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

imbrandonLaserJock: its per user in /var/spool/mail/user iirc00:10
LaserJockeven if /usr/sbin/sendmail exists?00:11
imbrandonno, you ask where it was sent too00:12
imbrandons/too/to00:12
imbrandone.g. how does it know, it knows by user@system and delivers to /var/spool/mail00:12
StevenKSendmail (or variant) is what writes to /var/mail/<user> ...00:12
LaserJockright00:12
imbrandonerr yea00:12
LaserJockso I think I need to set up msmtp to do that :/00:13
imbrandonLaserJock: why not just install postfix?00:13
LaserJockbah, maybe I should just install exim4/postfix00:13
imbrandonif you want local only, there is very little if any config for postfix00:13
imbrandonon install00:14
LaserJockwell, I want system mail local, but I want to be able to send email out via SMTP00:14
LaserJockI was using msmtp for sending out email to the smarthost00:14
imbrandonsmtp from your local box? most people will make that as spam imediately00:14
imbrandonahh ok00:14
LaserJockbut I think that meant that system mail got dropped00:15
imbrandonsmarthost, yea you can config postfix for a smarthost on install via debconf questions00:15
imbrandonfairly simply00:15
LaserJockyeah, I was just trying to go "lightweight" ;-)00:15
LaserJockalthough I was just messing around with exim4 and I couldn't get it to work with my smarthost00:16
LaserJockI'll see if postfix does any better00:17
imbrandon:)00:17
StevenKLaserJock: ssmtpd00:20
LaserJockoh for goodness sakes, postfix is messy00:28
FujitsuLaserJock: Is it?00:31
StevenKI don't think it is.00:31
FujitsuFor setting up local with smarthost, debconf should do it all.00:31
FujitsuBut even so, I find postfix' configuration to be not at all bad.00:31
LaserJockmy smarthost uses SSL authentication00:31
FujitsuAhahaha.00:31
LaserJockboth exim4 and postfix seem to choke when I get to SSl00:32
LaserJockI'm just gonna set up a system-wide msmtp config and see if that works00:33
=== bperry is now known as brandonperry
=== brandonperry is now known as bperry
phomesis there a reason for gnome-games being stuck at 2.20.1 for gutsy? (and 2.20.0.1 for hardy btw) We are getting a ton of crasher reports from bugs in these old versions01:07
Burgundaviaphomes: we usually don't update, but talk with seb12801:09
slangasekwell, practically speaking for hardy things are stuck at 2.20.0.1 because 2.21.4 pulls in a new build-dependency which hasn't gone through the main inclusion process yet01:13
phomesBurgundavia: okay, thanks01:14
slangasekoh, correction; the problem for hardy now seems to be that the last build attempt happened right while LP was being ornery, and installing all build-deps failed01:16
phomesslangasek: ok. No chance to get in alpha 3 then right? Too bad. I get the impression most testing of unstable versions come from people trying the alpha/betas of ubuntu01:18
slangasekphomes: not much chance of getting it in alpha 3; depends on me snagging someone who can requeue it01:19
slangasekHobbsee: ping :)01:20
Burgundaviaslangasek: what needs to be done with the hardy alpha 3 page?01:24
Burgundaviawhat new features need to be added?01:24
ScottKFor Alpha release notes is it appropriate to mention new stuff that needs testing.01:26
ScottK?01:26
slangasekBurgundavia: good question.  the new OOo might be worth a mention, if that sneaks under the wire01:27
slangasekBurgundavia: otherwise, it's anything that looks good from -changes :)01:28
slangasekScottK: sure01:28
ScottKI ask because we recently did the libclamav2 -> libclamav3 transition and went from 0.91 to 0.92, so anything that uses clamav could use a good workout.01:28
ScottKslangasek: That effort made me appreciate the Debian BinNMU process a lot more.01:29
ScottKNot that it was a lot of packages, but it was my first library transition.01:29
Hobbseeslangasek: pong01:32
Burgundaviaslangasek: I will poke this evening01:33
slangasekHobbsee: hi; do you want to try to send gnome-games back through the ringer? It looks to me like these build failures were tied to the mirror issue01:34
Hobbseeslangasek: done, & reprio'd.01:34
slangasekHobbsee: cheers01:34
slangasekScottK: yes, it's been interesting for me to readjust to not having binNMUs... :)01:34
phomesslangasek, Hobbsee: nice, thanks :)01:35
ScottKBurgundavia: It'd be nice to get a mention the we've switched to libclamav3 and packages that use it really need some testing to make sure they still work as expected.01:36
bmmHi everybody. I've written a debian file indexing page, and I'm looking for people who would like to comment on it and people who would like to help adding debian archive urls. Any takers?01:38
ScottKbmm: What problem are you trying to solve?01:39
BurgundaviaScottK: some of that is release notes stuff, but maybe we should merge the release notes and this page, I don't know01:39
Burgundaviaslangasek: ^01:39
slangasekBurgundavia: surely this is the release notes we're talking about?01:40
bmmScottK: My brother asked me if there was a lgenerals-data package somewhere, and how he should get that data on his computer. I couldn't find a way of finding out, so I decided to create an index of debian file urls.01:40
ScottKbmm: Asking Google isn't enough?01:40
Burgundaviaslangasek: are we still doing seperate release notes detailing issues with the release?01:41
slangasekBurgundavia: by "the release" do you mean hardy, or hardy alpha 3?01:41
bmmScottK: nope, didn't solve that for me.. but of course asking google is the next best thing.01:41
slangasekBurgundavia: https://wiki.ubuntu.com/HardyHeron/Alpha3 is the draft for the alpha 3 release notes.  For final release notes, I'm assuming there's not much point in having anything separate yet since issues will come and go01:42
bmmScottK: I'm not sure google is that good at indexing debian files. Matching on filenames is not easy and knowing that it's a debian file is not really possible. I tried filetype:.deb but it didn't really result in anything ;-)01:42
ScottKbmm: While for a data package it probably doesn't matter so much, mixing and matching Debian packages built for different releases can be problematic.01:44
bmmScottK: yes, that's true. It may be a good idea to post that on my page :-)01:44
bmmOk, I've added a notice to the page :-)01:47
bmmScottK: Thanks for you comment!01:47
ScottKbmm: You're welcome.01:48
=== _nuu is now known as nuu
slangasekphomes: right, so, on the next round the buildd itself works fine and shows again that one of the build-dependencies is not available in main, so.01:54
slangaseknor do I see that anyone's started the process of trying to get it accepted in main01:55
bmmAm I reading this correctly: "#!/usr/bin/python or #!/usr/bin/env python (the former is preferred)" means that I should uphold #!/usr/bin/python in favor of the env version right?01:55
bmm(I would suspect the env python method being more flexible)01:56
slangasekyou should use #!/usr/bin/python, yes01:56
ScottKbmm: #!/usr/bin/python is preferred01:56
ScottKbmm: #!/usr/bin/python is more reliable.01:56
bddebianHeya gang01:56
StevenK'#!/usr/bin/env python' will search PATH, so could use /usr/local/bin/python leading to unexpected behavior01:56
slangasek/usr/bin/env is only more flexible for supporting systems that don't support .deb packages01:57
bmmHihi, every time I start typing a comment, somebody answers it :-D01:58
bddebianAh, I see no response as usual from the games team on asc..01:58
slangasekbddebian: er, I saw one response earlier when I looked at the list archive01:59
ScottKHeya bddebian.01:59
bddebianHi ScottK01:59
slangasekbddebian: anyway, it's come to my attention that the only uploading the current "Uploaders" ever did was to adopt the package into the games team01:59
bddebianslangasek: Yeah, just Miriam01:59
phomesslangasek: so that person starting that process should be me I guess (co-maintainer of gnome-games) any hints on where I should go to do this?02:03
phomesbddebian: asc?02:04
slangasekphomes: https://wiki.ubuntu.com/MainInclusionProcess needs to be started for ggz-gtk-client, if gnome-games is going to be using ggz in Ubuntu02:05
slangasekbddebian: btw, does asc end up with a binary dep on libboost-regexp with this new upstream version?02:06
bddebianphomes: Advanced Strategic Command02:06
slangasekor do I dare hope that maybe it just needs a few templates?02:06
somerville32I love asc! :D02:06
bddebianslangasek: Hmm, good question02:07
phomesis the games team a ubuntu team or would that be gnome-games team (me...)? Cause I should read up on asc then :)02:07
bddebianDebian Games Team02:07
bddebianWe have several Ubuntu members :-)02:08
phomesgood - as long as it's not me not doing what I should :)02:08
bddebianslangasek: Depends: asc-data (>= 2.0.1.0), libboost-regex1.34.1 (>= 1.34.1-2.1)  :-(02:10
slangasekbddebian: what a horrible thing02:11
bddebianI'm sure that's pulled in by shlib deps though, no?02:13
slangasekyes02:13
bddebianMight not really be necessary?02:13
slangasekit's /using/ boost that's the horrible thing02:13
bddebianWell...02:13
slangasekespecially since boost_regexp adds no significant functionality over regcomp() regexec() regfree()02:16
slangasekwell, ok - it gets you C++ memory management.  I don't think that's a very compelling reason to get one's application tangled up in boost. :)02:16
bddebianHeh, aye02:17
StevenKslangasek: "C offers you enough rope to hang yourself. C++ offers a fully equipped firing squad, a last cigarette and a blindfold."02:18
jscinozhey again everyone02:21
slangasekStevenK: oh, but it gets better02:21
StevenKslangasek: Oh?02:21
jscinozMy preinst automatically downloads a 1.3mb file, its all working well but obviously it only shows the file download progress in the terminal window (its downloading using wget) is there a way to have it also output it graphically for users installing via synaptic or gdebi-gtk?02:21
slangasekwhat's the one regexp in the whole program that asc uses boost for?02:22
slangasekstrrchr('.')02:22
* StevenK sobs02:22
slangasekbehold, the C++ Way02:22
slangasekoh, no, my bad; there are others here that I overlooked02:24
slangasekyes, yes - there's also one here that does dirname()02:25
bddebianheh02:25
slangasekbddebian: well if I were you I would hit your upstream with a shovel for doing this; but it's largely going to be your problem, not mine, that the package depends on boost and will be doomed to eternal pain where Debian testing is concerned, so - uploading02:30
bddebianslangasek: Why is boost getting removed?02:30
slangasekbut the jwz quote is very apt here02:30
slangasekbddebian: it's not, it's just constantly undergoing stupid ABI changes02:30
bddebianOh, aye, OK02:31
slangasekand it has lots of other large reverse-dependencies which are never ready to go at the same time02:33
Hobbseehey, would the person who keeps feeling the need to smash me over the head with a large hammer every time i get up please stop?02:34
* bddebian hides the hammer02:34
Hobbseeit's YOU!02:35
* ScottK relaxes02:36
* Fujitsu sneaks up behind ScottK.02:38
* ScottK looks in the rear view mirror02:41
lifelessboost is not managed for ABI02:50
lifelessAFAICT, by upstream02:50
bddebianRock on, thanks slangasek!02:54
bddebianslangasek: Wanna join the games team, we NEED DDs? ;-P02:55
slangasekbddebian: thanks, I'm on enough teams03:09
slangaseklifeless: yes, which means that every time there's a release there's an soname change, which is an ABI change :)03:09
=== bigon is now known as bigon`
=== Am|NickTaken is now known as Amaranth
TheMusoc03:34
TheMusough03:34
TheMusoc03:36
TheMusoargh orca let go of my keys03:36
StevenKI suspect it did, because we saw that.03:37
rexbronhmm, this is still troubling me03:50
rexbronThe configure script changes the lib directory to lib64 on 64bit archs03:50
rexbronand makes the install fail03:51
jscinozhey guys, in my package there is a shell script for launching the application "urbanterror" the shellscript is to be placed in /usr/games/urbanterror. However since one of the two binary packages created by this source package is also called urbanterror, dh_install tries to copy the temporary build dir debian/urbanterror rather than the script which is also debian/urbanterror (but a file rather than a directory). any ideas how i can04:57
jscinoz get around this, short of renaming the shellscript or package04:57
slangasekBurgundavia: OOo is almost certainly not going to make the cut for alpha3 at this point, since it just ftbfs on amd64.05:06
Hobbseeoh goody05:07
Hobbseeyou can mention kde4, if it actually works though05:07
* Hobbsee heads to work05:07
Burgundaviaslangasek: lovely05:08
jscinozanyone know how i can deal with my dh_install problem?05:11
somerville32jscinoz, use the -p option05:12
StevenKjscinoz: Don't call the script debian/urbanterror05:12
StevenKjscinoz: Call it debian/launcher or something, and then install it as debian/urbanterror/usr/games/urbanterror05:12
jscinozi am using the -p option somerville,05:13
jscinozstevenk, i was unware that dh_install would rename files05:13
StevenKjscinoz: dh_install can't rename files.05:15
jscinozthen how do i get it from srcdir/debian/launcher to usr/games/urbanterror05:16
slangasekdh_install copies files, which means it can copy them to arbitrary locations05:18
=== bigon` is now known as bigon
jscinozi know, but i think what stevenk was suggesting is i have it named one thing in debian/ and another thing when its actually installed, and not sure how that would work05:26
jscinoz>_<05:36
tonyyarussoHi, I was wondering why the fix for flash is taking so long still.  Anyone know?06:02
LaserJockbecause nobody has figured out what to do with it?06:31
LaserJocktonyyarusso: you know something I don't? :-)06:37
dholbachgood morning06:39
boomergood morning06:41
TheMusoHey dholbach.06:41
dholbachhey TheMuso, heya boomer06:42
LaserJockdholbach!06:44
dholbachhey LaserJock!06:45
jsgotangcohello06:45
LaserJockdholbach: I sent you an email06:46
dholbachLaserJock: I noticed but didn't get to it yet - I'll take a look at it in a bit06:47
tonyyarussoLaserJock: Really?  I thought imbrandon said it would only be another day or two - like two weeks ago.  Thought maybe something strange had come up that was unforseen, b/c he sounded like it was under control (and fixed in Hardy already, just not released vers)06:50
LaserJocktonyyarusso: yes, I'd say something came up: https://lists.ubuntu.com/archives/ubuntu-devel/2007-December/024877.html06:50
FujitsuYes, Adobe is silly.06:51
FujitsuAnd Konqueror doesn't like XEmbed.06:51
tonyyarussoLaserJock: ty06:51
nixternalBAH!07:01
nixternalI wanted to check on getting another domain name, something a bit more professional sounding than 'nixternal.com', so I said hell, let me check johnson.com, and I could do richard@johnson.com, especially since my middle initial is A.07:02
nixternalso I go to godaddy.com and enter Johnson.com and it tells me it is already taken, but here are some other options07:02
nixternalhttp://www.nixternal.com/~rj/johnson.png   <-- these are the other options07:02
nixternalwtf has this world come to?07:02
FujitsuHahahahaah.07:02
LaserJocklol07:03
FujitsuNice, nice.07:03
nixternalI am just going to change my name07:03
nixternalmy first name is Richard and my last name is Johnson, so I hear it all of the time, but a damn domain registrant telling me the same07:03
nixternalthis has gone to far07:03
LaserJockI was thinking donjohnson.com but that might date me07:04
nixternalyou dated don johnson?07:04
* Fujitsu once knew a Richard Head.07:04
nixternalsick07:04
nixternalI know a Richard Head07:04
nixternalwent to high school with one07:04
FujitsuSame.07:04
nixternalour football coach even called him dickhead07:04
FujitsuHaha.07:04
* Fujitsu notes that Firefox 3 is being even safer than IE7 wrt. untrusted certificates.07:05
FujitsuIt doesn't even say where to go to add an exception.07:05
FujitsuWell, it does, but it's not right.07:05
nixternaland if everyone has seen the old Little Ceasers pizza commercials, they will remember 'Pizza Pizza!'07:05
nixternalwell my Peurto Rican buddy started 'Pinga Pinga!'07:05
tonyyarussoFujitsu: when is FF3 final btw?07:06
Fujitsutonyyarusso: No idea whatsoever.07:06
* tonyyarusso remembers Pizza Pizza!07:06
nixternalok, back to bed for me...g'nite all07:06
FujitsuNight nixternal.07:06
FujitsuAll I know about FF at the moment is that FF3b3 is actually worth using, unlike earlier FF releases.07:06
tonyyarusso"Mozilla is on track to release the final version of Firefox 3 during the first quarter of 2008...we can expect the Beta 3 release sometime in February"07:08
tonyyarussoSo, quite likely before Hardy is released, but not necessarily by much?07:08
RAOFbigon: Ping!  Re: gnome-keyring-sharp.07:12
bigonRAOF: mmm I will recontact upstream07:13
tonyyarussowhat is gnome-keyring-sharp?07:14
RAOFbigon: Oh, why?07:14
RAOFbigon: I'm just hacking on your packages as found on LP bzr.07:14
RAOFAdding a get-orig-source target, updating the versioning, etc.07:14
tonyyarussoseems to not be in gutsy, all right07:15
bigonsvn://svn.debian.org/svn/pkg-cli-libs/packages/gnome-keyring-sharp/trunk07:15
bigonactually07:15
bigonRAOF: I don't think the bzr branch is uptodate07:15
RAOFI thought I went there and found nothing.  Maybe the websvn was lying.07:15
RAOFOk, let's see what's changed...07:16
RAOFRight.  Not that much.07:18
bigonRAOF: upstream is waiting some feedback before making an official release07:19
RAOFbigon: Right.  From whom?07:20
bigonsomebody who test his software :o07:20
RAOFSuch as may be garnered by putting a package into Debian Experimental, say? :)07:20
RAOFbigon: I don't have write access to pkg-cli-libs svn.  If I supply you a diff would you kindly apply it?07:23
bigonRAOF: ok if you could send it by mail07:23
RAOFYup, certainly.07:24
RAOFI'll just check that the package as it is currently fails to build current SVN, then fix it :)07:24
RAOFYup.  Good.07:27
=== asac_ is now known as asac
StevenKRAOF: Finally reached level 60 :-D07:35
RAOFStevenK: In not so impressive news, I've hit 30 :P07:37
StevenKHeh07:37
=== cassidy_ is now known as cassidy
RAOFbigon: Patch sent.07:50
bigonRAOF: thx07:51
RAOFbigon: Do you remember offhand what else was required for banter (which is what I was originally interested in g-k-s)?07:53
bigontelepathy-sharp(already pkg) gnome-keyring#07:54
dholbachapachelogger_: thanks a lot for your mail - you should be on the net in a bit :)07:54
bigonand notify@07:54
bigon#07:54
RAOFThanks.07:55
bigonRAOF: if I remember slomo was working on notify#07:55
RAOFAs in, libnotify-sharp?07:55
RAOFAh, inotify.07:56
bigonno libnotify07:58
bigonRAOF: I'm not sure if the .dll must go in /usr/lib/cli or /usr/lib/mono08:00
bigongtk is in /usr/lib/mono08:01
sorenpochu: http://git.fedorahosted.org/git/cobbler.git/?p=cobbler;a=blob;f=setup.py;h=c8a6b8136e2e6b7ba97290e8321c69defabedd13;hb=HEAD08:02
RAOFbigon: Fair enough.08:06
dholbachLaserJock: ROCK! BehindMOTU works now!08:07
LaserJock;-)08:11
RAOFbigon: Ahhh... that'd be because gtk-sharp has dllmaps to native code, which is mono specific.  gnome-keyring-sharp doesn't, so I think it's meant to go in /cli.08:14
bigonasking upstream08:15
RAOFbigon: That'd be a #debian-mono question, surely?08:15
bigonright :o08:16
bigonhttp://pkg-mono.alioth.debian.org/cli-policy/ch-packaging.html08:16
bigon"The commonly seen /usr/lib/mono/packagename path should only be used for Mono project packages."08:17
bigonRAOF: about notify-sharp https://bugs.edge.launchpad.net/ubuntu/+bug/13935608:20
lucashi, is Lukas Fittl around?08:48
dholbachlucas: his nick is 'lfittl'08:50
huatsgood morning08:57
slytherinman-di: ping09:13
man-dislytherin: pong09:14
man-dislytherin: please write direct content when pinging me09:14
man-dislytherin: I will answer when online or read backlog09:15
slytherinman-di: Ok. Did you find any time to build lucene2 on debian?09:15
man-dinope, sorry09:15
=== ember_ is now known as ember
=== cprov-out is now known as cprov
=== rzr is now known as rZr
DaveMorrisHi, I'm still looking for a revu of my package - http://revu.tauware.de/details.py?package=libserial - all previous comments have been addressed11:03
LucidFoxWhen creating an .orig.tar.gz from SVN, should I remove .svn directories?11:12
KmosLucidFox: yes11:21
Kmoslintian gives you an error about that11:22
TheMusoGreetings norsetto.11:26
norsettoheya TheMuso11:27
norsettothemuso: hope to see you soon in the core team ;-)11:27
TheMusonorsetto: I hope so too.11:27
TheMusoIts a Hobbsee!11:39
Hobbseeheya!11:40
Hobbseeit is!11:40
Hobbseeanything interesting happen?11:40
TheMusoNo, been rather quiet the last few hours.11:40
Hobbseeaww11:45
* Hobbsee points at http://www.linuxno.de/_data/gallery/nwl7/_medium_DSCN7823.JPG for a bit of amusement11:46
norsettoheya hobbsee, long time no see11:46
* persia questions the safety of such an arrangement, and wonders if a longer lead just wasn't available11:46
Hobbseehiya norsetto, how were your holidays?11:46
Fujitsullery/nwl7/_medium_DSCN7823.JPG for a bit of amusement11:46
Fujitsu22:46:31 < norsetto> heya hobbsee, long time no see11:46
Fujitsullery/nwl7/_medium_DSCN7823.JPG for a bit of amusement11:46
Fujitsu22:46:31 < norsetto> heya hobbsee, long time no see11:46
FujitsuOops.11:47
Hobbseeoookay?11:47
FujitsuStupid Synaptics.11:47
FujitsuI tried to three-finger click on the link, but missed.11:47
Hobbseeheh11:47
norsettoI feel pasted :-)11:47
* Hobbsee reads kmos report11:47
HobbseeLOL!  right then.11:48
Hobbseesync requested but not really checked. Could not provide a justification beside "...it's the only way to get things updated..."11:48
* Hobbsee notes that dholbach perhaps needs to check his sponsorships more carefully, toto11:50
norsettoanyone know of a mouse cursor for kde?11:52
* Hobbsee updates the wiki page11:52
norsettoI mean, a mouse cursor in the shape of a mouse .....11:52
=== asac_ is now known as asac
* Hobbsee hasn't11:56
pochusoren: I don't know whether you can change variables from debian/rules, sorry.12:11
artmsay i want to maintain a package for 2 flavours of ubuntu and for debian unstable, what are common practices for maintainging this? at the moment i just change the release in the top changelog record before making source package for each flavour, but it feels wrong12:11
persiaIf that's your only change, that's likely the best answer for something external to the repositories.  You might define the special release "artm", and just compile it several different ways, but this may make it more difficult for your users to clearly identify against which environment the package they are using was compiled.12:13
persiapochu: You can export make variables to shell variables.  If you can get the shell variables into python, you should be all set (unless I have the wrong context).12:14
pochupersia: he wants to change some variables without patching the file12:16
artmpersia: well, so far that is the only change. eventually i would like to get the packages into official distributions, but for now I share them with our little community from my PPA so we can test/polish the package before suggesting it12:17
persiapochu: That's harder.  Does python autoset internal variables from specially crafted shell variables or accept them on the command line?  If neither, you're right.12:17
=== LucidFox is now known as Sikon_Stargate
pochui.e. changing  wwwpath  = "/var/www/cobbler/" to "/usr/share/cobbler/www/"12:17
persiaartm: Then playing with the changelog is your best bet.12:17
sorenpochu: Well.... If I can do it by passing arguments to setup.py, then I can do it from debian/rules.12:18
artmpersia: thanks12:18
pochusoren: of course, but I don't know whether you can change just one of those variables with an argument to setup.py :)12:18
sorenpochu: Ok, fair enough :)12:18
pochusoren: you can change all of them (or all of data_files), but just one... dunno12:19
pochuMaybe it's possible and I don't know it, who knows :)12:19
persiaIf you can change all of them, you can change one: just extract them all from setup.py, adjust the one you want, and change them all to the adjusted values.12:19
sorenpochu: Ok. Meh.. It's fine to maintain a patch to setup.py. I was just curious is there was a more correct way to do it.12:19
sorenpersia: That's even more of a maintenance burden, though.12:20
persia(the writing of the limited python parser is left as an excercise for the make programmer)12:20
persiasoren: I agree.  I'm a fan of patches, personally.12:20
persiaThe quick & dirty way is to run sed -i against setup.py, but that'd be painful to understand for the next person.12:21
soren:)12:21
promaghi everyone12:21
pochupersia: not if you put a nice comment :)12:22
promagnot sure if this is the right place, but I have a problem in makefile.am12:23
persiapochu: Maybe.  Depends on the package.  I avoid using sed to patch in debian/rules unless there is an active maintainer already doing so.  It makes it hard to meet both the build-twice-in-a-row and the debian/rules-clean-is-really-clean tests.12:23
promagwhat I have: file.xml which will create file.h and file.cpp12:23
promaghow could I define this in makefile.am12:24
sorenpromag: You can put regular make rules in makefile.am.12:24
promagI've tried it but how can I make the dependency work?12:25
sorenpromag: Er... You haven't given nowhere near enough information for that question to make sense (let alone be answered).12:26
persiapromag: file.h file.cpp: file.xml12:26
promagwhat I put in _SOURCES?12:26
promagfile.xml?12:27
promagor file.xml and file.cpp ?12:27
sorenHave you tried?12:27
promagyes.. the custom target isn't called...12:28
promagI have tried this: http://unix.derkeiler.com/Newsgroups/comp.unix.questions/2003-04/0157.html12:30
sorenI belive #devtools on OFTC is the autotools support channel.12:33
promagthanks12:36
mok0promag: I've done something similar, hang on12:36
promagmok0: great!12:37
mok0promag: put the file.cpp in _SOURCES12:37
promagit is already12:38
mok0promag: and make a rule to generate file.cpp12:38
promag.cpp: %.xml12:38
promag    echo $@ && touch $@.cpp12:38
mok0file.cpp: file.xml12:38
promagI have this12:38
mok0promag: that rules doesn't do anything?12:38
promagno12:39
mok0file.cpp: file.xml /n/t xml2cpp < file.xml > file.cpp12:39
promagif I specify file.cpp: file.xml then its ok... but if I use %.cpp: %.xml then it fails12:40
promagI need a generic rule12:40
mok0promag: hm12:40
promagotherwise I'll have lots of those12:40
mok0promag:  but you are not generating any .cpp files from the .xml (?)12:41
promagyes I am... touch file.cpp :)12:41
mok0just empty files?12:42
promagwell it works :P12:42
promaglater I'll switch touch to the generator12:42
mok0promag: what does this program do? :-P12:42
promagwhat?12:42
promagwhat program?12:42
promagthe generator?12:43
mok0promag: it was a joke... a program with null files...12:43
promag:P12:43
promagwell it doens't matter what the .cpp has12:43
promag(for now)12:43
mok0promag: there may be some restriction on using generic rules inside Makefile.am, I'm not sure12:43
promagmok0: yes I think generic makefile rules doens't work in Makefile.am12:44
promagif you see /usr/share/automake-1.10/am/yacc.am12:44
mok0promag: why don't you make a small script that generates the mass of individual rules12:44
promagbecause automake should be the solution no?12:45
mok0promag: just to generate the individual rules to put in Makefile.am12:45
promagI'm not happy with that solution12:45
mok0promag: I understand. But it would work12:46
mok0promag: you may zoom in on a better solution later12:46
promagmok0: soren: persia: any idea of a package that could have a similar process?12:55
sorenpromag: What happens to generic rules you put in Makefile.am?12:55
sorenI wouldn't expect automake to just remove them.12:56
promagnothing12:56
promagIll check makefile12:56
promagits right after .PHONY12:57
sorenSo it's there?12:57
sorenOk, what was the problem again?12:57
mok0promag: then it should work12:57
promaghoooooooo12:58
promag%.cpp fails12:58
promagbut if I do %Generated.cpp: %.xml then it works12:58
persiapromag: Don't put anything after .PHONY.  Also, try adjusting %.cpp: %.xml to be $(CPP_FILES_TO_BE_CONSTRUCTED): %.cpp: %.xml12:58
promagI'm not putting anything .PHONY... automake is!12:59
* persia disagrees with automake on this stylistic point, but the important part is $(expression): (variable extraction): (variable replacement) 13:00
persiaIf you don't have both colons, make assumes you are talking about a file called %.cpp13:00
=== azeem_ is now known as azeem
mok0promag: http://libre.adacore.com/viewvc/trunk/polyorb/docs/Makefile.am?view=markup13:01
promagyou are most helpful!13:02
Toma-Hey, im trying to track down a change to the Makefile in linux-ubuntu-modules. Specifically, the reason why rtl8180 is disabled13:06
DaveMorrisToma-: have you looked in the changelog file?13:10
Toma-yep13:11
Toma-https://edge.launchpad.net/ubuntu/+source/linux-ubuntu-modules-2.6.2413:11
Toma-reading this13:11
Toma-which is really no help at all13:12
DaveMorrisI'd suggest looking up the guys irc name who made the change and asking them, or firing off an email to them13:13
Toma-BenC :D13:13
jpatrickToma-: best poke him in #ubuntu-devel13:13
Toma-ill hassle him in -kernel13:14
=== Sikon_Stargate is now known as LucidFox
geserdmb: Hi, didn't you want to test pdfedit with lesstif2-dev? any results?13:29
dholbachHobbsee: which one are you talking about?13:39
dholbachhey norsetto :)13:39
dholbachhiya geser13:39
Hobbseedholbach: the sync request which slangasek threw down?13:39
dholbachHobbsee: which one was that?13:39
Hobbseeit's listed on kmos report13:39
dholbachHobbsee: i built it myself and the build-depends doesn't seem to be necessary any more13:40
dholbachHobbsee: why were you referring to it?13:40
Hobbseewas just surprised - and was looking thru the list13:41
dholbachto the bug I mean?13:41
norsettohey dholbach! Still all in one piece or missed some bits after your snowboard adventures? :-)13:41
dholbachnorsetto: it was absolutely awesome13:41
dholbachunfortunately my camera didn't work so no pictures13:41
norsettodholbach: glad to hear that, as all good things it ended though, and now you are back ;-)13:41
* dholbach hugs norsetto13:41
dholbachyeah, it's great to be back again13:42
dholbachnorsetto: how were your holidays?13:42
* norsetto hugs dholbach too (but find him a bit cold and its surprised to find some snow flakes on him ....)13:42
dholbachhehe, not from berlin13:42
* Hobbsee sets dholbach and norsetto on fire13:42
geserHi dholbach, Hobbsee13:43
norsettodholbach: pretty busy with a peesonal project which I had been postponing for too long13:43
* norsetto flame hugs Hobbsee13:43
dholbachnorsetto: I hope you're doing alright13:44
norsettoheya geser13:44
geserHi norsetto13:44
BugMaNAve norsetto! :)13:44
norsettodholbach: as well as a I can be :-)13:45
norsettoBugMaN: morituri me salutant ?13:46
BugMaNnorsetto: yes :)13:46
norsettoBugMaN: oh, you told her the truth? Never do that!13:46
apachelogger__dholbach: hooray, thanks :)13:46
=== apachelogger__ is now known as apachelogger
* norsetto goes to eat something13:48
ChipzzI hope this is not offtopic here, but does anyone around have experience with dotdeb?13:49
dholbachHobbsee: did you check anything regarding bug 180915?13:54
ubotuLaunchpad bug 180915 in big-cursor "Please sync big-cursor 3.7  (universe) from Debian unstable (main)" [Wishlist,Incomplete] https://launchpad.net/bugs/18091513:54
bobboI need a bit of help updating a package13:56
bobboI fixed a man page in a package a few weeks ago (showfsck-1.3ubuntu1) not knowing a new version (showfsck-1.4) had been released upstream in 2004. I want to merge with the upstream version but not sure how i should set up the changelog?13:58
dholbachHobbsee: I'll remove the "-" (regarding but 180915) in the report because I agree that Kmos should have replied to the objection, but to me it's still a valid sync request - that's why I put "please only add a review (+,0,-) for bug reports that are closed."14:01
dholbachHobbsee: if you have any objection about the bug being OK, please add your comment to the bug report14:01
Hobbsee...right14:02
slytherincan anyone please tell me what is meaning of 'tentatively lool'?14:11
Hobbseelool is a person14:11
Hobbseeso, presumably "possibly lool"14:12
Hobbseeor "i think it's lool that you want"14:12
geserslytherin: /whois lool14:12
slytheringeser: I have no idea. I was just checking DesktopTeam TODO page on wiki. And it has this text against nautilus 2.21.x14:13
LucidFoxI've just uploaded package smplayer-themes to REVU, looking for reviews: https://bugs.launchpad.net/ubuntu/+bug/18131914:33
ubotuLaunchpad bug 181319 in ubuntu "[needs-packaging] smplayer-themes" [Wishlist,In progress]14:33
LucidFoxoops14:33
LucidFoxhttp://revu.ubuntuwire.com/details.py?package=smplayer-themes14:33
bobboCould a MOTU check out my fix for Bug #18177514:50
ubotuLaunchpad bug 181775 in showfsck "Showfsck package out of date" [Undecided,In progress] https://launchpad.net/bugs/18177514:50
somerville32bobbo, Hi. The Debian Import Freeze is currently in-effect meaning that there needs to be a provided rational for the merge.14:53
somerville32*rationale14:54
ScottKbobbo: You need an interdiff, not a debdiff for a new upstream version.  See https://wiki.ubuntu.com/UbuntuDevelopment/Interdiff14:54
ScottKsomerville32: The bug includes a good rationale.14:55
somerville32ScottK, The fact that it was released in 2006 is good rationale?14:55
ScottKThe fact that it's two years old, yes.14:56
ScottKDIF isn't really a freeze as it is turning off the auto-sync with Debian.14:56
ScottKThe threshold for 'good' is very low at this point.14:56
ScottKPersonally, I'd settle for "I thought it was important enough to invest my time in preparing the update", but that's just me.  There is no actual process requirement for justification.14:57
somerville32ScottK, okay, thanks for clearing that up.14:58
somerville32bobbo, https://wiki.ubuntu.com/UbuntuDevelopment/Merging <-- for detailed merging instructions15:00
bobbosomerville32: im not merging from Debian, but from upstream15:01
bobbois the diff.gz the interdiff page is talking about the same as a source .tar.gz?15:10
ScottKbobbo: diff.gz is the one you get after you make the source package.15:11
ScottKSource package being usually made up of orig.tar.gz, diff.gz, and .dsc.15:12
bobborunning debuild -S doesnt create a diff.gz though15:12
norsettomorning scottk15:12
ScottKMorning norsetto.15:13
emgenthello there15:13
ScottKbobbo: It should.15:15
ScottKhello emgent15:15
bobboScottK: It jsut makes a showfsck_1.4.tar.gz containing the source of the package15:18
ScottKbobbo: Then you're making a native package and you shouldn't be doing that.15:19
ScottKbobbo: I take that back.15:20
ScottKbobbo: I didn't notice that it actually is a native package.15:21
bobboScottK: ah so how should i merge it then?15:22
ScottKbobbo: Where is the source for the upstream release?15:22
ScottKbobbo: Not sure.15:22
ScottKbobbo: Point me at the upstream site and let me see what they have there.15:23
bobbohttp://www-id.imag.fr/Laboratoire/Membres/Danjean_Vincent/deb.html#showfsck but i included the 1.3ubuntu1 changes in my debdiff in the bug15:23
bobboScottK: http://www-id.imag.fr/Laboratoire/Membres/Danjean_Vincent/debian/pool/main/s/showfsck/showfsck_1.4.tar.gz <-- Direct link to the tar.gz i used to merge15:24
ScottKbobbo: For a native package, interdiff makes no sense.  What I'd suggest you do is take his 1.4 package, add your changes and call it 1.4~ubuntu1, and then make a debdiff between the two.15:28
bobbook i'll do that and upload it15:28
ScottKbobbo: Think about it based on the idea that whoever sponsors it will retrieve the upstream source themselves.15:28
tjaaltonMez: are you still working on the iFolder ITP's you've filed?15:38
Meztjaalton, no. Not after novell messed me about - I thought they'd been automatically closed thoug15:38
tjaaltonMez: ok.. I've been planning to do that for quite some time now, but so far haven't had the time15:39
=== mgallagh__ is now known as mattva01
mattva01I'm pretty new to packaging so I'm wondering if someone could help me out15:44
ScottKmattva01: Probably.  Asking specific questions will get you more help.15:44
mattva01I have a package that does not create any binaries , it just configures eclipse in a certain way15:46
mattva01but I get errors similar to this :dh_builddeb: I have no package to build15:46
mattva01dh_testdir15:46
mattva01and dpkg-genchanges: failure: cannot read files list file: No such file or directory15:47
mattva01is there something obvious i'm missing?15:47
man-dimattva01: you always need to build on binary deb15:47
man-dimattva01: you do this by adding an entry to debian/control15:48
mattva01the entry is correct I believe15:48
man-dimattva01: then you would not get the above error message15:48
mattva01well let me check then :)15:49
siretartmattva01: not every binary package needs to actually contain binaries. if the package is architecture neutral, make it 'arch: all'15:49
man-dimattva01: paste your debian/control to some paste.bin like http://rafb.net/paste15:49
man-dimattva01: binary package just means, its some deb you can install15:50
mattva01ah15:50
man-diit can contain everything or nothing15:50
man-dior something in between15:50
mattva01http://rafb.net/p/lHaGwj36.html15:53
bobboScottK: My new debdiff is up at Bug #181775 if you want it15:53
ubotuLaunchpad bug 181775 in showfsck "Showfsck package out of date" [Wishlist,In progress] https://launchpad.net/bugs/18177515:53
mattva01so is there anything wrong with it?15:57
man-dimattva01: Version: 1.0 should not be in there15:58
man-dibut thats most probably not your error15:59
mattva01hmm16:00
man-diversion number comes always from debian/changelog16:00
mattva01oh yeah16:00
ChipzzI think a space is required after :16:01
Chipzzand the cdbs build dependency is most likely bogus16:01
mattva01yeah it is, sorry bout that16:01
Chipzzalso16:01
Chipzzthe dependecies on sun-java6-jre, sun-java6-jdk are most likely bogus16:02
mattva01no I actually need those16:02
Rospo_ZoppoRiddell: i'm working on a fix for a pk2moto ftbfs; the problem is that the debdiff is very large, can you have a look at it (bug 181581) ? thanks16:02
ubotuLaunchpad bug 181581 in p2kmoto "FTBFS on all architectures" [Undecided,Confirmed] https://launchpad.net/bugs/18158116:02
Chipzzmattva01: is there a very good reason it won't work with for example gcj or sth?16:02
mattva01the AP board seems to require sun java16:03
Chipzzstill16:03
Chipzzyou're not *packaging* the AP board16:03
Chipzzyou're only *configuring* it16:03
rexbronIs there ap olicy of having .py files in /usr/bin/ ?16:03
mattva01true16:03
Chipzzif the AP board package will only work with a specific version of java, then IT should have that dependency16:04
mattva01ah yeah16:04
Chipzzif in the future the AP board software is changed to also work with alternative runtimes, your package will block that16:04
Chipzz>> not good16:04
=== \sh_away is now known as \sh
mattva01of course16:05
Chipzzhrrrm well actually it won't, it will just force unneeded packages to stay installed16:06
Chipzznot good nevertheless16:06
mattva01well I see I have much to learn :)16:06
mattva01still don't understand these errors I'm getting though16:07
\shmoins16:07
geserHi \sh16:08
Chipzzmattva01: btw, I don't know ap board nor do I particulary care; but, is it a seperate ubuntu package or just some tarball?16:08
RiddellRospo_Zoppo: hmm, you're modifying autofoo generated files, isn't there a way to fix it without doing that?16:09
Chipzzsince you have Source: apjava; assuming apjava is the AP board source package, that would also be incorrect ;)16:09
RiddellRospo_Zoppo: or how did you create that patch?16:09
mattva01its a tarball16:09
\shhmm...is it my ISP or is archive.ubuntu.com slow today?16:10
mattva01AP board=  Advanced Placement (for high school) , the case study for AP Computer Science is something called gridworld16:10
Chipzzmattva01: then another question is, why are you just packaging some postinstall scripts instead of that tarball? ;)16:10
Rospo_ZoppoRiddell: I deleted the old one, then I created a new one with the same name and I did aclocal, autoconf, automake16:10
Rospo_ZoppoRiddell: this makes the package build but the debdiff is very large16:12
mattva01well I am packaging the tarball  for gridworld but it never actually gets untarred16:12
RiddellRospo_Zoppo: right, fair enough, if that's what it needs than that's what needs to be done16:12
RiddellRospo_Zoppo: has there been any upstream activity on this do you know?16:12
Rospo_ZoppoRiddell: I don't know this honestly16:13
RiddellRospo_Zoppo: no, doesn't look like there has been16:13
Rospo_Zoppook16:14
RiddellRospo_Zoppo: well fine with me, I'll upload16:14
Rospo_ZoppoRiddell: thanks :)16:14
RiddellRospo_Zoppo: builds for me, uploaded, thanks for the fix16:16
Rospo_Zoppogood16:16
\shwow...guys...thx for all the cheering :)16:28
mattva01:( failed again16:28
bddebianHeya gang16:31
ScottKHeya bddebian16:32
bddebianHi ScottK16:32
\shdamn..my body is hurting now...why do I have to go into a gym and do some training...:(16:33
LaserJock\sh: hi16:39
LaserJocknice to see your MOTU app ;-)16:39
\shLaserJock: thx :)16:40
Nightrose\sh: wohooo you applied again? /me checks16:42
* ScottK kicks dholbach to approve \sh today ....16:42
Nightrosehehe16:42
* Nightrose hugs dholbach instead16:42
Nightrosemight work better :P16:42
dholbachNightrose: thanks, exactly :)16:43
Nightrose;-)16:43
* dholbach looks at it after the CC meeting16:43
\shthx a lot to all of you...but let dholbach do his paid work first :)16:43
\shit's nothing to hurry about :)16:44
* ScottK has been trained by hobbsee16:47
leonelScottK: hello :     For  cve-2007-6337   I've made a diff  in  clamav 0.92 and  0.91.2   for   bzlib_private.h  and it's  a little change   should  I do the  debdiff  ??16:48
ubotuUnspecified vulnerability in the bzip2 decompression algorithm in nsis/bzlib_private.h in ClamAV before 0.92 has unknown impact and remote attack vectors. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-6337)16:48
\shScottK: lol :)16:48
leoneleven is an  unknown issue16:48
ScottKleonel: CVE says ClamAV before 0.92.  What change do we need in 0.92?16:49
leonelin 92  none  for  91.216:51
ScottKAh.16:51
ScottKYes, please16:51
ScottK(debdiffs)16:51
leonelScottK: http://paste.ubuntu-nl.org/51455/16:52
* ScottK looks16:52
leonelsearching for more info16:52
leonelI've found the same partch for gentoo : http://bugs.gentoo.org/attachment.cgi?id=13893016:53
ScottKleonel: Where did you find the patch originally?16:53
\shleonel: is it on the CVE mitre page linked?16:54
leonelas the   cve says  the bug was   in the  bzlib_private.h   made the diff     then   looking more16:55
\shScottK: I think it comes from here http://security.gentoo.org/glsa/glsa-200712-20.xml16:55
leonelfound the  gentoo one16:55
ScottKOK.  I'd say go for it then.16:55
\shhttp://bugs.gentoo.org/show_bug.cgi?id=20276216:55
leonelhttp://www.cve.mitre.org/cgi-bin/cvename.cgi?name=2007-633716:55
ubotubugs.gentoo.org bug 202762 in Vulnerabilities "app-antivirus/clamav < 0.91.2-r1 Multiple vulnerabilities (CVE-2007-{6335,6336,6337})" [Major,Resolved: fixed]16:55
leoneland there links to gentoo16:55
\shit's always good to have a patch from a different distro ready...I trust redhat very much but sometimes as well gentoo ,-)16:56
=== bigon726 is now known as bigon
ScottKIt looks like gentoo is the only one with a patch for this yet.16:57
\shScottK: fedora is pushing new upstream versions for bug fixes16:57
\shScottK: RHEL doesn't have clamav afaik16:57
ScottKOTOH, they released it two weeks ago and haven't had to fess up to any changes.16:57
ScottKAh.16:57
leonel\sh: same here about redhat security16:57
leonelso .. go for the  debdiff  for  gutsy  and   feisty   ?16:58
\shScottK: afaik we and debian are the only two distros with really stable releases and bugfixes for even non enterprise distros ready...16:58
ScottKWell Fedora is going to have fun with 0.92 then as we had to patch at least two packages in addition to rebuilding for the soname change16:58
\shScottK: they will push 0.93 to their archives16:59
\shScottK: and deal with the rest16:59
ScottKleonel: Yes.  And then once the Gutsy one is out, we'll backport that to feisty-backports.16:59
leonelScottK: Ok..  going to the kitchen to   cook the debdiff  ...16:59
ScottKGreat.16:59
\shScottK: btw...are we still nailed for -backports with the packages from the latest developement version or can we also upload to it like to -motu?17:00
ScottKWe can do source backports, but it takes a core-dev to upload.17:00
ScottKWe can backport from any release though, so a backport from gutsy-security to feisty-backports is no problem (clamav does require a source backport though)17:01
\shScottK: so actually we could do a backport of wine to all other releases with a source change...17:02
\shwell, this will be fun...correct time to celebrate: 11th january, 2008: Release Of KDE4.0.0, birthday of kris koehntopp (aka isotopp) and Stephan Hermann (aka \sh) ... if this isn't perfect I don't what is17:09
bluefoxicywhy can I perpetually not record in ubuntu17:09
bobboDoes anyone have a tutorial on packaging a Python script with a Distutils setup.py?17:10
geserScottK: while speaking of clamav: what do we do with the clamav-data package in hardy? should we try to keep it as up-to-date as possible? i.e. sync it from debian regularly?17:11
bluefoxicyhttps://bugs.launchpad.net/ubuntu/+source/gnome-media/+bug/17455017:12
nxvl_workdoes anyone knows where norsetto is? i haven't see him in a long time17:12
ubotuLaunchpad bug 174550 in gnome-media "can't record sound with microphone. listening works. tested several applications among them the simple sound recorder!!" [Undecided,New]17:12
mok0<a href="https://wiki.ubuntu.com/PackagingGuide/Howtos/CDBS?highlight=%28CDBS%29">bobbo: PackagingGuide/Howtos/CDBS - Ubuntu Wiki</a>17:12
norsettonxvl_work: hmmm, here?17:12
bobbonxvl_work: He was on about 3pm GMT17:12
nxvl_worknorsetto: hi!17:12
mok0bobbo: <a href="https://wiki.ubuntu.com/PackagingGuide/Howtos/CDBS?highlight=%28CDBS%29">PackagingGuide/Howtos/CDBS - Ubuntu Wiki</a>17:12
nxvl_worknorsetto: it's long time i don't see you17:12
norsettonxvl_work: Hola!17:12
bobbothanks mok017:12
norsettonxvl_work: yes, was pretty busy, how is it?17:13
nxvl_worknorsetto: little boring, really light days on work17:13
mok0bobbo: it has the rules file for you right there17:13
bobbomok0: "Packaging Python modules with CDBS"?17:14
mok0bobbo: yep17:14
ScottKgeser: Yes.  Please keep it up to date.17:14
ScottKbobbo: It's easy enough to do.  The pypolicyd-spf source package is a decent example.17:15
jdongLucidFox: just a status update, mpeg4ip was rejected by archive admins due to debian/copyright issues. I'm going to work on fixing that up but it's a lot of work and will probably take me the rest of today and tomorrow.17:39
jdongLucidFox: it bundles all kinds of works from 10+ sources and some of them don't have live website links anymore so I'm gonna have to do some detective work17:40
\shdholbach: thx :)17:41
dholbach\sh: :-)17:41
\shdholbach: what to do now?17:42
dholbach\sh: wait for the other MC members to send in their vote17:42
imbrandonmoins all17:42
dholbachif everybody's happy you will get re-added to the team17:42
\shdholbach: cool...so no work from my side anymore...17:43
dholbachno :-)17:43
\shwould be a cool birthday present...;)17:43
nxvl_workimbrandon: i have just write you and e-mail some minutes ago17:43
nxvl_work:D17:43
imbrandonnxvl_work: i just replyed17:43
imbrandonnxvl_work: you can count on me17:44
nxvl_workimbrandon: thnx17:44
nxvl_work:D17:44
nxvl_workreceived17:44
* nxvl_work *HUGS* imbrandon17:44
imbrandon:)17:44
* ScottK reads dholbach's mail and looks over at geser and soren.17:45
sorenScottK: Exactly which e-mail are you talking about?17:46
ScottKsoren: The one where dholbach +1'ed \sh's MOTU application.  Maybe I lost track, but I didn't see a reply from you yet.17:47
* ScottK is hoping we can give \sh a good MOTU birthday present17:47
sorenScottK: I haven't replied yet.17:47
sorenOn purpose.17:47
sorenHis birthday is coming up?17:47
\shsoren: http://www.sourcecode.de/content/day-celebrate17:48
sorenAh, I see.17:48
* \sh needs a coffee and tries to fix simage...17:51
leonelScottK: should I do a new bug report for this cve ??   I have the gutsy debdiff   all builded  installed and  checked  bzip2   fine17:57
ScottKleonel: Yes.17:58
ScottKleonel: Let me know when you have it filed and I'll approve the tasks for gutsy/feisty17:59
=== dholbach_ is now known as dholbach
leonelScottK:  ok18:00
leonelScottK:  done  bug  18183018:05
ubotuLaunchpad bug 181830 in clamav "CVE-2007-6337 Unknown impact remote attack" [Undecided,New] https://launchpad.net/bugs/18183018:05
leonelbaking feisty's debdiff18:05
* ScottK looks18:05
=== x-spec-t is now known as Spec
ScottKleonel: Done.18:09
ScottKkeescook: Would you please have a look at bug 181830 for Gutsy?18:09
ubotuLaunchpad bug 181830 in clamav "CVE-2007-6337 Unknown impact remote attack" [Undecided,In progress] https://launchpad.net/bugs/18183018:09
dholbachsee you guys tomorrow! have a nice rest of your day! :-)18:10
keescookScottK: sure thing18:10
ScottKkeescook: Thanks.  Patch is from Gentoo.18:10
\shgrmpf...where is the cdbs documentation...the link from DeveloperResources is not working anymore18:11
ScottK\sh: You'll just end up reading the source anyway.  May as well start there.18:11
\shthx soren18:11
\shScottK: well I just need the correct line for regenerating autofoo crap18:12
\shah it's in the doc dir18:12
\shScottK: to fix simage I needed to add a new macro to the source package18:13
* ScottK nods18:13
ScottKgeser: Ping18:15
\shI'll do it differently .. I#ll recreate the autofoo stuff manually (and put it into a patch file)18:22
=== davi_ is now known as davi
leonelScottK:  feisty's clamav does not have  libclamav/nsis/bzlib_private.h    ...18:35
leonelsearching where is the bzip things18:35
ScottKleonel: OK.  I think the nsis library may have been new in 0.91.18:36
leonelScottK: yes18:36
leonelScottK:  there's no  #define   BZ_GET_FAST18:42
ScottKleonel: Sounds like non-applicable to Feisty then.  Thanks for checking.  I'll update the bug.18:42
=== cassidy_ is now known as cassidy
ScottKkeescook: Could you point me at (or provide) the final version of your Gutsy package for clamav so I can prepare a source backport for feisty-backports?18:53
=== bigon is now known as bigon`
bobboI just uploaded a package to REVU without the source tar.gz, how should i fix this?19:29
ScottKbobbo: Upload again with the tar.gz19:29
bobboScottK: It says there is nothing to upload whe i try to re-up it19:35
ScottKbobbo: dput -f19:36
bobboScottK: brilliant thanks19:37
ScottKbobbo: man dput, not brilliance19:38
bobboScottK: ive spent so long at the command line today, trying to figure something out for myself would be just too hard19:39
ScottKUnderstand.  No problem.19:39
sladenbobbo: dput revu foo.changes19:40
bobboScottK: Thats it uploaded and registered thanks19:41
ScottKbobbo: You're welcome19:42
* man-di is too dumb to use launchpad. how can I found the build logs for lucene2 again?19:46
DktrKranzman-di, https://edge.launchpad.net/ubuntu/+source/lucene2/2.2.0-219:47
man-diDktrKranz: thanks19:48
DktrKranz:)19:48
\shScottK: do you have some time to check on something?  I need some advice here19:58
ScottKSure19:59
\shScottK: please dget http://ftp.de.debian.org/debian/pool/main/s/simage/simage_1.6.1-3.dsc (new release from debian) and check out aclocal.m420:01
\shScottK: you will find a libungif rule inside, but when you do a aclocal you won't see it again in the newly generated..even when you add the cfg/ dir (where some simage macros are)...I wonder if they patched it in manually ...or if it's automatically generated..I don't find anything in the cfg/ dir20:02
ScottKYou may be assuming I know more about auto**** stuff than I do, but I'll have a look20:02
\shScottK: well, I only want another opinion...:)20:04
ScottKOK.  Looking20:04
\shScottK: what I did was patching aclocal.m4 manually and recreate configure with a patched configure.ac to recognize the new macro...but this is not the normal way of doing things20:04
amarillionHey there, if anyone has some spare time please review my package speed-game http://revu.tauware.de/details.py?package=speed-game20:06
ScottK\sh: The aclocal.m4 from the Debian package and the upstream tarball identical with the same time stamp.20:14
ScottKIt hasn't changed since 2004, so if it's automatically generated, it's not very often.20:14
\shScottK: well, yeah...but it looks like that it was generated manually and not via aclocal20:17
ScottK\sh: I'm of the view that if your approach worked, then that's a good sign you're doing the right thing.20:18
C10uDhai all20:18
\shScottK: ok...will provide something and test20:19
bobboHey, if any MOTU's have some spare time could they check out http://revu.tauware.de/details.py?package=ckkern for me?20:19
C10uDsorry if i start with a question but i have some problems signing a debian package, this is the script i'm actually using http://pastebin.ca/848388 and seems like is building a package but are signed only the dsc and the changes files, any idea in where the problem is?20:20
jdongoh for crying out loud! every file has a different author/contributor and licensing terms!!20:22
jdongcan debian/copyright just say see the headers of the source files or do I have to re-list the first 100 lines from each source file?20:22
amarillionhead -N 100 * >> debian/copyright20:23
amarillion:)20:23
jdonghaha20:23
jdongecho "Go figure it out yourself" >> debian/copyright? :D20:23
Burgundaviajdong: what package is that?20:24
ScottKjdong: debian/copyright MUST list all licenses.   It's OK not to list all contributors if there are a lot of minor ones.20:25
amarillionC10uD, I think only those files need to be changed, right?20:25
amarillions/changed/signed/20:25
C10uDi don't really know ? :P20:25
jdongBurgundavia: mpeg4ip contains the ISO MPEG-4 reference software20:25
C10uDif i upload all the files to a ftp server20:25
jdongBurgundavia: each file in the reference software has a different set of contributors20:26
C10uDthen the people get it's an unsecure package20:26
amarillionC10uD, the changes file contains md5sums of the rest20:27
ScottKjdong: Have fun.20:27
amarillionat least that is how I understand it20:27
mok0I challenge any MOTU to find errors in http://revu.tauware.de/details.py?package=gpp420:27
keescookScottK: You bet; it'll be in the archives in the next few hours.20:27
ScottKkeescook: THanks.20:27
keescooknp, thanks for the ping on it.20:28
jdongScottK: thanks, will do :D20:28
\shScottK: looks like that I'm correct...actually it finds libgif :)20:28
C10uD:s i don't really know.. people add the the repository then they download the package but they get the "unsecure" message.. i'm likely a noob in debian packaging i tried to follow some guides but i really can't find the problem :s20:28
amarillionWell, somebody other than me should be better to answer this20:29
* \sh would like to see upstream developers to use the documented, correct way of using autofoo crap20:29
amarillionbut I think your problem lies elsewhere. The fact that only the dsc files and changes files are signed is normal20:29
C10uDok thanks anyway for your interest20:29
C10uD:)20:29
\shstrike..worked20:30
amarillionmok0, you're MOTU hopeful too right?20:30
mok0amarillion: yup :)20:31
amarillionmok0, are you doing only new packages or updating existing packages as well?20:32
mok0amarillion: I have mostly been doing new packages20:32
amarillionI'm wondering which of the two is better20:32
amarillionand easier20:32
amarillionUntil now I've only tried new packages20:32
C10uDmok0: could you please take a look at my problem lines above? :P20:33
mok0amarillion: you are more free to do your own stuff with new packages20:33
* mok0 looks 20:33
LaserJockanybody know how to do spell checking in irssi/gnome-terminal/konsole-kde4 ?20:34
C10uDthanks :P20:34
amarillionso it's more fun... yeah, I can see that20:34
\shScottK: are fake syncs still acceptable? (new debian revision, not new upstream?)20:35
mok0C10uD: What's the problem?20:35
C10uDthe problem is that if i upload all the files (deb, targz, dsc, changes) to the ftp server then people get the "unsecure" message20:36
LaserJockamarillion: I find updating existing packages to be better for people just learning, but new packages tend to be a bit more rewarding20:36
C10uDeven if seems like i've signed the dsc and changes files20:36
mok0Isn't that because you have not signed the "Release" file?20:37
broonieC10uD: It's the Release file needs to be signed for apt20:37
LaserJockC10uD: the archive needs to be signed, Release file20:37
LaserJockdarn, little late to the party ;-)20:37
mok0:)20:37
C10uDwell maybe :D i'm a noob packager20:37
C10uD:P20:37
C10uDhow can i do that? :D20:37
* C10uD points at the script20:37
LaserJockC10uD: what are you using to make the archive?20:37
C10uD:P20:37
mok0LaserJock: http://pastebin.ca/84838820:38
C10uD>> http://pastebin.ca/84838820:38
C10uDwhoops20:38
mok0Fastest again20:38
mok0hehe20:38
C10uD:)20:38
LaserJockoh heavens20:38
broonieUse something like20:38
minghuaLaserJock: What does irssi/gnome-terminal/konsole-kde4 mean?  It's impossible to spellcheck in gnome-terminal without help from other programs, AFAIK.20:39
mok0C10uD: I found the reprepro utility really nice to build a repo, it signs & everything20:39
vud1hi! i need add a bash variable to the system (MOZILLA_FIVE_HOME=/usr/lib/firefox). in what file must my postinst file insert it?20:39
LaserJockminghua: I just need *something* that I can easily check spelling when I'm using irssi20:40
LaserJockmok0: falcon might be better for a new person20:40
LaserJockC10uD: I think you can do all that much easier and in fewer steps20:40
C10uDi think so, but as i said i'm a newb :P20:40
mok0LaserJock: never heard of falcon, will check it out!20:40
amarillionvud1: what kind of package do you need it for? Can't you set it in a wrapper shell script for the app that needs it?20:40
LaserJockmok0: written by Seveas20:41
amarillionI think that i show the firefox run script itself does it20:41
LaserJockC10uD: for instance, to get rid of all the .svn use svn export20:41
ScottK\sh: They should be avoided.20:41
ScottK\sh: Is there a reason a regular sync can't be done?20:41
LaserJockC10uD: you really don't need to use dh_make either. Just copy the old debian/ files20:41
* minghua knows a way to spellcheck in irssi/gnome-terminal, though it likely won't help LaserJock. :-P20:42
* C10uD writes the tips :P20:42
Seveasdh_make sucks anyway :)20:42
mok0Seveas: +1 from me20:42
vud1amarillion: is a desktop package writed in python+gtk. i am not sure if i can use a shell script20:42
LaserJockC10uD: then instead of dpkg-buildpackage try using debuild (install fakefoot as well) then you don't have to sudo20:42
LaserJockSeveas: does falcon do archive signing?20:43
SeveasLaserJock, of course20:43
C10uDmm20:43
vud1amarillion: my debian/rules uses my setup.py file to write the package.. so.. i dont know how to insert a shell script there (sorry for my english)20:43
SeveasLaserJock, building, archiving, signing, mirroring20:43
LaserJockC10uD: then use falcon to manage the repo20:43
SeveasLaserJock, apt-get data, maintainer mailing, linda/lintian20:43
Seveasit does it all :)20:43
SeveasI meant app-install data btw20:43
LaserJockthat's what I thought20:44
LaserJockI just wanted to make sure20:44
C10uDok i'll try these, thanks :P20:44
mok0Seveas: sponsor, upload, fix bugs...20:44
LaserJockI need to install it and try it out20:44
* mok0 too20:44
LaserJockSeveas: I'll probably be writing about falcon in an upcoming book. I might be picking your brain here soonish20:44
SeveasLaserJock, I released 2.0.0 recently20:45
mok0LaserJock: What book is that? Sounds interesting20:45
Seveasat 2.0.3 now, quite a few bugs are being found20:45
LaserJockSeveas: and that'll be in Hardy I presume?20:45
Seveasimbrandon is working on that20:45
LaserJockmok0: called Ubuntu Server in Action20:45
SeveasLaserJock, the 3rd reincarnation of it?20:45
LaserJockI'm writing chapters on packaging and repo management20:46
LaserJockSeveas: heh, something like that20:46
SeveasLaserJock, I've been reviewing parts of it since over 2 years :)20:46
LaserJockHardy man, we've got to wait for an LTS ;-)20:46
* mok0 has used Seveas' debomatic with pleasure20:46
Seveasdebomatic?!20:46
amarillionvud1, well you could put a shell script e.g. yourprogram.sh in your debian directory and add "install -m 755 yourprogram.sh /usr/bin/yourprogram" or something like that20:46
Seveasthat's not mine for sure :)20:46
mok0Ah, its not yours ;-/20:46
amarillionvud1, and then the shell script should set the environment variable and then run the python script20:47
vud1amarillion: mmm aha i understand20:47
mok0Its DktrKranz's20:47
LaserJockminghua: would that involve learning an asian language?20:47
LaserJock:-)20:47
DktrKranzmok0, ah. Nice to know :P20:47
vud1amarillion: so.. my package should insert 2 files in /bin but.. i think it is problematic.20:47
amarillionyeah maybe. It's just one solution20:48
vud1amarillion: for example the *.desktop file is in the source and is common for all distributions,  (not in the package)20:48
amarillionbut the alternative of setting MOZILLA_FIVE_HOME globally is not great either20:48
vud1amarillion: so the desktop file will launch the "program bin"20:48
vud1amarillion: i see20:49
amarillionyeah, but you can patch the .desktop file to use the new script as well20:49
amarillionthat is just one line change20:49
mok0DktrKranz: it's great, I'd like it to be able to build both amd64 and i386 in one go20:49
vud1could i do that?20:49
vud1how can i pathc the desktop file?20:49
mok0DktrKranz: but I haven't had time to play with it20:50
DktrKranzmok0, me too, but I need to understand cross-compilers or qemubuilder first20:50
mok0DktrKranz: I think you can do it in a pbuilder on an amd64 machine20:51
amarillionvud1, yeah, but you need to read up a bit I guess20:51
mok0DktrKranz: you can build i386 there20:51
amarillionbetter get a second opinion from someone more knowledgeable than me before you commit a lot of time to this20:51
mok0DktrKranz: but you need to be able to fork the build20:51
vud1thanks20:51
DktrKranzmok0, on amd64 I can build i386 as well, but my server is i386 only :(20:52
amarillionvud1, here is the documentation on patch system though: https://help.ubuntu.com/6.10/ubuntu/packagingguide/C/ps-chap.html20:52
DktrKranz(and it's down since days now...)20:52
mok0DktrKranz: out of luck, huh?20:52
vud1amarillion: i will read it now. thanks a lot20:52
DktrKranzyeah20:52
DktrKranzmok0, but yes, I wrote it just because I started to hate wanna-build20:53
mok0DktrKranz: I think you can give up on running qemu if you don't have a cpu that does virtualization20:53
amarilliongotta go now. Good night20:53
DktrKranzmok0, I don't think an old celeron can :)20:53
mok0DktrKranz: me neither :-)20:53
mok0I'm getting a dual quadcore shortly :-P20:54
DktrKranzso, let's keep it warm until dancer releases something really cool20:54
mok0DktrKranz: is he still developing pbuilder?20:55
DktrKranzI guess so20:55
mok0DktrKranz: you can do it in debomatic20:55
mok0DktrKranz: Allow the user to start 2 (or more) pbuilders20:56
DktrKranzmok0, it does actually20:57
DktrKranzit can run as many parallel builds as you wish20:57
mok0DktrKranz: Aha? I have to play with it soon again, I guess20:58
mok0DktrKranz: With different parameters for the pbuilder?20:58
DktrKranzmok0, yes. even two distributions (e.g. ubuntu and debian)20:58
DktrKranzas far as debootstrap is instructed :)20:58
mok0DktrKranz: cool20:59
DktrKranzmok0, I'd like to show you it in action, but my server is down...20:59
mok0DktrKranz: bah20:59
mok0DktrKranz: my mobo is also dead on my own box21:00
DktrKranzmy friend's mother destroyed his router during some housekeeping tasks, and now he's out of the net21:00
mok0DktrKranz: That should teach him to do his own cleaning :-)21:00
DktrKranzTrust me, it's not advisable, last time I lost my mobile!21:01
mok0DktrKranz: Can't you just call it?21:01
DktrKranzso I did :)21:01
mok0DktrKranz: ... but it was out of power...21:02
DktrKranzno, it was out of reach... :P21:02
=== \sh is now known as \sh_away
=== cprov is now known as cprov-out
=== apachelogger_ is now known as apachelogger
geserScottK: pong21:21
ScottKgeser: I was hoping you'd +1 \sh's MOTU application so dholbach can give it to him on his birthday tomorrow (later today for you).21:22
geserScottK: will do21:23
ScottKgeser: Thanks.21:23
mok0No takers for my challenge? ;-)21:29
jdongok, whew, that was a long copyright file21:31
C10uDok thanks to your tips i'm improving dramatically the script :P now i have a question: is there a way i can tell debuild to build the package and sign the files without inserting my passphrase twice? e.g. a conf file or whatever21:38
jdongC10uD: use a gpg agent :)21:39
C10uDim messing with /etc/devscripts.conf  and i've found an interesting  # Do we cache the gpg passphrase by default?  This can be dangerous! # DPKGSIG_CACHE_PASS=no21:40
C10uD:P21:40
jdongthe warning might be iimportant :)21:41
jdongI'd rather have my passphrase cached by something designed to do so securely :)21:42
C10uDanyway that seems not working for me (fast test.. :P)21:42
C10uDso what was your advice? :P21:42
jdonghahaha21:43
jdongto have users configure a GPG agent21:43
jdongsuch as gpg-agent at the command line or the Seahorse GPG agent shipped by default with Ubuntu GNOME21:44
C10uDerm isn't that a waste of resources? :P21:44
jdonghowtos on both readily available21:44
jdongwell it's better than insecurely transporting a GPG passphrase21:44
C10uDwell i don't need that security...yet :P21:45
jdongerr... suit yourself?21:46
slangasekC10uD: so you'll be discarding your current gpg key and creating a new one when you decide you do need that security, right?21:47
jdongwhy even GPG sign something with an insecure key like that?21:47
jdongI wouldn't care if your packages are signed if that's how they're signed.21:48
C10uDmmm well maybe you are right lul21:48
jdongat this rate you might as well hard code it into your script and echo it into debuild!21:48
C10uDok ok gotcha21:48
jdong:)21:48
C10uDi'll follow the REAL MEN's way!21:48
C10uD:D21:48
C10uDdo i have to learn how to make up a gpg agent? :P21:50
slangasekC10uD: ... why are you claiming in your IRC client to be "mark shuttleworth"?21:51
C10uDi like trolling21:51
jdongslangasek: everyone likes to be mark :)21:51
slangasekwhat an odd thing21:51
C10uDdo you really think i'm mr.ubuntu asking for packaging? :S21:52
jdongC10uD: I'd like to talk about my raise....21:52
Fujitsuslangasek: We get them a bit.21:52
C10uDlul21:52
* jdong grins at Christian Marillat's reply to his mail21:55
jdongslangasek: everyone likes to be mark :)Thanks you very much, I hate to write debian/copyright file.21:55
jdongoops21:55
jdongGRR21:55
jdongDear Synaptic touchpad gods:21:56
jdongTwo-finger scroll and two-finger middle click do not mix well.21:56
jdongCC: Santa, Easter Bunny.21:56
C10uDlol21:58
=== TreMobyl is now known as Solarion
nxvl_workhow often are the CC meetings taking place?22:01
ScottKnxvl_work: Nominally every 2 weeks, but it varies.22:02
persianxvl_work: Generally about once a month, but sometimes they are missed due to various conflicts.  Longest span I've seen was about 6 weeks.22:03
nxvl_workthnx22:03
nxvl_workpersia: i emailed you, did you received it?22:04
persianxvl_work: Likely, but I haven't read it yet.  Looking now...22:04
=== azeem_ is now known as azeem
civijaguys, how can I found out does slrnface package has ubuntu maintainer or is it synced from debian?22:13
geser!info slrnface22:14
ubotuslrnface: shows X-Faces from a newsposting on an X11 terminal emulator. In component universe, is optional. Version 2.1.1-6 (gutsy), package size 25 kB, installed size 104 kB22:14
jpatrickcivija: look at it's version if it has -*ubuntu* it has ubuntu changes22:14
gesercivija: looks like it was taken directly from Debian22:14
jdongam I correct in thinking that for a SRU debdiff, one should NOT adjust the Maintainer field for the maintainer spec?22:14
jdongor is that trivial enough that it's acceptable to put it in too?22:14
civijageser: aha, tnx22:15
civijaso i could take slrnface and package it for universe?22:15
ScottKjdong: For Dapper/Edgy no, for Feisty + yes.22:15
geserjdong: for >= feisty (?) it's ok to change the maintainer and also done22:15
jdongScottK: geser thanks :)22:15
gesercivija: what do you mean? it's already in universe22:16
civijageser: i'm thinking of becoming motu and i would like to maintain slrnface22:16
slangasekScottK: so following the maintainer spec for dapper in an SRU would be cause for rejection?22:17
ScottKslangasek: Yes because the tool chain for Dapper has never been tested with modified maintainers and the new fields22:18
geserslangasek: the tools are not tested if they work with the maintainer change22:18
slangasekScottK: ah, I see22:18
ScottKDapper and Edgy22:18
gesercivija: have you tried to work with the Debian maintainer on this package as we try to use the Debian packages where possible?22:19
mok0Isn't the whole point of using rfc822 files that unknown tags are ignored by the tools? I thought there was a forward compatibility in that22:19
emgenthello people ;)22:20
civijageser: yes but didn't get any response22:20
civijabtw slrnface doesn't work in ubuntu without litle patch22:20
ScottKmok0: Thats the theory, but for an SRU we don't want any risks that are avoidable.22:20
civijai can try to contact him again ...22:21
mok0ScottK: I understand22:21
gesercivija: prepare a debdiff then and let is sponsor into Ubuntu22:21
civijageser: ok, tnx22:21
sommer/wc/22:22
sommerwoops22:22
emgentDktrKranz, in hardy there is phpbb2 or phpbb3 ?22:23
DktrKranzemgent, IIRC phpbb222:24
emgentuhm ok cool. vulnerable too22:24
emgenti go to write diff22:24
slangasekcivija: generally you're more likely to get a response from Debian maintainers if you're sending them concrete patches than if you just say you want to help, particularly on smaller packages; I guess you did the latter, since I don't yet see any bug reports or patches from you in the Debian BTS?22:27
civijaslangasek: yes you are right22:29
civijai'll make a debdiff22:29
ScottKgeser: Thanks.22:31
ScottK\sh_away: You got +1 from all the MC, so now we just wait for dholbach to make it official on your birthday.22:31
StevenK\sh is coming back?22:32
ScottKYes.  He applied for MOTU again.22:32
geserStevenK: if \sh doesn't pull back his application he'll be a MOTU in a few hours again22:36
StevenKHeh22:36
mok0Good then he can review my perfect package22:36
TheMusomok0: What is this package that you so boldly claim is "perfect"?22:37
mok0gpp4 on revu22:37
TheMusoOk, I'll take a look.22:38
mok0(he took the bait ;-)22:38
persiamok0: Are you sure I can't find anything if I looked?22:38
mok0persia:  you'd have to be good22:38
ScottKpersia is good, so watch out.22:39
mok0ScottK: yes, but I am upstream :-)22:39
ScottKThat helps, but is no guarantee.22:39
mok0ScottK: heh22:40
TheMusomok0: For a start, thers the out of date standards version.22:40
persiamok0: Your debian/copyright doesn't match http://lists.debian.org/debian-devel-announce/2006/03/msg00023.html :P  Specifically doesn't mention the debianisation, fails to have licensing for the packaging, and uses globs.22:40
persiaAnyway, I don't have time for a full review now.22:40
mok0http://wiki.debian.org/Proposals/CopyrightFormat22:41
mok0persia: that's what DD's want now22:41
TheMusomok0: There are 2 * in your changelog.22:42
TheMuso  *   * Initial release (LP: #176211)22:42
* persia notes that monsterz was a poor choice as an example22:42
mok0TheMuso: arrrgh22:43
TheMusomok0: Since your address is not @ubuntu.com, you need an XSBC-Original-Maintainer field.22:43
mok0TheMuso: I am upstream22:43
TheMusoNo, you still need it, for packaging reasons.22:43
persiamok0: the ftp masters reject FAQ still lists the other.  Can you pass a pointer showing me that this proposal was accepted by a significant number of DDs?22:43
TheMusoThe package won't build oterhwise.22:43
TheMusootherwise22:43
mok0persia: no, I don't have such documentation22:44
mok0persia: only from 122:44
persiaFurther, the w.d.o page says "This is not a proposal to change the policy in the short term.", so I don't think it's started yet.22:44
mok0persia: "to prepare for future changes, you might as well.."22:44
* persia still wants to know who did the initial packaging for a given package.22:45
mok0persia: that's in changelog22:46
persiamok0: Not reliably, as long as it remains best practice to have a truncated changelog for first introduction.  Take a look at some of the packages first in Ubuntu and later brought into Debian.22:46
mok0persia: ..and in copyright: Files: configure,ac .. debian/*22:47
mok0persia: I don't like the idea of truncating the changelog for those packages that were first in ubuntu22:49
mok0persia: like rewriting history...22:49
TheMusomok0: In libgpp4-0.install, you know you can use wildcards? SO something like22:50
TheMusousr/lib/libgpp4.so.*22:50
persiamok0: True, but I don't like preserving 37 upstream changelog revisions and small bumps before the package attracted the attention of a distro.  There's surely a happy balance somewhere, but I'd prefer the debian/copyright header until one is found.22:50
* nxvl *HUGS* persia 22:50
mok0TheMuso: yeah, ok22:50
mok0persia: granted, I don't know why they didn't keep that.22:51
mok0persia: I'll put it back22:52
persiamok0: If you want to put it in a format that is easily machine-readable, I've no objections :)22:52
mok0persia: Of course, I can make my own tags legally in rfc822 :-)22:52
TheMusomok0: You don't need dh_link in debian/rules, as you don't need to create any symbolic links other than the library ones do you? Those are automatically created.22:52
mok0X-First-Packager: blah blah22:53
mok0TheMuso: that's right22:53
mok0TheMuso: 1-0 to you22:53
TheMusomok0: Do you want me to document my comments on the revu page?22:54
mok0I think I have them in the scrollback22:54
TheMusoOk.22:54
mok0TheMuso: I'll fix them right away, and persia's comments on debian/copyright, too22:55
TheMusook22:55
* mok0 hugs TheMuso and persia 22:55
TheMusomok0: Oh yeah, you also might consider making sure your library has a soname, and you ahve a libgpp4-0.shlibs file to specify the minimum library version for more tight linking for other programs22:57
TheMusos/ahve/have/22:57
mok0TheMuso: the major and minor version are both 022:57
TheMusomok0: I know, but when symbols change, new versions of the library need to indicate to other packages somehow that they ned to depend on a newer version when being linked against.22:58
mok0TheMuso: Isn't .shlibs created by dh_makeshlibs?22:58
TheMusomok0: I suggest you check out the school session next thursday that slangasek and another MOTU are doing about library packaging.22:58
mok0TheMuso: Yeah, I have it on my calendar already!22:59
TheMusomok0: Yeah it does, but I've seen instances where packages have had them in the debian dir.22:59
mok0TheMuso: isn't that a problem only if I bump the soversion?23:00
TheMusomok0: I think so. I'll be attending that session as I need a few things cleared up myself. At this point, I'm going only on experience.23:00
mok0TheMuso: I won't do that unless the API changes23:00
slangasekif your symbols have changed, *not* bumping the soversion is a problem...23:00
mok0slangasek: that would be an ABI change, right?23:01
slangasekyes23:01
mok0But this is the first public version of the library, so I can't see how problems could arise until I release another version23:02
mok0Say I change the API/ABI, I would bump the major sonumber and also change the name of the package to libgpp4-123:03
C10uDis there a way i can hardcode the dput ftp password somewhere? :P (now, i can do this uh!)23:03
slangasekmok0: right23:03
mok0That means applications using version 0 and version 1 could live side-by-side23:05
mok0So I really don't understand what TheMuso talked about before, with the .shlibs file being necessary to write23:06
mok0C10uD: ~/.dput.cf ?23:06
C10uDi can't find the appropriate option in the manpage23:06
mok0C10uD: Is it a local ftp site?23:07
slangasekmok0: something has to generate the .shlibs; in some cases it's appropriate to let dh_makeshlibs do this on its own23:07
C10uDnope23:07
mok0slangasek: yeah that's what I thought23:07
slangasekmok0: in other cases, you need to provide more information; such as when a new .0 version of the lib has added new symbols23:07
mok0slangasek: I need to think about that23:08
nxvlpersia: i have edited mi wiki page, can you take a look and tell if if thats was you where talking about?23:09
mok0slangasek: my understanding is that any change in API/ABI requires you to bump the major sonumber23:09
mok0slangasek: but if you release a new version, for example with a bugfix, you bump the minor sonumber23:10
slangasekmok0: any ABI change that breaks compatibility with existing apps built against a previous version of the lib requires you to bump the major sonumber23:10
mok0slangasek: I think we're on the same page...23:10
slangasekmok0: well, but you said "any change in API/ABI" - adding a new function is a change to the ABI, but it's a backwards-compatible one23:11
slangasekso the soname doesn't change, but you need to make sure any apps built against that new function have a versioned dependency on the library23:11
slangasekwhich is where you need to give that version information to dh_makeshlibs23:11
mok0slangasek: got it23:12
mok0slangasek: so creating a .shlibs file sort of helps you keep track23:13
=== Ubulette_ is now known as Ubulette
mok0slangasek: ... but then I have to get rid of dh_makeshlibs, yes?23:14
slangasekmok0: in the normal case, you can still use dh_makeshlibs and just pass a -V option to it23:16
mok0slangasek: ok, I will look at the man page.23:16
mok0slangasek: thanks for a useful discussion. I will try to attend the motu school session next Thursday23:20
slangasekmok0: ok, cheers23:20
=== bigon` is now known as bigon
TheMusoI must admit, I think all prospective MOTUs should know this stuff. I'm not affraid to admit I don't entirely, and think this needs addressing, as MOTUs are expected to touch many packages, libraries included.23:25
slangasekI think this definitely falls in the realm of "nice if everyone knew, not practical for that to happen any time soon"23:26
TheMusoTrue, but I think something could be done for future MOTUs.23:26
slangasekwell, I think that would mean setting a much higher bar for MOTU admission23:28
bobboOn the REVU wiki page it says i need an elgamal secondary key to recover my password, how do i go about creating one?23:28
TheMusoslangasek: Well, IMO so be it.23:29
slangasekhmm, you want the technical bar for MOTU to be higher than the technical bar for DDs?23:31
* TheMuso wasn't aware that this wasn't covered as something that dds should know.23:32
Fujitsuslangasek: In some ways I think it should be, but perhaps not.23:32
slangasekTheMuso: most DDs are pretty clueless when it comes to packaging libraries, both long-time DDs and NMs.  When I went through the NM queue, I remember there being a warning about not picking a library for my first package because libraries are Advanced. :)23:36
TheMusoslangasek: Thats something that the library packaging guide mentions.23:37
TheMusohttp://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html23:37
* slangasek makes warding signs23:37
TheMusohuh?23:37
slangasekTheMuso: I'm not happy with the library packaging guide; as you can see it's an independent work by one particular DD, and a few of the recommendations are insane23:38
TheMusoWarding signs against the guide?23:38
TheMusoslangasek: Ah. I must say the guide does ramble a bit as well, which makes it hard to read./23:39
TheMusoSO fair enough, I won't be so quick to recommend it then.23:39
slangasekyes, warding signs against the guide23:39
Kmoshttp://ftp-master.debian.org/~joerg/removals/removals.rss23:39
Kmosif someone interested23:39
slangasekbecause I usually hear it mentioned in the context of "of course we changed the -dev package name, the library packaging guide said to"23:39
StevenKUgh.23:40
StevenKBAD.23:40
TheMusoslangasek: Has th ere been any thought o making an official packaging guide, if there isn't one already?23:40
slangasekTheMuso: sure, I've thought about it a lot ;)23:40
slangasekdoing anything about it is another question entirely23:40
TheMusofor libraries23:40
TheMusoyep of course23:40
slangasekunfortunately, I myself am behind the times; buxy has done a great job of implementing dpkg-gensymbols, but while I understand all the concepts I haven't had a chance to use it yet in any of my own libs23:44
TheMusoNice.23:44
minghuaYeah.  I think I just saw a Debian package having a non-back-compatible ABI change without SONAME bump yesterday.23:48
=== _[PUPPETS]Gonzo is now known as [PUPPETS]Gonzo
minghuaThe problem is that most upstream is clueless about SONAMEs too.23:48
rexbronQuestion: CDBS does not seem to handle .desktop files, does someone know a way to do this?23:49
slangasekyes, that is a problem; distros bear the burden of ensuring ABI consistency as part of their integration work, because many lib upstreams are ignorant or don't care23:49
slangasekbut that's exactly why -gensymbols is so valuable once we've grown a community of experts around its use, because it makes checking for ABI breakage an automatic thing23:52
* minghua nods23:53
minghuaI need to learn symbol versioning and the dpkg-gensymbols tool and apply them to my package.23:54
mok0What is the correct Standards-version for hardy?23:54
minghuaAlthough I'm still not sure how good they will work for C++ libraries.23:54
Fujitsumok0: 3.7.3 at the moment.23:55
mok0Fujitsu: thx23:55
minghuaRight, so this SONAME breakage is real, I can crash my application with it.23:59
* minghua goes to report a bug.23:59

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