[23888] trunk/base/src/port1.0/portlivecheck.tcl
Weissmann Markus
mww at macports.org
Fri Apr 13 08:44:18 PDT 2007
On 12 Apr 2007, at 15:05, Paul Guyot wrote:
> On Apr 12, 2007, at 8:54 PM, source_changes at macosforge.org wrote:
>
>> Revision: 23888
>> http://trac.macosforge.org/projects/macports/changeset/
>> 23888
>> Author: eridius at macports.org
>> Date: 2007-04-12 04:54:10 -0700 (Thu, 12 Apr 2007)
>>
>> Log Message:
>> -----------
>> Fix livecheck to check for master_sites properly.
>> If a portfile isn't set up for livecheck and isn't a sourceforge/
>> freshmeat project, default to none, not freshmeat (which would
>> cause a failure).
>> Clean up some if checks to avoid unnecessary syntax
>
> and
>
>> Revision: 23889
>> http://trac.macosforge.org/projects/macports/changeset/
>> 23889
>> Author: eridius at macports.org
>> Date: 2007-04-12 04:55:42 -0700 (Thu, 12 Apr 2007)
>>
>> Log Message:
>> -----------
>> Make the up-to-date message for livecheck be info, not debug
>
> Hello Kevin,
>
> As I understand it, in addition to fixing and cleaning the code,
> you changed the semantics of livecheck significantly (without
> modifying the documentation).
> Previously, livecheck would:
> - report an error if it didn't work
> - default to freshmeat if nothing was set
> - be silent if the port was up to date
>
> Now, livecheck will:
> - report an error if it didn't work
> - be silent if nothing was set
> - report if the port was up to date
>
> The old observed behavior when everything was ok (nothing was
> displayed) now means that nothing was checked, which is quite a
> problem if the goal of a maintainer is to keep their ports up to
> date. The advantage of the original semantics is that it drives
> port maintainers to write livecheck for their ports, while setting
> a good default so that most ports don't need a specific livecheck.
> Basically, you livecheck your ports and any output means that you
> have to do something, shall it implement a specific livecheck
> because default doesn't work or update because the port was updated
> upstream.
>
> What argument do you have in favor of this change of semantics? Can
> we decide on reverting to the previous behavior?
>
I'll have to chime in on this one: I also prefer to (i) get
maintainers to add livecheck and (ii) get information if I have to
actually do something.
-Markus
---
Markus W. Weissmann
http://www.mweissmann.de/
More information about the macports-dev
mailing list