summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2010-04-08releasing version 7.4.177.4.17Joey Hess4-8/+10
2010-04-08Fix #572077 in one place I missed earlier. (See #576885)Joey Hess2-1/+7
2010-04-08updateJoey Hess1-8/+6
2010-04-08fix commentJoey Hess1-1/+1
2010-04-08add semicolon after build targets to avoid implicit target runningJoey Hess1-1/+1
2010-04-06releasing version 7.4.167.4.16Joey Hess5-287/+553
2010-04-06refactor to pass silly test suite length limitJoey Hess1-1/+2
2010-04-06dh: Improve documentation.Joey Hess2-16/+56
joeyh: debhelper has an undocumented variable with INTERNAL in its name. People keep trying to use it. Why? liw: debhelper is magic. magic is power derived from secrets. secrets are desireable. solution: document it. :)
2010-03-31dh: Allow --list-addons to be used when not in a source package. Closes: #574351Joey Hess2-3/+5
2010-03-31dh_md5sums: Sort to ensure stable, more diffable order. Closes: #573702Joey Hess2-1/+2
2010-03-04add parallel optionJoey Hess1-0/+7
2010-03-01minor optimisationJoey Hess1-1/+1
2010-03-01If neither -a or -i are specified, debhelper commands used to default to ↵Joey Hess3-6/+17
acting on all packages in the control file, which was a guaranteed failure if the control file listed packages that did not build for the target architecture. After recent optimisations, this default behavior can efficiently be changed to the more sane default of acting on only packages that can be built for the current architecture. This change is mostly useful when using minimal rules files with dh. Closes: #572077
2010-02-28Typo. Closes: #571968Joey Hess2-1/+2
2010-02-21dh_install: Now --list-missing and --fail-missing are useful even when not ↵Joey Hess2-13/+21
all packages are acted on (due to architecture limits or flags). Closes: #570373
2010-02-19makefile buildsystem: Chomp output during test for full compatability with ↵Joey Hess2-0/+3
debhelper 7.4.11. Closes: #570503 Previously the test used make -s -n | head -n 1 and then chomped the output. In the case of this bug, root-system's Makefile *always* outputs something to stdout, even for targets that don't exist, before configure is run. It accidentially worked before, since the first line it outputs happens to be empty. So bring back the chomp to retain compatability with this package that used to work before, but the test only does the right thing for this package due to sheer luck, really.
2010-02-18Updated French translation.Joey Hess2-179/+74
2010-02-18releasing version 7.4.157.4.15Joey Hess2-3/+3
2010-02-18The fix for #563557 caused some new trouble involving makefile that ↵Joey Hess2-1/+9
misbehave when stderr is closed. Reopen it to /dev/null when testing for the existance of a makefile target. Closes: #570443
2010-02-16todo7.4.14Joey Hess1-0/+3
2010-02-16dh: Disable option bundling to avoid mis-parsing bundled options such as ↵Joey Hess3-5/+13
"-Bpython-support". Closes: #570039
2010-02-02releasing version 7.4.137.4.13Joey Hess4-388/+507
2010-02-02Fix handling of -O with options specified by commands. Closes: #568081Joey Hess2-1/+4
2010-01-31dh_compress: Avoid compressing images in /usr/share/info. Closes: #567586Joey Hess2-1/+10
2010-01-30releasing version 7.4.127.4.12Joey Hess1-2/+2
2010-01-30adjust for new buildsystemJoey Hess1-1/+1
2010-01-30Fix typo in call to abs2rel in --builddir sanitize code. Closes: #567737Joey Hess2-1/+3
2010-01-28update from KelJoey Hess1-2/+3
Here is yet another revision which sets the PREFIX variable to '/usr' which seems commonly used by Qt projects. Also removed the -e test discussed previously.
2010-01-27add --builddirectory exampleJoey Hess1-0/+7
2010-01-27add qmake to build systems listJoey Hess1-0/+1
(at the end naturally)
2010-01-27qmake: New buildsystem contributed by Kel Modderman. Closes: #566840Joey Hess3-4/+89
2010-01-10Fix typo: s/notmally/normallyJoachim Breitner1-1/+1
2010-01-06bring back ignore_unknown_optionsJoey Hess1-3/+4
Missed that dh still uses it.
2010-01-06fix bad interaction between -O and ignore_unknown_optionsJoey Hess1-3/+2
Actually, since ignore_unknown_options is only used with DH_INTERNAL_OPTIONS, which always uses -O for such options, I was able to remove that complication too.
2010-01-04don't call getopt recursivelyJoey Hess1-8/+11
That messes with the return value of the outer call.
2010-01-04solve the dh -Bbuild problemJoey Hess4-20/+55
* Add -O option, which can be used to pass options to commands, ignoring options that they do not support. * dh: Use -O to pass user-specified options to the commands it runs. This solves the problem with passing "-Bbuild" to dh, where commands that do not support -B would see a bogus -u option. Closes: #541773 (It also ensures that the commands dh prints out can really be run.)
2010-01-04Fix warning about unknown options passed to commands in override targets.Joey Hess4-30/+30
dh used DH_OVERRIDE_UNKNOWN_OPTIONS, which was too broad as it affected commands run via override targets and caused there to be no warning about unknown options. Now unknown options are only ignored when parsing DH_INTERNAL_OPTIONS and dh's own options.
2010-01-03makefile: Support the (asking for trouble) case of MAKE being set to ↵Joey Hess2-13/+12
something with a space in it. Closes: #563557
2010-01-01dh_bugfiles: Doc typo. Closes: #563269Joey Hess2-1/+7
2009-12-31releasing version 7.4.117.4.11Joey Hess4-227/+398
2009-12-30simplifyJoey Hess1-1/+1
2009-12-30changelogJoey Hess1-0/+2
2009-12-30whitespaceJoey Hess1-3/+4
2009-12-30Do not call make for noop overrides.Modestas Vainius1-24/+55
1) Detect if target is noop when parsing debian/rules. 2) If override target is noop, do not call make for it.
2009-12-29updateJoey Hess1-0/+3
2009-12-29stop trying to handle substvars idempotentlyJoey Hess5-14/+4
In the beginning, I tried to be careful to have commands that added a substvar remove it when ran again with different options that caused it to not be needed. However, now when I look over the code, I see 3 places that got it right, 1 that was right but I just broke, and a dozen that don't even try to handle this case. Also, handling the case is hard; code that adds substvars may be complex and calculate versioned dependencies. The removal code then has to somehow also come up with those same exact dependency strings. It's a recipe for nasty code and maintenance headache even if I went and fixed everything right now. Instead, I dropped the whole thing. Many debhelper commands make no pretense of being idempotent anyway; it's easy and normal to call dh_prep when starting a binary package build, with the exact purpose of not needing to worry about idempotency. I did leave in the delsubstvar function, as well as the option to addsubstvar that, confusingly, causes an item to be removed. Just for library compatability reasons.
2009-12-29version misc:Depends if necessaryJoey Hess1-0/+1
2009-12-29simplifyJoey Hess1-2/+2
2009-12-29consistent indentJoey Hess1-1/+1
2009-12-29dh_installxfonts: Use new update-fonts-alias --include and --exclude options ↵Joey Hess2-4/+12
to better handle removal in the case where xfonts-utils is removed before a font package is purged. (#543512; thanks, Theppitak Karoonboonyanan)