Hi Ben,

Thanks for thinking about dput.

(TBH, I don't use dput/dupload much since I use dgit)

On Mon, 2024-04-08 at 07:46 +1000, Ben Finney wrote:
> Control: severity -1 minor
> Control: tags -1 - moreinfo
> Control: merge 706607 -1
> 
> On 28-Aug-2016, Ben Finney wrote:
> 
> > Is this behaviour the same problem reported in [bug#706607], or is that a
> > separate problem?

FYI:

These 2 bug reports are not talking the same triggering conditions.  But fix may
be a single path since these are around the same message.  So merging these are
valid action :-)

* https://bugs.debian.org/772204
  * This is for security upload situation
  * Upload requires to have orig.tar.gz for all security uploads
  * Adjusting message is requested to be clear.

* https://bugs.debian.org/706607#21
  * This is for normal upload case.
  * Upload doesn't require to have orig.tar.gz for usual uploads.
  * Bug hits when used for derivative dists which uses -0 or similar as
"revision"

Here, "revision" means string matched for P<debian_version>.

If I understand correctly, requiring orig.tar.gz upload for "revision" -1 is
only for uploading to Debian repository.  Ubuntu or other derivatives such as
Kali start their "revision" from -0 or similar.

706607 talks interesting corner case for the upstream version which may contain
"-" in it.

706607 talks valid phrase adjustment but that's not enough to address situation
described in 772204.

In light of these, I think following are needed.

Action 1:
* Fix REGEX to accommodate -0 variants and upstream version with "-".

Action 2:
* Adjust message to address rejection condition and repository policy


I hope you addressed both pending actions.

Regards,

Osamu

Reply via email to