/srv/irclogs.ubuntu.com/2018/07/23/#ubuntu-devel.txt

=== maclin1 is now known as maclin
tsimonq2cyphermox: Any reason why your latest grub2 upload isn't in Git? https://git.launchpad.net/~ubuntu-core-dev/grub/+git/ubuntu04:45
=== abeato_ is now known as abeato
dokooSoMoN: hi, any update on LO? we had to work around the uninstallability in -proposed already, to avoid blocking the ffmpeg transition08:31
oSoMoNdoko, I've prepared a 6.0.6~rc1 build that resolves the build problems, I'm now running the autopkgtests locally and if it's all good I'll push it to cosmic08:33
oSoMoNexpect something build in cosmic some time this morning08:33
dokota08:33
stevenmare there any kind of moderators for launchpad or bugs related to ubuntu itself?  i'm kinda annoyed that someone has completely rephrased my bug report - effectively putting words in my mouth09:02
cjwatsonIt's intended that the bug description (but not subsequent comments) can be edited to serve as a better summary of the bug, and your original text is preserved in the "View original description" link or whatever it's called.  But if you feel the description edit was inaccurate then you can either edit it again yourself or talk to the person who made the change09:03
cjwatsonIf the edit was actually abusive then we can deal with that09:04
stevenmcjwatson, well i left a comment for them in the bug report but that was 5 days ago  - no reply09:12
stevenmso i've changed it back, but including their version too - with a note to say i'd rather have the bug invalidated than be completely re-edited like that09:12
stevenmcjwatson, https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/178097109:15
ubottuLaunchpad bug 1780971 in ubiquity (Ubuntu) "Insufficient options for encryption" [Undecided,New]09:15
stevenmi admit my original description is wordy - but at the same time it can't be helped as i'm trying to describe a user experience problem09:15
stevenmcertainly can't be boiled down to what it was changed to, not only is that only 1 possible remedy (of about 5) but also it only caters for one scenario09:16
cjwatsonstevenm: That seems like a reasonable way to resolve it09:41
cjwatsonDoesn't need a moderator unless it turns into bug description tennis :)09:41
cjwatsonDo remember that developers need to distil bugs down into actionable items in order to do anything about them, and sometimes we make mistakes in doing so because we're human09:42
xnoxtseliot, hey! have you seen https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1655584 ? any thoughts?10:12
ubottuLaunchpad bug 1655584 in systemd (Ubuntu) "systemd-udevd busyloops when nvidia kernel module fails to load" [Undecided,Confirmed]10:12
tseliotxnox: I don't think one should install the nvidia driver and expect it not to be used10:23
xnoxtseliot, har har har =)10:24
xnoxtseliot, the only thing i can think of, is that the module is declared as compatible, even though it is not. E.g. missmatch of modalises / pci lines.... but that is highly unlikely.10:28
tseliotxnox: while certainly possible, we don't have the pci id of the GPU to prove it10:34
rbasakstevenm: the challenge with your bug report is that we don't have an objective way of knowing when it has been resolved, or what we can do to actually resolve it.10:58
rbasakstevenm: for the bug to make progress, I think it needs pinning down more. Otherwise though it's useful and valuable feedback, I'm not sure its status in the bug tracker can be anything but Incomplete11:00
rbasakstevenm: or are you saying that if any of your suggestions in your comment 1 were implemnted, you'd consider the bug fixed?11:00
stevenmrbasak, yeah basically - all bugs get conversation regarding how to fix it... but it should change the description pre-emptively on what the proposed fix it11:07
stevenm*is11:07
stevenmthe bug report should just explain the circumstances11:07
stevenms/but it should/but it shouldn't/11:07
stevenm :D11:07
rbasakstevenm: but it's really difficult for any developer to propose a solution for an open ended problem.11:10
stevenmi'd hardly call it open ended - not when there are several possible solutions talked about11:10
rbasakThat's true, but the bug title is still open ended. Could you perhaps summarise the common thing that you're fixing in all of those possible solutions and update the bug title?11:11
stevenmi've already done that by saying what the target system should be capable of doing11:12
stevenmbe encrypted, work with hibernation, not delete existing os's11:12
stevenmand important of all - be friendly to newbies because the above shouldn't be a tall order11:12
rbasakOK, so how about "Encryption option doesn't support installation alongside existing OSes"?11:13
stevenmat some point you'll always get feedback regarding the level of frustration that is caused - that's just as valid, it gets boiled down to a workable solution *after* the bug is filed11:13
stevenmrbasak, except I don't expect that to be fixable11:13
stevenmas it would require ubiquity to be able to resize all known os's :D11:13
stevenmwhich is why I haven't called it that11:14
stevenmat some point the problem has to be accepted for what it is - and stop redefinining it11:14
rbasakOK, so how about "Encryption option doesn't support installation alongside Windows"?11:14
stevenmright but you're just as equally stuffed if wanting to do this on a chromebook or macbook ? :D11:14
rbasakGot to start with something11:15
rbasakI don't feel that this re-defining it. I feel that it needs defining for the first time :)11:15
stevenmsure but likely the solution to the problem (e.g. pick which bit of contiguous free spare to setup a crypt/lvm/ubuntu system) will fix them all11:15
stevenmand yeah if its windows - it'd be nice if it could offer making that free space too11:16
rbasakI'm just trying to be helpful by saying that if the bug title isn't specific, it's unlikely to get attention from developers.11:16
rbasakAnd that's what I think that triager was trying to achieve.11:16
stevenmbugs are 'i found this problem, this is how'  not  'i found this problem, you should fix it this way'11:16
rbasakIt's up to you how you want to do that I guess.11:17
stevenmright well triage it without rephrasing the problem! :D11:17
rbasakThe triager tried and you didn't like it.11:17
rbasakSo I think the ball's in your court :)11:17
stevenm:D11:18
rbasakAt some point someone has to pin down the bug to a specific solution11:18
stevenmsure but that comes *after* it is reported11:18
stevenmnot by changing what was reported11:18
rbasakRight now I think developers will be reluctant to do that because they'll fear that you'll reply asking for it to be made general again.11:18
rbasakIt will become a zombie bug, changing form to whatever part of it you feel isn't fixed yet.11:19
stevenmbug reporters can't help come into the difficulties they find themselves in - and describing it in the exact way they found it11:19
rbasakAnd developers don't like touching those because there's no objective way to fix them.11:19
rbasakSure, and we value that feedback.11:20
rbasakBut the bug tracker is supposed to be used to fix specific issues.11:20
stevenmit is one of those11:20
rbasakGeneral feedback is perhaps better given in mailing lists or forums etc.11:20
stevenmit isn't one of those11:20
stevenmmany bugs have several possible ways to fix them - this is no different11:20
stevenmproposals for a fix will come and go, some will be considered janky and workarounds, some get to the root of the problem, some are just plain crazy and missing the point11:21
stevenmthis is no different - but all that comes *after* it is reported11:21
=== chrisccoulson_ is now known as chrisccoulson
rbasakThat's all fine.11:21
stevenmnot by defining the problem11:21
rbasakThe key is that the bug title and description accurately describe the conditions under which the bug may be closed.11:21
rbasak(closed as fixed, that is)11:22
stevenmthey do11:22
stevenmthe description describes several scenarios that may be possible ways to resolve it11:22
stevenmthe title is kept specific enough to speak to those scenarios11:22
rbasak"Insufficient options for encryption" doesn't cover that though.11:22
rbasakAnyway, I'm just trying to be helpful in getting the bug addressed such that I think developers will be able to work on it.11:23
stevenmit does because all the other titles you and others have proposed - narrow down on just one scenario11:23
rbasakI don't think I'm able to be helpful any more, so I'll stop.11:23
stevenmok :P thanks anyway11:23
rbasakThank you for the report and the feedback.11:24
dokostgraber: please could you have a look at the lxd/i386 autopkg test failure triggered by python3-defaults?12:34
oSoMoNdoko, libreoffice 6.0.6~rc1 is currently building in cosmic-proposed, and I'm uploading the corresponding -l10n package13:04
oSoMoNhopefully that unblocks transitions13:04
ricotzLaney, doko, hi, regarding ffmpeg 4 -- gst-libav seems to be some trouble13:07
ricotzhttps://bugzilla.gnome.org/show_bug.cgi?id=79290013:08
ubottuGnome bug 792900 in gst-libav "Update to ffmpeg 4.0 API" [Normal,Resolved: fixed]13:08
dokoricotz: feel free to fix it. I'm not the transition owner13:11
seb128ricotz, L_aney is on holidays13:13
ricotzdoko, ok13:14
ricotzseb128, hi, I see13:14
dokoseb128, jbicha: any update with brotli? will block the python3-defaults transition13:15
alkisgHi, when is 18.04.1 coming out, July 26th or August 2nd? https://wiki.ubuntu.com/BionicBeaver/ReleaseSchedule lists a different date for 18.04.1 vs the "PointRelease"...13:25
seb128doko, no idea about what you are talking about, and j_bicha is not really around anymore atm13:32
dokoseb128: I'm talking about a desktop owned package which currently ftbfs13:33
xnoxalkisg, one is bionic, the other one is xenial.13:33
xnoxalkisg, it does say 18.04.1 and 16.04.5 clearly next to each date =)13:33
alkisgxnox: ah, thank you; https://wiki.ubuntu.com/XenialXerus/ReleaseSchedule did it differently13:34
alkisgI.e.  13     July 21st      PointRelease  Ubuntu 16.04.113:34
xnoxalkisg, meh13:34
xnoxthe info is there =) and it's not structured data, just hand editted wiki =)13:35
alkisgIt just didn't come to my mind that pointrelease was referring to 16.04 there. Thanks! :)13:35
seb128doko, bug number?13:36
seb128doko, https://bugs.launchpad.net/ubuntu/+source/brotli is empty13:36
seb128doko, there is no good process atm that let team know about build issues in their packages so if you see one that needs to be resolved the proper way to deal with it is the report the problem and assign or rls-cc-incoming tag it so it's on our official reports13:40
xnoxseb128, would it be useful to generate FTBFS mailing list notifications for subcribing teams as they happen?13:52
xnoxseb128, e.g. something that monitors the ftbfs report and reports those somewhere or would that just be spam? trello cards? automatic bug reports?13:53
seb128xnox, having some sort of reporting would be useful for sure, having individuals manually checking the status of all their packages isn't the best14:00
xnoxseb128, so during a team meeting you don't look at e.g. http://qa.ubuntuwire.org/ftbfs/#desktop-packages ? and http://qa.ubuntuwire.org/ftbfs/#desktop-extra ?14:02
dokowell, what x-nox said ...14:13
sil2100mvo: hey! jibel metioned to me that pre-installed snaps on bionic images don't work14:48
sil2100mvo: he pointed to the bug LP: #1772844 which apparently should be fixed in the seeds (and therefore in the dailies we build)14:48
ubottuLaunchpad bug 1772844 in ubuntu-meta (Ubuntu) "snapd didn't initialize all the seeded snaps" [Undecided,Confirmed] https://launchpad.net/bugs/177284414:48
sil2100But the snaps seem to still not work14:49
sil2100jibel: are you sure it's the same issue still?14:49
jibelsil2100, I suppose it's the same from this thread https://forum.snapcraft.io/t/gnome-calculator-failed-to-create-symbolic-link/574214:50
infinityFixed in the seeds doesn't mean fixed in the images, because germinate re-orders things.14:56
infinitySo when it gets to livecd-rootfs to write in the seed.yaml, gtk-common-whatever is last again.14:56
sil2100I guess infinity's proposition of working-around it by hacking livecd-rootfs to force gtk-common-themes ordering might work15:02
mvoinfinity, sil2100 we have this on our todo list to analyze and reoder seed.yaml as needed. however right now we rely on explicit ordering. how much is the rewriting in livecd-rootfs needed? could we keep the original order here maybe for the time being?15:03
infinitymvo: What do you mean "how much"?15:09
infinitymvo: It's needed as much as people want the snaps to work? :P15:09
infinitymvo: Or if you're asking why livecd-rootfs reorders things currently, it doesn't.15:10
infinitymvo: snaps are seeded, germinate consumes seeds, livecd-rootfs consumes germinate output.  germinate's output order isn't the same as the input order.15:10
infinitymvo: One coule maybe argue that's a bug, but historically, germinate had no reason to keep things in a specific order, as dpkg deps don't have ordering constraints.15:12
rbasaksmb: o/15:23
rbasaksmb: what would you like to do wrt. https://code.launchpad.net/~smb/ubuntu/+source/iproute2/+git/iproute2/+merge/348673?15:23
mvoinfinity: sorry for not being precise in my question. I was wondering how hard it would be to make the germinate output order the same as the input order15:24
smbrbasak, if I were not rubbish (or distracted by so many other things) I would update the merge request15:25
mvoinfinity: I know fixing this on our side is quite a bit of work unfortunately so I wonder if there is a quicker fix until we can fix the real issue15:25
rbasaksmb: no rush. Just making sure you aren't expecting something from me.15:26
infinitymvo: I don't know how much work it would be to ask germinate to do that.  But just forcing gtk-thing-whatever to be first in the list if present would be doable in livecd-rootfs.15:26
infinitymvo: Oh, except it needs to be second in the list, doesn't it? :P15:27
smbrbasak, no, right now rather the opposite15:27
mvoinfinity: I need to look, I don't look from the top of my head :/ but the order from the bug works15:28
infinitymvo: The entire list is:15:30
infinity * snap:gnome-3-26-160415:30
infinity * snap:gtk-common-themes15:30
infinity * snap:gnome-calculator15:30
infinity * snap:gnome-characters15:30
infinity * snap:gnome-logs15:30
infinity * snap:gnome-system-monitor15:30
infinitymvo: I'm going to assume gtk-common-themese needs to come after gnome-3, but I could be wrong and maybe they can come in any order.15:31
infinitymvo: And this is how it gets spit out of germinate: http://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.bionic/desktop.snaps15:33
* mvo looks15:33
infinitymvo: Looks pretty suspiciously like ASCII sort order.15:33
mvoyeah15:33
infinityBut ASCII sort happens to be almost the order we want, except for gtk-common-themes, so I can just manually shuffle that in livecd-rootfs for the point release.15:34
infinityI *won't* fix it in cosmic, cause I think we need the glaring reminder to fix it properly.15:34
infinitymvo: I don't think asking germinate to maintain seed order is entirely sane, since that's really not how germinate has ever been historically used or documented.15:35
infinitymvo: But if there's some way to introspect the snaps and determine dependency order, then maybe that might be a valid thing to ask it to do.  But if that can be done, snapd could *&^!^& do that itself on consuming seed.yaml as well. :P15:35
mvoinfinity: yeah, we will fix it probably soon, i.e. reoder in "base" order15:36
infinitymvo: I guess the snap germinate stuff is a bolt-on anyway, maybe it could be asked to not fiddle with the order, but that's not an SRU I want to do in the next two hours.15:41
infinityAhh, no, that looks hard.15:43
infinitySince it just pulls the whole seed into an ordered dict and then filters the snaps back out.15:43
infinitySo the order is broken before we know it's a snap.15:43
cjwatsonIt'd be quite a bit of surgery to get germinate to preserve order.15:43
infinitycjwatson: Yeah, just came to the same conclusion.15:44
infinitylivecd-rootfs hack it is, for now.  Fun, fun.15:44
cjwatsonSince as you say it was never previously needed so it has quite pervasive assumptions that it doesn't need to.15:44
mvoinfinity, cjwatson ok, so its more than just throwing a s/dict/collections.OrderedDict/ ? thats unfortunate :/15:46
mvoinfinity: sorry for the extra trouble :/15:46
infinitymvo: Can you confirm that it's okay for gtk-common-themes to come first (ie: before gnome-3-26-1604), cause that makes the hack easier.15:51
mvoinfinity: yes,that should be fine, it is not using a base itself AFAICT15:53
mvoinfinity: checking some more15:53
mvoinfinity: yeah, should be fine15:55
infinitymvo: Okay, that gives a simple hack like so: https://paste.ubuntu.com/p/kGVN5r34nk/15:56
mvoinfinity: thank you15:58
infinityI guess that wants to be ${ALL_SNAPS:+ ${ALL_SNAPS}} just in case.15:58
infinitymvo: http://paste.ubuntu.com/p/Y6vMzhRZQc/16:01
mvoinfinity: yeah16:04
mvoinfinity: once that fire is under control, what are our chances to get snapd 2.34.2 into -updates so that it can be part of 18.04.2? our QA team did the validation, anything I can do to help with 2.34.2 moving to -updates?16:05
infinitymvo: Tell me with some level of confidence that the snapcraft autopkgtest regressions aren't snapd's fault.16:06
mvoinfinity: let me double check them all first to ensure nothing has changed since I looked last.16:07
mvoinfinity: 80-90% confident this is not related to snapd at all. AFAICT the tests run rustup.sh and for some reason this is not fully working, i.e. after it ran "error: could not execute process `rustc -vV` (never executed)` fails with ENOENT. I don't see snapd involved in this failing test(s)16:12
infinitymvo: Well, unless snapd is involved in the rust snap not installing correctly.16:14
infinitymvo: Cause that's, like, its job.16:14
infinitymvo: (So, it seems to come down to "the rust snap is broken" or "snapd broke the rust snap", and I'd like a definitive answer as to which)16:15
jibelmvo, talking about 2.34.2, on a fresh installation of 18.04.1 (snapd 2.34.2+18.04) gedit snap hangs during installation on "automatically connect eligible plugs and slots ...". I cannot find any useful data about what's going on. Is it something reported already?16:18
mvoinfinity: let me double check but to me this looks like its not the rust snap its rustup.sh16:20
mvojibel: uh, ok16:20
infinitymvo: Seems a bit suspect that "rustc" is ENOENT...16:21
mvojibel: anything in snap changes and the relevant change? any warning or anything?16:21
mvoinfinity: I check their testsuite now16:22
jibelmvo, no nothing, it just hangs on "Doing  today at 18:22 CEST  -                    Automatically connect eligible plugs and slots of snap "gedit"16:24
jibel"16:24
jibelmvo, if it is not known, I'll open a thread in the forum16:26
mvoinfinity: the rust plugin uses _RUSTUP = "https://static.rust-lang.org/rustup.sh"16:26
mvoinfinity: no snap involved16:26
mvojibel: how can I reproduce this? is this also an issue with 2.33.1 (the current one in -updates)?16:27
infinitymvo: Ahh, okay.  That gives me even less confindence in the snapcraft testsuite than I already had, but it guess it gets snapd off the hook. :P16:28
mvoinfinity: yeah, let me quickly investigate the issue that jibel  reported, not sure if its a regression or not16:28
infinitymvo: I'm going to run and grab a coffee and some sort of breakfast sandwich, gimme a summary of what you learn from jibel's bug when I get back?16:28
mvoinfinity: absolutely! thank you and enjoy breakfast16:29
mvoinfinity, jibel I can reproduce the issue with gedit and 2.33.1 (the current version in -updates). so not a regression but still a bug16:39
mvojibel: ok, 2.33.1 eventually finished with a warning, looking further16:41
mvojibel: same for 2.34.1, took a long time but then finished, trying again fresh16:45
mvojibel: same result, took a long time but eventually worked with 2.34.216:50
jibelmvo, it never finishes for me and cannot be aborted either. It's with bionic daily16:51
mvojibel: bionic daily with -proposed?16:51
jibelyes16:51
mvojibel: I just created the VM with autopkgtest-buildvm-, let me try to enable proposed and try again16:52
jibelI didn't try with 2.33, downgrading hangs too16:52
mvojibel: `snap change <nr>` should give you more details16:52
jibelnot much https://paste.ubuntu.com/p/6DJdzKgKKy/ (in french sorry but the message it's hanging on is in english)16:54
mvojibel: :( I just tried it again with -proposed in the vm still not reproducible, let me download the bionic daily16:58
mvojibel: do yu have the link which image you used? just to make sure I get exactly the same16:59
jibelmvo, http://cdimage.ubuntu.com/bionic/daily-live/current/17:02
jibelmvo, I've to go, I'll continue tomorrow17:03
mvojibel: ta17:03
mvojibel: I test this out now17:03
=== M_hc[m] is now known as _hc

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