/srv/irclogs.ubuntu.com/2013/11/29/#launchpad.txt

=== jgeboski is now known as Miranda
=== Miranda is now known as jgeboski
crassAnyone know the cause of the error: "dpkg-source: error: can't build with source format '3.0 (native)': native package version may not have a revision"?00:51
crassI see that for this build: https://launchpadlibrarian.net/157850442/buildlog.txt.gz00:51
crasshowever, the source/format for that build should be "3.0 (quilt)", not native00:52
crassis this an issue with trusty? its the first time I've seen it00:52
wgrantcrass: A recent change in trusty's dpkg-source causes it to reject non-native versions for native packages.01:18
wgrantcrass: But bzr-builder is converting the package to 3.0 (native) because it can't find pristine-tar metadata to reconstruct the orig tarball.01:18
wgrantIt's done that conversion for just about ever, but dpkg-source previously didn't complain that the version was invalid.01:19
wgrantYou'll need to either switch to a native version string or inject appropriate pristine-tar metadata into the branch (eg. using bzr import-upstream)01:19
crasswgrant: thanks! looking into that now01:47
crasswgrant: so I can't use non-native versions for automatic builds from bzr repos imported from other vcs types?01:50
wgrantcrass: You might be able to do it by telling the recipe to merge a separate branch that just has the pristine-tar tags in it, but I'm not entirely sure.01:54
crasswgrant: this seems to make daily build package versioning unworkable01:55
crassthere is no pristine tarball for a dailybuild01:56
crassyou could create one, but that seems to defeat the purpose01:56
wgrantcrass: You can't directly use a 1.0.0+bzr1234-0ppa1~ubuntu12.04.1 version any more, no.01:56
wgrantYou could use 1.0.0+bzr1234+0ppa1~ubuntu12.04.1, or 1.0.0-bzr1234+0ppa1~ubuntu12.04.1, though01:57
wgrant1.0.0+bzr1234-0ppa1~ubuntu12.04.1 for a native package doesn't make sense and is illegal, but dpkg didn't previously reject it.01:57
crasswhy is it illegal? what is the restrictions on the revision?01:57
crassthanks for point out this work around01:58
wgrantcrass: The final hyphen delineates the boundary between the upstream version and Debian revision.01:59
crassI'm trying to think of what if any side-effects would be to changing the - to a +01:59
wgrantA native package by definition has no upstream version.01:59
wgrantYeah, there are some side-effects01:59
wgrantBecause the version is not compared as a single element, but as a tuple of (epoch, upstream, debian)02:00
crassthat would seem to say that version comparison between native and non-native doesn't make sense02:00
wgrantIn the case of a native package, upstream is now enforced to be null.02:00
crassoh, so it will never be seen as upgradable?02:01
wgrantAh actually, technically a native package is all upstream version, not all Debian version.02:01
wgrantFor that reason.02:01
crassok, that's what I'd expect02:01
wgrantI misremembered.02:01
wgrantSo the Debian version is everything after the final hyphen.02:01
wgrantRather than the upstream version being everything before the final hyphen.02:01
crassright, but it makes the most sense to put the extra stuff in the version in the debian revision, no?02:02
crassok, I think I see why not02:02
wgrantI'd probably use 1.0.0+bzr1234blahblahblah to create a native tarball each time02:03
wgrantBut in some cases it's possible preferable to use 1.0.0-bzr1234 or similar, to have all the changes since 1.0.0 in a patch02:03
wgrantBut I'd normally prefer the former, I think02:04
crassyeah, I think that achieves the same results as the former behavior02:04
crassok, so that does make sense then02:04
crasshmm or not, in my scheme the rDDD after the '-' is for the packaging revision, which doesn't modify the source02:07
crasssince the upstream is from an arbitrary revision there is not upstream release / tarball02:08
crassit would be nice if bzr-builder could create a pristine tarball if one didn't exist, but the version format would have to be assumed02:10
seb128hey09:55
seb128could somebody mark https://code.launchpad.net/~gerardo-santana/gnome-control-center/gnome-control-center/+merge/109335 as rejected09:55
seb128(or get me out of the reviewer list, it's annoying that random people can put stuff in your +activereviews that you can't get out then)10:01
arun_hello guys , how can we host a ppa repo in launchpad ?10:18
arun__hello guys , how can we host a ppa repo in launchpad ?10:27
arun__wgrant: are u there/.10:27
wgrantarun__: Hello.10:27
arun__wgrant: hi how are u >?10:28
arun__wgrant: brother, I am thinking of hosting a repo for updates for our Distro , i would like if Launchpad will be able to help us !!!10:28
wgrantarun__: Have you tried using a PPA?10:31
arun__wgrant: brother, I am thinking of hosting a repo for updates for our Distro , i would like if Launchpad will be able to help us !!!10:37
arun__wgrant: sorry for the disconnection10:38
arun__wgrant: hello are u ther?10:42
wgrantarun__: Does a PPA suit your needs?10:48
arun__wgrant: I think so, We just need to provide updates to our distro and softwares that are binary forms .... , and I think PPA can be done10:49
dchhey, I’ve started work on upgrading (& maintaining going forward) the official couchdb ppa, at lp/couchdb10:49
dchwhat I *want* to do is to clone the current work in trusty, and work from there. But I can’t see where/how to clone an existing lp branch, any suggestion?10:50
dchI’m new to lp & bzr, so a bit lost despite reading all the docs.10:50
wgrantdch: bzr branch lp:ubuntu/couchdb10:51
wgrantarun__: Is there some issue you'r ehaving with using a PPA?10:51
wgrantdch: Are you intending to use a recipe to create a daily build PPA?10:52
dchwgrant: aha! so I grab the branch (not a copy option in gui) treat it like a git repo, and when I’m happy, push it back to our ppa then?10:52
arun__wgrant: so shouldn't I need to host a ppa repo ?10:53
wgrantdch: PPAs contain packages, not actual branches.10:53
dchwgrant: in mid term that would be even better, yes. For the moment (next 2 weeks) I just want to provide a known latest formal release build for each of the supported ubuntus10:53
wgrantYou can use a recipe to create a package directly from a branch10:53
arun__wgrant: We wanted a repo for our Distro10:53
wgrantOr upload a source package to Launchpad over (S)FTP10:53
arun__wgrant: then , in binary format how will it be transformed??10:53
dchwgrant: I think creating from a branch makes more sense, then its all happy src control. One of the other packages is built from a single diff against couchdb-0.1.1 which as you can imagine is pretty unweildy.10:54
dchwgrant: thanks, I’ll look at recipes this afternoon.10:54
wgrantdch: Well, you have to create a package, branch or not. A recipe can automate that for you within Launchpad, if it fits your situation.10:55
wgrantarun__: I'm not quite sure what you mean. What exactly do you want to do? Have you read through https://help.launchpad.net/Packaging/PPA and tried creating a PPA?10:55
arun__wgrant: no I haven't  I wanted to ask you that, is PPA suitable for us to host the binary packages to provide upates and software packages for our Distro ?10:56
wgrantarun__: How do you normally host the packages for your distro?10:57
wgrantIs it just an additional set of packages on top of the main Ubuntu archive?10:57
arun__wgrant:  yes !! it uses the Ubuntu repo as well, we wanted to updates for our software center, update packages , our software package owned by us ...10:59
wgrantA PPA would probably work for you, then.11:00
seb128wgrant, hey, could you mark https://code.launchpad.net/~gerardo-santana/gnome-control-center/gnome-control-center/+merge/109335 as rejected (or remove me from the reviewer list)11:10
arun__wgrant: yaa, so I need to 1st upload my codes to the bazar yaa11:12
wgrantseb128: Done11:15
seb128wgrant, thanks11:15
wgrantarun__: You can just upload a package directly; you don't need to use bzr11:15
arun__wgrant: oh using the bzr ??11:16
arun__wgrant: oh how??11:16
arun__wgrant: should I upload the codes also or can just upload the binary ?11:17
arun__wgrant: *need11:18
arun__wgrant: should I need upload the codes also or can just upload the binary ?11:18
wgrantarun__: Read through https://help.launchpad.net/Packaging/PPA/Uploading11:30
wgrantLaunchpad only accepts source uploads; you cannot upload binaries.11:30
arun__wgrant: and how will that be converted to the deb file ??11:35
arun__wgrant: will you do that dude?11:35
wgrantarun__: Launchpad builds the source package into a binary.11:37
arun__wgrant: oh ok sounds cool !!! thanks bro !!!11:37
AlanBellis there any API access to the mailing list bit of launchpad?12:35
AlanBellor a search facility?12:35
wgrantAlanBell: Theres no built-in search facility or API, but general Web search engines do a pretty good job.12:41
AlanBellok12:47
=== geser_ is now known as geser
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
shadeslayer_whoa17:37
shadeslayer_just 1 builder for amd64?17:37
shadeslayer_and 41 for i386?17:37
cjwatsonthey're pooled now17:42
cjwatsonit's just that the queue length displays don't quite understand that yet17:42
cjwatsonit's actually 41 pooled between i386 and amd64, and one extra for amd64 as a temporary workaround so that amd64 doesn't vanish from the queue length displays entirely17:44
cjwatsonthe "40 hours" is a total lie right now :-)17:44
cjwatsonin fact, 41 pooled between i386/amd64/armel/armhf17:45
cjwatsonor partly so anyway17:45
shadeslayer_ah makes sense17:53
* shadeslayer_ was scared for a bit :P17:54
=== jalcine- is now known as jalcine

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