Bug#945234: cupp: Renaming cupp3 to cupp breaks Debian Sid/Bullseye repository

2019-11-21 Thread Eriberto Mota
Hi Marcio,

Em qui., 21 de nov. de 2019 às 14:10, Marcio Souza
 escreveu:
>
> Em 21/11/2019 13:50, Joao Eriberto Mota Filho escreveu:
> > Source: cupp
> > Version: 0.0+20160624.git07f9b8-1
> > Severity: normal
> >
> > Dear maintainer,
> Hi Eriberto
>
> > After renaming cupp3 to cupp suddenly and without coordinate with other
> > maintainers, forensics-extra packages (and maybe others) was affected.
> > If it is a forced needed transition, please coordinate the action before
> > make it.
> Sorry for this, I should have coordinated it.
>
> > If you only need rename the package from now on because a light reason
> > as Python 2 removing, please follow these instructions[1]. IMO, this is
> > the solution for cupp. Note that you package will arrives to NEW queue.
> The cupp source package generated two binaries: cupp and cupp3, respectively
> the version for python2 and python3. The new upstream version of cupp
> [1] removed
> the python2 implementation, so the cupp3 lost its purpose, as we started
> having only the python3 version.
>
> So in debian release [2], I removed the cupp3 of cupp source package, I
> don't rename the package.

Sorry, I didn't make myself understood. In other words, is not
recommendable remove a package from Debian without coordinate it.
Considering that you removed cupp3 suddenly, the best way to fix it
without disrupt other packages/users is adopt the same procedure as
renaming a package (this procedure is also used to rename but it not
just to rename).

> Could you modify the dependencies of forensics-extra to use cupp package
> instead of cupp3? [3].

Sure, I will do it soon.

Regards,

Eriberto



Bug#945234: cupp: Renaming cupp3 to cupp breaks Debian Sid/Bullseye repository

2019-11-21 Thread Marcio Souza

Em 21/11/2019 13:50, Joao Eriberto Mota Filho escreveu:

Source: cupp
Version: 0.0+20160624.git07f9b8-1
Severity: normal

Dear maintainer,

Hi Eriberto


After renaming cupp3 to cupp suddenly and without coordinate with other
maintainers, forensics-extra packages (and maybe others) was affected.
If it is a forced needed transition, please coordinate the action before
make it.

Sorry for this, I should have coordinated it.


If you only need rename the package from now on because a light reason
as Python 2 removing, please follow these instructions[1]. IMO, this is
the solution for cupp. Note that you package will arrives to NEW queue.

The cupp source package generated two binaries: cupp and cupp3, respectively
the version for python2 and python3. The new upstream version of cupp 
[1] removed
the python2 implementation, so the cupp3 lost its purpose, as we started 
having only the python3 version.


So in debian release [2], I removed the cupp3 of cupp source package, I 
don't rename the package.


Could you modify the dependencies of forensics-extra to use cupp package 
instead of cupp3? [3].


[1] - 
https://github.com/Mebus/cupp/commit/986658dd3e2f125d04f7ab4f806c0222ce161823
[2] - 
https://salsa.debian.org/debian/cupp/-/tags/debian%2F0.0+20190501.git986658-1

[3] - Attached file fix_cupp_depends.patch

Regards,

Marcio Souza
Description: Fixes the cupp3 dependency
Author: Marcio de Souza Oliveira 
Last-Update: 2019-11-21
Index: debian/control
===
--- debian.orig/control
+++ debian/control
@@ -36,7 +36,7 @@ Depends: bfbtester,
  comprez,
  crunch,
  cryptmount,
- cupp3,
+ cupp,
  curl,
  dact,
  dares,
@@ -177,7 +177,6 @@ Depends: bfbtester,
  xz-utils,
  zpaq,
  ${misc:Depends}
-Breaks: cupp (>= 0.0)
 Description: Forensics Environment - extra console components (metapackage)
  This package provides the extra components for a forensics environment. All
  here available tools are text console based. None of these tools were packaged
@@ -201,7 +200,7 @@ Description: Forensics Environment - ext
  The following packages were included in this metapackage:
  .
bfbtester, binutils, brotli, bruteforce-luks, bzip2, cabextract,
-   chntpw, clzip, comprez, crunch, cryptmount, cupp3, curl, dact,
+   chntpw, clzip, comprez, crunch, cryptmount, cupp, curl, dact,
dares, dcfldd, ddrutility, dhcpdump, dictconv, diffstat, disktype,
dmitry, dnsutils, dtach, ethstatus, ethtool, ewf-tools, exfat-fuse,
exfat-utils, exif, exiftags, exiv2, fatcat, fdupes, flasm, foremost,