kiko | thewrath, did you get your problems sorted? | 00:02 |
---|---|---|
thewrath | i believe so | 00:08 |
thewrath | everything seems to be working | 00:08 |
thewrath | you mean with pushing hte code, etc out to launchpad.net? | 00:08 |
thewrath | kiko: is that correct? and also do you have a pgp or a gpg key? | 00:09 |
kiko | gpg | 00:12 |
kiko | gpg rocks | 00:12 |
kiko | but the keys are the same | 00:12 |
thewrath | right | 00:13 |
thewrath | i ahve that all working but want to test it | 00:13 |
thewrath | can you help me test it? | 00:13 |
thewrath | how long does it take for an admin or someone else to change the name of a project | 00:15 |
=== Snova_ is now known as Snova | ||
thewrath | kiko: ? | 00:34 |
=== Snova_ is now known as Snova | ||
kiko | thewrath, sorry, I gotta dash, catch you tomorrow | 01:54 |
Hobbsee | way cool. it really does die. | 02:31 |
Hobbsee | OOPS-1189EA13 | 02:31 |
Hobbsee | and OOPS-1189D145 for production. | 02:32 |
ubottu | https://devpad.canonical.com/~jamesh/oops.cgi/1189D145 | 02:32 |
Hobbsee | for https://launchpad.net/ubuntu/+source/konversation | 02:32 |
Hobbsee | What's the intended workaround? | 02:34 |
jamesh | Hobbsee: maybe try looking at a different page? | 02:43 |
jamesh | Hobbsee: for what it is worth, that page appears to be spending a lot of its time looking up email addresses (probably to linkify changelogs) | 02:55 |
wgrant | Hobbsee: There's no workaround to see that page, but you can sometimes check the version history at +publishinghistory | 02:59 |
VK7HSE | I've made a small blunder! I'm currently uploading packages for Me Tv (both into my own PPA and the Me Tv PPA) where I have gone wrong is that as of the current version it was decided to include the bzr build number into the package name. So the initial upload was called me-tv (0.8.0-0ubuntu1~ppa1) but then we decided to rename to me-tv (0.8.0-0ubuntu1-beta-bzr386~ppa1) so now the problem is that the beta side of testing is | 03:06 |
Ursinha | Hobbsee, bug 353568 | 03:07 |
ubottu | Launchpad bug 353568 in soyuz "ubuntu/source/package/+index timing out" [High,In progress] https://launchpad.net/bugs/353568 | 03:07 |
Ursinha | people are working on it | 03:07 |
wgrant | VK7HSE: The correct version would have been 0.8.0+bzr386-0ubuntu1~ppa1 or similar | 03:10 |
wgrant | The bzr revision is part of the tarball version, surely. | 03:11 |
wgrant | But your message got cut off, so I don't quite know what you're asking. | 03:11 |
VK7HSE | the bzr pull created me-tv-0.8.0.tar.gz ... | 03:11 |
VK7HSE | hang on I'll paste it.... | 03:12 |
VK7HSE | http://paste.ubuntu.com/143226/ | 03:12 |
VK7HSE | I'm still relatively new to the build process! so I was sure to make a mistake! :-/ | 03:13 |
wgrant | VK7HSE: The correct thing to do was to use 0.8.0~beta or similar. | 03:14 |
wgrant | As ~ is less than anything else. | 03:14 |
VK7HSE | so to rectify, requsting a new release would then fix? | 03:14 |
wgrant | For now you can use 0.8.0.0, or 0.8.0+something | 03:14 |
wgrant | Or get them to do a new release. | 03:15 |
wgrant | And research version sorting thoroughly in future. | 03:15 |
VK7HSE | I'll give the suggestions a try thanks... | 03:15 |
=== matsubara is now known as matsubara-afk | ||
DBO2 | so what do I have to do to get access to the launchpad api =) I'd like to rework our plugin for GNOME Do | 04:50 |
wgrant | DBO2: http://help.launchpad.net/API | 04:51 |
DBO2 | so I need to become a launchpad beta tester | 04:54 |
wgrant | Yes. | 04:56 |
DBO2 | is it possible for me to do that or is that a closed group? | 04:57 |
wgrant | DBO2: There are more than 2000 members - it's quite open. | 05:01 |
wgrant | Just request to join. | 05:02 |
wgrant | And somebody will generally approve you within a day or two. | 05:02 |
DBO2 | sweet | 05:02 |
=== spiv_ is now known as spiv | ||
MTecknology | heh - I found a bug in launchpad design :) | 05:43 |
MTecknology | I feel special | 05:43 |
dlynch | wgrant: I was able to use the API in a simple way from a python script, and I didn't join the beta group | 05:47 |
=== noodles775 is now known as noodles775-afk | ||
MTecknology | Does launchpad offer private branches for proprietary software? | 05:57 |
MTecknology | everyone sleeping? | 06:00 |
spm | MTecknology: I believe so. for $ aiui | 06:01 |
MTecknology | spm: you mean it's something that they pay for? | 06:02 |
spm | yes | 06:02 |
spm | AIUI. I'm a sysadmin, not a sales/marketing person. :-) | 06:03 |
noodles775-afk | MTecknology: https://answers.edge.launchpad.net/launchpad/+faq/208 | 06:03 |
wgrant | Launchpad developers seem to be very good at long-range typing. | 06:03 |
spm | noodles775-afk: ta. I keep forgetting about the faq... :-) | 06:03 |
noodles775-afk | wgrant: just getting away from the keyboard now :) | 06:04 |
noodles775-afk | spm: np! | 06:04 |
spm | wgrant: the rumours about the canonical-sponsored-proprietary-keyboard-control-via-thought software; are just that. mere rumours. no truth to it at all. honest. cross my heart etc. | 06:05 |
wgrant | sinzui: Hmm, if all map checkboxes are driven by the same piece of code, why are the in different places on person and team pages? | 06:07 |
wgrant | spm: Damn. | 06:07 |
=== DBO2 is now known as DBO | ||
jamesh | wgrant: because person and team pages use different templates? | 06:17 |
Hobbsee | jamesh: they all seem to be like that | 06:54 |
Hobbsee | wgrant: ah, right | 06:54 |
Hobbsee | Ursinha: thanks, hope to see it fixed soon | 06:55 |
wgrant | jamesh: They're not in the templates. | 07:03 |
wgrant | jamesh: they're generated by JavaScript. | 07:03 |
MTecknology | Does staging.launchpad.net actually host bazaar branches? ie - can code be uploaded there? | 07:40 |
wgrant | MTecknology: Yes. | 07:41 |
MTecknology | Hobbsee: hi | 07:48 |
MTecknology | Hobbsee: it seems to be months between times when I see you around | 07:48 |
Hobbsee | MTecknology: greetings. And I don't frequent here so much anymore, which is probably why | 07:48 |
MTecknology | Hobbsee: only other channels I sit in that you're also in right now are -bugs and -meetings | 07:53 |
MTecknology | s/ngs/ns/ | 07:54 |
Hobbsee | sounds about right | 07:54 |
jamesh | MTecknology: don't expect uploads to bazaar.staging.launchpad.net to stick though. | 07:56 |
=== noodles775-afk is now known as noodles775 | ||
MTecknology | jamesh: I was curious because of this - https://answers.edge.launchpad.net/launchpad/+question/65927 | 08:01 |
wgrant | Huh./ | 08:04 |
wgrant | Indeed, the branches don't seem to be there any more. | 08:04 |
wgrant | But I'm fairly sure I was able to use even private codebrowse on there a month ago. | 08:04 |
wgrant | But maybe that was only for a new branch. | 08:04 |
speakman | Hi LP folks! Can I create a "superproject" myself, or is it something launchpad admins has to create for you? | 08:09 |
RAOF | That needs an LP admin, IIRC. | 08:09 |
wgrant | speakman: Ask at https://answers.launchpad.net/launchpad/+addquestion | 08:12 |
noodles775 | Yeah, best to put a request like one of the others here speakman : | 08:12 |
noodles775 | https://answers.edge.launchpad.net/launchpad-project/+questions?field.sort=by+relevancy&field.language-empty-marker=1&field.actions.search=Search&field.status=Open&field.status=Needs+information&field.status=Answered&field.status=Solved&field.search_text=super+project | 08:12 |
noodles775 | wgrant: too quick! | 08:13 |
wgrant | noodles775: Only by a fraction of a second :( | 08:13 |
* wgrant laments the lack of a 'Nearby' part of the breadcrumbs. | 08:14 | |
wgrant | There used to be menus that almost fulfilled that purpose, but they got culled for 2.0. | 08:14 |
noodles775 | wgrant: what do you mean by a 'Nearby' part? What's an eg on another site? | 08:15 |
wgrant | noodles775: I don't know of any examples | 08:16 |
wgrant | But I should be able to click on an arrow next to my PPA in the breadcrumbs, and it will drop down a list of my other PPAs. | 08:16 |
noodles775 | Ah... neat idea... | 08:16 |
wgrant | For a source package in a distroseries it should drop down links to that source package in its other distroseries. | 08:16 |
noodles775 | Sounds like it'd be worth chatting with beuno when he's around! | 08:17 |
wgrant | That's what I thought. | 08:17 |
wgrant | Because at the moment you have to hack URLs or perform an awful lot of clicks. | 08:17 |
noodles775 | Yeah | 08:19 |
wgrant | Do you remember the old breadcrumb menus? They might have gone before you appeared on the scene. | 08:20 |
speakman | wgrant: noodles775: thanks! (just curios: why do you link primarly to edge..?) | 08:20 |
mdke | edge comes up automatically in urls for those using it | 08:21 |
noodles775 | speakman: it happens by default if you sign up as a beta tester... | 08:21 |
mdke | it's difficult to remember every time to remove it from urls | 08:21 |
wgrant | Maybe we need an irssi plugin to strip 'edge.' | 08:21 |
mdke | so, on the subject of project groups, is it possible to set single milestones and series for projects in a particular group, or do they need to be kept up to date individually? | 08:22 |
* mdke goes back and erases the "so," part of the question for popey's benefit | 08:22 | |
wgrant | I don't think you can do it globally. | 08:23 |
wgrant | Since it doesn't make sense, in most cases. | 08:23 |
wgrant | In Launchpad's case it does, but that's because Launchpad's usage of Launchpad is somewhat wrong. | 08:23 |
popey | haha mdke | 08:24 |
popey | tis okay, it's not a blog post :) | 08:24 |
mdke | wgrant: that's what I figured | 08:24 |
mdke | popey: ;p | 08:24 |
jamesh | MTecknology: the branches uploaded to staging are not available, but if you push a new branch to bazaar.staging.launchpad.net, it will be listed on code.staging.launchpad.net | 08:25 |
popey | i used to think I had no irrational OCD behaviours, now I realise I have quite a few | 08:25 |
jamesh | MTecknology: at least until the database gets wiped the next day | 08:25 |
wgrant | jamesh: Is this a new thing? | 08:25 |
mdke | wgrant: I suppose that really there should be a further subdivision, so that there are project groups, projects, and then components of projects | 08:25 |
wgrant | mdke: I think that last case can be fulfilled by supercharged tags. | 08:26 |
jamesh | wgrant: not particularly new. | 08:26 |
mdke | wgrant: for bug reporting only, surely? | 08:26 |
speakman | noodles775: i meant your link in here :) | 08:26 |
mdke | wgrant: how can tags be used for translations or code? | 08:26 |
speakman | wgrant: noodles775: btw, here's my question: https://answers.edge.launchpad.net/launchpad/+question/66316 | 08:26 |
wgrant | mdke: I'm not quite sure how translations or code need to be kept separate. | 08:27 |
wgrant | jamesh: I recall using private codebrowse, and I would only have done that on staging (as it was during a session of poking holes in lp-bzr, which I would only have done on staging) | 08:27 |
noodles775 | speakman: yeah, I know... as the others mentioned, it had 'edge' in it because I copy-n-pasted it from my browser (as a beta tester, my lp account defaults to edge). I'll try to remember to remove it before pasting links :) | 08:28 |
mdke | wgrant: it can be convenient to have a separate lp shortcut, so "bzr branch lp:malone" and "bzr branch lp:rosetta", as for translations, you might have components which use similar templates with different content | 08:28 |
wgrant | mdke: In Launchpad's case it's actually all in one branch. | 08:29 |
wgrant | Although that will change soon. | 08:29 |
mdke | wgrant: I'm speaking hypothetically | 08:29 |
wgrant | (although not to the extent of the current proliferation of projects) | 08:29 |
wgrant | Right. | 08:29 |
mdke | I used the example of Launchpad because you said that its use of group projects is wrong | 08:29 |
mdke | and I can see what you meant by that | 08:29 |
wgrant | I can see rationale for splitting a project's bugs, but splittiing the code would seem to split it into multiple codebases, which means multiple projects make sense. | 08:29 |
speakman | noodles775: oh, I see! :D | 08:29 |
mdke | wgrant: ok, that's clearer | 08:30 |
jamesh | wgrant: Launchpad code isn't split between the historic malone, rosetta, etc projects. | 08:30 |
mdke | wgrant: in that case, a feature to set single series and milestones across projects would make sense for some projects | 08:30 |
jamesh | you'll see things split up a bit more closer to the release though | 08:30 |
wgrant | jamesh: 'In Launchpad's case it's actually all in one branch.' | 08:30 |
wgrant | I did just say exactly that, I think. | 08:31 |
jamesh | [some infrastructure bits have already been separated and released] | 08:31 |
noodles775 | speakman: I've assigned your question to kiko :) | 08:31 |
wgrant | jamesh: It won't be split up apart from the infrastructure and non-free bits, will it? | 08:33 |
jamesh | wgrant: there are plans to make the codebase more modular. I don't know how much will be in separate branches though. | 08:33 |
jamesh | a lot of the infrastructure will be in separate branches though. | 08:34 |
speakman | noodles775: thanks, but why did it move from "Launchpad-itself" to one of our projects? :D | 08:34 |
wgrant | As we already have in /lazr, right. | 08:34 |
noodles775 | speakman: Sorry, my mistake :D Set back to launchpad. | 08:39 |
speakman | noodles775: The email just arrived :D | 08:39 |
* wgrant feared that the Blueprint bug had hit Answers too. | 08:40 | |
speakman | noodles775: There was one swedish talking person @ launchpad according to the question form. Is that "kiko"? | 08:40 |
noodles775 | speakman: kiko loves languages, but I don't think he's started swedish yet. Not sure who it might be. | 08:41 |
speakman | noodles775: i see :) | 08:43 |
speakman | Another Launchpad question; When doing Merge Proposals, how do I know which one actually does the merge? The "Status:" might changes from "Needs review" to "Approved", but it's not clear wheter the person changing the status also should be the one who do the merging. | 08:44 |
noodles775 | speakman: I guess that depends on the project... and who has permission to merge into the parent branch. | 08:50 |
speakman | noodles775: oh, okay. It's up the team to have policys like if the approver also makes the merge? There's no way for Launchpad to tell if the merge has been completed? | 08:51 |
RAOF | speakman: Some people run a daemon that automatically merges approved branches into trunk, too. | 08:51 |
wgrant | Launchpad will notice when the branch is merged, but someone (or a robot, as RAOF suggested) needs to do the actual merging once it's approved. | 08:52 |
speakman | wgrant: is the merge proposal closed when merge is committed? | 08:54 |
wgrant | speakman: Yes. | 08:54 |
speakman | oh, | 08:55 |
speakman | oh great. then two people doing the same merge is not so likly :) | 08:55 |
wgrant | I'd be a bit suspicious if I did a merge and there were no revisions to merge, I think. | 08:56 |
wgrant | So it's not likely in any case. | 08:56 |
tormod | is lp b0rked? some pages only return OOPS, like https://edge.launchpad.net/ubuntu/+source/xorg-server/ | 11:24 |
wgrant | tormod: Bug #353568 | 11:25 |
ubottu | Launchpad bug 353568 in soyuz "ubuntu/source/package/+index timing out" [High,In progress] https://launchpad.net/bugs/353568 | 11:25 |
tormod | thanks | 11:25 |
pvandewyngaerde | how can i prevent my membership in a team to expire ? | 11:51 |
=== salgado-afk is now known as salgado | ||
=== bac` is now known as bac | ||
=== al-maisan is now known as al-maisan-afk | ||
=== matsubara-afk is now known as matsubara | ||
jpds | Anyone know how I can remove a bug watch? | 14:03 |
MrKanister | jpds: just assign the project to "nobody" | 14:05 |
wgrant | jpds: You can't remove a watch, but you can unlink it from the task easily. | 14:06 |
jpds | wgrant: That's a shame, I just set it as "None" and marked as invalid. | 14:07 |
wgrant | jpds: You wanted to remove the whole task, not just the watch? | 14:08 |
wgrant | Ah, you can actually delete the watch if it's not linked to a task. | 14:08 |
jpds | wgrant: That too would be preferable (it's bug #335715). | 14:08 |
ubottu | Error: Could not parse data returned by Launchpad: timed out (https://launchpad.net/bugs/335715/+text) | 14:08 |
* wgrant resolves to port ubottu to launchpadlib tomorrow | 14:09 | |
wgrant | jpds: Oh, you can't actually delete tasks. | 14:09 |
wgrant | (yet, hopefully) | 14:09 |
vorian | thanks for the million karma points guys <3 | 14:09 |
wgrant | You might as well delete the bug watch (hit the edit icon in the portlet) | 14:09 |
wgrant | vorian: Wow. Literally. | 14:10 |
* wgrant remembers the days when 10 million was commonplace. | 14:10 | |
* vorian chuckles at "it's fixed" | 14:10 | |
wgrant | But... that's a bit extreme now. | 14:10 |
wgrant | vorian: I don't think they ever fixed the karma bug. | 14:11 |
vorian | it's not karma, it's rosetta | 14:11 |
wgrant | I mean the karma-giving bit of rosetta. | 14:11 |
vorian | i used a filter this time to auto-delete all the rosetta spam | 14:11 |
wgrant | It's not spamming you 20000 times any more, is it? | 14:11 |
vorian | only about a 10th this time around | 14:12 |
wgrant | danilos: ^^ | 14:12 |
vorian | I'm still got a ton of successful import emails | 14:12 |
vorian | and they are still hitting my trashbin | 14:12 |
wgrant | beuno: Did you see my UI suggestion here about 6 hours ago? | 14:14 |
beuno | wgrant, I didn't | 14:21 |
beuno | wgrant, care to copy'n'paste it? | 14:22 |
wgrant | beuno: Basically, I'd like the breadcrumbs to have 'nearby' links, as a sort of restricted version of the dropdowns that were removed for 2.0. | 14:23 |
wgrant | I could navigate between a user's PPAs by clicking on an arrow next to one of their PPA breadcrumbs. Down would drop links to their other PPAs. | 14:24 |
wgrant | On a distribution series source package breadcrumb, I would get links to the source package in other distro series. | 14:24 |
wgrant | At the moment there's no way to do that sort of thing without going most of the way back up the hierarchy, then all the way down again. | 14:24 |
beuno | wgrant, oh, I have plans for something like that :) | 14:24 |
wgrant | beuno: Ah, good. | 14:25 |
beuno | something among the lines of having arrows on all breadcrumbs | 14:25 |
wgrant | Right. | 14:25 |
beuno | and being able to jump between that object | 14:25 |
wgrant | Like we had until a year ago. | 14:25 |
beuno | yes, but better | 14:25 |
beuno | a smart "top 5 list" and a search box that will jump directly if there's an exact match | 14:25 |
wgrant | IIRC that was more focused on things related to the breadcrumb in question (eg. milestones for a product), rather than alternatives. | 14:26 |
wgrant | Hmmm. interesting. | 14:26 |
beuno | I'll poke you when I manage to see this through a little bit more | 14:27 |
wgrant | Thanks. | 14:27 |
=== gary_poster changed the topic of #launchpad to: https://launchpad.net/ | Help contact: gary_poster | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com | ||
mvo | hm, https://launchpad.net/ubuntu/+source/python-central gives me a timeout :/ (both edge and normal) - OOPS-1189A1407 | 15:36 |
ubottu | https://devpad.canonical.com/~jamesh/oops.cgi/1189A1407 | 15:36 |
gary_poster_ | mvo: looking | 15:38 |
gary_poster_ | mvo: yeah, duped...looking further | 15:39 |
mvo | thanks | 15:39 |
gary_poster_ | mvo: the fix for this is currently running through our build system. That means it will be on edge tonight and possibly cherrypicked for production even sooner. I'll ping you if I hear more. | 15:47 |
matsubara | mvo, it's bug https://bugs.edge.launchpad.net/bugs/353568 and cprov fixed. we're waiting on tests to finish and that will be included in today's batch of fixes to lp.net | 15:47 |
ubottu | Launchpad bug 353568 in soyuz "ubuntu/source/package/+index timing out" [High,Fix committed] | 15:47 |
mvo | great, thanks for the quick response matsubara and gary_poster_ | 15:47 |
=== gary_poster_ is now known as gary_poster | ||
seiflotfy | hi guys | 16:13 |
seiflotfy | we want to remove a team form launchpad | 16:13 |
seiflotfy | hwo do we do it | 16:13 |
beuno | seiflotfy, you have to request it via Launchpad answers: https://answers.launchpad.net/launchpad | 16:15 |
=== salgado is now known as salgado-lunch | ||
danilos | vorian: hey, I've been pointed at how much trouble you are having with Launchpad Translations; please email me or update bugs (eg. 337313 and 353648) appropriately so we can evaluate impact of them and prioritize based on that | 16:43 |
=== kiko is now known as kiko-phone | ||
=== Nicke_ is now known as Nicke | ||
nhandler | Is it still possible to copy a package from a private ppa to a public ppa? | 17:34 |
=== salgado-lunch is now known as salgado | ||
gary_poster | nhandler: not sure, will check for you | 17:37 |
nhandler | gary_poster: Thanks a lot. I know it used to be possible, but now Launchpad keeps throwing an error | 17:37 |
cprov | nhandler: hi, copy from private to public PPAs is not possible | 17:45 |
cprov | nhandler: I think before 2.2.2 we didn't raise an error on the UI but the files could never be published in the repository. | 17:46 |
nhandler | I am almost positive that it successfully copied the files for us. Or at least people were able to install using the public ppa after the copy | 17:46 |
cprov | nhandler: P3A files are stored in a separated (private) librarian instance. | 17:47 |
cprov | nhandler: the only way it could work was if the file was already public, i.e uploaded to a public PPA, then copied to a P3A then copied back to a public location. | 17:48 |
=== gary_poster is now known as gary_poster_lunc | ||
=== gary_poster_lunc is now known as gary_posterLUNCH | ||
=== kiko-phone is now known as kiko | ||
=== kiko is now known as kiko-fud | ||
=== matsubara is now known as matsubara-lunch | ||
maxb | ooi, what criteria does Launchpad apply to discriminate "Incomplete (without response)" and "Incomplete (with reponse)" | 18:27 |
maxb | ? | 18:27 |
beuno | maxb, I guess when there's a comment? | 18:29 |
maxb | Any comment since the status was last changed? | 18:29 |
maxb | I suppose I could answer this myself by messing around on staging | 18:30 |
beuno | BjornT, intellectronica, gmb, ^ | 18:30 |
maxb | Or I could wait until 3.0 :-) | 18:30 |
intellectronica | maxb: incomplete (with response) means there was a new comment on that bug since it was last put in the incomplete state | 18:31 |
intellectronica | so the workflow is: you say "this bug is incomplete, please provide more info", then you wait for a comment... | 18:32 |
maxb | thanks | 18:33 |
=== gary_posterLUNCH is now known as gary_poster | ||
=== kiko-fud is now known as kiko | ||
=== matsubara-lunch is now known as matsubara | ||
thou | hi! if i add a PGP key to my user, is it possible to remove it later? | 19:39 |
kiko | thou, you can, yes -- but why would you want to? | 19:40 |
kiko | or thou canst, more appropriately :) | 19:40 |
thou | :-) | 19:40 |
thou | kiko, my team has a code-signing pgp key; it's not my personal one | 19:40 |
kiko | thou, hmmm. and why do you wanna associate that with your account? | 19:41 |
thou | i am exploring the best way to manage uploading source packages to a PPA, signed by the team's key | 19:41 |
thou | i don't want to sign the packages with my personal key | 19:41 |
thou | i'm not sure if i should add a new launchpad user for the team, and associate the key with that user | 19:42 |
kiko | cprov, can you advise thou on the best course of action | 19:43 |
thou | i thought, if the team's key is associated with any user that is a member of the project, then it would work | 19:43 |
cprov | thou: let me catch up quickly | 19:44 |
thou | sure | 19:44 |
thou | fyi, we build our software on a lot of platforms; trying to use launchpad for handling ubuntu packages, but we use a common user on our build farm to build everything, and we have a single host that has the private key for signing all of our packages | 19:46 |
cprov | thou: okay, if the key signing a source belong to a member of the team owning the PPA the upload will be accepted. | 19:46 |
cprov | thou: I just don't understand why you don't want the person responsible for a source change to sign it. | 19:46 |
kiko | thou, gpg keys are pretty personal things :) | 19:47 |
thou | sure | 19:47 |
thou | that's why i *don't* want my key used for this | 19:47 |
thou | there might be 5 different people working on building a release | 19:47 |
thou | and 100 people who made code changes | 19:47 |
kiko | thou, right, but any of those people can sign the source and it will be accepted | 19:47 |
kiko | that's cprov's point -- not using a shared gpg key makes a lot more sense | 19:48 |
thou | but we use a shared account | 19:48 |
kiko | a shared account.. where? | 19:48 |
thou | and we have a single code-signing key that is well known (build@mysql.com) | 19:48 |
thou | not a launchpad account, but ... hrm, i'm not explaining well | 19:49 |
kiko | thou, I think I'd create a separate LP account for that address, then. | 19:49 |
kiko | thou, we do that for our PQM account for instance | 19:49 |
kiko | (not for the same reason, I'm just giving the rationale for having an account for a robot) | 19:49 |
thou | ok, and subscribe that account as a member of the project team | 19:49 |
kiko | precisely | 19:49 |
thou | that "feels" better to me | 19:50 |
kiko | for launchpad the pqm bot can write to our branches | 19:50 |
thou | i was concerned if launchpad users are meant to be real people | 19:50 |
kiko | and in fact it is the only thing that actually does (USUALLY, though sometimes we break the rules) | 19:50 |
thou | ok, great | 19:50 |
kiko | they mostly are, but this is an acceptable violation of that guideline | 19:50 |
kiko | usually people ask that bots be created as teams | 19:51 |
kiko | which often works, but for this case, obviously doesn't | 19:51 |
thou | and it's not a bot, really | 19:51 |
thou | although we will script it, of course, someone will have to push the button to say "yes, it's OK, publish this" | 19:52 |
thou | kiko, cprov: thanks a lot for your advice | 19:53 |
kiko | thou, a pleasure talking to you by the way, haven't seen you asking around here before | 19:54 |
thou | no, i'm trying to take over from mordred | 19:54 |
kiko | thou, yeah.. pqm is similar in that it is email controlled | 19:54 |
kiko | thou, the main difference is probably that while I don't know your script I absolutely HATE pqm | 19:54 |
kiko | oh-oh said it out loud again | 19:55 |
* kiko gets in trouble | 19:55 | |
thou | i don't know my script either. not sure it exists yet. | 19:55 |
kiko | thou, there's this autoppa thing that jamu wrote. have you seen it? | 19:56 |
thou | yeah | 19:56 |
thou | too limited for me | 19:56 |
kiko | not extensible enough, or just the wrong design? | 19:56 |
thou | the template thing only handles different ubuntu releases (hardy/intrepid/etc.) | 19:56 |
cprov | thou: I'm glad to help, let me know if you guys need help with multiple-ppas (just released in 2.2.3). | 19:56 |
thou | i need to be able to create some packages that, e.g., don't include innodb at all | 19:57 |
kiko | mmm | 19:57 |
thou | so my files listing will or won't include some sets | 19:57 |
jkakar | thou: You mean not including innodb in a Depends: line? | 19:57 |
thou | i'm planning to use m4 to generate the real debian/* | 19:57 |
jkakar | That sounds weird. :) | 19:58 |
jkakar | It sounds like you want different packages that pull in different things. Like a myproject-common for the common stuff and a myproject-innodb for the InnoDB extensions. | 19:58 |
kiko | jkakar, hey, some people use m4 to generate .procmailrc files | 19:58 |
thou | hmm | 19:59 |
jkakar | kiko: Sure, m4 is great. From knowing nothing about thou's problem I get the sense he may be generating different Debian packaging files and using them to build packages with the same name, which is a bad idea. | 19:59 |
kiko | with the same name?! | 19:59 |
thou | we'll have mysql-enterprise-classic-gpl, mysql-enterprise-pro-commercial, etc. | 20:00 |
jkakar | thou: You can specify more than one package in your control file. AutoPPA can build more than one .deb at a time for the same release. | 20:00 |
thou | where classic, pro, advanced, etc. include different sets of features | 20:00 |
jkakar | Those sound like different packages with different inputs. Perhaps all relying on some shared core package. | 20:00 |
thou | jakwell, that's like building client, server, libs, test packages | 20:01 |
thou | like sub-packages, right? | 20:01 |
thou | so we have libmysqlclientVER-dev.deb, mysql-client-VER.deb, mysql-common-VER.deb, mysql-server-VER.deb | 20:02 |
thou | those are all defined in the control file | 20:02 |
jkakar | Cool, then you can build them all at once with AutoPPA. | 20:03 |
thou | but i need the option of building all of those in the 'pro' or 'classic' configuration | 20:03 |
thou | and 'pro' and 'classic', etc., are almost identical | 20:03 |
thou | but have different features sets defined, which means different ./configure --foo, resulting in different files and directories lists | 20:04 |
thou | and of course build those for dapper, hardy, intrepid, ... | 20:04 |
jkakar | Right. All possible permutations of terribleness. ;) | 20:04 |
thou | afaiks autoppa handles the hardy/intrepid mess | 20:05 |
jkakar | thou: Your idea to generate the debian directory doesn't sound so bad now. | 20:05 |
thou | but doesn't handle the pro/classic mess | 20:05 |
jkakar | thou: Yep. | 20:05 |
cprov | thou: the classic/pro mess could be handled in the debian/rules, as "a single source generating multiple debs", but it may get *too* complex for managing | 20:07 |
jkakar | In which case AutoPPA templating system will work for you (though, yeah, it could get pretty hairy). | 20:07 |
thou | cprov: yes, i can see that for rules (it could be any executable, after all) but how to handle the .files and so forth, which are text files? | 20:07 |
thou | i can use wildcards, perhaps | 20:08 |
thou | but that is kind of sketchy it seems | 20:08 |
jkakar | I wonder how common this problem is. I think it wouldn't be too hard to extend AutoPPA to handle "custom keys" that one could use to make the templating magic work more magically. | 20:09 |
jkakar | But it feels a bit special-cased... which makes me wonder about supporting plugins for this kind of thing. | 20:09 |
jkakar | Though, implementing a plugin is probably too much work for most people. | 20:09 |
adrian15555 | Hi. I had a problem on uploading a package named: fai to PPA. Unknown distribution: fai. More details here: http://www.gulic.org/pastebin/27 Can you please help me? Thank you. | 20:10 |
cprov | adrian15555: it's a broken debian/changelog entry, use one of the ubuntu series (intrepid, jaunty, ...) | 20:11 |
thou | ... e.g., the .files for our mysql-server* package may include some things in usr/bin (mysqld_safe, mysqladmin for example), and our client .deb includes other things (mysql, etc.). I don't see how to handle that with wildcards, but also be able to leave out usr/bin/innochecksum if innodb isn't included | 20:12 |
thou | jkakar: from a 30-minute glance at AutoPPA, my opinion (and remember I'm very new to this area) is that it's great for the normal (99%) case where you need to manage different debian versions automatically. I think that is what I would focus on. It's really quite simple regarding what it does, and i see that as a positive thing. | 20:14 |
thou | even for mysql, community packages only have a single flavor | 20:15 |
thou | it's just our crazy sales/marketing (and some weird licensing issues) that make us have these different flavors that i'm worried about, and i think it's a very special case | 20:16 |
jkakar | thou: Cool. AutoPPA needs some love (to fix a variety of small issues), but it does work fairly well for that typical case, yeah. | 20:16 |
jkakar | thou: Yeah. | 20:16 |
jkakar | thou: it sounds like you could still use m4 (or whatever) to generate the packaging files and get benefit from AutoPPA for the build-for-every-release use case. | 20:16 |
adrian15555 | cprov, Do you mean that "fai (3.2.4+svn4837-0ubuntu2~ppa1) intrepid; urgency=low" is wrong? | 20:17 |
thou | jkakar: yep, what i have to determine is ... do i want one more tool in my toolchain? does it buy me anything, when i'm already generating everything? | 20:18 |
cprov | adrian15555: no, this one looks correct. | 20:18 |
adrian15555 | cprov, So what did you mean then? | 20:18 |
thou | jkakar: at the very least, i'll steal some code from you :-) | 20:18 |
jkakar | thou: Please do. :) | 20:19 |
jkakar | thou: Also, patches welcome. :) | 20:19 |
adrian15555 | cprov, I can give you more details if you want to. | 20:19 |
cprov | adrian15555: the upload path is the problem, '~adrian15/ppa/fai/' | 20:20 |
thou | jkakar: i certainly will, if i manage to get that far | 20:20 |
cprov | adrian15555: if you are aiming you ppa named 'fai' it should be '~adrian/fai/' only | 20:21 |
adrian15555 | cprov, "Change the incoming entry to the path to the PPA you're working with" That's what I read at: https://help.launchpad.net/Packaging/PPA How am I supposed to | 20:21 |
adrian15555 | cprov, ok. | 20:21 |
adrian15555 | cprov, This howto needs improvement then | 20:21 |
adrian15555 | cprov, I am going to try your suggestion. Thank you very much. | 20:21 |
adrian15555 | Whenever you upload a package to your PPA. If it gets accepted. How long are you supposed to wait until the Accept message? Thank you. | 20:36 |
mwhudson | adrian15555: i think it's the next */20 in cron-speak | 20:40 |
mwhudson | (though that might be something else) | 20:40 |
cprov | adrian15555: the process runs */5, so if you are unlucky up to 10 min ;) | 20:41 |
maxb | */20 is the publisher? | 20:44 |
adrian15555 | cprov, ok. I am going to upload two more packages and tomorrow I will check it | 20:45 |
cprov | maxb: exactly | 20:46 |
adrian15555 | Thank you much everyone. Bye. | 20:49 |
cprov | maxb: btw, I've just run queue-builder to create builds for the binary P-a-s lines, it's done. | 20:50 |
cprov | maxb: let me know if there are other missing builds. | 20:50 |
maxb | Looks good, I see the hppa builders just finishing up those builds :-) | 20:52 |
cprov | maxb: very nice, -1 problem. | 21:00 |
Tiefflieger | hi, anyone else having problems connecting to https://edge.launchpad.net/ubuntu/+source/gnome-games ? | 21:16 |
beuno | Tiefflieger, yes, we're working on fixing it | 21:16 |
beuno | well, cprov is :) | 21:16 |
Tiefflieger | ok, thanks :-) | 21:17 |
cprov | Tiefflieger: the fix will be released very soon. | 21:17 |
Tiefflieger | i just wanted to ask because it's been hours since it first occurs... and like the header of 'edge' says: 'please report all bugs' ;-) | 21:18 |
beuno | Tiefflieger, sure, thanks for letting us know | 21:19 |
Agafonov | Hi, I wish to know the status of launchpad bug I've submitted - https://bugs.launchpad.net/launchpad/+bug/353950 - anyone cares? | 21:23 |
ubottu | Launchpad bug 353950 in launchpad "Timeout while approving large group membership" [Undecided,New] | 21:23 |
beuno | Agafonov, of course we care! | 21:24 |
beuno | Agafonov, we've just been busy rolling out a new version of Launchpad these past days | 21:25 |
beuno | I've re-assigned it to the correct sub-project, and the right people will look at it early next week | 21:25 |
Agafonov | I've noted some changes :) | 21:26 |
Agafonov | beuno: how can I learn which sub-project? | 21:26 |
beuno | Agafonov, well, anything to do with people/teams/projects is the "registry" sub-project | 21:27 |
beuno | but it's hard to guess | 21:27 |
beuno | which is why we ask people to file it against launchpad, and we re-jiggle them later on | 21:27 |
Ursinha | beuno, catch me in midair, just opened that bug for triage :) | 21:29 |
Ursinha | *caught | 21:29 |
Agafonov | beuno: oh, already re-assigned, thanks. | 21:31 |
beuno | Ursinha, :) | 21:34 |
mdke | any rosetta developers around? | 21:38 |
beuno | mdke, unlikely, but maybe danilos is | 21:39 |
* mdke tickles danilos | 21:39 | |
=== salgado is now known as salgado-afk | ||
=== Snova_ is now known as Snova | ||
=== gary_poster changed the topic of #launchpad to: https://launchpad.net/ | Help contact: - | Join https://launchpad.net/~launchpad-users | Channel logs: http://irclogs.ubuntu.com | ||
BUGabundo | trying to make my 1st patch | 22:20 |
BUGabundo | need help branching in LP https://code.edge.launchpad.net/~network-manager/mobile-broadband-provider-info/mobile-broadband-provider-info.ubuntu | 22:20 |
BUGabundo | what do I need to do? | 22:20 |
Snova | You're trying to create a branch? | 22:20 |
BUGabundo | yes | 22:20 |
beuno | BUGabundo, aren't the instructions right on the page? | 22:21 |
BUGabundo | to fix a string and then request a merge | 22:21 |
beuno | bzr branch lp:~network-manager/mobile-broadband-provider-info/mobile-broadband-provider-info.ubuntu | 22:21 |
BUGabundo | from ubuntu archive version | 22:21 |
Snova | bzr branch lp:~network-manager/... | 22:21 |
BUGabundo | done that! | 22:21 |
BUGabundo | but that just takes if offline, correct? | 22:21 |
beuno | BUGabundo, that gets you the code | 22:21 |
BUGabundo | not to my LP branch! | 22:21 |
Snova | Modify it, the push it to your own branch: bzr push lp:~<username>/network-manager/<branch name> | 22:21 |
BUGabundo | ahh ok | 22:21 |
beuno | BUGabundo, then you want to push the cahnges | 22:21 |
beuno | changes | 22:22 |
BUGabundo | so I need to push *everything* | 22:22 |
beuno | have you committed them? | 22:22 |
BUGabundo | I thought I could just push the changes | 22:22 |
BUGabundo | if LP branched everything internally | 22:22 |
Snova | No, you have to commit them first: bzr commit -m "Description of change" | 22:22 |
Snova | Then push to the new branch. How you request a merge, I don't know. | 22:22 |
BUGabundo | local commit done | 22:23 |
Snova | I know how to use Bzr reasonably well, but I don't get a lot of opportunities to learn other features... | 22:23 |
BUGabundo | now to push it | 22:23 |
Snova | Ok, then I believe the next step is to push it, and then request the merge (not sure where that is). | 22:24 |
BUGabundo | what is the correct command? | 22:24 |
Snova | bzr push lp:~<username>/network-manager/<branch name> # I think | 22:24 |
BUGabundo | No handlers could be found for logger "bzr" | 22:25 |
beuno | BUGabundo, ignore that for now | 22:25 |
BUGabundo | ok | 22:26 |
BUGabundo | [ 3589] 2009-04-03 22:25:48.100 INFO: Created new branch. | 22:26 |
BUGabundo | Created new branch. | 22:26 |
Snova | What does it mean? I've never seen it. | 22:26 |
BUGabundo | I don't know | 22:26 |
BUGabundo | https://code.edge.launchpad.net/~bugabundo/network-manager/bug353957 | 22:26 |
BUGabundo | but its there | 22:26 |
BUGabundo | merge request done | 22:27 |
BUGabundo | WOOT | 22:27 |
BUGabundo | is this any good https://code.edge.launchpad.net/~bugabundo/network-manager/bug353957/+merge/5210 ? | 22:30 |
=== willkg_ is now known as willkg | ||
mterry | I can't find the 'register a release' link anymore off the series page... Am I being stupid? | 22:53 |
beuno | mterry, no, I'm sorry about that | 22:53 |
beuno | we changed something | 22:53 |
beuno | we will fix it soon | 22:53 |
beuno | in the meantime, register a milestone | 22:53 |
mterry | beuno: Ah. So right now I can't? | 22:54 |
mterry | beuno: OK. Will that have a side-effect of registering a release? | 22:54 |
beuno | mterry, yes :) | 22:54 |
mterry | beuno: Sweet. Thanks | 22:54 |
beuno | welcome' | 22:55 |
mterry | beuno: I see, I then 'Publish a release' from the milestone page? | 22:55 |
beuno | mterry, yes | 22:56 |
=== sabdfl1 is now known as sabdfl_home | ||
joshjtl | hi folks | 23:18 |
joshjtl | trying to report a bug... need to know what info to attach to it | 23:19 |
BUGabundo | joshjtl: this is not the place to ask | 23:20 |
BUGabundo | eheh | 23:20 |
BUGabundo | #ubuntu-bugs tends to be better | 23:20 |
joshjtl | ok thx | 23:20 |
MTecknology | joey: HEY! | 23:35 |
BUGabundo | hey MTecknology.... no I remember from where I used to talk to you | 23:36 |
MTecknology | joey: you made me report a bug.... bug 354823 - I was retargetting that the exact same time you were.... | 23:36 |
ubottu | Launchpad bug 354823 in launchpad "No redirect for retargetted bugs" [Undecided,New] https://launchpad.net/bugs/354823 | 23:36 |
MTecknology | BUGabundo: oh? | 23:36 |
BUGabundo | from #lp | 23:37 |
MTecknology | oh | 23:37 |
MTecknology | and where did we talk last? | 23:37 |
BUGabundo | on +1 | 23:38 |
MTecknology | oh | 23:39 |
MTecknology | I'm in a lot of channels, I don't bother remembering where I know somebody from, only who they are | 23:39 |
BUGabundo | I also have bad memory | 23:40 |
MTecknology | Work at 01:00 - so it's bed time before a long night | 23:42 |
joey | MTecknology, lol | 23:47 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!