/srv/irclogs.ubuntu.com/2011/08/29/#launchpad.txt

aj00200I am trying to merge two nearly identical launchpad branches with the command "bzr merge --remember lp:~bbot+core+developers/bbottheircbot/BBot_Githubt --force" but I get a no common ancestor error. Is there a way to force it without the common ancestor (and hopefully make it a common ancestor)00:53
wgrantaj00200: That's going to be difficult if you're maintaining and separately committing to both bzr and git trunks.01:58
wgrantaj00200: #bzr may be able to offer advice on how to achieve what you desire.01:58
wgrantForcing a one-off merge now won't help the future.01:59
pooliei'm getting a gpg error from apt trying to update from a private ppa04:06
poolieis this known at all?04:06
wgrantpoolie: No.04:07
wgrantpoolie: Which?04:07
wgrantAnd what's the error?/04:07
pooliecanonical-ux04:07
poolie"The following signatures were invalid: BADSIG 6D8F9D432E7"04:07
wgrantBADSIG?04:07
wgrantEw.04:07
wgrantwalled-garden?04:07
poolieyes04:07
wgrantnatty?04:07
wgrantOr oneiric?04:07
pooliestrangely enough if i download the Release and .gpg file through chrome they do verify ok04:08
poolieoneiric04:08
wgrantThat's what I was just checking.04:08
wgrantSounds like your local apt cache may be broken?04:08
wgrantIt uses If-Modified-Since.04:08
wgrantsudo rm /var/lib/apt/lists/*walled-garden*, perhaps.04:09
poolieyes it does sound  like that04:09
pooliewgrant: well, https://bugs.launchpad.net/launchpad/+bug/83641905:05
ubot5Ubuntu bug 836419 in Launchpad itself "badsig error on update from private ppa" [Undecided,New]05:05
poolienot going to do anything new with it now05:05
poolies/new/05:05
wgrantEw.05:07
wgrantWe write Release files directly into dists/05:07
wgrantWTF05:07
wgrantWho needs atomicity.05:07
poolieso it could be race between apache and the writer?05:08
pooliethat would account for it05:08
wgrantRight, it could just be very, very bad timing.05:08
pooliethis is a bit worse than the other one because it doesn't get unstuck unless you manually delete the local cache file05:08
wgrantSince the file contents are precalculated.05:08
wgrantYeah.05:08
poolieok, that seems like the likely explanation then05:09
wgrantmaverick's final ISOs ended up with a similar sort of situation with extras.ubuntu.com, required some future-touching of its indices to stop apt errors.05:09
wgrantIt would be nice if apt detected the conflict and considered that the files might not be valid.05:09
pooliemm05:09
pooliearguably if the signature's invalid it shouldn't cache the file etc05:10
wgrantRight.05:10
wgrantEventually everything will use InRelease and that won't be so much of a problem, hopefully.05:10
wgrantWe'll just have terrible vulnerabilities instead...05:10
poolieis that just a release file with an inline signature?05:14
wgrantYes.05:16
wgrantSo there's no inconsistency, and it can more easily invalidate all involved files if the sig is bad.05:16
poolieright05:18
pooliebut why terrible vulnerabilities then?05:18
wgrantWell, inline OpenPGP signatures have a habit of not being correctly implemented. I think I've reported all the obvious holes in apt's implementation, but you never know.05:21
wgrantI generally consider them a bad idea, because correct implementations are rare.05:22
wgrantAnd difficult.05:22
poolieoh, because gpg tends to default to saying "yes, something in here was signed", as you aluded to?05:23
pooliei agree05:23
pooliei just wasn't sure if you meant the specific combination with nonatomic writes was a probelm05:24
wgrantNo, no, unrelated. Just saying that neither approach has a history of being well-implemented, so we probably can't win.05:25
poolieprobably not :)05:25
pmjdebruijnhi all08:35
pmjdebruijnhttps://launchpadlibrarian.net/78452640/upload_2841727_log.txt08:35
pmjdebruijnany clue what went wrong there?08:35
pmjdebruijnI don't see any epoch defined in my package?08:36
pmjdebruijnnor the previous package08:36
wgrantpmjdebruijn: The old kvm binary package must have an epoch in its version.08:37
wgrantWhich PPA is this?08:37
pmjdebruijnit this have this: dh_gencontrol -pkvm -- -v1:$(DEB_VERSION)08:37
pmjdebruijnwgrant: https://launchpad.net/~unnet-pkg-master/+archive/kvm-spice-release/+packages08:37
wgrantpmjdebruijn: https://launchpad.net/~unnet-pkg-master/+archive/kvm-spice-release/+build/274664708:42
wgrantkvm-1:84+dfsg-0ubuntu16+0.14.1+noroms+0ubuntu2unnet1~lucid08:42
pmjdebruijnright08:42
pmjdebruijnthough the new package should generate kvm-1:84+dfsg-0ubuntu16+0.15.0+noroms+0ubuntu2unnet1~lucid08:42
pmjdebruijnbut it seems it doesn't08:42
wgrantThat would be a bug in your package.08:43
pmjdebruijnit's just a debian backport :D08:45
pmjdebruijnhmmmm08:45
wgrantI'm not sure that Debian's packaging is compatible with Ubuntu's.08:45
wgrantOur virt stacks differ significantly in parts.08:45
pmjdebruijnI backported 0.14.1 previous without issues08:46
pmjdebruijnoh wait08:46
pmjdebruijnerhm08:46
pmjdebruijncrap08:46
pmjdebruijnI got the other from ubuntu onoiric08:46
* pmjdebruijn hits himself in the head08:46
pmjdebruijnneverind08:47
pmjdebruijnand thanks for being my rubberduck :)08:47
pmjdebruijnsorry for wasting your time08:51
pmjdebruijnah09:17
pmjdebruijnwgrant: dh_gencontrol -pkvm -- -v1:$(DEB_VERSION)09:17
pmjdebruijnvs09:17
pmjdebruijnwgrant: dh_gencontrol -pkvm -- -v1:84+dfsg-0ubuntu16+$(debsrc_ver)+$(debian_rev)09:17
pmjdebruijnthat bit me09:17
=== henninge changed the topic of #launchpad to: https://launchpad.net/ | Help contact: henninge | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/ | User Guide: https://help.launchpad.net/ | Support: https://answers.launchpad.net/launchpad
wgrantpmjdebruijn: Right. I guess Ubuntu long ago used the upstream KVM version.09:31
pmjdebruijnindeed09:52
=== henninge is now known as henninge-lunch
=== henninge-lunch is now known as henninge
henningeadeuring: Hi! ;-)12:05
adeuringhi henninge, I'll change the tpopic12:08
=== adeuring changed the topic of #launchpad to: https://launchpad.net/ | Help contact: adeuring | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/ | User Guide: https://help.launchpad.net/ | Support: https://answers.launchpad.net/launchpad
henningeadeuring: thanks ;)12:08
=== jtv is now known as jtv-eat
=== jtv-eat is now known as jtv
=== brianchidester_ is now known as brianchidester
=== yofel_ is now known as yofel
dakerhi14:56
deryckhi daker14:57
deryckadeuring, I'll take IRC now.14:57
=== deryck changed the topic of #launchpad to: https://launchpad.net/ | Help contact: deryck | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/ | User Guide: https://help.launchpad.net/ | Support: https://answers.launchpad.net/launchpad
adeuringderyck: thanks!14:57
deryckadeuring, np.  I really should be taking it an hour earlier than now, but forget sometimes. So I don't mind a ping from you about it. :)14:58
dakerderyck, i need some help15:02
deryckdaker, what sort of help?15:02
dakerthe recipie is failing on the lp builders, but not locally in a pbuild chroot15:02
dakerhttps://code.launchpad.net/~daker/+archive/slumber/+build/275050115:03
dakerderyck, https://code.launchpad.net/~daker/+recipe/slumber-daily15:03
TheEvilPhoenixthere's a reason it gives you the build logs you know... just sayin15:03
TheEvilPhoenixits a python issue15:04
TheEvilPhoenixwhen its building it cant find a specified module15:04
TheEvilPhoenixso it fails and errors out15:04
dakerthe lp build is not pulling in a needed build-dep (python-setuptools)15:04
dakerTheEvilPhoenix, deryck python-setuptools is in build-deps but the lp build doesn't pull it15:06
TheEvilPhoenixwasnt there an issue with the builders not taking into account PPA dependencies too, deryck?15:07
TheEvilPhoenixcoulda sworn several people were here complaining about that a few weeks ago15:07
deryckI'm not sure actually.15:07
deryckbigjools or abentley, can one of you help here?  I'm dumb about recipes.15:07
TheEvilPhoenix(me included)15:07
TheEvilPhoenixderyck:  i dont think the issue is the recipe15:08
TheEvilPhoenixi think the issue is the builders15:08
TheEvilPhoenixi.e. its not reading dependencies for building15:08
TheEvilPhoenixor if it is15:08
TheEvilPhoenixits not grabbing them15:08
* bigjools looks at build log15:08
bigjoolsummm15:09
bigjoolsBuild-Depends: debhelper (>= 7.0.50~), cdbs (>= 0.4.49)15:09
bigjoolsbuggy package/recipe15:09
TheEvilPhoenixLOL15:09
TheEvilPhoenixdaker:  failed build-deps line in control15:09
dakerTheEvilPhoenix, can you explain ?15:10
TheEvilPhoenixdaker:  read bigjools's line15:10
TheEvilPhoenix<(ID+)bigjools> Build-Depends: debhelper (>= 7.0.50~), cdbs (>= 0.4.4915:10
TheEvilPhoenixthat's whats in the control file15:10
TheEvilPhoenixso...15:10
TheEvilPhoenixthat explains why its not installing the build dep15:10
TheEvilPhoenixunless you can provide other proof stating that the control file *has* the package you need15:10
TheEvilPhoenix<(ID+)bigjools> buggy package/recipe  <--- that's basically what i just said15:11
abentleyderyck: I had a look, but istm that bigjools has it in hand.15:11
deryckabentley, yes, thanks anyway abentley.15:11
deryckand thanks bigjools! :)15:11
dakerTheEvilPhoenix, bigjools my control doesn't actualy look like this15:11
dakercontrol file*15:11
bigjoolsthe package is from a recipe, right?15:12
bigjoolsso is it grabbing the packaging branch you expect?15:12
dakerit's grabbing the packaging from another branch15:13
dakerlook at "Recipe contents" https://code.launchpad.net/~daker/+recipe/slumber-daily15:13
TheEvilPhoenixand whats the control file in that branch say15:13
bigjoolsI can see the control file in the packaging branch has got the right build-depends15:13
TheEvilPhoenixninja'd :P15:14
dakerbigjools, so my control file is correct ?15:15
bigjoolsthe one in the packaging branch has the dependency you talked about15:15
bigjoolsoh15:16
bigjoolsha15:16
bigjoolsthe recipe build failed15:16
bigjoolsImportError: No module named setuptools15:16
bigjoolsyet the build is reported as successful15:16
bigjoolsabentley: see https://code.launchpad.net/~daker/+archive/slumber/+recipebuild/7699015:16
bigjools[python-module-clean/slumber] Error 1 (ignored)15:17
abentleybigjools: looking15:17
bigjoolsnot sure it should be ignoring that!15:17
* daker is rolling his eyes15:18
bigjoolsabentley: the build is OK but the log says otherwise.  It's ignored the error though, and the package ends up with an incorrect control file it seems.15:18
bigjoolsI don't know which component decided to ignore it, my recipe knowledge is limited15:19
abentleybigjools: yes, I see that.  I'm trying to see how that could happen.  I don't think our code is ignoring the error.15:19
bigjoolsso I shall hand back to deryck / abentley15:19
bigjoolsabentley: yeah it might be one of the build tools15:19
abentleybigjools: would this be /usr/lib/pbuilder/pbuilder-satisfydepends ?15:20
bigjoolsno idea15:20
bigjoolssomething didn't install setuptools15:20
abentleybigjools: it looks like dpkg-buildpackage is emitting 0 even though it failed.15:21
bigjoolsabentley: yes see the "[python-module-clean/slumber] Error 1 (ignored)"15:21
idnarwhat is a "subteam"?15:23
=== matsubara is now known as matsubara-lunch
abentleybigjools: I don't know enough to know whether this invocation is sane:  "/usr/bin/dpkg-buildpackage -i -I -us -uc -S".  If it is, then it's a problem we can't fix.15:24
bigjoolsabentley: unfortunately I don't know either15:25
abentleybigjools: okay, who do we have who knows packaging?15:25
abentleybigjools: btw, the relevant file is lib/canonical/buildd/buildrecipe15:26
bigjoolsjelmer might know15:26
jelmerat a first glance, it looks like a missing build dep on python-setuptools15:28
abentleyjelmer: right.  We're trying to figure out how to make that a recipe build failure, because right now, the error is ignored.15:29
dakerjelmer, abentley this line Build-Depends: debhelper (>= 7.0.50~), cdbs (>= 0.4.49) is from an old rev of the packaging branch15:31
dakerso the lp builder is not pulling the last rev15:32
jelmerabentley, bigjools: cdbs adds a "-" at the front of the "setup.py clean" line15:32
jelmerabentley, bigjools: causing make to ignore non-zero exit codes15:33
jelmersee /usr/share/cdbs/1/class/python-distutils.mk:13515:33
jelmerthis is an issue in the package, not the recipe builder15:34
abentleyjelmer: thanks.15:35
dakerjelmer, what should i do to fix it ?15:35
jelmerdaker: add a build dependency on python-setuptools15:36
jelmerthere is a bug open in debian about cdbs ignoring errors from commands run in the clean target15:36
jelmerhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=44102015:36
ubot5Debian bug 441020 in cdbs "cdbs: don't ignore errors in make clean target" [Normal,Open]15:36
dakerjelmer, don't make crasy15:37
dakerjelmer, look http://bazaar.launchpad.net/~daker/slumber/deb-packaging/view/head:/debian/control15:37
dakerand as i said :15:37
daker<daker> jelmer, abentley this line Build-Depends: debhelper (>= 7.0.50~), cdbs (>= 0.4.49) is from an old rev of the packaging branch15:37
daker<daker> so the lp builder is not pulling the last rev15:37
jelmerdaker: your debian version hasn't changed, so it won't do a new build15:38
jelmerdaker: you probably want to update it to include the packaging branch revno15:39
dakerjelmer, how can i do that? any wiki page ?15:44
jelmeradd something like ~ppa{revno:packaging} to the end of the version string15:46
bigjoolsthanks for helping jelmer15:50
abentleydaker: The wiki is here: https://help.launchpad.net/Packaging/SourceBuilds/GettingStarted#The%20anatomy%20of%20a%20recipe15:52
=== daker is now known as daker_
=== deryck is now known as deryck[lunch]
=== matsubara-lunch is now known as matsubara
huangkanI downloaded codes of project docky through bzr. The question is how to reconstruct a project from these codes in ide like eclispe, so that I could read, run and debug? Is there any tutorial on it?16:48
jelmerhuangkan: that really depends on the project, it's out of scope for #launchpad16:50
=== med_out is now known as medberry
jelmerhuangkan: the docky help/developer channels are probably a better place to ask16:51
huangkanjelmer:thx16:51
=== deryck[lunch] is now known as deryck
eLBaticiao17:31
eLBatiis it possible to understand where a branch has been branched from ? :-)17:32
deryckeLBati, you mean locally or in the web UI?  bzr info locally should tell you something about the branch.  but I'm guessing you mean web UI?17:33
eLBatideryck, in the web UI17:34
eLBatimoreover , bzr info doesn't tell me it, since I originally branched using another pc17:35
deryckeLBati, yeah, I don't think we have anything like that in the web ui.17:35
deryckeLBati, what's the branch url on lp?  Can I see it?17:35
eLBatideryck, https://code.launchpad.net/~openobject-italia-core-devs/openobject-italia/l10n_it_fix_partially_deductible_vat17:35
eLBatideryck, how can I know what branch should I propose the merge to?17:36
eLBatiI have 2 options :-)17:37
deryckeLBati, well, it's stacked on lp:openobject-italia so I'd guess that as a starting point.17:37
eLBatiuhm no17:37
eLBatideryck, the options are this https://code.launchpad.net/~openerp/openobject-addons/trunk or this https://code.launchpad.net/~openerp/openobject-addons/6.017:38
deryckeLBati, there's probably a bzr command to see common branch starting points, but my bzr foo is not that strong.  maybe abentley can help us?17:38
deryckabentley, see eLBati above.  he doesn't know what branch he branched from and wants to figure that out.17:39
LekensteynHi, can I make a mailinglist for a team open while keeping the PPA uploading privileges away?17:46
=== dpm is now known as dpm-afk
lamalexhey everyone, i'm trying to get started with bzr colo, so I ran bzr colo-init lp:unity but it errors out with bzr: ERROR: File exists: '/srv/bazaar.launchpad.net/mirrors/00/05/66/af/.bzr'18:05
lamalexam I doing it wrong?18:05
lamalexyes..i a18:07
lamalexam18:07
abentleyeLBati, deryck: bzr doesn't track branch points, but you can look back at old revisions and see what their branch nick was using "bzr log --long".18:25
abentleyeLBati, deryck:   Or you can compare your branch with the candidates using "bzr missing . https://code.launchpad.net/~openerp/openobject-addons/trunk".18:25
abentleyeLBati, deryck:   Or you can compare your branch with the candidates using "bzr missing . https://code.launchpad.net/~openerp/openobject-addons/trunk"18:26
abentleyeLBati, deryck: or you can see what changes would be merged by doing "bzr diff -r ancestor:https://bazaar.launchpad.net/~openerp/openobject-addons/trunk"18:27
eLBatimany thanks abentley deryck18:40
abentleyeLBati: np18:40
deryckabentley, I'll hand over IRC to you now.18:54
=== deryck changed the topic of #launchpad to: https://launchpad.net/ | Help contact: abentley | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/ | User Guide: https://help.launchpad.net/ | Support: https://answers.launchpad.net/launchpad
abentleyderyck: okay18:54
=== beuno is now known as beuno-lunch
=== beuno-lunch is now known as beuno
=== matsubara is now known as matsubara-afk
ovnicrafthello, its possible branch a project on LP w/o LP account ?19:59
maxbyes20:00
=== daker_ is now known as daker
GTRsdk2abentley?21:32
GTRsdk2can you delete a project page for me?21:32
maxbGTRsdk2: projects are never deleted, only deactivated. Please file a question to request that22:08
=== abentley changed the topic of #launchpad to: https://launchpad.net/ | Help contact: - | Launchpad is an open source project: https://dev.launchpad.net/ | This channel is logged: http://irclogs.ubuntu.com/ | User Guide: https://help.launchpad.net/ | Support: https://answers.launchpad.net/launchpad
=== medberry is now known as med_out
=== yofel_ is now known as yofel

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