Bug#1000898: forensics-extra: allow co-installation with exfat-utils

2021-12-08 Thread Eriberto
Hi IOhannes,

Thanks for your message. I will move exfatprogs to Recommends. Feel
free to request more changes.

Regards,

Eriberto

Em ter., 30 de nov. de 2021 às 18:33, IOhannes m zmoelnig
 escreveu:
>
> 'forensics-extra' currently has a hard dependency on 'exfatprogs'.
> 'exfatprogs' provides tools to work with exfat filesystems, but it is
> only one of (at least) two implementations.



Bug#1000898: forensics-extra: allow co-installation with exfat-utils

2021-11-30 Thread IOhannes m zmoelnig
Package: forensics-extra
Version: 2.29
Severity: normal

Dear Maintainer,

'forensics-extra' currently has a hard dependency on 'exfatprogs'.
'exfatprogs' provides tools to work with exfat filesystems, but it is
only one of (at least) two implementations.
the alternative implementation is packaged in 'exfat-utils'.
Since both 'exfatprogs' and 'exfat-utils' obviously provide the same files,
they "Conflict" with each other.
For unrelated reasons i need the 'exfat-utils' installed on my system.
due to the "Conflicts" this means, i cannot update 'forensics-extra' anymore,
which i find a pity.

since 'forensics-extra' is practically a convenience package to pull in a
plethora of forensics packages, i don't see a reason to impose such hard
restrictions on my system.

i would suggest to make 'forensics-extra' a bit more forgiving when it comes to
dependencies. either by implementing one or all of the following:
- using (soft) "Recommends" instead of (hard) "Depends" for dependencies
  (e.g. the various *-task packages never use Depends, only Recommends)
- allowing either of the two conflicting packages to satisfy the dependency
  (using "exfatprogs | exfat-utils" as a dependency)

cheers.

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'oldstable-updates'), (500, 
'unstable'), (500, 'testing'), (500, 'oldstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.15.0-2-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages forensics-extra depends on:
ii  ancient 1.0-2
ii  arc 5.21q-8
ii  bfbtester   2.0.1-7.1+b2
ii  bind9-dnsutils  1:9.17.20-3
ii  binutils2.37-10
ii  brotli  1.0.9-2+b3
ii  bruteforce-luks 1.3.1-1+b1
ii  bzip2   1.0.8-4
ii  cabextract  1.9-3
ii  chntpw  1.0-1.1
ii  clzip   1.12-3
ii  comprez 2.7.3-2
ii  crunch  3.6-3
ii  cryptmount  5.3.3-1
ii  curl7.79.1-2
ii  dact0.8.42-5
ii  dares   0.6.5+repack-2+b1
ii  dcfldd  1.7.1-1
ii  ddrutility  2.8-3
ii  dhcpdump1.8-2.2+b1
ii  dictconv0.2-7+b2
ii  diffstat1.64-1
ii  disktype9-11
ii  dmitry  1.3a-1.1
ii  dtach   0.9-5+b1
ii  erofs-utils 1.4-1
ii  ethstatus   0.4.9+b1
ii  ethtool 1:5.15-1
ii  exfat-fuse  1.3.0-2
ii  exfat-utils 1.3.0-2
ii  exif0.6.22-2
ii  exiftags1.01-7
ii  exiv2   0.27.3-3.1
ii  fatcat  1.0.5-1+b1
ii  fdupes  1:2.1.2-1
ii  foremost1.5.7-11+b1
ii  funcoeszz   21.1-1
ii  gddrescue   1.23-2+b1
ii  gdisk   1.0.8-3
ii  geoip-bin   1.6.12-8
ii  gifshuffle  2.0-1+b1
ii  hcxdumptool 6.2.4-1
ii  heartbleeder0.1.1-9+b5
ii  hexcompare  1.0.4-1+b1
ii  hexedit 1.5-5
ii  horst   5.1-2
ii  hping3  3.a2.ds2-10
ii  hwinfo  21.72-1
ii  imageindex  1.1-4
ii  inxi3.3.07-1-1
ii  ipgrab  0.9.10-4
ii  ipv6toolkit 2.0+ds.1-1
ii  jdupes  1.20.2-1
ii  less551-2
ii  libimage-exiftool-perl  12.36+dfsg-1
ii  lltdscan0+20180223-1
ii  lrzip   0.641-1
ii  lshw02.19.git.2021.06.19.996aaad9c7-2
ii  lynis   3.0.6-1
ii  lz4 1.9.3-2
ii  lzop1.04-2
ii  mblaze  1.1-1
ii  mboxgrep0.7.9-5
ii  mc  3:4.8.27-1
ii  mdns-scan   0.5-5+b1
ii  membernator 1.1.0-3
ii  memstat 1.1+b1
ii  minizip 1.1-8+b1
ii  mpack   1.6-18
ii  mscompress  0.4-9
ii  nasm2.15.05-1
ii  nast0.2.0-9
ii  ncompress   4.2.4.6-5
ii  netcat-openbsd  1.218-2
ii  netdiscover 0.8.1-2
ii  ngrep   1.47+ds1-5
ii  nomarch 1.4-4
ii  nstreams1.0.4-1+b1
ii  ntfs-3g 1:2021.8.22-3
ii  nwipe   0.31-1+b1
ii  openpace1.1.0+ds-1+b1
ii  p7zip-full  16.02+dfsg-8
ii  packit  1.8-1
ii  parted  3.4-1
ii  pcapfix 1.1.7-1
ii  pcaputils