/srv/irclogs.ubuntu.com/2015/07/20/#launchpad-dev.txt

blrwgrant: hmm, which modal had the multi-step process, I thought it was 'link a related branch' on +bug, but that doesn't seem to be it03:04
blrI must be going mad, I was looking at it yesterday...03:06
wgrantblr: +sharing is multi-step04:41
wgrantblr: BugTask:+index's branch picker is highly customised.04:41
wgrantWell, not highly.04:41
wgrantBut quite.04:41
blrwgrant: ah thanks, yes it was sharing.04:46
satmanduQuick question: I need to rebuild a package on my ppa for armh. armh builds have already been approved. How do I get an uploaded package to be rebuilt for armh?13:48
satmanduit seems that ubuntu-build might be the correct tool to use for this, but I can't figure out the right syntax for working with ppa builds13:48
cjwatsonsatmandu: If armhf was turned on after you uploaded the package in question, you'll need to upload it again.13:48
cjwatsonThat is, bump the version in debian/changelog but make no other changes.13:49
satmanduthat's what I thought.  ok thanks13:49
cjwatsonI could check if you told us which PPA.13:49
cjwatsonOh, https://launchpad.net/~satadru-umich/+archive/ubuntu/sernet-samba/+packages I guess13:49
satmanduppa:satadru-umich/sernet-samba13:50
satmanduyup that's it13:50
cjwatsonYes, bump version and reupload.  Future uploads will have armhf builds created by default.13:50
satmanduok will do. Thanks for the help!13:51
=== xnox_ is now known as xnox
satmanduCan I ask a build question?16:08
satmandumy amd64 build took 16 min16:09
satmandubut the armhf build seems to be stuck.16:09
satmanduI want to be a good ubuntu citizen...16:09
satmanduis there anything I'm doing wrong?16:09
satmanduamd64 build: https://launchpad.net/~satadru-umich/+archive/ubuntu/sernet-samba/+build/767267316:10
satmanducurrent armh build: https://launchpad.net/builders/lgw01-5316:10
cjwatsonsatmandu: armhf builds run via qemu-user-static.  It's not very robust, and some things (particularly, but not limited to, just about anything involving threading) just plain don't work.17:03
satmanduHmmm. ok. But the only way to store builds as a ppa is to have them compiled through the qemu-user-static, right? I can't build the packages locally and then upload them?17:04
cjwatsonCorrect.17:05
satmanduok :)17:05
cjwatsonWe'll be bringing proper virtualised ARM builds online in the next couple of months or so.17:05
satmanduunderstood.17:05
cjwatsonThat should make many things better.17:06
satmanduDoes the i386 build process often cause permissions issues during build? Getting a crash here: https://launchpadlibrarian.net/212115290/buildlog_ubuntu-vivid-i386.samba_99%3A4.1.19-11_BUILDING.txt.gz17:38
cjwatsonsatmandu: The difference between amd64 and i386 here is that (for >= vivid) amd64 builds the architecture-independent components as well.  You can reproduce this locally using sbuild -A vs. sbuild --no-arch-all.17:41
cjwatsonAlso, that isn't a permissions issue; read the error message closely.17:41
satmanduthe directory isn't being created...17:41
cjwatsonRight, that's not permissions. :-)17:42
satmanduI think it's confused about wanting a /tmp/ folder17:42
satmandubut it works ok on amd6417:42
cjwatsonYour build is probably only creating it in the architecture-independent case.17:42
satmanduright17:42
cjwatsonI don't see how /tmp/ has anything to do with it.17:43
satmandujust say /var/lib folders earlier as /tmp/var/lib etc etc...17:43
satmanduI'm just going to try these builds locally then17:43
cjwatsonYou mean debian/tmp/var/lib17:43
satmanduto see if they work17:43
satmanduyes17:44
satmanduIs there any way to see why this is stuck before I cancel it? https://launchpad.net/~satadru-umich/+archive/ubuntu/sernet-samba/+build/767373817:44
cjwatsonsatmandu: Not really, no.17:45
cjwatsonPretty sure your builds are just doomed on armhf for now :-(17:46
satmanduso it would seem17:46
cjwatsonsatmandu: sernet-samba-common is Architecture: all - this means that it is only built in builds that build architecture-independent packages.17:46
cjwatsonsatmandu: So debian/sernet-samba-common/<anything> won't have been created by other bits of the packaging process for architecture-dependent-only builds, such as i386.17:47
cjwatsonsatmandu: The correct fix with modern-ish versions of debhelper, such as that in vivid, is to change "override_dh_fixperms" to "override_dh_fixperms-indep", since you only need to override the arch-indep behaviour there.17:48
satmandunoted17:48
satmanduIs there a good way to build debs locally from the dsc & changes files to replicate what launchpad is doing?17:55
satmandugood = best practices17:55
satmanduaside from this: https://help.ubuntu.com/community/UpdatingADeb17:55
cjwatsonsatmandu: https://wiki.ubuntu.com/SimpleSbuild17:56
blrmorning20:36
cjwatsonevening20:52
blrhow's things cjwatson?20:53
cjwatsonI think I have most of the initial pieces for snap building put together, just got sidetracked into fixing https://bugs.launchpad.net/launchpad/+bug/142467220:53
mupBug #1424672: LiveFS builds cancelled before they start sort above other builds in history <confusing-ui> <soyuz-build> <Launchpad itself:In Progress by cjwatson> <https://launchpad.net/bugs/1424672>20:53
cjwatson(since the livefs and snap code are *cough* suspiciously similar, so I didn't want to import that bug)20:53
blrcjwatson: hoping to get onto the squid authentication service soon, trying to get the 2-stage clientside ref picker sorted.20:54
* cjwatson nods20:54
blrdiscussed oauth/bearer token auth vs basic auth with wgrant yesterday, he seemed to think basic should suffice20:54
cjwatsonI didn't totally follow, but the arguments sounded plausible :)21:02
beunointernal auth?  we use basic auth everywhere I think, except for the things where it's easier to use tokens because they already terminate sso21:03
satmanducjwatson: I'm trying one last armhf build.. which appears to be going albeit slowly. (The compile is running much faster on my raspberry pi sitting next to me.)21:07
satmanduSo slow that I should cancel it to not be a drain on the build servers?21:07
satmanduhttps://launchpad.net/~satadru-umich/+archive/ubuntu/sernet-samba/+build/767425221:07
cjwatsonsatmandu: We have plenty of build resources at the moment.  If it actually works then it's fine.21:22
satmanducjwatson: Thanks.22:25
satmanducjwatson: Does this look like a hung compile to you? https://launchpad.net/builders/lgw01-5422:51
satmanduI can't debug it any further from my end.22:52
wgrantsatmandu: qemu-user-static is quite slow. You pretty much have to watch the build log to see if it changes.22:54
cjwatsonsatmandu: Yeah, basically no way to tell.  Leave it for a few hours; if it's idle with no output for too long then the builder should kill it anyway.23:01
satmanduUnderstood. Thanks again.23:14
=== Peng_ is now known as Peng
carstenhHi, loggerhead fails to display tabs as tabs in a diff.  Tabs displayed as tabs: http://paste.ubuntu.com/11908410/ - tabs displayed as spaces: http://bazaar.launchpad.net/~ubuntu-core-dev/command-not-found/ubuntu/revision/190/zsh_command_not_found23:42
carstenhIn case you ever wondered why cron logs three useless spaces every hour to syslog ... someone mixed up tabs with spaces in /etc/crontab, so this is not only an only academicially relevant issue23:42
carstenhAnd your paste service is suboptimal, correctly pasting a tab-idented file from a terminal into a browser is complicated and error-prone (at least I failed in doing so, I inserted an additional space).  A way to upload a file and a way to download w/o logging in would be helpful (paste.debian.net is way better at this), it's also ugly in lynx (but paste.debian.net is even more ugly in lynx).  Good night23:48
cjwatsonpastebinit supports non-browser upload to paste.u.c23:49
cjwatsonthe login requirement is annoying but it mitigated some quite serious attacks aiui (I don't remember the details - it isn't a Launchpad service)23:50
carstenhSounds good, such a tool is a great addition, but no replacement for an upload button in the html page.23:50
cjwatsonwe don't maintain it23:50
cjwatsonloggerhead should be easily enough fixable, but could you please file a bug so we don't forget?23:51
carstenhOk, I think the tab vs spaces issue in loggerhead is still valid23:51
cjwatsonirc doesn't make a good bug tracker23:51
carstenhI'm goging to bed soonish, you could just paste what I wrote into a bug report since you are more familiar with launchpad :)23:52
cjwatsonI'm going to bed *now*, and on phone so no easy paste23:52
cjwatsonso no, not really ...23:53
carstenhOk, I'll try to remember this when I login into launchpad next time :)23:53

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