/srv/irclogs.ubuntu.com/2016/04/12/#launchpad.txt

SpamapSwgrant: Yeah, intermittent problems are the worst sort of demon00:00
wgrantSpamapS: We think it's been fixed for a while. Let me know if it's still broken.03:11
oparozHello, how much RAM do the arm64 builders have and is there an image of the VM it uses available?09:55
cjwatsonoparoz: 8GiB per guest, and sorry no but it's basically just a cloud image with   launchpad-buildd bzr-builder git-build-recipe quilt binfmt-support qemu-user-static   installed09:58
cjwatsona 15.10 cloud image at the moment if I recall correctly09:59
cjwatsonwhat are you trying to achieve?09:59
oparozThanks cjwatson10:02
oparozI'm trying to see if I can design a local builder instead of a remot one10:02
oparozThe smaller devices can't compile MySQL and the remote builders don't offer enough debugging capabilities10:03
cjwatsonAside from the network proxy issue, surely it's just a matter of running snapcraft in a chroot10:04
cjwatsonYou could look at lp:launchpad-buildd and see what buildsnap does, which isn't complicated10:04
cjwatsonAnd ignore the network proxy bit and cross fingers :)10:05
oparozWell, the network issue is gone when using a different URL, but there is another failure, right at the end, during stripping and I have no idea why this is happening10:05
cjwatson(I don't think there's anything secret about the VM images, and it would even be useful for us to have them public; but it's a bit logistically difficult to arrange, and I suspect it wouldn't actually be of much direct help to you anyway)10:06
oparozAnd that's one other thing, inherent to the nature of sharing builders. We have to start from the beginning every time whereas locally, you just rebuild the part which failed10:06
oparozI'll take a look at lp:launchpad-buildd :)10:07
cjwatsonThat certainly looks like just running snapcraft would reveal the same thing.10:07
oparozExcept that you have access to all the files, so you can look at the config and build logs, etc.10:08
cjwatsonPerhaps there's something odd with Go on arm6410:09
oparozIt did work last week, so I suspect some package update10:09
oparozBut I didn't write that part, so it's difficult to offer help if I report the issue. All I can say is that this doesn't compile on arm6410:10
cjwatsonIt's also odd that ldd apparently exits non-zero without writing anything to stderr.10:12
cjwatson(Also also, I wish I'd never looked at the run_output function.  Why on earth doesn't it just use subprocess's ordinary environment-handling facilities?)10:13
oparozNo idea :D10:15
oparozThat's the code: https://github.com/kyrofa/mdns-publisher10:16
cjwatsonNo help to me, I don't speak Go.10:16
oparozMe neither10:16
chrisr_Hi! I'm having problems "porting" a package in our ppa from wily to xenial. It depends on "libqt5webengine5" in another of our PPAs. I copied that over from wily to xenial but the package is still not found.11:08
chrisr_build log: https://launchpad.net/~ethereum/+archive/ubuntu/ethereum-dev/+build/9564842/+files/buildlog_ubuntu-xenial-amd64.cpp-ethereum_1.2.3-SNAPSHOT-260-20160412-44207e7~xenial-0ubuntu1_BUILDING.txt.gz11:08
cjwatsonThat doesn't say it's not found; it says that it's uninstallable.11:09
chrisr_ppa that contains the package: https://launchpad.net/~ethereum/+archive/ubuntu/ethereum-qt/+packages11:09
cjwatson(Possibly in combination with your other build-dependencies.)11:09
chrisr_ah, ok11:09
chrisr_the webengine package is also slightly odd11:09
chrisr_it says wily in several places although it is sorted into xenial11:10
chrisr_I tried to re-upload it manually, but did not get any reply from launchpad11:10
cjwatsonIf you don't get any reply that's normally because you forgot to sign it or the signature was bad in some way.11:11
cjwatsonWhen a package says "wily" in the top entry in debian/changelog, that's only where the developer initially intended to upload it; it can be copied around elsewhere later without modifying the package.11:12
chrisr_ok, thanks! Then I'll try to dig deeper into why the package is not installable.11:17
cjwatsonchrisr_: http://paste.ubuntu.com/15785085/11:20
cjwatsonchrisr_: i.e. libqt5webengine5 and libqt5qml5 are inconsistent in this environment11:20
cjwatsonWhether you need a different libqt5qml5 or a different build of libqt5webengine5 I do not know11:21
cjwatsonThe last line there should have been "chdist apt-cache ethereum show libqt5qml5 | grep qtdeclarative-abi" actually, but it doesn't matter since the result is the same - neither of your PPAs contain libqt5qml511:23
cjwatsonBasically it looks like you've binary-copied forward a wily build of qtwebengine-opensource-src that actually needs to be rebuilt against xenial's Qt libraries11:24
chrisr_ah, thanks11:31
chrisr_but the versions seems to be different too, right?11:31
chrisr_do you think a sourc-build of the qt5 package would help?11:32
chrisr_(qtwebengine at least)11:32
chrisr_so as far as I know, qtwebengine is not included in any of the ubuntu repositories, but qt5 itself is11:32
cjwatsonchrisr_: What I'm saying is exactly that you appear to need to rebuild qtwebengine-opensource-src for xenial.12:03
cjwatsonI don't know what you mean regarding versions, but it probably isn't important.12:03
loolHi there12:13
loolI'd like to setup a snap package from a github brnch12:13
loolI understand this can only be done with a branch in Launchpad12:13
loolso I've requested a mirrored branch here https://code.launchpad.net/~openswitch/openswitch/ops-snappy12:13
loolbut a) the import failed (2016-04-12 12:12:05 INFO    No branch found at remote location.) and b) would it be possible for the import to be a git branch too?12:14
cjwatsonlool: You need a trailing ".git" on the import source, because GitHub does some strange user-agent sniffing.  I've fixed that and am re-running the import.12:14
cjwatsonlool: git-to-git mirroring is underway, but not available yet.12:14
loolthanks12:15
lool2016-04-12 12:15:13 INFO    Unable to import branch because of limitations in Bazaar.12:15
cjwatsonAh, submodules.12:15
cjwatsonYou lose, sorry.12:15
lool2016-04-12 12:15:13 INFO    The repository you are fetching from contains submodules, which are not yet supported.12:15
loolok; I guess I might go with travis-ci for now12:15
oparozlool12:15
cjwatsonYou do have one other option.12:15
loolthanks for the quick action though12:15
cjwatsonlool: Mirror it manually.12:15
loolI could cron the git mirror12:15
loolyeah12:15
oparozlool, Just add a remote repo to your project12:16
oparozand push to 2 locations12:16
cjwatsonOh, right, snap12:16
cjwatsonoparoz: I don't think this is lool's project12:16
loolI do co-maintain this specific github project12:16
cjwatsonOr maybe it is?  OK12:16
oparozAh, yeah, that won't work then...12:16
loolbut I'm not the only one pushing to it12:17
loolis there a github mechanism I can leverage to trigger a push to launchpad?12:17
loollike webhooks or something12:17
loolI kept hearing about this, but I never researched what it is12:17
cjwatsonlool: You could use webhooks, but you'll need something external to Launchpad to receive the webhook and arrange a pull/push.12:17
cjwatsonWebhooks are basically just an HTTP POST.12:17
cjwatsonAt the moment Launchpad can send webhooks itself, but doesn't have the facility to receive them, so that would have to be hooked up elsewhere.  But it would certainly be an option for making the thing event-driven rather than cronned.12:19
loolI'm trying to see if github has a way to trigger a git push directly, seems not12:19
cjwatsonNot as far as I know.12:19
loolotherwise I could have a CGI on some host receive the web hook and do the git pull + push12:19
cjwatsonBesides, it would have to have your key.12:20
loolthere's a PubSubHubbub alternative to web hooks, but it's quite similar in nature12:21
cjwatsonThey're pretty similar.12:21
cjwatsonBasically the same in fact.12:21
cjwatsonWebhooks can be signed in the way specified by the PubSubHubbub spec.12:22
cjwatsonI don't know if GitHub implements the subscribe bit of PubSubHubbub.12:22
cjwatsonWebhooks are basically an implementation of the publishing part.12:23
cjwatsonAh yes, from https://developer.github.com/v3/repos/hooks/#pubsubhubbub it looks like it does implement subscribe, nice.  I think that just gives you a way to create webhooks on repositories you don't own.12:26
cjwatsonIt might be worth us using that for git imports once we have them.12:27
loolcjwatson: I wonder: have travis CI ever contacted about watching Launchpad repos?12:48
cjwatsonlool: No, and they've rejected requests to do anything other than GitHub in the past.12:53
loolah, too bad12:54
oparozcjwatson: How do you feel about pushing an official Snapcraft patch part of 2.8 to the arm64 building cloud? ;)14:25
oparozcjwatson: It fixes the go stripping problem14:26
cjwatsonoparoz: we don't push snapcraft to our builder cloud, that's not how it works14:27
oparozAh, you pull it from a central repo I guess14:27
cjwatsonoparoz: each build installs snapcraft from a sources.list which includes ppa:snappy-dev/ubuntu/tools and the primary Ubuntu archive14:27
oparozcjwatson: OK, so we'll just have to wait :)14:28
cjwatsonoparoz: so the snappy developers can do this either by uploading a suitably-patched package to their PPA, or just by putting it in xenial14:28
cjwatsonoparoz: but it's explicitly up to them, not us :)14:28
oparozcjwatson: Final freeze is this week, so we'll just have to wait14:29
cjwatsonoparoz: final freeze has no bearing on their PPA14:30
cjwatsonoparoz: and in any case a simple targeted bug fix could still be uploaded to xenial14:30
oparozcjwatson: I think they don't want to push 2 releases this week, but I'll ask, thanks14:30
shishir-a412edHi Guys ... I am new to launchpad17:53
shishir-a412edI have a upstream project I need to work on. But I have no idea where to start ?17:53
shishir-a412edis this something similar to git ? can I clone a repository ? n work locally ?17:53
naccshishir-a412ed: what upstream project?17:54
shishir-a412ednacc, cloud-init17:54
naccshishir-a412ed: i think you mean to be asking about bzr not launchpad?17:55
shishir-a412ednacc what the difference ?17:55
davmor2shishir-a412ed: https://help.launchpad.net/Code/Git and http://doc.bazaar.canonical.com/latest/en/mini-tutorial/17:55
naccshishir-a412ed: should be able to follow the instructions at: https://code.launchpad.net/cloud-init to set up your own local branch17:55
shishir-a412edthe code is hosted on launchpad i.e launchpad.net/cloud-init17:55
naccshishir-a412ed: right, hosting != SCM17:55
naccshishir-a412ed: git and bzr are SCMs17:56
shishir-a412ednacc, right but can I use git for SCM ?17:56
shishir-a412edwith cloud-init17:56
naccshishir-a412ed: i would ask in #cloud-init to be sure, but afaict it's bzr only?17:57
shishir-a412ednacc, oh okay. let me ping over there.17:57

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