Re: saving a few ports from death

2011-05-01 Thread Doug Barton

On 05/01/2011 00:12, mato wrote:


Regarding hosting the files -- one of the goals of the foundation is to
provide infrastructure for the project. And this seems like one of the
opportunities to do so. Besides, all of the ports mentioned have their
distfiles already mirrored on FreeBSD's FTP.


I think you misunderstand the purpose of mirroring the distfiles. It's 
done as a service to FreeBSD users to deal with temporary upstream 
problems, not as a primary source. Bandwidth costs money, and we don't 
want to abuse the generosity of those who contribute their systems to 
FreeBSD.


The fact remains that if people want these ports saved then the 
appropriate resources have to be forthcoming. That includes person-hours 
to maintain the ports, as well as hosting for the distfiles.



Doug

--

Nothin' ever doesn't change, but nothin' changes much.
-- OK Go

Breadth of IT experience, and depth of knowledge in the DNS.
Yours for the right price.  :)  http://SupersetSolutions.com/

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-05-01 Thread mato

Doug Barton wrote:

On 04/25/2011 17:28, martinko wrote:

Ok,
I skimmed through the list of deprecated ports and I identifed the
following that I may be using or at least used in past and I could take
over their maintenance to save them from death:


Generally by the time that a port has deteriorated to the point where 
the distfiles are gone, and it has no maintainer, it's usually a 
pretty good sign that it's time to move on. This isn't just because of 
the distfile issue. Every port in the tree consumes resources, whether 
it's for pointyhat runs, space on the package sites (including the 
mirrors), etc. They also consume time to deal with when they get 
broken by changes in the OS, etc. What we're trying to do here is to 
eliminate ports that are no longer useful.


You might want to consider whether or not some of these can be 
replaced by different alternatives.



misc/wmweather


Give misc/wmweather+ a try. It's actively developed and maintained.


sysutils/wmmemmon


There are a million other dockapps that do similar jobs, and this one 
does not seem that special. :)


As for the gimp thing that you mentioned, I don't know anything about 
it, but if you wish to become its maintainer the polite thing to do 
would be to provide resources to host its distfile(s).



Doug



Well, I actually use both weather dockapps you mentioned and would like 
to keep them.  The same goes for wmmemmon.  Diversity is good, people 
have different tastes and I hope no one is going to make (unnecessary) 
decisions for them.


Regarding hosting the files -- one of the goals of the foundation is to 
provide infrastructure for the project.  And this seems like one of the 
opportunities to do so.  Besides, all of the ports mentioned have their 
distfiles already mirrored on FreeBSD's FTP.


Cheers,

M.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-28 Thread Chris Rees
On 27 Apr 2011 21:04, "Mikhail T."  wrote:
>> cvs's Attic can be easily restored if people take up the slack. I see
>> no reason to change this policy
>
> No, not easily. It requires the CVS tree, which is not automatically
installed.

What are you on about? Just do an anonymous checkout, like every other time
you access cvs for reading.

Chris
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Doug Barton

On 04/27/2011 13:54, Eitan Adler wrote:

Which is a*major*  drain of resources. One of the reasons for ceasing
the building of packages for broken/completely obsolete is to avoid
draining the computer time building said packages.


... and in addition to CPU cycles there is also storage on the dozens of 
mirrors for packages, distfiles, cvs, etc. Almost all of those mirrors 
are provided by organizations that donate their resources to help the 
FreeBSD community. Many of them are already stretched thin.


I don't think the view that "we don't provide a warranty" is realistic. 
If you took 100 FreeBSD users and asked them, "Would you be surprised to 
find a known-bad version of something in the ports tree?" I think 99 of 
them would say, "yes!"


Those who want to keep EOL stuff around also seem to be ignoring that in 
FreeBSD the model is generally "maintainer knows best." To take apache13 
as a specific example, the maintainers of that port have said pretty 
clearly, "it's a bad idea to keep using this, and we want to get rid of 
it ASAP." At least one of those maintainers is part of the ASF, so I 
tend to take his word on such things.


Finally, as someone else pointed out, if you decide for yourself that 
you really really need something that's been removed from the ports 
tree, you can always dig it out of CVS. Yes, I realize that's extra work 
on your part, but that's part of the "price" of "free" software.



Doug

--

Nothin' ever doesn't change, but nothin' changes much.
-- OK Go

Breadth of IT experience, and depth of knowledge in the DNS.
Yours for the right price.  :)  http://SupersetSolutions.com/

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Olli Hauer
On 2011-04-27 17:59, Mikhail T. wrote:
> On -10.01.-28163 14:59, Robert Huff wrote:
>> It is also possible it is only important to a fairly small
>> number ... but to those it is absolutely crucial.
> Or the port might become useful/essential/critical to somebody in the 
> future...
> 
> What is not broken -- just old, like  databases/db2 or www/apache13*, for
> example -- should be left alone (until it becomes both broken and 
> unmaintained).
> And even then, the removal should not be mass-scale/automatic...


What are you missing in the db2 implementation of FreeBSD which is in the OS
and maintained by the OS developers?

For myself I see the apache13 EOL with a whining and a laughing eye, and can
understand if users don't want to upgrade to 22/24 because of complex and
working configurations. But I also look at the future development of the OS
and environment where such old dinosaur should see a ice time to make room
for new live.

Within the apache13/20 deprecation also other ports will go since they are not
compatible with newer apache version.

For anyone interested I've done a quick grep over my local build logs to get
a list of ports which depends on apache13/20

http://people.freebsd.org/~ohauer/diffs/apache_ports/apache13_ports.log
http://people.freebsd.org/~ohauer/diffs/apache_ports/apache20_ports.log

Most of the ports have equivalents for apache22.
http://people.freebsd.org/~ohauer/diffs/apache_ports/apache22_ports.log

All those ports where build with the following setting in bsd.apache.mk
DEFAULT_APACHE_VERSION= 22
APACHE_SUPPORTED_VERSION=   22 13 20

--
olli
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Erik Trulsson
On Wed, Apr 27, 2011 at 05:05:57PM -0400, Eitan Adler wrote:
> >> apache13 is EOL upstream. We should not have ports for EOL software.
> >
> > Why not, exactly?..
> 
> What happens if a security hole or a bug is found? Are we the ones to
> fix it? If yes are we to host the patches? Where should the bug
> reports go to - our bug tracker? What if our implementation ceases to
> match established documentation? Should we host the docs too?

"We"? Who is this "we" you keep talking about here?
If a port has a security hole then it is up to the maintainer to find a
fix for it - if this fix is a patch he/she comes up with or a switch to
a newer upstream version is irrelevant.
If there is no maintainer and nobody else provides a fix either, it is
time to mark the port as FORBIDDEN and DEPRECATED and remove it after
the deprecation period expires, just like how other broken ports are
handled.

> 
> The ports collection is one of *third party* software (with a couple
> of small exceptions). If the third party says "this program is done,
> has bugs which won't be fixed, etc" we should no longer support it.

Depends on what you mean by "support", but removing a port just because
upstream development has ceased is just plain silly.




-- 

Erik Trulsson
ertr1...@student.uu.se
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Mikhail T.


Eitan, you are entitled to your opinions, but not to your own facts. My factual 
corrections are inline below. Arguing about opinions and policy is useless until 
the facts are accepted as such by all participants:


On 27.04.2011 16:54, Eitan Adler wrote:

The upstream maintainer already called it "end of life". FreeBSD does
not and will not ever take over the development of dead upstream ports
(and in this case there is a upstream version)
I never suggested, we undertake /development/ of upstream software -- EOLed or 
not. Fact 1.

The same entity(ies), that currently busy themselves marking 
things>"deprecated".

The ports marked "broken with no one to fix them" (shortened to
'deprecated') take a significant amount of time and energy to fix.

db2 was not broken. Neither is apache13... Fact 2.

Which is a *major* drain of resources.
"Major"? Didn't you say earlier, that the most recent sweep -- only deleted 
about 3% of the ports? I'd say, this is Fact 3, but, maybe, even 3% qualifies as 
"major" in your view... And was not this sweep the largest in our history?

What you fail to understand is that we are NOT marking ports as
'obsolete' or 'bad' or 'there exists a better program' but as broken
and unmaintained.
I can only repeat the example of db2. It was never broken, but deleted 
nonetheless... The same is about to happen to apache13...


   -mi

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Chip Camden
Quoth Ade Lovett on Wednesday, 27 April 2011:
> On Apr 27, 2011, at 13:46 , Chip Camden wrote:
> > 
> > Modifying the script that was posted earlier, we can list out all
> > installed ports that are currently deprecated, and why:
> 
> Won't work -- need to handle slave ports etc, where the DEPRECATED may be in 
> the MASTER_PORT.
> 
> Try this:
> 
> #!/bin/sh
> #
> PORTSDIR=${1-"/usr/ports"}
> for port in $(pkg_info -oa | grep /)
> do
> dep=$(make -C ${PORTSDIR}/${port} -V DEPRECATED)
> [ -n "${dep}" ] && echo "${port}: ${dep}"
> done
> 
> 
> -aDe
> 
> ___
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Nice, thanks!

-- 
.O. | Sterling (Chip) Camden  | http://camdensoftware.com
..O | sterl...@camdensoftware.com | http://chipsquips.com
OOO | 2048R/D6DBAF91  | http://chipstips.com


pgp5qYJQh9YGn.pgp
Description: PGP signature


Re: saving a few ports from death

2011-04-27 Thread Charlie Kester

On Wed 27 Apr 2011 at 14:05:57 PDT Eitan Adler wrote:

apache13 is EOL upstream. We should not have ports for EOL software.


Why not, exactly?..


What happens if a security hole or a bug is found? Are we the ones to
fix it? 


No.  The rule of caveat emptor should apply.  We don't warranty anything
else in the portstree, why would you think that there's an implied
warranty in this scenario?

If yes are we to host the patches? 


The question is moot, given a negative answer to the preceding one.

Where should the bug reports go to - our bug tracker? 


If they do get submitted there, they should be immediately closed as
"Won't Fix". 


What if our implementation ceases to match established documentation?
Should we host the docs too?


Same answers as above.



The ports collection is one of *third party* software (with a couple
of small exceptions). If the third party says "this program is done,
has bugs which won't be fixed, etc" we should no longer support it.


Keeping it in the tree != obligation to provide support, i.e., bugfixes
for anything except the port Makefile and other port-related files.  As
long as there's a maintainer willing to do the work to keep it running
(warts and all) on the currently-supported FreeBSD releases, I don't see
any reason why it can't be kept in the tree.



If upstream says it's dead, who are we to keep it alive?


We are a major Operating System project, which maintains ports of
third-party applications for the convenience of our users. An
EOL-declaration by the authors does not mean, the users must stop using it
immediately -- it simply says, the authors will not be releasing
updates/bug-fixes.


Correct. However (a) if the third party gave an upgrade path we should
encourage our users to use it and (b) if there *are* known bugs and
especially security holes we should cease to make it available through
our tree.


Agree with (a) but maybe not (b).  That's a decision that should be left
to the users.



If a user says "I found an issue with X and it is EOL upstream" the
correct response is to "upgrade to a supported version".


See above.


However this discussion is different to the one that we started with
(namely that of deprecated ports) so lets try and get back on track :-)


Actually, it's a closely related question.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Eitan Adler
>> apache13 is EOL upstream. We should not have ports for EOL software.
>
> Why not, exactly?..

What happens if a security hole or a bug is found? Are we the ones to
fix it? If yes are we to host the patches? Where should the bug
reports go to - our bug tracker? What if our implementation ceases to
match established documentation? Should we host the docs too?

The ports collection is one of *third party* software (with a couple
of small exceptions). If the third party says "this program is done,
has bugs which won't be fixed, etc" we should no longer support it.

>>
>> If upstream says it's dead, who are we to keep it alive?
>
> We are a major Operating System project, which maintains ports of
> third-party applications for the convenience of our users. An
> EOL-declaration by the authors does not mean, the users must stop using it
> immediately -- it simply says, the authors will not be releasing
> updates/bug-fixes.

Correct. However (a) if the third party gave an upgrade path we should
encourage our users to use it and (b) if there *are* known bugs and
especially security holes we should cease to make it available through
our tree.

 If a user says "I found an issue with X and it is EOL upstream" the
correct response is to "upgrade to a supported version".

However this discussion is different to the one that we started with
(namely that of deprecated ports) so lets try and get back on track
:-)

-- 
Eitan Adler
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Mikhail T.

On 27.04.2011 16:47, Wesley Shields wrote:

apache13 is EOL upstream. We should not have ports for EOL software.

Why not, exactly?..

If upstream says it's dead, who are we to keep it alive?
We are a major Operating System project, which maintains ports of third-party 
applications for the convenience of our users. An EOL-declaration by the authors 
does not mean, the users must stop using it immediately -- it simply says, the 
authors will not be releasing updates/bug-fixes.


   -mi


___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Eitan Adler
>dougb is anxious to delete apache13 as well instead of simply disowning it...

The upstream maintainer already called it "end of life". FreeBSD does
not and will not ever take over the development of dead upstream ports
(and in this case there is a upstream version)

>The same entity(ies), that currently busy themselves marking things 
>>"deprecated".

The ports marked "broken with no one to fix them" (shortened to
'deprecated') take a significant amount of time and energy to fix.
Think of the warning as a "call to fix" for those parts. If you feel

> No, not easily. It requires the CVS tree, which is not automatically
> installed. /usr/ports/obsoleted, on the other hand, would be rolled out
> together with the rest of the ports-tree.

And for those who want to use old, and likely broken ports, they can
take that effort to install the tree.

> And, under my proposal, the
> packages for the "obsolete" stuff will continue building.

Which is a *major* drain of resources. One of the reasons for ceasing
the building of packages for broken/completely obsolete is to avoid
draining the computer time building said packages. Take a guess how
long it takes to build from start to completion a complete set of
packages. I'll bet you get it wrong. Furthermore in order to continue
building packages the ports have to *work* which most of them
presently do not.

What you fail to understand is that we are NOT marking ports as
'obsolete' or 'bad' or 'there exists a better program' but as broken
and unmaintained. What we ARE saying is that "this port does not
presently work and no one took up the mantle to (a) fix it (b)
maintain it (c) continue to the maintain it in the future. There are
hundreds if not thousands of obsolete ports in the tree. This is
because someone decided to MAINTAIN the ports. We can not support
BROKEN ports unless someone does the work.

[snip]

> Same goes for apache13 -- last change was an upgrade to 1.3.42 (February
> 2010) -- it does not seem to require much work.

Apache 1.3 is DEAD and been supplanted upstream. If you wish to fork
apache 1.3 and make a new project we will GLADY host a port for it (if
someone decided to maintain it)

I strongly doubt that you have any idea of the amount of work it takes
to support 23,000 ports. Furthermore it seems that your proposals fail
to consider the amount of infrastructure work that must be delayed or
even prevented due to sheer number of broken and unmaintained ports.



-- 
Eitan Adler
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Wesley Shields
On Wed, Apr 27, 2011 at 04:03:58PM -0400, Mikhail T. wrote:
> On 27.04.2011 14:16, Eitan Adler wrote:
> > Then bapt@ marked the ports*deprecated*  which does not mean deleted. It 
> > was a warning that people who were interested should step up and take up 
> > the work. If after N amount of time no one does so they will be 
> > individually deleted.
> The ports I listed -- db2 and apache13* family -- are/were not broken. What 
> "work" are you talking about?
> 
> Yet, mandree deleted db2 on April 12th and dougb is anxious to delete
> apache13 as well instead of simply disowning it...

apache13 is EOL upstream. We should not have ports for EOL software.

I don't care if it works perfectly fine and someone wants to hand-roll
patches back to it. If upstream says it's dead, who are we to keep it
alive?

-- WXS
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Mikhail T.

On 27.04.2011 14:16, Eitan Adler wrote:

Then bapt@ marked the ports*deprecated*  which does not mean deleted. It was a 
warning that people who were interested should step up and take up the work. If 
after N amount of time no one does so they will be individually deleted.
The ports I listed -- db2 and apache13* family -- are/were not broken. What 
"work" are you talking about?


Yet, mandree deleted db2 on April 12th and dougb is anxious to delete apache13 
as well instead of simply disowning it...

>  Maybe, for cleanliness and neatness, we should have a separate directory
>  (and category): "obsolete" -- where ports can go to die peacefully. But it
>  should not be cvs' "Attic"...

Who will be the ones to deal with that category, ensuring new
infrastructure works, etc? The port maintainer? oh wait!
The same entity(ies), that currently busy themselves marking things 
"deprecated". But it was just a proposal -- for those, who don't like to see 
"obsolete" software mixed with the latest and greatest. I'm perfectly satisfied 
with not touching "obsolete" things at all. Certainly not until they break -- 
and stay broken for "too long".

cvs's Attic can be easily restored if people take up the slack. I see
no reason to change this policy
No, not easily. It requires the CVS tree, which is not automatically installed. 
/usr/ports/obsoleted, on the other hand, would be rolled out together with the 
rest of the ports-tree. And, under my proposal, the packages for the "obsolete" 
stuff will continue building.


The "if people take up the slack" seems to imply need to continuously work on 
the software. But the db2 needed no serious changes since 2004 and the last 
meaningful change was in 2008... The only reason to kill it was "too old"... Now 
all current users of db2 have to move onto later dbX, which means not only 
patching up the API-calls in their source-code (if the source code is even 
available!), but recreating their databases too -- because Berkeley DB files are 
not backwards-compatible. And for what reason?..


Same goes for apache13 -- last change was an upgrade to 1.3.42 (February 2010) 
-- it does not seem to require much work. There may well be good reasons to hate 
it, but somebody with a custom module, for example, may be perfectly satisfied 
with it... I happen to know one such site, for example. There may be more. If 
apache@ does not want it, they can drop maintainership. But deletion is not 
called for.


Upgrading the OS should not /require/ upgrading (and replacing!) the 
applications.

Yours,

   -mi

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Ade Lovett

On Apr 27, 2011, at 13:46 , Chip Camden wrote:
> 
> Modifying the script that was posted earlier, we can list out all
> installed ports that are currently deprecated, and why:

Won't work -- need to handle slave ports etc, where the DEPRECATED may be in 
the MASTER_PORT.

Try this:

#!/bin/sh
#
PORTSDIR=${1-"/usr/ports"}
for port in $(pkg_info -oa | grep /)
do
dep=$(make -C ${PORTSDIR}/${port} -V DEPRECATED)
[ -n "${dep}" ] && echo "${port}: ${dep}"
done


-aDe

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Re: saving a few ports from death

2011-04-27 Thread Chip Camden
Quoth Eitan Adler on Wednesday, 27 April 2011:
> > What is not broken -- just old, like  databases/db2 or www/apache13*, for
> > example -- should be left alone (until it becomes both broken and
> > unmaintained). And even then, the removal should not be
> > mass-scale/automatic...
> 
> This recent sweep was neither mass scale nor automatic.
> 536/22816 ports is only 3.234% of all the ports. Furthermore bapt@,
> myself, and a few other people went through each of the categories
> ensuring the projects were actually dead (not necessarily that the
> distfile couldn't be found). Then bapt@ marked the ports *deprecated*
> which does not mean deleted. It was a warning that people who were
> interested should step up and take up the work. If after N amount of
> time no one does so they will be individually deleted.
> 
> > Maybe, for cleanliness and neatness, we should have a separate directory
> > (and category): "obsolete" -- where ports can go to die peacefully. But it
> > should not be cvs' "Attic"...
> 
> Who will be the ones to deal with that category, ensuring new
> infrastructure works, etc? The port maintainer? oh wait!
> cvs's Attic can be easily restored if people take up the slack. I see
> no reason to change this policy.
> 
> -- 
> Eitan Adler

Modifying the script that was posted earlier, we can list out all
installed ports that are currently deprecated, and why:

#!/bin/sh   
 

 
prefix=/usr/ports/  
 
makefile=/Makefile  
 

 
for file in `pkg_info -oxa | grep "/"`  
 
do  
 
yes=`grep DEPRECATED= ${prefix}${file}${makefile}`
if [ -n "$yes" ]
 
then
echo $file $yes
fi  
 
done 

When I ran this on my system, I found only lang/libutils.  It must have been
needed by something I've since uninstalled, because nothing depends on it
now -- so I deleted it.

-- 
.O. | Sterling (Chip) Camden  | http://camdensoftware.com
..O | sterl...@camdensoftware.com | http://chipsquips.com
OOO | 2048R/D6DBAF91  | http://chipstips.com


pgpxU3jAVMkAt.pgp
Description: PGP signature


Re: saving a few ports from death

2011-04-27 Thread Doug Barton

On 04/27/2011 08:59, Mikhail T. wrote:

What is not broken -- just old, like ... or www/apache13*


apache13 is way past EOL, and the apache team is working hard to move 
the default to apache22, at which point I personally hope that apache13 
dies a quick and painful death :)


--

Nothin' ever doesn't change, but nothin' changes much.
-- OK Go

Breadth of IT experience, and depth of knowledge in the DNS.
Yours for the right price.  :)  http://SupersetSolutions.com/

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Re: saving a few ports from death

2011-04-27 Thread Eitan Adler
> What is not broken -- just old, like  databases/db2 or www/apache13*, for
> example -- should be left alone (until it becomes both broken and
> unmaintained). And even then, the removal should not be
> mass-scale/automatic...

This recent sweep was neither mass scale nor automatic.
536/22816 ports is only 3.234% of all the ports. Furthermore bapt@,
myself, and a few other people went through each of the categories
ensuring the projects were actually dead (not necessarily that the
distfile couldn't be found). Then bapt@ marked the ports *deprecated*
which does not mean deleted. It was a warning that people who were
interested should step up and take up the work. If after N amount of
time no one does so they will be individually deleted.

> Maybe, for cleanliness and neatness, we should have a separate directory
> (and category): "obsolete" -- where ports can go to die peacefully. But it
> should not be cvs' "Attic"...

Who will be the ones to deal with that category, ensuring new
infrastructure works, etc? The port maintainer? oh wait!
cvs's Attic can be easily restored if people take up the slack. I see
no reason to change this policy.

-- 
Eitan Adler
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Re: saving a few ports from death

2011-04-27 Thread Mikhail T.

On -10.01.-28163 14:59, Robert Huff wrote:

It is also possible it is only important to a fairly small
number ... but to those it is absolutely crucial.

Or the port might become useful/essential/critical to somebody in the future...

What is not broken -- just old, like  databases/db2 or www/apache13*, for 
example -- should be left alone (until it becomes both broken and unmaintained). 
And even then, the removal should not be mass-scale/automatic...


Maybe, for cleanliness and neatness, we should have a separate directory (and 
category): "obsolete" -- where ports can go to die peacefully. But it should not 
be cvs' "Attic"...


   -mi

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Diane Bruce
On Wed, Apr 27, 2011 at 08:02:34AM -0700, Chip Camden wrote:
> Quoth Eric on Wednesday, 27 April 2011:
...
> > >> My search for "popularity" metrics is intended to point me, as a
> > >> maintainer, to ports I might want to adopt now, rather than wait for
> > >> someone to complain about them.  Everything *I* use is already
> > >> maintained, so I've moved on to looking for things other people might
> > >> need.  But I don't want to waste my time on something that nobody uses.
> > >> :)

I have suggested in the past that part of the ports infrastructure could
toggle a count somewhere each time a port is made. This should be opt in 
of course. It would make it very easy to see which port might need a
maintainer.

- Diane 
-- 
- d...@freebsd.org d...@db.net http://www.db.net/~db
  Why leave money to our children if we don't leave them the Earth?
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Mehmet Erol Sanliturk
On Wed, Apr 27, 2011 at 1:00 AM, Mark Linimon  wrote:

> I need to migrate portsmon to another server so that we can start up
> these periodic emails again.
>
> mcl
> ___
>



With the large number of ports to be maintained , tasks to be performed
becomes very complex .


The current structure of problem report submitting and e-mails about current
problems may be modified to reduce the tasks to be performed even for
slightly.


On the problem report submitting page ,

http://www.freebsd.org/send-pr.html

the following fields may be added to make it more structured and to be able
to generate e-mails to maintainers directly :

Remove field Category .

Add the following fields :

FreeBSD Version : ( Selected from a drop-down list like Category )
FreeBSD Architecture : ( Selected from list ... )

Related to

( Radio Button )  Base  : Program Name : ...
in Directory : ...


 -
 Port : Port Name in .../Latest/ Directory : ...
  Port Version :

  If there is a working version in another
  operating system Name : ...
  operating system Version : ...
  Port Name : ...
  Port Version : ...
  Source Repository URL :

-




Into Class field : Add item : Feature Suggestion .


Under the box "How to repeat the problem" ,

addWhich tests are applied :
addTesting software available :
addTesting Software URL :


With the above structure , it is possible

 . to generate e-mails to maintainers automatically ,
 . to eliminate problem reports when operating system or port version
numbers of the respective ports changes by moving them to an archive .


Problem report query page

http://www.freebsd.org/cgi/query-pr-summary.cgi?query


may be adapted accordingly .

...


In e-mails , a more structured listing will be helpful :


PR   FreeBSD   FreeBSDPort Port
NumberVersion ArchitectureName   Version   Description
----   ---   --
  -


In the present system , mentioning only the category with vague descriptions
causes difficulty to understand structure of the problem , at least for
persons foreigner to port maintenance  .


Also , supplying a link to problem report numbers during generation of
e-mails automatically makes them easily accessible .


Thank you very much .

Mehmet Erol Sanliturk
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Chip Camden
Quoth Eric on Wednesday, 27 April 2011:
> > From: Anton Shterenlikht 
> > Date: Wed, 27 Apr 2011 10:14:41 +0100
> > To: 
> > Subject: Re: saving a few ports from death
> > 
> > On Tue, Apr 26, 2011 at 03:55:56PM -0700, Charlie Kester wrote:
> >> 
> >> My search for "popularity" metrics is intended to point me, as a
> >> maintainer, to ports I might want to adopt now, rather than wait for
> >> someone to complain about them.  Everything *I* use is already
> >> maintained, so I've moved on to looking for things other people might
> >> need.  But I don't want to waste my time on something that nobody uses.
> >> :)
> > 
> > Interesting..
> > 
> > I used this sh(1) script to find
> > unmaintained ports that I use.
> > (I couldn't find a way to do the
> > job with the existing tools like
> > pkg_info or portmaster):
> > 
> > #!/bin/sh
> > 
> > prefix=/usr/ports/
> > makefile=/Makefile
> > 
> > for file in `pkg_info -oxa | grep "/"`
> > do
> > yes=`grep MAIN ${prefix}${file}${makefile} | grep ports`
> > if [ -n "$yes" ]
> > then
> > echo $file
> > fi
> > done
> > 
> 
> [SNIP]
> 
> Small observation, since that script picks up all of us who use 'ports' in
> our maintainer email addresses (myself for example), might I suggest the
> following tweak to your script (full address and checking for file
> existence):
> 
> #!/bin/sh
> 
> prefix=/usr/ports/
> makefile=/Makefile
> 
> for file in `pkg_info -oxa | grep "/"`
> do
>  if test -f ${prefix}${file}${makefile}
>  then
>   yes=`grep MAIN ${prefix}${file}${makefile} | grep -i 'ports@freebsd\.org'`
>   if [ -n "$yes" ]
>   then
>echo $file
>   fi
>  fi
> Done
> 

Good catch -- even with that change, my list has 57 ports in it
(including, ironically, sysutils/bsdstats).  A lot of the ones on my list
are requirements for other ports, though.

-- 
.O. | Sterling (Chip) Camden  | http://camdensoftware.com
..O | sterl...@camdensoftware.com | http://chipsquips.com
OOO | 2048R/D6DBAF91  | http://chipstips.com


pgpg87PzKQ9DK.pgp
Description: PGP signature


Re: saving a few ports from death

2011-04-27 Thread Eric
> From: Anton Shterenlikht 
> Date: Wed, 27 Apr 2011 10:14:41 +0100
> To: 
> Subject: Re: saving a few ports from death
> 
> On Tue, Apr 26, 2011 at 03:55:56PM -0700, Charlie Kester wrote:
>> 
>> My search for "popularity" metrics is intended to point me, as a
>> maintainer, to ports I might want to adopt now, rather than wait for
>> someone to complain about them.  Everything *I* use is already
>> maintained, so I've moved on to looking for things other people might
>> need.  But I don't want to waste my time on something that nobody uses.
>> :)
> 
> Interesting..
> 
> I used this sh(1) script to find
> unmaintained ports that I use.
> (I couldn't find a way to do the
> job with the existing tools like
> pkg_info or portmaster):
> 
> #!/bin/sh
> 
> prefix=/usr/ports/
> makefile=/Makefile
> 
> for file in `pkg_info -oxa | grep "/"`
> do
> yes=`grep MAIN ${prefix}${file}${makefile} | grep ports`
> if [ -n "$yes" ]
> then
> echo $file
> fi
> done
> 

[SNIP]

Small observation, since that script picks up all of us who use 'ports' in
our maintainer email addresses (myself for example), might I suggest the
following tweak to your script (full address and checking for file
existence):

#!/bin/sh

prefix=/usr/ports/
makefile=/Makefile

for file in `pkg_info -oxa | grep "/"`
do
 if test -f ${prefix}${file}${makefile}
 then
  yes=`grep MAIN ${prefix}${file}${makefile} | grep -i 'ports@freebsd\.org'`
  if [ -n "$yes" ]
  then
   echo $file
  fi
 fi
Done

Although in only greping makefiles that exist it doesn't alert you to your
installed ports when the port has been removed from the tree...

It's an interesting situation and I wonder if there is a tool (I suppose
akin to portaudit) that alerts sys admins when ports they have installed are
depreciated or maintainers drop them?  Obviously one can sign up for the
various types of alerts from Freshports, but I expect a few people here have
rolled their own periodic alert tools...

Regards

Eric


___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Anton Shterenlikht
On Tue, Apr 26, 2011 at 03:55:56PM -0700, Charlie Kester wrote:
> 
> My search for "popularity" metrics is intended to point me, as a
> maintainer, to ports I might want to adopt now, rather than wait for
> someone to complain about them.  Everything *I* use is already
> maintained, so I've moved on to looking for things other people might
> need.  But I don't want to waste my time on something that nobody uses.
> :)

Interesting..

I used this sh(1) script to find
unmaintained ports that I use.
(I couldn't find a way to do the
job with the existing tools like
pkg_info or portmaster):

#!/bin/sh

prefix=/usr/ports/
makefile=/Makefile

for file in `pkg_info -oxa | grep "/"`
do
yes=`grep MAIN ${prefix}${file}${makefile} | grep ports`
if [ -n "$yes" ]
then
echo $file
fi
done

I got:

print/libpaper
graphics/libwmf
print/mgv
x11-toolkits/open-motif
devel/t1lib
print/transfig
textproc/urlview
graphics/xfig

all of which I use daily,
either directly of via
dependencies (xpdf or
ImageMagick). So if you have
the time and determination,
I'd be extremely grateful
if you decide to take up
the maintainership of
either of these ports.

Many thanks
Anton

-- 
Anton Shterenlikht
Room 2.6, Queen's Building
Mech Eng Dept
Bristol University
University Walk, Bristol BS8 1TR, UK
Tel: +44 (0)117 331 5944
Fax: +44 (0)117 929 4423
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-27 Thread Baptiste Daroussin
> Where is the current list of deprecated ports?
>

You can find the deprecated ones here
http://www.freshports.org/ports-deprecated.php
and the one set to expire there :
http://www.freshports.org/ports-expiration-date.php


regards,
Bapt
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-26 Thread Mark Linimon
I need to migrate portsmon to another server so that we can start up
these periodic emails again.

mcl
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-26 Thread Jason J. Hellenthal

Adam,


On Tue, Apr 26, 2011 at 10:51:39PM -0500, Adam Vande More wrote:
>On Tue, Apr 26, 2011 at 10:41 PM, Robert Huff  wrote:
>
>>
>> Garance A Drosehn writes:
>>
>> >  Speaking of which, I haven't noticed the old lists of
>> >  "FreeBSD unmaintained ports which are currently marked broken"
>> >  and
>> >  "FreeBSD ports which are currently scheduled for deletion"
>> >
>> >  show up recently.  I did have some mixup in my email account
>> >  for a short period, so I assume I just missed an announcement
>> >  on how that is handled now.
>>
>> I get regular e-mails for "marked as broken".
>>
>
>Last one I have is from Jan 21, prior to that it was twice monthly.
>

Must be they were scheduled for deletion ;) last ones I received here
for the two first listed subjects above were recieved January.

-- 

 Regards, (jhell)
 Jason Hellenthal



pgpcLCljljQNW.pgp
Description: PGP signature


Re: saving a few ports from death

2011-04-26 Thread Adam Vande More
On Tue, Apr 26, 2011 at 10:41 PM, Robert Huff  wrote:

>
> Garance A Drosehn writes:
>
> >  Speaking of which, I haven't noticed the old lists of
> >  "FreeBSD unmaintained ports which are currently marked broken"
> >  and
> >  "FreeBSD ports which are currently scheduled for deletion"
> >
> >  show up recently.  I did have some mixup in my email account
> >  for a short period, so I assume I just missed an announcement
> >  on how that is handled now.
>
> I get regular e-mails for "marked as broken".
>

Last one I have is from Jan 21, prior to that it was twice monthly.

-- 
Adam Vande More
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-26 Thread Robert Huff

Garance A Drosehn writes:

>  Speaking of which, I haven't noticed the old lists of
>  "FreeBSD unmaintained ports which are currently marked broken"
>  and
>  "FreeBSD ports which are currently scheduled for deletion"
>  
>  show up recently.  I did have some mixup in my email account
>  for a short period, so I assume I just missed an announcement
>  on how that is handled now.

I get regular e-mails for "marked as broken".


Robert Huff

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-26 Thread Garance A Drosehn

On 4/25/11 8:28 PM, martinko wrote:

Ok,
I skimmed through the list of deprecated ports


Speaking of which, I haven't noticed the old lists of
   "FreeBSD unmaintained ports which are currently marked broken"
and
   "FreeBSD ports which are currently scheduled for deletion"

show up recently.  I did have some mixup in my email account
for a short period, so I assume I just missed an announcement
on how that is handled now.

Where is the current list of deprecated ports?

--
Garance Alistair Drosehn=   g...@gilead.netel.rpi.edu
Senior Systems Programmer   or  g...@freebsd.org
Rensselaer Polytechnic Instituteor  dro...@rpi.edu

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-26 Thread Doug Barton

On 04/26/2011 15:09, Charlie Kester wrote:

Now that I have my code proved out, I'm going to expand it to look at
all unmaintained ports regardless of category.   Any suggestions for
where I should post the results?  (That is, unless you think the
bitbucket is the only suitable place for it.)


As a matter of curiosity, sure, put it on a web site somewhere, no worries.

Meanwhile, I think you might be missing the point. :)  We should not be 
looking for reasons to save unmaintained ports. We should be providing 
resources for those that would like to adopt them, pointing users to 
suitable alternatives, marking them deprecated so as to encourage 
maintainers to come forward, etc. In other words, exactly what we have 
been doing.


Yes, there will likely be a period after the ports actually disappear 
where some of them will need to be resurrected because someone will 
finally be motivated to step forward. But that's easily done. Meanwhile, 
let's nuke as much as we can, as fast as we can. We're rapidly closing 
in on 23,000 ports, which is already an unmanageable mess. We need to be 
able to delete the cruft if we have any hope of keeping the ship afloat.



Doug

--

Nothin' ever doesn't change, but nothin' changes much.
-- OK Go

Breadth of IT experience, and depth of knowledge in the DNS.
Yours for the right price.  :)  http://SupersetSolutions.com/

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-26 Thread Charlie Kester

On Tue 26 Apr 2011 at 15:15:54 PDT Jerry wrote:


If no one steps up claiming to need the port, then good riddance. If on
the other hand a user claims a valid use of the port, let them take
responsibility for it or find someone who will. Leaving intact ports
that either don't build, cannot be fetched, etcetera does not really
make a lot of sense.


No disagreement here.  Just now I ran a query on freshports and found
almost 5000 ports with maintainer=po...@freebsd.org.  That's way too
many!

My search for "popularity" metrics is intended to point me, as a
maintainer, to ports I might want to adopt now, rather than wait for
someone to complain about them.  Everything *I* use is already
maintained, so I've moved on to looking for things other people might
need.  But I don't want to waste my time on something that nobody uses.
:)

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-26 Thread Jerry
On Tue, 26 Apr 2011 14:54:05 -0700
Doug Barton  articulated:

> On 04/26/2011 14:18, Robert Huff wrote:
> > It is also possible it is only important to a fairly small
> > number ... but to those it is absolutely crucial.
> 
> Fair enough, then one of them needs to step forward to maintain the
> port. :)
> 
> FWIW, I think that the person who suggested deleting the port as a
> way to gain a metric of its popularity was joking ...

Sorry, but I was dead serious.

"Don't Know What You Got (Till It's Gone)"

"Cinderella"

If no one steps up claiming to need the port, then good riddance. If on
the other hand a user claims a valid use of the port, let them take
responsibility for it or find someone who will. Leaving intact ports
that either don't build, cannot be fetched, etcetera does not really
make a lot of sense.

-- 
Jerry ✌
jerry+po...@seibercom.net

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the Reply-To header.
__

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-26 Thread Charlie Kester

On Tue 26 Apr 2011 at 14:34:00 PDT Charlie Kester wrote:

On Tue 26 Apr 2011 at 14:27:47 PDT Charlie Kester wrote:

FWIW, here are some popularity/vitality stats from freshmeat for
unmaintained ports in the sysutils category.


Drat, the mailinglist rejected the attachment.  If anyone wants to see
it, send me a private email and I'll reply with a copy.


Here are the top ten most "popular" unmaintained ports from this
category, in case someone's looking for one to adopt:

"name""popularity"  "vitality"
"k3b" 754.12  120.91
"sg3_utils"   444.46  41.9
"LPRng"   303.65  5.13
"afio"292.62  2.44
"anteater"237.11  4.26
"bchunk"  215.97  2.71
"userinfo"211.26  23.51
"ddrescue"210.72  8.82
"cpuburn" 207.73  1
"cw"  207.28  11.25

k3b looks like an obvious choice.

I restricted my search to this category while hammering out my approach.
Now that I have my code proved out, I'm going to expand it to look at
all unmaintained ports regardless of category.   Any suggestions for
where I should post the results?  (That is, unless you think the
bitbucket is the only suitable place for it.)
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-26 Thread Doug Barton

On 04/26/2011 14:18, Robert Huff wrote:

It is also possible it is only important to a fairly small
number ... but to those it is absolutely crucial.


Fair enough, then one of them needs to step forward to maintain the port. :)

FWIW, I think that the person who suggested deleting the port as a way 
to gain a metric of its popularity was joking ...



Doug

--

Nothin' ever doesn't change, but nothin' changes much.
-- OK Go

Breadth of IT experience, and depth of knowledge in the DNS.
Yours for the right price.  :)  http://SupersetSolutions.com/

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-26 Thread Charlie Kester

On Tue 26 Apr 2011 at 14:27:47 PDT Charlie Kester wrote:

On Tue 26 Apr 2011 at 09:34:24 PDT Charlie Kester wrote:


I'm not a web programmer and don't have access to the freshports
sourcecode. So all I can do there is make a suggestion. But perhaps I'll
take some time to go through the list of unmaintained ports and manually
check them against the popularity ratings on a site like freshmeat.
It's a bit of a leap to assume that a program that's popular on Linux
will be as popular on BSD, but it's the best data we have for the time
being.


FWIW, here are some popularity/vitality stats from freshmeat for
unmaintained ports in the sysutils category.

Freshmeat calculates these stats as follows:

popularity = ((record hits + URL hits) * (subscriptions + 1))^(1/2)

where record hits = hits on the freshmeat project page, url hits =
clickthroughs to author's projectpage or download site, and
subscriptions = freshmeat users following the project.

vitality = ((announcements * age) / (last_announcement))^(1/2)

"The number of announcements a project has made is multiplied by the
number of days it has existed in the database, which is then divided by
the days passed since the last release. This way, projects with lots of
announcements that have been around for a long time and have recently
come out with a new release earn a high vitality score, and old projects
that have only been announced once get a low vitality score."

For comparison and to give a sense of scale, here are the stats for some
well-known projects:

NamePopularity  Vitality

mplayer 3,995.2045.16

MySQL   3,310.5573.39

mutt1,032.7142.53

conky   173.67  3.60

exaile  64.48   3.75

In the attached file, ports listed with popularity and vitality scores = 0
are those where there is no entry in the freshmeat database.

I made no effort to verify that a freshmeat project with the same name
as the port is in fact the same program, so there might be some false
positives in the data.


Drat, the mailinglist rejected the attachment.  If anyone wants to see
it, send me a private email and I'll reply with a copy.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-26 Thread Charlie Kester

On Tue 26 Apr 2011 at 09:34:24 PDT Charlie Kester wrote:


I'm not a web programmer and don't have access to the freshports
sourcecode. So all I can do there is make a suggestion. But perhaps I'll
take some time to go through the list of unmaintained ports and manually
check them against the popularity ratings on a site like freshmeat.
It's a bit of a leap to assume that a program that's popular on Linux
will be as popular on BSD, but it's the best data we have for the time
being.


FWIW, here are some popularity/vitality stats from freshmeat for
unmaintained ports in the sysutils category.

Freshmeat calculates these stats as follows:

popularity = ((record hits + URL hits) * (subscriptions + 1))^(1/2)

where record hits = hits on the freshmeat project page, url hits =
clickthroughs to author's projectpage or download site, and
subscriptions = freshmeat users following the project.

vitality = ((announcements * age) / (last_announcement))^(1/2)

"The number of announcements a project has made is multiplied by the
number of days it has existed in the database, which is then divided by
the days passed since the last release. This way, projects with lots of
announcements that have been around for a long time and have recently
come out with a new release earn a high vitality score, and old projects
that have only been announced once get a low vitality score."

For comparison and to give a sense of scale, here are the stats for some
well-known projects:

NamePopularity  Vitality

mplayer 3,995.2045.16

MySQL   3,310.5573.39

mutt1,032.7142.53

conky   173.67  3.60

exaile  64.48   3.75

In the attached file, ports listed with popularity and vitality scores = 0
are those where there is no entry in the freshmeat database.

I made no effort to verify that a freshmeat project with the same name
as the port is in fact the same program, so there might be some false
positives in the data.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Re: saving a few ports from death

2011-04-26 Thread Robert Huff

Chip Camden writes:

>  > If you want to definitively ascertain the popularity of an application,
>  > just remove it from the ports structure and see how many users complain.
>
>  There could be quite a delay in that reaction -- it might not hit
>  home until the port needs to be rebuilt.

It is also possible it is only important to a fairly small
number ... but to those it is absolutely crucial.


Robert Huff



___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-26 Thread Chip Camden
Quoth Jerry on Tuesday, 26 April 2011:
> On Tue, 26 Apr 2011 09:34:24 -0700
> Charlie Kester  articulated:
> 
> > It's a bit of a leap to assume that a program that's popular on Linux
> > will be as popular on BSD, but it's the best data we have for the time
> > being.
> 
> If you want to definitively ascertain the popularity of an application,
> just remove it from the ports structure and see how many users complain.
> 
There could be quite a delay in that reaction -- it might not hit home
until the port needs to be rebuilt.

-- 
.O. | Sterling (Chip) Camden  | http://camdensoftware.com
..O | sterl...@camdensoftware.com | http://chipsquips.com
OOO | 2048R/D6DBAF91  | http://chipstips.com


pgpyiCaUBhmgH.pgp
Description: PGP signature


Re: saving a few ports from death

2011-04-26 Thread Jerry
On Tue, 26 Apr 2011 09:34:24 -0700
Charlie Kester  articulated:

> It's a bit of a leap to assume that a program that's popular on Linux
> will be as popular on BSD, but it's the best data we have for the time
> being.

If you want to definitively ascertain the popularity of an application,
just remove it from the ports structure and see how many users complain.

-- 
Jerry ✌
jerry+po...@seibercom.net

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the Reply-To header.
__

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-26 Thread Charlie Kester

On Mon 25 Apr 2011 at 22:55:10 PDT Ade Lovett wrote:


On Apr 25, 2011, at 21:41 , Charlie Kester wrote:

Maybe freshports could implement a voting system like the one at
osx.iusethis.com?


"Voting" implies some kind of democracy.


I just thought it might be useful to get some actual data to support the
inference that an unmaintained port is likely to be an unused and
therefore unneeded port.

I have no objection to your argument that what gets done is what someone
is willing to do.  And I am sensitive to the fact that every port
imposes some additional burden on the system.  I'm all for cleaning out
the cruft.

I'm not a web programmer and don't have access to the freshports
sourcecode. So all I can do there is make a suggestion. But perhaps I'll
take some time to go through the list of unmaintained ports and manually
check them against the popularity ratings on a site like freshmeat.
It's a bit of a leap to assume that a program that's popular on Linux
will be as popular on BSD, but it's the best data we have for the time
being.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-25 Thread Ade Lovett

On Apr 25, 2011, at 21:41 , Charlie Kester wrote:
> Maybe freshports could implement a voting system like the one at
> osx.iusethis.com?

"Voting" implies some kind of democracy.

This may come as a shock to folks, but FreeBSD in general is in fact not 
democratic.  It's based around the concept of folks putting in their own time 
to keep a part of the Project alive.

Whether it's a device driver, some chunk of base userland, ports//, 
or support for an entire architecture and/or release of FreeBSD -- doesn't 
matter.  Without at least a modicum of active maintainership (hint:  
MAINTAINER= po...@freebsd.org is _not_ active) then it will eventually fall by 
the wayside and die.

For ports, there's a non-zero cost associated with each and every single one in 
the tree.  Directly, in terms of clusters trying to build packages for the 
combination of supported releases and architectures, and indirectly, in case of 
infrastructural changes affecting chunks of the tree, when it comes to 
determining whether port breakage is a result of said changes, or whether it 
was broken already.

Generally speaking, such "dead" ports are marked DEPRECATED with a sizable 
amount of time before being reaped.  Honestly, I'd personally prefer the 
variable to be named PUT_UP_OR_SHUT_UP (but that's just me).  The fact remains 
though, that that is _exactly_ what it is.  If, in the period between a port 
being marked DEPRECATED and it being removed from the tree, and especially in 
the case of UNMAINTANED=YES (that'd be po...@freebsd.org for those in the 
back), no-one steps up to (a) fix the problem, (b) take maintainership and (c) 
_continue_ with maintainership.

Well, in that case, the port does not _deserve_ to live.  After all, no-one 
cares about it.  If they did, they'd take care of (a) thru (c) above.

-aDe

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-25 Thread Ruslan Mahmatkhanov

26.04.2011 04:28, martinko пишет:

Ok,
I skimmed through the list of deprecated ports and I identifed the following
that I may be using or at least used in past and I could take over their
maintenance to save them from death:
graphics/gimp-greycstoration


Use graphics/gimp-gmic-plugin instead.
Please see http://www.FreeBSD.org/cgi/query-pr.cgi?pr=ports/154596 for details.

--
Regards,
Ruslan
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-25 Thread Charlie Kester

On Mon 25 Apr 2011 at 17:48:31 PDT Doug Barton wrote:

What we're trying to do here is to eliminate ports that are no longer
useful.


If we had some popularity stats, it would be interesting to see where
the unmaintained ports fall on the list.  Unfortunately, bsdstats
doesn't include this anymore.

Maybe freshports could implement a voting system like the one at
osx.iusethis.com?


___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-25 Thread Jeremy Messenger
On Mon, Apr 25, 2011 at 7:48 PM, Doug Barton  wrote:
> On 04/25/2011 17:28, martinko wrote:
>>
>> Ok,
>> I skimmed through the list of deprecated ports and I identifed the
>> following that I may be using or at least used in past and I could take
>> over their maintenance to save them from death:
>
> Generally by the time that a port has deteriorated to the point where the
> distfiles are gone, and it has no maintainer, it's usually a pretty good
> sign that it's time to move on. This isn't just because of the distfile
> issue. Every port in the tree consumes resources, whether it's for pointyhat
> runs, space on the package sites (including the mirrors), etc. They also
> consume time to deal with when they get broken by changes in the OS, etc.
> What we're trying to do here is to eliminate ports that are no longer
> useful.
>
> You might want to consider whether or not some of these can be replaced by
> different alternatives.
>
>> misc/wmweather
>
> Give misc/wmweather+ a try. It's actively developed and maintained.
>
>> sysutils/wmmemmon
>
> There are a million other dockapps that do similar jobs, and this one does
> not seem that special. :)
>
> As for the gimp thing that you mentioned, I don't know anything about it,

http://registry.gimp.org/node/137

"GREYCstoration has been discontinued, and is now replaced by the
G'MIC project, which contains all the former GREYCstoration features,
but also much much much more !"

http://gmic.sourceforge.net/gimp.shtml (G'MIC project)

Cheers,
Mezz


> but if you wish to become its maintainer the polite thing to do would be to
> provide resources to host its distfile(s).
>
>
> Doug
>
> --
>
>        Nothin' ever doesn't change, but nothin' changes much.
>                        -- OK Go
>
>        Breadth of IT experience, and depth of knowledge in the DNS.
>        Yours for the right price.  :)  http://SupersetSolutions.com/
>
> ___
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
>



-- 
mezz.free...@gmail.com - m...@freebsd.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/ - gn...@freebsd.org
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: saving a few ports from death

2011-04-25 Thread Doug Barton

On 04/25/2011 17:28, martinko wrote:

Ok,
I skimmed through the list of deprecated ports and I identifed the
following that I may be using or at least used in past and I could take
over their maintenance to save them from death:


Generally by the time that a port has deteriorated to the point where 
the distfiles are gone, and it has no maintainer, it's usually a pretty 
good sign that it's time to move on. This isn't just because of the 
distfile issue. Every port in the tree consumes resources, whether it's 
for pointyhat runs, space on the package sites (including the mirrors), 
etc. They also consume time to deal with when they get broken by changes 
in the OS, etc. What we're trying to do here is to eliminate ports that 
are no longer useful.


You might want to consider whether or not some of these can be replaced 
by different alternatives.



misc/wmweather


Give misc/wmweather+ a try. It's actively developed and maintained.


sysutils/wmmemmon


There are a million other dockapps that do similar jobs, and this one 
does not seem that special. :)


As for the gimp thing that you mentioned, I don't know anything about 
it, but if you wish to become its maintainer the polite thing to do 
would be to provide resources to host its distfile(s).



Doug

--

Nothin' ever doesn't change, but nothin' changes much.
-- OK Go

Breadth of IT experience, and depth of knowledge in the DNS.
Yours for the right price.  :)  http://SupersetSolutions.com/

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


saving a few ports from death

2011-04-25 Thread martinko

Ok,
I skimmed through the list of deprecated ports and I identifed the 
following that I may be using or at least used in past and I could take 
over their maintenance to save them from death:

graphics/gimp-greycstoration
misc/wmweather
sysutils/wmmemmon
All of them have already distfiles mirrored on FreeBSD's FTP.
M.

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"