/srv/irclogs.ubuntu.com/2008/03/01/#ubuntu-motu.txt

tbfpersia: sounds easier than it is, cause pygtk throws X Window System errors, after closing a forked process00:00
persiatbf: Depends on the app, but please take anything I say with care when applying to anything related to python.00:01
azeemtbf: 700km by plane wouldn't be so bad00:02
tbfazeem: car00:03
azeemok, that's worse00:03
sistpotyoh, that's far indeed00:04
tbfsistpoty: berlin-stuttgart00:04
persiaWell, depends on the car and local airport regulations.  For distances of <500km in some parts of the world, cars are faster.00:04
azeemstill, it's better to drive 700km on the Autobahn, then through Poland and Ukraine00:04
azeemthan*00:04
=== kitterma is now known as ScottK2
tbfazeem: with a little baby you only can choose between train and car00:04
azeemheh00:05
tbfwell, and using the car is significantly cheaper...00:05
azeemwhy do you have to drive 700km with a little baby?00:05
ScottK2Because they're to young to stay at home by themselves.00:05
tbfazeem: 'cause we prefer visting my parents in law, instead of having them in our flat and bugging us00:05
azeemheh, fair enough00:06
azeemmy GF's mother is living together with her in some sort of WG00:06
jdong700km's probably also cheaper if there were more than 2 or so passengers to get there00:07
tbfpersia: as long as you stay within germany flying is like taking a bus00:07
tbfpersia: you checkin 20 minutes before departure, take your seats.... fly for 90 minutes max., get your stuff back within minutes and leave00:08
persiatbf: That being the reason I prefer trains to planes for local travel in Germany.  A bus shouldn't fly (and yes, it does feel like a bus) :)00:08
tbfpersia: trains are fskingly expensive in germany00:09
tbfpersia: and odly ICE's aren't half as ecological as deutsche bahn claims00:09
tbfpersia: trains only give you a ecologic benifit, if you stay arround 160 km/h00:10
azeemwhich is the case for most ICE tracks...00:10
persiatbf: True.  I have the luxury of not living in Europe, making trains significantly cheaper for short stays.00:10
tbfabove that barrier they waste as much, or even more energy than cars00:10
azeemeh, most tracks ICE run on00:10
tbfazeem: hmm? maybe that's the benifit of living in berlin... but the ice's i used usually went full steam00:11
* sistpoty needs some sleep00:11
sistpotygood night00:11
=== Martinp24 is now known as Martinp23
vorianweeee!00:52
vorianfreedom!00:52
vorianjdong, see latest debdiff00:52
jdongvorian: -ENOLINK & -ETOOLAZYTOFINDIT00:52
jdongs/&/|/00:53
vorianbug 19281200:53
ubotuLaunchpad bug 192812 in ktorrent-kde4 "[FF exception] New upstream release ktorrent-kde4 3.0.0 " [Wishlist,Confirmed] https://launchpad.net/bugs/19281200:53
jdongnew com.ubuntu.irc.ThankYouMessage(net.launchpad.users.get("vorian"))00:53
jdong(top signs you've been coding in Java for a day)00:54
vorianjdong, you are nuts00:54
vorian:P00:54
jdongvorian: with regards to that debdiff are you SURE that all the changes in the tarball are representable by that debdiff?00:55
jdonglet me just filterdiff -i 'debian/*'00:56
vorianjdong, uscan then uupdate then debuild00:56
jdongvorian: so are you giving up on the cdbs method?00:56
vorianjdong, aye00:56
voriankind of00:56
jdongvorian: elaborate please00:58
nixternalI wonder why the wrapper in kde.mk isn't working01:24
nixternaldrwxr-xr-x root/root         0 2008-02-29 19:30 ./usr/bin/01:42
nixternal-rwxr-xr-x root/root       169 2008-02-29 19:30 ./usr/bin/ktorrent-kde401:42
nixternal-rwxr-xr-x root/root       171 2008-02-29 19:30 ./usr/bin/ktupnptest-kde401:42
nixternalvorian and jdong: the new debdiff for ktorrent-kde4 does the wrapping it seems..if this was the issue you all were talking about01:42
nixternalnote to self: when in Virtualbox, ctrl+alt+backspace doesn't restart X in VBox but restarts the systems X01:43
jdongnixternal: there is no wrapper in kde.mk, btw01:44
jdongnixternal: the so-called wrapper seems to just sed the .desktop file to /usr/lib/kde4/bin rather than /usr/bin, which (1) I'm not sure even works with the PATHs (2) isn't friendly to someone who wants to call ktorrent from the CLI01:45
nixternalthey would call ktorrent-kde4 from the cli01:48
Amaranthjdong: i can run kde4 apps from my gnome menu01:49
Amaranthoh, i see what you're saying01:50
jdongnixternal: right, that's with the wrapper restored from the earlier packaging01:54
jdongnixternal: that's not something that's availabe if only kde4.mk were used01:54
jdongthe so called wrapper target that I saw in the .mk file was just that sed job01:55
jdongwhich, I don't have a kde4 setup to test, I suspect wouldn't even work unless paths were mangled via something automagic that I don't know about01:55
jdong(grumble which Ubuntu tends to do more often than not :D)01:55
nixternalahh01:55
jdongI'd personally feel more comfortable with vorian's latest debdiff (a straight uupdate from our manual wrappered previous revisions)01:56
nixternalya, I still use the old school wrapper in debian/rules01:56
jdongjust wanted to check that that's okay with everyone01:56
vorianagreed01:56
nixternalthe one in kde.mk seemed to only work when there were multiple binaries in the package01:56
nixternaljdong: ditto01:56
jdongokay, then let me prepare such for upload :)01:56
jdongNOOOOOOOOOOOOOOO02:13
jdongpermissions error on my results dir caused that entire ktorrent build to be discarded02:13
DarkMageZktorrent doesn't take that long to build tho. you'll be ok.02:15
jdongDarkMageZ: meh ktorent-kde4 did take the past 15 minutes to build02:15
vorianjdong, really?02:15
* vorian checks build logs02:15
jdongvorian: yeah, in a pbuilder; though I was messing with some other stuff that's disk intensive02:16
voriani seeeeee02:16
jdongnamely cloning the rockbox svn repo02:16
DarkMageZis this 3.0 release for hardy?02:16
vorianhe02:16
vorianDarkMageZ, aye02:17
DarkMageZhmm, now i've just got to figure out how to move my 2.2.5 configs to 3.002:17
jdongvorian: ktorrent-kde4 uploaded02:31
vorian^502:31
vorianthanks jdong02:32
jdong:)02:33
* jdong continues 3-way merging his rockbox-on-steroids02:34
=== mdomsch_ is now known as mdomsch
=== vorian is now known as vorian_
=== steve__ is now known as vorian
jscinozwell that was embarrasing05:57
jscinozjust spent an hour figuring out why it was building my package as -0 instead of -1... i forgot that changelog has the latest at the top not bottom >_<05:58
jscinoz*facepalm*05:58
LaserJockjscinoz: doh :-)05:59
jscinozle sigh05:59
IulianG'morning.06:25
=== freeflyi1g is now known as freeflying
coolbhaviWhen does next development cycle begin...?06:42
LaserJockonce Hardy is released06:43
coolbhaviProbable date of hardy release?06:44
Iuliancoolbhavi: https://wiki.ubuntu.com/HardyReleaseSchedule06:45
coolbhaviThanks06:48
ScottKsuperm1: If you're around, please have a look at my comment on your libmime-lite upload bug...08:20
superm1yeah i am08:20
superm1ScottK, have the bug number handy?08:20
ScottKBug #19719208:20
ubotuLaunchpad bug 197192 in mythbuntu "8.04-alpha2 installs bad mail config" [Undecided,Fix committed] https://launchpad.net/bugs/19719208:20
superm1whew.  that's not cool08:22
superm1okay i'll get this taken care of further08:22
superm1(tomorrow morning that is)08:22
ScottKSure.  The bug was just filed against a later version, but I think we ought to make sure ...08:22
superm1thanks for looking further into it.  did you have a particular interest in mime lite, or just that efficient :)?08:23
ScottKI just say it on -changes and got to wondering why it would have been a dependency.08:24
superm1ah08:24
ScottKUsually stuff is in depends for a reason ...08:24
superm1well i sent an email to the debian maintainer to ask about it a few days ago08:25
superm1and he hadn't responded08:25
superm1in any case, g'night :)08:25
ScottKIt took just a minute to see what was in BTS...08:25
ScottKGood night.08:25
=== doko_ is now known as doko
=== tritium is now known as HDStrikeOut
=== kuechengarten is now known as thekorn_
=== Gunirus_ is now known as Gunirus
hellboy195DktrKranz: yeah starplot got synced but it never build. Despite that I have to omit previous changelog entries. ?12:13
DktrKranzhellboy195, make a new debdiff on top of the synced version or the one in Debian (since they have a newer one)12:14
hellboy195DktrKranz: well my merge is about the new one ;) But I'll make a new debdiff12:16
hellboy195DktrKranz: btw, thanks for correcting the lufs changelog xD and thank you for looking at my stuff ^^12:27
DktrKranzyou're welcome12:28
bobboIf im bumping DH_COMPAT to version 6 what version of debhelper should the build-deps require?12:50
HighNo>=6 i believe12:51
james_wyup12:51
bobboah thanks, didnt know it was that simple12:51
james_wyou do find some islands of simplicity from time to time :-)12:52
RainCTHi13:03
persiaRainCT: Hey.13:04
IulianHello RainCT13:04
persiaAnyone bored and want to process some updates?13:04
RainCTbobbo: better to use compat level 4 or 5 if you don't need the features from 6 (see 'man debhelper')13:04
* persia has a menu available: maintainer mangling, NBS issues, FTBFS issues, user-supplied patches, outdated menu files, and more13:05
RainCTbobbo: and sorry for not looking at it yesterday :)13:05
RainCTheh13:05
RainCTpersia: well, give me some URL13:07
persiaRainCT: Any preference for type of work?13:07
persiahttp://tinyurl.com/2stsyf has user-submitted patches13:07
jpatrickbobbo: I recommend using a debian/compat file instead of DH_COMPAT13:07
persia`wget -O - http://archive.ubuntu.com/ubuntu/dists/hardy/universe/source/Sources.gz| gunzip | grep-dctrl -sPackage,Maintainer -FVersion ubuntu  | grep-dctrl -sPackage -FMaintainer -v -n ubuntu | sort -u` need maintainer mangling13:08
RainCTjpatrick: how can I open a URL from konsole without having to copy it?13:09
persiahttp://people.ubuntu.com/~ubuntu-archive/NBS/ has NBS stuff.13:09
* RainCT wonders what NBS is :)13:10
persiaNot-Built-from-Source13:10
persiaEssentially, some binary package names change for certain types of transitions.13:10
HighNoRainCT: gnome-open url13:10
jpatrickRainCT: that feature is only in konsole-kde413:10
persiaAs a result, packages that depend on those binary packages cannot be installed.13:10
RainCTHighNo: I said without copying it..13:11
HighNodoh, kde - hmmm13:11
HighNoRainCT: KDE, right? I am a GNOME guy, urls are always clickable there...13:11
persiaFrequently, a rebuild will cause a selection of new binary dependencies, and the package will work (although sometimes one needs to adjust debian/control, and more rarely, one needs to port the package to work with the new system)13:11
persiaHighNo: Not always yet.  Would you like to help finish the migration to GTK+2?13:12
RainCTHighNo: I use GNOME too, but I switched to irssi now and want to have a hideable terminal, so I'm using yakuake.. (don't like tilda)13:12
HighNoRainCT: I think you could use some kind of strange scripting involving grep http /dev/pts/X ... :-)13:13
HighNopersia: hm, how could I help there?13:13
RainCTpersia: allright, I'll look at some.. Thanks :)13:13
IulianHighNo: Great question :-)13:14
HighNo:-) well, ok - how can I help there?13:15
persiaHighNo: `apt-cache rdepends libgtk1.2` run against a Hardy apt-cache provides a quick&dirty list of applications that need to be reviewed for porting, removal, etc.13:15
HighNopersia: would that involve installing hardy first?13:16
persiaDebian is working on getting this done for lenny, so there may be patches available from Debian for some of them.13:16
mok0New upstream version 2.4.0 of pidgin yesterday13:16
persiaHighNo: No, just having a hardy apt-cache.  You could use a chroot, or generate a hardy apt-cache in a temporary directory (by passing the appropriate apt configuration options).13:17
persiaAlternately, download a hardy packages file, and use grep-dctrl.13:17
Iulianpersia: And what exactly should we do with that list of packages?13:18
HighNopersia: ok, I think I still have a pbuilder hardy environment flying around somewhere so I guess that I could do that...13:19
* Iulian hides behind HighNo 13:19
HighNopersia: errm: apt-cache rdepends libgtk1.2 -> W: Unable to locate package libgtk1.213:20
HighNoargs, have to setup universe too13:21
persiaHighNo: Yep.  It's MOTU stuff :)  Anyway, if you don't want a chroot, http://paste.ubuntu.com/5159/ might help.13:21
HighNothat's too late now - pbuilder login still works...13:22
persia(except I forgot a bunch of '$' characters before "USER")13:22
hellboy195mok0: pidgin 2.4, nexuiz 2.4 , gimp 2.4.5 ,.. :)13:22
HighNopersia: ok, that's a hell of a list13:22
HighNopersia: so what would be the next step?13:22
mok0hellboy195: wow13:22
hellboy195mok0: and all were released yesterday ^^13:23
persiaIulian: The idea would be to make them not depend on libgtk1.2.  The mechanism for doing so depends on the package.13:23
mok0hellboy195: ah, of course, 29.2 :-)13:23
Iulianpersia: Ohh, right.13:24
HighNopersia: so we are into patching the sources, right?13:24
persiaHighNo: Pick a package.  Check Debian to see if there is a patch available.  Check upstream to see if there is a patch available.  If either is the case, apply and test the patch.  If it works cleanly, submit a debdiff.13:24
persiaIf neither is the case, patch the source, and send upstream and to Debian.13:24
hellboy195mok0: what do you find. how many will get into hardy?13:25
persiaNote that the patches have to be small to get in past BetaFreeze, so what doesn't get done this week should be pushed upstream and to Debian so that it doesn't have to be done next cycle.13:25
mok0hellboy195: 0 :-(13:25
hellboy195mok0: no FFE candidates?13:25
mok0Don't know... from what it looks, pidgin 2.4 fixes a lot of bugs13:26
mok0Don't know if that's true of the others13:27
hellboy195we'll see13:27
mok0... but they will tell us to wait for the Debian update13:27
thpI've submitted an updated .dsc and .diff.gz for gPodder 0.10.4 in Hardy, can someone please upload the new package? https://bugs.launchpad.net/ubuntu/+source/gpodder/+bug/19725613:29
ubotuLaunchpad bug 197256 in gpodder "gpodder crashed with TypeError in show_message()" [Undecided,New]13:29
persiaFor pidgin, check in #ubuntu-desktop.  It might be fairly easy to get both updated, if it is indeed only bugfixes.13:29
RainCTpersia: I think I didn't really understand that FBS stuff.. Both installing packages from that list and installing packaging depending on packages in that list works..13:30
persiathp: Just as a note, the .dsc doesn't help for sponsoring.  Also, for updates that are not new upstream versions, a debdiff against the current package is preferred for review.13:30
HighNopersia: what if packages are like VERY old - I picked gman and it shows the last update is 2006 and had very low changes, being updated 2001 the last time with new features13:31
persiathp: Also, you'll want to subscribe ubuntu-universe-sponsors to request the upload.  It may be worth reviewing https://wiki.ubuntu.com/MOTU/Contributing.13:31
persiaHighNo: Then you likely don't have much competition for the patch development :)13:31
HighNopersia: hehe13:31
persiaRainCT: Would you like to walk through an NBS check together as an example?13:32
thppersia: so, I should add the debdiff of the two .dsc files to the bug report?13:32
persiathp: Please, and subscribe the sponsors queue.13:32
RainCTpersia: if you have time, sure :)13:32
persiaRainCT: Sure.  Essentially, everything currently works because the outdated binary packages haven't been removed yet (to avoid breakage).  Once everything is confirmed as ported, the binaries no longer built from source can be removed from the archive, making everything cleaner.13:33
* persia looks for a good example13:34
persiaOK.  Let's look at libmpich1.0c213:34
thpthanks, bye13:35
persiaThe current source package for mpich builds a library called libmpich1.0ldbl instead of libmpich1.0c2, for the long-double transition.13:35
persiaLooking at http://people.ubuntu.com/~ubuntu-archive/NBS/libmpich1.0c2 we can see the reverse dependencies for the outdated libmpich1.0c2 for each supported architecture.13:36
persiaIn this case, we have three binary packages to inspect: illuminator-demo, libluminate7, and libpetsc2.3.213:36
HighNopersia: I found aria being abandoned for aria2 which is ok regarding GTK use - should I patch it?13:37
persiaLooking at a hardy cache, we can discover that those come from two sources: illuminator and petsc13:38
persiaHighNo: Do we have aria2 in the archives?  That might be a big change to do after FeatureFreeze.  Would it require a freeze exception?13:38
persiaRainCT: Are you with me so far?13:39
RainCTpersia: Yes :).13:39
HighNopersia: aria2 is in universe13:39
persiaHighNo: Is there a good reason to have both aria and aria2?13:39
RainCTpersia: I downloaded illuminator's source (the other one will take some time)13:40
persiaRainCT: No rush.  Take a look at the binary packages generated by the current petsc source.  What do you see?13:41
* persia is a huge fan of apt-cache, if this hasn't become clear already13:41
HighNopersia: hm, aria has a GUI, aria2 has not but otherwise superceeds aria in functionality13:42
mok0I need to find to what source package a file "netkit-inetd.prerm" belongs from feisty. How can I do that?13:42
HighNopersia: aria2 is actively developed13:42
mok0(I don't have a running feisty system)13:42
persiamok0: chroot or alternate apt-cache.  http://paste.ubuntu.com/5159/ was a little snippet I threw up earlier to give hints on generating alternate apt caches.13:43
persiamok0: Anyway, any file in /var/lib/dpkg/info/ is always of the form $(binary-package).$(function)13:44
mok0persia: thanks!!13:44
persiaRainCT: hint: `apt-cache showsrc petsc`13:45
RainCTpersia: yep, got that13:45
RainCTlibpetsc2.3.3-dbg, libpetsc2.3.3-dev, petsc-dev, petsc2.3.3-doc, libpetsc2.3.313:45
persiaOK.  Our reverse dependency is libpetsc2.3.2, which means we don't really care, as the new source doesn't use it, but we need to NBS libpetsc2.3.2 before we can NBS libmpich1.0c213:46
persia(so you can stop the huge download)13:46
persiaNext step is to inspect the current binary packages to see if they have alternatives defined in the dependencies.  I typically use aptitude for that, but other tools work as well.13:47
persiaIn this case, there are hard-dependencies for libmpich1.0c2 for both illuminator-demo and libluuminate7.13:48
persiaNext thing to try is a rebuild.  Update the changelog with a 0.10.0-4build1 entry, reporting the transition you are processing, don't touch any other files in the package, generate a new source candidate, and try a test build.13:50
persiamok0: Oh, also, the feisty Contents.gz file ought be available for download, and can be processed by grep if you want a more specific solution :)13:52
persiaRainCT: Still with me?13:52
RainCTpersia: yes, rebuilding13:52
persiaRainCT: While that rebuild is happening, let's take a look at the libpetsc2.3.2 NBS list, just to start researching the recursion.13:53
RainCTpersia: it lists the same packages (illuminator-demo and libluminate7)13:54
persiaRainCT: Excellent.  You might want to mention both transitions in the changelog then.13:54
RainCTpersia: Did so. Is the changelog entry OK like this: "Rebuild for transition to new libmpich and libpetsc versions."?13:55
persiaI like to state the specific versions (e.g. rebuild for libmpich1.0c2 -> libmpich1.0ldbl and libpetsc2.3.2 -> libpetsc2.3.3) just to make it clear that the specific transition is already complete (helps when there are a lot of transitions happening).13:57
* persia wishes build-depending on tex didn't run mktexlsr so many times13:58
RainCTpersia: pbuilder is downloading 171MB and ETA is 3h -.-13:59
persiaRainCT: Are you still using your phone?  I thought you had arranged an alternate connection.  You might consider a local mirror (if you have disk space available): that way you only have to download things when they are updated.14:00
HighNopersia: what if packages have a debian bug filed: xxx: should this package be removed ?14:00
HighNopersia: like array-util has14:00
persiaHighNo: A package removal bug?14:01
RainCTpersia: Yes, we tried ADSL with two different providers and none worked... :(14:01
HighNopersia: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=45664814:01
ubotuDebian bug 456648 in array-util "array-util: should this package be removed?" [Important,Open]14:01
persiaRainCT: Anyway, the build failed for me: http://paste.ubuntu.com/5160/14:04
persiaNext step is to track down the FTBFS issue, port illumintator to the new PetSC, and upload it.14:05
persiaHighNo: At this point, that's only a request for the Maintainer to consider removal, rather than a request for removal.14:05
persiaAs a result, it's likely premature to remove it from Ubuntu (unless you expect to fix all the other packages first).14:07
persiaMaybe the next one will be easier to handle...14:07
HighNopersia: too bad, I hoped I could at least drop that one...14:07
* RainCT is away for a moment14:08
persiaHighNo: There are generally three reasons we drop packages: 1) Dropped from Debian and nobody wants to save it in Ubuntu, 2) Hopelessly buggy and replaced by a clear better alternative, and 3) Ubuntu has a different package from the same upstream source.14:09
persiaaria doesn't fall under #1 or #3, so you'd have to apply for #2.14:09
persiaThe part that makes me unsure is you say aria2 doesn't have a GUI.  Maybe you can find another replacement, but otherwise removal would be a regression.14:10
persiaRegressions of this type are sometimes acceptable, but it only makes sense to request an exception if we are removing libgtk1.2.  Until the list of reverse dependencies is smaller, better to concentrate on cases where the replacement is more glaringly obvious.14:11
mok0persia: I need a bit of help resolving a bug, do you have time?14:19
persiamok0: A little, but I'm for bed soon.  Which bug?14:20
mok012008014:20
mok0bug 12008014:20
persiabug #12008014:20
ubotuLaunchpad bug 120080 in netkit-base "dpkg refuses to uninstall netkit-inetd due to script error" [Undecided,New] https://launchpad.net/bugs/12008014:20
mok0I've found the problem, but I'm surprised it's still around14:20
mok0also look at bug 2738514:21
ubotuLaunchpad bug 27385 in netkit-base "invoke-rc.d should be used" [High,Fix released] https://launchpad.net/bugs/2738514:21
persiaNot calling update-rc.d properly?14:21
* RainCT is back14:22
mok0In netkit-inetd.prerm it just calls /etc/init.d/inetd stop, but that fails if that script is not there14:22
mok0persia: I assume update-rc.d is more robust14:22
mok0persia: so it wont fail on a missing script14:23
persiaNo, for this it likely wants invoke-rc.d inetd stop14:23
HighNomok0: that script is part of netkit-inetd and so it should be there14:23
mok0persia: exactly. But 27385 claims the problem was solved in dapper14:23
persiaHighNo: Not necessarily at postrm time14:23
HighNomok0: or am I missing something14:24
HighNomok0: that's way it is called .prerm right=14:24
persiamok0: TO me it looks like Uekawa-san's patch only handled start and restart, but not stop.14:24
mok0HighNo: I can't explain the circumstances, but it sometimes fails14:24
mok0persia: the right construction should be added by dh_installinit14:25
mok0persia: perhaps I should just get rid of the prerm file and let dh_installinit handle it? (It's commented out in rules)14:28
persiamok0: heh.  That would be one way to solve it (and stops me from digging further into the installinit source to find out why it was generating inconsistent behaviour)14:28
persiaJust be sure to compare the autogenerated maintainer scripts with the manually generated ones.  There may be some reason why it needs to be special.14:29
mok0persia: I'll try it. And also see if it's been fixed later14:29
mok0persia: working on clearing out my own bug submissions from when I was a n00b :-)14:30
mok0... now I'm a n11b14:31
persiamok0: That's a good plan.  I started that once, but ended up getting distracted by trying to close all the bugs in the packages I had uploaded and get most of my diffs back to Debian and upstream, which led to more distractions...14:31
persiaClosing one's own bugs early and often is definitely ideal.14:32
mok0persia: the distraction bit... I've been there...14:32
mok0If you generate more bugs than you solve... that's not good14:33
persiaDepends.  I've been doing that a lot in hardy (although I've been trying to get lists of potential bugs, rather than filing bugs), and I think it has led to a lot of fixes.14:34
persiaThe main rule being that if you are generating a lot of bugs, be sure to also describe how to fix them, and call for volunteers to help fix them.14:35
mok0persia: heh, that's a good plan14:35
persia(a good example would be the libgtk1.2 transition HighNo is looking at: we could file 300 bugs, but better to just have someone with some interest start investigating and proactively fixing them in advance)14:36
mok0my early bug descriptions actually did not contain enough inofrmation14:36
persiamok0: Ah.  Yes, generating lots if insufficiently triaged bugs is not as ideal :)(14:36
mok0Learning by doing is the way to go here.14:37
mok0And I can't leave my old incomplete bug submissions for others14:37
persiaYep.  Of course sometimes one gets bugs that one cannot solve yet.  In these cases, best to file with as much information as possible, in the hopes it will be easy for someone else, and then work on things one can do, to make sure others have time for the hard ones (we all have different definitions of "hard")14:38
mok0Well, thanks for your help, persia. Don't let me keep you from getting your rest14:39
persiamok0: Thanks for chasing it.  Maintainer script failures are currently one of the things we have trouble detecting, and they are painfully visible to users (and appear to have trivial fixes), so it's important work.14:41
mok0persia: my pleasure :)14:42
=== asac_ is now known as asac
RainCTpersia: when a from the NBS list has no reverse dependencies anymore, is it removed automatically?14:46
RainCT*when a package14:47
james_wI'm working on https://bugs.launchpad.net/ubuntu/+source/startupmanager/+bug/195028 and I have no idea how those files got there. I would like to add an rm call to the preinst of the package, would that be a good solution?14:52
james_wI suppose if the user uninstalled the package before upgrading to this proposed version it wouldn't help.14:52
ubotuLaunchpad bug 195028 in startupmanager "Upgrade bug gutsy to hardy (python errors)" [Undecided,New]14:52
persiaRainCT: autonomously, but not automatically.  pitti checks every once in a while, but always appreciates when someone reports that a transition is complete in #ubuntu-devel.14:53
warp10persia: since I was away, I skimmed the log and read your "lesson" about NBS. Our wiki has 0 pages regarding this argument. What about opening a new page and copying the log there?14:59
RainCTI can't debuild package swscanner even with build dependencies installed... I already found one which was missing, but now it complains about KDE headers not being installed; what package do I need for those, kdelibs-dev?15:27
RainCTIulian: Your patch on bug #196871 won't install the .desktop file; dh_desktop only registers it (you have to install it manually, with dh_install or whatever).15:30
ubotuLaunchpad bug 196871 in zblast "No .desktop file; here is one" [Wishlist,In progress] https://launchpad.net/bugs/19687115:30
james_wwarp10: good call.15:31
RainCTIulian: also, I think that dh_desktop should be in the binary-arch target (but I'm not really sure as I always work with cdbs)15:31
RainCTIulian: and if you update the Debian policy version please also move the Homepage to the source stanza15:35
=== n3xu|laptop is now known as nexu
HighNopersia: I'm kind of stock. I patched cccd so far and it seems to compile build doesn't link. I don't know what to change -lgtk to in the linker command15:44
HighNobrb15:44
HighNoahh, got it15:47
HighNohm, anyone - I am no c pro. what about an error like cccd.c: (.text+0x126a): undefined reference to `gtk_tooltips_set_colors' , is that a missing linker directive?15:57
mok0HighNo: yes15:57
HighNomok0: could you try to help me with that one?15:57
mok0HighNo: I can try :-)15:57
HighNomok0: makefile has this entry (now) LDFLAGS = -L/usr/lib `pkg-config --libs gtk+-2.0` which I thought should include everything needed15:58
mok0HighNo: most likely, you are linking to a version of the library where that function is not in -- either has been removed/renamed or does not yet exist15:58
HighNomok0: so I am compiling against a correct one but linking against a wrong one?15:59
mok0HighNo: Hmm15:59
HighNomok0: just for the records:  CFLAGS = -O2 -Wall `pkg-config --cflags gtk+-2.0`16:00
mok0HighNo: It could also be a local function of the program that is n not gettting linked in16:00
mok0HighNo: try grepping the source for it16:00
mok0HighNo: it could also be mis-spelt16:01
HighNomok0: I just googled a bit more and found that it seems to be deprecated and not to be used in gtk+2...16:02
mok0HighNo: Ah. Then you need to figure out what has replaced it16:02
mok0HighNo: ... but you know that16:02
HighNomok0: funny thing is that I think it compiled - it should not do that  right?16:04
mok0HighNo: depends on what you mean "compiled"16:04
mok0the compile will not discover that this routine is not included in the gtk library16:05
mok0only the linker16:05
mok0HighNo: It seems you can safely remove the call to gtk_tooltips_set_colors since it appears to not do anything16:07
HighNomok0: hehe, read the same thing just a few secs ago...16:08
mok0HighNo: then it must be correct :-)16:08
mok0HighNo: you know what to do now, right?16:09
HighNoda**, is archive.ubuntu.com down again?16:12
HighNohm, seems to be ok again, must have been a local issue...16:13
HighNoI need someone to test that package now - I don't have a cd drive :-)16:14
HighNomok0: persia: probably the funniest problem: I can't test the new package. It starts and acts exactly like the old version but that means it hangs after the start because I don't have a cdrom and it is a cd player package :-)16:24
mok0HighNo: I haven't followed the discussion... was this the bug you were trying to fix?16:25
HighNomok0: moving from gtk1.2 to gtk216:26
mok0HighNo: Ah.16:27
mok0HighNo: I guess the program should  just abort with a message16:27
HighNoI hope disk space will be enough for a vm to test it there. sure it would be nice to test it by someone with a real cd drive...16:28
mok0HighNo: the developers didn't think of a situation with anyone foolish enough to run a cd player program on a machine without a cd device16:28
HighNomok0: that's true but Ia m not the one to integrate that error message16:28
mok0HighNo: perhaps you should report it as a bug upstream, though16:29
HighNomok0: last change was 2006 - I don't think it is in active development :-)16:29
mok0There isn't yet a "Hardware-Depends:" option in debian/control16:30
HighNohehe16:30
mok0HighNo: I can't test it for you either, my machine at home is dead16:31
ScottK2Uses gtk1.2 pretty much == not under active development.16:39
HighNo:-)16:44
HighNook, I have a running package now, what should I do exactly to create the debdiff and where should I put it? Package is cccd16:45
HighNo(And do I need to add anything to any copyright/control/changelog file?)16:45
HighNopersia: please let me know what to do16:46
sochi RainCT16:47
RainCTsoc: hi :)16:47
socjust downloading BloGTK ...16:47
socyour changelog is impressive :-)16:47
RainCTheh16:47
RainCTif it has to be maintained in Ubuntu at least let's have a nice package :)16:48
bobboA package depends on libgtk1.2-dev and wont build in pbuilder, what should i replace libgtk1.2-dev with?16:49
* RainCT is starting to hate telepathy and mono :D16:50
HighNoRainCT: that changelog is almost like a 'what to do to package your stuff' wow- every step...was it more work than the actual change? :-)16:51
HighNobobbo: I'm just working on those things - use libgtk2.0-dev16:51
HighNobobbo: you will likely have to change the source and makefiles too16:51
bobboHighNo; thanks, will try that out16:51
=== allee_ is now known as allee
RainCTHighNo: heh Might be :P. I'm wondering wheter a "* Repackage this." entry wouldn't have been better :P16:52
* RainCT is thinking about leaving packaging for today..16:54
RainCTeverything I try to build is failing lol16:55
socRainCT: is there a guide somwhere, how to do packaging right?16:56
socbtw, will pidgin 2.4 get into hardy, or is it to late ?16:56
RainCT!packagingguide16:56
ubotuThe packaging guide is at http://wiki.ubuntu.com/PackagingGuide - See https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages for information on getting a package integrated into Ubuntu - Other developer resources are at https://wiki.ubuntu.com/UbuntuDevelopment - See also !backports16:56
jdongno16:57
jdongBAD NEXUIZ16:57
jdongthe watchfile now somehow downloads the binary.16:58
jdongwhich left me very confused16:58
socthx16:58
bobboDoes anyone know if a package that build-deps on libgtk1.2-dev will build for Hardy?16:58
geserit should16:59
RainCTbobbo: libgtk1.2-dev is still available in Hardy, so yes, if there isn't any problem with it it should build16:59
* bobbo thanks god16:59
geserbobbo: what error did you get from your pbuilder?17:01
bobbogeser; http://pastebin.ubuntu.com/5166/17:02
jdongtop17:02
HighNogeser: I think libgtk1.2 support in hardy is to be dropped? persia lets me work through all old packages and recompile/patch them to be gtk217:02
HighNoRainCT: then why am I doing this stupidious work? :-)17:03
jdongHighNo: because gtk2 is twice as good17:03
HighNonow that's a reason :-)17:03
bobboHighNo; if you are patching 'gpppon' any time soon i have a whole load of other fixes for it that wont build without gtk217:04
HighNobobbo - I can take that as my next one - no guarantee it works though...17:04
geserHighNo: oh, but I guess it's not that easy as Debian would have already done it, gtk1 -> gtk2 needs porting17:04
HighNoanybody help me please woth getting the correct debdiff done?17:04
geserHighNo: where got you stuck?17:05
RainCTHighNo: lol yes, because gtk2 is better and because it would be good to removed it somewhen soon17:06
HighNogeser: I made the following steps: apt-get source cccd, modified it where needed, it compiles and builds now. which files in debian should I touch in addition to my change and should I make a patch from it and where should I put it?17:06
RainCTHighNo: add a new changelog entry with  dch -D hardy -i17:06
RainCT(you'll need to export DEBFULLNAME and DEBEMAIL for this to work)17:07
geserHighNo: dch -i (comment your changes), debuild -S17:07
HighNoRainCT: what should be in that entry exactly17:07
HighNoRainCT: ok, keep going17:07
RainCTHighNo: explain briefly what you changed17:07
RainCTHighNo: once you have added the changelog entry  debuild -S  as geser just said17:08
RainCTHighNo: then  cd ..  , download the source from Hardy again (.dsc and .diff.gz) as you probably have overwritten them17:09
RainCTHighNo: and then run:  debdiff packagename_oldversion.dsc packagename_newversion.dsc > packagename_newversion.debdiff17:09
RainCTHighNo: and check that everything ending up in packagename_newversion.debdiff was changed by you; if there are other changes you'll need to filter them out17:09
bobboRainCT; You can unsubscribe yourself from Bug #196870 if you want as nothing can be done until it is ported to GTK217:10
ubotuLaunchpad bug 196870 in gpppon "No .desktop file for gpppon" [Low,In progress] https://launchpad.net/bugs/19687017:10
RainCTHighNo: ah, if the previous version didn't end with "ubuntuX" you'll have to run "update-maintainer" (from package ubuntu-dev-tools) before debuild -S17:11
RainCTHighNo: ok, and after you have the .debdiff file just attach it to your bug report and subscribe ubuntu-universe-sponsors17:11
socHighNo: doesn't gftp use gtk1?17:12
RainCTsoc: no, gtk217:12
HighNosorry, busy doing the dch entry - now done with that.17:12
HighNosoc: RainCT is right, it's not on my list17:13
socah ok ..17:13
soci always thought, because it's such a pita usability-wise17:14
RainCTsoc: on that I agree17:15
RainCTsoc: I switched to sftp (command line) because of gftp :P17:16
HighNoapart from my problems - some people tend to have a wiki based homepage - would they put it on wiki.ubuntu.com? cause I did (as I have found others to do it too) and on every change I get the note of a change notice sent to dholbach & co... that does not sound ok. Yes, I have used TemplateHomepage17:18
RainCTbobbo: gtk1.2 is still in hardy, theoretically gpppon should build17:18
bobboRainCT; so the build farms will build it just pbuilder wont?17:18
RainCTHighNo: that's normal, they are subscribed to the entire wiki17:18
RainCTHighNo: probably with some fake mail because that has to be a lot of SPAM :/17:19
RainCTbobbo: ah, it fails in pbuilder?17:19
* RainCT checks the backlog17:20
bobboRainCT; yeah http://pastebin.ubuntu.com/5166/17:20
=== santiago-php is now known as santiago-ve
RainCTapt-cache should really have a -t option..17:22
RainCTbobbo: strange..17:23
RainCTwell, I'm away for a while..17:23
bobbobye17:24
lorenzoI have created a package and need docs or other info on how to get it into Universe. I'm new to the process and need a starting point.17:26
HighNogeser: so I have to create the bug report myself?17:30
HighNobobbo: do you have a .desktop file to gpppon?17:33
HighNobobbo: I could include it into the patch17:34
bobboHighNo; yeah ive got a pile of other patches aswell17:34
geserHighNo: yes, if no one exists17:34
bobboHattory; i had to bump DH_COMPAT etc. for dh_desktop to work17:34
bobbosorry i meant HighNo,17:35
Hattory;)17:35
HighNobobbo: I have patched gpppon for gtk2.0 and it works17:36
bobboHighNo; Do you want me to send you all the changes i have so far?17:37
HighNogeser: could you guide me through my first bug report for this then?17:37
bobboor do you want to send your changes here as i have a pile of other fixes i could do as Lintian is having a field day on this package17:37
HighNobobbo: sounds good17:38
HighNoI'll make a debdiff for it and send it to you17:38
geserHighNo: there are no requirements how the bug should look like17:38
bobboHighNo; thanks :)17:38
HighNobobbo: I'll leave the maintainer-change to you17:41
bobboHighNo; yeah ive already got that my end17:41
bobboHighNo; pastebin it ;)17:45
HighNotrue17:45
HighNoforgot about it17:45
HighNobobbo: http://pastebin.com/d6a72a80917:46
bobboHighNo; brilliant thanks17:47
HighNogeser: what should I change bug status to?17:52
=== luka74 is now known as Lure
HighNogeser: the patch is already attached and uus is subscribed17:55
geserHighNo: to "Confirmed" according to https://wiki.ubuntu.com/MOTU/Sponsorship/SponsorsQueue17:55
HighNogeser: assign it to me?17:56
geserAssign to "nobody"17:56
HighNogeser: can you check LP #197358 please. If that is ok I can do it that way for the other packages too17:59
ubotuLaunchpad bug 197358 in cccd "patch for use of gtk2.0" [Undecided,Confirmed] https://launchpad.net/bugs/19735817:59
bobboHighNo; thanks for that gtk2 patch for gpppon. https://bugs.edge.launchpad.net/ubuntu/+source/gpppon/+bug/196870/comments/7 <-- Changelog/Final debdiff for it18:03
ubotuLaunchpad bug 196870 in gpppon "No .desktop file for gpppon" [Low,In progress]18:03
geserHighNo: almost correct: the version is wrong and the maintainer changes seems to be missing18:03
geserHighNo: -XbuildY is only used for no-change rebuild but as you added changes the version should be -6ubuntu118:03
HighNogeser: hm, can you do that on your own or would I have to change that in the debdiff again?18:07
geserdepends on the sponsor of your bug18:08
bobboI know its a bit off topic but do any MOTU's know how big (in gigabytes) Universe is?19:07
HighNobobbo: just download every package and count :-)19:15
bobboHighNo; if only i had a good internet connection19:15
mok0bobbo: That information might be on Ubuntu's "want to mirror" page19:16
HighNobobbo: honestly - there are different ways to count. universe is also an archive for older versions so it is much bigger than the size of all installed versions of e.g. hardy19:16
bobbomok0; genius, Edgy Eft was 25gb, thought it would be larger19:17
mok0bobbo: ok. I estimate hardy would be > 25% larger19:18
HighNo"At this writing, the Ubuntu Archive takes up about 215 GB of space." -> https://help.ubuntu.com/community/Rsyncmirror19:18
bobbowow19:18
HighNothat was when feisty was newest19:18
mok0Still well within a smallish disk :-)19:18
HighNomok0: I am surprised too19:19
bobboi was thinking of trying it on a 100gb disk i run my Hardy partition off, thank god i didnt start it19:19
mok0But that includes binaries for several archs19:19
mok0bobbo: The sources would likely fit on that disk19:20
* bobbo might give it a go if he gets a better Internet connection19:20
HighNohm, it might be enough if debmirror is used. that one only mirrors the hardy packages19:20
mok0bobbo: what is the purpose of mirroring?19:22
HighNoThe page reads funny as it seems to be the most normal thing in the world to have a mirror... :-)19:22
bobbomok0; to see what would happen really :)19:22
Nafalloehrm19:22
mok0bobbo: hehe. You'd get a huge bill from your ISP19:22
NafalloI can tell you what would happen :-P19:22
bobboNafallo; you tried it?19:22
Nafallobobbo: you would get local copies of the entire space you mirror.19:23
NafalloI thinks that's pretty obvious actually :-)19:23
bobbosomeone suggested it on Ubuntuforums, was just curious :)19:24
* mok0 finds that there are so many mirrors it's not worth the bother19:24
Nafallomok0: not true :-)19:25
Nafallomok0: people with 200 servers in the network would benefit from a local server :-)19:25
mok0Nafallo: depends where you are, perhaps19:25
Nafalloone machine pulling at the transit instead of all of them19:26
mok0Nafallo: true. I don't think bobbo has 200 local installations19:26
Nafalloapparently not :-)19:26
NafalloI was responding to the 'not worth the bother' part ;-)19:27
mok0Hmm. Perhaps there is a need for a "cache" like system, where you could set up at local "cache"19:27
mok0The cache server would just keep a copy of requested packages, not the whole caboodle19:27
Nafallothat would work as well.19:28
RainCThi again19:38
Nafallohi RainCT19:38
RainCTbobbo: hm.. why does gpppon need a .desktop file if it's an applet?19:46
RainCTor is the description wrong?19:47
hellboy195hoi jono :)19:56
jonohey hellboy19519:56
vorian_nope19:59
=== allee_ is now known as allee
=== lando_ is now known as lando
AnAntman-di: hello21:05
IulianRainCT: Sorry, I was afk, I'm looking to it right now.21:16
IulianThanks21:16
man-diAnAnt: contentless ping...21:23
AnAntman-di: oh,21:23
AnAntman-di: I remember some months ago you said you're going to do icedtea package for Debian21:24
AnAntman-di: I wonder what happened21:24
man-diAnAnt: in the works21:24
AnAntman-di: I see21:24
AnAntman-di: couldn't the Ubuntu package be used for Debian ?21:25
man-diAnAnt: was uploaded, got rejected with some requests from FTP-MAster and these are not all solved yet.21:25
AnAntoh ic21:25
man-diAnAnt: This was the Ubuntu package21:26
AnAntok21:29
AnAntman-di: can I help ?21:29
man-diAnAnt: if you can tell me why that package doesnt build on debian sid currently...21:29
AnAntman-di: did you get build log ?21:59
man-diAnAnt: libgcj.so not found because gcc is 4.2 and gcj is 4.3 on Debian22:01
AnAnti see22:11
AnAntso you are waiting till gcc becomes 4.3 in sid22:11
AnAntok, later22:12
man-diI would have answered 'no' ...22:12
persiaHIghNo: Sorry.  Sleeping.  Looks like you got your help.  libgtk1.2 removal won't be finished for hardy, but work towards that goal, and patches uploaded and sent to Debian will be very helpful towards making things look nice (and dropping libgtk1.2 later).22:13
persiawarp10: Putting an NBS guide on the wiki is an excellent idea.  Would you mind drafting it?  I'm happy to review.22:13
persiaman-di: Just for fun, icedtea FTBFS in Ubuntu for i386 in a recent test :)22:17
man-dipersia: do you have a link to the build log?22:19
warp10persia: What about MOTU/School/NBS ?22:19
HighNopersia: ok, will try to keep on. will be a longer run though. about 180 packages to do22:19
persiawarp10: It's not officially MOTU/School, but I'm happy with that if james_w agrees.22:20
james_wpersia: I don't really mind, but I don't think it's the right place, how about packaging guide, or processes doc?22:21
persiaHighNo: Yep.  It's a huge bit of work.  From what I understand, Debian hopes to finish it by June or July, so you might expect more people chasing it soon.  Just be sure to get things pushed back and forth with Debian to avoid duplicate effort.  Also, sending patches to upstream MLs or bugtrackers (even when upstream is dead) is a good way to share your patches with any other distribution that might also want to make the change.22:22
james_wor just /NBS perhaps? Or MOTU/NBS?22:22
james_wI don't think it matters too much, just get it down somewhere and start linking.22:22
warp10MOTU/NBS should be fine too22:23
persiajames_w: I don't think the packaging guide is the right place, as it's local process.  Maybe somewhere in processes.  Also, it needs doing for both main and universe, so I'm reluctant to use MOTU/22:23
hellboy195persia: hi, I'm currently merging new gaphor revision from debian. now I discovered a bug report from 2007-09-24 where somebody complains that gaphor depends on zope3 because that slows down everything.  bug #144377 . That has been ignored so far. Should I take care about it or not?22:23
persia(and yes, starting anywhere is good, and we can put it in the right place later)22:23
ubotuLaunchpad bug 144377 in gaphor "gaphor depends on zope3" [Wishlist,Confirmed] https://launchpad.net/bugs/14437722:23
persiahellboy195: No.  The new upstream doesn't do that cleanly, and it would be new feature, so you can hide behind FeatureFreeze.22:24
hellboy195persia: good. thank you :)22:25
warp10persia, james_w: ok, I will open MOTU/NBS, we will choose a better place later22:25
HighNopersia: geser mentioned on the first one I finished that I should change the maintainer. That could be done by simply running update-maintainer?22:25
persiaAlso, the Debian really-avoid-cheeseshop patch is better than mine.  The only outstanding change should be to force the use of python2.4 in all cases (assuming zope3 still uses python2.4).22:25
RainCTwarp10: what's about https://wiki.ubuntu.com/PackagingGuide/Howtos/22:26
persiaHighNo: I believe so, although I always just paste "Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>" manually (the string is in a small text window on my desktop)22:26
james_wwarp10: while I remember, it would be great to mail u-motu and -motu-mentors when you have something to get some more people working on it.22:26
james_wHighNo: yeah, update-maintainer does all you need.22:27
james_wHighNo: just make sure you run dch first to get a new version stanza, otherwise it goes in the one before you want.22:27
warp10RainCT: well, NBS are not really related with packaging, I don't think PackagingGuide would be the right place, IMHO22:27
persiaRainCT: I'm not sure it's "packaging", so much as "maintenance".  I don't remember where the guide of how to generate a debdiff lives, but I would think that would be the right namespace.22:27
RainCTah yes, right22:28
HighNogreat. btw, where does popcon get its Maintainer from- from the package? cause it declares my package as 'unknown' which is uncool as it shoudl either be myself or motu-devs22:28
HighNojames_w: thanks for the correct order22:29
RainCTpersia: the debdiff guide is there (well, or at least there is a debdiff guide there)22:29
RainCThttps://wiki.ubuntu.com/PackagingGuide/Howtos/Debdiff22:29
warp10james_w: I will write an e-mail once a first draft is ready to be worked on.22:29
* persia fails to understand, and puts "Read the wiki" near the bottom of the TODO list22:29
hellboy195persia: it's just strange that debian has python-nose as build depend and we als build-dep-indep22:29
hellboy195persia: ah nvm. found the reason ^^22:30
james_wwarp10: thanks.22:30
persiawarp10: Thanks for that.  I tend to just walk through specifics, and really appreciate it when someone generates a guide.22:30
persiahellboy195: It should be build-depend.  Everything but the python2.4 forcing is better in Debian (and all the interesting patches have been absorbed).22:31
james_wHighNo: what package do you refer to with popcon?22:31
HighNoblueproximity22:32
james_wHighNo: where does Ubuntu's popcon data live?22:32
james_wor rather, where can I query it?22:32
RainCTjames_w: popcon.ubuntu.com22:32
james_wRainCT: ah, thanks, should have guessed that.22:34
james_wHighNo: that is odd, I don't know why that happens.22:35
persiavorian: regarding upstream releases after a FFe exception approval and before upload: I suspect this requires another FFe, but you might be able to reuse the bug.  Best ask here or by an email to ubuntu-motu@.22:41
ScottKvorian: Ask again in the same bug.22:45
persiaScottK: And resubscribe motu-release?22:46
ScottKYes22:46
persiahellboy195: double-check, but I think the better disable_ez_install patch might make the rm -rf for .egg no longer required.22:48
hellboy195persia: well debian also applied the rm -rf I think but I can't run debuild because it complains about this patch ^^22:49
persiahellboy195: Odd.  I didn't think there was a new upstream, and Piotr's patches are typically perfect.  You aren't trusting MoM or anything, are you?22:51
bobboRainCT; have you have a chance to look at bug #196870 yet? HighNo ported it to GTK2 so it actually builds22:51
ubotuLaunchpad bug 196870 in gpppon "No .desktop file for gpppon" [Low,Confirmed] https://launchpad.net/bugs/19687022:51
hellboy195persia: well trust or not. I only see http://pastebin.com/m7773dc3322:53
hellboy195persia: wtf? the patches are in patches and not in patched O_O22:54
persiahellboy195: Are they in series?22:54
RainCTbobbo: 20:46:41 < RainCT> bobbo: hm.. why does gpppon need a .desktop file if it's an applet? or is the description wrong?22:54
bobboRainCT; never read the description of the package but its definately not an applet22:55
hellboy195persia: hellboy@ubuntu:~/merges/gaphor/gaphor-0.12.5/debian/patches$ ls22:55
hellboy19500list  disable_ez_setup.dpatch  remove_shebangs.dpatch22:55
persiahellboy195: Check 00list then22:55
RainCTbobbo: then please fix the description22:56
hellboy195persia: disable_ez_setup.dpatch *\n* remove_shebangs.dpatch22:56
bobboRainCT; ok :)22:56
RainCTbobbo: beside this, good work :)22:56
bobboRainCT; thankyou22:56
persiahellboy195: Very odd indeed.  Is dpatch called in debian/rules?22:57
hellboy195persia: yes : include /usr/share/dpatch/dpatch.make22:57
persiahellboy195: Can you paste a source build log?22:58
hellboy195persia: ehm. sry. source build log?22:58
persiahellboy195: You should have a foo_source.build in the parent directory after running `debuild -S -v0.12.5-1ubuntu1`.22:59
persia(you were having trouble generating source, right?)22:59
hellboy195persia: yeah. I pasted the log already :) http://pastebin.com/m7773dc3323:00
persiahellboy195: Sorry.  Didn't see that.23:01
hellboy195persia: np23:01
HighNopersia: have you taken a look at my first shot? LP #197358 - just wanted to check further before going to make my process a template...23:01
ubotuLaunchpad bug 197358 in cccd "patch for use of gtk2.0" [Undecided,Confirmed] https://launchpad.net/bugs/19735823:01
POX__hehe, "Piotr's patches are typically perfect"23:01
* persia defers to POX__ to debug disable_ez_setup23:01
hellboy195hrhr23:02
POX__hellboy195: unpack it again23:02
POX__my guess: your setup.py is already patched23:02
HighNopersia: I am not quite sure if I have to create my changes as a patch or just change the source (and debian stuff) and do the debdiff...23:02
POX__or changed23:02
persiaHighNo: I'd suggest changing the description to say something about GTK1.2 being obsolete, and porting to new libraries, rather than referencing a semi-random IRC comment :)  Looking at the debdiff now.23:03
hellboy195POX__: /me is checking that23:03
POX__hellboy195: disable_ez_setup patch doesn't disable Eggs, it just prevents setup.py from downloading newer (but not required) setuptools23:04
persiaHighNo: Your patch ought have maintainer mangling for the debdiff for upload, and drop changes to changelog and control for submission to Debian.23:04
POX__Egg is installed (not as normaand both systems are doing )23:04
POX__err, ignore my last msg23:04
hellboy195POX__: you have 100 points23:04
hellboy195damn grab-merge ^^23:04
persiaHighNo: Regarding application of the patch in debian/patches vs. inline, I find running lsdiff -z foo.diff.gz to be the best way to determine how previous patches in the package have been done.23:05
POX__so ""Piotr's patches are typically perfect" is still valid ;)23:05
HighNopersia: hm, I was told to document my changes in the changelog. hmmm - now am I doing this for ubuntu in the first line or for debian, waiting for them to integrate the patch and afterwards synching it?23:05
hellboy195POX__: ^^23:05
persiaIf that doesn't provide a hint, you get to choose the patch system (although checking other packages from that maintainer to try to use their preference will make merging simpler later)23:05
bobboRainCT; Fixed the descriptions, new debdiff; http://launchpadlibrarian.net/12345384/gpppon_0.2-4ubuntu1.debdiff23:07
=== POX__ is now known as POX_
HighNopersia: my problem is mainly that I don't know if I could break existing patches by patching the source before they do their magic...23:07
persiaHighNo: For any gtk1.2 -> gtk2.0, you want to generate two patches: one for Ubuntu that is a complete debdiff (including changelog and control) to be uploaded, and one for Debian that is just the required changes to the source (and be sure to send to the BTS).  There's no need to wait for the sync, but Debian QA will be lots happier if the BTS already has patches for the GTK1.2 bugs (I think the mass bug filing already happened)23:07
persiaHighNo: If there are existing patches, you want to patch in the same manner.  If they are in debian/patches, it is often safest to apply your patch last.23:08
HighNopersia: ahh, so I can always create the debdiff and afterwards strip the parts for debian dir and send those to the debian maintainer?23:08
persiahellboy195: grab-merge is a handy way to collect the sources, but MoM doesn't always know best about merging, especially when the Debian package has many of the same changes (only implemented in a superior fashion)23:09
HighNopersia: hm, that leaves the question how I should work on the source. So I should run all patches first and do my work afterwards?23:09
persiaHighNo: Yes, except send the patch to the BTS, rather than to the maintainer.23:09
HighNoBTS= Bug Tracking System?23:09
* HighNo admits this is a nooby question...23:10
hellboy195persia: true. btw. why sometimes brings grab-merge sometimes *ubuntu*.patch which only show the new changelog entry? So I have to edit debian/control ,.. manuelly23:10
ScottKHighNo: Yes23:10
bobboHighNo; yep23:10
persiaHighNo: If debian/patches is populated, you typically want to use cdbs-edit-patch, dpatch-edit-patch, or apply all the quilt patches before you make your patch.23:10
persiahellboy195: That happens when the Ubuntu changes went back to Debian without improvement.  In those cases, you need to double check, but it is usually a sync.23:11
HighNocdbs-edit-patch will apply all prior patches, right?23:11
hellboy195persia: well I had 2-3 of that merges in past ...23:12
ScottKYes23:12
persiaHighNo: For simple-patchsys.  I'm not sure if it works properly for other patch systems.23:12
persiahellboy195: changelog only?  I don't see the point of such a merge, but maybe it's just me.23:12
hellboy195persia: no I mean the autogenerated patch vom grab-merge only showed that new changelog entry. I had to do the other things manually23:13
persiahellboy195: Ah.  That makes more sense.  Personally, I only use MoM as a convenient source of the common ancestor package: I've not had good experience with MoM patches.23:14
hellboy195persia: me too, so I'm double checking ^^23:15
hellboy195persia: argh. damn it! applying patch remove_shebangs to ./ ... failed.23:16
persiahellboy195: You're working from the Debian source or the MoM source?23:17
hellboy195persia: unfortunately the MoM one.23:17
persiaFor this one, I'd just take the Debian source, force python2.4 in debian/control and debian/rules, and verify the shebangs in /usr/bin from the build.23:18
hellboy195persia: yeah. nvm. I did my first 40 merges without grab-merge so this isn't a problem for me :)23:19
warp10persia: https://wiki.ubuntu.com/MOTU/NBS Mostly, I have just rearranged your lession on -motu, but probably another rebuild example would be nice, maybe an easier one (this one has a double transition, not really appropriated for a new contributor)23:22
persiahellboy195: That's good volume.  Thanks a lot for helping integrate all the fixes from Debian.  I'm expecting the RC list to be much smaller than usual when it gets published :)23:22
persiawarp10: Actually, double and triple transitions are not uncommon, especially for core libraries.  Given that tracking that down is just a couple links, I think it's better than pretending each library can be NBS'd independently.23:23
warp10persia: I will work a little more on it tomorrow and send an e-mail to the lists. It's bed-time now on this side of the world :)23:23
hellboy195persia: fine :) btw, bug #197425  I suppose I'm right and he not ;)23:24
ubotuLaunchpad bug 197425 in streamtuner "Merge streamtuner 0.99.99-11 from Debian(Unstable)" [Wishlist,Confirmed] https://launchpad.net/bugs/19742523:24
persiahellboy195: For that, yes.23:24
RainCTbobbo: http://paste.ubuntu.com/5175/plain/23:25
warp10persia: indeed, but a very plain example could be useful to get familiarity with the topic, and then the double transition one is great to see a "real-world" transition.23:25
hellboy195persia: and with that confirm thing. I learned that after I uploaded the debdiff I should set "Confirmed" and unassign me. So this was false?23:25
RainCTbobbo: of those only the 2nd one is important23:26
persiahellboy195: Workflow bugs are awkward.  If you open a bug you want someone else to fix, please don't confirm.  If you open a bug and supply the fix, and subscribe the sponsors, please confirm.23:26
bobboRainCT; ok, will fix later :)23:26
hellboy195persia: I always set to confirmed *after* I uploaded the debdiff ...23:27
RainCTbobbo: Okay. Also, I still don't like the description (if you don't mind please remove the "A" from the start, and the "small tool that is.." isn't really ideal, I'd prefer somewhat more direct).23:27
bobboRainCT; ive never been good with descriptions ;)23:28
RainCT:)23:28
RainCTwell, good night all23:28
persiawarp10: Sounds reasonable.  Would you like to try to find one on the NBS page?  I'd be happy to verify it.23:29
persiahellboy195: confirming after uploading the patch is good practice.  Personally, I recommend using "In-Progress" while you are working on the patch.23:29
HighNohmpf, I've learned not much so far but already forgotten half of it.... -XubuntuY - is that for the first release 0ubuntu1 or the other way around?23:30
RainCTHighNo: 0ubuntu1 is the first release of a upstream version which isn't in Debian23:30
warp10persia: at a first glance, http://people.ubuntu.com/~ubuntu-archive/NBS/libminc0 could be one. I'm going to bed now, so I will check more carefully tomorrow23:30
hellboy195persia: well, true but mostly a merge is done in ~10 minutes23:31
HighNoRainCT: thanks23:31
persiawarp10: That's a good example (appears to be caused by a FTBFS).  Have a good night.23:31
vorianScottK: thanks23:31
warp10good night persia and all.23:32
HighNopersia: if version is 0.1.3-3, should my version be 0.1.3-3ubuntu1 or 0.1.3-4ubuntu1 ?23:34
hellboy195persia: I like debuild. dpkg-source: building gaphor in gaphor_0.12.5-2ubuntu1.dsc23:35
hellboy195debuild: fatal error at line 1247:23:35
hellboy195dpkg-source -b gaphor-0.12.5 failed23:35
hellboy195  BUT I have the .dsc xD23:35
persiaHighNo: -3ubuntu1.  When your patch goes back to Debian, it gets merged with other things into -4, and that can be a sync.  If you upload -4ubuntu1, it needs to wait for -5.  I made that mistake once, and had to manually check a package as a merge candidate for 2 releases.23:35
* vorian needs to scroll up more23:37
vorianthanks persia23:37
vorianshould be ready in a few23:37
persiavorian: Thanks for chasing it.  You've been working on that bug for a while, and it didn't make sense to me to wait until it reached least-recently-touched in the queue before you were redirected.23:38
geserpersia: have we currently a location where we collect links to our QA tools till qa.ubuntuwire.com comes back?23:39
geserI've setup the FTBFS list on an other host for now23:39
vorianagreed23:39
hellboy195persia: I have a .dsc, a nice looking debdiff, a built deb and /usr/bin/gaphor has a python2.4 shebang. I'm happy :)23:40
persiageser: https://wiki.ubuntu.com/MOTU/TODO seems the appropriate place, but it's not currently in use.  I think Fujitsu has a DNS mirror that we could use to show the qa homepage from BZR.23:40
persiahellboy195: Next question, does it work?23:40
hellboy195persia: gaphor? sure :)23:41
persiahellboy195: Great then.  Thanks for chasing it.23:41
hellboy195persia: well, thx for your endurance and support :)23:42
HighNoam I right that changes to the control file are not to be made in a patch as debuild does not see them at the right time?23:42
persiaHighNo: Yes.  No patch should ever update anything in debian/23:43
* hellboy195 is cleaning up the debdiff :)23:43
geserpersia: I'll add the temporary location to the TODO page23:43
persiageser: This is the FTBFS report?23:43
TheMusoCan anybody make sense of this mplayer FTBFs? http://www.pastebin.ca/92508223:45
HighNohm, and signing - can it be left out for creating the debdiff? I have not setup a gpg-agent and my passphrase is rather long...23:45
geserpersia: yes, it's now available at http://members.ping.de/~mb/buildstatus_hardy/23:46
persiaHighNo: Yes, you don't need to sign a debdiff23:46
hellboy195persia: form 11k lines to 174. I'm loving it xD23:46
hellboy195*from23:46
persiageser: Have you also seen http://builder.ubuntuwire.qeuni.net:9998/dist/hardy/arch/i386?  Still 1500 or so packages to go, but includes things not yet known to LP.23:48
geserpersia: yes, I'm looking right now at it :) And also working on fixing the easy ones (see hardy-changes).23:50
persiageser: Ah.  Excellent :)23:50
hellboy195So. Here in Austria it's pretty late (geser don't work too long ;) ) Gn8 folks :)23:55
HighNohellboy195: it's no later than in Germany :-)23:56
hellboy195HighNo: I know so I said to geser that he shouldn't work too long ^^23:57
hellboy195nvm. gn8 :)23:57

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