Re: PostgreSQL server bus error with uuid-ossp extension

2013-10-07 Thread Bill Moran
On Mon, 7 Oct 2013 11:20:23 +0800 Christopher Hall 
christopherhall@gmail.com wrote:

 Hello Bill,
 
 On Fri, 4 Oct 2013 08:34:35 -0400
 Bill Moran wmo...@potentialtech.com wrote:
 
  On Fri, 4 Oct 2013 15:44:51 +0800
  Christopher Hall christopherhall@gmail.com wrote:
  
   When running PostgreSQL with the uuid-ossp extension the server
   fails with signal 10 (bus error).
  
  http://pgfoundry.org/projects/uuid-freebsd/
 
 Thanks for the information.  I would sooner stay with the existing
 module so as to be compatible with Linux.  Currently I am trying out a
 patch to misc/uuid-ossp so I can just compile the postgres-contrib
 unmodified.

uuid-freebsd is intended to be compatable.  What are you finding
incompatable?  Although I would be appreciative if you could get
that patch working.

-- 
Bill Moran wmo...@potentialtech.com
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: PostgreSQL server bus error with uuid-ossp extension

2013-10-04 Thread Bill Moran
On Fri, 4 Oct 2013 15:44:51 +0800
Christopher Hall christopherhall@gmail.com wrote:

 When running PostgreSQL with the uuid-ossp extension the server fails
 with signal 10 (bus error).

http://pgfoundry.org/projects/uuid-freebsd/

-- 
Bill Moran wmo...@potentialtech.com
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Can I get some love on this PR?

2012-07-02 Thread Bill Moran

http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/168583

This bugger is about a month old at this point.  Of course,
part of that is my fault for being slow to respond, so I'm
just putting a heads-up out -- if anyone is able to commit
that, it'd be great.

-- 
Bill Moran
http://www.potentialtech.com
http://people.collaborativefusion.com/~wmoran/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Fw: VirtualBox coredump on FreeBSD 8 during build

2010-03-10 Thread Bill Moran

I sent the information to the maintainer but haven't heard back yet.
Don't know how busy they are, or if they're on holiday or whatever.

In any event, I'm reposting this here, in the hopes that someone else
has seen this problem and can make a recommendation.

Begin forwarded message:

Date: Tue, 9 Mar 2010 20:33:48 -0500
From: Bill Moran wmo...@potentialtech.com
To: v...@freebsd.org
Subject: VirtualBox coredump on FreeBSD 8 during build



FreeBSD monster 8.0-RELEASE-p1 FreeBSD 8.0-RELEASE-p1 #3: Sun Dec 13 14:53:34 
EST 2009 r...@monster:/usr/obj/usr/src/sys/GENERIC  i386

Ports tree updated as of an hour or so ago.

I get the following error doing make install:

[r...@monster /usr/ports/emulators/virtualbox-ose]# make install clean
===   virtualbox-ose-3.1.2_1 depends on executable: yasm - found
===   virtualbox-ose-3.1.2_1 depends on executable: as86 - found
===   virtualbox-ose-3.1.2_1 depends on executable: xsltproc - found
===   virtualbox-ose-3.1.2_1 depends on executable: kmk - found
===   virtualbox-ose-3.1.2_1 depends on file: /usr/local/bin/easy_install-2.5 
- found
===   virtualbox-ose-3.1.2_1 depends on file: /usr/local/bin/python2.5 - found
===   virtualbox-ose-3.1.2_1 depends on file: 
/usr/local/libdata/pkgconfig/xcursor.pc - found
===   virtualbox-ose-3.1.2_1 depends on file: 
/usr/local/libdata/pkgconfig/xmu.pc - found
===   virtualbox-ose-3.1.2_1 depends on file: /usr/local/lib/qt4/libQtGui.so - 
found
===   virtualbox-ose-3.1.2_1 depends on file: /usr/local/bin/linguist-qt4 - 
found
===   virtualbox-ose-3.1.2_1 depends on file: /usr/local/bin/moc-qt4 - found
===   virtualbox-ose-3.1.2_1 depends on file: 
/usr/local/lib/qt4/libQtNetwork.so - found
===   virtualbox-ose-3.1.2_1 depends on file: /usr/local/bin/rcc - found
===   virtualbox-ose-3.1.2_1 depends on file: /usr/local/bin/uic-qt4 - found
===   virtualbox-ose-3.1.2_1 depends on file: /usr/local/bin/sdl-config - found
===   virtualbox-ose-3.1.2_1 depends on executable: pkg-config - found
===   virtualbox-ose-3.1.2_1 depends on shared library: png.5 - found
===   virtualbox-ose-3.1.2_1 depends on shared library: xslt.2 - found
===   virtualbox-ose-3.1.2_1 depends on shared library: curl.5 - found
===   virtualbox-ose-3.1.2_1 depends on shared library: dbus-1.3 - found
===   virtualbox-ose-3.1.2_1 depends on shared library: SDL-1.2.11 - found
===   virtualbox-ose-3.1.2_1 depends on shared library: glib-2.0.0 - found
===   virtualbox-ose-3.1.2_1 depends on shared library: IDL-2.0 - found
===  Configuring for virtualbox-ose-3.1.2_1
Checking for environment: Determined build machine: freebsd.x86, target 
machine: freebsd.x86, OK.
Checking for kBuild: found, OK.
Checking for gcc: found version 4.2.1, OK.
Checking for as86: found version 0.16.17, OK.
Checking for bcc: found version 0.16.17, OK.
Checking for iasl: found version 20090521, OK.
Checking for xslt: found, OK.
Checking for pthread: found, OK.
Checking for libxml2: found version 2.7.6, OK.
Checking for libxslt: found version 1.1.26, OK.
Checking for libIDL: found version 0.8.13, OK.
Checking for ssl: found version OpenSSL 0.9.8k 25 Mar 2009, OK.
Checking for libcurl: found version 7.19.7, OK.
Checking for zlib: found version 1.2.3, OK.
Checking for SDL: found version 1.2.14, OK.
Checking for X libraries: found, OK.
Checking for Xcursor: found, OK.
Checking for Xmu: found, OK.
Checking for Mesa / GLU: Segmentation fault (core dumped)
===  Script configure failed unexpectedly.
Please report the problem to v...@freebsd.org [maintainer] and attach the
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.2_OSE/config.log
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. an `ls /var/db/pkg`).
*** Error code 1

Stop in /usr/ports/emulators/virtualbox-ose.
*** Error code 1

Stop in /usr/ports/emulators/virtualbox-ose.

I'd love to send the file requested, however, there is no such file.

If the solution isn't immediately obvious, let me know what debugging
steps I can take to help sort this out.  Follows the output of
pkg_info:

[r...@monster /usr/ports/emulators/virtualbox-ose]# pkg_info 
ORBit2-2.14.17  High-performance CORBA ORB with support for the C language
OpenEXR-1.6.1_2 A high dynamic-range (HDR) image file format
Terminal-0.4.3_1Terminal emulator for the X windowing system
Thunar-1.0.1_3  XFce 4 file manager
a2ps-letter-4.13b_4 Formats an ascii file for printing on a postscript printer
aalib-1.4.r5_4  An ascii art library
amspsfnt-1.0_5  AMSFonts PostScript Fonts (Adobe Type 1 format)
appres-1.0.1Program to list application's resources
aspell-0.60.6_2 Spelling checker with better suggestion logic than ispell
atk-1.28.0  A GNOME accessibility toolkit (ATK)
autoconf-2.62   Automatically configure source code on many Un*x platforms 
autoconf-wrapper-20071109 Wrapper script for GNU autoconf
automake-1.9.6_3GNU

Re: [Firefox] Why we can't update..

2010-01-23 Thread Bill Moran

On 1/23/10 3:02 PM, Doug Barton wrote:

On 01/23/10 10:16, Martin Wilke wrote:


Before we get more mails with the question why we not update
firefox to 3.6, the answer is easy, nox@ found some problems
with some plugins, this problem seems to be only FreeBSD
releated under Linux or Windows seems to be works all fine.
Some plugins crash with some open ASSERTS, we working
on this problem but that need a bit time. So please
wait a bit.

Thanks!


No no, thank YOU. :)  I was going to report that moving from RC1 to RC2
caused me a lot of problems, but nice to know that y'all are on the
case. FWIW I have the following plugins installed, downloaded from
addons.mozilla.org:


Ditto.  Sometimes I forget to thank folks for all the hard work they
do.  In this case, thank you for:

1) Maintaining this port
2) Making sure things work before you update
and
3) Taking the time to give everyone a heads-up about what's going on.

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


Re: Need advice from maintainers

2009-10-21 Thread Bill Moran
In response to Paul Schmehl pschmehl_li...@tx.rr.com:

 I am the maintainer for security/barnyard2.  This is an updated version of 
 security/barnyard, which I also maintain.  The version of my port is the 
 current release version, but it has a really irritating problem that is fixed 
 in the current beta version.
 
 Barnyard2 is a program that parses snort logs and inserts them into a 
 database 
 (mysql or postgresql).  It is supposed to create a placemarker file (called a 
 waldo file) that maintains a record of what logs it has already parsed.  
 (This 
 is only one way of using the program.  There are others as well.)  The 
 problem 
 in the release version is that it does not read the waldo file when the 
 program 
 is restarted.  So every time you restart barnyard2, it reinserts into the 
 database every alert you still have log files for.  The beta version fixes 
 this 
 problem.
 
 I have created a port for the beta version and am using it myself, but I know 
 that using beta versions of software is frowned upon.  Should I go ahead and 
 submit this port because it solves this problem?
 
 If I do, my thinking is that I should adjust the pkg-message file in the 
 existing port to warn the user about the problem and note that the beta 
 version 
 solves it so they might want to consider using that instead.

An option that you did not mention is to take the patch that fixes that
single problem and include as a patch file for barnyard2.  That way it's
not a true beta, it just has that single patch to fix a known problem.

For me, I think that would be the preferred method in this case.

-- 
Bill Moran
http://www.potentialtech.com
http://people.collaborativefusion.com/~wmoran/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Need advice from maintainers

2009-10-21 Thread Bill Moran
In response to Paul Schmehl pschmehl_li...@tx.rr.com:

 --On Wednesday, October 21, 2009 10:31:21 -0500 Bill Moran 
 wmo...@potentialtech.com wrote:
 
 
  In response to Paul Schmehl pschmehl_li...@tx.rr.com:
 
  I am the maintainer for security/barnyard2.  This is an updated version of
  security/barnyard, which I also maintain.  The version of my port is the
  current release version, but it has a really irritating problem that is 
  fixed
  in the current beta version.
 
  Barnyard2 is a program that parses snort logs and inserts them into a
  database (mysql or postgresql).  It is supposed to create a placemarker 
  file
  (called a waldo file) that maintains a record of what logs it has already
  parsed.  (This is only one way of using the program.  There are others as
  well.)  The problem in the release version is that it does not read the
  waldo file when the program is restarted.  So every time you restart
  barnyard2, it reinserts into the database every alert you still have log
  files for.  The beta version fixes this problem.
 
  I have created a port for the beta version and am using it myself, but I 
  know
  that using beta versions of software is frowned upon.  Should I go ahead 
  and
  submit this port because it solves this problem?
 
  If I do, my thinking is that I should adjust the pkg-message file in the
  existing port to warn the user about the problem and note that the beta
  version solves it so they might want to consider using that instead.
 
  An option that you did not mention is to take the patch that fixes that
  single problem and include as a patch file for barnyard2.  That way it's
  not a true beta, it just has that single patch to fix a known problem.
 
  For me, I think that would be the preferred method in this case.
 
 
 I *might* be able to do that, if I can figure out where in the code the 
 problem 
 is fixed.  I've had two semesters of C++, but I am not a programmer and 
 consider myself the rankest of novices wrt code.

In a perfect world. you wouldn't have to be a C++ coder.  In theory, you
should be able to look at their SVN/CVS/git/whatever repository and find
the commit that says it's fixed this problem, then just generate a diff
between that version and the release version.

Of course, that's in a perfect world.  I'm not familiar with that project,
so I don't know if they're that organized or not.

-- 
Bill Moran
http://www.potentialtech.com
http://people.collaborativefusion.com/~wmoran/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Signing Request

2009-09-23 Thread Bill Moran
In response to J. Hellenthal jhellent...@gmail.com:
 
 If you do not need to pgp/gpg sign email message to the lists please don't.

What is the purpose of your message?  The above statement is self-cancelling.
If I go to the trouble to establish a pgp/gpg key, I will sign every single
message that I send out.  The purpose of this is to differentiate actual
messages from me from messages that may impersonate me.

 I 
 know I probably don't have your pgp public key and a lot more users probably 
 do 
 not either. Please use your best judgment.

While you're free to voice your opinion, I don't understand your purpose
in spamming three mailing lists with this demand.  What problem are you
trying to solve?

-- 
Bill Moran
http://www.potentialtech.com
http://people.collaborativefusion.com/~wmoran/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Multiple instances of Mailman on FreeBSD

2009-08-12 Thread Bill Moran
In response to Jeffrey Goldberg jeff...@goldmark.org:

 I'm posting this to both the mailman-users list and the freebsd-ports  
 list.  I realize that not all follow-up will make it to both lists.
 
 I would like to set up multiple instances of Mailman on a FreeBSD 7- 
 STABLE system with using Postfix.  Looking at the ports Makefile, it  
 appears that if I set MM_DIR=mailman/vhosts/domain-for-this-instance  
 everything should work file (plus add FORCE_PACKAGE_REGISTER allow  
 this second instance to be installed.)

Were it me, I'd add jails to the system.  Then you can install a
separate copy of mailman in each jail.  This will keep them happily
independent of each other.

That's obviously not the only way to get what you want, just my
suggestion.

-- 
Bill Moran
http://www.potentialtech.com
http://people.collaborativefusion.com/~wmoran/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


A plea or sanity in port options menu

2009-02-02 Thread Bill Moran

I don't believe this is particularly useful:

   Options for port-fu
[ ] BRG   Enable BRG support
[X] QFZ   Enable QFZ support

Quite honestly, if you can't figure out that checking the box next to
BRG enables BRG support, then don't use a computer.

However, if you don't already know what BRG _is_, then those menus are
worthless gobbly-gook.  So, you've held my hand long enough to teach
me that putting an X in a box enables something, but you've given me
absolutely NO idea what I've actually done.

How about:

   Options for port-fu
[ ] BRG   Bernstein Riggs Guillotine parsing
[X] QFZ   Quantum Freeze Zulu rending

At least that one gives me _some_ idea what those TLAs mean.

This is so common in the ports infrastructure, that I'm sure a bazillion
maintainers are going to scream at me for complaining about it.  After
all, _everyone_ else does the same thing.

But it's completely worthless to have the description simply repeat
what the tag is.  It's also really bad UI design.  Quite honestly, it
makes me wonder if the port creator was even awake when they typed up
the Makefile.

Please, please, please stop this.  I'm floored by the pervasiveness of
this insanity, and there's absolutely no reason for it to continue.

-- 
Bill Moran
http://www.potentialtech.com
http://people.collaborativefusion.com/~wmoran/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: A plea or sanity in port options menu

2009-02-02 Thread Bill Moran
In response to Warren Block wbl...@wonkity.com:

 On Mon, 2 Feb 2009, Bill Moran wrote:
 
  How about:
 
Options for port-fu
  [ ] BRG   Bernstein Riggs Guillotine parsing
  [X] QFZ   Quantum Freeze Zulu rending
 
  At least that one gives me _some_ idea what those TLAs mean.
 
 There was talk some time ago of having extended descriptions.  Several 
 ideas, but the one that made the most sense to me would be a box at the 
 bottom that would display a description as you moved through the 
 options:
 
 [.] BRG
 [X] QFZ
 
 Bernstein Riggs Guillotine parsing
 
 with the . representing the cursor/highlight position.  Move down and 
 the bottom line would change to say Quantum Freeze Zulu rending.  The 
 nice thing about the box at the bottom is it would give a full line or 
 possibly several lines for explanations.
 
 Seems like it could be added without breaking the existing system with 
 an optional OPTIONS_DESC variable that would correspond with OPTIONS.
 I don't really know how hard that would be; ideas are cheap, 
 implementation more costly.

I don't think there's any need for any new features in the ports
infrastructure.  I think it's just a matter of Makefile authors taking
the time to describe their options.  A quick test of some ports turns
up this one:

 [ ] OPENGL  OpenGL support 

True but useless.  How about:

 [ ] OPENGL  Use OpenGL graphics library

...which, at least give the user _some_ idea what they're doing.

OpenGL probably isn't a good example, however.  It's pretty easy to Google
OpenGL and figure out what it is.  Here's some more bizarre options:

 [X] EPUB  Epub modules
 [X] EXTENSIONSExtensions
 [X] TEMPLATE  Templates
 [X] TOOLS Tools

I mean, if I enable Extensions, what happens?  How do I figure out
what happens?  I have to read the Makefile, at which point having these
options on a menu is pretty pointless.  I mean, I can't even come up
with a Google search to help me figure out what tools are involved
here.

There are some ports that do this very well.  For example:
 [ ] NLS   Use internationalized messages
 [ ] PAM   Build with PAM support (server only)
 [ ] LDAP  Build with LDAP authentication support
 [ ] MIT_KRB5  Build with MIT's kerberos support
 [ ] HEIMDAL_KRB5  Builds with Heimdal kerberos support
 [ ] OPTIMIZED_CFLAGS  Builds with compiler optimizations (-O3)
 [X] XML   Build with XML data type (server)
 [X] TZDATAUse internal timezone database (server)
 [ ] DEBUG Builds with debugging symbols
 [ ] ICU   Use ICU for unicode collation (server)
 [ ] INTDATE   Builds with 64-bit date/time type (server)

I mean, a Google on ICU is liable to bring up all sorts of medical drama
websites, but I can do a search for ICU unicode and find my answer on
the first result.  Not only am I told that optimized compiler flags are
an option, but I'm told the exact one that will be used (-O3)

The porters handbook doesn't seem to offer any helpful advice on these:
http://www.freebsd.org/doc/en/books/porters-handbook/makefile-options.html

In fact, the examples it provides are excellent examples of doing it
WRONG.

Let me see about making a patch to the porters handbook to provide some
advice ...

-- 
Bill Moran
http://www.potentialtech.com
http://people.collaborativefusion.com/~wmoran/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: It is illogical layout of ports

2008-10-11 Thread Bill Moran
Sokolov Alexey [EMAIL PROTECTED] wrote:

 Hi!
 The location of some ports contradictory. They need all rank in the 
 categories 
 you want.

My goodness, you're right!

Quick, stop all other development and have the entire FreeBSD community
audit all _18000_ ports to ensure they're all in the appropriate
categories!

It shouldn't take long.  I mean, there's no possibility that there'll
be any disagreement among the community as to where each port belongs.
There's no possibility that such an audit would be tied up in bikeshed
discussions for eons.

(Especially since I think most of the ports you complained about are
already in the right place.)

In all seriousness, what did you expect was going to happen as a result
of your email?  What did you really hope to accomplish?

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


Re: Problems with portupgrade xscreensaver-gnome

2008-07-31 Thread Bill Moran
In response to Doug Barton [EMAIL PROTECTED]:

 Bill Moran wrote:
  It's a combination of a number of issues:
  1) The ports infrastructure shouldn't let you set options that don't make
 sense. 
 
 I think that one could argue that it should be _hard_ to set options 
 that don't make sense, but I don't think it should be impossible. you 
 have to keep in mind that we cater to a very diverse user community, 
 from rank beginners to advanced hackers.

True.  My opinion: A GUI that _prevents_ novice users from selecting
incompatible options is a good idea.  Expert users can always manually
tweak /var/db/ports/ files if they want to override those restrictions.

  2) Why is portupgrade dying on a warning message?  Why does a poor
 decision on one port prevent everything on my system from upgrading?
 
 For the same reason that portmaster dies on errors, neither program is 
 omniscient. :)  If ports tools hit a point where it's not clear how to 
 proceed they _should_ stop and get user input. The next thing the users 
 generally say is that it should somehow proceed with the rest of the 
 upgrade, finish things that don't rely on the broken bits, etc. 
 Unfortunately that is quite a bit harder to do than you might think, 
 although patches are always welcome.

Understood.  But keep in mind that this was not an error, it was a
warning.  Perhaps the ports infrastructure doesn't differentiate between
those two as much as I think.

  3) The error from portupgrade does not immediately point me to the easy
 solution, it tricks me into thinking I have to hack the Makefile.
 
 I don't actually think that the error message you're referring to is 
 from portupgrade, I think it's from the port itself.

I can see that.

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


Problems with portupgrade xscreensaver-gnome

2008-07-30 Thread Bill Moran

cvsupped my ports tree just this morning.
#uname -a
FreeBSD vanquish.ws.pitbpa0.priv.collaborativefusion.com 7.0-RELEASE FreeBSD 
7.0-RELEASE #4: Wed Jun 25 09:16:13 EDT 2008 [EMAIL 
PROTECTED]:/usr/obj/usr/src/sys/VANQUISH  i386
# pkg_info | grep portupgrade
portupgrade-2.4.6,2 FreeBSD ports/packages administration and management tool s
# portupgrade -a
[...]
** Makefile possibly broken: x11/xscreensaver-gnome:
Makefile, line 106: warning: Option KEYRING needs PAM, but PAM is 
disabled.
xscreensaver-gnome-5.06_1


---  Session ended at: Wed, 30 Jul 2008 08:38:31 -0400 (consumed 00:01:10)
/usr/local/sbin/portupgrade:1468:in `get_pkgname': Makefile broken 
(MakefileBrokenError)
from /usr/local/sbin/portupgrade:622:in `main'
from /usr/local/sbin/portupgrade:613:in `each'
from /usr/local/sbin/portupgrade:613:in `main'
from /usr/local/sbin/portupgrade:588:in `catch'
from /usr/local/sbin/portupgrade:588:in `main'
from /usr/local/lib/ruby/1.8/optparse.rb:1303:in `call'
from /usr/local/lib/ruby/1.8/optparse.rb:1303:in `parse_in_order'
from /usr/local/lib/ruby/1.8/optparse.rb:1299:in `catch'
 ... 6 levels...
from /usr/local/lib/ruby/1.8/optparse.rb:785:in `initialize'
from /usr/local/sbin/portupgrade:229:in `new'
from /usr/local/sbin/portupgrade:229:in `main'
from /usr/local/sbin/portupgrade:2208

If I comment out line 106 in that Makefile, all is fine.

-- 
Bill Moran
Collaborative Fusion Inc.
http://people.collaborativefusion.com/~wmoran/

[EMAIL PROTECTED]
Phone: 412-422-3463x4023


IMPORTANT: This message contains confidential information and is
intended only for the individual named. If the reader of this
message is not an intended recipient (or the individual
responsible for the delivery of this message to an intended
recipient), please be advised that any re-use, dissemination,
distribution or copying of this message is prohibited. Please
notify the sender immediately by e-mail if you have received
this e-mail by mistake and delete this e-mail from your system.
E-mail transmission cannot be guaranteed to be secure or
error-free as information could be intercepted, corrupted, lost,
destroyed, arrive late or incomplete, or contain viruses. The
sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a
result of e-mail transmission.

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


Re: Problems with portupgrade xscreensaver-gnome

2008-07-30 Thread Bill Moran
In response to Marcin Wisnicki [EMAIL PROTECTED]:

 On Wed, 30 Jul 2008 08:51:23 -0400, Bill Moran wrote:
 
  cvsupped my ports tree just this morning. #uname -a
  FreeBSD vanquish.ws.pitbpa0.priv.collaborativefusion.com 7.0-RELEASE
  FreeBSD 7.0-RELEASE #4: Wed Jun 25 09:16:13 EDT 2008
  [EMAIL PROTECTED]:/usr/obj/usr/src/
 sys/VANQUISH
   i386 # pkg_info | grep portupgrade
  portupgrade-2.4.6,2 FreeBSD ports/packages administration and management
  tool s # portupgrade -a
  [...]
  ** Makefile possibly broken: x11/xscreensaver-gnome:
  Makefile, line 106: warning: Option KEYRING needs PAM, but PAM 
 is
  disabled. xscreensaver-gnome-5.06_1
 
 You need to either enable PAM (recommended) or disable KEYRING by doing:
  cd /usr/ports/x11/xscreensaver-gnome/; make config

Are you saying that I can't portupgrade ANY ports on my system until
such time as I make this strange decision?

Note that the message is a _WARNING_.  So portupgrade is giving up on
every port on my system because _one_ port has a warning?

No, I tend to thing that something is wrong here.  Should portupgrade
bail because it sees a warning from a Makefile?

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


Re: Problems with portupgrade xscreensaver-gnome

2008-07-30 Thread Bill Moran
In response to Marcin Wisnicki [EMAIL PROTECTED]:

 On Wed, 30 Jul 2008 17:45:10 -0400, Bill Moran wrote:
 
  In response to Marcin Wisnicki [EMAIL PROTECTED]:
  
  On Wed, 30 Jul 2008 08:51:23 -0400, Bill Moran wrote:
  
   cvsupped my ports tree just this morning. #uname -a FreeBSD
   vanquish.ws.pitbpa0.priv.collaborativefusion.com 7.0-RELEASE FreeBSD
   7.0-RELEASE #4: Wed Jun 25 09:16:13 EDT 2008
   [EMAIL PROTECTED]:/usr/obj/usr/
 src/
  sys/VANQUISH
i386 # pkg_info | grep portupgrade
   portupgrade-2.4.6,2 FreeBSD ports/packages administration and
   management tool s # portupgrade -a
   [...]
   ** Makefile possibly broken: x11/xscreensaver-gnome:
Makefile, line 106: warning: Option KEYRING needs PAM, but PAM
  is
disabled. xscreensaver-gnome-5.06_1
  
  You need to either enable PAM (recommended) or disable KEYRING by
  doing:
   cd /usr/ports/x11/xscreensaver-gnome/; make config
  
  Are you saying that I can't portupgrade ANY ports on my system until
  such time as I make this strange decision?
 
 Why do you think it is a strange decision?
 You have set non-default options that don't make sense and the port is 
 warning you about that. Fixing it is quick, easy and painless.

It's a combination of a number of issues:
1) The ports infrastructure shouldn't let you set options that don't make
   sense.  If I can't use keyring without PAM, then why am I allowed to
   set such a thing.  I believe such improvements to the ports structure
   are being worked on by others (based on other conversations I've seen
   on the list) so I won't belabour the point.
2) Why is portupgrade dying on a warning message?  Why does a poor
   decision on one port prevent everything on my system from upgrading?
3) The error from portupgrade does not immediately point me to the easy
   solution, it tricks me into thinking I have to hack the Makefile.

Anyway, I don't know what the correct solution is.  I'm just pointing
out the problem so that people smarter than me can work it out.  I'm
also presenting my viewpoint so those people know how confusing it was
to me.

Hope the information is helpful.

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


databases/evolution-data-server forces requirement on ldap

2008-04-17 Thread Bill Moran

The port mentioned above has a hardcoded requirement to include
openldap-client and does not obey WITHOUT_LDAP in /etc/make.conf
(note that the mail/evolution port does obey WITHOUT_LDAP)

I hacked the Makefile to remove the dependency and it seems to run
fine.  Haven't done extensive testing, but it seems as if a tweak
to make it respect that setting would be nice.

On a (possibly) related note, that port seems to require openldap-2.3
and the build breaks because I have openldap-2.4 installed.
Unfortunately, I don't have time to investigate that now.

-- 
Bill Moran
Collaborative Fusion Inc.
http://people.collaborativefusion.com/~wmoran/

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


Re: www/mediawiki: PostgreSQL non functional - why? + texvc + dependencies

2008-02-25 Thread Bill Moran
In response to Nikola Lečić [EMAIL PROTECTED]:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: RIPEMD160
 
 No answer after 15 days -- does this mean that the maintainer is not
 interested in this port?

He could be on holiday or otherwise indisposed.

Policy dictates that you should open this as a PR.  If the PR sits longer
than the maintainer timeout without a response from the maintainer, then
other committers can make the change.

There's documented policy on this:
http://www.freebsd.org/doc/en_US.ISO8859-1/articles/contributing-ports/maintain-port.html

 - -- 
 Nikola Lečić = Никола Лечић
 fingerprint : FEF3 66AF C90E EDC3 D878  7CDC 956D F4AB A377 1C9B
 
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v2.0.4 (FreeBSD)
 
 iQCVAwUBR8K7SPzDP9K2CKGYAQPGvwP/RzRuWCrnrI9GVPfuY2XMCNDs/aB+G7Oc
 PXrtce1dgdVwyc1kBbSGR0DHjZ1AaaM1LOYmkbnBa5rTenM4gpKYKrfpl0UIjiM4
 /9C+GzeyTmFzUcNA7S/nfnR4PhFxc9lereBSDjgrl02W71G2BWAJdJ8O6+wRXgD9
 c6xACTy4fY8=
 =40Hb
 -END PGP SIGNATURE-
 ___
 freebsd-ports@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-ports
 To unsubscribe, send any mail to [EMAIL PROTECTED]


-- 
Bill Moran
http://www.potentialtech.com
___
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-03 Thread Bill Moran
Erwin Lansing [EMAIL PROTECTED] wrote:

 On Sat, Feb 02, 2008 at 01:28:14PM -0500, Bill Moran wrote:
  
  The above mentioned port is marked BROKEN because it does not build with
  GCC 4.2
 
 Are you sure you are looking at the right port?

Yes.

 print/lyx15 is marked
 BROKEN on all platforms and releases, not just for gcc 4.2.

My mistake.  However, it does not change anything else about my experience.

  I commented out the BROKEN line, figuring I'd see if I could help fix it,
  but much to my surprise it built without problems and runs just fine.
 
 See one of the error logs:
 http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.6.2008012319/lyx-1.5.3.log

Mystery of all mysteries ...

$ 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?

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


Not sure why print/lyx15 is marked BROKEN

2008-02-02 Thread Bill Moran

The above mentioned port is marked BROKEN because it does not build with
GCC 4.2

I commented out the BROKEN line, figuring I'd see if I could help fix it,
but much to my surprise it built without problems and runs just fine.

$ gcc -v
Using built-in specs.
Target: i386-undermydesk-freebsd
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 4.2.1 20070719  [FreeBSD]

$ 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

Perhaps someone else could verify this, and the port could be unBROKENed?

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


Re: bsd.php.mk suggestion

2008-01-17 Thread Bill Moran
In response to Dominic Fandrey [EMAIL PROTECTED]:

 Vladimir Zorin wrote:
  I tried to get in touch with Alex Dupre, the maintainer of the
  bsd.php.mk, sent him the same text as the above with the patch, but I
  didn't get any response. As far as I know there are several people who
  tried to contact him regarding the same issue but, alas, didn't get any
  response as well.
 
 I suppose there might be the possibility of a timeout that allows committing
 without Maintainer feedback, if you submit it as a PR.

This is exactly the way to proceed.

If the maintainer is not responding, open the issue as a PR so it's
officially tracked.  If the maintainer does not respond withing a
reasonable length of time, request a maintainer timeout to have another
committer check in the patch.

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


Re: bsd.php.mk suggestion

2008-01-17 Thread Bill Moran
In response to Vladimir Zorin [EMAIL PROTECTED]:

 Bill Moran wrote:
  In response to Dominic Fandrey [EMAIL PROTECTED]:
  
  Vladimir Zorin wrote:
  I tried to get in touch with Alex Dupre, the maintainer of the
  bsd.php.mk, sent him the same text as the above with the patch, but I
  didn't get any response. As far as I know there are several people who
  tried to contact him regarding the same issue but, alas, didn't get any
  response as well.
  I suppose there might be the possibility of a timeout that allows 
  committing
  without Maintainer feedback, if you submit it as a PR.
  
  This is exactly the way to proceed.
  
  If the maintainer is not responding, open the issue as a PR so it's
  officially tracked.  If the maintainer does not respond withing a
  reasonable length of time, request a maintainer timeout to have another
  committer check in the patch.
 
 Thank you for the tip, I'll do the way you described. What regards 
 reasonable length of time - a fortnight, for example, is reasonable 
 enough?

There is an actual documented policy on this:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-maintainer.html

-- 
Bill Moran
http://www.potentialtech.com
___
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 Bill Moran
In response to Tuomo Valkonen [EMAIL PROTECTED]:

 On 2007-12-13, Mark Linimon [EMAIL PROTECTED] wrote:
  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.  
 
 Notice the a priori: it means you're allowed to do that without legal
 threat until further notice to the contrary.

Did you not understand the part where Mark described the requirement to
avoid possible legal trouble?  Since you felt the need to snip out the
part of Mark's post that was truly relevant to your reply, I'll
reproduce it here:

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.

Stop abusing this mailing list for your own purposes.  Let's state some
facts:

*) FreeBSD has agreed to remove the offending port in order to comply
   with your license requirements.  However, you continue to complain.

*) _Anyone_ could submit a patch to the port to abide by your license
   requirements and it's likely that it will be committed, yet
   _nobody_ has.  Even you, Tuomo, claim to have bold and revolutionary
   ideas on package distribution yet would rather argue than WRITE A
   PATCH AND SUBMIT IT!  Beyond that, you've _IGNORED_ posts that I've
   made in the past suggesting this.

*) You blame distro folks as abusing developers and expecting them
   to just provide free work, then you turn around an complain that
   the FreeBSD people should bend over backwards to accommodate the
   software you wrote.  You're doing the _exact_ thing you accuse
   others of doing.

*) You continually abuse this mailing list by twisting other persons
   posts to your agenda by snipping relevant information, replying
   only to the parts that you want to, and redirecting the meaning of
   other posts.

Please go somewhere that you can find emotional healing Tuomo.  I, for
one, will be glad to see you return as a sane person but have no desire
to watch this thread continue as long as you're sick.

-- 
Bill Moran
http://www.potentialtech.com
___
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 Bill Moran
In response to Mikhail Teterin [EMAIL PROTECTED]:

 On четвер 13 грудень 2007, Peter Jeremy wrote:
 = So far one person has stated that they tried and gave
 = up.  Maybe the next person will be more successful.
 
 Absolutely right. My point, however, was that the rashed removal makes that 
 hypothetical next person's job more difficult.

There was nothing rash about it.  Any lawyer will tell you that under
the threat of legal action, you remove the threat, _then_ look in to
creative ways to fix the problem.

There was not an immediate answer to hand.  As a result, Mark did the
right thing and protected the FreeBSD project from any potential legal
action until a better solution can be found.

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

Perhaps you're right.  However, I'd like to hear the opinion of a lawyer
as to whether this is acceptable or not.

-- 
Bill Moran
http://www.potentialtech.com
___
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 Bill Moran
In response to [EMAIL PROTECTED] (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.

As a side note ... when I owned part of a business we had to got to
court with a few clients over gross misunderstandings.  As a result,
I had a lawyer tell me exactly what you said: That verbal agreements
_are_ legally binding, but almost never enforceable.  As a result,
they're not really germane to business law.  At one point, a judge
took me aside an told me to start making my clients sign agreements
before doing any work, otherwise I was going to end up in serious
trouble at some point.

It's the reason why, in the US, agreeing to anything over the phone is
a bad idea.  Ever have a pushy salesman on the phone try to get you to
agree to something _right_away_!  They reason they do that is it's
pretty much impossible to make them liable for misrepresentation or
anything like that if you don't have it in writing.  They can basically
lie through their teeth and promise you the world without delivering,
and it's damn near impossible to take legal action against them if it
was all verbal.

Of course, I am not a lawyer either, so you should consult with one
before entering into any important agreement.

-- 
Bill Moran
http://www.potentialtech.com
___
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 Bill Moran
In response to Tuomo Valkonen [EMAIL PROTECTED]:

 On 2007-12-12, Mark Linimon [EMAIL PROTECTED] wrote:
  No, the release packages were already built.  You see, part of
  the problem of software Quality Assurance is that it takes some
 
 Distro Quality Assurance... ROTFLMAO.

If we're taking a vote, I vote for the following:

a) We ban Tuomo from our lists.
b) We remove all his software from the ports and refuse to accept
   any more by him.

The guy is obviously just around to start flame wars.

-- 
Bill Moran
http://www.potentialtech.com
___
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 Bill Moran
In response to Russell Jackson [EMAIL PROTECTED]:

 Russell Jackson wrote:
  Damn it. I use this software, and I even feel somewhat responsible for 
  perhaps possibly
  Tuomo here after I reported a crash under FreeBSD 7 on the ion list that 
  wound up having
  something to do with the mod_xinerama extension -- something that I haven't 
  had time to
  further look into.

The simple fact is that Tuomo has some strange desire to blame packagers
for all his problems with software and users.  It's impossible for the
FreeBSD ports system to guarantee compliance with his arbitrarily
chosen 28 days rule.  If he's going to demand that his terms be
followed, then it has to come out of the ports.

-- 
Bill Moran
http://www.potentialtech.com
___
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 Bill Moran
In response to Tuomo Valkonen [EMAIL PROTECTED]:

 On 2007-12-12, Russell Jackson [EMAIL PROTECTED] wrote:
  Damn it. I use this software, and I even feel somewhat responsible 
 
 Don't worry, you're not responsible (much). I'd been monitoring the
 situation having heard of a ports freeze, and nothing having been
 done to mark the Ion package as (potentially) obsolete or anything.
 Not much asked, but it seems distros don't like to admit that they 
 distribute obsolete and buggy software.

Translation: Tuomo was just waiting around in the hopes that he could
start bitching and cause trouble.  He could have pre-emptivly offered
his assistance to ensure that the FreeBSD ports tree didn't drift too
far out of sync, but instead he just waited around until the opportune
moment to start bitching and crying like a baby.

If you were watching, why didn't you point this out back at the
beginning of the ports freeze?

  I wasn't running the version in ports CVS. I was running a modified local
  port that did pull the latest ion sources. I also had to explicitly enable
  mod_xinerama with a make define; so, it isn't part of the the binary
  package or a default port install.
 
 The option doesn't seem Ion-specific and isn't documented to add 
 unsupported features. A much better place for the module would in 
 any case be, say, x11-wm/ion-3-extras/mod_shit-o-rama. You could 
 also have mod_xrandr, mod_ionflux, and etc. under that kind of 
 setup. There's no reason why the module should deceivingly (and 
 inconveniently) be distributed hidden within the ion-3 package.

Either you didn't understand Russell's comment, or you're so bent on
blaming folks problems on distro folks that you're redirecting
the conversation in an attempt to prove your point, whatever it is.

  I really don't see why the extreme action of removing it from ports was
  necessary. :sigh:
 
 Distro folks are not reasonable; they think authors should be their
 undemanding and unquestioning slaves. I think we have learned that 
 already.

Who's we?  You and all the voices in your head?

Remind the voices that FreeBSD isn't a Linux distro, and maybe they'll
start feeding you accurate information instead of making you look insane.

-- 
Bill Moran
http://www.potentialtech.com
___
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 Bill Moran
In response to Tuomo Valkonen [EMAIL PROTECTED]:

 On 2007-12-12, Bill Moran [EMAIL PROTECTED] wrote:
  It's impossible for the FreeBSD ports system to guarantee compliance with
  his arbitrarily chosen 28 days rule.  
 
 There is no 28 days rule. There is a latest release in 28 days or
 prominently mark (potentially) obsolete rule. You can make the marking
 permanent, always requiring users to acknowledge a message. You can 
 make the marking automatic, by checking the website for a new release
 (as Debian presently does), or by some more sophisticated means or dead
 man triggers.

There you go.  I had no idea it would be this easy.

Please open a PR and attach a patch.

-- 
Bill Moran
http://www.potentialtech.com
___
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 Bill Moran
Mikhail Teterin [EMAIL PROTECTED] wrote:

  The simple fact is that Tuomo has some strange desire to blame packagers
  for all his problems with software and users.
 
 Yes, license-crafting lawyers are usually more polite and don't engage in 
 direct communications with forums such as ours. Their licenses suck much 
 more, however -- think Java, cdrtools, or Skype, and all the other 
 closed-source packages. Put Tuomo's demands in perspective, for crying out 
 loud...

What perspective?  The port does not meet his license requirements.  Nobody
has submitted patches to make it meet said requirements.  The project has
to remove it.  What perspective do I have to keep?

Oh, you mean the part where he comes onto the FreeBSD lists and insults all
the hard-working ports maintainers?  Sure, I'll keep that in perspective.

  It's impossible for the FreeBSD ports system to guarantee compliance with
  his arbitrarily chosen 28 days rule.  If he's going to demand that his
  terms be followed, then it has to come out of the ports.
 
 Actually, it can be done -- when building the port, the date on the distfile 
 (or that on the most recent source-file /extracted/ therefrom) can be checked 
 against the current date and a prominent message can be issued warning of 
 possible obsoleteness (sp?)...

Sure.  As I already stated: please submit a patch.

Without someone who actually cares enough to patch the port, it must be
removed do to license problems.  This is _no_ different than any other port
with similar conflicts between licensing and available manpower to meet
those licensing requirements.  The _only_ difference is that Tuomo thought
it necessary to come onto our lists and make a big stink about it, filling
my inbox to overflowing.

 I just wish we avoided the rash decisions like let's remove everything 
 written by the guy we don't like NOW -- if only in the name of ports 
 slush... In the hurry to spite the admittedly unpleasant-sounding author, 
 the needs and expectations of the users were neglected.

Well, I said that because the guy irritates me.  Let me be clear on this
point.

I maintain a few ports.  I am _NOT_ in a position to dictate policy, I was
only stating my opinion -- which _MUST_ not be construed to be the overall
opinion of the FreeBSD community.

There are far too many quality hackers out there who _do_ care about the
community to tolerate one who seems to be in conflict with his community.

 I've never used ion, but, judging from some responses here, it is an 
 appreciated piece of software.

Fair enough.  In that case, those who appreciate it should submit patches
that meet Tuomo's requirements.  This is how it's done.  This is how it's
_always_ been done.  If the original maintainer is no longer keeping up
with the software, then someone else needs to step up.

It's his software.  If his requirements can't be met, then the port comes
out of the tree.  What else do you expect to happen?

-- 
Bill Moran
http://www.potentialtech.com
___
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 Bill Moran
Mikhail Teterin [EMAIL PROTECTED] wrote:

 середа 12 грудень 2007 06:35 по, Bill Moran Ви написали:
  It's his software.  If his requirements can't be met, then the port comes
  out of the tree.  What else do you expect to happen?
 
 I expect the port-removal to be initiated/done in an orderly fashion. This 
 includes marking it FORBIDDEN (or IGNORE, or BROKEN):
 
  FORBIDDEN= Violates licensing requirements of the author
 
 and:
 
  EXPIRATION_DATE=Some date a few months from now
 
 This would give those people, whom you expect to submit patches, some time 
 to, 
 actually, create them... Only if nothing materializes by the expiration date, 
 should the port be deleted.

It's absolutely a shame that couldn't be done, but he demanded that the
port be fixed prior to release.  Without a fix to hand, the only way to
guarantee that FreeBSD wouldn't be in violation of the license agreement
was to pull the port.

Generate a patch and submit it.  I'm sure the port will be reinstated as
soon as somebody does so.

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


Re: New maintainer forum and wiki

2007-09-17 Thread Bill Moran
In response to Beech Rintoul [EMAIL PROTECTED]:

 I am happy to announce the opening of a new forum and wiki aimed 
 primarily at the maintainer community. This site is open to all 
 maintainers and committers. There isn't much there yet, but I'm 
 hoping that you will find this useful and help contribute to the 
 effort. If you want to be part of this, just register at the forum 
 and I'll add you to the wiki. 
 
 You can find it at:
 
 http://freebsd.alaskaparadise.com
 
 Feel free to contact me and let me know what you would like to see.

At the risk of sounding like a whiner ...

First off, what purpose does having yet another forum serve but to
fragment discussion?  Personally, I don't want to have yet another
place to watch for information, and I find the mailing lists quite
workable.

Secondly, one of the things that I've always enjoyed and bragged about
with FreeBSD is the high-quality documentation.  I'm really not a big
fan of 8-jillion HOWTOs spread all over the internet and all having
different levels of quality, reliability, and upkeep.  It seems to me
that wikis feed this low-quality howto overload.

Thirdly, I already have my own site with notes and other stuff about
what I do (I maintain a small handful of ports).  I'm already forced
to maintain two (one for work, and one for personal) and I have
absolutely no desire to maintain a third, let alone any time.

All that being said, I say go for it.
* As long as the forum is searchable without an account, the information
  there will be generally useful (unlike that obnoxious experts exchange
  site -- I hate those people!)
* As long as _important_ discussions occur on the @freebsd.org lists,
  it won't cause any (or much) fragmentation
* As long as important information on the wiki is cleaned up and
  committed to the official FreeBSD docs, it won't result in
  unmaintained garbage.

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


Re: When PHP5 port will be updated?

2007-09-13 Thread Bill Moran
In response to Robert Huff [EMAIL PROTECTED]:

 Ted Nicolson writes:
 
Any idea when the updated php5 port will be released?
 
   When the maintainer has time to work on it and decided it's
 ready.

Alternately, you could submit a patch.

While you're welcome to post FreeBSD-related email of just about any
nature, you're posting is not (generally) conducive to getting things
done in the Open Source world.  The following improvements will likely
lead to better responses in the future.

* [EMAIL PROTECTED] is listed as the maintainer for this port.  By
  emailing ports@, you show that you haven't done any real research
  into the situation.  It would be appropriate to email ale@ first
  to check on the status, and only email ports@ if ale@ doesn't
  respond.
* You email comes across as rather demanding.  While that may not
  have been your intent, that's how it reads.  Demanding things of
  volunteers usually doesn't win you a lot of friends.  Consider
  using phrases like, is there any way I can help speed up the
  process  It's quite possible that ale@ is working on it, and
  having some testers would be helpful to him.

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


Re: for Thomas E. Zander, mplayer maintainer.

2007-08-09 Thread Bill Moran
In response to Tuc at T-B-O-H.NET [EMAIL PROTECTED]:
  
  On Thu, Aug 09, 2007 at 10:58:04AM -0400, Tuc at T-B-O-H.NET wrote:

Distributed, worldwide projects like FreeBSD rely on communication
between their members.  When one project member in a position of
responsibility denies the ability for others to contact him -- whether
it was his direct choice or just because he chooses to use a mail
server with inappropriate filtering -- then it harms the project.

 Kris, FWIW, I think when someone posts a request for help onto
   a list, gets back a dozen Did you RTFM either on list or offlist,
   replies back that they did (And shows they did), and then gets dead
   air.. THAT harms the project.
  
  Uh, you seem to be axe grinding, but I told you to follow up with the
  maintainer once I evaluated your report and didn't spot any obvious
  problems.  Why wasn't that good enough for you?
  
   If you mean axe grinding in the sense that over the years I've
 posted to freebsd-* for help with things pertaining to either a single
 piece of software, procedure I read somewhere, problem during an 
 upgrade, etc... and either been blown off, told to re-read the docs
 that I've missed a crucial step (Which I stated that I did perform
 in my original email), or told to fix something ELSE that had nothing to
 do with it first... Then yea, I guess you can call it axe grinding. 

Perhaps FreeBSD is not the correct community for you?

I don't mean that negatively, or that I _want_ you to go away.  It's just
that open source projects have personalities.  The communities that support
them (Linux, FreeBSD, etc) have ideals and traditions and so forth.

While I don't ever want to chase anyone away from FreeBSD, the point (in
my mind) of open source projects is that you can choose what works for you
with no strings, and even fork off a project and do it your own way if you
so desire.

If you're having so much trouble with the FreeBSD community, I would suggest
one of two strategies:
*) re-evaluate they way you interact with the FreeBSD community
*) try to find a community that you can interact with more successfully

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


xorg ports breaks fetch-recursive

2007-08-01 Thread Bill Moran

Following up on a previous discussion about ports refusing to fetch
because of issues unrelated to the fetch process.

I'm prepping a machine for the xorg 6 - 7 upgrade, and hitting this
in ports/x11/xorg-libraries/Makefile:

.if !defined(XORG_UPGRADE)  !defined(PACKAGE_BUILDING)  exists(/usr/X11R6)
pre-everything::
@if [ ! -L /usr/X11R6 ]; then \
echo -n /usr/X11R6 exists, but it is not a symlink. ; \
echo Installation cannot proceed.; \
echo -n This looks like an incompletely removed old version ; \
echo -n of X.  In the current version, /usr/X11R6 must be ; \
echo -n a symlink if it exists at all.; \
echo -n Please read ${PORTSDIR}/UPDATING (entry of 20070519) ; \
echo -n for the procedure to upgrade X.org related ports.; \
/usr/bin/false; \
fi
.elif !exists(/usr/X11R6)  !defined(WITHOUT_X11R6_SYMLINK)
pre-everything::
${LN} -s ${X11BASE} /usr/X11R6 || ${TRUE}
.endif

The problem is that this prevents me from doing make fetch-recursive.
Can't use NO_IGNORE to get around this one.  Could that Makefile be patched
to use IGNORE= instead of the current echo?  (note, I just hacked my
local version of the Makefile for now, so my immediate problem is
solved -- I'm looking to suggest an improvement)

I was going to throw together a patch, but I realized I'm fuzzy on the
difference between .if and @if -- so if anyone wants to take a few
minutes to clarify those for me, I'd be happy :)

-- 
Bill Moran
http://www.potentialtech.com
___
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-26 Thread Bill Moran
In response to Kris Kennaway [EMAIL PROTECTED]:

 On Sat, Jul 21, 2007 at 06:20:53AM -0400, Bill Moran wrote:
  Kent Stewart [EMAIL PROTECTED] wrote:
  
   On Friday 20 July 2007, Mark Linimon wrote:
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.
   
   That still doesn't address the concern or improve the system downtime 
   that a pkg_delete, make install allows. If you can't run something, you 
   don't have any downtime but to have to pkg_delete before you start the 
   tarball fetch can be really long on some ports.
  
  It's certainly a tradeoff.  Either way you do it, there are practical
  scenarios where a user is inconvenienced.
  
  Perhaps an environmental override is the best route.  NO_IGNORE=yes
  or something similar?
 
 Yes, use the NO_IGNORE variable (which just passed its tenth birthday)
 to override IGNORE checks you disagree with.

Huh ... here I am bitching and that's been there all along ...

-- 
Bill Moran
Collaborative Fusion Inc.
http://people.collaborativefusion.com/~wmoran/

[EMAIL PROTECTED]
Phone: 412-422-3463x4023

___
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-21 Thread Bill Moran
Kent Stewart [EMAIL PROTECTED] wrote:

 On Friday 20 July 2007, Mark Linimon wrote:
  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.
 
 That still doesn't address the concern or improve the system downtime 
 that a pkg_delete, make install allows. If you can't run something, you 
 don't have any downtime but to have to pkg_delete before you start the 
 tarball fetch can be really long on some ports.

It's certainly a tradeoff.  Either way you do it, there are practical
scenarios where a user is inconvenienced.

Perhaps an environmental override is the best route.  NO_IGNORE=yes
or something similar?

-- 
Bill Moran
Collaborative Fusion Inc.

[EMAIL PROTECTED]
Phone: 412-422-3463x4023
___
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 Bill Moran
Zane C.B. [EMAIL PROTECTED] wrote:

 Summited http://www.freebsd.org/cgi/query-pr.cgi?pr=113611 over a
 month ago, Araujo took responsibility, and has been no sign from him
 that this is ever going to get committed.

Posting to this list would be a good step.  However, the
subject title could be better.  Something like, Would a committer
please look at 113611 then mention in the email what port it
relates to and comment that the person responsible seems to be
timing out.

Have you contacted Araujo directly?

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


Overly restrictive checks in the make process

2007-07-20 Thread Bill Moran

[EMAIL PROTECTED] /usr/ports/databases/postgresql82-server]# make 
fetch-recursive
=== Fetching all distfiles for postgresql-server-8.2.4_1 and dependencies
===  postgresql-server-8.2.4_1 cannot install: the port wants 
postgresql82-client but you have postgresql81-client installed.
*** Error code 1

Why?  Is there a legitimate reason why the fetch process refuses to
download this?  I know I've got an older version installed, but why
is it preventing me from downloading a newer one?  Seems like the
IGNORE= check is either being checked too aggressively or that the
logic is less sophisticated than it should be.

Does anyone know of a reason why this couldn't be changed to allow
fetching of conflicting ports distfiles?

-- 
Bill Moran
Collaborative Fusion Inc.
http://people.collaborativefusion.com/~wmoran/

[EMAIL PROTECTED]
Phone: 412-422-3463x4023
___
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 Bill Moran
In response to Garrett Cooper [EMAIL PROTECTED]:

 Bill Moran wrote:
  [EMAIL PROTECTED] /usr/ports/databases/postgresql82-server]# make 
  fetch-recursive
  === Fetching all distfiles for postgresql-server-8.2.4_1 and dependencies
  ===  postgresql-server-8.2.4_1 cannot install: the port wants 
  postgresql82-client but you have postgresql81-client installed.
  *** Error code 1
 
  Why?  Is there a legitimate reason why the fetch process refuses to
  download this?  I know I've got an older version installed, but why
  is it preventing me from downloading a newer one?  Seems like the
  IGNORE= check is either being checked too aggressively or that the
  logic is less sophisticated than it should be.
 
  Does anyone know of a reason why this couldn't be changed to allow
  fetching of conflicting ports distfiles?
 
 Sounds like a +CONFLICTS type of issue (the MySQL client and server 
 files for instance install some libs in the same spot, so they conflict 
 IIRC).

Actually, it's IGNORE, as I stated earlier:
.if defined(WANT_PGSQL_VER)  defined(_PGSQL_VER)  ${WANT_PGSQL_VER} != 
${_PGSQL_VER}
IGNORE= cannot install: the port wants 
postgresql${WANT_PGSQL_VER}-client but you have postgresql${_PGSQL_VER}-client 
installed
.endif

and the same behaviour is used all through the ports collection ...
php4/php5 is another example.

But that's nit-picky details.  My question is _why_ is that check run
for fetch?  I can see no reason why it's taboo to fetch multiple port
versions, and in the case of an upgrade where time is short, having
the package fetched prior to the outage window can be a huge time-
saver.

-- 
Bill Moran
Collaborative Fusion Inc.
http://people.collaborativefusion.com/~wmoran/

[EMAIL PROTECTED]
Phone: 412-422-3463x4023
___
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 Bill Moran
In response to Jeremy Chadwick [EMAIL PROTECTED]:

 On Fri, Jul 20, 2007 at 09:14:32AM -0700, Garrett Cooper wrote:
   Sounds like a +CONFLICTS type of issue (the MySQL client and server files 
   for instance install some libs in the same spot, so they conflict IIRC).
 
 Not as far as I know.  make install in databases/mysql50-server
 will cause databases/mysql50-client to get installed.  Verification
 of the results:
 
 (09:32:40 [EMAIL PROTECTED]) ~ $ pkg_info | grep ^mysql
 mysql-client-5.0.41 Multithreaded SQL database (client)
 mysql-server-5.0.41 Multithreaded SQL database (server)
 
 I think what Bill was asking about, though, was why the IGNORE in
 the port is getting hit for make fetch.  For make or make install
 or other such things, it seems valid, but for fetching distdata it
 seems erroneous.

That is correct.  I apologize if I was unclear earlier.

-- 
Bill Moran
Collaborative Fusion Inc.
http://people.collaborativefusion.com/~wmoran/

[EMAIL PROTECTED]
Phone: 412-422-3463x4023
___
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 Bill Moran
In response to [EMAIL PROTECTED] (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 suspected there was some reasoning along that line.

 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.

That would be less annoying than having to constantly hack files
in /usr/ports/Mk ... :)

Even better would be for make to realize that it's only doing the
fetching, and do it anyway.  I don't know if this is possible,
though.  Sooner or later, the person running the system is going
to pull out the foot-gun (you can only protect them so much) and
waiting for a download that can't install is a comparatively small
bullet ...

-- 
Bill Moran
Collaborative Fusion Inc.
http://people.collaborativefusion.com/~wmoran/

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


Re: MySQL port checksum problem

2007-06-25 Thread Bill Moran
In response to Blah Blatz [EMAIL PROTECTED]:

 Trying to make databases/mysql50-client, I get a checksum error on one of the 
 downloads:
 
 = mysql-5.0.41.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
 = Attempting to fetch from ftp://ftp.easynet.be/mysql/Downloads/MySQL-5.0/.
 ===  Vulnerability check disabled, database not found
 = MD5 Checksum mismatch for mysql-5.0.41.tar.gz.
 = SHA256 Checksum mismatch for mysql-5.0.41.tar.gz.

Try deleting the distfile and allowing the port to re-fetch it.  The ports
system doesn't seem to have any way to recover from a corrupted download,
it just reports it and aborts.

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


Re: Making a local branch of the ports tree

2007-04-26 Thread Bill Moran
In response to Vivek Khera [EMAIL PROTECTED]:

 
 On Apr 25, 2007, at 1:22 PM, Bill Moran wrote:
 
  My thought is to make /usr/ports/private (or similar) and teach cvsup
  not to blow it away.  Then I just need to make sure that portupgrade
  and other tools see it.
 
  Does anyone have a HOWTO or list of steps to get this going?  I know
  this has been discussed before but I can't find any reference to it  
  now.
 
 I use /usr/port/local and name all the ports kci-XXX for whatever  
 port we have.  mostly these are pseudo ports which pull in all the  
 dependencies for our various server needs.  (I'll probably post this  
 to my website sometime...)

Wow, that's pretty damn detailed.

If you have trouble getting it ready for web publication, let me know and
I'll maybe jump in and help out.  This is great stuff.

[snip]

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


Making a local branch of the ports tree

2007-04-25 Thread Bill Moran

I know I've seen this discussed a dozen times, but google is letting me
down right now.

Basically, I want to create a private branch of the ports tree for
scripts and other stuff that isn't suitable to submit back to the main
ports tree, and use portupgrade and other ports tools to maintain this
across a bunch of systems that mount their ports tree via NFS.

My thought is to make /usr/ports/private (or similar) and teach cvsup
not to blow it away.  Then I just need to make sure that portupgrade
and other tools see it.

Does anyone have a HOWTO or list of steps to get this going?  I know
this has been discussed before but I can't find any reference to it now.

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


Re: Greylisting - recomendation pls using postfix

2007-04-21 Thread Bill Moran
David Southwell [EMAIL PROTECTED] wrote:
 
 Suggestions please for a choice of  port for implementing greylisting on a 
 server running a number of mailists and acting as a mailserver for around 10 
 websites.
 
 Ease of configuration and maintenance plus low server load are important 
 considerations.

mail/postgrey

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


Re: FreeBSD and NetBSD's pkgsrc: A strategic synergy for awesomeness

2007-04-01 Thread Bill Moran
RW [EMAIL PROTECTED] wrote:

 On Sun, 01 Apr 2007 13:58:18 -0700
 Garrett Cooper [EMAIL PROTECTED] wrote:
 
  FreeBSD Ports Tree Management wrote:
   Dear FreeBSD ports community,
  ...
  We are hereby
   announcing our intentions to switch over to NetBSD's pkgsrc tree
   and close our own FreeBSD ports tree. 
 
 ...
 
  Wow. I suppose I should try NetBSD now to figure out what it's all 
  about. Can someone either provide a link or a quick synopsis, of what 
  the differences are between the current ports tree and NetBSD's
  pkgsrc tree? 
 
 
 $ date
 Sun Apr  1 21:09:38 BST 2007

OK.  I have to know ... who took all the time to write that all
up?

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


Re: Openssh

2007-03-21 Thread Bill Moran
In response to Eric [EMAIL PROTECTED]:

 Alfredo Perez wrote:
  Hi
  
  I noticed that Openssh port shows in the list of ports that need to be 
  updated
  to the latest version (4.6), I dont have much experience updating a port 
  but If nobody is working on that, I would really like to give it I try?
  
  Thanks
  
  Alfredo
 
 install portmaster from the ports tree and let it update it for you. 
 its pretty easy

I think he's referring to generating a set of diffs and submitting a PR, as
the OpenSSH in the ports tree is only 3.6.1

Alfredo:
Start by reading The Porter's Handbook:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/index.html

Different ports require different levels of expertise to create -- I don't
know what you're getting yourself in to with OpenSSH -- it could be easy
or hard, but the place to start would be that handbook.  If you hit specific
problems, post the details of where you get stuck to the list and I'm sure
others will help out.

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


Re: question regarding handling of a port listed with this address as the maintainer (mail/py-spambayes)

2007-03-12 Thread Bill Moran
In response to Jim Stapleton [EMAIL PROTECTED]:

 I gather that if I want to make an addition to a port, with this
 address listed as a maintainer (meaning there is no maintainer,
 correct?) I should just follow the instructions in the porters
 handbook of using the same tool that creates bugreports, correct?
 
 Additionally, the addition to the port in question, mail/py-spambayes,
 requires I add a file to the work directory (I made an rc.d script for
 it), as well as some small changes to the pkg-plist. I don't have a
 good place to host this file, what do you all recommend I use?

These articles have 99% of the information you need:
http://www.freebsd.org/doc/en_US.ISO8859-1/articles/contributing-ports/index.html
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/

Since there's no maintainer, you may want to consider volunteering to
maintain it.

Generally, I open a PR.  If I don't hear back from someone within a week
or so, I'll ping the mailing list asking a committer to look at it, but
usually someone jumps in and takes care of it.

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


Re: port PostgreSQL

2007-02-05 Thread Bill Moran
In response to Cristiano Panvel [EMAIL PROTECTED]:

 Friends help-me,
 
 As I make to compile the PostgreSQL in ports with support to the
 Ldap, he would like to authentication the user in the Ldap.
 
 Here, /usr/ports/databases/postgresql82-server effecting one make
 config does not appear the support.
 
 Somebody would know as to solve the problem.

The FreeBSD port does not currently have an option to enable LDAP
support.  You'll need to patch the Makefile.

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


Re: postgresql's 502.pgsql periodic script and passwords

2007-01-29 Thread Bill Moran
In response to George Hartzell [EMAIL PROTECTED]:
 
 I'm curious how other freebsd postgresql users handle databases with
 passwords and running the 502.pgsql periodic script.
 
 I've solved the problem by creating a ~pgsql/.pgpass file with the
 pgsql users password.
 
 Is there a better way?

Depends.  Do you allow untrusted users to log in to that machine?  If
so, then you've probably got the best approach.  Make sure that .pgpass
file is chmoded 600

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


Re: System processes monitoring recomendations?

2007-01-21 Thread Bill Moran
Anton Blajev - Valqk [EMAIL PROTECTED] wrote:
 
 Hello Group,
 
 I'm wondering what tool to use for system and processes monitoring?
 For example your disks goes filled and you get a mail,
 the machine has load over 50 for more than an hour and you get a mail...
 Some predefined processes MUST be running so there is some kind of a checker 
 and if they stops
 the util starts them immediately.
 
 Please share your experience with me?

Have a look at net-snmp.  It's in ports.

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


Re: System processes monitoring recomendations?

2007-01-21 Thread Bill Moran
Anton Blajev - Valqk [EMAIL PROTECTED] wrote:
 
 Bill Moran wrote:
  Anton Blajev - Valqk [EMAIL PROTECTED] wrote:
  Hello Group,
 
  I'm wondering what tool to use for system and processes monitoring?
  For example your disks goes filled and you get a mail,
  the machine has load over 50 for more than an hour and you get a mail...
  Some predefined processes MUST be running so there is some kind of a 
  checker and if they stops
  the util starts them immediately.
 
  Please share your experience with me?
  
  Have a look at net-snmp.  It's in ports.

 10x for the advice,
 is it possible to use this nice app without installing snmp daemon?
 I see that the app depends on x11-toolkits/p5Tk which will lead
 installing a whole bunch from

Please don't top-post, and please wrap your lines around 72 characters.

The app _is_ the snmp daemon.  It's rather difficult to use it without
itself.

Not sure where you got the idea that it required anything x11 related.
I've installed it dozens of places and never come across a dependency
on x11.  Are you looking at net-mgmnt/net-snmp?

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


Re: How to construct this port?

2006-12-28 Thread Bill Moran
In response to Ion-Mihai \IOnut\ Tetcu [EMAIL PROTECTED]:

 On Thu, 28 Dec 2006 12:53:34 -0500
 Chuck Swiger [EMAIL PROTECTED] wrote:
 
  [ ... ]
 
  However, sometimes mail systems go down or block traffic for whatever
  reason: postmaster's job is a thankless task, and this was true even
  before spam and viral email appeared.  Nowadays, it's harder to get
  things mostly right (nevermind perfect), so postmasters make
  imperfect decisions because they are faced with undesirable tradeoffs.
 
 Indeed :-(
 
 However banning a hole country isn't a tradeoff in my book, it's just
 plain [inset_the_word_here]. And sine it's giving a 5XX code there's
 really no way to reach the person in question.

I disagree.  There are certain countries where the people in charge simply
don't seem to care whether or not they're spamming or not.  It takes a while
for me to get ticked off enough to block an entire country, but there are
three or four on my list right now.

Besides, it's _his_ mailserver.  He has the right to accept to deny mail
as he sees fit.  Trying to tell him otherwise is like trying to tell me that
I have to eat a certain type of food.

On the flip side, if you're unable to get in contact with him, why not just
file a PR?  At that rate, the standard timeouts go into effect.

  It has not been my observation that insisting people not make any
  mistakes commonly results in fewer mistakes being made, or much less,
  in zero mistakes being made.  :-)  Rather than try to insist they
  are not allowed to do something, I'd prefer to let people make
  their own decisions and learn which ones are mistakes.  YMMV
 
 The problem is that, IMHO, this kind of rejecting affects us all as I
 think that being a port maintainer implies receiving and replying to
 users' email.

No, it doesn't.  Port maintainer is a volunteer position.  If you start
dictating too many things about what they must and must not do, you're
going to run short of willing volunteers.

I only maintain a few ports, but I'd quit maintaining those if someone
were to tell I had to reconfigure my mailserver.

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


Re: fetch-recursive broken? Is this a ports issue or just a problem with the PostgreSQL port?

2006-12-27 Thread Bill Moran
In response to Shaun Amott [EMAIL PROTECTED]:

 On Tue, Dec 26, 2006 at 05:39:50PM -0500, Bill Moran wrote:
  
  Why should the fetch-recursive target care what's installed?  Hell, I just
  want the distfile on the server so I can install it on other machines.
 
 I agree. Perhaps we should automatically set NO_IGNORE and TRYBROKEN for
 the fetch-recursive target.

I'm getting lost in all the Makefiles trying to cobble together a patch
to submit.  Anyone familiar enough with the ports tree to do so, or at
least point me in the correct direction?

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


Re: fetch-recursive broken? Is this a ports issue or just a problem with the PostgreSQL port?

2006-12-27 Thread Bill Moran
In response to Jeremy Chadwick [EMAIL PROTECTED]:

 On Wed, Dec 27, 2006 at 10:24:19AM -0500, Bill Moran wrote:
  In response to Shaun Amott [EMAIL PROTECTED]:
  
   On Tue, Dec 26, 2006 at 05:39:50PM -0500, Bill Moran wrote:

Why should the fetch-recursive target care what's installed?  Hell, I 
just
want the distfile on the server so I can install it on other machines.
   
   I agree. Perhaps we should automatically set NO_IGNORE and TRYBROKEN for
   the fetch-recursive target.
  
  I'm getting lost in all the Makefiles trying to cobble together a patch
  to submit.  Anyone familiar enough with the ports tree to do so, or at
  least point me in the correct direction?
 
 Bill,
 
 This will probably require the expertise of someone who's familiar
 with the Mk/bsd.port.mk framework.  I can confirm what you're
 reporting, though (and have also wondered about it myself...)
 
 Also, does make fetch work (vs. make fetch-recursive) ?

make fetch appears to behave identically to make fetch-recursive.

It gives the same error, at least.

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


fetch-recursive broken? Is this a ports issue or just a problem with the PostgreSQL port?

2006-12-26 Thread Bill Moran

We have a central system that our other servers NFS mount ports from.

[EMAIL PROTECTED] /usr/ports/databases/postgresql82-server]# make 
fetch-recursive
=== Fetching all distfiles for postgresql-server-8.2.0 and dependencies
===  postgresql-server-8.2.0 cannot install: the port wants 
postgresql82-client but you have postgresql81-client installed.
*** Error code 1

Stop in /export/ports/databases/postgresql82-server.
*** Error code 1

Stop in /export/ports/databases/postgresql82-server.

Why should the fetch-recursive target care what's installed?  Hell, I just
want the distfile on the server so I can install it on other machines.

I've seen this before in other ports, but I'm not sure if this is a problem
with the ports structure in general or certain ports specifically.  The
PHP port, for example, does the same thing under certain conditions.

Anyone care to comment?  Obviously there are workarounds, but I'd like to
get this fixed if possible.

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


Re: Submitting a new port with dependancies not in the ports tree

2006-12-24 Thread Bill Moran
Josh Paetzel [EMAIL PROTECTED] wrote:

 I'm in the process of writing a port and it has a dependancy that's 
 not in the ports tree, so I'm porting that as well.  My question is 
 what's the procedure in such a case?  Should I submit them both as 
 part of the same pr?  Obviously the one can't be committed without 
 the other.

I don't know if there's any official procedure on this sort of thing.
But I would submit them as two separate PRs, with references from the
main to the dependency for tracking purposes.

This way, if the dependency goes through easy and the main port raises
some discussion, you can track them separately.

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


Re: Config info

2006-12-23 Thread Bill Moran
Beech Rintoul [EMAIL PROTECTED] wrote:

 Can someone tell me where the config options for a port are actually stored?

/var/db/ports/portname

But the canonical way to adjust these is with make config in the port
directory.

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


Re: rsync as a daemon doesn't play nice with rcng

2006-12-01 Thread Bill Moran
In response to Erik Trulsson [EMAIL PROTECTED]:

 On Thu, Nov 30, 2006 at 05:09:43PM -0500, Bill Moran wrote:
  
  Noticed that the rsync port has an rcng compliant script for starting
  rsync in daemon mode.  Nice.
  
  Unfortunately, rsync doesn't seem to write its pidfile to /var/run,
  and doesn't seem to even _support_ doing so.
 
 The documentation suggests that it *does* support doing so.
 The rsyncd.conf(5) manpage (referenced by the rsync(1) manpage) mentions
 a pid file option that seems to be exactly what you want.
 (The rsync port also installs an example rsyncd.conf into /usr/local/etc/
  that sets that option.)
 
 I have never actually tried running rsync in daemon mode so I don't know
 if the above actually works, but it certainly seems like it should.

Ahh ... so that pidfile is dependent on a setting in the config file.
Of course, I was looking through the rsync(1) man page, which makes no
mention of this.

It's odd that there's no command line switch that corresponds.  I copied
the rsyncd.conf file from an older system, and didn't look at the sample
until you pointed it out.  It would be nice if this could be specified
on the command line, so it could be a default option set in the rc
script.

Perfect world vs. nearly perfect world ...

Thanks for the feedback.

 
   As a result, the rc
  system is unable to determine when it's running, thus stop and
  restart work poorly.
  
  Is there a mechanism within the rc system that can work around this
  so the rc script can be improved?
  
  -- 
  Bill Moran
  Collaborative Fusion Inc.
 
 -- 
 Insert your favourite quote here.
 Erik Trulsson
 [EMAIL PROTECTED]

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


Re: portupgrade, apache2/apache22, php4/php5

2006-11-13 Thread Bill Moran
In response to Harlan Stenn [EMAIL PROTECTED]:
 
   Will this keep across a make update, or do I need to re-do it every
   time I update /usr/ports?
  
  I'm not familiar with using make update and I don't see any info on
  it in man ports.
 
 I run make update from /usr/src - it updates /usr/src, /usr/ports, etc.

portupgrade updates the information in /var/db/pkg.  If make update
doesn't change /var/db/pkg, then the two will not affect one another,
for better or for worse.

-- 
Bill Moran
Collaborative Fusion Inc.



IMPORTANT: This message contains confidential information and is intended only 
for the individual named. If the reader of this message is not an intended 
recipient (or the individual responsible for the delivery of this message to an 
intended recipient), please be advised that any re-use, dissemination, 
distribution or copying of this message is prohibited.  Please notify the 
sender immediately by e-mail if you have received this e-mail by mistake and 
delete this e-mail from your system.


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


Could use some help fixing the pecl-crack port (broken since php 5.2?)

2006-11-08 Thread Bill Moran

I'm listed as the maintainer for security/pecl-crack

It was recently brought to my attention that make package fails on this
port, apparently since PHP was upgraded to 5.2:

# make package
===  Building package for pecl-crack-0.4.1
Creating package /usr/ports/security/pecl-crack/pecl-crack-0.4.1.tbz
Registering depends: php5-5.2.0 apache-2.2.3 libxml2-2.6.26 libiconv-1.9.2_2 
perl-5.8.8 expat-2.0.0_1 pkg-config-0.21.
Creating bzip'd tar ball in 
'/usr/ports/security/pecl-crack/pecl-crack-0.4.1.tbz'
tar: lib/php/20050922/crack.so: Cannot stat: No such file or directory
pkg_create: make_dist: tar command failed with code 256
*** Error code 1

Stop in /usr/ports/security/pecl-crack.

Now, crack.so is in /usr/local/lib/php/20060613/crack.so, so it would
appear as if my pkg-plist needs updated.  No worries ...

except I'm a little unclear on the build magic behind PHP.  I'm guessing
that 20060613 is some sort of API date?  If so, is it Ok to be hard-
coding this in to the pkg-plist?  It seems as if this is handled by
bsd.php.mk:

.if ${PHP_VER} == 4
PHP_EXT_DIR=20020429
.else
PHP_EXT_DIR=20060613
.endif

Which means hardcoding the path into the pkg-plist will break the port for
PHP 4.  Despite the fact that I don't think many folks are using PHP 4,
I'd rather not do this.

Looking through some other pecl ports, none of them seem to have a pkg-plist.
If I remove the pkg-plist from the port, make package works.  I guess there's
some sort of magic that allows this to work in the absence of a packing
list ... are packing lists even required any more?  Does the porters
handbook need updated?  Are eggs good for you or bad for you?

-- 
Bill Moran
Collaborative Fusion Inc.



IMPORTANT: This message contains confidential information and is intended only 
for the individual named. If the reader of this message is not an intended 
recipient (or the individual responsible for the delivery of this message to an 
intended recipient), please be advised that any re-use, dissemination, 
distribution or copying of this message is prohibited.  Please notify the 
sender immediately by e-mail if you have received this e-mail by mistake and 
delete this e-mail from your system.


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


Re: Could use some help fixing the pecl-crack port (broken since php 5.2?)

2006-11-08 Thread Bill Moran
In response to Jeremy Chadwick [EMAIL PROTECTED]:

 On Wed, Nov 08, 2006 at 09:24:46AM -0500, Bill Moran wrote:
  Now, crack.so is in /usr/local/lib/php/20060613/crack.so, so it would
  appear as if my pkg-plist needs updated.  No worries ...
  
  except I'm a little unclear on the build magic behind PHP.  I'm guessing
  that 20060613 is some sort of API date?  If so, is it Ok to be hard-
  coding this in to the pkg-plist?  It seems as if this is handled by
  bsd.php.mk:
  
  .if ${PHP_VER} == 4
  PHP_EXT_DIR=20020429
  .else
  PHP_EXT_DIR=20060613
  .endif
  
  Which means hardcoding the path into the pkg-plist will break the port for
  PHP 4.  Despite the fact that I don't think many folks are using PHP 4,
  I'd rather not do this.
 
 Looking at ports/Mk/bsd.php.mk, label `add-plist-phpext`, it appears the
 PHP port framework already adds the appropriate .so to the packing list
 for you.  You can verify this by removing it from your pkg-plist, doing a
 make install, then looking at /var/db/pkg/whatever/+CONTENTS

Thanks, Jeremy ... that explains it for me.

-- 
Bill Moran
Collaborative Fusion Inc.



IMPORTANT: This message contains confidential information and is intended only 
for the individual named. If the reader of this message is not an intended 
recipient (or the individual responsible for the delivery of this message to an 
intended recipient), please be advised that any re-use, dissemination, 
distribution or copying of this message is prohibited.  Please notify the 
sender immediately by e-mail if you have received this e-mail by mistake and 
delete this e-mail from your system.


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


Re: experimental qemu port update, please test

2006-10-26 Thread Bill Moran
In response to Juergen Lock [EMAIL PROTECTED]:

 (Btw did 4.x have aio?  If not we need to add an
 IGNORE now I guess...)

From the aio man page:
HISTORY
 The aio facility appeared as a kernel option in FreeBSD 3.0.  The aio
 kernel module appeared in FreeBSD 5.0.


-- 
Bill Moran
Collaborative Fusion Inc.

[EMAIL PROTECTED]
Phone: 412-422-3463x4023


IMPORTANT: This message contains confidential information and is
intended only for the individual named. If the reader of this
message is not an intended recipient (or the individual
responsible for the delivery of this message to an intended
recipient), please be advised that any re-use, dissemination,
distribution or copying of this message is prohibited. Please
notify the sender immediately by e-mail if you have received
this e-mail by mistake and delete this e-mail from your system.
E-mail transmission cannot be guaranteed to be secure or
error-free as information could be intercepted, corrupted, lost,
destroyed, arrive late or incomplete, or contain viruses. The
sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a
result of e-mail transmission.

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


Problems upgrading glib20

2006-10-23 Thread Bill Moran

Issuing the following command:
portupgrade glib
Creates the following errors:
[snip]
---[OK]  ---/tsconv/ncnvtst/TestRegressionUTF8 
---[OK]  ---/tsconv/ncnvtst/TestRegressionUTF32 
---[OK]  ---/tsconv/ncnvtst/TestTruncated 
---[OK]  ---/tsconv/ncnvtst/TestUnicodeSet 
 /tsconv/stdnmtst/
---[OK]  ---/tsconv/stdnmtst/TestStandardName 
---[OK]  ---/tsconv/stdnmtst/TestStandardNames 
---[OK]  ---/tsconv/stdnmtst/TestCanonicalName 
 /custrtrn/
   ---[OK]  ---/custrtrn/Test_UChar_UTF32_API 
   ---[OK]  ---/custrtrn/Test_UChar_UTF8_API 
   ---[OK]  ---/custrtrn/Test_FromUTF8Lenient 
   ---[OK]  ---/custrtrn/Test_UChar_WCHART_API 
   ---[OK]  ---/custrtrn/Test_widestrs 
cintltst in free(): error: page is already free
Abort trap (core dumped)
*** Error code 134

Stop in /usr/ports/devel/icu.
*** Error code 1

Stop in /usr/ports/devel/glib20.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.51377.0 
env PORT_UPGRADE=yes make
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
! devel/glib20 (glib-2.10.3)(coredump)
---  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed

FreeBSD 6.1-p10
Ports tree updated earlier today.

Any thoughts?

-- 
Bill Moran
Potential Technologies
http://www.potentialtech.com
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: make fetch refuses because dependencies aren't installed?

2006-08-22 Thread Bill Moran
In response to Bjorn Nelson [EMAIL PROTECTED]:

 Bill,
 
 On Aug 21, 2006, at 5:07 PM, Bill Moran wrote:
 
 
  [EMAIL PROTECTED] /usr/ports/www/bacula-web]# make fetch
  This port requires the Apache Module or the CGI version of PHP, but  
  you have
  already installed a PHP port without them.
  *** Error code 1
 
  This is on a dedicated fetch/NFS server.  It's not supposed to have
  mod_php installed.  It would be pretty roundabout for me to install it
  just for the purpose of fetching a package.
 
  The machines that mount the ports tree via NFS shares off this do not
  have any access to the Internet for security reasons.  Thus we use  
  this
  machine to fetch packages into /usr/ports/distfiles, then we can build
  them on the secured systems.
 
  It would make life easier if make fetch and make fetch-recursive
  could ignore these kinds of dependency errors.  It seems to me that
  make fetch* should _never_ fail because of dependencies.
 
 I ran into the same problem and ended up making a script to do  
 concurrent make fetches (with a high water mark of 15 concurrent  
 fetches):
 http://www.onlamp.com/bsd/2006/04/13/examples/fetch_distfiles.sh
 
 Shameless plug, but I detail setting this up on page 2 of:
 http://www.onlamp.com/pub/a/bsd/2006/04/13/freebsd-build-system.html

Thanks, Bjorn.  In my case, I just looked up the site/filename and
manually fetched the file into /usr/ports/distfiles.  I was more
interested in the fact that this seems to be a bug in the ports.

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


Re: make fetch refuses because dependencies aren't installed?

2006-08-22 Thread Bill Moran
In response to Brooks Davis [EMAIL PROTECTED]:

 On Mon, Aug 21, 2006 at 05:07:59PM -0400, Bill Moran wrote:
  
  [EMAIL PROTECTED] /usr/ports/www/bacula-web]# make fetch
  This port requires the Apache Module or the CGI version of PHP, but you have
  already installed a PHP port without them.
  *** Error code 1
  
  This is on a dedicated fetch/NFS server.  It's not supposed to have
  mod_php installed.  It would be pretty roundabout for me to install it
  just for the purpose of fetching a package.
  
  The machines that mount the ports tree via NFS shares off this do not
  have any access to the Internet for security reasons.  Thus we use this
  machine to fetch packages into /usr/ports/distfiles, then we can build
  them on the secured systems.
  
  It would make life easier if make fetch and make fetch-recursive
  could ignore these kinds of dependency errors.  It seems to me that
  make fetch* should _never_ fail because of dependencies.
 
 The problem here is that the PHP support code rolls it own IGNORE type
 command and thus you can't easily skip it.  It looks like you might be
 able to get away with running make fetch with FALSE=true. to get
 around this.  There probably should be a knob to allow fetching in this
 case.

FALSE=true, huh?  That's classic.  That won't have any side-effects?

I'm no ports expert, but shouldn't this check occur _after_ fetching?  Then,
if the make target was just to fetch, no error.  If the make target was a
build, then the port gets fetched, _then_ the error occurs.  Which is fine
since the admin will probably want to fix the problem anyway, and the
download won't need repeated.

I noticed that the Makefile simply says WANT_PHP_WEB=yes which would seem
to indicate that fixing this would fix the same problem for any number of
PHP ports.

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


make fetch refuses because dependencies aren't installed?

2006-08-21 Thread Bill Moran

[EMAIL PROTECTED] /usr/ports/www/bacula-web]# make fetch
This port requires the Apache Module or the CGI version of PHP, but you have
already installed a PHP port without them.
*** Error code 1

This is on a dedicated fetch/NFS server.  It's not supposed to have
mod_php installed.  It would be pretty roundabout for me to install it
just for the purpose of fetching a package.

The machines that mount the ports tree via NFS shares off this do not
have any access to the Internet for security reasons.  Thus we use this
machine to fetch packages into /usr/ports/distfiles, then we can build
them on the secured systems.

It would make life easier if make fetch and make fetch-recursive
could ignore these kinds of dependency errors.  It seems to me that
make fetch* should _never_ fail because of dependencies.

-- 
Bill Moran
Collaborative Fusion Inc.


IMPORTANT: This message contains confidential information and is
intended only for the individual named. If the reader of this
message is not an intended recipient (or the individual
responsible for the delivery of this message to an intended
recipient), please be advised that any re-use, dissemination,
distribution or copying of this message is prohibited. Please
notify the sender immediately by e-mail if you have received
this e-mail by mistake and delete this e-mail from your system.
E-mail transmission cannot be guaranteed to be secure or
error-free as information could be intercepted, corrupted, lost,
destroyed, arrive late or incomplete, or contain viruses. The
sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a
result of e-mail transmission.

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


Netrek port appears broken

2006-07-20 Thread Bill Moran

It doesn't seem to have a maintainer.

[EMAIL PROTECTED] ~]$ netrek
bash: /usr/X11R6/bin/netrek: cannot execute binary file
[EMAIL PROTECTED] ~]$  file /usr/X11R6/bin/netrek
/usr/X11R6/bin/netrek: FreeBSD/i386 compact demand paged executable

This happens whether I install BRMH or COWS.

[EMAIL PROTECTED] ~]$ uname -a
FreeBSD vanquish.pgh.priv.collaborativefusion.com 6.1-RELEASE FreeBSD 
6.1-RELEASE #4: Tue May 16 12:43:32 EDT 2006 [EMAIL 
PROTECTED]:/usr/obj/usr/src/sys/VANQUISH  i386

-- 
Bill Moran
Collaborative Fusion Inc.


IMPORTANT: This message contains confidential information and is
intended only for the individual named. If the reader of this
message is not an intended recipient (or the individual
responsible for the delivery of this message to an intended
recipient), please be advised that any re-use, dissemination,
distribution or copying of this message is prohibited. Please
notify the sender immediately by e-mail if you have received
this e-mail by mistake and delete this e-mail from your system.
E-mail transmission cannot be guaranteed to be secure or
error-free as information could be intercepted, corrupted, lost,
destroyed, arrive late or incomplete, or contain viruses. The
sender therefore does not accept liability for any errors or
omissions in the contents of this message, which arise as a
result of e-mail transmission.

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