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

jwalDo you have the bug link for the build-dep generation idea?00:01
jelmernot here, though it's not much more than what I just described - a programmatic way to update the source dependencies based on the upstream branch00:03
jwalJust guessing, was this suggested to support an maven-based build?00:05
jelmerjwal: nope00:06
jwalAre we going to end up with the recipe being any shell/python script with the power to install dependencies at will?00:07
jelmerjwal: if we're going to end up with something like that it would be about updating the existing debian/control file's Build-Depends{,-Indep}, not about installing packages itself00:08
jwalYou're right again, of course00:10
jwalIf you derive the Build-Depends{,-Indep}, would you want the result of that derivation to be included in the manifest?00:11
achiangwgrant: i thought LP was smart enough to have a dependency-wait state. say i upload package A to a ppa, and B has a build-dep on it00:14
achiangwgrant: shouldn't LP wait on building B until A is done?00:14
achiangwgrant: i only ask because i thought i saw that behavior before, and i'm seeing different behavior now00:15
wgrantachiang: It will try to build B, but sbuild will notice the deps are missing. It will report that back to LP, and it will depwait.00:15
achiang(but i could be quite wrong)00:15
wgrantBut if the deps are present but uninstallable, it cannot be automatically retried, so it will fail to build.00:15
achiangwgrant: does it only work for missing packages? or is smart enough even to notice versioned dependencies?00:15
jelmerjwal: probably, it'd be hard to guarantee the manifest is deterministic otherwise00:17
wgrantachiang: It works for versioned dependencies too.00:17
wgrantMinus a couple of rare glitches that I forget the details of.00:17
achiangwgrant: hm, so if i see different behavior, should i file a bug?00:17
jwaljelmer: Would I be right to assume that the manifest currently does not contain the source tree, just the bzr revision numbers that were merged?  Do you have an example manifest somewhere?00:18
wgrantachiang: You should tell me, then I'll tell you if you should file a bug :)00:18
achiangheh00:18
jelmerjwal: yes, that's right.00:19
jelmerjwal: manifests basically are recipes with revisions explicitly specified everywhere00:19
jwalHence you don't want to run a script with the power to modify the source tree00:19
jwalLike a log00:19
jelmerjwal: right, building a particular manifest should result in the same exact tree being constructed each time.00:21
jwalJumping backwards for a moment, there is some kind of hook prior to building the source package.  dpkg-source --before-build even has a special source format called "3.0 (bzr)".  That does not seem to help here, though, we'd have to add extra behaviour.00:30
cjwatson3.0 (bzr) isn't TBH all that desperately useful (speaking as its author00:30
cjwatson)00:30
cjwatsonit was an experiment00:30
jwalAh :)00:31
pooliehello cjwatson00:33
pooliei'd like to look at https://dev.launchpad.net/LEP/BuildFromBranchIntoMain with you sometime00:33
wgrantCan we s/Main/Primary/?00:34
pooliesure00:34
pooliewhat does Primary mean here?00:34
wgrantThe primary archive.00:34
wgrantPPAs have main too.00:34
wgrantIn fact, they *only* have main.00:35
poolieof course00:35
poolieyes, that's better00:35
pooliethe name is just what it's tended to be called in the past00:35
wgrantGiven that it's on the LP dev wiki, in particular.00:35
cjwatsonpoolie: ok, maybe not at past midnight local though :)00:36
pooliesure :) no rush00:36
cjwatsonI'm just waiting for my router's Debian upgrade to finish00:36
jwaljelmer: Time for sleep.  It was nice speaking with you.00:37
jelmerjwal: Yeah, you too. I should probably get some sleep too. g'night!00:39
=== Ursinha is now known as Ursinha-zzz
Raydiationhm launchpad overload?02:43
Raydiationi cant report  a bug02:43
lifelesswhat happens02:46
Raydiationok works02:46
Raydiationserver timeouts a lot02:46
achiangdoes a package in depwait automatically build after the dependencies are satisfied?04:13
achiangor do i manually need to go press "retry this build" ?04:13
wgrantUnless they are virtual packages, it should be automatically retried within an hour.04:13
achiangok, thx04:13
=== oubiwann_ is now known as oubiwann
pooliewho has permission to upload release files?06:06
lifelesspoolie: drivers, owner, series owner, I think.06:22
pooliethanks; all good now06:23
=== jtv1 is now known as jtv
=== zyga_ is now known as zyga
aksinha_I trying to get branch from launchpad ..using bzr branch..but getting ssh connection refused09:59
aksinha_seems like i am behind a firewall...09:59
aksinha_so is there any way for branching my code without doing bzr+ssh10:00
Pengaksinha_: http10:00
Pengaksinha_: Which would be read-only.10:01
PengBlocking SSH? Ugh, that's terrible.10:01
aksinha_Peng: i could get my ssh unblocked from my university..if that is the better solution10:02
aksinha_otherwise i have to go with http10:02
Pengaksinha_: Getting SSH unblocked is a great solution. SSH is awesome and used for many things.10:02
Peng'course, if you don't use it...10:02
cody-somervillePeng, read-only access is available via https10:33
PengOh? Didn't know that.10:33
wgrantcody-somerville: Is it?10:36
wgrantWe have private codebrowse on HTTPS.10:36
wgrantBut we don't actually serve branches from there.10:36
cody-somervillemaybe just http then?10:37
cody-somervilleyea, just http and not https it appears10:38
tumbleweedspam report (that I've mentioned a few times already, and won't mention again, we really do need a better way to deal with this...) https://bugs.launchpad.net/ubuntu/+source/rbot/+bug/604102/comments/510:57
cdbstumbleweed: I think the correct process to deal with spam is to file a question in LP mentioning about it10:58
tumbleweederr I suppose10:59
cdbsand LP admins will deal with it there10:59
bigjoolsthe account was suspended11:04
tumbleweedbigjools: aah thanks11:06
bigjoolsI didn't suspend it btw, was just pointing that out :)11:06
=== matsubara-afk is now known as matsubara
=== jtv is now known as jtv-afk
=== jtv-afk is now known as jtv
=== Meths_ is now known as Meths
dpmjtv, now that the translations imports queues for Ubuntu are disabled, what happens to the translations people manually upload or that are uploaded through source package uploads during this time? Are they still put on the queue, so that they can be processed when it it reenabled, or are they just lost?13:12
=== mrevell is now known as mrevell-lunch
=== oubiwann is now known as oubiwann_
=== yofel_ is now known as yofel
jtvdpm: sorry, lunch.  The uploads all stay on the queue, being overwritten only by replacement uploads to the same pofiles by the same person.14:06
popeycould an admin please look at https://bugs.launchpad.net/ubuntu/+source/ubiquity-slideshow-ubuntu/+bug/606134/comments/7 / https://launchpad.net/~michael-luetz which looks spammy.14:07
=== smokex is now known as megizzle_gohnizz
=== megizzle_gohnizz is now known as smokex
dpmthanks jtv, so in the case of the same uploader we're all good, but if there are different uploaders we might end up processing many translations that are obsolete (i.e. we'd only want the latest upload, but we'll process imports from different uploaders)14:09
dpmis that correct?14:09
jtvYes,14:09
jtvbut14:09
jtvour imports are optimized so that repetitions of existing messages take up very little time.  Whatever isn't a repetition, even if it's not the eventual translation, may still be useful as suggestions.14:10
dpmok, thanks jtv14:11
exarkunI merged lp:~game-hackers/game/installation-instructions into lp:game an hour ago, but lp:~game-hackers/game/installation-instructions still appears on https://code.launchpad.net/game14:14
exarkunWhy is that?14:14
=== mrevell-lunch is now known as mrevell
=== matsubara is now known as matsubara-lunch
deryckexarkun, you have to set the status on the merged branch to "Merged"14:49
deryckexarkun, I don't believe there's anything that does this automatically on lp.  groups have scripts or merge tools that do this for them, I think.14:49
deryckabentley could confirm this ^^14:50
abentleyderyck, the branch scanner automatically detects merges and marks them.14:50
exarkunShould I report a bug, then?  Or am I just too impatient?14:51
deryckah, see there.  Glad we asked abentley :-)14:52
abentleyexarkun, I'll have a look.14:52
abentleyexarkun, we detected a merge in the opposite direction, from lp:game => lp:~game-hackers/game/installation-instructions and lp:~amacleod/game/client-invocation => lp:~game-hackers/game/installation-instructions14:55
exarkunThat's a funny thing to have detected.14:55
exarkunAm I using bzr wrong?  Or is it a bug in the branch scanner?14:56
abentleyThat was at 12:55.14:56
abentleyAt 13:00, I see Merge detected: lp:~game-hackers/game/installation-instructions => lp:game14:57
abentleyAnd it says "lp:~game-hackers/game/installation-instructions now Merged", which I believe means it set the branch to Merged.14:58
exarkunBut it shows up on https://code.launchpad.net/game as "Development"14:59
abentleyexarkun, after it was marked merged, it looks like another revision was pushed.15:03
exarkunThe last revision on the branch is divmod.com-20110209125926-8d98psdzhqru0vrs and that revision was also included in the merge15:05
exarkunSo maybe the scanner noticed the revision after it noticed the merge, but the merge happened after the revision15:06
abentleyexarkun, I can say for sure that pushing new revisions will mark a branch as "development".  I'm not sure why it didn't get re-marked as Merged.15:07
abentleyexarkun, I guess you should file a bug.15:14
exarkunabentley: Okay, thanks!15:14
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== Ursinha is now known as Ursinha-lunch
=== matsubara-lunch is now known as matsubara
=== Ursinha-lunch is now known as Ursinha
=== beuno is now known as beuno-lunch
dpmHi, could a maintenance squad have a look at bug 715854? It's causing us problems in building the language packs for the 10.04.2 release next week. We might have a workaround for the languages affected, but we'll hit the same problem when building the maverick language packs next16:46
ubot5Launchpad bug 715854 in Launchpad itself "Exported Firefox translations contain wrong references to languages other than the current" [Critical,Triaged] https://launchpad.net/bugs/71585416:46
dpmand the natty ones16:48
mtaylorhey all - can anybody suggest either a best-practice guide to translations in python projects or a project using translations i can look at to see how they're doing it?16:53
dpmmtaylor, I'd recommend giving quickly a try. It will create the skeleton of a python app for you with translations enabled. You can just create a test project and have a look at the structure. For example:17:01
dpmquickly create -t ubuntu-application testproject17:01
mtaylordpm: good call. thanks17:01
dpmrunning that command will create the test project for you17:01
mtaylordpm: there doesn't seem to be any translation infrastructure in the results of that :(17:03
mtaylordpm: I take that back...17:03
dpmhmm, there should be: gettext initialized, using python-distutils-extra to manage translations, etc. Let me have a look...17:04
mtaylordpm: yeah - my bad, I see it now... so, given such a branch, how does integration with launchpad translations work?17:05
mtaylordpm: does everything do the magical right thing?17:05
dpmmtaylor, absolutely! :) . Just run "python ./setup.py build_i18n" to create the po folder and the po/testproject.pot template. Then commit the .pot file and you're ready to enable translations in LP:17:06
mtaylordpm: sweet. thanks! I was trying to do all of this with babel and it was starting to give me hives. this seems must more integrated and happy17:07
dpmmtaylor, here you'll find the steps and tips for enabling translations in LP: hhttps://help.launchpad.net/Translations/YourProject/BestPractices#Set%20up%20your%20project%20in%20Launchpad17:09
dpmonce you've set up the bzr branch, enabling translations should be a cuple of clicks away17:09
dpmcouple17:10
mtaylordpm: totally - those steps I'm good with - it's just that all the projects I'd done in the past were c/c++ and intltool17:10
dpmmtaylor, ahh yeah. Integration works even slightly better with intltool-based projects, as LP can automatically generate the .pot file from the branch without you having to worry about anything else than committing17:11
mtayloryup. that's a thing of beauty17:12
thumperhi mtaylor17:12
dpmabsolutely :)17:12
mtaylorthe part that's been hard to find is a best-practices doc for how to get the python project itself set up for translations... so the quickly suggestion was quite handy17:12
mtaylorhi thumper17:12
mtaylorthumper: write better docs for things you don't work on!17:12
thumperah... whut?17:13
mtaylorthumper: just kidding17:13
* thumper is not entirely awake yet17:13
* mtaylor punches thumper in the kidney to get his day started off properly17:13
* thumper shrugs off mtaylor's puny attack17:14
taljurfguys, ive entered my ssh, but when i try to branch, launchpad doesn't allow me17:20
taljurfany sol?17:21
taljurfnm17:22
taljurfanother thing, is there any way to change my launchpad id?17:22
taljurfnm again17:23
=== jtv is now known as jtv-afk
achianghello, i have a bzr branch linked to a bug. i want to delete the branch, and it's saying, "The following items must be deleted" and points at the bug17:30
=== beuno-lunch is now known as beuno
achiangdoes that mean the bug itself is deleted, or just the link to the bug?17:30
cody-somervilleachiang, just the link17:31
achiangcody-somerville: thanks17:32
=== deryck is now known as deryck[lunch]
mtaylordpm: sorry to bug you again - but with using distutilsextra.auto, now I'm getting a crapton of warnings about WARNING: the following files are not recognized by DistUtilsExtra.auto:18:06
mtaylordpm: I have them listed in MANIFEST.in - is there any way to silence that?18:07
dpmhey mtaylor. hm, I'm not sure there is. The best thing would be to ask pitti on #ubuntu-devel or #ubuntu-desktop. He's the maintainer and should be able to help more18:08
mtaylordpm: woot. will do. thanks18:09
dpmno worries :)18:09
mounirDoes launchpad mailing list supports aliases?18:39
lifelesswhat do you mean?18:40
mounirThe reason I am asking is the following: Linaro Burndown charts are picking up Work Items for project members18:41
mounirbut these WI's are not for Linaro Blueprints18:41
mounirSo I am trying to figure out a way to differentiate between Work Items for the same team member, maybe by using aliases18:42
mounirSo the idea is to have 2 or more aliases for the same team member, then use an alias for Linaro and anothe alias for something else18:44
=== deryck[lunch] is now known as deryck
lifelessmounir: why not just filter by project?18:50
mounirlifeless: I have no control over the program that does the burdown charting, I think it is a python program, the last I heard was it was very hard to implement18:52
lifelessmounir: have a chat to james_w - its a very simple program really.18:53
lifelessmounir: but to answer the question, launchpad accounts have no aliasing facility; a login is a single account, and that account is linked to all activity of that login18:54
mounirlifeless:  That is who I was talking with James-w,  I think it is a function of how much he has on his plate18:54
lifelessif someone wants two accounts, they need to have two signons, and each singon needs a unique email address18:55
mounirlifeless: So aliases is not supported?18:55
james_wmounir, this is lool's workitems showing up on the kernel team's page?18:55
lifelessmounir: no, we have no concept of account aliases18:55
mounirJames_w yes and Mathias in Toolchain as well18:55
lifelessand frankly, changing the WI tracker will be massively less work than adding account aliases to LP18:56
lifelesswe could, but this doesn't seem like a particularly compelling use case for adding them; and they would have considerable UI and performance impact18:56
james_wright, I've said that I don't think it's a big problem, and that we can easily fix it by removing the people from the teams if they are not part of the team18:56
james_wif you disagree, and we can't fix it by removing them then you need to tell me that it is important and we can change the way the data is gathered18:57
mounirJames_w, removing people from the team is not a solution really, as I forsee this problem creeping on us all the time now and the future. I have asked the team Leads and they have rejected the idea18:58
james_wwhy would it creep?18:59
mounirNew members may join the team (let us the toolchain WG) but they have other item in other projects they are handling18:59
mounirs/let us/let say/19:00
james_wwell, that's not the issue with lool19:00
james_wor Mattias19:00
james_wand I would contend that the team leads want to know when engineers are spending time on other projects19:00
mounirJames_w how it is not? they have WI's under other projects and these WI's are showing on the Linaro groups19:01
james_wmounir, because they aren't part of the team really.19:01
mounirJames_w, this is messing up the Status of the releases, we don't know the correct status of Linaro releases for a particular group.19:02
james_wfair enough19:02
james_wI just want to understand which issues you are concerned about, and come up with the right fix for all of them19:03
mouniras additional items are showing as art of their work on Linaro19:03
mounirJames_w, maybe we have to move this discussion from this channel and bring up on the email19:03
james_wif you want to have Loïc be a member of ~linaro-kernel-wg, despite him being in OCTO, then I can make changes such that his workitems won't show up on the kernel team page19:03
james_whowever, that does nothing about the other issue you bring up, and toolchain engineers who work on "non-toolchain" projects too19:04
mounirJames_w, don't make special case for LooL, as I said Mathias has the same issue, we need a general solution19:04
james_wwell, I would fix it for Mattias and Loïc, and it would allow you to add anyone else to the list that you like19:05
james_whowever, it wouldn't deal with the other issue at all19:05
mounirJames_w, can you send you suggested solution to the linaro.org mail and copy the Team leads, if they are ok with it, I should be as well19:06
james_wmounir, sure.19:06
mounirJames_w, thnx19:07
=== effie-jayx is now known as effie_jayx
=== Ursinha is now known as Ursinha-bbl
cody-somervilleHi. I have a P3A where there is a binary from a superseded version of a source package; ie. the published version of the source package no longer produces the binary in question but the old version is sticking around for some reason.20:53
erkan^what mean "karma"?20:59
james_wcody-somerville, that's expected in the primary archive. Do PPAs normally behave differently there?21:02
cody-somervilleI would hope so since I'm not sure there is any way for me to manually have the binary removed.21:03
james_wcody-somerville, yeah, that's what I'd think too21:03
james_wI know wgrant will know for sure21:03
james_wcody-somerville, there is a requestDeletion() on binary_package_publishing_history on the API21:06
james_wcody-somerville, it's docstring is a little worrying, but I would guess that was to do with inheritance21:07
james_wit might unblock you if you want to try it21:07
=== matsubara is now known as matsubara-afk
cody-somervillejames_w, kudos. Will look at it.21:09
wavezI am having trouble getting a package that I have added.21:09
wavezthis is the error21:09
wavezhttp://paste.pound-python.org/show/2683/21:09
maxbwavez: You have added an URL to a PPA which does not exist or no longer exists21:23
wavezmaxb: how to remove a ppa?21:29
maxbRemove the lines concerned from /etc/apt/sources.list, or, possibly remove the file concerned from /etc/apt/sources.list.d/21:29
wavezthe problem is that I did 'sudo add-apt-repository ppa:habnabit/hab-name'21:31
wavezhab-name needs to be hab-ppa21:31
wavezmaxb: there is no 'sudo remove-apt-repository'?21:31
lifelessppa-purge21:31
wavezThis is such a headache21:34
maxbWhy? All you need to do is delete a few lines from a configuration file21:35
wavezmaxb: I looked at installing ppa-purge. Too much work.21:38
wavezmaxb: there are no lines containing the offending package name in sources.list21:38
wavezhab-name is the name I used in error21:38
wavezno lines of the file contain the word "name"21:38
maxbwavez: You only need ppa-purge to automate removal of all packages currently installed on your system that came from PPAs that are no longer in your configuration. You do not need it to remove the configuration itself21:39
maxbwavez: If it is not in /etc/apt/sources.list, then it will be in a file contained within /etc/apt/sources.list.d/21:39
wavezok21:39
wavezmaxb: okay, I removed them and apt-get update finished without error. Thank you.21:42
landroverHello, I am trying the automatic daily source builds, and am hitting this error:21:46
landroverdpkg-source: error: can't build with source format '3.0 (quilt)': no orig.tar file found21:46
landrover 21:46
landroveris it something obvious to anyone? (not me :-)21:46
landroverit's result of running bzr dailydeb ...21:47
poolielandrover, ah, you probably didn't include the orig tar21:47
pooliethis is often a problem when rebuilding something that came from ubuntu or debian21:48
landroverpoolie: it's daily build from bzr code, which should fetch the code from bzr (there is not tarball for upstream's git master branch updated daily)21:49
landroverI am referring to https://help.launchpad.net/Packaging/SourceBuilds/Recipes21:49
wgrantcody-somerville: Sources with NBS binaries will continue to show up on +delete-packages, or the binaries can be removed through the API.22:09
=== mbarnett changed the topic of #launchpad to: Launchpad down/read-only from 23:00 - 00:30 UTC for a code update || Launchpad: https://launchpad.net/ | Read https://help.launchpad.net/ for help | On-call help contact: - | Join https://launchpad.net/~launchpad-users | This channel is logged: http://irclogs.ubuntu.com/ | Launchpad is open source: https://dev.launchpad.net/
=== Ursinha-bbl is now known as Ursinha
hallynFEH.  i should check topic here more often23:19
nhandlerHmm...I just tried using the +contactuser page to send a user a message. I get an info box below the one about the maintenance box saying my message was sent. However, I also see a "Sorry, you can't do this right now" message. Was my email sent?23:20
wgrantnhandler: That's a good question. I wouldn't think so (mail sending is tied to the transaction, and committing that would have failed).23:27
wgrantBut I don't know for sure.23:27

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