/srv/irclogs.ubuntu.com/2010/03/03/#ubuntu-motu.txt

=== mdomsch_ is now known as mdomsch_zZzZ
pochuis Marc Deslauriers here?06:53
persiapochu: Goes by mdeslaur usually.06:55
pochumdeslaur: hey07:03
pochumdeslaur: I see you've uploaded a new revision of liferea07:04
pochumdeslaur: I wonder if this change doesn't introduce regressions:07:04
pochu  * debian/patches/01_ubuntu_feedlists: updated some outdated feeds07:04
pochu    (LP: #341969)07:04
pochumdeslaur: can you still reorder the feeds in the left pane by drag and dropping them?07:04
ejatcan someone porting this http://paste.ubuntu.com/387442/07:05
* persia notes that mdeslaur's reported timezone in LP is UTC -5, so there may be a delay for a response07:05
lucentI was advised to ask my question here. "Where do I learn modern methods for generating a debian package from source code?"07:26
lucentsearching Google turned up some pretty dated methods for me07:27
randomactionmodern, as in debhelper 7?07:35
lucentwould the steps to create a package for Ubuntu be any different than the steps outlined in maint-guide ?07:36
lucentand really I am familiar with creating packages for a system, it is that I am new to how to make a proper package for apt/deb and Ubuntu07:36
lucentwith Gentoo some years ago I learned about installing a package with a modified destination dir, and accounting for differences in the build system with the destination rootfs07:37
lucentapt/deb is still kind of foreign to me07:38
randomactionwe have a https://wiki.ubuntu.com/PackagingGuide07:38
lucentokay, I missed that one. I will look at it now.07:38
randomactionand there's a session log at https://wiki.ubuntu.com/MeetingLogs/devweek0909/PkgFromScratch07:41
randomactionwhich could also be helpful07:41
lucentnoted. great!07:41
randomactionand manual page for debhelper is a valuable source of detailed technical information07:45
randomactionand Debian policy, of course07:46
dholbachgood morning08:20
aboganidholbach: to you08:21
dholbachhi abogani08:23
directhexbugger. need to un-register for UDS sponsorship10:00
rawanghello, does anybody know if my package A depends on a just python module(a directory), but the module have to different implementation and they are not coexisted (have same directory but two different implementations.) how to write Depends field in debian/control file?10:00
rawangoh, my package A is a python package10:02
lifelessrawang: so, A uses B, where B is a python package10:02
lifelessbut there are two different package names both of which contain B ?10:02
rawangyep, but B have 2 implementations.10:03
rawangyep10:03
lifelesswhat are the package names for them10:03
rawanglifeless, let me say more clearly, my python package strongwind needs pyatspi, at-spi and at-spi2 ship the same directory10:04
rawangstrongwind could work on at-spi OR at-spi210:04
lifelessat-spi doesn't look like it has python in it10:04
rawangok, the python package is python-pyatspi10:04
lifelesswhat is the actual package name10:04
lifelessand the othe rpackage name10:05
rawangpython-pyatspi2, which is built by myself10:05
lifelessdepends: (python-pyatspi | python-pyatspi2)10:05
rawangah, got it10:05
lifelessuhm, the syntax may be a little wrong - check policy if needed10:06
rawangcould a append version?  like depends (python-pyatspi >= 1.28 | python-pyatspi2 >= 0.1.7)  ?10:06
lifelessbut seriously consider not using the same python module name for pyatspi2; its almost guaranteed to end badly10:06
lifelessyes, that can be done10:06
lifelesspython-pyatspi (>= 1.28) | ..10:07
rawanglifeless, python-pyatspi and python-pyatspi2 could not be coexist10:07
lifelessright, which means you'll have to change 5 other packages to be able to have people install python-pyatspi210:08
lifelessalso10:08
rawangbecause some files are conflicts,  (has same 'pyatspi' dir )10:08
lifelessit means that python-pyatspi2 will *not follow* the python packaging policy10:08
lifelessthe package name for a python package 'pyatspi' is 'python-pyatspi'10:09
rawanglifeless, yes, i did, my package name is python-pyatspi2, what's the problem with that? :)10:09
lifelessthe python package you install is 'pyatspi', Debian python policy is that your dedbian package name must therefore be 'python-pyatspi'10:10
lifelessthats the problem.10:10
lifelessif you call the python package you install 'pyatspi2' its all ok.10:10
lifelessor if you call your debian package name 'python-pyatspi' its also ok (though you still need to replace the package in the distro, and thats non going to be simple as you have radically different version numbers)10:11
rawanglifeless, i'm sorry I don't understand. :(   python-pyatspi2 is follow the python- prefix policy10:12
lifelessthe policy is not just a prefix10:12
lifelessits an exact match10:12
rawanglifeless, ok.....    so what's your suggestions? :)10:13
lifelessI gave them to you10:14
rawangnamed it as pyatspi2 ?10:14
lifelesseither generate a python module 'pyatspi2'10:14
lifelessor patch pyatspi10:14
rawangoh10:14
lifelessactually, thats a new suggestion :)10:14
lifelessthose are your best options.10:14
rawangcould you please look at it to see if there is a problem, of course if you have time. :)   https://launchpad.net/~raywang/+archive/uia2atk/+sourcepub/982612/+listing-archive-extra10:15
lifelessI'm just entering a meeting sorry10:15
rawanglifeless, ok, sorry :)10:16
rawangand thanks a lot!10:16
duanedesigni made a fix on a typo bug. DL source made a patch and uploaded it to a bug upstream. Now the bug has been commented on. Not sure what that means. http://sourceware.org/bugzilla/show_bug.cgi?id=1133010:17
ubottusourceware.org bug 11330 in ld "ld manual page has typo" [Minor,Resolved: fixed]10:17
Laneyit means it was fixed10:18
duanedesignLaney: ok i just wanted to make sure that i did the right thing and that wasnt someone 'fixing' what i did :)10:19
duanedesignthank you10:19
=== yofel_ is now known as yofel
mdeslaurpochu: hmm...let me check that. It would be the _other_ changelog entry that would have introduced the regression.12:44
mdeslaurpochu: yes, it appears to have introduced a regression. I'll fix it or revert it today.12:48
wrapsterhow do i downgrade a pkg version?13:19
wrapsterI mean lets say I have P-5 pkg installed.. How do i install P-4 if i want to?13:19
Laneyfind a deb and dpkg --install it13:20
Laneyadd a repo which contains it and apt-get install pkg=version13:20
Laneyit might be in /var/cache/apt/archives if you had it installed before13:20
wrapsterok13:21
nigelbbdrung: the epiphany-extensions-more removal bug, you want me to change it to sync request?13:24
bdrungnigelb: yes13:25
nigelbjust a doubt though13:25
bdrungnigelb: it will require a feature freeze exception13:25
nigelbI checked live.gnome.org and it said that the epiphany-extensions-more won't work with 2.28 and above13:25
bdrungnigelb: look at http://packages.debian.org/changelogs/pool/main/e/epiphany-extensions-more/current/changelog13:26
nigelbthe javascript based ones are a bit unstable13:27
nigelb(as per upstream)13:27
bdrungnigelb: then it's up to you - do we want to distribute possible unstable extensions or none instead?13:28
nigelbone side is - I'd rather have something than nothing.  second side - I'd like the LTS to be stable :)13:28
nigelbwhat would be the usual protocol? to sync it anyway and let the user decide?13:29
* bdrung agrees.13:29
Laneyyou could disable the unstable ones13:30
bdrungnigelb: i doubt that we have a protocol for that13:30
nigelbLaney: you mean sync it and let the user decide since she/he can disable it anyway?13:30
Laneyno, I mean *you* disable the extensions which aren't suitable for production use13:31
Laneyyou don't want to mislead users13:31
nigelbthere is epiphany extensions an epiphany extensions more13:32
Laneythat doesn't make it clear that they are experimental13:32
nigelbthe more package is the one with trouble.  its not just an extention.  the javascript based stuff is entire unstable is what upstream says13:32
nigelbs/entire/entirely13:33
LaneyI dunno, I'd think hard about whether you want to put it in lucid at all13:33
nigelbme too13:33
nigelbhere's the upstream page: http://live.gnome.org/Epiphany/ThirdPartyExtensions/Epiphany228AndLater13:34
nigelbI'm -1 because of this unstability, though upstream seems to say we'd have better luck with 2.29.5 and above (we're at 2.29.91)13:40
nigelbbdrung: so, we keep it or remove it?13:46
nigelbI'm trying to investigate why the 'imagemagick' dependency for 'shutter' package was dropped to recommends in debian.  Not having 'imagemagick' around is causing it to be not installed.  Where can I look to figure this out?13:50
bdrungnigelb: upstream says: "Unfortunately you are highly likely to have Epiphany crash on you if you use these extensions with Epiphany 2.28.0"13:55
nigelbugh! my bad13:56
nigelbI'll change to sync request :)13:56
bdrungnigelb: if you want to gain extra points, test the extensions :)13:56
nigelbI will :)13:57
nigelbthis is going to take the whole evening though ;)13:57
nigelbI'll test it first and then decide :)13:58
bdrunggreat, thanks13:58
nigelbany thoughts on the shutter thing?13:58
nigelbah, I see debian bug 56761213:59
ubottuDebian bug 567612 in shutter "missing dependency on imagemagick" [Important,Open] http://bugs.debian.org/56761213:59
umangHi, I want to know whether a package (pbuilder) is eligible for a backport request. Is the right place?14:12
=== kirkland` is now known as kirkland
ScottKumang: It could be.  Do you want to backport it to get a bug fix or because there's a new feature you'd like to use?14:17
umangScottK, I guess that would be a bug fix (I've figured out a work around). I know backports aren't for bugfixes, but I've read that the latest pbuilder should be in backports. ATM, pbuilder cannot create a base tarball with the default settings, that means pbuilder doesn't work unless you find out what to change.14:20
umangs/figured/found out about/14:20
ScottKumang: What do you have to change?14:20
umangScottK, pbuilder doesn't ask debootstrap to include apt, but it needs apt to function.14:21
umang(Fixed in the latest version, currently in sid and squeeze I believe)14:21
ScottKumang: Is it fixed in Lucid?14:22
umangScottK, yes.14:22
umangLucid has 0.196, which has the fix.14:23
nigelbumang: you mean to say pbuilder chroot does not have apt in below lucid?14:23
umangnigelb, http://packages.debian.org/changelogs/pool/main/p/pbuilder/current/changelog (last but one point).14:24
nigelbumang: ah :)14:24
umang:)14:24
nigelbokay, there is a dependency problem in shutter, the bug has been filed against debian and maintainer has marked as high.  Should I wait and reqeust sync or fix in ubuntu directly?14:25
slytherinumang: I believe this is a rare use case and not a general scenario. I have been using pbuilder since hardy and this suddenly not a bug in general usage.14:25
Laneyno, there was a change (I believe apt stopped being Essential: yes) in Debian which broke it14:26
umangslytherin, but that means there is no way to get the latest pbuilder in karmic?14:26
ScottKslytherin: Laney's right.  It's a real (but new) problem.14:26
slytherinOh. Then the issue does not affect karmic. Hence the backport will not serve any real purpose.14:27
umangDoes that make it ineligible for backports?14:27
ScottKumang: File a bug against karmic-backports, indicate (assuming it does) that the new pbuilder builds, installs, and runs on Karmic and I'll approve it.14:27
ScottKslytherin: It does if you want to make a Lucid chroot.14:27
Laneyit affects building sid chroots on karic14:27
ScottK(or Sid, I don't recall if Lucid is affected too)14:28
LaneyI just hacked my debootstrap scripts to make it work14:28
umangLaney, Can't expect everyone to do that, no?14:28
Laneyno, I didn't say that I do14:28
umangScottK, so I build it from source on Karmic, (take the source package from Lucid) and see if it builds and works. If it does then I file a bug?14:29
slytherinScottK: I have crated lucid chroot long time back. Was this broken recently?14:29
ScottKumang: Yes.14:29
ScottKslytherin: I don't recall for sure if Lucid is affect. Sid/Squeeze definitely are.14:29
umangScottK, OK. I'll do that tomorrow morning (free internet usage :P )14:29
ScottKOK.14:29
umangThanks all! :)14:30
=== Lutin is now known as Guest49002
RoAkSoAxScottK, do you nthink this two bugs should be SRUs instead of backports? bug 530945 and bug 53097215:07
ubottuLaunchpad bug 530945 in keepalived "Please backport keepalived 1.1.17-2 to Karmic from Lucid" [Medium,Confirmed] https://launchpad.net/bugs/53094515:07
ubottuLaunchpad bug 530972 in usbmount "Please backport usbmount 0.0.19.1 to karmic from lucid" [Medium,Confirmed] https://launchpad.net/bugs/53097215:07
ScottKLooking15:07
ScottKRoAkSoAx: Commented both.15:11
RoAkSoAxScottK, thank you :)15:11
RoAkSoAxScottK, in the case for the SRUs, should I attach a diff showing the changes between the version in karmic with the one in lucid, or should I just specify to push the lucid package into karmic?16:12
ScottKYou should have a minimal diff for just the SRU worthy change16:12
RoAkSoAxScottK, so only show the part of the changed to fix the bug?16:14
ScottKYes.  For the SRU we just want the patch that fixes the bug, not the entire new version.16:15
RoAkSoAxScottK, what if the entire new version is a bugfix release?16:15
RoAkSoAxwe still place the patch fixing it i guess16:16
ScottKFor SRU we only fix important bugs.  We want the minimal fix to deal with the SRU worth problem.16:16
ScottKThere are a few packages that have exceptions to this, but that has to be tech board approved.16:16
RoAkSoAxi see16:17
slytherinRoAkSoAx: backport the patch form new release to release in repositories.17:17
RoAkSoAxslytherin, i cannot do that with usbmount exactly because upstream did various changes adding new features, so I;m just using the original patch in debian BTS17:19
slytherinRoAkSoAx: You don't want those features right? Only the fix for a bug.17:20
RoAkSoAxslytherin, well I requested a backport mainly because of that fix, but new upstream also contains new features like support for UUIDs, but that's not essential I guess17:22
slytherinRoAkSoAx: Ok. I thought you were discussing SRU.17:22
RoAkSoAxslytherin, i first requested a backport, now I'm chagning it to SRU just to fix the bug17:23
=== nxvl_ is now known as nxvl
pochumdeslaur: if you get to fix it, let me know, since we reverted it upstream :)17:44
mdeslaurpochu: I reverted it for now17:44
mdeslaurpochu: thanks for the head's up!17:45
pochumdeslaur: no problem18:02
=== yofel_ is now known as yofel
RoAkSoAxScottK, done with SRUs, could you please take a look at them? bug #530945 and bug #53097218:39
ubottuLaunchpad bug 530945 in keepalived "[SRU] keepalived in karmic" [Medium,Confirmed] https://launchpad.net/bugs/53094518:39
ubottuLaunchpad bug 530972 in usbmount "[SRU] usbmount in karmic" [Medium,Confirmed] https://launchpad.net/bugs/53097218:39
ScottKRoAkSoAx: I'm not on the SRU team.18:41
RoAkSoAxScottK, oh thought u were lol :) sorry about that then18:42
jdongRoAkSoAx: both are now ACKed, thanks for taking care of the SRU :)18:59
RoAkSoAxjdong, glad to help :)19:00
\shmicahg: thx for the backports :)19:36
RoAkSoAx\sh, did a small test with pacemaker/ldirectord/ipvsadm works nice :)19:45
\shRoAkSoAx: ah well...we are setting it up now :)19:45
RoAkSoAxawesome19:46
RoAkSoAxanways I have the setup here : https://wiki.ubuntu.com/ClusterStack/LucidTesting#Load%20Balancing%20with%20Pacemaker/ldirectord19:46
\shso heading now for home...;)19:46
RoAkSoAxok have a good one19:47
RoAkSoAxim off tyo lunch19:47
micahg\sh: thanks for the blog post :)19:48
DreamDemonThere is a problem with the way a pacgage works with the current server ( karmic 9.10) kernel works19:53
DreamDemonpackage*19:53
DreamDemonipset will NOT work with a default install even though the package is avail thru universe via apt-get19:54
DreamDemonThis causes problems with mass white/black listing block CIDR addresses for multiple countries as iptables takes entirely too long to process large requests as such19:55
DreamDemoneg: blacklist of all countries except US, HU, DK, DE, GB = approx 100k lines of CIDR adresses19:56
DreamDemoneg2: whitelist countries US, HU, DK, DE, GB = approx 30k lines of CIDR adresses19:56
vincsHi everyone.20:17
vincsI am an beginer at packing and I have some questions on uploading to revu. Is it the rigth channel to ask them ?20:19
highvoltageit's the perfect channel to ask in20:20
vincsI have upload a package. (debuild -S  -sa --lintian-opts -i; cd ..; dput revu mypackage.changes)20:27
vincsI have some changes to do.20:28
vincsLet's say only on the rule file.20:28
vincsShould I basicaly edit rules file and upload changes?20:29
vincs(I forgot the get-orig-source rule)20:30
vincsOr should I also change the changelog file ?20:30
RainCTSo Canonical is going purple?21:26
lucaspurple?21:26
RainCThttps://wiki.ubuntu.com/Brand21:26
* sebner facepalms21:27
oojahI've got a program I'm converting to use upstart instead of sysvinit. In the packaging, what's the recommended way of creating the symlink that is /etc/init.d/<name> -> /lib/init/upstart-job ?21:34
ScottKcody-somerville: Is blue a traditional xfce color?21:36
Laneyoojah: You should use dh_link21:36
cody-somervilleScottK, Yes.21:37
ScottKcody-somerville: Thanks.21:37
ScottKjono: Was someone from Kubuntu involved in this rebranding effort (if so, who)?21:37
jonoScottK, Riddell21:37
ScottKjono: Thanks.21:37
oojahLaney: Great, thanks.21:39
strycoreHi21:45
strycoreI'd like to learn how to fix bug 53162921:45
ubottuLaunchpad bug 531629 in xdebug "xdebug can't be installed : wrong virtual package" [Undecided,New] https://launchpad.net/bugs/53162921:45
strycorethe virtual package is outdated21:46
sebnerScottK: do you look for a person to complain to ?^^21:46
ScottKsebner: No.  I'm looking to find out the plan for Kubuntu since jono's announcement didn't have Kubuntu material in it.21:47
jonoScottK, just no completed Kubuntu logo tet21:47
jonoyet21:47
ScottKAh.  OK.21:47
jonothe logo font is still in the works, so not all the letters are complete yet21:47
sebnertell me mighty jono, why purple xD21:48
jonowhen the font is done, a logo will be shortly arriving :)21:48
ajmitchzul: another php extension rebuild for you ^21:48
jonosebner, I think it looks cool :)21:48
jonothats the not the reason though21:48
jono:)21:48
sebnerjono: is that our feminine side :P21:48
vorianI think the purple is hot21:51
vorian& very close to blue :)21:51
sebnerbetter than brown but still ..21:52
DktrKranzsebner: turn off monitor, and you'll see the real dark theme ;)21:52
* sebner likes dark themes *muaahaahahaha*21:53
* ajmitch has the sparkly coloured lines theme on the laptop, it's so vibrant & jumpy...21:54
milliScottK: I'm hoping and praying that Rails 3.0 releases before lucid is done, since it would be a real shame to not have Rails 3 for the next 6 years...22:13
micahgis anything in universe extended to the 5 yr support window?22:19
ScottKmicahg: It's all community supported and so to the extent the community supports it, the window is the same as Main.22:23
micahgScottK: k, so in theory anything that's server only could br patched for 5 yrs?22:23
ScottKmicahg: Yes.22:24
ScottKPersonally, I'm still supporting clamav on Dapper.22:25
micahgScottK: cool, thanks22:25
micahgScottK: can we backport universe packages as well in -backports?22:25
ScottKmicahg: Yes.22:28
micahgvery cool :)22:29
* micahg thinks he'll be testing backports for Lucid for a while :)22:29
crimsunperhaps we need a "sponsor day" or something suitably silly23:12
jdongif bug days are called hug days, I *cringe* at the non-PG name for sponsor bribing days23:13
jdong(kidding!)23:13
ScottKNo you aren't.23:30
persiacrimsun: Why a "sponsor day"?  Lately the universe queue rarely grows beyond 10 bugs.23:44
crimsunpersia: it's half tongue-in-cheek23:44
persiaOh, heh.23:45
crimsunI'll gladly switch places with someone to work on it, though :-)23:45
persiaGiven how you used to be too busy with stuff to help with the old-style bug days (when we actually got stuff fixed), I don't imagine many could take your place, even for a day.23:46
crimsunnah, just need a lot of incentive^Wcoffee^Wtea23:46
* persia remembers "I already have a bug, thanks" being the response to bug day findings back then23:46
crimsunhmm, armel buildds now fail after encountering implicit declaration warnings, correct?23:48
persiaI didn't think they had any special logic that differed from other buildds.23:49
crimsunyeah, they do (and ia64 as well)23:49
crimsunotherwise I wouldn't have located those bugs in pulse.  D'oh, bad memory.23:50
crimsunarb is such a crufty source package23:50
persiaheh23:51

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