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