/srv/irclogs.ubuntu.com/2021/05/28/#ubuntu-release.txt

juliankxnox: that specifically looked good to me, no problems rebooting, nö kernel crash, test ran until the end.05:35
juliankOh I guess it still booted the old kernel05:37
juliankWhich is what the SRU takes care off05:38
juliank*of05:38
=== juergh is now known as juergh_
=== juergh_ is now known as juergh
-queuebot:#ubuntu-release- Unapproved: rejected pulseaudio [source] (focal-proposed) [1:13.99.1-1ubuntu3.11]09:38
-queuebot:#ubuntu-release- Unapproved: pulseaudio (focal-proposed/main) [1:13.99.1-1ubuntu3.10 => 1:13.99.1-1ubuntu3.11] (desktop-core, i386-whitelist, ubuntu-server)09:39
xnoxjuliank:  retried with all-proposed a bit. Let's see if that starts to be better.09:39
xnoxjuliank:  and yes, we do need the kernel from the trigger to boot for the test.09:40
juliankxnox: right09:41
xnoxanyway the queue is long at the moment will go work on something else and check it afterwards.09:43
juliankxnox: I was too tired yesterday I guess to get all this sorted out the right way, but at least I'm Covid negative :)09:44
xnoxhoray!09:45
-queuebot:#ubuntu-release- New sync: xf86-video-armsoc-endlessm (hirsute-proposed/primary) [1.4.1-0ubuntu4]10:33
tjaaltonsil2100: hey, I'm preparing xorg-server for hwe stack, but I wonder if we should backport src:xwayland too? otherwise it might become bit of a mess to get the versioned C/R/B right when backporting from impish (xwayland should bump C/R/B for each backport)11:30
tjaaltonI mean when upgrading from focal -> impish/JJ would need an update to xwayland there, or things go bad11:32
-queuebot:#ubuntu-release- Unapproved: rejected linux-firmware [source] (focal-proposed) [1.187.13]13:23
-queuebot:#ubuntu-release- Unapproved: linux-firmware (focal-proposed/main) [1.187.12 => 1.187.14] (core, kernel)15:12
-queuebot:#ubuntu-release- Unapproved: linux-firmware (hirsute-proposed/main) [1.197 => 1.197.1] (core, kernel)15:12
=== bryyce is now known as bryceh
=== bryceh is now known as bryyce
=== bryyce is now known as bryce_
=== bryce_ is now known as bryce__
=== bryce__ is now known as bryyyce
=== bryyyce is now known as bryceh
bryceh@utkarsh2102, hi16:15
utkarsh2102bryceh: hello o/16:15
brycehubuntu-archive, we have a circular dependency situation with php-twig and symfony16:16
brycehwe've poked at it a few ways but think the solution may be to binary copy bits from debian16:17
brycehutkarsh2102, I am getting called to breakfast, can you fill in details?16:17
utkarsh2102yep, the one doesn't build without the other, do you think you can help here?16:17
utkarsh2102bryceh: sure16:17
brycehI'll be back in 15m16:17
utkarsh2102ack16:17
utkarsh2102symfony doesn't build: https://launchpad.net/ubuntu/+source/symfony/5.2.6+dfsg-1/+build/2159231616:18
vorlonbryceh: binary copy from Debian isn't possible directly because LP doesn't import binaries from Debian; and this shouldn't be done in the main archive.  You could do a bootstrap build in a ppa that embeds the binaries you want in a faked-up source package and outputs them in the .changes and go from there16:19
utkarsh2102vorlon: just to be explicitly sure, you mean that we should have have a fake source package providing the binaries we need -> build this in PPA -> get .changes -> build the other packages with against this changes and upload to the archive?16:22
cjwatsonOr use the bootstrap archive16:22
cjwatson(Ubuntu archive admins with access to snakefruit can do that)16:23
utkarsh2102cjwatson: is it documented somewhere?16:23
vorlonutkarsh2102: yes (or what cjwatson says, but a ppa is likely easier for you all to manage yourselves)16:23
vorlontbf the last time I tried to put something in the bootstrap archive I couldn't remember how to drive it16:23
cjwatsonutkarsh2102: Only by inference from the bootstrap-package tool in lp:ubuntu-archive-tools, I'm afraid16:23
vorlonah :)16:24
utkarsh2102I see16:24
utkarsh2102do I even need a PPA, though? what if I do a binary build and just build the other package locally from there and upload to the main archive?16:25
cjwatsonI agree that the shove-debs-into-source-package is more self-service, although my goodness that's hacky16:25
cjwatsonutkarsh2102: Launchpad unconditionally rejects binary uploads that don't come from builders16:25
utkarsh2102aah! that was the missing piece, fair enough16:25
cjwatsonAnd also the rule is that all builds in the main archive must use only build-dependencies that were built in Launchpad16:26
cjwatsonSo any bootstrapping hackery has to be done in a PPA16:26
utkarsh2102gotcha!16:26
utkarsh2102since Debian takes binary uploads, I haven't yet needed to create a faked-source package with the binary embedded, how do we go about doing that? are there any sorts of restrictions or recommendations for this, too?16:27
utkarsh2102s/faked-source/faked-up source/g16:29
cjwatsonI can imagine making up a process for that but don't know if there's prior art16:29
utkarsh2102if vorlon doesn't know, I guess there's no prior art :)16:30
cjwatsonHonour-system recommendations would be that the binaries are from a trusted source and that the process is either driven or signed off by an Ubuntu core developer, IMO16:30
* vorlon nods16:30
cjwatsons/recommendations/restrictions/16:30
vorlonI don't know of prior art, it would just be "throw the .deb in a source package and shortcut debian/rules"16:31
vorlonif I could figure out again how to use the bootstrap archive, I'd be happy to do that16:31
vorlonwhich package needs its binaries imported?16:32
utkarsh2102symfony16:32
utkarsh2102listed missing stuff here: https://launchpad.net/ubuntu/+source/symfony/5.2.6+dfsg-1/+build/2159231616:32
utkarsh2102uh, if we have php-twig built somehow (that is binaries), probably symfony would build and unblock other bunch of stuff16:33
utkarsh2102and we can take it from there16:33
vorlonphp-twig would be fewer binary packages to wrangle :)16:34
brycehback16:34
utkarsh2102vorlon: hah, yeah16:34
cjwatsonvorlon: Basically you copy the needs-bootstrapped source package into a PPA, wait for the build to fail, chuck the necessary build-deps into snakefruit:~ubuntu-archive/public_html/bootstrap/$ARCH/, run ./make-release.sh in that directory, check that the resulting Packages looks right, then point bootstrap-package at the failing build in the PPA16:35
vorlonok16:35
cjwatsonvorlon: Then IIRC you copy the successful build output from the PPA, put that in the same bootstrap directory, ./make-release.sh again (which may require manually removing Packages.db first so apt-ftparchive's cache doesn't get in the way), and point bootstrap-package at the corresponding failing build in the primary archive16:36
cjwatsonHm, bootstrap-package may require being quite privileged, I might need to help there16:38
vorlonutkarsh2102: ^^ so if you want to upload symfony to a ppa, I'll push php-twig to the bootstrap archive16:39
utkarsh2102vorlon: yeah, I think that'd hopefully work & would be very helpful!16:40
utkarsh2102bryceh: do you concur? ^^16:40
brycehutkarsh2102, I'm not sure I completely follow the process there, but I can certainly shoot symfony into a ppa16:43
cjwatsonNormally copy it from the primary archive to a PPA16:44
cjwatsonRather than doing a separate upload16:44
utkarsh2102bryceh: I do follow the process (I hope), I just want to be double-sure that symfony would build if we have php-twig built already.16:44
utkarsh2102which I think should work16:44
utkarsh2102though interestingly we have 2 circular-dependencies, the symfony <-> php-twig is one and the other one will come later when we try to sort out the first :)16:45
vorlonphp-twig added to amd64 bootstrap16:45
utkarsh2102vorlon: awesome, thanks16:45
utkarsh2102vorlon: the link to bootstrap PPA would be? :)16:47
vorlonutkarsh2102: it's not a ppa, it's launchpad Magic16:47
utkarsh2102ah, okay, gotcha16:47
cjwatsonWell, also, you make you own PPA16:47
vorlonutkarsh2102: you just copy symfony to a ppa of your choosing16:47
cjwatson*your16:47
* vorlon nods16:47
cjwatsonIt's not *very* magic, it's basically an API call that tells LP to add a caller-chosen line to sources.list when it runs the build16:48
cjwatsonIt's just fairly heavily restricted since we don't want people doing this except for special circumstances when there's no other reasonable option16:48
utkarsh2102ok, so will the LP already know about this internal magic if I upload symfony to my personal PPA?16:49
* utkarsh2102 is trying to connect the dots here16:49
brycehI've just uploaded symfony in a PPA at ppa:bryce/symfony-bootstrap16:51
utkarsh2102awesome!16:51
cjwatsonutkarsh2102: It's an operation that a suitably privileged person applies on request to an individual build16:52
utkarsh2102cjwatson: aah, I see16:52
utkarsh2102https://launchpad.net/~bryce/+archive/ubuntu/symfony-bootstrap/+build/21601095 -> we should have a failed symfony build here16:53
cjwatson(need to wait for it to actually fail first)16:53
utkarsh2102of course :)16:53
utkarsh2102build failed!16:56
cjwatsonvorlon: OK, so try "bootstrap-package -A ppa:bryce/ubuntu/symfony-bootstrap -s impish -a amd64 symfony"?  I think it may need me to do it though16:56
vorlonlet's see16:58
vorlonlazr.restfulclient.errors.Unauthorized: HTTP Error 401: Unauthorized16:59
vorloncjwatson: would it be a good idea for me to have that access?16:59
cjwatsonvorlon: I think we probably do need to liberalize that slightly, but it's not a trivial thing, needs LP code changes17:02
cjwatsonMaybe17:03
cjwatsonSo yes, in principle I think you ought to have that access, just need to think through what actual rules should generate that result17:03
vorlonok.  I seem to recall Adam used to have access?  by virtue of some group I've never been in? :)17:03
* vorlon nods17:03
cjwatsonYeah, I don't remember the exact details ...17:04
cjwatsonI've run bootstrap-package now17:04
utkarsh2102sweet!17:04
cjwatsonvorlon: Could you file a bug about this?17:04
cjwatsonQuoting this conversation or whatever17:04
utkarsh2102cjwatson: is it just me or LP went down?17:15
utkarsh2102yeah, can't seem to reach LP or the excuses page17:16
cjwatsonutkarsh2102: GS2 network issues apparently17:17
cjwatsonSee ~is-outage on MM17:17
utkarsh2102ah, thanks17:18
utkarsh2102would've been interesting if bootstrapping had taken down LP :P17:18
bryceho_O17:18
brycehutkarsh2102, well, it *is* php we're dealing with, so...17:19
utkarsh2102haha17:19
brycehthanks btw, cjwatson and vorlon17:20
utkarsh2102indeed, thanks cjwatson and vorlon17:21
utkarsh2102btw, cjwatson: when things fall back to its place, where will we find symfony or php-twig built?17:29
utkarsh2102(I am just trying to lay down next steps for us)17:29
brycehutkarsh2102, -proposed presumably17:29
utkarsh2102that'd be super helpful17:31
cjwatsonutkarsh2102: In that PPA first, then in -proposed on the second iteration17:31
cjwatsonAssuming it all works17:31
utkarsh2102cool, thank you!17:32
cjwatsonutkarsh2102: But https://launchpad.net/~bryce/+archive/ubuntu/symfony-bootstrap/+build/21601095 is sort of back now and is reporting several other missing dependencies17:32
cjwatsonCan you figure those out and get back to us?17:33
utkarsh2102sure; php-async-aws-sqs and php-async-aws-ses both are waiting for php-async-aws-core to be built, which is missing dependency on php-symfony-contracts, whose build (https://launchpad.net/ubuntu/+source/php-symfony-contracts/2.4.0-1/+build/21595068) needs to be re-tried.17:46
utkarsh2102bryceh: could you please trigger the build and take a look at this^?17:46
* utkarsh2102 has no access to trigger builds, retries, etc yet :/17:47
brycehutkarsh2102, looking17:48
utkarsh2102thanks!17:48
vorloncjwatson: LP: #193009217:48
brycehphp-symfony-contracts looks like it needs more than just a rebuild, it hitting a syntax change introduced in php8.  But I've done a rebuild anyway, can't hurt.18:01
brycehI'll get php-email-validator copied into the PPA directly18:02
brycehthe other packages that symfony is build dependent on, themselves are build-dependent on symfony.18:02
utkarsh2102php-email-validator (>=3) is in -proposed already18:02
ddstreetbdmurray lp:1785383 has a MR open for impish, i usually just open MR and let rbalint review and merge into the devel release18:04
bdmurrayddstreet: I'd like to at least see it merged before approving the SRUs.18:05
brycehLP seems to be super intermittent now18:16
bdmurraybryceh: Yeah, I think its a sign to start the long weekend early!18:16
brycehutkarsh2102, ok I *think* php-symfony-contracts failed as I anticipated, I think it needs patched.  But bdmurray has a point, this might be a better task for next week.18:17
-queuebot:#ubuntu-release- Unapproved: accepted linux-firmware [source] (focal-proposed) [1.187.14]18:18
-queuebot:#ubuntu-release- Unapproved: procps (focal-proposed/main) [2:3.3.16-1ubuntu2.1 => 2:3.3.16-1ubuntu2.2] (core, i386-whitelist)18:18
-queuebot:#ubuntu-release- Unapproved: procps (hirsute-proposed/main) [2:3.3.16-5ubuntu3 => 2:3.3.16-5ubuntu3.1] (core, i386-whitelist)18:18
-queuebot:#ubuntu-release- Unapproved: accepted linux-firmware [source] (hirsute-proposed) [1.197.1]18:18
-queuebot:#ubuntu-release- Unapproved: procps (groovy-proposed/main) [2:3.3.16-5ubuntu2.1 => 2:3.3.16-5ubuntu2.2] (core, i386-whitelist)18:18
utkarsh2102haha18:19
utkarsh2102by all means, it's 12 here so I'm afk already :)18:19
vorlonbdmurray: feedback on LP: #190335119:09
ubot3Launchpad bug 1903351 in procps (Ubuntu Groovy) "ignore_eacces and ignore_erofs patches don't work properly" [Medium, In Progress] https://launchpad.net/bugs/190335119:09
-queuebot:#ubuntu-release- Unapproved: yaru-theme (focal-proposed/main) [20.04.10.1 => 20.04.11.1] (desktop-core, ubuntu-desktop)19:31
-queuebot:#ubuntu-release- Unapproved: samba (focal-proposed/main) [2:4.11.6+dfsg-0ubuntu1.8 => 2:4.11.6+dfsg-0ubuntu1.9] (core, i386-whitelist)19:59
-queuebot:#ubuntu-release- Unapproved: samba (groovy-proposed/main) [2:4.12.5+dfsg-3ubuntu4.3 => 2:4.12.5+dfsg-3ubuntu4.4] (core, i386-whitelist)20:01
-queuebot:#ubuntu-release- Unapproved: update-notifier (xenial-proposed/main) [3.168.14 => 3.168.15] (ubuntu-desktop, ubuntu-server)20:39
-queuebot:#ubuntu-release- Unapproved: update-notifier (bionic-proposed/main) [3.192.1.10 => 3.192.1.11] (ubuntu-desktop, ubuntu-server)20:40
-queuebot:#ubuntu-release- Unapproved: update-notifier (focal-proposed/main) [3.192.30.7 => 3.192.30.8] (ubuntu-desktop, ubuntu-server)20:41
-queuebot:#ubuntu-release- Unapproved: update-notifier (hirsute-proposed/main) [3.192.40.2 => 3.192.40.3] (ubuntu-desktop, ubuntu-server)20:41
-queuebot:#ubuntu-release- New binary: golang-github-google-go-intervals [amd64] (impish-proposed/none) [0.0.2-2] (no packageset)23:16

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!