Source: fuseiso
Version: 20070708-5
Severity: wishlist
Control: block -1 by 1085456 1083034

Hi!

The Package Salvage Team has provisionally agreed on
  RM: umview -- RoQA; obsolete, low popcon
  RM: fuse-umfuse-ext2 -- RoQA; dead upstream, low popcon
  + replace with https://github.com/alperakcan/fuse-ext2
  RM: umview-mod-umfusefat [amd64 i386 ppc64] -- RoQA; view-os removed
  + update to 0.2 (or 0.2+git) from upstream @ 
https://github.com/virtualsquare/fusefatfs
    (current upstream from 2008, 0.2 from last year, untagged patches from this 
year)
    & don't build the umview module
  RM: fuse-umfuse-iso9660 -- RoQA; dead upstream, duplicates fuseiso
  + implement "fuseiso -o fuseopt -o fuseopt iso mtpt" in fuseiso
    (currently only accepts "fuseiso iso mtpt -o fuseopt -o fuseopt")
    and have that provide a transitional package

AFAICT the only thing missing for fuseiso feature parity with fuseiso9660
is the option parsing, which I found when I last evaluated fuseiso
as #1083034, and the patch for that was simple enough.

I'm attaching a diff based on fuseiso -5 that also creates a
transitional package fuseiso9660 that Depends: fuseiso.
With the patch in #1083034, this should provide a smooth transition for trixie.

I use fuseiso heavily and am of course happy to field support
requests/co-maintain if this increases your debbug load.

(Actually, now that I look at the bug in the web view,
 it looks like you marked it wontfix and I didn't get it
 (nnn@ doesn't CC the submitter);
 I think this is the simplest transition path,
 but if you'd rather notfix this then I suppose a different transition
 with a wrapper-providing package may be workable?
 But I'm hoping this can be avoided.)

Thanks,
наб
diff --git a/fuseiso-20070708.old/debian/control 
b/fuseiso-20070708/debian/control
index 04fe5e3..5a09cd2 100644
--- a/fuseiso-20070708.old/debian/control
+++ b/fuseiso-20070708/debian/control
@@ -14,6 +14,8 @@ Vcs-Browser: https://salsa.debian.org/debian/fuseiso
 
 Package: fuseiso
 Architecture: any
+Breaks: fuseiso9660 (<< 0.3-2~)
+Replaces: fuseiso9660 (<< 0.3-2~)
 Depends: fuse3 (>= 3.14.0),
          ${misc:Depends},
          ${shlibs:Depends},
@@ -24,3 +26,11 @@ Description: FUSE module to mount ISO filesystem images
  filesystem in a userspace program.
  .
  It can also mount single-tracks .BIN, .MDF, .IMG and .NRG.
+
+Package: fuseiso9660
+Architecture: all
+Depends: fuseiso
+Priority: optional
+Section: oldlibs
+Description: transitional package
+ This is a transitional package. It can safely be removed.
diff --git a/fuseiso-20070708/debian/fuseiso.links 
b/fuseiso-20070708/debian/fuseiso.links
new file mode 100644
index 0000000..a1fdf9c
--- /dev/null
+++ b/fuseiso-20070708/debian/fuseiso.links
@@ -0,0 +1,2 @@
+usr/bin/fuseiso               usr/bin/fuseiso9660
+usr/share/man/man1/fuseiso.1  usr/share/man/man1/fuseiso9660.1
diff --git a/fuseiso-20070708.old/debian/rules b/fuseiso-20070708/debian/rules
index 0f50232..e659a70 100755
--- a/fuseiso-20070708.old/debian/rules
+++ b/fuseiso-20070708/debian/rules
@@ -7,5 +7,8 @@
 # Make sure lintian does not complain about missing hardenings
 export DEB_BUILD_MAINT_OPTIONS=hardening=+all
 
+override_dh_auto_install:
+       dh_auto_install --destdir=debian/fuseiso
+
 %:
        dh $@

Attachment: signature.asc
Description: PGP signature

Reply via email to