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

-queuebot:#ubuntu-release- New binary: cinder [amd64] (cosmic-proposed/main) [2:13.0.0~b3-0ubuntu1] (openstack, ubuntu-server)02:10
-queuebot:#ubuntu-release- Unapproved: gnome-control-center (bionic-proposed/main) [1:3.28.2-0ubuntu0.18.04.1 => 1:3.28.2-0ubuntu0.18.04.2] (ubuntu-desktop)03:42
-queuebot:#ubuntu-release- New binary: nsync [ppc64el] (cosmic-proposed/universe) [1.20.1-2] (no packageset)05:11
-queuebot:#ubuntu-release- New binary: nsync [s390x] (cosmic-proposed/universe) [1.20.1-2] (no packageset)05:11
-queuebot:#ubuntu-release- New binary: nsync [amd64] (cosmic-proposed/universe) [1.20.1-2] (no packageset)05:13
-queuebot:#ubuntu-release- New binary: nsync [i386] (cosmic-proposed/universe) [1.20.1-2] (no packageset)05:13
-queuebot:#ubuntu-release- New binary: nsync [arm64] (cosmic-proposed/universe) [1.20.1-2] (no packageset)05:13
-queuebot:#ubuntu-release- New binary: nsync [armhf] (cosmic-proposed/universe) [1.20.1-2] (no packageset)05:13
julianksil2100: Can we let python-apt go from proposed to release? apport fails a bit on i386, but it does most of the time (fix pending). I want to upload a new python-apt with f/e locking soon, going back to the 1.7 branch, so I'd like the revert to stable 1.6 to go in now so we don't break the py3.7 migration07:33
juliank(The new one might cause failures again, I don't know yet)07:34
juliank(Fix is a strong word for the apport stuff - it connects to real Launchpad which produces 502 and friends sometimes, hence I'm adding automatic retrying of LP API calls on those errors)07:36
sil2100juliank: looking at the apport failure itself, strange thing on the failing case I see07:53
julianksil2100: What's strange? It faisl to install packages from launchpad because launchpad times out07:54
sil2100juliank: so test_install_packages_from_launchpad times out? There's no retries done right now, right?07:56
julianksil2100: Yeah, you essentially see the same thing in https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-cosmic/cosmic/i386/a/apport/20180725_010756_63e4f@/log.gz07:56
juliankwhich was for qterminakl07:56
sil2100I was just wondering since the printed out API urls aren't properly urlencoded, just hope they're not used literally as they're printed out07:56
juliankWell, it does not time out client side, it times out on the server side and LP gives you the 502 error07:57
juliankYou must have seen those in the browser too07:57
sil2100The printed out urls felt strange to me, but I guess they're probably are properly urlencoded before the actual API call happens07:58
sil2100Anyway, yeah, let me hint it07:58
juliankyeah, they work fine in the other runs07:58
LocutusOfBorgapw, for some reasons php-net-ldap2 migrated again :/08:36
LocutusOfBorginstead of kicking it again to proposed, what about ignoring the testsuite? autopkgtest for php-net-ldap2/2.2.0-3ubuntu1: amd64: Regression ♻ , arm64: Regression ♻ , armhf: Regression ♻ , i386: Regression ♻ , ppc64el: Regression ♻ , s390x: Regression ♻08:36
LocutusOfBorgthis way we can move forward with php, and not demoting it forever, since it might be just a testsuite bug08:37
LocutusOfBorg(the failure is in phpunit changes in testsuite, it doesn't seem to affect the normal usage, but I'm not a php savvy man anymore=08:37
apwLocutusOfBorg, sigh, or it should have been blocked in -proposed via a bug08:43
-queuebot:#ubuntu-release- Unapproved: ceph (bionic-proposed/main) [12.2.4-0ubuntu1.1 => 12.2.7-0ubuntu0.18.04.1] (desktop-core, ubuntu-server)08:50
Laneysil2100: hey, I'm getting spammed with emails about that new ubuntu-image PR because autopkgtest-web can't post its results back08:50
Laneymaybe something broke with the recent change to require 2fa and it needs a new token or something? could you help please?08:50
Laneyif you go to autopkgtest-web0 and run "DEBUG=1 ~/autopkgtest-cloud/webcontrol/update-github-jobs bionic-amd64-ubuntu-image-156-1350dac39be5aa92eadde8c1ebb558e730f4829f" you can see it's getting a 40408:51
Laneywhich according to https://developer.github.com/v3/troubleshooting/ means authentication problem08:51
LocutusOfBorgapw, but why blocking a set of packages if just testsuite is broken? isn't an hint better in this case?09:19
apwLocutusOfBorg, possibly so, but you seem to be just assuming the test suite is broken, rather than the package is broke09:22
Laney"just"09:22
cpaelzerto be sure an ordering question09:26
cpaelzerdovecot 2.3.2.1 is in c-proposed and there waiting on the new queue09:26
cpaelzerI know that later on we will need to push a new dovecot-antispam no change rebuild against the new ABI09:27
cpaelzercan I upload the latter already while the former is waiting in new queue?09:27
cpaelzeror would the build not pick up the new ABI from dovecot in -proposed09:28
rbasakI don't think the rebuild will see the package in the new queue (whether new source or binary).09:28
cpaelzerTL;DR if in new queue, is it never the less available and will be pulled on builds09:28
rbasakSo I think you need to wait.09:28
rbasakOh09:28
rbasakOK :)09:28
cpaelzerthe above was a question09:28
cpaelzerthe TL;DR09:28
cpaelzeradd a ?09:28
rbasakOh09:28
rbasakWell in that case I think my answer stands.09:29
cpaelzergreat09:29
rbasakI believe binaries in new are invisible to builds.09:29
rbasak(since they are not published until accepted)09:29
cpaelzerI understand, but the particular binary that the rebuild would need is not in NEW09:29
cpaelzeronly a few other new binaries that were added to the dovecot source09:30
rbasakIs the new binary build dep visible and installable by apt with cosmic-proposed enabled? Eg. can chdist on cosmic-proposed see it?09:30
rbasakThat's I think the crucial question.09:30
cpaelzerno, even though the LP page says "published" the new versions do not show up yet in a system with proposed enabled as of now09:34
* cpaelzer continues to wait then09:35
LaneyYou could use a versioned build-dep if you wanted09:36
cpaelzerto wait until it is available?09:36
cpaelzerI guess that is too mcuh for the case here09:36
* Laney shrugs09:37
cpaelzerhehe09:37
LaneyJust giving you a suggestion that will let it work automatically. If you want to be a human poll(), be my guest.09:37
cpaelzerI don't want to change the package, currently is is a sync with a bunch of no change rebuilds09:38
cpaelzerthe versioned dep would break that09:38
LaneyNo.09:38
LocutusOfBorgapw, the new php changed the naming of *test* classes, and the ~15 packages I had to patch, were just lots of sed in the testsuite code09:38
cpaelzerno?09:38
cpaelzerplease explain09:38
LaneyMake it a buildN version and add a changelog comment saying why you did it09:38
LocutusOfBorgbut I honestly don't care too much, the package is out of debian testing, so removing is fine too09:38
LocutusOfBorgI can open a bug if you hint it09:38
Laneyautosync only looks at the version, so the diff will still be killed the next time09:39
apwcpaelzer, right things in New do not yet exist, as we might reject them09:39
apwin an archive pool sense09:39
cpaelzerLaney: that is very interesting - so a ...build1 delta will still be sync killed09:39
mwhudsoni have a shell script that runs curl and grep-dctrl to see when things are /really/ published...09:39
cpaelzerdidn't know that09:39
cpaelzerThanks ++09:39
Laney👍09:41
sil2100Laney: hey! Ugh09:43
sil2100Laney: ok, didn't know anything about it, I'll look into it today09:43
Laneysil2100: thanks09:43
LaneyThere's some ubuntu-autopkg-bot thing that's probably somehow involved09:44
LaneyMaybe it lost permissions or something09:44
LaneyLocutusOfBorg: Is this really actually hard to fix? And did it need 5 retries per arch?09:44
-queuebot:#ubuntu-release- Unapproved: protracker (bionic-proposed/universe) [2.3d.r92-1 => 2.3d.r92-1ubuntu0.1] (no packageset)09:46
LocutusOfBorgLaney, for me it is hard to fix, and retries were part of a bunch of fixes I did, I just didn't remove the package from the list09:53
LocutusOfBorgwe got lots of new phpunits in the meanwhile09:54
LocutusOfBorgbtw the package is unmaintained even upstream, so I don't know, how to fix09:54
LocutusOfBorgI fixed the renaming, but testsuite fails after that point09:54
LocutusOfBorgI honestly would remove unmaintained upstream packages, in case nobody here or in Debian wants and know how to fix them09:55
LaneyLocutusOfBorg: I don't have a particular problem with kicking stuff out. I do have a problem with saying that "just" testsuite breakage is fine.09:58
LaneyI don't think we know if the thing is busted or not given how early it breaks.09:58
Laneyand I do request people to not submit excessive retries please09:59
LocutusOfBorgLaney, ack on all of them10:12
LaneyMaybe that upload fixes it and you can argue about the removal under less pressure. :P10:13
LocutusOfBorgmmm I did that change already...10:18
LocutusOfBorgbut maybe something else changed in the meanwhile10:18
Laneydunno, the error looked pretty clear to me10:27
LocutusOfBorgI even looked at the new prototype in phpunit to see differences, and I found that return issue10:29
LocutusOfBorgbut maybe I crafted a wrong patch10:30
LocutusOfBorgoh, hold on, NULL is different from '', probably I changed only the return value and not the parameters passed in the function10:32
Laney:>10:37
-queuebot:#ubuntu-release- New binary: r-cran-qap [ppc64el] (cosmic-proposed/universe) [0.1-1-1] (no packageset)11:10
-queuebot:#ubuntu-release- New binary: r-cran-tsp [ppc64el] (cosmic-proposed/universe) [1.1-6-1] (no packageset)11:10
-queuebot:#ubuntu-release- New binary: r-cran-qap [s390x] (cosmic-proposed/universe) [0.1-1-1] (no packageset)11:10
-queuebot:#ubuntu-release- New binary: r-cran-tsp [s390x] (cosmic-proposed/universe) [1.1-6-1] (no packageset)11:10
-queuebot:#ubuntu-release- New binary: golang-github-gdamore-tcell [amd64] (cosmic-proposed/universe) [1.1.0-1] (no packageset)11:11
-queuebot:#ubuntu-release- New binary: r-cran-qap [amd64] (cosmic-proposed/universe) [0.1-1-1] (no packageset)11:11
-queuebot:#ubuntu-release- New binary: r-cran-tsp [amd64] (cosmic-proposed/universe) [1.1-6-1] (no packageset)11:11
-queuebot:#ubuntu-release- New binary: golang-github-juju-collections [amd64] (cosmic-proposed/universe) [0.0~git20180717.9be91dc-1] (no packageset)11:11
-queuebot:#ubuntu-release- New binary: r-cran-tsp [i386] (cosmic-proposed/universe) [1.1-6-1] (no packageset)11:11
-queuebot:#ubuntu-release- New binary: r-cran-qap [i386] (cosmic-proposed/universe) [0.1-1-1] (no packageset)11:11
-queuebot:#ubuntu-release- New binary: python-ulmo [amd64] (cosmic-proposed/universe) [0.8.4+dfsg1-1] (no packageset)11:14
-queuebot:#ubuntu-release- New binary: r-cran-qap [armhf] (cosmic-proposed/universe) [0.1-1-1] (no packageset)11:14
-queuebot:#ubuntu-release- New binary: r-cran-qap [arm64] (cosmic-proposed/universe) [0.1-1-1] (no packageset)11:15
-queuebot:#ubuntu-release- New binary: r-cran-tsp [armhf] (cosmic-proposed/universe) [1.1-6-1] (no packageset)11:15
-queuebot:#ubuntu-release- New binary: r-cran-tsp [arm64] (cosmic-proposed/universe) [1.1-6-1] (no packageset)11:15
sil2100Laney: I think the u-i issue should be fixed now, give me a sign if you still get the spam11:29
Laneysil2100: sweet!11:29
Laneycheck the PR to see if the results came in11:29
sil2100Yep!11:31
sil2100So all good11:31
Laney🕺11:31
Laneygood work!11:31
Laneywas the bot account losing its authorisation right?11:32
sil2100Yeah, got kicked out of CanonicalLtd because of missing 2fa11:32
Laneythat ol thing11:32
sil2100So actually it was IS that did most of the work here ;)11:32
LaneyTEAM!11:33
-queuebot:#ubuntu-release- Unapproved: open-iscsi (xenial-proposed/main) [2.0.873+git0.3b4b4500-14ubuntu3.4 => 2.0.873+git0.3b4b4500-14ubuntu3.5] (ubuntu-desktop, ubuntu-server)11:58
-queuebot:#ubuntu-release- New source: python-blazarclient (cosmic-proposed/primary) [2.0.0-0ubuntu1]13:39
-queuebot:#ubuntu-release- Unapproved: open-iscsi (bionic-proposed/main) [2.0.874-5ubuntu2 => 2.0.874-5ubuntu2.1] (ubuntu-desktop, ubuntu-server)13:57
LocutusOfBorghello, http://autopkgtest.ubuntu.com/packages/s/saods9/cosmic/arm64 can we please hint it?14:28
LocutusOfBorgit is regressed in release14:28
-queuebot:#ubuntu-release- New: accepted gkl [amd64] (cosmic-proposed) [0.8.5+dfsg-1]15:31
-queuebot:#ubuntu-release- New: accepted golang-github-gogo-googleapis [amd64] (cosmic-proposed) [1.0.0-1]15:31
-queuebot:#ubuntu-release- New: accepted gotest.tools [amd64] (cosmic-proposed) [2.1.0-1]15:31
-queuebot:#ubuntu-release- New: accepted photutils [arm64] (cosmic-proposed) [0.5-1]15:31
-queuebot:#ubuntu-release- New: accepted photutils [i386] (cosmic-proposed) [0.5-1]15:31
-queuebot:#ubuntu-release- New: accepted python-uinput [amd64] (cosmic-proposed) [0.11.2-1]15:31
-queuebot:#ubuntu-release- New: accepted python-uinput [armhf] (cosmic-proposed) [0.11.2-1]15:31
-queuebot:#ubuntu-release- New: accepted python-uinput [ppc64el] (cosmic-proposed) [0.11.2-1]15:31
-queuebot:#ubuntu-release- New: accepted golang-github-gdamore-tcell [amd64] (cosmic-proposed) [1.1.0-1]15:31
-queuebot:#ubuntu-release- New: accepted photutils [amd64] (cosmic-proposed) [0.5-1]15:31
-queuebot:#ubuntu-release- New: accepted photutils [ppc64el] (cosmic-proposed) [0.5-1]15:31
-queuebot:#ubuntu-release- New: accepted python-uinput [i386] (cosmic-proposed) [0.11.2-1]15:31
-queuebot:#ubuntu-release- New: accepted golang-github-juju-collections [amd64] (cosmic-proposed) [0.0~git20180717.9be91dc-1]15:31
-queuebot:#ubuntu-release- New: accepted python-uinput [arm64] (cosmic-proposed) [0.11.2-1]15:31
-queuebot:#ubuntu-release- New: accepted photutils [armhf] (cosmic-proposed) [0.5-1]15:31
-queuebot:#ubuntu-release- New: accepted python-uinput [s390x] (cosmic-proposed) [0.11.2-1]15:31
-queuebot:#ubuntu-release- New: accepted python-ulmo [amd64] (cosmic-proposed) [0.8.4+dfsg1-1]15:31
-queuebot:#ubuntu-release- New: accepted r-cran-flexmix [amd64] (cosmic-proposed) [2.3-14-1]15:31
-queuebot:#ubuntu-release- New: accepted r-cran-prabclus [amd64] (cosmic-proposed) [2.2-6-1]15:31
-queuebot:#ubuntu-release- New: accepted r-cran-qap [arm64] (cosmic-proposed) [0.1-1-1]15:31
-queuebot:#ubuntu-release- New: accepted r-cran-qap [i386] (cosmic-proposed) [0.1-1-1]15:31
-queuebot:#ubuntu-release- New: accepted r-cran-qap [s390x] (cosmic-proposed) [0.1-1-1]15:31
-queuebot:#ubuntu-release- New: accepted r-cran-tsp [arm64] (cosmic-proposed) [1.1-6-1]15:31
-queuebot:#ubuntu-release- New: accepted python-ulmo [amd64] (cosmic-proposed) [0.8.4-1]15:31
-queuebot:#ubuntu-release- New: accepted r-cran-qap [amd64] (cosmic-proposed) [0.1-1-1]15:31
-queuebot:#ubuntu-release- New: accepted r-cran-qap [ppc64el] (cosmic-proposed) [0.1-1-1]15:31
-queuebot:#ubuntu-release- New: accepted r-cran-gclus [amd64] (cosmic-proposed) [1.3.1-1]15:31
-queuebot:#ubuntu-release- New: accepted r-cran-trimcluster [amd64] (cosmic-proposed) [0.1-2.1-1]15:31
-queuebot:#ubuntu-release- New: accepted r-cran-qap [armhf] (cosmic-proposed) [0.1-1-1]15:31
-queuebot:#ubuntu-release- New: accepted r-cran-tsp [amd64] (cosmic-proposed) [1.1-6-1]15:32
-queuebot:#ubuntu-release- New: accepted r-cran-tsp [i386] (cosmic-proposed) [1.1-6-1]15:32
-queuebot:#ubuntu-release- New: accepted r-cran-tsp [s390x] (cosmic-proposed) [1.1-6-1]15:32
-queuebot:#ubuntu-release- New: accepted r-cran-tsp [armhf] (cosmic-proposed) [1.1-6-1]15:32
-queuebot:#ubuntu-release- New: accepted r-cran-tsp [ppc64el] (cosmic-proposed) [1.1-6-1]15:32
-queuebot:#ubuntu-release- New: accepted nsync [amd64] (cosmic-proposed) [1.20.1-1]15:33
-queuebot:#ubuntu-release- New: accepted nsync [ppc64el] (cosmic-proposed) [1.20.1-1]15:33
-queuebot:#ubuntu-release- New: accepted nsync [amd64] (cosmic-proposed) [1.20.1-2]15:33
-queuebot:#ubuntu-release- New: accepted nsync [armhf] (cosmic-proposed) [1.20.1-2]15:33
-queuebot:#ubuntu-release- New: accepted nsync [ppc64el] (cosmic-proposed) [1.20.1-2]15:33
-queuebot:#ubuntu-release- New: accepted nsync [arm64] (cosmic-proposed) [1.20.1-1]15:33
-queuebot:#ubuntu-release- New: accepted nsync [arm64] (cosmic-proposed) [1.20.1-2]15:33
-queuebot:#ubuntu-release- New: accepted nsync [s390x] (cosmic-proposed) [1.20.1-2]15:33
-queuebot:#ubuntu-release- New: accepted nsync [s390x] (cosmic-proposed) [1.20.1-1]15:33
-queuebot:#ubuntu-release- New: accepted nsync [i386] (cosmic-proposed) [1.20.1-2]15:33
-queuebot:#ubuntu-release- New binary: budgie-desktop [ppc64el] (cosmic-proposed/universe) [10.4+git20180806.01.933f78fc03d-0ubuntu1] (personal-fossfreedom, ubuntu-budgie)16:04
-queuebot:#ubuntu-release- New binary: budgie-desktop [s390x] (cosmic-proposed/universe) [10.4+git20180806.01.933f78fc03d-0ubuntu1] (personal-fossfreedom, ubuntu-budgie)16:04
-queuebot:#ubuntu-release- New binary: budgie-desktop [amd64] (cosmic-proposed/universe) [10.4+git20180806.01.933f78fc03d-0ubuntu1] (personal-fossfreedom, ubuntu-budgie)16:06
-queuebot:#ubuntu-release- New binary: budgie-desktop [arm64] (cosmic-proposed/universe) [10.4+git20180806.01.933f78fc03d-0ubuntu1] (personal-fossfreedom, ubuntu-budgie)16:08
-queuebot:#ubuntu-release- New binary: budgie-desktop [armhf] (cosmic-proposed/universe) [10.4+git20180806.01.933f78fc03d-0ubuntu1] (personal-fossfreedom, ubuntu-budgie)16:08
-queuebot:#ubuntu-release- New binary: budgie-desktop [i386] (cosmic-proposed/universe) [10.4+git20180806.01.933f78fc03d-0ubuntu1] (personal-fossfreedom, ubuntu-budgie)16:09
-queuebot:#ubuntu-release- Unapproved: fonts-liberation2 (bionic-proposed/main) [2.00.1-5 => 2.00.1-7ubuntu0.18.04.1] (kubuntu, personal-gunnarhj, ubuntu-desktop)16:27
-queuebot:#ubuntu-release- Unapproved: fonts-liberation (bionic-proposed/main) [1:1.07.4-5 => 1:1.07.4-7ubuntu0.18.04.1] (desktop-core, personal-gunnarhj)16:27
-queuebot:#ubuntu-release- New binary: networking-bagpipe [amd64] (cosmic-proposed/universe) [9.0.0~b3-0ubuntu1] (no packageset)17:25
GunnarHjSeveral packages in cosmic-proposed are blocked on ffmpeg 7:4.0.2-1. Is anybody working on that?17:51
LocutusOfBorghello, anybody please update mariadb hint to mariadb-10.1/1:10.1.34-1ubuntu219:27
rbasakI can't do it, but hear you can send MPs now :)19:33
rbasak(but I hear)19:33
-queuebot:#ubuntu-release- New binary: python-thriftpy [ppc64el] (cosmic-proposed/universe) [0.3.9+ds1-1ubuntu2] (no packageset)19:46
-queuebot:#ubuntu-release- New binary: python-thriftpy [s390x] (cosmic-proposed/universe) [0.3.9+ds1-1ubuntu2] (no packageset)19:46
-queuebot:#ubuntu-release- New binary: python-thriftpy [i386] (cosmic-proposed/universe) [0.3.9+ds1-1ubuntu2] (no packageset)19:46
-queuebot:#ubuntu-release- New binary: python-thriftpy [amd64] (cosmic-proposed/universe) [0.3.9+ds1-1ubuntu2] (no packageset)19:48
-queuebot:#ubuntu-release- New binary: python-thriftpy [armhf] (cosmic-proposed/universe) [0.3.9+ds1-1ubuntu2] (no packageset)19:48
-queuebot:#ubuntu-release- New binary: python-thriftpy [arm64] (cosmic-proposed/universe) [0.3.9+ds1-1ubuntu2] (no packageset)19:49
tsimonq2GunnarHj: Yeah, it's a tangled mess at the moment.20:22
jbichaI think it would be appropriate to reject budgie-desktop from cosmic NEW because of https://lists.ubuntu.com/archives/ubuntu-desktop/2018-August/005408.html20:25
tsimonq2jbicha: I would agree that it's not good that the uploader did that, but I disagree that it is grounds for rejection.20:28
tsimonq2If that's the only problem with the package, it's relatively simple to fix.20:28
jbichawell anyway, I filed bug 1786107 instead20:29
ubot5bug 1786107 in budgie-desktop (Ubuntu) "budgie file conflict with caffeine" [High,New] https://launchpad.net/bugs/178610720:29
rbasakI think it'd be more painful to fix when users have had those files taken over by this other new package20:30
jbichaas long as it doesn't leave -proposed, it won't cause much pain. I was just thinking rejecting from NEW keeps it out of -proposed too20:31
infinityIt's also a nonsensical relationship.20:31
infinityIt's using a made-up version of caffeine.20:31
infinityA versioned breaks/replaces like that is only sane if the target package is removing those files at that version.20:32
rbasakOooh, while you're here, I have one for you.20:34
rbasakmysql-server-core-8.0 breaks/replaces mysql-server-core-5.7.20:34
rbasakNormally unversioned breaks/replaces are a red flag, AIUI.20:34
rbasakBut in this case, we seem be artifically inserting one for no real reason. Can this breaks/replaces remain unversioned?20:35
rbasakOr perhaps we should move towards mysql-server-core instead?20:35
rbasakWe once shipped two MySQL versions in one release (Trusty IIRC), but I never want to do that again anyway.20:35
rbasak(because though it is technically unversioned it is effectively versioned by the version being in the package name)20:36
rbasakinfinity: ^20:37
-queuebot:#ubuntu-release- New: rejected budgie-desktop [amd64] (cosmic-proposed) [10.4+git20180806.01.933f78fc03d-0ubuntu1]20:37
-queuebot:#ubuntu-release- New: rejected budgie-desktop [armhf] (cosmic-proposed) [10.4+git20180806.01.933f78fc03d-0ubuntu1]20:37
-queuebot:#ubuntu-release- New: rejected budgie-desktop [ppc64el] (cosmic-proposed) [10.4+git20180806.01.933f78fc03d-0ubuntu1]20:37
-queuebot:#ubuntu-release- New: rejected budgie-desktop [arm64] (cosmic-proposed) [10.4+git20180806.01.933f78fc03d-0ubuntu1]20:37
-queuebot:#ubuntu-release- New: rejected budgie-desktop [s390x] (cosmic-proposed) [10.4+git20180806.01.933f78fc03d-0ubuntu1]20:37
-queuebot:#ubuntu-release- New: rejected budgie-desktop [i386] (cosmic-proposed) [10.4+git20180806.01.933f78fc03d-0ubuntu1]20:37
infinityrbasak: An unversioned Breaks/Replaces is a Conflicts, for all intents and purposes, and should be.20:38
rbasakI was under the impression that it was mildly preferable to allow the avoiding of deconfiguring before replacement20:39
rbasak(this matters more for mysql-server-5.7 vs -8.0)20:39
infinityrbasak: (At the dpkg level, it's subtly differnt, and *wrong* for it to be a Breaks/Replaces, as Replaces lets you arbitrarily overwrite files without removing the original package, and not having a version constraint on that can lead to unforseen consequences of file disappearance)20:39
infinityrbasak: People using Breaks/Replaces for Conflicting packages are just wrong and got bad advice from somewhere.20:39
rbasakOK20:40
infinityrbasak: Breaks = I'm compatible with versions outside the given constraint, Replaces = I overwrite files in versions that match the constraint, Conflicts = Fuck this package, I hate it and can't coexist.20:40
infinityrbasak: Basically, if your Breaks/Replaces can't be sanely versioned, it's a Conflict.  If your Conflict CAN be versions, it's a Breaks (and maybe B/R if file overlaps).20:41
fossfreedominfinity, jbicha quick clarification if poss on the caffeine situation.  If caffeine is split into two packages one for icons, one for the main body, how is that going to help?  On upgrade, both packages will still be installed and will clash with what upstream budgie has done20:48
infinityfossfreedom: I'm not sure splitting is the answer here.  It looks like budgie-desktop includes a full version of caffeine.  Correct me if I'm wrong...20:49
rbasakfossfreedom: either they're the same files and you should both depend on a package that provides them, or they're entirely different semantaically and you can ideally rename to avoid conflict to permit concurrent installation of the same packages, or declare a Conflicts.20:50
rbasakOh20:50
infinityfossfreedom: Which means that budgie-desktop shouldn't be arbitrarily overwriting files from caffeine, it should either just straigh tup conflict with it, or the embedded copy should be namespaced to not conflict.20:50
rbasakBut also, unembed?20:50
infinityfossfreedom: Or, yes, budgie-desktop shouldn't ship any of that, and should just depend on caffeine instead.20:50
fossfreedomit has its own caffeine budgie applet now infinity - built in the same source package20:51
infinityfossfreedom: Yes.  I see that.  Is it somehow better/different?20:51
fossfreedomThe difference is that it is native to budgie and as one extra capability not in the appindicator - you can add a timer.  Other than that - similar, using the same icons20:52
fossfreedomhas20:52
infinityfossfreedom: If it's indeed better/different, it should either be namespaced to not conflict, or you should just conflict with caffeine (and stop including it in your desktop seed :P)20:53
infinityfossfreedom: The Breaks/Replaces is entirely wrong here, as you don't want to just be overwriting files from other packages, you want to not coexist with them.20:54
fossfreedomnot really understanding the terminology - "namespaced" ?20:54
infinityfossfreedom: Namespaced, as in you could rename the budgie variant "budgie-caffeine" so it doesn't have any file overlaps.20:54
infinityfossfreedom: But if they're basically the same thing, I don't see why you'd want both installed at all.20:54
infinityfossfreedom: So a Conflict makes more sense.20:54
LocutusOfBorgrbasak, I did it once or twice, but I think it is not worth the double effort...20:55
fossfreedomhmm - I would have to devise a patch to build a binary - its not something upstream would be interested in doing - they insist all applets to be installed in one go (in this case "budgie-core")20:55
infinityfossfreedom: Erm, I'm not suggesting building another binary.20:56
fossfreedomJust replacing the breaks/replace with a provides/conflicts/replace ?20:57
infinityfossfreedom: I'm suggesting either the caffeine stuff in budgie should be renamed to make it clear it's a budgie fork of caffeine, or budgie-desktop should just "Conflict: caffeine"20:57
infinityfossfreedom: Not provides/conflicts/replaces, no.  Just a Conflict.20:57
fossfreedomk - we can do that20:58
LocutusOfBorghttps://code.launchpad.net/~costamagnagianfranco/britney/hints-ubuntu/+merge/352783720:58
LocutusOfBorgrbasak, ^^ do you like it?20:58
infinityfossfreedom: provide/conflicts/replaces is a magic trio for interchangeable metapackages (like mail-transport-agent).  Unless you're suggesting budgie-desktop would be an approrpriate thing to get when a GNOME user asked to install caffeine, that would not be appropriate.20:58
rbasakIt doesn't seem right to me to have the conflict.20:58
rbasakThey should be concurrently installable. There's no fundamental reason they can't be.20:58
rbasakOne user might want the caffeine applet and another one the budgie one.20:59
infinityrbasak: Making them coinstallable is maybe the better option, but also required either selling upstream on it, or carrying a large local patch.20:59
infinitys/required/requires/20:59
rbasakIMHO, not being hostile to other packages is part of the packagers responsibility.20:59
infinityrbasak: I don't disagree.  Though it seems mostly academic here, as caffeine has no rdeps other than (ironically) ubuntu-budgie-desktop21:00
rbasakPeople use caffeine directly21:00
rbasakPeople also like having multiple desktop environments concurrently installed.21:01
rbasak(eg. for a two-user home computer)21:01
infinityfossfreedom: Does the budgie version provide all the same functionality as the non-budgie version, just with a few extra bits?21:02
rbasakLocutusOfBorg: 404?21:02
fossfreedominfinity, all the same functionality + the extra timer capability21:02
rbasakWhat's with the extra 7? :)21:02
tjaaltoninfinity: hi, do you have time to review the x driver removals sometime soon?21:03
infinityfossfreedom: Is there any intent to push the extra functionality upstream, or will it stay forked forever?21:03
infinitytjaalton: Sometime, but I'm in the middle of 3 discussions right now.21:03
tjaaltonsure21:03
tjaaltonbut like this week maybe :)21:03
rbasakLocutusOfBorg: the MP looks fine. I don't know if the actual intent is sane, but I can't review anyway, remember? I'm not on the release team.21:04
rbasak(for the development release)21:04
fossfreedominfinity, it isnt a fork - written from scratch by Solus (or a contributor).21:04
rbasakfossfreedom: then I think it should take care to install to paths that don't collide.21:04
infinityfossfreedom: Err, really?  They rewrote it from scratch and used the same name?21:04
rbasakfossfreedom: or the packaging should ensure this is the case, and encourage upstream to take that.21:05
jbichaI think the only file names in conflict are the icon names, and there are reasonable reasons to keep the same icon names (to make things slightly easier for icon theme devs)21:05
fossfreedomThey used the hicolor icon names because that is what some/most iconsets use to provide their caffeine icons.  The hicolor icons is a fallback if the icontheme in use doesnt have a caffeine icon21:06
rbasakIf you want theme devs to be able to replace the icons, then the icons should be in their own package. Or depend on caffeine to get them.21:06
rbasak(or, at the least, they should be provided by _one_ package)21:07
rbasakEither they're treated as the same and should be shipped by exactly one package, or they're treated as different and should be shipped at different paths.21:07
infinityEh, they're not even the same icons.21:09
fossfreedomicon theme devs are unlikely to provide budgie caffeine icons and "caffeine" icons21:09
fossfreedominfinity, yeah - Solus designed their own for the fallback icons.21:10
infinityfossfreedom: If it's your intent to keep shipping 'caffeine' as well, for the CLI tools, I'd just stop shipping the budgie icons and make budgie-desktop depend on caffeine.21:11
infinityNow that I realise they're really not the same thing.21:12
fossfreedomso hold a local patch then?21:12
infinityChoosing not to ship two files isn't really a "local patch".21:13
rbasakYour sense of "hold a local patch" is exactly what package maintenance is. Your job is to adjust everything to make it comply with distribution expectations. Ideally this is done by sending patches upstream such that both distribution and upstream needs are met by the same code base.21:14
infinityOther options include dpkg-divert (please don't), update-alternatives (meh)...21:14
fossfreedomThey are in the Solus source package - so would need to change the meson.build stuff to not install those icon files21:14
infinityfossfreedom: Or change the packaging to not ship them.21:14
infinityfossfreedom: You already have a massive override_dh_auto_install, adding two "rm -f" to it wouldn't be hard. :P21:14
fossfreedomumm - wait though - a depends on the caffeine package would install the appindicator - so budgie users will see both the native and appindicator at the same time21:16
infinityfossfreedom: caffeine is in your desktop seed currently, so that's likely already true?21:16
fossfreedomI removed it today from the seeds for cosmic - it is in the seed for bionic - so 18.04 to 18.10 users will travel with the caffeine package installed21:17
infinityfossfreedom: Also, caffeine-indicator.desktop has:21:17
infinityOnlyShowIn=GNOME;KDE;LXDE;LXQt;MATE;Razor;ROX;TDE;Unity;XFCE;EDE;Cinnamon;Pantheon;21:17
infinityAre you one of those?21:17
fossfreedomGNOME21:18
infinityThat seems poorly thought-out. :P21:18
fossfreedomI'll send Ikey Doherty around to argue with you :P21:18
infinityI've heard that's super fun.21:18
infinityAnd I already know what his reasons would be.21:19
infinityDoesn't make 'em right.21:19
infinityOh well.21:19
* rbasak senses some extensive distro patching coming on21:19
fossfreedomIt sounds like the least worse solution is a Conflict on caffeine21:19
infinityThe least bad solution is probably renaming the icons and fixing the two references in the source.21:20
infinityIndeed, that means you wouldn't get caffeine icon themes "for free", but... It's not caffeine.21:20
infinityAnd you ship your own icons anyway, so meh?21:20
rbasakThe Conflicts would unreasonably inflict your insanity on others, which is why I think it's just about the worst solution here.21:21
fossfreedomreluctant - users like theming ... so budgie just using a fallback may look odd21:21
rbasakSo fix your broken desktop then21:21
fossfreedom... no sway with upstream I'm afraid21:22
rbasakThen you get to patch.21:22
rbasak"Upstream won't like it" is not a valid reason for shipping a bad/hostile distribution package.21:23
rbasakThe point of packaging is to produce an integrated distribution for users. If upstream is hostile to that integration, then it sucks to be the package maintainer.21:24
infinityfossfreedom: Here, while we were talking: http://paste.ubuntu.com/p/gcCvvyjNts/21:24
infinityOh, that's one patched file too many. ;)21:25
fossfreedomis your other nickname speedy gonzales ?!21:27
fossfreedomgoing to have a close look - thanks for the patch :)21:29
wxlthat's not the name i usually give him :/21:29
wxl(j/k)21:29
infinityfossfreedom: http://paste.ubuntu.com/p/q9m6FGVJ3s/ <-- That might even work.21:31
infinitywxl: Meanie.21:31
wxlinfinity: yep, that's closer ;)21:32
fossfreedomcheers. Much appreciated.21:33
rbasakstgraber: do you realise some of the unrelated patches in bug 1785499 are changed, including some functional changes?21:39
ubot5bug 1785499 in squashfs-tools (Ubuntu Xenial) "Make squashfs-tools in Xenial in sync with Bionic and Cosmic" [High,Triaged] https://launchpad.net/bugs/178549921:39
rbasakstgraber: http://paste.ubuntu.com/p/t37ngVTSTP/ is what I see.21:39
rbasakstgraber: eg. line 236/237 and 252/25421:40
rbasakstgraber: eg. line 236/237 and 252/25321:40
stgraberI hate reading diffs of diffs, one sec21:41
infinityrbasak: Just looks rebased to me.21:42
infinityrbasak: The patches themselves didn't change.21:42
stgraberrbasak: I think it's diff being utterly confusing here, it suggests that write_xattr was in the stickybit patch which it never was21:43
infinity(check indentation of +/-)21:43
rbasakOh21:43
rbasakI'm sorry.21:43
stgraberlooking at the individual patches in debian/patches I see the content I'd expect for those patches21:43
rbasakLong day. Perhaps I should stop for the day.21:43
stgraberI did mention on IRC that the tricky part of reviewing this one is making sense of the diff :)21:43
rbasakUsually I'm fine with reviewing a diff of a diff.21:43
rbasakI do it all the time. But I've lost it today.21:44
rbasakI'll look again with fresh eyes tomorrow.21:44
stgraberwell, the issue here is that it's diff of diff when some files got re-numbered in debian/patches21:44
stgraberand with multiple of those patches touching the same lines21:44
stgraberso doesn't make for a pleasant output21:44
infinitystgraber: The renumbering is actually tracked here (I assume he used git diff), but the rebasing is unpleasant to read for some, I imagine. :)21:45
rbasakYeah I got git to handle the renumbering for me.21:46
rbasakgit ubuntu queue sync etc21:46
rbasakThat paste is three easy commands away :)21:46
infinityrbasak: Anyhow, the rebasing looks correct to me, if you want to just review 007 and 008 as the new patches.21:46
rbasakI no longer trust my eyes for today.21:46
rbasakBut accept if you're happy?21:46
infinitystgraber: Did you quilt refresh (or similar) while you were in here?21:51
infinitystgraber: Some line number changes and an odd context line change are curious.21:52
infinityThe context line change being most curious, cause how was that not previously fuzzy>21:52
infinityOh, hahaha, that's not in context, it's in the patch header.21:53
stgraberinfinity: I re-synced the patch content with what's in bionic/cosmic21:53
stgraberwhich look like someone ran a quilt refresh on at some point (possibly the Debian maintainer did)21:54
infinitystgraber: So, looks like the only change not accounted for as a refresh or rebase is a 1-liner in 0005-add-fstime.patch21:55
infinity-+time_t forced_time = NULL;21:55
infinity++time_t forced_time = (time_t)0;21:55
stgraberyeah, apparently that was changed in a more recent version of that patch... not sure why though the two should be identical in this case.21:56
infinityChanged twice, even.21:57
infinity  * debian/patches/0005-add-fstime.patch: Fix -Wint-conversion warning by21:57
infinity    initializing the time_t variable with (time_t)-1 instead of NULL21:57
infinity  * debian/patches/0005-add-fstime.patch: initializing the time_t variable21:57
infinity    with (time_t)0 instead of (time_t)-1 to avoid creating all filesystems21:57
infinity    on "Wed Dec 31 23:59:59 1969"21:57
infinitystgraber: I don't object to backporting that fix too, but it should be mentioned in the changelog, IMO.21:57
stgraberhaha, yeah I can see how -1 would be a bad idea :)21:57
stgrabersure, let me update the changelog quickly21:58
infinitystgraber: Ta.21:59
infinityIs squashfs upstream dead, or do we just never update?21:59
rbasakThe time_t one was the first one I saw. Then I started interpreting every line as a real change without noticing it wasn't a double-barreled diff change prefix22:02
rbasakAnyway, thank you for taking over.22:02
* rbasak goes to bed22:02
stgraberkinda looked dead, people seem to e-mail LKML for it instead which is a bit odd22:02
infinityHrm.  Last upstream release 2014, last upstream commit 2017.22:02
infinitySo, not dead, but very slow.22:02
infinityThat's unfortunate.22:03
infinityAlso, upstream git has zstd support (which is the last commit).22:03
infinityThat sounds fun.22:03
stgraberwould be neat if they felt like releaseing every once in a while :)22:03
stgraberespecially given that they haven't released since a CVE fix...22:03
infinityYeah, 4.4 is long overdue, I'd say. :P22:03
infinityAnd all our local patches should probably go upstream.22:04
infinityBut I'm very not going to do that.22:04
-queuebot:#ubuntu-release- Unapproved: squashfs-tools (xenial-proposed/main) [1:4.3-3ubuntu2.16.04.2 => 1:4.3-3ubuntu2.16.04.3] (core)22:04
infinityBut with so much of our infra (livefs, some virt/container images, snaps) relying on squashfs, it'd be nice if we could help revitalize upstream.22:04
stgraberboth of the new patches are upstream at least22:05
-queuebot:#ubuntu-release- Unapproved: rejected squashfs-tools [source] (xenial-proposed) [1:4.3-3ubuntu2.16.04.3]22:06
infinitystgraber: I didn't really care about the two non-functional changes, but thanks. :)22:06
stgraberwell, figured if I was going to be listing changes due to the resync with bionic :)22:07
stgraberI can easily find about half of our patches upstream, maybe more are there and I just can't match them in the git history22:08
stgraberkfreebsd appears missing (not super surprising) and I'm not seeing the lzma magic one either22:08
stgraberah and no mention of stickybit22:09
infinityKay, so maybe it's not that dire, and someone just needs to poke upstream to release more than once every 4 years.22:09
stgraberthe rest appears to all be upstream in one way or another at least22:09
-queuebot:#ubuntu-release- Unapproved: accepted squashfs-tools [source] (xenial-proposed) [1:4.3-3ubuntu2.16.04.3]22:10
infinityI'm always slightly terrfied when I run into a project that's still hosted on SourceForge.22:11
infinityAlthough, SF looks much more pleasant than when it went through that awful "let's try to monetize with nasty ads" phase.22:11
infinitystgraber: Any plans to do the same thing to trusty, or no carefactor there?22:13
stgraberinfinity: wasn't planning on it, mostly because the trusty kernel isn't going to get unpriv file caps so caps will just remain busted with LXD on that one...22:14
infinitystgraber: Kay.22:15
stgraberjust looked and it's on 4.2, so would need to check what else changed between that and that 4.3 we have everywhere else now22:15
infinitystgraber: Yeah, I wans't suggesting you had to, or even should, as just asking if I should look out for an upload.22:15
infinityGenerally, I despise the "backport all the things" mentality that makes people want to make trusty and xenial be exact copies of bionic. :P22:16
infinity(THough, for utils like this that almost never change, I get it)22:16
stgraberyeah, I only really cared about the fscaps fix but the different numbering in patches bugged me so I just decided to check what else was missing and include that too, at which point, making debdiff cross-series be clean by reshuffling things a bit usually makes sense22:17
stgraberso trusty -> xenial looks like:22:17
stgraber 132 files changed, 28145 insertions(+), 21015 deletions(-)22:17
stgraberthat doesn't look very pleasant, looks like upstream decided to reshuffle things a bit between 4.2 and 4.322:17
infinityYeah, pass on that, then.22:18
infinityHonestly, I'm happy for enough functionality lacking in old LTSes that it's easier for you guys stuck on the front lines of Mark-facing projects to just say "No" when suggested that you should backport all the things.22:18
infinityI'd much rather our users have incentive to upgrade long before an LTS goes EOL.22:19
stgraberwell, in this case, the LXD snap is available on 14.04 and will include the new unsquashfs after the SRU has gone through, so that takes care of shiny new LXD on old trusty22:20
-queuebot:#ubuntu-release- New binary: budgie-desktop [s390x] (cosmic-proposed/universe) [10.4+git20180806.02.933f78fc03d-0ubuntu1] (personal-fossfreedom, ubuntu-budgie)22:58
-queuebot:#ubuntu-release- New binary: budgie-desktop [amd64] (cosmic-proposed/universe) [10.4+git20180806.02.933f78fc03d-0ubuntu1] (personal-fossfreedom, ubuntu-budgie)22:59
-queuebot:#ubuntu-release- New binary: budgie-desktop [ppc64el] (cosmic-proposed/universe) [10.4+git20180806.02.933f78fc03d-0ubuntu1] (personal-fossfreedom, ubuntu-budgie)22:59
-queuebot:#ubuntu-release- New binary: budgie-desktop [i386] (cosmic-proposed/universe) [10.4+git20180806.02.933f78fc03d-0ubuntu1] (personal-fossfreedom, ubuntu-budgie)22:59
-queuebot:#ubuntu-release- New binary: budgie-desktop [arm64] (cosmic-proposed/universe) [10.4+git20180806.02.933f78fc03d-0ubuntu1] (personal-fossfreedom, ubuntu-budgie)23:01
-queuebot:#ubuntu-release- New binary: budgie-desktop [armhf] (cosmic-proposed/universe) [10.4+git20180806.02.933f78fc03d-0ubuntu1] (personal-fossfreedom, ubuntu-budgie)23:01
=== adam_g_ is now known as adam_g
-queuebot:#ubuntu-release- Unapproved: console-setup (bionic-proposed/main) [1.178ubuntu2.4 => 1.178ubuntu2.5] (core)23:08
-queuebot:#ubuntu-release- Unapproved: accepted console-setup [source] (bionic-proposed) [1.178ubuntu2.5]23:14
wxlexit23:18
wxloooops23:18
-queuebot:#ubuntu-release- Unapproved: console-setup (bionic-proposed/main) [1.178ubuntu2.5 => 1.178ubuntu2.6] (core)23:37
-queuebot:#ubuntu-release- Unapproved: accepted console-setup [source] (bionic-proposed) [1.178ubuntu2.6]23:44

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