Re: [SCIENTIFIC-LINUX-USERS] Any rumors on rhel 7?

2013-07-30 Thread Tom H
On Tue, Jul 30, 2013 at 8:05 AM, Nico Kadel-Garcia nka...@gmail.com wrote:
 On Mon, Jul 29, 2013 at 1:25 PM, Lamar Owen lo...@pari.edu wrote:
 On 07/29/2013 10:47 AM, Pat Riehecky wrote:

 I believe there was some relevant information in this year's Red Hat
 Enterprise Linux Roadmap
 http://videos.cdn.redhat.com/2013-summit-platform-2.mp4 at Red Hat Summit.

 See
 https://rhsummit.files.wordpress.com/2013/06/dumas_w_0120_rhel_roadmap1.pdf

 See slide 11.

 Also includes info relevant to the large filesystem thread. Seems EL7
 may ship with XFS as the default filesystem if it passes validation. (Slide
 17).

 A very good read; time will tell how much actually comes to pass.

 (I'm personally looking forward to IEEE1588 PTP as shown on slide 38)...

 It is interesting. I also see Samba 3.x, not Samba 4.x. *Rats*. I was
 hoping for built-in Active Directory server replacements: guess I'll
 be rebundling the work I've done backporting Samba 4.0.7 to RHEL 6.
 And the slides don't say anything about the migration from SysV init
 scripts to systemd: that is going to be a *serious* adventure for
 3rd-party open source components, like EPEL and Repoforge and atrpms.

http://rhsummit.files.wordpress.com/2013/06/poettering_f_0945_getting_ready_for_systemd-the-new-red-hat-enterprise-linux-7-service-manager.pdf


Re: [SCIENTIFIC-LINUX-USERS] Any rumors on rhel 7?

2013-07-30 Thread Nico Kadel-Garcia
On Tue, Jul 30, 2013 at 8:18 AM, Tom H tomh0...@gmail.com wrote:
 On Tue, Jul 30, 2013 at 8:05 AM, Nico Kadel-Garcia nka...@gmail.com wrote:
 On Mon, Jul 29, 2013 at 1:25 PM, Lamar Owen lo...@pari.edu wrote:
 On 07/29/2013 10:47 AM, Pat Riehecky wrote:

 I believe there was some relevant information in this year's Red Hat
 Enterprise Linux Roadmap
 http://videos.cdn.redhat.com/2013-summit-platform-2.mp4 at Red Hat 
 Summit.

 See
 https://rhsummit.files.wordpress.com/2013/06/dumas_w_0120_rhel_roadmap1.pdf

 See slide 11.

 Also includes info relevant to the large filesystem thread. Seems EL7
 may ship with XFS as the default filesystem if it passes validation. (Slide
 17).

 A very good read; time will tell how much actually comes to pass.

 (I'm personally looking forward to IEEE1588 PTP as shown on slide 38)...

 It is interesting. I also see Samba 3.x, not Samba 4.x. *Rats*. I was
 hoping for built-in Active Directory server replacements: guess I'll
 be rebundling the work I've done backporting Samba 4.0.7 to RHEL 6.
 And the slides don't say anything about the migration from SysV init
 scripts to systemd: that is going to be a *serious* adventure for
 3rd-party open source components, like EPEL and Repoforge and atrpms.

 http://rhsummit.files.wordpress.com/2013/06/poettering_f_0945_getting_ready_for_systemd-the-new-red-hat-enterprise-linux-7-service-manager.pdf

Thanks, good link. I'm just concerned it's going to cause build
problems for *every single open source daemon* as their SRPM's or
.spec files need to have two sets of options, one for the older SysV
init scripts and one for systemd, or need to be split to two different
.spec files. This is going to be so much fun!


Re: Upgrade SLC5 to SLC6 ?

2013-07-30 Thread Anton Starikov
I would expect that amount of problems depends on what is installed. And how 
much /etc differs from default.
One story if it is, let say, minimal install with dhcp server, another story if 
it is host filled with all possible software in active use.

Anton.

On Jul 30, 2013, at 5:58 PM, Paul Robert Marino prmari...@gmail.com wrote:

 gennerally its possible to upgrade from one minor release to the next
 but not major releases so 5.1 to say 5.9 is possible but 5.x to 6.x is
 not. you can attempt it through yum but you will have tons of
 problems.
 
 Fedora you usually can upgrade versions but even Fedora has version
 cut offs where you have to do a scratch install for example 16 to 17
 was one of those cutoffs.
 
 
 On Mon, Jul 29, 2013 at 4:08 AM, Tom H tomh0...@gmail.com wrote:
 On Thu, Jul 25, 2013 at 12:48 PM, Lamar Owen lo...@pari.edu wrote:
 On 07/25/2013 01:28 AM, David G.Miller wrote:
 
 
 The problem of upgrading from FC-n to FC-n+1 is basically the same as
 upgrading EL-n to EL-n+1.
 
 No; upgrading ELx to ELx+1 is like upgrading Fn to Fn+k(x), where k(x) is an
 element of an array of integer constants; x is the starting EL release, so
 k(3)=3 [RHEL3 was based on what I'm going to call 'Fedora Core 0,' which was
 the pre-fedora RHL 10 beta; see footnote 1]; k(4)=3, k(5)=6 (or 7, since
 some F13 packages showed up in EL6), and k(6) will probably be 7 or so.
 
 Doing this without going stepwise through the Fedora releases is a
 challenge. I forget how large of an increment preupgrade can do, but I
 remember doing it F12 to F13 to F14, and it had issues even going Fn to
 Fn+1, especially if any part of the massive yum transaction fails for any
 reason (it leaves the system with a half completed yum transaction that
 yum-complete-transaction simply won't deal with, and then you have to finish
 the upgrade manually and manually remove the older packages) I have done
 this twice on two separate machines, one had issues going from F12 to F13
 and the other one had issues going from F13 to F14. The Fn to Fn+1 upgrade
 path is somewhat expected to work; Fn to Fn+2 probably won't work correctly,
 especially if major changes are in both releases.
 
 In theory, preupgrade can upgrade a system to the latest Fedora
 release; I assume from a still supported release so it's Fn to Fn+2. I
 have a colleague who went on his laptop from 12 to 14 and you can find
 people skipping a release on mailing lists and forums. But they're
 there because they have a problem. :) Both preupgrade and fedup are
 the source of quite a few list and forum posts.
 
 A more usable upgrade system would be one where you could snapshot a
 system transparently before an upgrade and fallback to the original in
 case of failure, like Solaris with its Boot Environment.
 
 
 In the Ubuntu world, this is like taking Ubuntu LTS 6.06 straight to 8.04,
 or worse. I've done the 6.06 to 8.04 thing, by the way, and have no desire
 to repeat it.
 
 Ubuntu/Canonical support LTS-to-LTS upgrades (6.06 to 8.04 to 10.04 to
 12.04) where intermediate versions are skipped (so they must be QAd
 quite extensively; and companies with support contracts must be
 on-hand for all phases of the upgrade). I've tested an 8.04 to 10.04
 upgrade (as I've tested preupgrade and fedup upgrades) but I've never
 used Linux upgrades in a live/production setting.


Re: Upgrade SLC5 to SLC6 ?

2013-07-30 Thread Paul Robert Marino
While that's somewhat true the really concern is unresolvable conflicts between packages during the update also you may experience selinux issues among other things.-- Sent from my HP Pre3On Jul 30, 2013 12:05, Anton Starikov ant.stari...@gmail.com wrote: I would expect that amount of problems depends on what is installed. And how much /etc differs from default.
One story if it is, let say, minimal install with dhcp server, another story if it is host filled with all possible software in active use.

Anton.

On Jul 30, 2013, at 5:58 PM, Paul Robert Marino prmari...@gmail.com wrote:

 gennerally its possible to upgrade from one minor release to the next
 but not major releases so 5.1 to say 5.9 is possible but 5.x to 6.x is
 not. you can attempt it through yum but you will have tons of
 problems.
 
 Fedora you usually can upgrade versions but even Fedora has version
 cut offs where you have to do a scratch install for example 16 to 17
 was one of those cutoffs.
 
 
 On Mon, Jul 29, 2013 at 4:08 AM, Tom H tomh0...@gmail.com wrote:
 On Thu, Jul 25, 2013 at 12:48 PM, Lamar Owen lo...@pari.edu wrote:
 On 07/25/2013 01:28 AM, David G.Miller wrote:
 
 
 The problem of upgrading from FC-n to FC-n+1 is basically the same as
 upgrading EL-n to EL-n+1.
 
 No; upgrading ELx to ELx+1 is like upgrading Fn to Fn+k(x), where k(x) is an
 element of an array of integer constants; x is the starting EL release, so
 k(3)=3 [RHEL3 was based on what I'm going to call 'Fedora Core 0,' which was
 the pre-fedora RHL 10 beta; see footnote 1]; k(4)=3, k(5)=6 (or 7, since
 some F13 packages showed up in EL6), and k(6) will probably be 7 or so.
 
 Doing this without going stepwise through the Fedora releases is a
 challenge. I forget how large of an increment preupgrade can do, but I
 remember doing it F12 to F13 to F14, and it had issues even going Fn to
 Fn+1, especially if any part of the massive yum transaction fails for any
 reason (it leaves the system with a half completed yum transaction that
 yum-complete-transaction simply won't deal with, and then you have to finish
 the upgrade manually and manually remove the older packages) I have done
 this twice on two separate machines, one had issues going from F12 to F13
 and the other one had issues going from F13 to F14. The Fn to Fn+1 upgrade
 path is somewhat expected to work; Fn to Fn+2 probably won't work correctly,
 especially if major changes are in both releases.
 
 In theory, preupgrade can upgrade a system to the latest Fedora
 release; I assume from a still supported release so it's Fn to Fn+2. I
 have a colleague who went on his laptop from 12 to 14 and you can find
 people skipping a release on mailing lists and forums. But they're
 there because they have a problem. :) Both preupgrade and fedup are
 the source of quite a few list and forum posts.
 
 A more usable upgrade system would be one where you could snapshot a
 system transparently before an upgrade and fallback to the original in
 case of failure, like Solaris with its "Boot Environment".
 
 
 In the Ubuntu world, this is like taking Ubuntu LTS 6.06 straight to 8.04,
 or worse. I've done the 6.06 to 8.04 thing, by the way, and have no desire
 to repeat it.
 
 Ubuntu/Canonical support LTS-to-LTS upgrades (6.06 to 8.04 to 10.04 to
 12.04) where intermediate versions are skipped (so they must be QAd
 quite extensively; and companies with support contracts must be
 on-hand for all phases of the upgrade). I've tested an 8.04 to 10.04
 upgrade (as I've tested preupgrade and fedup upgrades) but I've never
 used Linux upgrades in a live/production setting.


Re: [SCIENTIFIC-LINUX-USERS] Any rumors on rhel 7?

2013-07-30 Thread zxq9

On 07/30/2013 10:26 PM, Tom H wrote:

On Tue, Jul 30, 2013 at 8:24 AM, Nico Kadel-Garcianka...@gmail.com  wrote:

On Tue, Jul 30, 2013 at 8:18 AM, Tom Htomh0...@gmail.com  wrote:
Thanks, good link. I'm just concerned it's going to cause build
problems for *every single open source daemon* as their SRPM's or
.spec files need to have two sets of options, one for the older SysV
init scripts and one for systemd, or need to be split to two different
.spec files. This is going to be so much fun!


You're welcome.

Very true. Similar to some current Fedora spec files:

%if 0%{?rhel}
...
%endif
%if 0%{?fedora}
...
%endif

An eyesore and a mess; until December 2020...


tl;dr, Relevant Fedora thread first:
http://lists.fedoraproject.org/pipermail/devel/2012-October/thread.html#172159

Reminds me of a dismal post from October:
http://zxq9.com/archives/711


Is CFEngine 3.5 Enterprise not possible on SL

2013-07-30 Thread Yasha Karant
We are attempting to use CFEngine 3.5 Enterprise on SL6x x86-64 for both 
the server (policyserver/hub) and client (host) systems.  We have now 
gotten CFEngine to work except for one detail as explained from:


https://cfengine.com/archive/manuals/enterprise-2-2-ownersmanual

2.2 Operating system support

CFEngine can be made to run on most operating systems. For efficiency 
CFEngine only supports packages for a number of recent popular operating 
systems, which should be up to date with patches. If we don't have 
packages for your particular operating systems we can usually make 
packages by special arrangement please contact your sales representative.


CFEngine 3 Free Enterprise is only available for Linux Operating Systems 
(both hub and client). Commercial CFEngine 3 Enterprise customers have 
access to all the following Operating Systems.


The hub (policy server) is only available for derivatives of the top 
GNU/Linux distributions (Debian, Red Hat, SuSE, Ubuntu), as these make 
available software that the hub relies on for data storage and 
processing. Operating system choices for the hub are:


  Debian 6
  Ubuntu 8.04, 10.04, 12.04
  RHEL/CentOS 5, 6

Operating system choices for the clients are:

 AIX 5.3, 6.1, CentOS 5, 6, Debian 5, 6, Fedora 14, 15, 16, FreeBSD 
7, 8,

 HP-UX, NetBSD 4.0, 5.0, 5.1, openSUSE 10.2, 10.3, 11.1, 11.2, 11.3,
 11.4, RHEL 4, 5, 6, SLES 9, 10, 11, SUSE Linux 9.1, 9.2, 9.3, 
10.0, 10.1,

 Solaris 8, 9, 10, Ubuntu 8.04, 8.10, 9.04, 9.10, 10.04, 10.10,
 11.04, 11.10, 12.04, Windows XP, Vista, 7, Server 2003, Server 2008

End quote.

The diagnostic we are getting from CFEngine is:

/cfe_internal_update_bins/files/'$(local_software_dir)': Can't stat 
'/var/cfengine/master_software_updates/scientific_6_x86_64' in 
files.copyfrom promise


As can be read from the (fairly well hidden) documentation supplied by 
CFEngine, SL is not supported per se.  Nonetheless, except for some 
repointing of repository Internet locations and other similar minor 
items, as both CentOS 6 and RHEL 6 are supported, one should be able to 
modify the files to support SL6x.


Has anyone done this?  If so, the files needed for SL6x from which to 
work greatly would be appreciated.  Otherwise, CFEngine has no business 
unpacking and installing if the environment is not supported.


Re: [SCIENTIFIC-LINUX-USERS] Any rumors on rhel 7?

2013-07-30 Thread Nico Kadel-Garcia
On Tue, Jul 30, 2013 at 5:12 PM, zxq9 z...@zxq9.com wrote:
 On 07/30/2013 10:26 PM, Tom H wrote:

 On Tue, Jul 30, 2013 at 8:24 AM, Nico Kadel-Garcianka...@gmail.com
 wrote:

 On Tue, Jul 30, 2013 at 8:18 AM, Tom Htomh0...@gmail.com  wrote:
 Thanks, good link. I'm just concerned it's going to cause build
 problems for *every single open source daemon* as their SRPM's or
 .spec files need to have two sets of options, one for the older SysV
 init scripts and one for systemd, or need to be split to two different
 .spec files. This is going to be so much fun!


 You're welcome.

 Very true. Similar to some current Fedora spec files:

 %if 0%{?rhel}
 ...
 %endif
 %if 0%{?fedora}
 ...
 %endif

 An eyesore and a mess; until December 2020...


 tl;dr, Relevant Fedora thread first:
 http://lists.fedoraproject.org/pipermail/devel/2012-October/thread.html#172159

 Reminds me of a dismal post from October:
 http://zxq9.com/archives/711

Yes. It's too bad that dismal poster didn't actually know more of the
history and types of daemon managers. SysV init scripts, which are
what that article so casually refer to as *nix, are actually a
massive upgrade from the old /etc/rc.local setups. But there are
problems with them: they don't maintain the states of daemons that are
likely to crash and need restart, they're used inconsistently and
erratically, and their output is not logged reliably when they're run
as a root user. So there are a compelling set of reasons to use a
better daemon and init process.

i am afraid that the systemd authors have fallen prey to the idea that
their own tool can do *everything* better than the smaller, less
flexible, but more stable and better integrated tools currently used.
NetworkManager and Gnome3 have encountered similar issues, and it
concerns me about what we will inherit from upstream for use in
Scientific Linux 7.