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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to