/srv/irclogs.ubuntu.com/2015/07/21/#launchpad.txt

KaZeRwgrant: i can confirm that now my test to upload from a git branch to a launchpad series works as expected02:00
KaZeRthere's one little annoyance tho:02:00
KaZeRafter the upload it is in "need review" state02:01
KaZeRwhen reviewing, i see nothing wrong, and if i validate the current values it gets imported (this is actually not related to the series i think, i saw that in trunk too )02:02
wgrantA cronjob automatically approves things where it can, but it can take an hour or more for it to get to them.02:03
wgrantBut in a new series you'll probably have to approve everything manually the first time, as there are no existing paths to match against.02:03
KaZeRthat makes sense.02:08
KaZeRthanks a lot. i'll do more tests tomorrow but it's a good step forward for our automation02:08
KaZeRhave a nice $localtime!02:09
helmutwgrant: hey, long time ago you were the contact to talk to for launchpad's build profile support. is that still the case?04:47
wgranthelmut: Sure.04:48
wgranthelmut: Last I heard it was deferred indefinitely.04:48
wgrantBut I haven't kept up to date on it for a while.04:48
helmutwgrant: meanwhile, the spec changed slightly (dropping the "profile." prefix and using disjunctive normal form)04:48
helmutwgrant: in particular, the spec finalized, the tooling was fixed and released with debian jessie04:49
helmutwgrant: furthermore, the tooling (dpkg, apt, sbuild, ...) is now deployed and in use04:49
helmutwgrant: worse (for you), packages are already using build profiles in debian successfully and need to be stripped so tha they can be imported to launchpad (example: nss)04:50
helmutwgrant: I believe that it is partially my fault to not having contacted you again after the jessie release that made using profiles feasible in debian. sorry about that.04:51
helmutwgrant: a week ago, the last (known) missing piece, pbuilder, was nmued. I am not aware of further issues on debian's infrastructure, so I consider profiles implemented there.04:52
helmutwgrant: do you know which parts in ubuntu need fixing? or how we could find out?04:52
helmutwgrant: in terms of software versions that are running your infrastructure, check the table at the top of https://wiki.debian.org/BuildProfileSpec04:54
helmutstarting with vivid, you should have dpkg and apt support.04:56
wgrantBack, sorry. Let me see.04:56
helmutanother example package is gem2deb04:57
wgrantWe upgraded to modern sbuild just a couple of weeks ago, which was one of the remaining known hard bits.04:57
helmutindeed. sbuild received profile fixes late in the jessie cycle04:58
helmutsbuild 0.65.0-1 is said to be good04:58
wgrantThe only things we're likely to care about are dpkg, python-apt, and sbuild, I think.04:58
wgrantAs everything else should be running in the chroot.04:58
wgrantWe're using a derivative of sbuild 0.65.2 at the moment.04:59
wgrantSo it should be fine.04:59
helmutpython-apt should be fine in utopic05:00
helmuton the debian side, dak was the first piece to reject profile using packages due to using python-apt. no changes were necessary beyond upgrading python-apt05:01
wgrantAFAICS that is probably also the case for us, though our sbuild depwait integration will likely require some further work.05:02
wgrantI see we've patched out the <cross> in our nss.05:02
helmutI expect quite a few packages to start using profiles soon. mostly <!nocheck> and <cross> profiles05:05
wgrantIndeed, it is good to see it finally happening. I'll have a look at what we need to fix.05:06
wgrantMost of Launchpad except the buildds is still precise, so there will be some python-apt backporting to do, but we're used to that by now!05:06
wgrantThanks for keeping us updated.05:06
helmutwgrant: there are patches for such backports (i.e. implementing the syntax without implementing the feature)05:06
helmuttell me (or us at #d-bootstrap) which packages you need backports for and with luck we can point you to existing patches05:07
wgrantWill do. Thanks.05:08
adrien_znchi, is it ok to ask general question about launchpad as a service rather than as code?08:59
Tribaaladrien_znc: it's usually better to acutally ask your questioninstead of asking if you can ask09:00
Tribaal(also, people might take a long time to answer - just a heads up)09:01
adrien_zncheh :)09:01
adrien_zncyeah, I'm quite used to IRC but really didn't know how separate the service and the code are09:02
adrien_znclet's take the hypothetical situation of launchpad's storage crashing hard: how easy would it be for a project to transition to another (temporary) hosting09:03
adrien_zncquestion absolutely not linked to current sourceforge's downtime09:03
cjwatsonI think like most services it depends how much/tightly your project depends on what the service provides.  If it's just a git repository then obviously that's easy to push elsewhere.  But with something like bug tracking you're probably dependent on semantic details that other services won't mirror exactly, and of course URLs in other people's browser histories and such are pretty sticky.09:06
adrien_zncmingw-w64 is currently hosted on sourceforge and we had started talking about other hosting possibilities and our use of mailing-list restricts a lot what we can do along with our willingness to self-host (mail is such a pita) and with the recent addition of git support, we could probably use launchpad09:06
adrien_zncit's mostly for mailing-list and git09:06
adrien_zncthat would mean a fairly transparent way to host mailing-lists (even in a degraded way) elsewhere without requiring subscribers to change anything on their side09:07
adrien_znc"degraded" being mostly for spam stuff if gmail isn't happy (and more often that not, it isn't)09:07
cjwatsonLP mailing lists are going to have List-* headers coming out with launchpad.net addresses/URLs, so a little tricky.  I guess in a disaster recovery situation we could put mail forwarding in place for people if we had to.09:09
cjwatson(Although in a disaster recovery situation our sysadmins are rather more likely to be focused on getting things up and running again ...)09:10
adrien_zncyeah, of course :)09:11
adrien_zncI was wondering if something could be done from DNS on MX (I don't know/practice mail stuff enough so I might be dreaming on that)09:11
cjwatsonAll LP mailing lists are on the same MX.09:14
adrien_zncwould it work to set the MX for our domain to LP's when everything goes well and switch it if something goes wrong?09:16
cjwatsonSo you could do that and advertise a posting address on your domain, but it wouldn't help with the List-* headers emitted by LP list mail09:18
cjwatsonA lot of posters would likely end up trying to mail the @lists.launchpad.net address, and would expect subscriber management/information to be there09:19
cjwatsonIf you decide you don't care about that, and can deal with mirroring subscriber information somehow (I can't remember if that information is exported), then I guess so; although you'd be better off just forwarding mail from the advertised address on your domain (in the sense of a forwarding address, not in the sense of Fwd: actions in mail user agents) rather than playing fragile games with MX records.09:21
adrien_zncright, thanks :)09:29
adrien_zncthe sourceforge downtimes and lack of control and communication I've seen have been bothering me more and more09:30
adrien_znc(although someone living in the US told me the support was reactive and I guess it might just be that we're on different schedule)09:30
=== dpm is now known as dpm-afk
=== cgregan1 is now known as cgregan
=== persia__ is now known as persia
=== dpm-afk is now known as dpm

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