Re: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread Anton Shterenlikht
From: Thomas Mueller mueller6...@bellsouth.net
To: freebsd-ports@freebsd.org
Subject: Re: If ports@ list continues to be used as substitute for GNATS, I'm
 unsubscribing

There are many messages on this thread, and I don't know which or what to 
quote, but I agree on send-pr being user-unfriendly.

I disagree.
I use only send-pr to send PRs.
I use sendmail.

For later analysis and search I use the web interface.

Anton
___
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: ruBSD 2013 pkg talk report

2013-12-19 Thread Baptiste Daroussin
On Wed, Dec 18, 2013 at 12:13:44AM +, Vsevolod Stakhov wrote:
 Hello,
 
 I'd like to summarize the feedback I've received from pkg users during
 that event. I got many questions about ports and packages and I think
 that questions are useful for the overall pkg development.

First thank you for having given that presentation and for this feedback!

 
 The most of questions were related to options and base system:
 
 Q: What if I have a package built from ports with some custom options
 and a repository has newer package but with different set of options?
 A: I proposed to skip updating such a package from binary repo, but
 initiate its building from ports directly (assuming that ports uses pkg
 for dependency/conflicts resolving). That sounds reasonable and seems to
 be very convenient for an end user.

Right now I would recommand to pkg lock the said package.
The other solution would be to create a home made repository and say to pkg that
the said package can only be upgraded from that repository.

The other solution would be to extend the plugin system of pkg to get plugable
repository system and create a portstree plugin that build directory the ports
to update it, and will respect pkg annotate -A repository but this depends on
the ports using pkg for dependency/conflict resolution and that will be quite
tough to do.

 
 Q: What if I have a system with some build options that are not
 compatible with binary packages, e.g. DISABLE_IPV6.
 A: I think it is useful to have a special metafile for each repo that
 describes compatible systems, including not merely ABI, but a specific
 set of non-compatible options. The alternative is to create virtual base
 system packages (e.g. kernel-noipv6), that may be placed in the
 dependencies list.

the useful things would be to extend imho the system to depend on symbols
being able to create smart provides (based on symbols) and smart
requires (need a libbla.so with (bla_ipv6 function) this is doable but tough as
well (any idea welcome here)

 
 Q: What if I have my own custom repo that has older software but with my
 local patches.
 A: I suggested to assign a priority to each repo and never replace
 packages from a high priority repo by packages from low priority repo.
 That should fix this request.

We need priorities, we do not have it yet, beside that you can use pkg annotate
-A repository to say a package can only be upgraded from a given repository.

 
 Q: What about portupgrade and other related tools?
 A: I claimed that these tools are going to be deprecated and packages
 will be managed from pkg even if you want to build a custom package from
 the sources.

I agree with that beside pkg will never know directly how to build from the
ports tree, but a plugin can do it. (pkg should remain package building system
agnostic)
 
 Q: Why have you chosen SAT and not X/Y or Z?
 A: SAT provides mathematically proved basis for the whole problem and it
 is much simpler to extend some proved base than to invent the wheel
 trying to solve the specific problem.

+1
 
 Q: Why haven't you chosen other solutions?
 A: We have 28K ports and it is literally impossible to adopt each port
 to some external system. Therefore we plan to migrate to the new world
 smoothly by adding new features to SAT algorithm.

+1
 
 Q: It seems that all these improvements are only in development or
 projected state.
 A: Indeed, many of these features are not yet implemented.
 Unfortunately, pkg system requires more developers than there is now and
 we appreciate any help in improving pkg to make our packages system
 better :)
 
+1

I would like to add here that lots of things like vsevolod's sat solver are
tough to incorporate because we first need to workaround (and fix) lots of
problem in the ports tree, he has done a really fantastic work on the solver we
really need it, but to go in that direction we will need to:
1 fix
https://wiki.freebsd.org/ports/PkgNameCollisions
2 face a very complicated migration from ORIGIN to pkgname and unique identifier
internally. The choice to continue with the ports tree was a good and reasonable
choice, but it also have a huge price.

regards,
Bapt


pgp93pnSqVeit.pgp
Description: PGP signature


Re: ruBSD 2013 pkg talk report

2013-12-19 Thread Vsevolod Stakhov
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 19/12/13 11:19, Baptiste Daroussin wrote:
 On Wed, Dec 18, 2013 at 12:13:44AM +, Vsevolod Stakhov wrote:
 Hello,

 Q: What if I have a package built from ports with some custom
 options and a repository has newer package but with different set
 of options? A: I proposed to skip updating such a package from
 binary repo, but initiate its building from ports directly
 (assuming that ports uses pkg for dependency/conflicts
 resolving). That sounds reasonable and seems to be very
 convenient for an end user.
 
 Right now I would recommand to pkg lock the said package. The other
 solution would be to create a home made repository and say to pkg
 that the said package can only be upgraded from that repository.
 
 The other solution would be to extend the plugin system of pkg to
 get plugable repository system and create a portstree plugin that
 build directory the ports to update it, and will respect pkg
 annotate -A repository but this depends on the ports using pkg for
 dependency/conflict resolution and that will be quite tough to do.

I still think that this functionality should be essential for pkg. For
example, I've built vim package with motiff, and I have no chance to
upgrade it from pkg repo. Hence, the proper choice is to let ports to
do this stuff (since we plan ports to use pkg solver for dependencies
resolution). Certainly, we should not stick to /usr/ports and make
being hardcoded, but this should be provided out of the box for FreeBSD.

 
 Q: What if I have a system with some build options that are not 
 compatible with binary packages, e.g. DISABLE_IPV6. A: I think it
 is useful to have a special metafile for each repo that describes
 compatible systems, including not merely ABI, but a specific set
 of non-compatible options. The alternative is to create virtual
 base system packages (e.g. kernel-noipv6), that may be placed in
 the dependencies list.
 
 the useful things would be to extend imho the system to depend on
 symbols being able to create smart provides (based on symbols) and
 smart requires (need a libbla.so with (bla_ipv6 function) this is
 doable but tough as well (any idea welcome here)

It is very, very dangerous way to do it in this way. Remember all
those dlopen and LD_PRELOAD stuff which would definitely break
everything. From my sense, the base system and kernel should generate
virtual packages that contains specific options. Then we may deal with
them in an ordinary way.

 
 Q: What if I have my own custom repo that has older software but
 with my local patches. A: I suggested to assign a priority to
 each repo and never replace packages from a high priority repo by
 packages from low priority repo. That should fix this request.
 
 We need priorities, we do not have it yet, beside that you can use
 pkg annotate -A repository to say a package can only be upgraded
 from a given repository.
 
 
 Q: What about portupgrade and other related tools? A: I claimed
 that these tools are going to be deprecated and packages will be
 managed from pkg even if you want to build a custom package from 
 the sources.
 
 I agree with that beside pkg will never know directly how to build
 from the ports tree, but a plugin can do it. (pkg should remain
 package building system agnostic)

See above: I think that pkg should have some abstract build system
interface with plugins to concrete ones.

 
 Q: Why have you chosen SAT and not X/Y or Z? A: SAT provides
 mathematically proved basis for the whole problem and it is much
 simpler to extend some proved base than to invent the wheel 
 trying to solve the specific problem.
 
 +1
 
 Q: Why haven't you chosen other solutions? A: We have 28K ports
 and it is literally impossible to adopt each port to some
 external system. Therefore we plan to migrate to the new world 
 smoothly by adding new features to SAT algorithm.
 
 +1
 
 Q: It seems that all these improvements are only in development
 or projected state. A: Indeed, many of these features are not yet
 implemented. Unfortunately, pkg system requires more developers
 than there is now and we appreciate any help in improving pkg to
 make our packages system better :)
 
 +1
 
 I would like to add here that lots of things like vsevolod's sat
 solver are tough to incorporate because we first need to workaround
 (and fix) lots of problem in the ports tree, he has done a really
 fantastic work on the solver we really need it, but to go in that
 direction we will need to: 1 fix 
 https://wiki.freebsd.org/ports/PkgNameCollisions 2 face a very
 complicated migration from ORIGIN to pkgname and unique identifier 
 internally. The choice to continue with the ports tree was a good
 and reasonable choice, but it also have a huge price.

Actually, my solver uses origins as well at the moment. So if pkgname
conversion is too though then we may try to start with the solver
merging (which is a complicated task anyway).

- -- 
Vsevolod Stakhov
-BEGIN PGP 

FreeBSD ports you maintain which are out of date

2013-12-19 Thread portscout
Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/po...@freebsd.org.html


Port| Current version | New version
+-+
editors/texmacs | 1.0.7.14| 1.99.1
+-+
net-im/turpial  | 1.6.9   | 3.0
+-+
www/xist| 3.25| 5.4.1
+-+


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

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


Re: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread John Marino
On 12/19/2013 06:54, Erich Dollansky wrote:
 you got the point. We have to assume that a port which is not marked
 broken has to work. 

I build the entire port tree several times a month.  I can tell you from
experience that this assumption is not valid.

 So, the fault is on our side. Why should we spam
 GNATS with our problem? 
 GNATS for confirmed problems, the list for anything else.

Where is this cited?
PRs are not for confirmed problems.  They are for any problem.

However, this kind of confirmation post is not the type of post I was
complaining about.  Unless your confirmation is no more than an except
of a log, then it is.

To iterate my opinion, if a breakage is a symptom of a systematic issue,
or the port in question breaks like 6000 dependent ports, the ports@ is
appropriate.  If it's a single broken port, then a PR is appropriate.
Alternatively, email the maintainer only.  The majority of us on this
list do not care about individual broken ports and getting a sent a log
is noise at best.

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: [HEADS UP] xorg version switch in CURRENT

2013-12-19 Thread Nathan Whitehorn

On 12/17/13 17:28, Aleksandr Rybalko wrote:

On 18.12.2013 01:27, Nathan Whitehorn wrote:

On 12/17/13 15:32, Aleksandr Rybalko wrote:

On Tue, 17 Dec 2013 14:12:05 -0600
Nathan Whitehorn nwhiteh...@freebsd.org wrote:


On 12/17/13 14:07, Steve Kargl wrote:

On Mon, Dec 16, 2013 at 12:20:53PM +0100, Niclas Zeising wrote:

To get VT switching when using KMS drivers (ATI, Intel) please use
newcons: https://wiki.freebsd.org/Newcons or if that is not
possible, force the use of the vesa driver for xorg.


It appears that newcons is unusable with a static kernel.
Adding 'device drm2' and 'device i915kms' to my kernel
config results in a quick death to 'make buldkernel'.


You may not want it either. The radeon KMS driver, if loaded with
newcons before X, replaces your console with snow (or at least it did
the last time I tried it).

Nathan, on which h/w you did that test? 3 different systems with Intel
graphic works fine for me.

This is on the following graphics card on amd64:

vgapci0@pci0:3:0:0: class=0x03 card=0x10022f43 chip=0x95cc1002
rev=0x00 hdr=0x00
 vendor = 'Advanced Micro Devices [AMD] nee ATI'
 device = 'RV620 [ATI FireGL V3700]'

I'll run the test again today or tomorrow and see if it still happens.
-Nathan

Please do.

Thanks!



Still gives beautiful snow with r259418. I'll be traveling the next 3 
weeks and won't be able to test for that period.

-Nathan
___
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: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread Erich Dollansky
Hi,

On Thu, 19 Dec 2013 14:04:10 +0100
John Marino freebsd.cont...@marino.st wrote:

 On 12/19/2013 06:54, Erich Dollansky wrote:
  you got the point. We have to assume that a port which is not marked
  broken has to work. 
 
 I build the entire port tree several times a month.  I can tell you
 from experience that this assumption is not valid.

so, you want to say, that all the little problems which are solved
mainly by people who are not the maintainer should become PRs?
 
  So, the fault is on our side. Why should we spam
  GNATS with our problem? 
  GNATS for confirmed problems, the list for anything else.
 
 Where is this cited?
 PRs are not for confirmed problems.  They are for any problem.
 
 However, this kind of confirmation post is not the type of post I
 was complaining about.  Unless your confirmation is no more than an
 except of a log, then it is.
 
 To iterate my opinion, if a breakage is a symptom of a systematic
 issue, or the port in question breaks like 6000 dependent ports, the
 ports@ is appropriate.  If it's a single broken port, then a PR is
 appropriate. Alternatively, email the maintainer only.  The majority
 of us on this list do not care about individual broken ports and
 getting a sent a log is noise at best.

The sender of an e-mail does not need the majority but a single
individual with the proper hint.

Erich
___
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: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread John Marino
On 12/19/2013 14:41, Erich Dollansky wrote:
 Hi,
 
 On Thu, 19 Dec 2013 14:04:10 +0100
 John Marino freebsd.cont...@marino.st wrote:
 
 On 12/19/2013 06:54, Erich Dollansky wrote:
 you got the point. We have to assume that a port which is not marked
 broken has to work. 

 I build the entire port tree several times a month.  I can tell you
 from experience that this assumption is not valid.
 
 so, you want to say, that all the little problems which are solved
 mainly by people who are not the maintainer should become PRs?

Yes, that's the point.
The GNATs system hold searchable information for others that care:
A) A PR has already been filed
B) A fix may already be proposed
C) The state of the fix
D) Whether the maintainer is delinquent.  After a timeout (two weeks)
other maintainers can take over any submitted fix.  Without a PR, we
don't know the port maintainer is delinquent, so we assume he/she is
not.  You have to submit the PR to start to two-week countdown.
E) Many improvements come from people that are not maintainers.


 The sender of an e-mail does not need the majority but a single
 individual with the proper hint.

For the reasons above, a PR is still better.  The rest of us have
visibility if we care, and the maintainer still gets an email from the
GNATS system.

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: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread Rodrigo Osorio
On 19/12/13 21:41 +0800, Erich Dollansky wrote:
 Hi,
 
 On Thu, 19 Dec 2013 14:04:10 +0100
 John Marino freebsd.cont...@marino.st wrote:
 
  On 12/19/2013 06:54, Erich Dollansky wrote:
   you got the point. We have to assume that a port which is not marked
   broken has to work. 
  
  I build the entire port tree several times a month.  I can tell you
  from experience that this assumption is not valid.
 
 so, you want to say, that all the little problems which are solved
 mainly by people who are not the maintainer should become PRs?

IMHO, it's the only way to reach quality in the port tree with a very
accurate traceability.

regards,
 - rodrigo 
___
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: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread Erich Dollansky
Hi,

On Thu, 19 Dec 2013 14:46:41 +0100
Rodrigo Osorio rodr...@bebik.net wrote:

 On 19/12/13 21:41 +0800, Erich Dollansky wrote:
  Hi,
  
  On Thu, 19 Dec 2013 14:04:10 +0100
  John Marino freebsd.cont...@marino.st wrote:
  
   On 12/19/2013 06:54, Erich Dollansky wrote:
you got the point. We have to assume that a port which is not
marked broken has to work. 
   
   I build the entire port tree several times a month.  I can tell
   you from experience that this assumption is not valid.
  
  so, you want to say, that all the little problems which are solved
  mainly by people who are not the maintainer should become PRs?
 
 IMHO, it's the only way to reach quality in the port tree with a very
 accurate traceability.

you want to say i.e. all the e-mails regarding the switch to KMS
supported X should be PRs just because the writer did not read UPDATING
and the other sources? I think that this can easily handled here
without any PR.

Erich
___
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: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread Rodrigo Osorio
On 19/12/13 22:09 +0800, Erich Dollansky wrote:
 Hi,
 
 On Thu, 19 Dec 2013 14:46:41 +0100
 Rodrigo Osorio rodr...@bebik.net wrote:
 
  On 19/12/13 21:41 +0800, Erich Dollansky wrote:
   Hi,
   
   On Thu, 19 Dec 2013 14:04:10 +0100
   John Marino freebsd.cont...@marino.st wrote:
   
On 12/19/2013 06:54, Erich Dollansky wrote:
 you got the point. We have to assume that a port which is not
 marked broken has to work. 

I build the entire port tree several times a month.  I can tell
you from experience that this assumption is not valid.
   
   so, you want to say, that all the little problems which are solved
   mainly by people who are not the maintainer should become PRs?
  
  IMHO, it's the only way to reach quality in the port tree with a very
  accurate traceability.
 
 you want to say i.e. all the e-mails regarding the switch to KMS
 supported X should be PRs just because the writer did not read UPDATING
 and the other sources? I think that this can easily handled here
 without any PR.
 
 Erich

I don't think ocular problems are in my skillsbut...

why not, specially if they think there is a real problem with a port.

I'm not saying PR is the only, mandatory, way to solve problems. You 
can talk about a problem in forums,ml, wathever, but if a fix is required
it's better to report it as a PR. 

PR are bette in many ways, with a PR, a problem is - most of the time - 
assigned to someone
so you can complain if nothing is done, in a ML, if nobody cares, there is no 
problem.

obviously, sumarize a problem takes or found a solution takes more time than 
shoot 
a this port doesn't work email. 
 
 - rodrigo

___
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


radeonhd driver DEPRECATED?

2013-12-19 Thread Robert Huff

Or so the Makefile says.
What's the canonical replacement?

Respectfully,


Robert Huff

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


Re: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread Bryan Drewery
On 12/17/2013 4:33 PM, John Marino wrote:
 Over the months I've seen several ports users copy a failure log and
 mail it to ports@, usually without even saying hello.  I've tried to
 discourage that behavior but other members of this mail list encourage
 this method of bypassing writing PRs.  One user even proudly boasted
 that sending email to ports@ is faster than writing a PR so of course he
 was going to do that instead.
 
 If this kind of post is acceptable to the rest of the people here, and
 I'm alone in not only finding it very rude, but also making the volume
 of ports@ too high, then please tell me that the problem is with me.
 
 If nothing is going to change, I am going to unsubscribe from ports@
 list.  The gcc developers on g...@gcc.gnu.org always tell a poster when a
 post in appropriate for that list and as a result and as a result the
 posters usually only make a mistake once.  I'd like to see something
 closer to that, but if the list isn't going to be policed then it's too
 noisy for me.
 
 John

I sincerely disagree and think it's quite rude to users to not accept
their reports however they send them to us. current@ constantly has
build failures on it, even automated. There's no reason ports@ shouldn't
either. It tells everyone that yes there is a problem with this port
and it's not just me.

-- 
Regards,
Bryan Drewery



signature.asc
Description: OpenPGP digital signature


Re: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread Torfinn Ingolfsen
On Thu, Dec 19, 2013 at 8:07 PM, Bryan Drewery bdrew...@freebsd.org wrote:

 I sincerely disagree and think it's quite rude to users to not accept
 their reports however they send them to us. current@ constantly has
 build failures on it, even automated. There's no reason ports@ shouldn't
 either. It tells everyone that yes there is a problem with this port
 and it's not just me.


We should accept reports from users - ack.
However, there is nothing wrong with educating people about what, how
and why when it comes to problems reports.
If you accept anything, you will only end up with useless garbage.

HTH
-- 
Regards,
Torfinn Ingolfsen
___
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: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread John Marino
On 12/19/2013 20:07, Bryan Drewery wrote:
 
 I sincerely disagree and think it's quite rude to users to not accept
 their reports however they send them to us. current@ constantly has
 build failures on it, even automated. There's no reason ports@ shouldn't
 either. It tells everyone that yes there is a problem with this port
 and it's not just me.


What can I say?  I think pasting an error log, and only an error log, is
quite rude.  But I'm also serious -- if this is the official response
(and seeing that you are a member of portmgr, that makes it pretty close
to official), then I'll follow through and simply unsubscribe from the
list.  If FreeBSD isn't going to enforce their own procedures and use of
infrastructure, I will limit my exposure to the continuing anarchy and
let customer service to those that agree that ports@ is a free-for-all.

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: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread Bryan Drewery
On 12/19/2013 1:21 PM, John Marino wrote:
 On 12/19/2013 20:07, Bryan Drewery wrote:

 I sincerely disagree and think it's quite rude to users to not accept
 their reports however they send them to us. current@ constantly has
 build failures on it, even automated. There's no reason ports@ shouldn't
 either. It tells everyone that yes there is a problem with this port
 and it's not just me.
 
 
 What can I say?  I think pasting an error log, and only an error log, is
 quite rude.  But I'm also serious -- if this is the official response
 (and seeing that you are a member of portmgr, that makes it pretty close
 to official), then I'll follow through and simply unsubscribe from the
 list.  If FreeBSD isn't going to enforce their own procedures and use of
 infrastructure, I will limit my exposure to the continuing anarchy and
 let customer service to those that agree that ports@ is a free-for-all.
 
 John
 

I didn't say I spoke for portmgr. I just don't see the big deal and it's
odd that it's OK on 1 list but not another. It's anti-user to get mad at
them for trying to get help or report it for others. Of course we prefer
they use GNATS, but go look in there and you'll see it grows every day
upward. ports@ is a community that more people read than
freebsd-ports-bugs and are more likely to get help and discuss how they
fixed the issue. We are a mailing-list driven organization after all.

IMHO threatening to unsubscribe for users trying to get help is not
appropriate.

-- 
Regards,
Bryan Drewery



signature.asc
Description: OpenPGP digital signature


Re: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread John Marino
On 12/19/2013 20:28, Bryan Drewery wrote:
 I didn't say I spoke for portmgr. I just don't see the big deal and it's
 odd that it's OK on 1 list but not another. It's anti-user to get mad at
 them for trying to get help or report it for others. Of course we prefer
 they use GNATS, but go look in there and you'll see it grows every day
 upward. ports@ is a community that more people read than
 freebsd-ports-bugs and are more likely to get help and discuss how they
 fixed the issue. We are a mailing-list driven organization after all.
 
 IMHO threatening to unsubscribe for users trying to get help is not
 appropriate.

This is not what is going on.
Writing a PR is more work than sending an email.
Many of these people using ports@ as an alternate for GNATS are very
well aware of GNATS, and they are simply bypassing it.  In other words,
they are happy to cause more work to the FreeBSD ports committers if it
saves them 3 minutes.  They aren't users trying to get help, they are
users gaming the system.

I don't find the status quo personally acceptable, but I only have
control of my actions, therefore my threats are the only recourse I
have and thus they are appropriate.

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: ruBSD 2013 pkg talk report

2013-12-19 Thread Vsevolod Stakhov
On 19/12/13 19:10, Bryan Drewery wrote:
 On 12/17/2013 6:13 PM, Vsevolod Stakhov wrote:
 Hello,
 
 I'd like to summarize the feedback I've received from pkg users
 during that event. I got many questions about ports and packages
 and I think that questions are useful for the overall pkg
 development.
 
 The most of questions were related to options and base system:
 
 Q: What if I have a package built from ports with some custom
 options and a repository has newer package but with different set
 of options? A: I proposed to skip updating such a package from
 binary repo, but initiate its building from ports directly
 (assuming that ports uses pkg for dependency/conflicts resolving).
 That sounds reasonable and seems to be very convenient for an end
 user.
 
 Q: What if I have a system with some build options that are not 
 compatible with binary packages, e.g. DISABLE_IPV6. A: I think it
 is useful to have a special metafile for each repo that describes
 compatible systems, including not merely ABI, but a specific set of
 non-compatible options. The alternative is to create virtual base 
 system packages (e.g. kernel-noipv6), that may be placed in the 
 dependencies list.
 
 Q: What if I have my own custom repo that has older software but
 with my local patches. A: I suggested to assign a priority to each
 repo and never replace packages from a high priority repo by
 packages from low priority repo. That should fix this request.
 
 Q: What about portupgrade and other related tools? A: I claimed
 that these tools are going to be deprecated and packages will be
 managed from pkg even if you want to build a custom package from 
 the sources.
 
 These tools are not deprecated for port building. portupgrade and
 portmaster will live on. They are port building tools. pkg is not.
 These are only no longer intended to be used to install packages.

Well, considering that we plan to use pkg for dependencies and conflicts
resolving what's the real purpose of having 3 alternative systems of
ports management? I really have no understanding why do we want to
complicate things that are already complicated?

From the point of view of a normal user, I may tell that everything I
want is to have an ability to manage packages and ports transparently.
Look at the macports, their user shell is perfect: you have no
difference between building software from sources and getting it from
repository. However, you can use only source packages while the default
behaviour is to choose binary packages.

I'm not talking about the current situation when pkg cannot work with
ports and source packages. But eventually we want to implement that
feature and use pkg as the only solver for both ports and binary
packages. In this situation I consider portupgrade and portmaster as a
confusing evil: a user can easily break his system by improper usage of
such tools.

-- 
Vsevolod Stakhov
___
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


The FreeBSD Ports Mangement team has a Google Community

2013-12-19 Thread FreeBSD Ports Management Team Secretary
I am pleased to announce that portmgr@ now has a Google Community. We have
very slowly been building up membership through our Circles, and now it
it time to announce it to all!

You can find us at https://plus.google.com/u/0/communities/108335846196454338383

Come join our Community and G+1 us :)

http://blogs.freebsdish.org/portmgr/2013/12/19/the-freebsd-ports-mangement-team-has-a-google-community/

___
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: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread Boris Samorodov
19.12.2013 23:35, John Marino пишет:

 I don't find the status quo personally acceptable, but I only have
 control of my actions, therefore my threats are the only recourse I
 have and thus they are appropriate.

May be you just ignore those emails? I don't think that there are
plenty of them.

-- 
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
___
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: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread A.J. 'Fonz' van Werven
Bryan Drewery wrote:

 If FreeBSD isn't going to enforce their own procedures and use of
 infrastructure, I will limit my exposure to the continuing anarchy and
 let customer service to those that agree that ports@ is a
 free-for-all.

[snip]
 ports@ is a community that more people read than freebsd-ports-bugs and
 are more likely to get help and discuss how they fixed the issue. We are
 a mailing-list driven organization after all.

I hope you folks don't mind if I weigh in here.

Besides the various mailing lists we also still have the forums. Recently
some forum users have started to express their frustration at the lack of
coordination between the lists and the forums. Suggestions have been
raised that perhaps the forums should start posting mailing list digests
and/or vice versa in order to increase integration between the two media.

The forums have a special section for port issues and although many people
try to help each other it happens a bit too often (IMO) that people post a
problem and all we can do is refer them to this list because too few
port committers/maintainers/experts use the forums.

In short: if the way this list is being used (at least by some, vis-a-vis
the dump an error log without as much as a hello), I wouldn't mind if
people were more encouraged to try the forums, provided that enough people
with expertise are willing to start participating there.

A quick search reveals that the vast majority of (port or src) committers
have forum accounts but rarely, if ever, use them.

Just my two (euro)cents, though. Personally I'm not too bothered by the
noise on any FreeBSD mailing list I am subscribed to; I have a 'D' button
(combined with Ctrl for good measure when needed) and a ~/.procmailrc for
that.

AvW

-- 
I'm not completely useless, I can be used as a bad example.


pgpnx44LK7zu8.pgp
Description: PGP signature


Re: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread A.J. 'Fonz' van Werven
I wrote:
 
 In short: if the way this list is being used (at least by some,
 vis-a-vis the dump an error log without as much as a hello)

Was supposed to be followed by

bothers certain people here

 I wouldn't mind if people were more encouraged to try the forums,
[snip]

Sorry for the omission,

AvW

-- 
I'm not completely useless, I can be used as a bad example.


pgpvQ3PTodIWh.pgp
Description: PGP signature


Re: radeonhd driver DEPRECATED?

2013-12-19 Thread Niclas Zeising
On 12/19/13 17:25, Robert Huff wrote:
 
   Or so the Makefile says.
   What's the canonical replacement?
 

xf86-video-ati.  The xf86-video-radeonhd hasn't seen any upstream
development since 2010.
Regards!
-- 
Niclas Zeising
___
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: radeonhd driver DEPRECATED?

2013-12-19 Thread Robert Huff

Niclas Zeising writes:

  Or so the Makefile says.
  What's the canonical replacement?
  
  xf86-video-ati.  The xf86-video-radeonhd hasn't seen any upstream
  development since 2010.

Thanks.


Robert Huff

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


Re: If ports@ list continues to be used as substitute for GNATS, I'm unsubscribing

2013-12-19 Thread Chad Perrin
On Thu, Dec 19, 2013 at 01:44:57AM -0800, Anton Shterenlikht wrote:
 
 From: Thomas Mueller
 
 There are many messages on this thread, and I don't know which or
 what to quote, but I agree on send-pr being user-unfriendly.
 
 I disagree.
 I use only send-pr to send PRs.
 I use sendmail.

I disagree with you.  For new users, send-pr is a fucking usability
train wreck, and insufficiently well documented.  Sendmail is legendary
for its obtuse configuration.  I suppose you should be proud of the fact
you find these tools easy to use, but that does not mean you should
dismiss others' concerns over how difficult some people find them.  The
fact many people find these tools very difficult to use is in fact kind
of a big problem, and I'm glad something is being done about it with
regard to the bugzilla system.  I wouldn't have chosen bugzilla if it
was up to me, but it's not up to me and it's sure to be a huge
improvement over the system currently in place, so I'm grateful for the
work being done.  Hopefully the command line send-pr tool will also be
replaced with something that actually provides a low-friction way for
people with problem reports to contribute to the FreeBSD project.

In conclusion, I agree with Thomas (though I much prefer fdm over mpop,
personally), and believe that send-pr (or its replacement, whenever that
happens) desperately needs some better documentation.  I rather suspect
that a lot of people with problems to report simply give up and leave us
with no clue there's anything wrong.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


x11/fbpanel: pkg fallout at 10.x

2013-12-19 Thread Boris Samorodov
Hi All!

The last week I started to get pkg-fallout@ emails about x11/fbpanel
error:
-
cc panel.o misc.o plugin.o gtkbar.o bg.o gtkbgbox.o ev.o run.o xconf.o
gconf.o gconf_panel.o gconf_plugins.o -o fbpanel  -L/usr/local/lib
-lglib-2.0 -lintl   -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0
-latk-1.0 -lcairo -pthread -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0
-lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfontconfig
-L/usr/local/lib -lfreetype   -Wl,--export-dynamic -lgmodule-2.0
-pthread -L/usr/local/lib -lglib-2.0 -lintl   -L/usr/local/lib
-lglib-2.0 -lintl   -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0
-latk-1.0 -lcairo -pthread -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0
-lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfontconfig
-L/usr/local/lib -lfreetype
/usr/bin/ld: �: invalid DSO for symbol `XChangeGC' definition
//usr/local/lib/libX11.so.6: could not read symbols: Bad value
cc: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[2]: *** [fbpanel] Error 1
-

Full log is here:
http://beefy2.isc.freebsd.org/bulk/10amd64-default/2013-12-19_20h45m51s/logs/fbpanel-6.1_4.log

However I can not reproduce it myself:
http://gw.wart.ru/bulk/10-i386-testing/2013-12-19_21h02m40s/logs/fluxbox-1.3.5.log
http://gw.wart.ru/bulk/10-amd64-testing/2013-12-19_21h01m49s/logs/fluxbox-1.3.5.log

Any help is appreciated. Thanks.

-- 
WBR, Boris Samorodov (bsam)
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
___
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: x11/fbpanel: pkg fallout at 10.x

2013-12-19 Thread Baptiste Daroussin
On Fri, Dec 20, 2013 at 10:42:38AM +0400, Boris Samorodov wrote:
 Hi All!
 
 The last week I started to get pkg-fallout@ emails about x11/fbpanel
 error:
 -
 cc panel.o misc.o plugin.o gtkbar.o bg.o gtkbgbox.o ev.o run.o xconf.o
 gconf.o gconf_panel.o gconf_plugins.o -o fbpanel  -L/usr/local/lib
 -lglib-2.0 -lintl   -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0
 -latk-1.0 -lcairo -pthread -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0
 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfontconfig
 -L/usr/local/lib -lfreetype   -Wl,--export-dynamic -lgmodule-2.0
 -pthread -L/usr/local/lib -lglib-2.0 -lintl   -L/usr/local/lib
 -lglib-2.0 -lintl   -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0
 -latk-1.0 -lcairo -pthread -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0
 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfontconfig
 -L/usr/local/lib -lfreetype
 /usr/bin/ld: �: invalid DSO for symbol `XChangeGC' definition
 //usr/local/lib/libX11.so.6: could not read symbols: Bad value
 cc: error: linker command failed with exit code 1 (use -v to see invocation)
 gmake[2]: *** [fbpanel] Error 1
 -
 
 Full log is here:
 http://beefy2.isc.freebsd.org/bulk/10amd64-default/2013-12-19_20h45m51s/logs/fbpanel-6.1_4.log
 
 However I can not reproduce it myself:
 http://gw.wart.ru/bulk/10-i386-testing/2013-12-19_21h02m40s/logs/fluxbox-1.3.5.log
 http://gw.wart.ru/bulk/10-amd64-testing/2013-12-19_21h01m49s/logs/fluxbox-1.3.5.log
 
 Any help is appreciated. Thanks.
 

That is probably a gtk2 upgrade fallout.

gtk2 pkgconfig file is not adding -lX11 to LDFLAGS anymore.

In general: on FreeBSD 10+, the ld(1) behaviour has been changed so that it does
not recursively get the DT_NEEDED from libraries it linked binaries to.

Meaning in that case something exposes a X function to fbpanel, but does not
tell it is needs to link to X11

 /usr/bin/ld: �: invalid DSO for symbol `XChangeGC' definition
 //usr/local/lib/libX11.so.6: could not read symbols: Bad value

LDFLAGS+= -lX11 should solve this.

regards,
Bapt


pgpzujELtEw9N.pgp
Description: PGP signature


Re: x11/fbpanel: pkg fallout at 10.x

2013-12-19 Thread Koop Mast

On 20-12-2013 7:58, Baptiste Daroussin wrote:

On Fri, Dec 20, 2013 at 10:42:38AM +0400, Boris Samorodov wrote:

Hi All!

The last week I started to get pkg-fallout@ emails about x11/fbpanel
error:
-
cc panel.o misc.o plugin.o gtkbar.o bg.o gtkbgbox.o ev.o run.o xconf.o
gconf.o gconf_panel.o gconf_plugins.o -o fbpanel  -L/usr/local/lib
-lglib-2.0 -lintl   -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0
-latk-1.0 -lcairo -pthread -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0
-lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfontconfig
-L/usr/local/lib -lfreetype   -Wl,--export-dynamic -lgmodule-2.0
-pthread -L/usr/local/lib -lglib-2.0 -lintl   -L/usr/local/lib
-lglib-2.0 -lintl   -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0
-latk-1.0 -lcairo -pthread -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0
-lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lfontconfig
-L/usr/local/lib -lfreetype
/usr/bin/ld: �: invalid DSO for symbol `XChangeGC' definition
//usr/local/lib/libX11.so.6: could not read symbols: Bad value
cc: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[2]: *** [fbpanel] Error 1
-

Full log is here:
http://beefy2.isc.freebsd.org/bulk/10amd64-default/2013-12-19_20h45m51s/logs/fbpanel-6.1_4.log

However I can not reproduce it myself:
http://gw.wart.ru/bulk/10-i386-testing/2013-12-19_21h02m40s/logs/fluxbox-1.3.5.log
http://gw.wart.ru/bulk/10-amd64-testing/2013-12-19_21h01m49s/logs/fluxbox-1.3.5.log

Any help is appreciated. Thanks.


That is probably a gtk2 upgrade fallout.

gtk2 pkgconfig file is not adding -lX11 to LDFLAGS anymore.

In general: on FreeBSD 10+, the ld(1) behaviour has been changed so that it does
not recursively get the DT_NEEDED from libraries it linked binaries to.

Meaning in that case something exposes a X function to fbpanel, but does not
tell it is needs to link to X11


/usr/bin/ld: �: invalid DSO for symbol `XChangeGC' definition
//usr/local/lib/libX11.so.6: could not read symbols: Bad value

LDFLAGS+= -lX11 should solve this.

regards,
Bapt


Yeah this is my fault, will fix.

---
This email is free from viruses and malware because avast! Antivirus protection 
is active.
http://www.avast.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