/srv/irclogs.ubuntu.com/2011/05/05/#ubuntu-motu.txt

=== medberry is now known as med_out
soothIs jdk-5 no longer in the repositories?00:34
=== arand_ is now known as arand
=== luciano_ is now known as virusuy
=== IVBela1 is now known as IVBela
=== genupulas is now known as Mralone
c2tarundebian bug 61448708:25
ubottuDebian bug 614487 in src:epdfview "epdfview: FTBFS: MainView.cxx:637: error: format not a string literal and no format arguments" [Serious,Fixed] http://bugs.debian.org/61448708:25
* dupondje just fixed himself a virtual build server ^^08:36
c2tarunin new epdfview tarball there is no Changelog file, in older version there is an empty08:55
c2tarunChangelog file08:55
dupondjehelp2man: can't get `--help' info from ../src/toonloop => any idea? (see https://launchpadlibrarian.net/71114766/buildlog_ubuntu-oneiric-i386.toonloop_2.0.6-1ubuntu1_FAILEDTOBUILD.txt.gz)08:59
dupondjeThis builded fine some hours ago :s09:00
micahgdupondje: archive can change fast in the dev release, check for a new version of help2man and what changed09:42
dupondjemicahg: compiled it yesterday with up-to-date build env10:05
dupondjehelp2man got changed 4 days ago ...10:05
dupondjeweird10:05
micahgdupondje: k, well, perl just changed :)10:05
c2tarun can anyone please help me with this error? http://paste.kde.org/51937/10:45
maxbThe doubled backslash looks mildly suspicious10:49
c2tarunmaxb: for my error?10:51
maxbyes10:51
c2tarunmaxb: there is just one slash in rules file, dont know how I got there double slash.10:52
c2tarunmaxb: there is just one slash in build log10:53
maxbDoes a file debian/links or debian/*.links exist?10:53
c2tarunmaxb: yes http://paste.ubuntu.com/603622/10:54
maxbOK, I think it is a bit wrong to be invoking dh_link with pathnames *and* referencing pathnames in the links files10:55
maxbIt also seems wrong to be invoking dh_link from an override_dh_installdocs target at all10:56
chrisccoulsondoes debian/spyder/usr/share/doc/spyder/html/_static/ even exist?10:57
chrisccoulsoni'm pretty sure dh_link will fail if it doesn't10:57
c2tarunchrisccoulson: yes it exist, I checked10:57
c2tarunthough /usr/share/doc/spyder/html/_static/jquery.js location is missing, does that make any sense?11:00
=== debfx_ is now known as debfx
tumbleweedc2tarun: it makes sense that it's doing that, but I don't know why it's causing trouble. sphinx installs a jquery into _static, and it's a common packaging practice to replace that with a symlink to libjs-jquery's version11:24
tumbleweedc2tarun: I can build spyder 2.0.11-1 in oneiric without any trouble11:24
c2taruntumbleweed: you can??11:32
c2tarunhow?11:32
c2tarunI mean why did it fail on my system?11:32
tumbleweedc2tarun: http://paste.ubuntu.com/603639/11:42
c2taruntumbleweed: can you please show me your rules file?11:44
tumbleweedc2tarun: unmodified debian source11:45
c2taruntumbleweed: that explains, here is the rules file that MoM provided me http://paste.ubuntu.com/603641/ I included the ubuntu changes. :/ that are causing trouble11:46
c2taruntumbleweed: I got it built on my system as well :) thanks11:47
tumbleweedc2tarun: from skimming the changelog I can't see any reason not to sync, but I haven't read the diff (it's messy :P )11:50
c2taruntumbleweed: did you built source package as well?11:53
c2taruntumbleweed: I am getting errors with debuild -S11:53
c2taruntumbleweed: got it. some files are created due to debuild -b those were creating problem, but this never happened before. Is there something wrong with the package?11:56
tumbleweedyeah, it doesn't clean properly11:56
tumbleweedsome packages are broken like that. Download the source again (and shake a fist / file a bug at the debian maintainer)11:57
c2taruntumbleweed: hmm... should I wait after filing a bug or request for sync after filing bug?11:58
tumbleweednaah, it doesn't matter for syncing11:59
Laneyc2tarun: lesson — don't trust grab-merge too much11:59
tumbleweedit's only a minor bug11:59
c2tarunLaney: I wont even try that again, I'll just read the report from web and do a manual test.12:00
LaneyI'd actually recommend doing a few merges manually12:00
tumbleweedthat's how I do all my merges12:00
tumbleweedalthough these days I tend to use UDD to help a bit12:00
c2tarunUDD?12:00
Laneyme too, but without UDD12:00
LaneyI use emerge-files or meld or vimdiff or ...12:01
tumbleweedc2tarun: wiki.ubuntu.com/UDD (bzr-based packaging)12:01
tumbleweedc2tarun: I have a script that does the same thing as grab-merge but with bzr branches12:02
c2tarunhmm.... I'll do few merges manually :)12:02
=== yofel_ is now known as yofel
c2tarunIf I want to do a merge manually, where should I get the appropriate debian folder? grab-merge.sh scripts provides a folder which includes debian as well as ubuntu versions contents. Otherwise any debian folder is not perfect.?12:38
yofelc2tarun: well, manually merging means getting the debian folder and applying all changes from the ubuntu package to it that should be kept for ubuntu12:48
tumbleweedc2tarun: you take the current debian source, the current ubuntu diff (which you can get from merges.ubuntu.com / grab-merge), and you make all the same changes (either manually or by applying bits of patch)12:48
yofelyou can use merge-changelog to not manually merge that12:49
tumbleweedyes, that's handy12:49
c2tarunyofel: what is merge-changelog?12:49
yofelsee --help12:49
yofelsince the ubuntu and debian debian/changelog files won't be the same you need to merge them in the right order, merge-changelog does that for you12:50
tumbleweedc2tarun: the advantage of doing everything by hand, is you see every single change, and get a chance to understand it, why it's there, and make the decision to keep it  / reject it / do it better and/or forward it to debian12:51
c2taruntumbleweed: from where I can find ubuntu.patch without using grab-merge?12:54
tumbleweedby debdiffing previous debian & ubuntu sources or getting the patch from merges.ubuntu.com12:54
geserwhich is also linked in the PTS page for that package12:55
c2taruntumbleweed: actually I have a slow internet connection so donwloading sources for all the packages and getting the diff will consume a lot of time.12:57
c2tarungeser: I looked at PTS page but couldn't find one, for example this page http://packages.qa.debian.org/aeskulap12:57
tumbleweedc2tarun: bottom right corner12:58
c2taruntumbleweed: wow. .. :) got it thanks12:58
* tumbleweed knows the slow internet connection pain all too well (although my ISP gives free access to their mirror, so I've started mirroring at home. It's awesome. /me waits for them to complain)12:59
effie_jayxhello all13:42
xdatapeffie_jayx, _o/13:43
effie_jayxI am having an Issue with a package for Lucid. It appears python2.pm which was introduced by the current co maintainer in debian and it seems not to work when building in Lucid http://pastebin.ubuntu.com/603692/13:43
effie_jayxin my perl install there is no python2.pm, only python-central.pm python-support.pm13:59
effie_jayxthat's when searching /usr/share/perl5/Debian/Debhelper/Sequence/14:00
=== ScottK2 is now known as ScottK
gesereffie_jayx: that file is in "python" in maverick or later14:12
wejaegerHey, anyone up for reviewing l2tp-ipsec-vpn? It's a little applet to configure and manage L2TP IPsec VPN connections.14:13
wejaegerI've just uploaded a new upstream release. http://revu.ubuntuwire.com/p/l2tp-ipsec-vpn14:13
effie_jayxgeser: well debhelper is using clean --with python2, can I just change that for anything else. python-support?14:15
geserI don't know, better ask someone more familiar with Python packaging14:21
geserScottK: as you're familiar with backporting and also Python packaging, can you help effie_jayx? ^^14:22
ScottKI missed the start of the conversation (IRC bot troubles).14:24
ScottKWhat's the question?14:24
effie_jayxScottK: since python2.pm is not available in lucid, what can I use as an option for dh clean. In maverick we use dh clean --with pyhton2, can I use python-support?14:28
ScottKIf you want to backport a dh_python2 package to lucid you either need to switch it to pycentral/pysupport or we need to backport python-defaults/debhelper.14:29
ScottKThe latter is probably more reasonable.14:29
ScottKbarry: ^^^ We should work on this.14:29
effie_jayxScottK: I switched it to python-support, this will be the only difference between the maverick and natty packages. that and the python-all version to 2.6.5~14:59
ScottKShould ~work.14:59
=== JanC_ is now known as JanC
c2tarunneed help with package named asciijump. I used grab-merge.sh script and it applied the ubuntu1.patch and it worked fine. Then I downloaded the debian source code and applied that patch manually and that patch failed at many locations. why so?15:31
tumbleweedc2tarun: in this case it was because the changes were accepted by debian16:03
c2taruntumbleweed: then how mom is able to apply the same patch?16:04
c2taruntumbleweed: or grab-merge.sh16:04
c2taruntumbleweed: I hope you are getting, grab-merge.sh applies the ubuntu.patch file to debian source code.16:05
c2taruntumbleweed: how did it apply the same patch which I couldn't.16:06
tumbleweedc2tarun: if you compare asciijump_1.0.2~beta-3ubuntu1.patch to asciijump_1.0.2~beta-4.patch you'll see all the changes from the first patch are in the new debian version16:08
RhondaIt seems to be able to recognize that the patch already is in the source.16:08
Laneyit does a three way merge16:08
tumbleweedc2tarun: it doesn't just try to apply the previous patch, because that'll never be applyable (the changelog will conflict). It's a bit more intelligent...16:09
RhondaWhich when you want to apply it manually it isn't16:09
c2taruntumbleweed: I agree that all the changes are applied, but the beta4 in debian is not building on ubuntu oneiric, while the one beta4-ubuntu1 provided by grab-merge.sh is building properly16:17
c2tarunno I need to understand what grab-merge.sh exactly do with the debian version? which patch is applied to it and with what intelligence. :/ otherwise I wont be able to figure out what I did wrong.16:18
c2tarun/s/no/now16:19
Laneyc2tarun: so check the debdiff between the one that doesn't work and the one that does16:22
c2tarunLaney: good idea :)16:22
tumbleweedc2tarun: actually, just unpack the debian source16:23
tumbleweedand look at the topmost patch16:23
tumbleweedbasically, the debian maintainer screwed up16:23
* c2tarun thought that debian maintainers were good O_O16:23
Laneypeople make mistakes16:24
Laneytumbleweed: I was trying to lead him to find that out :-)16:24
tumbleweedLaney: I know, but I thought it wasn't obvious from the debdiff16:25
Laneyfair16:25
Laneyi wrote a lintian check which should be in the next version to warn about debian-changes patches16:25
c2tarunThe version which is working (which is provided by grab-merge.sh) contains one extra patch. Please take a look http://paste.ubuntu.com/603770/16:38
c2tarunLaney tumbleweed ^^16:38
c2tarunand I couldn't find where did this patch came from, there is no mention about it in this asciijump_1.0.2~beta-3ubuntu1.patch file. :(16:40
c2tarunI am bit confused about what is happening.16:40
* c2tarun will be back in a while, guys please hold your responses16:50
=== med_out is now known as medberry
c2tarundid anyone replied to my query?16:57
tumbleweedc2tarun: look at the the part of the patch starting at line 2817:09
c2taruntumbleweed: yeah that's what I am talking about, from where did that patch come?17:10
tumbleweeduser error17:11
c2tarunsorry? I lost you :( what do you mean by user error?17:11
tumbleweedthe person adding ld-as-needed.patch didn't apply the patch when he/she added it17:11
tumbleweedso when they ran debuild, it generated a patch of the changes, which excatly reverses ld-as-needed..patch17:12
c2taruntumbleweed: ok, we can say that till line 84 its ld-as-needed patch, what about afterlines?17:14
Laneyyou need to take the debian package and remove the debian-changes-blah patch from it17:14
Laneyminimally you can achieve this by removing it from series17:14
* Laney hates patches-applied17:14
c2tarunLaney: ok , I removed the that debian-changes blah patch and it build successfully. Now what should we call this a sync or a merge?17:16
tumbleweedyou call it a sync, but with an additional change17:16
tumbleweedand please file a bug in debian :)17:16
c2taruntumbleweed: sorry, I never exactly filed a bug in debian :( how do we do that?17:16
tumbleweedhttps://wiki.ubuntu.com/Debian/Bugs17:17
Laney" You will also need to change the smtphost option in the same file as it is set to fiordland.ubuntu.com which does not allow relaying"17:18
Laneythen why is it set to that?17:18
c2tarunLaney: sorry from which file?17:19
tumbleweedthat was fixed17:19
Laneywiki should be fixed then17:19
c2tarunwhat are we talking about here?17:19
tumbleweedLaney: it probably still applies to old versions17:20
tumbleweedit was fixed in 0.11517:21
Laneyeven so, it should be reworded17:23
Laney"if you get errors about fiordland, do this"17:23
hakermaniaWhy in Natty the 'whitelist' isn't by default set to '[all]' and only to Skype and Java applications?17:29
arandhakermania: Because they want to actively steer applications away from using that.17:30
Laneythat's a question for #ayatana really17:31
hakermaniaAyatana? What's this?17:31
tumbleweedhttps://wiki.ubuntu.com/Ayatana17:31
hakermaniaok, got it, thanks17:32
stlsainthey folks, so im trying to learn packaging but my primary os is debians crunchbang, my question is will i be able to follow the ubuntu packaging guide with a debian host? (IE: ubuntu-dev-tools is ubuntu specific so can i work without them and still have valid results?)17:52
aboudreaultHi. Can I tell dpatch to not execute a dist-clean?17:52
aboudreaultnow, it fails when I try to create a new patch17:53
=== yofel_ is now known as yofel
=== foxbuntu` is now known as foxbuntu
=== medberry is now known as med_out
wejaegerHey, anyone up for reviewing http://revu.ubuntuwire.com/p/l2tp-ipsec-vpn18:59
ScottKstlsaint: You should be able to.  Ubuntu-dev-tools is in Debian.19:12
stlsaintScottK: problem is that it will install a heap load of stuff i done see the use of (LAMP stack) and others19:13
ScottKaboudreault: Use dpatch-edit-patch to work with dpatch.19:13
ScottKstlsaint: Shouldn't.19:13
c2tarunIf debian version of a package is built successfully on oneiric. But there are some conflicts in debian/control file. should we still call for sync? I think yes, Just making sure.19:14
ScottKDepends: binutils, dctrl-tools, devscripts, diffstat, dpkg-dev, lsb-release, python-apt (>= 0.7.93~), python-debian (>= 0.1.15), python-launchpadlib (>= 1.5.7), python-lazr.restfulclient, sudo, perl, python2.7 | python2.6, python (>= 2.7.1-0ubuntu2), python (<< 2.8)19:14
stlsaintScottK: maybe not full lamp but from what i say it installs the apache, mysql-client packages from what i remember from memory19:14
stlsaintScottK: one sec i will show ya19:14
ScottKstlsaint: ^^^ is the depends for it.19:14
ScottKThat's it.19:14
geserc2tarun: what kind of conflicts?19:15
ScottKstlsaint: Recommends add a bit more, but no lamp:19:15
ScottKRecommends: bzr, bzr-builddeb, ca-certificates, debian-archive-keyring, debian-keyring, debootstrap, genisoimage, libwww-perl, pbuilder | cowdancer | sbuild, perl-modules, python-dns, python-gnupginterface, python-magic, python-soappy, reportbug (>= 3.39ubuntu1)19:15
c2tarungeser: well simple control file conflicts, like maintainer name and Standards-Version and all19:15
geserc2tarun: the other Ubuntu delta got merged?19:15
stlsaintScottK: aye, the basic lamp stuff was only suggested but still bothersome with the other required install packages19:15
ScottKDon't bother with suggests.19:16
stlsaintScottK: http://paste.ubuntu.com/603829/19:16
c2tarungeser: there was just one delta this conflict. actually my point is, we simply cannot take debian/control file from debian versions, so any changes in control file can make a new ubuntu1 version. Shouldn't that go for a merge?19:17
ScottKstlsaint: Most of those are pretty smal.19:17
stlsaintScottK: aye19:17
stlsaintScottK: mainly wasnt sure if it was needed since i will be in a debian environment and the wiki said that that package was ubuntu specific19:18
geserc2tarun: there was an Ubuntu delta in the past else there wouldn't be a Maintainer change. So got the Ubuntu delta got included in the Debian package? if yes, then the Maintainer change can be dropped (as there is no other Ubuntu delta requiring an update of the Maintainer field)19:18
ScottKIt is, but you can work on Ubuntu stuff from a Debian box no problem.  It just requires using a chroot or vm for building.19:19
stlsaintScottK: so is that package particularly required for building?19:21
ScottKNo.19:21
ScottKIt just has stuff that makes it easier.19:21
stlsaintScottK: kk, i will keep that in thought19:21
stlsaintScottK: thanks for enlightenment19:21
c2tarungeser: please look at this control conflict19:24
c2tarunhttp://paste.ubuntu.com/603831/19:24
c2tarungeser: I should drop maintainer field of debian and build-depends field of ubuntu.19:24
c2tarungeser: but I am not sure that we need a new ubuntu version for these changes?19:25
geserc2tarun: drop the changes completely as we don't care about hildon anymore (someone please correct me if I'm mistaken)19:29
c2tarungeser: hildon?19:30
geserc2tarun: see http://en.wikipedia.org/wiki/Hildon19:31
c2tarungeser: ok, I'll take a look, what you just suggested is I should simply call for sync with requestsync script without bothering about those conflicts?19:31
geserc2tarun: yes, just sync as the first Ubuntu changes to 0.9-1 were related to hildon and the other one (add libgnomevfs2-dev to build-depends) seems to be in the Debian package now too19:33
c2tarungeser: thanks :)19:33
geserNCommander: do you know if we keep our "hildon" patches or can they be dropped?19:34
aboudreaulthmm... with libtool..... if I want to name my libX.so libX.so.1.3.0, which mean libX version 1.3.0, what should I use?19:49
aboudreaultI tried the -version-info... but it produces 1.0.3.19:49
broderaboudreault: the soname of a library shouldn't be the same as the version number of the package, it should be based on how you change the ABI19:54
broderhttp://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html has some information on that19:54
aboudreaultthe ABI should only change between minor version, and not revision. so, 1.2 -> 1.3 etc..19:55
aboudreaultso my so name should be .so.1.3 ?19:56
slangasekc2tarun: hi, I see that you recently (in natty) uploaded a new upstream version of pympd to Ubuntu.  Are you aware that this package has subsequently been removed from Debian because it's "dead upstream" and was orphaned for over a year?  Do you have any interest in maintaining this package in Debian as well, so Debian and Ubuntu could be in sync on this?20:28
oussamaHi, do i need to regenerate my public ssh key and my gpg key every time i have installed a newer version of ubuntu ?? Sorry for my bad english20:42
tumbleweedno, just copy them from your old install20:43
tumbleweed(or upgrade)20:43
NCommandergeser: Death can come to Hildon20:58
c2tarunslangasek: I was not aware that package has been removed. I am interested in maintaining the package, but I dont have any knowledge about its source code and other stuffs. Do you still think that I can maintain it?21:06
slangasekc2tarun: if you understand the packaging and take responsibility for relaying bug reports to upstream, you don't have to understand the upstream code very well21:07
c2tarunslangasek: well I can do that :)21:07
slangasekc2tarun: and effectively, by uploading a newer upstream version to Ubuntu that will never be synced again from Debian, you've already made yourself the go-to guy for bugs with this package; if you do so in Debian as well, at least you'll have better structure in place to support you being a package maintainer, since Ubuntu doesn't really do that :)21:08
slangasekc2tarun: are you currently involved in Debian at all?  Let me see what I have for "getting started" links21:09
c2tarunslangasek: Nope I just submitted few patches to debian and nothing else21:10
slangasekhttps://wiki.ubuntu.com/Debian/ForUbuntuDevelopers21:10
c2tarunslangasek: thanks :) I'll go through it.21:12
slangasekc2tarun: you're welcome :)21:12
slangasekc2tarun: when it comes time for uploading the package, you can ping me for sponsorship - but you should also make friends with the debian-mentors mailing list, because I don't scale :)21:13
c2tarunslangasek: sure :)21:13
rexbronHi, is it appropreate to ask for sponsorship in this channel?22:35
tumbleweedrexbron: absolutely :)22:39
rexbronanyone interested in taking a look at bug 778071? I've updated to a new upstream and fixed some packaging bugs so that it installs and works. Currently in natty the package is uninstallable.22:41
ubottuLaunchpad bug 778071 in xvba-video (Ubuntu) "New xvba-video required" [Undecided,In progress] https://launchpad.net/bugs/77807122:41
tumbleweedrexbron: debias has 0.7.8-1, any reason to not just sync that?22:43
tumbleweeddebian22:43
rexbrontumbleweed: Ubuntu uses a different package name for the fglrx drivers22:46
rexbronso two of the bugs are fixed already in debian22:46
rexbronbut the bug that makes it uninstallable still persists22:46
tumbleweedok, how about syncing + that fix?22:48
rexbrontumbleweed: sure, so request a sync then fix that?22:48
tumbleweedno, you can do it all in one go22:49
tumbleweedtake the debian source, modify it, propose that22:49
rexbronok22:49

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