Re: [CentOS] Evergreen ILS on CentOS?

2013-09-16 Thread m . roth
James Freer wrote:
 On Mon, 16 Sep 2013, m.r...@5-cent.us wrote:
 Can you say, dependency hell?

 I suspect they wrote it on Ubuntu (this is client/server software, dunno
 why they'd do that). At any rate, I yum installed the postgresql 9.x

 I don't think it is appropriate to be derogatory to other distros. Before
 yum there was 'dependency hell'. However, bear in mind apt-get is a
superior
 package manager to yum... not my opinion but the opinion of many.

Let's see, where to begin to respond...

1. This *is* the CentOS list, last time I looked. We don't use apt-get.
2. A fair bit of the system software on ubuntu is several releases newer;
 therefore, anything written on the current release of that will not
 run on an enterprise distro for years.
3. Ubuntu is, as far as I can tell, targeted at the desktop user. It is *not*
 targeted for servers.
4. Finally, yum has nothing to do with this: it's all repo software, not
  how I get it.

Now, I AM most certainly derogatory about the developers. *Most* large
organizations, and larger libraries, are *not* going to be running The
Latest Ubuntu, with Unity, or whatever; that *is* who, by default, they're
targeting. Now, if the software was intended for home users (and I need to
implement a library system for my own library), that would be fine. But
it's a bad idea for the actual target audience.

 mark

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] Evergreen ILS on CentOS?

2013-09-16 Thread Tony Sweeney

-Original Message-
From: centos-boun...@centos.org [mailto:centos-boun...@centos.org] On Behalf Of 
m.r...@5-cent.us
Sent: 16 September 2013 18:05
To: CentOS mailing list
Subject: Re: [CentOS] Evergreen ILS on CentOS?

James Freer wrote:
 On Mon, 16 Sep 2013, m.r...@5-cent.us wrote:
 Can you say, dependency hell?

 I suspect they wrote it on Ubuntu (this is client/server software, 
 dunno why they'd do that). At any rate, I yum installed the 
 postgresql 9.x

 I don't think it is appropriate to be derogatory to other distros. 
 Before yum there was 'dependency hell'. However, bear in mind apt-get 
 is a
superior
 package manager to yum... not my opinion but the opinion of many.

Let's see, where to begin to respond...

1. This *is* the CentOS list, last time I looked. We don't use apt-get.
2. A fair bit of the system software on ubuntu is several releases newer;
 therefore, anything written on the current release of that will not
 run on an enterprise distro for years.
3. Ubuntu is, as far as I can tell, targeted at the desktop user. It is *not*
 targeted for servers.

Ubuntu has both desktop and server versions.  Further, it also has Long Term 
Support versions that are supported for 5 years and are broadly equivalent to 
CentOS Major versions.

http://www.ubuntu.com/server

When I was there Google ran its entire server fleet on Ubuntu.  I'd say that 
counts as enterprise servers.  If you count AMIs rather than actual instances, 
Ubuntu is far and away the most popular distro on Amazon Web Services: 

http://www.zdnet.com/blog/open-source/is-ubuntu-becoming-a-big-name-in-enterprise-linux-servers/10602

4. Finally, yum has nothing to do with this: it's all repo software, not
  how I get it.

Now, I AM most certainly derogatory about the developers. *Most* large 
organizations, and larger libraries, are *not* going to be running The Latest 
Ubuntu, with Unity, or whatever; that *is* who, by default, they're targeting. 
Now, if the software was intended for home users (and I need to implement a 
library system for my own library), that would be fine. But it's a bad idea for 
the actual target audience.

Of those web sites running Linux, more than half run either Ubuntu or Debian 
(and CentOS barely edges out Ubuntu alone):

http://w3techs.com/technologies/details/os-linux/all/all

So a simple majority of the administrators of those sites would prefer .deb 
over .rpm packages.

In summary, point 2) above is mooted by the existence of LTS Ubuntu versions, 
and point 3) is just plain wrong, I'm afraid.  But I'll grant you points 1) and 
4).  :) 

Tony.

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos

__
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com 
__

-
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2013.0.3408 / Virus Database: 3222/6669 - Release Date: 09/15/13

__
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
__
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] Evergreen ILS on CentOS?

2013-09-16 Thread Kwan Lowe
On Mon, Sep 16, 2013 at 11:03 AM,  m.r...@5-cent.us wrote:

 I've got two possible routes, here: a) I can try to build an older,
 deprecated version of Evergreen, or I can try to build a newer libevent
 and stuff - some of which, IIRC, kde wants.

 Opinions? Suggestions? And if anyone's worked with evergreen, PLEASE TALK
 TO ME!!!

I haven't worked on Evergreen, but lately I've found need to build
some specific packages that were developed on Debian or Ubuntu based
distros. My approach has been to create a separate /opt/foreign mount
and then rebuild what libraries I could and place them there. It
worked, but I wouldn't want to do it for anything big.

If you have a build environment on Ubuntu, I suppose another option
would be to statically link everything.
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] Evergreen ILS on CentOS?

2013-09-16 Thread Carl T. Miller
m.r...@5-cent.us wrote:
 I spent a number of hours at one of the local SF clubs turning a desktop
 into a dual-boot (if they ever need that for anything) CentOS 6.4 system,
 then trying to install Evergreen, an oss library package.

 Can you say, dependency hell?

Yes, I know what you mean.  A couple years ago I was
interested in getting Evergreen packaged for centos.
Some parts were rather easy to create an rpm file for,
but not others.  For me the killer was a perl module
that required another perl module.  And the second
module required the first.  I tried creating a single
rpm for both, but that didn't work.

At the time the developers were busy enough with other
problems that they weren't able to assist me.  My only
suggestion would be to try to install everything (in-
tead of packaging everything) and use cpan modules
liberally (something I had tried to avoid).

c


___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] Evergreen ILS on CentOS?

2013-09-16 Thread James Freer
On Mon, 16 Sep 2013, m.r...@5-cent.us wrote:
 Can you say, dependency hell?

 I suspect they wrote it on Ubuntu (this is client/server software, dunno
 why they'd do that). At any rate, I yum installed the postgresql 9.x

I don't think it is appropriate to be derogatory to other distros. Before yum 
there was 'dependency hell'. However, bear in mind apt-get is a superior 
package manager to yum... not my opinion but the opinion of many.

james
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] Evergreen ILS on CentOS?

2013-09-16 Thread m . roth
Kwan Lowe wrote:
 On Mon, Sep 16, 2013 at 11:03 AM,  m.r...@5-cent.us wrote:

 I've got two possible routes, here: a) I can try to build an older,
 deprecated version of Evergreen, or I can try to build a newer libevent
 and stuff - some of which, IIRC, kde wants.

 Opinions? Suggestions? And if anyone's worked with evergreen, PLEASE
 TALK TO ME!!!

 I haven't worked on Evergreen, but lately I've found need to build
 some specific packages that were developed on Debian or Ubuntu based
 distros. My approach has been to create a separate /opt/foreign mount
 and then rebuild what libraries I could and place them there. It
 worked, but I wouldn't want to do it for anything big.

 If you have a build environment on Ubuntu, I suppose another option
 would be to statically link everything.

No - you misunderstand me. IMO, the developers of Evergreen are on it. I'm
on CentOS (this is the CentOS list, right?), and they've got stuff that
may not be on ours until 7 comes out. In the meantime... the club would
like this software up and working (well, *some* of the club...).

I've no intention of building statically. I wouldn't consider it a big
deal to build the stuff over in /usr/local/lib, say, or
/opt/evergreen/lib, and set the path in the .configure.

I'm just not sure where I need to *start* building. As I said, I'm now two
or three levels down in dependencies. I suppose you're right, and I should
build what Evergreen wants, and install it other than the default.

*sigh*

Now I just need to figure out when I can get up to Baltimore again

Thanks. Sometimes, after spending too many hours fighting a grub that
wasn't happy, and a wifi that didn't want to give me an address, and
*then* starting on this, your brain skips over the build it in a separate
library path.

  mark

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos