/srv/irclogs.ubuntu.com/2017/04/18/#ubuntu-devel.txt

naccrbasak: if you happen to be around, ping -- or in the next few hours, have an importer question for you04:04
pittixnox_: DNSSEC> that smells like an SRU then? it should mostly be alright, but some devices still have trouble with it; and we don't do portal detection; so I'd disable it again05:16
ackkjoin #server07:44
xnox_pitti, yes, there is inflight bileto, hoping for unapproved queue SRU today/soon (need to fix up missmerged cherrypick first though)07:59
=== xnox_ is now known as xnox
rbasaknacc: o/08:28
rbasakslashd: ~ubuntu-sru-developers should work now (thanks slangasek!). Could you perhaps review and upload some suitable SRU from the sponsorship queue to test?08:41
LocutusOfBorghello jbicha I suppose I can close lp: #165792408:46
ubottuLaunchpad bug 1657924 in virtualbox (Ubuntu) "Clicking the file chooser button crashes VirtualBox on Zesty" [Medium,Expired] https://launchpad.net/bugs/165792408:46
xnoxok, systemd sru refix; and thrown into bileto - coffee time09:04
=== JanC_ is now known as JanC
jbichaLocutusOfBorg: that's fine, my config file was broken so maybe some day I'll look into it more11:42
LocutusOfBorgthanks11:45
LocutusOfBorgwill keep it as expired11:46
=== _salem is now known as salem_
=== salem_ is now known as _salem
slashdrbasak, morning, I think my ACL is now set by the TB --> https://lists.ubuntu.com/archives/technical-board/2017-April/002302.html but I still can't approved series nomination, do you think it is something we can arrange ?13:58
rbasakslashd: can we check that uploading SRUs works first please?14:03
slashdrbasak, that was my second question, is there a way I can easily check before doing an real upload ?14:04
rbasakslashd: use ubuntu-upload-permission14:06
slashdrbasak, so far I checked with this : http://people.canonical.com/~ubuntu-archive/archive-permissions/individuals and I don't see my name, will try with ubuntu-upload-permission14:07
naccrbasak: heya, I think I figured it out last night, but will see if i remember today14:17
slashdrbasak, seems like ubuntu-archive-tools indicate :14:32
slashd== All rights for slashd ==14:32
slashdArchive Upload Rights for ubuntu-sru-developers: archive 'primary', pocket 'Proposed14:32
slashdbut ubuntu-uploader-permission doesn't reveal much14:33
rbasakslashd: it looks like ubuntu-uploader-permission can't check for a specific pocket.14:35
rbasakslashd: can you perhaps check the sponsorship queue and try and review and upload an SRU from there?14:35
jbichaslashd: quick, fix some bugs! :)14:35
slashdjbicha, rbasak, sure will have a look this week, and once having 1 upload I'll ping back for the series nominations ?14:37
rbasakYes14:37
slashdrbasak, sound like a good plan, thanks14:37
rbasakI don't want to chase up series nominations until we know the upload actually works. Since otherwise it could just be that.14:37
slashdrbasak, totally make sense thanks14:38
=== _salem is now known as salem_
naccbdmurray: slangasek: looking at LP: #1654008, it seems like the SRU of update-manager isn't actually available (but was at some point?). rmadison indicates it's a source only package now in t-u.14:42
ubottuLaunchpad bug 1654008 in update-notifier (Ubuntu Zesty) "/usr/bin/update-manager:OverflowError:/usr/bin/update-manager@117" [High,Fix released] https://launchpad.net/bugs/165400814:42
bdmurraynacc: cjwatson mentioned fixing in #ubuntu-release14:42
naccbdmurray: oh ok, someone was asking in #ubuntu14:43
* nacc will go look at logs14:43
cjwatsonI forgot to accept my copy apparently14:43
nacccjwatson: :)14:44
naccrbasak: re: LP: #1680064, can you change the default branch back so i can debug?14:48
ubottuLaunchpad bug 1680064 in usd-importer "git repos pushed by the importer do not have HEAD set sensibly" [Medium,Fix released] https://launchpad.net/bugs/168006414:48
rbasaknacc: it won't let me do it as it doesn't exist :-/14:51
rbasakI wonder if I should delete the repo and then re-push it.14:51
naccrbasak: i'm testing with my own repo, let me see14:51
naccrbasak: that's strnage as i was able to change it on the existing repos (when i was testing this)14:52
rbasakOh.14:52
rbasakI have a hunch as to what failed.14:52
rbasaknacc: sorry, my fault. I didn't actually check if "usd import" had claimed success, only that the repo appeared pushed (as I'd switched machine)14:55
rbasakLooks like it did actually fail, so never got beyond the push.14:55
rbasakSorry for the trouble.14:55
naccrbasak: ah!14:55
naccrbasak: yeah :) now why did it fail?14:55
rbasaklazr.restfulclient.errors.PreconditionFailed: HTTP Error 412: Precondition Failed14:55
* rbasak shrugs14:55
rbasakNever seen that before.14:55
naccah ... lp something something?14:55
rbasakUsually it hangs at that stage.14:55
nacchrm, i've also not seen that14:56
naccrbasak: fyi, i'm working on or retooled patches-applied algorithm (LP: #1662325)14:57
ubottuLaunchpad bug 1662325 in usd-importer "Update algorithm for patches-applied" [Undecided,New] https://launchpad.net/bugs/166232514:57
cjwatson"precondition failed" is normally code for mid-air collision15:05
nacccjwatson: ah ok, thanks15:05
cjwatsonthe etag sent in your request to represent the state of the object you're modifying doesn't match the current state15:05
rbasaknacc: so that was from:15:14
rbasak  File "/home/robie/Code/Canonical/usd-importer/usd/importer.py", line 1092, in main15:14
rbasak    lp_git_repo.lp_save()15:14
rbasakIf that matters.15:14
naccrbasak: the 412 ?15:14
naccrbasak: hrm, well that's what updates the default branch :)15:15
rbasakYep :)15:15
nacchrm, it's odd, because the lp_git_repo object is obtained from lp just before that15:16
naccso i'm not sure why there would be a collision15:16
naccrbasak: did you keep the directory? is it reproducible (it should try to adjust the default branch on every push)15:16
rbasakYes I have the directory15:16
rbasakI can try another clone15:17
rbasakUh, import15:17
naccyeah15:17
rbasakIt reran without error15:17
nacchrm, ok -- so i'd presume to say lp something something for now ...15:18
rbasakBut I can't change HEAD back.15:18
rbasak"This repository does not contain a reference named 'refs/heads/master'."15:18
rbasakI can try delete and recreate if you want?15:18
naccrbasak: ah so it can be already set to an invalid value, but you can't set it to one15:19
rbasakRight15:19
naccrbasak: up to you -- would be good to see, as in my testing it was fine, so if it's reproducible, should be easy to debug and fix15:19
rbasakOK I'll try delete and recreate now.15:19
naccrbasak: thanks15:20
rbasakIt failed again15:20
rbasakDifferent error15:20
naccheh15:20
rbasakhttp://paste.ubuntu.com/24408024/15:21
rbasakRace between Launchpad getting the push and processing the repo?15:21
naccthat's what i'm wondering now15:21
naccwhich would makes sense as to why you got the 412 before based upon cjwatson's comment15:21
=== salem_ is now known as _salem
rbasakYeah15:21
nacccjwatson: --^ after a push to a repository, is there a way to ensure it's 'settled' on the lp side before we grab a reference to that repository and change state?15:21
cjwatsonYou could certainly be racing with the scanning job15:22
cjwatsonWhat attributes do you need to change exactly?15:22
naccthe default branch15:22
rbasakJust the HEAD symbolic ref.15:22
rbasakSince we don't have a "master".15:22
rbasakIncidentally, a bunch of other stuff assumes that HEAD exists, such as git-build-recipe. I hit that today.15:22
cjwatsonCan't you just push HEAD?15:23
rbasak(even when I don't need to to exist)15:23
cjwatsonI forget exactly how that works, I know it's weird in git15:23
rbasakIt used to be that you couldn't do that.15:23
rbasakBut it might have changed more recently.15:23
cjwatsonAh yes, I had to implement an extension for that for git-to-git imports15:24
cjwatsonOK, so I think you should probably just loop-and-retry-on-41215:24
naccgot it15:24
nacci can do that15:24
rbasakOr 40415:24
rbasak(this second error was a 404)15:24
naccright, and in our case, presuming push() passed, we know it should exist eventually15:25
naccrbasak: something like http://paste.ubuntu.com/24408055/15:30
naccrbasak: as i think we need to re-grab the repo object to avoid the 41215:30
rbasaknacc: looks good. Do we need a timeout?15:31
naccrbasak: not sure :)15:31
naccrbasak: probably? but i'm not sure how to do that15:31
naccrbasak: i think not for 412, but for 404 maybe we should?15:31
rbasakProbably easiest to just loop until timeout and ignore all 412 and 404.15:32
naccrbasak: yeah, but what timeout? :)15:32
naccrbasak: 1m?15:32
rbasak30s? 60s?15:32
cjwatsonnacc: .lp_refresh() would work too15:33
cjwatson(well, that doesn't work with 404, only if the .lp_save() fails)15:33
nacccjwatson: got it15:33
cjwatsonI'd do something like lazr.restfulclient._browser.Browser._request_and_retry does if I were you15:35
cjwatsonexponential backoff with a limit15:35
=== _salem is now known as salem_
nacccjwatson: thanks, will look15:35
=== salem_ is now known as _salem
naccrbasak: can you test http://paste.ubuntu.com/24408457/ ?16:37
nacci'm not sure if the default is sensible (3 retries with exponential backoff)16:37
rbasakack16:40
naccrbasak: thanks16:40
rbasaknacc: it worked16:47
rbasakI had to try twice because the first failed on the push, which I think is a bug in libgit2 in Xenial.16:47
rbasakThe second time (after deleting the repo from LP again) it worked fine.16:48
naccrbasak: ok cool, i'll push it up then16:49
rbasakThanks!16:49
naccrbasak: thanks for the quick test16:50
hjdHas it been announced anywhere when the AA-archive will open? :)17:29
cjwatsonhjd: Nobody can give an estimate until we have a name from Mark17:37
hjdah, ok17:38
jbichaand it's usually at least a few days after that17:46
=== maclin1 is now known as maclin
sarnoldnacc: thanks, I'm not sure where 1678349 fell through the cracks.18:07
naccsarnold: thanks! yeah, i can't see it, so I can't tell it either, but figured a ping here was the right way to get it to your team19:01
slashdrbasak, I got added to the ~ubuntu-release-nominators team, I think I'm all set now, thanks again19:09
rbasakslashd: great!19:10
jbichaslashd: are you looking for stuff to SRU? are you able to SRU anything in main?20:11
jbichaif so, I recommend bug 1550210 which was worked around by both Ubuntu GNOME and Ubuntu Studio, but see my comment at the end20:18
ubottubug 1550210 in imagemagick (Ubuntu Yakkety) "Desktop file does not open ImageMagick from the menu" [Medium,Triaged] https://launchpad.net/bugs/155021020:18
slashdjbicha, haven't tried yet, will give it a try this week20:21
ricotzjbicha, just released Thunderbird 52 is GTK3 ;)20:22
jbicharicotz: great, I encourage you to reply to the list. Do you have an opinion on the email client question?20:24
ricotzjbicha, I guess I am too old school to have a objective opinion20:26
ricotzaka using thunderbird for over 15 years20:27
infinitymutt 4 lyf, yo20:27
infinity*gang sign*20:27
rbalintinfinity:  :-)20:29
naccrbasak: interesting, i think with very few changes, i've got the spph from a ppa now, just need to figure out how to get to the files with the right object (.dsc, etc). Also in doing some digging, ubuntutool has a UbuntuCloudArchiveSourcePackage object (need to look still what it defines)20:31
tsimonq2infinity: I recently started playing with mutt, and it's impressive, IMHO. I'll still use Thunderbird when I'm on my main system, though.20:33
infinitytsimonq2: mutt's a complete non-starter for people who need to read a lot of html email, especially with embedded images.  I, however, have the luxury of being able to say "I'm a nerd who won't read your mail if the majority of the content is in images, kthx."20:34
naccheh20:34
tsimonq2Hahaha.20:34
sladeninfinity: this is a feature20:35
tsimonq2infinity: Well all the mailing lists I'm subscribed to are *explicitly* set to use only plaintext, and when I need to view HTML mail (rare nowadays) I just use Roundcube Webmail (which is an AWFUL program for doing anything but reading non-encrypted, HTML emails)20:35
stgraberwhat, e-mails can contain images? :)20:35
tsimonq2The only things I can think of that send me HTML emails are confirmation emails for signing up to things, and Viagra spam. (the latter of which I have an imapfilter + SpamAssassin setup to deal with, but it's not PERFECT)20:37
tsimonq2infinity: But if I'20:38
tsimonq2Grrrrrrrrrrrrrrrrrrrrrrr20:38
tsimonq2If I'm sending patch mail, mutt hands-down20:38
infinitystgraber: It can, yeah, but it helps if you're tall enough to read above the signature footer.20:39
tsimonq2HAH20:40
stgraberinfinity: haha, when I wrote that I was thinking, "how will Adam turn that into a short joke?", that's how :)20:40
infinitystgraber: Man, it wasn't easy.20:40
infinitystgraber: But I powered through.20:40
tsimonq2XD20:41
infinityI'm going out to buy all the hamburgers in a 2 mile radius.  Anyone need anything?20:43
tsimonq2infinity: Funny enough, I work at McDonald's, so if you give me 10 minutes I can tell you about all our deals in detail. XD20:44
ZtaCrikey... Both Dropbox (https://www.dropbox.com/sh/l0vzh88wq0lipjv/AABUIgRsUCNFjI2QoC_fiJhma) and Bitbucket (https://bitbucket.org/stephan-henningsen/aseprite-dist) are giving me a hard time with deep-linking from a shared link.  That is, https://www.dropbox.com/sh/123/ works but https://www.dropbox.com/sh/123/dists/xenial/InRelease gives 404 even though the path technically exists.21:03
=== locutus_ is now known as LocutusOfBorg
ZtaAh, getting there: deb https://bitbucket.org/stephan-henningsen/aseprite-dist/raw/master xenial main21:09
ZtaYay!  Success!21:16
cjwatsoninfinity: ":auto_view text/html" works fine as long as the formatting of the email isn't particularly important ...22:06
infinitycjwatson: I use sometihng along those lines, yes.22:07
cjwatson(what I normally do is do nearly all my routine mail handling with mutt, and use K-9 on my phone for anything that's too awkward to read that way)22:08

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