On Mon, Jan 29, 2007 at 09:04:08PM +1030, Ron wrote:
> On Mon, Jan 29, 2007 at 10:32:30AM +0100, Robert Millan [ackstorm] wrote:
> > On Sat, Jan 27, 2007 at 04:54:48AM +1030, Ron wrote:
> > > The Suggests seems like a friendly compromise between "every binary
> > > should have a man page" and the fact that the man pages have been
> > > declared non-free.
> > > 
> > > I could remove the links entirely and simply accept the former bug
> > > until we have free docs again, but I really don't think this is worth
> > > an entirely new non-free source package, just for a couple of symlinks.
> > 
> > Why don't you check in postinst wether the actual manpages exist, and
> > set the symlinks only if they do?
> 
> We'd have to pre-depend on a non-free package for that to be reliable
> though.

Suggests is enough.  You don't need to rely on cpp-doc's postinst having
been executed (since manpages are part of data.tar.gz), so if cpp-doc and
mingw32 are installed in the same run, everything is ok:

thread1:  install cpp-doc data.tar.gz
thread2:  install mingw32 data.tar.gz

synchronization

thread1:  process cpp-doc postinst
thread2:  process mingw32 postinst.  cpp-doc's data.tar.gz is granted to
  be installed.

Anyway, I think it's a much worse bug to spam users with daily rubish email
than to ship a package plainly without manpages.  So if you have to choose,
I'd pick the latter (the average mingw32 user is smart enough to figure out
that gcc/cpp docs will work fine for *-gcc/*-cpp equivalents).

-- 
Robert Millan

ACK STORM, S.L.  -  http://www.ackstorm.es/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to