[02:09] krisives: (From Debian) RoM; unmainatined, better alternatives libraries; Debian bug #543945 [02:09] Debian bug 543945 in ftp.debian.org "RM: gtkdialog -- RoM; unmainatined, better alternatives libraries" [Normal,Open] http://bugs.debian.org/543945 [03:06] I made a python script and a launchpad project for it, and I'm going to package it (for Debian/Ubuntu). When I make the source package do I include the debian/* and stuff in the bazaar repository? [03:13] wgrant: you know more about packaging than I do [03:13] wgrant: can you suggest a common pattern for krisives ? [03:14] krisives: Opinions differ. [03:14] Most distribution packagers prefer that your release tarballs do not contain the debian/ directory, so you should exclude it from your branch. [03:14] For my projects, I have a separate branch which contains the full tree with debian/*, and regularly merge trunk into it. [03:15] That works fairly well. [03:15] okay, so I keep the main branch with my code and then have another branch that contains the stuff for the source packaging [03:17] Right. The other branch is a branch from trunk, but with the packaging stuff as well. [03:19] just off topic, is the "Installed Size" required in debian/control ? [03:20] krisives: From what did you reach the understanding that such a field belongs in debian/control? [03:21] http://www.ibm.com/developerworks/linux/library/l-debpkg.html [03:22] Although it appears dated, it was one of the first results on Google for "Making a debian source package" [03:23] It's not in http://www.debian.org/doc/debian-policy/ch-controlfields.html which makes me wonder [03:23] krisives: That's for creating a binary, so it is sick and wrong. [03:23] krisives: Trust policy : that is a complete list of the fields you need, and indicates whether they are optional or required. [03:23] krisives: Try the Ubuntu packaging guide, or the Debian New Maintainers GUide. [03:24] thanks guys :D [03:25] I built a source package for an existing project (Rhythmbox) a few days ago, but this is the first time doing it all from scratch [03:26] (that package was to remove the indicator-applet for this PPA if anyone cares: https://launchpad.net/~kris-santiance/+archive/oldrb) [03:30] that brings up an interesting question as I read this packaging guide and version numbers [03:31] my Rhythmbox PPA used the version with a +oldrb for the version, does this mean it will automatically build new versions of RB and apply my changes to them? (My change was just to debian/rules) [03:32] No, it will not automatically rebuild. [03:32] You would have to reupload it. [03:34] Its okay I made a mistake with the version number a bit anyhow [03:34] (I incremented it slightly and added a +oldrb to it) [03:34] do packages ever automatically rebuild on LP ? [03:35] krisives: if it's a dependency wait I think it does [03:35] https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage has hints on good PPA versioning. [03:36] LP doesn't do automatic rebuilds, but we're currently working on a big project to enable automatic merging and building of package branches, which will allow that sort of thing. [03:37] what's XSBC-Original-Maintainer ? [03:38] * krisives RTFMs (https://wiki.ubuntu.com/UbuntuDevelopment/FAQ#What does XSBC-Original-Maintainer mean?) [03:38] A field in which we store the original value of the Maintainer field for packages that we import from Debian. [03:39] do I have to include it if it's the same person? [03:39] in this case, me [03:39] No. [03:39] Just use Maintainer. [03:41] Instead of "Depends: ${shlibs:Depends}" can I just use my list? [03:48] You can, but it's more reliable to use the substvars for small changes, etc. [03:50] for debian/control can I point to /usr/share/common-licenses/BSD ? [03:50] or do I have to include the BSD text? [03:50] krisives: /usr/share/common-licenses/BSD may only be used when the copyright holder is the Regents of the University of California. [03:51] persia: I see, because I have to modify it ... duh [03:57] * krisives discovers the `wtf` package [03:57] rad. [03:58] https://wiki.ubuntu.com/PackagingGuide/Howtos/PackagingFromScratchHelloDebhelper <-- seems to have most of the answers [04:40] Hi, I have a question about 2 branch transfers from sourceforge.net [04:40] https://code.edge.launchpad.net/~kicad-developers/kicad/doc [04:40] https://code.edge.launchpad.net/~kicad-newlib-maintainer/kicad/library [04:41] They seem to have been mis-understood or neglected. [04:41] branch transfer requests, that is [04:44] dickelbeck1: looking [04:47] dickelbeck1: approved them both, sorry about the delay [04:48] mwhudson: thank you. currently they are being mirrored. when we are ready, what will I need to do terminate the mirroring from sourceforge in the future? [04:48] dickelbeck1: you can ask a question, delete the branches or just not bother [04:50] thank you, I will "ask a question" after we bring the gang over [07:13] arrgh [07:13] can you not send me emails for every single commit that gets imported? [07:14] magcius: You can choose the notification level by editing your subscription to the branch. [07:18] and there is a bug open [07:18] about imports specifically [08:59] HI all. I have a problem with the attempt to re-compile the package on Launchpad. File file.tar.gz already exists in myppa, but uploaded version has different contents. I looked here https://help.launchpad.net/Packaging/UploadErrors there written about this error, but did not understand how to do so would have happened [09:01] sh: epstopdf: not found [09:03] A4Tech: What is unclear about the text of the error message? [09:03] A different file with the same name is already in your PPA. [09:06] wgrant: I understood very well that for the error. But now tell me I have to adm64 not build. I want to make rebild, and I wrote it. What to do? When I'm doing again debuild-S signatures to the archives of others, and I am old I can not impute to him === doko__ is now known as doko === jtv1 is now known as jtv [10:39] I want to change the expiration date of a team member of canonical-training, but it oopses when I edit the member: [10:39] https://edge.launchpad.net/~canonical-training/+member/marianna-raffaele [10:40] TeTeT: :( can you please file a bug and include the oops id? i'll have a look immediately [10:41] intellectronica: it doesn't even give me an oops id, just 'return to the launchpad front page' [10:42] TeTeT: i'm not sure i understand what you mean by OOPS then. what does the page you get after submitting say? [10:42] That's probably the isRedirectInhibited OOPS that sprung up on edge a couple of days ago. [10:43] It affects anything that isn't a LaunchpadView, I believe. [10:43] And breaks the OOPS view horribly. [10:43] Check the source for the OOPS ID. [10:43] If it continues to happen, disable the edge redirect and try on production. [10:44] intellectronica: I've filed a bug https://bugs.edge.launchpad.net/launchpad/+bug/539006 [10:44] Launchpad bug 539006 in launchpad "Cannot edit team member expiration status" [Undecided,New] [10:45] intellectronica + wgrant : oops id in page source is OOPS-1535EB464 [10:45] https://lp-oops.canonical.com/oops.py/?oopsid=1535EB464 [10:46] TeTeT: so wgrant is right. the good news is that you can disable redirection and complete this on the normal production servers. [10:46] i don't know what's the status of a fix for this problem, but i'll chase it [10:46] It's a Foundations problem, so probably waiting for USians. [10:47] Although the fix may be wildly cross-team, so who knows. === intellectronica changed the topic of #launchpad to: http://launchpad.net/ | Read https://help.launchpad.net/ for help | Recent problems browsing branches should be fixed. | Help contact: intellectronica | Join https://launchpad.net/~launchpad-users | This channel is logged: http://irclogs.ubuntu.com/ | Launchpad is open source: https://dev.launchpad.net/ [10:52] intellectronica: thanks, disabling edge worked fine [10:53] cool [10:56] r10489 ? [10:57] i think it must have been [10:57] Yeah, that. [10:57] It's well known by Foundations. [10:57] ah ok [11:04] wgrant: that problem doesn't happen for some renderings of the same page though [11:04] bigjools: It seems to always for me. [11:04] The corruptness of the OOPS depends on the browser, though. [11:04] wgrant: https://edge.launchpad.net/ubuntu/+source/cdrkit [11:04] works fine [11:05] but most other packages don't [11:05] I don't recall seeing a DSP index OOPSing. [11:06] DASBP does, though. [11:06] I've not seen it not. [11:23] wgrant: lost od DSP indexes are oopsing with the same fail [11:23] erm [11:23] "lots of" [11:23] compare with https://edge.launchpad.net/ubuntu/lucid/+source/network-manager [11:24] bigjools: That looks like an SP to me. [11:24] meh [11:24] What's the diffeence between a DSP and an SP? [11:24] * bigjools heads of for more caffeine [11:24] An SP is really a DSSP. [11:25] But nobody is crazy enough to rename it. [11:25] It's the acronym that's losing me. [11:25] DSP => DistributionSourcePackage [11:25] Ah, and DistributionSeriesSourcePackage. [11:25] SP => SourcePackage, but it should really be DistroSeriesSourcePackage. [11:57] Another question, why launchpad collects "empty" package? It includes only there chagelog archive === matsubara-afk is now known as matsubara [12:02] A4Tech: Do you have an example? [12:03] persia: http://paste.ubuntu.com/395578/ rules https://launchpad.net/~itmages/+archive/software/+files/itmages-nautilus-extension_0.34-2_lpia.deb package [12:05] Aha. Does this work in local package construction? [12:05] http://launchpadlibrarian.net/40953165/buildlog_ubuntu-karmic-i386.itmages-nautilus-extension_0.34-2_FULLYBUILT.txt.gz дщп [12:05] log* [12:07] persia: On the local machine is the same ... [12:08] A4Tech: If you can reproduce on a local machine, it's surely not an issue with launchpad. [12:09] My guess would be that DEB_DESTDIR isn't defined in the way you think, but I might be wrong. [12:09] Yes, I now understand. Maybe you know the cause of the problem why the package is not going to? === daniloff is now known as danilos === mrevell is now known as mrevell-lunch === jamalta-afk is now known as jamalta [13:38] would someone please look into why neither lp:~ubuntu-core-dev/pulseaudio/ubuntu nor lp:~crimsun/pulseaudio/ubuntu will upgrade from pack repo format 1 to 2a? [13:39] (I've tried "Upgrade this branch") [13:44] Hi, I have problems with the launchpad website. [13:44] Lately I get "Unexpected form data: Launchpad doesn't understand the form data submitted in this request." when I try to download the translations. This message comes even on logout. Anyone around who knows what this is about? [13:44] larrylarry, do you get any OOPS mention on that page? (that would help us look into the problem) [13:46] crimsun, you should probably file a question on https://answers.launchpad.net/launchpad-code if you can't get an answer here from someone like abentley or rockstar [13:46] danilos: sure thing, thanks [13:47] crimsun, you are using the upgrade button and it's not working? [13:47] danilos: I opened the html source but there seems to be no more info... [13:47] danilos, abentley, interestingly, the page timed out for me when I tried to load it [13:47] (for lp:~crimsun/pulseaudio/ubuntu ) [13:48] abentley: correct for both [13:49] larrylarry, what URL are you at? can you screenshot the page and post it somewhere? [13:49] crimsun, it's probably related to the other issues rockstar's investigating, but I'll mention those two to him specifically. [13:51] abentley: cheers === henninge_ is now known as henninge [13:56] danilos: I just tried another browser (firefox) and it works! Normally I'm using Opera (v. 10.10) and it used to work. [13:59] larrylarry, please file a bug on https://bugs.launchpad.net/rosetta/+filebug and we'll fix it when we find time to do so :) you are also welcome to look into fixing it yourself if you want, since LP is open source :) [14:01] danilos: Thanks for answering so fast, I'll do that. === mrevell-lunch is now known as mrevell [14:04] larrylarry, you are welcome === matsubara is now known as matsubara-lunch === salgado is now known as salgado-lunch [15:58] so if you want someone else to push a branch to your project, you'd have to get their public key and import it right? === deryck is now known as deryck[lunch] === jamalta is now known as jamalta-afk [16:06] dark_soul: No. [16:07] dark_soul: For someone to push to a branch, they have to be the owner of the branch, either directly or through team membership. Launchpad handles all the ssh key details. [16:08] persia: oh..so how does callboration of a project work then? [16:09] dark_soul: Lots of different models. [16:10] Two common ones are i) Several people belong to a team, and commonly push to a team branch, ii) lots of users have branches for a project, and one of them also maintains a trunk, merging changes from all the other branches as requested. [16:10] For larger projects, this sometimes gets extended to having a team-managed trunk with a moderate set of reviewers pushing in merge request fom all developers. [16:11] i see! [16:11] persia: thanks [16:11] But since anyone can branch off any branch in launchpad, or push their own branches to any project, the main issues are policy, rather than ability to do things. === jamalta-afk is now known as jamalta === matsubara-lunch is now known as matsubara === bac` is now known as bac === beuno is now known as beuno-lunch [16:49] Hi all. Trying to do some translating in LaunchPad. Does anyone know how I can see a list of translations for a specific language sorted by number untranslated? [16:50] I'm trying to publish a new bzr branch to lp, but it's failing: [16:50] cndougla@cndougla-ubuntu:~/Canonical/pm-utils-powersave-policy$ bzr push lp:~chasedouglas/lucid/pm-utils-powersave-policy [16:50] Using default stacking branch /~lucid-developers/lucid/main at lp-66548560:///~chasedouglas/lucid [16:50] bzr: ERROR: KnitPackRepository('lp-66548560:///~lucid-developers/lucid/main/.bzr/repository') [16:50] is not compatible with [16:50] CHKInventoryRepository('lp-66548560:///~chasedouglas/lucid/pm-utils-powersave-policy/.bzr/repository') [16:50] different rich-root support [16:50] anyone know what that means? [16:52] oh wait, I guess it did push [16:52] the error was secondary I gues [16:52] s === salgado-lunch is now known as salgado [16:57] its interesting how many ppl on IRC never eat! :p [16:59] Can I transfer my key thingy from my karmic installation to my lucid installation? [17:00] crimsun, hello sir. [17:01] Some_Person: You mean your registered launchpad SSH keys? [17:01] Some_Person: "key thingy"? [17:03] My "OpenPGP key" [17:04] sure, copy ~/.gnupg [17:04] Some_Person: Yeah I think you can using the "Password and Encrpytion" tool in Ubuntu (Accessories menu) [17:04] geser: Can he use the import/export in that tool as well? [17:04] krisives: yes, if Some_Person exports both the public and secret key and reimports both on the other installation [17:05] Copying .gnupg is more convienent at the moment [17:06] thanks === beuno-lunch is now known as beuno === deryck[lunch] is now known as deryck === danilos is now known as daniloff === apachelogger is now known as releaselogger [17:24] rockstar: hello [17:25] crimsun, so I hear you're having trouble upgrading branches. [17:26] rockstar: correct. The "Upgrade this branch" choice on lp:~ubuntu-core-dev/pulseaudio/ubuntu and lp:~crimsun/pulseaudio/ubuntu doesn't seem to finish successfully. I can 'bzr upgrade' locally (Lucid), but that doesn't address pushes. [17:27] crimsun, what do you mean "doesn't seem to finish successfully" [17:29] rockstar: the notification "An upgrade of this branch is in progress." appears, but the pack repo format is still reported as 1 after some time (an hour, a couple days, etc.) [17:29] rockstar: I just tried with lp:~crimsun/pulseaudio/ubuntu if that will assist in troubleshooting [17:29] crimsun, does the notification go away? [17:30] crimsun, if lp:~crimsun/pulseaudio/ubuntu is stacked, it probably won't help. [17:30] rockstar: the notification disappears the next time I reload the page, which tends to be an hour or a day afterward [17:31] crimsun, okay. So that means I've probably captured the problems that you're having in our oopses. [17:31] crimsun, so, you can do bzr upgrade lp:... and it'll upgrade the pushed branch. [17:34] rockstar: I receive file exists errors. /srv/bazaar.launchpad.net/push-branches/00/00/1b/e6/backup.bzr and /srv/bazaar.launchpad.net/push-branches/00/00/37/96/backup.bzr , respectively [17:35] crimsun, yeah, that's the issue I'm working on now. [17:35] crimsun, great, thanks. [17:35] rockstar: cheers === jtv is now known as jtv-zzz === yofel_ is now known as yofel [18:23] How can I change my launchpad account password? [18:26] Aquina: does your account have a valid email address? [18:27] Yes ist has. [18:29] I can set an SSH key, modify my timezone and other stuff but not change my password? Who the hell designed that? [18:29] Aquina, Launchpad is now an OpenID consumer [18:30] Aquina, the account details are now changed on login.launchpad.net [18:34] Thanks! I strongly recommen to LP team to change this and make it more userfriendly since this procedure is not obvious. [18:39] Aquina, care to file a that as a bug against the launchpad project? === matsubara is now known as matsubara-afk [18:48] "Aquina, care to file a that as a bug against the launchpad project?" What does that mean? === mwhudson_ is now known as mwhudson [19:04] Aquina, reporting it as a problem on https://bugs.launchpad.net/launchpad/+filebug so that someone is assigned to fix it and we keep track of the progress there [19:04] alright im' gonna file a report later. [19:04] :-) === Ursinha-afk is now known as Ursinha [19:14] hello === salgado is now known as salgado-afk [19:22] intellectronica: Hello [19:57] intellectronica: is the api on production working? [20:08] can you easily switch apport to using edge? [20:19] blueyed, I think apport is always using edge [20:20] but you can switch over to staging if you want to test something [20:20] thekorn: it's not using edge.. AFAIK the 500 internal server error happens on production, but not edge. [20:21] or is edge=production and staging!=production? [20:21] staging=dogfood, isn't it? I don't want to submit my reports there. [20:23] no, staging != dogfood, but both are testing/demo instances [20:26] Should I refer to my app icon in my python script directly as /usr/share/pixmaps/gimgur.png or with some kind of variable? [20:39] krisives: for your .desktop file? Just Icon=gimgur. That way it stays theme-able [20:40] geser: I mean when I do window.set_icon_from_file() in my Python === releaselogger is now known as mathlogger [21:16] intellectronica: hi! [21:16] intellectronica: could you setup the default bzr branch for the openldap project to be: https://code.launchpad.net/~vcs-imports/openldap/main-src? [21:17] intellectronica: the goal is that bzr co lp:openldap gets you https://code.launchpad.net/~vcs-imports/openldap/main-src? [21:32] rockstar, mwhudson: can either of you help mathiaz? [21:32] sure [21:32] henninge: you can too though :-) [21:32] mwhudson: sorry, am about to go to sleep an did not read properly ... ;-) [21:33] fair enough [21:33] mathiaz: done === henninge changed the topic of #launchpad to: http://launchpad.net/ | Read https://help.launchpad.net/ for help | Recent problems browsing branches should be fixed. | Help contact: - | Join https://launchpad.net/~launchpad-users | This channel is logged: http://irclogs.ubuntu.com/ | Launchpad is open source: https://dev.launchpad.net/ [21:33] g'night [21:38] mwhudson: great - thanks! [21:45] a silly question..but when you do bzr help (i dont see "push" listed) is there a reason why? [21:52] how do you make your branch private? ..Experimental status? === matsubara-afk is now known as matsubara [21:54] jelmer_: can you transfer the ownership of lp:~vcs-imports/gnome-colors/trunk to gnome-colors-packagers? [21:56] bdrung: jelmer_ probably can't but i can [21:56] mwhudson: he created the branch, but i will take your help :) [21:57] bdrung: i did it anyway :-) [21:58] mwhudson: thanks === jamalta is now known as jamalta-afk === mathlogger is now known as petvillelogger [23:14] i just assigned a bug to a milestone so that i could click the link to the milestone to find the bug number i wanted to dupe the bug as [23:14] this seems a bit tortuous === petvillelogger is now known as cpplogger