/srv/irclogs.ubuntu.com/2009/03/29/#ubuntu-motu.txt

=== azeem_ is now known as azeem
=== Snova_ is now known as Snova
=== vorian is now known as heHATEme
=== hanska is now known as Guest7257
X3MBoyGood night03:50
cody-somervilleDo you have to use conflicts and replaces together or will replaces just by itself do the job?03:55
RAOFConflicts + Replaces has a different meaning to just Conflicts or Replaces.03:56
cody-somervilleSo in this situation, upstream has changed the name of the package03:57
RAOFReplaces allows one package to replace files in another package without dpkg throwing a screaming hissy fit.03:57
RAOFConflicts prevents both packages being installed at the same time.03:57
RAOFConflicts + Replaces means "This package is the successor to the other one; remove it and install this shiny new thing".03:57
* cody-somerville nods.03:58
cody-somervilleAwesome03:58
dlynchI found a bug in the new Ubuntu notification system: which package should I report it against?04:03
RAOFdlynch: Notify-osd.  In fact, you want to run 'ubuntu-bug -p notify-osd', so apport can attach all sorts of funky info to the bug.04:04
dlynchthanks!04:04
imbrandonevening all04:05
RAOFWoah.  Howdie imbrandon.04:07
imbrandon:)04:10
cody-somervilleRAOF, ping05:31
cody-somervilleIt isn't working quite so nicely. Apt is opting not to install the new package because the old package has a reverse dependency (the package's debugging symbols package).05:33
cody-somervilleOr sorry, this is dpkg05:34
cody-somervilleI'm wondering if apt is smart enough to do the Right Thing (TM)05:34
jdongcody-somerville: the install and dist-upgrade commands have no regret to uninstall a revdep to obey your command.05:45
jdongthe upgrade command will not do so05:45
cody-somervilleokay05:46
cpscottiHello there, is there any magic to sign .dsc and .changes files? I am using "dpkg-buildpackage -sa -k<<myKeyNumber>>".06:49
cpscottiIt asks me for my passphrase but then reports: dpkg-buildpackage: warning: Failed to sign .dsc and .changes file06:49
cpscottiwithout -k<<myKeyNum>> it simply wouldn't find the key06:49
NCommandercpscotti, what are you trying to do?06:50
cpscottiuploading my package to revu06:50
cpscottiapart from the signing part, it seems nice (no lintian warnings nor errors)06:51
cpscottialso, my .changes file is empty (only the .dsc contains something since this is the first time I package it)06:51
NCommanderWell, the reason -k usually needed is if your sponsoring an upload, or your name, and the name on your GPG key is incorrect (and to successfully upload to REVU, you need -S, for source only upload, -sa just makes sure the original tarball is generated)06:51
cpscottihmm nice, changed that and forgot the -k thing. Now it tells me "clearsign failed: secret key not available"06:53
NCommanderHow did you generate your GPG private key?06:53
cpscottidoes this means the name/email on the control files is different from the one in my key?06:53
cpscottigpg --gen-key06:54
NCommanderthe name/email in the control is not used for determining what key is used06:54
NCommanderWhat type of key did you generate?06:54
cpscotti (1) DSA and Elgamal (default)06:54
NCommanderand do you see it in gpg --list-secret-keys ?06:55
cpscottiyes06:55
cpscottithe only difference from the ones listed and the one that dpkg-buildpackage doesn't find is the comment06:55
NCommanderAnd the name on the key is exactly the same as it is in debian/changelog?06:55
cpscottiyes..06:56
NCommanderVery odd06:56
cpscottiapart from the comment thing06:56
hyperaircheck the email06:56
hyperair=\06:56
NCommanderWhat email?06:56
RAOFThe comment thing matters ;)06:56
cpscottihmm!!!06:57
cpscottithat's the magic06:57
hyperairfor me it's Chow Loong Jin <hyperair@gmail.com>. if the email changes in debian/changelog, it won't find the key06:57
hyperairso i export DEBEMAIL in my bashrc06:57
cody-somerville:S06:58
* NCommander notes that he has all his emails as GPG uids :-)06:58
cpscottiI did that too06:58
hyperairNCommander: all my emails are listed in GPG too. but if i don't set DEBEMAIL, it ends up as hyperair@hyperair-laptop06:58
NCommanderhyperair, right, mine ends up mcasadevall@blacksteel.local06:58
cpscottinow that I added the comment to the changelog it found the key06:58
NCommandercpscotti, cool06:58
hyperairwhat comment?06:59
hyperair._.06:59
NCommanderNow just dput the source changes file06:59
cpscottiClovis Peruchi Scotti (used at harpia) <scotti@ieee.org>06:59
hyperairaaaah06:59
NCommanderrofl06:59
hyperairi see06:59
NCommanderYou can make it ignore that06:59
hyperairmine doesn't have a comment =\06:59
NCommanderOne of mine did06:59
cpscottithis between () is the "comment" gpg asks for06:59
NCommanderObvioulsy that's not idle07:00
NCommandercpscotti, if you create ~/.devscripts, you can set the keyid there07:00
NCommanderDEBUILD_DPKG_BUILDPACKAGE_OPTS="-us -uc"07:00
NCommanderDEBSIGN_KEYID="9DA2DA9B"07:00
NCommanderThat's what's in mine07:00
NCommander(the -us -uc disables the autosigning, so you have to do it with debsign)07:01
cpscottihmm07:01
cpscottiI was using -us and -uc before07:01
NCommanderOnce you set DEBSIGN_KEYID, it will always try to sign, which is annoying07:01
cpscottihehe07:02
cpscottiwell, I'll try all these regarding the comment thing now07:02
NCommanderI also don't like to sign until I'm sure I'm ready to upload (safeguard between dput ubuntu and dput ppa:hi :-))07:02
* hyperair has it always sign =\07:02
hyperairbut yeah, that's true07:02
hyperaira signed .changes file is a security concern =p07:02
cody-somervilleI find having to type the hostname for ubuntu safeguard enough07:02
NCommandercody-somerville, I do the same here, but I like being paranoid07:03
NCommanderIts healthy07:03
cody-somervilleTo a degree ;)07:03
hyperaircody-somerville: how do you make it not trigger automatically?07:03
NCommanderhyperair, edit /etc/dput.cf07:03
hyperairah07:03
cody-somervilleor more correctly, I modify ~/.dput.cf :)07:03
NCommandercody-somerville, I didn't realize you could change the default in ~/.dput.cf07:04
cody-somervilleyup07:04
hyperairis there a way to completely remove the default/07:05
cody-somervillehyperair, What do you mean exactly?07:05
NCommanderI just set mine to ENODEFAULT07:05
hyperairah okay07:05
cody-somervilleyea07:05
cody-somervilleyou can set it to something bogus07:05
cody-somervilleThats what I do too07:06
cody-somervillethat way I *have* to specify where I'm uploading to07:06
* NCommander listens to the Blood Gluch Blues07:06
hyperairalright07:06
hyperairthanks =p07:06
cody-somervillenp07:07
cpscottime again: "gpg: problem with the agent - disabling agent use; debsign: gpg error occurred!  Aborting..."07:12
cpscottidoes this problem with gpg-agent may be the issue?07:12
savvasis there a command that returns a look-alike debian package link if I provide the name of the package?08:08
cody-somervillea what?08:08
savvasI mean "fast-user-switch-applet" -> "f/fast-user-switch-applet"08:08
savvasor libapache2-mod-auth-pam -> liba/libapache2-mod-auth-pam :)08:09
cody-somervilleYou're just looking for the path relatively to the root of the pool?08:10
savvascody-somerville: yes :)08:11
cody-somervillesavvas, There isn't a command for that08:12
cody-somervilleHowever, it would be easy to whip one up with python-apt08:12
savvasdarn08:12
cody-somervillewhy do you say darn?08:13
savvasah wait, python-apt might do the trick08:13
cody-somervilleas I just mentioned, yes.08:14
cody-somerville:)08:14
savvasyes, thank you :P08:15
savvaspackage=backport-util-concurrent; grep-aptavail -P $package -s Filename -n | sed -e 's#^pool/[^/]*/##' -e 's#/[^/]*$##'08:22
savvas:P08:22
savvasyay!08:22
savvascan someone fix python-cheetah debian/control ? "XSBC-Orginal-Maintainer:" -> "XSBC-Original-Maintainer:"08:50
StevenKsavvas: It's in the archive?09:03
fransmanwho is able to confirm bug #33015009:55
ubottuLaunchpad bug 330150 in asterisk "Please sync Asterisk 1.6 from Debian experimental" [Undecided,New] https://launchpad.net/bugs/33015009:55
=== iulian changed the topic of #ubuntu-motu to: Jaunty Feature Freeze and Beta released - Go fix bugs! | https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTU? https://wiki.ubuntu.com/MOTU/Contributing | Fix RC bugs: http://qa.ubuntuwire.org/bugs/rcbugs | Help to clear NBS list: http://people.ubuntu.com/~ubuntu-archive/NBS/
Nafallowhen did they release the Feature Freeze? :-)10:03
iulianOups, bad wording.10:04
=== iulian changed the topic of #ubuntu-motu to: Jaunty Feature Freeze. Beta is released - Go fix bugs! | https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTU? https://wiki.ubuntu.com/MOTU/Contributing | Fix RC bugs: http://qa.ubuntuwire.org/bugs/rcbugs | Help to clear NBS list: http://people.ubuntu.com/~ubuntu-archive/NBS/
iulianNafallo: Is it better now?10:05
iulianfransman: Hmm, I remember we discussed about that bug.10:09
iulianfransman: We came to the conclusion that it should wait for Karmic.10:09
fransmanAre you gonna change that in the bug?10:10
fransmanIt still can be confirmed?10:10
iulianfransman: Yes, sure.  I'm surprised that no one commented on it.10:13
iulianfransman: OK.  Would you like to take care of it when Karmic opens its doors?10:13
fransmaniulian: does it the same for bug #319204 ?10:14
ubottuLaunchpad bug 319204 in flumotion "Please package new upstream version of flumotion (universe)" [Wishlist,Triaged] https://launchpad.net/bugs/31920410:14
fransmanand sure maybe I have to be more patient with my bugs10:15
fransmaniulian: i am a end user not a coder!10:16
iulianfransman: No worries.  flumotion will need an FFe.  Please see https://wiki.ubuntu.com/FreezeExceptionProcess.10:18
=== Nafallo changed the topic of #ubuntu-motu to: Jaunty in Feature Freeze and Beta released - Go fix bugs! :-) | https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTU? https://wiki.ubuntu.com/MOTU/Contributing | Fix RC bugs: http://qa.ubuntuwire.org/bugs/rcbugs | Help to clear NBS list: http://people.ubuntu.com/~ubuntu-archive/NBS/
fransmanGonna read it now, that sound cool10:19
iulianfransman: I've just commented on asterisk.10:29
fransmanmay I say thank you?10:30
iulianDon't mention it. ;)10:32
fransmanOo I just did10:35
=== asac_ is now known as asac
=== paul_ is now known as Elbrus
savvasStevenK: yes, jaunty11:34
savvashttps://launchpad.net/ubuntu/jaunty/+source/cheetah or http://packages.ubuntu.com/source/jaunty/cheetah :)11:38
francescomrlhi11:42
RainCThi11:43
StevenKsavvas: Sorry, I was out. Lemme take of it for you11:44
talexHi. I'm trying to get a bug fixed in Jaunty.11:49
talexhttps://bugs.launchpad.net/ubuntu/+source/zeroinstall-injector/+bug/336317 . The problems are fixed in Debian. Who do I have to talk to get the fixed version into Jaunty?11:49
ubottuUbuntu bug 336317 in zeroinstall-injector "Update notification doesn't work in Jaunty" [Low,Fix committed]11:49
StevenKsavvas: cheetah uploaded11:50
StevenKtalex: It shouldn't be Fix Commited in Ubuntu, if Debian has fixed it.11:55
StevenKtalex: If Debian has a new upstream version, you'll need a Feature Freeze exception. If not, figure out what Ubuntu bugs it closes, and files a sync request.11:56
StevenKs/files/file/11:56
talexYes, Debian has a new upstream version. It closes Ubuntu bug #336317. Where do I file a sync request? Thanks.11:57
ubottuUbuntu bug 336317 in zeroinstall-injector "Update notification doesn't work in Jaunty" [Low,Fix committed] https://launchpad.net/bugs/33631711:57
StevenKtalex: Whoa there. First you need a Feature Freeze exception11:58
talexHow do I get that?11:58
talex(if it helps, the package's own test suite doesn't pass in the current Jaunty version)11:59
a|wentalex: it is describet here https://wiki.ubuntu.com/FreezeExceptionProcess12:02
talexThanks12:02
a|wentalex: but first of all, start by changing the status of the bug to confirmed ... ("fix committed" means that a fix is uploaded in ubuntu and is just on it's way to the archive)12:03
savvasStevenK: thank you! :)12:04
talexStevenK, a|wen: Thanks. I've updated the bug report with a feature freeze exception request.12:24
StevenKtalex: Comfirmed means the FFe is approved, I've set the bug status back to New12:25
StevenKSigh, Confirmed12:25
bjarkefJust a quick question. After the feature freeze of jaunty, no new packages accecpted? Not even after it is realeased? And all new packages will have to go into the next ubuntu release (9.10) ?12:27
a|wenbjarkef: as a rule, yes ... and there needs to be very very good arguments for breaking that rule12:28
wgrantNew packages can go into -backports.12:28
a|wenahh you're right, after release was part of the question12:30
cpscottihow those backports work?12:30
cpscottianother repository u can add to sources.list?12:30
bjarkefa|wen & wgrant: Okay, thanks. I'm just trying to understand how new packages gets accecpted. I guess only releasing new packages each half year is a good idea. So as a rule only new versions of existing packages gets accecpted?12:30
wgrantbjarkef: After release, most people see no new versions except for security updates and critical bugfixes.12:31
wgrantNewer versions and new packages will sometimes be put in the backports repository, which people can enable if they wish.12:31
a|wencpscotti: it's called "unsupported updates" in synaptics12:32
cpscottithanks!12:32
=== Igorot is now known as Knightlust
bjarkefAlright. This also means that if I want to work on getting a new package included in ubuntu, I am heading for 9.10, for which I have not possibly of testing before later this year? Or should I head for jaunty-backports right away?12:35
wgrantbjarkef: You won't get it backported without it being in 9.10 first.12:36
wgrantbjarkef: But you can easily test in 9.10 early on.12:36
bjarkefwgrant: Okay. When is early on, I have not really been able to find a release schedule for 9.10?12:37
wgrantbjarkef: Remember that 9.10 will start out exactly as 9.04 will be when it is released.12:39
bjarkefwgrant: Aha, I get that. I think I understand the process now, and I found the release schedule (https://wiki.ubuntu.com/KarmicReleaseSchedule). Thanks for the help.12:41
cpscottiwgrant & bjarkef: helped me too12:55
cpscottihehe12:55
=== thunderstruck is now known as gnomefreak
fransmanIf I did clone a git, how do I create a tar-ball and build a package?13:57
fransmanFor example git://git.debian.net/git/debian/openerp-server.git .13:57
Ampelbeinfransman: with git-buildpackage you can build the package14:07
fransmanAmpelbein: may I say thank you?14:07
Ampelbeinfransman: perhaps http://honk.sigxcpu.org/projects/git-buildpackage/manual-html/gbp.html might be a good place to learn more about using debian-packages with git14:12
fransmanAmpelbein: Thanks, I am gonna read it now.14:13
=== thunderstruck is now known as gnomefreak
cemcis there a way to create a jaunty chroot with pbuilder?14:48
cemcon intrepid14:48
RainCTcemc: sudo aptitude install ubuntu-dev-tools; pbuilder-dist jaunty create   :)14:50
pochuand install debootstrap from intrepid-backports I think14:50
RainCTand then  pbuilder-dist jaunty build <file>.dsc to build, etc. You can also do «sudo ln -s /usr/bin/pbuilder-dist /usr/local/bin/pbuilder-jaunty» and then just use «pbuilder-jaunty <whatever>» instead of «pbuilder-dist jaunty <whatever>»14:51
cemcyeah, I think that's the one what pochu said. I have other chroots, for dapper, hardy etc, but couldn't build one for jaunty, because there isn't a script for that in the debootstrap for intrepid (naturally)14:52
directhexhm. i wonder whatever happened to "UDS details by the end of the week"14:53
Laneyyeah :(14:58
Laneysome people need to book time off14:58
directhexi don't need lots of notice, but she who must be obeyed does, and she's under pressure, which means I'M under pressure14:59
directhexhttp://www.youtube.com/watch?v=d-xVb1qsPCw14:59
cemcpochu: it worked, thanks15:01
=== binarymutant_ is now known as binarymutant
goshawkhi, i'm going to create a package16:29
goshawkcan i use http://wiki.debian.org/Proposals/CopyrightFormat as a debian/copyright template?16:29
iuliangoshawk: Yes16:35
goshawkthx iulian16:35
Kaushalhi17:16
Kaushalis Firefox 3.0.8 being released in Ubuntu Repository ?17:16
jpdsKaushal: Yes, it's in Jaunty.17:17
Kaushalok17:17
dtchenand {hardy,intrepid}-security17:17
Kaushalwhat about Hardy ?17:18
dtchenit's already in hardy-security (and hardy-updates)17:18
Kaushaldtchen, so it should be available in hardy too17:18
Kaushalright17:18
Kaushalgreat17:19
Kaushaldtchen, is there a list online mentioning about it ?17:20
dtchenthere are the -changes mailing lists17:20
dtchenyou can also use the LP web page17:20
dtchenor (my preferred) `rmadison -uubuntu firefox-3.0'17:21
jpdsKaushal: Maybe https://edge.launchpad.net/ubuntu/+source/firefox-3.0/+publishinghistory too.17:21
Kaushaljpds, Thanks17:22
Kaushaljpds, what about the -changes mailing lists as dtchen mentioned17:23
Kaushalwhat is it exactly17:23
KaushalI did not understand17:23
Kaushalis there a mailing list of -changes ?17:23
jpdsKaushal: https://lists.ubuntu.com/#Package+Upload+and+Automatic+Notification+Lists17:23
Kaushalgreat17:24
Kaushalwhat is rmadison -uubuntu firefox-3.0 ?17:24
Kaushalah got it17:26
Kaushalrmadison means Remotely query the Debian archive database about packages17:27
Kaushalso if i do apt-get install rmadison should work ?17:27
Kaushalright17:27
Kaushalon Hardy17:27
jpdsIt's in the devscripts package.17:27
dtchenno, devscripts17:27
Kaushalok17:28
Kaushalso i need to apt-get install devscripts ?17:28
Kaushalright17:28
Kaushaljpds, Thanks17:30
Kaushaldtchen, thanks you too :)17:30
dtchennp17:32
=== Skiessio is now known as Skiessi
lfaraonehow do we determine the urgency of an upload, or is it not relevent in Ubuntu?18:15
lfaraone(ie a bugfix which fixes a bug which prevents the package from being installed)18:15
jpdsYou mean in debian/changelog?18:16
lfaraonejpds: yes.18:17
jpdslfaraone: Irrelevent in Ubuntu, it's just how long the package has to wait to move into testing from Debian.18:18
lfaraonejpds: kk.18:18
lfaraonejpds: you in a sponsoring mood? :)18:25
jpdslfaraone: What is it?18:25
lfaraonejpds: "sugar", for bug 350712. it's a one line fix.18:26
ubottuLaunchpad bug 350712 in sugar "sugar package needs to depend on python-cjson" [High,In progress] https://launchpad.net/bugs/35071218:26
jpdslfaraone: Jarabe is part of sugar or a seperate thing?18:32
jpdsOh, it's in src/, nevermind.18:32
lfaraonejpds: pat of sugar.18:32
lfaraone*part18:33
jpdslfaraone: http://paste.ubuntu.com/140208/ - -json appears to get pulled in already.18:34
lfaraonejpds: json != cjson :)18:36
jpdslfaraone: Very odd: http://paste.ubuntu.com/140209/18:36
jpdsDamn, sorry.18:37
lfaraonejpds: different sugar parts use different JSON libs. we prolly should all standardize rahter than using 4 different packags, but that's a problem for upstream.18:37
jpdslfaraone: OK; I'll upload a fix after supper.18:45
lfaraonejpds: thanks.18:48
jpdslfaraone: All done.19:17
lfaraonejpds: saw, thanks.19:18
binarymutantwhats the difference between Architecture: any and Architecture: all in the control file?20:22
jdongbinarymutant: any means the same .deb works on every architecture (i.e. a bash or python script), all means "please build .debs for each architecture supported"20:23
binarymutantthanks jdong :)20:23
lfaraoneWhat are the inclusion criteria for multiverse?20:25
lfaraone*is20:25
jdonglfaraone: I believe as long as mirrors are allowed to redistribute it.20:25
jdongand of course repackaging is legal.20:25
a|wenjdong: i suppose you wanted to reverse that statement?20:26
a|wenjdong: any = build for all supported archs ... all = build once, works on all20:26
jdonga|wen: jeez I need more coffee20:26
a|wenbinarymutant: ^^20:26
a|wenjdong: hand me a cup, when you find one ;)20:26
jdongto prevent further jdong brain melting: http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Architecture20:27
lfaraonejdong: ok, would a package which as a rule does not allow binary/source modification (unless you change the package's name) but a special exception has been made for Ubuntu packaging (anybody else who made further changes would have to rename the package) be acceptable in univ. or multiverse?20:28
lfaraone*universe, or20:28
binarymutantI gotcha, someone told me that all means per-arch recompiling and that helped a lot, the debian-policy wording was confusing me. But thanks all for the help20:28
jdonglfaraone: I don't know that much;the archive admins should have your authoritative answer20:28
lfaraonejdong: ok, where could I find such a being? :)20:29
jdonglfaraone: #ubuntu-devel, check launchpad team ~ubuntu-archive for a list of victims.20:29
jdong(and don't tell them I sent you!)20:29
lfaraonejdong: hehe... *me gets out his sword and prepares to do battle*20:30
lfaraone*/me20:30
=== goshawk_ is now known as goshawk
lfaraoneHi, I'm upgrading to jaunty and it's telling me beanshell (bsh) is being removed. I checked, and it's A) set to manually installed and B) in jaunty, so what gives? (why is it being removed as an "obsolete package"?)21:04
=== Ng_ is now known as Ng
manolo06holaaa21:48
=== emgent_ is now known as emgent
sparrthere is a bug in jaunty where a library's postinst script dies when a new version of python is installed.  i would typically expect that postinst script to get fixed.  instead, the solution is to CONFLICTS the library with the new version of python.  might the impending release of jaunty have something to do with that approach?23:39
cody-somervillesparr, what package is this?23:45
sparrcody-somerville: libboost-python-dev23:57
sparrBug #33910023:58
ubottuLaunchpad bug 339100 in boost "jaunty upgrade fails when libboost-python-dev is installed" [Medium,Fix released] https://launchpad.net/bugs/33910023:58
sparrI understand that the rules change around release time, so I am not overly worried by this solution, but after the release that solution is going to be unsatisfactory23:59

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