[prev in list] [next in list] [prev in thread] [next in thread] 

List:       linux-man
Subject:    Re: [PATCH 0/7] Improve support for compressed man pages
From:       Mike Frysinger <vapier () gentoo ! org>
Date:       2016-04-18 18:30:24
Message-ID: 20160418183024.GX5369 () vapier ! lan
[Download RAW message or body]

On 18 Apr 2016 19:10, Alexander Miller wrote:
> On Mon, 18 Apr 2016 13:57:54 +0100 Michael Kerrisk wrote:
> > On 04/16/2016 05:30 PM, Alexander Miller wrote:
> > > On Sat, 16 Apr 2016 00:50:58 -0400
> > > Mike Frysinger <vapier@gentoo.org> wrote:
> > >   
> > >> imo, we should just drop all compression support.  distros already
> > >> handle this properly and pick whatever they want/need.  
> > > 
> [...]
> > > 
> > > We can drop compression support or do it right - I'm fine with
> > > either option. We shouldn't keep the status quo, though.  
> > 
> > I'm inclined to say drop it. Would you mind putting together a 
> > patch, Alex?
> 
> I'm not sure what exactly we should do.
> The problem isn't really compressing the files, but the "screen"
> and "uninstall" targets.
> 
> If we drop support for compressing man pages ourselves, what shall
> we do with those targets? They aren't useful for distros either.
> And they *still* might have to deal with files compressed by the
> distro's package manager (if a user tries to update manually).
> We could
> - drop "screen" and/or "uninstall", too
>   (getting rid of the problem and simplifying the Makefile but
>   being inconvenient for users);
> - fix them to handle man pages compressed by the distro
>   (but not compressed sources, resulting in only slightly simpler
>   patches than those I've posted);
> - or explicitly state "screen" (and maybe "uninstall") don't support
>   compressed files. This is problematic IMO, especially since they
>   are used by "make all". Moreover, "uninstall" can remove .gz/.bz2
>   files but no .xz files right now; this could be changed to include
>   .xz or to exclude .gz/.bz2.

imo, drop the screen target.  for uninstall, that's a semi-common
idiom that packages have (and autotools supports out of the box).
keeping that sounds fine.

i don't think we need to worry about supporting `make uninstall` if
the package was installed initially by the distro -- you have to deal
with version skew of course which pretty much no one does.  just make
sure `make install && make uninstall` works sanely.

wrt compression, we could be lazy/greedy here too.  when we uninstall
locale.5, just rm locale.5*.  in practice, this is unlikely to be an
issue ...
-mike

["signature.asc" (application/pgp-signature)]
--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic