/srv/irclogs.ubuntu.com/2010/03/09/#launchpad.txt

wgrantOr that.00:00
epkugelmassis it possible to create a branch that only certain people can access?00:00
wgrantBut it's nothing now, so it's less obviously a template.00:00
persiaepkugelmass: Last I heard that was only available as a commercial option, after asking a question against launchpad.00:00
epkugelmasspersia, thanks.00:00
wgranthttps://edge.launchpad.net/launchpad/+faq/208 may be handy.00:00
wgrant... for those who wait.00:01
* wgrant disappears to uni.00:01
persiaOh, the pricing and contact stuff has all been implemented.  Cool.00:02
sbeattieHrm, despite the topic, I'm unable to browse the branch at https://code.launchpad.net/~kees/+junk/cpu-checker or bzr branch it.00:37
sbeattieAnd for the record, according to kees, the branch that I can't browse (https://code.launchpad.net/~kees/+junk/cpu-checker) was last pushed to around 8 hours ago.01:25
* thumper looks at sbeattie's branch01:28
thumpersbeattie: yes the mirrored copy looks somewhat screwed, trying to work out how to fix01:42
sbeattiethumper: thanks, appreciated!02:14
=== matsubara is now known as matsubara-afk
PengAnyone got advice for not accidentally revealing details about a private bug? They are marked, but it's not super-obvious, and I might forget... :-\03:21
Pengs/forget/forget to check.03:21
PengIt's probably not a big deal -- most bugs aren't that secret, and if they are, it's obvious from the subject matter -- but I dunno, I feel uncomfortable.03:22
Andre_GondimIs there any way to change the behavior mail list, to when anyone no needs reply to all, only reply for the list?04:05
lifelessAndre_Gondim: thats a mail client setting04:11
lifelessctrl-L in evolution04:11
Andre_Gondimlifeless, but in maillist I can set this option04:11
Andre_Gondimif reply to the sender or to the list, I just want to set reply to the list, not to sender04:12
lifelessoh, reply-to-mangling04:12
lifelessnot on launchpad lists, thank $deity04:12
pooliehttps://edge.launchpad.net/bzr is timing out repeatedly :/06:43
wgrantpoolie: Known. i think the fix is committed.06:44
* wgrant checks.06:44
wgrantAh, no, not fixed yet.06:46
wgrantBug #53446206:46
ubottuLaunchpad bug 534462 in launchpad-registry "timeout project +portlet-packages" [High,In progress] https://launchpad.net/bugs/53446206:46
=== micahg1 is now known as micahg
=== dpm-afk is now known as dpm
=== noodles785 is now known as noodles775
donriif i move away from github i'm going to miss the wiki and web host service for documentation; is there a good place to get that for open source projects? sorry if it's off-topic.09:30
sorendonri: I know of a few projects that use wikia.com. I don't know if it's any good, though.09:58
idnarhttp://pbworks.com/ is what I seem to be using for most of my projects09:59
donriisn't wikia filled with advertisement, and only wiki?09:59
idnarI think it's only free for non-commercial use, though10:00
sorendonri: Sorry, I though you were asking for a wiki.10:04
idnarsoren: he wanted wiki + document hosting, I think10:05
sorenidnar: It's hardly uncommon for wiki's to hold documents :)10:05
donriby documentation i mean static html, properly served as such (not "download file via some interface")10:06
donriand deployable via command line (ftp, scp, rsync, some vcs)10:09
donrilike, i could use packages.python.org for that if the project is python-related, but i'm looking for something more general.10:18
donri(wiki is a secondary need.)10:18
=== sraps__ is now known as sraps
=== oojah_ is now known as oojah
=== daniloff is now known as danilos
donrihow does blueprints differ from bugs?11:29
jelmerdonri: Blueprints are used for creating specification, where there's design work that needs to happen.11:40
jelmer*specifications11:40
donristill not sure how that differs from bugs11:41
jelmerdonri: for bugs it's generally very clear what the problem is and what needs to be fixed, for features it's usually less clear. What does the UI need to look like, what use cases need to be handled, etc.11:50
idnarugh11:51
idnarhow would I get all of the bugs targetted at a milestone via the API?11:51
donrii don't really get how that differs practically11:52
idnarah, looks like searchTasks might be what I want11:54
idnardonri: I'd say that blueprints are for things that are larger in scope than will comfortably fit in a single bug11:55
idnarthere might be multiple bugs associated with a blueprint, or there might just be a lot of design / specification work that doesn't comfortably fit into a bug11:55
idnarthe split is kinda awkward, though11:56
idnarespecially since blueprints can't actually be stored on launchpad11:56
donrihuh11:56
jelmerdonri: the actual blueprints are usually on a wiki page, but there is an entry in Launchpad to make tracking their status easier11:57
donrii'm only talking about the launchpad feature though11:57
donriunrelated to ubuntu specs11:58
idnardonri: I was also only talking about the launchpad feature11:58
wgrantNote that the Launchpad feature was initially very very heavily modelled on the Ubuntu spec process, and has remained largely unchanged since.11:59
donriso it basically assumes that you complement it with actual specing elsewhere?11:59
jelmerdonri: yeah, it mainly provides you with an easy way to track specs12:05
donriaye, thanks12:05
=== matsubara-afk is now known as matsubara
persiaFor some value of "easy" :)  Take care not to get more than ~200 specs, or you'll get lost.12:12
idnarheh12:14
persiaAlso, take care not to close specs by accident: they become very hard to find afterwards.12:14
=== mm-mysql is now known as mark|autoconnect
idnarlazr.restfulclient.errors.HTTPError: HTTP Error 412: Precondition Failed14:00
idnarwhy am I getting that from launchpadlib?14:01
=== barry` is now known as barry
thekornidnar, there are a few bugreports about this issue, which have a few workarounds, let me try to find one14:07
idnarI'm reading a few of those now14:08
idnarI tried throwing in an lp_refresh(), which didn't seem to help14:08
idnarah, I think I found the problem; I was setitng .status on a bug task directly, instead of calling transitionToStatus14:09
thekornidnar, yes, transitionTo* will work, because it is using POST methods, seems like PATCH is affected by this bug14:10
idnarhmm, I spoke too soon, that worked a few times but then gave me the same error again14:10
=== beuno is now known as beuno-afk
idnarso, not really sure how to work around this. my code is here: http://paste.ubuntu.com/391783/14:12
thekornidnar, you don't need lp_save() when using task.transitionToStatus()14:13
geserI'm not sure, but do you need to call .lp_save() when using .transitionToStatus?14:13
Breaking_PittOne question14:14
Breaking_PittI need to install launchpad14:14
idnarthekorn: oh, I see14:14
Breaking_Pittbut i have created the ssh keys to be sent to launchpad in one mchine14:14
Breaking_Pittbut i have to isntall it in other machine14:14
Breaking_Pitti have to generate new ssh keys again?14:15
idnarI just read bug 53406614:15
ubottuLaunchpad bug 534066 in malone "changing bugtask attributes via api gives "412 precondition failed"" [Critical,Triaged] https://launchpad.net/bugs/53406614:15
idnarokay, yeah, got rid of lp_save() and now it works fine14:15
thekornidnar, and you should also use   milestone.searchTasks(status=["Fix Committed",])    to not iterate over all (open) tasks for this milestone14:15
idnarthekorn: excellent point14:16
deryckintellectronica, did we get james_w's fix for the above bug deployed again?14:16
intellectronicaderyck: nope. it bounced because of an unrelated test failure and i just got it finally landed.14:17
intellectronicaderyck: i will arrange a cp for both this fix and the heat display one14:17
deryckintellectronica, excellent.  thanks!14:18
thekorngreat! - good news14:18
persiajml: After watching traffic in both #launchpad and #launchpad-devel for a week or so, I think you *do* have sufficient traffic (on discrete topics) to benefit from two channels.14:28
jmlpersia, ok. :)14:28
persia(in reply to your comment last week, which I then didn't have enough data to answer)14:29
jmlpersia, I have this feeling that experienced Launchpad developers watch this channel less.14:29
jmlpersia, but I'm glad to have an opinion from a seasoned external observer :)14:30
persiajml: I suspect that the seasoned developers *do* watch it less, but I suspect that there would be less peer-support between users was all the -devel traffic here.14:30
persia(and I believe that this peer-support is critical to community development)14:30
jmlpersia, I agree.14:31
jmlbtw, I just posted http://code.mumak.net/2010/03/get-started-with-launchpadlib.html14:37
jmlsome people might find it useful14:38
jelmerBreaking_Pitt: hi14:44
jelmerBreaking_Pitt: You should be able to copy the ssh keys between machines (they live in ~/.ssh/).14:44
Breaking_Pitthello jelmer14:44
Breaking_Pittok14:44
Breaking_Pittthanks14:44
Breaking_Pittwith this answer14:44
Breaking_PittI can continue14:44
Breaking_Pittthank you14:44
jelmerYou're welcome14:46
Breaking_Pittjelmer, I have copied the ssh keys from the machine in where I've setup the first install of Launchpad and don't seem to work now15:01
Breaking_Pittsome advice please?15:01
jelmerBreaking_Pitt: Does ssh-add -l list your keys correctly?15:02
Breaking_Pittseems that not15:02
Breaking_PittCould not open a connection to your authentication agent.15:02
RobOakesHi, does anyone know how to continue a bzr push request?  I was making an initial commit to launchpad with a big SVN repository (23990 revisions).  The bzr client stalled halfway through and I *really* don't want to start over from scratch.15:23
RobOakesThe error message says something about finish_writing / finish_reading ...15:24
RobOakesThe initial error was: The medium 'SmartSSHClientMedium(connected=True, username=u'robertsoakes', host='bazaar.launchpad.net', port=None)' has reached its concurrent request limit. Be sure to finish_writing and finish_reading on the currently open request.15:24
mrandhttps://code.launchpad.net/~mrand/mythplugins/fix-repeated-file-ext-511653/+merge/20969/+preview-diff/+files/preview.diff is timing out... gives "Please try again" constantly.  All other pages work fine, both before and after repeatedly trying that.15:26
pmatuliswill a PPA always be updated by apt when the same software/package appears in -updates?15:26
persiapmatulis: Not at all.15:27
persiapmatulis: A PPA is updated if/when someone uploads to it.  This is unrelated to the local system.15:27
pmatulispersia: so a PPA is really like its own package then, according to how it is named?15:28
noodles775What he said :), Note, the ppa index will display "There is a newer version of this package available", but the users system will always download the latest that it finds via apt's sources.15:28
persiapmatulis: A PPA is it's own *archive* containing any number of packages.15:30
persianoodles775: As a refinement: any apt instance will grab the newest it finds, even if it's not associated with a specific host (e.g. someone playing with quinn-diff)15:31
noodles775Aha.15:32
pmatulisto be clear, packages in a PPA remain independent of non-PPA packages?15:33
maxbRobOakes: I don't _think_ bzr push is resumable, but you might want to ask #bzr before you take my word for it15:33
persiapmatulis: Entirely.15:34
pmatulispersia: thx15:34
RobOakesThanks, I'll try them.  Do you know if there is a way to do a shallow push?  All I really need is the most recent revision.  The repository has a 15 year version history, and that's just overkill for what I'm doing.15:34
persiapmatulis: Note that this relationship is complicated when instantiated in any given apt-capable environment, as those tend to pull from several sources.15:34
pmatulispersia: can you give me a concrete example of such a complication?15:37
persiapmatulis: Two archives are enabled.  One has foo_1.1 the other has foo_1.1+ppa1.  foo_1.1+ppa1 is the install candidate.  The first archive gets updated with foo_1.2.  foo_1.2 is now the install candidate, and any changes in foo_1.1+ppa1 are no longer present, unless they were merged into foo_1.215:40
=== salgado is now known as salgado-lunch
pmatulispersia: alright.  now such a scenario would only ever arise after a Ubuntu release upgrade right?  since Ubuntu doesn't upgrade major versions within a release15:44
persiapmatulis: Same rule applies for 1.2.3-4ubuntu5 getting increased when someone has 1.2.3-4ubuntu5+ppa1 : either the critical bugfix or the PPA changes won't be applied (which depends on how apt compares versions, which you can test with dpkg --compare-versions)15:46
pmatulispersia: basically i don't want a PPA package updated.  so the safe way is to compare versions prior to any upgrade15:49
pmatulis(updated by a package in 'main' or 'universe' for example)15:49
persiapmatulis: You installed a PPA package, and you want it never overridden?15:49
pmatulispersia: i will want to do this, yes15:50
persiapmatulis: OK.  Just don't upgrade until the PPA has merged each change.15:50
persia(or don't upgrade that package)15:50
persiaYou can't force this on users without doing things that can break their systems.15:50
persiaIf you're in a controlled environment (large deployment), having a custom repository containing only approved changes is the usual model.  This is also sometimes used for commercial deployments (e.g. preinstalls)15:51
pmatulispersia: right, thanks15:52
=== yofel_ is now known as yofel
=== danilos is now known as daniloff
=== matsubara is now known as matsubara-lunch
=== salgado-lunch is now known as salgado
=== matsubara-lunch is now known as matsubara
=== yukiseaside is now known as [yukiseaside]
=== [yukiseaside] is now known as yukiseaside
Laneylamont: please kill https://launchpad.net/ubuntu/+source/ghc6/6.12.1-12/+build/1526050 - it's obviously hung18:54
Laneyis it reasonable for soyuz to grow per package/arch timeout support as wanna-build has?18:55
nailora1i cannot find the bug report about bug watches for bugzilla.gnome.org being disabled / causing problems. do you know where it is?20:53
=== beuno-afk is now known as beuno
=== matsubara is now known as matsubara-afk
staniis something wrong with launchpad translations? I have requested to download the po and mo files more than 10 hours ago and still did not receive anything.22:29

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