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

RainCTi4x: you can also find some examples here: http://code.launchpad.net/~ubuntu-dev/ubuntu-dev-docs/packaging-jam00:00
Kopfgeldjaegeri4x: https://wiki.ubuntu.com/PackagingGuide/Basic#head-e04be34f77d138d433da4235a59a3cc82d2219be00:00
i4xLaserJock: I want to create folders, install files there, run some instructions and finally remove the temporary files!!00:02
norsettonight all00:03
RainCTi4x: the easiest way to do this is calling dh_install in debian/rules and create a debian/install file where you list each file you want to install in one line (syntax is: <original file> <destination directory, ie. usr/bin, usr/share/application, etc>)00:04
LaserJockRainCT: I'm not sure that'll work if he wants to remove them later00:06
i4xRainCT: won't it work if I only paste the files under debian/ folder ? (eg: debian/var/www/index.php)00:08
RainCTLaserJock: with cdbs he can remove them from within install:: (just rm debian/<app>/path/to/file), not sure where he has to put the code without cdbs but it must be possible, too00:09
LaserJockRainCT: but it sounds like he wants to do it at install time, not build time00:09
RainCTi4x: when you build the package, the files that are inside debian/<binary package name> are installed in the .deb00:09
RainCTahh00:09
RainCTi4x: so.. do you want this at build time (debian/rules) or install time (debian/preinst, debian/postinst?)00:10
i4xyes!.. RainCT, I just need to use postinst to change permissions and remove some temporary files!00:11
RainCTah ok00:11
RainCTwell, what's the problem then?00:11
i4xbut I see that 'rules' has some isntructions from 'ed-0.9'!..00:11
i4xwhat files do I really need to do something so easy?00:12
RainCTdebian/rules is only used to build the .deb - it isn't included in the binary package00:12
RainCTand then there are debian/preinst, which is included in the .deb and is executed (with root permissions) when the user start sto install the package, debian/postinst after he installed the package,00:13
RainCTdebian/prerm when he removes the package (but before removing it) and debian/postrm after it has been removed00:14
RainCTand if you say that you want to change permissions and remove files in postinst (although I can't think of any use case for this) then get a postinst template (I'm not sure how they look like) and just use chmod and rm -f there00:17
RainCTwell, I'm off00:18
RainCTsee you00:18
i4xthx!!00:18
i4xi'm in the phone!!00:18
RainCTyou're welcome :)00:18
sistpotyargh... who did add all that maintainer field task. cleaning that out seems like a never ending story :/00:42
sistpoty(bug 230350 fyi)00:43
ubottuLaunchpad bug 230350 in chmsee "Missing Debian Maintainer field" [Wishlist,In progress] https://launchpad.net/bugs/23035000:43
LaserJocksistpoty: DrkTranz I believe00:46
sistpotyLaserJock: hm... he filed the initial bug, but I doubt he added all that tasks (there used to be much less tasks earlier on) ;)00:46
sistpotyI guess, I'll add a "if you add any more tasks, I will personally take care that someone with a very poky stick will come after you" comment *g*00:47
LaserJockI would honestly close all the bugs and use a wiki page or something00:47
LaserJockbesides the fact that it's actually a pretty unnecessary task00:48
sistpotyhm... I'm through to kio-sword atm, and there are maybe 3 bugs that I didn't close or mark won't fix so far00:48
sistpotys/bugs/tasks00:48
sistpotyoh, and I totally agree with unnecessary :)00:50
wgrantsistpoty: But some Debian people don't.00:52
bimberi"You received this bug notification because you are subscribed to gnucash00:52
bimberiin ubuntu."00:52
bimberiAdding a comment to it is a good way to communicate with a large proportion of the Ubuntu community ;|00:53
LaserJockwgrant: the policy was to do it as-needed though00:54
LaserJockwgrant: if Debian has a problem with that they should talk to the TB00:54
wgrantLaserJock: Well, it has been 2 years...00:54
LaserJockwgrant: and?01:00
wgrantWe're being slower than even Debian's release process.01:01
sistpotywgrant: the sponsors queue is huge, merges are huge... *that* are things to care about imo, fixing a maintainer field is whishlist for me01:02
wgrantsistpoty: Right, and it seems Debian is being fairly quiet about it, so I guess it should be low.01:04
* wgrant does some merges.01:04
sistpotywgrant: yep... and finally, I guess after I've done my triage there will be only 5-10 tasks remaining :)01:05
wgrantsistpoty: Oh, good.01:05
sistpoty(most are ubuntu only, or have a maintainer field already or need to be merged anyways)01:06
m0u5eanyone know why glob2 is outdated? :(01:32
luisbgno clue01:32
m0u5eits such a great game, its sad that its oudated in the repos :(01:32
* luisbg waves at LaserJock "long time no see"01:32
LaserJockhi luisbg01:33
luisbgLaserJock: how is life and your research?01:33
LaserJockthey're going01:34
LaserJockbetter now that I don't have to worry about *buntu stuff01:34
luisbg:S01:35
luisbgthats sad :P01:35
luisbgwhen are you coming back?01:35
luisbglet me rephrase that...01:36
luisbgwhen are you finishing your research?01:36
LaserJocksometime this fall01:38
luisbgoh cool01:41
luisbgwell... should go to bed01:41
luisbgcath you some other time :)01:41
luisbgs/cath/catch01:47
LaserJockluisbg: cya01:48
m0u5eeom cannot play annimated gifs, could i move to replace eom with gthumb as the default picture viewer? :)01:56
leleobhza package manpage must to stay in . or in debian dir?02:00
sistpotyleleobhz: package manpage? do you mean a normal manpage for a program?02:04
leleobhzyep02:04
leleobhzappp.102:04
sistpotyleleobhz: it should be installed at /usr/share/man/<section>, localized version in /usr/share/man/<locale>/<section>02:06
sistpotyiirc02:06
leleobhzerr02:06
leleobhzsistpoty: in source package02:06
leleobhzusing dh_manpage02:06
sistpotyleleobhz: in the source package, just put it in the debian folder02:07
sistpotyleleobhz: and make sure to reference it in <package>.manpages in the debian folder, if you use dh_installman02:08
leleobhztrying again02:12
leleobhzsistpoty: thanks!02:12
sistpotynp02:12
* sistpoty goes to bed now... gn8 everyone02:29
leleobhzwell, no progress02:33
leleobhzdh_installman -phandbrake02:33
leleobhzHandBrakeCLI.1: No such file or directory at /usr/bin/dh_installman line 123.02:33
leleobhzmake: *** [binary-install/handbrake] Error 202:33
slangasekyou have to list the filename as debian/HandBrakeCLI.102:34
leleobhzon handbrake.manpages?02:35
leleobhzwell, i think it worked02:36
leleobhzOWWWWWWWWWWWWWWWWWWWWWWWWWWWWWOOOOOOOOOOOOOOOOOOOOOOWWWWWWWW! Done!02:50
leleobhzjust run dput revu handbrake_0.9.2-0ubuntu2_source.changes02:50
HobbseeScottK: it was supposed to be fixed last release too, and got partially fixed.03:27
ryanakcaHow would I package a python app that doesn't ship a setup.py, with CDBS?04:01
leleobhzship another installer?04:02
ryanakcaleleobhz: no installer whatsoever...04:05
leleobhzhmm04:05
ryanakcaleleobhz: They just say "cd into this directory and run ./foobar"04:05
leleobhzi think if you want to use cdbs04:06
leleobhzwell04:06
ryanakcawell, "run 'python foobar.py'"04:06
leleobhzthis foobar is a python app?04:06
leleobhzaaaaaaaaaaaaaaaaaaaaaaaaa04:06
leleobhzryanakca: well, hard to say, but maybe cdbs inadequate for this case04:06
leleobhzanyway, if you want to use cdbs04:06
ryanakcaDid you want to see what I have so far? I'm manually installing it to /usr/share and /usr/bin... but it still wants to run setup.py :) ...04:07
leleobhzi think you may need create a patch, creating a setup.py04:07
leleobhzryanakca: so why cdbs? ;]04:07
ryanakcaleleobhz: no clue ;)04:08
leleobhzryanakca: i think you have 2 choices.04:10
ryanakcaleleobhz: yep, thanks :)04:10
leleobhzor you make a very sample package or you patch it04:10
leleobhzryanakca: :]04:10
LaserJockI think you should be able to just install the file04:12
LaserJockdoes it also install other modules?04:12
leleobhzLaserJock: havent even a setup.py ;]04:13
leleobhzmay some dependencies...04:13
LaserJockyeah, but the question is what all needs installing04:13
LaserJockit could be simple enough that a setup.py is unnecessary work04:14
ryanakcaLaserJock: *uploads the dsc* ...04:14
ryanakcaLaserJock: dget http://mentors.debian.net/debian/pool/main/s/slingshot/slingshot_0.8.1p-1.dsc04:16
LaserJockyeah, so it has all those modules that it also installs04:28
LaserJockyou could do it without a setup.py but maybe it's just as well to do it04:29
\shmoins07:40
geserGuten Morgen \sh08:54
\shhey geser08:54
\shnever ever start something like a software project...really it gives you #trouble08:55
elmargolI did create new packages for Gnunet (GNUnet is a peer-to-peer framework which focuses on providing security.) https://launchpad.net/~teamgnunet/+archive | I would love to get some feedbrack from hardy users09:50
Zic!deowner09:53
ubottuFactoid deowner not found09:53
Zic!deop09:54
ubottuFactoid deop not found09:54
jussi01Zic: can I help you at all?09:55
ZicDésolé erreur d'amsg multiserveur / Error of /amsg command on multiserver, sorry09:55
jussi01Zic: ahh :)09:56
i4xhugs 4 every1!!10:35
sebnerDktrKranz: aloha \o/ time now for the fakesync?10:59
DktrKranzsebner, yep10:59
sebner=)11:00
sebnerDktrKranz: bug #23631211:00
ubottuLaunchpad bug 236312 in soundkonverter "Please sync soundkonverter 0.3.6-1.1 from Debian(Unstable)" [Undecided,New] https://launchpad.net/bugs/23631211:00
DktrKranzI'll finish wordpress update on my site and I'll test build ;)11:01
sebnerkk11:02
DktrKranzyou can call it "paranoia"11:02
sebnerDktrKranz: ^^ , I'm curious. What do you do with the debdiff (except testbuilding of course)11:02
DktrKranzI'll download current intrepid version and apply it11:03
sebnerbut you don't examine the whole debdiff? ^^11:03
DktrKranzjust to be sure, I'll download debian version and check if the only difference is in the changelog11:03
sebnerwell, there are many differences like always when we package it at our own11:04
sebnerand sync then11:04
DktrKranzwell, if it is a fakesync, we suppose package should be the same11:06
sebnerhmm ^^11:06
sebnerYou'll examine and tell me then11:06
rglhi11:08
rglhow do I install sun-java6-jre in hardy?    here its failing with dependency problems prevent configuration of sun-java6-jre :-(11:08
bimberirgl: please put the errors on a pastebin11:09
rglbimberi, http://dpaste.com/56677/11:10
rglthe first command I've used to install the jre was: apt-get install sun-java6-jre11:10
rglI guess I'll have to somehow try to run the postinst script by hand to try to figure out the problem?11:11
DktrKranzrgl, IIRC, there's a candidate update in hardy-proposed11:11
rglwhat is hardy-proposed?11:11
rgla repo?11:12
DktrKranzyes11:12
bimberiyes11:12
rglis there a way to see the packages inside that archive?11:19
rgl(as in, packages.ubuntu.com11:19
DktrKranzjust add hardy-proposed line to your sources.list11:20
DktrKranzor enable it in synaptic (there's an option somewhere)11:20
rgldeb http://archive.ubuntu.com/ubuntu hardy-proposed main universe multiverse ?11:22
rglHow do I just import the sun-java6-jre updates?  (I'm don't want the other updates that are in that archive)11:23
rgloh scrap that, there is no update in the -proposed archive.11:25
rglOMG... not even java5 install, how could this happen? :(11:29
DktrKranzsebner, soundkonverter has some changes which should be analyzed more deeply, so I'm subscribing u-u-s12:08
sebnerDktrKranz: kk, thx12:26
sistpotyhi folks12:58
emgenthi sistpoty :)12:58
sistpotyhi emgent12:58
sistpotyasac: mind to take a look at bug #232402?12:59
ubottuLaunchpad bug 232402 in chmsee "chmsee FTBFS in Hardy" [Medium,Confirmed] https://launchpad.net/bugs/23240212:59
sistpotyasac: as there is xulrunner linking fun involved12:59
\shhmm..does anyone know if the $HOME/.config location is somewhere defined in the environment ? like XDG_LOCAL_CONFIG or whatever?13:01
asacsistpoty: commented13:03
\shfound it13:03
sistpotyasac: thanks13:03
* juliux hugs siretart for the gnucash-hbci package13:11
sistpotysaivann: ^^ read the comments?13:12
siretartjuliux: I currently consider uploading it to intrepid as is. this way it becomes a candidate for hardy-backports13:19
juliuxsiretart: cool13:20
\shsiretart: why wasn't it in the default package of gnucash in debian? ;)13:24
siretart\sh: is this a serious question?13:25
siretartthe package juliux is testing is a rebuild of a very experimental preprelease package from alioth13:26
\shsiretart: regarding the foo I read about that...I still it's a bar question ;) so no :)13:26
sistpotyhi siretart: maybe you could sponsor bug #240034 for me? (bryce told me he'd appreciate help with X merges)13:26
ubottuLaunchpad bug 240034 in xserver-xorg-video-nv "merge 2.1.9-1 from unstable/main" [Undecided,New] https://launchpad.net/bugs/24003413:26
siretartsistpoty: I'm on it13:28
sistpotythanks siretart :)13:28
siretartsistpoty: any particular reason why you don't keep old changelog entries?13:30
sistpotysiretart: I've done this always like this, rebasing instead of merging. Imho it's cleaner like this13:31
sistpoty(and doing it by hand means that I really need to check each bit of ubuntu delta, and if it's still necessary *g*)13:32
siretartsistpoty: it's not really usual, you should perhaps discuss this on the mailing list first13:33
siretartbecause you basically drop the work history of previous people working on the package13:33
sistpotysiretart: imho old changelog entries are not necessary, as long as every important bit is preserved (i.e. also who did a change and for what reason)13:34
sistpotysiretart: if you want, I can write a mail to ubuntu-devel though13:37
siretartsistpoty: I think this is pretty controversial. you remove attribution from previous developer who have worked on the package13:37
siretartbut we do that on syncs as well. that's why I don't say that's unacceptable behaviour.13:38
sistpotysiretart: actually I don't remove attribution. that's one of the things that I always put in the last changelog entry (who did what change)13:38
siretartwell, you could as well just leave the previous changelog entry13:40
siretartthis way timestamps, contact address and all are preserved13:40
siretart(which is the point of the changelog, no?)13:40
sistpotyhm... I don't think timestamps are too important information personally13:41
sistpotyalso, it's really that I'm rebasing instead of merging, i.e. I'll redo every ubuntu specific change (which guarantees reproducibility), instead of well, merging *g*13:41
sistpotyso it wouldn't really fit to have old changelog entries in there imho (because it's really me redoing the stuff instead of just merging it in)13:42
Hobbseesistpoty: it's usefulto know what's happened previously with the package.13:44
Hobbseesistpoty: re when transitions happened, etc.13:44
sistpotyHobbsee: you mean the date is useful? can you give me an example?13:45
siretartsistpoty: you become unresponsive and need to talk to the previous uploader13:45
Hobbseesistpoty: yes - well, at least the release name.  transitions, and LTS releases.13:45
Hobbseeis the immediate one I think of13:45
siretartyou can dig this information out of launchpad of course, but thats tedious13:45
Hobbseealso figuring out when a change was made, so how many stable releases it effects.13:46
sistpotysiretart: that's why I put in there who did what change13:46
Hobbseeyes, but that's launchpad.  and it's nto there indefinetly, because the info may be hidden at any time, if the LP guys decide to change the UI.13:46
Hobbsee(which means it's a Very Bad Idea to have launchpad as your only easy source of this information)13:49
sistpotyhm... I'm still wondering about the "how many stable releases it effects" bit, but still can't see a concrete example13:50
Hobbseesistpoty: okay13:50
Hobbseesistpoty: so, if we've had a regression, due to debian packaging, say, openssh, it's useful to check what version and release the bad change is in.13:51
Hobbseealso, if we want to check when the port number has changed for a particular irc client, to check the DCC exploit.13:51
Hobbsee(and how long we need to keep that document for)13:52
Hobbseealso, if a person wrongly removes changes, and it gets uploaded (i've seen worse - eg, packages that get their default languages changed by accident!), there's no history to figure out what revision to look at, to get that change back again.13:52
sistpotyhm... ok, that does make some sense now.. thanks Hobbsee for the examples :)13:53
Hobbseeobviously, once you find the particular version you want, you can use rmadision to check what release is in each ubuntu version - but you still have to trawl through launchpad, assuming it's still there, to find it13:54
Hobbseesistpoty: y/w.13:54
sistpotysiretart: I'll respin the debdiff and add the old changelog entry ;)13:54
siretartand moreover, we don't have any guarantees how long launchpad will keep old versions of the package14:00
Hobbseesiretart++14:06
* siretart increments14:09
Hobbseeso there are 2 siretarts now?14:09
sistpotyI guess that would be fork :P14:11
Hobbseeaww14:11
sistpotyok, new debdiff attached. I even close the merge bug now :)14:12
Hobbsee\o/14:12
siretarthey Baby14:13
HobbseeBaby!14:13
Babyhi!!! :)14:15
=== asac_ is now known as asac
KopfgeldjaegerIf there's a bug report in LP with a "wrong" title (like I want my new foo version!!11) and it should be like "Please sync blabla", should I open a new bug or just comment to the bug and subsribe e.g. u-u-s?14:19
LaneyKopfgeldjaeger: you can retitle bugs14:19
Kopfgeldjaegeraah, I see :)14:20
=== fta_ is now known as fta
KopfgeldjaegerIf a package has no Debian changes (foo 1.2.3), what should be the ubuntu version?14:44
HobbseeKopfgeldjaeger: -0ubuntu114:45
Hobbseeie, 1.2.3-0ubuntu114:45
Kopfgeldjaegerok, thx14:45
HobbseeKopfgeldjaeger: ie, it isn't in debian14:45
Kopfgeldjaegerwell, it's in Debian but has no extra Debian changes (only *.dsc and *.orig.tar.gz, no *.diff.gz)14:45
Kopfgeldjaegereer14:46
Kopfgeldjaegerno *orig*, only *.tar.gz14:46
HobbseeKopfgeldjaeger: that means it's native.14:46
Kopfgeldjaegeryeah.14:46
Hobbseewhich usually means it's specific to debian14:46
Hobbseeso, ie, has a lot of debian changes.14:46
Hobbseeyou want to use something that will be overwritten if we sync from debian on a later vesrion - including if they do a point release14:47
HobbseeKopfgeldjaeger: 1.2.3ubuntu1 is the usual naming.14:50
KopfgeldjaegerOK, thank you.14:50
Hobbsee(i htink)14:50
KopfgeldjaegerJust to be sure: mcpp is in universe, but still has a main-Maintainer field, right?14:53
Hobbseeif it's in universe, it should have a universe maintainer field.14:54
Hobbseelooks like it dropped out of main in hardy.14:54
sistpotythanks siretart15:12
KopfgeldjaegerHobbsee: Hm. dch renamed my working directory to mcpp-2.7.1ubuntu1 and dpkg-buildpackage again built a native package. So there is no *.diff.gz against the Debian version.15:26
siretartKopfgeldjaeger: have you considered converting it to a non-native package? we are doing that for fai15:27
siretartand works quite will for me15:27
HobbseeKopfgeldjaeger: yes, you'll need to version 2.7.1-0ubuntu1 and to rename the tarball15:27
Hobbseeif you want it non-native15:27
KopfgeldjaegerOohkay. Thanks15:29
affluxI just noticed that HardyReleaseSchedule lists May 29th as "bug nomination deadline". Does that mean that I can't get a fix for a bug to 8.04.1 now?15:30
Hobbseeafflux: ask slangasek15:31
LucidFoxRiddell, are you going to package qtjambi 4.4.0?15:34
* sistpoty is off again... cya15:36
leleobhzping to RainCT or superm115:46
RainCTleleobhz: pong15:52
leleobhzRainCT: we can discuss this now? http://revu.ubuntuwire.com/details.py?package=handbrake15:52
leleobhzi have some questions i cant handle15:52
RainCTleleobhz: yeh, just ask15:53
leleobhzRainCT: well, some topics is in my comment15:53
leleobhz1) Maintainer should be Ubuntu-MOTU or at least a MOTU team that will be touching this.  <-- this is a thing i dont understand15:54
leleobhzit on debian/copyright?15:54
RainCTleleobhz: Ah, I see.  For point 10 see file:///usr/share/doc/debian-policy/policy.html/ch-archive.html#s-priorities15:54
leleobhzRainCT: im in doubt for the package sign15:56
RainCTleleobhz: about 13, no. the manpage is to document how to use the command. if there's only one or two authors it can be nice to write them there too, but for 10+ that's pointless15:56
RainCT(brb)15:56
leleobhzRainCT: well, il mantain only the main developer15:56
leleobhzRainCT: but the author requested me dont insert a help in manpage15:57
leleobhzwell, changing to standard so15:58
leleobhzRainCT: the main problem is the developer wants to kick-off all programming standards16:00
leleobhzand i dont know how to handle with it16:02
RainCT(back)16:06
leleobhz^16:07
leleobhzRainCT: ill need to get out and back in 30 min +-16:09
leleobhzRainCT: please see what ive writed16:09
leleobhz<away>16:09
RainCTleleobhz: well, on Ubuntu we don't want to change standards :)16:09
leleobhz[15/06-12:09:47] < RainCT> leleobhz: well, on Ubuntu we don't want to change standards :)16:09
leleobhzi know16:10
leleobhzthis is why im getting trouble handling this16:10
RainCTleleobhz: and shiping the libs with the source package will probably be rejected16:10
RainCTand is anyway a bad idea16:10
leleobhzRainCT: err16:10
leleobhzit dont ship libraries16:10
leleobhzit make a static binary16:10
RainCTah ok16:10
leleobhzwith patched library16:10
leleobhzmake sense16:10
RainCTright.. dunno, I'm not a C/C++ guy16:11
leleobhzill backl16:11
affluxanyone for sponsoring bug 199600? thanks16:27
ubottuLaunchpad bug 199600 in aptoncd "aptoncd crashed with DBusException in call_blocking()" [High,Fix committed] https://launchpad.net/bugs/19960016:27
siretartsomeone with java packaging experience around?16:39
gesersiretart: try in #ubuntu-java or try asking man-di16:42
siretartafflux: is that patch coordinated with Rafael Proença?16:43
affluxsiretart: this is the patch he included in his private package.16:45
siretartokay16:47
siretartafflux: I have it in my upload queue16:47
affluxthanks16:47
LucidFoxCan FUSE modules be GPLv3+?16:53
LucidFoxwithout GPLv2?16:53
crimsunLucidFox: yes, only the modules.17:02
KopfgeldjaegerCould somebody look at my debdiff in the lynx bug #147058? It corrects the Maintainer field and the desktop file17:33
ubottuLaunchpad bug 147058 in lynx "Substandard .desktop file (patch attached)" [Low,In progress] https://launchpad.net/bugs/14705817:33
sebnerKopfgeldjaeger: chris cheney will look at it when he has time ;)17:35
Kopfgeldjaegerok17:35
SpookyEThi17:50
leleobhzRainCT: back18:00
=== dpm_ is now known as dpm
superm1leleobhz, if the author maintains patches to different source packages during install, the better soltuion is to determine what those patches are and why they've not been submitted upstream18:42
* Kopfgeldjaeger2 is writing a dirty script that downloads an old version of a package from a Debian archive site and debdiffs it against the Ubuntu version18:44
leleobhzsuperm1: the problem is18:46
leleobhzsuperm1: it compliles all the library static18:46
leleobhzeverything gets a unique binary18:47
superm1geez.18:47
superm1that's not a very nice packaging scheme and playing nicely with the rest of the community18:47
leleobhzagreed18:48
leleobhzsuperm1: since the build sites have no internet connection18:48
leleobhzcan i create a patch to create the files or something like this18:48
superm1why hasn't the author submitted these other patches upstream though?18:48
leleobhzsuperm1: i dunno18:48
leleobhzsuperm1: it uses versions in our own site18:48
superm1well i think it'd be better to find that out before you go an attempt to develop a very large patch to include all of them18:49
leleobhzi really dont know what handbrake team do18:49
superm1as i expect that will be very complex18:49
leleobhzsuperm1: ill try18:49
superm1especially for maintenance purposes18:49
leleobhzsuperm1: im using dpatch... let see what happend18:49
superm1there are some projects that will nest say a ffmpeg variant in themselves (xine, mplayer, mythtv), which i'm still not keen on either - but there is a defensive reason for it18:50
superm1the ffmpeg in distros is unreliable to contain the exact patches needed for their solution18:51
SpookyETleleobhz: have you remembered?18:51
superm1and the exact build options needed18:51
leleobhzSpookyET: nop. sorry18:51
leleobhzarent into my files... may be something very old18:52
superm1so if a majority of the patches here are applicable to upstream projects that they pull during build, then i say it's better for them to fix that and play nicer before they're allowed in ubuntu18:52
leleobhzsuperm1: but handbrakes compiles everything into one binary18:52
leleobhzno libraries, notting18:52
leleobhzits a "hardcoded" binary :p18:53
leleobhzthis is the build mode...18:53
superm1right.  i'm just saying get an answer from upstream as to "why" it has to be that way18:53
superm1why they're patches can't go into the projects.  why they can't use dynamic libraries instead etc18:54
superm1rather than immediately jumping to the conclusion that "it has to be that way"18:54
leleobhzsuperm1: well, ive asked, and the team said they want (and simply)18:55
leleobhzand if im not happy.... you know18:55
superm1ugh. hate working with people like that :)18:56
leleobhzsuperm1: :]18:56
leleobhzso im trying to best serve both teams... but is too hard18:57
leleobhzsuperm1: ill try to make the patch18:58
superm1well this is my recommendation then:18:58
superm1add a get-orig-source rule18:58
superm1that will grab all that stuff you need and repack the orig.tar.gz18:58
leleobhzhm18:58
Lutinhow can one get ARG_MAX in intrepid ? is #include <linux/limits.h> the only solution ?18:58
superm1and in debian/copyright explain why it's repacked like that18:58
leleobhzsuperm1: hmmm.... but if i use uupdate in future, it may crash18:59
leleobhzwill not?18:59
superm1have a dpatch that modifies their build system to not wget, but instead use the prepackaged source packages in the orig.tar.gz18:59
SpookyETleleobhz: how many debs do you have? how many use cdbs?18:59
superm1you wont have to use uue18:59
leleobhzsuperm1: the jam detect if the file exists18:59
superm1leleobhz, so before jam runs, you will unpack the orig.tar.gz18:59
superm1and place the files where they need to go18:59
superm1so jam can find them18:59
superm1you can do all that in debian/rules before you get to jam19:00
leleobhzsuperm1: im telling about in a upgrade case19:00
superm1the get-orig-source will be ran when/before you build the source package and upload it somewhere19:00
superm1please elaborate.  i'll brb19:00
leleobhz?19:00
leleobhzill se what can i do19:01
superm1leleobhz, for upgrade scenarios (new upstream version), the orig.tar.gz will just be rebuilt by a MOTU updating it19:11
superm1that will grab the new versions and repack the orig.tar.gz for the new upstream version19:11
leleobhzsuperm1: ill try to do19:14
leleobhzmay need a patch to download everything... but its ok19:14
superm1leleobhz, just handle that in debian/rules if you can in that get-orig-source.  even if it comes down to a nasty huge wget loop that parses the jam file for URLs etc19:15
=== stevie is now known as vorian
Riddellkubuntu tutorials day happening now in #kubuntu-devel20:11
leleobhzwow20:11
Kopfgeldjaeger2http://tinyurl.com/6399j6 - what do you think about this? I know it's really dirty ;) -- [ ] already exists [ ] who needs that? [ ] ok [ ] 424 script too ugly20:29
cyberixhttps://bugs.launchpad.net/ubuntu/+source/pq/+bug/237300 Why was this changed to invalid for wine?20:36
ubottuLaunchpad bug 237300 in wine "main window disappears from the Window list" [Undecided,New]20:36
cyberixOh. I go ask #launchpad20:37
cyberixmight be a bug in platform20:37
=== Kopfgeldjaeger2 is now known as Kopfgeldjaeger
=== txwikinger2 is now known as txwikinger
LinuxMonkeyhi guys21:36
* gsdf http://www.metacafe.com/watch/1390137/amazing_trick_with_coins nice video o_021:38
jpdsright...21:39
LinuxMonkeyI dont think ill be visiting that site ever21:41
jpdsLinuxMonkey: yes, probably for the best21:45
LinuxMonkeyive been reading up on MOTU and the more and more I read up on it the more and more I want to contribute.lol21:49
i4xppl, anyone knows how do I use postinst to prompt for a password while installing a .deb package in gui?22:09
i4xnot with the terminal!!22:09
pochui4x: use debconf22:10
i4xpochu: can u give me a quick explain..?22:11
norsettoyawwwnnn22:12
norsettoerr, hello22:12
i4xhi!22:12
LinuxMonkeyjust woke up?22:13
pochu!debconf | i4x22:16
ubottui4x: debconf is a configuration management system. All packages that support debconf are configured when they are being installed. If you want to change a configuration option later, you can do so using dpkg-reconfigure22:16
LinuxMonkeyIf i want to get involved in motu I need to install the Devlopment Release right?22:17
pochunot necessarily22:17
pochubut that would help22:18
=== Pricey is now known as PriceChild
norsettoLinuxMonkey: if you know how to make and use a chroot, that would be the better option22:20
=== geser_ is now known as geser
LinuxMonkeynorsetto: i can learn.lol22:20
norsettoLinuxMonkey: https://wiki.ubuntu.com/DebootstrapChroot22:21
LinuxMonkeynorsetto: kinda funny i was just reading that22:22
norsettoLinuxMonkey: I actually have a separate partition with the development release, and just chroot to it when I need22:23
LinuxMonkeynorsetto: nice22:23
LinuxMonkeyi think i got a free partition i can use.22:24
i4xnorsetto: can you help me with one little thing?22:26
norsettoi4x: just a moment22:28
i4xok I'll wait.. but anyway: how do I prompt a question (like the one in this example: http://pastebin.com/m39cbfbbe ) without using the terminal? the package won't be installed from the terminal, so I'm trying to prompt the question within the gui!! (if you know what I mean!)22:32
i4xnorsetto: ^^^22:32
norsettoi4x: I don't think you can22:42
i4xhmm..22:42
i4xso I'll have to open a terminal and make the question there, right?22:43
LinuxMonkeynorsetto: i got a 40GB partition, i think thats big ennought, what do u think? and should i mount it as /var/chroot?22:43
norsettoLinuxMonkey: 4 GB would be quite allright already, you can use any mount point you want22:44
sebnerhuhu norsetto =)22:44
norsettoheya sebner22:44
norsettoi4x: not necessarily, the package manager will do that for you22:45
i4xnorsetto: will it? if I use something like http://pastebin.com/m39cbfbbe it will be prompt for the user?22:47
i4xnorsetto: I'm just trying to ask the user the password (for 'mysql -p < db.sql') that normally is asked if the installation is made from the terminal!!22:49
i4xif I run a script with 'mysql -p < db.sql' it doesn't ask anything!22:50
norsettoi4x: check the wiki for debconf22:50
i4xnorsetto: that's where I  found that example you saw!.. but I've tried some scripts with those examples, and no1 asked anything while running within the gui!!22:52
i4xonly asked if running the script in terminal!!22:53
norsettoi4x: sorry, I only use apt, I wouldn't know what other package managers can or can't do22:54
emgentnorsetto: o/22:56
norsettoemgent: o\22:56
i4xhmm..22:57
LinuxMonkeyshould i add it to my fstab norsetto or manually mount it when i need it?22:57
norsettoLinuxMonkey: I manually mount it when I need it, you can of course do as you prefer22:58
i4xnorsetto: you use apt.. with terminal, right?22:59
norsettoi4x: yes22:59
i4xwell then.. thx!!! I'll make it open a terminal and ask the password!23:00
LinuxMonkeynorsetto: i like your way of thinking :) manual mount it is.23:03
LinuxMonkeyim following the guide to get chroot's installed and all and in the guide it has user doko (im guessing im supposed to change that to my username?)23:09
=== Kmos_ is now known as Kmos
LinuxMonkeynorsetto, i4x  know the answer to the question above or do i just put it as its showing on system23:15
norsettoLinuxMonkey: ?23:16
i4xLinuxMonkey: did you call me?23:16
LinuxMonkeyim at the part it says Then append this line in /etc/schroot/schroot.conf:23:17
LinuxMonkeyon https://wiki.ubuntu.com/DebootstrapChroot23:17
LinuxMonkeyanyone available to help me with my chroot config for a sec. Im following this page https://wiki.ubuntu.com/DebootstrapChroot and under the section Installing and configuring schroot23:30
devfilsomeone can review pidgin-msn-pecan package in revu? http://revu.ubuntuwire.com/details.py?package=pidgin-msn-pecan23:31
i4xLinuxMonkey: sorry if you asked me for help, but I can't help you!23:32
LinuxMonkeywere it says Then append this line in /etc/schroot/schroot.conf:  ... i know i need to change the [hardy] to the release name, what im not sure is the users=doko im guessing i need to change that to my user name is that true23:32
joaopintothat name is just a lable, set to something that matches your schroot content23:34
joaopintoi mean, label23:34
LinuxMonkeyjoaopinto: i know the [hardy] is a label,  but bellow it has users=doko thats what im asking about23:36
joaopintothat is just an access list23:37
LinuxMonkeythanks joaopinto23:42
lukehasnonam1Bug 23907223:58
ubottuLaunchpad bug 239072 in jockey "Driver manager doesn't detect correct drivers for 8800M" [Undecided,New] https://launchpad.net/bugs/23907223:58

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