On Tuesday, April 16, 2002, at 09:46 AM, Max Horn wrote:
> At 6:42 Uhr -0400 16.04.2002, Kyle Moffett wrote:
>> I feel kind of stupid now, but maybe something where Fink could update
>> itself to the latest cvs would be helpful
>
> "fink selfupdate-cvs"
>
> It's already there. All essential packages (including Fink) are
> automaticall updated if you run it
>
> Also, binary distro doesn't involve the Fink package manager at all,
> hence such a field as you propose wouldn't do anything with regards to
> the bindist. And there is no need for it either, since the "new
> binaries" work fine with the "old" package manager.
I think you misinterpreted my idea, let me try to rephrase it:
Let's say that we need a new tag 'Foo:' for some packages. The tag is
made, added to pm cvs and everything is OK. The problems come when
somebody using unstable cvs packages tries to install a package using
that tag. At the moment fink will fail with some weird error (Depending
on the tag and its purpose). I was suggesting that instead, all
packages needing features not present in the latest released package
manager could be identified by 'Depends: fink-cvs (>= #date#)' or
'NeedsFinkCVS: #date#'. Then Fink could by default ignore packages in
CVS (stable or unstable) that have a non-cvs version or a cvs version
older than #date#. Then an optional tag could be set in fink.conf for
developers and beta testers. This tag would tell Fink to ask the
developer if they want to update the fink pkg manager from cvs on the
detection of such a package.
Modifications I would like to suggest:
Package files:
New tag 'NeedsFinkCVS: #date#'
fink.conf:
New tag 'FinkCVSCheck: #value#'
where value is one of:
'' or 'normal': ignore packages where NeedsFinkCVS is later
than current Fink
'error': reports an error if a package like that is
found
(Useful for making a new stable release)
'auto': automatically update with cvs when a package
like that is detected
'ask': ask the developer if they would like to
update the pkg manager
Any thoughts?
Kyle Moffett
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel