[01:19] <vadi2> Setting the bug target is a bit awkward without ajax, or am I missing something?
[01:45] <wgrant> vadi2: What's awkward about it?
[01:47] <vadi2> Have to click on the link, wait for the page to load, then select the target, then confirm. Whereas milestones are much easier.
[01:51] <wgrant> How do you propose we list every project and distribution and package in LP without JS? :)
[01:52] <wgrant> You should have JavaScript enabled unless you want a suboptimal experience.
[01:52] <wgrant> Things will work without JS, but it is not intended to be used that way.
[02:47] <vadi2> I d have javascript enabled?
[02:48] <vadi2> Milestone selection is working for me via ajax.
[02:48] <vadi2> But series targetting is not
[02:52] <wgrant> vadi2: Oh, you are talking about targetting to a series, not setting the target of the bug?
[02:52] <vadi2> "Target to series", yeah.
[02:52] <wgrant> Ahh.
[02:53] <wgrant> That is a terribly broken feature, and was never AJAXified.
[02:53] <wgrant> It is not *that* awkward, though...
[02:57] <vadi2> Broken as in design or code?
[02:58] <wgrant> Design.
[03:01] <vadi2> Hm why?
[03:01] <vadi2> I don't like having to retarget umpteen bugs that aren't done by a milestone, it's a tedious process. Targetting it to a series is less work
[11:54] <kire> launchpad isn't an openid consumer?
[12:08] <Ampelbein> kire: no, unfortunately you can't use openid to login to launchpad.
[12:13] <maxb> Or rather, it's an openid consumer hardwired to a single provider
[12:15] <wgrant> Currently hardwired, as an intermediate step between being its own authentication provider and accepting any OpenID.
[12:15] <wgrant> One day we will take the last step.
[12:15] <wgrant> But there's a bit of reworking required before that can happen :(
[12:18] <kire> okay, thanks :)
[14:15] <arand> Is there a way to "copy packages" in a ppa in a more automated way?
[14:21] <wgrant> arand: There are the syncSource and syncSources API methods.
[14:21] <arand> Ok, I'll have a look
[15:30] <maxb> arand: http://bazaar.launchpad.net/~hydrazine-core/hydrazine/trunk/view/head:/lp-promote-ppa is likely useful to you, either directly, or as example code
[15:39] <arand> maxb: Definitely. By examples is currently the only way I know of to do lp api code :)
[15:39] <maxb> Once you reach a certain threshold, https://launchpad.net/+apidoc starts to become incredibly helpful
[16:35] <ries> Hey Guys, I created a project a couple of days ago and I asked to get it removed
[16:35] <ries> Now I cannot find that project anymore, but I also didn't receive a mail that it was removed.
[16:35] <ries> I asked for removal in 0answers' but now I cannot even fin dmy own question anymore
[16:36] <ries> as I am a total newbie on launchpad, I am pretty much lost, anybody can give me a quick hand?
[16:41] <ries> I just found that question : https://answers.launchpad.net/librecad/+question/157402
[16:41] <ries> ben then I get : Lost something?
[16:41] <ries> and the question is not there anymore
[16:41] <ries> did I do something wrong or is teh launchpad system down?
[16:42] <maxb> The project was disabled - since the question was asked on the project, the question has also been hidden
[16:43] <ries> maxb: thanks for answereing
[16:44] <ries> how come I didn't get a mail from launchpad
[16:44] <maxb> According to the project's status whiteboard: 2011-05-14 Curtis Hovey: Project disabled and Ries van Twisk (Ries van Twisk) notified.
[16:44] <ries> I don't see anything on the web or in my mailbox
[16:44] <ries> and I cannot read the origional question and answer
[16:46] <maxb> I've moved your question to https://answers.launchpad.net/launchpad/+question/157402, but there was no answer on it :-/
[16:46] <ries> maxb: ic ic...
[16:47] <ries> so, the LibreCAD project I created is now gone, right?
[16:49] <maxb> Well, disabled, which is as close to gone as launchpad projects ever get
[16:50] <maxb> So it's hidden except to certain privileged users
[16:50] <ries> Ok... that will work for me.
[16:51] <ries> OI just wanted to see how translations worked untill I discovered that *.ts files are not supported by launchpad
[16:51] <ries> to avoid convusion I needed to make sure that users would not go to launchpad to submit bugs and other work
[16:52] <ries> hence the delete request
[16:52] <ries> thanks for helping out!
[18:21] <ries> maxb: I got the answers and info via mail now, thanks!
[20:24] <bdrung_> comment 2 in bug #601539 is spam
[20:51] <maxb> bdrung_: hidden. Appears to be a legitimate user, though, so I guess it's just address abuse by spammers
[20:52] <boykillsworld> Hello I'm trying to set up a ppa for my new project webbhtpc am I in the right room
[20:52] <maxb> boykillsworld: yes, you are
[20:52] <bdrung_> maxb: thanks
[20:54] <boykillsworld> Ok I am setting up packages that tweak config files for the desktop.  So they aren't technically source code per se but it looks like I need a debian source file so I can distribute a deb.
[20:56] <boykillsworld> I usually just make the debs with dpkg -b
[21:00] <maxb> You must create a Debian source package, not manually assemble a binary .deb - yes.
[21:01] <maxb> boykillsworld: That's pretty much the wrong way to do it, sorry
[21:05] <maxb> You probably want to set up minimal debian/{changelog,control,rules,compat} files, and add a debian/install file to have files from your package source tree built into the binary package
[21:07] <boykillsworld> well the binary package would be the entire xfce desktop
[21:08] <boykillsworld> I also have some apps coded in gtkdialog that are standalone but don't require compiling to run
[21:08] <boykillsworld> so how do you make a rules file for them
[21:08] <boykillsworld> How do you guys deal with debs that add themes to Ubuntu
[21:09] <boykillsworld> you shouldn't have to recompile gnome to change the background.
[21:09] <TheEvilPhoenix> you dont have to...?
[21:10] <TheEvilPhoenix> where are you running into that?
[21:10] <boykillsworld> ok to set up a ppa I need to upload a debian source package
[21:11] <boykillsworld> the problem is that my stuff is not source code so there is nothing to compile so I don't know how to set up a rules file.
[21:12] <TheEvilPhoenix> uhm...
[21:12] <boykillsworld> yeah exactly
[21:12] <TheEvilPhoenix> are you trying to package files in general, or what?
[21:13] <TheEvilPhoenix> because as far as I uinderstand themes...
[21:13] <boykillsworld> well I kind of inherited an operating system from element os
[21:13] <TheEvilPhoenix> they're files stored into the system
[21:13] <TheEvilPhoenix> ah
[21:14] <boykillsworld> he had deb packages set up for the background as well as setting up programs to launch at startup.  He also had some gtkdialog scripts for theme changing etc.
[21:15] <boykillsworld> I need to support all this and provide updates so I thought a launchpad ppa would be nice
[21:24] <boykillsworld> I guess I could piggyback my config files with my application launcher but since they have nothing to do with eachother this seems wrong also
[21:27] <Ampelbein> boykillsworld: you just need a debian/*.install file for dh_install(1) to act upon.
[21:27] <Ampelbein> boykillsworld: no need to compile anything
[21:27] <boykillsworld> thanks
[21:28] <boykillsworld> could you point to an example
[21:29] <Ampelbein> boykillsworld: not from the top of my head, but 'man dh_install' is pretty self-explanatory
[21:30] <boykillsworld> thanks
[21:31] <boykillsworld> and after I set up that a control and changelog it should be fine right
[21:31] <Ampelbein> boykillsworld: well, you would need a debian/rules file, too
[21:32] <boykillsworld> yeah all the rules files I saw directed towards makefiles
[21:33] <Ampelbein> boykillsworld: in your case, a simple file with #!/usr/bin/make -f %:
[21:33] <Ampelbein>         dh $@
[21:33] <Ampelbein> eek
[21:34] <Ampelbein> http://paste.ubuntu.com/608005/ as debian/rules
[21:34] <boykillsworld> wont that bomb because I have no makefile
[21:35] <Ampelbein> boykillsworld: you don't need one.
[21:35] <boykillsworld> oh ok
[21:35] <Ampelbein> boykillsworld: the #!/usr/bin/make -f refers to the rules file being in makefile format.
[21:36] <boykillsworld> oh ok
[21:36] <Ampelbein> (so the empty space before the dh $@ line is a tab, not 8 spaces)
[21:36] <Ampelbein> but we are slightly off-topic here, #ubuntu-packaging or #ubuntu-motu would be more suitable
[21:37] <boykillsworld> thanks
[21:38] <boykillsworld> I know 7 programming languages and build my own desktop for fun but ubuntu source packages confuse the hell out of me.
[21:38] <Ampelbein> !packaging | boykillsworld
[21:38] <abogani> Is there the right place for question about PPA?
[21:39] <Ampelbein> abogani: if it's technical issues with ppas #launchpad is correct. but these questions concern packaging itself and aren't specific to PPAs
[21:41] <abogani> Ampelbein: It seems to me that the PPA documentation contains an error.
[21:41] <abogani> IMHO  of course... :)
[21:42] <Ampelbein> abogani: I'm not affiliated with launchpad/canonical so maybe I can't help. But what do you think is wrong? ;-)
[21:47] <abogani> https://help.launchpad.net/Packaging/PPA/Uploading says: "If your package can be used on different versions of Ubuntu without being recompiled you can copy the existing binaries from the older series to the new series; see Copying packages.  If your package does need to be recompiled to support multiple Ubuntu series, then you should add a suffix of the series name to the version number. So a package for the Intrepid Ibex could be named myapp_1.
[21:47] <abogani> 0-2~ppa1~intrepid1 ..." .  In my opinion it isn't right because I can copy (through "Copy packages") and select  "Rebuild the copied sources". So why should I bother with ~lucidX, ~maverickX and ~nattyX suffixes?
[21:48] <abogani> Did I miss something?
[21:49] <Ampelbein> abogani: you can't have more than one binary of a given version. so the copy-with-rebuild will give you an error.
[21:51] <Ampelbein> abogani: the reason is that foo0.2~ppa1 compiled in natty might link to libbar2 while in maverick the same version would link to libbar1.
[21:51] <Ampelbein> so there would be 2 different binary packages with the same version - an impossible situation.
[21:52] <Ampelbein> (you can use copy-with-rebuild to a different ppa though)
[21:53] <Ampelbein> abogani: I hope that makes it a bit clearer.
[21:53] <abogani> Ampelbein: Ahhhh I understand!
[21:53] <abogani> Ampelbein: Thank you very much and sorry for disturb!
[21:54] <Ampelbein> abogani: you're welcome ;-)
[21:56] <maxb> Anyone around who can stab osmium for me? It's sitting on one of my builds apparently doing nothing with it (no log tail at all)
[22:01] <maxb> hmm, it's ok now
[22:03] <yann2> hello!
[22:03] <yann2> Trying to view: https://bugs.launchpad.net/bugs/+bugs?field.scope=all&field.scope.target=&field.searchtext=&search=Search+Bug+Reports&start=185100
[22:03] <yann2> but launchpad doesnt seem to like that request, I get a timeout
[22:03] <yann2> OOPS-1961AW472 if that helps :)
[22:03] <lifeless> yes, high offsets like that won't work
[22:03] <lifeless> you're 185 *thousand* bugs into the list
[22:04] <yann2> I know
[22:04] <yann2> wanted to see the last ones
[22:04] <yann2> as it seemed to be ordered by date
[22:04] <lifeless> change the sort order
[22:04] <lifeless> much better
[22:05] <yann2> true, that works :) but thought it was worth reporting, as I guess it should work ;)
[22:05] <lifeless> known issue
[22:05] <lifeless> unlikely to be fixed - its not a sane use case
[22:06] <lifeless> we need to provide indices and sorts that let folk find things efficiently
[22:06] <lifeless> iterating hundreds of thousands of items is a job for map reduce processing
[22:06] <lifeless> not front end web servers
[22:07] <yann2> maybe you should skip the "last" link when there are too many results?
[22:08] <yann2> or display only the first 1000, and suggest to refine the search?
[22:08] <yann2> cause really, it looks broken :)
[22:08] <lifeless> I have a branch in progress where the last link will invert the sort order for you behind the scenes
[22:08] <yann2> anyway, changing the sort works for my use case, thanks for that
[22:08] <lifeless> its not quite ready
[22:08] <yann2> see ya
[22:09] <lifeless> yann2: ciao
[22:09] <lifeless> so we will support clicking 'last'
[22:09] <yann2> cool :)
[22:09] <lifeless> I thought you were manually clicking next, next, next next (or automatedly) until it started fialing
[22:11] <yann2> not that crazy ;)
[22:13] <lifeless> ;0
[22:13] <lifeless> BAH
[22:13] <lifeless> :)
[22:15] <lifeless> is what I meant