As part of the 2019 ACRN roadmap:
Open vSwitch: Enable Open vSwitch kernel module in SOS as a bridge,
to which NICs inside VMs are connected
---
bundles/service-os | 1 +
1 file changed, 1 insertion(+)
diff --git a/bundles/service-os b/bundles/service-os
index f86c8d45..28b10eff 100644
--- a/bundles/service-os
+++ b/bundles/service-os
@@ -17,6 +17,7 @@ include(thermal_daemon)
# User Software
acrn-hypervisor
+openvswitch
runc
#
--
2.20.1
All,
I am going to automatically enable HTTP/2 by default in all nginx
daemons. The benefits of HTTP/2 are widely known and the fallback
support for clients that don't have it are taken care of.
That means that the `http2` option in the config will become a noop.
Instead, there will be a new `nohttp2` option that will allow you to
disable HTTP/2 support in case this is needed - mostly if you're running
a site behind a proxy that isn't capable of HTTP/2.
Our apache had HTTP/2 enabled by default for a long time, this brings
nginx on par with this respect.
Cheers,
Auke
Not sure if there's a straight forward / generic option.
Fwiw, in your case it seems like it was:
desktop-autostart -> desktop -> pygobject -> python3-basic
Regards,
Abraham Castillo
www.clearlinux.org
-----Original Message-----
From: Dev [mailto:dev-bounces(a)lists.clearlinux.org] On Behalf Of VanCutsem, Geoffroy
Sent: Friday, March 29, 2019 3:12 AM
To: dev(a)lists.clearlinux.org
Subject: [Clr-dev] How can I find out what pulled in a specific bundle?
Is there an easy way to visualize/know what pulled in a specific bundle?
As an example: I have done a fresh installation of Clear Linux and I selected a few additional bundles to be installed at the same time (e.g.: desktop-autostart, user-basic and sysadmin-basic). That results in having a total of 216 bundles installed on my system. How can I find out which top-level bundle pulled in python3-basic for example?
Thanks,
Geoffroy
Technical Marketing Engineer Manager
Open-Source Technology Centre
Tel: +32 (0)3 450 0851
-----------------------------------------------
Intel Corporation NV/SA
Kings Square, Veldkant 31
2550 Kontich
RPM (Bruxelles) 0415.497.718.
Citibank, Brussels, account 570/1031255/09
_______________________________________________
Dev mailing list
Dev(a)lists.clearlinux.orghttps://lists.clearlinux.org/mailman/listinfo/dev
Is there an easy way to visualize/know what pulled in a specific bundle?
As an example: I have done a fresh installation of Clear Linux and I selected a few additional bundles to be installed at the same time (e.g.: desktop-autostart, user-basic and sysadmin-basic). That results in having a total of 216 bundles installed on my system. How can I find out which top-level bundle pulled in python3-basic for example?
Thanks,
Geoffroy
Technical Marketing Engineer Manager
Open-Source Technology Centre
Tel: +32 (0)3 450 0851
-----------------------------------------------
Intel Corporation NV/SA
Kings Square, Veldkant 31
2550 Kontich
RPM (Bruxelles) 0415.497.718.
Citibank, Brussels, account 570/1031255/09
AFAIK the scenario you describe is not supported (i.e. "migrating" from one update repo to another one with different content/numbers), what you should do instead is create an image based on your content, flash it on your second (and all other) system and then you should be able to install the hello-bundle you have created on those other machines.
A mirror is really expected to provide the *exact same* content than the primary content download website.
Geoffroy
> -----Original Message-----
> From: Dev [mailto:dev-bounces(a)lists.clearlinux.org] On Behalf Of Guo,
> Chaohong
> Sent: Thursday, March 28, 2019 3:14 AM
> To: Kok, Auke-jan H <auke-jan.h.kok(a)intel.com>; dev(a)lists.clearlinux.org
> Subject: Re: [Clr-dev] How to use the repo built from mixer build update
>
>
>
> I do mixer build with " --clear-version 22840 --mix-version 10" on one machine,
> and then try to use the update on the other machine. I added hello-bundle
> (consist of helloclear rpm) into the mixer.
>
> After building, on the other machine,
> Swupd mirror -s http://10.240.192.134
>
> root(a)clr-0923f57348604247bf52c1b78be62c91 ~ # swupd info
> Installed version: 28490
> Version URL: http://10.240.192.134
> Content URL: http://10.240.192.134
> root(a)clr-0923f57348604247bf52c1b78be62c91 ~ # swupd check-
> update
> Current OS version: 28490
> There are no updates available
> root(a)clr-0923f57348604247bf52c1b78
>
> And then, I try to use this mix update, but swupd complains the version is too
> old, instead, swupd removed my setting of mirror( http://10.240.192.134)
> and resume to (https://cdn.download.clearlinux.org/update/), and updated my
> system from 28490 to 28530. Is there any limit on versions to update ? (The
> following the details during swupd updating)
>
>
>
>
>
> root(a)clr-0923f57348604247bf52c1b78be62c91 ~ # swupd update --
> migrate Attempting to migrate to your mix content...
>
> Update started.
> WARNING: removing stale mirror configuration. Mirror version (10) is too far
> behind upstream version (28530) Preparing to update from 28490 to 28530
> Downloading packs...
> ...5%
> Extracting containers-basic pack for version 28520
> ...10%
> Extracting dnf pack for version 28520
> ...16%
> Extracting git pack for version 28500
> ...32%
> Extracting kernel-native pack for version 28530
> ...35%
> Extracting lib-opengl pack for version 28500
> ...39%
> Extracting libX11client pack for version 28500
> ...78%
> Extracting qemu-guest-additions pack for version 28520
> ...83%
> Extracting sysadmin-basic pack for version 28510
> ...100%
>
> Statistics for going from version 28490 to version 28530:
>
> changed bundles : 13
> new bundles : 0
> deleted bundles : 0
>
> changed files : 1425
> new files : 3331
> deleted files : 3323
>
> Starting download of remaining update content. This may take a while...
> ...100%
> Finishing download of update content...
> Staging file content
> Applying update
> ...100%
> Update was applied.
> Calling post-update helper scripts.
> none
> pacdiscovery.service: needs a restart (a library dependency was updated)
> tallow.service: needs a restart (a library dependency was updated)
> systemd-udevd.service: needs a restart (a library dependency was updated)
> pacrunner.service: needs a restart (a library dependency was updated)
> systemd-journald.service: needs a restart (a library dependency was updated)
> systemd-resolved.service: needs a restart (a library dependency was updated)
> systemd-timesyncd.service: needs a restart (a library dependency was
> updated) Update took 93.2 seconds, 98 MB transferred
> 497 files were not in a pack
> Update successful. System updated from version 28490 to version 28530
> root(a)clr-0923f57348604247bf52c1b78be62c91 ~ # swupd bundle-list -a |
> grep hello
> root(a)clr-0923f57348604247bf52c1b78be62c91 ~ # swupd info Installed
> version: 28530
> Version URL: https://cdn.download.clearlinux.org/update/
> Content URL: https://cdn.download.clearlinux.org/update/
> root(a)clr-0923f57348604247bf52c1b78be62c91 ~ # swupd check-update
> Current OS version: 28530 There are no updates available
>
>
> > -----Original Message-----
> > From: Kok, Auke-jan H
> > Sent: Thursday, March 28, 2019 1:52 AM
> > To: Guo, Chaohong <chaohong.guo(a)intel.com>; dev(a)lists.clearlinux.org
> > Subject: Re: [Clr-dev] How to use the repo built from mixer build update
> >
> > On 3/26/19 6:47 PM, Guo, Chaohong wrote:
> > >
> > > By following the guide at github/clearlinux.org, I add a helloclear-
> > bundle (made some change in helloclear), and then built a repo/update by
> > "mixer build update".
> > > Now, I can access the repo by links/chrome browser.
> > >
> > > Can u give me a guide how I use this repo ? For example, How can I use
> > swupd to install this hello-bundle ?
> >
> > Please follow the documentation in either mixer-tools or how-to-clear repos.
> > It explains that you need to deploy your mix first to a system
> > (install) or switch (not recommended).
> >
> > In other words, start by creating an image from your mix first. The
> > referenced documents explain those steps.
> >
> > Auke
> _______________________________________________
> Dev mailing list
> Dev(a)lists.clearlinux.org
> https://lists.clearlinux.org/mailman/listinfo/dev
On 3/26/19 6:47 PM, Guo, Chaohong wrote:
>
> By following the guide at github/clearlinux.org, I add a helloclear-bundle (made some change in helloclear), and then built a repo/update by "mixer build update".
> Now, I can access the repo by links/chrome browser.
>
> Can u give me a guide how I use this repo ? For example, How can I use swupd to install this hello-bundle ?
Please follow the documentation in either mixer-tools or how-to-clear
repos. It explains that you need to deploy your mix first to a system
(install) or switch (not recommended).
In other words, start by creating an image from your mix first. The
referenced documents explain those steps.
Auke
On Wed, Mar 27, 2019 at 3:18 PM VanCutsem, Geoffroy
<geoffroy.vancutsem(a)intel.com> wrote:
> > In this case yes it will definitely bloat the bundle by at least 100M beyond
> > openvswitch because of Sphinx.
>
> The network-basic bundle (which provides Open vSwitch) size is 59MB (as reported by swupd, or looking inside the Manifest.network-basic file). Does that mean that installing network-basic will in fact pull in additional stuff (and install more than 59MB on the system)?
Annoying false alarm, dnf was reporting the build requirements when I
actually install openvswitch it was only adding python3 which is
already included in the bundle so the size change is marginal.
> -----Original Message-----
> From: Douglas, William [mailto:william.douglas(a)intel.com]
> Sent: Wednesday, March 27, 2019 11:05 PM
> To: VanCutsem, Geoffroy <geoffroy.vancutsem(a)intel.com>
> Cc: Arjan van de Ven <arjan(a)linux.intel.com>; Miguel Bernal Marin
> <miguel.bernal.marin(a)linux.intel.com>; Clear Linux ML
> <dev(a)lists.clearlinux.org>
> Subject: Re: [Clr-dev] [PATCH clr-bundles] service-os: Add Open vSwitch
>
> On Wed, Mar 27, 2019 at 2:59 AM VanCutsem, Geoffroy
> <geoffroy.vancutsem(a)intel.com> wrote:
> >
> >
> >
> > > -----Original Message-----
> > > From: Dev [mailto:dev-bounces(a)lists.clearlinux.org] On Behalf Of
> > > Arjan van de Ven
> > > Sent: Wednesday, March 27, 2019 1:26 AM
> > > To: Miguel Bernal Marin <miguel.bernal.marin(a)linux.intel.com>;
> > > Douglas, William <william.douglas(a)intel.com>
> > > Cc: Clear Linux ML <dev(a)lists.clearlinux.org>
> > > Subject: Re: [Clr-dev] [PATCH clr-bundles] service-os: Add Open
> > > vSwitch
> > >
> > > On 3/26/2019 5:13 PM, Miguel Bernal Marin wrote:
> > > > On Tue, Mar 26, 2019 at 05:10:40PM -0700, Douglas, William wrote:
> > > >> openvswitch pulls in Sphinx and a pretty hefty python build stack
> > > >> even legacy python =(.
> >
> > Open vSwitch is already available in Clear Linux and installed, for example,
> with the network-basic bundle. Is your concern here that this would by default
> make the service-os bundle much larger (haven't checked how much larger this
> would be)?
>
> In this case yes it will definitely bloat the bundle by at least 100M beyond
> openvswitch because of Sphinx.
The network-basic bundle (which provides Open vSwitch) size is 59MB (as reported by swupd, or looking inside the Manifest.network-basic file). Does that mean that installing network-basic will in fact pull in additional stuff (and install more than 59MB on the system)?
Geoffroy
On Wed, Mar 27, 2019 at 2:59 AM VanCutsem, Geoffroy
<geoffroy.vancutsem(a)intel.com> wrote:
>
>
>
> > -----Original Message-----
> > From: Dev [mailto:dev-bounces(a)lists.clearlinux.org] On Behalf Of Arjan van de
> > Ven
> > Sent: Wednesday, March 27, 2019 1:26 AM
> > To: Miguel Bernal Marin <miguel.bernal.marin(a)linux.intel.com>; Douglas,
> > William <william.douglas(a)intel.com>
> > Cc: Clear Linux ML <dev(a)lists.clearlinux.org>
> > Subject: Re: [Clr-dev] [PATCH clr-bundles] service-os: Add Open vSwitch
> >
> > On 3/26/2019 5:13 PM, Miguel Bernal Marin wrote:
> > > On Tue, Mar 26, 2019 at 05:10:40PM -0700, Douglas, William wrote:
> > >> openvswitch pulls in Sphinx and a pretty hefty python build stack
> > >> even legacy python =(.
>
> Open vSwitch is already available in Clear Linux and installed, for example, with the network-basic bundle. Is your concern here that this would by default make the service-os bundle much larger (haven't checked how much larger this would be)?
In this case yes it will definitely bloat the bundle by at least 100M
beyond openvswitch because of Sphinx.