Re: +1 maintenance day report

2022-07-19 Thread Brian Murray
On Tue, Jul 19, 2022 at 10:53:31AM +1200, Michael Hudson-Doyle wrote:
> On Tue, 19 Jul 2022 at 05:31, Paride Legovini  wrote:
> 
> > mathcomp-multinomials:
> >  - holding 3 packages
> >  - missing builds on all archs but riscv64
> >  - reason: missing b-deps (riscv64 got lucky because it slow)
> >  - retriggered builds; built everywhere but on arm64.
> >  - reason for missing arm64 build:
> >.
> >The following packages have unmet dependencies:
> > libcoq-mathcomp-bigenough : Depends: libcoq-mathcomp-ssreflect-94ef7
> >E: Unable to correct problems, you have held broken packages.
> >.
> >  - HANDOVER: I think we just need a no-change rebuild of
> >src:mathcomp-bigenough to rebuild against a newer ssreflect.
> >
> 
> I did this.

I like how Paride called out the item to handover to another person on
+1 maintenance in their report (and of course that it was picked up!).
Could we make using this format (HANDOVER) a convention for passing
things on in our reports?

Thanks!
--
Brian Murray

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


Re: +1 maintenance day report

2022-07-19 Thread Paride Legovini
Michael Hudson-Doyle wrote on 19/07/2022:
> On Tue, 19 Jul 2022 at 05:31, Paride Legovini  wrote:
> 
> qiime:
>>  - holding 2 packages
>>  - direct autopkgregression on armhf, with error:
>>AssertionError: dtype('int64') != 
>>  - I wasn't expecting this to ever pass on armhf and did a
>>migration-reference/0 retrigger, but it actually passed!
>>  - I expect the package to now be a candiate.
>>
> 
> This is backwards, I think? The reference test succeeded but the new
> version fails --> this is a regression on armhf. However the Debian
> maintainer has requested removal on 32 bit arches:
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014692. I guess we
> should follow.

Right, this is a force-badtest case, thanks. To finish up the job:

https://code.launchpad.net/~paride/britney/+git/hints-ubuntu/+merge/427073

Despite that RM bug the Debian maintainer didn't do an upload dropping
the 32bit archs yet, so a hint looks appropriate to me for now.

Paride

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


Re: +1 maintenance day report

2022-07-18 Thread Michael Hudson-Doyle
On Tue, 19 Jul 2022 at 05:31, Paride Legovini  wrote:

> mathcomp-multinomials:
>  - holding 3 packages
>  - missing builds on all archs but riscv64
>  - reason: missing b-deps (riscv64 got lucky because it slow)
>  - retriggered builds; built everywhere but on arm64.
>  - reason for missing arm64 build:
>.
>The following packages have unmet dependencies:
> libcoq-mathcomp-bigenough : Depends: libcoq-mathcomp-ssreflect-94ef7
>E: Unable to correct problems, you have held broken packages.
>.
>  - HANDOVER: I think we just need a no-change rebuild of
>src:mathcomp-bigenough to rebuild against a newer ssreflect.
>

I did this.

qiime:
>  - holding 2 packages
>  - direct autopkgregression on armhf, with error:
>AssertionError: dtype('int64') != 
>  - I wasn't expecting this to ever pass on armhf and did a
>migration-reference/0 retrigger, but it actually passed!
>  - I expect the package to now be a candiate.
>

This is backwards, I think? The reference test succeeded but the new
version fails --> this is a regression on armhf. However the Debian
maintainer has requested removal on 32 bit arches:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1014692. I guess we
should follow.

Cheers,
mwh
-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


+1 maintenance day report

2022-07-18 Thread Paride Legovini
Note: search the message for "HANDOVER" for what I believe is a bitesize
task that will unblock a migration (I didn't get to it in time).

--

I spent some time trying to figure out why autopkgtests for src:pyside2
take between 2 and 3 hours in Ubuntu and about 25 minutes in Debian, see:

- https://autopkgtest.ubuntu.com/packages/pyside2/kinetic/amd64
- https://ci.debian.net/packages/p/pyside2/unstable/amd64/

but I didn't get to a definitive conclusion. The only thing I can say
is that I don't think there's a single step slowing down the test run,
but it's overall slower. The test has a lot of dpkg operations, and
hence a lot of filesystem sync operations. Perhaps the Debian infra
is making more/better use of eatmydata-like tricks.

Coming to migration excuses, I worked on:

perl:
 - holding 18 other packages
 - causes two regressions:
   - cluster-glue/1.0.12-20ubuntu/ppc64el
 Retriggered and it passed, see:
 https://autopkgtest.ubuntu.com/packages/cluster-glue/kinetic/ppc64el
   - adduser/3.121ubuntu1/i386
 This one requires a hint (thanks bdmurray and vorlon for the pointers):
 https://code.launchpad.net/~paride/britney/+git/hints-ubuntu/+merge/427039
   - hint merged (thanks vorlon)
 - perl should be able to migrate now.

ssreflect: 
 - holding 7 other packages
 - mini transition (src:coquelicot needs to be rebuilt)
 - A new src:coquelicot upload is already in -proposed, but the arm64
   build was unlucky and built against the old version of ssreflect.
 - Did a no-change rebuild upload of src:coquelicot
 - The autopkgtest now pass: 
   https://autopkgtest.ubuntu.com/packages/coquelicot/kinetic/arm64
 - I expect the package to now be a candiate.

webkit2gtk:
 - holding 4 packages
 - Causes test regression on src:surf on armhf.
   It was already retriggered by jbicha. I tried again and it failed.
 - I triggered a surf autopkgtest run without -proposed triggers
   (trigger=surf/2.1+git20220504-1). It failed, so the failure has
   actually nothing to do with webkit2gtk.
 - Passes in Debian:
   https://ci.debian.net/data/autopkgtest/unstable/i386/s/surf/23618675/log.gz
 - I didn't get to the bottom of this.

rakudo:
 - holding 3 packages, 50 days old 
 - mini transition, did no-change rebuild uploads of:
   - perl6-readline
   - raku-tap-harness
 - retriggered builds of (previously FTBFS on all archs):
   - raku-getopt-long (succeeding, s390x not built yet while writing)
 - we'll see if there's anything else blocking with the next britney run.

mathcomp-multinomials:
 - holding 3 packages
 - missing builds on all archs but riscv64
 - reason: missing b-deps (riscv64 got lucky because it slow)
 - retriggered builds; built everywhere but on arm64.
 - reason for missing arm64 build:
   .
   The following packages have unmet dependencies:
libcoq-mathcomp-bigenough : Depends: libcoq-mathcomp-ssreflect-94ef7
   E: Unable to correct problems, you have held broken packages.
   .
 - HANDOVER: I think we just need a no-change rebuild of
   src:mathcomp-bigenough to rebuild against a newer ssreflect.

fonttools:
 - holding 3 packages
 - causes regression in glyphslib/5.3.2+ds1-1
 - the failure also happens in Debian:
   https://ci.debian.net/packages/g/glyphslib/unstable/amd64/
 - Debian (release critical) bug:
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1013363
 - filed update-excuse bug linking to the Debian bug:
   https://bugs.launchpad.net/debian/+source/fonttools/+bug/1981989

qiime:
 - holding 2 packages
 - direct autopkgregression on armhf, with error:
   AssertionError: dtype('int64') != 
 - I wasn't expecting this to ever pass on armhf and did a
   migration-reference/0 retrigger, but it actually passed!
 - I expect the package to now be a candiate.
 - cool that we have a tool for microbiome analysis :)

neovim:
 - missing build: s390x
 - retrigged build and it worked
 - I expect the package to now be a candiate.

Cheers,

Paride

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