/srv/irclogs.ubuntu.com/2017/12/15/#launchpad.txt

=== pbek_ is now known as pbek
=== sakrecoe1 is now known as sakrecoer
shiftplusonerbasak: tried a gpioexpander build with avahi. Not sure why, but it's not working. Won't go further here, since it's off topic here, but if you have ideas, there's always #raspberrypi.11:38
shiftplusoneAre there any tools which take a source package and spit out a set of packages with an added changelog entry for each ubuntu release to upload to PPA. The documentation seems to suggest that with each update of the package you'd need to do that by hand or write your own script. Seems like there should be something that already does that.14:22
cjwatsonWell I mean you don't write the packaging by hand for each release, you carry it over from the previous version14:24
cjwatsonAnd use dch to help with the changelog14:24
shiftplusoneright, but let's say I have a debian package and I want to upload it to launchpad and have it built for multiple ubuntu releases.14:24
cjwatsonYou might use recipes14:25
cjwatsonhttps://help.launchpad.net/Packaging/SourceBuilds14:25
shiftplusoneit looks like launchpad wants a different version number for each release... then I'd need to add a different changelog entry for each release and then keep a separate version of the changelog for each.14:25
cjwatsonAlternatively, you usually don't actually have to build separately for each Ubuntu release - you can upload to the oldest of them and then copy forward once it's built14:25
shiftplusoneIsn't that generally not recommended due to potential API changes in libraries?14:26
cjwatsonIt depends14:26
cjwatsonYou only need to rebuild if there's been a backward-incompatible change, usually indicated by a change in the library's SONAME or similar14:26
cjwatsonBut for lots of things it's unnecessary14:27
cjwatsonI mean, lots of Ubuntu itself is just carried over from the previous release - we don't rebuild everything14:27
shiftplusoneI think this is a case where I might not be able to do that, but I'll give it a go if the recipes thing ends up not being suitable. Just reading up on it now.14:30
rbasakshiftplusone: for what you're doing, a snap may work out easier for you. The only thing it may be missing right now is an interface to get you the USB connection.14:42
rbasakSince really the remote booting component is just a binary drop and doesn't need any interaction with the system except for the USB.14:42
rbasakAnd then one snap would work for all releases.14:43
shiftplusoneI'm not convinced snap won't go the way of unity and mir.14:44
shiftplusoneWhat's the difference between creating a branch and rebasing it on an existing external repo and requesting an import through launchpad?14:58
=== signed8bit is now known as signed8bit_Zzz
cjwatsonIf you request an import, then you can't push to it on LP directly15:05
cjwatsonI mean, to the imported branch/repository15:05
cjwatsonBut you can branch from either an external repo or an import; it's a matter of style15:05
cjwatson(Though setting a default repo for the project in LP means that we can do some better storage and push optimisations)15:06
shiftplusoneIs either one more suitable for use with recipes or does it not matter?15:07
cjwatsonDepends what you're doing.  If you're nesting a branch with an isolated debian/ directory inside a checkout of upstream then you definitely want to request an import of upstream15:10
cjwatsonOr if you're merging something into upstream as part of the recipe definition15:10
cjwatsonIf you're just building a single branch then it doesn't matter much15:11
cjwatsonThe constraint is just that recipes can only refer directly to things that are on LP15:11
shiftplusoneThanks. I'll see how far I get with that info and the rest of the documentation.15:12
shiftplusoneRecipes seem to work well. Really liking launchpad so far.16:09
shiftplusoneA nice feature would be 'build when changelog changes' but I'm probably pushing it now.16:12
korriganafternoo16:20
korrigancan someone please have a look at https://answers.launchpad.net/launchpad/+question/661585 ?16:21
cjwatsonkorrigan: grepping logs (veeeerrrrry sloooowly)16:57
=== signed8bit_Zzz is now known as signed8bit
korriganok cjwatson17:06
korriganthanks for not giving up and apologies if I sound pushy17:06
cjwatsonhmm, finding no matches for 'POST.*korrigan' in our access logs between 2017-11-21 and 2017-12-11 (I'll sync, but that was what I had handy)17:06
cjwatsonkorrigan: can you give it one more try now so that I can guarantee there ought to be something in recent access logs ?17:08
korrigannot sure I understood what you mean cjwatson?17:09
korriganwhat am I to do?17:09
cjwatsonkorrigan: try (again) importing your key into LP; tell me exactly what you did17:09
cjwatsonno need to do the keyserver part, since that looks fine17:10
korriganat the time I uploaded the key directly into http://keyserver.ubuntu.com17:11
korriganand since then I'm expecting an email from LP to proceed17:11
cjwatsonkorrigan: That's fine, but you know there's another step where you associate it with your Launchpad account, right?17:11
korriganbut until today nothing17:12
korriganhow do I do that cjwatson?17:12
cjwatsonkorrigan: https://help.launchpad.net/YourAccount/ImportingYourPGPKey#Importing_your_key_into_Launchpad (or https://help.launchpad.net/YourAccount/ImportingYourPGPKey#Importing_your_key_into_Launchpad_with_gpg if you prefer to use gpg directly)17:13
cjwatsonIf you expected something to happen in response to pushing to the keyservers, then that entirely explains the confusion17:13
korriganwhen I navigate to https://launchpad.net/%7Ekorrigan/+editpgpkeys all I see is Keys pending validation:  FED2F7CB46576D20458DCA8DF46939D088CEA55817:13
korriganwhich is the one I'm trying to import17:13
korriganwhich leds me to believe that I already made the step you mention17:15
korrigancjwatson, for reference: http://imgur.com/3ZMz6oRl.png17:16
cjwatsonkorrigan: OK; please select that pending key, press "Cancel Validation for Selected Keys", and then try to do it again17:16
cjwatsonkorrigan: That way I can look at logs (we only keep three weeks of logs from the relevant systems so I can no longer look at what happened when you did this originally, which I appreciate isn't your fault)17:17
korrigandone as you request cjwatson17:17
cjwatsonOK, just waiting for logs to sync17:18
korriganLP msg->A message has been sent to korrigan@aeiou.pt, encrypted with the key 2048R/FED2F7CB46576D20458DCA8DF46939D088CEA558. To confirm the key is yours, decrypt the message and follow the link inside.17:18
cjwatsonwhich takes about the square root of forever17:18
korriganwow17:18
korriganjust got the email from LP17:19
cjwatsonoh, that did it?  was probably just a glitch in the matrix first time round then17:19
cjwatsonemail does get lost sometimes17:19
korriganthanks a lot for the help provided cjwatson17:19
cjwatsonno problem, sorry for the delay!17:19
korrigannah, no problem with that17:20
korriganjust going to close the question referring it was solved here17:20
cjwatsonyep17:21
korriganall set up17:27
korriganagain, thanks cjwatson17:27
cjwatsonGreat17:30
=== signed8bit is now known as signed8bit_Zzz
shiftplusoneIs there a way to build from latest tag using recipes?17:55
cjwatsonNot built-in.  You could automate something externally that pushed the latest tag to e.g. a "stable" branch18:11
shiftplusonealright18:21
=== signed8bit_Zzz is now known as signed8bit
=== signed8bit is now known as signed8bit_Zzz
=== signed8bit_Zzz is now known as signed8bit
=== signed8bit is now known as signed8bit_Zzz

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