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

=== BrAsS_mO- is now known as BrAss_mOnKeY
=== BrAss_mOnKeY is now known as BrAsS_mOnKeY
velhoGood morning! Trying to get Gnome-Shell to build from the package manager but JHBuild wants to pull newest dependencies. How can I just build the one package with the dependencies it requries?03:38
velhoFrom package manager means apt source..03:39
sarnoldif you want to build it locally then something like sbuild or pbuilder is worth doing03:41
tsimonq2https://wiki.ubuntu.com/SimpleSbuild03:41
sarnoldapt-get build-dep gnome-shell ought to install everything needed for building gnome-shell, though, i fyou just don't care about the clean reproducable thing and just want to build :)03:42
tsimonq2s/apt-get/apt/ ;)03:43
sarnoldI've been typing apt-get for ~20 years now.. I'm not sure that habit is possible to break at this point03:44
tsimonq2hehe03:45
velhoI'll get an error message due to libtasn1-3-bin not available, replaced by libtasn1-bin:i386 libtasn1-bin03:52
velhoIs it not gnome-shell what is running as defualt in Ubuntu nowdays ?03:53
velhoScrewing around04:08
velhoIt was meson build04:08
velhoLol04:08
velhoIDE / Editor choices?04:29
tsimonq2Vim :P04:42
apwi have just tried a cosmic dist-upgrade and am getting errors for the libperl5.26 changelog07:41
apwanyone seen this ?  i am guessing it is because i have :amd64 and :i386 installed and it would need to upgrade _both_ together07:41
LocutusOfBorgapw, nice07:52
LocutusOfBorgyou remember me this bug https://bugs.launchpad.net/ubuntu/+source/libpng1.6/+bug/173730907:53
ubottuLaunchpad bug 1737309 in libpng1.6 (Ubuntu) "package libpng16-16 1.6.20-2 failed to install/upgrade: trying to overwrite shared '/usr/share/doc/libpng16-16/ANNOUNCE', which is different from other instances of package libpng16-16:amd64" [Undecided,Incomplete]07:53
LocutusOfBorgthat announce file changes on each release07:53
LocutusOfBorgjuliank, ^^ does this ring a bell?07:58
juliankLocutusOfBorg: well, artful seems fine08:00
juliankBut there's a bug somewhere08:01
juliankI mean, he had libpng16-16:i386 in 1.6.34-1 installed with libpng16-16:amd64 in 1.6.20-2 according to the log08:01
juliankProbably dpkg --force-$something  -i it08:02
LocutusOfBorgso should I reassign the bug too.... dpkg?08:02
LocutusOfBorgI was going to stop shipping that file :)08:02
juliankI don't think there is a bug, but user going crazy08:02
juliankLocutusOfBorg: the file is fine08:03
juliankLocutusOfBorg: I basically think he ran dpkg --force-depends -i libpng16-16 from xenial08:03
juliankBecause he's running apt-get install -f08:04
juliankso he messed something up08:04
juliankAnd that's not in the log, so he ran dpkg himself08:04
juliankThe first mention in the log of libpng16-16 is libpng16-16:i386 (1.6.34-1, automatic) being installed08:05
juliankthen a few transactions later it's Upgrade: libpng16-16:amd64 (1.6.20-2, 1.6.34-1)08:05
juliankwhich is not possible, as apt would not allow amd64 1.6.20-2 to be co-installed with i386 1.6.34-108:05
apwjuliank, i cirtainly didn't do that for my perl case08:06
juliankapw: perl changelog is compressed non-reproducibly, that's a different problem08:06
juliankapw: And it's committed to be fixed08:07
juliankapw: Um, it's a symlink on i386, and a file on amd6408:07
juliankapw: Just keep an eye on bug https://bugs.launchpad.net/ubuntu/+source/perl/+bug/157435108:07
ubottuLaunchpad bug 1574351 in perl (Ubuntu) "package libperl5.22 5.22.1-9 failed to install/upgrade: trying to overwrite shared '/usr/share/doc/libperl5.22/changelog.Debian.gz', which is different from other instances of package libperl5.22:i386" [High,Triaged]08:07
LocutusOfBorgdpkg: error processing package libpng16-16:i386 (--install):08:08
LocutusOfBorg package libpng16-16:i386 1.6.20-2 cannot be configured because libpng16-16:amd64 is at a different version (1.6.34-2)08:08
LocutusOfBorgjuliank, ^^ I confirm thanks08:08
juliankLocutusOfBorg: I really like bug reports from users who do low-level dpkg stuff and then write bug reports if stuff fails with "i don't know any shit"08:09
LocutusOfBorglooooooooooooool08:09
LocutusOfBorgI didn't even think about that possibility08:10
juliankI've seen quite a few of these cases.08:11
apwjuliank, so what does someone with that installed now do08:13
apwas it is broken early enough i can't ask to get rid of it08:13
apwand now i can't complete an update because it is broken08:14
juliankapw: I don't really know08:16
juliankapw: Perhaps you can install one of them with dpkg --path-exclude=/usr/share/doc/libperl5.26/changelog.Debian.gz?08:17
juliankapw: or deleting the file seems to "work"08:17
apwjuliank, will give that a go, ta08:19
=== BrAsS_mO- is now known as BrAsS_mOnKeY
rbasakjuliank: what's the regression risk on your python-apt data changes? Have you done this without an SRU tracking bug before?08:45
juliankrbasak: There is none. CI changes don't affect us at all, it's purely upstream; and fixing the Vcs URIs to be correct or the debian/gbp.conf to have the correct branch name in it is needed for tools to work properly.08:48
rbasakjuliank: what about changes to data/templates/Debian.mirrors etc?08:48
juliankrbasak: These are automated, and just keep the mirror list up to date08:49
rbasakWhat's the regression risk of changing the mirror list on users?08:49
rbasakeg. could a user be behind a firewall with explicit rules, and now we're hitting somewhere else?08:49
juliankrbasak: If you look at xenial-updates, the last upload did just that change without any tracking bug at all08:50
rbasakThat only answers half my question.08:50
juliankrbasak: It just shows them a different list of mirrors in software-properties that reflects the reality08:50
rbasakjuliank: will it cause any functional runtime change without user interaction in choosing a new mirror?08:51
juliankThere were previous SRUs of python-apt like 1.6.1 that also updated mirror lists, but did not mention it in the changelog.08:51
juliankrbasak: no08:51
rbasakThat sounds fine then, t hanks08:51
rbasakYour choice not to use a tracking bug. But that's information that isn't obvious!08:52
juliankrbasak: Well, good you asked :)08:55
juliankrbasak: BTW, you probably want to ignore uploads in the queues mentioning bug trigger conversion 1780996 atm, the SRU bug likely needs a few more detaisl08:56
juliankIt's a stupid ~30 package SRU08:56
rbasakOK, so you want me to leave them for now? IIRC I've accepted a few from you in the past, so have some background.08:57
juliankrbasak: Well, if you feel that they are self-explanatory enough. There was some concern that the bug does not show how safe the conversions are08:57
rbasakI get the impression that each one needs reviewing individually to make sure that await isn't actually needed.08:58
juliankWhich is what we do when uploading, but I have not recorded the reasoning so far08:59
juliankIt's a bit unusual since there's no verification that can be done here and it's highly unlikely that someone discovers a regression while in proposed09:00
juliankthat said, regression potential in practice is really low IMO09:00
juliankThere is the theoretical regression09:01
juliankwhere your package is configured, but not usabl09:01
julianke09:01
rbasakI'm interested in you documenting the reason if you're reasoning is something beyond "I looked and didn't see any reason for package A; I looked and didn't see any reason for package B, ..." :)09:01
juliankBut then you have apt that tells you your system is not configured yet09:01
rbasakif your reasoning09:01
rbasakBut otherwise a general reasoning and "I looked and didn't see any reason for all these packages" is fine I think.09:02
juliankqUm, appstream went wrong09:02
juliankit only has the changelog entry, but not the change09:02
juliankodd09:03
juliankrbasak: So for glib2.0, the reason would be: "schemas" needs to be -await because tools might crash otherwise; but modules don't have to be, because they provide optional "filesystems"09:04
juliankI think stuff like +interest-noawait /usr/share/icons/hicolor is obvious09:04
rbasakThat sort of thing would be useful to document in the bug please09:04
rbasak/usr/share/icons/hicolor - agreed. Don't bother with those apart from "here's the list I reviewed that I think are obvious"09:05
juliankActually, modules would be fine to keep await09:06
juliankSince modules for gio link against glib, you always get correct ordering, so converting those to noawait is not neccessary09:07
juliankI think it's just a performance optimization there, as it avoids some caching runs09:08
rbasakjuliank: data/templates/Ubuntu.mirrors is different between your python-apt uploads in Trusty and Xenial. Intentional?09:16
juliankrbasak: I think trusty is a day newer09:17
juliankAnd one mirror went away in that time and a new one popped up at utexas09:18
juliankThe mirror list always reflects what launchpad reports at the time the package was uploaded09:19
rbasakOK. So happy to leave as-is?09:19
juliankyeah09:19
rbasakjuliank: nearly there :-/09:21
rbasakjuliank: in Xenial, "python/tag.cc: Fix invalid read in TagFileNext" and I see the corresponding diff hunk. Shouldn't that have a separate SRU tracking bug?09:22
rbasak(and get SRU verification, etc)09:22
juliankrbasak: It probably should have had one, but I did not have anything to verify :/09:22
juliankWe just saw some weird crash reports in the error tracker some time ago09:23
juliankbut it's not really reprodubible09:23
rbasakI think that's OK, but should be documented.09:23
rbasakMaybe just put that explanation in the one bug we have for this time, please?09:24
juliankrbasak: yes09:24
juliankrbasak: Added09:28
rbasakThanks!09:30
rbasakLocutusOfBorg: around? Your virtualbox upload seems unreviewable (huge diff) and doesn't appear to meet the criteria under https://wiki.ubuntu.com/StableReleaseUpdates#New_upstream_microreleases09:54
LocutusOfBorgrbasak, I already did the microreleases 4 times for vbox, should I copy-paste the same?09:56
LocutusOfBorgwe upgraded from 5.0 to 5.1, the diff was around 10MB :D09:57
rbasakLocutusOfBorg: looks like you run into this every time? Eg. https://bugs.launchpad.net/ubuntu/+source/virtualbox/+bug/1746316/comments/509:59
ubottuLaunchpad bug 1746316 in virtualbox-guest-additions-iso (Ubuntu Artful) "[SRU] VirtualBox needs Security Patches" [Undecided,Fix released]09:59
rbasakLocutusOfBorg: what we expect is all the SRU information already in the bug before you upload.09:59
rbasakLocutusOfBorg: and sure, copying and pasting it is fine.09:59
LocutusOfBorgack wilco09:59
LocutusOfBorgdone I guess, I have many people reporting that the version in unapproved fixes the issue10:07
LocutusOfBorgeven if the diff looks big, it is really a couple of changes and lots of autogenerated stuff :)10:08
rbasakLocutusOfBorg: was this a previous SRU regression?10:39
rbasakLocutusOfBorg: I'm still not seeing "The upstream QA process must be documented/demonstrated and linked from the SRU tracking bug" from https://wiki.ubuntu.com/StableReleaseUpdates#New_upstream_microreleases10:40
rbasakIf you want to push this as a wholesale microrelease update then please review that part of the policy.10:40
LocutusOfBorgrbasak, yes, probably an SRU regression due to the new feature being enabled incorrectly11:03
LocutusOfBorgunfortunately it fixed lots but not all the issues11:03
LocutusOfBorg(the enabling of the feature was to fix the 3d guest, due to the new mesa drivers -hwe, something I have been forced to enabled because of new mesa)11:04
LocutusOfBorgso, a regression due to somebody else I would say :p11:04
maprerihey, I've tried to trigger an autopkgtest against my own PPA, with request.cgi/?release=cosmic&arch=amd64&package=dgit&ppa=mapreri%2Fppa&trigger=dgit%2F5.8%2B0ppa0 - but now the result url keeps returning me 401, https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-cosmic-mapreri-ppa/?format=plain - The test finished nearly 2 hours ago, so I guess everything ought to be already updated11:30
mapreriwhat am I doing wrong?11:30
mapreri(feel free to redirect me to any better fora if there are any)11:39
=== apw_ is now known as ap
=== ap is now known as Guest79801
=== Guest79801 is now known as apw
velhoWho12:13
velhois responsible for gnome-shell dev for ubuntu?12:14
rbasakvelho: I suggest you ask your real question as nobody is going to volunteer for you like that. Also try #ubuntu-desktop depending on what your question is.12:16
velhorbasak: Yea was too lazy to open launchpad12:21
rbasakLocutusOfBorg: please sort out the SRU information according to https://wiki.ubuntu.com/StableReleaseUpdates#New_upstream_microreleases. Separately, what in the SRU verification process do we need to change to catch this kind of regression in future?12:22
LocutusOfBorgrbasak, changes were done by mesa folks, and one other incompatibility was in kernel hwe12:40
LocutusOfBorgmy suggestion is: add virtualbox and vagrant to the list of stuff that needs testing when new kernel or mesa are -hwe added12:43
LocutusOfBorgsee e.g. LP: #173611612:43
ubottuLaunchpad bug 1736116 in virtualbox-guest-additions-iso (Ubuntu Artful) "[SRU] Host with kernel 4.13 freezes when starting a VM with VirtualBox" [High,Fix released] https://launchpad.net/bugs/173611612:43
seb128cjwatson, wgrant, is cosmic open for translations yet? I can see the strings/translate them but some other translators apparently get a msg telling them that the serie is not open14:32
cjwatsonseb128: We should probably do the rest of https://wiki.canonical.com/Launchpad/Translations/UbuntuOpenings, yes14:35
seb128cjwatson, I guess that means the opening is not fully done yet and I see the UI because I'm part of a team that has early access?14:37
cjwatsonYou're a translation admin14:37
seb128k, I didn't know that had an impact on the UI14:38
seb128cjwatson, thanks14:38
cjwatsonLet me see if I can at least sort out the cron schedule ...14:39
seb128thx14:39
LocutusOfBorgrbasak, I think I updated it14:44
cjwatsonseb128: langpack cron job exists now and is 30 10 * * 2 for cosmic (i.e. previously the zesty schedule).  The next step on the checklist says that you (i.e. ~ubuntu-langpack) should adjust the langpack build scripts crontab to match14:56
seb128cjwatson, k, I can do that, thx15:33
seb128cjwatson, done15:37
cjwatsonseb128: Thanks.  Now I think we wait until early next week for the first export to happen, and if it looks sensible we can open translations15:39
seb128cjwatson, sounds good, thx15:40
bdmurrayjuliank: I ran another search for cosmic triggers and noticed bumblebee changed from its activate update-initramfs to activate-noawait. Is that worth fixing too?16:40
juliankbdmurray: Yes, I think sdo16:41
bdmurrayjuliank: Okay, doing so.16:42
bdmurrayHrm, I've added a bumble task but there are no distro-series tasks.16:43
juliankLaunchpad bug!16:44
bdmurrayLooking at bug 1750465 there should be a budgie-artwork xenial task too but there isn't.16:45
ubottubug 1750465 in ubuntu-mate-artwork (Ubuntu Xenial) "upgrade attempting to process triggers out of order (package plymouth-theme-ubuntu-text 0.9.2-3ubuntu17 failed to install/upgrade: dependency problems - leaving triggers unprocessed)" [High,Confirmed] https://launchpad.net/bugs/175046516:45
juliankcjwatson: ^ 1780996 is missing tasks for xenial, bionic16:45
juliankfor bumblebee16:45
juliankbug in launchpad?16:45
juliankand that other thing16:46
cjwatsonbdmurray: Not sure, did you add this using the API?16:46
cjwatsonCan't really look right now, but these sorts of giant bugs affecting a bazillion packages are usually a bad idea16:47
bdmurraycjwatson: No, I just added the bumblebee task via the web interface.16:47
juliankbdmurray: in the other bug, the xenial task was removed by fossfreedom16:48
juliankno longer affects: budgie-artwork (Ubuntu Xenial)16:48
bdmurrayAh, that package doesn't exist in Xenial - okay.16:50
=== led_ir23 is now known as led_ir22

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