/srv/irclogs.ubuntu.com/2016/09/28/#launchpad.txt

=== JanC_ is now known as JanC
carakaQuestion: Is it possible to dput one set of signed source packages and have lp build across the 4 current releases?03:22
=== ganesh is now known as gkadam
=== geser_ is now known as geser
=== cpaelzer_ is now known as cpaelzer
=== [HeOS] is now known as HeOS
=== tasdomas` is now known as tasdomas
=== pavlushka is now known as Guest6734
=== Guest6734 is now known as pavlushka
ovidiu-florinhello world11:44
ovidiu-florinI'm trying to register the KDevelop project in LP so we can have a project for Kubuntu from where to serve KDevelop packages before they go in the Kubuntu archive or backports11:45
ovidiu-florinbut I'm getting an error that says that the project is registered11:45
ovidiu-florinbut when I go to http://launchpad.net/kdevelop I get a 40411:46
ovidiu-florinwhy is that?11:46
cjwatsonbecause it was previously registered and now inactive11:47
ovidiu-florinI found this: https://launchpad.net/~kdevelop11:48
ovidiu-florinis it related?11:48
cjwatsonno11:48
cjwatsonovidiu-florin: I've renamed the old inactive project out of the way; you should be able to register it now11:49
ovidiu-florinthank you11:50
ovidiu-florinIt's created https://launchpad.net/kdevelop11:56
KNRO_I'm getting an odd import error here: http://launchpadlibrarian.net/287070586/mutlaqja-kstars-bleeding-master.log12:39
KNRO_but my git repo does not contain any submodules12:39
KNRO_so what's going on?12:39
cjwatsonIt must have them in the history somewhere12:39
KNRO_cjwatson: how to find this out? the import was working fine up until a week or two ago12:40
cjwatsonKNRO_: 7cd2ae86cc875247528cf4e1235147f0864e101e adds a submodule at kstars/kstarslite/kirigami and is in your history12:52
KNRO_cjwatson: thanks, is there a way to remove this?13:01
cjwatsonnot without rewriting your history :(13:01
cjwatsonwe should have native git-to-git imports this year though, which won't have that limitation13:01
KNRO_well, I can't wait till then, I have folks relying on the PPA13:02
cjwatsonas a stopgap you could build source packages manually, though I know that's not great13:02
cjwatsonmight be tolerable for a month or two13:03
KNRO_cjwatson: but the submodule was removed, why is this still a problem?13:05
cjwatsonKNRO_: because the entire point of an import is to represent each revision in the history13:05
cjwatsonKNRO_: if it can't represent a revision then it's going to fail, regardless of whether the changes introduced by that revision were later reverted13:05
* KNRO_ is screwed13:07
cjwatsonsorry, I don't have a better alternative to offer at the moment although I wish I did13:07
KNRO_cjwatson: you said there was a way by rewriting the history? is this plausible? I never heard of it until now13:09
cjwatsongit filter-branch or similar, but it's very intrusive - it'd cause problems for anyone with a git checkout13:10
cjwatsonmanual source uploads to the PPA for the time being are probably a more viable workaround13:11
KNRO_cjwatson: looks like I'll go that path until git import is fixed by launchpad13:12
KNRO_ETA a month of two? :D13:12
KNRO_well it also looks like I'll go back to snapcraft again13:13
cjwatsonKNRO_: the other thing you could do is manually push the git repository to git.launchpad.net every so often and create a recipe from that instead14:18
mg983Is there an outage currently?14:31
mg983Fetched 3,022 kB in 3s (972 kB/s)14:31
mg983W: Size of file /var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_restricted_binary-amd64_Packages.gz is not what the server reported 20228 2023114:31
cjwatson#launchpad doesn't operate security.ubuntu.com frontends14:32
cjwatsontry #canonical-sysadmin, though see if it's reproducible first14:32
mg983sorry!!14:32
=== dpm is now known as dpm-afk
carakaSpeaking of manual source uploads to a PPA (from a few hours ago), is it possible to dput a single set of sources and have it build across multiple releases?19:13
carakaOr is it just the one release mentioned in the changelog, requiring a unique source for each release?19:14
dobeyif you are doing manual uploads, you need to create different .dsc for each release, yes19:15
cjwatsoncaraka: yeah, the answer to your question as stated is no it's not possible, but if the binaries built for the oldest release will do then you can upload to the oldest, wait for it to build, copy forward to all the newer ones19:44
cjwatsoncaraka: you could also use recipes to automate multiple uploads if that makes sense in your case19:44
carakaYOu've piqued my interest cjwatson. How would one use a recipe to automate multiple uploads? Is there an example of that somewhere that I can go poke around and get my head into?19:47
cjwatsoncaraka: https://help.launchpad.net/Packaging/SourceBuilds is the top of our documentation on this19:48
cjwatsondepending on the exact situation it may not suit you, but could be worth looking at19:48
carakaThat is what I had before. Now that the devs use gpgsigs, the imports from github fail.19:51
carakaI tried setting up a git repo on lp, but I couldn't figure out how to make it work with github as the upstream.19:51
dobeyyou have to clone/push manually at the moment i think, to get a mirror on lp19:52
carakayes - that's what I couldn't make work, using the instructiuons here. I think there are some asusmptions in the instructions on how things should work that are not apparent to a noob. That's why I've resorted to multiple dputs19:53
carakaI just couldn't figure out how to manage it with git.19:54
carakaafter a whole Satruday messing with it, I knew that it should be easier than it was and that the ignorance was on my end.  :P19:56
carakaDo you know of any lp projects that are managed this way, so I can go look at how they are set up at lp versus github? That way I might be able to figure out how they manage and name branches,etc.20:06
cjwatsonI don't know if anyone is doing a manual clone/push thing at the moment20:07
* cjwatson eyes his git-import-model branch, 600-odd lines in20:08
* caraka stumbles on a git mirroring article he wish he had found last Saturday20:20
carakaIf I figure out an elegant/straightforward way to explain this I'll document it and share it. I know you are not asking the impossible for us to mirror into git at the moment.20:23
=== acheronuk is now known as acheron_goneforb
=== acheron_goneforb is now known as acheronuk

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