/srv/irclogs.ubuntu.com/2020/08/31/#ubuntu-devel.txt

=== WrathOfA1hilles is now known as WrathOfAchilles
=== gpiccoli_ is now known as gpiccoli
bdmurrayvorlon: There are a lot of new grub-installer bug failures will older media fail to install grub?17:02
vorlonbdmurray: should not18:15
bdmurrayvorlon: there are quite a few with the following error - "grub-installer: grub-install: error: failed to register the EFI boot entry: Operation not permitted."20:55
sarnoldI've seen a *lot* of those20:58
bdmurrayIs *lot* > "quite a few" ?20:58
sarnoldand I don't recall seeing a satisfying explanation of what causes those20:58
sarnoldbdmurray: well, it's more than several by a bunch20:59
ahasenacksuch precise metrics :)20:59
vorlonbdmurray: that's not a new failure; we have a number of older reports like that, and ultimately it comes down to some sort of incompatibility between libefivar and the firmware.  (Not sure if it's a firmware bug or a client software bug)21:15
seb128those grubs error are probably the most reported issues on launchpad21:16
seb128it feels wrong that we never tried to figure the problem out or to properly message it to user...21:16
vorlonit's firmware-dependent21:16
vorlonso if someone has a machine where they can reproduce it, I'm happy to debug21:17
seb128still, it's hitting lot of users and we are not doing much for them21:17
seb128well, we get almost daily reports for years but we ignore those21:17
vorlonbut all the reports we've gotten in LP have been drive-bys from people who don't follow up21:17
seb128do we have any debug instructions we could end to users to get some data?21:17
vorlonI don't ignore them; I follow up and get no response21:17
vorlondmidecode?21:18
seb128I would disagree with that, most reports didn't get a reply21:18
vorlonthen I don't know where they're filing the bugs21:18
seb128ubiquity or grub2 in most cases21:19
seb128anyway, if we had a stock reply with instructions on what debug commands are useful that would be nice21:19
bdmurrayI should be able to script commenting on the bugs with the commands and we can see what happens.21:24
seb128vorlon, replying to your question, https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bugs?orderby=-id&start=021:26
seb128 1377 New bugs21:27
seb128it's daily report of install failures of that type or of Invalid argument errors21:28
vorlonok well it's non-trivial to sort through the logs that get attached to ubiquity bug reports to classify these bugs21:28
vorlonthe ones that get filed against shim-signed and grub2 have clear logs and generally get triaged... without follow-up from submitters21:29
seb128follow-up is probably tricky indeed21:30
seb128some have logs though21:30
vorlonagain, logs are useless, this is a firmware-specific problem and no one I know has affected firmware21:30
seb128e.g https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/1874610 from 'boot-repair' whatever that is, e.g https://launchpadlibrarian.net/481279131/plain so it's likely those users would reply if we had followed up21:30
ubottuLaunchpad bug 1874610 in grub-installer (Ubuntu) "error: failed to register the EFI boot entry: Operation not permitted." [Undecided,Confirmed]21:30
vorlonboot-repair ugh21:31
vorlonah that one at least lists a machine model21:31
seb128we should at least be able to tweak the apport hook to collect the info that would be useful21:31
seb128if what we need is a list of hardware references21:32
seb128vendor/model of laptops or similar21:32
vorlonwhat we really need isn't to know what the machine is, but to have access to an affected machine to debug21:32
vorlonI don't suppose cert has a Dell Latitude e727021:32
seb128well, knowing the machine could allow us to maybe talk to the vendor to get one of those21:32
* vorlon nods21:33
vorlonalso, fwiw, at least some of these are matters of firmware configurations that are incompatible with installing Ubuntu - because they have a firmware setting that locks the boot order21:34
vorlonI don't know what we can do to improve the user's experience in that case; the failure happens at the end of the install, and requires a reboot to get into the firmware to fix the setting21:35
sarnoldcould that be tested via a no-op write at the start?21:35
vorlonpossibly21:36
sarnoldI suppose if we actually had one of those machines to tst one, we'd know :) heh21:36
seb128we started poking at bios setting to warn users upfront about issues with e.g rts disk setups21:36
seb128maybe we could something similar for those situations?21:36
seb128(rts->rst)21:37
=== antoine2 is now known as antoine
mwhudsonTrevinho: hi do you know what the story is with gjs and its autopkgtests?22:50
Trevinhomwhudson: not really, I've seen the failures this morning but I was a bit busy with other sides of the stack, but it's not clear to me what's failing, given they worked fine at build time22:51
mwhudsonTrevinho: ah i bet they need to be run with the libffi from proposed22:52
mwhudsonalthough no, i tried that yesterday22:52
Trevinhomwhudson: I need to check it closely, however, ideally we're soon importing a new mozjs and gjs versions anyways22:52
Trevinhomwhudson: yeah, I was thinking libffi could be related22:52
Trevinhomwhudson: iirc I built with proposed in my sbuild and they went well22:53
mwhudsonTrevinho: the same tests are run at build and autopkgtest time?22:53
mwhudsoni guess i can retry with all-proposed=122:53
mwhudsonTrevinho: how soon is "soon", it's one of the things blocking the libffi transition22:55
mwhudsonalthough ghc is also blocking the libffi transition and that has a few more days of hamster-wheel spinning at best22:55
Trevinhomwhudson: so, I checked I tested with proposed... but let me retry22:56
Trevinhomwhudson: as per "soon", I've uploaded mozjs78 in debian and it's in new there, so would just need a sync in ubuntu (and NEW approval), same for new gjs, it's in experimental...22:57
mwhudsonTrevinho: well as you say the builds passed on launchpad, so if that runs the same tests then it *should* work with all-proposed=122:57
mwhudsonunless it's vm vs chroot or kernel versions or some such22:57
Trevinhomwhudson: I didn't rebuild in LP after transition I think, as I did it before uploading... So it likely built there with previous ffi.23:00
mwhudsonoh23:00
mwhudsonno, it built with libffi8ubuntu1 amd64 3.4~20200819gead65ca871-0ubuntu323:02
Trevinhomwhudson: ok, so rebuilt locally... and went well as well23:05
Trevinhowith 3.4 as you say23:05
mwhudsonTrevinho: ok23:22
Trevinhomwhudson: I've retriggered it and worked though https://autopkgtest.ubuntu.com/packages/gjs/groovy/amd6423:23
Trevinhomwhudson: oh, no sorry... i misread the number I think23:24
mwhudsonyeah i was going to say, the pass is the version from release23:24
Trevinhoanyway sure something changed ffi.. as per "not ok 7 - Unicode encoding for symbols should be functioning properly for ARGV and imports."23:28
Trevinhomwhudson: installed tests have changed install location in this release, I'm not sure if this affected though23:29
mwhudsonTrevinho: it passed with all-proposed=1 https://autopkgtest.ubuntu.com/packages/gjs/groovy/amd6423:39
Trevinho\o/23:39
mwhudsonyeah23:39
Trevinhowithout all-proposed it means it uses only part of proposed or what? :o23:40
mwhudsononly the package being tested23:40
mwhudsonthe idea is to test if the package will make release worse23:40
mwhudsonso by default you test release + the package23:40
mwhudsonbritney has gotten a bit smarter about this recently, it's clear that gjs isn't even installable unless libffi migrates as well, so it tests gjs + libffi from proposed and everything else from release23:42
mwhudsonclearly there is some other package version that gjs implicitly depends on and ideally we'd figure out what and add a versioned dependency i guess23:42
mwhudsonbut well23:42
Trevinhoah i see23:48

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