Re: Include docker-{buildx, compose-v2} to the Docker.io group exception

2023-09-15 Thread Lucas Kanashiro

Hi again :)

On 15/09/2023 16:39, Andreas Hasenack wrote:

Hi,

On Fri, Sep 15, 2023 at 4:24 PM Lucas Kanashiro  wrote:

Hi,

On 14/09/2023 10:20, Andreas Hasenack wrote:

Hi,

On Thu, Sep 14, 2023 at 9:54 AM Lucas Kanashiro  wrote:

Hi,

On 14/09/2023 09:33, Andreas Hasenack wrote:

Hi,

On Thu, Sep 14, 2023 at 8:06 AM Lucas Kanashiro  wrote:

Hi Andreas,

On 13/09/2023 11:58, Andreas Hasenack wrote:

Hi Lucas,

On Fri, Sep 1, 2023 at 6:14 PM Lucas Kanashiro  wrote:

Hi SRU team,

I'd like to ask for an update of the Docker.io group SRU exception [1]
to also include the two new Docker CLI plugins that are now in the
archive (Mantic):

- docker-buildx
- docker-compose-v2

Sorry for taking to long to get to this request.

No problem.


They are self contained (no reverse dependencies). They will also
considerably improve the experience of our Docker users across all
releases. Those 2 new packages are really tightened to the Docker
version we have and it would be great to keep it consistent everywhere.

My idea is to not allow the backport of versions .0 of those packages as
we do with docker.io-app.

[1] https://wiki.ubuntu.com/DockerUpdates

Approved on the condition that we have a few new DEP8 tests. I think

But also please see my comment about docker-compose vs
docker-compose-v2 at the end



this is importand because, per SRU exception[1] for this group of
packages, DEP8 tests are basically the only tests performed.

Do you mean the current DEP-8 tests are not enough?

There is no "docker build" in the current DEP-8 tests, much less with
DOCKER_BUILDKIT=1 (I'm looking at mantic), and no test for docker
compose, even to check its presence. You are asking to include two
packages in an exception which relies on the DEP-8 tests, so yes, I
think these two new packages should be tested.

There is a call to "docker build" in line 24 of d/t/basic-smoke of
docker-buildx.

Ah, I was checking src:docker.io-app, sorry.

Looking at the correct package now, src:docker-buildx, it uses "docker
buildx" indeed. Ok then, we just need a normal build (not buildx) with
and without the env var, like what triggered the regression report.
Just be wary that this env var usage might disappear in the future I
suppose, as buildkit becomes default. Then the test would be moot and
could be removed. Something to keep an eye on.

+1.


The "docker compose" command is called multiple times in d/t/basic-smoke
of docker-compose-v2.

Same thing, sorry. I was looking at src:docker.io-app. ACK on
docker-compose-v2, no further tests needed.



AFAICS just the DOCKER_BUILDKIT=1 is not covered by the current tests.

Correct, with a normal "docker build" command.


Noted on the binary package. So what will happen to the old bin:docker-compose?

TBH I plan to do nothing, it is sync'ed from Debian and  it is a totally
different package (even written in a different programming language).

Ok, that's something for an AA to sort out when the time comes.

Does this mean that the addition of those two packages to the exception
is accepted under the condition of adding DOCKER_BUILDKIT=1 to the
docker-buildx DEP-8 test in the next upload? Should I go ahead and

Yes, DEP8 in next upload, and a manual run on this one. And a normal
"docker build" (not buildx), unless I missed that one too and it's
already being done.


Right, I'll add the regular "docker build" as well.

Both changes in the next uploads of docker-buildx.


update the wiki page containing the exception? Do you want to do that
instead?

Please do it.


Just did it, let me know if there is any issue.

I'll be working on the backport of those packages to stable releases.

Thank you very much!

--
Lucas Kanashiro


--
Ubuntu-release mailing list
Ubuntu-release@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-release


Re: Include docker-{buildx, compose-v2} to the Docker.io group exception

2023-09-15 Thread Andreas Hasenack
Hi,

On Fri, Sep 15, 2023 at 4:24 PM Lucas Kanashiro  wrote:
>
> Hi,
>
> On 14/09/2023 10:20, Andreas Hasenack wrote:
> > Hi,
> >
> > On Thu, Sep 14, 2023 at 9:54 AM Lucas Kanashiro  
> > wrote:
> >> Hi,
> >>
> >> On 14/09/2023 09:33, Andreas Hasenack wrote:
> >>> Hi,
> >>>
> >>> On Thu, Sep 14, 2023 at 8:06 AM Lucas Kanashiro  
> >>> wrote:
>  Hi Andreas,
> 
>  On 13/09/2023 11:58, Andreas Hasenack wrote:
> > Hi Lucas,
> >
> > On Fri, Sep 1, 2023 at 6:14 PM Lucas Kanashiro  
> > wrote:
> >> Hi SRU team,
> >>
> >> I'd like to ask for an update of the Docker.io group SRU exception [1]
> >> to also include the two new Docker CLI plugins that are now in the
> >> archive (Mantic):
> >>
> >> - docker-buildx
> >> - docker-compose-v2
> > Sorry for taking to long to get to this request.
>  No problem.
> 
> >> They are self contained (no reverse dependencies). They will also
> >> considerably improve the experience of our Docker users across all
> >> releases. Those 2 new packages are really tightened to the Docker
> >> version we have and it would be great to keep it consistent everywhere.
> >>
> >> My idea is to not allow the backport of versions .0 of those packages 
> >> as
> >> we do with docker.io-app.
> >>
> >> [1] https://wiki.ubuntu.com/DockerUpdates
> > Approved on the condition that we have a few new DEP8 tests. I think
> >>> But also please see my comment about docker-compose vs
> >>> docker-compose-v2 at the end
> >>>
> >>>
> > this is importand because, per SRU exception[1] for this group of
> > packages, DEP8 tests are basically the only tests performed.
>  Do you mean the current DEP-8 tests are not enough?
> >>> There is no "docker build" in the current DEP-8 tests, much less with
> >>> DOCKER_BUILDKIT=1 (I'm looking at mantic), and no test for docker
> >>> compose, even to check its presence. You are asking to include two
> >>> packages in an exception which relies on the DEP-8 tests, so yes, I
> >>> think these two new packages should be tested.
> >> There is a call to "docker build" in line 24 of d/t/basic-smoke of
> >> docker-buildx.
> > Ah, I was checking src:docker.io-app, sorry.
> >
> > Looking at the correct package now, src:docker-buildx, it uses "docker
> > buildx" indeed. Ok then, we just need a normal build (not buildx) with
> > and without the env var, like what triggered the regression report.
> > Just be wary that this env var usage might disappear in the future I
> > suppose, as buildkit becomes default. Then the test would be moot and
> > could be removed. Something to keep an eye on.
>
> +1.
>
> >
> >> The "docker compose" command is called multiple times in d/t/basic-smoke
> >> of docker-compose-v2.
> > Same thing, sorry. I was looking at src:docker.io-app. ACK on
> > docker-compose-v2, no further tests needed.
> >
> >
> >> AFAICS just the DOCKER_BUILDKIT=1 is not covered by the current tests.
> > Correct, with a normal "docker build" command.
> >
> >>> Noted on the binary package. So what will happen to the old 
> >>> bin:docker-compose?
> >> TBH I plan to do nothing, it is sync'ed from Debian and  it is a totally
> >> different package (even written in a different programming language).
> > Ok, that's something for an AA to sort out when the time comes.
>
> Does this mean that the addition of those two packages to the exception
> is accepted under the condition of adding DOCKER_BUILDKIT=1 to the
> docker-buildx DEP-8 test in the next upload? Should I go ahead and

Yes, DEP8 in next upload, and a manual run on this one. And a normal
"docker build" (not buildx), unless I missed that one too and it's
already being done.

> update the wiki page containing the exception? Do you want to do that
> instead?

Please do it.

-- 
Ubuntu-release mailing list
Ubuntu-release@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-release


Re: Include docker-{buildx, compose-v2} to the Docker.io group exception

2023-09-15 Thread Lucas Kanashiro

Hi,

On 14/09/2023 10:20, Andreas Hasenack wrote:

Hi,

On Thu, Sep 14, 2023 at 9:54 AM Lucas Kanashiro  wrote:

Hi,

On 14/09/2023 09:33, Andreas Hasenack wrote:

Hi,

On Thu, Sep 14, 2023 at 8:06 AM Lucas Kanashiro  wrote:

Hi Andreas,

On 13/09/2023 11:58, Andreas Hasenack wrote:

Hi Lucas,

On Fri, Sep 1, 2023 at 6:14 PM Lucas Kanashiro  wrote:

Hi SRU team,

I'd like to ask for an update of the Docker.io group SRU exception [1]
to also include the two new Docker CLI plugins that are now in the
archive (Mantic):

- docker-buildx
- docker-compose-v2

Sorry for taking to long to get to this request.

No problem.


They are self contained (no reverse dependencies). They will also
considerably improve the experience of our Docker users across all
releases. Those 2 new packages are really tightened to the Docker
version we have and it would be great to keep it consistent everywhere.

My idea is to not allow the backport of versions .0 of those packages as
we do with docker.io-app.

[1] https://wiki.ubuntu.com/DockerUpdates

Approved on the condition that we have a few new DEP8 tests. I think

But also please see my comment about docker-compose vs
docker-compose-v2 at the end



this is importand because, per SRU exception[1] for this group of
packages, DEP8 tests are basically the only tests performed.

Do you mean the current DEP-8 tests are not enough?

There is no "docker build" in the current DEP-8 tests, much less with
DOCKER_BUILDKIT=1 (I'm looking at mantic), and no test for docker
compose, even to check its presence. You are asking to include two
packages in an exception which relies on the DEP-8 tests, so yes, I
think these two new packages should be tested.

There is a call to "docker build" in line 24 of d/t/basic-smoke of
docker-buildx.

Ah, I was checking src:docker.io-app, sorry.

Looking at the correct package now, src:docker-buildx, it uses "docker
buildx" indeed. Ok then, we just need a normal build (not buildx) with
and without the env var, like what triggered the regression report.
Just be wary that this env var usage might disappear in the future I
suppose, as buildkit becomes default. Then the test would be moot and
could be removed. Something to keep an eye on.


+1.




The "docker compose" command is called multiple times in d/t/basic-smoke
of docker-compose-v2.

Same thing, sorry. I was looking at src:docker.io-app. ACK on
docker-compose-v2, no further tests needed.



AFAICS just the DOCKER_BUILDKIT=1 is not covered by the current tests.

Correct, with a normal "docker build" command.


Noted on the binary package. So what will happen to the old bin:docker-compose?

TBH I plan to do nothing, it is sync'ed from Debian and  it is a totally
different package (even written in a different programming language).

Ok, that's something for an AA to sort out when the time comes.


Does this mean that the addition of those two packages to the exception 
is accepted under the condition of adding DOCKER_BUILDKIT=1 to the 
docker-buildx DEP-8 test in the next upload? Should I go ahead and 
update the wiki page containing the exception? Do you want to do that 
instead?


Thanks again!

--
Lucas Kanashiro


--
Ubuntu-release mailing list
Ubuntu-release@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-release


Fw: MRE request: virtualbox

2023-09-15 Thread Gianfranco Costamagna
Hello, I found that an MRE request was acked in 2015 for virtualbox, but since 
then, the workflow has changed a lot, so
I'm asking again for an MRE exceptiom related to virtualbox.
I already created the wiki page with the process, I will try to update it to 
match the current expectation criteria

https://wiki.ubuntu.com/VirtualboxUpdates

thanks for considering it

G.






- Messaggio inoltrato -

Da: Martin Pitt 
A: "costamagnagianfra...@yahoo.it" 
Cc: "technical-bo...@lists.ubuntu.com" ; 
"secur...@ubuntu.com" 
Inviato: mercoledì 4 novembre 2015 alle ore 02:26:02 CET
Oggetto: Re: MRE request: virtualbox


Hello Gianfranco,

Gianfranco Costamagna [2015-10-29 18:50 +0100]:
> I would like to apply for a micro release exception for Virtualbox

Since [1] we actually did away with (most) explicit MREs, and adjusted
the SRU policy to generalize those.

[1] 
https://lists.ubuntu.com/archives/ubuntu-devel-announce/2015-September/001152.html

> Upstream:
> 
>  - Micro releases happen from low-volume stable branches,
>    approximately once every two months.
> 
>  - Stable branches are supported with bug fixes for some years
> (normally 5 years + 6 months or more).
> 
>  - Upstream commits are reviewed by members of the Virtualbox Server
>    Engineering team.
> 
>  - All commits to stable branches are evaluated wrt. potential
>    regressions and signed off by the Virtualbox team.
> 
>  - Unit tests and regression tests are run on multiple platforms per
>    push to the source code repository. In addition, there are more
>    extensive test suites run daily and weekly.
> 
>  - Each micro release receives extensive testing between code freeze
>    and release. This includes the full functional test suite,
>    performance regression testing, load and stress testing and
>    compatibility and upgrade testing from previous micro and
>    minor/major releases.
> 
>  - Tests are run on all supported platforms (currently amd64 and i386).

This satisfies the current policy, so this looks fine for SRUing.

Martin
-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

signature.asc
Description: PGP signature
-- 
Ubuntu-release mailing list
Ubuntu-release@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-release