niXforums Forum Index
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   PreferencesPreferences   Log in to check your private messagesLog in to check your private messages   Log inLog in 
·  nixdoc.net ·  man pages ·  Linux HOWTOs ·  FreeBSD Tips ·  Forums
navigation Forum index » *nix » BSD » FreeBSD
When ports are at war
Post new topic   Reply to topic Page 1 of 1 [9 Posts] View previous topic :: View next topic
Author Message
Lars Eighner
*nix forums addict


Joined: 03 Mar 2005
Posts: 64

PostPosted: Mon Jul 17, 2006 11:29 am    Post subject: When ports are at war Reply with quote

When ports go to war, this is what happens:

x11-toolkits/py-gnome-extras depends on libgda2.
editors/gnome2-office depends on libgda3.
You can't have both.


This is what happens when a project gets busy devoting itself to
a bunch of religious nutcases who just have to have a cartoon
of a demon removed from everything.


--
Lars Eighner SAVE BEASTIE!
eighner@io.com http://larseighner.com/
TIP: double quote a command name at the bash prompt to ignore any aliasing you
may have set. Don't include switches in the quotes. Ex: #"ls" -R
Back to top
Michel Talon
*nix forums Guru


Joined: 21 Feb 2005
Posts: 557

PostPosted: Mon Jul 17, 2006 4:07 pm    Post subject: Re: When ports are at war Reply with quote

Lars Eighner <usenet@larseighner.com> wrote:
Quote:
When ports go to war, this is what happens:

x11-toolkits/py-gnome-extras depends on libgda2.
editors/gnome2-office depends on libgda3.
You can't have both.


This is what happens when a project gets busy devoting itself to
a bunch of religious nutcases who just have to have a cartoon
of a demon removed from everything.


As much as i like BEASTIE i doubt it is the loss of daemonic influences
that lead to such port errors! When a project manages 15 000 ports, it
is *very* difficult to keep everything in working order. You have to take into
account that FreeBSD and Debian have order of magnitude better port coverage
than any other free system, and then accept some ensuing problems with both.

Quote:


--

Michel TALON
Back to top
Mike Scott
*nix forums Guru Wannabe


Joined: 25 Feb 2005
Posts: 138

PostPosted: Mon Jul 17, 2006 5:16 pm    Post subject: Re: When ports are at war Reply with quote

Michel Talon wrote:
Quote:
Lars Eighner <usenet@larseighner.com> wrote:
When ports go to war, this is what happens:

x11-toolkits/py-gnome-extras depends on libgda2.
editors/gnome2-office depends on libgda3.
You can't have both.


This is what happens when a project gets busy devoting itself to
a bunch of religious nutcases who just have to have a cartoon
of a demon removed from everything.


As much as i like BEASTIE i doubt it is the loss of daemonic influences
that lead to such port errors! When a project manages 15 000 ports, it
is *very* difficult to keep everything in working order. You have to take into
account that FreeBSD and Debian have order of magnitude better port coverage
than any other free system, and then accept some ensuing problems with both.


Problems which are avoidable. IMO anything that dumps everything from a

wide number of maintainers into a single directory is going to be
unmanageable in the long run, if only because of name clashes.

--
Please use the corrected version of the address below for replies.
Replies to the header address will be junked, as will mail from
various domains listed at www.scottsonline.org.uk
Mike Scott Harlow Essex England.(unet -a-t- scottsonline.org.uk)
Back to top
Michel Talon
*nix forums Guru


Joined: 21 Feb 2005
Posts: 557

PostPosted: Mon Jul 17, 2006 6:35 pm    Post subject: Re: When ports are at war Reply with quote

Mike Scott <usenet.10@spam.stopper.scottsonline.org.uk> wrote:
Quote:

Problems which are avoidable. IMO anything that dumps everything from a
wide number of maintainers into a single directory is going to be
unmanageable in the long run, if only because of name clashes.

Frankly, between a system which covers 5000 ports and another which covers
15000 ports, my choice is immediate. If there is some problem i try to fix it
myself, but for me wide coverage is of high value, while so-called "stability"
is not. Each one has his priorities, and chooses his system accordingly.


--
Michel Talon
Back to top
Derek Kuliński / takeda
*nix forums beginner


Joined: 20 Jul 2005
Posts: 41

PostPosted: Tue Jul 18, 2006 3:17 am    Post subject: Re: When ports are at war Reply with quote

On Mon, 17 Jul 2006 16:07:00 +0000 (UTC), Michel Talon wrote:

Quote:
When ports go to war, this is what happens:
x11-toolkits/py-gnome-extras depends on libgda2.
editors/gnome2-office depends on libgda3.
You can't have both.
This is what happens when a project gets busy devoting itself to
a bunch of religious nutcases who just have to have a cartoon
of a demon removed from everything.
As much as i like BEASTIE i doubt it is the loss of daemonic influences
that lead to such port errors! When a project manages 15 000 ports, it
is *very* difficult to keep everything in working order. You have to take into
account that FreeBSD and Debian have order of magnitude better port coverage
than any other free system, and then accept some ensuing problems with both.

I think he is just trolling, my editors/gnome2-office doesn't even depend
on libgda3:

| [chinatsu]:/usr/ports/editors/gnome2-office> make all-depends-list|grep gda
| [chinatsu]:/usr/ports/editors/gnome2-office>

--
ダレック
takeda@IRCnet.EFnet, ICQ# 15827691, YahooIM: takeda64
http://ircwiki.takeda.tk - strona wiki poświęcona IRC
Back to top
Conrad J. Sabatier
*nix forums Guru Wannabe


Joined: 07 Aug 2004
Posts: 142

PostPosted: Wed Jul 19, 2006 4:48 am    Post subject: Re: When ports are at war Reply with quote

Derek Kuliński / takeda (d.kulinski@gmail.com) wrote:

Quote:
On Mon, 17 Jul 2006 16:07:00 +0000 (UTC), Michel Talon wrote:

When ports go to war, this is what happens:
x11-toolkits/py-gnome-extras depends on libgda2.
editors/gnome2-office depends on libgda3.
You can't have both.
This is what happens when a project gets busy devoting itself to
a bunch of religious nutcases who just have to have a cartoon
of a demon removed from everything.

Oh, come on now. I'm assuming you're merely being facetious here, but
comments such as these are a great way to alienate those who have
devoted a great deal of their energies to the FreeBSD project in one
form or another, and will buy you little in the way of sympathy or
support.

Quote:
As much as i like BEASTIE i doubt it is the loss of daemonic
influences that lead to such port errors! When a project manages 15
000 ports, it is *very* difficult to keep everything in working
order. You have to take into account that FreeBSD and Debian have
order of magnitude better port coverage than any other free system,
and then accept some ensuing problems with both.

I think he is just trolling, my editors/gnome2-office doesn't even
depend on libgda3:

| [chinatsu]:/usr/ports/editors/gnome2-office> make
| [all-depends-list|grep gda
| [chinatsu]:/usr/ports/editors/gnome2-office

No, not a troll. I encountered the same conflict recently. As luck
would have it, though, one of the dependencies was, in
actuality, "stale" (although not formally so, in the sense
that 'pkgdb -F' would detect it as such). So then, simply deleting
the "stale" version of libgda saved the day with a minimum of fuss.

Problems such as these are really exceedingly rare, considering the huge
number of packages in the ports collection. A statistical analysis of
some sort would probably be quite an eye-opener, i.e., yielding a
startling low proportion of conflicts and other problems vs.
problem-free ports.



--
Conrad J. Sabatier <conrads@cox.net> -- "In Unix veritas"
Back to top
Mike Scott
*nix forums Guru Wannabe


Joined: 25 Feb 2005
Posts: 138

PostPosted: Wed Jul 19, 2006 10:04 am    Post subject: Re: When ports are at war Reply with quote

talon@lpthe.jussieu.fr wrote:
Quote:
Mike Scott <usenet.10@spam.stopper.scottsonline.org.uk> wrote:
Problems which are avoidable. IMO anything that dumps everything from a
wide number of maintainers into a single directory is going to be
unmanageable in the long run, if only because of name clashes.

Frankly, between a system which covers 5000 ports and another which covers
15000 ports, my choice is immediate. If there is some problem i try to fix it
myself, but for me wide coverage is of high value, while so-called "stability"
is not. Each one has his priorities, and chooses his system accordingly.


I'm not sure of the point you're making there.


The background to my comment was the way we ran the system maybe 15
years or so ago on a network of Sun's. System management was
distributed, and package management more so; company management hadn't a
clue. So there was no earthly way of coordinating to have everything in
a common /usr/local/bin type of scheme.

The solution we adopted was based on some ideas by Andrew Findlay, iirc,
of I think Essex University. We kept each package in its own directory
tree, with binary directories for whatever architectures and OS versions
the maintainer deemed appropriate; a master plus as many slaved copies
as desired on various nfs servers. The automounter was used to mount as
needed, and a /very/ arcane shell script sorted out PATH modifications
and ran initialization scripts as needed. The user had to make an
incantation like "use ThisPackage", which would do the necessary. In
some ways it was very clumsy, but it killed name and version clashes
stone dead - unless they were genuinely irreconcilable. It also meant
package maintainers didn't have to have root privileges (although
security issues were different from nowadays, I guess).

Possibly a matter of taste/opinion (and certainly that design owed a lot
to the high price of storage back then), but I don't see that the
present ports system scales very well at all - and while the OP's
wording may not be the most helpful, I do believe he has a point.

--
Please use the corrected version of the address below for replies.
Replies to the header address will be junked, as will mail from
various domains listed at www.scottsonline.org.uk
Mike Scott Harlow Essex England.(unet -a-t- scottsonline.org.uk)
Back to top
Christopher Nehren
*nix forums Guru Wannabe


Joined: 27 Apr 2005
Posts: 262

PostPosted: Thu Jul 20, 2006 12:29 am    Post subject: Re: When ports are at war Reply with quote

On 2006-07-18, Derek Kuli?ski / takeda scribbled these
curious markings:
Quote:
I think he is just trolling, my editors/gnome2-office doesn't even depend
on libgda3:

| [chinatsu]:/usr/ports/editors/gnome2-office> make all-depends-list|grep gda
| [chinatsu]:/usr/ports/editors/gnome2-office

That's because you didn't build your gnumeric with libgda3 support. I
noticed this when I wanted to install libgdamm (before I got fed up with
the shoddy state of documentation that the entire libgnomedb project
seems to have, and decided to write my own ORM in C++) and the build
died trying to install libgda2 because I had previously installed a
fully-functional gnumeric.

Best Regards,
Christopher Nehren
Back to top
Derek Kuliński / takeda
*nix forums beginner


Joined: 20 Jul 2005
Posts: 41

PostPosted: Thu Jul 20, 2006 2:37 pm    Post subject: Re: When ports are at war Reply with quote

On Thu, 20 Jul 2006 00:29:53 GMT, Christopher Nehren wrote:

Quote:
| [chinatsu]:/usr/ports/editors/gnome2-office> make all-depends-list|grep gda
| [chinatsu]:/usr/ports/editors/gnome2-office
That's because you didn't build your gnumeric with libgda3 support. I
noticed this when I wanted to install libgdamm (before I got fed up with
the shoddy state of documentation that the entire libgnomedb project
seems to have, and decided to write my own ORM in C++) and the build
died trying to install libgda2 because I had previously installed a
fully-functional gnumeric.

Ok, but does it still happen or somebody fixed it?
It looks like this kind of problems are really hard to spot.

--
ダレック
takeda@IRCnet.EFnet, ICQ# 15827691, YahooIM: takeda64
http://ircwiki.takeda.tk - strona wiki poświęcona IRC
Back to top
Google

Back to top
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [9 Posts] View previous topic :: View next topic
The time now is Mon Dec 01, 2008 7:54 pm | All times are GMT
navigation Forum index » *nix » BSD » FreeBSD
Jump to:  

Similar Topics
Topic Author Forum Replies Last Post
No new posts getting write permission over nfs exported ports directory Dr. R. E. Hawkins FreeBSD 10 Mon Jul 17, 2006 9:49 pm
No new posts cairo 1.0.4 build failing on newly installed box/ports tree rloef@interfold.com FreeBSD 9 Fri Jul 14, 2006 12:56 am
No new posts Understanding Ports, Packages and System Updates Seeker OpenBSD 5 Sun Jul 09, 2006 1:47 am
No new posts Transitive Emulator Ports Sparc/Solaris Apps to Linux on ... Ian Miller VMS 6 Tue Jul 04, 2006 8:12 pm
No new posts Two ethernet ports in a single hardware kssandeep@gmail.com hardware 1 Fri Jun 30, 2006 12:49 pm

Loans | Loan | Credit Check | Secured Loans | Mortgage Calculator
Copyright © 2004-2005 DeniX Solutions SRL
 
Other DeniX Solutions sites: Unix/Linux blog |  electronics forum |  medicine forum |  science forum | 
Privacy Policy


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 1.2790s ][ Queries: 16 (1.1523s) ][ GZIP on - Debug on ]