/srv/irclogs.ubuntu.com/2012/06/05/#ubuntu-motu.txt

dholbachgood morning07:03
gesergood morning07:16
=== almaisan-away is now known as al-maisan
=== al-maisan is now known as almaisan-away
=== almaisan-away is now known as al-maisan
Laneythese OpenERP-prerequisite backports are impressive10:44
=== al-maisan is now known as almaisan-away
=== yofel_ is now known as yofel
=== almaisan-away is now known as al-maisan
SatorisHi. I'm interested in getting the Ninja build system (https://github.com/martine/ninja) packaged. There's a request for it (bug #988478) and I have it packaged in my PPA (pending build): https://launchpad.net/~jpakkane/+archive/ppa11:45
ubottuLaunchpad bug 988478 in Ubuntu "[needs-packaging] ninja (small build system)" [Wishlist,Confirmed] https://launchpad.net/bugs/98847811:45
bregmaSatoris, why don't you submit an ITP to Debian and get it in to Debian instead?12:47
Zhenechbecause there are already two packages with ninja* names in debian12:51
SatorisBecause I am not a Debian developer (I have not used it in years even) and because the package is special in certain ways. I'm not sure it even builds on anything other than x86/AMD64 and possibly ARM.12:51
Zhenechwhy, oh why, do people chose such names12:51
Zhenechits like call all your kernels kernel12:51
SatorisAlso, they don't do releases. The recommended way to go is to just grab trunk.12:52
bregmaI called all my sons "Sam,"  what's the problem there?  (when I call, they all come running)12:53
SatorisIt would be inconvenient if "aptitude install package" installed every package in the repos.12:54
SatorisThough it would make dependency management easier.12:54
ZhenechI guess dak would not be able to handle this, multiple sources with the same name12:55
Zhenech(does ubuntu use dak at all?)12:55
ogra_no12:55
ogra_only the first few ubuntu release used dak12:55
geserZhenech: as Ubuntu syncs from Debian, we have those ninja* packages too12:59
Zhenechgeser, ehm right, ofc, but makes my argument nil :)12:59
AmberJ_The project I'm packaging is distributed under AGPL license. Do I need to write whole license (~700 lines) in debian/copyright file?13:39
AmberJ_Or, will a small AGPL notice (similar to http://pastebin.com/efD3zerf) will suffice?13:41
AmberJ_Plus, do we need to explicitly state a (maintainer) clause for debian/copyright for "File: debian/*" ?13:51
Zhenechdont need, can13:52
AmberJ_Right...so, copyright for debian/* is optional (If not specified, copyright for upstream applies).13:53
Laneyyou should add yourself as a copyright holder though probably13:54
Laneyand for the first question, if it's in /usr/share/common-licenses/ then you don't need to replicate it13:54
Laneyotherwise you do13:54
AmberJ_got it. Thanks :)13:54
AmberJ_Laney, Are files in /usr/share/common-licenses/ installed with system?14:14
AmberJ_Or, can I add a line in debian/install to put a copy of my license in /usr/share/common-licenses/ ?14:14
Laneythey come from base-files and you can't add your license in there, no14:15
AmberJ_ok14:15
=== Quintasan_ is now known as Quintasan
=== al-maisan is now known as almaisan-away
AmberJ_http://developer.ubuntu.com/packaging/html/debian-dir-overview.html#the-control-file says an entry: "Bzr-Vcs" ... But when I try to debuild, I get "dpkg-source: warning: unknown information field 'Bzr-Vcs' in input data in general section of control info file"15:44
AmberJ_I guess the wiki page needs to be fixed15:45
AmberJ_Or, is it supposed to be "Vcs-Bzr" (like "Vcs-Git") ?15:45
=== Adri2000 is now known as Guest67276
=== Adri2000_ is now known as Guest43626
=== Guest43626 is now known as Adri2000
jtaylorit should be Vcs-Bzr17:00
jtaylorwho can edit that site?17:02
jtaylorok its bzr managed17:03
AmberJ_Thanks, I'll make it Vcs-Bzr then...17:04
AmberJ_And, Vcs-Web is supposed to be a link to web interface to the repo...right?17:05
jtayloryes17:05
AmberJ_*Vcs-Browser17:05
AmberJ_Upstream code has a cmake target called "tests". The default debian/rules (generated by bzr dh-make) has "%" target which means "all targets" in upstream make config.18:06
AmberJ_Is there a way to exclude just one target (in upstream's cmake)?18:06
AmberJ_A link to appropriate documentation will suffice (since I'm starting with reading debian/rules documentation)...18:09
Zhenechoverride_dh_auto_test:18:10
Zhenech\t#noop18:10
AmberJ_ok, an empty target18:11
Zhenechyeah18:12
AmberJ_Does this works for any CUSTOM_TARGET defined? like...18:12
AmberJ_override_dh_auto_CUSTOM-TARGET:18:12
Zhenechwhatever custom target is18:12
AmberJ_(where CUSTOM-TARGET is any target defined in Makefile)18:13
AmberJ_ok18:13
Zhenechit works with every dh_* command18:13
AmberJ_ah right..18:13
Zhenech(see man dh)18:13
AmberJ_Thanks :)18:13
Zhenechand thats what you should care about18:13
Zhenechas not every target is called in upstreams makefile18:13
Zhenechbut only the "needed" in terms of dh thinks (make, make install, make tests usually)18:13
AmberJ_yes18:14
AmberJ_If I change debian/* , I can use 'debuild -nc' so that build resumes from where it stop due to error...right?18:15
Zhenech*shrug* no idea :)18:15
Zhenechbut most probably yes, if -nc means no clean18:15
AmberJ_I read it somewhere on Ubuntu/Debian docs....don't remember the exact option (-nc i.e.)18:16
AmberJ_yes, -nc means no clean (http://developer.ubuntu.com/packaging/html/packaging-new-software.html#next-steps)18:18
AmberJ_Thanks :)18:18
AmberJ_What is the difference between a "Transitional" and a "Meta" package?19:47
Zhenechtransitional is temporary to get users from a to b19:47
AmberJ_Does "temporary" means that a "Transitional" package will be removed from future version?19:48
Zhenechmeta is either to get user to install a-best-implemenation or a set of packages that are commonly known as a19:48
Zhenechmay/should yes19:48
AmberJ_ok thanks :)19:48
pavolzetorhi, are there any plans for updating clutter in precise/Q19:56
pavolzetor?19:56
pavolzetorthere is annoying segfault, which was fixed in recent point release19:56
AmberJ_Suppose I do creating multi-binary/deb... Do I need to explicitly specify files for "ALL" packages in "EACH" $package.install ?19:59
AmberJ_I did a install with 2 binaries/debs in debian/control  (pretty much default config setup by dh-make i.e. 2 packages: xyx and xyz-doc ). Without any contents in xyz.install and xyz-doc.install, it created almost empty packages20:01
Zhenechyes all20:02
Zhenechbut you can use wildcards20:02
Zhenechlike usr/bin/* in foo.install20:02
AmberJ_In fact, iirc, dh-make didn't made any xyz.install ... It only created xyz-doc.install20:02
Zhenechand usr/share/* in foo-common.install20:02
Zhenech(not sure if usr/share is a good example)20:02
AmberJ_yes, wild cards...20:02
AmberJ_I asked because dh-make didn't created foo.install (it only created foo-doc.install). So, I thought maybe it was like: put files specified in foo-doc.install in foo-doc.deb .... and put everything else in foo.deb20:06
Zhenechnope20:07
AmberJ_Ok, I was wrong! Thanks (again) :)20:09
=== ripps_ is now known as ripps
\shmoins22:40
micahghi \sh22:47
\shhey micahg22:47
\shmicahg: hows life?22:48
micahg\sh: good22:48
micahg\sh: and you?22:48
\shmicahg: right now? very good...just thousands of miles away from home in sunny california22:49
ajmitchhi \sh22:56
\shhey ajmitch22:56
bobweaverhello there I am making a package and for some reason I am getting error on dh_usrlocal   sayong that there is a imagaes in my images folder so it can not rm that ?23:17
bobweaverwhat up with that ?23:17
bobweaverERROR :    http://paste.ubuntu.com/1025921/23:19
bobweaverwhy can I not package in /usr/local ?23:20
tumbleweedbecause that's for sysadmins23:20
bobweaverlol l23:20
bobweaver<not I says this guy not yet at least23:20
tumbleweedpackaged stuff belongs in /usr/share23:21
bobweavertumbleweed,  work around is to make rules file into script ?23:21
bobweaverso change the upstream then ?23:21
tumbleweedbobweaver: the way to fix it is to make the build system respect PREFIX23:21
bobweavernad how to so that ?23:22
bobweaverdo * not so23:22
bobweaverfor next time now I am hacking upstream to be in usr/share23:22
tumbleweeddepends on the package23:23
bobweaverthanks tumbleweed23:25
bobweaverpackage is a perl package23:25
bobweaverhere is upstream http://blog.bodhizazen.net/linux/zen-koans/23:26
bobweaverI am going to hack at it and make it save all stuff to usr/share/*23:26
tumbleweedwhat does your debian/rules look like?23:27
tumbleweedcause I don't see any build system23:28
bobweaverjust a simple rules23:29
bobweaverthat is just upstream23:30
bobweaverI have not pushed to bzr yet23:30
bobweaverwill do now23:30
bobweaverp:~josephjamesmills/+junk/zen-koans23:34

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