/srv/irclogs.ubuntu.com/2007/11/19/#ubuntu-motu.txt

SWATconfigure: creating ./config.status \ cd  && /bin/bash ./config.status Makefile \ /bin/bash: ./config.status: No such file or directory || It happens when I build a package. Any tips?00:05
=== macd_ is now known as macd
=== asac__ is now known as asac
=== `23meg is now known as mgunes
StempHi all02:15
nxvl_workhi folks!02:15
StempI have a problem with my pbuilder, it doesnt seem to recognize universe repo02:16
nxvl_workStemp: you need to add it02:16
Hobbsee!pbuilder02:17
ubotupbuilder is a system to easily build packages in a clean chroot environment. To get started with PBuilder, see http://wiki.ubuntu.com/PbuilderHowto02:17
Hobbseedid you follow all the required steps in ^, particualrly the part about universe?02:17
nxvl_workash pbuilder creates a clean system it only uses main and restricted repos02:17
StempI I have the COMPONENTS="main restricted universe multiverse" line in my ~/.pbuilderrc02:18
nxvl_workStemp: did u update --override-config?02:19
Stempyep02:20
Stemps$ sudo pbuilder update --override-config02:20
Hobbseeremove /etc/pbuilderrc, i suspect.02:20
Stempno :(02:24
Stemp   -> Trying libwebkitgtk-dev02:24
Stemp       -> Cannot install libwebkitgtk-dev; apt errors follow:02:24
StempReading package lists... Done02:24
StempBuilding dependency tree02:24
StempReading state information... Done02:24
StempE: Couldn't find package libwebkitgtk-dev02:24
StevenKStemp: Run 'sudo pbuilder login' and 'cat /etc/apt/sources.list' in the shell pbuilder gives you02:24
Stempok02:25
Hobbseeremove it, and /etc/pbuilder/pbuilderrc, then run the --override-config again.02:25
Stemp^^ gutsy !!02:25
jdongumm what repos have libwebkitgtk-dev?02:26
StevenKThen missing universe isn't your problem02:26
StevenKHardy only02:26
jdongHardy.02:26
Stempuniverse jdong02:26
jdongyeah, like StevenK said02:27
jdongStemp: is that a hardy pbuilder?02:27
Stempyes jdong02:27
StevenKStemp: Yes, universe for hardy. You need to change the DISTRIBUTION to hardy and update --override-config02:27
StevenKIt so isn't, given what you said after I asked you to cat /etc/apt/sources.list02:28
Stemphumm you're right02:28
Stempi made a mistake somewhere, it was an hardy pbuilder02:29
Stemppbuilder update give me gutsy repo :(02:29
StevenKStemp: pbuilder update ---distribution hardy --override-config02:30
StevenKSprinkle sudo to taste02:30
nxvl_workor download the distribution-specific pbuilder scripts02:30
nxvl_worki use them and i fine, despide the fact that execute doesn't work fine02:30
StevenKExecute uses a script, not command line arguments02:31
nxvl_workoh!02:32
nxvl_workmaybe thats the why, trying02:32
Stempok i'm so sorry, pbuilder was on gutsy.... sorry again :(02:33
StevenKDoes it work now?02:33
StempIt is downloading and updating packages02:34
StevenKOh right, it's upgrading to hardy02:34
StempI'm sure I created pbuilder for hardy, I probably messed things up after that02:35
jdongStevenK: actually, duh, looking at Stemp's buildlog output it's using pbuilder-satisfydepends.pl02:35
jdongStevenK: which means it can't be Hardy :)02:35
StevenKjdong: Why not?02:35
jdongStevenK: hardy uses pbuilder-satisfydepends-dummy by default02:35
jdongwhich uses a fake package + aptitude02:36
jdongno Trying. ... type output02:36
StevenKI'm guessing the hardy pbuilder package does that, I suspect Stemp isn't running Hardy02:36
StempI'm running gutsy02:36
jdongerr, it should be whatever pbuilder is inside the build env that does that02:37
jdonglike I'm on a Gutsy host and my Hardy pbuilder environment does that02:37
jdongit did it so well I locally backported pbuilder from hardy to gutsy so that my gutsy pbuilders would instantly resolve deps too02:37
nxvl_workhighvoltage: ping02:39
Stempok pbuilder worked thanks a lot02:40
StempI still have a thousands questions, but that's a big step02:41
StempI have an even more stupid question, do you think it's a good way for learning to try to package a new ubuntu package ? It already exist in Debian experimental. I tried to upload it on REVU but i'm not sure if I've done the things right02:46
jdongif it already is in debian experimental then it's already packaged, right?02:50
Stempyes02:50
Stempbut.. there is a patch... changing the homepage from google.com to debian.org02:51
jdongI don't know what the preferred policy on that would be, but tossing it onto revu would not be a bad idea02:54
Hobbseecontributing the patch to debian would be a decent idea.02:54
Hobbseealthough i'm not sure why debian.org is a homepage  for a particular package02:55
Stempit's a browser02:55
Stempmidori02:55
soothsayerHOw do I translate a gitweb url to one I can pass to git-clone03:00
soothsayer?03:00
Hobbseesoothsayer: #ubuntu?03:05
soothsayerHobbsee: Seemed development-ish03:05
Hobbseesure, but most of us dont use git03:06
Hobbseeand you also got no answer03:06
jdongsoothsayer: my only guess is to add .git/ to the end of the base URL03:06
jdongsoothsayer: if that doesn't work then find the real git:// repo URL03:07
jdongbecause branching git over HTTP is painfully slow too :(03:07
Hobbseeif it exists, #git would also be a good one03:07
LordKowif there is a conflicting package included in the dapper repositories but no longer included in the latest repos (hardy) can it safely be removed as a conflict/replacement in debian/control?03:09
HobbseeLordKow: yes03:09
LordKowokay :) danke03:10
Hobbsee(and you can drop the change in hardy+1)03:10
LordKowbug 16370103:13
ubotuLaunchpad bug 163701 in alps-light1 "[hardy] Please sync alps-light1 with debian 1.2.2-2.1" [Undecided,New] https://launchpad.net/bugs/16370103:13
jdongHobbsee: wait a second is it safe to drop the Conflicts: in Hardy on a Dapper package?03:14
jdongDapper->Hardy upgrades are going to be supported right?03:14
Hobbseejdong: no.03:14
Hobbseejdong: exactly03:14
jdongHobbsee: ok good, just checking :)03:14
Hobbseejdong: but you can drop in hardy+1, as we dont support dapper --> hardy+103:14
jdongright03:15
Hobbseeand the hardy users will have the new package anyway.03:15
Hobbseeso their upgrade is fine03:15
jdongyep03:15
* TheMuso hates libtool at times...03:15
Hobbsee(thank goodness we dont do more than two LTS releases at once)03:15
LordKowi dont see any problem with leaving in no-longer included packages in control (for conflicts/replaces, etc) but over time it will turn into a mess03:15
Hobbseewell, excluding server, anyway03:15
StevenKTheMuso: s/\(at\)/\1 all/03:15
HobbseeLordKow: you only need it for upgrades03:16
Stempbye all and thanks again03:16
HobbseeLordKow: and people only dist-upgrade certain versions03:16
StevenKHobbsee: We won't even have three LTSes even with server, I don't think.03:16
HobbseeLordKow: so you only end up with a couple03:16
HobbseeStevenK: no?  5 years, LTS released every 2?03:16
TheMusoStevenK: lol. The actual thing thats causing me grief is packages creating .la files that aren't recognising that libgcrypt.la is now in /usr/lib.03:16
Hobbseedapper wills till be supported with hardy+4 coming out03:16
StevenKHobbsee: Which means the 3rd is released in year 6?03:17
Hobbseealthough we wont support dapper --> hardy+4, of course03:17
HobbseeStevenK: unless i've got my maths wrong, that would be the *4*th released in year 6.03:17
StevenKDh03:17
LordKowHobbsee, yea exactly, but if the specific version of the package (say the one in the bug report) will never make it to the dapper repositories then they might as well be removed now (versus later)03:17
StevenKDoh, even03:17
Hobbseeyou're missing the one released at year 0 :)03:17
LordKowand it allows ubuntu to sync the package with debian rather than merge :)03:17
StevenKHobbsee: Yeah, okay, my maths is broken, not yours. :-)03:18
TheMusoStevenK: Is there any docs about why doing such things as what clean-la.mk in cdbs is important?03:18
TheMusos/clean-la.mk/clean-la.mk does/03:18
HobbseeLordKow: why would we want to remove it?03:18
StevenKTheMuso: A bunch of the distro team is convinced .la are broken. clean-la clears the dependancy line in them03:19
TheMusoStevenK: SO I see.03:19
LordKowthe way i see it. if we dont remove ANY obsolete (no longer included) packages from the control file then it will fill up massively over time and become a giant mess03:19
StevenKTheMuso: This means that libtool won't put extra depends in when linking, causing us more work for transistions03:20
HobbseeLordKow: are you talking about removing a package, or removing a line from debian/control?03:20
HobbseeLordKow: indeed, which is why we dont do that.03:20
LordKow+Conflicts: libalps-light1c2a +Replaces: libalps-light1c2a03:20
LordKowfor instance03:20
HobbseeLordKow: we only preserve the upload path from LTS -->NextLTS, and version-->next version.03:20
LordKowthose are in dapper but i do not think they are in any of ubuntu's repos since dapper03:20
TheMusoStevenK: Causing us more work for transitions when the dependcy-libs stuff is filled in, or when its cleared?03:20
Hobbseeso after that transition is done, we drop.03:20
StevenKTheMuso: When it's filled in03:21
HobbseeLordKow: which bug?03:21
TheMusoStevenK: gotcha.03:21
LordKowHobbsee, bug 16370103:21
ubotuLaunchpad bug 163701 in alps-light1 "[hardy] Please sync alps-light1 with debian 1.2.2-2.1" [Undecided,New] https://launchpad.net/bugs/16370103:21
LordKowif we need to keep those conflicts/replacements then it will be a simple merge, otherwise it can be synced03:22
LordKowi guess the only problem i see is if someone does a dapper->hardy w/ those c2a packages installed. that would be problematic03:22
* Hobbsee looks at it03:22
HobbseeLordKow: you're right.03:23
HobbseeLordKow: so you need to keep them for hardy, and then drop tehm for hardy+103:24
LordKowoh by hardy+1 you mean 8.04.1?03:24
Hobbseeno, 8.1003:25
LordKowahh03:25
LordKowyes, that makes sense03:25
LordKowwe know for a fact that anyone upgrading from hardy to the next release will not have those c2a variants (unless they get re-added in the future for whatever reason)03:25
HobbseeLordKow: correct.03:26
* Hobbsee comments on the bug03:26
LordKowso the end result is I shall merge with debian by maintaining our conflicts/replacements.03:26
Hobbseecorrect!03:26
HobbseeLordKow: if you do that, add a patch, and poke me, and i'll sponsor it for you.03:27
TheMusoStevenK: Do you know if the clean-la.mk code is likely to be broken out into something else so that packages that don't use cdbs can make use of it more easily?03:27
LordKowokay i'll do this right now, shouldn't take long03:27
Hobbseecool03:29
griffinchi, can anyone answer a few questions on merge warnings?03:45
griffincA Debian control file has 'Depends: ${shlibs:Depends}, ${misc:Depends}03:49
griffincin the package section but pbuilder gives an 'unknown substitution' error on this.03:50
griffincwarning, actually, not an error03:50
griffincdpkg-gencontrol: warning: unknown substitution variable ${misc:Depends}03:51
griffincnot sure what to do w/ that warning03:51
ajmitchthat's generally ignored, as it's common to have packages created from dh-make with that in place03:51
ajmitchand many people don't remove it, perhaps in case they need it later03:52
griffincok, cool.  thanks ajmitch.  one or two more questions...03:52
griffincIn the debian source, the menu file uses section="Applications/Tools" but the gutsy menu file has section="Apps/Tools".  I read the Debian menu policy and I think they now use Applications instead of Apps.  Anyway, pbuilder does not like Applications.  :-)03:54
* ajmitch isn't up to date on the latest policies03:56
ajmitchbut at least the debian menu file isn't really much use :)03:56
griffinctrue enough :-)03:57
griffincok just 1 more question03:57
griffincpbuilder also gives me a warning about the user-defined field 'Original-Maintainer'.  I have in my control file XSBC-Original-Maintainer underneath Maintainer.  Ok to ignore this warning too?03:59
ajmitchyes04:00
griffincI thought so, but wanted to make sure.  :-) thank you, ajmitch!04:00
RAOFOh, dear.  Look at bug #16370704:02
ubotuLaunchpad bug 163707 in gstreamer0.10-ffmpeg "gstreamer0.10-ffmpeg should link with system ffmpeg libraries (libavcodec, etc)" [Undecided,New] https://launchpad.net/bugs/16370704:02
jdongRAOF: I thought we had a reason to do that, namely the API of ffmpeg is unpredictably shifting04:03
jdonganyway I'm curious, I'll take a close look04:03
RAOFjdong: Yes, indeed.04:05
RAOFBut it seems that the Debian security team are sick of having a multitude of statically linked copies of different versions of ffmpeg in a half a dozen packages in the archives.04:06
RAOFAnd who can blame them.04:06
* RAOF gets back to marking before he starts this week's "rag on ffmpeg developers" session.04:07
jdongRAOF: targetted against gstreamer-ffmpeg 0.10.3 upstream...04:07
jdongI don't see if that release even exists04:07
jdongnonetheless, let's apply that patch for laughs04:07
RAOFYou won't see me touching that with a 10" pole.  I predict huge, ungainly patches for the universe multimedia stuff to build them against !$THEIR_FFMPEG_VERSION.04:09
jdongRAOF: I tend to be the guy who plays with stuff like that ;-)04:09
RAOFJust as long as you don't play with any packages I have to touch :P04:10
* ajmitch puts in a -104:10
RAOFOnly -1?04:11
ajmitchany more would be mean04:11
LaserJockoh, nice04:11
LaserJockmy laptop is running way better04:12
LaserJockand so quiet04:12
ajmitchgood04:12
ajmitchwhat did you do to it?04:12
LaserJocktook the fan off04:12
RAOFHeh04:12
LaserJockput new thermal paste on04:12
LaserJockand cleaned out the fan and cooling fins04:12
LaserJockdoesn't sound like an airplane04:13
LaserJockand is running about 20C cooler04:13
ajmitchnot bad04:13
LaserJocktook me over an hour to get it back together though04:13
* jdong puts on evil "let's see if it compiles" grin04:14
* pwnguin wishes there were a smarter Tee04:15
ajmitchjdong: if it compiles, upload it?04:15
jdongajmitch: haha, no :)04:15
* pwnguin finds multitee04:16
jdongI've got marginally better sense of paranoia than that :)04:16
ajmitchif it doesn't compile, upload it? :)04:16
jdongajmitch: well that couldn't do any harm ;-)04:16
jdong:D04:16
* ajmitch cuts & paste quote for MC list04:16
jdonghaha04:17
LordKowdoes ubuntu's packages need to be lintian clean?04:18
LaserJockit's nice04:19
LaserJockbut most of the time we won't reject it out of hand04:19
LaserJockit depends on the warning/error04:19
LordKowwhat about in regards to simply updating/merging packages?04:19
LaserJockoh, usually that's fine04:22
LaserJockas  long as you aren't creating new lintain output :-)04:22
RAOFDon't feel bad about fixing lintian/linda errors while merging, though :)04:22
LordKowwhy would i do that?04:22
RAOFParticularly if you then send that back up to Debian.04:22
LaserJockLordKow: if you mess something up and it creates a lintian error04:22
LordKowLaserJock, yes then i should fix that.04:23
LaserJockLordKow: the key to merging is to keep the changes as few as possible04:23
LordKowbut its not the case here04:23
LordKowah well then im doing pretty good. 1 change required for dapper->hardy04:23
jdong*grumble* stupid autoreconf04:25
LaserJocklol, my father-in-law just emailed that he saw an article on Linux in Popular Science and it mentioned something about Ubuntu 6.06 and wondered if he should get it04:26
jdong:)04:27
RAOFThe only thing worse than autotools seems to be almost every other build system. :)04:28
StevenKRAOF: cmake looks to be sensible04:29
jdongRAOF: I just don't want 34,000 line debdiffs from forgeting to remove the cache04:29
LaserJockStevenK: cmake has some cool stuff but I recently ran into a big limitation04:29
LaserJockStevenK: I wanted to make a convenience library for a package and cmake doesn't support that04:29
RAOFjdong: I'm sure you could write a strip-autofoo.mk for cdbs :)04:30
LaserJockbut it sure looks nice and I love the build progress output04:30
jdongRAOF: :)04:30
RAOFLaserJock: That seems like a pretty big limitation!04:30
jdongRAOF: well wrestling with system ffmpeg first, automake uncrufter later ;-)04:30
RAOFSurely they have some way of doing that?04:30
jdongchecking for FFMPEG... yes04:30
jdongchecking for POSTPROC... yes04:30
LaserJocknot within cmake itself04:30
jdongwhoo04:30
LaserJockRAOF: it's in there FAQ04:31
LaserJock*their04:31
jdong/usr/include/ffmpeg/avformat.h:282: warning: 'AVFrac' is deprecated04:31
jdongpffft04:31
RAOFLaserJock: As I can well imagine.  What's their answer?  (Or just link to the faq)04:31
RAOFjdong: Be thankful they haven't removed AVFrac yet :P04:32
LaserJockRAOF: http://www.cmake.org/Wiki/CMake_FAQ#Does_CMake_support_.22convenience.22_libraries.3F04:32
jdongRAOF: urgh quite a number of API chagnes chasing after04:33
jdongRAOF: this reminds me of my morning with avidemux04:33
RAOFLaserJock: Oh, and the FAQ answer immediately below seems awkward from a packaging point of view, too :(04:34
* RAOF told jdong so :P04:34
YagisanLaserJock, I find cmake works rather well - I have used and abused it quite at lot - doesn't support some evil windows linking tricks though04:35
jdongRAOF: meh I figure I'll give it a few hours of patience to vindicate myself from an "it's a  lot of work" copout :)04:37
LaserJockRAOF: yeah, some good things and bad things I guess04:37
jdongbesides, I'm only on my 11th round of FTBFS04:38
RAOFjdong: What are you patching gst-ffmpeg each time?04:38
jdongRAOF: yeah, I'm pushing up to a compile error, adjusting my ffmpeg-api-migration patch, then rinse and repeat04:40
jdongRAOF: I don't exactly have a comprehensive list of ffmpeg API changes since whenever this ffmpeg was packaged04:40
* RAOF wonders if such a list even exists.04:41
jdongRAOF: their svn changelog... :-/04:41
RAOFAssuming they document each API change in the changelog :P04:41
RAOFThey probably do, they're not actively evil.  Just annoyingly misguided.04:42
jdongRAOF: they do, but IMO their API changes are often for extremely frivolous reasons04:42
jdongand are extremely frustrating to keep track of04:42
jdongI wish they'd stabilize an API04:43
RAOFAnd wouldn't be so bad if they actually *released*.  Ever.04:43
jdongwell I've got it to the point where it makes it 15 seconds into a compile now04:43
jdongso I'm making progress04:43
jdongso far the patches have been quite trivial04:43
jdongjust tedious04:43
StevenKjdong: 15 seconds? What's that, one .cpp file?04:43
jdongStevenK: core 2 duo 2.16, like haflway thru04:44
RAOFStevenK: As long as there aren't too many templates in there :P04:44
StevenKHaha04:44
jdongOH DEAR LORD04:44
jdongDEAR EFFING LOARD04:44
jdongIT BUILT!!!!!1111104:44
* jdong proceeds to look at outputted deb04:44
StevenKDon't sound so shocked :-P04:44
RAOFWhich means it obviously works :P04:44
jdongRAOF: lol testing that next04:44
jdongVersion: 0.10.2-4ubuntu2~7.10prevu104:45
jdongDepends: libavcodec1d (>= 0.cvs20070307), libavformat1d (>= 0.cvs20070307), libavutil1d (>= 0.cvs20070307),04:45
jdong^^ good sign #1 :)04:45
RAOFjdong: Surely not.  C is statically typed!  That means you don't have to test it - the compiler guarantees it's correct :P04:45
jdongRAOF: haha04:45
jdongRAOF: and plus it's written with the goodness of GNOME04:45
jdongany genius ideas how to test gstreamer-ffmpeg, other than playing some DivX in totem?04:46
jdongHOLY CRAP IT PLAYS04:46
jdongeven H.264 works04:47
Hobbseesee, this is why we dont want jdong as a MOTU :P04:47
Hobbseehowever, i wonder if blender works.04:47
jdongwho's yo daddy?04:47
jdong*ducks*04:47
Hobbseehe's gone to NZ :P04:48
jdong 5 files changed, 16690 insertions(+), 1 deletion(-)04:50
jdongstupid autoreconf cruft.... deal with that later04:50
LaserJockHobbsee: lol04:51
crimsunjdong: filterdiff(1)04:54
* StevenK kicks autotools04:54
StevenKDon't tell me pkg-config doesn't exist, it does, you're just not looking at all!04:54
jdongcan someone provide advice to https://bugs.edge.launchpad.net/ubuntu/+source/gstreamer0.10-ffmpeg/+bug/16370704:57
ubotuLaunchpad bug 163707 in gstreamer0.10-ffmpeg "gstreamer0.10-ffmpeg should link with system ffmpeg libraries (libavcodec, etc)" [Undecided,New]04:57
jdongthe last comment04:57
LordKowHobbsee, 2 debdiffs for bug 16370104:57
ubotuLaunchpad bug 163701 in alps-light1 "[hardy] Please merge alps-light1 1.2.2-2.1 (universe) from Debian unstable (science)" [Undecided,Confirmed] https://launchpad.net/bugs/16370104:57
crimsunah, ffmpeg madness.04:59
RAOFIndeed.05:01
RAOFjdong: Actually, you might want to ask slomo about this - he's one of the Debian maintainers, AFAIK05:01
jdongRAOF: yeah I have a number of things to ask slomo, just need to pounce on him the next time he signs on05:02
RAOF:)05:02
jdongbut so far I think it looks promising as to the original bug -- I'd rather spend a bit of effort to build against system ffmpeg than use some old bundled one05:04
RAOFjdong: As far as versioning goes, you should probably be able to get away with not too strict versioning - it's libavcodec0d's responsibility to be ABI compatible, really.05:04
jdongI've been wondering why gstreamer plays various media formats poorer than VLC, and this is definitely a contributing factor05:04
jdongRAOF: yeah I think unversioned is fine for now, it'll definitely build on Hardy, but it'll probably FTBFS on, say, a feisty attempted backport during compile phase, and probably do the same sometime in the future when we update ffmpeg again05:05
jdongRAOF: I was just wondering if it was unholy for packages to do that05:05
jdongi.e. passing a build-dep but failling to build due to API change05:05
RAOFOh, the *build* depend will undoubtedly require stricter versioning.05:06
jdongRAOF: any suggestions on how on earth to figure out what the valid range would be? :D05:06
RAOFSince they break API more frequently than ABI.05:06
RAOFjdong: I'd be tempted to do >= $CURRENT, << $CURRENT+105:07
jdongRAOF: with +1 being one day's increment on the svn snapshot date?05:07
RAOFAh, that's how it's versioned?  Yeah.05:07
crimsunjdong: vlc does the same thing that gstreamer0.10-ffmpeg does.05:07
RAOF(Of course that's how it's versioned.  FFmpeg don't release!)05:08
jdongcrimsun: it has a newer snapshot doesn't it?05:08
RAOFAs does *anything* using ffmpeg!05:08
crimsunjdong: it used to05:08
jdongRAOF: mplayer seems to use system ffmpeg currently05:08
crimsunit was cleaned up05:08
RAOFjdong: Only because Debian patched that in.05:09
jdongRAOF: ah05:09
RAOFSee point "Debian security team" :)05:09
crimsunhardy's mplayer doesn't b-d on system ffmpeg; vlc does.  Interesting.05:09
saivannHi everyone, I'm working on the bug 77080 which require gnucash to recommend "gnucash-docs". I've made a debdiff to fix this issue in hardy but I would need someone to approve and upload05:10
ubotuLaunchpad bug 77080 in gnucash "Gnucash-docs isn't installed with gnucash" [Wishlist,Confirmed] https://launchpad.net/bugs/7708005:10
pwnguinjdong: if you're looking for more test cases, ive got a ton ;)05:10
crimsunsaivann: have you attached said debdiff?05:11
jdongRAOF: do you think >=$CURRENT_SNAP_DATE would be strict enough? Predicting the other bound of the date is like voodoo, isn't it? :)05:12
saivanncrimsun : I do it right now05:12
saivanncrimsun : The debdiff is now attached05:12
pwnguinjdong: if you've got a few .mkv's handy that'd also make a good test case ^_^05:13
jdongpwnguin: I probably do, and I can probably just shove a few things into mkv's05:13
jdongpwnguin: but you're of course more than welcome to test too ;-)05:13
pwnguinjdong: repo handy?05:13
RAOFjdong: Yes, it is voodoo.  I'm not sure which is worse, FTBFS because of API changes, or FTBFS because of unnecessarily strict b-d's.05:14
StevenKOh, you stupid configure test05:14
jdongpwnguin: gutsy or hardy?05:14
RAOFIt's a non-stop autotools hate fest!05:14
pwnguingutsy05:14
jdongpwnguin: one sec :)05:14
jdongpwnguin: http://jdong.mit.edu/~jdong/motu/gstreamer0.10-ffmpeg_0.10.2-4ubuntu2~7.10prevu1_i386.deb05:15
StevenKRAOF: Right on05:15
pwnguinjdong: excellent. the other question is, what all does ffmpeg handle?05:16
pwnguinisn't h264 its own lib?05:17
jdongpwnguin: no, ffmpeg decodes h264 itself05:17
jdongpwnguin: x264 provides an encoder but only an experimental decoder that's not used05:17
RAOFpwnguin: gst-inspect | grep ff05:17
pwnguinexcellent05:18
jdongpwnguin: I'm pretty sure almost all video formats you throw at totem-gstreamer are gonna be handled by ffmpeg05:18
pwnguinflv05:18
jdongdefinitely ffmpeg05:18
pwnguinmp405:18
jdongI've already verified mp4 containers05:18
RAOFA mere 230 different elements to test :P05:19
pwnguinive got this unreproduceable bug regarding mp405:19
pwnguinabout half of the mp4s i download from google and play later don't work05:19
pwnguin"no playable streams"05:19
jdongpwnguin: are you sure they are not DRM'ed mp4's?05:19
pwnguineveryone else claims they work =(05:20
pwnguinreasonably05:20
jdongmy media collection is almost completely in MPEG4 containers05:20
jdongand apart from gst-ffmpeg's distortion/corruption on some H.264's, no major problems05:20
pwnguinqtdemux.c(1444): gst_qtdemux_loop (): /play/decodebin0/qtdemux0:05:21
pwnguinno known streams found05:21
jdongpwnguin: umm....05:22
jdongpwnguin: is that a real mp4 container or is that mov?05:22
pwnguini have no idea =05:22
jdongpwnguin: output of file on it?05:23
jdongalso output of ffmpeg -i on it05:23
pwnguinInput #0, mov,mp4,m4a,3gp,3g2,mj2, from '473b133e31b77e47.avi.mp4': Duration: N/A, bitrate: N/A05:25
jdongpwnguin: err.... where *are* the streams?05:25
jdongInput #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Family Guy - 1x01 - Death Has A Shadow.m4v.m4v': Duration: 00:22:32.2, start: 0.000000, bitrate: 598 kb/s Stream #0.0(und): Video: h264, yuv420p, 640x480, 23.98 fps(r) Stream #0.1(und): Audio: aac, 48000 Hz, stereo05:26
jdongthat's what it's supposed to look like05:26
jdongyou should at least have an audio and video stream in there05:27
jdong:-/ if ffmpeg can't parse the MP4 then I don't know what the problem is05:27
saivanncrimsun : did you look at the debdiff?05:27
pwnguinwell, at 112Mb there should be some streams in it05:27
crimsunsaivann: I'm checking out from bzr05:27
saivanncrimsun : Thanks05:27
HobbseeLordKow: http://launchpadlibrarian.net/10464329/prev_ubuntu-new_ubuntu.debdiff is wrong.05:28
HobbseeLordKow: it doesnt have the debian change in it05:28
jdongpwnguin: can mplayer parse it?05:28
crimsunsaivann: I've modified your debdiff05:29
pwnguin"cannot find codec for audio format 0x56444152"05:30
pwnguinthen it plays a bunch of random data on the video05:30
saivanncrimsun : You changed the uploader and the description?05:30
pwnguinmaybe i should disable medibuntu =/05:30
jdongpwnguin: 0x56444152 is raw DV05:31
jdongpwnguin: which can't be right for a mp4... can it?05:31
pwnguinim gonna redownload this and make sure the file isnt corrupt05:32
LordKowHobbsee, which debian change?05:32
HobbseeLordKow: the one listed in the changelog05:32
Hobbseeoh, hang on.05:32
RAOFjdong: You can stick any sort of codec into any sort of container if you try hard enough :P.  Doesn't mean it'll play, though.05:32
LordKowthe rc bug fix?05:32
jdongRAOF: true, but I wouldn't expect to find one of those in the wild!05:33
HobbseeLordKow: forgot it was already in ubuntu :)05:33
pwnguinjdong: the file's already named something wierd like <random hash>.avi.mp405:33
jdongpwnguin: I'm pretty sure the file that you have is corrupt, DRM'ed, or otherwise tainted05:33
pwnguinthat seems unlikely that they'd drm a tech talk05:33
HobbseeLordKow: uploaded, thanks05:33
pwnguinesp when other people claim it works for em.05:33
jdongpwnguin: then probably download related problem :)05:34
LordKownp05:34
pwnguinbug #15682605:34
ubotuLaunchpad bug 156826 in gstreamer "some mp4s fail to play" [Undecided,New] https://launchpad.net/bugs/15682605:34
jdongpwnguin: lemme take a look05:35
RAOFpwnguin: You could possibly try gst-launching it through ffdemux_mov_mp405:35
pwnguinjdong: judging by the filesize, im thinking incopmplete downloads =(05:35
jdongpwnguin: an incomplete mp4 will show up like that05:35
RAOFpwnguin: (There's a whole bunch of extra stuff on the end of that element name, incidentally)05:35
pwnguin?05:35
jdongpwnguin: i.e. a truncated mp4 will show up as having no streams05:36
crimsunway to leave me wringing my hands, bzr.05:36
LaserJockhmm, the ubuntu.com download page doesn't  link to any documentation on burning an .iso :/05:36
* crimsun hopes this bzr push is actually doing something, as there's no indication of progress05:36
jdongpwnguin: I'm 90% through, lemme see how it turns out05:37
jdonginternet's slow tonight05:37
LaserJockcrimsun: yeah, showing progress is not one of bzr's strong suites05:37
jdongInput #0, mov,mp4,m4a,3gp,3g2,mj2, from '473b133e31b77e47.avi.mp4': Duration: 01:01:21.5, start: 0.000000, bitrate: 445 kb/s Stream #0.0(und): Video: h264, yuv420p, 320x240, 29.97 fps(r) Stream #0.1(und): Audio: aac, 44100 Hz, stereo05:37
jdongpwnguin: ^^05:37
crimsunhah.05:37
jdongpwnguin: 4578ac613eaf177012a396453910b8a8  473b133e31b77e47.avi.mp405:38
crimsunwell, good thing I forgot to use bazaar.lp instead of code.lp05:38
pwnguinjdong: cool. im almost done grabbing it myself, and its much larger than last time =(05:38
RAOFcrimsun: Timeout error?05:38
crimsuncode.launchpad.net has address 91.189.90.24405:38
crimsunbazaar.launchpad.net has address 91.189.94.25405:38
pwnguingood signs, nautilus preview shows things05:38
RAOFcrimsun: Complete with huge uncaught backtrace?05:38
crimsunI forgot that one can't push via sftp to code.lp05:38
jdongRAOF: bzr+ssh:// is the infamous one for frightening errors for simple problems05:39
crimsunRAOF: nah, "just a two-liner"05:39
jdongI got a page-long traceback for when shared repo was locked.05:39
crimsunsaivann: http://codebrowse.launchpad.net/~ubuntu-dev/gnucash/ubuntu/revision/crimsun%40ubuntu.com-20071119053212-hqog7l26mbmilcnc?start_revid=crimsun%40ubuntu.com-20071119053212-hqog7l26mbmilcnc05:40
crimsunmm tasty URL05:40
jdongindeed05:41
jdongwhy is the same revision ID in the URL twice, loggerhead? :)05:41
saivanncrimsun : I don't know a lot about package uploading into ubuntu repositories, but since my debdiff only changes a value in debian/control, is it alright to use bazaar?05:41
crimsunsaivann: it's preferable to maintain the source packaging in bzr05:41
saivanncrimsun : Ok right, thanks for your help on this. Should I do something else or everything is finished?05:42
pwnguinjdong: well, thanks for the attention. sorry i wasnt smarter at debugging it on my own05:43
pwnguinjdong: as far as the new ffmpeg, what should i be looking at? working? working better?05:44
jdongpwnguin: hehe, no problem, I've been guilty of that far more times05:44
jdongpwnguin: first, just flat out working05:44
jdongpwnguin: I'd also expect CPU usage while playing high-res H.264 to be significiantly lower05:44
pwnguinnot so much05:44
jdongpwnguin: but right now I am mostly concerned about just no regressions as far as functionality05:44
pwnguindarker than black def still runs like crap05:44
pwnguindoes gst-ffmpeg have priority on codec picking?05:45
jdongpwnguin: I have no idea how gstreamer works... :(05:45
pwnguinexcellent :)05:45
jdongpwnguin: I have a "if it is currently working, don't ask it questions or it'll anger the ffmpeg gods and stop working" mentality towrads the media stack05:46
crimsunsaivann: https://lists.ubuntu.com/archives/hardy-changes/2007-November/001751.html05:46
jdongpwnguin: it has kept me alive so far05:46
crimsunsaivann: thanks!05:46
saivanncrimsun : Ha! Thank you very much for your help :)05:47
crimsunnp :)05:47
pwnguinheh. im working on fixing liferea's mime type stuff myself. it will handle torrent subscriptions, or I'll die trying05:47
crimsunsaivann: to note, the syntax is defined at https://wiki.ubuntu.com/ClosingBugsFromChangelog05:48
superm1jdong, you still messing around with x264 stuff tonight?05:48
jdongsuperm1: I've uploaded all that is needed to be done into the ~motumedia PPA05:48
jdongsuperm1: I just mangled gstreamer0.10-ffmpeg to use system ffmpeg and I think I'm gonna take a vacation from the media stack for a bit :D05:49
superm1jdong, well i was just going to ask what role the x264 package plays with all these other ones05:49
superm1i had thought that ffmpeg itself had some h264 handling already, and wasn't entirely sure what x264 was for then05:49
saivanncrimsun : Oh thanks, this type of information is always welcome :)05:50
jdongsuperm1: x264 provides H.264 encoding services to mplayer (mencoder), avidemux, ffmpeg, and a few others05:50
superm1oh encoding :)05:50
jdongsuperm1: ffmpeg provides all H.264 *de*coding services to our media stack05:50
jdongsuperm1: x264 has made a lot of progress since our last import to faster threading, faster encoding, and better quality output while threading since our last snapshot05:51
superm1that explains it then, neat05:51
jdongsuperm1: and since it's a very slow encoder to begin with any help is greatly appreciated :D05:51
superm1at this point does it take advantage of multiple cores then?05:51
saivanncrimsun : I just want to make sure of one thing, this package has been uploaded to Hardy but not Gutsy, right?05:51
pwnguinyea, mkvs are still unwatchable in totem =(05:52
jdongsuperm1: yes, threading slices your video into $thread strips and encodes them independently05:52
pwnguindonno if its the mkv or the high definition though05:52
jdongsuperm1: since our snapshot they've improved on threading performance and sharing basic data with other threads to reduce noise on output05:52
superm1jdong, yeah that's what i was assuming would have needed to be done05:52
jdongsuperm1: not to mention retuned a bunch of calculation routines to be faster when using aggressive quality options05:53
jdongsuperm1: so far it *seems* like they managed not to break any API's so we just need a rebuild05:53
superm1hehe05:53
jdongsuperm1: except avidemux which is in such a horribly abandoned state :-/05:53
superm1jdong, that's really unfortunate to hear05:54
superm1jdong, that was about the only GUI i knew about for encoding itmes05:54
superm1items05:54
superm1er GUI wrapper that is05:54
jdongsuperm1: indeed it is. We need to get a new upstream release in, our current one can't be mangled for much longer05:54
jdongsuperm1: there is a LP bug open and a REVU package sitting there of a new upstream version though05:54
jdongbug #16328705:55
ubotuLaunchpad bug 163287 in avidemux "avidemux 2.4 preview 3 (RC1)" [Undecided,In progress] https://launchpad.net/bugs/16328705:55
crimsunwell, since we have the somewhat-dubious precedent of windows binaries in multiverse, one could punch some windows encoder05:55
* crimsun ducks05:55
jdongsuperm1: I don't know the origin of his packaging but it looks like he chose to start from scratch rather than basing on marillat05:55
jdong*shrugs*05:55
superm1or even get say virtualdub into multiverse........05:56
jdongsuperm1: how about we first get an ffmpeg that actually *encodes* into Ubuntu :-/05:56
superm1jdong, well its good to see the effort has at least been started on avidemux this early05:56
superm1jdong, so its not a UVF time second though05:56
jdongright now we need to run over to medibuntu to have any chance of encoding stuff05:56
superm1thought05:56
pwnguinwhat windows binary got into multiverse?05:56
jdongsuperm1: right, I'm happy to see his progress05:56
jdongsuperm1: so I'm gonna ignore the x264 FTBFS with avidemux in hardy for now pending his work.05:57
jdonga new version will solve everything05:57
jdongno point in mangling a 2-year-old package for hours just to have it replaced in a few weeks05:57
superm1yeah good point05:57
jdongsuperm1: I'd love our LTS to go out with a fresh multimedia stack... currently I'm looking at how well ffmpeg builds against the new x26405:58
jdongsuperm1: though we don't build it that way ourselves, medibuntu does and I'd like to do them the courtesy of dealing with any API migrations so we don't have delayed ffmpeg unlocked packages in Hardy :)05:59
superm1jdong, what does medibuntu build differently about ffmpeg?05:59
jdongsuperm1: a bunch more --enable-foo flags06:00
jdongsuperm1: namely all the encoders that we're too chicken to ship06:00
superm1jdong, i've always wondered why we can't enable more of that foo and put it in multiverse06:00
superm1directly06:00
jdongwhich is basically all the encoders06:00
jdongsuperm1: I think the reason is that we want to promote ffmpeg to main06:00
superm1or maybe instead have more binaries churned out the ffmpeg source package06:00
pwnguinsuperm1: patents?06:00
jdongand encoders would send us into multiverse06:00
superm1and some end up in multiverse06:00
superm1pwnguin, there is lame in multiverse06:00
superm1pwnguin, and all apps linking against it06:00
jdongpwnguin: patents aren't the issues....06:01
pwnguinok then06:01
jdongpwnguin: all the stuff we are linking ffmpeg to is already in multiverse06:01
jdongpwnguin: the problem is there's an agenda to promote ffmpeg to main06:01
jdongand that's why we go with a no-encoders setup06:01
jdongat least that's the last explanation I heard06:01
superm1jdong, having the source in main and binaries in main/multiverse seems sensible enough though06:01
pwnguininteresting question06:01
superm1there are already source packages that do similar with main/universe at least06:01
pwnguinare binary packages in pools, or are source packages?06:01
pwnguinie, can you split a source package into main and multiverse?06:02
jdongsuperm1: true, but how the heck do you split out ffmpeg like that?06:02
jdongsuperm1: it seems like massive surgical work that'll fork us from upstream too06:02
crimsunpwnguin: source package must line in one component.  binary packages generated from said source package can straddle components.06:02
crimsuns/line/lie/06:02
superm1jdong, well you do two builds06:03
superm1one with a bunch of --disable-foo06:03
superm1and one with a bunch of --enable-foo06:03
superm1and then you have a virtual package06:03
superm1that depends on either the main or the multiverse variant06:03
jdongsuperm1: dear lord that sounds like gtkpod vs gtkpod-aac06:03
superm1jdong, but it would keep away from the necessity of having to use a third party repository06:03
superm1which i would think there is a general push to do anyhow06:04
jdongsuperm1: well we could just have an ffmpeg-multiverse type package06:04
jdongsuperm1: that would be generated by a script that mangles ffmpeg with no source changes but ./configure flags06:04
jdongsuperm1: that way we can probably convince archive managers it's not any harder to maintain security-wise06:05
superm1well that is basically what it would be, but i think it'd be better to have a common source package06:05
jdongsuperm1: are you allowed to have a source pacakge output things to different sections?06:05
superm1jdong, yeah lirc does that06:05
superm1and so does ubiquity06:05
superm1archive admins make the call on where different binaries end up06:05
pwnguintons of things have different sections06:05
jdongsuperm1: ok, I mean that'll work too06:05
saivanncrimsun : Is it normal that the bug report automatically set itself to fix released after the patch upload ?06:06
superm1jdong, i just think it would become more of a mangement nightmare to have two source packages for the same thing06:06
superm1when you are really just mangling stuff in the debian/ directory06:06
jdongsuperm1: but yeah I don't think we should be relying on medibuntu for ffmpeg and k3b-mp3 both of which are just different buildflags with our source packages06:06
jdongsuperm1: same with mp4 extensions to amarok...06:06
superm1jdong, perhaps this proposition should be brought up on the motu mailing list06:07
jdongsuperm1: would you like to do the honnors as my brain's already sleeping? :)06:07
superm1jdong, and we can see what people think of doing things like the double build and different binaries in debian/rules and debian/control06:07
pwnguinjdong: well, everything works that I've tried, but I did notice something weird. totem doesn't handle 7.1 audio correctly06:07
jdongsuperm1: ffmpeg already fsckingb builds twice today AFAIK06:08
pwnguinjdong: all the front channels go to the right it seems =(06:08
jdongsuperm1: building it another time shouldn't be too bad06:08
superm1jdong, sure, probably won't be for a few hours though.  i've got a paper that i should have started about 5 hours ago :)06:08
jdongpwnguin: regression from bundled ffmpeg?06:08
pwnguinjdong: lemme check.06:08
pwnguinjdong: i doubt it though06:08
pwnguinjust general gst wtf-ness06:08
jdongpwnguin: *whew* :)06:09
pwnguini usualyl just use mplayer for the HQ stuff06:09
pwnguini donno if its w32codecs or what but it seems to be a much smoother ride06:09
jdongpwnguin: I just use mplayer. end of sentence ;-)06:09
pwnguinmplayer's GUI is terrible06:10
pwnguinand it doesnt stream from smb06:10
jdongpwnguin: I'm CLI oriented anyway, I like invoking my media player from the terminal06:10
jdongpwnguin: and smbfs/cifs mountpoints06:10
jdongpwnguin: gnomevfs-cat | mplayer - works too06:10
jdongpwnguin: player with its own SMB library is wrong abstraction level IMO06:10
pwnguintotem's made pretty good progress, as has gst itself06:10
jdongpwnguin: yeah GST is definitely a lot better than the first time I used it06:11
pwnguini imagine totem is just using the gnome vfs06:11
jdongpwnguin: yeah, you're probably right06:11
jdongpwnguin: we just need gvfs to be a fusefs too :)06:11
jdongwhich I believe was discussed here a few days ago06:11
pwnguinis that on the way to hardy?06:11
jdongpwnguin: meh sounds like one of my crazy ideas06:12
jdongso probably not ;-)06:12
pwnguinyea, the audio is definately a ffmpeg problem06:12
pwnguini wonder if someone wanted to test this stuff without spending hardware06:13
crimsunsaivann: yes06:17
crimsunsaivann: that is part of the semantics for closing lp bugs from debian/changelog and why one must use that precise syntax for the header to be generated06:17
saivanncrimsun : That's great!06:18
saivanncrimsun : From now on, all fix that I've provided were modified and the uploader name was changed06:18
* crimsun -> bed06:20
saivanncrimsun : Good night06:20
SiCuTDeUxJai!06:31
SiCuTDeUxi'm trying to build a package for linkage, a bittorrent client06:31
SiCuTDeUxbut it uses a libtorrent lib diferent from the one rtorrent uses...06:32
SiCuTDeUxthey are called the same...06:32
SiCuTDeUxthe libtorrent package exists on repos but its not the same that linkage uses06:32
SiCuTDeUxwhat should i do>06:33
SiCuTDeUx?06:33
jdongdeluge uses the "other" libtorrent too AFAIK06:35
jdongbut deluge bundles an internal copy of this06:35
jdong(gee bundling internal libs, this sounds familiar)06:35
LaserJockjdong: heh06:35
SiCuTDeUxjdong, familiar like... windows familiar?06:35
jdongSiCuTDeUx: nah I was just working on a bug a few minutes ago with an ffmpeg bundling issue :)06:36
SiCuTDeUxoh, ok.06:36
jdongSiCuTDeUx: is your libtorrent the same thing as what Deluge uses?06:36
SiCuTDeUxlet me see06:37
SiCuTDeUxyup06:37
jdongrasterbar's?06:37
SiCuTDeUxhttp://www.rasterbar.com/products/libtorrent/projects.html06:37
jdongyep06:37
jdongthis is beyond my scope of expertise but probably you and the deluge maintainer can work out some way to share the library06:38
jdongit's currently bundled inside deluge06:38
SiCuTDeUxhm...06:38
SiCuTDeUxi´m new building packages so...06:38
SiCuTDeUxi was trying to build striim06:39
jdongthis is a case where it's better to coordinate to avoid duplication06:39
SiCuTDeUxit's an internet radio client for gnome06:39
RAOFjdong: But there's already a libtorrent in the archives, right?  And libtorrent is meant to (in the not too distant futrue) be capable of supporting deluge.06:39
jdongI'm personally not comfortable with the idea of two clients shipping the same library with themselves, unless they need special modifications or some other extenuating circumstance06:39
warp10Hi all!06:40
jdongRAOF: Rakshasa is merging with rasterbar?06:40
SiCuTDeUxjdong, me neither... better talk to him06:40
RAOFjdong: ??  I'm obviously mistaken.  I thought that deluge shipped it's own libtorrent because it required features that'd be in trunk real-soon-now(tm).06:41
jdongRAOF: lol this is really confusing, let's see if I can state what I understand...06:41
pwnguinhey, where are the example media files stored?06:42
jdongRAOF: there is Libtorrent (rasterbar) and libTorrent (rakshasa). rtorrent uses the former, Deluge and his torrent client use the latter06:42
jdongRAOF: I've understood them as completely different API's only sharing a similar name06:42
RAOFOh, great.06:42
jdongRAOF: yeah, talk about confusing06:42
LaserJockwell they *are* capitalized differently ... shesh ;-)06:43
RAOFBittorrent *really* isn't that complicated.  Why can't they just implement it in python and be done with it.06:43
pwnguinit is implemented in python...06:43
jdongpwnguin: not anymore06:43
jdongpwnguin: Bram chose to adopt uTorrent's codebase as the mainline client now06:44
pwnguinoh?06:44
RAOFAnd not DFSG-compliant, right?06:44
jdongpwnguin: it is the end of python based bittorrent mainline06:44
StevenKjdong: Twitch06:44
jdongpwnguin: it's replaced with a closed source client now06:44
pwnguinhurray06:44
jdongwith agreements iwth the MPAA/RIAA announced everywhere06:44
pwnguinthere's still bittornado?06:44
jdongpwnguin: it's based off the obsolete and poor performing Bittorrent 3.x.x codebase06:44
* pwnguin usually uses azureus06:45
pwnguinits a bit overkill06:45
jdongbram now holds the power to fragment the torrent community by implementing some extension to Bittorrent.06:45
* RAOF sighs at the existance of "escape-string.cpp".06:45
jdongnow there won't even be a python souced program we can reverse-engineer06:45
pwnguinjdong: and if he tries, the pirate bay declares war ;)06:45
jdongDHT was implemented mostly by reverse engineering. Bram has demonstrated he sucks at writing specsheets06:45
jdongthe DHT "specs" were some of the vaguest protocol summaries I've ever read06:46
pwnguindoes transmission handle dht?06:46
jdongpwnguin: yeah06:46
jdongmainline-compatible DHT06:46
pwnguinive been meaning to try transmission out now that the desktop's running gutsy06:46
jdongpwnguin: yeah 0.91 was just backported to gutsy and it's pretty slick06:47
* RAOF gapes. Obviously no one has really read deluge-torrent's LICENSE file.06:47
jdongRAOF: it's imported from debian so $theirfault right? :D06:48
RAOFIt's *upstream*'s, so it's Debian's and deluge's fault.06:48
jdongwhat's wrong with their LICENSE?06:48
RAOFOh, it seemed to have boilerplate at the end.  Now that I read it more closely, it makes more sense.06:51
pwnguinuh06:51
pwnguingplv2?06:51
RAOFYeah.  I obviously haven't read the last part of the full gplv2 license recently :)06:52
pwnguinit doesnt diff cleanly with /usr/share/common-licenses/GPL-2, but thats mostly spacing and an openssl exception06:52
pwnguinit's probably not smart to put the openSSL exception at the end06:52
pwnguinwhats the difference between h264 and h264 / avc?06:58
RAOF Marketing.06:59
jdongpwnguin: terminology06:59
RAOFJust like there's no difference between mpeg4 avc and h264.06:59
jdongpwnguin: H.264 is MPEG-4 AVC06:59
jdongpwnguin: just like "divx" is MPEG-4 ASP06:59
pwnguinok06:59
pwnguinthen its a bit wierd that totem reports them differently ;)07:00
jdongpwnguin: urgh that's the predefined strings in the gst-ffmpeg package07:00
jdongcomes out of libavformat07:00
RAOFThey've probably got different 4CCs in the avi?07:00
jdongso take it $upstream :)07:00
jdongRAOF: no it depends on what container it's put in AFAIK what libavformat string it trips?07:01
RAOFjdong: Fun.07:01
jdongI just looked at this code like an hour ago, I'm ashamed I don't remember07:01
RAOFI love ffmpeg: the hyper-fast, unusable multimedia library :P07:02
jdongRAOF: meh you just have to keep up with svn and mailing lists ;-)07:02
jdongRAOF: humorously while maintaining the SVN branch of my pypodconv script, I've often just used bzr to back out previous API changes to match current API in ffmpeg SVN07:03
jdongthey go back and forth between symbol names too07:03
dholbachgood morning07:03
jdongmorning :)07:03
jdongactually 02:00 here, eep I have school tomorrow07:04
dholbachhey jdong07:04
pwnguinjdong: so far, nothing hasn't worked07:05
pwnguinunfortunately, i appear to have lost my old GITS:SAC stuff that wouldn't play07:05
jdongpwnguin: odd :-/07:05
jdongpwnguin: did you remember to pay royalties to Apple?07:05
jdong*ducks*07:05
pwnguin?07:05
jdongfor your playback of H.264 ;-)07:06
jdongis it still free for personal use?07:06
pwnguinno clue07:06
pwnguindont care ;)07:06
jdongI think up to 201007:06
jdongtechnically07:06
pwnguinbesides, you're the one who said h264 :P07:06
pwnguinoh, i guess i did mention asking what the difference between things was07:07
jdongit's the crack I'm addicted to07:07
jdongand I'm outta here before Hobbsee starts with that ;-)07:07
pwnguinthat gits stuff was h264 though. first one id ever seen07:07
nand`hi!07:41
nand`I have a question about the rules files : is there a way to know which version we are currently packaging? A variable?07:41
jdongI think ${Source:Version}?07:42
jdongdon't quote me on that07:42
nand`jdong: I try...07:43
=== \sh_away is now known as \sh
nand`jdong: nup07:44
nand`jdong: it is for the control file IIRC07:44
nenolodpidgin-mpris can now be archived. it's in debian. ;)07:45
jdongoh the rules file07:45
jdongoops sorry07:45
jdongI'm an idiot. It's a good sign that I'm sleep deprived07:45
nenolod(on revu)07:45
nand`jdong: ;)07:45
LaserJockjdong: go to bed!07:46
jdongLaserJock: yes master!07:46
\shFujitsu, thx for adding the hugin patch to hardy :)07:48
Hobbseejdong: i think it's s/S/s/ or s/Source/binary/.  check the new policy07:53
nand`jdong: found a regex on the changelog for that.07:59
jdongnand`: eep07:59
jdongnand`: I was going to suggest that then shut myself up07:59
nand`jdong: ;)07:59
nand`jdong: you may check the aleph source pkg for it08:00
jdongnand`: you should use dpkg-parsechangelog though IMO08:00
nand`jdong: whoah. Another utility!08:00
jdongnand`: dpkg-parsechangelog | grep '^Version' | sed 's/Version: //'08:00
jdongnand`: dpkg-parsechangelog is a frontend to manually sedding the changelog file, which apparently is not recommended08:01
nand`jdong: Ok thanks!08:01
nand`jdong: We get the debian version, I'd like the upstream version. An idea for that?08:02
nand`(apart from manually seding that)08:02
jdongnand`: | awk -F- '{print $1}'08:02
jdongdo I get a hackjob trophy yet?08:03
nand`jdong: nice :)08:03
* nenolod is working on first step of killing notification-daemon. Release plan for libaosd is set, and i've claimed ITP on the package in Debian. ;)08:03
nenolodi like to call my in-progress spec "notification-daemon-sucks-lets-replace-it-with-something-better-in-hardy-plus-one"08:04
jdongnand`: if you want to see some ugly changelog deforming go look at the source to prevu ;-)08:06
nand`jdong: arrh. I'll fight and kick down mine first!08:07
nand`and second question : should the get-orig-source target triggered automatically? Mine is not launched, and I don't see references to a call on other rules files.08:09
highvoltagenxvl: pong08:18
superm1congrats jdong08:29
nand`or do you have to manually call make -f debian/rules get-orig-source before debuild ?08:37
LaserJockjdong: congrats!08:45
* Hobbsee gives jdong a beaver.08:46
* nand` senses a MOTU nomination in the air...08:46
siretartjdong: w0000t! you finally made it! congrats!08:55
\shjdong, at last :) congrats :)08:56
siretartjdong: this effektively means you can do the x264 update in hardy yourself now :)08:56
StevenKjdong: Congrats08:56
* Nafallo thinks jdong just got promoted :-)08:56
\shsiretart, good to see you...where did you hide the old motu-tools bzr archive? :) I need our old lpbugs.py source08:57
Nafallojdong: congrats!08:57
siretart\sh: good morning!08:57
siretart\sh: errr, huh? - isn't it on launchpad somewhere?08:57
\shsiretart, nope couldn't find it in the usual places...08:57
\shsiretart, you know the really old script we used to file merges etc. via email08:58
siretart\sh: I have it in my home directory here... hmm08:58
siretartpushing it to lp now08:59
siretart\sh: https://code.edge.launchpad.net/~siretart/+junk/motu-tools is what I have08:59
siretartit seems we managed it on tiber only. hm09:00
dholbachfiling a bug with py-lp-bugs is easy too09:00
siretart\sh: we should really see what of that can be merged to ubuntu-dev-tools, however09:01
\shhmmm...I can't browse the source of this archive09:01
dholbachhttps://wiki.ubuntu.com/BugHelper/Dev/python-launchpad-bugs/Bug?highlight=%28BugHelper%2FDev%29#head-27dc45b0392cc14364bd08fc4484df026122c91f09:01
siretart\sh: give lp a few minutes09:01
dholbach(or check out ppaput in ubuntu-dev-tools for an example)09:01
dholbachor massfile09:02
siretartdholbach: is that the page with the API of python-launchpad-bugs that you promised me?09:02
siretart;)09:02
\shoh damn...I would like to see our sources we sec-fix for old releases in a bzr branch...09:02
dholbachsiretart: that's examples of how to use py-lp-bugs API09:02
\shlaunchpad is silly...LP should know, that openldap2.2 is not in gutsy so therefore it should know that feisty/gutsy are not to be mentioned in the nominated click field09:07
\shand it should copy nominations when telling LP that it also affects different source packages from different releases...*grmpf*09:08
Hobbsee\sh: --> bug.09:08
Hobbsee\sh: sounds like a good one.09:08
\shs/should/shouldn't/09:08
\shHobbsee, yeah...when I won the fight with openldap in 3 flavours (openldap2, 2.2 and 2.3) in 4 different releases (2,2.2 in dapper, edgy, 2.3 in feisty, gutsy) and uploaded all diffs..I'll file bugs against LP a lot09:10
Hobbsee\sh: good man :)09:10
nenolodwhat is needed for autosync to occur on a package in sid?09:20
nenoloddoes it need to be in debian-testing if it's a new package?09:20
LaserJocknenolod: what do you mean?09:21
LaserJockautosyncs should occur up until Debian Import Freeze09:21
nenolodwell for instance, libprojectm entered debian unstable last week, and had never been in unstable before, will the sync pick it up?09:21
nenolod:P09:22
LaserJocksure09:22
nenolodah, so the sync just hasn't run yet09:22
nenolodok ;)09:22
LaserJockI'm not sure how long it will take, but it'll show up somewhere09:22
LaserJockif it's new to Debian then I think it goes to a different list than just updates of an existing package09:22
nenolodyuck :P09:22
LaserJockI imagine the archive admins like to take a look first before putting it in the archives09:23
nenolodis there a page which highlights ubuntu's NEW queue?09:23
LaserJockhttps://launchpad.net/ubuntu/hardy/+queue09:24
LaserJockbut I don't think that shows autosync09:24
nenolodit does show autosync09:26
LaserJocknenolod: yeah?09:27
nenolodyeah, there's a few packages that lack the ubuntu tag at the end09:27
nenolodhttp://launchpadlibrarian.net/10329451/jakarta-log4j_1.2.15-1_source.changes09:28
nenolodChanged-By: Ubuntu Archive Auto-Sync <archive@ubuntu.com>09:28
nenolod;)09:28
nenolodi think the fact that i went through that means i fail at life tbh ;)09:29
huatsmorning everyone09:33
\shphew....09:34
\shfeisty and gutsy done....2x dapper, 2x edgy to go...*gnarf*09:34
nenolodLaserJock, if my package in debian goes into ubuntu NEW, do you think it will email me about it? :P09:35
LaserJocknenolod: no09:35
nenolodrats09:35
\shdo we have something like #debian-security for ubuntu?09:36
LaserJock\sh: sure, it's called keescook09:36
LaserJock;-)09:36
\shLaserJock, lol /join #keescook ,-)09:37
\shoh well, I wonder if kees is this kees cook which is in mplayers about box for credits...09:37
ajmitchhi09:38
\shmoins ajmitch09:38
Hobbseedamn it, pkern.09:40
Fujitsu\sh: That tasks existing where they shouldn't bug is filed.09:40
* Hobbsee wishes people post to the list *before* they flood the buglist.09:40
FujitsuIt's because LP is braindead, and applies nominations to all distro tasks.09:41
* Fujitsu looks for the number.09:41
Hobbseewas going to get him to tag it all as bitesize.09:41
Hobbseedholbach: ^09:41
Hobbseedholbach: i presume you can do a bughelper query for that09:41
FujitsuBug #11019509:41
ajmitchthe ftbfs bugs?09:41
ubotuLaunchpad bug 110195 in malone "Nomination for a release on one source package shouldn't affect any others" [Undecided,New] https://launchpad.net/bugs/11019509:41
Hobbseeajmitch: yes09:41
\shFujitsu, cool...one bug less to file against LP09:42
* Fujitsu wonders why they would be bitesize.09:42
Hobbseeajmitch: it's a dh_iconcache --> dh_icons switch only09:42
dholbachHobbsee: bughelper query for what?09:44
Hobbseedholbach: all these bugs pkern is filing.09:44
dholbachHobbsee: which bugs?09:45
Hobbseedholbach: see -bugs09:45
* Hobbsee --> dinner09:45
s1024kbluisbg: hi, i am selene, nice to meet you!09:50
proppyhi09:52
s1024kbhi...09:53
proppys1024kb: I've seen your mail on the list: welcome !09:54
s1024kbproppy: thanks!09:56
s1024kbproppy: only me today, my friend maia will come thursday. :-)09:57
luisbg_hello s1024kb =)09:58
s1024kbluisbg_: hello! :-)09:58
luisbg_how is all?09:58
s1024kbi am still working on the first simple task given by my teacher - merging the package "yappy". only "gram-merge" it, not yet finish...10:00
DaveMorrissince it's revu day I've got 2 new packages on revu.  http://revu.tauware.de/details.py?package=libserial and a slightly one which different people tell me different things - http://revu.tauware.de/details.py?package=cpptest10:01
TheMusoDoes anybody have any comments about my questions in -devel?10:03
luisbg_s1024kb, cool10:03
=== neversfelde_ is now known as neversfelde
s1024kbluisbg_: but... could you please tell me how to find out the changes which i should write them on the changelog file?10:05
dholbachStevenK: can you put your desktop file script from MOTU/Packages/DesktopFiles into ubuntu-dev-tools?10:06
dholbachStevenK: I'd like to merge that page into the packaging guide10:06
luisbg_hello dholbach =)10:07
dholbachheya luisbg10:07
luisbg_s1024kb, are you using mom or dad?10:07
dholbachhow's it going?10:07
luisbg_dholbach, very good... catch up with work and now I'm back to ubuntu contributing =)10:07
luisbg_dholbach, how are you?10:07
dholbachNICE10:07
dholbachall's good - I'm working on http://wiki.ubuntu.com/Spec/PackagingGuideMerge10:08
s1024kbluisbg_: dad.10:08
luisbg_dholbach, awesome!10:09
luisbg_dholbach, when you need people to read and review the document, let me know10:09
luisbg_s1024kb, never used dad but let me check10:09
LaserJockanybody know of a fast way in Python to make a list be all 0s?10:10
FujitsuLaserJock: You want to create a list of 0s of arbitrary length?10:10
LaserJockI know the lenght of the list10:10
LaserJockI'm trying to "blank" the list10:10
s1024kbluisbg_: what's the difference between mom and dad?10:10
dholbachLaserJock:    a = [1,2,3,4,5,6]; print map(lambda b: 0, a)     ?10:11
luisbg_s1024kb, different ways to "semi-automatize" merges10:11
luisbg_s1024kb, anyway... do you know debdiff?10:11
\shs1024kb, dad has a nicer webpage then mom ;)10:11
s1024kbluisbg_: yes. but never did it.10:11
luisbg_\sh, are you familiar with dad?10:11
s1024kb\sh: that's why i downloaded things there, :-)10:11
luisbg_s1024kb, do a debdiff between ubuntu and debian versions10:12
\shluisbg, tbh I use dad only for add bug reports to it10:12
luisbg_\sh, can you help s1024kb with here changes question?10:12
\shluisbg, it works like mom, different grab-merge script of course10:12
s1024kbluisbg_: did the script "grab-merge" did that for me already?10:12
luisbg_s1024kb, it should =)10:13
\shs1024kb, sometimes yes, sometimes no...you have to manually review the changes between debian and ubuntu10:13
luisbg_LaserJock, hey Jordan!10:13
s1024kb\sh: i know, but i just want to know HOW to review them? I must compare 2 files then i can find out the difference, right? but which files?10:14
LaserJockluisbg_: hello10:14
luisbg_s1024kb, debian/changelog should be a good start10:15
luisbg_check for debian changes after the previous ubuntu merge10:15
s1024kbluisbg_: i had read it already. but... seems that the script had written all the changes on the changelog, that's why i don't know how to do.10:16
\shs1024kb, 1. if debian applied some patches from ubuntu, or fixed bugs, which ubuntu fixed separatly, forget the ubuntu change...10:17
\sh2. if there are other things fixed, or changed because of distro specific stuff, please merge the changes into actual debian package..and merge the complete changelog...10:17
s1024kb\sh: okay. could you please tell me an example "what to do"? after doing "grab-merge" with the script, i can see that a lot of files in my folder, but don't know what to do next.10:19
\sh3. if there are only bugfixes, which are already fixed through a new upstream version of debian, or the debian maintainer fixed them in a new upload to debian, and there are no other changes left from ubuntu, it more likely that we have a sync10:19
\shs1024kb, check debian/changelog...10:20
\shs1024kb, check the REPORT file10:20
s1024kb\sh: yes, i had checked them both.10:20
\shs1024kb, so you see the changes from ubuntu in the changelog and the newly fixed stuff from debian10:20
\shs1024kb, now compare the two and decide if it's more a sync or a merge, if a merge, use the changes the last ubuntu uploader made, and check them in the merged mom/dad sourcetree (mostly, packagename-<version>-<debianrevision>ubuntu<ubunturevision>)10:22
s1024kb\sh: yes, i can see them both in the changelog.10:22
\shs1024kb, on which package you are working and are you working with mom or dad?10:23
s1024kb\sh: not very understand "a sync", my bad English...10:23
s1024kb\sh: dad, because i downloaded the things there. i see a package list there and then i can download the one i want.10:24
\shs1024kb, a sync is, when ubuntu uploaded a package with ubuntu changes, so it won't catched by our autosync bot, which means, we have to decide, if we merge (means uploading the new upstream version with ubuntu changes) , or sync (means giving the archive maintainers a hint, that they push this package manually to their sync script and grabbing the new package from debian, without any ubuntu changes, and all ubuntu changes dropped)10:25
\shs1024kb, which packages?10:25
\shs1024kb, let's try to do it together10:26
s1024kb\sh: thank you very much!!10:26
s1024kb\sh: yappy10:26
luisbg_thanks \sh10:27
luisbg_=)10:27
\shs1024kb, ok...first, there are no conflicts in the REPORT...which means mostly that debian upstream applied all changes we made...which is a good thing10:27
s1024kb\sh: yes10:28
dholbachLaserJock: did you have luck with your python bits?10:28
s1024kbluisbg_: thank you too. i will record all the things i learn from here and send them to my friend maia too...10:29
\shs1024kb, ok...now we check the debian/changelog in the source tree (cd yappy-1.8)10:29
s1024kb\sh: okay, open it already10:29
luisbg_s1024kb, you can be her teacher too10:29
\shs1024kb, ok..now you see for the ubuntu upload the following:10:30
\sh    - Remove pycompat file10:30
\sh    - Add pyversions file10:30
\sh    - Remove dh_python from debian/rules10:30
\sh    - debian/control:10:30
\sh      + Bump python-support version to >= 0.5.310:30
\sh      + Update maintainer per spec10:30
s1024kb luisbg_: yes, i wish that more and more new packagers become stronger...10:30
s1024kb\sh: yes, see it.10:31
\shs1024kb, ok, let's go for the removed pycompat...10:31
LaserJockdholbach: yes thanks, that did the trick10:31
dholbachLaserJock: ok super10:31
\shs1024kb, you check debian/ dir, and you see, pycompat is there again...which means, right now, it's not a sync, it's a merge, because bddebian removed it, and had a reason for it10:32
s1024kb\sh: okay10:32
\shs1024kb, which means, remove debian/pycompat10:32
luisbg_s1024kb, we wish the same (more new and strong packagers in ubuntu)10:33
\shs1024kb, now bddebian added debian/pyversions, which gladly dad added to debian/ dir, again10:33
\shs1024kb, this file you leave in the debian/ dir10:34
s1024kbluisbg_: thanks for your understanding, :-)10:34
luisbg_LOL10:35
s1024kb\sh: okay. (after thinking for quite a while...)10:36
\shs1024kb, now...barry added the following line to debian/changelog: - Remove dh_python from debian/rules10:36
\shthis is a bit tricky10:36
\shs1024kb, when dad was working correctly you can see the change, in this type, that you don't see dh_python anymore in debian/rules10:37
\shs1024kb, so, we have to check the following file: yappy_1.8-3ubuntu1.patch10:37
POX_if you remove dh_python from debian/rules, debian/pycompat is not needed10:37
POX_CDBS is still calling it10:37
\shs1024kb, in this file you can see the diffs between 1.8-3 version of debian and the merge of dad to 1.8-3ubuntu110:37
\shPOX_, yepp10:38
\shs1024kb, so, in this patch file you can see this diff:10:38
\sh--- yappy-1.8/debian/rules10:38
\sh+++ yappy-1.8/debian/rules10:38
\sh@@ -51,7 +51,6 @@10:38
\sh        dh_compress -X.py -X.pdf10:38
\sh        dh_fixperms10:38
\sh        dh_pysupport10:38
\sh-       dh_python10:38
\sh        dh_installdeb10:38
\sh        dh_shlibdeps10:38
\sh        dh_gencontrol10:38
\shwhich means, debian upstream has still dh_python in its debian/rule file, but we don't have it...so it's automagically removed from the actual source tree...which means, the change is still valid10:39
\sh(for the others...sorry to flood the channel....)10:39
\shs1024kb, till here...any questions?10:41
s1024kb\sh: ... still thinking and following...10:42
s1024kb\sh: by the way, can we talk sometimes via e-mail? especially for those questions which could bother others on the channel...10:43
dholbacheffie_jayx: I love your MOTU diary on the wiki - you should blog each of those posts!10:45
effie_jayxdholbach,  I though I could do that after four lessons... but I don't know how much spam that would mean to people10:45
effie_jayxI just finished debdiffs10:46
effie_jayxand I love the tools10:46
s1024kb\sh: understand so far.10:46
dholbacheffie_jayx: great work!10:46
dholbacheffie_jayx: it wouldn't spam people, but if you want to just blog about every n-th 'lesson', that's cool too :)10:46
effie_jayxdholbach, meh ... nah.. I am just foloing the leader10:46
effie_jayxI was kinda hoping people would also tell me of more stuff  I might be missing10:47
\shs1024kb, jabber is my favorite :)10:47
effie_jayxdholbach,  I shall blog more about it then10:47
dholbacheffie_jayx: take your time, it's just great to see what you're doing10:47
s1024kb\sh: may i send you e-mails?10:48
\shs1024kb, sure...10:48
effie_jayxdholbach,  thanks for the support10:48
dholbacheffie_jayx: thank YOU :)10:48
\shs1024kb, but we are through :)10:48
\shs1024kb, the other change:     - debian/control:10:48
\sh      + Bump python-support version to >= 0.5.310:48
\sh      + Update maintainer per spec10:48
s1024kb\sh: jabber? something like MSN? not having one... okay, so this time let's do it here10:49
\shs1024kb, is also still valid...so you can see in debian/control the updated python-support version, and the Maintainer: and XSBC-Original-Maintainer line10:49
\shs1024kb, jabber is the best IM on earth :) yes...jabber.org, google talk or what every jabber server you want :)10:49
\shs1024kb, so, summary: all changes from ubuntu are still valid..if dad is working correctly, all changes are applied in the actual sourcetree10:50
s1024kb\sh: i have only MSN at the moment, i will apply one if necessary. :-) my MSN: selene-lee@hotmail.com10:50
\shs1024kb, which means, you dch -a now and add all remaining ubuntu changes (which you can c & p from the last ubuntu upload) to the last changelog entry generated by dad...10:51
s1024kb\sh: okay, i will copy the chat record and do it at home, after read them carefully. is it convenient to tell my your e-mail address?10:52
\shs1024kb, when you added the remaining ubuntu changes to the last dad generated changelog entry, you save the debian/changelog, and debuild -S -v1.8-2ubuntu110:53
\shs1024kb, with this you generated a new .dsc and .diff.gz file10:53
\shs1024kb, go one dir up, and pbuilder build yappy_1.8-3ubuntu1.dsc10:53
\shs1024kb, if everything is ok, no ftbfs or whatever will happen, you just call debdiff yappy_1.8-3.dsc yappy_1.8-3ubuntu1.dsc > yappy_1.8-3ubuntu1.debdiff10:54
\shs1024kb, which will generate a debian diff file between the new debian upstream version (1.8-3) and the newly merged ubuntu version (1.8-3ubuntu1)10:55
s1024kb\sh: okay, understand so far...10:55
\shs1024kb, this debdiff you attach to the bug report for the merge, which you have to create10:55
\shs1024kb, subscribe ubuntu-universe-sponsors to the bug10:55
\shs1024kb, and add the bug report to the yappy package on the DAD page10:55
\sh(bug report == lp bug number)10:56
\shs1024kb, then you have to wait for a sponsor and if everything is ok, you'll see your name on hardy-changes later on10:56
s1024kb\sh: okay.10:57
\shs1024kb, and add those stuff to your list of work on your wiki page...which is important to document what you did for the motu group...so in no time you are a motu and don't have to rely on any sponsor ;)10:57
s1024kb\sh: yes, just waiting for that day comes... ;-)10:58
s1024kb\sh: by the way, how can i send you e-mails?10:59
\shs1024kb, check my lp page: https://launchpad.net/~shermann/10:59
\shs1024kb, sh at sourcecode dot de11:00
\shs1024kb, but you can also redirect your questions to ubuntu-motu@lists.ubuntu.com so everyone even the hopefuls can learn from all the questions :)11:01
s1024kb\sh: thank you very much! and i have to say thank you for my friend too - who is a beginner also and studying together with me... :-)11:01
\shs1024kb, and get a jabber account ;) the most easy one is to apply for a gmail account which is also a jabber account :)11:02
s1024kb\sh: okay, i will! what a happy day! thank you!:-D11:04
\shs1024kb, no thank you for working on ubuntu :)11:05
s1024kb\sh: oh... your words made me feel kind of guilty - i am learning too slow, and i am too busy with my work in office and having too little time for the Ubuntu work... but i will work hard and never give up. My friend also! Thank you for your help and encouragement!11:09
bigondholbach: any objection in syncing empathy?11:09
dholbachbigon: um - I'd need to look at the diff11:10
dholbachbigon: we seem to have different conflicts/replaces than they do?11:11
dholbachbigon: you did the merge last time, so you should know best :)11:13
bigondholbach: two thing would be lost, telepathy-core in suggests and telepathy-gabble in depends (not so important since recommends are now installed by default)11:13
bigondholbach: the conflict thing are now the same in debian11:14
dholbachbigon: are they in Ubuntu?11:14
bigonthey should be in hardy11:15
s1024kb\sh, luisbg_: bye my friends, thank you very much!11:15
=== cprov-away is now known as cprov
dholbachbigon: if that's all the case, we can sync it from debian11:15
bigonok11:16
nand`Hi! I'd like a review of my package ike please http://revu.ubuntuwire.com/details.py?package=ike  (Everything should be ok now)11:19
sorennand`: You don't need to b-d on sed and grep. They're considered essential (they have Essential: yes), so they'll always be present.11:22
nand`soren: Ah ok, I was not sure...11:23
sorennand`: np :)11:23
nand`didn't know about the Essential field11:23
persianand`: It's best practice to have a version number like 2.3.3+dfsg when repacking.  I don't know if it's a blocking issue for everyone, but I prefer warning when there is a repack.11:36
nand`persia: Yeah I have read about that, but was not sure where to put this. I will correct that too.11:37
persianand`: When you make the orig.tar.gz, call it ike_2.0.3+dfsg.orig.tar.gz, and use the version in your changelog.  Then everything works.11:37
nand`persia: you mean I keep the current version in changelog, only change the orig file version?11:38
persianand`: Change it both places.11:38
nand`persia: ok11:38
frenchyGreeting MOTUs and MOTUettes, I ask you kindly to please review my newly uploaded version of Me TV?  I'm still awaiting my first advocate.  See http://revu.tauware.de/details.py?upid=707.11:40
persiafrenchy: That's a lovely advertisement :)11:40
frenchypersia: Thanks, I got a few pointers from a friend.11:43
frenchy;)11:43
Hobbseeuh oh, revu day11:49
persiafrenchy: I'd suggest you clean up the posted lintian and linda warnings before seeking formal review.  It should be as easy as deleting some files in your clean:: rule, and copying /usr/share/misc/config.sub and config.guess in makebuilddir/me-tv::11:51
persiaHobbsee: You're exempt from REVU day: don't complain :)11:54
Hobbseepersia: woot!11:54
Hobbseeexcellent!11:54
frenchypersia: I think that they are legitimate errors.  I wasn't previously running ./autogen.sh before making the orig.tar.gz.  Doing so obviously has changed a few things.  Thanks for spotting that.12:01
Hobbseehi joejaxx12:02
Hobbseeer, hi jono12:02
jonohey Hobbsee12:02
persiafrenchy: No problem.  I'd suggest always checking the upload page once you make an upload, just in case.  The latest linda and lintian are usually backported to REVU in short order, just to make sure that they are providing the best feedback.12:02
frenchypersia: I have a confession to make ... I cheated and let anjuta do everything for me.  Hopefully, 1) I can get anjuta to do what you're asking, or 2) Fix all the issues so I don't get errors/warnings.12:11
persiafrenchy: Are you upstream also?12:12
frenchypersia: I guess I am.12:12
frenchyha, I've never thought of myself as upstream.12:13
persiafrenchy: Just delete config.sub, config,guess, and config.log in your clean: rule in Makefile.in (if I remember correctly), and add the ones you need in the packaging.12:13
superm1frenchy, its king a cool feeling eh? :)12:13
superm1s/king/kind/12:13
frenchysuperm1: I don't know ... the pressure man, the pressure.12:14
frenchy!12:14
persiaDktrKranz: How do you feel about bug #158252?  Should it be uploaded, or do you also want to wait until the other releases get investigated so we don't forget about it?12:15
ubotuLaunchpad bug 158252 in dspam "dspam won't start:  /var/run/dspam missing in tmpfs" [Undecided,Confirmed] https://launchpad.net/bugs/15825212:15
DktrKranzpersia, I looked at it briefly and I noticed a bad behaviour only when running /etc/init,d/dspam stop ("dspam is not started", while it is). If I haven't overlooked the real main issue, it should be ready for upload.12:17
DktrKranzanyway, a TEST CASE should be listed since there are some easy operation to do to test it12:18
persiaDktrKranz: OK.  I was holding off mostly based on your last comment requesting investigation for dapper, edgy and feisty.  If you're not worried we'll lose it, I'll take another test, and reupload.12:18
persia(and that too :) )12:18
DktrKranzI ran a quick test on Feisty (work prevented me to test on Edgy and Dapper), but it seems affected too12:19
persiaDktrKranz: Makes sense.  I'll open a feisty task so we don't lose it, and take care of gutsy.  That way the bug is still open, and one of us might catch blueyed later.12:20
frenchypersia: It uses automake ... doh.12:20
DktrKranzpersia, Thanks. I'll do some more tests in Edgy and Dapper, I'll ping blueyed to make sure we're aware of the real matter12:21
persiaDktrKranz: Thanks.12:21
nand`Little things corrected! I'd like a review of ike please : http://revu.ubuntuwire.com/details.py?package=ike12:22
persianand`: Just an aside: you might want to look at sed s/foo/bar/p to save on grep next time :)  Not important at all, and no need to fix it unless you are doing something else.12:42
nand`persia: I admit, I was quite lazy here to open my sed book and merge the two seds ;)12:43
nand`and the grep too12:43
persianand`: Next time (I still need to look in more detail).12:44
nand`persia: Ok thanks.12:44
* DktrKranz looks at the u-u-s queue and cheers at the only one outstanding bug \o/12:44
persiaDktrKranz: I'm waiting to hear back from asac on that one: I don't really understand the commend without an upload.12:45
DktrKranzadditionally, there is some configure cruft I think can be omitted12:45
=== doko__ is now known as doko
frenchAm I still connected?12:47
=== Zic_ is now known as Zic
frenchyDid that work?12:49
frenchyHooray, I'm frenchy again!12:49
persiafrenchy: It worked before, and you are now (to some subset)12:49
frenchypersia: Was that just me or did things go funny here?12:50
persiafrenchy: There was a interruption in interserver communication, which has now been resolved.12:51
rexbronhey persia12:51
persiahey rexbron12:51
rexbronpersia: I have uploaded a fixed version of genpo to revu. The get-orig-source rule should work now12:51
frenchyReposting my question, apologies if you already got it ...12:52
frenchyOn http://revu.tauware.de/details.py?upid=707, jpatrick mentioned 'You may want to put a "Homepage: " after SV in control'.  But there's no mention of the field at http://www.debian.org/doc/debian-policy/ch-controlfields.html.  Can someone please explain?12:52
persiarexbron: Great, I'll take a look when I've finished my current worklist, but if you've not in a while, you may get a better response with a general advertisement.12:52
rexbronfrenchy: Homepage is a new addition to the spec from discussion of the debian ml12:52
persiafrenchy: That's a bug in policy, which should be resolved soon.12:53
rexbronfrenchy: the documentation will be updated to reflect those changes12:53
rexbronpersia: Will do12:53
frenchyIs this a bug to? dpkg-source: warning: unknown information field 'Homepage' in input data in general section of control info file.  Use of uninitialized value in pattern match (m//) at /usr/bin/dpkg-source line 342.12:53
rexbronfrenchy: yes, dpkg-source and linda/lintian need to be updated. You can ignore that12:54
persiafrenchy: You might want to build in a hardy chroot.  I'm not sure if the gutsy tools expect that.12:54
frenchyYeah, thought that might be the case ... thanks.12:54
rexbronHey everyone! Looking for a review, I have just the ticket: http://revu.tauware.de/details.py?package=genpo12:55
frenchyIs it a big issue if I just don't put it in.  I don't really have a proper homepage yet.12:55
rexbronfrenchy: it is the homepage for the project12:56
rexbronThat url used to be included in the description12:56
persiafrenchy: If you don't have a homepage yet, it's not a big deal, but you should have a homepage, if only somewhere people can download the tarball.  Have you selected a code host yet?12:56
frenchyThat'd be LP.12:57
rexbronpersia: Am I mistaken as to the purpose of the Homepage: field?12:57
persiafrenchy: Then it might be the LP project page :)12:57
persiarexbron: Not at all, frenchy is special, because frenchy is also upstream.12:57
frenchypersia: It is currently.12:57
rexbronoh lol12:57
frenchyrexbron: Don't listen to me I'm a real noob.12:59
frenchy ... at packaging12:59
=== zul_ is now known as zul
zulmorning13:01
frenchyI've written this crazy script that svn export, make dist, mv tar.gz to .. orig.tar.gz, copied debian/ in then dpkg-buildpackage -S -sa -rfakeroot ... surely there's a better way to do this.  Anyone?13:04
frenchyI'll take that as a no?13:09
persiafrenchy: I'd suggest not hosting debian/ in anjuta.  Maintain your upstream package cleanly for adoption by any distro, and keep debian/ separate (stored in the diff.gz).13:11
persiafrenchy: Once you have a sane diff.gz, you can usually apply it to an updated upstream (if there are no patches) with `zcat ../mypackage_version-revision.diff.gz | patch -p1`13:13
\shsiretart, which license did you took for lpbugs.py? should we explicitly say it's gplv2 or bsd lic?13:13
persiaThen, if you update the changelog, and make any other required adjustments, `debuild -S -sa` will generate the right updated diff.gz and .dsc files.13:13
siretart\sh: I'm happy to duallicense it GPL+bsd, at the user's option. read: I don't care13:14
\shsiretart, ok...I just wanted to be sure, that the lic statement on top wasn't  subject to be changed ;)13:15
* Hobbsee wishes people *wouldnt* do crackful things.13:21
frenchypersia: That's what I do.  Even though it is in svn, I actually move it out when I do the make dist.  Then put it back in for the dpkg-buil...13:21
persiafrenchy: You might want to look at svn-buildpackage, which may help you.13:22
frenchypersia: Apart from that are you telling me that there's about 7 manual steps that everyone is doing  ... svn-buildpackage ... I'll look at that thanks.13:22
persiafrenchy: mostly, yes.13:25
\shwhat is the irc tag of our envy developer?13:52
norsetto\sh You mean Milone?13:53
persiaI'd like a second opinion on licensing.  I'm looking at a package, and it contains lots of notes "Copyright $copyright_holder, All Rights Reserved" directly prior to the preamble of a permissive GPL-compatible free license.  Is this OK?13:53
\shnorsetto, yepp13:53
norsetto\sh tseliot13:54
StevenKpersia: Linda is licensed the same way13:54
persiaStevenK: Good enough for me.  Thanks.13:54
\shnorsetto, thx13:54
proppyhi13:55
persianand`: Are you expecting upstream to release 2.0.3 soon?14:00
nand`persia: Well, upstream is waiting for the packaging go to release it :)14:00
nand`persia: I think a few repackages of its 2.0.2 version had made him more cautious...14:01
persianand`: OK.  Just wanted to make sure, as otherwise I'd complain about your watch file.  Advocating now.14:02
nand`persia: yeah!14:02
nand`nand`: thanks again for your help!14:02
nand`uh14:02
nand`persia: I have two more questions if you don't mind :14:03
persianand`: Which are they?14:03
nand`persia: what is the procedure if upstream release a new version? Do I have to re go through REVU, or is there another process?14:04
nxvlhi folks!14:05
nxvlnorsetto: did you recieve my mail?14:05
norsettonxvl: yes, its being worked on14:05
=== Kirrus__ is now known as kirrus
nxvlnorsetto: thnx :D14:05
persianand`: Writing a clean one is currently on my todo list :)  Currently, there are three ways that it works: you can package the new version, and submit to REVU, you can package the new version, and submit an interdiff to the sponsors queue, or you can package the new version in a dget'able location and request a sponsor.  I prefer reviewing interdiffs.14:06
nand`persia: Well, I'm also planning to follow the packaging to debian, so it would simplify. I just wonder how if works with ubuntu-only  packages.14:06
nand`persia: interdiff : a diff of two diffs? nice!14:06
persianand`: There's not a big difference between the processes for Ubuntu-local packages and packages merged from an external source, except that we can't take advantage of the new upstreams somewhere else for local packages, and have to do them ourselves.14:07
nxvlnorsetto: what i think i need is someone who helps me find bugs to work on, not so how working on them, i can read an learn that :D14:08
dfilonihi!14:09
persianxvl: What kind of bugs do you like?14:09
dfilonipersia: yesterday I've updated wxwidgets2.8 package14:10
persiadfiloni: I saw that, but haven't had a chance to look in depth.  At first glance it looked good: unless I find something major, I'll upload it.14:11
dfilonithanks persia14:11
nxvlpersia: i like python and networking a lot, but since most of the services are on main, i think python :D i have already as for a mentor, that's why i'm giving norsetto a little more info about what i'm looking :P14:11
nxvls/looking/looking for/14:11
persianxvl: I'd recommend subscribing to the bug listings for a few python packages: that way you get an email when someone opens a bug.14:12
nxvlpersia: yes, i've think on that but the hard think is to find those packages14:13
persianxvl: For python, you can get a decent list of packages that might be interesting with `apt-cache rdepends python-central` or `apt-cache rdepends python-support`14:13
nxvloh! i wil try that when i have a ubuntu on hands, now i'm on the university :P14:14
=== cprov is now known as cprov-lunch
persiarexbron: genpo advocated.14:19
=== neversfelde_ is now known as neversfelde
=== apachelogger__ is now known as apachelogger
=== gnomefre1k is now known as gnomefreak
rrittenhouseAre there any major memory leaks in Trackerd or evolution ? For some reason my friends Gutsy machine here at work is responding to mouse movement but its consuming all 7.7GB of ram and the swap file14:57
rrittenhouseHe did his updates yesterday - he also noticed trackerd is running when this happens and evolution was updated14:58
persiarrittenhouse: You might find more people likely to be familiar with current bugs reported in #ubuntu-bugs.  I remember seeing something about tracker, but I don't remember the details.14:58
rrittenhousety14:59
Alfonsodgdholbach: ping15:20
dholbachAlfonsodg: pong15:20
Alfonsodgdholbach: can we use priv please?15:20
dholbachAlfonsodg: sure15:20
rexbronpersia: thanks :)15:29
rexbronHey everyone! Genpo now has one ack and I looking for another: http://revu.tauware.de/details.py?package=genpo15:32
bddebianHeya gang15:32
rexbronhey bddebian15:32
bddebianHi rexbron15:33
=== \sh is now known as \sh_away
geserHi bddebian15:34
bddebianHeya geser15:42
nand`This little package has also got his first ack and is waiting to take off! Could someone check at it please? Thanks! http://revu.ubuntuwire.com/details.py?package=ike15:57
nand`bddebian: Sorry, I don't remember, was it you who tried to package scorched3d?15:58
mathiazsoren: I've uploaded on new squid package.15:59
mathiazsoren: http://people.ubuntu.com/~mathiaz/packages/15:59
bddebiannand`: I am working with Fuddl on the Debian Games team on it yes15:59
bddebianIs Applications/Sound valid in a Debian menu?16:00
nand`bddebian: So did you find what was wrong last time?16:00
bddebiannand`: It works on i386 but he is still having issues on amd64 :(16:00
nand`bddebian: ah :/16:01
persiabddebian: Applications/Sound is good.  lintian in sid or hardy and linda in hardy understand the new menu structure.16:01
* persia accepts a poke about a game, and has it *really* close to the top of the list now16:02
bddebianpersia: Ah, OK, thx16:02
bddebianpersia: Did you see that about scorched3d?16:02
persiabddebian: Wasn't that the poke?16:02
bddebianOh, heh, no I was just answering nand` 's questions :)16:04
persiabddebian: Maybe, but I feel guilty enough to have put you off so long that I feel poked anyway: I just want to finish interdiffs and libopenal first :)16:05
persiadfiloni: I'm having trouble test-building.  I won't get it up tonight, but it looks good.16:09
dfilonipesia: please send me a message when you upload the package or if you find a problem16:09
persiadfiloni: OK.16:10
gnomefreakcan someone ack/comment on http://revu.tauware.de/details.py?package=iceape and http://revu.tauware.de/details.py?package=lightning-sunbird  On the iceape package i was told to ignore it by 2 people in here over the weekend (cant remember who) but source has right name ect.16:17
jdongwhooooo!! Just checked my e-mail! thanks everyone!16:19
gnomefreakjdong: you can unsubscibe to bug i subscribed to you16:23
gnomefreakyou to16:23
* gnomefreak was having a stuck on stupid few minutes during replying on that bug16:24
jdonggnomefreak: I'm guessing once I start checking my bugmail I'll know what you're talking about :)16:25
gnomefreakyep :)16:25
gnomefreaksorry cant rmemeber bug number16:25
bddebianjdong: Congrats!16:29
zuljdong: congrats about freaking time ;)16:29
geserjdong: congrats!16:30
bddebianrexbron: genpo uploaded16:30
jdongbddebian, zul, geser, thanks so much!16:30
Zelutanyone have suggestions on where I can find tips on the preinst, prerm etc?16:33
rexbronbddebian: Thanks!16:43
jdongslomo: poke, sorry if I tripped one of your annoyance bones with gst-ffmpeg; you're the expert on it and I'll back off :)16:45
DktrKranzZelut: you can try on www.debian.org/devel16:47
rexbronbddebian: Should I set the bug report to fix commited or wait until it leaves the NEW queue?16:49
=== bluekuja_ is now known as bluekuja
=== Ubulette_ is now known as Ubulette
james_wHi, when doing a sync of a package that has a -0ubuntu1 version, is it important to check that the .orig.tar.gz matches the one for the -1 in Debian?17:09
bddebianrexbron: Fix committed should be OK, then Fix Released when/if it gets through ;-)17:12
bddebianjames_w: Yes17:12
jdonghow do you pass the -v required for merges into debuild -S?17:13
jdongI've tried shoving -v into a lot of places but debuild seems to happily ignore17:14
james_wjdong: doesn't it just work to pass it, i.e. debuild -S -v01?17:14
jdongjames_w: ok maybe I'm just being retarded, lemme try again :)17:14
james_wbddebian: guess I got lucky then, thanks. I'll update the wiki page.17:14
jdongjames_w: ok, PEBKAC, thanks :D17:16
jdongslomo: poke #2: Do you have intentions to import mpeg4ip from debian-multimedia to provide libmp4v2 in Hardy after the faad2 merge?17:30
CyberMatthello17:50
emgentnorsetto, !!!17:50
norsettoemgent: hi there17:51
CyberMatti have a rather odd situation here17:51
jdongCyberMatt: try talking to her honestly and I'm sure you two can work it out17:52
jdongoh wait this insn't #relationship-therapy17:52
CyberMattsee i have this package i rather foolishly sent to debian mentors instend of revu17:53
CyberMattand i've had enough of debian17:53
CyberMattthey don't seem to understand that i have a visual imparement so i need help with Makefiles17:54
CyberMattso can i get it off mentors and on revu without pissing people off17:55
jdonghmm I wonder who here does work on debian mentors17:56
jdongfor now I'd say just stick it on revu17:56
jdongand deal with removing from debian mentors separately17:56
CyberMattok17:56
CyberMattthanks17:56
james_wif you just ignore it there it will be removed eventually.17:56
jdongno, thank you for contributing :)17:56
CyberMattand another will anybody here snark at me for using cdbs17:57
CyberMattall i said was it looked like it would be easier to do with my vision and ...17:58
CyberMattbig issue17:59
james_wCyberMatt: did you get the original problem fixed?18:00
james_wCyberMatt: is it libpam-paperauth?18:01
CyberMattyes18:01
CyberMattdoesn't build18:01
james_wCyberMatt: the error looks odd to me. I can't immediately see what is causing it.18:02
CyberMatti know that the problem is because it doesn't have the directorys to cp into18:03
james_wCyberMatt: yes, but I can't see that there is a 'cp' in the command that is failing.18:03
CyberMattor somthing odd like that but when i create the dirs in Makefile it fails with a premission error18:04
james_wCyberMatt: it looks like it is just printing the intended destination file, meaning that it would try and execute it.18:04
CyberMattodd as heck lets see what we can *see*18:05
james_wCyberMatt: do you have your work in progress source package that I poke at myself?18:06
CyberMatti do18:07
CyberMattshould i just revu it18:07
james_wCyberMatt: I guess that would work.18:09
=== d33p__ is now known as luisbg
=== \sh_away is now known as \sh
\shre18:16
persiadfiloni: You're (perhaps) lucky.  I didn't get to sleep, and took another look.  I'm concerned about WX_CONFIG="/opt/wx/current/bin/wx-config --toolkit=gtk2 --unicode=yes --version=2.8 2>/dev/null ", as we don't usually install it in /opt.  (reference is in wxPython/wx/build/build_options.py).18:17
CyberMatthang on problem with gpg18:19
=== \sh is now known as \sh_away
=== cprov-lunch is now known as cprov-away
CyberMattok its up18:30
CyberMattshould probably report a bug against seahorse as well18:31
CyberMattbecause not letting me paste my 32 char passphrase and then crashing gpg is a bug18:33
jdongerr.. having your passphrase on a clipboard is a not wise idea....18:34
jdongeven Java applets in a web browser can obtain clipboard contents18:35
CyberMatti clear when i am done18:35
jdongthe point of an agent like seahorse is to act as a secure clipboard for your passphrase though18:35
* persia agrees that pasting passphrases should be prohibited, although GPG crashing is definitely a bug.18:36
jdongyeah, do file the GPG bug18:37
CyberMattit didn't crash exactly but when i disabled seahorse it would fail with an Unknowan error18:39
dfilonipersia: now I'm here18:41
CyberMatti should change my passphrase though rightnow its my cats name fallowed by a random 32 characters that are stored on i flashdrive dedicated to this purpose18:41
CyberMattsomething i know and something i have18:42
persiaCyberMatt: Something you know and something you have is good.  Explaining what those are in a publically logged channel is less so :)18:43
dfilonipersia: do you think I should edit wxPython/wx/build/build_options.py file?18:45
CyberMattchangeing it now so if anyone could ever guess the 32 chars18:45
persiadfiloni: It looks like it was changed in 2.8.4.0-0ubuntu3.  If you want to do a patch system instead, I won't complain.  You might also want to look at wxPython/src/wx.pth.  I think the gtk stuff is all upstream, but it might be worth another check.18:46
jdongpersia: +1 :D18:47
dfilonipersia: I'm looking current version of the package18:47
persiaCyberMatt: I suspect the characters are limited to the lower 7 ascii bits, and I could likely even find 6 bits if careful.  32^64 isn't that big, and my computer counts fast :)18:48
james_wCyberMatt: on line 917 of 'Makefile' is the problem.18:48
persiadfiloni: lsdiff -z wxwidgets2.8_2.8.4.0-0ubuntu3.diff.gz might help point out places to check.18:48
james_wCyberMatt: I'm going to eat, but I'll work out where that comes from after.18:49
jdongpersia: they keys are strengthened though ;-)18:49
dfilonipersia: thanks18:50
CyberMattill salt it18:51
persiajdong: ?  I have the code, it's just brute force, if I have the secret.  The model is typically that the secret key is the something you have, and the e.e. cummings poem transliterated into 31337 is the something you know.18:51
jdongpersia: the passphrase is hashed then the hash is hashed, etc recursively like ~2000 times. It makes brute forcing by passphrase search take significantly longer than a traditional one-hash-cycle passphrase18:53
CyberMattpersia, you could break into my house and steal the flashdrive look at my cats id tag18:54
jdongpersia: AFAIK it's easier/faster to search through the length of the hashed key than to iterate through passwords, unless the password is extremely trivial18:54
persiajdong: True.  Still dangerous to be a pronounceable word followed by the contents of electronic storage (especially pasted electronic storage)18:55
=== asac_ is now known as asac
jdongpersia: agreed :)18:55
jdongpersia: it's far more dangerous that the data is at one part on the X clipboard, which is fairly accessible data by any application that happens to be running at the time18:56
persiaCyberMatt: Right.  That's what I'm saying: I don't need to excise the information out of your brain to pretend to be you.18:56
CyberMattoh an you'd  need to find the backup of my secret key or elese break into my computer18:56
persiajdong: True.  The clipboard is available to the entire net, whereas the flash drive is only available to local users.18:56
jdongCyberMatt: unfortunately until Apparmor/SELinux protects the system more it's probably a trivial exploit to read anything the local user has access to. the passphrase is a very important part of the security of your private key18:57
jdong</paranoid side>18:57
CyberMattoh and there is the smalll matter of my revoke license18:58
CyberMattwhich is soon to be printed out and stored in a secure place as soon as i get the darn printer to work19:00
CyberMattmight need to ask santa for a new printer19:01
pwnguinjdong: apparently mplayer now has samba support?19:02
* pwnguin did not realize this last night when he said it was missing samba support19:02
jdongpwnguin: not surprising... mplayer seems to hack in support for everything imaginable19:02
jdongpwnguin: i.e. blinkenlights output modules :D19:02
pwnguinheh19:02
jdongpwnguin: my buddies loved -vo aa19:03
pwnguinyea19:03
pwnguinK-SLUG liked to put star wars on display with aalib19:03
persiablueyed: Would you mind checking dspam for the older releases as well?  I don't think it hits dapper, but Luca thought it might hit at least feisty.19:05
SWATI'm getting a "dpkg-source: unrepresentable changes to source" when I "debuild -S". I have extracted the original files, added a debian dir etc. and edited the configure, makefiles and aclocal files. Any tips?19:06
blueyedpersia: assigned it to myself. Will look into it later.19:07
persiaSWAT: Did you intentionally touch a binary file?19:07
persiablueyed: Great,  Thanks.19:07
Ubuletteis there a spec describing the recommended way(s) to install mime types and icons in ubuntu (something not obsolete)19:08
SWATpersia, no. I did use automake though19:08
persiaUbulette: Ubnutu follows the freedesktop XDG standards19:09
persiaSWAT: Hmm..  Which file is it choking on?19:09
SWATpersia, ow wait, could it be, because depcomp is symlinked instead of copied into the directory? (automake installed the missing depcomp)19:11
persiaSWAT: That might be it: symlinks don't diff well.19:12
SWATis it ok to copy the debcomp file?19:13
persiaSWAT: From where are you copying it, and to where?19:14
Ubulettepersia, anything more dh_helper oriented ?19:15
SWATfrom /usr/share/automake-1.10/depcomp to my package directory (top dir)19:15
persiaSWAT: Check the licenses for that file and your program, but probably.19:16
=== dfiloni__ is now known as dfiloni
persiaUbulette: Well, you need to generate some .desktop files, install them in the right directories (often /usr/share/applications), and call dh_desktop.19:18
SWATpersia, thanks for the info19:19
Ubulettepersia, I've done that but result is weird. nautilus and firefox don't show the same launchers and icons are missed. I have to call gtk-update-icon-cache to fix nautilus, but i guess it's bad. I feel i'm not doing this the right way.. so I asked for specs ;)19:20
persiaUbulette: You likely need dh_icons then, if you're adding icons to the icon cache directories.19:21
Ubulettehmm, let's try that :)19:21
jdongpersia: are syncs with debian automated or require poking (pkg with no ubuntu changes)19:28
geserjdong: till DIF semi-automatically19:29
pochujdong: if they have no ubuntuX in the version number, then they are automated unless they are blacklisted19:29
pochugeser: semi?19:29
persiajdong: semi-automated: don't poke before DIF, but don't be surprised if there is a delay.  On the other hand, I don't think contrib and non-free are brought in by default, so syncs are accepted for those.19:30
geserpochu: an archive-admin needs to start a script19:30
pochuoh, right19:30
jdongdebian recently adopted my gtkpod fix and also switched their packaging to use dpatch like our gtkpod-aac and I'd like to pull it into Hardy and merge two of its patches to gtkpod-aac19:30
persia(but the archive-admins will run the script every couple days, so don't bother them)19:30
jdongpersia: ok thanks that's what I wanted to know19:30
jdongrough timeline19:30
persiajdong: That's non-free / multiverse, right?  If so, then requesting a sync likely won't annoy anyone.19:31
jdongpersia: no, gtkpod is Free19:31
persia\o/19:31
jdong-aac is a Ubuntu specific package in multiverse19:31
Ubulettepersia, so I need to put my icons only in /usr/share/icons ? not in /usr/share/icons/gnome/$${size}x$${size}/mimetypes ?19:32
ScottKjdong: Congratulations.19:32
jdongScottK: thanks!19:32
jpatrickjdong: congrats! (even if I thought you already were motu)19:32
persiaUbulette: It depends on the level of integration you seek.  Some apps just drop them in /usr/share/pixmaps, but those don't tend to look as nice when DPI != 10019:32
Ubulettepersia, upstream ships png icons in size 32 and 48 for file association (no svg). I want to associate a mimetype with an extension, those icons and all this working in firefox and nautilus19:34
persiaUbulette: OK.  I don't know anything about firefox associations.  For nautilus, it doesn't matter where the icons go, as long as they are in the icon cache and have unique basenames (or if non-unique, represent a unique icon, just different representations).  If you put them in the special icon directories for different sizes, nautilus will pick the appropriate size depending on context.  If you only drop one icon in pixmaps, that always gets use19:36
Ubulettepersia, I did many things to make this work. 1/ foo.mime + foo.sharedmimeinfo + dh_mime 2/ .desktop files (1 main with a MimeType entry and several others without) + dh_desktop and 3/ icons manually + now dh_icons19:38
imbrandonmoins all19:39
geserHi imbrandon19:39
imbrandonheya geser19:39
persiaUbulette: All of those together sounds about right.  It's still not working?19:39
zulafternoon imbrandon19:39
imbrandonello19:39
jdongpersia: do I need to poke an archive admin about accepting something into -proposed or is that handled on a regular basis too?19:40
Ubulettepersia, I have more apps proposed for my extension than the expected main one (in nautilus)19:40
imbrandonlooks like i have successfully converted my step-father to ubuntu , today he asked abaout audacity19:40
imbrandonheh19:40
persiajdong: I think each archive-admin processes those on a certain day of the week, so it should happen on most days.  It sometimes takes a little longer if their workload is high.19:41
jdongpersia: ok, cool, I'll let them do their thing then; just wanted to make sure I didn't need to do anything special on my end :D19:41
persiajdong: If it takes a really long time (> 1 week), you might subscribe the team to the bug, but it usually doesn't take that long.19:42
persiaUbulette: Hrm.  I seem to remember something funny about multiple MIME handling, but don't know enough to give you a good pointer.  Sorry.19:43
Ubulettepersia, hmm, maybe left overs from my previous attempts not removed from the cache ?19:44
Adri2000RainCT: sorry, didn't have time to test it, but I'm doing it right now19:44
persiajdong: Oh, and the "really long time" never counts conferences on the release schedule: if anything happens during those times it's a bonus.19:44
RainCTAdri2000: ok :)19:44
imbrandonjdong: iirc its done 2 times a week , btw congrats19:44
persiaUbulette: Could be: sometimes the cache needs a couple manual whacks.19:44
jdongimbrandon: thanks :)19:44
DktrKranzblueyed, thanks for investigating on dspam. I think both Edgy and Dapper are affected. Mind looking at them too?19:46
persiaDapper too?  I thought /var/run didn't move to tmpfs until Edgy, but I may well misremember.19:46
DktrKranzThat's why I'm not sure19:47
Adri2000RainCT: I hade to make a few changes, but looks like it works: http://dad.dunnewind.net/universe.beta.php19:49
Adri2000s/hade/had/19:49
* ScottK recalls the same as persia (/var/run as tempfs in Edgy)19:50
persiaAnyone like python, and want a fairly easy merge?19:50
* ajmitch likes python19:51
* RainCT also likes Python, but is working on a new package right now19:51
persiaajmitch: You can have clive if you want - I'd prefer to be the last uploader for fewer python packages, as I don't really know python.19:51
DktrKranzpersia, Thanks for adding TEST CASE to that bug19:51
* ScottK likes Python, but is not looking for new merges to do.19:51
RainCTAdri2000: great :). what was wrong?19:51
persiaDktrKranz: Really, the order should have been "add test case", "upload", but at least it's there now :)19:52
DktrKranzhehe, at least get it before archive-admins notice them :)19:52
Adri2000-+      $comment = '';19:54
Adri2000-+      if(isset($comments[$package[0]]) $comment = $comments[$package[0]]19:54
Adri2000++      $comment = \'\';19:54
Adri2000++      if(isset($comments[\''.$package[0].'\'])) $comment = $comments[\''.$package[0].'\']19:54
Adri2000RainCT: ^19:54
RainCTAdri2000: ah ok. inside the echo I guess19:55
Adri2000yes, not always easy to figure out :s19:55
blueyedre: dspam. Does somebody has a dapper box at hands? (to see what "mount | grep /var/run" says)? For Feisty, I'll setup a virtualbox.19:56
ScottKblueyed: I have one.19:56
ScottKblueyed: varrun on /var/run type tmpfs (rw)19:57
DktrKranzpersia, "varrun on /var/run type tmpfs" on Dapper too19:57
ScottKSo I was wrong.19:57
DktrKranzblueyed, ^19:57
* persia defers to actual tests19:57
DktrKranz:)19:57
blueyedThanks. So I'll create additional patches for dapper and feisty then.19:58
slomojdong: do it if you want20:16
jdongslomo: ok it's on my todo list, thanks :)20:16
jdongslomo: and sorry about the gst-ffmpeg thing20:17
slomojdong: np :) it's just that ffmpeg is insane and gst-ffmpeg has the problem to use too much of it to allow easy updating to new APIs ;)20:18
RainCTcan there be two homepages in debian/control? :P20:18
jdongslomo: yeah, I've worked with ffmpeg enough to understand how unreasonably impulsively they break the API20:18
slomojdong: upstream probably will release the next releases without a ffmpeg snapshot but instead with the svn revision of ffmpeg one should use and a guide on how to update to another ffmpeg version (with the most common cases)20:18
imbrandonRainCT: i dont see why not , but the question begs as to "why?"20:18
jdongslomo: then again aging ffmpeg is annoying at cripping gstreamer-ffmpeg's abilities...20:19
nixternaldh_iconcache...what is it now?20:19
slomodh_icons20:19
nixternalslomo: thanks20:19
jdongslomo: meh I don't have any major reason to prefer one or the other; if we want to do system ffmpeg for cleanness I'd be happy to provide the manpower to fudge with the API to get it to build though20:19
slomojdong: i plan to get it build against the system ffmpeg in debian after next gst-ffmpeg release20:20
slomo...and let's hope that this improves thing in one or another way ;)20:20
jdongslomo: mmmkay; from my tinkering with it yesterday it seemed pretty trivial, just tedious, to get it to build20:21
slomojdong: you will get runtime issues20:22
RainCTimbrandon: just comma separated or what?   well, because it has a page on launchpad (with the bug tracker and such) and a .org website that's still under construction but might contain interesting information soon (and I don't want to link only that one since it might have downtimes). if it's a problem having just the launchpad page isn't a problem, but i'd prefer both :)20:22
persiaRainCT: I don't think the tools support that currently.  Go for the .org site, and push upstream to finish for Hardy :)20:23
jdongslomo: is there a test suite somewhere for gst-ffmpeg? I could only think of making it decode my collection of sample movies in totem-gstreamer... of course it's an incomplete look at the abilities of gst-ffmpeg20:23
jdongslomo: but anyway, I'll leave that package in your caring hands ;-)20:23
slomojdong: afaik no20:24
ScottKjdong: That would make it too easy.20:24
RainCTpersia: ok, will use launchpad's one then.  I (and a LoCo mate) am upstream, btw :P20:24
jdongScottK: :)20:24
slomojdong: there's a minimal one in the tarball but i doubt it's very useful20:25
jdonglogistics question, when I import mpeg4ip from debian-multimedia I'll almost certainly need to edit debian/control to get it to build... Do I upload it as a new package or are archive managers involved in the process?20:26
slomojdong: at least not as useful as the testsuite of all other gstreamer modules ;)20:26
persiaRainCT: Are you sure you can't be up a fair bit?  Homepage is widely user-visible :)20:26
LaserJockjdong: you upload anything yet?20:26
slomojdong: you can get it synced i guess... and it will go through NEW if it's not there yset20:26
persiajdong: merges just get uploaded.  Only syncs require admins.20:26
jdongLaserJock: yeah, x264, gpac into hardy, gtkpod-aac into gutsy-proposed20:26
jdongpersia: so what happens to new packages? they go to a queue right?20:26
jdongdo I have to make contact with an archive manager?20:27
persiajdong: https://launchpad.net/ubuntu/hardy/+queue20:27
ScottKNo.20:27
persiajdong: No.  Don't poke the archive admins :)20:27
persia(well, maybe the day before release freeze for a critical sync closing a massive security hole or something, but only then)20:28
LaserJockjdong: cool20:28
RainCTpersia: well.. right now the site is down :S (it's hosted on a personal server at home of the other developer).  I'll ask him to move it to my hosting account, then it shouldn't be a problem20:28
jdongjpatrick / ScottK : Btw, seb128 asked us for backports to be explicit in the ack messages of the precise version of packages we approve :)20:28
jdongsomething like a rmadison line to go along with an ack20:28
persiaRainCT: Most people won't see it until February or so, and only a few thousand before April.  No big rush.20:28
ScottKjdong: Makes sense.  Wilco.20:28
jpatrickjdong: ok20:29
ScottKjdong: So there are three of us processing backports now?20:29
jdongScottK: yep, jpatrick joined backporters :)20:29
jdong  ktorrent | 2.2.3-0ubuntu3 |         hardy | source, amd64, i386, powerpc20:29
jdongoops20:29
jdongwrong screen20:29
ScottKjpatrick: Welcome.20:29
jpatrickScottK: thanks20:30
dfilonipersia: you don't go to sleep tonight?20:30
jpatrickjdong: just filed my first request a few moments ago20:30
persiadfiloni: I failed :(20:30
dfilonipersia: I'm sorry20:30
jdongpersia: for merging, how much of the changelog should be included in .changes? Full history? or since the previous ubuntu revision? What about for mpeg4ip which will be a new package in Ubuntu, the full changelog?20:30
persiajdong: -v since last version in Ubuntu20:31
jdongpersia: ok, thanks :)20:31
persiajdong: Let me check on a new one: hold on...20:31
* ajmitch waits for jdong to upload crack20:31
persiaajmitch: It's already happened :)20:32
jdonglol20:32
ajmitchthat's what I was worried about20:32
persiajdong: Looking at a couple of the non-free new syncs it looks like for new packages, it's usually just the most recent changelog.20:32
zuljdong: did you use a pipe?20:33
jdongpersia: mmkay20:33
jdongzul: was I supposed to? I thought injecting was preferred ;-)20:33
zulheh20:33
james_wCyberMatt: back. Did you use automake to create the Makefile.in from the Makefile.am?20:35
gaspapersia: i'm here.20:39
persiagaspa: If you like, you can have the clive merge: the patch was a quick adjustment to force python2.4 (as it didn't work with 2.5).  There's a new upstream, so it might be a sync.20:40
TheMuso_Hey folks.20:40
LaserJockman, chemists and their love for Java: "Wouldn't it be great to be able to compile code written in languages like FORTRAN, C, and C++ to Java bytecode?"20:41
zulLaserJock: no that would be evil..20:41
gaspapersia: oh, fine...20:41
zuland give me nightmares..20:41
geserLaserJock: answer with a big NO20:41
persiaLaserJock: Isn't that the mono runtime?20:41
zulLaserJock: in fact fortran gives me nightmares20:41
LaserJockzul: oh come now ;-)20:41
persiagaspa: You want something harder?20:42
gaspanot for now.20:42
gaspait could be fine, for my full-timetable20:42
gaspa:D20:42
persiagaspa: OK.  Good luck with clive :)20:42
zulLaserJock: im serious...im not going to be able to sleep tonight thanks..20:42
gaspapersia: thanks. i'll ping you if I need some infos.20:42
* ScottK ponders jfortran, just to give zul the willies even more.20:43
LaserJockzul: so you wouldn't be impressed about the Ruby code the guy does that's uses a Java implementation of Ruby and Java wrappers around C++ code?20:43
persiagaspa: OK.  I may not be around much for a while, but feel free to send me email if you get stuck.20:43
gaspapersia: ok.20:43
LaserJockScottK: isn't that like Fortress?20:43
zulLaserJock: i would...but fortran just scares me20:43
gaspa:d20:43
LaserJockzul: Fortran scares you?20:44
LaserJockit's not bad at all20:44
zulLaserJock: its just the fortran course i took, doesnt bring back happy memories20:44
LaserJockit's nice and fast20:44
ScottKLaserJock: I really try hard to stay far away from anything Java related, so I've no idea at all.20:44
zulinteresting http://www.popularmechanics.com/technology/upgrade/4230945.html20:44
LaserJockScottK: I know, but these chemists are crazy over it.20:44
LaserJockeverything has to be Java20:45
LaserJockI think they are primarily concerned about portability20:45
jdongLaserJock: youv'e seen the unclean bash.org quote about that right?20:46
persiazul: Think of it as an opportunity to support a whole new class of users :)20:46
ScottKThen they should use Python.  Even more portable.20:46
jdongLaserJock: http://www.bash.org/?33836420:46
persiaScottK: Can I run python in my browser?20:46
zulpersia: no thats ok...20:46
LaserJockScottK: but but Python isn't Java20:47
imbrandonvb6 ftw /me hides20:47
LaserJockbut they'll use Jython maybe20:47
persiaimbrandon: I can't even get that to run on the intended target platform !20:47
ajmitchimbrandon: just leave20:47
jdongvb6 in multiverse!!1120:47
LaserJocksomebody needs ops!20:48
LaserJockburn 'em!20:48
bddebianheh20:48
imbrandonvb6 code can be compiled with gambas ( mostly , only a very few translations ) hehe20:48
ajmitchjdong: careful20:49
imbrandonjdong: watch what you wish for , teh under the current rules i bet vb6runtimes can be packaged for multiverse ;)20:49
jdongimbrandon: uh oh :)20:50
* zul stomps on imbrandon's head20:50
imbrandonlol20:50
griffincI want to test a merge I am working on against the current package source in guty.  If I do apt-get source <packagename>, how can I use the *.dsc or the two debdiffs from my merge to test?  I have already tested in pbuilder but I want to test against the current source package.20:50
LaserJockhmm, hardy will look interesting: http://www.arsgeek.com/wp-content/uploads/2007/11/ubuntu-mockup1.jpg20:50
imbrandoni dident say i wanted or would or even encouraged it, but it *could* happen :)20:50
griffincs/guty/gusty20:50
imbrandoneww where is that from LaserJock20:51
LaserJockimbrandon: ArsGeek is saying it's the first mockup20:51
LaserJockhttp://www.arsgeek.com/?p=292320:51
imbrandonnasty20:51
LaserJockI dont know where they got it though20:51
LaserJockI know they were gonna try for orange/black20:52
LaserJockbut the grey looks kinda nasty, IMO20:52
imbrandonif its not on the -art ML with a wiki its probably fake20:52
imbrandonora wannabe20:52
=== nuu is now known as nu
=== nu is now known as nuu
LaserJock*sigh*20:57
* LaserJock gets back to fixing his Fortran program20:57
norsettoimbrandon: hi ... did you get my emails?20:58
nixternalLaserJock: *)*#)@**!*! hola homeskillet!20:58
LaserJocknixternal: hiya!20:59
imbrandonnorsetto: about the mentors ?20:59
norsettoimbrandon: indeed20:59
imbrandonnorsetto: yea i just havent taken the time to reply yet today, but yes on all counts, the other 2 dropped off the planet and i can take the new one on20:59
norsettoimbrandon: good! thank you very much21:00
imbrandonnp21:00
CyberMattjames_w, i used the upstream Makefiles from upstream and i assume there automake21:00
ajmitchhi norsetto, nixternal21:00
norsettoimbrandon: I will let him know that he can contact you21:00
nixternalhowdy ajmitch21:00
norsettohi ajmitch21:00
nixternalmy merges are done for the month now :)21:00
ajmitchScottK: do you want to add something about the debian python modules team to the MOTU python page?21:00
ajmitchyou're involved in the team, so you're better to comment on it21:01
imbrandonnorsetto: great21:01
* ajmitch had someone asking him about packaging python stuff for ubuntu21:01
ajmitchI can bounce you his email if you want, too :)21:02
=== RainCT is now known as tiuqueamagaelnom
=== tiuqueamagaelnom is now known as RainCT
james_wCyberMatt: ok, you edited the Makefile.am file. This is the source for the Makefile.in file, which is then turned in to the Makefile by  the configure script.21:04
CyberMattyes21:05
james_wCyberMatt: so you need to run automake (either during the build, or before creating the source package) to regenerate Makefile.in. Or you could just patch that file and send the better fix upstream.21:05
james_wCyberMatt: however the configure.in specifies automake1.6, which is not in a package, which makes things more tricky.21:06
* persia suggests a port to a newer version of automake, in the interests of having fewer automaken around21:07
dothebarthy...21:08
dothebartis there a configured default recipient in ubuntu for cron mails?21:09
persiadothebart: I suspect you seek #ubuntu or https://answers.launchpad.net/ubuntu/21:11
ScottKajmitch: Sure.21:13
ajmitchhello nealmcb21:14
dothebartpersia: no, you're right. i want to add the default behaviours to the citadel debs, thats why i started asking here.21:14
CyberMattis there a doc on how to port automake 1.6 to 1.821:14
ScottKajmitch: You mean on https://wiki.ubuntu.com/MOTU/Teams/Python21:14
persiadothebart: Citadel the BBS?21:15
dothebartthe bbs and groupware.21:15
dothebartcitadel.org21:15
dothebartit knows imap, pop3, webmail, groupdav...21:15
ajmitchScottK: yes21:15
persiadothebart: Ah, so it schedules various jobs, and you want to forward the logs, or it requires scheduled jobs and you want to get the logs?21:16
james_wCyberMatt: I don't know of one, it's as much a case of run it and see.21:17
dothebartno. i do the debs. it acts as MTA. and i would like to add the aliases so these mails don't bounce.21:17
dothebartso if s.b. installs citadel on its ubuntu it is integrated into the system.21:18
persiadothebart: Ah.  The rules for how cron sends updates are sometimes frustratingly complex, but in almost every case it should end up being pushed to the local MTA addressed to a local user.21:18
dothebartas it may replace postfix.21:18
dothebarti just know the debian behaviour to ask for the recipient ;-)21:18
persiadothebart: so if you do the delivery to the local mbox or forward based on aliases, you should be fine.21:19
dothebarthm, which aliases file will the system operate?21:19
dothebartjust the postfix ones?21:20
persiadothebart: That's usually up to the MTA, as far as I know.21:20
persiaYou can probably generate test cases for cron mail by using mailx as a MUA from a non-user account21:21
dothebarthm... the /etc/mail.aliases has a different syntax...21:21
persiadothebart: I seem to remember a big drive in Debian to coordinate the MTA handling several years ago: you might find leftovers on wiki.debian.org that may help.21:22
ScottKajmitch: How's that?21:24
ScottKRainCT: stdin has done a simple script for 'dget'ing packages from Launchpad.  Please have a look and see about adding it to ubuntu-dev-tools. http://pastebin.ubuntu-uk.org/52221:26
nxvl_workimbrandon: ping21:27
RainCTScottK: ok :)21:27
ScottKRainCT: Thanks.21:27
imbrandonnxvl_work: pong21:27
nxvl_workimbrandon: i have just receive the notice that you will be my mentor21:28
imbrandonahh great :) welcome to the club21:28
nxvl_workthnx, i'm ready to start :D21:28
imbrandonshoot me an email and i'll give ya all my contact info and normal times i'm online etc21:29
imbrandon( i'm on a bit early for me today )21:29
pwnguin3pm is early?21:29
imbrandonand today my daughter turns 10 year old , man i feel old sometimes :)21:29
imbrandonpwnguin: for me yea21:29
imbrandonheh21:30
pwnguinman, even im not that far off ^_^21:30
LaserJockScottK: you sure that works?21:30
ScottKLaserJock: No.  Just going by what stdin said.21:30
LaserJockScottK: I wouldn't think it would in every case because you're just relying on LP Librarian having sequential numbers for the files21:30
ajmitchimbrandon: you can mentor me as well21:30
imbrandonLOL21:31
LaserJockScottK: and having a certain order21:31
* ScottK really has no idea, just saw a discussion about it on kubuntu-devel and thought it'd be a useful capability.21:31
stdinLaserJock: I checked several sources, and the ones I've seen do work like that21:31
imbrandonajmitch: only if you can be my NM sponsor ? :)21:31
imbrandonhehe21:31
ajmitchScottK: thanks for that21:31
ScottKajmitch: No problem.21:31
LaserJockstdin: it might work in many cases, but we can't be sure21:31
LaserJockit's a decent workaround for now I gues21:31
LaserJock*guess21:32
nxvl_workimbrandon: congratulations!21:32
* ajmitch will remove the team leader section there :)21:32
ScottKajmitch: Please don't.21:32
stdinLaserJock: well that's what I was going for really, I just mad it because I needed a workaround for what I was doing just now21:32
ajmitchScottK: why?21:32
ajmitchit links to my ancient wiki page21:32
ajmitchwhich I stripped most of the info from21:33
ScottKajmitch: Well don't take out the bit about you being the leader.21:33
nealmcbsoren: so what are you thinking about ubuntu-jeos-builder vs virt-install et al?21:33
LaserJockstdin: sure, I've got a bug for actually having dgettable URLs in LP, but I have no idea when that will get done21:33
ajmitchScottK: but that requires me to actually lead :)21:33
ajmitchand I haven't exactly been doing that21:34
jdongLaserJock: aww no timeframe on that yet?21:34
nxvl_workimbrandon: mail sent21:34
jdongLaserJock: guess in the meantime I'll continue using my lpget scraper ;-)21:34
* ScottK is on strike from leading right now, so you're better than me. You just asked me to do something and I did it. That's leadership.21:34
ScottKajmitch: ^^^21:34
ajmitchfine21:34
LaserJockjdong: https://bugs.edge.launchpad.net/soyuz/+bug/13015821:35
ubotuLaunchpad bug 130158 in soyuz "Launchpad should provide dgettable URLs" [Medium,Incomplete]21:35
LaserJockjdong: and it looks like some info is needed, mind providing it? :-)21:36
imbrandonnxvl_work: thanks21:37
jdongLaserJock: yeah I see that; don't have the time currently to set up such a testing env but I'll subscribe to the report21:38
jdongsiretart: talked to slomo about importing mpeg4ip from deb-multimedia and he said go for it; did the initial tweaking to match control against Ubuntu, but because (1) x264 & faad2 had recent uploads that have yet to build (2) I don't know the impact the new libmp4v2-0 binary will have on its reverse-deps; I definitely don't wanna upload it to hardy. I'm thinking about uploading it to the motumedia PPA for now and waiting for the dust to settle to i21:41
=== Zelu1 is now known as Zelut
pochujdong: your message was cut ;)21:46
pochuNight folks21:46
jdongpochu: really?21:47
jdongstoopid irc :P21:47
jdongwhat word did it cut at?21:47
geserjdong: settle to i21:51
proppyjdong: waiting for the dust to settle to i...21:51
jdong"to iron out any kinks. Is that  ok with you?21:51
jdong"21:51
proppygeser: damn you're fast21:51
jdongsiretart: ^^21:51
jdong*sigh* I blame irssi for that21:51
geserproppy: I wouldn't consider 3 minutes fast21:52
proppygeser: faster than me is fast !21:52
jdong3 minutes is... never mind21:53
proppyjdong: :)21:54
proppyjdong: congratulations btw21:54
jdongproppy: thanks!21:54
LaserJockjdong: I just tested so don't worray about it21:55
jdongLaserJock: thanks21:55
persiaCould somewith more proficient in bash than I please suggest how to make http://people.ubuntuwire.com/~persia/process-interdiff more robust?21:56
persias/proficient/proficiency/21:56
TheMuso_persia: I'll take a look.21:57
persiaTheMuso_: Thanks.21:57
=== TheMuso_ is now known as TheMuso
RainCTScottK: nice script, I'm making some additions to it and will commit then to my branch :)22:00
ScottKRainCT: Thanks stdin.  I didn't write it.22:00
stdin:)22:01
siretartjdong: sounds reasonable. that's btw what the PPA is intended for22:02
jdongsiretart: okie :)22:03
TheMusopersia: For a start, I think it would make things safer if you put all your variables in double quotes, as well as everything you echo to stdout. I'd also be checking that valid data was entered on the command line. You do at the moment, but this could be further checked, in terms of number of arguments given to the script, as well as rudimentary checking of the given files validity.22:04
TheMusoI'd also provide a --help switch to display usage.22:04
TheMusopersia: If time/knowledge of how to do so is an issue, I'd be happy to help you make the changes.22:05
persiaTheMuso: I'd agree with all of that.  I'd also like to check to make sure OLD_VERSION != NEW_VERSION, as that should be a debdiff, but I'm already stretching :)22:06
persiaIf you could, that'd be great.  This was mostly a proof of concept for the documentation I'm writing, but if it was made robust, it might be reasonable for ubuntu-dev-tools.22:06
TheMusoOk, I'll take a poke at it.22:07
persia(don't forget to add your name if you make changes :) )22:07
persiaTheMuso: Thank you.22:07
TheMusoOk will do.22:07
persiaTheMuso: I also am lousy at catching exceptions in bash: if you can figure out a way to call uscan --force-download if get-orig-source fails, that'd be a significant improvement in terms of scope.22:08
TheMusopersia: Ok.22:09
=== asac_ is now known as asac
griffincafter working on a merge and creating the two debdiffs, as described in https://wiki.ubuntu.com/MOTU/Merging, what final tests can I do with these debdiffs before attaching to the bug report in LP?22:18
griffincpatch against the source package?22:18
RainCTScottK: yeh, I've already told him by pm22:19
gesergriffinc: look at them if they are sane (e.g. if all wanted changes are really listed in the changelog and if the listed changes are really in the debdiff)22:20
ScottKRainCT: OK.  Good.  Just making sure credit went where it's due.22:20
griffincgeser: ok, thanks.  can you apply them like a regular patch?  if so, in which order?22:24
TheMusopersia: Have you checked this script against packages with epoqs?22:31
imbrandonTheMuso: you forgot G3 too ( thats what I use )22:31
TheMusoimbrandon: I know, but I suspect not many people have them...22:32
TheMusoBut I could be wrong...22:32
imbrandonyou would be suprised :)22:32
TheMusoWell, I'll ed it it.22:32
persiaTheMuso: No, and it will fail - It likely needs to have another match run to clean up 1: from the changelog.22:32
TheMusopersia: Yeah I thought as much.22:33
persia(unless I'm mistaken, and the epoch is also shown in the source package filenames)22:33
TheMusoNo its not.22:33
persiaRight.  In the first iteration I was depending on the well-formattedness of the interdiff filename, but decided that was just too broken to use.22:34
TheMusoIts also interesting in how there is more than one way to get info from a string. I tend to use cut a lot myself, for things like package names/versions, etc.22:35
TheMusoAs I can't understand regular expressions to save my life at times.22:35
persiaTheMuso: Ah.  I'm a big fan of sed/awk, but find bash easier for simple stuff: no call & pipe overhead.22:36
persiaWell, if you can make the control syntax work, I'm more than happy to play with regexes :)22:36
imbrandonuh how would i regex match "# -start-" i'm totaly blanking ( no quotes )22:38
TheMusopersia: control syntax? What are you referring to exactly?22:38
persiaimbrandon: '/#\ -start-/' or /\#\ -start-/22:38
persiaTheMuso: program flow: break on error, check sane conditions, don't allow hijacking by overloading variables with control syntax, etc.22:39
TheMusopersia: ah22:39
LaserJockTheMuso: I'm a huge fan of cut :-)22:40
TheMusoLaserJock: Yeah so am I. If there are clear boundaries for the data you are trying to extract, IMO it can often make the code easier to read, as it then takes less time to work out just what you are trying to extract.22:41
* persia admits regexes can be opaque22:42
TheMusoAnd while persia has a point re call overhead etc, when its a script, its not like its going to churn away on stuff for ages, for the most part at least.22:42
SWATWhen I compile, it seems it can not find my config.status file, although everything seems fine (srcdir=. top_builddir=../ builddir=.) http://paste.ubuntu-nl.org/45167/  Any tips?22:42
persiaTheMuso: Well, it depends, awk is fairly big, and not worth it for little things.  cut is probably not an issue: I'm just not familiar with the syntax.22:42
TheMusopersia: To each their own.22:43
TheMusoBelieve it or not, I have actually written shell script code to do checking on .changes and .dsc files. Grep and cut are probably the two biggest tools used.22:43
persiaSWAT: It's the cd && /bin/bash ./config.status Makefile.  You probably wanted to switch to a known directory, rather than the home directory of whichever user is executing the makefile.22:44
jdongpersia: oh but regexes are the test of manhood ;-)22:45
persiaTheMuso: awk has '/regex/ {transform}' syntax, which does both at once, but it's a bit of an odd language.22:45
jdongpersia: awk and sed for tribal council22:45
jdongpersia: and I guess cut is for the rebel force ;-)22:45
persiajdong: Maybe, but that was said about sendmail.cf, and nobody uses that anymore either.22:45
jdongpersia: pfft sendmail.cf is just a legend used by UNIX old farts to scare young ones. Just like tar.gz software packages and compiling kernels.22:46
TheMusoI can certainly understand the power of regexes, but for me personally, when I read code, even though I have a vision impairement, I have to read it visually, and regexes simply don't easily translate to understanding where in the data stream a match is being attempted.22:46
TheMusoWith pipes and cut, I can work out how the data is being extracted. It does help that I know cut's syntax as well.22:47
jdongTheMuso: regex aren't easy to master and look frightening at first glance indeed22:47
jdongTheMuso: they are also damn near impossible to debug22:47
TheMusojdong: Yeah. I have known about them for ages, even the simple stuff, but if I can avoid them, I do.22:47
jdongTheMuso: if you ever want to have a stroke look at some of the regexes acidrip uses to get progress out of mencoder output22:47
persiaTheMuso: It's not just a visual thing: regexes may recurse, and aren't necessarily related to data flow.  I tend to think in blocks, rather than streams, which helps.22:47
SWATpersia, I was planning to, but I just found it strange. I'll go fiddle some more22:48
jdongTheMuso: I recall back in Edgy or maybe Dapper mencoder *changed output format* and I had to patch acidrip's perl foo to match the new progress output22:48
jdong*shudder*22:48
SWATif a package contains a autogen.sh, is it wise to run it, then create a source package and then package it? (SVN checkout)22:48
TheMusojdong: heh22:48
persiaSWAT: In your makefile you likely have cd $(SOMEWHERE); $(MAKE)..., but $(SOMEWHERE) isn't defined, which is confusing make.22:49
TheMusopersia: With awk, what does $NF represent?22:50
SWATpersia, thanks for time (I also concluded that). I just wanted to check that I wasn't making any basic beginner mistakes.22:50
persiaTheMuso: The contents of the last field, where the field separator is denoted by the -F argument.22:50
TheMusohm ok22:51
jdongpersia: err $NF is number of fields22:51
jdongon the current line processed22:51
jdongI think.22:51
persiaSWAT: You are, but that's the one :)22:51
jdongerr wait does $NF dereference it?22:51
persiajdong: No, "NF" is number of fields.  This gets replaced by the actual number of fields before $ is referenced, so $NF ends up being the last field.22:51
jdongpersia: ah, ok, makes sense :)22:52
TheMusopersia: What exactly is NEW_PKG_STR supposed to contain?22:52
* persia admits awk is more opaque than regexes22:52
TheMusooh... the package name and version...22:52
persiaTheMuso: it contains a string that matches the directory name for the target version.22:53
TheMusoyep just worked it out.22:53
LaserJockPS3 is a PPC chip?22:53
Burgundaviapower, yes22:53
Burgundavianot quite the same, but almost22:54
LaserJockhuh, never knew that22:54
Burgundaviaso is the xbox 360 and the wii22:54
TheMusoYeah, most of the PowerPC instruction set anyway.22:55
LaserJockwho makes the chips?22:55
persiaIBM22:55
Burgundaviahttp://en.wikipedia.org/wiki/History_of_video_game_consoles_%28seventh_generation%2922:55
blueyedHow would I create a hardy pbuilder? By backporting debootstrap and then "DIST=hardy sudo pbuilder create"?22:56
jdongpbuilder takes DIST=?22:56
persiablueyed: Either that, or dist-upgrade a gutsy one22:56
* jdong sues for environment variable infringement :D22:56
TheMusoUgh. Something breaks planet ubuntu at times.22:56
TheMusoAt least in how my RSS reader shows some posts.22:57
blueyedjdong: in my .pbuilderrc, it uses DIST (taken from the samples)22:57
tonyyarussoI've noticed that22:57
tonyyarussoTheMuso: the feed disappears entirely from time to time22:57
jdongblueyed: cool.22:57
jdongblueyed: I thought I just invented a prevuism but guess there's prior art :)22:57
bddebianLater folks22:57
TheMusopersia: Well, I've made the script a little more robust, in quoting strings etc, but I need to run the script with -x enabled to see just how some parts of it shoudlw rok, but for that I need a package with an interdiff, so it'll have to wait for a bit.22:58
blueyedjdong: at the end of .pbuilderrc I have http://pastebin.com/m48eb23fd22:58
TheMusos/shouldw rok/should work/22:59
persiaTheMuso: You can generate an interdiff with the command on w.u.c/MOTU/Contributing.  Looking for a version difference for a -1 upload between gutsy & hardy should be not too hard.23:00
LaserJockblueyed: you can get backported debootstrap from -backports in case you were going to do it manually23:00
TheMusopersia: Ok, I'll look at it more later.23:01
jpatricknorsetto: ping23:01
blueyedLaserJock: oh.. I've thought I would have enabled -backports..23:01
persiaTheMuso: Thanks a lot for helping with that.  My docs are almost done, but it'd be great to have an automated tool to help.23:01
norsettojpatrick: yes sir?23:01
mok0re: pbuilder, I've seen references to cowdancer. Anyone using it?23:01
jpatricknorsetto: I have a new contributor (friend of mine) interested in me being his mentor, could you add to the mentor's file, his nickname: "outime"23:02
norsettojpatrick: of course23:03
TheMusopersia: np23:04
LaserJockhmm, chopping up 9million lines of data isn't as easy as I'd like :/23:05
=== asac_ is now known as asac
jdongsuperm1: opinions on bug 163928? upstream? Ubuntu?23:17
ubotuLaunchpad bug 163928 in mplayer "mplayer rc2 (gutsy-backposrts) does not go down -vo list properly" [Undecided,New] https://launchpad.net/bugs/16392823:17
StevenKjdong: straceing ktorrent shows it doing a whole heap of futex stuff23:22
StevenKjdong: Like, constantly23:22
jdongStevenK: what version is this?23:22
StevenKjdong: 2.2.1-0ubuntu323:22
RainCTScottK, TheMuso: added stdin's script, please merge ~rainct/ubuntu-dev-tools/dev into ~ubuntu-dev/ubuntu-dev-tools/trunk :)23:22
jdongStevenK: can you mail me a copy of sample strace output?23:23
StevenKjdong: Sure. Give me a few so this build finishes23:23
RainCTgood night all23:23
jdongStevenK: certainly23:23
huatsgood evening everyone23:27
SWATwhat could be a soluation to a "/bin/bash: AMDEP_TRUE@: command not found" error when I try to compile? What am I doing wrong? (it also couldn't find am_fastdepCC)23:28
huatsdoes anybody can explain me, how a package that I have been working on for merging (and signaled as so on dad) can be right now in hardy before I publish anything ? and most of all with some stuffs missing ?23:29
LaserJockhuats: which package?23:29
huatsalleyoop23:29
slangasekSWAT: buggy, hand-edited Makefile.in, or a configure script that was regenerated on a system without the requisite automake dependencies available23:29
huatsit does not appear anymore in dad...23:29
SWATslangasek, thanks. Should I manually edit the Makefile.in or regenerate it using 'automake'?23:31
LaserJockhuats: it was a sync request23:31
huatsa sync request ?23:31
norsettohuats: hehe, next time you should be quicker23:31
StevenKjdong: jdong@u.c?23:32
LaserJockhuats: james_w requested a sync23:32
huatsbut some stuffs are missing in the debian package... like by instance (I know it is a detail) the maintener filed is wrong....23:32
jdongStevenK: yep23:32
slangasekSWAT: presumably, regenerate it using automake23:32
LaserJockhuats: see bug #16361323:32
ubotuLaunchpad bug 163613 in alleyoop "Please sync alleyoop 0.9.3-1  (universe) from Debian unstable (main)" [Wishlist,Fix released] https://launchpad.net/bugs/16361323:32
LaserJockhuats: why is the maintainer field wrong?23:33
huatsLaserJock: not according the policy...23:33
LaserJockhuats: it's not changed by Ubuntu23:33
LaserJockhuats: so it doesn't need to have the Maintainer field changed23:33
TheMuso/c23:33
huatsLaserJock: ok23:34
TheMusoIf nobody else is merging RainCT's changes, I'll do them23:34
huatsLaserJock: since it is a sync there is no need to change it ?23:34
norsettohuats: james_w is also the debian maintainer, so, probably he knows what he is doing23:34
huatsnorsetto: yeah I guess23:34
LaserJockhuats: right. If we don't change the package then we don't change the package :-)23:34
huatsnorsetto: I was just surprised :)23:35
huatsLaserJock: ok... first time that I face that :) Thanks23:35
LaserJocknp23:35
huatsLaserJock: let's say that as norsetto said I should have been quicker.. and the next time I'll check that before spending 1/2 h for nothing :)23:36
norsettohuats: forget what I said ....23:36
huatsnorsetto: never23:36
huatsnorsetto: I'll always remember that, and do I'll remind it to you before getting you a pizza in Toulouse23:37
huats:P23:37
norsetto:-S23:38
norsettohuats: I mean, about the maintainer, its wrong ....23:39
huatsok23:39
norsettohuats: was it correct that it was a sync?23:40
huatsnorsetto: so far yes23:40
norsettohuats: oh well, find another one then23:40
huatsnorsetto: I am doing that right now :)23:41
StevenKjdong: You Got Mail.23:41
StevenKjdong: Well, soon. :-)23:41
norsettohuats: what about balsa?23:41
jdong StevenK thanks :) I'll investigate23:41
* jdong stares at ktorrent svn/branches in disbelief23:42
jdongthey slated a 2.2.4 for tomorrow.23:42
huatsnorsetto: oh there is my name on it already :)23:42
jdongsheesh they are racing with Gentoo Kernel Team on fastest revision cycle23:42
StevenKLike the Gentoo kernel team can release that fast.23:43
StevenKIt takes time to apply racing stripes.23:43
jdongStevenK: have you been a gentoo user before?23:43
s1024kbnorsetto: good morning my teacher. yesterday i had learned a lot here from a friend.23:43
StevenKjdong: Nope. Don't plan on, either. :-)23:43
jdongStevenK: there were times that gentoo-sources went through 3-4 revisions in a single day23:43
StevenKHah23:43
norsettos1024kb: hey selene23:43
jdongStevenK: some people had the build-all-updates command run recursively till empty outdated list :D23:44
StevenKHah23:44
jdongStevenK: err regarding your strace, holy crap23:45
StevenKjdong: Hrm?23:45
jdongStevenK: can you disable DHT in the configuration if it is enabled?23:45
StevenKjdong: Lemme check23:45
jdongStevenK: it looks like something on a UDP socket is bombarding KTorrent with trash information23:45
norsettos1024kb: I'll be gone soon, is there something you need to ask?23:46
StevenKjdong: Where do I disable DHT?23:46
jdongStevenK: settings->config->general23:47
StevenKjdong: Ah. DHT is disabled.23:47
norsettohuats: what did you do on that backport?23:47
jdongStevenK: hmm and you say no torrents are running?23:47
StevenKjdong: No torrents are downloading.23:48
huatsnorsetto: nothing yet23:48
huatsnorsetto: I wanted to finish the alleyoop before23:48
jdongStevenK: hmm odd. Could run like a wireshark while this is happening and see whats the source/destination/port of the network traffic?23:48
norsettohuats: ok, so you have done that ......23:48
StevenKjdong: Is the port 100002?23:48
huatsnorsetto: I will look at the backport tomorrow23:49
jdongStevenK: can't tell from strace23:49
StevenKOh duh, of course you can't23:49
norsettohuats: well, nobody should take you that23:49
jdongStevenK: when you say no torrents are downloading, do you mean all torrents are stopped?23:49
huatsnorsetto: :)23:49
jdongStevenK: or are there things seeding ?23:49
StevenKjdong: Nope, about 20 are uploading23:49
StevenKEr, seeding. Right. :-)23:50
jdongStevenK: if you stop the uploads does traffic stop?23:50
jdongStevenK: wait bad sentence23:50
jdongStevenK: if you stop the uploads does the *cpu usage* stop?23:50
StevenKI figured that's what you meant.23:50
StevenKThat'll take me a few, I've got to wait for a build to finish.23:50
s1024kbnorsetto: no problem my teacher, i try to work with it myself. hope to see you in the afternoon if possible. Thanks. :-)23:51
norsettos1024kb: good, I'm off to bed then23:51
norsettog'night everybody23:51
s1024kbnorsetto: have a good dream. :-)23:52
huatsnorsetto: good night23:52
=== Nightrose_ is now known as nightrose
=== nightrose is now known as Nightrose
=== tudenbart is now known as dothebart

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