/srv/irclogs.ubuntu.com/2021/04/16/#ubuntu-release.txt

mwhudsonubuntu-archive (is that the right group?) could someone upscore https://launchpad.net/~canonical-foundations/+snap/subiquity/+build/1375605 slightly, i want the build to complete before I EOD00:50
-queuebot:#ubuntu-release- Unapproved: makedumpfile (bionic-proposed/main) [1:1.6.5-1ubuntu1~18.04.5 => 1:1.6.5-1ubuntu1~18.04.6] (core)02:12
-queuebot:#ubuntu-release- Unapproved: makedumpfile (groovy-proposed/main) [1:1.6.7-4ubuntu1 => 1:1.6.7-4ubuntu1.1] (core)02:12
-queuebot:#ubuntu-release- Unapproved: makedumpfile (focal-proposed/main) [1:1.6.7-1ubuntu2.1 => 1:1.6.7-1ubuntu2.2] (core)02:12
ddstreetoops, i missed that someone already sponsored makedumpfile. can someone reject my newer makedumpfile uploads from the b/f/g queues? they should be identical to dannf previous uploads from a few hours ago02:26
-queuebot:#ubuntu-release- Unapproved: open-iscsi (focal-proposed/main) [2.0.874-7.1ubuntu6.1 => 2.0.874-7.1ubuntu6.2] (ubuntu-desktop, ubuntu-server)06:13
-queuebot:#ubuntu-release- Unapproved: open-iscsi (groovy-proposed/main) [2.1.1-1ubuntu2 => 2.1.1-1ubuntu2.1] (ubuntu-desktop, ubuntu-server)06:13
tjaaltondoko: this is what I get when building llvm locally https://pastebin.com/vDkiMsq306:36
tjaaltonis my chroot busted?06:36
-queuebot:#ubuntu-release- Unapproved: rejected makedumpfile [source] (bionic-proposed) [1:1.6.5-1ubuntu1~18.04.6]06:36
-queuebot:#ubuntu-release- Unapproved: rejected makedumpfile [source] (focal-proposed) [1:1.6.7-1ubuntu2.2]06:37
-queuebot:#ubuntu-release- Unapproved: rejected makedumpfile [source] (groovy-proposed) [1:1.6.7-4ubuntu1.1]06:37
tjaaltonmeh, seems it didn't like parallel=2006:57
-queuebot:#ubuntu-release- Unapproved: elfutils (hirsute-proposed/main) [0.183-6 => 0.183-7] (core, i386-whitelist) (sync)07:20
-queuebot:#ubuntu-release- Unapproved: gcc-9 (hirsute-proposed/universe) [9.3.0-23ubuntu1 => 9.3.0-23ubuntu2] (i386-whitelist)07:40
-queuebot:#ubuntu-release- Unapproved: accepted elfutils [sync] (hirsute-proposed) [0.183-7]07:41
dokoI didn't see these errors yet07:42
-queuebot:#ubuntu-release- Unapproved: accepted gcc-9 [source] (hirsute-proposed) [9.3.0-23ubuntu2]07:42
tjaaltonI don't get it, only parallel=1 doesn't fail07:50
tjaaltonlooks like migrating to llvm-12 needs an sru now anyway07:50
-queuebot:#ubuntu-release- Unapproved: accepted linux-firmware-raspi2 [source] (hirsute-proposed) [4-0ubuntu3]08:16
RikMillssil2100: I think I found the reason for the KDE ubiquity wifi crash. I am just not sure if reverting the change that appeared to cause it might crash the UI in other places08:59
=== cpaelzer__ is now known as cpaelzer
sil2100RikMills: what commit is that?09:28
RikMillssil2100: https://git.launchpad.net/ubiquity/commit/?id=0ffb72be73e22d201e40e153eea0c678d70a453209:29
ubot3Commit 0ffb72b in ubiquity "Update from sip4 to sip from PyQt5"09:29
RikMillsthe sip.enableautoconversion(QtCore.QVariant, False) part09:29
RikMillsas our crash is: TypeError: unhashable type: 'QVariant'09:30
RikMillssil2100: may also be the cause of LP: #191633109:31
ubot3Launchpad bug 1916331 in ubiquity (Ubuntu Hirsute) "Cannot Select TimeZone at Install Time (Kubuntu)" [High, Confirmed] https://launchpad.net/bugs/191633109:31
RikMillsas this is in the logs of that one: https://irc-attachments.kde.org/tw91cuWe/file_41777.jpg09:31
RikMillssil2100: what I don't know is the side effect of toggling to True09:32
RikMillsor whether we need to inline conversions on case by case09:33
RikMillsgotta go run some chores. will be back about lunchtime09:34
sil2100I don't know these parts, but reading around it seems that someone said the disabled autoconversion is the same as in v1, which I see was being used there previously09:43
=== alan_g_ is now known as alan_g
-queuebot:#ubuntu-release- Unapproved: indicator-power (hirsute-proposed/universe) [12.10.6+17.10.20170829.1-0ubuntu6 => 12.10.6+17.10.20170829.1-0ubuntu7] (ubuntu-budgie)09:53
xnoxRikMills:  sil2100: reading https://doc.bccnsoft.com/docs/PyQt5/pyqt_qvariant.html under python3 there should be no QVariant at all.09:53
xnoxin python309:53
xnoxAn invalid QVariant is automatically converted to None and vice versa.09:55
xnoxPyQt5 does not support the QPyNullVariant class.09:55
xnoxand i thought in python None is not-hashable.09:55
-queuebot:#ubuntu-release- Unapproved: ubiquity-slideshow-ubuntu (hirsute-proposed/main) [165 => 166] (ubuntu-desktop)09:55
xnoxand i'm wrong, None got hashed as a dictionary key just fine.09:56
xnoxRikMills:  i would be up for dropping `sip.enableautoconversion(QtCore.QVariant, False)` and see what happens. As normal native types in python3 sounds like the future.09:57
sil2100Laney: hey! Can you take a look at ubiquity-slideshow-ubuntu ? It's a fix for xubuntu translations that got lost as they're not hosted  via LP10:08
Laneyokey dokey10:09
Laney10:10
Laneysil2100: might want to document that 😬10:10
-queuebot:#ubuntu-release- Unapproved: accepted indicator-power [source] (hirsute-proposed) [12.10.6+17.10.20170829.1-0ubuntu7]10:11
-queuebot:#ubuntu-release- Unapproved: software-properties (hirsute-proposed/main) [0.99.8 => 0.99.10] (core)10:11
-queuebot:#ubuntu-release- Unapproved: accepted ubiquity-slideshow-ubuntu [source] (hirsute-proposed) [166]10:11
sil2100Yeah, on it now!10:16
sil2100Done10:19
sil2100Also, langpacks incoming10:19
sil2100I'll batch-accept them once they're all uploaded10:20
xnoxjibel: didrocks: see above discussion about QVariant stuff. Does it make sense to not have the enableautoconversion thing? or without it something else breaks in ubiquity?10:20
jibelxnox, it's worth testing without it, I don't recall if it broke anything10:21
sil2100Good that we're not trying such things one day before release10:25
RikMillsxnox: I tried commenting out the lines in place on a live session, and it seemed to fix the wifi. though applying that to a ubiquity PPA upload, debuild failed to build a source package10:40
RikMillsubiquity/frontend/kde_ui.py:38: 'PyQt5.sip' imported but unused10:44
RikMillsjibel: setting to 'True' also seems to fix the timezone selection issue10:57
RikMillsquestion is, does every other part of the installer GUI remain non crashy10:57
RikMillsone successful install completed for guided whole disk11:09
-queuebot:#ubuntu-release- Unapproved: adsys (hirsute-proposed/universe) [0.4 => 0.5] (no packageset)11:18
-queuebot:#ubuntu-release- Unapproved: accepted adsys [source] (hirsute-proposed) [0.5]11:19
RikMillssil2100: do you have thoughts on QA and timing for a fixed ubiquity KDE if this continues to look ok?11:27
RikMillsI am guessing a late friday PM ubiquity upload is fairly horrifying11:28
-queuebot:#ubuntu-release- Unapproved: xubuntu-meta (hirsute-proposed/universe) [2.236 => 2.237] (xubuntu)11:28
sil2100RikMills: well, if we decide that we want to risk doing this change, I prefer it landing today as early as possible so that we have it tested throughout the weekend and before we spin our RCs11:34
bluesabreLaney: the above xubuntu-meta addresses an issue where gnome-software gets replaced with snap-store, patched similarly to how ubuntu budgie solved it previously. If you can accept it, I'd appreciate it. :)11:35
sil2100Since I'd say it's still fine to 'revert' this on Monday if we notice it actually broke something else, but later than that it's all too risky11:35
sil2100o/ Accepting langpacks in a batch11:35
sil2100xnox: reviewed your livecd-rootfs change o/11:35
RikMillslvm install went ok11:37
Laneyubiquity after final freeze, some things never change eh11:37
Laneybluesabre: righto11:37
RikMillssil2100: ok. I'll run through a few more obvious tests, then perhaps we can go ahead11:42
-queuebot:#ubuntu-release- Unapproved: accepted software-properties [source] (hirsute-proposed) [0.99.10]11:57
-queuebot:#ubuntu-release- Unapproved: accepted xubuntu-meta [source] (hirsute-proposed) [2.237]11:57
-queuebot:#ubuntu-release- Unapproved: rejected v4l2loopback [source] (focal-proposed) [0.12.5-1ubuntu1.20.04.1]12:11
RikMillssil2100: https://code.launchpad.net/~rikmills/ubiquity/+git/ubiquity/+merge/40129712:22
RikMillsdone 5 installs of various types. not been able to crash one yet, and have twiddled buttons/menus/checkboxes etc to try12:24
RikMillsxnox: we can also lose the whole of this 'if'? https://git.launchpad.net/ubiquity/tree/ubiquity/frontend/kde_components/nmwidgets.py#n3012:43
xnoxRikMills:  yes.12:43
xnoxRikMills:  in general deleting lines of code is always preferred =)12:44
xnoxa lot less confusing code overall.12:44
-queuebot:#ubuntu-release- Unapproved: gdm3 (hirsute-proposed/main) [3.38.2.1-2ubuntu1 => 3.38.2.1-3ubuntu1] (desktop-core)12:44
RikMillsI think we need 'rm -rf' in the root of the ubiquity source to be honest... ;)12:45
xnoxRikMills:  that's the plan => https://github.com/canonical/ubuntu-desktop-installer12:45
RikMillsI would love to know if flavours will be able to theme that12:46
RikMillsnot re-works it as the KDE ubi frontend was12:46
RikMillsjust theme to fit better12:47
xnoxRikMills: no idea. hopefully there is a way to fork the snap; stage most of it; and then add/change theming bits. But i have no idea how flutter works.12:49
xnoxRikMills: I would want to avoid the monstrosity of ubiquity-dm which has support for every DE under the moon, and is very fragile, since it breaks everytime any of the DEs change things a bit.12:49
xnoxand hence is exposed to all the changes =/12:50
cjwatsonOh, I'm glad somebody's working on that12:50
xnox=))))))))))))))))))))12:50
cjwatson(Extra-glad I'm not involved)12:50
xnoxi have ideas, that i'm shouting, whilst siting in my arm chair.12:50
xnoxi'm also very glad to not be involved =)12:50
* xnox moving to kernel team anyway12:51
RikMillssil2100: I am building a new deb to sanity check. then will re-do a MP12:52
sil2100\o/13:07
sil2100RikMills: thanks13:08
paridesil2100, hi! A question: should the .OVERSIZE files be removed automatically from cdimage when the image they refer to is not oversize anymore?13:15
parideLook at http://cdimage.ubuntu.com/ubuntu-server/daily-live/current/ we have hirsute-live-server-s390x.OVERSIZED13:15
parideas for some reason the *previous* hirsute-live-server-s390x image was oversize (> ~1.2GB), but now the ISO is back to 794GB13:16
paridebut the OVERSIZE file is still there13:16
xnoxwhat is the limit? is it _still_ oversize?13:18
sil2100I think it's 1.3GB for server right now13:21
sil2100Might be that those are not cleared, let me check the logic for that and remove those markers13:22
paridesil2100, for some reason the 20210415 s390x live-server image was oversize13:26
paride1.3GB instead of the usual ~800MB13:26
parideit's back to normal now, but the OVERSIZED file is still there13:27
RikMillssil2100: https://code.launchpad.net/~rikmills/ubiquity/+git/ubiquity/+merge/40130713:48
sil2100RikMills: looks good, can we get that released?13:52
RikMillssil2100: I think so. my tests with the previous MP are still valid I think13:53
sil2100Can someone do the merging/sponsoring? I can then do the queue review part13:54
RikMillsand 2 quick ones seem to be fine with the new ones13:54
-queuebot:#ubuntu-release- Unapproved: u-boot (hirsute-proposed/main) [2021.01+dfsg-3ubuntu6 => 2021.01+dfsg-3ubuntu7] (core)13:58
xnoxsil2100:  it seems that even with good kernel unleashed images fail to boot off sdcard. However, if I apply all the unmatched patches when building unleashed platform it works correctly. This makes the unleashed codebase look more or less stock as upstream; and only unmatched platform having all the patches applied. This matches what upstream meta-sifive layer does too (they only apply13:58
xnoxunmatched patches, when building unmatched)13:58
xnoxsil2100:  this means unleashed will use more or less stock upstream u-boot.13:58
xnoxsil2100:  i did local build of that, flashed it to an image; and succesfully deployed it using testflinger.13:58
xnoxsil2100:  the change i'm introducing is only for the unleashed platform, all other u-boot targets remain the same.13:59
sil2100Love it! Good that it's only for the unmatched target though, but still, lovely to have a new u-boot after final freeze ;) Looking at it now14:01
sil2100Holy shit it's hacky14:02
sil2100xnox: ok, this is not super relevant right now, but does `quilt pop <patch name>` work properly when the patch is not the last one that's applied?14:02
sil2100Does `quilt push -a` then apply it at the right time and space?14:03
sil2100I must say that's the first time I see any package doing something like this conditionally in debian/rules, makes me shiver a bit14:04
sil2100Ah, it's very very tricky, like, we need to keep track of this since all the patches operate in series, so if we add some necessary patches later on we need to make sure it's not unapplied14:18
sil2100eh14:18
sil2100EH14:18
sil2100It's terrible and terrifying14:19
Laneyit means pop up to this patch14:19
Laneyyeah, not nice14:19
sil2100I see this also unapplies 'ubuntu-hardening-limit-keynames-to-keydir.patch', which seems not pi specific as the other patches14:20
sil2100apw: hey, can I get some context on this u-boot patch of yours? I'd like to know if it's relevant on all the u-boot targets ^14:21
waveformyes, that patch isn't pi specific -- it predates the pi patches by some way (I recall it from the last merge)14:22
sil2100Since if it's relevant to all arches, I wouldn't want riscv unleashed to be suddenly vulnerable to some attack because of that14:23
sil2100(while others still being patched)14:23
waveform(and has required some modification over the last couple of merges as the SSL licensing situation changed)14:23
sil2100xnox: ^14:24
waveformI'm pretty sure it's *not* relevant to the pi platform (which doesn't have any form of cryptography in the boot sequence -- at least that we use) but which platforms it *is* still relevant for, I'm not sure14:24
waveformlet me just refresh my memory...14:25
waveformoh that's right - it's the bit that enables FIT signatures]14:26
sil2100RikMills: ok, since no one else is willing, I'm merging the ubiquity change and prepping a release14:27
LaneyI thought x_nox was doing that since it was approved, sorry14:28
Laneycan do the Q review14:28
sil2100xnox went MIA!14:29
waveformsil2100, from a rough grep I'd guess that it's relevant to the imx6 platform (which has FIT_SIGNATURE=y), not pi, and not riscv (neither has FIT_SIGNATURE enabled) -- there's quite a lot of other boards with FIT_SIGNATURE enabled but imx6 is the only one that's jumping out at me as something we support14:30
jibelsil2100, could you release https://bazaar.launchpad.net/~ubiquity-slideshow/ubiquity-slideshow-ubuntu/html/revision/894 ?14:31
jibelseb128, ^ FYI14:31
sil2100jibel: sure o/14:31
sil2100hm, I uploaded ubiquity and it went nowhere14:32
sil2100;)14:32
sil2100Poking around to see if it's just me or if it's some outage14:38
sil2100jibel: sponsored14:40
sil2100Uploads should arrive in the queue soon14:40
Laneylooks like upload processing is off14:40
sil2100Yeah, it's been switched on again14:40
* Laney spying in the logs14:40
-queuebot:#ubuntu-release- Unapproved: ubiquity (hirsute-proposed/main) [21.04.16 => 21.04.17] (desktop-core)14:40
sil2100(per is outage)14:40
Laneyk00l14:41
-queuebot:#ubuntu-release- Unapproved: ubiquity-slideshow-ubuntu (hirsute-proposed/main) [165 => 167] (ubuntu-desktop)14:41
sil2100waveform: hm hm, so are we certain it's not relevant to platforms like riscv then?14:41
sil2100If it's FIT specific then I guess we're good14:41
xnoxsil2100: all patches that are unapplied are irrelevant to unleashed/riscv64. They are for Pi, or things that have FIT signed images, or for platforms we no longer support. None of that is used on riscvt64.14:42
LaneyI think you at the very least should have a comment in the series file explaining that things after that point may be unapplied14:43
xnoxsil2100:  the ubuntu-hardening-limit-keynames-to-keydir.patch is only applied to tools14:43
xnoxsil2100:  none of the platforms, build tools......14:43
xnoxsil2100:  tools build still has that patch applied.14:43
xnoxsil2100:  i'm only unapplying patches for platform bootloader build.14:44
xnoxsil2100:  if it makes it nicer, i can reorder patches such that all the riscv64 ones are on top.14:44
sil2100That's the confirmation I needed! Since it had changes in the lib/ directory, wasn't sure if that's not used somewhre besides tools14:44
xnoxa better solution is to figure out what in that riscv64 patch stack breaks unleashed and fix it to still work properly.14:44
sil2100Yep14:45
xnoxsil2100:  that's still userspace tools only; not bootloader.14:45
sil2100Accepting it as is then14:45
* Laney shrugs14:45
xnoxsil2100:  and i shall debug it futher to fix it properly for upstream.14:45
-queuebot:#ubuntu-release- Unapproved: accepted ubiquity [source] (hirsute-proposed) [21.04.17]14:45
-queuebot:#ubuntu-release- Unapproved: accepted ubiquity-slideshow-ubuntu [source] (hirsute-proposed) [167]14:46
sil2100xnox: thanks, I'd really not want to have this in HH+114:46
sil2100As it makes me feel like shivering!14:46
-queuebot:#ubuntu-release- Unapproved: accepted u-boot [source] (hirsute-proposed) [2021.01+dfsg-3ubuntu7]14:46
Laneyno comment it is!14:46
bdmurraysil2100: Is someone doing the merging / sponsoring of ubiquity or should I?15:09
sil2100I did that15:10
Laneybdmurray: it's done15:10
sil2100And Laney did the apppppproval15:10
bdmurrayOh, the MP is open15:10
sil2100Is it?15:11
sil2100hm hm15:11
sil2100I git pulled it15:11
sil2100Ah15:11
sil2100git push15:11
bdmurrayPush it15:11
Laney😅15:11
sil2100Done!15:12
bdmurrayLaney, sil2100 - robie reminded me yesterday of the devel-unapproved trello board.15:18
Laneybdmurray: oh yeah15:20
-queuebot:#ubuntu-release- Unapproved: accepted ubuntu-release-upgrader [source] (groovy-proposed) [1:20.10.15]15:33
sil2100waveform: oh, just a quick touch base - did you land all the needed changes in ubuntu-settings?15:51
sil2100(for the ethernet USB renaming on pi's?)15:52
-queuebot:#ubuntu-release- Unapproved: accepted ubuntu-release-upgrader [source] (focal-proposed) [1:20.04.32]15:57
bdmurraysil2100: I think I accepted that yesterday afternoon15:57
bdmurraybug 192226615:58
ubot3Bug 1922266 in ubuntu-settings (Ubuntu Hirsute) "eth0 interface name change fails on Pi 3/3+" [Undecided, Fix Released] https://launchpad.net/bugs/192226615:58
Laneyindeed i saw that go by16:02
waveformsil2100, yup - everything needed in ubuntu-settings is landed (I still need to figure out the usb-eth issue on the 3A+ but that'll just have to wait - it's addon hardware anyway, so not critical)16:18
vorlonhttps://people.canonical.com/~ubuntu-archive/priority-mismatches.html shows perl things as needing to be promoted, but I'm not sure why; the only thing that would appear to pull perl up to standard is perl-modules-5.32 which itself should not be.  So I'm trying to demote perl-modules-5.32 now to optional, and see what the report shows after16:48
vorlon(mentioning here because if I've got it wrong, it could have an impact on debootstrap for image builds)16:48
vorlonwell - it's only standard so actually not16:48
vorlonbut even so16:49
vorlontseliot: hi, I don't remember if I filed a bug about it, but I think I at least asked on IRC a while ago about nvidia-settings being the only package built on i386 that's uninstallable; any chance of this being fixed soon?  (possibly too late for hirsute now, but worth a try) https://people.canonical.com/~ubuntu-archive/proposed-migration/hirsute_uninst.txt16:51
RikMillssil2100: did you mean that 1st RCs won't be spun until after the weekend?17:51
-queuebot:#ubuntu-release- Unapproved: ubuntu-release-upgrader (hirsute-proposed/main) [1:21.04.9 => 1:21.04.10] (core)18:57
dbungertbdmurray: for release-upgrader, changelog mentions updating translations, but the only changes there seem to be an increment of POT-Creation-Date, is that expected?19:06
bdmurraydbungert: yes, the pre-build script runs merge-po unconditionally19:11
JawnSmithIs there an LP bug for why we're updating the mirrors in u-r-u?19:12
bdmurrayNo, launchpad maintains a list of official mirrors of the ubuntu archive and u-r-u ships it.19:13
JawnSmiththen the change LGTM19:13
bdmurrayhttps://launchpad.net/ubuntu/+archivemirrors19:13
dbungertsame, ship it19:14
bdmurrayUpdating the mirror list is also part of the pre-build script and we do that for point releases too.19:14
bdmurrayThanks!19:15
-queuebot:#ubuntu-release- Unapproved: accepted ubuntu-release-upgrader [source] (hirsute-proposed) [1:21.04.10]19:15
bdmurrayFor reference https://wiki.ubuntu.com/PointReleaseProcess says "Check to see if ubuntu-release-upgrader have been uploaded recently. If not, upload a new version after running pre-build.sh as that generates the updated lists of mirrors."19:17
JawnSmiththanks for the info!19:18
vorlonugh it's mailcap (split out from mime-support) pulling in full perl >_<20:06
vorlonso, let's look at culling that20:06
-queuebot:#ubuntu-release- Unapproved: ddtp-translations (groovy-proposed/universe) [20201019.1 => 20210416.1] (no packageset)20:44
vorlonsil2100, bdmurray: I'd like to swap mime-support out of ubuntu-standard in favor of media-types; mime-support has been split upstream in Debian, and at the same time the mailcap portion has been fixed to properly depend on perl, which was a missing dependency before20:50
vorlonsil2100, bdmurray: I think anything that requires mailcap should depend on it explicitly, so we'd be ok to demote mailcap + mime-support and leave media-types in standard20:50
bdmurrayvorlon: So the thing that could go wrong here is packages might fail to work if they have an undeclared dep on mailcap?20:55
-queuebot:#ubuntu-release- Unapproved: update-manager (hirsute-proposed/main) [1:21.04.8 => 1:21.04.9] (core)21:29
=== Maik is now known as ModeCouse92
=== ModeCouse92 is now known as Maik
vorlonbdmurray: yes21:52
-queuebot:#ubuntu-release- Unapproved: ubuntu-meta (hirsute-proposed/main) [1.467 => 1.468] (core)21:54
vorlonbdmurray: ^^21:55
vorlonbdmurray: by Debian Policy, any packages using mailcap were already supposed to depend on it21:56
-queuebot:#ubuntu-release- Unapproved: accepted ubuntu-release-upgrader [source] (bionic-proposed) [1:18.04.43]21:58
-queuebot:#ubuntu-release- Unapproved: accepted ubuntu-meta [source] (hirsute-proposed) [1.468]22:08
-queuebot:#ubuntu-release- Unapproved: update-manager (hirsute-proposed/main) [1:21.04.8 => 1:21.04.10] (core)23:07
-queuebot:#ubuntu-release- Unapproved: update-manager (groovy-proposed/main) [1:20.10.5 => 1:20.10.6] (core)23:30

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