[FreeBSD-Ports-Announce] Blanket approval to modernize the Ports Tree

2014-01-06 Thread FreeBSD Ports Management Team Secretary
In years gone by, and I am thinking of FreeBSD 7.0 specifically, portmgr@
gave some latitude to *ALL* committers to just fix things to get a port
into shape.  In the case of 7.0, it was making ports build for gcc4.

What we have laying ahead of us is a ports tree in various states of modern
preparedness (new style USES=, stagefication, etc) and the old way of doing
ports (boo!).

We would like committers, and contributors to generate a PR and/or just
fix the old ports to update them to the new way of doing things regardless
of maintainership.  We are looking for fixes in the following areas

- Convert to LIB_DEPENDS
- stagify ports
- convert things like USE_GMAKE - USES=gmake USE_DOS2unix - USES=dos2unix
  etc.

This can be done with implicit portmgr@ blanket approval, and without
maintainer approval.

Please, however, respect some boundaries, do not change ports belonging to
kde@, gnome@ or x11@.  These teams work in private repos that may have
changes pending.

Also, cross reference GNATS, to see if a port has an open PR that you can
factor into the fix.  It is important to stress here that we *DO NOT* want
to invalidate existing patches that a maintainer has offered up or already
approved.

If the change is very trivial AND has been tested, just fix it.  One of
the strengths of the Ports Collection is it's volunteer maintainers, if you
make a change, regardless of how trivial, just send a courtesy email to the
maintainer.

http://blogs.freebsdish.org/portmgr/2014/01/07/blanket-approval-to-modernize-the-ports-tree/

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


Current unassigned ports problem reports

2014-01-06 Thread FreeBSD bugmaster
(Note: an HTML version of this report is available at
http://www.freebsd.org/cgi/query-pr-summary.cgi?category=ports .)

The following is a listing of current problems submitted by FreeBSD users.
These represent problem reports covering all versions including
experimental development code and obsolete releases.


S Tracker  Resp.  Description

o ports/185526weechat problem after upgrading to ncurses-5.9.2013122
f ports/185522science/paraview build failure: TK/Utilities/vtkmetaio
o ports/185518emulators/generator-cbiere: Fix build with clang
o ports/185517net/net6: Fix build on -current
o ports/185515audio/bmp-mac: Fix build with clang
o ports/185514graphics/lfview: Fix build on -current
o ports/185512audio/bmp-flac: Fix build with clang
o ports/185509net/mknbi: Support CC/CFLAGS properly
o ports/185508emulators/generator: Fix build with clang
o ports/185507net/latd: Fix build with clang
o ports/185506net/netmap: Fix build with clang
o ports/185503textproc/soothsayer: Update MASTER_SITES and WWW: line
o ports/185502games/typespeed: Support CC properly
o ports/185501net/aget: Support CC/CFLAGS properly
o ports/185500emulators/xbraitenberg: Fix build with clang
o ports/185499audio/calf: Fix build with clang
f ports/185492astro/qlandkartegt : update to 1.7.5
f ports/185491audio/libmikmod : update to 3.1.15
o ports/185484[MAINTAINER] databases/tcl-sqlite3: update to 3.8.2
o ports/185483[NEW PORT] databases/pgrouting
f ports/185482[patch] ports/mail/qpopper fails to install
o ports/185479[new port] games/tome4
f ports/185475multimedia/xbmc: patch to add XRANDR knob
f ports/185467[PATCH] net-mgmt/zabbix22-frontend: permit building wi
o ports/185466[maintainer update] update multimedia/xbmc to 13.0 alp
o ports/185462[PATCH] graphics/ImageMagick update to 6.8.8-1
f ports/185460sysutils/tarsnap: support staging
o ports/185459New port: net-p2p/namecoin (ver Q.3.72)
o ports/185458[NEW PORT] devel/llnextgen parser generator
o ports/185455[PATCH] security/bro: Fix pkg-fallout issue,
f ports/185452[PATCH] security/maia: lots of fixes
o ports/185444[NEW PORT] revive port games/wesnoth-devel
f ports/185439security/openvpn-auth-radius: Fix build with clang
o ports/185412net-mgmt/zabbix22-server: update
f ports/185407[Patch] devel/codeblocks requires GCC
f ports/185405[Patch] sysutils/fonteditfs fix build when no GCC inst
f ports/185398Fix comms/xmorse build with Clang
o ports/185394sysutils/ldap-account-manager version update; fixed NO
o ports/185363[NEW PORT] revive port devel/thistest
o ports/185362[NEW PORT] emulators/petitecloud (resubmittal after ma
o ports/185358graphics/jbig2dec TESTS option missing dependency
f ports/185354[PATCH] sysutils/xmbmon: fix binary strip
o ports/185350graphics/xmms-blursk: Fix build with clang
o ports/185349misc/gkrellmlaunch2: Support CC properly
o ports/185347misc/najitool: Support CC/CFLAGS properly
o ports/185346graphics/gkrellkam2: Support CC properly
o ports/185345graphics/xmms-dancingparticles: Fix build with clang
o ports/185341games/tornado: Update MASTER_SITES and WWW: line
o ports/185340audio/xmms-wma: Fix build with clang
o ports/185339security/poly1305aes: Fix build with clang
o ports/185337graphics/xmms-fishmatic: Fix build with clang
o ports/185335mail/bbmail: Fix build with clang
o ports/185334emulators/hugo: Fix build with clang
o ports/185333sysutils/kdirstat: Fix build with clang
o ports/185332games/species: Fix build with clang
o ports/185330multimedia/xmms-status-plugin: Fix build with clang
o ports/185328audio/xmms-modplug: Fix build with clang
o ports/185327audio/last.fm: Fix build with clang
o ports/185322emulators/cpmemu: Fix build with clang
o ports/185320misc/libutf: Prevent stripping symbols from static lib
o ports/185319net-im/jabber: Fix build
o ports/185318graphics/ipe: Fix build with clang
o ports/185317net-p2p/minder: Fix build
o ports/185316audio/mixxx: Fix build with clang
o ports/185313graphics/xmms-gdancer: Fix build with clang
o ports/185312irc/darkbot: Support CC/CFLAGS properly
o ports/185311x11-clocks/wmtime: Fix build with clang
o ports/185310emulators/tuxnes: 

RE: Request for strongSwan and Poptop (pptpd) ports update

2014-01-06 Thread Francois ten Krooden
Hi Dewayne

Those vulnerabilities is fixed in version 5.1.1 for which the patch is already 
submitted, but have not yet been applied.  I will submit a new patch now with 
high availability feature removed since this is not working correctly when I 
performed further testing on the port.
I was still waiting for a committer to submit the changes to the ports tree.

Kind regards
Francois ten Krooden


From: Dewayne Geraghty [dewayne.gerag...@heuristicsystems.com.au]
Sent: Monday, January 06, 2014 8:21 AM
To: dycuo123; strongswan
Cc: po...@freebsd.org
Subject: Re: Request for strongSwan and Poptop (pptpd) ports update

On 5/01/2014 6:08 AM, dycuo123 wrote:
 Hi,there

 Do you guys have some time to update these two? Many thanks!
 ___
 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

Its probably better if you direct your request to the maintainer of the
port, ideally using http://www.freebsd.org/send-pr.html, identifying the
upgrade benefits and further details to pique their interest.  For
example, strongswan:

Current ports version is 5.0.4 and released version by strongswan is
5.1.1 (version 5.1.2 is scheduled for February)

Reasons for the request are:
1. Rectification of security vulnerabilities allowing Denial of Service:
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-6075
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-6076
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-5018

2. Rectification of security vulnerabilities allowing user impersonation
and bypassing access restrictions
CVE-2013-6075 (above)

3. Refer to change log
http://wiki.strongswan.org/projects/strongswan/wiki/Changelog51,
specifically ...

But of course the first thing to do is to use
http://www.freebsd.org/cgi/query-pr-summary.cgi to check if the request
has already been made.  And in this instance it has!
Please refer to http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/183688

And given the outstanding CVEs I'd suggest that you apply the patches,
if you're going to use this port; pending maintainer's availability.

Francois, I've included you, as the CVE's should push this update from a
low priority/non-critical category to a medium given that it can be
DOS'ed via the network without authentication.  (And unfortunately IKEv1
is required for iPhone clients using IPSEC)

Regards, Dewayne.



Important Notice:

This e-mail and its contents are subject to the Nanoteq (Pty) Ltd e-mail legal 
notice available at:
http://www.nanoteq.com/AboutUs/EmailDisclaimer.aspx


___
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


CFT for cairo 1.12 and 8.x survey

2014-01-06 Thread Koop Mast
This is a resent with additional CC of the stable@ ML. This was done to 
get more exposure, because the first mail didn't get much reaction. When 
replying please only reply to freebsd-x11@, freebsd-ports@ and 
freebsd-stable@ are only used to get this a bigger audience.


Greetings!

This is a weird call for testers.

First off before the real CFT. We are interested if people are still 
using 8.x for there desktop. Is there a specific reason for not updating 
to 9.x or 10.x?


So in our quest for push Xorg on FreeBSD further, we are looking for 
people to test cairo 1.12 primarily with the old Xorg stack. We know 
that the graphics with the 2.7.1 intel driver are horribly broken (lots 
of artifacts) so people don't need to test that, but what is the state 
of the other xorg video drivers with cairo 1.12? If problems arise after 
the update, a screenshot and details about installed ports and your 
hardware should be enough. But if your using the intel driver with old 
xorg please chime in too, this will give us a beter idea about the user 
base.


While this CFT is focused on the non-WITH_NEW_XORG that should not stop 
people that are using WITH_NEW_XORG from trying it out. The Intel/Radeon 
KMS drivers shouldn't have any problem with cairo 1.12.


To apply the patch do the following:
Download the patch from [1].
cd /usr/ports
patch -p0  /path/to/cairo-1.12.16.diff
rebuild cairo

-Koop

[1] http://people.freebsd.org/~kwm/cairo-1.12.16.diff
___
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


calling Maintainer timeout

2014-01-06 Thread Christoph Moench-Tegeder
Hi,

I'd like to call for maintainer timeout on some PRs I filed.
These PRs are part of the preparations for upgrading lang/gcc to gcc 4.7,
which I'm helping gerald@ with.
All PRs were filed on 2013-12-07 (and most of that batch have already
been comitted), but to move things forward - these are the open PRs:

ports/184565 cad/meshlab : fix build with GCC 4.7, unbreak
ports/184571 math/abacus : fix build with gcc47
ports/184574 lang/ratfor : fix build with gcc47
ports/184575 textproc/ctpp2 : fix build with gcc47

Regards,
Christoph

-- 
Spare Space
___
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: Problem with ports after upgrade of Perl to 5.16.3_6 - overload arg '..' is invalid at Math/BigInt.pm line 153.

2014-01-06 Thread Miroslav Lachman

Kurt Jaeger wrote:

Hi!


After this upgrade, each port using Math/BigInt.pm shows warning:

# service sqlgrey restart
Stopping sqlgrey.
Waiting for PIDS: 986.
Starting sqlgrey.
overload arg '..' is invalid at
/usr/local/lib/perl5/site_perl/5.16/Math/BigInt.pm line 153.

[...]

Is it known problem?


I have seen it before. Fix:

Comment out the line 153 in
/usr/local/lib/perl5/site_perl/5.16/Math/BigInt.pm.

Root cause is in math/p5-Math-BigInt:

It overloads lots of operations, one of them isn't even in perl yet 8-}

# not supported by Perl yet
'..'=   \_pointpoint,


Should I file a PR?


Yes, please.


Thank you for your explanation.

I filed a PR ports/185541
http://www.freebsd.org/cgi/query-pr.cgi?pr=185541

Miroslav Lachman
___
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


Blanket approval to modernize the Ports Tree

2014-01-06 Thread FreeBSD Ports Management Team Secretary
In years gone by, and I am thinking of FreeBSD 7.0 specifically, portmgr@
gave some latitude to *ALL* committers to just fix things to get a port
into shape.  In the case of 7.0, it was making ports build for gcc4.

What we have laying ahead of us is a ports tree in various states of modern
preparedness (new style USES=, stagefication, etc) and the old way of doing
ports (boo!).

We would like committers, and contributors to generate a PR and/or just
fix the old ports to update them to the new way of doing things regardless
of maintainership.  We are looking for fixes in the following areas

- Convert to LIB_DEPENDS
- stagify ports
- convert things like USE_GMAKE - USES=gmake USE_DOS2unix - USES=dos2unix
  etc.

This can be done with implicit portmgr@ blanket approval, and without
maintainer approval.

Please, however, respect some boundaries, do not change ports belonging to
kde@, gnome@ or x11@.  These teams work in private repos that may have
changes pending.

Also, cross reference GNATS, to see if a port has an open PR that you can
factor into the fix.  It is important to stress here that we *DO NOT* want
to invalidate existing patches that a maintainer has offered up or already
approved.

If the change is very trivial AND has been tested, just fix it.  One of
the strengths of the Ports Collection is it's volunteer maintainers, if you
make a change, regardless of how trivial, just send a courtesy email to the
maintainer.

http://blogs.freebsdish.org/portmgr/2014/01/07/blanket-approval-to-modernize-the-ports-tree/

___
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: CFT for cairo 1.12 and 8.x survey

2014-01-06 Thread Randy Pratt
On Mon, 06 Jan 2014 17:28:58 +0100
Koop Mast k...@rainbow-runner.nl wrote:

 Greetings!
 
 This is a weird call for testers.
 
 First off before the real CFT. We are interested if people are still 
 using 8.x for there desktop. Is there a specific reason for not updating 
 to 9.x or 10.x?
 
 So in our quest for push Xorg on FreeBSD further, we are looking for 
 people to test cairo 1.12 primarily with the old Xorg stack. We know 
 that the graphics with the 2.7.1 intel driver are horribly broken (lots 
 of artifacts) so people don't need to test that, but what is the state 
 of the other xorg video drivers with cairo 1.12? If problems arise after 
 the update, a screenshot and details about installed ports and your 
 hardware should be enough. But if your using the intel driver with old 
 xorg please chime in too, this will give us a beter idea about the user 
 base.

I'm using 8.4-STABLE on a box which has the on-board intel graphics
and uses the xorg-7.7 / xf86-video-intel-2.7.1_6 driver.  It seems to
work reasonably for a fluxbox desktop although I do see occasional
artifacts.  I never expect much from on-board video.

The information at http://bsdstats.org/bt/releases.html might be helpful
since it shows quite a few 8.x users.  I was a little surprised that
the intel driver usage was among the higher numbers (512) for drivers
being reported ( http://bsdstats.org/ports.php?category=93 ).

I'm dragging my feet on updating to 10.x because of the large block of
time needed to rebuild everything or to do a new install.  There's
still some time left before EOL of 8.x ( June 30, 2015 ) so I suspect
that there will be others that are slow to update.  It was only the EOL
of 6.x that pushed me to 8.x.  I tend to live on the trailing-edge ;-)

Randy



___
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: Advice about /usr/ports/math/gmp

2014-01-06 Thread Matthew Rezny
 We are about to release GMP 5.2.
 
 We have been forced to add three FreeBSD-related items to the releases
 notes:
 
   * This release will not work on FreeBSD/amd64 7.x, 8.x or 9 series
 before 9.3 with a Haswell CPU or any other CPU which supports the
 BMI2 instructions.  The reason is that the FreeBSD m4 command is
 not correctly implemented.  (Workaround: Use an older GMP release, or
 install GNU m4 from /usr/ports and tell GMP to use it.)
 
   * This release will not work on FreeBSD/amd64 before version 10
 using the 32-bit ABI.  The reason is broken limits.h and broken
 dynamic linking.  (Workaround: Use an older GMP release if using the
 32-bit ABI on these FreeBSD releases is important.)
 
   * This release will not work on FreeBSD/amd64 10.0 using the 32-bit
 ABI.  The reason is bugs in the compiler 'clang'.  (Workaround:
 Compiling gcc from /usr/ports might work, except that gcc depends
 on GMP; we have not been able to test that workaround since
 FreeBSD/i386 10.0 does not work for us under KVM or Xen.)
 
 The first item is a show-stopper.  It would be possible to implement a
 workaround in GMP.  We choose not to do that since (1) we adviced the
 FreeBSD project two years ago the m4 bug, and FreeBSD chose to make 4
 releases without fixing m4, and (2) the fix is ugly, and (3) our use
 of m4 which triggers the bug is actually part of a workaround for a
 broken assembler (to much complexity to maintain workarounds for
 workarounds).
 
 The second item should not affect /usr/ports builds since they would
 use the default 64-bit ABI on amd64 machines.
 
 The third item is a show-stopper until clang is fixed.  We have not
 been able to isolate this problem due to lack of time and due to a
 deeply malfunctioning filesystem of FreeBSD/i386 under KVM and
 Xen+NetBSD.  We don't have any more information about these bugs.
 
 
 We do not plan to implement workarounds for the above bugs for GMP
 5.2.x for any x.  I would advice that you stick with GMP 5.1.3.
 
 
 Torbjörn
 Please encrypt, key id 0xC8601622

So, being that you have provided essentially zero information on the
alleged bugs, what is the advice you are purporting to provide? The
subject is advice about gmp but the only thing I see that would
qualify as advice is don't upgrade.

I do have a bit of advice for you: learn the difference between the
words advise (verb) and advice (noun). Twice in the body you use advice
where only advise makes sense. Advice is what you give, advise is the
process of giving it. Being that advice is a noun, adviced isn't even a
valid word. Yet another related word is advisory, which means to provide
notification but not necessary advice. The subject line would be
congruent with the content if it were advisory about gmp.

Yes this reply is a total waste of time as was the original.
Just replying in kind dear troll.
___
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: Advice about /usr/ports/math/gmp

2014-01-06 Thread John Marino
On 1/7/2014 01:02, Matthew Rezny wrote:
 We are about to release GMP 5.2.

 We have been forced to add three FreeBSD-related items to the releases
 notes:

   * This release will not work on FreeBSD/amd64 7.x, 8.x or 9 series
 before 9.3 with a Haswell CPU or any other CPU which supports the
 BMI2 instructions.  The reason is that the FreeBSD m4 command is
 not correctly implemented.  (Workaround: Use an older GMP release, or
 install GNU m4 from /usr/ports and tell GMP to use it.)

   * This release will not work on FreeBSD/amd64 before version 10
 using the 32-bit ABI.  The reason is broken limits.h and broken
 dynamic linking.  (Workaround: Use an older GMP release if using the
 32-bit ABI on these FreeBSD releases is important.)

   * This release will not work on FreeBSD/amd64 10.0 using the 32-bit
 ABI.  The reason is bugs in the compiler 'clang'.  (Workaround:
 Compiling gcc from /usr/ports might work, except that gcc depends
 on GMP; we have not been able to test that workaround since
 FreeBSD/i386 10.0 does not work for us under KVM or Xen.)

 The first item is a show-stopper.  It would be possible to implement a
 workaround in GMP.  We choose not to do that since (1) we adviced the
 FreeBSD project two years ago the m4 bug, and FreeBSD chose to make 4
 releases without fixing m4, and (2) the fix is ugly, and (3) our use
 of m4 which triggers the bug is actually part of a workaround for a
 broken assembler (to much complexity to maintain workarounds for
 workarounds).

 The second item should not affect /usr/ports builds since they would
 use the default 64-bit ABI on amd64 machines.

 The third item is a show-stopper until clang is fixed.  We have not
 been able to isolate this problem due to lack of time and due to a
 deeply malfunctioning filesystem of FreeBSD/i386 under KVM and
 Xen+NetBSD.  We don't have any more information about these bugs.


 We do not plan to implement workarounds for the above bugs for GMP
 5.2.x for any x.  I would advice that you stick with GMP 5.1.3.


 Torbjörn
 Please encrypt, key id 0xC8601622
 
 So, being that you have provided essentially zero information on the
 alleged bugs, what is the advice you are purporting to provide? The
 subject is advice about gmp but the only thing I see that would
 qualify as advice is don't upgrade.
 
 I do have a bit of advice for you: learn the difference between the
 words advise (verb) and advice (noun). Twice in the body you use advice
 where only advise makes sense. Advice is what you give, advise is the
 process of giving it. Being that advice is a noun, adviced isn't even a
 valid word. Yet another related word is advisory, which means to provide
 notification but not necessary advice. The subject line would be
 congruent with the content if it were advisory about gmp.
 
 Yes this reply is a total waste of time as was the original.
 Just replying in kind dear troll.


whoa - this is pretty harsh if you assume Torbjorn was sincere to begin
with, and I haven't seen anything that indicates he wasn't.  It's pretty
much the definition of no good deed goes unpunished.

Yes, the criticism of well, what exactly is wrong? is valid, but the
guy did write a couple of PRs, so calling him a troll is way out of
line.  If it was planning on providing more information, I don't expect
he will now.

John
___
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: Advice about /usr/ports/math/gmp

2014-01-06 Thread Matthew Rezny
On Tue, 07 Jan 2014 03:11:28 +0100
John Marino freebsd.cont...@marino.st wrote:

 On 1/7/2014 01:02, Matthew Rezny wrote:
  We are about to release GMP 5.2.
 
  We have been forced to add three FreeBSD-related items to the
  releases notes:
 
* This release will not work on FreeBSD/amd64 7.x, 8.x or 9
  series before 9.3 with a Haswell CPU or any other CPU which
  supports the BMI2 instructions.  The reason is that the FreeBSD m4
  command is not correctly implemented.  (Workaround: Use an older
  GMP release, or install GNU m4 from /usr/ports and tell GMP to use
  it.)
 
* This release will not work on FreeBSD/amd64 before version 10
  using the 32-bit ABI.  The reason is broken limits.h and broken
  dynamic linking.  (Workaround: Use an older GMP release if using
  the 32-bit ABI on these FreeBSD releases is important.)
 
* This release will not work on FreeBSD/amd64 10.0 using the
  32-bit ABI.  The reason is bugs in the compiler 'clang'.
  (Workaround: Compiling gcc from /usr/ports might work, except that
  gcc depends on GMP; we have not been able to test that workaround
  since FreeBSD/i386 10.0 does not work for us under KVM or Xen.)
 
  The first item is a show-stopper.  It would be possible to
  implement a workaround in GMP.  We choose not to do that since (1)
  we adviced the FreeBSD project two years ago the m4 bug, and
  FreeBSD chose to make 4 releases without fixing m4, and (2) the
  fix is ugly, and (3) our use of m4 which triggers the bug is
  actually part of a workaround for a broken assembler (to much
  complexity to maintain workarounds for workarounds).
 
  The second item should not affect /usr/ports builds since they
  would use the default 64-bit ABI on amd64 machines.
 
  The third item is a show-stopper until clang is fixed.  We have not
  been able to isolate this problem due to lack of time and due to a
  deeply malfunctioning filesystem of FreeBSD/i386 under KVM and
  Xen+NetBSD.  We don't have any more information about these bugs.
 
 
  We do not plan to implement workarounds for the above bugs for GMP
  5.2.x for any x.  I would advice that you stick with GMP 5.1.3.
 
 
  Torbjörn
  Please encrypt, key id 0xC8601622
  
  So, being that you have provided essentially zero information on the
  alleged bugs, what is the advice you are purporting to provide? The
  subject is advice about gmp but the only thing I see that would
  qualify as advice is don't upgrade.
  
  I do have a bit of advice for you: learn the difference between the
  words advise (verb) and advice (noun). Twice in the body you use
  advice where only advise makes sense. Advice is what you give,
  advise is the process of giving it. Being that advice is a noun,
  adviced isn't even a valid word. Yet another related word is
  advisory, which means to provide notification but not necessary
  advice. The subject line would be congruent with the content if it
  were advisory about gmp.
  
  Yes this reply is a total waste of time as was the original.
  Just replying in kind dear troll.
 
 
 whoa - this is pretty harsh if you assume Torbjorn was sincere to
 begin with, and I haven't seen anything that indicates he wasn't.
 It's pretty much the definition of no good deed goes unpunished.
 
 Yes, the criticism of well, what exactly is wrong? is valid, but the
 guy did write a couple of PRs, so calling him a troll is way out of
 line.  If it was planning on providing more information, I don't
 expect he will now.
 
 John

I'm aware of the applicable PR only because Tijl mentioned it later in
the thread. It is actually the PR that earned Torbjörn the troll label
in my mind. Specifically this:
I was about to fix it, but found that the license of the code in
question was unacceptable to me. I only contribute to Free Software,
not to Open Source code bearing a license analogous to a law system
that permits people to sell themselves as slaves.

From his email, he is simply unhelpful. Essentially just you're
different from GNU/Linux so you're broken but I won't bother to say
how. Great, so helpful. It's when I get to the PR and see the bit of
I could fix it but I won't because you use the wrong license that my
troll alarm goes off. I could go on about how hypocritical it is to
claim our m4 isn't Free Software when his project uses a far more
onerous and vastly less-free license, but I'd just be preaching to the
choir. Rather than call him out on the license crap, I opted to take a
shortcut and simply troll him back with a bit of the ol' Learn2English.
___
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: Advice about /usr/ports/math/gmp

2014-01-06 Thread John Marino
On 1/7/2014 04:25, Matthew Rezny wrote:
 On Tue, 07 Jan 2014 03:11:28 +0100
 John Marino freebsd.cont...@marino.st wrote:
 whoa - this is pretty harsh if you assume Torbjorn was sincere to
 begin with, and I haven't seen anything that indicates he wasn't.
 It's pretty much the definition of no good deed goes unpunished.

 Yes, the criticism of well, what exactly is wrong? is valid, but the
 guy did write a couple of PRs, so calling him a troll is way out of
 line.  If it was planning on providing more information, I don't
 expect he will now.

 John
 
 I'm aware of the applicable PR only because Tijl mentioned it later in
 the thread. It is actually the PR that earned Torbjörn the troll label
 in my mind. Specifically this:
 I was about to fix it, but found that the license of the code in
 question was unacceptable to me. I only contribute to Free Software,
 not to Open Source code bearing a license analogous to a law system
 that permits people to sell themselves as slaves.

Yes, if that's an accurate quote, it doesn't reflect well on Torbjorn.
However, if somebody read your post without the background information,
it could be interpreted that FreeBSD has harsh mail lists where devs
jump all over people trying to help.  (or manipulated by a BSD-hater to
make it look that way)


 From his email, he is simply unhelpful. Essentially just you're
 different from GNU/Linux so you're broken but I won't bother to say
 how. Great, so helpful. It's when I get to the PR and see the bit of
 I could fix it but I won't because you use the wrong license that my
 troll alarm goes off. I could go on about how hypocritical it is to
 claim our m4 isn't Free Software when his project uses a far more
 onerous and vastly less-free license, but I'd just be preaching to the
 choir. Rather than call him out on the license crap, I opted to take a
 shortcut and simply troll him back with a bit of the ol' Learn2English.

Okay, so let's say he's correct and FreeBSD's base m4 can't build the
latest gmp.  Even if he won't tell us what the problem is, at least he
told us there is a problem which could be easily reproduced.  Granted,
he has the power to save us that time, but something is better than nothing.

I still don't believe that his intent was to troll, even if that is
basically the end result.  At least, I'm still willing to give him the
benefit of the doubt (despite the uncool license preaching in the PR.)

John
___
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: Advice about /usr/ports/math/gmp

2014-01-06 Thread Peter Jeremy
On 2014-Jan-07 03:11:28 +0100, John Marino freebsd.cont...@marino.st wrote:
Yes, the criticism of well, what exactly is wrong? is valid, but the
guy did write a couple of PRs,

Well, he claims to have written a couple of PRs but has so far refused
to divulge any details.  Tijl found one but we have no information on
the other one.

On 2014-Jan-07 04:25:27 +0100, Matthew Rezny mre...@hexaneinc.com wrote:
in my mind. Specifically this:
I was about to fix it, but found that the license of the code in
question was unacceptable to me. I only contribute to Free Software,
not to Open Source code bearing a license analogous to a law system
that permits people to sell themselves as slaves.

I liked that wording and made a note that next time I wanted to send a
bug report regarding some GPL'd code, I should state:
I was about to fix it, but could not understand the license of the
code in question.  I only contribute to Free Software, not to possibly
Open Source code bearing a license that requires a law degree to
understand.

From his email, he is simply unhelpful. Essentially just you're
different from GNU/Linux so you're broken but I won't bother to say
how. Great, so helpful.

I agree.  And, since he's posting from using a GMP Project address, I
presume this is official GMP policy.  I guess the approved mechanism
for reporting bugs in GMP is to include a vague GMP is broken
statement, with an ambiguous explanation, in the release notes of
software that uses or is used by GMP.  If pressed, you should state
that you can't be bothered to do anything further.

On 2014-Jan-07 04:37:02 +0100, John Marino freebsd.cont...@marino.st wrote:
Yes, if that's an accurate quote, it doesn't reflect well on Torbjorn.

It was.

Okay, so let's say he's correct and FreeBSD's base m4 can't build the
latest gmp.  Even if he won't tell us what the problem is, at least he
told us there is a problem which could be easily reproduced.

That's one problem.  The other problems he mentions are:
:  * This release will not work on FreeBSD/amd64 before version 10 using
:the 32-bit ABI.  The reason is broken limits.h and broken dynamic
:linking.

There's no indication of what will not work means.  It's not clear
whether he's talking about compiling (which wasn't supported before
10.x) or running GMP.

:  * This release will not work on FreeBSD/amd64 10.0 using the 32-bit
:ABI.  The reason is bugs in the compiler 'clang'.

Again, there's no indication of what will not work means.

:FreeBSD/i386 10.0 does not work for us under KVM or Xen.)

That's hardly a recipe for reproducing a problem.

-- 
Peter Jeremy


pgpgSmbSLo5QW.pgp
Description: PGP signature


lang/ruby19 distfile not found (ruby-1.9.3-p484.tar.bz2)

2014-01-06 Thread Matthew Pounsett

While building ports-mgmt/portupgrade, I'm trying to build ruby19 on a new 
system (9.2-RELEASE), portsnapped up to five minutes ago.  I'm unable to find 
ruby-1.9.3-p484.tar.bz2 on any of the FreeBSD mirrors that ports tries.

I thought this might be a new development (recently updated port, not enough 
time for the distfile to make it everywhere) except that the Makefile shows the 
last update as 2013-12-13 02:17:30Z.  I also don't see anything recent about it 
in gnats[1], so I have to assume this has been broken for a few weeks.

This is my make.conf .. otherwise this is a pristine system.
# cat /etc/make.conf 
WITHOUT_X11=yes
MAKEFLAGS=-j2

It shouldn't matter, but this box is v6-only (hence a few network not 
reachable and timeout errors for some fetch attempts).  I've FTP'd into a 
handful of the v6 enabled hosts and manually looked for the distfile, just to 
verify that I should be able to reach it somewhere via v6.

Any thoughts or suggestions?

[1] 
http://www.freebsd.org/cgi/query-pr-summary.cgi?category=portstext=ruby19sort=noneclosedtoo=on



root@tinder:/usr/ports/ports-mgmt/portupgrade # make install
===  License BSD accepted by the user
===  Found saved configuration for portupgrade-2.4.12,2
=== Fetching all distfiles required by portupgrade-2.4.12,2 for building
===  Extracting for portupgrade-2.4.12,2
= SHA256 Checksum OK for portupgrade/pkgtools-2.4.12.tar.bz2.
===   portupgrade-2.4.12,2 depends on file: /usr/local/bin/ruby19 - not found
===Verifying install for /usr/local/bin/ruby19 in /usr/ports/lang/ruby19
===  License BSD2CLAUSE RUBY accepted by the user
===  Found saved configuration for ruby-1.9.3.484,1
= ruby-1.9.3-p484.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/ruby.
= Attempting to fetch 
ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2
fetch: ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2: Network is 
unreachable
= Attempting to fetch 
ftp://ftp.SpringDaemons.com/pub/ruby/ruby/1.9/ruby-1.9.3-p484.tar.bz2
fetch: ftp://ftp.SpringDaemons.com/pub/ruby/ruby/1.9/ruby-1.9.3-p484.tar.bz2: 
Network is unreachable
= Attempting to fetch 
http://www.ibiblio.org/pub/languages/ruby/1.9/ruby-1.9.3-p484.tar.bz2
fetch: http://www.ibiblio.org/pub/languages/ruby/1.9/ruby-1.9.3-p484.tar.bz2: 
Forbidden
= Attempting to fetch 
ftp://xyz.lcs.mit.edu/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2
fetch: ftp://xyz.lcs.mit.edu/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2: Network is 
unreachable
= Attempting to fetch 
http://ring.nict.go.jp/archives/lang/ruby/1.9/ruby-1.9.3-p484.tar.bz2
fetch: http://ring.nict.go.jp/archives/lang/ruby/1.9/ruby-1.9.3-p484.tar.bz2: 
Network is unreachable
= Attempting to fetch 
ftp://ftp.fu-berlin.de/unix/languages/ruby/1.9/ruby-1.9.3-p484.tar.bz2
fetch: ftp://ftp.fu-berlin.de/unix/languages/ruby/1.9/ruby-1.9.3-p484.tar.bz2: 
Network is unreachable
= Attempting to fetch 
ftp://ftp.easynet.be/ruby/ruby/1.9/ruby-1.9.3-p484.tar.bz2
fetch: ftp://ftp.easynet.be/ruby/ruby/1.9/ruby-1.9.3-p484.tar.bz2: File 
unavailable (e.g., file not found, no access)
= Attempting to fetch 
ftp://ftp.ntua.gr/pub/lang/ruby/1.9/ruby-1.9.3-p484.tar.bz2
fetch: ftp://ftp.ntua.gr/pub/lang/ruby/1.9/ruby-1.9.3-p484.tar.bz2: Network is 
unreachable
= Attempting to fetch 
ftp://ftp.kr.FreeBSD.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2
fetch: ftp://ftp.kr.FreeBSD.org/pub/ruby/1.9/ruby-1.9.3-p484.tar.bz2: Network 
is unreachable
= Attempting to fetch 
http://mirrors.sunsite.dk/ruby/1.9/ruby-1.9.3-p484.tar.bz2
fetch: http://mirrors.sunsite.dk/ruby/1.9/ruby-1.9.3-p484.tar.bz2: Not Found
= Attempting to fetch 
ftp://ftp.iDaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/1.9/ruby-1.9.3-p484.tar.bz2
fetch: 
ftp://ftp.iDaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/1.9/ruby-1.9.3-p484.tar.bz2:
 Network is unreachable
= Attempting to fetch 
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ruby/ruby-1.9.3-p484.tar.bz2
fetch: 
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ruby/ruby-1.9.3-p484.tar.bz2: 
File unavailable (e.g., file not found, no access)
= Couldn't fetch it - please try to retrieve this
= port manually into /usr/ports/distfiles/ruby and try again.
*** [do-fetch] Error code 1

Stop in /usr/ports/lang/ruby19.
*** [install] Error code 1

Stop in /usr/ports/lang/ruby19.
*** [extract-depends] Error code 1

Stop in /usr/ports/ports-mgmt/portupgrade.
*** [install] Error code 1

Stop in /usr/ports/ports-mgmt/portupgrade.

___
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