=== VerticalAsymptot is now known as Guest40619 [03:34] is anybody available to answer my questions === shingi is now known as shingi_ === shingi_ is now known as shingi [03:41] anybody available to help me [03:41] shingi: Which question is that? [03:42] ok, i want to start packaging. I have read the documentation and have done some packaging on my computer [03:43] how do i now get involved [03:49] shingi: This page might help: https://wiki.ubuntu.com/MOTU/TODO [03:54] ok, will have a look at it [04:44] shingi: https://wiki.ubuntu.com/MOTU/GettingStarted and https://wiki.ubuntu.com/MOTU/Contributing will probably be worth your while too [04:46] ok thanks. I am trying to build the Sphinx package and when I ran pbuilder it reports that it cannot find MySQL include files and yet I have done sudo apt-get install libmysqlclient-dev [04:49] shingi: Does the package build-dep on the -dev package? [04:49] Installing it locally doesn't make it available inside the pbuilder chroot. [04:49] It only pulls in the build-deps. [04:51] sorry I cannot get your question ScottK-laptop. I am new to packaging. [04:52] shingi: In your package in debian/control there is a field called build-dep (for build-dependencies). [04:52] Is libmysqlclient-dev listed there? [04:52] let me just check [04:53] its not listed [04:53] shingi: This issue (not having all the necessary build dependencies specified) is one of the things pbuilder is very good at testing for you. So most likely you should add libmysqlclient-dev to the Build-Dep line and try building the package again. [04:54] ok, will do that now === ScottK-laptop is now known as ScottK2 === ScottK2 is now known as ScottK-laptop [05:00] the build was successfull [05:00] After you added that in? [05:00] yes [05:01] So what do i do if I want this package to be in ubuntu? [05:01] !REVU | shingi [05:01] shingi: REVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU [05:02] I will check it out. I really want to help in this area [08:53] can anyone ACK a sync? [12:34] lintian produced this "E: md4sum: FSSTND-dir-in-usr usr/man/" [12:35] how can I fix the problem? === fabrice_sp_ is now known as fabrice_sp [12:36] et3: the manpages should go into /usr/share/man, not /usr/man [12:36] so you will have to fix the upstream build system to correctly install them, or (less preferred) move them there [12:37] azeem: what file do I edit to fix it [12:37] ? [12:37] rules? [12:37] no, the upstream build system [12:37] what's the first step? [12:37] <_ruben> passing some extra options to configure might do the trick depending on upstream's build system [12:37] no idea what is, probably Makefile.in or so [12:38] alright [12:38] so I should look in the Makefile.in? [12:38] obviously, we are not looking at the upstream source, so we cannot advise [12:38] you will have to research it yourself [12:40] you can find it here: bzr branch lp:md4sum [12:42] is this a big deal? : [12:42] E: md4sum_0.02.03-0ubuntu0~kolbyheacock1_i386.changes: bad-ubuntu-distribution-in-changes-file jaunty [12:42] I thought jaunty was a good distribution name [12:42] out-of-date lintian I guess [12:42] alright [12:45] I think I fixed the man dir problem [12:46] i worked. ^^ [12:46] the edited file was Makefile.Linux [12:47] can someone please take a look at my new package http://revu.ubuntuwire.com/details.py?package=lensfun ? [12:49] azeem perhaps it's an out of date standards version? 3.7.2 ? [12:50] pmjdebruijn: What do you need people to look at with your package? [12:50] et3: I need to get it approved [12:50] et3: I don't have a specific problem... I'm looking for reviews... [12:51] pmjdebruijn: that's what I thought, I just wanted to make sure. I can't help you approve the package. [12:51] et3: no problem [12:51] I think my package is in pretty good shape [12:51] ^^ cool [12:51] But of course... I'm not the best judge of that... [12:52] lol. I am new at packaging [12:56] et3: what is a problem? [12:57] I want to remove the jaunty-is-not-an-OS error [12:57] it's not an error [12:57] your lintian version is just too old [12:57] so ignore it [12:58] okay === DrKranz is now known as DktrKranz [13:12] my package was rejected and now when I try to use dput to re-upload after I fixed the problem, "Already uploaded to ppa.launchpad.net" [13:13] so it doesn't upload. I'm using the --force option too [13:13] azeem: I'm having a problem again [13:15] et3: check the .upload file? [13:16] what am I checking the upload file fore? [13:17] you can't upload with the same version number to the ppa [13:17] you will have to bump the version number in debian/changelog [13:18] e.g. instead of 1.0-1~ppa1, use 1.0-1~ppa2 [13:18] okay === Zic_ is now known as Zic === dickydoo2 is now known as WelshDragon [13:54] pochu: hrm, even when the upload got rejected as et3 said? === freeflyi1g is now known as freeflying [14:03] azeem: I fixed what rejected it [14:05] what if I just deleted the .upload files? [14:06] using --force has the same effect, AIUI [14:06] alright [14:08] we'll see if this worked. I find it funny this is how I spend half my weekends [14:10] <\\localhost> hello folks [14:10] <\\localhost> i'm on the last step to make a package, it compiles fine [14:11] <\\localhost> but in order to install, it must write in admin acess only dfolders [14:11] <\\localhost> i mean '/usr/lib' [14:11] <\\localhost> in pbuilder the script isn't allowed to do such a thing [14:12] you're not supposed to write anywhere above the source directory during package build [14:12] so you need to install the program at a staging location, usually debian/tmp, and assemble the .deb from there [14:13] <\\localhost> oh i see [14:13] most build systems will obey the DESTDIR variable during installation and install there, so point DESTDIR to $(CURDIR)/debian/tmp [14:13] <\\localhost> thats the defaults, you right [14:14] <\\localhost> thank you, i'm gonna test [14:14] <\\localhost> because i was calling "make install" which install the build in the system [14:29] <\\localhost> hmmm the default is calling make from /usr/bin , but i would like to know if the 'make install' from cmake can have a destdir set ? (cmake site is down, that's why i'm asking) [14:30] cmake obeys DESTDIR, yes [14:31] <\\localhost> oh nevermind, since cmake is calling make [14:31] <\\localhost> thats because i have set the buildir to build/ (since cmake don't have clean rule) to rm-rf build/ on clean process [14:32] <\\localhost> so the CURRDIR mut be set to build to find make rules [14:32] you need to cd to your build dir in order to run make, rather [14:33] <\\localhost> yep [14:34] <\\localhost> i've done the fix [14:34] <\\localhost> we will see :) [14:44] <\\localhost> azeem it works [14:45] <\\localhost> thanks for your support [14:45] cool [14:48] azeem: oh, I didn't read that part. Then I guess it's not necessary [14:48] k [14:49] <\\localhost> azeem is it possible to specify the package to add a line in a existent conf file on the system , [14:52] which conffile do you want to modify? [14:53] <\\localhost> php.ini [14:54] <\\localhost> its just a line to add like echo "xxx" > /etc/php5/php.ini [14:54] eh, > doesn't add [14:54] <\\localhost> >>* [14:55] in any case, you're not supposed to touch other packages' conffiles [14:55] <\\localhost> ah okay, so it must be the user to do that [14:55] see whether PHP maybe supports dropping files into /etc/php5.d/ [14:55] or something [14:56] <\\localhost> ok i will see then [14:56] <\\localhost> thx [15:00] what's an ICE io error? === WelshDragon is now known as Guest10435 === nhandler_ is now known as nhandler [15:30] pochu: Internal Compiler Error. You don't want those. [15:33] ScottK-laptop: thanks :) that sounds scary [15:52] an ice error can also indicate warm cola. you don't want that either. [15:58] :-) [16:11] Requested sponsorship of my first upload into Debian, scary! [16:37] Hello I have a package for a JAVA application any one interested in reviewing it??? [16:39] cutout: put it on REVU [16:40] It is on review it is name is "monajat" [16:40] I also have another one "rmconverter" === santiago-pgsql is now known as santiago-ve === gouki_ is now known as gouki [18:36] Is anyone here? [18:37] perhaps [18:38] if I wanted to make a package put a file "foo" in a directory /usr/share/foo-files" how would I do that? [18:38] <\\localhost> in the make file [18:38] alright [18:38] <\\localhost> in the install rule of makefile [18:39] so make puts it in the debian/DEBIAN location and then in the filesystem? [18:39] <\\localhost> to be exact, but maybe there is another ways to do that [18:39] well, I was wondering what the standard way is? [18:39] <\\localhost> et3 are you talking about the rules file of dbhelper ? [18:40] if the upstream Makefile doesn't do it for you, you can use dh_install in debian/rules [18:40] hmmmm [18:40] and put something like "foo /usr/share/foo-files/" into the debian/install file (or .install file) [18:42] alright... if I put "/usr/share/foo-files" in the debian/install file and then had a directory like (base_dir)/foo-files, it will automatically copy the files? [18:43] I think I could do it with make... but how do you do it with dh_install? [18:44] <\\localhost> geser do you call in the build install section dh_install like dh_install "foo /usr/local/foo" ? [18:45] you call dh_install binary target and dh_install will use the "install" files from debian/ to see where it should copy which file [18:48] <\\localhost> i see, thx for the hint [18:49] how does it know? [18:50] are you saying I could just throw a bunch of binaries, fonts, sounds, and pictures and it will organize them into debian packages? [18:50] I don't quite understand. [18:52] it uses the information from the install files from your debian/ dir you provided [18:52] please give me an example and I'll understand [18:52] say you have a font.ttf file in your upstream dir and want it copied to /usr/share/fonts [18:53] you'd put /usr/share/fonts in the debian/install file. and I'm not sure what to do in the debian/rules. [18:53] so you can either do it with a cp call in debian/rules [18:54] or put a line "font.ttf usr/share/fonts/" into debian/rules and call dh_install in your binary target in debian/rules [18:55] "cp ../fonts/foo.tff /usr/share/fonts/" and "font.ttf usr/share/fonts/" work the same? [18:55] dh_install will look into the install file and cp font.ttf to debian//usr/share/fonts so it end later in the package (which is build from debian/) [18:55] alright. [18:56] that's very interesting. thank you. [18:56] That has been the main problem I've had in packaging. === et3 is now known as Kolby === Kolby is now known as kolby === Guest10435 is now known as WelshDragon [20:57] * kolby is bored === bureflux is now known as afflux === pangloss is now known as pang === hyperair1 is now known as hyperair === logari811 is now known as logari81 === jscinoz_ is now known as jscinoz === nhandler_ is now known as nhandler === jscinoz_ is now known as jscinoz