Patrick Schoenfeld wrote: > On Mon, Aug 31, 2009 at 10:09:05AM +0200, Emilio Pozuelo Monfort wrote: >> I don't think so. >> The manpage says: >> >> If a .changes, .dsc or .commands file is specified, it is signed, >> otherwise, debian/changelog is parsed to determine the name of the .changes >> file >> to look for in the parent directory. > > I guess the irritating part about this manpage sentence is the part "to > look for in the parent directory", but in reality the difference > to be drawn of this is that if a changes file is specified we do not > need to construct one ourself.
I'm not sure I understand, so let me clarify to make sure we agree: If I specify a .changes file in the command line, that one should be taken, and --debs-dir/DEBRELEASE_DEBS_DIR should be ignored. If I don't specify a .changes file, e.g. I just run "debsign", then --debs-dir/DEBRELEASE_DEBS_DIR will be taken into account (and if not specified it will default to ..) to look for the .changes file, guessing the package/version by looking into debian/changelog. So my problem is exactly: If I specify a .changes file (e.g. foobar_1.0-1_i386.changes, or even /home/emilio/foobar_1.0-1_i386.changes), then that file should be signed without mangling the path. Do we agree? Best regards, Emilio
signature.asc
Description: OpenPGP digital signature
