/srv/irclogs.ubuntu.com/2011/02/21/#ubuntu-motu.txt

RcartI've been working in this bug 710132, forwarded the patch to Debian using submittodebian: http://bugs.debian.org/61431100:26
ubottuLaunchpad bug 710132 in nted (Ubuntu) "NtEd in menu is without caption" [Undecided,New] https://launchpad.net/bugs/71013200:26
RcartI'd like if it's better to wait Debian response, or include a branch in the LP bug report00:27
Rcart*to know00:27
micahgwhat's the proper way to handle fgets failures?00:37
arandusing dh7, I have a gzipped file in my source which will need to gunzipped into the same location at some point, how would I do that?00:53
c2tarunCan anyoone please tell me what exactly is a gold-linker? I have a page on DSOLinking, on that page gold linker is used many times, but never explained.01:48
c2tarun!gold-linker01:49
alucardnihello everyone, I've been working on LP bug #682461, I found that parts of patch 00-debian.patch are in upstream code and patch doesn't apply cleanly.01:51
ubottuLaunchpad bug 682461 in logjam (Ubuntu) "Version upgrade available, please update in repo" [Wishlist,Triaged] https://launchpad.net/bugs/68246101:51
RAOFc2tarun: It's binutils-gold, the new linker.  We've got that in our toolchain, so you need to care about what DSOLinking says ;)01:52
c2tarunRAOF: sorry to ask this, but what is a linker?01:53
RAOFc2tarun: Two parts - the bit which takes all the compiled object files and *links* them together into a binary (by resolving references to functions, etc).01:53
alucardnishould I manually edit the patch to fix it?01:53
RAOFAnd the run-time linker, which resolves references to functions in shared libraries and other stuff.01:54
c2tarunalucardni: why you need to edit the patch manually? apply the patch, do the changes and remove the patch, all changes will be stored in it.01:55
c2tarunalucardni: and if the changes are applied than check whether full patch is applied properly or not, if it is applied completely than drop it.01:57
alucardnic2tarun: I have identified the parts of the patch that are in upstream code01:58
c2tarunalucardni: And assign the bug to yourself first and set its status in progress, while working on it.01:58
alucardnic2tarun: ok, thanks for the hints.01:58
c2tarunalucardni: are you sure that only certain parts are applied and not the full patch? Let me have a look01:58
alucardnic2tarun: yes I'm sure.01:59
alucardnithe other two patches in debian/patches/series are applied in upstream code, but only parts of the first patch are in upstream02:00
c2tarunalucardni: hmm... did you pop all patches first before checking on them?02:02
alucardnic2tarun: yes02:04
c2tarunalucardni: which part of the patch is not applied, because I found that whole patch is not applied.02:05
alucardnic2tarun: the changes in src/music.h and src/music.h and the changes in Makefile.in02:06
c2tarunalucardni: yup that part is also not applied, just check that MUSIC_SOURCE_XMMS line is still in the music.h file and other lines to be added are not.02:08
c2tarunalucardni: try to run "quilt pop -a" first02:08
alucardnic2tarun: ok02:08
c2tarunalucardni: If possible go through this page once, its small and really good explanation http://wiki.debian.org/UsingQuilt02:10
alucardnic2tarun: I still got this http://pastebin.ubuntu.com/569889/02:12
alucardniafter quilt pop -a02:12
c2tarunalucardni: what message did you get after runnin quilt pop -a?02:13
c2taruns/runnin/running02:13
alucardnic2tarun: my system is in spanish, so I got 'No se eliminarion parches', something like No patches deleted02:15
c2tarunalucardni: hmm... something went wrong, because when I executed quilt pop -a it removed patches one by one from the stack, I think you should pull the fresh source and start again.02:18
alucardnic2tarun: I was thinking to do that02:19
alucardniI'll start all over again and see what happend02:19
alucardnithanks again c2tarun02:19
c2tarunalucardni: np :)02:19
alucardnic2tarun: by the way, this is my first time upgrading (or should I say trying to upgrade) a package02:21
c2tarunalucardni: I am also new, upgraded only three or four packages :)02:21
alucardnic2tarun: I forgot to tell that I grabbed the new upstream tarball using uscan. How did get the upstream tarball?02:38
c2tarunalucardni: oh,,, I didn't noticed the version. sorry wait02:41
c2tarunalucardni: I can see that the source file is changed and so patch is failing. In this case I think you should drop that patch. But wait for someone more experienced to reply.02:44
c2tarunRAOF: ping02:44
RAOFYah?02:44
c2taruncan you please look at alucardni problem, the patch is failing because the source file is changed. Should we drop the patch?02:45
c2tarunRAOF: ^^02:45
RAOFNo, you want to update the patch for the new upstream version.02:47
RAOFThat means you want to work out what the patch was doing, “quilt push -f” the patch, fix up the rejects, then “quilt refresh”02:47
c2tarunRAOF: how to edit a patch?02:48
alucardniRAOF: some parts of the patch are in upstream already02:49
RAOFYou edit the files the patch was patching.02:49
RAOFalucardni: Then you don't have to do anything for those files, but you need to update the rest.02:49
alucardniRAOF: got it, thank you02:50
c2tarunactually the lines that the patch will change is shifted below some new lines added, and that's why patch is failing02:50
micahgfor fgets failures, can I just close the resource?03:53
jmarsdenmicahg: I think that depends on what the code does after that, and how critical the file being fgets-ed is to continuing operation, doesn't it?04:02
micahgjmarsden: yeah, there is a piece later in that loop that closes the source on another condition, I guess there's no right answer here, thanks04:04
jmarsdenmicahg: You're welcome.04:04
dholbachgood morning07:11
seiunogood morning07:20
micahgdholbach: BTW, do you have time to fix merges.ubuntu.com?07:54
dholbachno07:55
dholbachand I don't have access to it I think07:55
dholbachsorry07:55
micahgok07:55
* micahg is noticing a lot of orphaned packages from Debian that have not been removed in Ubuntu08:44
RhondaIf they are orphaned but still in Debian, why should they get removed from Ubuntu?08:47
RhondaSome orphaned packages in Debian receive outstanding attention by QA team members. :)08:48
Rhonda… unless by writing "orphaned" you actually really mean "removed"08:48
micahgRhonda: oops, meant orphaned and remvoed08:50
RhondaThose are two different things.08:51
micahgyes, sorry for the confusion08:51
RhondaEither it's orphaned, or it's removed. It can't be both. :)08:51
micahgremoved because of orphanage?08:51
RhondaThe reason for removal doesn't matter. ;)08:52
Rhondaorphaned is a state of a package, removed is a different state of a package.08:53
Rhondaorphaned means the package is still included and looked after by the QA team (which could be seen similar to MOTU)08:53
micahgRhonda: right, but stuff that actually is removed doesn't seem to be necessarily removed from Ubuntu which in most cases, leaves us with out of date software that no one wants to maintain, I wonder if there should be a page on ubuntuwire listing packages recently removed from Debian08:58
gesermicahg: not directly what you are looking for but there is http://qa.ubuntuwire.com/multidistrotools/all.html#notinA09:04
persiamicahg: Anything we've ever touched never gets autoremoved, which is likely what affects that.  That said, inspect *why* things were removed: lots of useful stuff gets removed because nobody cares (and it ought to have been orphaned).09:05
persiaGiven the ~1000 packages in Ubuntu that aren't maintained in Debian (and haven't been uploaded to Ubuntu in years) Debian removals is not a significant source of stale packages.09:06
micahggeser: that's perfect, thanks09:08
micahgpersia: I'm referring to stuff we haven't touched09:08
* micahg now at least has a nice resource to try to clean up removed from Debian that no one in Ubuntu cares about packages09:09
persiaDon't be too aggressive.  Like I said before, there's *lots* of packages we don't care about that aren't in Debian: unless you have some other source of motivation, it's likely better to apply the same criteria to both sets (although there is richer information available on those removed from Debian)09:10
micahgpersia: oh, I was just cleaning up upgrade requests and found packages long ago orphaned09:10
persiaIf there's an upgrade request for a long-ago-orphaned (or even long-ago removed) package, I think that's an argument against removal: someone clearly wants it.09:11
persiaExtra points for becoming the Debian maintainer and all that, but still.09:12
micahgpersia: yes, but without someone to maintain it, it's an extra burden on the already stretched thin MOTUs, I encourage people in the bug to offer to maintain the package in either distro09:12
persiaI understand what you are saying.  What I don't understand is how this differs from the thousand packages never in Debian that nobody updates.09:13
micahgpersia: doesn't really, you're right, both sets should be looked at09:14
persiaMy position is that if it has a user active enough to file an upgrade request, we, as MOTU,  ought be willing to give it the same care we give to all the other underloved packages because we're making at least one user happy.09:14
persiaThat doesn't mean we should upgrade it, but removing something as "unmaintained" from the domain of MOTU just because it has an active user seems to send the wrong signal.09:15
micahgwell, in one case, last upstream release is 5 yrs old, in the other is was 2 yrs old09:16
persiaSo?  Does it work?09:17
persiaWe have lots of packages that haven't had an update since warty.  Last time I went hunting in them to find an excuse to update them, most of the ones I checked worked fine: there was no reason to reupload (and no open bugs, for Ubuntu or Debian)09:17
persiaPlus, if there's an *upgrade* request, there's probably some value in the new upstream (even if it's taken us 5 years to get to it).09:19
RhondaHmm, shouldn't be too hard to do that. Actually I have done something similar for backports, see here: http://backports.debian.org/lenny-backports/NA/09:19
micahgso, it shouldn't be removed if it was removed from Debian if it still works?09:19
persiaRather, I don't believe we should make a special effort to remove stuff just because it's not in Debian.09:19
Rhondapersia: Well …  Packages often get removed from Debian not because noone is caring for it anymore but mostly because upstream is dead.09:19
persiaI don't object to the autoremover, although sometimes I grumble, and I sometimes reupload things that were removed if I liked them.09:20
Rhondapersia: I think it's not within the powers of MOTU to play upstream for all the outdated and unmaintained (upstreamwise) packages out there.09:20
micahgwell, one failed the archive rebuild a couple months back, one didn't09:20
persiaRhonda: I agree, but I set my criteria based on it being RCbuggy, not simply on nobody being home.09:20
persiaIf it's not significantly more trouble to keep it in, may as well.  If there are hard bugs, etc. then by all means, lets drop it.09:21
persia(and in those cases, I usually try to drop it from Debian, if it's not dropped there already)09:21
micahgthe other package uses qt3 which will be dropped from Debian soon anyways09:25
persiaFailing rebuild is worth a quick look: if it's one of the N trivial FTBFS cases, just fix it.09:26
Rhondapersia: Actually packages do get removed from Debian _because_ they are RC buggy, not because someone is funny.09:27
persiaPorting from qt3 to qt4 requires someone with real dedication: it's not completely outside the scope of MOTU, but someone that dedicated may do well to help revive upstream.09:27
Rhondapersia: Just because those RCs aren't forwarded to launchpad doesn't mean they aren't there. But if you prefer I could setup some tracking job that does forward such bugs to launchpad to ease the decision for you, if that's needed …09:27
persiaRhonda: I've seen RoM cases where it isn't, but yes, most of the time.09:28
* persia tends to check BTS bugs anyway, and hopes most MOTU do09:28
micahgthe one I filed was: RoQA; orphaned, outdated, unused09:28
RhondaHopefully more after my developer week IRC session. ;)09:28
persiamicahg: See, my issue with those is that they don't show it needs anyone to care.  I don't believe we can judge "unused"09:29
micahgpersia: ok, hmm, maybe I'm too hasty to remove stuff, I'll temporarily mark the removal requests invalid to see if the packages can be saved, but my problem with that is, that takes time away from stuff that we definitely would like to keep in the archive (including the ~700 archive rebuild failures)09:34
persiaWhose time does it take?09:34
Rhondarather incomplete?09:34
micahganyone who wants to contribute in general, but not specifically interested09:34
persiaI hold my beliefs.  I don't require you to hold them.  I'm perfectly happy if you ignore all those.09:34
mok0I am looking for documentation on application icons. I notice that many packages place icons in /usr/share/icons/hicolor/... and /usr/share/pixmaps10:13
persiamok0: http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html10:14
persiaNo, that's not it.10:15
persiahttp://standards.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.html10:15
persiahicolor is from XDG_DATA_DIRS, and pixmaps is the constant fallback10:15
mok0hi persia, thanks.10:18
mok0persia: are the icons scaled on the fly by the apps that need them?10:21
mok0persia: there seems to be no consensus on what image dimensions are supplied10:21
persiaSometimes10:21
persiaSo, if you provide an SVG, it's always scaled.10:22
mok0I see 64x64, 48x48, 32x32, ... etc10:22
persiaIf you provide other formats, I believe it looks for best-fit, then scalable, then bad-fit (and scales).10:22
persiaDepends on the implementation of course, so the different DEs may well do it differently.10:22
c_kornhow can I set the working directory of an application? problem: data files are under /usr/share/2ManDVD and executable is under /usr/lib/2ManDVD. now there is a symbolic link in /usr/share/2ManDVD to the executable. if I call it from there the executable does not find its resources because it says the working directory is /usr/lib/2ManDVD13:19
mok0c_korn: specify full path to resources?13:24
mok0c_korn: otherwise, there's a system call "chdir"13:26
c_kornmok0: the (qt) app uses qApp->applicationDirPath() to determine its directory. and this returns the directory where the executable is and not where it is started from.13:33
mok0c_korn: aren't you saying that it uses the wrong path?13:35
c_kornyes, it uses /usr/lib/2ManDVD which in my eyes is wrong because the executable is started from /usr/share/2ManDVD and therefore this should be its working directory or am I wrong ?13:37
mok0c_korn: why do you want to start the program from /usr/share?13:37
mok0c_korn: sounds like it's a plugin or helper program13:37
c_kornbecause there are its resource files13:38
mok0c_korn: why can't you specify the full path to the resources?13:38
c_kornand the app expects them to be in the same directory. but as policy forbids to place executables under /usr/share I installed it into /usr/lib and created the link13:39
mok0c_korn, sounds like program author is not doing things right13:40
c_kornyes, I thought there would be a "sh" or "bash" way to tell an application its working directory13:41
c_kornbut seems like I had to patch the code here.13:41
mok0c_korn: you mean like creating a wrapper`13:44
mok0?13:44
mok0c_korn: I'd patch the code to an absolute path13:44
c_kornyes, like cd/usr/share/2ManDVD ; ./2ManDVD $@ <-- the executable here being a link to /usr/lib/…13:45
c_kornmok0: ok, I will try the chdir command you suggested and inform the author about the problem.13:45
mok0c_korn: don't make that link, just place the app where is should be (usr/lib) and patch the code so it can find its resources in /usr/share13:45
c_kornyou mean the app should be in /usr/bin directly ?13:46
mok0c_korn: if it's a user-called program, then yes13:47
mok0c_korn: if it's an executable only meant to be called by another app, then it should go in /usr/lib13:47
c_kornmok0: ok, thanks.13:48
=== dholbach_ is now known as dholbach
acarpineI'm editing a changelog file with dch and I don't understand why I put "maverick" on distribution.15:18
acarpineI believed the default choice is the development release...15:18
persiaWhich release are you running?15:19
acarpinemaverick15:19
c2tarunCan anyone please tell me some simple ftbfs bugs to start with I am new to it.15:19
persiaYeah, I thought that was changed to natty just at the end.15:19
acarpineok, so I put natty.15:20
acarpineBut, in general, how I know the name of the release where I have to upload my package?15:21
acarpinejust the last?15:21
acarpinec2tarun: You could look at http://qa.ubuntuwire.org/ftbfs/15:23
acarpinec2tarun: and searching for smthing simple15:24
c2tarunacarpine: there are lot :( can you suggest one?15:25
persiac2tarun: My recommendation would be to start looking through them until you find something that seems to make sense.  Then replicate it locally, and try to fix it.15:26
acarpinec2tarun: I would...but I have the same problem :)  I knew that solve ftbfs should be easy but many times it's not so easy for me.15:28
c2tarunacarpine, persia: can you suggest me anything like any manual or something that I should read before solving such bugs?15:29
persiaI'd actually recommend not reading anything first: there are just too many options.  Once you find a specific problem, that should give you some indication as to what documentation to read.15:30
acarpinec2tarun: I perfectly understand your situation... Start seems so difficult15:31
c2tarunok, I just looked at a package named gamgi, in debian the version present is 0.15.1-1 and when I looked at the changelog this is the first entry I got http://paste.ubuntu.com/570085/ how can some merge a version from debian when it is not in debian?15:32
acarpinec2tarun: there is a proposal of write a guide about this topic for help people to solve this type of problems https://bugs.launchpad.net/ubuntu-packaging-guide/+bug/71864015:33
ubottuUbuntu bug 718640 in Ubuntu Packaging Guide "Guide to fix FTBFS bugs" [Undecided,New]15:33
c2tarunsecond entry of changelog show that there is a release for debian as well, but I can't find that with rmadison15:33
acarpinec2tarun: you could just write a comment with your opinion15:34
persiac2tarun: Check rmadison again: notice the presence of 0.15-4 and 0.15.1-1.  These are both newer than 0.15-3, so 0.15-3 was probably removed from unstable (as superceded)15:36
c2tarunpersia: ohhh ya. I didn't noticed that. ok the prob is that the package failed to build on i386. how should I change the changelog entries? because I tried to build the source package and it got signed by someone else signature15:38
persiaIf you're working locally, I recommend appending "-us -uc" to all calls to debuild and dpkg-buildpackage.15:38
c2tarunpersia: can you please help me with this error? http://paste.ubuntu.com/570115/16:39
maxbI would suggest that means something is wrong in the debian/rules file. Investigate, or pastebin it if you need help16:44
c2tarunmaxb: http://paste.ubuntu.com/570134/ this is the rules file16:48
Bachstelzec2tarun: there should be a file named "override_dh_auto_configure", but it is not present16:49
maxbBachstelze: no, why do you say that?16:49
Bachstelzeso line 16 of debian/rules fails16:49
Bachstelzemaxb: because that's what the logs say?16:49
Bachstelzewell16:50
Bachstelzemaybe the file shouldn't really be there, but debian/rules expects it to be16:50
maxbc2tarun:  The override_dh_auto_configure rule expresses a dependency on src/make_local, but no rules define how to make src/make_local. The debian/rules file has been written by someone with insufficient knowledge of how make works16:50
c2tarunmaxb: So what do you suggest for fixing this bug? I mean I have not much knowledge about rules file by myself16:52
maxbThe rules file needs to be fixed by someone who has adequate skills in make16:52
c2tarunmaxb: how can i learn more about rules file,like how to create them?16:53
maxbthe entire override_dh_auto_configure: block as it stands is pretty broken right now16:53
persiac2tarun: http://www.gnu.org/software/make/manual/make.html is worth reading anyway: this is an excellent time because you can use the knowledge gained immediately16:54
c2tarunpersia: thanks :) I'll read it and try to come back this bug as soon as possible.16:54
Bachstelzemaxb: you are wrong, src/make-local need not be a rule, it can also be a file17:01
Bachstelzeand I presume that's what it is17:01
maxbBachstelze: Undoubtably it is a file, but it is missing a rule to define how to remake it17:02
Bachstelzeright17:03
Bachstelzethat's not what causes the FTBFS, though17:03
persiaNot every file needs a rule to make it: some may be assumed.17:04
maxbA more pressing concern is using $@ where $< is apparently intended17:04
* Bachstelze nods17:04
maxbThough I'm fairly sure that making a pseudotarget like override_dh_anything depend on a file doesn't make much sense anyway17:06
maxbYou already want such a pseudotarget to execute whenever it is invoked, so what purpose does a dependency serve?17:06
Bachstelzenone, but that's up to the debian maintainer to fix IMO17:07
Laneythat was fixed in Debian already17:11
LaneyI would be inclined to merge the new version17:12
=== yofel_ is now known as yofel
=== didrocks1 is now known as didrocks
arandshould a game binary be installed in /usr/games or /usr/bin17:47
debfxarand: /usr/games17:48
ari-tczewhggdh: around?17:52
hggdhari-tczew: yes17:52
ari-tczewhggdh: please run update-maintainer on your ncmpcpp branch17:53
Laneyusually for that kind of trivial change I'll just do it and tell the contributor when uploading.17:53
ari-tczewLaney: That's right, but it's a bzr branch and if I'd set Approve on branch without updated Maintainer field, it'd bad.17:54
Laneyyou can merge it and do another commit17:54
hggdhari-tczew: will do17:54
ari-tczewLaney: It can't go as merged bzr since it's a SRU and there's no branch lucid-proposed.17:55
hggdhLaney: in this case ari-tczew is pretty much raising up what I misswed, and should not miss again17:55
Laneyhggdh: I understand. But I'm just saying that I would usually avoid the round-trip and just tell you what I did so that you know for the next time.17:55
hggdhLaney: oh, OK17:56
Laneybtw if you have DEBEMAIL set to an @ubuntu address then you'll get an error when building the source package if you forget to run it17:56
hggdhari-tczew: updated, and pushed17:57
ari-tczewLaney: (not in this case) Student usually has to fix issues themselve, then he knows which was wrong and how to avoid it next time.17:57
hggdhhum. will check. This is a new machine, and I had to rebuild a lot of my working env17:57
ari-tczewLaney: why are you not yet added to DMB team on LP?18:02
Laneydon't know. ask persia.18:02
persiaBecause I suck.18:03
persiaIt's absolutely the next thing on my list.18:03
alucardniguys it's ok to add Build Depends when updating a package?18:07
persiaalucardni: If they are required, certainly18:07
alucardnipersia: without them, the updated package did not build in pbuilder18:08
ari-tczewbdrung: could you help in reduce sponsors queue before 24th?18:13
ari-tczewhggdh: and last issue: 1) Please use revision: (0.4.1-1ubuntu0.1) lucid-proposed;18:15
ari-tczewhggdh: you used -updates, I asked for -proposed18:15
=== Quintasan_ is now known as Quintasan
hggdhari-tczew: done, thank you and sorry18:42
ari-tczewhggdh: n18:42
ari-tczewnp18:42
jplozHello, what is the current status of the sponsor queue?19:22
ari-tczewjploz: http://reports.qa.ubuntu.com/reports/sponsoring/index.html19:23
jplozari-tczew: yes, that is the current queue. I wonder what is the state of current activity regarding the queue? Does anybody process sponsor requests, currently?19:25
ari-tczewjploz: if someone has got time, yes19:26
ari-tczewjploz: if you really want something get into natty as soon as possible, ask here on #ubuntu-devel19:26
ari-tczews/here on/here or19:27
jplozari-tczew: why? I thought MOTU is responsible for universe and my package is in universe?19:27
ari-tczewjploz: yes, MOTU is responsible for universe/multiverse, but we are volunteers and we work when we have free time.19:29
ari-tczewjploz: anyway, I didn't see your question for sponsor yet.19:30
jplozactually, the request in question is from 2011-02-15, package sbackup, last comment by peer.loz. I only ask here because last time it took just a few hours and I began to ask myself whether i've missed something. if anything is ok and there is just a lack of resources, no problem. I completely understand.19:39
ari-tczewjploz: join #ubuntu-devel, look on the topic who is patch pilot right now and ask him for review giving a link to branch or bug19:42
jplozari-tczew: ok, many thanks for your help.19:43
ari-tczewjploz: You're welcome.19:43
bdrungari-tczew: i have processed all remaining sync and merge requests19:48
ari-tczewbdrung: yay, nice! it's appreciated. have you got time for review upgrade requests as well?19:49
bdrungari-tczew: are there requests for main?19:49
ari-tczewbdrung: yes19:50
ari-tczewbdrung: e.g. bug 72090519:50
ubottuLaunchpad bug 720905 in gnupg (Ubuntu) "[Merge] gnupg 1.4.11-3 from debian (unstable)" [Undecided,New] https://launchpad.net/bugs/72090519:51
bdrungari-tczew: hm, it wasn't detected as merge19:51
ari-tczewbdrung: maybe due to bzr branch19:51
bdrungari-tczew: no, because "[Merge]" was used instead of "Merge"19:52
ari-tczewbdrung: also jploz asked some minutes ago for review bug 71926419:52
ubottuLaunchpad bug 719264 in sbackup (Ubuntu) "New upstream release 0.11.4" [Wishlist,Confirmed] https://launchpad.net/bugs/71926419:52
arandWhen I have a src package that splits into multiple packages, is that the cause for DESTDIR to become ~/pkgsrc/debian/_tmp_/usr/games ? I'm asking because whe I try to build it returns cp: ...No such file or directory19:53
bdrungthe sponsor overview should use a regular expression instead of "word in title"19:53
ari-tczewbdrung: I sent a mail to dholbach that patch pilots without upload rights are not efficient.19:53
arandIt doesn't feel right to define that directory in debian/dirs, or should I?19:53
micahgari-tczew: the goal of the patch pilot isn't just sponsorship19:53
bdrungari-tczew: they are valuable even without upload rights19:53
bdrungarand: DESTDIR=$(CURDIR)/debian/tmp for packages with multiples binary packages19:54
ari-tczewmicahg, bdrung: from economical point of view, effective is review + sponsorship19:54
ari-tczewfor the same costs19:54
bdrungari-tczew: you forget the learning effect19:55
ari-tczewbdrung: the best learning effect is contributing, 4 hours per month is too small to get a big knowledge about flow of work19:56
arandOk, I have a package which initially used "cp game ../bin/" in it's makefile, and I've used quilt to set it to "cp $(DESTDIR)/usr/games/game" but I obviously need to make it general, what's the normal thing to do in a makefile like this19:58
bdrungarand: before the copy command, you need to create the directory (mkdir -p <dir>)19:59
arandSo I should patch the source Makefile to create them? I though that seemed a bit odd..20:01
bdrungarand: yes (and then send the patch to upstream)20:02
bdrungarand: you should patch Makefile.am or Makefile.in (if they are present)20:02
ari-tczewbefore patching please check whether there is a patch system by command 'what-patch'20:03
arandNope, just Makefile, and the source is setup in this way to easily allow for in-place recompiling of binary, it doesn't do system installation as far as I can tell20:04
Laneyuse install22:52
bdrungarand: ^ while you are patching the makefile, replace "cp" with "install"22:53
Laneyyou can use -D to create the directory too22:54
arandcool22:54
arandNow I'm just trying to figure out how to do the menu item, and why for some reason an .desktop file refuses to run a binary which runs fine if ececuted otherwise...22:55

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