/srv/irclogs.ubuntu.com/2009/08/29/#ubuntu-motu.txt

lamalexc_korn: I've got a sample Makefile.am that does that if you want to look at it00:03
* sistpoty goes to bed... gn8 everyone00:03
c_kornlamalex: would be nice00:03
lamalexc_korn: it might be easier f you just branch lp:gnome-do00:03
lamalexthen you can see the full picture00:04
lamalexthe toplevel Makefile.am and data/Makefile.am are the ones to look at00:04
c_kornbzr: ERROR: Invalid url supplied to transport: "lp:gnome-do": No such project: gnome-do00:04
lamalexsorry00:05
lamalexlp:do00:05
c_kornlamalex: ok the data/Makefile.am looks similar to mine. but I have no po directory. that is why @INTLTOOL_SCHEMAS_RULE@ fails00:10
lamalexso remove that00:11
lamalex?00:11
lamalexor just create a po directory00:11
c_kornso I just replaced it with the empty rule "%.schemas: %.schemas.in". but then it fails with this make[4]: *** No rule to make target `indicator-session.schemas', needed by `all-am'.  Stop.00:11
lamalexwhy not just create a po directory?00:11
lamalextranslations are ftw00:11
c_kornthe po directory is all which has to be created ?00:12
lamalexi think you ned a POTFILES.in file, but it can probably just be empty00:14
* c_korn presses all thumbs he has00:19
c_korngrep: po/Makefile.in: No such file or directory00:20
c_kornconfig.status: error: po/Makefile.in.in was not created by intltoolize.00:20
c_kornthe file po/Makefile.in.in has been created00:20
c_kornI create an empty POTFILES.in there and try again00:21
lamalexyah, I odn't have any Makefiles in my po dir, so idk00:21
c_kornnot even a Makefile.in ?00:22
c_kornit has been created by autogen.sh00:23
c_kornok, this is weird: config.status: error: po/Makefile.in.in was not created by intltoolize.00:23
c_kornit was created by intltoolize actually.00:23
lamalexI'd look for other errors/warnings higer up in the output00:26
c_kornthere is also: grep: po/Makefile.in: No such file or directory00:27
c_kornthis is correct. the file does not exist00:27
c_kornneed to sleep00:31
c_kornlamalex: thanks for your help00:31
lamalexI've got a question about patching stable debs, do I have to apt-get source twice to create a diff or is there a way to diff against the orig.tar.gz00:38
jmarsden|worklamalex: Maybe I am misunderstanding the question.  debuild should create a diff.gz for you... why would you need to diff against the orig.tar.gz by hand?  Similarly cdbs-edit-patch or whatever patch tool will create patches for you...00:41
Laneywhat are you trying to do?00:41
lamalexjmarsden|work: I'm just learning about debian packaging, so I'm sure there's a simple answer to this that I'm just totally ignorant to00:43
jmarsden|worklamalex: OK... so Laney's question is very relevant... what specifically are you trying to do?00:43
lamalexLaney: in jolicloud we need to patch Janty's gnome-power-manager and I need to make some changes to the source and repackage them back up00:44
Laneyso you want to learn about patch systems then00:44
Laneyrun "what-patch" to see which one it uses00:46
jmarsden|worklamalex: Have you read through and understood https://wiki.ubuntu.com/PackagingGuide/Complete  (part 4 and part 7.1 seem very relevant to you)00:46
lamalexjmarsden|work: I will bookmark this, thanks00:47
jmarsden|workNo problem.00:47
lamalexLaney: so will these allow me to alter the source in the source dir when i apt-get source?00:50
x1250Guys, I (naively) named a ffmpeg PPA version as: 5:0.5+svn19732-ppa2. The problem is that this packages *breaks* a lot of things (http://paste.ubuntu.com/261214/) and also, when trying to build a package that depends on this custom ffmpeg it fails to build because of unmet dependencies.00:52
x1250here you can see: http://launchpadlibrarian.net/30922495/buildlog_ubuntu-karmic-i386.mlt_1%3A0.4.4-84-g676f7ec%2Bppa1_FAILEDTOBUILD.txt.gz00:52
Laneylamalex: yeah a patch system is a way of managing the changes you make to the upstream release00:53
directhexlamalex, when you apt-get source, as long as you add a changelog entry to make the version number higher (dch -i) then any changes you make to the source package will be represented in the "new" source package when you run "debuild -S"00:53
lamalexdirecthex: but shouldn't they really go in a patch/ dir?00:55
directhexlamalex, essentially the .diff.gz file contains any changes compared to orig. how best to manage that is where things like patch systems come into play - but the diff.gz file is produced when you build the source package (with debuild -S) and represents all changes not in the orig - whether yours or from the previous packager00:55
Laneyright, the .diff.gz is itself a patch system00:55
lamalexbeautiful00:56
Laneyalbeit one that doesn't scale well00:56
lamalexand if the project already uses a different patch system?00:57
directhexthen continue to use it, ideally00:57
lamalexfor instance g-p-m uses quilt00:57
Laneyyep00:58
Laneyadd your own patches into the mix00:58
lamalexI guess I'll read up on quilt00:59
lamalexthanks for your help guys :)00:59
lamalexyou guys aren't debian developers are you? I'm lookin for a sponsor for a package ;)01:03
Laneywhat is it?01:03
LaneyI suggest you find the appropriate team01:04
lamalexhttp://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=tictactoe-ng01:04
Laneypython right?01:05
lamalexyah01:05
Laneytry PAPT01:05
lamalexwhat's/who's papt01:06
Laneypython applications packaging team01:06
Laneyi think01:06
lamalexah01:06
keessiretart: congratz :)01:18
ScottKlamalex: This is mostly about the Python modules team, but it and PAPT are run essentially the same way: https://wiki.ubuntu.com/Debian/PythonModulesTeam01:35
lamalexScottK: thanks01:35
lamalexyou guys are super helpful01:35
lamalexah, i dont have a module i have an application01:35
lamalexso i need the python applications team01:36
ScottKIt's the same people/places, just a different svn repo.01:36
lamalexgotcha01:37
YokoZarScottK: is there a reason r-cran-dosnow was never synced from Debian?  The changelog seems to indicate it's basically the same.02:22
YokoZar(writing Feature Freeze Exception request...which is looking more like a sync request for that package)02:23
bankixHello.02:26
bankixI created two debian packages for ubuntu which are currently not listed in the repositories, afaik.02:27
bankixI would like to contribute them. Am I on the right channel here?02:28
ScottKYokoZar: Probably I didn't notice it.02:35
ScottKbankix: You are, but you are just slightly too late.  We had our feature freeze for the next release yesterday.02:37
ScottKbankix: Normally at the start of our development cycle new packages in Debian are automatically sync'ed, so you should need to do approximately nothing to get them in.02:38
bankixOh, no problem for me. I'm not too keen on having it into Karmic.02:38
bankixI've got time.02:38
bankixThese two packages are not avaiable in Debian either.02:39
ScottKOh.  I mis-understood.02:39
* ScottK didn't notice Debian/debian.02:39
bankixNP.02:39
ScottKYes, this is the place, but not until after Karmic is released.02:40
ScottKYou're welcome to help out with stuff in the meantime and make Ubuntu better.02:40
bankixOkay, I can wait for Karmic.02:40
bankixI just created a new distro based on ubuntu for home banking purposes.02:41
bankixThere I included some finance software based on Java, called Hibiscus.02:42
bankixCapable of HBCI.02:42
bankixTherefore, I built two .deb packages and put them into my own repository. But they'll install on every Jaunty as well.02:43
bankixSo I thought of contributing them.02:43
bankixI'll switch to Karmic as well, so I'll create new packages when needed for Karmic, when it's out. So no hurry in getting it into Karmic.02:44
bankixI'll get back here in two or three month then, when Karmic is released.02:46
bankixThanks for info.02:46
zookoIs there a document about how to file a Feature Freeze Exception request?03:03
zookoAny users of ipython here?03:05
whitebankix: maybe try and get them into debian first and then they'll be synced later?03:11
bankixwhite: Maybe. What do I use best for creating Debian packages? lenny?03:12
zookoFound it: http://fridge.ubuntu.com/03:12
zookohttps://wiki.ubuntu.com/FreezeExceptionProcess03:13
ScottKbankix: You can make a Sid pbuilder chroot and use it for testing.03:13
whitebankix: yeah, i'd recommend using sid03:13
ScottKbankix: I maintain a number of package in Debian this way.03:13
ScottKWe'd rather get it from them so more people benifit too.03:13
bankixHmm, any link how to set up such a pbuilder chroot?03:14
whitebankix: there should be some documentation in the pbuilder/cowdancer packages03:15
bankixAh, pbuilder is a package? Okay.03:15
wgranthttps://wiki.ubuntu.com/PbuilderHowto03:15
bankixOh, I should have read it before building my packages for ubuntu, I realize.03:16
bankixThanks.03:17
=== stevie is now known as heHATEme
=== heHATEme is now known as vorian
=== stochastic is now known as stochastic_
=== abms1116 is now known as abms11116_
=== abms11116_ is now known as abms1116
=== Richie is now known as YDdraigGoch
hyperairwhat's the appropriate procedure for getting packages rebuilt?08:00
hyperairdue to ABI changes or whatnot08:00
RAOFhyperair: Uploading a packge with "no change rebuild for libfoo2->libfoo3 transition" as the changelog, basically.08:07
RAOFhyperair: Oh, and using the "-xbuild1" suffix if the package currently doesn't have any Ubuntu changes.08:20
hyperairRAOF: aha. that's what i was looking for, thanks08:24
hyperairthe -xbuild1 =)08:24
hyperairwho do i subscribe for package removal requests?08:47
wgranthyperair: The sponsors team if you need sponsorship.08:52
wgrantOtherwise ubuntu-archive.08:52
hyperairokay08:53
hyperairthanks08:55
Id2ndRHi everybody. I'm a metee of didrocks. I think it would be a relatively easy task to package the florence program (onscreen keyboard), so I'd like a little help to start to do this.10:35
Id2ndRI'm not familiar with bazar so I don't know how to use PPA to build package. I don't know if I should first make a package independently of the PPA or not10:40
lifelessbazaar is just a way to record the work you do10:41
lifelessso that other people can build on it10:41
Id2ndROk, so I should try without bazar first ?10:42
lifelessno10:43
lifelessyou should understand it doesn't alter interactions with PPA or anything else10:43
lifeless[this is a slight simplification, however it will get you going in the right direction]10:43
nicoInattenduHi , The package luciole was uploaded : https://edge.launchpad.net/ubuntu/+source/luciole10:44
Id2ndROk, am I right saying that bazar and PPA aren't necessary linked ?10:45
nicoInattenduBut i dont know if the assciated LP bug sholud be set so fix commited or fix released ?10:45
lifelessnicoInattendu: fix released if its fixed in karmic right now10:45
gesernicoInattendu: fix released10:46
nicoInattenduok10:46
joaopintoId2ndR, bazar and PPA are not linked, you really should try to get some overview on what both are before trying to do something that needs them10:48
Id2ndRthanks lifeless and joaopinto10:49
joaopintoId2ndR, if you are new to packaging, you should be focused on the packaging process, PPA's and bazar can get into play later10:50
Id2ndRjoaopinto: I just started to read the wiki about that :). I already have package some rpm but nothing about deb10:50
=== Quintasan_ is now known as Quintasan
Id2ndRI've got a strange problem while running debuild : http://pastebin.com/m5af2950e11:52
Id2ndRCan this be related to the "fakeroot" used in debuild ?11:54
joaopintowhat is the default chartset recommended for debian/control, UTF-8 ?12:00
Id2ndRjoaopinto: I'm not sure to understand the question. I know that i was able to compile the program on jaunty (I didn't try to package it in jaunty), and now I'm trying to package it in karmic12:03
joaopintoId2ndR, my question was not for you , was for the chan :)12:04
lifelessjoaopinto: yes, if you need nonascii12:04
joaopintolifeless, ok tks12:05
Id2ndRjoaopinto: ok, sorry ;)12:05
Id2ndRPlease, does anybody knows some tips about packaging program that install gconf schemas ?12:25
pochuId2ndR: use dh_gconf12:26
Id2ndRpochu: I'll look at this tool, thanks :)12:28
=== dktrkranz is now known as DktrKranz
Laneyhmm12:39
=== funkyHat is now known as funkyHat_
=== funkyHat_ is now known as funkyHat__
=== funkyHat__ is now known as funkyHat
christoph_debianHeya! I guess it's to late now to fix #346926 as it's feature-freeze time?15:24
christoph_debianmy bad, the bug's actually already fixed but not closed15:25
lfaraoneI have a package, rainbow, which requires libnss-rainbow2 to be installed and *enabled-in-/etc/nsswitch.conf* in order to function. Is there some maintainer script of nss I can use to manipulate nsswitch.conf?15:27
sistpotyhi folks15:34
coolbhavihello15:49
coolbhavianyone has an idea how to call cmake during build in rules file15:49
coolbhavihere is the rules file http://pastebin.com/d12d02e8c15:51
coolbhaviI build depend on cmake15:52
sistpotycoolbhavi: maybe you change line 10 to "cd app && cmake" ?15:53
coolbhavihere is control file sistpoty http://pastebin.com/d574f47fd15:53
sistpotycoolbhavi: same goes for other occurances of $(MAKE), just change these to cmake?15:54
coolbhavisistpoty, you mean [ ! -f Makefile ] || $(CMAKE) distclean15:55
coolbhavi?15:55
sistpotycoolbhavi: just cmake. I doubt that CMAKE is a make variable15:55
coolbhavisistpoty, okay15:55
=== vorian is now known as buttercup
sistpotycoolbhavi: but basically yes. eventually you'll also need to replace Makefile with what's actually there (iirc cmake files are usually called CMakefile, but I haven't touched cmake stuff for some time)15:56
coolbhavisistpoty, or can I use other b-d than cmake to build15:57
sistpotycoolbhavi: if the build system is a cmake one, then I guess you'll need cmake ;)15:58
coolbhavisistpoty, okay15:59
=== Amaranth_ is now known as Amaranth
lfaraoneHey, I'm building multibinary package (rainbow and libnss-rainbow2), but when I specify  "debian/rainbow/usr/lib/*" (the only files I want in the package) in "libnss-rainbow2.install", it actually puts them in "./debian/rainbow/usr/lib/*" in the resulting package. What am I not doing properly?16:19
Laneylfaraone: just put usr/lib16:21
Laney(also see man dh_install)16:21
lfaraoneLaney: uh, when I do that, it installs the python library into "/usr/share/lib/", rather than the lib we specified.16:24
Laneywhat?16:25
Laneyexport DH_VERBOSE=1 in your rules file16:25
Laneythen pastebin the full output16:25
Laneyas well as the contents of your .install files16:25
lfaraoneLaney: okay, one moment...16:26
lfaraoneLaney: do I *need* an .install file for the first binary package in debian/control?16:27
Laneyyou need one if you want to install extra things in there16:28
lfaraoneLaney: oh, /me just reread CDBS docs. for python multibinaries, "# CDBS defaults to the first non -doc/-dev/-common package listed in "debian/control""16:29
Laneyright, helpers install files too16:29
lfaraoneLaney:16:31
lfaraoneLaney: log: http://sprunge.us/NVQg and libnss-rainbow2.install: http://sprunge.us/JCWL16:32
Laneyis DH_VERBOSE on?16:34
lfaraoneLaney: yes, DH_VERBOSE=116:34
LaneyI suspect the python system is installing the files for you16:42
christoph_debianare FTBFS bugs considered RC for Ubuntu as well?16:46
christoph_debianworth reporting?16:46
sistpotychristoph_debian: definitely worth reporting16:47
Laneywe don't really have "RC" for universe though16:48
christoph_debianok I'll build again to make sure it's not caused by me experimenting and if it's still there16:48
sistpotychristoph_debian: eventually you could also peek at http://qa.ubuntuwire.com/ftbfs/ (maybe it's listed there already)16:49
lfaraoneHey, lintian is complaining that my debian-changelog file is a symlink. It's a symlink because it's in the same source package as one of the packages it depends on, and for space purposes cdbs automagically symlinks it. Can I add a lintian override for this reason?16:56
christoph_debiansistpoty: it's not listed16:57
sistpotylfaraone: just ignore the lintian warning ;)16:57
lfaraonesistpoty: okay, but what about when my sponsor complains it's not lintian clean? :P16:57
sistpotylfaraone: tell him that there should be a bug open against lintian to get rid of this warning for ubuntu16:57
christoph_debianlfaraone: you depend on the package shiping the changelog, right?16:57
lfaraonechristoph_debian: correct.16:58
lfaraonesistpoty: okay, well, is this invalid in debian? (since that's where I'm uploading my package)16:58
lfaraone*having my package uploaded to16:58
sistpotylfaraone: nope, there it shouldn't happen...16:58
=== sbasuita_ is now known as sbasuita
sistpotylfaraone: is the package using cdbs? if so, have you tried to build it in an unstable chroot?16:59
lfaraoneNo. Oh, I see :)16:59
sistpotylfaraone: iirc it's an ubuntu only change in cdbs causing the symlinks ;)16:59
christoph_debianI guess it's even allowd in Debian if you meet some strict conditions17:00
lfaraoneOh, lintian is complaining that I have a useless whatis entry for one of the manpages I created with "help2man". That's because I honestly have no idea what that command does, it's not used in any other part of their code, and I can't figure it out from the sourcecode. Can I ignore that too, or should I bug upstream to figure out what it is?17:01
Laneyrun lintian with -i17:03
Laneyand it will tell you more17:03
lfaraoneLaney: well, I know why it's giving the warning, it's because the "NAME" section is "rainbow-sugarize - manual page for rainbow-sugarize".17:04
lfaraone(for one of the packages)17:04
lfaraone*programs17:04
Laneyit would be nice if you could fix it17:05
Laneybut probably not the end of the world17:05
sistpotyLaney: btw.: in regards to ghc6/ia64: have you seen the mail from kari? looks like ghc6 still needs itself for stage1 so we should not drop ia64,as 6.8.2 appears to be enough for bootstrapping the next version17:07
Laneyyeah i saw it17:07
Laneyit's not necessary though, there is a stage1 build17:07
Laneybut i dont mind keeping it aruond17:07
Laneyaround*17:08
sistpotyLaney: imo the default stage1 build needs ghc6 to create the intermediate c files. at least this was the case earlier on. It might work if we'd have the intermediate files around but back in the old days I never managed to get this going though17:08
LaneyI rebuild it on my mac all the time17:09
sistpotyoh, nice :)17:09
Laneygood on a cold winters day17:09
sistpotyheh17:09
* hyperair grumbles about frostwire upstream being unresponsive17:10
Laneywhy do people always want to package that?17:12
hyperairhmm?17:14
hyperairsomebody roused my interest on it the other day17:14
hyperairi thought i'd just poke the upstream via email and irc17:14
hyperairbut the lead developer doesn't appear on irc, and doesn't seem responsive to mail either17:14
lfaraoneWould a program that "populates a directory with the contents of the current environment variables" be in /usr/bin or /usr/sbin?17:15
hyperairum how do you populate a directory with the contents of your environment variables?17:16
lfaraonehyperair: quoth the manpage: "For each (key, value) in the current environment variables, mkenvdir creates a file with a name of key, contents value, in DIR."17:17
hyperairi see.17:17
hyperairfascinating.17:17
hyperairwell, i'd say /usr/bin17:18
hyperairsbin appears to be something for sysadmins alone17:18
hyperairor otherwise administrators of said machine17:18
lfaraonehyperair: re frostwire, fork it! ;)17:19
hyperairlfaraone: upstream is active. just not responsive to my email.17:19
hyperairlfaraone: the issue is not that they are inactive, just that they're full of precompiled binaries17:20
hyperairand their site nicely claims that they're 100% GPL.17:20
lfaraonehyperair: and therefore not FOSS17:20
hyperairwhere's the source code?!17:20
hyperairwell rather, the source is around, you just can't tell which binary comes from what17:20
hyperairthey claim that they're FOSS.17:20
* christoph_debian tries interesting packaging tricks like ignoring make errors17:21
hyperairyou'll get beautiful lintian warnings17:21
christoph_debianhyperair: do you mean me? Jep I'm not in any way intending to upload that ;)17:22
hyperairoh17:22
hyperairheh17:22
christoph_debianjust trying to see what happens17:22
hyperairerm the errors shall be.. ignored?17:23
christoph_debiansure but sometimes you can get some working package with soe small tricks, might help finding the problem for the errors17:24
hyperairit's probably better to patch the build system into submission =\17:25
hyperairyou don't want anything pretending to be completely built when it's not17:25
christoph_debianhyperair: yeah I'm just searching for the root cause and so on ... but seems I've found some hints now17:34
xnoxhey all! Can anyone please point me to gecko.m4 "upstream" (In the process of updating achient autootools upstream)18:41
christoph_debianok how do I extract a source rpm?18:48
randomactionchristoph_debian: rpm2cpio file.rpm | cpio -id18:56
* Laney blinks18:56
christoph_debianrandomaction: abused krusader let's see if the opensuse guys fixed my problem already :)18:56
randomactionDo I need a FFe for a no-change rebuild? (NBS-related)19:01
Laneyno19:02
randomactionok, thanks19:02
=== _PlaYStatiON is now known as PlaYStatiON
blizzkidLo all. Would anyone have time and patience to walk me through a (imho simple) packaging? I have a script, I want to create a package, I need it to depend on at least version 2.0 of another package, and the script should be placed in /usr/bin upon apt-getting it.20:28
=== PlaYStatiON is now known as PLaYSTatiON
blizzkidhmmz, how do I tell dpkg-build to build for karmic instead of unstable? Can't seem to find it in the man page23:13
Zhenechp3rror, will do so tomorrow, bedtime now :)23:14
blizzkiddpkg-buildpackage that is23:14
Zhenechblizzkid, write it in the changelog?23:15
p3rroryep Zhenech23:15
p3rrorso you received my message23:15
p3rror:)23:15
Zhenechp3rror, yes, my mutt just blinked telling me this :)23:16
Zhenechand I thought, hey, look if ali is on irc and tell him "ok" before you go sleeping23:16
Zhenech:)23:16
blizzkidthx Zhenech that worked23:16
p3rroryou are a good main Evgeni23:17
p3rrorthanks in advance23:17
p3rror;23:17
p3rror;)23:17
Zhenechyou wellcome :)23:17
p3rrori mean you are a good man Evgeni23:17
Zhenechbut now really bedtime :)23:17
Zhenechcu tomorrow23:17
p3rroryes i see23:17
p3rrorwell see you later23:17

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