/srv/irclogs.ubuntu.com/2011/11/09/#launchpad.txt

=== jtv1 is now known as jtv
=== stub1 is now known as stub
mardyjelmer: hi, about that git import, should I file a bug?08:48
mrevellMorning09:04
=== menesis1 is now known as menesis
jelmeris there anything I can do about some of these broken build requests scheduled to run on 26 October? They're still pending, and preventing any other builds of the recipes in question.11:06
geserI guess only ping a LP admin to kill them11:45
=== matsubara-afk is now known as matsubara
bigjoolsjelmer: I can cancel them, give me URLs11:52
jelmerbigjools: that'd be great - I've listed the URLs in pastebin here: http://pastebin.ubuntu.com/733035/12:34
=== allenap 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
allenapjelmer: Can I borrow you to discuss a stacking problem?12:36
allenapjelmer: It doesn't seem possible to bzr push --stacked-on lp:project/series unless you manually expand it to bzr push --stacked-on bzr+ssh://.../~owner/project/series12:37
jelmerallenap: bug 296592 ?12:37
ubot5Launchpad bug 296592 in Bazaar "--stacked-on option doesn't resolve lp: urls" [Medium,Confirmed] https://launchpad.net/bugs/29659212:37
allenapjelmer: That'll be the one. Thank you :)12:38
bigjoolsjelmer: all done12:39
jelmerbigjools: thanks!12:39
allenapjelmer: Actually, what happens is that the branch pushes fine, but then the page in Launchpad says "Invalid stacked on location: lp:project/series"12:39
allenapjelmer: https://code.launchpad.net/~dle-credativ/openobject-addons/test-6.0 for example.12:39
jelmerallenap: can you clone the branch ok afterwards?12:39
allenapjelmer: I was able to branch it fine, but I did it into a repo that already had revisions from the stacked on branch. I can try outside now.12:40
allenaps/repo/shared repo/12:41
jelmerallenap: translating lp: URLs requires an extra step in bzr, so it might just be that bzr is doing that when it's interpreting the stacked-on location but the scanner is not12:41
allenapjelmer: Ah, okay. It seems to be branching fine (it's a ~500MB branch so there's rather a long wait to see if it completes...), so that sounds reasonable. Shall I file a bug or would you prefer to?12:42
jelmerallenap: it looks like we're doing a lookup in BranchSet of the location, so it seems like that's not interpreting lp:openobject-addons/6.012:43
jelmeryeah, we're relying on getByUniqueName() to work. Perhaps we should also be checking getByUrl12:45
jelmerallenap: either works for me12:46
jelmermardy: hi12:47
jelmermardy: I'm going to file a bug about the issue you ran into12:47
allenapjelmer: Can you file it? You have a better context, and can probably judge its importance better than I can. And my wife is nagging me to go and have lunch.12:47
mardyjelmer: thanks! please ping me with the bug number once it's done, so I'll subscribe to it12:49
jelmerallenap: sure12:49
allenapThanks.12:50
jelmerallenap: actually, I wonder if this is a dupe of bug 66035812:52
ubot5Launchpad bug 660358 in Launchpad itself "Bad interaction between bzr+ssh://bazaar.launchpad.net/+branch/... URLs and branch stacking" [Low,Triaged] https://launchpad.net/bugs/66035812:52
allenapjelmer: Yes, sounds like it. Thanks for doing that.13:36
* czajkowski hugs sinzui 14:31
sinzui:)14:32
czajkowskithank you14:34
askhlI have a PPA with a package for Maverick, Natty and Oneiric.  I fixed a bug in the maverick package and dputted it successfully.  How do I release the same package to natty and oneiric?15:06
geserdoes it need a rebuild?15:07
askhlI tried changing 'maverick' to 'natty' and re-running debuild.  And the changes-file says it's natty now.  But dput says 'Package has already been uploaded to askhl on ppa.launchpad.net'15:07
maxbTweak the changelog to specify a different verion and upload target, then reupload15:08
askhlgeser, not really, but I wanted a changes-file which had the correct series info (natty)15:08
maxb(Note that you need to change the version too)15:08
askhlThanks, I hadn't changed the version15:08
geseraskhl: how you did do it the first time? just repeat what you did for the first version15:08
maxbYou should ensure that the version increases from older to newer distroseries15:08
maxbThis will ensure that upgrades work sensibly15:09
askhlgeser, the first time I uploaded for maverick, then used 'copy package' (rebuilding binaries in case there were any dependency changes I needed to fix).  This seemed to work.  But for the update, I tried to copy packages and it gave an error.  Hmm, which one was it...15:10
askhlIt said there were already existing binaries for that package.15:10
askhl(even though the package version number had been ramped up)15:10
maxbuhm15:10
maxbYou cannot "Copy packages" between series in a single PPA, and rebuild the binaries15:11
askhlEvidently not...15:11
askhlIs there a good reason for this?15:11
maxbYes - without changing the version, there's nothing to identify the separate builds15:12
askhlAt that time I had name_version~ppa2 for maverick and  ...~ppa1 for natty/oneiric.  And I tried to copy the ppa2 to the two newer series15:12
geserhaving different packages with different dependencies for different release doesn't make apt really happy and it doesn't help you while debugging a bug15:13
maxbYou can do that if you do not rebuild the binaries15:13
geseraskhl: what is your PPA url?15:13
maxbYou cannot rebuild the binaries because then you would have multiple .deb files with the exact same filename15:13
askhlhttps://launchpad.net/~askhl/+archive/ppa15:14
askhlThe debfilename includes ~ppa2, however.  So I don't understand that there should be a naming conflict15:15
geseraskhl: make sure you copy the binaries too (not only the source)15:15
askhlgeser, regarding the dependencies: Between two ubuntu versions a number of MPI/BLAS dependencies changed radically (packages were added/removed/renamed), and I *had* to change the dependencies15:16
askhlSo now I'm explicitly asking it to rebuild for each new series15:16
askhlNot sure which two versions it was.  But it broke the gpaw package at least15:17
maxbThe conflict is between ~ppa2 (maverick-built), ~ppa2 (natty-built) and ~ppa2 (oneiric-built)15:17
geserthen you need to upload different version (e.g. ~ppa2~maverick, ~ppa2~natty, ~ppa2~oneiric) to get then rebuild for each release15:17
askhlAh, okay15:18
askhlHow do "normal people" deal with the possibility of dependencies changing?15:18
askhlI mean the whole package repository is subject to this, and presumably it isn't a big problem15:18
askhlIf I simply copied, *keeping* the binaries, would that be considered perfectly all right?15:19
askhlSorry for all these questions, but perhaps I can avoid coming back asking more if I figure these things out :)15:20
maxbFor packages that do not contain any binary code, it is often sufficient15:20
maxbBinary code tends to have awkward things like ABIs and such, that may differ from release to release15:20
askhlokay, so for the ASE package it is sufficient.  But GPAW is quite complicated so that one I will explicitly rebuild15:20
maxbOf course, binary code isn't the only issue - paths on disk might change from release to release15:20
maxbe.g. a package which just existed to do something with a CUPS printer driver might need to refer to the driver with a different ID string in different releases15:21
geserother PPA user have the same problem, the main archive is not really affected as the devs only upload to the current development version15:21
maxbOr, in the case of SRUs, backports, etc., the package is individually prepared for a specific release anyway15:22
=== jtv1 is now known as jtv
askhlBut do I really need to ramp up to ~ppa3 or write ~ppa2~natty?  I can see that other complicated packages (python-numpy) do apparently not need something like that.  Although they come from debian, not ppa15:24
maxbIn the case of the ~bzr PPA, for example, we have a separate packaging branch for each Ubuntu release, for packages for which differences are required in various releases15:24
maxb~ppa2~natty is fine, but make sure you understand what the ~ means15:25
maxbFor example, if you currently have ~ppa2 in maverick, ~ppa2~natty would be wrong15:25
maxbI find people overuse ~ a lot in PPAs for some reason15:25
askhlEmbarrassingly, a lot of this information is actually on https://help.launchpad.net/Packaging/PPA/Uploading .  But I think some of it has been changed after I read it the first time.15:27
askhlI think I can figure it out from here.  Thank you very much for the help, maxb and geser15:29
=== matsubara is now known as matsubara-lunch
maxbIRC is here for a reason, and Debian versioning is tricky until you're familiar with it :-)15:30
askhlSo if I ramp up to ~ppa3~maverick and ~ppa3~natty etc., then it should work.  Right?15:35
zygahi15:38
zygahttps://code.launchpad.net/lava-deplyoment-tool15:38
zygacould someone rename this project15:38
zygaI just made a typo there :P15:38
zygadeployment15:38
=== zyga is now known as zyga-afk
deryckrick_h, hi! :)16:11
rick_hderyck: party!16:31
=== matsubara-lunch is now known as matsubara
=== beuno is now known as beuno-lunch
WardjeI know karma decays over time, but is there a log somewhere of all things you've done on Launchpad over time?16:44
bigjoolsWardje: https://launchpad.net/~/+karma is the closest thing16:50
WardjeI feared as much, thanks anyway16:51
=== deryck is now known as deryck[lunch]
=== beuno-lunch is now known as beuno
=== Renegade|ghost is now known as Renegade15
=== deryck[lunch] is now known as deryck
=== yofel_ is now known as yofel
Kre10shello.18:22
=== beuno is now known as beuno-lunch
Renegade15hello18:23
Kre10sI have made a package, and uploaded it to my ppa repository... however when the package is installed, the executable is not copied into /usr/local/bin/...18:23
Renegade15well, I've never dealt with LP's PPA system, but if the package is installed, that sounds like the PPA is working just fine18:24
jelmerKre10s: that's really more of a packaging question, #ubuntu-packaging is probably a better place to ask18:24
Kre10sI have a install target in my makefile. what else do i have to do to get the compiled binary installed?18:24
Renegade15iow, your package is the issue18:24
=== beuno-lunch is now known as beuno
=== matsubara is now known as matsubara-afk
gustonegrohey, how can I send a message or request to a group in launchpad?22:20
EvilResistancegustonegro:  define "Request" or "message"22:20
EvilResistancegustonegro:  if the group has an email address email it.22:21
gustonegrospecifically, I want to ask the maintainers of the libpeas package for ubuntu why they don't include a JS loader (seed or gjs)22:21
gustonegroEvilResistance: oh, okay22:22
EvilResistanceone sec22:22
EvilResistancehttps://answers.launchpad.net/ubuntu/+source/libpeas22:22
EvilResistancethat's the source package, you could try there22:22
EvilResistanceor here https://launchpad.net/libpeas22:22
gustonegroI'd like to make  a feature request, I guess.  Or maybe its abug in their  build22:22
gustonegrooh, how did you find that?22:22
* EvilResistance searched launchpad for 'libpeas' :po22:23
EvilResistance:P *22:23
EvilResistanceyoui'd have to file a question to the source  package22:23
EvilResistanceor send it to the Gnome Project22:23
EvilResistancesince the package's project is a part of the Gnome Project22:23
gustonegroI searched lp for libpeas too...but wasn't given anything where I could send a message - "ask a question"22:24
EvilResistancehttps://launchpad.net/gnome  <-- "Ask a Question"22:24
EvilResistancesince libpeas' project is part of the gnome project :p22:24
gustonegrowhen I go here, however, there is not "ask a question" https://launchpad.net/libpeas22:24
gustonegroit's all blanked out22:24
EvilResistanceyou dont read do you22:24
EvilResistance<EvilResistance> youi'd have to file a question to the source  package22:25
EvilResistance<EvilResistance> or send it to the Gnome Project22:25
EvilResistance<EvilResistance> since the package's project is a part of the Gnome Project22:25
EvilResistanceand22:25
EvilResistance<EvilResistance> https://launchpad.net/gnome  <-- "Ask a Question"22:25
EvilResistance<EvilResistance> since libpeas' project is part of the gnome project :p22:25
EvilResistanceoop, i'm hungry...22:25
EvilResistancemustbe dinner time22:25
gustonegroyes, I read that.  thank you for your patience too.  I'm only aksing how am I suppse to know that ahead of time as a user of the website22:25
* EvilResistance walks off to get dinner22:25
EvilResistancegustonegro:  you sometimes need to be able to do some digging22:26
EvilResistancehere's an idea.22:26
EvilResistance"If a project has nothing configured for asking questions, btu the project page shows "Part of <other project>", then post to that other project.22:26
EvilResistanceOtherwise, contact the maintainer if they accept emails22:26
EvilResistanceOtherwise, file a bug against the source package itself.22:27
EvilResistanceat least that's my advice to ya22:27
* EvilResistance really must eat now22:27
gustonegroThanks for you help EvilResistance.  Sorry if I am testing your patience.  I only find the lp way confusing.  Not sure why though, its all there.  I just can't ever seem to find what I am looking for.22:29
=== jjardon_ is now known as jjardon

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