/srv/irclogs.ubuntu.com/2015/06/15/#launchpad.txt

=== jriccio is now known as soupcontainer
=== anthonyf is now known as Guest37830
=== anthonyf is now known as Guest35437
Robehow long should a publish take after a build completed successfully?15:40
Robecurrently waiting for https://launchpad.net/~robe/+archive/ubuntu/bareos/+packages15:41
cjwatsonRobe: 10-15 minutes would be reasonably typical15:42
cjwatsonThere are a lot of PPAs :-)15:42
Robeoh, ok!15:42
cjwatsonIt doesn't seem stuck or anything.15:42
Robethe build queue was rather empty15:43
cjwatsonThe build queue's not relevant to publication time15:43
Robe*nods*15:43
Robethe publication worker doesn't have a public visible queue, does it?15:43
cjwatsonAnd the build queue's usually empty now, but that just reflects having a lot of hardware on that end of things15:43
cjwatsonNo15:44
Robeheh15:44
Robeand now the publisher is backlogged till high heaven? :)15:44
cjwatsonNot particularly worse than before, it's just not scalable so hasn't received the same treatment15:44
Robeand thanks to all the people maintaining ppa - helps me keep my sanity15:44
cjwatsonYou're welcome :)15:44
=== dpm is now known as dpm-afk
smithyI have a question for a private ppa (I have a commerical subscription) anyone on?19:49
cjwatsonI have only limited access to such things, but I can try19:49
smithyI am trying to build my source code on launchpad and have sucessfully built but I'm not sure how to only show the debian while hiding the source code19:50
smithyis this possible?19:50
cjwatsonYou mean that you don't want even people with access to the private archive to be able to see the non-packaging parts of the source?19:51
smithyyes, we want to be able to have people download and install the binary (source can be built from launchpad) to test it out but we are still working out the policies for the source code19:52
cjwatsonThe only way to do that would be to compile the source outside of Launchpad and build a "source" package for upload to LP that contains only pre-built binaries.19:52
smithyhmmm, I was trying that but launchpad does not like only binaries being uploaded, would there be another command line than "debuild -S -sa"?19:53
cjwatsonOr, I suppose, compile the source in one private PPA in Launchpad, download the resulting binaries, and reupload them to another private archive in fake source packages.19:54
cjwatsonAlternatively you could build in a private PPA with very limited permissions and then manage the distribution yourself.19:54
tewardsmithy: correct me if i'm wrong, but if that error shows that's because you uploaded binary .deb files, not the source packages?19:54
cjwatsonYou can't upload .debs directly - you must use debuild -S or similar - but you can stuff binaries into a source package.19:54
tewardi think what cjwatson suggests is a NEW source package containing the compiled binaries separately19:54
cjwatsonAnd then have a trivial source package whose debian/rules just copies the binaries into the right places19:55
teward^ that19:55
dobeysmithy: is the source code not also hosted on launchpad?19:55
tewardso, foo.exe is packaged into a source package, the debian/rules is trivial ad directs the install19:55
tewardbut the source package contains only the compiled final-product executables, NOT the actual source code19:55
tewardand it is that source package that would be uploaded19:56
cjwatsonIt might be easier to manage the distribution independently, if you already have working real source packages.19:56
cjwatsonVery-private PPA to do the actual build, and then you can slurp down the resulting binaries and put them on your own website.19:57
smithyAh I see, that would probably be best for right now and the source code is hosted on launchpad (my company bought a subscription). Funny enough how I got it to work was to have the rules files use our build scripts and then copy the binaries into its respective place19:57
smithybut I just couldn't find the options to make private PPAs19:57
smithybut I will definitely try uploading only the binary files and see what happens, it's just tricky since there are quite a bit of shared objects that the binary depends on19:57
smithyyes I put the source code on launchpad.net/vipa19:58
cjwatsonYeah, that's why I'm suggesting independent distribution as probably a lot less work for you.19:58
dobeysmithy: it seems weird to me that you'd want to not have the source debs have source in that case. the people who can access the ppa can already access the source if it's also hosted on launchpad.19:58
dobeybut *shrug* :)19:58
cjwatsonThere is no way to do separate access control on source vs. binaries within the same PPA: you get either or both.19:58
cjwatsondobey: That's not necessarily true with a private PPA.19:58
dobeyoh, right. i forgot the subscriptions were separate from teams.19:59
smithyhow do you obtain a private ppa? I tried searching and the docs refer to contacting through #launchpad19:59
smithyis there a place to request one? I could not find the options19:59
smithythe only reason we host on launchpad is so we can build the deb files for people to download (I figured it's a security reason). We use git internally.20:00
cjwatson(Launchpad has git support now)20:00
smithyyeah I saw but we just want an easy way for people to download only our binaries for now until we work out the source code details20:01
smithybut it seems like a ppa with just the binary will suffice20:01
cjwatsonAny PPA created for a private team will be private; for other cases, contact commercial@launchpad.net20:03
smithyI go to my profile and select "create a new ppa" and that will be private? I tried that and people can still add that repository, I could be missing something though20:05
cjwatsonMake sure you've never published anything to the PPA you want to make private.20:05
cjwatsonsmithy: Your account is not a private team.20:05
cjwatsonsmithy: You probably fall into the "other cases" category above, so contact commercial@launchpad.net20:05
smithywill do. Thanks for the help!20:06
cjwatsonNo problem20:06
=== anthonyf is now known as Guest93759

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