/srv/irclogs.ubuntu.com/2018/08/19/#ubuntu-release.txt

mwhudsontsimonq2: debian/patches?09:14
=== ogra_ is now known as ogra
-queuebot:#ubuntu-release- Unapproved: network-manager-openconnect (bionic-proposed/universe) [1.2.4-1 => 1.2.4-1ubuntu1] (no packageset)12:12
=== pleia2_ is now known as pleia2
-queuebot:#ubuntu-release- New binary: cpdb-libs [amd64] (cosmic-proposed/universe) [1.2.0-0ubuntu1] (no packageset)16:41
-queuebot:#ubuntu-release- New binary: cpdb-libs [s390x] (cosmic-proposed/universe) [1.2.0-0ubuntu1] (no packageset)16:41
-queuebot:#ubuntu-release- New binary: cpdb-libs [ppc64el] (cosmic-proposed/universe) [1.2.0-0ubuntu1] (no packageset)16:41
-queuebot:#ubuntu-release- New binary: cpdb-libs [armhf] (cosmic-proposed/universe) [1.2.0-0ubuntu1] (no packageset)16:42
-queuebot:#ubuntu-release- New binary: cpdb-libs [arm64] (cosmic-proposed/universe) [1.2.0-0ubuntu1] (no packageset)16:43
-queuebot:#ubuntu-release- New binary: cpdb-libs [i386] (cosmic-proposed/universe) [1.2.0-0ubuntu1] (no packageset)16:43
tsimonq2mwhudson: I need a config variable set in a native package via /etc/xdg/xdg-Lubuntu/lxqt/panel.conf16:43
tsimonq2It should be on the live system only.16:43
tsimonq2wxl: Heya.17:11
wxlo/17:11
tsimonq2wxl: You've read through https://wiki.ubuntu.com/ProposedMigration or at least skimmed it?17:12
wxlyep17:12
tsimonq2Cool.17:12
tsimonq2So, with transitions as big as ours, there's gotta be something failing an autopkgtest.17:13
tsimonq2http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html has a full list, and you can access specific packages via http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#qtbase-opensource-src17:13
wxlwell there's only one of 5 possibilites so you've got a 20% chance of being right :)17:13
tsimonq2hahahaha17:14
tsimonq2wxl: We want it to say "Valid candidate" at the bottom.17:14
tsimonq2From there, that part of the testing has passed, and then it goes to http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt17:14
wxl@tsimonq2: ignore the ignored failures i assume?17:15
tsimonq2wxl: Right.17:15
tsimonq2All of the "hints", or known failures, are available here: https://bazaar.launchpad.net/~ubuntu-release/britney/hints-ubuntu/files17:15
tsimonq2We17:15
tsimonq2grr17:15
tsimonq2We're trying to move it over to team files, such as "ubuntu-release" instead of e.g. "vorlon"17:16
wxllooks like there's a handful of always failed. shouldn't be too difficult17:16
tsimonq2wxl: So, if you know an autopkgtest is bad, you can either make an MP there or ask someone here.17:17
tsimonq2But right.17:17
tsimonq2*Usually* it's annotated with a comment.17:17
tsimonq2wxl: What isn't documented though, is there's an update_output.txt that's *before* all the tests are passed.17:18
tsimonq2http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output_notest.txt17:18
tsimonq2So what I typically do, for e.g. Qt to migrate, is search for the first entry in the file for qtbase-opensource-src where it's grouped in with a bunch of other packages.17:18
tsimonq2From then on, it tries to separate it into different migratable chunks.17:19
wxllike the one that begins with qtserialport-opensource-src and ends with khangman?17:20
tsimonq2Right.17:20
tsimonq2So, with these, you can sometimes diff the listing in update_output.txt with the listing in update_output_notest.txt.17:20
tsimonq2Because the latter is with tests *not* considered.17:21
tsimonq2Either way, if you're in update_output.txt and the "got" stanza does not contain any other -proposed packages in it, you might want to try looking at Ben: https://people.canonical.com/~ubuntu-archive/transitions/17:22
tsimonq2Ben is a graphical representation of some of these transitions; I would encourage you to look into it.17:22
tsimonq2The trick is to try to make A) Ben happy for a transition. B) All autopkgtests passable. C) Make everything installable.17:23
wxlok so let's work on an example. walk me through it step by step.17:23
tsimonq2So, that big one you mentioned before starting with qtserialport and ending with khangman.17:24
wxlok17:24
tsimonq2The only reason why it can't all migrate now is because of these lines:17:24
tsimonq2    got: 32+0: a-3:a-2:a-4:i-2:p-19:s-217:24
tsimonq2    * ppc64el: emacs25, emacs25-lucid, libsbml5-octave, octave-lhapdf, octave-ocs, octave-odepkg, octave-plplot, paraview, paraview-dev, paraview-python, performous, rbdoom3bfg, ring, ring-daemon, tupi, vcmi, vdr-plugin-softhddevice17:24
tsimonq2So, when these packages are installed, upgrading that whole stack shown in "trying" breaks all of these *somehow*.17:25
-queuebot:#ubuntu-release- New source: cpdb-backend-file (cosmic-proposed/primary) [1.0.0-0ubuntu1]17:25
wxland it's only affecting ppc64el?17:25
tsimonq2It cycles through all of the architectures in every run.17:26
tsimonq2So this run it'll be ppc64el, next run should be s390x, etc.17:26
wxloic17:26
tsimonq2In Ubuntu, unlike Debian, we don't split arch:all and amd64, so amd64 could(!) yield more results.17:27
wxlwe need a vim plugin with custom folding17:27
tsimonq2Oh? :)17:27
tsimonq2I don't catch your drife.17:27
tsimonq2*drift17:27
wxlso you could fold away the lines that are irrelevant and focus only on the important bits17:27
wxlanyways carry on17:27
tsimonq2So, that's what is uninstallable. Often times within that you can find a dep tree.17:28
tsimonq2I personally scan Ben next to see if there's something that corresponds to any of these packages.17:29
tsimonq2https://people.canonical.com/~ubuntu-archive/transitions/17:29
tsimonq2I see Octave.17:30
wxli'm with you17:31
tsimonq2Indeed: https://launchpad.net/ubuntu/+source/emacs25/25.2+1-6build217:31
tsimonq2So the goal with all of these is to find source packages and what's wrong with them.17:31
tsimonq2That's a bit of a unique error, so I'll look into it.17:31
tsimonq2INFO Upload was rejected:17:32
tsimonq2INFO emacs25-lucid_25.2+1-6build2_amd64.deb: Version older than that in the archive. 25.2+1-6build2 <= 1:25.2+1-1017:32
tsimonq2INFO emacs25-nox_25.2+1-6build2_amd64.deb: Version older than that in the archive. 25.2+1-6build2 <= 1:25.2+1-1017:32
tsimonq2INFO emacs25_25.2+1-6build2_amd64.deb: Version older than that in the archive. 25.2+1-6build2 <= 1:25.2+1-1017:32
wxlwhat about octave?17:32
tsimonq2INFO Committing the transaction and any mails associated with this upload.17:32
tsimonq2Fun.17:32
tsimonq2wxl: Well, Ben needs to be looked at for that it seems.17:32
acheronukemacs took over emacs25 package + friends17:33
tsimonq2acheronuk: Got it, so that probably needs AA processing if I'm not wrong?17:33
acheronuk[23:44] <slangasek> emacs needed a binary promotion (because emacs stole emacs25 source)17:33
tsimonq2Bingo.17:34
tsimonq2wxl: So, that's part of what's blocking it; an Archive Admin such as slangasek (there's a few more victims^Mpeople you can poke) needs to press buttons.17:34
tsimonq2Otherwise, I'll look at Octave.17:34
wxllet's find an "easy" one for me and i'll leave the hard ones for you17:35
acheronukoctave is not on the last update_output for i38617:35
acheronuk* i386: emacs25, emacs25-lucid, paraview, paraview-dev, paraview-python, performous, pfsglview, pfstools, pfsview, rbdoom3bfg, ring, ring-daemon, tupi, vcmi, vdr-plugin-softhddevice17:35
tsimonq2Hmm.17:36
tsimonq2Oh, I was looking at notest, hah.17:36
tsimonq2wxl: So, http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html#octave is an example of a package with failing tests.17:36
tsimonq2Since Debian started testing for those, you can usually(!) find a corresponding Debian bug.17:37
tsimonq2Looks like octave-ocs is not in Testing, so it might need a demotion: https://tracker.debian.org/pkg/octave-ocs17:38
tsimonq2(Demotion to -proposed.)17:38
tsimonq2wxl: This demonstrates the general point that this is a rabbit hole. :P17:39
wxlyes17:39
wxland at this point i'm starting to wonder how i'm going to be helpful because it's going to take half the time to explain to me what it is i'm even looking at17:40
tsimonq2Once you learn what you're looking at, it's easy enough to understand what you're dealing with.17:40
tsimonq2wxl: If you want, I can continue to hunt the transition on my own, but it'd be cool if you could continue to stick around for the ride. :)17:41
acheronukdon't think we need octave for Qt though. normal output where it's not grouped due to the failing tests would migrate Qt without it17:41
wxli'm here to help17:41
tsimonq2acheronuk: Right.17:42
tsimonq2Fixing https://launchpad.net/ubuntu/+source/ring/20180712.2.f3b87a6~ds1-1build1 is needed it seems.17:43
* tsimonq2 hunts for upstream patches...17:43
-queuebot:#ubuntu-release- New source: cpdb-backend-file (cosmic-proposed/primary) [1.0.1-0ubuntu1]17:45
wxlso going back to octave.. it's passing in excuses, so i guess that's what you mean about the tests before the tests?17:53
tsimonq2Yeah, kinda.17:53
tsimonq2What our real concern right now is is ring.17:53
tsimonq2https://launchpad.net/ubuntu/+source/ring/20180712.2.f3b87a6~ds1-1build117:54
tsimonq2The build passes in Debian but not in Ubuntu. I'm trying a fresh build locally.17:54
tsimonq2If it FTBFS in a fresh Sid chroot, I'll file a bug there and it'll be their problem. ;)17:54
acheronukthat may be so, but it's still OUR problem as it's blocking OUR transition17:57
tsimonq2You're not *wrong*. :P17:58
acheronukI just mean more may be required from us than just 'passing the ball'17:59
acheronukif we want our transition through this year!18:00
tsimonq2Oh, that's probably why.18:13
tsimonq2It's FTBFS with the new boost!18:13
tsimonq2grr18:13
* tsimonq2 wonders why doko switched our default Boost to 1.67 while Debian's is still at 1.62...18:15
tsimonq2For these FTBFS packages, I'm going to switch the build dep to explicitly pull in 1.62 (even though it's in Universe, it's still default in Debian) and file bugs there that it FTBFS with 1.67... eventually once those are solved we should be able to sync.18:18
tsimonq2Because some of these don't even have patches upstream yet.18:18
ginggstsimonq2: boost 1.65 was default for bionic, and debian didn't have that either18:22
tsimonq2ginggs: Ah, got it.18:22
tsimonq2ginggs: Where's the source package for 1.65? I can't seem to find it under the normal naming scheme.18:23
ginggshttps://launchpad.net/ubuntu/+source/boost1.65.118:23
tsimonq2ack18:23
ginggsapparently ftp-master weren't happy with debian/copyright in boost18:24
tsimonq2With which one?18:25
ginggsall of them18:25
tsimonq2Oh. :P18:27
tsimonq2https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=90669018:30
ubot5Debian bug 906690 in ring "ring: FTBFS with Boost 1.67" [Important,Open]18:31
tsimonq2doko, xnox: Since Boost 1.67 was something you both were involved in, could you please solve the ring FTBFS? I don't know enough about Boost.18:40
tsimonq2Trying a new version of yaml-cpp from Debian's Git repo.18:54
acheronuktsimonq2: missing include?18:57
tsimonq2acheronuk: New yaml-cpp drops depends on boost 😆18:57
tsimonq2acheronuk: So if this works, I call it a workaround. :P18:58
tsimonq2It doesn't help that the maintainer is MIA though.18:58
wxlcan we easily get a list of all the ones that require boost?18:58
tsimonq2What do you mean?18:59
wxlwell we have could generate a list of potentially problematic packages, then iterate through them checking to see if they have depends on boost19:02
tsimonq2wxl: Right, that's just grepping excuses :)19:04
tsimonq2Aww, yaml-cpp is FTBFS :(19:04
tsimonq2There, I'm thinking that yaml-cpp upload will fix it.19:51
tsimonq2We shall see......19:51
tsimonq2slangasek: Could you please demote vdr-plugin-softhddevice to cosmic-proposed? There's been an open bug in Debian since January about fixing support with ffmpeg, which hasn't been solved. Debian bug 888331.19:56
ubot5Debian bug 888331 in src:vdr-plugin-softhddevice "vdr-plugin-softhddevice: FTBFS with FFmpeg 4.0" [Serious,Open] http://bugs.debian.org/88833119:56
tsimonq2NICE, yaml-cpp does fix it.20:13
LocutusOfBorgslangasek, it turned out to be relatively simple to do, and fixing a build failure gave me 12 hours of "good work" in fixing what was left to do, instead of seeing aways the same useless stuff in update_output... so not entirely a waste of time20:14
LocutusOfBorg:)20:14
tsimonq2wxl: A good challenge is to find yaml-cpp rdeps with `reverse-depends [-b]` and give me a list to retry :)20:23
LocutusOfBorgparaview... anybody has hints?20:25
LocutusOfBorgI rebuilt the last two xorg packages20:25
tsimonq2I was looking at that and couldn't quite figure it out.20:25
LocutusOfBorgwe probably missed them because they are arch:arm* only20:25
LocutusOfBorgI even tried a build with no-parallel...20:25
tsimonq2LocutusOfBorg: Tag team you in? :) I will be mostly AFK for the next 6 hours.20:25
LocutusOfBorgnothing changes20:25
LocutusOfBorgtsimonq2, paraview FTBFS in debian too20:26
LocutusOfBorgso you can open an RC bug there20:26
tsimonq2ack20:26
tsimonq2I can do that later unless you want to now.20:26
LocutusOfBorgI can give you a link to build log20:26
tsimonq2Please do, pastebin?20:26
LocutusOfBorghttp://debomatic-amd64.debian.net/distribution#unstable/paraview/5.4.1+dfsg4-3/buildlog20:27
LocutusOfBorgthere20:27
LocutusOfBorgvarious MB of logs...20:27
wxl@teward: doesn't look like it. you're it.20:47
tewardheh, was merely curious, since nginx is now tracking Mainline at least for 18.10 and 19.0420:48
teward... and I may have implemented something to stop the "Can't start nginx, something's already on port 80" "not-a-bug" bug reports that keep getting filed20:48
tewardnot going to start the release notes yet though :p20:49
wxlan apport-hook that looks for "80" in the report and rejects it? :)20:49
tewardwxl: preemots even that20:51
tewardpreempts*20:51
tewardhttps://bugs.launchpad.net/ubuntu/+source/nginx/+bug/178222620:51
ubot5Ubuntu bug 1782226 in nginx (Ubuntu Bionic) "Allow NGINX to install but not start during postinst if another process is bound to port 80" [Wishlist,Triaged]20:51
wxloh my20:51
tewardmhm20:53
tewardwxl: preempts those issues by addressing the problem in the postinst20:53
tewardif it's a new install but something else is bound to port 80 it doesn't attempt to start nginx at all, but spits a note out into the logs20:54
tewardNot my favorite approach, but...20:54
tewardi'm tired of 20+ "I just installed nginx and it won't start idk why" bugs which are really "Something else is bound to Port 80, go find it and shut it off" Invalid NotABugs.20:54
tewardto be honest i think everyone is :P20:55
-queuebot:#ubuntu-release- New binary: budgie-wallpapers [amd64] (cosmic-proposed/universe) [18.10] (personal-fossfreedom, ubuntu-budgie)21:42
mwhudsontsimonq2: oh, live system only hacks might be more appropriate in livecd-rootfs i guess22:05
-queuebot:#ubuntu-release- Unapproved: ubiquity (bionic-proposed/main) [18.04.14.6 => 18.04.14.7] (core)23:42
-queuebot:#ubuntu-release- Unapproved: base-files (bionic-proposed/main) [10.1ubuntu2.1 => 10.1ubuntu2.2] (core)23:48

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