[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: squeeze and epwutils both ship a "squeeze" binary



On jeu, 2008-03-06 at 10:42 +0100, Yves-Alexis Perez wrote:
> On Wed, Mar 05, 2008 at 08:12:55PM +0000, Julien Cristau wrote:
> > 'Conflicts' is not an appropriate way to resolve a conflict for a
> > program name.  See policy 10.1:
> >      Two different packages must not install programs with different
> >      functionality but with the same filenames.  (The case of two programs
> >      having the same functionality but different implementations is handled
> >      via "alternatives" or the "Conflicts" mechanism.  See Section 3.9,
> >      `Maintainer Scripts' and Section 7.3, `Conflicting binary packages -
> >      `Conflicts'' respectively.) If this case happens, one of the programs
> >      must be renamed.  The maintainers should report this to the
> >      `debian-devel' mailing list and try to find a consensus about which
> >      program will have to be renamed.  If a consensus cannot be reached,
> >      _both_ programs must be renamed.
> 
> Hi Masayuki,
> 
> what do you think about that? Squeeze (the archive manager) is the package
> name, the binary name, the library name, and most important the software
> name). Having to rename it is a pain because users know it by this name and
> not by a name like, say squeeze-archiver or something like that.
> 
> OTOH, squeeze (the archive manager) just entered the archive while squeeze
> (the dict files compressor) is there since a long time.
> 
> popcon shows few users for epwutils (and a bit fewer for squeeze) so renaming
> wont touch too many people in either case:
> 
> http://preview.tinyurl.com/39363v
> 
> (sorry for this, I don't think there's a way to have shorts url in popcon.php
> so I used tinyurl).
> 
> Do you think renaming squeeze to squeeze-dict (or something like that) will be
> painful?
> 
> I'm CC:ing -devel as per policy.

As there wasn't any reply on this, would you consider the attached NMU
ok? It only renames the binary, as there is no other conflict, no
manpage.
-- 
Yves-Alexis
diff -u epwutil-1.1/debian/changelog epwutil-1.1/debian/changelog
--- epwutil-1.1/debian/changelog
+++ epwutil-1.1/debian/changelog
@@ -1,3 +1,10 @@
+epwutil (1.1-7.1) UNRELEASED; urgency=low
+
+  * Non-maintainer upload.
+  * Rename squeeze to epwutil-squeeze in package.
+
+ -- Yves-Alexis Perez <corsac@debian.org>  Tue, 11 Mar 2008 08:48:00 +0100
+
 epwutil (1.1-7) unstable; urgency=low
 
   * Bumped to Standards-Version: 3.7.3.
diff -u epwutil-1.1/debian/rules epwutil-1.1/debian/rules
--- epwutil-1.1/debian/rules
+++ epwutil-1.1/debian/rules
@@ -43,7 +43,7 @@
 	#$(MAKE) install DESTDIR=`pwd`/debian/epwutil
 	install bookinfo `pwd`/debian/epwutil/usr/bin
 	install catdump `pwd`/debian/epwutil/usr/bin
-	install squeeze `pwd`/debian/epwutil/usr/bin
+	install squeeze `pwd`/debian/epwutil/usr/bin/epwutil-squeeze
 	
 
 # Build architecture-independent files here.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: