Hi, Quoting Miguel A. Colón Vélez (2015-09-15 11:53:42) > Here is the patch.
I did not try it out yet but here are some comments I have from reading it: There seems to be a spurious hunk that escapes the minus in dpkg-buildpackage. This should be part of a separate commit. On the other hand it seems that groff upstream renders also un-escaped minuses as HYPHEN-MINUS. The lintian warning is also no more. See #785353. The docs for --source-only say: | The \-\-arch=\fIarchitecture\fP option can still be used to specify the | architecture used to build the package. I do not see how this is relevant here and I also do not see how a user could think that the --arch option could *not* still be used together with --source-only. If you are worried that the user might not know how the --arch option works then additional explanation of what it does should go into the docs for the --arch option. While we are at documentation: Quoting Miguel A. Colón Vélez (2015-09-15 11:51:02) > It's more elegant than cheating a bit and doing "-s --arch-all-only > --no-arch-all" and then doing --post-build-commands "dput local-sbuild > %r/%b/${FILE}_source.changes". Reading the source code I can see how above ends up having the same effect as the --source-only option you introduce in your patch. But your new option makes this only even more confusing. For example the following: --source-only --arch-all-only Would be equal to: --source --arch-all-only Would be equal to: --arch-all-only --source Would be equal to: --arch-all-only --no-arch-all --arch-all --source None of this is obvious from the man page and the new --source-only option makes it even more confusing. Thus, I'd really appreciate if - the documentation could be enhanced to explain that there are the three options BUILD_ARCH_ALL, BUILD_ARCH_ANY and BUILD_SOURCE - that those options are further documented in the man page of sbuild.conf - which command line option sets either of these to what with what effect - how the order of command line option potentially overwrites an earlier option - maybe group --arch-all-only, --source, --source-only and --no-arch-all in a separate section to do this explanation Thanks! cheers, josch
signature.asc
Description: signature