/srv/irclogs.ubuntu.com/2017/11/02/#launchpad.txt

EtuaHello, Is anybody here?00:00
wgrantEtua: Push to lp:~USER_OR_TEAM/gnome-paint/stable. lp:gnome-paint/stable is an alias for gnome-paint's stable series, which you haven't set up.00:09
wgrantI'd suggest just pushing the branch now, and you can set up the series later if you really need it.00:09
Etuawgrant, I want it to be official branch, under main address, not the one of user nor the team. How can I do that?00:11
wgrantEtua: You'd need to create a series at https://launchpad.net/gnome-paint/+addseries. But it's more common to have eg. 1.0, 2.0 and trunk series, not trunk and stable.00:12
wgrantEtua: I'd really suggest you start without an extra series for now, and wait until you actually need it.00:13
wgrantThe only immediate downside is that you need to include the team name in the branch URL.00:14
Etuawgrant, Thank you for your help. I may stick to having only one branch, but I'd like to ask for the future. Is having team name in branch URL inevitable even with registered series?00:16
wgrantEtua: A branch always has a full lp:~OWNER/PROJECT/BRANCH name. Each project series (by default only "trunk" exists) can have a default branch nominated, giving that branch the alias lp:PROJECT/SERIES. And the default branch of the default series gets the lp:PROJECT alias.00:19
wgrantMost projects don't use multiple series, so they don't even care that series exist.00:19
wgrantBut for projects that main eg. 1.x and 2.x branches, they'll often use series.00:20
wgrantBut once they start maturing -- if you never do updates to stable releases, series don't really buy you anything.00:20
Etuawgrant, That's all I wanted to know, thanks.00:21
=== ePierre-afk is now known as ePierre
Ionichmm, are you limitting the lastest builds display?07:36
Ioniclooks like it's limited to the lastest 5 builds, which is uncomfortable if more than 5 builds have been requested07:37
Ioniccurrently we have 6 supported build environments (from precise to bionic)07:37
cjwatsonIonic: Which latest builds display?  We have several of those in different contexts.09:19
Ioniccjwatson: in a recipe's view09:25
Ionichopefully that's more precise09:26
cjwatsonIonic: We do need to limit it (well, ideally it'd be paginated and you could page back, but that's some more effort), but file a bug and we can easily bump the size to 1009:31
Ioniccjwatson: I understand that it needs to be limit, though I'd change the limit to $num_supported_distro_versions :)09:42
Ionics/needs to be limit/needs to be limited/09:43
Ionicwill do, of course09:44
cjwatsonThat wouldn't work very well since it's possible (and sometimes reasonable) to request builds for a subset of the series that a recipe currently supports.09:45
cjwatsonAnd you probably wouldn't want to just see the most recent one for each series.09:46
cjwatsonI think ten or so should be OK; it's enough to provide a reasonable amount of context without making the page excessively large if the archive the recipe is building into has lots of architectures enabled.09:46
Ionicwhy wouldn't that work? in this case, the limit would be higher than the number of requested builds, so at least all requested builds + an unspecific number of old builds would show up?09:47
cjwatsonWell, I mean it would *work*, but you'd no longer see the most recent build for some series.09:48
cjwatsonEven after just a single manually requested build.09:48
Ionicyes, but that's also currently the case09:49
cjwatsonRight, but it would not be the case with ten, typically.09:49
cjwatsonI don't think we need to parameterise it, basically.  We have a limit of 10 in some other similar views elsewhere already.09:49
Ionicyeah, in that case a fixed limit will be easier to implement and show more, assuming that the limit is higher than the number of supported series09:50
cjwatsonAlso, the number of supported series is typically about 5, so equal to the default ...09:50
cjwatson(current default)09:50
cjwatsoncurrently supported: trusty, xenial, zesty, artful, bionic09:50
Ionichm, in that case I wonder why I can still request precise builds09:51
Ionicyou're right, precise seems to be EOL09:51
Ionicnormally launchpad removes EOL'd series from the requested series automatically and won't accept new builds - that's currently not the case for precise09:53
cjwatsonprecise is an arguable special case because of ESM.09:54
cjwatsonBut it's true it's technically still Supported from LP's point of view.09:54
Ionicah, I see, that explains this09:55
ePierreHi!09:59
ePierreI'm having an issue with the python3 version of launchpadlib10:00
cjwatsonePierre: go on ...10:01
ePierrecjwatson, I'm trying to upload a binary attachment using the addAttachment() method10:02
ePierrecjwatson, my file is working fine before the upload, but it's scrambled up once it arrives in launchpad10:02
cjwatsonePierre: Is the nature of the scrambling identifiable?10:03
ePierrecjwatson, so for instance, https://bugs.staging.launchpad.net/plainbox/+bug/172812410:05
ubot5Ubuntu bug 1728124 in gnome-shell-extension-appindicator (Ubuntu) "ubuntu appindicators don't indicate." [Low,Incomplete]10:05
ePierrecjwatson, I'm not sure how to identify this.10:05
ePierrecjwatson, I tried to compare the binary files, but basically everything is different apart from the headers10:05
cjwatsonePierre: Which one of those files?10:05
cjwatsonePierre: And can you put the original somewhere for us?10:06
ePierrethe tgz and the xz files10:06
Ionicsounds like recompression10:06
ePierrecjwatson, sure... actually maybe I can try to attach it in the same issue :)10:06
cjwatsonpython3-launchpadlib won't be doing recompression10:07
ePierrecjwatson, posted as attachment in the same issue. I checked and these can be downloaded and opened10:08
ePierreand if it's recompression, it's not very good because the resulting file is actually bigger than the original :D10:09
ePierrecjwatson, the rationale behind this is that I'm working on porting a utility that we use to post bug reports on launchpad. It's a python2 utility, I'm porting it to python310:12
ePierrecjwatson, I faced some unicode conversion issues in the beginning, but now it's all good, and I checked that my data is OK (I f.write() it somewhere on my HDD just before calling addAttachment() just to make sure it was valid data, and it is)10:13
cjwatsonOK, will look in a bit and see if I can make anything out of it10:14
Ionicmh, yes, something else seems to be going on10:15
ePierrecjwatson, thanks a lot. Let me know if you need me to open an issue somewhere or if you need other info10:17
ePierrecjwatson, I need to go but I'll leave IRC running just in case. Feel free to ping I'll get back to you later11:02
=== ePierre is now known as ePierre-afk
mitya57Can someone please look what happened to https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/3020/+build/13668093 ?11:19
mitya57It says “Finished at 20171102-1036” (> 30 minutes ago) but still in “Currently building” state.11:19
cjwatsonmitya57: It'll still be transferring bits very slowly across the ocean.11:19
cjwatsonBecause we don't have the long-fat-pipe mitigation stuff in place for s390x yet.11:20
mitya57cjwatson, ok, thanks.11:20
cjwatsonCan't do much about it, but if I remember correctly the upcoming bos02 region should have that fixed11:20
mitya57I am not complaining, just wanted to make sure it's fine :)11:23
EtuaHello, I think that most of the users does not get notified after my actions. E-mail are sent improperly. Could somebody look at my request on Launchpad anwsers?13:17
EtuaHello, can somebody review my request. I have a reason to belive that most of Lauchpad contributors was not able to read it.14:59
Saviqhi all, we're migrating lp:mir to GitHub, how do I go about adding GitHub as a recognized external tracker? https://github.com/MirServer/mir/issues15:46
cjwatsonSaviq: I've added https://bugs.launchpad.net/bugs/bugtrackers/mir-bugs - you should be able to enter mir-bugs as the external bug tracker name on https://bugs.launchpad.net/mir/+configure-bugtracker (leave the project ID blank)15:50
Saviqcjwatson: ack, thanks!15:51
Saviqaha, will need to make sure all the project ones have an Ubuntu counterpart, too15:52
nacccjwatson: is there a launchpad API to the list of all source packages in debian and ubuntu? not seeing anything obvious on the web api docs16:32
cjwatsonnacc: archive.getPublishedSources(status='Published')?16:34
nacccjwatson: if i only eed the names, is that hte best api to use? i'll end up iterating the whole response list and getting a bunch of data from LP that i end up discarding (I think?)16:38
cjwatsonnacc: well, have you considered just looking at the Sources files in the archive rather than using the API?16:40
cjwatsonit'd certainly be a lot faster16:40
nacccjwatson: yeah I thinkn that's what I'll end up doing :)16:41
nacccjwatson: i suppose this particular query is not about LP at all, thankns!16:41
chrisccoulsonI'm not sure what's going on, but my rust builds keep failing randomly, and I can't reproduce the failures locally16:46
chrisccoulsonboth https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/rust-updates/+build/13666158 and https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/rust-updates/+build/13666137 have failed twice now, each time at different places16:46
chrisccoulson(and one of those is a SIGSEGV)16:46
chrisccoulsonI'm not entirely sure what to do when I can build them ok at home, other than keep hitting retry :/16:47
cjwatsontry matching kernel versions, same parallelisation levels?  try getting a build log at home and diffing?16:54
wxlhey folks. i'm trying to get a list of ubuntu members emails for the purposes of sending out the poll for the loco council election.18:40
wxli've got:18:40
wxlfor person in ubuntumembers.getMembersByStatus("Approved"):18:40
wxl   print(person.email_address)18:41
wxli seem to have got a 503 back18:41
wxlOOPS-00da48a3777c81e6906850c3dc5fcc4218:42
ubot5https://oops.canonical.com/?oopsid=OOPS-00da48a3777c81e6906850c3dc5fcc4218:42
EtuaHello, I'd like to enable automatic translations import, but I can't find setting page that is decribed in https://help.launchpad.net/Translations/ImportingFromBazaarBranches Could you help me with that?18:48
EtuaI found it by accident, but I have another question. Why I need pot file, isn't POTFILES.in everything needed for an import?19:00
cjwatsonextracting the pot file often requires project-specific stuff, so LP doesn't attempt to do it for you19:29
cjwatsoncustom xgettext settings for example19:29
wxlcjwatson: since you're awake did you see my oops above?19:33
cjwatsonwxl: It looks moderately easily improvable by some bulk-loading, so please file a bug about it.21:46
cjwatsonwxl: Quote the OOPS ID so that the analysis system keeps it around (it refrains from pruning OOPSes that are mentioned in bugs).21:46
wxlcjwatson: well i did get it to work SOME of the time, but i'll get a bug report written eventually. in the end, i gave up trying to make that myself as someone else had something better21:47
wxlcjwatson: is there any way i can get the non-public email addresses of ubuntu members?21:55
cjwatsonwxl: No - if people have requested that they be non-public, then we can't give them out.22:18
cjwatsonKind of what it says on the tin.22:18
wxlcjwatson: i was hoping cc membership would provide some degree of extra ability22:19
cjwatsonI'm afraid LP knows not of such things.22:19
wxlXD22:19
wxlpossible to email all members of ubuntumembers?22:20
cjwatsonNot via LP, as far as I know.  Not sure how we've done this in the past.22:22
wxlyeah unfortunately everyone's gone and disappeared :)22:22
cjwatsonwxl: members> I have a fix in progress, so if you file the bug it'll give me something to hang QA off :-)22:31
cjwatson(as in, for the timeout)22:31
wxlok ok i'll get there. got a bunch of other stuff on my plate but i'll save the OOPS22:31
cjwatsonta22:31
wxlnp22:32
cjwatsonwxl: In extremis we could possibly do something like sending the email on your behalf with administrative intervention to get the list, but please see if you can find some other option first22:32
wxlwell the script i found looks at email or tried to get it from GPG keys so that's probably good enough22:32
cjwatsonAh right22:33
cjwatsonThat would make sense22:33
wxlFYI https://github.com/ahoneybun/lp-election-helper/blob/master/lp-election-helper22:34
cjwatsonFun little patch though.  Should be something like https://paste.ubuntu.com/25875736/, and I need to write a test specifically for the query count to go with that22:34
EtuaWhy Launchpad spoofs my e-mail address, my receipents won't get any messages if they will fail spf and dkim check.22:34
Etua?22:35
cjwatsonEtua: It was designed in a former era before such things existed.  There is a bug about it but we haven't had a lot of time ...22:35
Etuacjwatson, Thanks, I hope it'll be fixed soon.22:38
wgrantEtua: SPF and DKIM apply to the SMTP sender address, not the From address in the email.23:09
wgrantUnless you have an unusually restrictive DMARC policy, all checks will pass.23:09
Etuawgrant, As far as I know I have reject policy, but will implementing softfail help when both: dkim and spf fail?23:19

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