Re: PR problem -file handling.. long files

2007-06-28 Thread Mark Linimon
On Thu, Jun 28, 2007 at 06:38:24AM -0700, David Southwell wrote:
> There is a difficulty when posting PR's when a large debug file is needed to 
> be posted to the PR as an attachment.

Do you mean, via the web form or via send-pr(1)?  The latter has a limit
of 500k, via the FreeBSD.org email system.

If something is larger than that, I would prefer that the debug file
simply be posted to the web and a URL included.  If you can't host the
file yourself, email [EMAIL PROTECTED] and we'll host it somewhere.

This way the size of the database won't grow as much.  Thanks.

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


Re: ChartDirector

2007-07-02 Thread Mark Linimon
On Mon, Jul 02, 2007 at 12:34:20PM +0200, Tim Rijavec wrote:
> can you add this package for ChartDirector for php to FreeBSD ports? 
> that can be found at http://www.freebsd.org/ports/master-index.html

Please use send-pr to submit this so that it won't just get lost in the
mailing list traffic.  See:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/index.html
http://www.freebsd.org/doc/en_US.ISO8859-1/articles/contributing-ports/index.html
http://www.freebsd.org/doc/en_US.ISO8859-1/articles/problem-reports/index.html

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


Re: make fetchindex failure

2007-07-03 Thread Mark Linimon
On Tue, Jul 03, 2007 at 11:19:04PM +0700, budsz wrote:
> So the best way I should upgrade my system to FreeBSD 6.X series?,

Yes, that is what we have been recommending for some time now.

> BTW which one:
> 
> "tag=RELEASE_4_EOL" or "tag=RELEASE_4" ?, I've already read in
> handbook and didn't find exactly "tag=RELEASE_4_EOL" :-(

There was a README posted to ports@ about how to do this.  OTOH if you
have already upgraded your ports past the RELEASE_4_EOL point, then your
best choice is to just go ahead and upgrade to 6.2.  Otherwise, you are
going to have to revert your ports tree and then deal with the fallout
of having any ports you have upgraded since the RELEASE_4_EOL tag was
laid down, and that would be a complete waste of time.

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


Re: portupgrade creates bogus messages

2007-07-10 Thread Mark Linimon
I went ahead and fixed it.

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


recent updates to portsmon.freebsd.org

2007-07-19 Thread Mark Linimon
I have just updated portsmon to the most recent development code.  Most of
this code has to do with the ability to create dependency graphs of failed
or broken ports, and is not yet totally automated; thus, it is not (yet)
visible to users.  Other code has to do with internal schema changes.

The most user-visible change is the new ability to be able to show a page
of "ports that fail on only one build environment".  For example:

http://portsmon.freebsd.org/portsconcordanceforbuildenv.py?buildenv=i386-7-full&buildenv2=i386-6-full

will show you the list of ports that fail on i386 but only on -current,
not on -stable.

Please let me know if you experience any problems with the upgrade.

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


Re: Proposal for another category in INDEX: common_deps

2007-07-20 Thread Mark Linimon
On Fri, Jul 20, 2007 at 05:11:27PM +0200, Michel Talon wrote:
> The only relevant info for determining what to install or build
> previously is RUN_DEPENDS and BUILD_DEPENDS. Everything else is garbage.

The pointyhat error logs would tend to indicate that this isn't correct.

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


Re: Proposal for another category in INDEX: common_deps

2007-07-20 Thread Mark Linimon
On Fri, Jul 20, 2007 at 12:40:02PM -0700, [EMAIL PROTECTED] wrote:
> >> the INDEX files -- so many that I think that items common to both
> >> build_deps and run_deps should be isolated and put into a new category
> >> called 'common_deps':
> >
> >How will this benefit us?
> >
> >Doug
> 
> Reduce amount of processed text. If you read the log I posted there are a 
> large number of what I refer to as 'excess characters'. These are the
> duplicate characters in both BUILD_DEPENDS and RUN_DEPENDS.

IMHO the change in file format (and resulting POLA problems) outweighs
the benefits of the faster scan.  I'd rather see us audit the ports and
try to eliminate unneeded entries in each.

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


Re: Overly restrictive checks in the make process

2007-07-20 Thread Mark Linimon
On Fri, Jul 20, 2007 at 08:58:55AM -0400, Bill Moran wrote:
> Why?  Is there a legitimate reason why the fetch process refuses to
> download this?

The intention of the logic is to warn a user, as soon as possible, that
they are spending time on something that will wind up being IGNOREd if
it is installed.  There is no logic there to try to figure out "later
version of port"; it simply looks for "is IGNORE set?"

Since some downloads take a long time, this does not seem too unreasonable
to me.

If we moved the check later, the process of trying to install a port that
would be IGNOREd would be: spend time fetching and checksumming it, and
only then tell the user that they had wasted their time.

I think the best we could do is add something analagous to how
DISABLE_VULNERABILITIES factors into it, and allow foot-shooting only
if demanded, but turn it off by default.

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


Re: Overly restrictive checks in the make process

2007-07-20 Thread Mark Linimon
On Fri, Jul 20, 2007 at 04:07:49PM -0400, Bill Moran wrote:
> Even better would be for make to realize that it's only doing the
> fetching, and do it anyway.

That still doesn't help with the problem of a user who starts a 10MB
download that won't work on his architecture or OS release.  The code
is all the same.  This is the aggravation we are trying to prevent.

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


Re: What to do when the person who takes responsibility for a PR goes non-responsive?

2007-07-21 Thread Mark Linimon
I assume that you've already emailed the person?  If so, sending email
to portmgr@ is the right way to go.  We'll attempt to find out if the
person is busy/on vacation/overloaded/etc.

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


Re: Ports depending on FORBIDDEN ports

2007-07-21 Thread Mark Linimon
I'm actually doing a slight superset by looking at dependent ports
of (ignore/broken/forbidden/failed) ports, now that I have updated the
graph and can "see" it better.

It sounds like people are already working on the misc/compat3x dependents.
Most of these ports are antiques.

IMHO sysutils/eject should be fixed; there is a PR for it already: 112754.

We definitely need to find someone who will keep zope up to date.  I have
privately emailed both the maintainer and the submitter of the last N PRs.

There are a few other Python ports marked NO_PACKAGE, and I have also
emailed the maintainers.  This affects about 80 packages.

Fixing all of these would add over 100 packages to the pointyhat builds.

Thanks for taking a look at all of these.

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


Re: "make index" on 4.10-STABLE

2007-07-23 Thread Mark Linimon
On Mon, Jul 23, 2007 at 11:40:13AM -0400, Tuc at T-B-O-H.NET wrote:
> I went back to the EOL branch, got the devel/make, installed it.
> Went back to the current state, and still had the issue.

I vaguely recall that right as we tagged the tree as EOL, one of the ports
changed underneath us and broke INDEX.  We _thought_ we slid the tag on
the fixed port to fix the INDEX build, but from your experience it sounds
like we didn't.

The last INDEX build for 4.X in the uploaded package directory is
ftp://ftp4.freebsd.org/pub/FreeBSD/ports/i386/packages-4-stable/INDEX.
This dates from 02/06/07; the cvsdone file on pointyhat indicates that
the last CVS checkout was Fri Feb  2 18:49:49 UTC 2007, so this would
be believable.  It looks like the tag was laid down sometime between
2007/01/28 21:55:55 and 2007/01/29 04:03:34, based on commits to
devel/Makefile.  (That's as much research as I want to do :-) )  We no
longer have the ports tree that it was built from on pointyhat, so I
can't tell you if the cvsdone reflects the tag date or the later date.

I don't know if that INDEX file will be of use to you.

> I'll probably just end up running into this more as I go down the line.

Absolutely.  At this point, unless the above INDEX file works for you,
you are probably throwing good time after bad.

> I guess I need to create a bunch of boot CDs, take my server down for
> a while, and see if it'll run later versions of FreeBSD.

That's your best choice.

> I know on a few other computers I have I can't go past 5.3 without it
> breaking.

Please check them out with 6.2 or 6-STABLE and if they still don't work
and there are not yet PRs filed against 6 for those machines, please do so.

4.X served us well for a long time, but it was taking more and more
committer and maintainer time to keep it going; time that we (portmgr)
wanted to redirect to fixing problems with 6.2 and releases going forwards,
so that it could be a true superset of 4.  We did spend a year telling
people that we were closing the books on 4.

I know this won't make you or anyone else happy, but I do still believe
that if we had not shut the door at some point, we would still be supporting
4 years from now, and there's just simply not enough volunteer hours to
supporting 4 (!) major source releases on the ports tree, which is where
we were.  With the upcoming 7.0 release, we're going to be back in that
mode again, which is a shame (but at least the differences between 5, 6,
and 7 are far less than the difference between 4 and 5, and 5 is rapidly
approaching its own EOL.)  If we had not dropped 4, we would have been
supporting _5_ major source releases.  We would not have succeeded.

In any case, what's done is done, and we can't go backwards, only
forwards, from this point.

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


Re: x11-themes/kde-icons-icosx - PLEASE DON'T DELETE

2007-07-24 Thread Mark Linimon
In general the way we want to assign maintainership is in conjunction
with a port update/fix.  Please submit anything that you come up with
via GNATS.

Even if in the meantime the port gets deleted, it can easily be brought
back from the Attic.

Thanks for volunteering to help.

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


Re: Regarding upgrading nsc ports

2007-07-27 Thread Mark Linimon
On Fri, Jul 27, 2007 at 12:39:51PM +0530, Alagarsamy A wrote:
> can you please update it to latest version 0.80 
> (http://nsc-gothix.sourceforge.net/) ?

ports@ is the "default" maintainer.  No update will happen until someone
(you?) submits a PR for it.

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


Re: Keeping Ports and Packages Synchronized

2007-07-28 Thread Mark Linimon
On Thu, Jul 26, 2007 at 04:27:37PM -0700, Kurt Abahar wrote:
> However, I don't know how to get a hold of this "lag
> time." Is it a few days, a few weeks or ... ?

You can get an _idea_ of the degree of the lag via the following URL:

  http://pointyhat.freebsd.org/errorlogs/packagestats.html

The "cvs date" column shows you the date of the CVS update for each
individual build environment (which is architecture * OS branch), _if_
the standard build scripts were invoked which automatically create this
file.  However, if for some reason the CVS update had to be done manually
in the first place, or an update to certain ports was done after the
initial CVS build, then that file might not be correct.  (Reasons for
having to do this might involve trying to update a single failing port
with many dependencies, or the CVS update having caught the tree in a
state where INDEX was not consistent, and so forth.)

Depending on the load on the port build cluster machines, amd64 and i386
builds can take a few days to longer.  The sparc64 package builds take
weeks (we have far fewer sparc64 machines, and they are much slower).  You
can safely treat the ia64 package builds as a mere sanity-test of the ia64
src tree; since they take over a month, they are useless for actual packages.

The other columns will give you pointers to the latest INDEX that was
created from each checked-out CVS tree; the number of ports marked IGNORE
for some reason ("skipped"); and other things.  (See the text at the
bottom of that page for a fuller explanation).

But to answer your original question: the only way that we could keep
packages 100% in sync with the source would be to have two completely
separate versions of the source; one that was "internal" and one that
was released to the public.  But which timeframe do you use?  That for
amd64/i386, or the longer ones?

Also, note that these runs _overlap_.  As one of the (e.g.) amd64 builds
winds down to the last few long-running packages, we start another one for
separate branch.

Between the fact of this, and the fact that the Ports Collection is an
infinitely moving target, there is _no_ time 'T' where the packages for
-stable and -current are up-to-date.  The only case this is guaranteed
to happen is when we tag the ports tree for each release and then build
packages based upon it.  Even with that, we do each package set and then
have to further manually update ports that have security updates, and
re-package them.  We _hope_ to not make errors in that work.

To summarize: the problem is that there are too many moving parts that
all move simultaneously.  The only way that we can guarantee that the
packages match your ports tree is at release time, and only then with
a great deal of QA.

(Note that I have skipped, in this discussion, packages that we can not
make available for license reasons, and the packages that depend upon
them; and packages that are currently not being made correctly*, and
the packages that depend on _them_.)

Now, in _general_ the amd64/i386 packages will be "fairly close", for
some value of "fairly close".  This becomes untrue when, e.g., a commit
is done to the ports infrastructure, or a port that affects a large
number of packages (gettext, perl5.8, python, autotools, autoconf, and
so on.)

But the general-case problem is very, very, hard.

mcl

* either for temporary reasons, reasons that they don't yet build on that
architecture and/or OS release and/or gcc release, and other things
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: emacs 22 and info files

2007-08-01 Thread Mark Linimon
On Wed, Aug 01, 2007 at 03:17:24PM +0200, Mark Evenson wrote:
> Which I would do but the [FreeBSD Bugs database][1] seems to not be 
> returning any matches to queries

Seems to be working fine for me now.  However, I've seen a 'no PRs found'
page to be displayed sometimes, possibly due to some internal timeout.

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


Re: Out of order line in /usr/ports/MOVED

2007-08-05 Thread Mark Linimon
On Sat, Aug 04, 2007 at 06:01:48PM -0700, Doug Barton wrote:
> The following line was placed first in the file, instead of in
> chronological order. Is there a reason that it needs to be first?

This is a bug.  Fixed.

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


Re: Out of order line in /usr/ports/MOVED

2007-08-05 Thread Mark Linimon
On Sun, Aug 05, 2007 at 09:29:03AM -0700, Doug Barton wrote:
> Thanks! I forgot to include in my original message that this is
> important because some tools (like portmaster)
 and portsmon
> rely on being able to parse the file in chronological order.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


new reports added to portsmon

2007-08-05 Thread Mark Linimon
These reports deal with package failures, adding together all packages
that are intentionally not made, packages that fail, and all the packages
that depend on them.

Initially I generated these as graphs via GraphViz.  However, the
resulting images are so large that they take minutes to display on a
browser such as firefox.  This is useless.

Now I have added a version of the reports in list form.  Just see the
"List of package failures (direct and indirect) by buildenv" on the charts
and graphs page: http://portsmon.freebsd.org/chartsandgraphs/index.html .
Each package that was not built is listed in the left column; the center
column gives the explanation; and the third column lists the ports, if any,
that depend on the non-built package.

If you are interested in helping to get the packages in better shape,
I think you will find these reports of help.  (I am continuing to work
on them, so the format may change.)

Note: these reports show the state of the packages as of the last full
runs.  Some errors may have been fixed in the meantime; you will need to
check the commit logs.

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


Re: Popularity contest

2007-09-01 Thread Mark Linimon
On Sun, Sep 02, 2007 at 01:50:36AM +0200, Nils Vogels wrote:
> Since a little while, Debian has been using a popularity contest, that
> sends anonymous usage details of various packages that Debian users have
> installed.

See sysutils/bsdstats.  It apparently has not yet been extended to
ports/packages, although a category is shown for that on the homepage
(http://www.bsdstats.org).

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


[HEADSUP] bsd.perl.mk import coming soon

2007-09-07 Thread Mark Linimon
The refactoring that gabor has done to recreate bsd.perl.mk will be
imported soon, along with the many ports that it simplifies.  Due to
the size of the patch, I expect there to be collisions that I will have
to adjust as I go, so expect the tree to be broken briefly while I work
through the checkin.

The main feature of the change will be to allow USE_PERL5= 5.8.0+ (and
similarly for USE_PERL5_RUN, USE_PERL5_BUILD, PERL_CONFIGURE and
PERL_MODBUILD).  As a side-effect, the remaining few stragglers that
attempt to keep perl5.003 going will be dropped.  (Other committers
have also been removing that code).

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


[headsup] latest changes to bsd.perl.mk, and regressions

2007-09-13 Thread Mark Linimon
This should fix the remaining perl-related problems that people were seeing,
each related to ports that conditionally included perl.

The only remaining regressions that I can't yet explain are the following:

  */fpc-* fail to compile due some kind of flag failure.  (They work on
my 6.2 machine here).
  lang/dylan does not seem to build reliably.
  */hs-* are refusing to install.

Someone's going to need to help me out with these.  Thanks.

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


failure mode in build of devel/e4graph

2007-09-27 Thread Mark Linimon
Nothing has changed in the port, but this is showing up on both 5 and
5-exp now.  Any ideas?

The offending item is the extra space after '/usr/local/lib':

  mkdir -p /usr/local/lib /tcl8.4/tgraph1.0
  cp ../../all/pkgIndex.tcl /usr/local/lib /tcl8.4/tgraph1.0
  cp: /usr/local/lib is a directory (not copied).

http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.5.2007092509/e4graph-1.0a11_2.log

Is anyone else seeing an error like this?

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


[HEADSUP] problems with the autoconf upgrade

2007-09-30 Thread Mark Linimon
Despite the fact that this was tested on the cluster, this upgrade has
failed.  Please hold off upgrading your ports tree until we can figure
out what the problem is.  Thanks.

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


Re: [HEADSUP] problems with the autoconf upgrade

2007-10-06 Thread Mark Linimon
On Sat, Oct 06, 2007 at 05:40:05PM +0200, Max Laier wrote:
> On Sunday 30 September 2007, Mark Linimon wrote:
> > Despite the fact that this was tested on the cluster, this upgrade has
> > failed.  Please hold off upgrading your ports tree until we can figure
> > out what the problem is.  Thanks.
> 
> Did I miss the "all good now", or is this still the latest on the subject 
> matter?  If the latter, what can we do to help?

It was fixed 24 hours later.  The actual problem turned out to be the
m4 upgrade, which was quickly backed out.

Anyone still having problems with autoconf should contact me directly.

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


[HEADSUP] portsmon default ports environment switched to i386-7

2007-10-11 Thread Mark Linimon
(For those who are not familiar with the FreeBSD Ports Monitoring System,
or portsmon, that I wrote and maintain, you'll find more information at
portsmon.freebsd.org.)

To get ready for the 7.0 release, I've switched its model of the "default"
ports build environment from i386-6 to i386-7.  This mainly affects the
status metavariables of each port.  (It's a current limitation that portsmon
only models one build environment.)  E.g., its reports of ports that are
marked "BROKEN" (i.e. fail to build for some reason) is now based on the
evaluation of their state on -7 rather than on -6.  This applies to both
the interactive pages, and the email that is sent out every 2 weeks to
maintainers and the mailing lists.

Some of our maintainers will be seeing these messages for the first time.
Don't panic; in many cases the newly-marked ports are failing to build
because of the import of gcc4.2 into the base system.  (All of the ports
that are failing on i386 and/or amd64 have already been marked).  We still
have time before the 7.0 release to fix these problems -- most have already
been fixed over the past few months.

For some outdated software, it may not be feasible to provide patches; if
this is the case, we can specify that the port can only be built with an
older version of gcc.  However, this should be used as a last resort.  But
the preferable solution is to provide patches and then send them to the
upstream maintainers (if any) so that they can be incorporated there.

In addition to the pages that most people are familiar with, I am in the
alpha stage of generating reports that show the state of ports across all
build environments.  Unfortunately, the results are not yet dynamically
generated.  I had hoped to have that ready before release.  In the meantime,
the static reports will have to do.

 - http://portsmon.freebsd.org/chartsandgraphs/package_comparison.html
   compares the state of the packages for each build environment.  The
   bars in the chart are divided up into:

   - unrestricted packages built;
   - restricted packages (built, but not available for download);
   - build errors;
   - not tried due to BROKEN, IGNORE, or FORBIDDEN;
   - not tried due to NO_PACKAGE;
   - not tried, other (these are due to drift in the ports tree between
 the time it was checked out, and the time it finished);
   - not tried, because it was a dependent port of one of the 3 lines above;
   - missing.  These are due to bugs in the algorithm.

 - Clicking on each bar in the above will take you to a page for a particular
   build environment with a pie chart for the above values, and a tabular
   representation.  (Bug: the links on those pages do not go anywhere
   useful).  Examples:

   http://portsmon.freebsd.org/chartsandgraphs/package_status.amd64-7.html
   http://portsmon.freebsd.org/chartsandgraphs/package_status.i386-7.html

 - You can also (for the first time) see a tabular list of all ports that
   fail to package -- for the union of all the reasons above.  Examples:

   
http://portsmon.freebsd.org/chartsandgraphs/package_failures_list.amd64-7.html
   http://portsmon.freebsd.org/chartsandgraphs/package_failures_list.i386-7.html

   Here you can see, for a given build environment, the packages that were
   not built; the reasons that they were not built; and all the ports that
   depend on them.  Clicking on each link in the left column will take you
   to the overview page for that port.

   Fair warning: these charts are pretty large; you may need to shrink them
   down to browse them effectively.

   Further note: some of the ones I have just uploaded show the results of
   a few very important packages that failed (x11/kdelibs3; devel/imake;
   and graphics/ImageMagick), so the statistics look bad.  However, I
   believe these ports have already been fixed.

Again, these reports are in an alpha state, but they offer a way for people
interested in seeing e.g. what the state of the amd64 packages will be for
7.0, and hopefully give them a chance to fix some of them before the release.

Finally, you don't need to let me know about the specific bugs in these
reports -- I'm well aware of them :-)

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


[HEADSUP] last run of GNATS weekly reports was broken

2007-10-15 Thread Mark Linimon
When we upgraded the machine that hosts these reports, we missed some
files, and the reports came out null.  I am currently working on testing
the corrected script.  While I'm working on it, I'm going to make a few
tweaks.  Let me know if you see anything odd in the results.

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


Re: broken ports freebsd 7.0 amd64

2007-10-30 Thread Mark Linimon
The best thing to do is to send individual PRs for these ports, so that
they may be assigned to the maintainers.  The mailing lists are so noisy
that things like this tend to just get lost.

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


Re: the coming cold ... I mean freeze

2007-10-30 Thread Mark Linimon
On Tue, Oct 30, 2007 at 09:54:54AM +0100, [LoN]Kamikaze wrote:
> I hope that when the freeze comes (wasn't that supposed to happen today?) the
> maintainer updates from before the freeze will still get committed.

No, the idea is that during the freeze period we turn our attention to
fixing bugs and get as many packages building as possible.  If an
update is the only way to do that, fine.  Otherwise, there's not much
point in having a freeze.

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


Re: the coming cold ... I mean freeze

2007-10-30 Thread Mark Linimon
On Tue, Oct 30, 2007 at 11:35:48PM +0100, [LoN]Kamikaze wrote:
> I put a lot of effort to get the release done (4 days) before the freeze. So
> it's kind of frustrating that it doesn't get in.

I sympathize, but if we let one update in, it is very difficult to not let
them all in.  We (portmgr) will have several hundred approval requests just
for bugfixing during the freeze.

At some point you simply have to say "today's the day" and draw a line,
otherwise, the release process will never get done.

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


Re: Reviving a dead port

2007-11-04 Thread Mark Linimon
On Sun, Nov 04, 2007 at 12:45:34PM +0100, Michaël Grünewald wrote:
> First, this is not really a new port, but a revival of a dead one. is
> there specific issues with this?

No, just label it [new port], but put in the Description that it's
coming back from the Attic.

> Second, the port version I wrote is anachronic, since some people may
> have 1.46 installed (or prior 1.45.5 version, but PORT_REVISION can be
> used here so this is not an issue). What's the correct way (or least
> annoyance way) to handle this backtime travel?

See the description of PORTEPOCH in the Porter's Handbook:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-naming.html#MAKEFILE-NAMING-REVEPOCH

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


Re: Fix build w/ gcc 4.2 - any priority?

2007-11-04 Thread Mark Linimon
On Sun, Nov 04, 2007 at 03:08:45PM +0100, Pietro Cerutti wrote:
> Is there anything like bsdstats that I can use to see that?

FreshPorts has http://www.freshports.org/graphs.php?id=7, but
it's only the top 20, so not really.

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


Re: cricket user

2007-11-09 Thread Mark Linimon
On Fri, Nov 09, 2007 at 03:05:47PM -0800, Mark D. Foster wrote:
> Cricket is marked
> IGNORE= uses a UID registered to another port
> 
> What is the proper fix?

Change it to use some UID that isn't yet listed in the Porter's
Handbook and send-pr the diff.

If you're not using whatever port yourself that reserves that UID,
you can just force-install it, but the above is the preferred fix.

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


Re: (no subject)

2007-11-20 Thread Mark Linimon
On Tue, Nov 20, 2007 at 09:37:47AM -0600, J. Porter Clark wrote:
> How do you trace the dependencies?  I have found this uncommonly
> difficult.

make all-depends-list
make build-depends-list
make package-depends-list
make actual-package-depends
make run-depends-list
make pretty-print-build-depends-list
make pretty-print-run-depends-list

and

ports/ports-mgmt/pkg_tree

are pretty good places to start.

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


Re: octave-forge on FreeBSD 7.0

2007-11-21 Thread Mark Linimon
On Sunday 18 November 2007, Maho NAKATA wrote:
> > How about doing something more simple like:
> >
> > .if ${OSVERSION} >= 700042
> > USE_GCC=3.4
> > .endif
> >
> > which works great in my situation.

I'd rather see USE_GCC set unconditionally, so that INDEX will
be the same on 6 and 7.

Is there any hope of the software being updated?  My concern is
that once we set this, we'll tend to forget about it later.

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


Re: octave-forge on FreeBSD 7.0

2007-11-22 Thread Mark Linimon
> IMHO, octave-forge should be merged into octave itself,
> and relese version of octave and corrsponding octave-forge is old.
> I think this is a temporal situation. Once octave will be updated
> octave-forge will also be updated, and I believe octave-forge
> will be built with gcc42.

OK, in that case, approved.

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


HEADSUP: some new port breakages on 5.x (but not 6.x and 7.x)

2007-11-24 Thread Mark Linimon
Sometime in late July or early August, something changed in the
infrastructure that broke installation of these 4 ports -- but only
on 5.x.  The cause is still under investigation.  If anyone has any
ideas, please let me know.

mcl

--  Forwarded Message  --

Subject: cvs commit: ports/databases/virtuoso Makefile 
ports/security/squidclam Makefile ports/www/havp Makefile 
ports/x11-drivers/xf86-video-openchrome Makefile
Date: Saturday 24 November 2007
From: Mark Linimon <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED], [EMAIL PROTECTED], 
[EMAIL PROTECTED]

linimon 2007-11-25 01:24:13 UTC

  FreeBSD ports repository

  Modified files:
databases/virtuoso   Makefile 
security/squidclam   Makefile 
www/havp Makefile 
x11-drivers/xf86-video-openchrome Makefile 
  Log:
  Mark as broken on 5.x: fails to find pthread.h.
  
  Something in the infrastructure changed in the late July timeframe 
that
  actually caused this problem.  The only major thing at that time was 
the
  autoconf/libtool change, but I can't see how that could have caused 
this
  failure mode.  It only happens on 5.x; 6.x and 7.x are fine.
  
  Approved by:portmgr (self)
  
  Revision  ChangesPath
  1.9   +7 -2  ports/databases/virtuoso/Makefile
  1.5   +5 -0  ports/security/squidclam/Makefile
  1.8   +4 -0  ports/www/havp/Makefile
  1.3   +1 -1  ports/x11-drivers/xf86-video-openchrome/Makefile

---
linimon 2007-11-25 01:24:13 UTC

  FreeBSD ports repository

  Modified files:
databases/virtuoso   Makefile 
security/squidclam   Makefile 
www/havp Makefile 
x11-drivers/xf86-video-openchrome Makefile 
  Log:
  Mark as broken on 5.x: fails to find pthread.h.
  
  Something in the infrastructure changed in the late July timeframe that
  actually caused this problem.  The only major thing at that time was the
  autoconf/libtool change, but I can't see how that could have caused this
  failure mode.  It only happens on 5.x; 6.x and 7.x are fine.
  
  Approved by:portmgr (self)
  
  Revision  ChangesPath
  1.9   +7 -2  ports/databases/virtuoso/Makefile
  1.5   +5 -0  ports/security/squidclam/Makefile
  1.8   +4 -0  ports/www/havp/Makefile
  1.3   +1 -1  ports/x11-drivers/xf86-video-openchrome/Makefile
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

[HEADSUP] new package status/statistics uploaded to portsmon.freebsd.org

2007-11-25 Thread Mark Linimon
I've been generating these locally but not uploading them.  Now, they
are up-to-date.  If you are interested in what the state of the packages
is on the various architectures, these pages will be of interest.

Of particular interest to ports committers is the new page
http://portsmon.freebsd.org/checkpackages.html.  This shows the
status of the packages that go on disc1 and disc2 of the release CDs.
When you click on the table header for each buildenv, it will take
you to a page that shows the complete package status for that buildenv,
including whether packages are marked IGNORE or BROKEN, or simply have
errors.  For each package in the checkpackages page, you'll need to
search the most right-hand column of the status page to find out what
package is blocking it, if it's a dependency of something else.

The overall comparison amongst buildenvs is at the following:
http://portsmon.freebsd.org/chartsandgraphs/package_comparison.html.
That's a good "start here".  Everything else is shown on
http://portsmon.freebsd.org/chartsandgraphs/index.html.

Note that all this data is as of the last port building run (not
whichever one is currently in progress), so certain errors may already
have been fixed.  The information is all there -- but you may have to
do a little bit of detective work with e.g. the individual port pages
and the cvsweb links.  For instance, amd64-7, i386-7, and sparc64-6
have been unblocked by the most recent commits.  However, sparc64-7
is still blocked on x11/gnome2 via the build error in devel/pwlib,
which appears to have happened when the threading libraries were
switched.  (Anyone willing to help track that down?)

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


Re: duration of the ports freeze

2007-11-30 Thread Mark Linimon
On Fri, Nov 30, 2007 at 07:50:02AM -0800, Jason C. Wells wrote:
> It wouldn't surprise me if portmanager is hoping that KDE 4.0 will go 
> prime time real soon.  That's my big conspiracy theory.

Occam's Razor would suggest that portmgr is simply trying to get the
combination of src + ports finalized enough to get a set of release
package builds out the door.  The Razor, and past experience, would
suggest that sweeping changes would delay all that significantly.

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


Re: duration of the ports freeze

2007-12-01 Thread Mark Linimon
On Sat, Dec 01, 2007 at 03:08:43AM -0800, David Southwell wrote:
> I must say I am having difficulty understanding the policies applicable
> during ports freeze. 

I had hoped that http://www.freebsd.org/portmgr/qa.html and
http://www.freebsd.org/portmgr/implementation.html would have been clear
enough on what the policies are -- that was the motivation for writing
these documents.

> The freeze seems to be of longer duration than originally expected

As are most of them.  Welcome to the world of software engineering
schedules :-)

> I would however like to ask, on the basis of what is being learned now,
> how could the length freezes be diminished on future occasions? 

After the 5.3 release, there was a lot of discussion between the ports
management and release engineering teams on how to do exactly that.

To some extent we're dependent on the state of the source tree; changes
that affect the ABI cause us to have to go back and re-do package sets.
The release engineers are now much more aware of this impact that they
were in the past.  However, .0 releases are particularly difficult on
this front, since we have to live with any ABI mistakes for several
years.  Thus, it's worth a delay to avoid having to support a bad or
questionable implemenation.  Unfortunately, these are often not caught
until the prelease starts to get widespread testing outside of the
developer community.

Another cause is that we're trying to get as many packages buildable and
useful for release as we can.  This is particularly important for the
non-i386 architectures, which do not have as large a user base.

Note: this time we waited to start the freeze until nearly the RC1 date --
in the past, we had done it earlier in the beta cycles.  There's nothing
to be done when RC1 slips, however; we want to have as good a package
set entering RC1 as we can get.

In the meantime, the number of working packages is probably close to an
all-time high numerically (I don't have enough sense of historically to
say percentage-wise, although I suspect it's a recent maximum).  Folks
can help out by trying to install systems just from the packages and
letting us know what problems they find.

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


Re: duration of the ports freeze

2007-12-01 Thread Mark Linimon
On Sat, Dec 01, 2007 at 10:37:45AM -0800, David Southwell wrote:
> But the chances are that freebsd-7 would be better becasue the extra 2 months 
> would give more feedback and urgent if not almost immediate needs for 7.1 
> might be delayed.

We've already _given_ 7.0 an extra 2 months; fortunately, not all of it
was coupled into the ports freeze.

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


Re: duration of the ports freeze

2007-12-01 Thread Mark Linimon
On Sat, Dec 01, 2007 at 11:56:42AM -0600, Stephen Montgomery-Smith wrote:
> These are all reasonably good suggestions for how to get around the ports 
> freeze.  But they will come with a price, namely someone has to implement 
> these changes (which I guess one of you would do)

fwiw, one of the pkgsrc committers estimates that it takes around 5 people
to handle the work of having a branched tree.

> Furthermore the FreeBSD project tends to be conservative and resistant to 
> big changes.

We have such a large install base that we feel we have to be, in some
respects.

> So what I think you need to do is to really convince others that the port 
> freeze is not just an inconvenience/frustration (and personally I agree 
> with you here), but that it is a major shortcoming with the current 
> system.

No one will argue that it's not an inconvenience and a frustration --
and, fwiw, a lot more work for the committers (and portmgr).

I'm still not exactly clear on why not having the latest-and-greatest
port is such a drawback.  Yes, you're losing bugfixes on those in the
meantime, but we're catching up on bugfixes on the other ones.  Security
updates go in in any case.

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


Re: duration of the ports freeze

2007-12-01 Thread Mark Linimon
On Sat, Dec 01, 2007 at 06:51:58AM -0800, David Southwell wrote:
> Before I do so let me  step outsiide the freebsd environment and ask what our 
> comments would be if MS$ were to announce that they were about to release an 
> upgrade to their operating system and until the new upgrade had been released 
> upgrades to existing applications would be barred. I am sure we would all 
> agree that that was ridiculous.

I would certainly not agree that that's ridiculous; I'll call it an
essential part of a QA process to hold changes to a minimum.

> What proportion of freebsd users will immediately upgrade to the new 
> releases?? Maybe 5% or 10% at the most.

I think a larger number than that will do so -- for the usual reason that
they want the bugfixes that come with that release (especially if those
bugs are ones affecting their installation).  The answer to most problem
reports for bugs fixed in later versions is "upgrade" -- not just FreeBSD,
but any software product.

Another factor to consider is that during the period between releases,
most people will start with FreeBSD by installing the release CD.  To
the extent that the ports and packages on that CD don't work, we tend to
lose new users right there.

> How about maintaining the port tree as usual during the pre release period. 
> By 
> default all releases in the tree prior to a selected date should incorporate 
> a release dependency in their makefile that would NOT include the pending 
> future release.
> 
> As each port is tested against the new release its release depency would be 
> changed and upgrades could continue to be added to the tree as normal.

I think you seriously underestimate: the complexity of the dependency trees,
the amount of horsepower it takes to build packages (even given that the
build cluster "understands" to only build packages for which their port, or
a dependent port, has changed in the meantime); how many person-hours it
takes to analyze the results of package runs; and the subtle nature of
how "innocent" dependency changes can break things.  I'll freely admit
to not fully understanding #1 and #4, and I think I understand more about
them than all but a few people in the project.  (I've spent a fair amount
of time researching the package status over time to learn more about them.)

I know all of this stuff happens in the background and isn't visible to
most of the users, but the effort is large nonetheless.

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


Re: Are there any maintainer for mplayer?

2007-12-01 Thread Mark Linimon
On Sun, Dec 02, 2007 at 03:54:28AM +0100, Andreas Davour wrote:
> I looked in the Makefile for mplayer but couldn't find any MAINTAINER.

$ cd multimedia/mplayer
$ make maintainer
[EMAIL PROTECTED]

Looks like it's maintained to me ...

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


Re: All those 'Ports System Re-engrg" posts

2007-12-03 Thread Mark Linimon
He lost me around the "these days, the horsepower to rebuild
ports is easily available."  He clearly has not idea, whatsoever,
of what the current work is.

mcl

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


Re: All those 'Ports System Re-engrg" posts

2007-12-04 Thread Mark Linimon
On Tue, Dec 04, 2007 at 11:06:32PM -0800, Jason C. Wells wrote:
> I seem to recall Jordan writing that the ports system was never
> intended to last as long as it did.  I think he said the same thing
> about sysinstall.

He was probably correct in both cases.  However, we have this "userbase"
thing to think about at the moment ...

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


Re: Ion3 license violation

2007-12-11 Thread Mark Linimon
On Wed, Dec 12, 2007 at 07:22:50AM +, Tuomo Valkonen wrote:
> The version of Ion3 in FreeBSD ports at [1,2] is obsolete (3rc-20070927
> is provided, but 3rc-20071109 is more than 28 days old), and must per
> the license be upgraded, removed, or prominently marked as obsolete. 

I have marked it as DEPRECATED.

Note: we've had a ports freeze and updates were not accepted during this time.
The maintainer's activity or inactivity is thus not germane.

I followed the discussion of your license on the pkgsrc mailing list, fwiw,
and do not intend to rehash them here.

To our users: if you are interested in seeing this software remain in the
FreeBSD Ports Collection, please email me off-list.  I have concerns about
our ability to keep Mr. Valkonen happy with the way we distribute his code.
pkgsrc has already made the decision that they are not able to do so, and
have thus deleted it.  Other BSDs and distributions may have done so as well.

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


Re: Ion3 license violation

2007-12-12 Thread Mark Linimon
On Wed, Dec 12, 2007 at 07:48:03AM +, Tuomo Valkonen wrote:
> And this shows to a user trying to install it, how?

  ===>   NOTICE:

  This port is deprecated; you may wish to reconsider installing it:

  is more than 28 days old, which the author states violates his license.
  Do not contact author.

  It is scheduled to be removed on or after 2008-01-12.

This is normally as fast as we pull out the rug from under existing
users' feet.  If the above isn't satisfactory, I will immediately
remove it from the Ports Collection.

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


Re: Ion3 license violation

2007-12-12 Thread Mark Linimon
Folks, don't reply any further to this thread.  The packages are
in the process of being removed, no further software from this
author will be accepted, no more drama will be had.  Nothing to
see here, move along.

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


Re: Ion3 license violation

2007-12-12 Thread Mark Linimon
On Wed, Dec 12, 2007 at 08:25:17AM +, Tuomo Valkonen wrote:
> On 2007-12-12, Mark Linimon <[EMAIL PROTECTED]> wrote:
> >  ===>   NOTICE:
> 
> And this would also stop binary package from being generated
> for the releases?

No, the release packages were already built.  You see, part of
the problem of software Quality Assurance is that it takes some
period of time to get final packages made and tested -- a time
that no one can guarantee will necessarily be less than 28 days.
>From the discussion I followed on the pkgsrc mailing list, you
obviously either don't understand, or don't care, about this
asepct of trying to produce the best working packages for the
users of a particular OS.

But, I tell you what, as a special favor to you, I'll personally
rip ion-3 out of the already-prepared package sets, check to make
sure that the port is removed from the Ports Collection, and promulgate
a new policy that NO software from you will in the future be accepted
into the Ports Collection.  Thus, your licenses will be honored, and
as an inevitable result, your software will descend even further into
complete irrelevance.

Will that be acceptable, or is there something else that you would
like from me this fine evening?

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


Re: Ion3 license violation

2007-12-12 Thread Mark Linimon
On Wed, Dec 12, 2007 at 08:47:03AM +, Tuomo Valkonen wrote:
> I could make it GPLv3 and nagware at the same time.

Yes, and you could put on makeup, shave your armpits, put on a ballerina's
dress, and declare yourself Queen of Saturn And All Its Moons for all it
matters to FreeBSD now.

We can make enough of our own drama here, thanks.  Please take your own,
and see what a wonderful reception it will get in the Windows world.
(Free hint: they already have a windows manager built-in.  Get it?)

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


Re: Ion3 license violation

2007-12-12 Thread Mark Linimon
On Wed, Dec 12, 2007 at 12:08:46PM +0200, Tuomo Valkonen wrote:
> "Do what the fuck you want as long as you don't piss me off."

I personally consider this to be the null set.  No one but you
seems to be able to figure out what this is.  It certainly doesn't
seem to consist of "do whatever you want with this (theoretcially)
GPLed software, but don't contact me" -- which, after all, would in
and of itself be a reasonable position.  (IMHO)

Look, dude: we deleted your software -- all of it -- and two hours
later you're still trying to find something to throw a fit about.

It's gone, over, done, flushed, dead, buried, down the Sewey Hole,
out with the used kitty litter, sent to /dev/null, pushing up the
daisies, dwelling with Elvis on his UFO, gone Across The Ocean with
Bilbo, on Amelia Earhart's last flight, in Judge Crater's suitcase,
in Jimmy Hoffa's day-planner, gone to be with St. Francis, and singing
in the Choir Invisible.  The intersection of "ion-3" and "FreeBSD" is
now congruent to the Vacuum Of Deep Space.

Except with less free hydrogen atoms.

So, please go away now.  I am out of similes.

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


Re: Ion3 license violation

2007-12-12 Thread Mark Linimon
On Wed, Dec 12, 2007 at 10:36:23AM +, Tuomo Valkonen wrote:
> Big and powerful distros can [piss me off], easily.

Ah, that should let FreeBSD off the hook, then.

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


Re: Ion3 removal (Re: Ion3 license violation)

2007-12-12 Thread Mark Linimon
On Wed, Dec 12, 2007 at 08:12:17PM -0600, Mark Linimon wrote:
> http://mail-index.netbsd.org/tech-pkg/2007/10/28/.html
> 
> Anyone interested in this thread needs to go read that one first.

As well as http://www.archlinux.org/pipermail/tur-users/2007-April/004634.html,
which contains the history of the author's legal threat against ArchLinux.

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


Re: Ion3 removal (Re: Ion3 license violation)

2007-12-12 Thread Mark Linimon
On Wed, Dec 12, 2007 at 07:30:46PM -0500, Mikhail Teterin wrote:
> I expect the port-removal to be initiated/done in an orderly fashion.

Claims of license violations absolutely trump any "process requirements".
portmgr has the explicit task of keeping the Ports Collection in as
best a legal state as possible.

Further, note that my initial commit tried to do this, and I asked the
author if it was acceptable.  It was clear from his reply that it was
not -- especially considering the following history:

http://mail-index.netbsd.org/tech-pkg/2007/10/28/.html

Anyone interested in this thread needs to go read that one first.

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


Re: Ion3 removal (Re: Ion3 license violation)

2007-12-12 Thread Mark Linimon
It was pulled from Debian, as well:

http://packages.qa.debian.org/i/ion3/news/20070310T233909Z.html

As far as I'm concerned, the matter is closed.  When 4 different* OS groups
come to the same conclusion, I think there's not much else to say.

mcl

* pkgsrc, ArchLinux, Debian, and now FreeBSD
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Ion3 removal (Re: Ion3 license violation)

2007-12-13 Thread Mark Linimon
On Thu, Dec 13, 2007 at 07:43:36AM +, Tuomo Valkonen wrote:
> On 2007-12-13, Mark Linimon <[EMAIL PROTECTED]> wrote:
> > Further, note that my initial commit tried to do this, and I asked the
> > author if it was acceptable.  It was clear from his reply that it was
> > not -- especially considering the following history:
> 
> It seemed acceptable wrt. the source package; I was querying the
> effect on binary packages.

It would have prevented binary packages.

> Also read again what I have written about the Xinerama module.
> Why is it not a separate package? What is it disguised as part
> of Ion, when it is not?

ion-3 is deleted -- both in source form, and in binary package form --
so the point is moot.

Even without the Xinerama code, I don't see how we could have met your
'no modifications' clause and still have ion-3 be able to run on FreeBSD.
In fact, I don't see how any packaging system can meet that standard.
Perhaps you can tell me where I'm wrong here.

My conclusions from your interactions with Debian + Gentoo + ArchLinux +
pkgsrc + OpenBSD is that it is not possible for us to meet your objections
in a timely fashion for this release.  Apparently only Debian felt like
they could meet your objections, even in absence of a deadline; the others
either deleted it, or, in the case of OpenBSD, stayed with an older version
that predates these licensing clauses.  I haven't investigated the state
of ion-3 with respect to any other major Linux distributions; the above
seem to me to be a representative enough sample.

Of course, I'm puzzled why the deletion of ion-3 wasn't enough to end this
discussion.  I myself have no further interest in discussing it.

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


Re: Ion3 removal (Re: Ion3 license violation)

2007-12-13 Thread Mark Linimon
On Thu, Dec 13, 2007 at 08:30:06AM +, Tuomo Valkonen wrote:
> The copyright holder reserves the right to refine the definition of
> significant changes on a per-case basis. 

In other words, a moving target -- which implies, to me, that to be
legally in the clear, that we would first have to vet every possible
change or modification, including patches.  This would merely add to
_your_ email/support burden, which theoretically is what you are trying
to minimize by your license terms.  This seems circular to me.

You may think the quoted text represent reasonable criteria.  But in
the case of implied threat of legal action, in my opinion, it's not worth
anyone's time to try to iterate over every possibility to find out to make
sure they -- and others, on their behalf -- aren't somehow liable.  The
risk is simply too high.

There are other window managers that don't have this restriction, and thus
no associated legal risk.  I suggest people investigate those instead.

Disclaimer: I am not a lawyer, but two semester of US business and contract
law taught me one thing: if there is any doubt as to whether something will 
create legal liability, it is absolutely incumbent on oneself to avoid it.

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


Re: Ion3 removal (Re: Ion3 license violation)

2007-12-13 Thread Mark Linimon
On Thu, Dec 13, 2007 at 10:17:16AM +, Tuomo Valkonen wrote:
> Notice the "a priori": it means you're allowed to do that without legal
> threat until further notice to the contrary.

Minutiae like this are the reason I pursued engineering, not law.

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


Re: Ion3 license violation

2007-12-13 Thread Mark Linimon
On Thu, Dec 13, 2007 at 02:48:07AM -0800, Jeremy Chadwick wrote:
> I believe Mark removed the source tarball from the "master" FreeBSD FTP
> server, and very likely removed the binary packages as well.

Correct.

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


Re: Ion3 license violation

2007-12-13 Thread Mark Linimon
On Thu, Dec 13, 2007 at 11:42:53AM +0100, Philip Paeps wrote:
> Anyway.  How does portmgr feel about this?  Aye or nay?

I do not yet believe that it is possible to meet Tuomo's interpretation
of his license without his prior review of every possible patch, and I'm
not willing to obligate the FreeBSD project, in perpetuity, to be able
to do so.  I have no faith whatsoever that the criteria won't change
underneath us, based on the conversations with the pkgsrc, OpenBSD, and
other package folks (as archived on public lists).  Without written assurance
from Tuomo that it won't, I cannot in good faith allow this code back in.
I highly doubt that that will happen.

The only situation I _might_ find acceptable is for us to follow OpenBSD's
path and reintegrate the last release of ion-3 that was GPL only, without
the extra clauses.  Otherwise, I believe we are simply risking too much.
Even that, however, I think is extremely risky, given his track record.

>From everything I've seen, the goalposts keep moving.  I do not trust that
they will not continue to do so.  Therefore, I don't want to find out, in
a court of law, which parts of this license are legally enforceable.  It's
simply not worth the trouble for one single package out of nearly 18,000.

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


Re: FreeBSD: Ion3 removal (Re: Ion3 license violation)]

2007-12-13 Thread Mark Linimon
On Thu, Dec 13, 2007 at 09:23:24AM -0500, Mikhail Teterin wrote:
> No, not impossible -- getting stuff out from the Attic is doable. But more 
> difficult (possibly involving contacting repo-meisters, etc.)

Wrong.  You do cvs add, cvs com.

> Any claims of license violations -- which, according to Mark, lead to the 
> hasty removal -- should've been addressed by using FORBIDDEN/IGNORE instead.

At least in the US, a court of law won't accept "we'll be deleting the
infringing software Pretty Soon."  Once notified of the infringement, you
are obliged to take immediate action.

Keeping us legal is an explicit part of the portmgr charter.  If you think
otherwise, please contact core@ and they can explain it to you.  I doubt
you'll take my word for it.

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


Re: Ion3 removal (Re: Ion3 license violation)

2007-12-13 Thread Mark Linimon
On Thu, Dec 13, 2007 at 02:43:07PM +, Tuomo Valkonen wrote:
> And at least where I come from, contracts are legally enforceable, 
> even if they're only oral ones

You clearly don't come from the US, where oral contracts are not
germane in business law.  What's written down in the license is the
only thing that would be germane in court.

Again, I'm not a lawyer, but this was my clear understanding from
the courses I took.

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


Re: Limitations of Ports System

2007-12-14 Thread Mark Linimon
On Fri, Dec 14, 2007 at 07:51:14PM -0500, Garance A Drosehn wrote:
> At 10:08 AM -0600 12/14/07, Paul Schmehl wrote:
> >
> >SInce I've already killfiled Aryeh,
> 
> I guess we should all killfile you, too.

Can we please just stop the meta-thread now and go back to working on all
the myriad things that need to be fixed?  Thanks.

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


Re: Limitations of Ports System

2007-12-15 Thread Mark Linimon
> Side note the more we discuss this the more obvious it becomes to me
> it has to be in some OO lang and since C++ is the only one in the base
> system it kind of forces C++ to be the implementation lang.

You may want to take a look at some of the work OpenBSD has done
recently; I believe they are working towards treating ports as
first-class objects.

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


Re: TeTeX and TeXLive

2007-12-16 Thread Mark Linimon
On Mon, Dec 17, 2007 at 11:02:45AM +0900, Hiroki Sato wrote:
>  Do you think splitting it to small packages will be a big problem?

That many ports would create a significant impact on the build systems,
especially, sparc64, which is not keeping up at all as it is.

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


Re: Request for Features: Ports Re-engineering

2007-12-17 Thread Mark Linimon
On Mon, Dec 17, 2007 at 12:59:54PM -0300, Alejandro Pulver wrote:
> if not already done, AFAIK tinderbox has an option to run parallel
> builds, but don't know about pointyhat) using multiple processors.

pointyhat is actually the dispatch machine.  It does not actually
build packages.

The current machine total:

amd64:3 (2.2GHz)
i386: 40 (400MHz - 1.8GHz, depending on machine)
sparc64:  7 (440MHz)

Several of these systems (in particular the amd64s) have multiple CPUs in them.

In any case, each machine is given several packages to work on simultaneously,
depending on its capacity, each in its own fully clean jail.  Prerequisites
are loaded via the previously built packages; if they are not available,
they are first built, then cached.

The way the current code works is documented in the following article:

http://www.freebsd.org/doc/en_US.ISO8859-1/articles/portbuild/index.html

Although the documentation is terse, it is believed to be generally
correct.

In general, we use -incremental for the builds, unless there has been
a large change in the src tree, or it's release.  -incremental will only
build packages for ports whose metadata (as determined by INDEX) has
changed since the last run.  This holds the build time for each package
set down to a few days (amd64/i386) or a couple of weeks (sparc64),
instead of around a week, or a couple of months, respectively.

Remember that we have builds for 5.x, 6.x, 7.x, and 8.x all running
at various times (some things can be overlapped without adding too much
delay).  The machines are almost never idle.

I strongly suggest that before designing a new system, some careful
attention be paid to how extensive and optimized the current system already
is.  I don't think the people following this thread are going to get the
right perspective on the scope of this work, otherwise.

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


Re: Request for Features: Ports Re-engineering

2007-12-17 Thread Mark Linimon
On Mon, Dec 17, 2007 at 11:54:45PM -0300, Alejandro Pulver wrote:
> I remember some of my ports failed on ia64 (some time ago), what
> happened to it/them?

There are 2 ia64 build machines, each of which has been upgraded to
7.0.  However, neither is able to build packages at this time, so
until someone takes an interest in fixing that, there won't be any
ia64 packages.

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


Re: who is the portsmgr? Re Linux hier

2007-12-20 Thread Mark Linimon
On Thu, Dec 20, 2007 at 08:36:32PM -0500, Chuck Robey wrote:
> Back last time I was last active,Satoshi Asami was the "Portsmeister".  I
> dunno if that term is used anymore, but I need to find out if one person is in
> charge of ports, or if it's a group of folks, and whichever it is, what their
> name(s) are?

Most of your questions are probably answered on http://www.freebsd.org/portmgr/.

With the addition of another 10,000 or so ports, things have gotten more
formalized over time :-)

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


Re: long opened PR

2007-12-21 Thread Mark Linimon
On Fri, Dec 21, 2007 at 10:42:50PM +0300, Max Brazhnikov wrote:
> I've submitted several pr (ports/117807, ports/118269, ports/118502) to 
> fix/update ports which are maintained by @freebsd.org people.

Of these, the last 2 came in during the time that the ports tree was
frozen in preparation for 6.3/7.0 release (it is now only semi-frozen).
So I think it's fair to give folks time to catch up.  As well, many
people are now on vacation.

As to the first one, I'll email the maintainer.

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


new wiki page: State of Packages on Sparc64

2008-01-02 Thread Mark Linimon
Please see http://wiki.freebsd.org/Sparc64Packages for a writeup on where
we are with respect to sparc64 packages, from portmgr's perspective.

Quick summary: we're far behind where we are on i386.  In particular, we
can't build KDE anywhere at the moment, which affects the release package
set.  We really need more help from our sparc64 users to decide where we
should be spending our efforts (e.g., try to fix various desktop issues?
or, concentrate on server-only issues?)

Recently several people have expressed an interest in loaning machines and
fixing bugs, so consider this an effort at coordination.

If you've got any questions, please email me directly.

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


Re: new wiki page: State of Packages on Sparc64

2008-01-05 Thread Mark Linimon
On Wed, Jan 02, 2008 at 05:10:56PM -0600, Mark Linimon wrote:
> Please see http://wiki.freebsd.org/Sparc64Packages for a writeup on where
> we are with respect to sparc64 packages, from portmgr's perspective.

I have updated the charts and detailed-list pages on portsmon with the
latest information from the partial runs on sparc64-6 and sparc64-7.  The
former is nearly complete, the latter has a few hundred packages to go.

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


Re: Suggested improvements for ports

2008-01-11 Thread Mark Linimon
On Fri, Jan 11, 2008 at 06:40:35PM +0100, Guido Falsi wrote:
> I think that too much formalization in the porting rules would harm the 
> system.

That seems to have been the community consensus in the past.

Nevertheless, the PH could use some improvement.  Most of what I've
tried to put in there is "here's what we recommend as the preferred
practice".  There's not much "you can't do this" -- most of that
deals with things that e.g. break INDEX or otherwise wreak havoc.

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


Re: Suggested improvements for ports

2008-01-11 Thread Mark Linimon
On Fri, Jan 11, 2008 at 11:10:45AM -0600, Paul Schmehl wrote:
> The porters handbook seems written from the standpoint of a guide more
> than a manual.

That's something that I was going to work on, um, last year :-)

We need both.  Right now we have this hybrid which isn't a completely
satisfactory solution for either one.

This is historical; it kind of grew out of an initial short how-to
document, then, as new things were stuffed into the ports infrastructure,
there was no better place to document them.

The "quick porting" text should turn into a "guide"; the "slow porting"
text should become the reference.

Of course, I say this, without the cycles to work on it.

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


Re: Suggested improvements for ports

2008-01-12 Thread Mark Linimon
On Fri, Jan 11, 2008 at 09:24:36PM -0800, Doug Barton wrote:
> If you're not keen to learn the SGML there are people who can help
> you with that, but coming up with good content that covers the needs
> of people like you can (somewhat ironically) be done most easily by
> people like you. I hope this is a good start.

Excellent point.  It's hard for me to see what's missing.

I am willing to work with anyone on formatting up additional comment
into SGML.  (It turns out that if you already know HTML, it's not that
difficult to cut-and-paste and experiment, but it's a pain to set up
at first, too.)

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


Re: packages with security vulnerabilities

2008-01-21 Thread Mark Linimon
On Mon, Jan 21, 2008 at 03:57:31PM -0800, Doug Barton wrote:
> If I understood the question correctly, I think the OP is asking about 
> the frequency of rebuilding packages with security updates. In which 
> case your answer is still correct, but leads to a new question, which is 
> would it be possible to trigger an update for a port that has a security 
> update sooner?

The package updates are triggered by changes to the INDEX file.  If the
port's metadata changes (which is a near 100% guarantee if it's a security
fix), we would need to kill off the existing build, build a new INDEX, and
then restart the build.  And, of course, do this times 4 for FreeBSD-5/6/7/8,
times 3 for the number of architectures we try to build.  (Given that there
are empty cells in that table, so we "only" try to build 10 package sets).

Writing a package build cluster that keeps a rolling model of the INDEX
metadata as every commit comes in, so it would know what dependencies need
to be rebuilt, is left as an exercise for the reader.

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


Re: procedure for removing a port from the tree?

2008-01-23 Thread Mark Linimon
It's in there towards the end:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/dads-deprecated.html

You can just file a PR adding the DEPRECATED and EXPIRATION_DATE lines.

The only reason we do this step is to provide warning for any existing
users.

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


Re: How long dose it take to approve a port?

2008-01-29 Thread Mark Linimon
On Tue, Jan 29, 2008 at 08:30:03PM +0100, GP wrote:
> I'm just wondering how log it usually takes from you submits a new port, to 
> something happens?

Everything is done by volunteers, so the answer is, "it depends".

As I check there is a backlog of 980 port PRs.  You can get an idea of the
distribution via 
http://portsmon.freebsd.org/chartsandgraphs/prsexplanations.html.

I'll note that we have several committers who like adding new ports, so they
tend to get added within a few weeks.

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


Re: Not sure why print/lyx15 is marked BROKEN

2008-02-11 Thread Mark Linimon
On Sun, Feb 03, 2008 at 02:31:48PM -0500, Bill Moran wrote:
> $ uname -a
> FreeBSD monster 7.0-PRERELEASE FreeBSD 7.0-PRERELEASE #2: Sun Dec 30 11:59:30 
> EST 2007 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/GENERIC  i386
> $ pkg_info | grep lyx
> lyx-1.5.3   Document processor interfaced with LaTeX (nearly WYSIWYG)
> 
> So, what information is useful to solving this?

The pointyhat builds are done in a jail with the appropriate binaries
for the buildenv (e.g. 7.0, in this case).  However, the kernel that
the jail runs on is running -current.  I do not know if it makes any
difference or not.

>From looking at the logs on pointyhat (see below), as of revision 1.116,
date: 2007/12/28 20:40:03;  author: mi, the package failed to build
everywhere on pointyhat.

You might try building the port (by itself) on either a fresh system or
in a fresh jail, to see if there is some kind of missing dependency
that only affects the build in that environment.

mcl

for i386 (these are also in e.*):

$ ls -al a.*.200[78]*/lyx-1.5.3*
-rw-r--r--  1 ports-i386  4201  312510 Jan  1 08:50 a.5.2007123019/lyx-1.5.3.log
-rw-r--r--  1 ports-i386  4201  312510 Jan  6 04:51 a.5.2008010321/lyx-1.5.3.log
-rw-r--r--  1 ports-i386  4201  312526 Jan 10 18:30 a.5.2008010816/lyx-1.5.3.log
-rw-r--r--  1 ports-i386  4201  312526 Jan 13 21:46 a.5.2008011211/lyx-1.5.3.log
-rw-r--r--  2 ports-i386  4201  324014 Jan 28 14:35 a.6.2008012319/lyx-1.5.3.log
-rw-r--r--  2 ports-i386  4201  324014 Jan 28 14:35 a.6.2008020213/lyx-1.5.3.log
-rw-r--r--  1 ports-i386  4201  324353 Jan  9 20:47 
a.7-exp.2008010613/lyx-1.5.3.log
-rw-r--r--  1 ports-i386  4201  324369 Jan 27 11:43 
a.7-exp.2008012223/lyx-1.5.3.log
-rw-r--r--  1 ports-i386  4201  324347 Jan  6 02:18 a.8.2008010316/lyx-1.5.3.log
-rw-r--r--  1 ports-i386  4201  324347 Jan  8 04:34 a.8.2008010617/lyx-1.5.3.log
-rw-r--r--  1 ports-i386  4201  333790 Jan 12 10:12 a.8.2008011108/lyx-1.5.3.log
-rw-r--r--  1 ports-i386  4201  324362 Jan 16 02:33 a.8.2008011318/lyx-1.5.3.log
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: X11/Xorg library dependencies

2008-02-11 Thread Mark Linimon
On Fri, Feb 08, 2008 at 11:02:57AM -0800, Gregory W. MacPherson wrote:
> It would be nice if the owners of these various ports would update their
> Makefiles and Configuration scripts to check for the existence of the
> other ports and (gasp) actually build the missing dependencies). While
> some ports fail with suggestive messages.

I'm confused.  When looking at status of libXmu on the build cluster, it
seems that it is being built correctly on all of our buildenvs.  Each
package is built using the dependencies as defined in the INDEX file.

So I wonder if this is a problem local to your own system?

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


Re: New Port - usual time for response/commit

2008-02-23 Thread Mark Linimon
On Sat, Feb 23, 2008 at 10:17:04PM -0800, comperr wrote:
> What you package a port properly (with the shell archive and such)
> what is the usual response time you get until a comitter sees it and
> commits it?

There isn't a "usual" response time.  It can run from a few days to a
number of months.  We generally have around 100 pending new-port PRs
out of around 1000 ports PRs.

> Also - beyond the 'send-pr' what else has to be done on the
> maintainers part?

Nothing.

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


Re: interactive ports - the plague

2008-03-03 Thread Mark Linimon
On Mon, Mar 03, 2008 at 09:12:37AM -0800, pjd wrote:
> With me the JDK ports stop and demand I manually download the files, which
> is even more irritating

Given Sun's licensing requirements, what is your suggestion?

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


Re: why are older ports built on Sparc64?

2008-03-04 Thread Mark Linimon
> Both ports were updated on Jan 03 with patches that will (hopefully)
> fix them on sparc64 with with PORTREVISIONs bumped, still portsmon
> shows builds failed on Feb 25, and those are old versions of ports.

Because sparc64-7 was (is) still, during that time, doing nothing
but building the 7.0 release packages, and rebuilding the ones that
had been tag-slipped for security updates.  They only finally finished
yesterday (!)

I have restarted the sparc64-6 build I had started and then
interrupted when the last security problems showed up.  That's got
a tree from Feb. 18:

http://pointyhat.freebsd.org/errorlogs/packagestats.html

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


Re: interactive ports - the plague

2008-03-05 Thread Mark Linimon
On Wed, Mar 05, 2008 at 04:22:28PM +0100, Nikola Lečić wrote:
> (BTW, are/were there ideas of implementing something similar in Ports
> Collection?)

Yes, I think we are at the point of needing to implement this.  I hope
we can use what pkgsrc has (the concepts if not the code); it sounds as
though you've put in a great deal of work on it.

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


Re: sysutils/aaccli to be deprecated

2008-04-01 Thread Mark Linimon
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/dads-deprecated.html

(I'll admit this page is not the easiest to find)

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


Re: vsftpd-2.0.6 failed to compile on FreeBSD-4.11-p26

2008-04-14 Thread Mark Linimon
On Tue, Apr 15, 2008 at 09:24:43AM +0800, John/SML wrote:
> Then, I think the appropriate way to keep up with port updates is to 
> upgrade from FreeBSD 4.11 to FreeBSD 7. However, it is possible to use the 
> "build world" method to upgrade from 4.11 to 7, or I have to use the 
> binary upgrade method by using the FreeBSD 7 CD media.

If you're using the source upgrade, you're probably going to have
to do something like: update to 5.2; update to 5.3; update to 6.0;
update to 7.0.

You're facing an upgrade that takes you through literally years of
technology.  Although there are postings I've seen on the mailing lists
where people have managed it, this is going to be a difficult task.
In particular, you will need to pay attention to the various
src/UPDATING files over this span of time.

If at all possible, please consider doing a reinstall.  You will
probably save yourself considerable time in the end.

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


Re: How often do pointyhat do a build?

2008-04-28 Thread Mark Linimon
On Mon, Apr 28, 2008 at 02:42:56PM -0700, Xin LI wrote:
> To make it short - how often pointyhat would do a full build?

A full (from scratch, with latest src changes) build is not done very often.
We guarantee we do it before release time; there are other times, as well,
(at least on i386/amd64).

> long should I consider a change (API addition) made on -HEAD be "safe"
> (does not cause compiling problems) for MFC into -STABLE branches?

Please let portmgr know if we need to update the package machines to the
latest -CURRENT to look for fallout.

An incremental build on amd64 takes 2-3 days, i386 4-5 day, sparc64 a
couple of weeks.  A full build can take twice that.  The following URL
will give you an idea of what the current build state is:

http://pointyhat.freebsd.org/errorlogs/packagestats.html

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


Re: How often do pointyhat do a build?

2008-04-28 Thread Mark Linimon
On Mon, Apr 28, 2008 at 06:41:30PM -0700, Xin LI wrote:
> So does it imply that pointyhat's -CURRENT would (slightly) behind the
> current development?

Yes, it takes some amount of time to upgrade everything.

> Is there any way to know which __FreeBSDversion the current build is
> running against?

Not without logging onto pointyhat and the nodes.  (We do update all the
nodes for a given architecture at the same time.)

Here's the snapshot right now:

pointyhat itself (amd64):   FreeBSD 8.0-CURRENT #23: Mon Feb 11 21:22:10 
UTC 2008
node gohan40 (i386):FreeBSD 8.0-CURRENT #21: Sun Feb 17 11:22:36 
UTC 2008
node hammer1 (amd64):   FreeBSD 8.0-CURRENT #0: Thu Apr 24 07:03:35 UTC 
2008
node netra1 (sparc64):  FreeBSD 7.0-CURRENT #2: Wed Aug  8 19:34:13 PDT 
2007

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


Re: Removal of OOo 1.0, 1.1, 1.1-devel ports

2008-05-25 Thread Mark Linimon
> I'd like to remove these ports with openoffice.org-1.0 in June...
> Any comments?

I see no reason not to, and good reasons (cluster build time) to
proceed.

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


Re: portupgrade to Perl 5.10.0 ??

2008-07-12 Thread Mark Linimon
On Sat, Jul 12, 2008 at 08:18:58AM +0200, Koen Martens wrote:
> Silly suggestion: if your business is depending on it, either fix the port
> yourself or pay someone to fix it for you. Seriously, making demands in a
> free software project is silly (if not rude).

Actually, Vivek does contribute to FreeBSD as a port maintainer, so he
is due a a little respect.

However, I have to admit that I find the tone of posts such as his very
discouraging at this time.

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


Re: net/isc-dhcp40-server

2008-09-06 Thread Mark Linimon
See ports/126638.  I don't know what the status is.

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


Re: i386-7-bindist.tar is inaccessible on pointyhat

2008-09-06 Thread Mark Linimon
The *bindist.tar files are no longer accessible under those names since
the latest upgrade of pointyhat.  I will look into it.

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


Re: pointyhat sparc64

2008-09-16 Thread Mark Linimon
On Mon, Jun 23, 2008 at 01:44:49AM +0100, Daniel Austin MBCS wrote:
> Is there anything I can do to assist getting more ports/packages tested 
> (or the pointyhat cluster running faster) ?

I'm not sure I ever answered this email (I am going through the backlog
today).  I hope you did not get discouraged by the lack of response.

We are always on the lookout for some more UltraSparc-II machines to add
to the build cluster.  The fastest things we have are e4500s right now.
(There are 3 of those, 5 Netra 1s, and some other misc. stuff).

> I had a quick look at your crash logs for the netras... It seems they 
> have some issues with the ATA controller (atapci0 interrupt storm) - you 
> only appear to use it for the cdrom drive - perhaps simply disabling via 
> the boot loader would prevent the kernel panic (and get the machines 
> into the build cluster)?

No, the machines are set up to pxeboot.

acd0: CDRW  at ata2-master UDMA33
IOMMU fault virtual address 0xc3008000
panic: pcib: uncorrectable DMA error AFAR 0x1fc5c020 AFSR
0x27ff8000
cpuid = 0
KDB: enter: panic
[thread pid 11 tid 13 ]
Stopped at  kdb_enter+0x80: ta  %xcc, 1
db

However, you are right to point out ata.  The T1 200s use a different
chipset than the T1 105s.  (There are also other differences between
them, so it may not necessarily be the cause.)

However, you are right that this is a fairly low-cost thing to look
at.  I'll try it and let you know.  (I've been short-cycled on time
to look at this for a while, as you might be able to tell from the
fact it took me this long to get around to looking at your email).

Again, don't get discouraged, there is progress on the sparc64 front,
albeit slow.  I am running the 7.1R package builds right now.

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


Re: STILL OPEN: Fwd: ports/127015: [patch] Impossible to fetch devel/valgrind from the jail

2008-09-17 Thread Mark Linimon
On Thu, Sep 18, 2008 at 03:38:28AM +0400, Alexander Churanov wrote:
> In the beginning of September, I've filed an issue about
> devel/valgrind and also sent an e-mail to port maintainer. The issue
> is still unresolved.

For future reference, the address to contact with issues with
maintainers is [EMAIL PROTECTED]  I've already forwarded your email
to [EMAIL PROTECTED]

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


Re: Request Tracker 3.8.1

2008-10-03 Thread Mark Linimon
On Fri, Oct 03, 2008 at 05:27:43PM -0400, Steven Kreuzer wrote:
> Before I submit a PR and get it added into svn

The ports tree is still on CVS; there are no immediate plans to move
to SVN.

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


reminder: please put category/portname in ports PRs

2008-10-06 Thread Mark Linimon
We have an auto-assigner that notifies maintainers of ports PRs.  It
looks for literal 'category/portname' in the Synopsis field to do its
work.  Please help us out by including this; otherwise, it has to be
edited by hand.  Thanks.

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


Re: ports missing their packages.

2008-10-29 Thread Mark Linimon
On Wed, Oct 29, 2008 at 04:42:18AM -0500, Scot Hetzel wrote:
> So you are advocating that port maintainers have to create packages
> for all the supported FreeBSD architecture's (amd64, arm, i386, ia64,
> mips, pc98, powerpc, sparc64, sun4v).  That would be 9 packages
> needing to be created at the time the port maintainer submits the
> upgrade PR.

Nope, not 9 :-)  You are forgetting FreeBSD 6, 7, and -current have
builds enabled.  OTOH, portmgr is only supporting amd64, i386, and
sparc64 right now, and is not doing sparc64-8 due to lack of machines,
so really the matrix is "only" 8.

The ia64 package builds were stopped due to problems (and the fact
that we only have 2 machines).  There are no package building machines
for the others yet -- and some of them ae really only going to be
used for embedded systems, so only a very minimal subset of ports is
going to be useful.  So far, we've talked about addding machines for
these, but there are no fixed plans so far.

> It could be as simple as forgetting to add the ports subdirectory to
> the category Makefile (i.e www/Makefile).

Actually this is an uncommon problem; every time portmgr builds a
package set, error messages are spit out if things are missing, and
we are quick to email the maintainers :-)

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


Re: ports missing their packages.

2008-10-29 Thread Mark Linimon
On Wed, Oct 29, 2008 at 04:09:23PM +0800, FBSD1 wrote:
> An alternate solution to this problem is to allow users to upload missing
> packages

one word for you: "security".

What you suggest is never, ever, going to be implemented, due to the
total lack of security.

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


Re: ports missing their packages.

2008-10-29 Thread Mark Linimon
On Wed, Oct 29, 2008 at 05:02:14PM +0800, joeb wrote:
> How does kdenetwork-kopete-0.12.8 or php5-gd or pdflib fit into those
> reasons you gave?

A little research shows:

ftp://ftp4.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/All/php5-gd-5.2.6_2.tbz

So, there is a current package for php5-gd.

http://www.freebsd.org/cgi/cvsweb.cgi/ports/print/pdflib/Makefile?rev=1.54

So, there will never be a package for pdflib, because we are not
allowed to distibute it.

Now, apparently audio/jack is not being built at the moment, but without
access to my home system I can't probe any further.  See
http://www.freebsd.org/cgi/cvsweb.cgi/ports/audio/jack/Makefile?rev=1.44
and
http://portsmon.freebsd.org/portoverview.py?category=audio&portname=jack.

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


Re: ports missing their packages.

2008-10-29 Thread Mark Linimon
On Wed, Oct 29, 2008 at 11:00:50PM +1100, andrew clarke wrote:
> Presumably the 6.x series wlll be retired before 8.x is released... :)

No, there will be an overlap.  See
http://www.freebsd.org/security/index.html#supported-branches.

8.0 had *better* be out before 2010 :-)

> That brings up a question - what is the usual procedure for port
> maintainers so they can test their ports on both 6.x & 7.x?

I think most people these days run 7.x and create a ports tinderbox
(ports-mgmt/tinderbox) to check on 6.x.  A few people have tinderboxes
available.

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


<    1   2   3   4   5   6   7   >