/srv/irclogs.ubuntu.com/2021/01/29/#ubuntu-devel.txt

=== dan is now known as Guest95690
blahdeblahJust heard the news about infinity. :-(  Very sorry to hear it, and my condolences to his family and all the team at Canonical.  A great loss for the community.03:37
sarnold<3 it hurts :(03:38
=== antoine5 is now known as antoine
=== ItzSwirlz_ is now known as ItzSwirlz
=== sem2peie- is now known as sem2peie
=== nicolasbock_ is now known as nicolasbock
tumbleweedhe'll be sorely missed :(03:55
=== guiverc2 is now known as guiverc
=== tjaalton_ is now known as tjaalton
seb128juliank, hey, did you see bug #1912718 which claims to be a regression from the recent oem changes08:39
ubottubug 1912718 in update-manager (Ubuntu) "update-manager: clicks do not toggle checkboxes for "Remove old kernels"" [Undecided,New] https://launchpad.net/bugs/191271808:39
=== sem2peie- is now known as sem2peie
juliankseb128: people claim a lot, half the time it's wrong. I don't have any insight into this feature and what it does10:42
juliankyou can see it's been tagged incoming, so it'll be discussed next thursday10:43
julianklike why blame the oem changes and not the hwe kernel grouping changes10:44
seb128SRU team ^ we might want to back that update out of focal-updates or .2 until the regression is sorted out10:47
seb128sil2100, ^ fyi10:47
seb128juliank, one week to wait is really suboptimal with the LTS .2 coming10:48
juliankthe update is already phased at 0%10:49
juliankit's not like anyone gets it10:49
julianki just autoremoved my kernels yesterday, so I'm not going to be helpful10:50
seb128juliank, did we land apt phasing in focal? if not any apt user would still get the updated version...10:51
juliankno10:52
seb128also the .2 ISO doesn't care about the phasing %10:52
juliankyes10:52
seb128it's going to include the current versions10:52
juliankI don't have insight into this, but holding back the update from .2 seems like the wrong approach10:53
seb128it's fine if you don't want to handle that regression, still I think it should be on the release team list to check before .210:53
seb128right, shipping a regression in a LTS point release is also the wrong approach10:53
juliankseb128: I can confirm the bug in hirsute10:57
juliankseb128: yeah this is a regression from the linux hwe change, as it now matches versioned packages rather than meta packages10:59
juliankSo I guess we gotta add a tag to bug 190202511:01
ubottubug 1902025 in update-manager (Ubuntu Groovy) "hwe kernel not scoped under "Ubuntu Base"" [Medium,Fix released] https://launchpad.net/bugs/190202511:01
juliankseb128: So I can revert those changes, in SRUs at least, the devel change history is harder to revert...11:06
juliankbut maybe bdmurray and JawnSmith want to actually fixi t11:07
juliankWe do have another regression report that causes phasing to go to 0% which I don't understand11:07
juliankhttps://errors.ubuntu.com/problem/eac836e467681c6b96247949de5b356d6c3da96811:07
juliankpeople apparently using the synaptic backend (despite aptdaemon being installed)11:08
juliankdid they remove their aptd binary?11:08
juliankweird11:08
juliank(they certainly don't set the environment variable forcing aptdaemon as we can see in ProcEnvironment file)11:09
juliankShould be fixed too11:09
juliankbut arguably we have no way to collaborate on SRUs of update-manager11:10
juliankthere is no repo, so I can't commit a fix and have the others commit their fixes :/11:10
seb128juliank, those reports are from LXQt desktops11:11
seb128so that flavor is probably not installing aptdaemon?11:11
juliankseb128: Dependencies says "aptdaemon 1.1.1+bzr982-0ubuntu32.3"11:11
juliankthat's why I said, they both have aptdaemon installed and not set the variable, so how do they enter the codepath :D11:12
seb128juliank, you don't know if they have not set the variable, I think the ProcEnviron is only listed a selected set of variables11:13
seb128otherwise you would have things like XDG_CURRENT_DESKTOP in there11:13
seb128or XDG_DATA_DIRS11:13
juliankah11:13
seb128juliank, that's the environment variable that sets the backend?11:13
juliankUPDATE_MANAGER_FORCE_BACKEND_SYNAPTIC=111:14
sil2100I don't have context, what regression are we talking about?11:14
juliankI think making it "return" or "pass" instead of "raise NotImplementedError"11:14
julianksil2100: We have two11:14
seb128sil2100, https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/1912718 is the one I'm concerned about for desktop11:15
ubottuLaunchpad bug 1912718 in update-manager (Ubuntu) "update-manager: clicks do not toggle checkboxes for "Remove old kernels"" [Undecided,New]11:15
julianksil2100: A regression from bug 1902025 means kernels are not autoremoved anymore (bug 1902025), and another regression from the oem stuff causes crashes for users forcing synaptic backend11:15
ubottubug 1902025 in update-manager (Ubuntu Groovy) "hwe kernel not scoped under "Ubuntu Base"" [Medium,Fix released] https://launchpad.net/bugs/190202511:15
seb128sil2100, I think it should be resolved for .211:15
juliankI don't know what the right answer for bug 1902025 is11:16
juliankbut certainly matching all kernel packages when we're trying to find meta packages isn't11:16
juliankReverting that change is easy which means hwe kernels won't be scoped under Ubuntu base again, but meh11:16
juliankI don't know if we can just revert the upload11:17
juliankthat'd be something to discuss with the OEM team, as I don't know what people agreed upon11:18
sil2100Well, I'd revert the change if anything if we know this particular change caused the regression11:19
sil2100Since backing off the package from focal-updates is really not that helpful11:19
juliankLaney can reproduce the other issue - the NotImplementedError, but I don't have luck so far11:19
juliankah I need to be on an enabled system11:20
sil2100Reverting all the changes, well, as juliank mentioned, this upload has more changes than just this so it's troublesome11:20
juliankWe can wait a couple hours and give bdmurray and jawnsmith a chance to fix it11:20
juliankthe hwe kernel regression11:21
juliankbut I'm not sure what the right solution is there11:21
juliankLet's see11:23
juliank  * UpdateManager/Dialogs.py: do not mention livepatch settings when the11:25
juliank    interface is not installed, thanks to Sebastien Bacher for the patch.11:25
juliank    (LP: #1807900)11:25
ubottuLaunchpad bug 1807900 in update-manager (Ubuntu) "update-manager suggests to use Livepatch, which is not available" [Low,Fix released] https://launchpad.net/bugs/180790011:25
juliankugh11:25
juliankextracting those individual changes and _not_ reverting them is hard11:25
juliankThere is a ton of test changes that I can't trace to anything11:26
Laneymake a branch this time11:27
Laneyseriously11:27
juliankLaney: I'm mostly talking about hirsute, which has a branch :D11:27
julianka bzr branch11:27
juliankand everything is in "release" merge commits11:28
juliankHow do I revert a commit in bzr even?11:29
juliankAs I said, fixing the SRUs is easy, it's not split over 20 commits there11:30
juliankI want to revert changes 2900.2.*11:33
juliankwhich come after 290111:34
LaneyI think you bzr merge the inverse of them, or something like that11:34
Laneyjuliank: https://git.launchpad.net/~laney/update-notifier/commit/?id=b6f277875d95130ab0b5bc9a5e4d26511f25a3d4 any comment? I didn't realise apt.Cache() could fail, but it can and this error has stopped phasing :>11:35
juliankNo matter what I do, it also reverts the change in 290011:36
juliankugh it was a silent reformatting in a release commit11:37
Laneyneed to get better at vcs discipline ¬_¬11:38
juliankI think I got it now11:39
juliankLaney: Well that's the way bzr is supposed to be used and that's why git won :D11:40
juliankrebasing and producing clean commits rather than just have huge numbers of fixups in merges11:41
juliankrunning autopkgtest now for hirstue11:43
sil2100juliank: give me a sign once you have something for update-manager! I'm leaving it in your hands o/11:43
julianksil2100: Please remove update-manager 20.10.2 from groovy, it only contained the broken change11:45
julianksil2100: Or should I upload higher-versioned revert so people get update?11:46
sil2100juliank: I think it makes more sense to do a versioned revert, because this one has been around for quite a while now11:51
julianksil2100: ack11:51
juliankfocal is running autopkgtests now11:54
Laneylook at my ping now >:|11:55
juliankthough to be fair, I compared against the 20.04.10.3 upload I created (which was replaced)11:55
juliankhuh11:56
juliankgit-ubuntu is missing the 20.10.3 upload11:56
rbasakjuliank: which package?12:01
rbasakupdate-notifier?12:01
juliankrbasak: update-manager12:01
rbasakIt's in the queue. I can bump priority if you'd like?12:02
rbasakQueue size is 189 - mostly language-pack-*12:03
juliankrbasak: Nah, I worked around locally12:03
juliank:D12:03
rbasakOK!12:03
julianksil2100: update-managers for focal, groovy ready12:03
sil2100juliank: thanks! Will look in a moment!12:04
=== nikow4 is now known as nikow
* Laney times out on feedback from juliank and uploads12:39
juliankLaney: I did not have any comment, all was good, fwiw12:39
Laneythanks, same effect then :>12:39
Laneysilly bugs are silly12:40
Laneyheh we have two different tagging schemes going on in update-notifier git12:47
Laneydoko: just saw https://fedoraproject.org/wiki/Changes/PythonNoSemanticInterpositionSpeedup on LWN, have you/we considered doing the same?12:57
dokoLaney: how would that help? the interpreter is not linked with the shared libpython12:59
Laneyk thanks for the feedback13:00
sil210013:57 < sil2100> juliank: hey, do we have a bug for the commit_oem issues with the synaptic backend?13:02
sil210013:58 < sil2100> Since I'd like that linked in with a separate tracking bug if anything13:03
sil210014:00 < sil2100> The error tracker report doesn't seem to have a bug yet13:03
LaibschHello, long-time Ubuntu contributor here.  I've always had an interest in LTS and I'd like to become an LTS dev.  Alas, my wiki page says immutable.  Is this a common problem?  I thought a wiki page was still part of the application.13:04
Laibschhttps://wiki.ubuntu.com/RolfLeggewie13:04
rbasakLaibsch: try logging out and logging in again to the wiki please13:04
LaibschSure13:04
LaibschGood to see some of the old names still around ;-)13:04
dokoLaney: there's also #948802, now replied to13:05
Laibschrbasak: It's still immutable.13:05
LaibschLast touched in 2014.13:05
rbasakThere were some spam issues in the wiki AFAIK, which meant that people had to be approved, which was basically done for every real person.13:06
rbasakLet me see if I can find that.13:06
sil2100juliank: I created https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/1913732 via the error tracker13:07
ubottuLaunchpad bug 1913732 in update-manager (Ubuntu) "/usr/bin/update-manager:NotImplementedError:<lambda>:on_button_install_clicked:start_install:_start_pane:start:commit_oem" [Undecided,New]13:07
Laibschrbasak: FWIW, https://wiki.ubuntu.com/DeveloperMembershipBoard/Agenda is immutable for me as well.13:08
LaibschI'm logged in via Ubuntu One.13:08
rbasakLaibsch: sorry I can't find a reference. I think either your login is screwed up somehow (bug in wiki.ubuntu.com?) or you need to belong to some "I'm not a spammer" team. Could you ask in #canonical-sysadmin please?13:09
Laibschocf13:09
Laibschofc13:09
Laibschthx13:09
GunnarHjLaibsch: You need to be a member of ~ubuntu-wiki-editors. Please see https://help.ubuntu.com/community/WikiGuide#Contributing13:09
rbasakAh, thanks.13:09
rbasakI was looking at my own memberships. I'm not a member!13:09
LaibschI guess not many people applying for elevated privileges these days anymore13:09
Laibschrbasak: Haha, that's classic.13:10
cjwatsonSpam makes everything terrible13:10
Laibschnice! ;-)13:10
LaibschYes, spam sucks13:10
rbasakIt's just anti-spam. I believe the bar for membership of that team is low :)13:10
cjwatsonI suspect that the actual permissions are the union of ~ubuntu-wiki-editors and a few other teams13:10
GunnarHjrbasak: As a dev you are a member of ubuntu-members, which also gives edit access to the wikis.13:10
cjwatsonThere we go13:10
rbasakThat explains it. Thanks :)13:10
sil2100juliank: ok, added it to your changelog entry and re-uploaded13:11
Laibschpopey: You are listed as the admin of that team.  Maybe you can have a look and approve r0lf for wiki editing? (notice the zero instead of o)13:11
popeyhello there13:12
LaibschHi, that was fast!13:12
popeyDone!13:12
LaibschI need wiki edit rights for https://wiki.ubuntu.com/RolfLeggewie13:12
LaibschThanks!13:12
popeyMight need to logout / back in, and refresh the page13:13
popeySacrificing chickens in chalk pentagrams is optional and may also help.13:13
LaibschYup, that worked.  Thanks a bunch.13:13
cjwatsonSilly, chickens are for SCSI13:14
cjwatsonWiki needs goats13:14
Laibschbdmurray: while we are at it, would you be so kind to renew my membership in https://launchpad.net/~bugsquad  (It's been pending for a while, I've been a member for about a decade or so, but dropped out last year)13:24
Laibschhttps://launchpad.net/~r0lf is my LP handle13:24
Laibschhggdh: you were the last one to renew my membership in November 2019.  Maybe you can pull the switch again this time for me for bugsquad?13:41
sil2100juliank, seb128: can one of you confirm that the reverted update-manager in focal-proposed fixes the regression?13:43
julianksil2100: Sorry I somehow did not get notifications14:06
sil2100Laibsch: hey! We see that you have added your name to both the SRU developer and MOTU applications to the DMB Agenda14:07
juliankah it seems i turned them off14:07
sil2100Laibsch: sadly this is not enough information for us to consider your applications - please read https://wiki.ubuntu.com/DeveloperMembershipBoard/ApplicationProcess and prepare all necessary steps14:08
sil2100Laibsch: thank you!14:08
LaibschI'm in the process of doing that, just securing my slot14:09
sil2100Laibsch: there's not too many applicants usually, so just feel free to add your name once you have the base application and a date at which you'd want to apply14:10
sil2100For now I have removed your name from the agenda - but just re-add it with the application link and date14:11
tewardLaibsch: as a DMB member I would rather you get your application in order first before you put it on the agenda, taking into account sil's statements :)14:12
tewardsometimes getting the apps in line takes longer than you expect ;)14:12
teward*points at Eickmeyer as an example* took him 3 months to get his application in order :P14:13
teward('course i use that as an extreme example - i know why there was a delay there)14:13
rbasakFWIW, I'd prefer to give some latitude here. If an application is ready soonish, I'm not bothered what order things happen in.14:13
teward*shrugs* guess i'm a stickler for getting ducks in order :P14:15
rbasakGetting an application in ends up annoyingly circular sometimes.14:15
rbasakI remember being asked by potential endorsers "What's the meeting date" "I don't know I'm supposed to get endorsements first" etc.14:15
rbasakSo to avoid sending applicants around in circles, even if the formal process doesn't require that, I prefer just to let them sort out their ducks in whatever order they want :)14:16
sil2100Well, yes, but in this case there was no date and no application started14:30
seb128sil2100, sorry I can't easily do that today, I don't have a focal setup to trigger the bug handy and that's not a quiet day :-/14:47
hggdhLaibsch: done15:39
Laibschhggdh: Thank you so much!!15:40
sil2100juliank: so will you be able to somehow easily verify LP: #1912718 today?15:49
ubottuLaunchpad bug 1912718 in update-manager (Ubuntu Hirsute) "update-manager: clicks do not toggle checkboxes for "Remove old kernels"" [High,Fix committed] https://launchpad.net/bugs/191271815:49
julianksil2100: gotta boot a focal vm and install some old kernels16:00
juliankmark them auto, then run update-manager16:00
juliankOf course, if somebody else already has a VM that would save some effort :D16:00
juliankUgh guess I dcan just boot live disc, too16:00
julianksil2100: I verified that bug, maybe Laney can check the other one? I fail getting OEM packages to appear in the first place atm16:18
juliankit's weird16:18
Laneyyou can just write oem-qemu-meta to $XDG_RUNTIME_DIR/ubuntu-drivers-oem.package-list probably16:19
juliankLaney: nvermind, my update-manager was too old :D16:20
Laney/o\16:20
juliankLaney: Oh well, this crashed too16:23
juliankah16:23
juliankugh16:23
juliankno synaptic installed16:23
juliankI should really drink some tea16:23
Laneyhahahaha16:23
Laneyhaving a good afternoon over there16:23
LaneyI have no idea how much the synaptic backend actually works16:24
juliankI'm going to kill that backend in hirsute soon16:24
juliankNot sure if anything is happening, but oh well, it's not crashing16:24
juliankIt doesn't seem to do anything16:26
juliankThe one in release pocket works but throws an AttributeError16:28
juliankdamn it16:31
sil2100uh16:32
juliankI alt+f4d gedit in the vm, but I actually alt+f4d the vm16:34
juliankToday is really not the day for this16:34
juliankThis is going to remain broken one way or the other, we can't really fix it16:35
juliankas in, you see the oem packages but they do nothing16:36
LaneyI guess you get the stuff next time16:40
Laneyor is it really nothing, like they're in the list but not installed?16:40
juliankLaney: So current commit fixes the crash but never launches synaptic, gets stuck idling in main loop16:41
juliankLaney: Have to call action_done16:41
juliankfrom commit_oem16:41
juliankThen it basically ignores installing oem pacakges16:41
Laneyoh I see, yeah, you have to move from PRE_INSTALL to INSTALL16:43
Laneyannoying16:43
juliankLaney: https://paste.ubuntu.com/p/8mrT3tfWjr/16:46
juliankLaney: copied from live focal system, so already pre-verified :D16:46
juliankuploaded16:47
sil2100New update-manager16:51
sil2100yay16:51
julianksil2100: At least it's already verified, so we don't need more time than building it :D16:52
sil2100Weeeeeeeeell, the process requires testing the built binaries! Though uh, this is python so whatever16:52
juliank:D16:52
juliankIt's close enough16:52
juliankNext day we do something like this, please let it be a day where I'm not half dead16:53
juliankSleep tracking looks great, but it was a terrible night16:54
juliankLaney: don't we also need your new update-notifier for .2?16:58
juliankah I guess it's more meh than the crashes in update-manager16:59
juliank:D16:59
Laneyno particular opinion there, do you think you can get into that situation from an image?16:59
Laneyi seem to remember that update-manager is somehow disabled there actually but that could be wrong16:59
juliankprobably the notifications are turned off16:59
juliankAnyhow I think I'm done for now, and will hop on Zwift to get some 20km virtual cycling in - 3 days left in this month and 54 kilometers left to reach my 400 km goal17:00
juliankAlso need to find free space in the kitchen to actually make dinner :/17:01
sil2100Ok, the action_done stuff looks legit, accepting17:01
juliank:)17:01
sil2100plz mark verified once it's all built and shiny17:01
juliankI'm out for like 1-2 hours with a break in the middle I can check in17:02
juliankbut it's a busy evening :/17:02
bdmurrayLaney: Are you good with https://code.launchpad.net/~jawn-smith/ubiquity/+git/ubiquity/+merge/396616 now?17:13
Laneysure, I can approve17:16
bdmurrayI can do the uploads just wanted to make sure you are happy with it.17:16
LaneyI dunno what prompted the latest 'no system bus is present' stuff though, the desktop will not work at all if that's the case17:17
Laneybut surrrrrrrrrrre17:17
bdmurrayIt failed to build17:17
Laneycommented with a suggestion to squash it all and approved, cheers17:18
bdmurraythanks!17:19
jdstrandxnox: yeah, that's what I was going to resort to depending on what rick_h said (not sure how this is expected to work)18:41
juliankbloody alt+f4 hell in vms20:14
julianksil2100: verified the bugs, actually reverified them properly :D20:20
sil2100\o/20:21
juliankit took a bit longer than planned, seems I was not fast enough making dinner or post-ride finish up :/20:22
sil2100juliank: thank you! Will release soonish, even though it's Friday - but uh, better this than the regression20:22
sil2100No worries, I also went AFK for some exercise earlier ;)20:22
juliankwoohoo - exercise :)20:22

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