Re: Fedora PPC status work in progress :)

2011-04-28 Thread David Woodhouse
On Thu, 2011-04-28 at 15:31 +0200, Wolfgang Denk wrote:
  Due to these installer problems we're probably not going to be able to 
  have an official PowerPC release for Fedora 15, but the goal is to 
  definitely get it done for Fedora 16.
 
 Am I interpreting this right that this effctively means we will have
 to run a new installation on PPC machines currently runninc F12?

Well, if you want to do a yum update, you don't *need* the installer
initrd to work :)

There's no real reason you shouldn't be able to update to the F15
packages even without an installer, surely?

-- 
dwmw2

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora PPC status work in progress :)

2011-04-28 Thread Josh Boyer
On Thu, Apr 28, 2011 at 9:32 AM, David Woodhouse dw...@infradead.org wrote:
 On Thu, 2011-04-28 at 15:31 +0200, Wolfgang Denk wrote:
  Due to these installer problems we're probably not going to be able to
  have an official PowerPC release for Fedora 15, but the goal is to
  definitely get it done for Fedora 16.

 Am I interpreting this right that this effctively means we will have
 to run a new installation on PPC machines currently runninc F12?

 Well, if you want to do a yum update, you don't *need* the installer
 initrd to work :)

 There's no real reason you shouldn't be able to update to the F15
 packages even without an installer, surely?

Aside from the normal hiccups associated with doing yum updates?  I'd
be hesitant to suggest doing a yum update from f12 - f15.  That is
quite a gap, and the associated Provides/Obsoletes might not be able
to account for it all.

If one is determined enough it might work though.

josh
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora PPC status work in progress :)

2011-04-28 Thread Dennis Gilmore
On Thursday, April 28, 2011 08:32:48 AM David Woodhouse wrote:
 On Thu, 2011-04-28 at 15:31 +0200, Wolfgang Denk wrote:
   Due to these installer problems we're probably not going to be able to
   have an official PowerPC release for Fedora 15, but the goal is to
   definitely get it done for Fedora 16.
  
  Am I interpreting this right that this effctively means we will have
  to run a new installation on PPC machines currently runninc F12?
 
 Well, if you want to do a yum update, you don't *need* the installer
 initrd to work :)
 
 There's no real reason you shouldn't be able to update to the F15
 packages even without an installer, surely?
Its actually pretty dicey,  you would need a fully updated f12  since glibc 
requires a 2.6.32 kernel. and with the change from upstart to systemd. ive 
seen cases where the yum updated box wouldnt boot.  and you cant go back to 
the older kernel to poke at things.

Dennis


signature.asc
Description: This is a digitally signed message part.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora PPC status work in progress :)

2011-04-28 Thread David Woodhouse
On Thu, 2011-04-28 at 15:47 +0200, Wolfgang Denk wrote:
 Did you try it?  And did it work?  Normally yum will refuse to update
 when you try skipping more than a single version. 

Define 'refuse'. It doesn't even *know*, generally.

I *often* update by two releases at a time. Sometimes more.

-- 
dwmw2

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora PPC status work in progress :)

2011-04-28 Thread Peter Lemenkov
2011/4/28 Wolfgang Denk w...@denx.de:
 Dear David Woodhouse,

 In message 1303997568.2912.117.ca...@macbook.infradead.org you wrote:

 There's no real reason you shouldn't be able to update to the F15
 packages even without an installer, surely?

 Did you try it?  And did it work?  Normally yum will refuse to update
 when you try skipping more than a single version.

I tried - it almost works (you need to turn selinux into a permissive
mode before upgrade and it will require relabeling before turning it
on again).


-- 
With best regards, Peter Lemenkov.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora PPC status work in progress :)

2011-04-28 Thread Daniel J Walsh
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/28/2011 10:26 AM, Peter Lemenkov wrote:
 2011/4/28 Wolfgang Denk w...@denx.de:
 Dear David Woodhouse,

 In message 1303997568.2912.117.ca...@macbook.infradead.org you wrote:

 There's no real reason you shouldn't be able to update to the F15
 packages even without an installer, surely?

 Did you try it?  And did it work?  Normally yum will refuse to update
 when you try skipping more than a single version.
 
 I tried - it almost works (you need to turn selinux into a permissive
 mode before upgrade and it will require relabeling before turning it
 on again).
 
 
Permissive mode should not require a relable (enforcing=0)  If you
disable selinux it will (selinux=0).

What problem are you seeing?
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAk25fX8ACgkQrlYvE4MpobPouQCfZxJiBWqgoTu+ZsueWnvSyDKe
7d4AnRjlmna3TlzPIGlUBOTZWs799qZ5
=J437
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora PPC status work in progress :)

2011-04-28 Thread Josh Boyer
On Thu, Apr 28, 2011 at 9:15 AM, Phil Knirsch pknir...@redhat.com wrote:
 Hi everyone.

 Just wanted to give you all a brief heads up that Fedora on PPC as a
 secondary arch is still alive and kicking and no dead horse!

 On a more serious note, we've recently been catching up to the current
 Fedora 15 packages after PowerPC moved to secondary arch status after
 Fedora 12. This took a while, but thanks to pretty powerful builders and
 concentrated effort from the PowerPC team we've gotten pretty close to
 catching up by now.

 The current focus is to get the installer to work properly again. With
 the switch to Lorax, the new unified initrd and other changes we hit a
 few problems recently, but at least we've had a successful install with
 the latest mash trees on a Power7 machine recently via DVD [1].

 Discussions are still ongoing on how to solve the unified initrd size
 problem though as currently for Power6 or Power5 the new initrd is just
 too large to ever work, even if it would be better compressed. So we
 might have to go back to a 2 stage install process for PowerPC at least,
 but very likely with a dracut based 1st stage then.

As noted on IRC, the DVD doesn't support ppc32 machines.  Are those
being dropped, or is it simply a temporary omission?

On a similar note, it seems the preference for packages is now ppc64
whereas in prior Fedora releases ppc was the perferred arch, even on
64-bit machines.  RHEL 6 (and SLES 11) have made that changed, but it
was rejected by FESCo prior to PowerPC being dropped as a primary
architecture.  Has the preference changed to 64-bit permanently?

josh
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora PPC status work in progress :)

2011-04-28 Thread Dan Horák
Josh Boyer píše v Čt 28. 04. 2011 v 13:20 -0400: 
 On Thu, Apr 28, 2011 at 9:15 AM, Phil Knirsch pknir...@redhat.com wrote:
  Hi everyone.
 
  Just wanted to give you all a brief heads up that Fedora on PPC as a
  secondary arch is still alive and kicking and no dead horse!
 
  On a more serious note, we've recently been catching up to the current
  Fedora 15 packages after PowerPC moved to secondary arch status after
  Fedora 12. This took a while, but thanks to pretty powerful builders and
  concentrated effort from the PowerPC team we've gotten pretty close to
  catching up by now.
 
  The current focus is to get the installer to work properly again. With
  the switch to Lorax, the new unified initrd and other changes we hit a
  few problems recently, but at least we've had a successful install with
  the latest mash trees on a Power7 machine recently via DVD [1].
 
  Discussions are still ongoing on how to solve the unified initrd size
  problem though as currently for Power6 or Power5 the new initrd is just
  too large to ever work, even if it would be better compressed. So we
  might have to go back to a 2 stage install process for PowerPC at least,
  but very likely with a dracut based 1st stage then.
 
 As noted on IRC, the DVD doesn't support ppc32 machines.  Are those
 being dropped, or is it simply a temporary omission?
 
 On a similar note, it seems the preference for packages is now ppc64
 whereas in prior Fedora releases ppc was the perferred arch, even on
 64-bit machines.  RHEL 6 (and SLES 11) have made that changed, but it
 was rejected by FESCo prior to PowerPC being dropped as a primary
 architecture.  Has the preference changed to 64-bit permanently?

we can decide it ourselves now, so I'd go with 2 branches - ppc (32-bit)
to satisfy people with eg. Mac G4 hardware and ppc64 (with 64-bit as
preferred and 32-bit as compat, it's a known fact that Fedora serves as
RHEL upstream) for G5s and IBM servers/workstations.


Dan


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Fedora PPC status work in progress :)

2011-04-28 Thread Josh Boyer
On Thu, Apr 28, 2011 at 1:28 PM, Dan Horák d...@danny.cz wrote:
  Discussions are still ongoing on how to solve the unified initrd size
  problem though as currently for Power6 or Power5 the new initrd is just
  too large to ever work, even if it would be better compressed. So we
  might have to go back to a 2 stage install process for PowerPC at least,
  but very likely with a dracut based 1st stage then.

 As noted on IRC, the DVD doesn't support ppc32 machines.  Are those
 being dropped, or is it simply a temporary omission?

 On a similar note, it seems the preference for packages is now ppc64
 whereas in prior Fedora releases ppc was the perferred arch, even on
 64-bit machines.  RHEL 6 (and SLES 11) have made that changed, but it
 was rejected by FESCo prior to PowerPC being dropped as a primary
 architecture.  Has the preference changed to 64-bit permanently?

 we can decide it ourselves now, so I'd go with 2 branches - ppc (32-bit)
 to satisfy people with eg. Mac G4 hardware and ppc64 (with 64-bit as
 preferred and 32-bit as compat, it's a known fact that Fedora serves as
 RHEL upstream) for G5s and IBM servers/workstations.

I think it would be beneficial to spend a bit of time documenting the
supported hardware and composition going forward.  I have no personal
preference on the bit-size issue, but it wasn't communicated on the
list prior to my asking.

Additional items to cover are:

1) Are ppc32 machines supported?  Specifically I'm thinking of Apple
G4 machines, but we used to build a bunch of Freescale device drivers
and such as well for machines in the 6xx class.

2) Which machine type are supported?  Seems POWER7, possibly POWER6
and 5.  I would imagine we would want to explicitly drop PS3 support
given it's limited memory (vs initrd) and the fact that it's not
really sustainable as a machine due to firmware changes.  However, do
we support Apple G5 and Powerstation machines?  (I think yes, but it's
unclear).

3) Which arch is the primary on 64-bit (seems ppc64)

josh
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora PPC status work in progress :)

2011-04-28 Thread David Woodhouse
On Thu, 2011-04-28 at 13:36 -0400, Josh Boyer wrote:
 
 
 Additional items to cover are:
 
 1) Are ppc32 machines supported?  Specifically I'm thinking of Apple
 G4 machines, but we used to build a bunch of Freescale device drivers
 and such as well for machines in the 6xx class.

We should definitely continue to support ppc32 machines. There are a
*lot* of embedded ppc32 machines around.

 2) Which machine type are supported?  Seems POWER7, possibly POWER6
 and 5.  I would imagine we would want to explicitly drop PS3 support
 given it's limited memory (vs initrd) and the fact that it's not
 really sustainable as a machine due to firmware changes.  However, do
 we support Apple G5 and Powerstation machines?  (I think yes, but it's
 unclear).

I think we should, yes. These things aren't that hard to support.

We should try to avoid *actively* dropping things that used to work.

 3) Which arch is the primary on 64-bit (seems ppc64)

Ick, I really don't like that decision. The 32-bit userspace is *so*
much better tested, and isn't register-starved like certain other
architectures in 32-bit mode, so the major benefit of 64-bit mode just
isn't there.

But I suppose given that IBM have driven it through for RHEL and SLES,
64-bit userspace will be getting somewhat more testing.

What packages still *don't* build in the 64-bit versions, and would be
missing (or bizarrely 32-bit-only) if we have 64-bit as the primary arch
on ppc64?

We were typically just not caring about the PPC64 ExcludeArch tracker
bug, although I have a distinct recollection of getting drunk in a
Shanghai hotel room at one point and doing OCaml support. Is that still
in the Fedora packages?

-- 
dwmw2

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora PPC status work in progress :)

2011-04-28 Thread Bill McGonigle
On 04/28/2011 01:36 PM, Josh Boyer wrote:
 1) Are ppc32 machines supported?  Specifically I'm thinking of Apple
 G4 machines, but we used to build a bunch of Freescale device drivers
 and such as well for machines in the 6xx class.

Just from a demand perspective, this summer Apple will drop support for 
OSX 10.5 and within a short time leave Mac G4 users without security 
updates - there's a lot of decent hardware out there that's not quite 
five years old yet.  Fedora 15 on ppc32 might just gain a number of new 
users at that point.

Thanks for all the work!

-Bill

-- 
Bill McGonigle, Owner
BFC Computing, LLC
http://bfccomputing.com/
Telephone: +1.603.448.4440
Email, IM, VOIP: b...@bfccomputing.com
VCard: http://bfccomputing.com/vcard/bill.vcf
Social networks: bill_mcgonigle/bill.mcgonigle
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora PPC status work in progress :)

2011-04-28 Thread Karsten Hopp
Am 28.04.2011 20:24, schrieb David Woodhouse:
 On Thu, 2011-04-28 at 13:36 -0400, Josh Boyer wrote:


 Additional items to cover are:

 1) Are ppc32 machines supported?  Specifically I'm thinking of Apple
 G4 machines, but we used to build a bunch of Freescale device drivers
 and such as well for machines in the 6xx class.

 We should definitely continue to support ppc32 machines. There are a
 *lot* of embedded ppc32 machines around.

 2) Which machine type are supported?  Seems POWER7, possibly POWER6
 and 5.  I would imagine we would want to explicitly drop PS3 support
 given it's limited memory (vs initrd) and the fact that it's not
 really sustainable as a machine due to firmware changes.  However, do
 we support Apple G5 and Powerstation machines?  (I think yes, but it's
 unclear).



Well, as I have an Apple G5 and even created the mentioned DVD iso on it
I will be quite unhappy if I can't install the latest Fedora on it.
Looks good so far, even the big initrd isn't an issue on that machine as long
as I don't try a network install (tftp limitations)

.

 What packages still *don't* build in the 64-bit versions, and would be
 missing (or bizarrely 32-bit-only) if we have 64-bit as the primary arch
 on ppc64?
 
  We were typically just not caring about the PPC64 ExcludeArch tracker
  bug, although I have a distinct recollection of getting drunk in a
  Shanghai hotel room at one point and doing OCaml support. Is that still
  in the Fedora packages?
 

Fortunately your ppc64 ocaml patch still works, although it got deleted on
the primary archs.
You don't happen to be in Germany anytime soon ? If getting you drunk results
in a 64bit yaboot I'm sure I'll find a nice pub somewhere around here ;-)

Creating 64bit images with an additional 32bit glibc just for yaboot is
suboptimal, but seems to work so far.
I stil need to convince mash to pull that in during the compose, though.
I'd appreciate it if someone could have a look at yaboot, but if that's too
much work we can keep it that way while waiting for grub2.


 Karsten

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Fedora PPC status work in progress :)

2011-04-28 Thread David Woodhouse
On Thu, 2011-04-28 at 23:47 +0200, Karsten Hopp wrote:
 Creating 64bit images with an additional 32bit glibc just for yaboot is
 suboptimal, but seems to work so far. 

Why does yaboot use glibc? Isn't it built with -nostdlib? The issue was
libextfs.a, wasn't it? And didn't we solve that somehow?

Would a 64-bit yaboot even *work* on most firmwares?

My roaming the world and drinking is somewhat curtailed these days, but
Berlin for GUADEC / Desktop Summit may be a possibility...

-- 
dwmw2

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel