/srv/irclogs.ubuntu.com/2020/06/30/#ubuntu-devel.txt

cpaelzerxnox: did my qemu upload miss nettle/hogweed by 2 hours :-/07:12
cpaelzerI was confused seeing "Build for superseded Source" after the 12h risc build job completed, but then found your ubuntu2 uploaded just slightly after it07:13
* cpaelzer exuses at the builders for twice the load to to this 2h miss - or if it wasn't for the 2h stares at xnox for not checking the build time of ubuntu1 :-P07:14
cpaelzerhmm was even 6h TBH, so yeah mabye just unlucky timing and4 more hours to go for the new risc build07:16
seb128I'm curious, why was that nettle rebuild for?07:52
seb128'  * No change rebuild against new libnettle8 and libhogweed6 ABI.'07:52
seb128but those are binaries from the same source package07:52
seb128xnox, would it make sense to have a transition tracker set up for nettle?08:07
sil2100I'll be looking at opensaml autohint right now08:50
xnoxseb128:  transition tracker => yes09:34
xnoxcpaelzer:  i looked at -release pocket to generate 40+ uploads =/ some of them may have been redundant.09:34
xnox(i.e. if they were _building_ in -proposed)09:34
xnoxsorry09:34
seb128xnox, could you set it up?09:35
xnoxseb128:  yes, doing09:38
seb128xnox, thanks09:39
seb128xnox, isn't the auto-tracker thing supposed to do that automatically?09:39
xnoxseb128:  auto-tracker is dimitri running rsync on dists, running the script, committing the trackers.....09:39
xnoxwhich is what dimitri is doing09:39
seb128I see09:39
seb128we should set a proper job so less work for Dimitri :)09:40
xnoxseb128:  i haven't worked out how ben is deployed on snakefruit, to automate =)09:40
Laneyxnox: we should get lxd installed there, and then we can try to get a modern ben in a tractable way09:56
Laneyvorlon / sil2100: opinions?09:56
* xnox pushes the autotrackers to the right branch....11:04
kanashiromwhudson: I am considering to upload the cadvisor debdiff attached in LP #1884663 at the end of the day (disabling containerd support) to unblock stuff in proposed, if you have any objection please let me know12:11
ubottuLaunchpad bug 1884663 in containerd (Ubuntu) "cadvisor/0.35.0+ds1-4 FTBFS in Groovy" [Undecided,New] https://launchpad.net/bugs/188466312:11
ahasenackgood morning12:11
kanashirotoday I am going to keep working on ruby packages, a bunch of them are stuck in proposed12:21
eoli3nzyga you're nfs detection has been merged into snapd, when will it be packaged for ubuntu ?12:44
eoli3nyour12:44
rafaeldtinocomorning o/12:44
juliankxnox, rbalint, ddstreet: It seems ddstreet dropped ondemand.service in systemd, causing system to boot in performance mode now, which means it runs in turbo all the time12:51
xnoxmaybe we can resurrect it, fix it up for pstates and still drop down to something more sensible instead of performance?12:52
juliankxnox: Well it works for pstates12:52
xnoxjuliank:  note Wimpress was also asking for GUI toggles to do performance or not.12:53
juliankxnox: It checks which governors are available, and then sets the best one12:53
juliankxnox: And it only understands interactive,ondemand,powersave, and powersave is the only overlap with pstates, and the recommended governor12:53
xnoximho we should drop interactive,ondemand, and just do performance or powersave, and do powersave by default after a delay?12:54
juliankxnox: I also think this should not be static, e.g. we should always use powersave governor, but its preference ! should be balanced_performance on AC and balanced_power on BAT12:54
juliankfor pstates that is12:54
xnoxjuliank:  so udev, when detecting ac/battery change should start governor@balanced_power / blaanced_performance?12:55
xnoxunit, or just write to the file12:55
juliankxnox: Well maybe, or thermald should set it, or upower12:56
* xnox is not sure what is monitoring and reacting to ac/battery12:56
juliankxnox: like I have tlp installed to do that stuff12:56
* xnox thought upower is dead?12:56
juliankxnox: is it?12:56
juliankit's still used!12:56
xnoxit's in main, and seeded, so i guess upower is being used =)12:57
xnoxis balanced_power the right thing to do on servers too?12:57
juliankSettings should give you options to configure the governor (performance vs powersave, though, who really wants performance, it just keeps CPU at max turbo all the time)12:57
juliankAnd then energy_performance_available_preferences = default performance balance_performance balance_power power12:57
juliankI guess performance governor or powersave governor with performance preference is right for servers12:58
juliankthough if you run a home server and want to save watts while idle, you might want balance_performance12:58
xnoxbalanced_power sounds right13:00
xnoxas a better default than current13:00
juliankxnox: No I think you want balanced_performance as the default, balanced_power turns of turbo or something13:01
xnoxjuliank:  wanna open a bug report against systemd, and ask to resurrect ondemand.service, and make it do new shiny things?13:01
xnoxi.e. "don't drop it, make it pick better thing on better hardware"13:01
juliankWith balanced_power, I max out at 2.4 GHz instead of 3.4 GHz which is not super useful13:02
juliank(average across cores)13:02
seb128juliank, xnox, we have gamemode since focal which is basically a service and api to ask the governor to the set to performance (which some games use now)13:02
juliankI think other distributions set the default governor to powersave in kernel config, and hence don't need that systemd unit?13:02
seb128there is also a gnome-shell-extension-gamemode which gives you an UI toggle for it13:03
juliankseb128: I'd like this neatly integrated without being gaming specific really, like windows has the slide from performance - balanced perf - balanced power - power, we should have too13:04
xnoxjuliank:  can we change kernel config to do balanced_performance? (CC apw bjf) and win?13:04
seb128juliank, that's something we have been discussing doing next cycle in desktop13:04
xnoxjuliank:  yeah, Wimpress is asking for that.....13:04
cpaelzerLocutusOfBorg: hi, you merged devscripts 2.20.4 into groovy. But it now shows up in component mismatches13:04
juliankxnox: balanced_performance is the default for the powersave governor, but we boot with the performance governor to make initial boot faster (because CPU cores run at max turbo constantly until we are booted up)13:04
cpaelzerLocutusOfBorg: due to "Add pristine-tar to Recommends.  Closes: #961532"13:04
xnoxjuliank:  seb128: but a slider/ui/etc to change the default, doesn't mean we don't need to have a sensible default, or can't have it already?13:05
juliankxnox: I'm not sure this makes smuch of a difference13:05
xnoxhm13:05
seb128xnox, juliank, sensible default always make sense13:05
juliankxnox: having performance vs powersave x balanced_performance13:05
cpaelzerLocutusOfBorg: would you mind uploading an ubuntu2 version which does revert this minor change, as otherwise this explodes into follow on dependencies at https://people.canonical.com/~ubuntu-archive/component-mismatches.svg13:05
juliankxnox: seb128: context was wrong, I was replying to my previous message, not to the latest xnox once about sensible default13:05
xnoxjuliank: well, we didn't have balanced_performance before. Have we measured if it is slower to boot, than performance=>then=>powersave?13:06
juliankxnox: seb128: I do agree we need a sensible default (powersave x balanced_performance)13:06
juliankxnox: Probably not?13:06
xnoxdo we need to ask cking to like redo all of those measurements again?13:06
juliankmaybe?13:07
xnoxalso performance inside VMs kills the host basically13:07
cpaelzerkanashiro: you are on +1 duty this week right?13:38
kanashirocpaelzer: yes13:39
cpaelzerkanashiro: I wanted to ask if I could "request" something from you that I've seen while prepping the MIR meeting13:39
cpaelzerkanashiro: I ahve above asked LocutusOfBorg already, but I'm unsure if he's seen it and is available13:39
cpaelzerkanashiro: the recent upload of src:devscripts brought in a debian cahnge to depend on pristine-tar13:40
cpaelzerkanashiro: that is a component mismatch which blocks things in groovy-proposed13:40
cpaelzerkanashiro: I wondered if you could set yourself a reminder and if LocutusOfBorg didn't get to it e.g. until tomorrow EOD then you might do that13:40
cpaelzerkanashiro: in case you are ok13:40
rbalintxnox, juliank, seb128, ddstreet please open a bug against systemd in LP, but i think we should not resurrect the service but let kernel and desktop sort governor out13:41
rbalintwe can document the reasoning in the bug if we decide one way or an other13:42
juliankrbalint: ack13:42
kanashirocpaelzer: ok, I can take a look at devscripts13:42
seb128rbalint, xnox, juliank, if we really default to performance now that seems like an important regression and worth fixing now while we figure out the right way to do that if we prefer to change13:45
juliankyes13:46
rbalintthere is quite a bit of history here: https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/systemd/commit/?id=65f46a7d14b335e5743350dbbc5b5ef1e72826f713:46
rbalintseb128, server and cloud is the highest priority for Ubuntu and ubuntu-desktop can pull in something to override the governor13:47
rbalintseb128, if you don't have desktop you are probably not sitting next to the system, so noise is not an issue :-)13:47
seb128rbalint, earth thanks human for such way of thinking right?13:48
rbalintseb128, earth won't thank you if you buy one more server because 10 was not fast enough either13:50
rbalintseb128, please check the bugs referenced in ddstreet's commit and possibly the new one and make your point in the new one13:51
rbalintseb128, we should flip again only after we carefully explored the topic (again) and found that flipping is the right thing to do13:56
seb128rbalint, sorry, we had our meeting at the same time13:57
seb128rbalint, ddstreet, Wimpress I guess my main issue there is that the change was neither discussed/announced on devel or discourse nor anyone did reach out to other team to tell them they need to update their product if they wanted to keep the behaviour13:59
seb128that's not how changes with a such impact should be handled14:00
rbalintseb128, the change is only in devel (groovy) and arrived with a merge from Debian, we are well in time to handle it, no panic is needed14:03
seb128rbalint, I'm not panicing, don't worry :)14:04
rbalintseb128, on my scale, you do :-)14:05
seb128rbalint, sorry, I just don't like having those topic coming just because someone did notice and raised it there, ideally such changes should be announced before upload / at upload time and discussed with the impacted flavors14:06
seb128(you can tell me that was about to happen but I somewhat doubt it was)14:07
juliankrbalint: I don't think this has been analysed carefully14:08
juliankrbalint: Most of the bug comments are unrelated musings about pstate vs other solutions14:08
rbalintjuliank, ok, please open the LP bug and have a careful analysis there because only very few people look at irc logs14:10
juliankrbalint: Like why is the bug 1806012 discussing pstate vs other drivers, when the bug report was about toggling the pstate governor from powersave to performance, it does not make much semse14:11
ubottubug 1806012 in systemd (Ubuntu Disco) "set-cpufreq: 'powersave' governor configuration sanity on ubuntu server" [Medium,Won't fix] https://launchpad.net/bugs/180601214:11
rbalintjuliank, i don't know, i have not touched that bug, but i'll be happy to participate in the discussion in a new one14:17
rbalinti think the default is better to be controlled by kernel, it can be ondemand and custom cloud kernels can switch it to performance14:18
sil2100Looking at the migration of orcania and yder14:19
rbalintbut more on it in the bug, we have enough time to resolve situation in this cycle14:19
kanashirocpaelzer: re devscripts: version 2.20.4ubuntu1 migrated to the release pocket hours ago. At the moment, devscripts recommends pristine-tar, you mean we should downgrade it to suggests?14:21
juliankrbalint: seb128 I reported bug 1885730 to track the ondemand stuff, at least the pstate stuff, I also subscribed desktop and server so both sides (so to speak) can give feedback14:23
ubottubug 1885730 in systemd (Ubuntu) "Bring back ondemand.service or switch kernel default governor for pstate - pstate now defaults to performance governor" [Undecided,New] https://launchpad.net/bugs/188573014:23
seb128juliank, thanks14:24
juliankI also add a linux task for kernel team so we can look at why our default is performance in the kernel14:24
rbalintjuliank, thanks, i was about to do that, too14:24
cpaelzerkanashiro: it is a current component mismatch14:26
cpaelzerkanashiro: and I don't see anyone pulling in all the dependencies of it - see https://people.canonical.com/~ubuntu-archive/component-mismatches.svg14:26
bdmurrayxnox: I'm trying to sort out the ubuntu-release-upgrader autopkgtest failure and could use some help. https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-groovy/groovy/amd64/u/ubuntu-release-upgrader/20200625_034545_a8ed9@/log.gz14:36
bdmurraythe call to apt-key verify for the xenial dist-upgrader is failing14:36
xnoxbdmurray:  groovy has removed 2012 key, and only trusts 2018 key. To verity xenial, from groovy, one may not use "just" apt-key with trusted.gpg/trusted.gpg.d keyrings, one has to use /usr/share/keyrings/ubuntu-archive-keyring.gpg15:14
xnoxbdmurray:  why do you care to verify that groovy can "dist-upgrade?" to xenial?15:14
xnoxbdmurray:  this is similar to when we removed the old 2004/2008 keys, in xenial. and then stopped dual signing.15:14
bdmurrayxnox: its testing an upgrade from trusty to xenial and I'm still curious why its broken and setting apt-key "Dir::Etc::Trusted" doesn't seem to work15:18
xnoxbdmurray:  ubuntu-keyring in groove _removed_ _all_ keys from trusted.gpg* that are used to sign xenial.15:19
xnoxbdmurray:  to test upgrade from trusty to xenial, you must have trusty's trusted.gpg* somewhere, and use those for the upgrade. I.e. by creating a small apt DIR with the right files.15:19
bdmurrayxnox: I get that and have added an old key with which I can manually verify using 'apt-file --key'15:20
xnoxbdmurray:  which key did you add, and where?15:20
xnoxwhere is the source code?15:20
xnoxthere is $ apt-config dump | grep trust15:21
xnoxDir::Etc::trusted "trusted.gpg";15:21
xnoxDir::Etc::trustedparts "trusted.gpg.d";15:21
xnoxwhich are relative Dir::Etc "etc/apt";15:21
xnoxwhich is relative Dir "/";15:21
bdmurray        #apt_pkg.config.set("Dir::Etc::Trusted",15:21
bdmurray        #                   "%s/ubuntu-keyring-2012-archive.gpg" % self.testdir)15:21
xnoxnormally, one creates custom Dir, and have things inside it.15:22
bdmurrayright the above didn't work15:22
xnoxbdmurray:  but what does Dir::Etc and Dir set to? cause it might be looking up /etc/apt/testdirname-inside-ubuntu-release-upgrader/ubuntu-keyring-2012-archive.gpg15:22
xnoxbdmurray:  it's best to create "trusty-apt-dir" with like etc/apt/trusted.gpg.d/ubuntu-keyring-2012-archive.gpg15:23
xnoxbdmurray:  nad set Dir option to absolute/path/to/trusty-apt-dir15:23
bdmurray'/tmp/autopkgtest.GBtKE7/build.SIJ/src/tests/data-sources-list-test//ubuntu-keyring-2012-archive.gpg'15:24
xnoxbdmurray:  apt-config dump is useful to figure out what everything is set to.15:24
xnoxbdmurray:  close enough, but ti's relative the build dir, which is not relative the source dir. thus i guess that filepath does not exist?!15:24
bdmurraythat's from 'apt_pkg.config.get("Dir::Etc::Trusted") right before the verify call15:24
bdmurrayI'm in an autopkgtest --shell-fail environment15:25
xnoxok15:25
xnoxand where is ubuntu-keyring-2012-archive.gpg ?15:25
xnoxcan you do find/mlocate/locate/whatnot to find it?15:25
xnoxcause => /tmp/autopkgtest.GBtKE7/build.SIJ/ is that ADTMPT? or where the sources are unpacked? or like were copied to?15:26
bdmurrayubuntu@autopkgtest:~$ file /tmp/autopkgtest.GBtKE7/build.SIJ/src/tests/data-sources-list-test//ubuntu-keyring-2012-archive.gpg15:26
bdmurray/tmp/autopkgtest.GBtKE7/build.SIJ/src/tests/data-sources-list-test//ubuntu-keyring-2012-archive.gpg: PGP/GPG key public ring (v4) created Fri15:26
bdmurray May 11 14:15:36 2012 RSA (Encrypt or Sign) 4096 bits MPI=0xdf88bd4a3451d3e0...15:26
bdmurrayits right where it belongs15:26
xnoxthat's good.15:26
xnox$ gpg --no-default-keyring --keyring /usr/share/keyrings/ubuntu-archive-keyring.gpg  --verify ./xenial.tar.gz.gpg ./xenial.tar.gz15:28
xnoxgpg: Signature made Sat 16 Apr 2016 17:33:59 BST15:28
xnoxgpg:                using DSA key 40976EAF437D05B515:28
xnoxgpg: Can't check signature: No public key15:29
* xnox ponders what the xenial upgrade tarballs are signed with15:29
bdmurrayxnox: use the the one from -updates15:29
xnoxoh, good point15:29
bdmurrayI know because I ran into that too. ;-)15:29
xnoxand what does the test use? release or updates?15:30
bdmurrayupdates15:30
bdmurraybecause that is what is in all the meta-release files15:30
xnoxbdmurray:  is the xenial.tar.gz somewhere?15:30
xnoxor it got removed?15:30
bdmurrayhttp://archive.ubuntu.com/ubuntu/dists/xenial-updates/main/dist-upgrader-all/current/15:30
xnoxi mean inside autopkgtest --fail-shell15:30
bdmurrayThey have the same name but different content15:30
xnox/ test run15:30
bdmurrayits gets downloaded to a tempdir and removed15:31
bdmurrayalso this passes15:31
bdmurray"keyring = apt_pkg.config.get("Dir::Etc::Trusted")"15:31
xnoxbdmurray:  btw, instead of copying a snippet, you can access old keys in /usr/share/keyrings15:35
xnoxbdmurray:  https://paste.ubuntu.com/p/Z6VS47rbgV/15:38
xnoxseems to work for me15:38
xnoxbdmurray:  we used to ship keys in /etc/apt/trusted.gpg, then switched to /etc/apt/trusted.gpg.d frabments, and like pretty much deprecate apt-key usage directly.15:39
xnoxbdmurray:  however /usr/share/keyrings/ubuntu-archive-keyring.gpg remains unchanged.15:39
xnoxand has keys for the active series, and has the 2012 key even in groovy, because xenial is still alive.15:39
xnoxso above code is correct on any series.15:39
bdmurrayxnox: hmm okay, it still seems like something is wrong with setting "Dir::Etc::Trusted" but I'll submit a bug or something15:40
vorlonLaney: +1 on having lxd, +0 on "modern ben" :)15:41
Laneyone which gets the levels right would be appreciated15:42
vorlonoh is there one of those now?15:42
vorlonthen yes that interests me15:42
Laneybut +1 on the former is enough for me to file a ticket15:42
Laneywell, aiui yes15:42
vorlon(I still don't /like/ the transition tracker, but as long as others are going to use it, I'd rather it not mislead them)15:43
bdmurrayxnox: Do you want me to upload that?15:47
xnoxbdmurray:  yes please.15:49
xnoxbdmurray:  i don't trust apt-key much =) and i have had pain using Dir:: options before too15:49
bdmurrayrafaeldtinoco: regarding the SRU for bug 1680224, why is "d/p/lp1680224-fix-and-double-quoting-in-auto_smb.patch" not included?17:53
ubottubug 1680224 in autofs (Ubuntu Focal) "auto.smb fails on Windows administrative shares" [Medium,Confirmed] https://launchpad.net/bugs/168022417:53
rafaeldtinocobdmurray: we thought the & fix wasnt feasible as SRU17:54
rafaeldtinocoahasenack and I is "we"17:54
rafaeldtinocoit isn't upstreamed yet (opened to discussion in mailing list)17:54
rafaeldtinocoand original bug was about admin shares (with $) only17:55
rafaeldtinocoso we thought about being conservative for & one17:55
bdmurrayrafaeldtinoco: the groovy changelog reads like that patch is also for the same bug17:56
rafaeldtinocoits the same root cause perhaps17:56
rafaeldtinoconot the original reporter intent though17:56
rafaeldtinocoso I guess its okay as the discussion is all there17:57
rafaeldtinocoand both issues come from the same place (smb.auto)17:57
rafaeldtinocoauto.smb17:57
bdmurrayrafaeldtinoco: what do you mean by "I guess its okay"? do you want to redo the upload?17:58
rafaeldtinocobdmurray: https://bugs.launchpad.net/ubuntu/+source/autofs/+bug/1680224/comments/2917:58
ubottuLaunchpad bug 1680224 in autofs (Ubuntu Focal) "auto.smb fails on Windows administrative shares" [Medium,Confirmed]17:58
rafaeldtinocosummarizes the situation17:59
rafaeldtinocoits okay to have LP for both patches17:59
rafaeldtinocowe opted to have the & fix only for groovy17:59
rafaeldtinocoand fix the $ as SRU17:59
bdmurrayokay, if you decided to SRU the & fix then that'll require a new bug report18:00
rafaeldtinocono problem! I'll put a comment in that bug mentioning that18:00
rafaeldtinocobdmurray: added a comment and, if we ever decide to SRU & fix Ill open a new bug and refer to this one18:02
rafaeldtinocothanks18:02
mwhudsonkanashiro: argh i keep failing to get around to looking into that20:51
mwhudsonkanashiro: yes, that debdiff is fine for now20:51
kanashiromwhudson: thanks for taking a look at it. I will start to work on containerd 1.3.5 soon and try to follow what tianon suggested on the github issue regarding the library package20:56
mwhudsonkanashiro: heh they released 1.3.6 already but yes20:57
kanashiromwhudson: really?! So it will be 1.3.6 :)20:58
mwhudsonkanashiro: i think it's some trivial ci fix20:58
bdmurrayvorlon: How can I get my autopkgtest-cloud changes for scipy deployed?21:02
bdmurrayjibel: Did you see that bug 1856574 was reopened?21:30
ubottubug 1856574 in autopilot-gtk (Ubuntu) "removal of various autopilot packages" [High,Triaged] https://launchpad.net/bugs/185657421:30
vorlonbdmurray: scipy> is there an MP link I missed?21:40
bdmurrayvorlon: No, I just committed it. https://git.launchpad.net/autopkgtest-cloud/commit/?id=fc21a96fffc7cfac43c23150440d2a9b64c6518d21:41
vorlonbdmurray: ah21:41
vorlonbdmurray: it doesn't appear you are in the group for infra access despite having commit access, so I'll deploy it now21:42
vorlonbdmurray: (done, you can retry the tests now)21:42
bdmurrayvorlon: thanks!21:43

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