This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: ITP: leafnode


On Fri, 2 Apr 2004, Christopher Faylor wrote:

> On Fri, Apr 02, 2004 at 02:16:53PM -0500, Igor Pechtchanski wrote:
> >On Fri, 2 Apr 2004, Christopher Faylor wrote:
> >>On Fri, Apr 02, 2004 at 06:22:53PM +0300, A.  Alper ATICI wrote:
> >>>On Fri, Apr 02, 2004 at 04:17:16PM +0200, Corinna Vinschen wrote:
> >>>>>
> >>>>>1.  Leafnode relies on hard-link counts, so current implementation of
> >>>>>hlinks on FAT32 breaks it.  News spool has to be on NTFS, and it seems
> >>>>>this will be an NT/2K/XP only package.
> >>>>
> >>>>Is that necessary?  Can't that be ifdef'd for Cygwin?
> >>>
> >>>I've discussed this before with leafnode maintainer, Matthias Andree,
> >>>and here's what he says:
> >>>
> >>><quote> The whole /var/spool/news/* organization relies on hard links.
> >>>
> >>>The expire process relies on the hard link count (st_nlink in struct
> >>>stat, as in the <sys/stat.h> header file and returned by the stat()
> >>>syscall) being correct, file copies on FAT32 will lead to premature
> >>>expiry and a horrible waste of disk space, it may become unbearable for
> >>>cross-posted articles.  </quote>
> >>
> >>Ok, so I vote "no" on this package given the above restriction.
> >
> >Umm, why?  Not that I'm voting for it, but as long as the package
> >detects that it's not running on NTFS and bails out gracefully, it
> >should be fine.  We have other NT-only packages in the distro (e.g.,
> >editrights).
>
> There's a difference between a package that is designed for NT and a
> general-purpose package that doesn't work on NT.
                                            ^^^^^
<PEDANTIC>
...on non-NT systems.
</PEDANTIC>

> If there are other packages in the distribution which have this
> restriction then I must have been asleep.
>
> Maybe Corinna disagrees, though.  That's why I voted "no" rather
> than offered an outright veto.
>
> cgf

Oh, ok, I see the distinction.  Agreed.
	Igor
-- 
				http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_		pechtcha@cs.nyu.edu
ZZZzz /,`.-'`'    -.  ;-;;,_		igor@watson.ibm.com
     |,4-  ) )-,_. ,\ (  `'-'		Igor Pechtchanski, Ph.D.
    '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

"I have since come to realize that being between your mentor and his route
to the bathroom is a major career booster."  -- Patrick Naughton


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]