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

zorglu_q. is there a way to make a .deb compress with .lzma or even better with 7z ? i asked because the .7z of the directory containing all the files of my .deb is 1.7mbyte. while the .deb is 3.2mbyte. this is almost double for .deb00:08
* RAOF thought lzma was the 7z compression scheme00:09
RAOFzorglu_: Also, yes.  They're options to dpkg-deb, I believe.00:09
zorglu_RAOF: it is. but .tar.7z takes more than .7z itself00:09
zorglu_RAOF: aka .tar got a lot of overhead00:10
zorglu_RA00:10
zorglu_ok thanks will look00:10
StevenK.tar has very overhead.00:10
RAOFIn particular, -Zlzma00:10
StevenKEr, very little00:10
lifelessits got a 512 byte block size00:10
schierbecki've got a problem building a package, is there some here willing to help me out?00:11
StevenKlifeless: Point. The tar header is quite small, though.00:11
lifelesssure; but stuff 100K 5-byte files in tar :)00:11
schierbecklifeless: oh, hi!00:12
lifelessschierbeck: hi00:12
schierbecki'm trying hard to learn packaging, but i'm completely stuck00:12
schierbeckwhen i call pbuilder build, as instructed in the packaging guide, i get 'configure: error: cannot find install-sh or install.sh in "." "./.." "./../.."'00:13
schierbecki can do ./configure and make just fine00:13
schierbeckis that a common problem?00:13
zorglu_pure7z=1705165, tar.gz=3170879(with gzip -9), tar.7z=2294475(top 7z compression)00:14
zorglu_notice that pure7z is 1.7mbyte, while tar+lzma=2.3mbyte00:15
zorglu_StevenK: this is the overhead im talking about00:15
lifelesszorglu_: debs are not targs00:15
lifelesszorglu_: they are ar's.00:15
zorglu_of the same package. a normal .deb is 3.2mbyte :)00:16
lifelesszorglu_: yes, we know, have you tried the -Zlzma option yet ?00:17
lifelessschierbeck: no not a common problem00:17
zorglu_lifeless: where should i put this option ?00:17
schierbecklifeless: i've been googling around for ages, and i can't fint a pattern00:17
lifelessdo you have a clean rule that removes it perhaps?00:17
schierbecklifeless: could be, i'll go check it out!00:18
RAOFzorglu_: This depends on your pakcage's build system (debhelper? cdbs? anything else), but a simple check could be to simply unpack your existing deb and repack it with 'dpkg-deb --build -Zlzma <packagedir>'00:19
zorglu_RAOF: worst i use epm :)00:20
schierbecklifeless: nope, it doesn't get deleted00:20
mok0Is would be nice to have the newest lintian installed on REVU...00:29
zorglu_RAOF: ok thanks for your help. now i know it is possible at least00:30
mok0s/Is/It00:30
zorglu_RAOF: doing it with epm seems non trivial as it hardcode the gzip :)00:30
zorglu_snprintf(command, sizeof(command), EPM_GZIP " > %s", filename); <- bla :)00:30
zorglu_https://wiki.ubuntu.com/dpkg-lzma <- already working on the matter, hey :)00:34
bddebianHeya gang00:49
mok0booring01:13
* bddebian dances around mok001:14
mok0yay01:14
mok0bddebian, feel like reviewing?01:15
bddebianmok0: What's the package?01:17
mok0http://revu.ubuntuwire.com/details.py?package=gpp401:17
mok0bddebian: it's a library01:17
bddebianUgh :-)01:17
jdongbluekuja: what do you think about the upgrade request for transmission? should we service it ourselves or wait for Debian?01:23
bddebianmok0: Looking01:23
mok0bddebian: cool01:24
jdongbluekuja: eh what the heck, there's a get-orig-source rule anyway, I'll do it to shut up the boys on LP :)01:28
bddebianmok0: Just out of curiosity, why do you call clean and distclean?01:30
mok0bddebian: hmm, it's been a while since I wrote it, it may be redundant01:31
jdongoh I am an idiot, it's in main.01:31
StevenKimbrandon: Gah! apt-mirror is a compassionate parent and doesn't kill its children.01:56
imbrandonheh01:56
StevenKimbrandon: It ought to.01:57
imbrandonif i wasent dead tired and litterly about to goto sleep in 10 minutes i would look to fix it, but as it stands i'll poke at it tomarrow01:57
StevenKimbrandon: I have a patch already.01:57
imbrandonahh killer01:57
slicerIf you use debconf and have a variable called 'daemon_start', is it ok for the postinst script to rewrite /etc/default/packagename?01:57
StevenKimbrandon: Anyway, it also doesn't lock.01:57
imbrandonStevenK: what would it lock ?01:57
StevenKimbrandon: If you start one apt-mirror, and then another, the second also tries to work, and they step all over each other.01:58
imbrandonahhh01:58
imbrandonyea bad mojo01:58
imbrandonnever thought about that01:58
StevenKimbrandon: Example: You have one running, and then cron fires off another -> Badness01:58
imbrandonright01:58
StevenKimbrandon: I'm investigating a patch for that, too.01:58
imbrandonhrm it would have to lock per mirror01:59
imbrandonbecause really it could be run with a diffrent config01:59
imbrandonat the same time01:59
StevenKimbrandon: Nah, don't do that, it's too hard.01:59
imbrandonerr per config, not per mirror01:59
imbrandonhrm01:59
StevenKA global "I'm running" lock.01:59
imbrandonyea just check for a pid01:59
imbrandoncool, i'm heading to bed, if you want email them to me, if not i'll be arround fairly early tomarrow02:01
minghuaDebian is finally starting to remove GNOME 1.x stuff.02:03
StevenK\o/ Finally02:04
minghua... and obviously, the first reply is objection (to the procedure).02:05
minghua:-/02:05
imbrandonhttp://groups.google.com/group/mozilla.dev.apps.firefox/browse_thread/thread/bca2c9249616101502:05
slangasekDebian has been working on removing GNOME 1.x stuff for some time02:07
slangasekwe're just now getting to the bottom of the stack, is all02:07
bddebianUgh level 1 deps are even ugly :-(02:08
ion_imbrandon: Haha02:09
pochuGood night folks02:09
mok0bddebian: what do you mean?02:09
mok0bddebian: thx for advocating. Without doubt you are right on the clean/distclean target, in fact I think distclean depends on clean02:14
mok0Well 03:16am here, gotta go to bed02:15
mok0g'night02:15
=== bigon is now known as bigon`
alex_mayorgahi03:34
alex_mayorgaanyone knows if netbeans 6 is planned to be packaged?03:34
alex_mayorgais it late already?03:34
LucidFoxWe haven't hit feature freeze yet, so it's not late to have it packaged03:35
alex_mayorgait's on debian already http://packages.debian.org/sid/contrib/netbeans-ide03:36
alex_mayorgabut I've never done a ubuntu package myself :S03:36
alex_mayorgaLucidFox, what should be the right way to go?03:37
LucidFoxfirst, check if a needs-packaging bug has been filed for it on Launchpad03:38
LucidFoxif it hasn't been, file it yourself03:38
LucidFox"Current plan for NB 6.0 packaging"...03:39
LucidFoxIt's underway.03:39
LucidFoxhttps://launchpad.net/~mslama-email <-- ask this person about the progress03:40
alex_mayorgais there a bug files already?03:41
crimsunBah, too bad it build-deps sun-java5-jdk, which prevents a simple sync.  If it built with icedtea-java7-jdk, it could be merged.03:43
crimsunit's also a good idea to ask in #ubuntu-java03:44
alex_mayorgaI'll look around03:44
LucidFoxOh, so it's in Debian03:44
LucidFoxalex_mayorga> http://packages.qa.debian.org/n/netbeans-ide.html03:44
alex_mayorgayup03:44
alex_mayorgaand sun-java6 is on hardy already if I'm not mistaken03:44
LucidFoxthen all we'll need is to merge it from there03:45
LucidFoxyes, but there's the Dreaded Chroot Build Issue03:45
alex_mayorga???:-(03:45
LucidFoxBasically, packages depending on Sun's Java to build do not build in pbuilder - and if I'm not mistaken, in sbuild either.03:46
crimsuncorrect03:46
LucidFoxBecause it presents a debconf prompt to accept the license, and automated builds occur in noninteractive mode, which defaults to not accepting the license03:47
alex_mayorganothing lost on asking I guess03:48
alex_mayorgajust wondering given feisty had netbeans 5.5 and canonical and sun did the whole press release thingie for the previous release03:48
alex_mayorgaprobably someone at canonical is already into it, dunno03:49
alex_mayorgathere's even https://edge.launchpad.net/netbeans603:50
alex_mayorgaplease forgive me if I'm babbling in the wrong channel or anything03:52
=== _czessi is now known as Czessi
mwolsonit might be possible to build using icedtea-java7 instead of sun-java603:55
=== _MMA1 is now known as MetalMusicAddict
LucidFoxalex_mayorga> That's the upstream page for netbeans6, not the Ubuntu package03:58
RAOFLucidFox: But, IIRC, you can work around the Dreaded Chroot Build issue by writing a magic value somewhere in /etc.04:00
alex_mayorgaLucidFox, thanks04:00
bddebianOK dumb question, how can I force a build with gcc-4.3?  Can't I use CC=gcc-4.3 ?04:02
RAOFThat *should* work, assuming autotools.  I think.04:03
crimsunusing what gcc-4.3 package in hardy?  :)04:03
RAOFOk, and assuming a gcc-4.3 binary :)04:03
bddebiancrimsun: OK you caught me, this is in sid :)04:04
crimsun;)04:04
bddebianI have a patch for vodovod but I need to test it :(04:05
ScottKbddebian: This Universe.  We don't actually test stuff here.04:19
ScottK;-)04:19
bddebianheh, touche ;-P04:20
ScottKslangasek: Thanks for the quick processing of NEW stuff today.04:21
* TheMuso grumbles at late mailing list email arrivals04:33
slangasekScottK: n/p, it was the day for it :)04:35
ScottKslangasek: It's nice to requestsync something with a new binary on Saturday, have the request get ack'ed Monday AM, and out of binary new Monday PM.  Thanks again.  Great service.04:37
TheMusoIf anybody is around, I'd like a suggestion re bug 182700, where a patch is being applied. Originally, the contributor used cdbs to get simple-patchsys, even though the rules file was debhelper only, i.e all rules written out using dh_ calls etc.04:53
ubotuLaunchpad bug 182700 in sysinfo "Please sponsor sysinfo 0.7ubuntu3 (universe) into Hardy" [Wishlist,New] https://launchpad.net/bugs/18270004:53
TheMusoI told him to not use cdbs just for patches, and look into something like dpatch04:53
TheMusothis time, he seems to ahve probably gotten the code from simple-patchsys, but I haven't checked.04:53
TheMusoI haven't checked whether it actually works yet, but I am wondering whether I should ask him to re-do it again, using a patch system such as dpatch or quilt04:53
TheMusoThe contributor also hasn't closed the bug in the changelog, and while I'm willing tl let that through with a comment about doing it next time, I still feel they could learn something by making use of a patch system, instead of putting in patch code by hand.04:55
bddebianGrr, what is the g++ equivalent of CC=gcc-x.x ?05:05
TheMusobddebian: Run configure --help and that should tell you at the bottom of the output05:05
TheMuso./configure even05:05
TheMusoFrom what I can remember, its CX05:06
TheMusoCXX even05:06
StevenKIt's either CXX or CPP05:06
bddebianCPP is C preprocessor isn't it?05:08
StevenKHrm, it could be.05:10
bddebianThank btw :-)05:10
bddebian+s05:10
ScottKTheMuso: I'd make him do it again with dpatch (dunno about quilt, I've managed to avoid it so far).05:12
StevenKquilt is kinda fun, once you managed to get yourself in the right mindset05:14
StevenKs/ged/ge/05:14
TheMusoScottK: Well there are other things that need addressing, so I don't have to worry about it so much for now, but, I'll probably let it slip this time, but I have encouraged the research of patch systems.05:17
TheMusoScottK: I didn't see your message until after I posted to the bug, but thanks for your thoughts.05:17
TheMusoTHis contributor is, well, I think, a little over eager.05:18
somerville32He has almost as many uploads as me, lol05:22
somerville32I guess I should stop slacking, lol05:22
TheMusosomerville32: heh.05:22
ion_Anyone feel like uploading http://revu.tauware.de/details.py?package=hardware-connected (it has been advocated twice)? Thanks :-)05:26
bddebianUgh, how the hell am I going to conditionally include auto_ptr.h if building with gcc-4.3?05:30
LucidFox#if (__GNUC__ == 4) && (__GNUC_MINOR__ >= 3)05:33
StevenKEww05:33
TheMusoheh05:34
ion_That ignores the case where __GNUC__ > 4 ;-)05:34
LucidFox#if (GNUC > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))05:34
LucidFoxs/(GNUC/(__GNUC__05:35
* StevenK quietly sobs05:35
TheMusoEven more eww05:35
bddebianActually that's backward compatibility anyway isn't it?  I.E. the code should be updated?05:35
RAOFIt'll be an autoblargh build system, right?  Why not add such a check to configure.ac, where Satan indended such things to go?05:35
RAOFThen you could have all sorts of fun with #if HAVE_AUTOPTR_H #include <auto_ptr.h> #endif05:37
LucidFoxMakes sense.05:37
somerville32You could also pass the version to gcc with the -D flag :P05:38
RAOFAnd there's some voodoo like AC_CHECK_HEADER(auto_ptr.h, bleargh)05:38
bddebianYuck to all :-)05:42
RAOFbddebian: This is almost precisely the problem that autotools was written to solve (in the most impenetrable way possible).  But I'd imagine most upstreams would prefer you to test for the feature, rather than a specific compiler.05:43
bddebianAye, but in this case afaict, auto_ptr.h only comes with gcc-4.3 for backwards compatibility05:44
StevenKYou can't fix the code to work with both 4.2 and 4.3?05:45
bddebianI'm not sure yet.  I've never seen auto_ptr() before :)05:46
* RAOF is confused. So you only need to include auto_ptr.h on 4.3, but it's for backward-compatibility?05:46
bddebianyes05:46
somerville32soren, can you please take a look at bug #182445 - it is blocked pending your ACK05:46
RAOFSo it doesn't exist in < 4.3?05:46
ubotuLaunchpad bug 182445 in ebox-network "Sponsor ebox-network_0.9.3-0ubuntu4" [Wishlist,Confirmed] https://launchpad.net/bugs/18244505:47
bddebianbdefreese@bddebian1:~/games_team/moagg/moagg-0.18$ find /usr/include/ -name auto_ptr.h05:47
bddebian/usr/include/c++/4.3/backward/auto_ptr.h05:47
RAOFOr you don't need it < 4.3?  Or it breaks stuff if you include it in < 4.3?05:47
bddebianWell < 4.3 would FTBFS because the file doesn't exist :-)05:47
lifelessRAOF: auto_ptr IIRC is one of the new TR-2 features05:48
RAOFRight, so it only exists on 4.3, so you can AC_CHECK_HEADER(foo, blar)05:48
lifelessRAOF: in boost you had to include a header to get it05:48
lifelessRAOF: in TR-2 its part of another existing STL header, so you don't need the header.05:48
RAOFAaaaah.-05:48
RAOFSo auto_ptr.h is going to be essentially empty?05:48
RAOFSo that code that #include <auto_ptr.h> will still work?05:49
lifelessso on 4.3 you don't include it (its built in), and on < 4.3 you need boost to get the header ;). AIUI, IIRC, caveat, caveat, caveat05:49
bddebianOn 4.3 is where I'm HAVING to include it05:50
RAOFbddebian: Or else it fails to build with an error (pastebin)?05:50
bddebianauto_prt is undefined05:50
bddebianErr auto_ptr05:50
bddebianWell that's not totally true05:51
RAOFRight.  So it's in some other random STL header.05:51
bddebianIt actually barfs about being in std::auto_ptr()05:51
RAOFPossible to pastebin the (probably huge) error?05:52
LucidFoxbddebian> Can't you add "using std::auto_ptr"?05:52
bddebianThere are several and I've been fixing them incrementally05:52
bddebianLucidFox: Dunno, I don't do C++05:53
LucidFoxand #include <memory>05:53
bddebianWell I don't do C either but that's a different story05:53
RAOFLucidFox: That's where auto_ptr is?05:53
LucidFoxyes05:53
LucidFox<auto_ptr.h> is not a standard header anyway, unlike <memory>05:53
RAOFRight.  So, what you'd want to do is check for the presence of auto_ptr in libstdc++, and if it exists then #include <memory> and using std::auto_ptr05:54
bddebianSo just change: std::auto_ptr<Tiles> tiles(new Tiles());  to:  using std::auto_ptr<Tiles> tiles(new Tiles());  ??05:54
RAOFOh, no.05:54
LucidFoxeh, no05:54
LucidFoxleave that as is05:55
RAOFDoes #include <memory> appear, or help?05:55
bddebianchecking05:56
bddebianYep, just #including <memory> seems to work also.  Will that cause any issues on < 4.3?05:57
LucidFoxNo.05:57
bddebiansweet, thanks!05:57
LucidFoxIt's a header from the C++ standard, so should work everywhere.05:57
RAOFLucidFox: Yeah, but which standard? :P  I'm pretty sure some (really ancient) compilers will barf on it.06:00
LucidFoxMaybe, but Ubuntu doesn't include them. :)06:01
RAOFAnd they probably don't support templates, either, which'll introduce other problems for that code :)06:02
bddebianAnyway, bed time for this old man.  Thanks again gents!06:02
ScottKpersia: I'm getting no where fast understanding Sendmail's build system well enough to just build libmilter and the related -dev/dbg packages.  I'd really appreciate some help.06:04
ScottKNow that bddebian's gone to bed, I get to be the old and incompetent one.06:05
ScottKFor the 5 minutes longer than him that I can manage to stay awake...06:05
ScottKGood night all.06:05
somerville32Hi Hobbsee06:22
LaserJockquick question, how long does it usually take for a bug reported via email to show up on LP?06:24
StevenK5-10 minutes?06:24
LaserJockhmm, ok06:24
LaserJockI just tried my first one and it still hasn't shown up06:25
LaserJockso I just wondered06:25
Hobbseehi somerville3206:25
HobbseeLaserJock: it probably died again06:25
LaserJockthe first time I tried it the email didn't seem to send06:25
LaserJockbut the second time it seemed like it sent it06:26
somerville32LaserJock, Did you sign the e-mail? :P06:26
LaserJocknot sure06:26
LaserJockdo I have to?06:26
somerville32yes06:26
LaserJockhmm06:26
LaserJockI think I did06:26
LaserJockI just copy-n-pasted the output from requestsync06:26
LaserJockI think that's enough06:27
TheMusoHeya Hobbsee!06:27
Hobbseehey TheMuso!06:27
HobbseeLaserJock: you need to sign the mail.  requestsync stuff is usually signed, iirc.06:27
TheMusoIt is.06:27
LaserJockit had the GPG garbage06:27
LaserJockI've only ever signed email a couple times so I'm wasn't positive06:28
LaserJocks/I'm/I/06:28
LaserJockbah, that's why I so much prefer the web UI06:29
Hobbseeheh06:29
LaserJockand dislike BTS06:29
LaserJockmy first experience with BTS was waiting over 2hrs to get a response that it'd even received my email. I ended up dupping06:31
LaserJocks/received/sent/06:31
* StevenK sighs.06:33
StevenKEverytime LaserJock files a bug against Debian, must we also listen to another rant about how crap (apparently) the Debian BTS is?06:34
LaserJockhehe06:34
LaserJockI don't think it's crap06:34
LaserJockin fact I think it's very nice06:34
StevenKIt isn't funny, I'm serious.06:34
LaserJockit just needs to grow a web ui06:34
StevenKIt hasn't needed one before.06:35
HobbseeStevenK: just don't mention the launchpad.06:35
StevenKPONI ... Oh, wait06:36
LaserJockStevenK: well, sorry for the rant, it wasn't meant as one06:36
LaserJockhmm, so 25 min without anything, should I assume it died?06:40
HobbseeLaserJock: er, are you sending a bug to the debian BTS, or launchpad via the web?06:41
LaserJocklaunchpad via email06:42
Hobbseeer, by email06:42
Hobbseethen you probably should.06:42
HobbseeLaserJock: what was the request for?  i can just put it thru here06:42
somerville32Should I add lintian ignores for warnings or just errors? (when appropriate)06:42
LaserJockI can do it, I just thought I'd try out the email interface06:42
LaserJockit's nice to not add any ignores, but I would think just errors if you have to06:43
somerville32W: pysdm: desktop-command-not-in-package /usr/share/applications/pysdm.desktop gksudo06:43
somerville32W: pysdm: script-not-executable ./usr/share/pysdm/pysdm.py06:44
=== TheMuso_ is now known as TheMuso
LaserJockhmm, I may have found the problem06:45
LaserJockwhen I go to the email in my Sent folder evo says it doesn't have a valid signature06:46
LaserJockso maybe my copy-n-paste signing was not a good idea06:46
somerville32If I can remove a build-dep and it builds fine, it should be safe to remove it right?06:46
HobbseeLaserJock: i don't see why you need to c&p at all anyway06:47
Hobbseesomerville32: er, yes, i think so, but does it need the corresponding package to run, which then neesd adding?06:47
LaserJockHobbsee: I'll just try it from requestsync directly next time06:48
somerville32hmm06:48
SWATsomerville32, it depends on which package it is. If it's the usb library or bluetooth, you might need it, but don't require it. So it will build, but you'll miss the functionality06:51
somerville32It is  intltool06:51
somerville32pysdm seems to build fine w/o it06:52
LaserJockwell, what does intltool do ...06:52
Hobbseeoh, interesting, i didn't think it did that06:53
HobbseeLaserJock: openmpi just worked06:54
LaserJockHobbsee: I did that web ui06:54
LaserJockfinding another06:54
* Hobbsee dies at all the mail from u-a06:54
SWATInbox zero06:55
somerville32SWAT, hmm... it seems to automatically extracts translatable strings from oaf, glade, bonobo06:55
somerville32 ui, nautilus theme and other XML files into the po files.06:55
somerville32I think I need it06:56
somerville32:)06:56
somerville32po/Makefile.in calls it06:56
LaserJocksomerville32: good boy06:56
LaserJock:-)06:56
LaserJockhmm, seems lintian could use a sync06:57
=== _nuu is now known as nuu
dholbachgood morning08:00
=== TheMuso_ is now known as TheMuso
=== LucidFox is now known as LucidFox_away
man-didoes someone know when slytherin is normally here? Whats his timezone?08:20
huatsmorning everyone08:21
ToyKeeper... if only it were morning here.  :)  I'm finally awake and it's time to sleep.08:24
=== \sh_away is now known as \sh
\shmoins08:32
=== LucidFox_away is now known as LucidFox
slytherinis anyone else having problem accessing build logs on launchpad?09:00
* Hobbsee hasn't been, why?09:00
\shhmm...debootstrap sid sid/ doesn't work?09:02
slytherinfor me the connection times out.09:04
\shwell, the servers are up and running09:04
man-dislytherin: hello09:04
slytherinman-di: hi09:05
man-dislytherin: did you got a response from Vincent about batik?09:05
slytherinman-di: Actually I didn't mail him. It was late night for me yesterday and I have been busy with office work since morning. :-)09:05
man-diah09:05
man-diI thought you already mailed him09:06
man-disorry for that misunderstanding09:06
slytherinman-di: I will do it today.09:06
man-dicool09:06
man-diwould be nice to be able to move batik to main/universe09:07
man-dias some documentation people want to have a working free toolchain09:07
=== geser_ is now known as geser
gesergood morning09:19
pochuhey geser09:20
geserHi pochu09:20
* rulus updated his package yesterday (http://revu.tauware.de/details.py?package=gtkvd). If someone has time for a little review, that would be great :-)09:24
=== Amaranth_ is now known as Amaranth
* Hobbsee ponders upgrading the lintian/linda on revu09:29
pochuHobbsee: please :)09:30
Hobbseemabye the linda too09:30
mok0Hobbsee: Yes!!09:31
Hobbseeer, why are backports enabled on this machine?09:31
Hobbseechug, chug, chug09:32
* Hobbsee actually applies the security updates, etc09:32
HobbseeStevenK: is there any reason why linda shouldn't be backported too?09:34
StevenKUm09:34
Hobbseeseeing as it's listed on revu, etc?09:34
* StevenK shrugs09:34
HobbseeStevenK: looks like there are some patches too that you might want09:34
Hobbseeuh oh....09:39
* rzr updated http://revu.tauware.de/details.py?package=jaaa09:39
DaveMorrisI'm looking for a second revu of my package, available at - http://revu.tauware.de/details.py?package=libserial09:42
Hobbseeright, so it appears that you can all view revu09:43
Hobbseesiretart: ping09:49
\shStevenK, are you working on a new virtualbox upload to match kernel 2.6.24-X ?09:52
pochu\sh: bug 15621009:57
ubotuLaunchpad bug 156210 in virtualbox-ose "Please sync virtualbox-ose 1.5.4-dfsg-1 from debian unstable" [Wishlist,Triaged] https://launchpad.net/bugs/15621009:58
\shah09:58
\shdidn't see that09:58
* siretart hides09:59
Hobbseesiretart: don't worry10:06
siretartwhat's up?10:13
Hobbseenothing, now10:14
siretartk10:14
\shalleeHol, pingeling fai10:16
=== Amaranth_ is now known as Amaranth
persiaScottK-confused: Could you expand a little on which part of libmilter causes your condition?  Is it the pulling out, or the building separately?10:28
=== doko_ is now known as doko
alleeHol\sh: ah, right, yes.  My Dell Optiplex 755 are waiting too :(10:42
slytheringeser: man-di: I was fool not to look lucene2 build log in detail. It is a connection issue encountered by one of the unit tests while validating an xml.10:45
persiavemon: Feel free to grab bug #177679 if you like.  I'd like it for hardy, as it saves me trying to repackage timidity to support gstreamer-midi10:46
ubotuLaunchpad bug 177679 in ubuntu "[needs-packaging] WhySynth" [Wishlist,New] https://launchpad.net/bugs/17767910:46
\shalleeHol, I wanted to know what you pushed into the fai bzr on LP? ;)10:47
SeveasalleeHol, optiplex 755 is nice10:48
SeveasalleeHol, too bad the network card driver for it is missing from initramfs by default :)10:48
slytherinhi all, if there is a connection issue which is causing FTBFS for lucene2, whom should I contact?10:49
Hobbseeslytherin: is it trying to connect to the internet during build?10:49
slytherinHobbsee: yes, for validating an xml10:50
persiaslytherin: The DTD has to be installed by the dependencies, or not checked at build-time.  The former is preferred.  I suspect you'll find it in a package.10:50
Hobbseeslytherin: you fix the package so it doesn't require net access to build.10:51
slytherinHobbsee: I guess that will need patch to source10:51
Hobbseeprobably10:51
Hobbseeor forbid it from autosyncing10:51
slytherinpersia: the dtd is xhtml1-transitional.dtd, do you have any idea where I can find it?10:51
persiaslytherin: I think it's in w3-recs, but you'd want to check that.10:53
Ngit's presumably also at the url in the xml file that's being validated?10:54
persiaNg: Yes, but it's better to use a dependency than create yet another copy of a special document.  Also, the licensing for those is annoying.10:54
Ngfair point :)10:54
slytherinpersia: it is in w3c-dtd-xhtml. I will create a patch accordingly10:55
persiaslytherin: And yes, this unfortunately keeps the package in multiverse, but at least it builds :)10:55
persiaslytherin: And thanks a lot for all your FTBFS efforts.  It's nice to see so many Java libraries becoming installable again.10:56
slytherinpersia: You are welcome. Java is my favourite. And I am happy I am able to contribute to Ubuntu. :-)10:57
=== persia changed the topic of #ubuntu-motu to: Masters of the Universe: https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | Unmet Deps time! http://qa.ubuntuwire.com/debcheck/ | QA resources from http://qa.ubuntuwire.com
man-dihmm, still not Java related group on http://qa.ubuntuwire.com for multidistrotools...11:04
persiaman-di: The filters still don't work, and the ubuntuwire multidistrotools maintainer is now on holiday.  If it makes you feel better, ruby and python are also still missing.11:07
man-dipersia: thanks for the info11:09
emgent\sh, ping11:23
\shemgent, yepp11:24
pochuI'm confused... do we need 2 acks for revu packages? The policy doesn't require it, but I understood REVU was a bit different... I'm happy to upload terminator as it's now, but I don't know whether I should wait for someone else to ack it.11:43
* Ng perks up :)11:43
persiapochu: Two ACKs is encouraged, and expected.  We all make mistakes, but it is unlikely that two of us will make the same mistake or overlook the same problem.  Pushing too much tends to generate email from the archive admins complaining about the quality of reviews.11:44
pochupersia: since you already reviewed it, are you happy with it? 'cos I am :)11:45
persiapochu: I was fairly happy with a previous release.  I'll take another look in about an hour if nobody else has first.  I always do a full review when looking at a package again, as sometimes fixing one thing introduces or exposes another.11:46
pochuSure. Thank you.11:47
NgI'm happy to try and find another MOTU to look at it if necessary, I don't want to annoy you guys with excessive pestering :)11:48
pochupersia: btw, looking at your REVU mail, I think it'd be useful if you put the programming language next to the package name.11:48
Hobbseepersia: it's still 2 acks for MOTU's too, isn't it?11:48
persiaHobbsee: Best practice, yes.  One can be the packager, of course.11:48
Hobbseepersia: of course11:48
Hobbseepersia: makes me wonder why falcon managed to get uploaded, though11:49
pochuHobbsee: one ACK is enough11:49
pochuHobbsee: https://wiki.ubuntu.com/MOTU/Council/Meetings/2007-02-2311:49
persiaHobbsee: Raise it to the MOTU Meeting if you want to adjust it again.11:49
Hobbseepersia: i don't really care sufficiently, as our MOTU's should be fine.11:50
Hobbseejust its' a small lack of transparency11:52
persiaHobbsee: I think that's the general point.  Sometimes there's a reason to just push, but I do see a lot of MOTU candidates on REVU early in the cycle, so I think the process works (although people might get jumpy as feature freeze approaches)11:52
persiaHobbsee: Anyway, the archive admins get to review again, so even if someone makes a big mistake, there should be another pair of eyes.11:53
Hobbseetrue11:53
=== asac_ is now known as asac
TheMusoBut the less work for the archive admins, the better IMO.11:56
persiaYep.  We've already gotten two emalis from the archive-admins complaining about MOTU Reviews.  More would not be ideal.11:56
Ngis it possible for a source package to produce binary packages in different components? (ie main and universe)12:00
NgI'm looking at rhythmbox and its uPnP plugin needs two python packages from universe, but it doesn't say that, it just fails to load the plugin12:00
geserNg: yes, and it happens already sometimes12:00
Ngaha. I'm wondering if the plugin might be better off in universe so it can Depends on the right things and maybe be Recommends by rhythmbox itself12:01
geserNg: but the source package needs to be in main to produce debs for main (and also it's build-depends must be in main)12:01
Ngwhich, fortunately, rhythmbox is :)12:02
sladenNg: if Rhythmbox doesn't *require* it for operation, it shouldn't be *Depends*12:02
Ngsladen: I'm saying the plugin should Depends on the two python packages it requires. Whether or not rhythmbox should Recommends that plugin is a different matter (arguably it shouldn't)12:02
sladenbut Recommends is good, as it'll get installed if it's available, but not break horribly otherwise12:02
persiaNg: If you think the plugins are useful enough to a large enough proportion of users, you might look into what would be required for MIRs for the build-dependencies.  It may be that whatever buggy, unsupported, security-problem-prone, or otherwise unsupportable issue has been addressed since the last review.12:03
sladenNg: yup12:03
Ngpersia: yeah I wondered about that too. I suspect that uPnP is going to become more and more useful. In the last 6 months I've acquired two consumer devices (ps3, n95) which now support it12:03
Nghmm, and after you follow the chain down, at least 4 python packages would need promoting to main :/12:04
Ngconfigobj, ctypes, louie and coherence12:05
Ngwould anyone happen to know of a source package which puts binaries into main and universe, so I can poke around it?12:06
geserNg: ctypes? doesn't python2.5 already include it?12:06
persiapython2.5 does include ctypes.12:07
Nghmm12:07
* persia remembers a whole heap of FTBFS issues when that happened12:07
HobbseeNg: kdenetwork12:07
Hobbseeiirc12:07
NgHobbsee: cool, thanks12:07
HobbseeNg: kdepim also should12:07
siretartNg: xine-lib does so12:07
HobbseeNg: what did you want to know?12:08
geserNg: gnupg2, the gnupg2 package is in universe while gpgsm and gnupg-agent are in main12:08
NgHobbsee: how one would do such a thing :)12:08
HobbseeNg: you don't.  the archive admins do.  as for how to get stuff into main, you file main inclusino reports12:08
HobbseeNg: they have overrides there12:08
Hobbseeit's not at the packaging level12:08
NgHobbsee: ah. in this case it would be the other way around, it'd be part of rhythmbox (in main already) going into a separate package in universe12:09
pkerndholbach: I need a gobby upload to be sponsored later.12:09
dholbachpkern: you can attach the diff to the bug you filed about it and i'll be in the sponsoring queue12:09
mruizhi all12:09
HobbseeNg: right, so then you're looking to split the package, of which there are many examples, and then asking an archive admin to send a package to universe.12:09
dholbachpkern: I'll take a look at it then12:09
dholbachhey mruiz12:09
HobbseeNg: usually via a bug12:09
mruizhey dholbach ! :-)12:10
NgHobbsee: thanks :)12:10
HobbseeNg: you're welcome.12:10
pkerndholbach: Thanks, will submit a diff in an hour, when I ate s.th. and booted my lappy.  Forgot to sync the branch to git.d.o. *narf*12:10
dholbachpkern: great12:10
mruizWhat does mean the number after the responsible on http://people.ubuntu.com/~dholbach/sponsoring/ ?12:11
persiamruiz: Number of days since it entered the sponsors queue.12:11
dholbachnumber of days the subscription is old12:11
mruizpersia: useful!12:11
mruizand the nickname with bold font?12:12
dholbachmruiz: core-dev12:12
dholbachin italics it's a team12:13
mruiz:-)12:13
* persia notes that "Responsible" is really more "Interested" in the case of Needs-Packaging12:13
slytherinpersia: found an ugly bug in w3c-dtd-xhtml while trying to fix lucene2 build.12:18
pochudholbach: you should comment all that at the top of the page ;)12:18
persiaslytherin: Excellent12:18
dholbachpersia: should be fixed in one of the next runs12:20
persiadholbach: Really?  Cool!12:20
dholbachpochu: should be fixed in one of the next runs12:22
pochuGreat. I wondered the same thing the other day (what the numbers meant)12:22
slytherinpersia: The DTD has wrong paths for entity sets. it simply specifies file names, but files are in different directory. I will file a bug. But this also means that I can not use package w3c-dtd-xhtml (main) and I have to use w3-recs (multiverse). What do you suggest?12:23
persiaslytherin: I suggest you submit a patch to w3c-dtd-xhtml that allows you to build against it.12:24
slytherinpersia: hmm. that is tough task. and the package is in main. let's see.12:25
persiaslytherin: Is it not just changing some directory references?  Also, there are a number of main sponsors, and if your patch to fix the FTBFS has a note in the bug indicating that the w3c-dtd-xhtml package needs a patch first, it oughtn't be too long before it gets uploaded.12:26
slytherinpersia: Either change directory references or create symlinks. I will file a bug right away. So if someone picks it up before I start, well and good.12:27
* persia suspects this bug is less difficult than the others that have been being addressed with such regularity12:28
=== ScottK-confused is now known as ScottK
slytherinpersia: But is not difficult. There are various ways to fix it. SO I am a bit confused.12:29
persiaslytherin: How are you confused.  As to whether it would be better to move things, or to symlink?12:30
slytherinpersia: yes, move by changing rules or symlink.12:31
ScottKGood morning all.12:32
ScottKpersia: The pulling out is easy, it's making a new set of rules to just build libmilter and friends that's got me confused.12:32
mruizgood morning ScottK12:32
persiaScottK: and friends?  I thought you just wanted ./libmilter/12:33
ScottKpersia: libmilter, libmilter-dev, and libmilter-dbg.12:33
ScottKHeya mruiz.12:33
persiaAh.  Right.  So, first you want an orig.tar.gz.  I'd recommend undoing the tarball-in-tarball approach, and using the upstream sendmail tarball.12:34
geserScottK: do you need a -dbg package? doesn't -dbgsym suffice?12:34
slytherinScottK: FYI ... I files a bug in debian for kdissert for use of dh_icons. The maintainer says he won't do it.12:34
ScottKgeser: The existing Sendmail package has one, so it'd be a regression not to provide it.12:35
persiaThen, you need a build system.  I'd recommend just replacing the upstream build system with something smaller, using pkg-create-dbgsym and dh_strip for -dbg, and splitting -dev with dh_install.12:35
ScottKslytherin: That's all we can do.  It's not required in Debian.  Thanks for doing it.12:35
geserslytherin: there was a "discussion" about inclusion of dh_icons into packages on the debian-devel-ML12:36
* persia downloads sendmail again to dig into generating -dbg12:36
ScottKpersia: Thanks.12:36
* ScottK wonders off to push children out the door to school.12:36
* persia grumbles that the point of using CDBS is for short debian/rules files that are easy to read, and not using CDBS might be better when that goal cannot be achieved.12:38
=== TheMuso_ is now known as TheMuso
slytherinpersia: filed bug 18316412:40
ubotuLaunchpad bug 183164 in w3c-dtd-xhtml "Wrong path for entity sets" [Undecided,New] https://launchpad.net/bugs/18316412:40
* txwikinger2 is amused about the statement of easy to read and short rules files12:40
persiaScottK: Looks like you just need to define DEB_DBG_PACKAGES = libmilter$(sm_libmilter_version)-dbg and DEB_DBG_PACKAGE_libmilter$(sm_libmilter_version) = libmilter$(sm_libmilter_version)-dbg if you want to keep using CDBS, or use `dh_strip -X libmilter-dbg` otherwise.12:42
persiatxwikinger2: If CDBS allows debian/rules to fit in less than 24 lines, it makes it really easy to read as that is a standard screen.  Even 48 isn't too bad.  A 595-line CDBS-based debian-rules file is just plain unreadable.12:43
txwikinger2:)12:43
txwikinger2Sounds like one of my fever dreams12:44
persiaslytherin: Is there a way to set a default search path for DTD validation, or does that have to be encoded in each DTD individually?12:46
slytherinpersia: I don't think it is possible.12:47
persiaslytherin: In that case, I suggest it makes sense to patch the DTD to use the correct relative path references to where the files are installed by the package (assuming the license permits this).12:48
geserhow does the syntax checker tool know where to find the dtd?12:49
* persia thinks there's some registration process, but isn't that familiar with the Ubuntu XML environment12:49
=== MetalMusicAddict is now known as _MMA_
slytheringeser: doctype includes path to DTD12:49
geserslytherin: that's usually a url and not a path12:51
geserand I doubt that we patch all files needing a dtd to find it on the harddisk12:51
slytheringeser: One can give path of a local file.12:52
brooniepersia: there's catalogs in /etc/xml, see dh_installxmlcatalogs if you're using debhelper12:52
txwikinger2This doctype url thing is stupid... doesn't work offline12:52
persiabroonie: Thanks for the explanation.12:53
slytheringeser: I have no idea if any other package is failing for same reason. Ideally it shouldn't fail at all.12:53
persiatxwikinger2: That's why the DTDs are packaged :)12:53
txwikinger2:)12:53
slytherinpersia: the copyright file of this package says that the license is GPL compatible.12:55
persiaslytherin: In that case, patch it...12:56
* persia tries to find problems with pochu's advocation13:02
pochuThat'll be hard, I hope :)13:02
persiaNg.  Why does the revu orig tarball differ from the upstream tarball?13:04
persiapochu: Can you tell me about pycompat please?  Why might it be needed or not needed?13:08
pochupersia: it's generated by debian/rules clean. So you don't need to include it in the tarball, since it will be generated. But there's no harm in having it.13:11
persiapochu: OK.  That's not enough then.  Now just waiting for a tarball explanantion...13:12
pkerndholbach: How would you like it?  interdiff?  dsc?  http://dpaste.com/31122/13:12
Ngpersia: hmm, I'll check13:13
persiapkern: It's just a normal update.  Submit a debdiff to a bug.13:13
* pochu didnt look at that13:13
pkernpersia: *cough*13:14
* pkern hates it that he cannot update his packages himself.13:14
persiaNg: If they are basically the same, I can rebuild and retest with the upstream tarball, I just want to check.13:14
pkerndholbach: diffed against the current Debian version that is.13:14
persiapkern: Still a merge: just a debdiff.13:14
Ngpersia: they ought to be very very similar at least. I've not quite got my release workflow sorted ;)13:14
persiaNg: Mind checking them?13:15
Ngpersia: not at all :)13:15
pkernpersia: debdiff of what?  last ubuntu vs. new?13:15
pkernpersia: And I really need to file a bug?13:15
persiapkern: Debdiff against Debian, noting any Ubuntu variance.  Bugs are nice for tracking.13:15
pkernpersia: That was a diff against Debian.13:16
persiapkern: Right.  Perfect format.  Just needs a bug (unless Daniel happens to want to grab it from dpaste)13:16
* pkern cheers git.13:17
\shmoins pkern13:17
pkernHey \sh (:13:18
Hobbseepkern: what do you want updated?13:21
pkernHobbsee: gobby13:23
pkernI'll merge the Ubuntu change back into Debian on the next upload, but don't know when that happens.  I first back Gobby to migrate to Lenny.13:24
Hobbseepkern: OK to drop all ubuntu changes?13:24
pkernHobbsee: http://dpaste.com/31122/ -- the only change left13:24
Hobbseepkern: got it. is there a bug open about it btw?13:25
pkernHobbsee: Just an invalid sync bug because I did not see the Ubuntu changes first (got not mail about that back then).13:27
Hobbseepkern: fair enough13:28
slytherinpersia: ran out of time for today. Will do it tomorrow. :-)13:29
Hobbseeoh, sod.13:31
Hobbseeit would help if i actually ran patch *without* --dry-run when i was finished testing it.13:31
amarillionDo I have to send an email to the ubuntu motu list when I upload a package to REVU for the first time?13:32
Hobbseepkern: uploaded, thanks13:32
pkernHobbsee: Thanks a lot!13:32
Hobbseepkern: munged the maintainer while i was at it13:32
Hobbseewhoops, uploaded the wrong one13:33
* Hobbsee uploads again13:33
Hobbseeer, drat13:34
Hobbseethird time lucky!13:34
* Hobbsee uploads the correct changes file with the original tarball too, for bonus points!13:34
persiaamarillion: No.  A MOTU does that when they upload to the archive.13:36
* persia gives Hobbsee a lucky bat13:36
pkernHobbsee: That was not really needed@munging.13:36
Hobbseepkern: this is true.  however, the way my build scripts work is they mangle by default, if it's not already mangled :)13:37
pkernHobbsee: I am the Debian maintainer and I care about the package in Ubuntu, albeit I cannot care directly because I'm just a MOTU and MOTUs are not responsible \-:13:37
Hobbseepkern: core, actually.13:37
Hobbseepkern: i'll try to remember next time to build your packages by hand.13:37
Ngpersia: oh, right. The difference is that I noticed some extra tab characters in the upstream ChangeLog file and removed them from the version in REVU. Would you prefer another upload of exactly the same as upstream?13:38
pkernHobbsee: Yeah.13:39
Nghmm, I did add a couple of words to the changelog too, but that is definitely the only file that changed13:39
* Ng makes a note not to fiddle with things once released13:40
persiaNg: No point.  You happy with the upstream tarball?13:40
Ngpersia: yep :)13:40
* persia rebuilds with upstream tarball, and tests again13:41
persiaNg: Did the Italian and Romanian translations get dropped, or is changelog just odd?13:45
Ngpersia: those were the couple of words that got added to the ChangeLog, I dropped those in right before I rolled the tarball because I noticed someone had done them with Launchpad, but didn't update the changelog. i then updated it and only then did a revu upload, but I obviously did it from my trunk branch instead of the 0.7 branch, which is why the two tarballs were different13:47
NgI'm happy to re-roll the upstream tarball, but I'm not sure if it's worth it - the important thing is that the translations are in it even if the changelog doesn't say so ;)13:48
\shbrb13:48
persiaNg: Ah.  That makes sense.  So Italian and Romanian will be in 0.8, and the changelog is now correct?13:48
=== \sh is now known as \sh_away
persiaOK.  Silent translation addition is fine.  Let's stick with upstream: I was just confused by the change.13:48
Ngok :)13:49
* Ng will be more careful about using the right branch next time13:49
persiapochu: Do you want to check again with the upstream tarball, or are you good?  Diff is: http://paste.ubuntu.com/3577/13:51
=== \sh_away is now known as \sh
=== \sh is now known as \sh_away
=== \sh_away is now known as \sh
=== Pricey is now known as PriceChild
persiapochu: You've lost your chance.14:09
\shemgent, looks ok...now the feisty one ;)14:16
Ngpersia: (and everyone else who checked it and helped me) thanks very very much!14:16
pkernHobbsee: Ubuntu Core Developers does not use Launchpad. This page was created on 2007-01-18  when the openoffice.org package was uploaded to Ubuntu. <-- /me giggles.14:17
persiaNg: Now for complaints: 1) No easy way to reset the terminal when it's full of junk, 2) bad child handling when attempting to generate a 3x3 grid, 3) No documented means of opening a new instance.14:18
emgent\sh, sure14:18
Ngpersia: 1 is certainly true. 3 I think is somewhat discoverable with the context menu, but maybe we need a toolbar or something. what do you mean with 2?14:21
Hobbseepkern: yeah.  iz bug.  :(14:22
Hobbseeapparently forwards are hard to do, when the email keeps getting used.14:22
LucidFoxGah... and everything went out of NEW _except_ for mpeg4ip. So ironic.14:23
=== nxvl_ is now known as nxvl
pochuNg: congrats :)14:46
* Ng very pleased :D14:47
ScottKAdri2000 or Lutin: Would one of you have a moment to discuss a DaD feature request?15:04
LutinScottK: sure15:06
\shwhat about "insert into X rows the bug numbers and enter return to save, to see that X-1 bug numbers are not saved. please fix asap, kthxbye"  Those DaD Featues? ,-)15:06
ScottKLutin: I'm currently working on splitting the Debian sendmail package into two packages so that libmilter (without the rest of sendmail) can get promoted to Main.15:07
ScottKLutin: Would it be possible to customize DaD's treatment of my new libmilter package to look to sendmail in Debian for does it need to be merged, since that's where it actually comes from?15:07
ScottKLutin: Assuming I actually manage to get this into Hardy (haven't done it yet).15:11
Adri2000ScottK: do you want DaD to just display it on the web page? or do you also want that DaD tries to actually do the merge? as they are different packages (even if parts are the same), I'm afraid of what the result would be15:19
bddebianHeya gang15:19
Adri2000\sh: please file a bug for that, bugs.launchpad.net/dad/+file-bug15:20
Adri2000heya bddebian15:20
bddebianHi Adri200015:20
Adri2000\sh: https://bugs.launchpad.net/dad/+filebug even15:20
geserHi bddebian15:23
bddebianHeya geser15:27
=== \sh is now known as \sh_away
dholbachPackaging 101 Session in #ubuntu-classroom in 12 minutes15:47
* Hobbsee ponders going there to play devil's advocate or something15:47
zulevil15:48
Hobbseeyes.  and?15:48
zulno ands..15:48
pkernHobbsee: Advocate yada, please.15:48
pkernHobbsee: *eg*15:49
Hobbseedream on.15:49
pkern!OP ABUSE15:49
ubotuSorry, I don't know anything about op abuse - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi15:49
pkernHobbsee: http://sinfest.net/comikaze/comics/2008-01-14.gif15:49
Hobbsee!obabuse15:49
ubotuSorry, I don't know anything about obabuse - try searching on http://ubotu.ubuntu-nl.org/factoids.cgi15:49
Hobbsee!opabuse15:49
ubotuleave the ops alone ktnxbye15:49
Hobbseeheh :)15:50
nxvldholbach: did you know when will be the next CC meeting?15:50
dholbachnxvl: no, I'm sorry, there's no agreement on a date yet15:50
nxvldholbach: mmm ok thnx15:51
DaveMorrisCan someone please provide a 2nd review of http://revu.tauware.de/details.py?package=libserial15:51
ScottKAdri2000: It depends on how much of the original packaging I end up preserving.  If it's a total fork, then just display, but if my current approach works, then a merge ought to actually work.15:54
=== bigon` is now known as bigon
MindfulgeekHello16:34
LucidFoxMindfulgeek> Welcome16:34
MindfulgeekThank you LucidFox16:34
MindfulgeekDid I miss the session?16:34
LucidFoxMindfulgeek> What session?16:35
LucidFoxPackaging 101?16:35
Mindfulgeekyeah16:35
LucidFoxIt's underway on #ubuntu-classroom16:35
Mindfulgeekah.. thanks16:35
LucidFoxand here's the log so far: http://lucidfox.org/stuff/packaging101.txt16:36
MindfulgeekThank you LucidFox16:36
ToyKeeperLucidFox: thanks, I was just starting to look for a log.  :)16:38
jdongaww poor vorian17:09
vorianjdong: what?17:09
vorian:P17:09
jdonghis watchfile for supertux is no longer good :)17:09
jdongthe SF mirror is not kept up to date17:09
vorianbull crap17:09
jdongand they added letters to the version17:09
jdong0.3.1d is the latest17:09
* vorian cries17:09
* jdong pats vorian 17:09
vorian:)17:10
jdongnow to figure out how to get directory listings on berlios17:10
voriantried that, and passed them up after a while17:10
jdongalso, supertux 0.3.1 uses binary name supertux217:10
jdongwho here cares a lot about supertux?17:11
jdongI think supertux should not replace supertux-stable now that 0.3.1 can install side by side17:11
jdongwe should allow both to be installed17:11
jdongthere's a note on upstream's site too discouraging packagers from adopting supertux as the default one.17:11
vorianhmmm17:12
jdongI think we can scrape links from http://developer.berlios.de/project/showfiles.php?group_id=346717:14
jdongNewest version on remote site is 0.3.1d, local version is 0.3.017:22
jdongVICTORY IS MINE ;-)17:22
vorianwhat was the regex jdong?17:24
jdongopts=downloadurlmangle=s/prdownload/download/ \ http://developer.berlios.de/project/showfiles.php?group_id=3467 \ http://prdownload.berlios.de/supertux/supertux-([0-9].*)\.tar\.bz2 \ debian uupdate17:24
jdongyeah berlios ain't pretty17:24
tkamppeterHi, I am Till Kamppeter, "Till Kamppeter" on Launchpad) and I have joined the "Contributors of packages for ubuntu universe" team, can someone resync the the REVU uploaders keyring, so that I can upload a new package? Thanks.17:25
voriandemagler eh?17:25
vorianmangler*17:25
jdongvorian: yep.17:25
jdongvorian: because of their nasty redirect thing for mirror selection17:25
voriannice jorb17:25
jdongvorian: but it won't be that easy....17:25
jdongvorian:need a lot of s/supertux/supertux2/17:26
jdongGRUMBLE there's patches too17:26
jdongglobbed in the diff.gz17:26
=== \sh_away is now known as \sh
\shdamn...I'm working on merges, but we have a debianimportfreeze...still time to catch up with merges?17:28
ScottK\sh: Absolutely.  DIF just means no more autosyncs and in theory everything should have been merged once this cycle by now.17:29
ScottK\sh: You should feel absolutely feel to upload any merge you feel is worthwhile.17:29
\shScottK, ok...so I'm still in time ;)17:29
\shhmm..whois  Marco Rodrigues <gothicx@sapo.pt> ?17:31
bddebianKmos17:31
\shoh damn17:31
\shKmos, please don't mark sync bugs of mine....17:31
\shKmos, it's not wishlist, it's needed for maemo (bug #182920 e.g.)17:32
ubotuLaunchpad bug 182920 in galculator "[MoM Sync] please sync galculator" [Wishlist,Confirmed] https://launchpad.net/bugs/18292017:32
geser\sh: was told it often enough already to not touch (sync) bugs from MOTUs17:32
* DaveMorris forgot about classroom17:33
\shman...that spams my inbox for nothing17:33
ToyKeeperDaveMorris: log is here: http://irclogs.ubuntu.com/2008/01/15/%23ubuntu-classroom.txt17:33
DaveMorristhanks ToyKeeper17:33
DaveMorriswas busy working anyway today17:33
ToyKeeperHmm, the log is still missing the last half hour.17:35
ScottKgeser: You should know by now that telling him stuff has no long term effect.17:35
tkamppeterAnyone here who can resync the the REVU uploaders keyring?17:35
geserScottK: unfortunately it's true and I'm already losing hope that he remembers it longer17:36
ScottKgeser: Which is fundamentally why I made the request I did.  If I had hope of progress, I'd have waited for the progress.17:37
jdongvorian: mmmkay, now to test-build supertux and make sure I didn't make anything explode by removing the conflicts.17:37
vorianyou can do it :)17:38
jdongvorian: pfft :P17:38
vorianjdong: I was trying to be encouraging :)17:38
jdongvorian: alright fine, if you're gonna FORCE me to play supertux....17:38
vorianha!17:39
jdong"The My Little Sister Wants Newest Supertux NOW Release"17:39
geserdoes somebody have an idea where I can find the last sync bug for libgcr410?17:41
dholbachNg, persia: seems that the tarball contained no license file? (infinity just told me)17:41
\shgeser, hmm...under "closed bugs"?17:41
Ngyeah, it had a symlink17:41
Ngdholbach: I'll fix it and reupload when I get home17:42
\shgeser, but there is nothing...17:42
geser\sh: https://bugs.edge.launchpad.net/ubuntu/+source/libgcr410/ reports " All bugs ever reported   0"17:42
\shgeser, yeah, because it was autosynced17:43
geserthat's why I wonder why it got synced (and it still FTBFS)17:43
geser\sh: one hour ago?17:43
geser2.4.0-8 Published in hardy-release 1 hour ago17:43
\shgeser, libgcr410 (2.4.0-8) unstable; urgency=low17:43
\sh  * remove busy waiting timeout.17:43
\sh  * remove useless ifdhandler.h (Closes: #420046)17:43
\sh  * update pt_BR.po (Closes: #417251)17:43
\sh -- Marco Rodrigues < gothicx@sapo.pt>   Tue,  15 Jan 2008 15:27:54 +000017:43
\shso yes17:43
geserisn't the autosync off and any sync request should have a paper trail aka sync bug now?17:44
ScottKSHould17:45
\shgeser, yupp17:45
pochu\should? :)17:45
\sh-ESTRANGE17:45
\shgeser, I asked on #u-d17:45
highvoltageif I'd like to work on https://bugs.launchpad.net/ubuntu/+source/pyro/+bug/178948 , should I comment so on the bug report?17:46
ubotuLaunchpad bug 178948 in pyro "No init scripts for Pyro Event Server" [Wishlist,New]17:46
highvoltageor can I just get going?17:46
jdongcp: cannot stat `supertux.desktop': No such file or directory17:46
jdongoh FFS the last step of a 10-minute build!17:47
geserhighvoltage: assign it to you17:47
highvoltagegeser: ok17:47
\shlooks like Riddell was on sync tour..reading -changes17:48
geser\sh: no harm was done with this sync but I'd like to know in this case why it got synced without testing that it builds by the submitter17:49
\shgeser, yeah, but it would informational why it was synced in the first place without a paper17:49
geserthat too17:50
ScottKObviously it came from somewhere and got Kmos' name attached to it.17:52
\shcool...buddy is coming over to my place with a freecom nas to push openwrt on it ;)17:52
\shScottK, but it is in debian, so that's ok...but coincidence ;)17:53
ScottK\sh: No.  It's not.  That's who got assigned the sync in LP. debian/changelog in Debian has the maintainer17:53
ScottKRiddell wouldn't have just randomly assigned it to him.17:54
\shScottK, where did you find the sync bug  for this libfoo?17:54
ScottK2I haven't yet17:54
ScottK2But this is debian/changelog in Debian: http://packages.debian.org/changelogs/pool/main/libg/libgcr410/current/changelog17:54
ScottK2For a sync, in LP, the name listed is who asked for the sync.17:55
ScottK2!logs17:55
ubotuChannel logs can be found at http://irclogs.ubuntu.com/ - Logs for LoCo channels are at http://logs.ubuntu-eu.org/freenode/ - See also « /msg ubotu ircstats »17:55
\shScottK, you mean that changed by17:55
Ngwhat happens if I dput something that's already archived in REVU?17:55
Ng(with the same version number)17:55
nxvl_workfinally the packaging guide is browseable17:55
ScottK2Yes.17:56
\shScottK, ah...silly silly LP...I was sure it shows the original changelog17:56
nxvl_workScottK2: i mean that i have just putted "Next" and "Prev" links on the bottom of the pages17:56
LucidFoxBy the way, is Riddell here?17:57
ScottK2nxvl_work: Sorry,  I was talking to \sh.17:57
ScottK2\sh: There's an LP bug open about that or something similar17:57
nxvl_workScottK2: oh! ok ok, sorry, i misunderstood it17:59
ScottK2nxvl_work: Sorry,  I wasn't clear.17:59
ScottK2\sh: I'm wget'ing this month's IRC logs right now to see if he asked for it on IRC.18:00
\shScottK, thx18:00
* ScottK2 also notices that Kmos has filed a silly bug on the package in Debian.18:00
nxvl_workScottK2: really it was clear, i was lazy to read up :D18:00
mok0Why is no debtags work carried out on our packages?18:02
geserScottK2: I couldn't find libgcr410 in my irc logs before this discussion right now18:04
* ScottK2 neither18:05
ScottK2geser: I think the MC should make part of their Kmos work getting to the bottom of this.18:05
ScottK2mok0: I don't think Ubuntu uses debtags.18:07
ScottK2But I'm not sure.18:07
mok0ScottK2: the debtags command is there, and seems to work18:08
ScottKKmos: How did your libgcr410 sync get initiated?  There is not bug for it.18:08
mok0ScottK2: It's a really cool orthogonal way to index packages18:08
ScottK2Dunno then mok0.  I haven't seen any use of it in Ubuntu and IIRC it's still pretty new for Debian.18:09
mok0ScottK2: yes, I think so too, but if the system is to be useful, it is easier to tag packages when they enter the archive than at some later time. That's what I was thinking...18:10
LucidFoxHmm, I thought Kmos was a MOTU...18:10
ScottK!language | LucidFox18:11
ubotuLucidFox: Please watch your language and topic to help keep this channel family friendly.18:11
ScottK;-)18:11
mok0ScottK2: "debtags tagcat"18:11
ScottKgeser and \sh: Found it: https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/18296318:16
ubotuLaunchpad bug 182963 in pcsc-lite "Please sync pcsc-lite 1.4.99-1 (universe) from Debian unstable (main)" [Wishlist,Fix released]18:16
\shgrmpf18:17
geserScottK: I guessed already it was mentioned in some other bug, but couldn't find it just by looking at the bug title which was a good candidate. Did you check all bugs?18:20
ScottKgeser: No, I searched for the package name in his "Fix Released" bugs.18:20
geserScottK: I tried the same for ~ubuntu-archive but I wasn't successful18:21
ScottKI just added a task for libgcr410 to that bug so it'll show up in the future.18:21
geserthanks18:22
tjaaltonRAOF: ping18:25
ScottKgeser: Also, libgcr410 FTBFS in my hardy pbuilder.  Clearly he didn't even test it before asking.18:26
tjaaltonRAOF: hmm, bad timezone it seems :) I was just wondering how nouveau is doing, but I'll just download and try it18:27
geserScottK: with the new pcsc-lite packages?18:28
=== bigon is now known as bigon`
geserScottK: as libgcr410 is on the FTBFS page I looked at the new libgcr410 version and it FTBFS for me so I got curious as I've seen it synced18:29
=== bigon` is now known as bigon
ScottKgeser: It's also FTBFS in Debian too.18:29
ScottK2http://buildd.debian.org/fetch.cgi?pkg=libgcr410;ver=2.4.0-8;arch=amd64;stamp=120018845918:30
ScottK2So this is typical Kmos work.  Completely hopeless, without value, and distracting from getting something done.18:30
geserand that one used the new pcsc-lite packages18:30
KmosScottK2: I talk with debian maintainer about that.. he told me that it will be fixed if pcsc-lite was updated too..18:31
Kmosdebian bug 42004618:31
ubotuDebian bug 420046 in libgcr410 "libgcr410: FTBFS: ./ifdhandler.h:115: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'IFDHCreateChannel'" [Serious,Open] http://bugs.debian.org/42004618:31
Kmosi also reopened the bug, because i test it in pbuilder18:31
Kmoscheck the conversation.18:31
ScottK2Kmos: You're supposed to actually test stuff.18:31
geserKmos: pcsc-lite 1.4.99-1 or newer?18:31
ScottK2The conversation is irrelevant.18:32
Kmosgeser: that one18:32
Kmosgeser: that was synced18:32
geserKmos: the debian build uses already libpcsclite1 (1.4.99-1) and still FTBFS18:32
geserKmos: who did you managed to get it build successfully?18:33
Kmosgeser: so that's a motive to re-open the bug, because debian maintainer closed it again after I reopen it, telling me that18:33
ScottK2Kmos: How does any of this relate to you thinking a sync would fix things?18:33
KmosScottK2: http://bugs.debian.org/420046 -> it's supposed to be fixed18:34
ScottK2Kmos: So what.  You're supposed to test stuff before you ask for a sync.  What Debian BTS says is irrelevant.18:34
ScottK2Kmos: It didn't even build in Debian.18:35
greg-gwhere should I go to tell debian that we have an updated version of a lib in Hardy?  I submitted bugs about an issue, links to the updated upstream version (which fixes the bug), and just now a link to the new deb in Ubuntu.  The maintainer has not responded to any of them (I have not directly sent an email to him)18:35
KmosScottK2: isn't debian BTS, i talk with the debian maintainer, it's supposed to be fixed, he told in bug report that's now working18:35
ScottK2greg-g: That's about all you can do.18:35
geserKmos: and have you checked that?18:35
geserthat it builds now?18:36
ScottK2Kmos: I say again: YOU are supposed to test stuff and clearly you didn't.18:36
ScottK2What the Maintainer said or what's in BTS doesn't excuse you didn't test.18:36
greg-gThanks ScottK2, I just didn't want to be accused of not being good at debian/ubuntu relationships18:36
KmosScottK2: I test.. check bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=42004618:36
ubotuDebian bug 420046 in libgcr410 "libgcr410: FTBFS: ./ifdhandler.h:115: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'IFDHCreateChannel'" [Serious,Open]18:36
Kmosand see what debian maintainer said18:36
ScottK2greg-g: You're welcome.  Going beyond that is being pushy, IMO.18:37
greg-gScottK2: got it, thanks18:37
ScottK2Kmos: Yet you still asked for it synced.18:37
KmosScottK2: after he told me in private mail, that it's because of pcsc-lite18:37
Kmosnot updated in hardy18:37
Kmosso i ask for pcsc-lite sync and it should be working as he said..18:38
ScottK2Kmos: Which is still irrelevant.18:38
KmosScottK2: but ok, it's my fault to trust debian maintainer18:38
geserKmos: and have you checked in a pbuilder that it builds with an updated pcsc-lite?18:38
ScottK2Kmos: Yes.18:38
Kmosgeser: nop, i trusted debian maintainer word.. because he tested it severall times18:39
ScottK2Kmos: Ubuntu is a different environment than Debian.  Even if it had worked in Debian, it would still need testing in Ubuntu.18:39
ScottK2Which is typical crap and excuses.18:39
KmosI already re-open the bug on debian to see what debian maintainer says about that18:40
geserKmos: see the many packages which fail in ubuntu but build in Debian because debian has bash as /bin/sh18:40
geserbecause it works in debian, it must also work in Ubuntu (different lib, gcc, python, etc.)18:40
ScottK2Kmos: You have a huge amount of energy to get stuff done.  I really wish you could find an area you can be productive in.  This isn't it.18:40
gesers/must/hasn't/18:40
Kmosgeser: exactly.. but this one is a different problem.18:41
KmosScottK2: maybe I'll take my time with fishing18:41
the_belgainhi there - pbuilder is failing for me on a package after upgrading to hardy.  it's complaining that it can't satisfy build dependenvies because some of the dependencies are virtual packages (libfaad-dev, liblame-dev, and libtwolame-dev)18:42
jdongok, done and done, merry christmas everyone, new supertux and now supertux + supertux-stable can be installed together.18:42
jdongvorian: ^^18:42
the_belgainwhy would it complain about this?  this seemed to be working in my pbuilder on gutsy18:43
jdongthe_belgain: it's a known problem18:43
mok0the_belgain: make sure you do a pbuilder update18:43
jdongthe_belgain: faad/faac and anything that depends on libmp4v2 are currently broken on Hardy18:43
jdongthe_belgain: there's two MOTU's, myself and superm1, working to rectify the situation18:43
the_belgainok, fine thanks - it doesn't look like there's anything wrong with my package then18:44
the_belgainwhile i'm here, are there any known issues with pbuilder-dist on hardy at the moment? it ain't working for me18:44
the_belgainlooks like it picks up a corrupted /etc/apt/sources.list18:45
tsmithewould there possibly be a debian developer around in here? i've got a package on mentors which is looking for some love.  mscore was recently uploaded to ubuntu, and i want to contribute back to debian. the version on mentors is an updated one, which includes usage of pasuspender to run the binary when pulseaudio is running.18:47
LucidFoxtsmithe> Same problem here18:47
tsmitheproblem?18:47
geserthe_belgain: corrupted /etc/apt/sources.list? how?18:47
LucidFoxI also have a package from Ubuntu on mentors... actually two, but the other one has problems18:48
tsmitheah :)18:48
ScottKLucidFox and tsmithe: Are any of these packages written in Python?18:48
tsmitheScottK, sorry no18:48
LucidFoxno18:48
ScottKOK.  There are Debian teams for Python stuff that are easy to get sponsoring in, that's why I asked.18:48
bddebianThey are?? ;-)18:49
nxvl_workDD are evil18:49
ScottKnxvl_work: Be nice.18:50
ScottKMany/most of the senior Ubuntu developers are also DDs.18:50
LucidFoxScottK> I looked at the Utnubu team, but judging by the state of their mailing lists, it's dead18:53
ScottKYes.18:54
bddebianYeah, that hasn't really taken off :(18:54
ScottKActually, I think it's work is largely done.18:54
ScottKI think their main purpose was to get the Ubuntu patches pushed back into p.q.d.o.18:54
nxvl_workscottK: those are nice18:55
ScottKYou might ask bddebian.  He's had a little luck getting stuff sponsored.18:56
bddebianheh19:00
the_belgainif any of the people who've taken a look at the fuppes package i uploaded a couple of days ago are interested, i've just uploaded an updated version with a few more markups19:00
geserScottK: perhaps we should all include debian in our nick :)19:01
ScottK;-)19:02
LucidFoxbddebian> So, please tell me about your luck getting stuff sponsored :)19:04
geserLucidFox: try /nick LucidFoxDebian :) perhaps that helps19:05
LucidFoxlol19:05
geserit seems to work for bddebian19:05
AndyPeasiest way to get sponsored in debian these days seems to be through teams, my experiences of debian python {modules,apps} team has been great19:07
ScottK2Actually bddebian uses a different nick on Debian channels because he got sh!t about it there.19:08
LucidFoxI'll try the debian-multimedia team for smplayer, then19:10
bddebianWell the python team seems helpful.  The Games Team, well....19:11
_MMA_LucidFox: TheMuso might be a good person to chat with as he has contact with those guys.19:11
=== macd_ is now known as macd
LucidFox_MMA_> Thanks19:14
LucidFoxHow do I unsubscribe u-u-s from a bug I filed?19:26
geserLucidFox: ask an u-u-s member to do it19:27
=== Nafallo_ is now known as Nafallo
LucidFoxDarkSun88> Fixed debdiff for qtemu19:34
mruizmathiaz, I read your comment about adtool and I uploaded a new debdiff19:47
=== ScottK3 is now known as ScottK2
=== ScottK-confused is now known as ScottK
rulus.mo files should not be in the source package, but build when creating the binary package, right?19:55
slangasekrulus: normally, yes; but it's usually not worth repacking the tarball over19:58
rulusslangasek: what do you mean with repacking the tarball?19:59
slangasekrulus: I mean that if upstream shipped .mo files in the tarball, you can address this in the ./debian/rules clean target without having to worry about repacking the tarball20:11
slangasekrulus: if upstream didn't ship .mo files in the tarball, then any .mo files in your source package would end up in the .diff.gz, and .mo files aren't text so you'll get an error building the source package anyway :)20:11
=== bigon is now known as bigon`
=== davro is now known as davromaniak
rulusslangasek: I'm the upstream developer, so ideally I put only the .po files in the tarball and create the .mo files with setup.py (it's a Python program)?20:17
slangasekrulus: in that case, yes20:17
rulusok, thanks20:18
slangasekbut this channel is for Ubuntu development, not upstream development, so I assumed your question referred to the former :)20:18
=== bigon` is now known as bigon
rulusI understand :-)20:19
=== Lure_ is now known as Lure
subterrifici'm trying to follow the instructions from https://wiki.ubuntu.com/SponsorshipProcess/ppaput but the bug doesn't seem to be getting updated after i run ppaput my-ppa -sa. so i'm not sure how i get the bug on the sponsorship list?20:25
ScottKUploading to PPA isn't an approved method of getting sponsored.20:26
ScottKWhat kind of update do you have?20:26
ScottK(that wiki page is experimental).20:26
subterrificoh, well i tried the other process too, but it is marked as out of date20:31
ScottKsubterrific: Which?20:32
ScottKWhat kind of update do you have (process is a bit different depending).20:32
subterrificmy update is a patch to the bash package that i found in launchpad to fix a bug i ran into while doing the motu class this morning20:32
subterrificScottK: https://wiki.ubuntu.com/SponsorshipProcess says to use http://people.ubuntu.com/~pitti/scripts/requestsponsor which is marked as out-of-date20:33
* ScottK looks20:33
subterrificScottK: basically there are these two tools that are supposed to automate the process, but neither work and i haven't been able to find any documentation on what exactly they do so i can just do it manually :)20:34
ScottKsubterrific: Make your new package, debdiff the old package to the new package, attach the debdiff to the bug, and subscribe ubuntu-main-sponsors (or ubuntu-universe-sponsors for Universe packages).20:35
subterrificScottK: thanks20:35
josesanchIf there is any MOTU bored. I offer my package for a review. http://revu.tauware.de/details.py?package=gnomecatalog20:45
nxvl_workwow20:47
nxvl_workhttp://www.chris-lamb.co.uk/2008/01/14/gnome-applet-for-monitoring-debian-bugs/20:47
nxvl_workwouldn't it be nice to have such a thing for LP20:47
somerville32nxvl_work, Probably wouldn't be hard to do now that there are atom feeds20:57
nxvl_worksomerville32: yep, i think that too, i will try it, check the code and try to adapt it20:59
TheMusoember: Yes re sysinfo, thats fine.21:21
* DaveMorri1 plugs his package for a revu - http://revu.tauware.de/details.py?package=opensg21:23
somerville32mok0, Nice e-mail to -motu :)21:30
mok0;-)21:30
pochuTheMuso: are you looking to bug 92939, or can I take care of it? You assigned it to you on December 12.21:32
ubotuLaunchpad bug 92939 in libowfat "Please sync libowfat 0.27-1 from Debian unstable (main)" [Unknown,Fix released] https://launchpad.net/bugs/9293921:32
mtp_5~21:37
_KeenEars_hello anyone. can someone say, what`s happening in gutsy-backports now? i mean, kde4 miss some dependencies, although the files are in the pool, but it`s just not in relevant packages list21:39
_KeenEars_maybe the update wasn`t finished yet?21:42
ScottK_KeenEars_: For KDE, ask in #kubuntu-devel21:43
_KeenEars_ok,thanx21:43
TheMusopochu: all yours21:51
subterrificif i wanted to add a .pam_environment file to /etc/skel/ which package would i add that to? libpam-modules, bash, ???21:52
somerville32interdiffs or .diff.gz for new upstream releases now?22:10
persiasomerville32: interdiffs.  The transition is under discussion, but not adopted.22:11
somerville32I'm a little confused by the output of my interdiff22:12
persiasomerville32: The blob attached for sponsoring isn't human readable :)22:12
somerville32persia, I'm looking at the human readable version22:12
persiasomerville32: Pastebin it.  What's confusing?22:12
somerville32http://pastebin.com/d610ec95322:13
persiatkamppeter: Resyncing keyring.22:13
nxvl_worksomerville32: what's the confusing part of that?22:13
somerville32An interdiff is the the diff of the diff, right?22:14
nxvl_workyep22:14
persiasomerville32: Right.  This one shows that the only packaging that changed was the .desktop file, which makes me suspect you forgot to add a changelog entry.22:14
somerville32persia, It is just an excerpt22:14
slangaseksubterrific: I hope you're asking about this for local use, not for inclusion in Ubuntu?22:15
somerville32In the orig, you modified the .desktop file in the package (you didn't use a packaging system) persia22:15
somerville32In the new release, he incorporated your changes22:15
somerville32This interdiff looks like it'll remove your changes persia and apply the old way to the new fixed one22:15
* persia is having difficulties parsing22:16
slangaseksubterrific: and if it's for local use, I'm not sure it matters which package you put it in, though conceptually I guess libpam-modules or libpam-runtime is probably as good as any22:16
nxvl_worksomerville32: what are you doing? a merge?22:16
somerville32No, new upstream release22:16
nxvl_workok22:16
persiasomerville32: If I understand your issue correctly, it is correct for the diff to drop any patch that was adopted by upstream.22:18
somerville32persia, correct22:18
somerville32But it looks like the new diff is being modified so that it applies the old way from the first version unpatched22:18
persiasomerville32: I'd have to look at the whole thing, but I think that the "reverted" at the top indicates that that patch is being dropped.  If you want to be absolutely sure, follow the interdiff sponsoring process locally, and look at the results.22:19
somerville32persia, awesome, thanks.22:20
\shguys, does anybody has a freecom fsg-3 w/o wlan appliance?22:30
RAOFtjaalton: Bad timezone indeed.  Nouveau is going pretty well, at least for me.  My laptop screen now works with the randr12 code :)22:38
RAOFtjaalton: Oh, and the drivers are quite snappy.22:38
tjaaltonRAOF: yeah I got it working on my desktop, once I linked the drm.ko in place22:39
tjaaltontoo bad that the virtual console doesn't work yet22:39
RAOFtjaalton: What exactly did you have to do?  I've only ever had to install it, and it Just Work.22:39
RAOFs/./s./22:40
RAOFIt did for me (last time I tried) with the non-randr12 code.22:40
tjaaltonthere was two drm.ko's installed, so I had to move the older one out of the way22:40
RAOFtjaalton: Right.  You should have one in modules/extra, and one in somewhere else.22:40
tjaaltonthe "official" one and the one in extra/22:41
tjaaltonyep22:41
RAOFBut I was under the impression that modprobe should be able to determine the correct one to load.  It does for me.22:41
tjaaltonbtw, there's going to be a libdrm release soon22:41
tjaaltonhm, doesn't do that here22:41
RAOFMaybe x86-64's modprobe is smarter?22:42
tjaaltonmaybe, mine is i68622:42
tjaaltonRAOF: would you like to maintain it on git.debian.org?-)22:44
tjaaltonseems that the packaging is much like the rest of the drivers22:45
subterrificslangasek: i'm actually working on a bug in launchpad22:48
subterrificslangasek: which is asking for ~/bin to be added by default to PATH22:48
subterrificslangasek: and according to the bug, that should be done inside ~/.pam_environment22:49
RAOFtjaalton: Someone's asked whether I'd like to help get it into experimental.  I need to get back to them.  Yeah, I'll help maintain it on git.debian.org.22:49
subterrificslangasek: so it would seem there needs to be a .pam_environent in /etc/skel/ no?22:50
RAOFtjaalton: The packaging is taken very nearly verbatim from the nv driver :)22:50
tjaaltonRAOF: cool, then it would be a breeze to push it there22:50
_KeenEars_got anothe question... will be main gutsy repo updated in future ? or it`s freezed for any additions ?22:52
RAOFjdong: The think I wasn't sure about with pushing to experimental is the need for git snapshots of libdrm.22:52
slangaseksubterrific: uhm, that doesn't sound like the correct approach to me. what's the bug #?22:52
persia!sru | _KeenEars_22:52
ubotu_KeenEars_: Stable Release Update information is at http://wiki.ubuntu.com/StableReleaseUpdates22:52
persiaIn summary, it's frozen except for critical bugfixes22:52
RAOFSorry, tjaalton ^^^22:53
subterrificslangasek: https://bugs.launchpad.net/ubuntu/+source/pam/+bug/6406422:53
ubotuLaunchpad bug 64064 in pam "would be nice to add ~/bin to the default PATH" [Wishlist,Confirmed]22:53
RAOFtjaalton: But if libdrm is releasing soon, that'd be nice.22:54
tjaaltonRAOF: right, airlied said "in a few weeks" :P22:54
slangaseksubterrific: ok, I'll look that over22:54
\shbah...don't add it by default ;)22:55
_KeenEars_well, ty. but thu updates will go to ubuntu-updates after all? not gutsy22:55
\shsomeone hacks into your box, which is obviously not root but some other user...and this guy can't overcome sudo22:55
\shhe installs something into ~/bin and voila...22:56
\shother user == first user of the system who is sudo su - compatible22:56
slangaseksubterrific: ok, it says that it's *doable* on a per-user basis by editing ~/.pam_environment; not that the correct way to configure it as a system-wide default is to set it in ~/.pam_environment by default22:57
_KeenEars_at least what i`ve get from that document22:57
slangaseksubterrific: and indeed, ~/.pam_environment is not the place to do it if this is to be made a system-wide default; if it's agreed that the change should be made, it ought to go to /etc/environment instead, I think22:58
persia_KeenEars_: They go into the gutsy-updates repository, but the rules are still very strict.  You might be interested in backports22:58
subterrificslangasek: well i've already attempted to solve the do-able part by fixing https://bugs.launchpad.net/ubuntu/+source/pam/+bug/14538022:59
ubotuLaunchpad bug 145380 in pam "pam_env should document per-user environment file ~/.pam_environment" [Wishlist,Confirmed]22:59
_KeenEars_actually, i`m mirroring -backports, -proposed, -updates and - security at all22:59
_KeenEars_but left base gutsy unchanged22:59
TheMusopochu: re accerciser, that sounds like an upstream problem.22:59
TheMusobug 18319122:59
ubotuLaunchpad bug 183191 in accerciser "Please sponsor accerciser 1.1.5 (universe) into Hardy" [Wishlist,Confirmed] https://launchpad.net/bugs/18319122:59
subterrificslangasek: and i don't think you can make the change in /etc/environment because $HOME might not be set yet22:59
subterrificslangasek: and ~/bin is already in the default path, look at /etc/profile23:00
persiaTheMuso: Maybe upstream, but it would be a regression, no?23:00
TheMusopersia: I don't know, as I hadn't seen what has happened with it previously.23:00
nxvl_workis there any way to check what package generated a file?23:00
pochuTheMuso: yeah, but I'm not comfortable uploading a broken application :)23:01
persianxvl_work: No, but which package installed a file is available from dpkg -S23:01
TheMusopochu: Fair enough.23:01
pochuember: you might want to forward that bug if you can reproduce it.23:01
\shsubterrific, where is it set? on hardy is nothing to see about ~/bin in /etc/profile...23:02
subterrific\sh: sry, i meant /etc/skel/.profile23:03
\shsubterrific, but it's not set by default...because ~/bin doesn't exist by default in ~/23:03
\shsubterrific, only if ~/bin is created then it's been appended to $PATH23:03
subterrific\sh: seems default to me, checking if it exists first is an optimization only23:05
\shsubterrific, no it's an important difference :) most users don't need ~/bin...there were several discussions about this and most of the sysadmins are saying "it's evil"23:07
persiapochu: TheMuso: just tested.  Definitely a regression.23:08
DevourerWhat is Masters of the Universe?23:09
pochupersia: thanks. ember, could you forward it upstream?23:09
pochuDevourer: us.23:09
pochu!motu | Devourer23:09
subterrific\sh: i agree it helps prevent people from shooting themselves in the foot, but as far as security i see little difference in having it in the PATH vs. added to the PATH only if it exists23:09
ubotuDevourer: motu is short for Masters of the Universe. The brave souls who maintain the packages in the Universe section of Ubuntu. See  http://wiki.ubuntu.com/MOTU23:09
* persia notes that accerciser as currently distributing can be trivially frozen, but at least doesn't break from choosing "No".23:10
DevourerOh. Brave souls. :)23:10
nxvl_workpersia: thanx i found it :D23:10
* nxvl_work HUGS persia23:10
subterrific\sh: the difference being: ~/.profile needs to be executed after your box is "hacked"23:11
\shsubterrific, well, the good thing is, most people won't create ~/bin but I agree it should be removed from ~/.profile23:11
\shsubterrific, well, that is easy....profile is there and user foo (1st user) is logging in..and executes e.g. sudo ,-)23:11
ScottKAnyone want to do a merge to fix a CVE?  dspam could use a little merging love.23:12
\shhacker installs ~/bin/sudo which is the hacker tool now, and user foo is fcked :)23:12
subterrific\sh: the reason i don't see it as a security concern is that once your account is compromised, a hacker can change your .profile anyway and add ~/.myhackbin/sudo to your path23:13
persia(or just execute /tmp/superhacktool in the .profile directly23:14
subterrific\sh: plus is it possible to override a /sbin with a /bin, i don't think it is23:14
subterrificpersia: i think the point was that the hacker needed some user input to complete the hack, like pretending to be sudo and logging your password23:15
RiddellScottK: assigned which to whom?23:17
RiddellI may well have got the assignee wrong during a sync, it's easily enough done23:17
ScottKRiddell: There was some confusion about a sync you processed.  It was Kmos.23:18
\shsubterrific, this is all possible...but having ~/bin and the user foo knows about it, but doesn't look inside for some time, it's much more unsecure...23:18
ScottKRiddell: The bug in question was Bug 18296323:18
ubotuLaunchpad bug 182963 in pcsc-lite "Please sync pcsc-lite 1.4.99-1 (universe) from Debian unstable (main)" [Wishlist,Fix released] https://launchpad.net/bugs/18296323:18
ScottKIt turns out the libgcr410 part of that request was untested and FTBFS after the sync.23:19
\shsubterrific, but anyways...it's the job of the sysadmin to get rid of those things, agree :)23:19
RiddellScottK: meh fooey, he did ask me for it23:19
\shRiddell, no sync without a paper ,-)23:19
ScottKRiddell: Yes.  Our collective finger is pointed straight at him.23:19
ScottK\sh: We found the paper, it just wastn't completely filled out.23:20
\shScottK, I know :)23:20
ScottKK23:20
ScottKRiddell: It's unfortunately typical of the quality level of a large fraction of his work.23:20
ScottKAdri2000 and Lutin: I see that the MoM code is up on LP: https://code.launchpad.net/merge-o-matic (and GPL).  Any thought to contributing patches for a U/I overhaul?23:21
subterrific\sh: so i just commented on the bug to try to get more feedback and i'll leave it at that for now23:27
Adri2000ScottK: yes, this is planned23:30
ScottKAdri2000: Great.23:30
ScottKAdri2000: Any schedule?23:30
Adri2000ScottK: nothing specific, but the sooner the best. also, when this is done, we will shutdown DaD23:33
Adri2000ScottK: actually, we were waiting for the official announcement of MoM's code release, but seems you were quicker to find it than Keybuk to make the announcement :p23:35
ScottKHeh.  He mentioned it on #ubuntu-devel, so I guess that's an announcement then.23:36
ScottK;-)23:36
Adri2000ah, indeed :)23:38
\shScottK, question, we have on mom a merge for claws-mail-extra-plugins 3.2.0 ... it needs claws-mail 3.2.0 should we try to include it into hardy?23:43
ScottK\sh: I'd say yes.23:43
ScottKBut I don't use it, so ....23:43
\shScottK, I#m just asking you, because you were the last one who touched it ,)23:44
\shScottK, I use it so no problem testing it :)23:44
ScottKAh.23:44
ScottK\sh: I just touched it to rebuild the clamav plugin for libclamav2/3 transition, so I've no strong opinion.  I'd love some testing with the new clamav though.23:45
\shScottK, cool..I'll build the new claws stuff and do a functional test for myself...if it's ok I'll file a sync req for claws mail...23:45
ScottKGreat.23:46
emgenthello there23:49
ScottKAnyone looking for security experience might want to look at syslog-ng.23:57
somerville32ScottK, Okay.23:58
ScottKsomerville32: The version in Hardy has a CVE fix that needs to be put in any of the released versions it's applicable to.23:59

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