/srv/irclogs.ubuntu.com/2008/12/14/#ubuntu-motu.txt

=== nhandler_ is now known as nhandler
=== nhandler_ is now known as nhandler
=== paul__ is now known as Elbrus
=== pangloss is now known as panf
=== panf is now known as pang
=== pang is now known as pangloss
=== Knightlust is now known as Igorot
alex_21Hi, all, I want ot include a package here05:54
alex_21How can I do this?05:54
alex_21I am stuck zipping up a .deb file. Can someone here help?06:10
=== fta_out is now known as fta
=== RainCT changed the topic of #ubuntu-motu to: https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | Grab a merge: http://dad.dunnewind.net http://merges.ubuntu.com | http://qa.ubuntuwire.com/uehs
pmjdebruijnI have a new package, (which I think is in pretty good shape, althought I'm not the best judge)... Can anybody take a look at it ( http://revu.ubuntuwire.com/details.py?package=lensfun ) and possibly endorse it?13:08
geserpmjdebruijn: commented13:26
pmjdebruijngeser: thanks13:50
pmjdebruijngeser: I'll go and fix that later this afternoon13:51
slytheringeser: Just FYI ... I just processed jruby1.1 merge. You were last uploader.14:06
directhexis ir worth filing a bug against apps whose UI is too large to work on a netbook?14:18
sebnerdirecthex: you may noticed that I acked your syncs. Yes it's part of mono transition but that are normal sync requests so please follow the sync workflow and not only writing part of mono transition so sync it!!!14:20
directhexi was sleepy!14:22
RainCTheh14:23
sebnerdirecthex: no excuses. You also filed a sync request for gnome-rdp. ubuntu has a own package did you check that or just filed a sync request? ;)14:24
sebnerRainCT: hula hu14:24
RainCTo.O14:24
slytherindirecthex: it depends on the application. is it too important for netbook remix?14:26
directhexslytherin, it's, um, freeciv. been tinkering with wife's netbook, put the remix on there, and trying to find netbook-friendly games14:26
slytherindirecthex: see if wesnoth fits14:27
directhexsebner, the debian packager is also upstream. and by the look of it, the ubuntu package has been "maintained" more than "actively maintained" for 2 years14:28
directhexslytherin, in the general case, is it worth wishlisting?14:29
sebnerdirecthex: I know but you can't just file a sync request saying : Sync it. You have to explain *why* (mono transition is not a reason). I acked it because our packages don't diff that much otherwise we would have to sync it .. Of course we want the new version as well :)14:29
sebner*would have to merge it14:29
sebnerI mean14:30
directhexfine. "new upstream from june"!14:30
directhexalso, from the ubuntu changelog: "after Hardy this should be simply synced." ;)14:31
slytherindirecthex: yes it is.14:31
directhexi wonder whether my freecol "doesn't work on amd64 due to java suckiness" bug ever got closed14:32
slytherindirecthex: which bug is that?14:34
directhexslytherin, bug 26404914:35
ubottuLaunchpad bug 264049 in freecol "MOAR RAM please" [Undecided,Confirmed] https://launchpad.net/bugs/26404914:35
slytherindirecthex: I will forward the bug to debian tonight.14:39
directhexknow what'd be neat? if a package could be marked as automatically forwarding bugs to debian, in cases where they're maintained by the same people or always synced14:40
* directhex ponders asking in #lp14:40
nhandlerSince DIF has still not occurred yet, what should we do about sync-request bugs for packages that will be auto-synced?14:51
RainCTnhandler: wait for the package to be auto-synced and then close the bug14:55
nhandlerRainCT: Is there a reason to wait before closing the bug? The bug is serving no purpose right now. If it were to be closed right now (with a comment), it would show the reporter that they do not need to make these types of reports in the future14:59
=== `Chris is now known as Chrislja
ScottKdirecthex: Please don't.  There can also be bugs that are caused by Ubuntu having different versions of depends than Debian, so even if the package is the same, not all bugs in the package automatically belong to Debian.16:22
* ScottK now notices that was about 2 hours ago.16:22
hyperairif i want to relocate some filse in debian/tmp, say debian/tmp/usr/share/codelite/plugins to /usr/lib/codelite/plugins, and then keep the rest of the files installed where they are, what should the .install file look like?17:06
azeemhyperair: the second argument in .install can be used to specify a directory to install it, at least at recent dh compat level I think; check the dh_install manpage17:10
hyperairazeem: i've got lines "debian/tmp/usr/share/codelite/plugins/* /usr/lib/codelite/plugins", but it still seems to be going back into /usr/share17:11
=== WelshDragon is now known as Guest73482
iuliandirecthex: giver_0.1.8-3_i386.changes ACCEPTED17:19
hyperairoh hell. i figured out what was wrong. i forgot to bzr add the files, and they didn't appear in the diff.gz17:26
jdonghyperair: lol I just did that for a homework assignment :)17:28
jdongI use bzr to manage my homework directory on 6 different systems, and forgot to do a checkin17:28
hyperairlol17:28
jdongthen I used another system to submit the assignment without double-checking the PDF.17:28
jdongWHOOPS.17:28
jdong"YOUR NAME HERE"17:28
hyperairshit!17:28
jdongI knew my answers were bad, but not 0/50 bad!17:28
hyperairgood grief17:29
hyperairwhat happened after that?17:29
jdongthe TA found my explanation mildly amusing and offered me the chance to submit it again and he'll "see what he can do"17:29
jdongIt'd be awfully nice if he can give me any credit on it17:29
hyperairheheh17:30
hyperairwell keep your fingers crossed =p17:30
jdong:)17:31
rjune__jdong: that's hilarious17:32
jdonglol it's less hilarious that I lost credit on 1 of 6 homeworks :D17:32
lagajdong: a friend of mine has already sent in the .class files for his java assignments twice, instead of the source files17:33
jdonghaha17:33
jdong"It's proprietary"17:33
lagaheh17:33
jdongthe assignment system screams at you if what you upload isn't a valid PDF17:33
jdongapparently people were sending in the latex .log files :)17:33
mrooneyOkay, here I go to ideally create my first package with CDBS!17:52
=== Lutin_ is now known as Lutin
RainCTgo, mrooney, go :)17:55
mrooneyDo I use dh-make before using CDBS? I guess I am confused about the pre CDBS steps if any, also maybe the post :)17:57
RainCTmrooney: is it a new package?17:58
mrooneyyes, I am attempting to package one of my python apps that uses distutils, with CDBS17:58
pochumrooney: you can use dh-make, yes17:59
RainCTmrooney: Yes, if you want you can run dh_make and choose "b" when it asks you which type of package it is. Another option is to just create the needed files yourself :)17:59
pochumrooney: check --help, it has an option for cdbs packages17:59
RainCTmrooney: and see this: http://wiki.debian.org/DebianPython/NewPolicy18:00
mrooneypochu: okay thanks!18:00
mrooneyThere doesn't seem to be a complete guide for new packagers, for python apps. I am wrong and if not, shall I document it somewhere?18:06
fabrice_sp__Hi. Somebody to review DVDStyler? It's at http://revu.ubuntuwire.com/details.py?package=dvdstyler. Thanks!18:17
pochumrooney: check out https://wiki.ubuntu.com/PackagingGuide/Python18:22
=== fabrice_sp__ is now known as fabrice_sp
hefe_biaHi! Anybody in for a review of gebabbel a frontend for gpsbabel? (gpsbabel is a tool for converting geo information file formats) It's in REVU and was prev. advocated by mok0. I think I have fixed the outstanding issues. (See http://revu.ubuntuwire.com/details.py?package=gebabbel)18:50
jdongsuperm1: sigh media packages are fun, aren't they.... :)19:24
rjune__no19:26
Lukei'm trying to make a deb of a C program which doesn't specify an install target. What is the correct way to handle this?19:27
mrooneyin my `control` file, what is the right way to list GPL v3 or later,  just "GPL v3 (or later)"19:29
azeemmrooney: that's for copyright, not control19:30
fabrice_spLuke: with dh_install in the debian/rules file19:30
mrooneyazeem: sorry, that's what I meant :) Is that a fine way to write it?19:30
azeemmrooney: at the end of the GPLv3 license, there is recommended text for this19:31
azeemI think dh_make also installs it19:31
superm1jdong, yeah i'm hoping in the end that upstream developer gives and and starts floating patches around so as to allow dynamic linking, but what an ideal world that would be19:31
mrooneyazeem: well I didn't tell dh_make my license, maybe I should have19:31
Lukefabrice_sp: thanks19:32
jdongsuperm1: looking at their development activity I don't think that's going to happen....19:33
jdongsuperm1: I don't think we should be bullying that to happen though.19:33
* mrooney waves at jdong19:34
* jdong waves back19:34
mrooneyjdong: were you the one that did all the vlc upgrading?19:34
jdongmrooney: well I was involved but definitely didn't do the bulk of the work19:34
jdongthe thanks for that goes to the debian packagers :)19:34
LukeI'm getting this error when running debuild: "dpkg-source: error: cannot represent change..." what does that mean?19:35
mrooneyjdong: oh okay, I imagine that must have been intense, thanks for your and everyone elses help in that :)19:35
fabrice_spLuke: because you have binary files there. You should clean everything in the clean target19:35
Lukefabrice_sp: the weird thing is, it is starting clean =/19:36
fabrice_spLuke: hmmm. to generate the diff file, debuild scan the files that have changed, and call the clean target before. Perhaps, some binary file are generated there19:37
Lukefabrice_sp: they would be under debian/package right?19:38
fabrice_spLuke: could be everywhere. Look for files that has been modified recently19:39
Lukeoh i see... it is resulting in all these tars in the parent dir19:39
fabrice_spLuke: you ahve tar files in the parent dir?19:40
Lukeyup19:40
fabrice_spyou can check in the original tarball if they are there19:40
Lukeno in the parent of the src etc as well19:40
Lukein the same directory as the .orig19:40
Lukeick still had the problems even after deleting all the resulting tars19:42
fabrice_spLuke: if you have the .orig directory, you can compare the files between the 2 directories19:42
Lukenothing has changed19:42
fabrice_spPlease post the output of the command in a pastebin, and paste the link here19:44
Lukesure19:44
Lukehttp://dpaste.com/99055/19:45
Lukethanks for your help btw. this is my first deb =)19:45
Luketrying to learn so we can use ubuntu instead of centos at work19:46
fabrice_sp:-)19:46
fabrice_spyou have .o files19:46
fabrice_spin src directory19:46
Lukehmm19:46
fabrice_spyou should delete them in the clean target19:46
Lukeyou sure found them quick! how did you see this?19:46
fabrice_sp:-)19:47
fabrice_spin the log :-)19:47
fabrice_spdpkg-source: error: cannot represent change to circular-application-menu-0.0.52/src/cmmcircularmainmenu.o: binary file contents changed19:47
Lukethe log also said it ran: rm -f *.o circular-main-menu19:47
fabrice_spyes, but not in src subdirectory19:47
Lukeits not running the original makefile's clean target?19:48
Lukeno it is... that's where the rm -f is coming from19:48
fabrice_spyes19:49
fabrice_spbut it's seem it still left them behind19:49
Lukei just need to make it run a directory up?19:49
DRebellionsebner, i've removed the chrpath calls in the latest upload: https://launchpad.net/~simrunbasuita/+archive19:50
DRebellionah19:50
DRebellionoops19:50
Lukei think it's failing because its running with pwd as debian instead of src19:50
Luke../src i mean19:50
DRebellionsebner, http://revu.ubuntuwire.com/details.py?package=cifer . I haven't uploaded this one to my ppa.19:50
fabrice_spLuke: could be also that the Makefile is not complete in the cleaning. It's quite common.19:53
Lukei just checked it. it's fine19:53
Lukei'm pretty sure its just running in the wrong place19:54
Lukethough i'm not supposed to change the authors makefile correct?19:54
fabrice_spLuke: you could change it, but by patch19:54
fabrice_spnot directly19:54
Lukek19:55
Lukeafter cleaning directly and then running debuild again, it worked fine19:55
fabrice_spok19:56
mrooneyhmm did I do something really stupid? "debian/rules: line 3: include: command not found"19:57
Lukeawesome it worked19:57
mrooneywhere I am using the exact rules from https://wiki.ubuntu.com/PackagingGuide/Complete#Packaging%20Python%20modules%20with%20CDBS19:58
pochumrooney: can you pastebin your debian/rules20:00
pochu?20:01
mrooneypochu: ^^20:01
sebnerDreamThief: k, sry again. I'll make a final review in the next few hours =)20:02
sebnerargh20:02
sebnerDreamThief: sry, not for you20:02
mrooneyI can pastebin the thing I copied from the wiki I just linked, if you want for some reason :)20:02
pochumrooney: try this: http://pastebin.com/m312e847220:03
pochumrooney: but download the file, don't copy&paste it20:03
pochuyou may be getting some weird characters...20:03
mrooneypochu: oh that seems to have gotten much further, although it looks like I need to install python2.420:05
mrooneyis that a dep of cdbs or pycentral or something?20:07
mrooneyI want to make sure my app isn't depending on it somehow because it only supports 2.5 and 2.620:07
mrooneyI think20:07
pochumrooney: what supported versions did you specify in debian/control?20:08
mrooneypochu: hm, nothing, maybe that is my problem20:08
mrooneythat is the one section I was confused on20:08
mrooneyI am not sure how to specify the deps20:09
pochuXS-Python-Version20:09
LukeAm i supposed to change the conrol line "Depends: ${shlibs:Depends}, ${misc:Depends}" to have the build and package deps or does it resolve that for me with those variables?20:09
mrooneypochu: would you recommend ">= 2.5, << 3.0" or "2.5, 2.6"20:10
mrooneyprobably the latter since I don't know about 2.7 or what else they might introduce20:10
pochumrooney: ">= 2.5" should be fine I believe20:13
pochumrooney: there's not going to be a 2.7 release AFAIK, btw20:13
mrooneyOh, I thought there was20:13
mrooneypochu: but won't >= 2.5 imply it works with 3.0?20:13
pochuI may be wrong :)20:14
pochumrooney: yes, but all the archive has that.20:15
pochumrooney: but ">= 2.5, << 3.0" is fine too, so feel free to use that20:15
pochuif you know it doesn't work with 3.020:15
mrooneyThe python UDS session made it sound like Jaunty might not have 2.520:15
mrooneyAlthough it will have 2.6 so I guess that's fine20:15
pochuit will have it20:16
pochuthey talked about dropping support, which would mean it's moved to universe20:16
pochuor that's what I understand20:16
mrooneyoh, right, yeah20:16
pochubut 2.4 is still in the archive and a few packages need it, so...20:16
mrooneyyeah definitely20:16
mrooneypochu: now I should also put "XB-Python-Version: ${python:Versions}" after XS-Python-Version?20:17
pochuno, put that in the binary package stanza20:18
pochuwhere you have "Depends: " et al20:18
Lukefabrice_sp: Am i supposed to change the conrol line "Depends: ${shlibs:Depends}, ${misc:Depends}" to have the build and package deps or does it resolve that for me with those variables?20:18
mrooneypochu: oh the XS- goes in the source stanza? thanks for all your help by the way :)20:19
pochumrooney: yes. no problem :)20:20
pochumrooney: X is for extra fields (those which are not official), S is to be included in the dsc, B to be in included in the binaries (in the control file), and C to be included in the changes file20:20
mrooneyI am documenting this as I go so hopefully I can throw up a complete guide for packaging a basic python app somewhere20:21
pochuso you can have XS-foo, XC-bar, XSBC-lalala...20:21
mrooneyahh that makes sense :)20:21
pochumrooney: cool :)20:21
pochumrooney: btw, is that an application or a module?20:21
mrooneypochu: application20:24
pochuok20:24
mrooneyright now it ships in site-packages, I still have to figure out where the heck it goes, pyshared then symlink to site-packages, or what20:24
mrooneyI can't seem to get a consistent answer on that20:25
pochuit's not meant to be provided as a public module, is it?20:25
pochuif so, you should ship it in /usr/share/$package20:25
mrooneywell, it can be, I don't care, it wouldn't have much use though20:25
pochuthen ship it in /usr/share/20:25
mrooneyoh, I seemed to get the impression the pythonic way was to ship to site-packages then the binary just imports and runs20:26
pochuyou can use "DEB_PYTHON_INSTALL_ARGS_ALL = --install-lib=usr/share/package" in your debian/rules *after* including python-distutils.mk20:26
pochumrooney: well, not really. It's not a public module, so you don't want to pollute the namespace20:27
mrooneyinteresting, hmmm20:28
mrooneyeveryone in #python was very sure site-packages was the right place to go for apps20:28
mrooneyalthough they have a more cross-platform bend then packagers20:29
mrooneypochu: ideally I want to my setup.py to work on any OS as the app supports almost anything, so I guess it would be nice in that way20:30
pochupeople running "python setup.py install" will still be able to install it, but on site-packages20:31
=== asac_ is now known as asac
pochumaybe you could configure it in setup.cfg to install files on /usr/share/foo, but then you only want that on platforms following the FHS :-)20:32
pochunot sure if that's possible with setup.cfg though20:32
pochuI'm not even sure you want to do that for the upstream build system20:35
pochu"DEB_PYTHON_INSTALL_ARGS_ALL = --install-lib=usr/share/package" will just pass "--install-lib=usr/share/package" to the setup.py install call20:35
pochuit's like passing --prefix=/usr to autotools' packages20:36
nellerydoes Ubuntu replace locales-all with locales?20:37
LukeAm i supposed to change the conrol line "Depends: ${shlibs:Depends}, ${misc:Depends}" to have the build and package deps or does it resolve that for me with those variables?20:41
mrooneypochu: okay well that's good to know, that seems ideal20:43
pochuLuke: what kind of package?20:46
pochuLuke: is it a C application?20:46
Lukeyup20:47
Lukepochu: the resulting deb's control seems to not mention any deps20:49
pochuit should20:50
Lukepochu: those lines automatically resolve deps then? how does it know?20:52
pochuI think for shlibs:Depends, it looks at your binaries' NEEDED headers, then looks at the installed shlibs files20:53
pochudo you ship binaries in /usr/bin/ or /usr/lib ?20:54
Lukei dont know the correct way to move the binary to where it needs to be20:54
Luke/usr/bin/ would be correct20:54
pochuwhat build system does upstream use?20:55
Lukemake20:55
Lukethere's no config or install target20:55
Lukeit produces one binary20:55
pochuand are you moving it to ./debian/tmp or ./debian/$package ?20:56
pochuhmm, wait20:57
Lukeno where. i'm trying to figure out how to use dh_install to do that. unsuccessfully though20:57
pochumaybe you could use dh_install20:57
pochuheh20:57
Lukeyeah i have no idea though. the man page isn't helpful at all20:57
Lukeit mentions this install file... though I cant find any more on it20:57
pochuok20:57
pochuyou should put something like this:20:58
pochu"path/to/binary usr/bin"20:58
pochuin debian/$package.install20:58
Luke$package.install?20:58
pochupath/to/binary is relative to debian/..20:58
Lukeare there docs for this somewhere?20:58
pochuchange "$package" with your binary package's name :)20:58
Lukeah20:58
pochudh_install should explain it20:59
pochudh_install(1), I mena20:59
pochumean*20:59
pochubah :)20:59
Lukegotcha... i wasn't getting the whole $package thing21:00
Lukeit looks like you can just say usr/bin and it will do it?21:00
pochuif you have just one binary package, you can call it debian/install21:00
Luke??21:01
pochuthat would work if your package is compiling the binary in debian/tmp/usr/bin/21:01
Lukethat's this tmp you keep talking about?21:02
pochuyes21:02
Lukewhat's*21:02
pochuwell21:02
Lukethis documentation is really terrible. I can't believe so many people have figured this out.21:02
pochusome build systems will build binaries, then install the files in debian/tmp (or debian/$package)21:02
Lukethe make system doesn't have an install target21:03
pochuthen just ignore it :)21:03
Lukeso i'm not sure what it does with the resulting binaries21:03
pochuyou can look at building it directly21:03
pochusay21:03
pochu$ make21:03
pochuand look where is the binary21:03
Lukeyeah it's in src/binary21:03
pochuthen put "src/binary usr/bin" in debian/install21:04
pochuand call dh_install in debian/rules21:04
Lukesrc/binary is relative to the untarred folder?21:04
pochuyes21:04
Lukeawesome i'll try this21:05
Lukeah cool shlibdeps outputted a ton of crap now21:06
Lukeworked! thanks pochu!21:08
pochuLuke: cool :) you're welcome21:08
Lukenow i'm going to work on making it pull from svn. there's no release for this yet21:08
pochucreate a get-orig-source target in debian/rules for that21:09
pochuthat's the preferred way of doing it21:09
Lukepochu: https://wiki.ubuntu.com/PackagingGuide/Complete#Solutions21:09
Lukei've done that for svn... but where does my debian folder go then?21:09
Lukejust package-emptydir/debian then?21:09
pochuLuke: you should create a tarball without the debian/ folder21:11
LukeI did that21:11
pochuthen I don't get the question :)21:11
Lukebut where does the rules file go then?21:11
pochusorry, I don't understand what you mean21:12
Lukewhere do I put the rules file?21:12
pochuinside the new tarball?21:12
Lukei dont have a tar... this is from source21:13
pochuhmm21:13
pochuyou have a package-1.0/ dir right now21:13
pochuwith a debian/ dir inside it21:13
Lukeyeah exactly! what goes in the package-1.0 dir besides the debian dir?21:13
Lukenothing rigth? it will just be empty?21:13
pochuand a control, rules, install files etc inside package-1.0/debian/21:14
Lukeyeah21:14
Lukebut in the package-1.0 there will only be debian/* right?21:14
pochuin the tarball there should only be the upstream sources21:14
Lukethen I populate debian/../21:14
pochuand the debian/ dir will be in the diff.gz21:14
Lukethere is no tarball yet21:14
Lukei'm making this from svn now21:14
pochuyou create one with debian/rules::get-orig-source :)21:15
pochuLuke: so for example:21:15
Lukethen where does debain/rules go?21:15
pochunowhere21:15
pochuyou do:21:15
Lukethen how will I run it?21:15
pochu./debian/rules get-orig-source21:15
Lukewait one sec21:15
pochuand then a package_1.0.orig.tar.gz is created in ..21:15
Lukewhat is ./ in this case?21:15
pochudebian/*, src/*, etc21:16
Lukeno that's what's in ./21:16
Lukei'm asking what ./ *is*21:16
Lukelet me try and explain21:16
pochuLuke: please :)21:17
pochubtw, I created this get-orig-source for one of my packages, it gets the sources from svn: http://svn.debian.org/viewsvn/python-apps/packages/emesene/tags/1.0~r1137-1/debian/rules?rev=759&view=auto21:17
Lukethe guide defines the debian dir to be in a subdir of the original tar output. so debian depends on the output of a tar. but if i have no tar, I don't know where to put the debian file. so far, you've told me it goes no where and also that it goes in package-1.0/21:17
pochuoh21:17
Lukei know how to write the rules target for svn21:18
pochuLuke: I think I understand it now :)21:18
Lukei just dont know how it will be called by the script21:18
pochuyes, an empty package-1.0/ dir is fine21:18
Lukeah ok21:18
pochuso you do:21:18
pochu$ mkdir package-1.021:18
pochu$ cp -a debian/ package-1.0/21:18
pochu$ cd package-1.0/ && make debian/rules get-orig-source21:19
pochu$ cd -21:19
Lukewait a sec...21:19
Lukehow will PPA know to run make debian/rules get-orig-source?21:19
pochu$ ls package*tar.gz21:19
pochuand you will have it21:19
pochuit won't21:19
pochuwell, you could tell it to do it in the build target or something...21:19
pochubut that's not a good idea21:19
pochuyou should run it yourself, build a tarball, and use that one21:20
Lukeah ok21:20
Lukegotcha21:20
Lukeso i basically fake a release to build from then21:20
pochuyup21:20
Lukeis there a way to pull the svn rev into the tarballs name?21:20
mrooneydo I not use jaunty as the ubuntu version in the changelog for new packages? Should I use intrepid for some reason?21:23
JontheEchidnaNew packages should use the latest development version in the changelog21:24
Lukewhat do I put after the ~ if it's from svn and it's for ppa?21:24
Luke~svn~ppa1?21:24
JontheEchidna~svnblah~ppa21:25
Lukethanks21:26
JontheEchidnaYou're welcome21:27
Lukeso no ppa version then?21:27
Lukeor can it be like 0.1-1~svn52~ppa1 ?21:27
JontheEchidnaoh, of course you can have a ppa version :)21:28
mrooneyJontheEchidna: well I'm getting "bad-ubuntu-distribution-in-changes-file jaunty", do the intrepid packages not know about jaunty?21:29
JontheEchidnajust ignore it, the intrepid packages don't know about jaunty21:30
mrooneyJontheEchidna: oh I see, lintian errors aren't fatal, just noticed, thanks21:31
JontheEchidnayeah, that got me the first time too21:31
JontheEchidnaI thought it failed21:32
* directhex tinkers with requestsync21:41
=== mcasadevall is now known as NCommander
Lukepochu: should the get-orig-source target also untar the contents downloaded from svn to the pwd ?21:42
pochuLuke: no, just create the .orig.tar.gz21:43
Lukethen I unzip that over my empty app dir?21:43
* directhex goes requestsync crazy21:46
pochuLuke: then unpack it, and copy your debian/ dir inside the unpacked tarball21:47
Lukek21:48
mrooneyI think it was successful!21:52
directhexRainCT, feel like doing the mono 2.0 transition on gbrainy?22:07
=== Guest73482 is now known as WelshDragon
RainCTdirecthex: I don't know why but those last weeks I'm extremely lazy :P.22:11
RainCTdirecthex: What's the necessary change in debian/rules for CDBS?22:11
directhexRainCT, depends on configure.ac22:12
RainCTah, found the wiki page22:13
directhexRainCT, http://wiki.debian.org/Teams/DebianMonoGroup/Mono20Transition#head-67c13a005dab7f510b0fd1ee8db7a30689e89669 has a cdbs example22:13
RainCTdirecthex: "grep mcs configure.in" gives the same output as on the wiki. What does this mean?22:16
mrooneyokay so, I am upstream and I'm packaging something for ubuntu, I am basically done, but realized I want to change my .desktop file22:16
mrooneydo I do a new release and copy over /debian ?/22:17
directhexRainCT, it said "AC_PATH_PROG(CSC, mcs, no)"?22:17
mrooneyI assume I shouldn't just change it in the tar and source22:17
RainCTmrooney: yep22:17
RainCTdirecthex: AC_PATH_PROG(MCS, gmcs)22:17
directhexRainCT, DEB_CONFIGURE_EXTRA_FLAGS += MCS=/usr/bin/csc22:17
mrooneyRainCT: is it easy to get an update in? I need a translation sync, I could do it now, but I think I might as well get this approved then do one, for the experience of an update22:18
mrooneyis that reasonable?22:18
pochumrooney: sure22:19
pochuonce the package is in the archive, updates to it are easy to get in22:19
pochuunless you introduce new features and we are in feature freeze22:20
RainCTdirecthex: OK. The wiki says "+= CSC="22:20
RainCTdirecthex: and the grep also says "CSC=gmcs", so is it CSC or MCS?22:21
directhexRainCT, whichever is found by grep22:21
RainCTAC_PATH_PROG(MCS, gmcs)22:22
RainCTCSC=gmcs22:22
RainCTdirecthex: it says that22:22
directhexoh, hrm, urgh.22:22
RainCTheh22:22
directhexwhich one does the makefile actually use?22:22
directhexMCS or CSC22:22
RainCTdirecthex: grep gives those matches in Makefile.in:   MCS = @MCS@     CSC = @CSC@           CSC_DEFINES = @CSC_DEFINES@22:23
directhex&*^%22:25
directhexsodding upstreams22:25
RainCThehehe22:25
* RainCT can poke upstream if there's any problem22:25
directhexyeah, there's a problem, the compiler is hard-coded!22:25
directheximagine if configure read CC - then manually set CXX=g++-3.422:26
RainCTuhm.. there's not a single reference to 2gmcs" in Makefile.in, though22:26
directhexyeah, but configure is forcing "CSC=gmcs"22:27
directhexwhich is Bad(tm)22:27
RainCTAh, right. Let's see if he is online22:28
RainCTnope, I'll drop him a mail then22:28
RainCTdirecthex: how urgent is the transition?22:28
directhexRainCT, well, all apps need to be done before the libs can be done, and libs need to be done before jaunty shrinks in install size22:29
RainCTdirecthex: so, how urgent is it? ;P22:31
RainCT(to know if it's worth patching or better see if he will release a new version anytime soon)22:31
directhexRainCT, i'd like to say apps will be done within a fortnight.22:32
RainCTalright22:32
RainCTdirecthex: to be sure that I got it right, configure.in should check if CSC is already defined before overwriting it?22:33
directhexRainCT, or do exactly the same as it does with MCS, i.e. use AC_PATH_PROG22:37
directhexRainCT, or, even  better, stop existing - why define the same compiler in 2 vars?22:37
RainCTdirecthex: ok, thanks22:40
* RainCT has emailed upstream telling him about this and asking if he is going to release soon or if I should just patch the file for now22:41
=== tonyyaru1so is now known as tonyyarusso

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