/srv/irclogs.ubuntu.com/2010/01/13/#launchpad.txt

=== MTeck-ricer is now known as MTeck-engaged
JesseWSo, how is the mapping made between lp:wtf and an actual URL (i.e. http://launchpad.net/wtf or something?02:12
=== jon is now known as Guest76194
JesseW... in bzr.02:12
RAOFIn the bazaar launchpad plugin.02:13
mwhudsonJesseW: it talks to launchpad over xmlrpc02:14
JesseWmwhudson: I understand that -- I guess my question is more, what do the various parts of a launchpad URL mean.  i.e. why is https://code.launchpad.net/~kwwii/desktop-backgrounds-extra/trunk equivalent to lp:desktop-backgrounds-extra but lp:ubuntu-wallpapers is equivalent to https://code.launchpad.net/~ubuntu-art-pkg/ubuntu-wallpapers/ubuntu02:16
RAOFBecause those plrojects have set their “development focus” to point at those branches.02:17
JesseWare the second directories (e.g. desktop-backgrounds-extra, ubuntu-wallpapers) unique?02:17
JesseWOK -- what's a "developement focus" and where can I find it, and where can I change it?02:18
JesseW(thank you to both of you for explaining, btw)02:18
spivJesseW: the ones with three parts are of the form "lp:~user/project/branch-name02:18
JesseWspiv: the URLs with 3 parts?02:19
persiaWhere '~user' may represent either a person or a team02:19
RAOFThe “development focus” is something that you specify in Launchpad.  I'm not sure if you can set it with launchpadlib, but you can find it... let me check.02:19
spivJesseW: for the development focus, look at the "Branches" tab of your project (i.e. https://code.launchpad.net/yourproject), you should be able to see it or set it there.02:19
JesseWpersia: ok, I mostly follow that part ~ means person or team (composed of people)...02:19
spivJesseW: it's basically a way of saying "that branch is trunk for this project)02:20
RAOFJesseW: See for example, this page: https://edge.launchpad.net/pulseaudio-sharp  there's the “development focus” tab there.02:20
JesseWRAOF: checking02:20
JesseWthe second line below "Developement focus", the one that says: "lp:pulseaudio-sharp" and links to https://code.edge.launchpad.net/~pa-sharp-core/pulseaudio-sharp/trunk , right?02:21
RAOFYup.  If you hit the edit button next to that, you get to determine what the “development focus” points to.02:22
JesseWthanks.  what does "edge" in edge.launchpad.net mean?02:23
RAOFOh, that's just the beta Launchpad.02:23
JesseWcool.  so https://launchpad.net/ubuntu-wallpapers states that it's development focus is: https://code.launchpad.net/~ubuntu-art-pkg/ubuntu-wallpapers/ubuntu02:24
RAOFWhich is why lp:ubuntu-wallpapers points there.  You can actually get more funky than this; different series can have different branches - for example lp:do points to the development focus of GNOME Do, wheras lp:do/0.8 points to the branch for the 0.8 release series of GNOME Do.02:25
JesseWchecking http://launchpad.net/do02:26
JesseWso, lp:ubuntu-wallpapers/trunk would point to the same place as lp:ubuntu-wallpapers?02:27
JesseWand lp:ubuntu refers to the whole of the ubuntu distribution?02:29
spivJesseW: if ubuntu-wallpapers has a series called trunk02:30
JesseWspiv: it does.02:30
JesseWso, where is the mapping between lp:ubuntu/ubuntu-wallpapers and https://code.launchpad.net/~ubuntu-branches/ubuntu/lucid/ubuntu-wallpapers/lucid made?02:32
spivJesseW: lp:ubuntu/* refers to packages within ubuntu02:32
spivJesseW: so IIRC, lp:ubuntu/somepackage refers to the branch for that package in the current development ubuntu release, lp:ubuntu/somepackage/karmic would refer to it in karmic.02:33
JesseWspiv: ok, I get that. and I'm looking at https://launchpad.net/ubuntu/lucid -- but I'm not seeing where it's defined that lp:ubuntu/* links go to https://code.launchpad.net/~ubuntu-branches/ubuntu/lucid/*/lucid ... that's what I'm looking for.02:35
spivNot sure, sorry.02:38
JesseWno worries, you all have certainly been helpful02:39
JesseWlaunchpad drives me nuts.02:39
persiaJesseW: There'S no clear link between arbitrary projects and the packages that contain them within Ubuntu.02:40
JesseWpersia: ok; but there must be somewhere that defines the semantics for lp:ubuntu/* links -- that's what I'm trying to find.02:41
persiaThe code for a given package is determined by a combination of what the Ubuntu developers upload and what they commit to the ubuntu branches, which may or may not be related to a given upstream branch (although it is often based on some upstream release)02:41
JesseWpersia: I understand that.02:41
persiaI'm not sure how the semantics are defined, but I believe the lp:ubuntu/* trees to be completely distinct from anything else (and so not pointers to other branches)02:42
RAOFI think you want james_w  for lp:ubuntu/*; it's special cased, as far as I'm aware.02:43
JesseWRAOF: ok, thanks -- I'll try to remember to ask him about it.  It's somewhat irritating that it's special cased, but -- sigh, launchpad...02:44
wgrantIt's not quite special-cased.02:45
mwhudsonhang on, what?02:45
wgrantlp:ubuntu/lucid/dpkg refers to the ubuntu/dpkg branch marked as official for the RELEASE pocket of lucid.02:45
mwhudsonlp:ubuntu/* isn't special cased particularly02:45
wgrantlp:ubuntu/dpkg refers to the dpkg branch marked as official for the release pocket of Ubuntu's development series.02:45
mwhudsonit's just different if the first part of the path is a distro rather than a project02:46
RAOFmwhudson: Ah, so it just _looks_ special cased, because I don't care about any of the other distributions that use Launchpad :)02:46
persiamwhudson: So it's linked in some way to some branch with an lp:~user/... URI ?02:46
mwhudsonRAOF: well, you might care a bit about lp:debian/foo02:47
mwhudsonpersia: yessss02:47
RAOFThat's true.02:47
mwhudsonthough for official branches the user is always ~ubuntu-branches i think02:47
mwhudsonnot a real person02:47
persiaUm, "real" in what sense?  corporeal?  statutory?  Anyway ...02:48
JesseWok, let me see if I follow this02:48
mwhudson(and the permissions are different)02:48
persiaSo are they different because of series?  Or can any branch be lp:~user/project/series/name ?02:48
spivpersia: real in the sense that no-one knows they are a dog on the internet ;)02:48
persiaspiv: self-knowledge is the key to enlightenment :)02:48
JesseWfirst question: what's a pocket? ;-)02:49
spivJesseW: that path leads to all sorts of hairy questions about exactly how apt archives of distributions work... if you follow that road you may on it for some time!02:52
JesseWspiv: argg, warning acknowledged.02:52
persiaQuick'n'dirty definition of pocket that doesn't invite deeper explanation: A pocket is a place/marker/indicator applied to a collection of packages that are considered to be the same in some way (e.g. targeted for RELEASE)02:54
JesseWso, pretty much lp:ubuntu/* is defined by https://launchpad.net/ubuntu to point to https://code.launchpad.net/~ubuntu-branches/ and the /ubuntu/ part defines the distro, /lucid/ the series /ubuntu-wallpapers/ the project, and /lucid, er, what exactly? ;-)02:56
JesseWpersia: ok, that makes sufficient sense02:56
wgrant~ubuntu-branches isn't hard-coded.02:57
wgrantIt could be owned by anybody.02:57
wgrant /ubuntu means /ubuntu02:57
JesseWwgrant: not hard-coded, but defined by the distro - or is it defined further down the chain?02:58
wgrantNo.02:58
wgrantIt's just whatever branch is set as official.02:58
wgrantThere is a mapping (distroseries, pocket, sourcepackagename) -> branch02:58
wgrantThat defines the official branch for that source package in that pocket.02:58
JesseWwgrant: ok, that makes sense.02:58
JesseWand are all branches under https://code.launchpad.net/~whatever/* style links?03:00
JesseWwhere whatever is a person or team name, and * is arbitrary?03:00
spiv* there has to be <project>/<branch-name>03:01
JesseWspiv: ah, that's good to know.03:02
wgrantspiv: Or distro stuff.03:03
JesseWso, https://code.launchpad.net/~ubuntu-branches/ubuntu/lucid/ubuntu-wallpapers/lucid the /ubuntu/lucid/ubuntu-wallpapers/lucid is /distro/series/package/series (again?)03:06
JesseWand https://code.launchpad.net/~ubuntu-art-pkg/ubuntu-wallpapers/ubuntu the last two directories are project (ubuntu-wallpapers), and branch name (ubuntu)?03:07
=== stub1 is now known as stub
nadhi08:22
nadi have a question, It is possible to install launchpad on my company server and use it for our development?08:23
mneptoknad: yes08:25
nadalso for proprietary licenses?08:25
tsimpsonyou can use it where you like, it's open source08:27
=== adeuring changed the topic of #launchpad to: http://launchpad.net | Read https://help.launchpad.net for help | Help contact: adeuring | Join https://launchpad.net/~launchpad-users | This channel is logged: http://irclogs.ubuntu.com/ | Launchpad is open source: see channel #launchpad-dev
persiaI don't believe the LP code is licensed in a way that requires that anything hosted on that code has an open license.  Rather that's just terms of service for free use of Canonical's installation of launchpad.08:29
nadso i can download LP and install it to my machine, and then i can create my projects without share them?08:34
persiaThat's the idea, although I understand that setting up a local copy of LP is tricky at best.08:35
nadthere are manual to do this?08:37
tsimpsonnad: see https://dev.launchpad.net/Getting08:42
nadtsimpson: i have just finish to install LP now...but when i try to create a new project, it remind me to launchpad.net.08:48
tsimpsondid you read the running section?08:48
tsimpsonyou should be connecting to launchpad.dev08:49
nadyes08:50
nadi'm in local in launchpad.dev08:50
wgrantNote that parts of Launchpad (in particular the branding and all of the images, but there may be other bits) are not licensed for non-development use.09:02
nadyes i fave read09:05
wgrantnoodles775: Only that one failure, it looks like. Thanks for running it.09:06
wgrantGah.09:06
wgrantWrong button.09:06
nadbut i have some problems to create new memebers09:07
=== danilo_ is now known as danilos
=== matsubara-afk is now known as matsubara
=== danilo_ is now known as danilos
ChrisWhi all, can launchpad still only host bzr repos?11:34
persiaChrisW: LP can also host release files, but I don't believe it supports any other DVCS systems11:55
kwadronauthow do i link a bug to a remote bugtracker?12:03
ChrisWpersia: :-(12:06
ChrisWI still find the file browsing of bzr-hosted branches on LP totally inpenetrable12:06
ChrisWoh well, code.google.com it is12:06
ChrisWanyone know of any tools to migrate from bzr to svn?12:07
adeuringkwadronaut: if there is an external upstream project registered, you can do that on the "+editstatus" page of a bug12:19
=== mrevell is now known as mrevell-lunch
=== djbclark is now known as Guest50185
=== Guest50185 is now known as djbclark
=== mrevell-lunch is now known as mrevell
=== matsubara is now known as matsubara-lunch
=== salgado is now known as salgado-lunch
=== deryck_ is now known as deryck
=== doko__ is now known as doko
=== deryck is now known as deryck[lunch]
=== salgado-lunch is now known as salgado
=== beuno is now known as beuno-lunch
kwadronaut thanks adeuring16:12
adeuringkwadronaut: welcome :)16:13
=== matsubara-lunch is now known as matsubara
=== henninge_ is now known as henninge
=== deryck[lunch] is now known as deryck
=== beuno-lunch is now known as beuno
xteejxhey guys, can someone place a ban/removal on user vincentowyong - reason is at bug 242276 - spamming LP with adverts, the bug report is being closed nonetheless thanks guys :)17:00
ubottuLaunchpad bug 242276 in ubuntu "Ubuntu UNABLE to playback WINAMP VIDEO STREAM from AZNV.TV" [Undecided,Incomplete] https://launchpad.net/bugs/24227617:00
marssinzui, ^ seen that before?  (read the thread down to comment #11)17:03
sinzuimars: I have seen that many times. Users ask us to remove the messages and suspend the user. We sometimes reactivate the user if the user demonstrates he has control of his computer and mail account again.17:05
marssinzui, is that documented?17:05
=== yofel_ is now known as yofel
sinzuiin what way? it happens in launchpad answers every week17:06
marssinzui, the "this happens all the time, here is what we do" aspect of it17:07
sinzuimars we have not documented what seems to work by just talking to people17:07
sinzuimars: how have you avoided CHR? we see lots of these questions, and when the suspended user contacts the feedback, we talk about it17:08
marsI shall not reveal the secret of my ignorance17:08
sinzuimars: https://answers.edge.launchpad.net/launchpad-project/+questions?field.search_text=spam&field.sort=RELEVANCY&field.sort-empty-marker=1&field.actions.search=Search&field.language=en&field.language=ja&field.language-empty-marker=1&field.status=OPEN&field.status=NEEDSINFO&field.status=ANSWERED&field.status=SOLVED&field.status-empty-marker=117:10
sinzuimars: words other then spam may be used, but this is the most common term. We have been using answers to manage this since 200817:11
marssinzui, ah, I thought you meant "We see answers that are created by hijacked accounts all the time", not "we see people with hijacked accounts reported in answers all the time"17:12
* sinzui nods17:12
sinzuimars: I know of two users who were unsuspended after they fixed they machines/mail provider17:13
sinzuiOnce the user is suspended, he gets a message to talk to a launchpad admin a feedback@launchpad.net. many ping us in IRC though.17:14
marsright.  Answer #32574 is one of those people.17:14
marsfor instance17:14
sinzuimarts: hey two new spams: https://edge.launchpad.net/~vicentaaguero35 and https://edge.launchpad.net/~buy-viagra-online-q17:15
sinzuimars:^17:16
marsyep17:16
marsjust looking up the suspension message...17:16
marssinzui, much easier!17:18
marshenninge, +1 for adding that CHR feature!17:18
marskudos!17:18
henningemars: thanks, that was really my own itch I was scratching here ... ;-)17:19
=== danilos is now known as daniloff
=== micahg1 is now known as micahg
j^hi, what is the process to take over a project? i am the author of ffmpeg2theora and would like to use launchpad for bug tracking, someone else registered https://launchpad.net/ffmpeg2theora i left a message several days ago but did not get a response19:31
beunoj^, open a question against Launchpad requesting it19:33
j^You have reach your quota for direct contact of other Launchpad users. You can try again in 9 hours19:47
j^thats kind of annoying19:47
j^can i do anything about the contact user quota?19:48
ScottKLaunchpad as a spam engine is even more annoying.19:48
j^sure, i understand that its there19:49
j^if people would not randomly register projects that they are not a part of, i would not have to contact them and ask to create a team or hand over the project, using the contact function on launchpad seamed the right way to do that19:51
matsubaraj^, the current maintainer has the email publicly available, you might want to try that :-)19:51
matsubaraj^, scratch that. I'm able to see because I'm member of some team. sorry for the confusion19:51
j^matsubara, i was going over a list of projects19:51
jcastroit was probably created because someone wanted to file a bug as "affects ffmpeg2theora" at some point and just created a dummy page19:52
ScottKThere was a time when Launchpad thought it would be neat to make a dummy project for every source package in Ubuntu.  These aren't any of those are they?19:57
jcastromight be19:57
jcastrousually I have the right perms in lp to change over ownership of a project to an upstream, but the option doesn't appear on ffmpeg2theora's page19:58
beunojcastro, ScottK, it's not a dummy project20:01
ScottKOK.20:01
beunosomeone registered it20:01
beunodummy projects are owned by "Launchpad Registry"20:01
beunoso this is a case where someone wanted the project on Launchpad20:01
jcastroah20:02
beunowe've transferred ownership before20:02
wgrantOr where somebody didn't change the ownership to Registry.20:02
=== salgado is now known as salgado-afk
=== matsubara is now known as matsubara-afk
magciuseek, Launchpad doesn't render project pages correctly in the latest Firefox22:16
magciuschanging .yui-main to have width: 77% fixes it22:17
wgrantmagcius: I believe that's fixed on edge.22:27
wgrantmagcius: Can you try that?22:27
magciuswgrant, yep, it works22:33
=== sale_ is now known as sale
magciuswgrant, does Launchpad have code review yet?22:35
magciuswgrant, also, I'm trying to learn the code.22:37
magciuswgrant, you seem to use everything in Python: Twisted, paramiko, Zope, I believe I saw a Django import once22:38
magciuswgrant, what's the difference between /canonical/launchpad, /canonical/lp, and /lp?22:38
pooliemagcius: yes, quite nice code review22:39
magciuspoolie, where do I find it?22:39
pooliehttps://help.launchpad.net/Code/Review22:39
magciuspoolie, err, I was thinking something a bit more like Splinter22:40
wgrantmagcius: There's no Django in LP.22:44
magciuswgrant, ah, it was Storm.22:44
magciuswgrant, Storm has a "Django" package.22:44
wgrantmagcius: canonical/launchpad/ is old (all stuff there should be moved to lp, but it's not done yet), lp/ is where everything should be, and canonical/lp/ is stupid22:44
magciuswgrant, heh.22:45
magciuswgrant, also, your bug tracker doesn't quite fall in line with this man's ego: http://joelonsoftware.com/articles/fog0000000029.html22:49
magcius;)22:49
* wgrant is not a Launchpad developer.22:50
magciuswgrant, oh, that's right. I thought you were.22:51
=== sale_ is now known as sale
RAOFHow is Launchpad's bugzilla integration?  We're pondering in #gnome-do about whether we could become a GNOME project without giving up Launchpad - can LP currently auto-forward and auto-retrieve bugs from bugzilla.gnome.org?  Is that planned?23:38
=== fta__ is now known as fta_
thumperRAOF: best people to ask are BjornT, deryck, gmb, allenap23:45
RAOFOk.  Let them be summoned!23:47

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