[00:05] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 /: Failed to upload diffs. Please try regenerating diffs [00:35] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 Failed to build (xenial/unity8, yakkety/unity8). Successfully built (vivid/unity8) === chihchun_afk is now known as chihchun === _salem is now known as salem_ === salem_ is now known as _salem [07:33] -queuebot:#ubuntu-ci-eng- Mirv, https://bileto.ubuntu.com/#/ticket/2072 Currently building (yakkety/qtbase-opensource-src). Failed to build (xenial/qtbase-opensource-src). Ready to build (xenial/qtbase-opensource-src-gles, yakkety/qtbase-opensource-src-gles) === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun [07:48] -queuebot:#ubuntu-ci-eng- sil2100 alf, https://bileto.ubuntu.com/#/ticket/2065 Preparing packages [08:00] -queuebot:#ubuntu-ci-eng- Mirv, https://bileto.ubuntu.com/#/ticket/2059 yakkety/ubuntu-ui-toolkit: Failed to update local lp:~ci-train-bot/ubuntu-ui-toolkit/ubuntu-ui-toolkit-ubuntu-yakkety-2059 cache [08:07] -queuebot:#ubuntu-ci-eng- sil2100 alf, https://bileto.ubuntu.com/#/ticket/2065 Successfully built [08:13] -queuebot:#ubuntu-ci-eng- Mirv, https://bileto.ubuntu.com/#/ticket/2072 Failed to build (xenial/qtbase-opensource-src, yakkety/qtbase-opensource-src). Ready to build (xenial/qtbase-opensource-src-gles, yakkety/qtbase-opensource-src-gles) [08:23] -queuebot:#ubuntu-ci-eng- sil2100, https://bileto.ubuntu.com/#/ticket/2075 yakkety/lxc-android-config: Failed to commit https://code.launchpad.net/~vicamo/lxc-android-config/writable-path-for-snapd. You must supply either a Commit Message on your MP, or a custom debian/changelog entry [08:29] -queuebot:#ubuntu-ci-eng- sil2100, https://bileto.ubuntu.com/#/ticket/2075 Preparing packages [08:36] -queuebot:#ubuntu-ci-eng- sil2100, https://bileto.ubuntu.com/#/ticket/2075 Ready to build [08:40] sil2100, hey, can you please upload a ubuntu-touch seed ++qtubuntu-appmenutheme to silo 2026? [08:44] Saviq: ok, is that approved by Pat and co? [08:44] sil2100, only way to get us app menus, so I'd say so ;) [08:45] the size impact should be negligible [08:45] ;) [08:45] qtubuntu-appmenutheme_0.63+16.10.20161012-0ubuntu1_armhf.deb (99.2 KiB) [08:45] Ok, let me prep the seed changes and stage them there [08:45] tx! [08:45] dednick, ↑ [08:57] -queuebot:#ubuntu-ci-eng- sil2100, https://bileto.ubuntu.com/#/ticket/2075 Successfully built [08:58] Saviq, sil2100: ta [09:08] -queuebot:#ubuntu-ci-eng- dednick, https://bileto.ubuntu.com/#/ticket/2026 Needs rebuild due to new commits (yakkety/unity8). Ready to build (vivid/unity8-desktop-session, xenial/unity8-desktop-session, yakkety/unity8-desktop-session). Successfully built (vivid/qmenumodel, vivid/qtubuntu, vivid/qtubuntu-gles, vivid/unity8, xenial/qmenumodel, xenial/qtubuntu, xenial/qtubuntu-gles, xenial/unity8, yakkety/qmenumodel, yakkety/qtubuntu, yakkety/qtubuntu-gles) [09:15] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 Failed to build (xenial/unity8). Needs rebuild due to new commits (yakkety/unity8). Successfully built (vivid/unity8) [09:17] -queuebot:#ubuntu-ci-eng- dednick, https://bileto.ubuntu.com/#/ticket/2026 Preparing packages [09:28] -queuebot:#ubuntu-ci-eng- dednick, https://bileto.ubuntu.com/#/ticket/2026 Needs rebuild due to new commits (yakkety/unity8). Pending binary packages (vivid/unity8-desktop-session, xenial/unity8-desktop-session, yakkety/unity8-desktop-session). Successfully built (vivid/qmenumodel, vivid/qtubuntu, vivid/qtubuntu-gles, vivid/unity8, xenial/qmenumodel, xenial/qtubuntu, xenial/qtubuntu-gles, xenial/unity8, yakkety/qmenumodel, yakkety/qtubuntu, yakkety/qtubuntu-gles) [09:48] -queuebot:#ubuntu-ci-eng- dednick, https://bileto.ubuntu.com/#/ticket/2026 Needs rebuild due to new commits (yakkety/unity8). Successfully built (vivid/qmenumodel, vivid/qtubuntu, vivid/qtubuntu-gles, vivid/unity8, vivid/unity8-desktop-session, xenial/qmenumodel, xenial/qtubuntu, xenial/qtubuntu-gles, xenial/unity8, xenial/unity8-desktop-session, yakkety/qmenumodel, yakkety/qtubuntu, yakkety/qtubuntu-gles, yakkety/unity8-desktop-session) [10:29] -queuebot:#ubuntu-ci-eng- dednick, https://bileto.ubuntu.com/#/ticket/2026 Diff missing (vivid/ubuntu-touch-meta, xenial/ubuntu-touch-meta, yakkety/ubuntu-touch-meta). Needs rebuild due to new commits (yakkety/unity8). Successfully built (vivid/qmenumodel, vivid/qtubuntu, vivid/qtubuntu-gles, vivid/unity8, vivid/unity8-desktop-session, xenial/qmenumodel, xenial/qtubuntu, xenial/qtubuntu-gles, xenial/unity8, xenial/unity8-desktop-session, yakkety/qmenumodel, yakkety/qtu [10:33] -queuebot:#ubuntu-ci-eng- Mirv, https://bileto.ubuntu.com/#/ticket/2072 Currently building (yakkety/qtbase-opensource-src). Failed to build (xenial/qtbase-opensource-src). Ready to build (xenial/qtbase-opensource-src-gles, yakkety/qtbase-opensource-src-gles) [10:40] Mirv, filed this after finishing silo 2054 [10:40] https://bugs.launchpad.net/ubuntu/+source/webbrowser-app/+bug/1633402 [10:40] Ubuntu bug 1491279 in webbrowser-app (Ubuntu) "duplicate for #1633402 Save image/file doesn’t actually download the file on desktop" [High,Triaged] [10:41] trainguards: can https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/2076/+build/11022370 be retried please? [10:44] -queuebot:#ubuntu-ci-eng- Mirv, https://bileto.ubuntu.com/#/ticket/2054 QA Signoff: Approved [10:57] oSoMoN: done [10:58] -queuebot:#ubuntu-ci-eng- oSoMoN, https://bileto.ubuntu.com/#/ticket/2076 Failed to build [11:02] thanks [11:07] trainguards: hi guys. could someone restart the failed i386 build in (https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/2073/+packages) [11:07] seems like qdoc crashed? O.o [11:12] pete-woods: ok.. [11:12] Mirv: thanks! [11:35] -queuebot:#ubuntu-ci-eng- pete-woods, https://bileto.ubuntu.com/#/ticket/2073 Successfully built [11:44] -queuebot:#ubuntu-ci-eng- Mirv, https://bileto.ubuntu.com/#/ticket/2054 Publishing packages [11:48] -queuebot:#ubuntu-ci-eng- oSoMoN, https://bileto.ubuntu.com/#/ticket/2076 Preparing packages [11:54] -queuebot:#ubuntu-ci-eng- Mirv, https://bileto.ubuntu.com/#/ticket/2054 Release pocket [11:58] -queuebot:#ubuntu-ci-eng- oSoMoN, https://bileto.ubuntu.com/#/ticket/2076 Failed to build === _salem is now known as salem_ [12:26] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 Preparing packages === chihchun is now known as chihchun_afk [12:30] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 yakkety/unity8: Failed to commit https://code.launchpad.net/~unity-team/unity8/previews_fonts-update. You must supply either a Commit Message on your MP, or a custom debian/changelog entry [12:47] trainguards: can https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/2076/+build/11022522 be retried please? [12:47] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 Preparing packages [12:59] -queuebot:#ubuntu-ci-eng- Mirv, https://bileto.ubuntu.com/#/ticket/2055 Currently building (yakkety/ubuntu-ui-toolkit). Failed to build (xenial/ubuntu-ui-toolkit). Successfully built (xenial/qtdeclarative-opensource-src, xenial/qtdeclarative-opensource-src-gles, xenial/qtmir, xenial/qtmir-gles, xenial/qtubuntu, xenial/qtubuntu-gles, xenial/ubuntu-system-settings-online-accounts, xenial/ubuntu-ui-toolkit-gles, xenial/unity8, xenial/webbrowser-app, yakkety/qtdeclarative- [13:10] oSoMoN: done again [13:10] but it seemed to complain about chrome version or what was the error msg... [13:12] -queuebot:#ubuntu-ci-eng- Mirv, https://bileto.ubuntu.com/#/ticket/2055 Preparing packages [13:14] -queuebot:#ubuntu-ci-eng- renatofilho, https://bileto.ubuntu.com/#/ticket/2057 QA Signoff: Approved [13:16] Mirv, the first time, yes, and the second time it built but some unit tests crashed [13:37] -queuebot:#ubuntu-ci-eng- greyback, https://bileto.ubuntu.com/#/ticket/2077 Preparing packages [13:44] -queuebot:#ubuntu-ci-eng- kenvandine, https://bileto.ubuntu.com/#/ticket/2078 Preparing packages [13:45] -queuebot:#ubuntu-ci-eng- kenvandine, https://bileto.ubuntu.com/#/ticket/2078 yakkety/ubuntu-system-settings: Failed to merge https://code.launchpad.net/~jonas-drange/ubuntu-system-settings/filepicker [13:53] -queuebot:#ubuntu-ci-eng- Mirv, https://bileto.ubuntu.com/#/ticket/2072 Diff missing (xenial/qtbase-opensource-src, yakkety/qtbase-opensource-src). Ready to build (xenial/qtbase-opensource-src-gles, yakkety/qtbase-opensource-src-gles) [13:55] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 Failed to build (xenial/unity8, yakkety/unity8). Successfully built (vivid/unity8) [13:59] -queuebot:#ubuntu-ci-eng- Mirv, https://bileto.ubuntu.com/#/ticket/2055 Currently building (yakkety/ubuntu-ui-toolkit). Failed to build (xenial/ubuntu-ui-toolkit). Pending binary packages (xenial/qtmir, xenial/unity8, yakkety/qtmir). Successfully built (xenial/qtdeclarative-opensource-src, xenial/qtdeclarative-opensource-src-gles, xenial/qtmir-gles, xenial/qtubuntu, xenial/qtubuntu-gles, xenial/ubuntu-system-settings-online-accounts, xenial/ubuntu-ui-toolkit-gles, xeni [13:59] -queuebot:#ubuntu-ci-eng- kenvandine, https://bileto.ubuntu.com/#/ticket/2078 Ready to build [13:59] -queuebot:#ubuntu-ci-eng- greyback, https://bileto.ubuntu.com/#/ticket/2077 Failed to build (vivid/miral). Successfully built (xenial/miral, yakkety/miral) [14:00] -queuebot:#ubuntu-ci-eng- kenvandine, https://bileto.ubuntu.com/#/ticket/2078 Preparing packages [14:01] -queuebot:#ubuntu-ci-eng- kenvandine, https://bileto.ubuntu.com/#/ticket/2078 yakkety/ubuntu-system-settings: Failed to merge https://code.launchpad.net/~jonas-drange/ubuntu-system-settings/filepicker [14:02] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 Preparing packages [14:15] -queuebot:#ubuntu-ci-eng- kenvandine, https://bileto.ubuntu.com/#/ticket/2078 Preparing packages [14:15] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 Failed to build (xenial/unity8). Needs rebuild due to new commits (yakkety/unity8). Successfully built (vivid/unity8) [14:20] -queuebot:#ubuntu-ci-eng- Mirv, https://bileto.ubuntu.com/#/ticket/2055 Failed to build (xenial/ubuntu-ui-toolkit). Successfully built (xenial/qtdeclarative-opensource-src, xenial/qtdeclarative-opensource-src-gles, xenial/qtmir, xenial/qtmir-gles, xenial/qtubuntu, xenial/qtubuntu-gles, xenial/ubuntu-system-settings-online-accounts, xenial/ubuntu-ui-toolkit-gles, xenial/unity8, xenial/webbrowser-app, yakkety/qtdeclarative-opensource-src, yakkety/qtdeclarative-opensource [14:29] -queuebot:#ubuntu-ci-eng- greyback, https://bileto.ubuntu.com/#/ticket/2077 Preparing packages [14:39] -queuebot:#ubuntu-ci-eng- kenvandine, https://bileto.ubuntu.com/#/ticket/2078 yakkety/ubuntu-system-settings: Failed to merge https://code.launchpad.net/~jonas-drange/ubuntu-system-settings/filepicker [14:43] -queuebot:#ubuntu-ci-eng- jgdx, https://bileto.ubuntu.com/#/ticket/1721 Bad merges (yakkety/ubuntu-system-settings). Needs rebuild due to new commits (yakkety/ubuntu-settings-components). Successfully built (vivid/ubuntu-settings-components, vivid/ubuntu-system-settings, xenial/ubuntu-settings-components, xenial/ubuntu-system-settings) [14:44] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 Preparing packages [14:52] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 Failed to build (xenial/unity8). PPA/bzr version mismatch (yakkety/unity8). Successfully built (vivid/unity8) === salem_ is now known as _salem [14:59] -queuebot:#ubuntu-ci-eng- greyback, https://bileto.ubuntu.com/#/ticket/2077 Failed to build (vivid/miral, vivid/unity-api, xenial/unity-api, yakkety/unity-api). Successfully built (xenial/miral, yakkety/miral) [15:00] -queuebot:#ubuntu-ci-eng- renatofilho, https://bileto.ubuntu.com/#/ticket/2057 Publishing packages [15:00] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 Preparing packages [15:04] -queuebot:#ubuntu-ci-eng- kenvandine, https://bileto.ubuntu.com/#/ticket/2078 Failed to build (vivid/ubuntu-system-settings, xenial/ubuntu-system-settings). Needs rebuild due to new commits (yakkety/ubuntu-system-settings) [15:16] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 Currently building (vivid/unity8). Failed to build (xenial/unity8). Needs rebuild due to new commits (yakkety/unity8) [15:16] -queuebot:#ubuntu-ci-eng- renatofilho, https://bileto.ubuntu.com/#/ticket/1875 QA Signoff: Approved [15:19] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 Preparing packages [15:19] -queuebot:#ubuntu-ci-eng- renatofilho, https://bileto.ubuntu.com/#/ticket/2057 Release pocket [15:32] -queuebot:#ubuntu-ci-eng- renatofilho, https://bileto.ubuntu.com/#/ticket/2030 Needs rebuild due to new commits (yakkety/address-book-service). Successfully built (vivid/address-book-service, xenial/address-book-service) [15:43] -queuebot:#ubuntu-ci-eng- renatofilho, https://bileto.ubuntu.com/#/ticket/1875 Publishing packages [15:56] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 Failed to build (xenial/unity8, yakkety/unity8). Pending binary packages (vivid/unity8) [15:57] -queuebot:#ubuntu-ci-eng- renatofilho, https://bileto.ubuntu.com/#/ticket/1875 Release pocket [16:13] -queuebot:#ubuntu-ci-eng- greyback, https://bileto.ubuntu.com/#/ticket/2077 Generating diffs [16:15] -queuebot:#ubuntu-ci-eng- dbarth, https://bileto.ubuntu.com/#/ticket/1919 Generating diffs [16:16] -queuebot:#ubuntu-ci-eng- Cimi, https://bileto.ubuntu.com/#/ticket/2050 Failed to build (xenial/unity8, yakkety/unity8). Successfully built (vivid/unity8) [16:16] -queuebot:#ubuntu-ci-eng- greyback, https://bileto.ubuntu.com/#/ticket/2077 Preparing packages [16:25] -queuebot:#ubuntu-ci-eng- Trevinho, https://bileto.ubuntu.com/#/ticket/2079 Dependency wait (vivid/unity8, xenial/unity8, yakkety/unity8). Failed to build (vivid/qmenumodel, xenial/qmenumodel, yakkety/qmenumodel) [16:36] -queuebot:#ubuntu-ci-eng- dbarth, https://bileto.ubuntu.com/#/ticket/1919 Diff missing (vivid/oxide-qt, xenial/oxide-qt). Ready to build (yakkety/oxide-qt) [16:40] -queuebot:#ubuntu-ci-eng- greyback, https://bileto.ubuntu.com/#/ticket/2077 Dependency wait (vivid/qtmir, vivid/qtmir-gles). Failed to build (vivid/miral, vivid/unity-api, xenial/qtmir, xenial/qtmir-gles, xenial/unity-api, yakkety/qtmir, yakkety/qtmir-gles, yakkety/unity-api). Pending binary packages (xenial/miral, yakkety/miral) [16:40] -queuebot:#ubuntu-ci-eng- dbarth, https://bileto.ubuntu.com/#/ticket/1919 Ready to build (yakkety/oxide-qt). Successfully built (vivid/oxide-qt, xenial/oxide-qt) [16:46] -queuebot:#ubuntu-ci-eng- kenvandine, https://bileto.ubuntu.com/#/ticket/2078 Preparing packages [16:47] -queuebot:#ubuntu-ci-eng- kenvandine, https://bileto.ubuntu.com/#/ticket/2078 yakkety/ubuntu-system-settings: Failed to merge https://code.launchpad.net/~jonas-drange/ubuntu-system-settings/filepicker [16:58] -queuebot:#ubuntu-ci-eng- kenvandine, https://bileto.ubuntu.com/#/ticket/2078 Preparing packages [16:59] -queuebot:#ubuntu-ci-eng- greyback, https://bileto.ubuntu.com/#/ticket/2077 Dependency wait (vivid/qtmir, vivid/qtmir-gles). Failed to build (vivid/miral, vivid/unity-api, xenial/qtmir, xenial/qtmir-gles, xenial/unity-api, yakkety/qtmir, yakkety/qtmir-gles, yakkety/unity-api). Successfully built (xenial/miral, yakkety/miral) [17:15] -queuebot:#ubuntu-ci-eng- dobey, https://bileto.ubuntu.com/#/ticket/2074 Ready to build [17:22] -queuebot:#ubuntu-ci-eng- kenvandine, https://bileto.ubuntu.com/#/ticket/2078 Failed to build [17:23] -queuebot:#ubuntu-ci-eng- sil2100 alf, https://bileto.ubuntu.com/#/ticket/2065 QA Signoff: Ready [17:30] -queuebot:#ubuntu-ci-eng- dobey, https://bileto.ubuntu.com/#/ticket/2074 Preparing packages [17:55] -queuebot:#ubuntu-ci-eng- dobey, https://bileto.ubuntu.com/#/ticket/2074 Ready to build [18:10] LIES [18:12] dobey: that ticket status correctly reflects the fact that the PPA is empty. Maybe poke lp people for the upload failure if you didn't get an email about it [18:17] well no mail in spam or inbox. not sure packages were actually uploaded, really [18:18] -queuebot:#ubuntu-ci-eng- kenvandine, https://bileto.ubuntu.com/#/ticket/2078 Preparing packages [18:24] dobey: 2016-10-14 17:30:38,731 INFO Uploaded xenial/go-unityscopes to PPA. [18:24] 2016-10-14 17:30:41,275 INFO Uploaded yakkety/go-unityscopes to PPA. [18:24] yes i see that the build log says that [18:25] dobey: https://www.irccloud.com/pastebin/2suKintp/ [18:27] dobey: if you didn't get a rejection email, poke lp people [18:28] i wouldn't get a rejection mail becasue the upload isn't signed by my gpg key, and not my e-mail address. i guess the bot account would be the one getting any e-mails [18:28] i guess the 2 lp people are also probably travelling or preparing to do so, right now [18:29] -queuebot:#ubuntu-ci-eng- dobey, https://bileto.ubuntu.com/#/ticket/2074 Preparing packages [18:31] dobey: http://bazaar.launchpad.net/~ci-train-bot/go-unityscopes/go-unityscopes-ubuntu-yakkety-2074/revision/77#debian/changelog your email address is in the changelog [18:32] robru: oh, right; but still that doesn't match the gpg key, so i wouldn't get an e-mail anyway [18:34] -queuebot:#ubuntu-ci-eng- dobey, https://bileto.ubuntu.com/#/ticket/2074 Ready to build [18:46] err === mterry_ is now known as mterry === dobey_ is now known as dobey [18:52] grr netsplit === Trevinho_ is now known as Trevinho [18:57] robru: since this is initial packaging, should i perhaps instead build source packages locally and try to do manual uploads? [19:15] dobey: well I guess the advantage of that approach is that you'd get the rejection mail. but really there shouldn't be any reason that bileto can't upload a package to a PPA even if it doesn't exist in ubuntu archive [19:20] sure [19:21] well i guess i wouldn't get a rejection mail, because i see no reason it should be rejected [19:55] 2016-10-14 17:31:25 DEBUG Rejected: [19:55] 2016-10-14 17:31:25 DEBUG go-unityscopes_1.0+16.04.20161014-0ubuntu1.dsc: Unknown section 'lib' [19:55] 2016-10-14 17:31:25 DEBUG go-unityscopes_1.0+16.04.20161014-0ubuntu1.tar.xz: Unknown section 'lib' [19:55] dobey: ^- === cjwatson_ is now known as cjwatson [19:55] lib -> libs in debian/control [19:55] LP sent mail to the bot account, ci-train-bot@canonical.com [19:55] oh [19:56] cjwatson: thanks [19:56] pretty sure vim highlights invalid sections in debian/control :) [19:56] np [19:56] emacs doesn't i guess [19:57] join us [19:57] cjwatson: can rejection emails be sent to the address in the changelog? this has been a train/bileto pain point for a long time [19:57] put an .el in debhelper or whatever contains the vim bits for it ;) [19:58] vim-runtime: /usr/share/vim/vim74/syntax/debcontrol.vim [19:58] oh hmm [19:59] robru: i think not because then i could spam you with it [19:59] robru: I don't recall whether there would be gotchas with that, and I'm pretty much EOW so don't want to go spelunking [20:00] dobey: what's stopping me from creating a key with your address on it? you'd still get the rejection mail, no? [20:00] robru: no. the key has to be associated to the lp account [20:00] ah [20:00] we mail Maintainer and Changed-By but only if the upload is to the primary archive [20:01] cjwatson: what should I file the bug against? [20:01] ;-) [20:01] so it sends to the address configured in lp, for the account that matches the gpg fingerprint [20:01] we don't do that for PPAs mainly because it would cause a ridiculous amount of backscatter to innocent developers when random people take their packages and upload them verbatim to PPAs [20:01] so we won't change this across the board, but it would be conceivably possible to make the policy a bit more sophisticated [20:02] as for where to file the bug, I hear we have a project called "launchpad" [20:02] cjwatson: smartass! I thought there might have been a more specific project that handles the ppa upload rejections [20:02] no, it's all in LP itself [20:02] we could perhaps extend the hack we have in various other places, where devirtualised PPAs count as a bit like the primary archive for some purposes [20:03] isn't the plan to get rid of devirt though? [20:03] well [20:03] kindasorta [20:03] the plan is to get rid of devirtualised *builders* [20:03] that doesn't necessarily mean the archives can't still be [20:04] anyway, it would certainly be a hack, but the simplest one I can think of at short notice that would be anywhere near acceptable. possibly "anywhere near" isn't actually near enough here, it would need some more thought [20:04] oh. i didn't realize there was such a thing [20:04] really we want LP to have a clearer idea that the bot is acting on behalf of other accounts here [20:05] yeah [20:05] just slightly tricky to communicate that in this case in a way that doesn't collide with situations where we explicitly don't want notifications to happen [20:05] and the changelog is definitely not enough [20:06] -queuebot:#ubuntu-ci-eng- dobey, https://bileto.ubuntu.com/#/ticket/2074 Preparing packages [20:06] i hate special casing things, but maybe it's a reasonable thing to do for this [20:07] if we were going to do a special case then we'd extend the DB model [20:07] but better to explore other possibilities first [20:07] or maybe the bot could check its email [20:08] and check for the accepted/rejected mails [20:08] I'd rather notify directly [20:08] I've wanted to fix this for ages - at one point the blocker was that the bot put itself in the changelog [20:09] right. what i mean is that "directly" hwere is bileto, not my e-mail [20:09] yeah the bot has been putting the users SSO email in the changelogs for a while now [20:09] dobey: cjwatson: yeah it would be **amazeballs** if dput just errored out syncronously [20:09] but i don't know enough about the architecture to know if anything i suggest is feasilble or not [20:10] https://git.launchpad.net/launchpad/tree/lib/lp/soyuz/mail/packageupload.py#n315 is the logic here FWIW [20:10] robru: well, even a webhook would be much better than current situation i guess [20:10] robru: pretty much not feasible I'm afraid [20:10] dobey: cjwatson: maybe dput should get an option to make it syncronously poll to confirm the upload was really successful [20:10] there's been a bug open about that since like 2005 but it's totally bluesky [20:10] blargh [20:15] -queuebot:#ubuntu-ci-eng- dobey, https://bileto.ubuntu.com/#/ticket/2074 Pending binary packages [20:36] -queuebot:#ubuntu-ci-eng- dobey, https://bileto.ubuntu.com/#/ticket/2074 Successfully built [20:39] robru: suggested solution in the bug, though I'll want to talk it over with William too [20:39] (https://bugs.launchpad.net/launchpad/+bug/1633608) [20:39] Ubuntu bug 1633608 in Launchpad itself "Bileto PPA upload rejections are lost to the ether" [Undecided,New] [20:42] cjwatson: thanks! [20:42] this way it's a thing that bileto is explicitly asking for, rather than something we're inferring [20:42] since the logic is confusing enough as it is ... [20:44] seems reasonable, but i think ideal would be to have something which doesn't e-mail at all [20:44] That's unlikely to happen (this decade) [20:45] I mean you can turn it into https://bugs.launchpad.net/launchpad/+bug/136593 if you like, but I figured it might be better to actually have something be done :) [20:45] Ubuntu bug 136593 in Launchpad itself "no status update after dput for ppa package" [Low,Triaged] [20:46] tweaks to mail logic are comparatively easy [20:48] basically just something like http://paste.ubuntu.com/23325529/ [20:50] well, sure. was just thinking the packageupload.py could maybe be tweaked to do a webhook instead of send e-mail. but meh, too much to think about on friday before trip [20:51] a webhook is certainly conceivable, but would require a fair bit more work on both our side and on bileto's side [20:52] the reason having dput communicate status information in general (outside a bileto context where you can't assume a webhook receiver will be available) is a much bigger job is that it's currently async by design, and the bit that accepts (S)FTP uploads is quite separate from the bit that processes them [20:52] and we do need to be async to cope with large uploads sensibly [20:53] it would not be out of the question to record the rejection reason somewhere in connection with some kind of ID, but dput's underlying protocols don't really offer a good way to get that ID back [20:53] so the whole thing is fairly tricky ... [20:54] would basically mean reimplementing the upload bit as an actual webservice endpoint, and pretty hard to get time for that sort of thing these days [21:07] yeah i understand why doing it in dput is not great [21:08] but would be nice to go to my PPA page and see rejected upload attempts from allowed uploaders, for example [21:08] but that would be more work than this, sure [21:12] -queuebot:#ubuntu-ci-eng- marcustomlinson, https://bileto.ubuntu.com/#/ticket/2071 Failed to build (xenial/unity-scope-snappy). Needs rebuild due to new commits (yakkety/unity-scope-snappy) [21:16] -queuebot:#ubuntu-ci-eng- marcustomlinson dobey, https://bileto.ubuntu.com/#/ticket/2071 Preparing packages [21:20] omg [21:20] why are there over a thousand packages in the autopkgtest queues for xenial?! [21:21] oh a glibc update [21:21] fun :( [21:22] hmm [21:22] is anyone even around that can do pkg signoff? [21:23] kenvandine, mterry: either of you around? [21:23] slangasek: or you. i guess you might still be here being on the other coast :) [21:24] dobey: I'm about to be afk for a bit, but drop me a link and I can do packaging signoff when I get back [21:25] slangasek: https://bileto.ubuntu.com/#/ticket/2074 <- totally new package that's just a go lib so only dumps source in /usr/share/gocode. nothing depends on it yet, so the autopkgtests are basically a waste of running britney. i named the package following how other golang-foo-dev packages are named, so hopefully that's good. [21:25] slangasek: thanks [21:32] -queuebot:#ubuntu-ci-eng- marcustomlinson dobey, https://bileto.ubuntu.com/#/ticket/2071 Dependency wait [21:54] cjwatson: That solution seems mostly reasonable. [21:57] ok, gotta go myself. looks like britney got around to acking that there are not autopkgtests at least [21:57] cheers [22:50] -queuebot:#ubuntu-ci-eng- robru sbalda, https://bileto.ubuntu.com/#/ticket/2029 Needs rebuild due to new commits [23:08] dobey: Standards-Version: 3.9.6 is a mite bit stale for a new package [23:20] dobey: this should also be fixed: W: golang-launchpad-go-unityscopes-v2-dev: package-has-long-file-name 76 (85) > 80 [23:20] dobey: sorry, not that one, I don't care about that one. I meant this one :) I: golang-launchpad-go-unityscopes-v2-dev: package-contains-empty-directory usr/bin/ [23:22] -queuebot:#ubuntu-ci-eng- dobey, https://bileto.ubuntu.com/#/ticket/2074 Publishing packages [23:36] -queuebot:#ubuntu-ci-eng- dobey, https://bileto.ubuntu.com/#/ticket/2074 Release pocket