Re: Announcing: Fedora ARM Technical Talks

2013-02-15 Thread Jon Masters
On 02/15/2013 02:32 PM, Jon Masters wrote:

 Please see the following link for further details:
 https://fedoraproject.org/wiki/Architectures/ARM/Talks/ARMTechTalks
 
 Today's talk is on debugging vexpress (Versatile Express) kernels
 running under qemu models with gdb. It will simply cover setting up a
 system for tracing a kernel with gdb and is introductory in nature.
 
 I will host another Fedora ARM technical talk this afternoon. This will
 be my second, and so I am taking the opportunity to formalize this into
 a series of technical talks. Each 1-2 weeks I will host a deep dive
 technical session, on kernel debugging, atomic operations, and covering
 gnarly issues that I have helped track down (e.g. systemd-logind issue).
 This is not limited to me - drop me a line if you would like to give a
 talk, or would like to help organize this series :)

Minutes from today's ARM Tech Talk hosted by me:

HTML:
http://meetbot.fedoraproject.org/fedora-arm-talks/2013-02-15/fedora-arm-talks.2013-02-15-20.09.html

Text:
http://meetbot.fedoraproject.org/fedora-arm-talks/2013-02-15/fedora-arm-talks.2013-02-15-20.09.txt

Raw:
http://meetbot.fedoraproject.org/fedora-arm-talks/2013-02-15/fedora-arm-talks.2013-02-15-20.09.log.html

Tune in next Friday at 20:00 UTC, when John Dulaney will tell us all
about installing Fedora onto the Samsung ARM-powered Chromebook!

Jon.

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

Re: [fedora-arm] FUDCon ARM related followup

2013-01-22 Thread Jon Masters
Always was done with yaboot. Do we know if OLPC will move to UEFI?
-- 
Sent from my phone. Please excuse formatting and brevity.

Peter Robinson pbrobin...@gmail.com wrote:

 - Original Message -
 From: Peter Robinson pbrobin...@gmail.com
 To: Development discussions related to Fedora devel@lists.fedoraproject.org
 Cc: a...@lists.fedoraproject.org
 Sent: Monday, January 21, 2013 6:28 PM
 Subject: Re: [fedora-arm] FUDCon ARM related followup

 On Mon, Jan 21, 2013 at 1:57 PM, Bruno Wolff III br...@wolff.to wrote:
  On Sun, Jan 20, 2013 at 23:56:49 -0500,
Jonathan Masters j...@redhat.com wrote:


  We had a number of conversations about how to involve more people in
  Fedora on ARM. We also had many other conversations that are being
 minuted
  on the wiki, with more notes and links to follow. Now is a great time
 to
  join arm@ and add your input.


  Since a number of Fedora developers where given XO 1.75s last summer,
  getting Fedora builds for those people might be a way to get more testing.
  (Yeah, they mostly use Fedora stuff now, but they don't use a Fedora
  kernel.)

  I have been testing OLPC builds, but that wipes my customizations, and
 I'd
  rather do more normal Fedora testing with it.

 Fedora kernels don't support them because they're not all up stream
 and we don't have support for OFW even where their kernels are
 upstream. That being said you can use Fedora relatively easily while
 still doing an initial install with the XO image and getting XO kernel
 updates but still receiving standard Fedora updates and installing all
 the other standard Fedora stuff using yum. I documented it here:

 http://nullr0ute.com/2012/09/using-fedora-on-your-shiny-new-olpc-xo/

 It doesn't seem like OF would be that hard to support, given PPC and sparc 
 both use it, and it isn't -that- different then uBoot.

Probably not too hard to support but I believe PPC support is via
yaboot (or maybe now grub2) layered on top of OFW rather than directly
supporting OFW.

Peter
___
arm mailing list
a...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Fedora ARM status meeting minutes for 2012-12-19

2012-12-21 Thread Jon Masters
Hi everyone,

I would like to share the minutes from yesterday's Fedora ARM meeting.
In particular, those on devel@ might be interested in our desire to
discuss PA at FUDCon. At FUDCon, we will have a 24 node Calxeda
EnergyCore (highbank) server that will demonstrate various capabilities
of the (multiple) build server systems that will be available in PHX. At
FUDCon we will discuss both our 32-bit build plans and PA push.
Separately, there will be 64-bit discussions. We would welcome
suggestions (on the arm@ list please) from those who have input on the
best format for the PA discussions during the FUDCon event in January.

Minutes:
http://meetbot.fedoraproject.org/fedora-meeting-1/2012-12-19/fedora-meeting-1.2012-12-19-21.01.html
Minutes (text):
http://meetbot.fedoraproject.org/fedora-meeting-1/2012-12-19/fedora-meeting-1.2012-12-19-21.01.txt
Log:
http://meetbot.fedoraproject.org/fedora-meeting-1/2012-12-19/fedora-meeting-1.2012-12-19-21.01.log.html

Additionally, I can update the status of the following:

1a). TC3 images were tested on various boards:

https://fedoraproject.org/wiki/Architectures/ARM/Quality_Assurance/2012-12-20-VFAD-Fedora_18_Beta

1b). I did test on GuruPlug. It's the same as before (works, but
requires modifications to U-Boot configuration and boot setup). This
will not be a beta blocker but it will require that I write up better.

1c). Both the Panda and Panda ES have been tested.

1d). David did run the VFAD as planned.

1f). We hope to all live long enough to have the End of the World beta
release posted later on today.

Jon.

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

Fedora ARM status meeting 2012-12-19

2012-12-19 Thread Jon Masters
Hello,

This week's Fedora ARM status will take place today (Wednesday, Dec
12th) in #fedora-meeting-1 on Freenode. I will run the meeting with
Brendan as Paul is on PTO today. Please ping us on #fedora-arm with
additional topics on IRC also. I will be at the dentist soon, so Brendan
may start the meeting in my absence.

Times in various time zones (please let us know if these do not work on
an ongoing basis):

PDT: 1pm
MDT: 2pm
CDT: 3pm
EDT: 4pm
UTC: 8pm
BST: 9pm
CST: 10pm

Current items on the agenda:

0) Fedora 18 beta preparation for TC3
- David Marlin and Brendan to update us on images, VFAD

1) Current Problem packages
- What's up with F19?

2) FUDCon and PA planning

3) Your topic here

If you have any other items you would like to discuss that are not
mentioned, please feel free to send an email to the list or bring it up
at the end of the meeting.

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

Fedora ARM status meeting 2012-12-12

2012-12-12 Thread Jon Masters
Hello,

This week's Fedora ARM status will take place today (Wednesday, Dec
12th) in #fedora-meeting-1 on Freenode. I will run the meeting as Paul
is out sick today. Please ping with additional topics on IRC also.

Times in various time zones (please let us know if these do not work on
an ongoing basis):

PDT: 1pm
MDT: 2pm
CDT: 3pm
EDT: 4pm
UTC: 8pm
BST: 9pm
CST: 10pm

Current items on the agenda:

1) Current Problem packages
- Koji status, texlive, etc.

2) F18 Beta status
- Getting there. Thought is to ship and do a VFAD review?

3) Ownership of non-release blocking images (Beagleboard XM, etc)

4) F18 and kernel VFADs planning

5) Your topic here

If you have any other items you would like to discuss that are not
mentioned, please feel free to send an email to the list or bring it up
at the end of the meeting.

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

Re: What would it take to make Software Collections work in Fedora?

2012-12-11 Thread Jon Masters
On 12/09/2012 03:32 PM, Michael Scherer wrote:

snip

 Having one repo and refusing commercial software are 2 different issues.

Really, they're not though. The problem is that stuff is shipped
in-distro and builds deps on core packages, and those packages are
revved in a symbiotic relationship with the things that need them. The
two are joined at the hip in a way that third party stuff is not. If
there were a forced separation between the core OS and the stuff that is
installed upon it, it would benefit everything that uses the core in
equal measure, not just those things shipped in the core distro today.

snip

 And the same goes for having a stable platform, you have to make sure
 that the platform is well defined, so people do not start to use
 something outside of the platform ( or it will not work ). In fact,
 that's what the LSB attempted to do, yet no one ask for it in this
 thread. So maybe people who want a stable platform should investigate
 what is the status of the LSB support in Fedora, what are the needs of
 the ISVs, and find a plan to make them supported.

I'd love LSB to matter more. But I didn't raise that can of worms
intentionally :) To drill down to a single point though, as I said
above, I don't want the distro to ship every piece of software I might
use. Today, there is too much of a focus on doing it that way where I
think there would be more value (to those who use third party software
or who are pondering downstream consumers of Fedora also) in having a
smaller core and treating everything that comes on top equally.

Jon.

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

Re: What would it take to make Software Collections work in Fedora?

2012-12-09 Thread Jon Masters
On 12/06/2012 10:38 AM, Michael Scherer wrote:

 People are annoyed to go to different bugzilla to report bugs, people
 are annoyed to go to different shops to shop for stuff ( as seen by the
 success of amazon, or even itunes, etc ), so why would it make sense to
 have a different way depending on what you want to install ?

If I may, that comparison is flawed. When I shop at Amazon, I can buy
the same product that I can buy at a big box store, or a smaller
retailer. I'm enjoying the convenience of going to the App Store
(Amazon) but I can also install the software myself (go to the local
retailer), and it's all the same bits either way. It's not welded shut.
Although the retailers want to screw each other out of business,
competition laws require them to generally conform to the notion that I
can get my bits wherever I want and install them into my home, etc.

My biggest problem with the one true repo approach is that it creates
this (flawed) notion that software is either right or wrong: it's either
completely Open Source and shipped in the distro, or it's out there on
an island. I like Open Source, I like some proprietary software too. I
like some software from folks who don't care about packaging it for
distros. I like some commercial software. I want my Operating System to
provide a (small) stable platform that people can target. Then, by all
means do an Amazon. But much as I like Apple, don't do an Apple (iOS)
App Store where that's the only way to get bits, do it like they do on
the desktop where there's still choice.

Jon.

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

Re: What would it take to make Software Collections work in Fedora?

2012-12-07 Thread Jon Masters
On 12/06/2012 01:00 AM, Adam Williamson wrote:
 On Wed, 2012-12-05 at 22:25 -0600, Michael Ekstrand wrote:
 On 12/05/2012 03:06 PM, Bill Nottingham wrote:
 Matthew Miller (mat...@fedoraproject.org) said: 
 Three things:

 1) Fedora is big enough that we have concrete situations where one size
doesn't fit all. Puppet being broken on F17 (and probably F18 as well)
is a fine example of something within the distro itself. And, as a
platform for development, offering more version choices to our users
would be a strength.

 heretical

 Well, then maybe Fedora's too big, and we should move to a model where
 Fedora is much smaller, and the grand Fedora universe contains things that
 are packaged *for* one or multiple Fedoras.

 /heretical

 FWIW (probably not much), I also think this is a great idea.  It feels
 strange to me that the same thing contains  manages everything from
 base system (e.g. kernel through core GNOME stack) and add-on apps (say
 Battle for Wesnoth, to pick a relatively obvious example).

 Now, there's a bike shed to be painted over where the lines should be drawn.
 
 We could draw them between Core and Extras!

:) Note that just because we got rid of Core doesn't mean that it was a
bad idea. Ubuntu even adopted a Core of their own a while back. Maybe
they'll have the same experience we had and get away from that, or maybe
Linux distributions should ultimately not be in the business of
providing all+kitchen sink. Speaking only personally, what I want is a
stable core platform of very limited size against which I can install
other packages and stacks.

Jon.

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

Re: What would it take to make Software Collections work in Fedora?

2012-12-07 Thread Jon Masters
On 12/07/2012 12:30 PM, Matthew Miller wrote:
 On Fri, Dec 07, 2012 at 10:40:13AM -0500, Jon Masters wrote:
 We could draw them between Core and Extras!
 :) Note that just because we got rid of Core doesn't mean that it was a
 bad idea. Ubuntu even adopted a Core of their own a while back. Maybe
 
 The bad idea was the insider-vs-outsider mentality inherent in the way the
 split was made. I don't think anyone wants to go back to that, and, the
 above joke aside, I think it's clear that we wouldn't draw the line in the
 same way, and we would *definitely* have different rules than in those days.

Sure. Slight caveat that I do prefer Enterprise-leaning inspiration
everything ;) but I don't want a return to inside-vs-outside either.

 To a lot of people who weren't so close to all that, the name Fedora Core
 still has good connotations -- I still often meet people who refer to Fedora
 as that. I don't know what the balance in the community now is of people who
 have that kind of rosy-eyed fondness, people who are new and don't have a
 history either way, and people who remember the Dark Times and would be put
 off by the name.

Hey, it's still fc18 (for various RPM versioning reasons) :)

 they'll have the same experience we had and get away from that, or maybe
 Linux distributions should ultimately not be in the business of
 providing all+kitchen sink. Speaking only personally, what I want is a
 stable core platform of very limited size against which I can install
 other packages and stacks.
 
 I think we *could* have both. There's no reason that Fedora couldn't make
 that stable core platform *and* provide layers above it. In fact, referring
 to
 https://fedoraproject.org/wiki/Overview?rd=FedoraProject:About#Our_Mission
 it seems pretty clear that both levels are in scope.

Sure we could. There's nothing to prevent a company or an organization
from shipping an OS as well as software that installs upon it. Plenty
do. But it's when one gets in the business of shoving in the kitchen
sink and believing that everything must be provided in the one true
repo that the problem comes. I want to be able to get packaged third
party software for distros like Fedora more easily. If there's an
expectation that some kind of platform compatibility has to exist, we
might even see that happen. I was encouraged last night that the latest
Altera design tools work on Fedora 17 with only one compat library
being installed, but I've been far less lucky with other stuff.

Jon.

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

Re: Fedora ARM status meeting 2012-12-05

2012-12-05 Thread Jon Masters
On 12/05/2012 02:39 PM, Peter Robinson wrote:
 I can't make the meeting. It conflicts with the Board meeting.
 
 Current items on the agenda:

 1) Current Problem packages

 2) F18 ARM VFAD - additional feedback, blockers?

 3) Ownership of non-release blocking images (Beagleboard XM, etc)
 
 Who decided this was a non blocker? It was my understanding it was a
 blocker. It was supported in F17 and it was discussed that it wasn't a
 blocker for alpha.

Paul is going to start a thread specifically on some of these additional
targets, seeking volunteers to support them. I could go either way on
the BB-XM. It's not too much hassle to test but it's also yet another
target and so far there don't seem to be people yelling yet.

 4) aarch64 update

 5) Your topic here
 
 koji updates. I've still not heard any progress on the repos issues. A
 ticket was filed in the tracker.

Hopefully we will get an update. It seems rebuilding some of the repos,
in tandem with the hdf5 soname bump rebuild somewhere along the lines
has resulted in a buildroot with a working compiler for netcdf. I can't
reproduce the problems we had with that in either a local v5 or v7, or a
mock v5 or v7, and a scratch build succeeded earlier as well of the -3
release, which is what we need to end up with anyway.

Jon.

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

Re: What would it take to make Software Collections work in Fedora?

2012-12-05 Thread Jon Masters
On 12/05/2012 04:06 PM, Bill Nottingham wrote:
 Matthew Miller (mat...@fedoraproject.org) said: 
 Three things:

 1) Fedora is big enough that we have concrete situations where one size
doesn't fit all. Puppet being broken on F17 (and probably F18 as well)
is a fine example of something within the distro itself. And, as a
platform for development, offering more version choices to our users
would be a strength.
 
 heretical
 
 Well, then maybe Fedora's too big, and we should move to a model where
 Fedora is much smaller, and the grand Fedora universe contains things that
 are packaged *for* one or multiple Fedoras.
 
 /heretical

That would be *epicly* *awesome* in so many ways, and it'll never happen.

Jon.


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

Re: MPI updates

2012-11-11 Thread Jon Masters
On 11/01/2012 11:08 AM, Orion Poplawski wrote:

 - I built openmpi 1.6.3 in rawhide yesterday.  This had an unexpected bump in 
 the libmpi_f90.so soname.  I know this affects hdf5 and netcdf-fortran, both 
 my packages and I'll be rebuilding them later today (hopefully).

On that, I've made a patch that fixes ARMv5/v6/v7 atomics properly
(it's a kludge, sending it upstream for them to look at). I can now
build on ARM, and have sent the patch over to Peter/Fedora ARM list.

Jon.

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

Re: Maintainers with bugzilla issues. (Please read and help contact) (last call)

2012-07-08 Thread Jon Masters
On 07/06/2012 02:32 PM, Kevin Fenzi wrote:

 pnasrat 'Paul Nasrat' pnas...@gmail.com

pinged

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

Re: Like C++? Not afraid of quirky build systems? Seeking LLVM co-maintainers

2012-05-13 Thread Jon Masters
On 05/13/2012 02:02 AM, Matthew Garrett wrote:

snip

 From a purely practical perspective, the popularity of OS X as a 
 development platform means that we're likely to see a gradual increase 
 in the amount of code written to assume LLVM-specific functionality. 
 People are just going to have to cope.

I do not like this as a strategy. I feel it is necessary in the case of
a core toolchain component to set some expectations early on. Those
might be Fedora welcomes everyone using LLVM for everything once Red
Hat hires some folks to maintain LLVM on the same level as gcc or
whatever the wording needs to be. But we're not going to just cope.
What's going to happen is we're going to get bitten nastily.

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

Re: Like C++? Not afraid of quirky build systems? Seeking LLVM co-maintainers

2012-05-12 Thread Jon Masters
On 05/13/2012 01:21 AM, Michel Alexandre Salim wrote:

snip

 Maybe we should draw more of a distinction between LLVM and clang, and
 use ExclusiveArch: on the latter to whitelist only architectures we
 feel comfortable supporting?

We could. Right now, for ARM (as an example), there is really about as
much representation as x86 from what I can see in terms of core arch
support. I'm sure upstream bits will be pulled in, and David and ajax
will do a great job - but unless I'm mistaken they're not offering to
take on the task of being a architectural maintainer for core x86 code.
On x86, we have Jeff's tools group within Red Hat that does an excellent
job of providing all of the kinds of behind-the-scenes support that an
architecture really needs. It's not just fixing build issues, or whether
stuff builds on ARM - it's known how and why specific instructions are
emitted and how that relates to the design. IOW it's a full time job to
support something like clang at the same level that we support gcc today
and I don't see that level available.

Therefore, if ExclusiveArch is a solution, it ought to be ExclusiveArch:
none. Instead, while I think some arches do need to be considered for
exclusion - for example, if you compare the build flags for gcc and
llvm+clang today for non-ARM and non-x86 you'll see various stuff on
ppc/s390x that (to me) raises some concerns just in terms of the build
itself - I think more this should be ExclusivePackage. I believe one
should have to make a case for growing a dependence like this within the
distribution. So we need it for soft rendering? Great. That's a
wonderful exception to a general rule of not requiring it. I don't mean
to sound anal, but we need to stop any growing in dependence on this
until we're in a position to broadly support on any arches.

(it's rather like how we have core packages depending on nonsense like
ruby or python in the SPEC file just to do something that a shell escape
could trivially have done ten years ago - if we don't make rules to stop
this growth there, we're making it much harder to bootstrap - therefore
rules do matter and we need them in this case before we start growing a
dependence on something as core as a new toolchain)

 I'm at the moment not really comfortable switching LLVM to be built
 with Clang as the default -- given that on Linux it has a brittle
 dependency on specific versions of libstdc++. But we could certainly
 make it a switchable build-time option.
 
 Apart from the worrying test suite results on secondary archs,
 actually it's the libstdc++ issue that's causing the most headache.
 How much effort does it take to maintain a compatibility version of
 libstdc++? It'd make clang much more useful if we're not caught
 between upstream (that abandons released versions) and the Fedora GCC
 team's fast update cycles.

I think upstream also not providing support is another red flag to be
honest. On the secondary arch front btw, I believe we have two problems
on ARM: one is some tests are failing (not unique to ARM), and two I
believe I am onto a heretofore not-well-isolated general futex bug that
isn't related to LLVM/clang as a package. Anyway, I don't feel in a good
position to comment on the libstdc++ resolution other than to again
repeat my concerns about having any growth in dependency.

Obviously don't take this personally! You do a great job Michel :) But
it's become clear to me that supporting a toolchain in Fedora requires a
team of folks to back it up that we don't seem to have here.

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

Re: [fedora-arm] Fedora ARM VFAD - May 11th - 12pm (EDT)

2012-05-11 Thread Jon Masters
On 05/11/2012 07:39 PM, Brendan Conoboy wrote:

 o jonmasters to track down the OMAP (Panda/Beagle) issue.

Right, but I'm also going to try to hunt down the futex issue and a few
other things...so we might end up going with an older kernel in the OMAP
images just for beta to get that out earlier in the next week. The OMAP
issue is likely a percpu issue, hence it's ok on Beagle, etc.

Update to follow.

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

Re: Like C++? Not afraid of quirky build systems? Seeking LLVM co-maintainers

2012-05-10 Thread Jon Masters
On 05/10/2012 04:56 AM, David Airlie wrote:
 
 
 - Original Message -
 From: Jon Masters j...@redhat.com
 To: Development discussions related to Fedora 
 devel@lists.fedoraproject.org
 Cc: Michel Alexandre Salim sali...@fedoraproject.org
 Sent: Wednesday, 9 May, 2012 10:57:30 PM
 Subject: Re: Like C++? Not afraid of quirky build systems? Seeking LLVM  
 co-maintainers

 On 05/06/2012 02:29 AM, Michel Alexandre Salim wrote:

 LLVM is becoming an increasingly integral part of our distribution
 (with mesa now using it to build the LLVMpipe renderer, for
 example)
 that I don't really feel comfortable maintaining it mostly by
 myself.

 Thanks for the private email about ARM stuff. I've just kicked off
 another scratch build for ARM LLVM that might fix our outstanding
 problems. I'm ok - vaguely - in being a co-maintainer on ARM if there
 is
 nobody else on our end who can represent ARM (as it seems). I started
 going through some of its design over the weekend, in my copious
 non-existent spare time to try to understand the ARM bits.

 More broadly though, I feel that GCC is well represented in terms of
 engineering knowledge but I'm *concerned* that we run the risk of
 growing a dependence on LLVM that is more critical than the LLVMpipe
 stuff. Before we can blink, we might need LLVM for building lots of
 other fundamental stuff. I am wondering if as a distribution we ought
 to
 have an official FESCo-debated position on LLVM use? I do not think
 Fedora has the resources to maintain two critical toolchain pieces. I
 do
 think LLVM is useful, etc. BUT its growing use is concerning.
 
 Don't confuse llvm and clang, llvm has no equivalent in gcc world,
 clang is a C compiler like gcc that uses llvm tech.

Right so I wasn't confusing these :) However, we package both together
and for ease of discussion many folks are going to think of it as a gcc
alternative (aside from the specific gfx situations you and ajax have).

My main concern was potential for growing use beyond that. I made an
analogy about glibc to which I accept ajax's response that they're
trying to reconcile with eglibc, but it's more the general concept I was
getting at. Let me avoid a specific example because someone will find a
way to find a hole in it :) Instead, my stance is we want to be very
careful about unsupportable use of LLVM. I've filed a ticket with FESCo
so hopefully there can be some debate as to acceptable use :)

 It probably makes sense that one of myself, ajax or glisse help out packaging
 llvm, but we aren't the most reliable people in terms of spare time to commit.

Right. You guys have various incentives to care about specific use of
LLVM itself so I'm sure it will always be supported to some level, but
for the other piece - clang+LLVM, etc. - to grow further use in the
distro (in displacement of gcc) I feel we'd need to have actual RH staff
to support it that I don't think we have any plans to have. So I want to
cut this off at the pass before we blink and we have a problem.

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

Re: Weekly ARM status meeting - Wed 2012/05/09

2012-05-09 Thread Jon Masters
Hi Folks,

Thanks for joining us today in our weekly meeting. Here are the minutes:

http://meetbot.fedoraproject.org/fedora-meeting/2012-05-09/fedora-meeting.2012-05-09-20.00.html

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

ARM MEETING - moving to #fedora-meeting-1 next week

2012-05-09 Thread Jon Masters
Folks,

The EMEA Fedora Ambassadors have a periodic meeting at the same time
that we do. So that we don't ever have confusion, we will henceforth
move all of our meetings to #fedora-meeting-1 at the same time.

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

Re: Like C++? Not afraid of quirky build systems? Seeking LLVM co-maintainers

2012-05-09 Thread Jon Masters
On 05/06/2012 02:29 AM, Michel Alexandre Salim wrote:

 LLVM is becoming an increasingly integral part of our distribution
 (with mesa now using it to build the LLVMpipe renderer, for example)
 that I don't really feel comfortable maintaining it mostly by myself.

Thanks for the private email about ARM stuff. I've just kicked off
another scratch build for ARM LLVM that might fix our outstanding
problems. I'm ok - vaguely - in being a co-maintainer on ARM if there is
nobody else on our end who can represent ARM (as it seems). I started
going through some of its design over the weekend, in my copious
non-existent spare time to try to understand the ARM bits.

More broadly though, I feel that GCC is well represented in terms of
engineering knowledge but I'm *concerned* that we run the risk of
growing a dependence on LLVM that is more critical than the LLVMpipe
stuff. Before we can blink, we might need LLVM for building lots of
other fundamental stuff. I am wondering if as a distribution we ought to
have an official FESCo-debated position on LLVM use? I do not think
Fedora has the resources to maintain two critical toolchain pieces. I do
think LLVM is useful, etc. BUT its growing use is concerning.

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

Re: Like C++? Not afraid of quirky build systems? Seeking LLVM co-maintainers

2012-05-09 Thread Jon Masters
On 05/09/2012 05:57 PM, Jon Masters wrote:

 More broadly though, I feel that GCC is well represented in terms of
 engineering knowledge but I'm *concerned* that we run the risk of
 growing a dependence on LLVM that is more critical than the LLVMpipe
 stuff. Before we can blink, we might need LLVM for building lots of
 other fundamental stuff. I am wondering if as a distribution we ought to
 have an official FESCo-debated position on LLVM use? I do not think
 Fedora has the resources to maintain two critical toolchain pieces. I do
 think LLVM is useful, etc. BUT its growing use is concerning.

Putting that another way, if we carried eglibc in Fedora, there would be
cries and shouts if a large number of packages started requiring it
because we have folks that maintain GLIBC. I feel LLVM is a similar
piece of critical technology that we should not need for critpath.

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

Weekly ARM status meeting - Wed 2012/05/09

2012-05-08 Thread Jon Masters
Hi everyone,

A reminder that this week's ARM status meeting will take place tomorrow
(Wednesday), on #fedora-meeting. There will be no phone call. Please
reply to this email with any additional agenda items you want to add.

Times in various timezones (please let us know if these do not work):

PDT: 1pm
MDT: 2pm
CDT: 3pm
EDT: 4pm
UTC: 8pm
BST: 9pm
CST: 10pm

Also join #fedora-arm on Freenode for general ARM discussion
before/after the weekly syncup.

Agenda:

0). Current build status
- Gnarly bugs and build failures
- Sending out regular problem package mails?
- Atomics on older processors (v5)/LLVM/etc.
1). Fedora 17 Beta
- What are the remaining constraints on getting this out?
2). Secondary Architecture Promotion
- Update on our current status wiki page and response to reqs.
3). Your topic here

Jon.

P.S. I will return to poking at LLVM this afternoon. I hope to have an
update in time for the meeting tomorrow - might be a very late night.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Weekly ARM status meeting - Wed 2012/05/02

2012-05-02 Thread Jon Masters
Hi Folks,

Thanks for joining us today in our weekly meeting. Here are the minutes:

http://meetbot.fedoraproject.org/fedora-meeting/2012-05-02/fedora-meeting.2012-05-02-19.59.html

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

Weekly ARM status meeting - Wed 2012/05/02

2012-05-01 Thread Jon Masters
Hi everyone,

A reminder that this week's ARM status meeting will take place tomorrow
(Wednesday), on #fedora-meeting. There will be no phone call.

Times in various timezones:

PDT: 1pm
MDT: 2pm
CDT: 3pm
EDT: 4pm
UTC: 8pm
BST: 9pm
CST: 10pm

Also join #fedora-arm on Freenode for general ARM discussion
before/after the weekly syncup.

Agenda:

0). Current build status
- Gnarly bugs and build failures
- Sending out regular problem package mails?
- Atomics on older processors (v5)/LLVM/etc.
1). Fedora 17 Beta
- What are the constraints on getting this out next week?
- David will update us on media creation, etc. too
2). Secondary Architecture Promotion
- Status of ARM toward promotion criteria
  (Brendan and Dennis have the ball, quick sync)
3). Your topic here

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

Minutes from weekly Fedora ARM status meeting (2012/04/25)

2012-04-25 Thread Jon Masters
On 04/24/2012 12:27 PM, Jon Masters wrote:

 Let's have one of our weekly status calls tomorrow pm. I aim to send
 these reminders out more regularly so that we can get in the habit. If
 the times no longer work for those involved in the Fedora ARM project,
 please do let us know asap. Sadly, not every time will always work :)
 
 Meeting is on #fedora-meeting for a (trial) change.

Link to the meeting minutes:

http://meetbot.fedoraproject.org/fedora-meeting/2012-04-25/fedora-meeting.2012-04-25-19.59.html

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

Re: [fedora-arm] Weekly ARM status call - TOMORROW (Wed 2012/04/25)

2012-04-25 Thread Jon Masters
On 04/24/2012 01:33 PM, Jerry James wrote:
 On Tue, Apr 24, 2012 at 10:29 AM, Jon Masters j...@redhat.com wrote:
 Times in various timezones:

 PDT: 2pm
 CDT: 3pm
 EDT: 4pm
 UTC: 8pm
 BST: 9pm
 CST: 10pm
 
 Shouldn't that be
 
 PDT: 1pm
 MDT: 2pm

Yes, as I said on IRC I was going to make a joke about MDT depending how
far South you are, but nobody would get it :) Anyway, I was wrong about
the offsets and I'll fix it next time.

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

Fwd: [fedora-arm] Weekly ARM status call - TOMORROW (Wed 2012/04/25)

2012-04-24 Thread Jon Masters


 Original Message 
Subject: [fedora-arm] Weekly ARM status call - TOMORROW (Wed 2012/04/25)
Date: Tue, 24 Apr 2012 12:27:23 -0400
From: Jon Masters j...@redhat.com
Organization: Red Hat, Inc.
To: a...@lists.fedoraproject.org

Hi everyone,

Let's have one of our weekly status calls tomorrow pm. I aim to send
these reminders out more regularly so that we can get in the habit. If
the times no longer work for those involved in the Fedora ARM project,
please do let us know asap. Sadly, not every time will always work :)

Meeting is on #fedora-meeting for a (trial) change. I am also going to
suggest we do not have the phone component this week, and see how it
goes. If folks are more comfortable, the phone bridge is easy to setup.
As to the venue, I think it's appropriate to give it a trial and see
what happens - if #fedora-meeting turns into an opportunity for the
peanut gallery to take potshots, we'll reconsider that approach.

Times in various timezones:

PDT: 2pm
CDT: 3pm
EDT: 4pm
UTC: 8pm
BST: 9pm
CST: 10pm

Also join #fedora-arm on Freenode for general ARM discussion
before/after the weekly syncup.

Agenda:

0). Current build status
- Gnarly bugs and build failures
- Atomics on older processors (v5)
1). Secondary Architecture Promotion
- discuss outcome of FESCo meeting
2). Happy Birthday ARM
- ARM turns 27 on Thursday, how are we celebrating?
- Where do we stand with the F17 release.
3). Your topic here

Jon.

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

Re: Feedback on secondary architecute promotion requirements draft

2012-04-20 Thread Jon Masters
On 04/19/2012 05:36 PM, Matthew Garrett wrote:
 Ok, I'll modify that section. Thanks for the feedback!

Matthew,

Could you add comments addressing the need for documentation and website
content around a promoted arch? And any of the other comments I made in
my previous reply that you would like to add in? E.g. clarifying what
sufficient developer resources means, etc.

Thanks,

Jon.


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

Re: Feedback on secondary architecute promotion requirements draft

2012-04-20 Thread Jon Masters
On 04/20/2012 04:30 PM, Matthew Garrett wrote:
 On Fri, Apr 20, 2012 at 04:22:38PM -0400, Jon Masters wrote:
 On 04/19/2012 05:36 PM, Matthew Garrett wrote:
 Ok, I'll modify that section. Thanks for the feedback!

 Matthew,

 Could you add comments addressing the need for documentation and website
 content around a promoted arch? And any of the other comments I made in
 my previous reply that you would like to add in? E.g. clarifying what
 sufficient developer resources means, etc.
 
 I think we'll want to discuss the documentation and website scenario 
 first - I have no idea how well PPC was documented when it was a primary 
 architecture, and we don't necessarily want to hold new ones to a higher 
 standard when it comes to that. But yes, I'll tidy up the rest before 
 the fesco meeting.

Excellent. Thanks. See you in #fedora-meeting ;)

Jon.


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

Re: Feedback on secondary architecute promotion requirements draft

2012-04-18 Thread Jon Masters
Hi Matthew,

On 04/18/2012 09:54 PM, Matthew Garrett wrote:

 Right now I don't think ARM's doing a great job of that [being part of
 the Fedora community]. Your meetings  happen on the phone and aren't
minuted.

I am sorry that you feel that way. I think it is important to add some
context to the point about meetings (I'm not sure how one generalizes
that into a broader statement). We have meetings that are on the phone,
and on IRC, on #fedora-arm, which you are welcome to join (though I
understand that this is unusual to have a phone call and the timing
might not be convenient to everyone's schedule - the current time was
collaboratively chosen by everyone involved in Fedora ARM). We use the
standard meeting bot, and we have an intention to move to
#fedora-meeting in due course. For now we're still using #fedora-arm,
but if it's important that we move meetings from now on, we can do that.

We are aware of the need to do a better job in getting things written
down (on IRC) as they are discussed. In the meeting we had today (prior
to your email), we specifically discussed whether we want to continue to
use the phone, and it was decided that this was generally preferred for
the time being. Not everyone prefers the phone, of course, but the
consensus appeared to be that we will continue the dual phone/IRC
approach for now, and revisit this topic semi-regularly for review.

 I've got no insight at all into 
 how your development process is progressing.

I'm glad to see that you care deeply about the topic. You're welcome to
join #fedora-arm, participate in the discussions, join the mailing list,
and reply to any of the discussions there. You're also welcome to start
new conversations, or raise issues on IRC any time you like. It might
also be relatively easy for us to arrange to get you some hardware that
you can run the ARM port on if you would like to help?

 At minimum you should be 
 meeting in #fedora-meeting and posting minutes to arm@ - ideally you'd 
 be Cc:ing them to devel@.

Feel free to add that to the list of requirements for SA promotion.

 If you're doing everything transparently

We are doing everything transparently. Some times it might happen on the
wrong channel, and we might screw up with regard to certain
expectations, but there is no attempt to be non-transparent.

Thanks,

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

Re: Feedback on secondary architecute promotion requirements draft

2012-04-18 Thread Jon Masters
On 04/19/2012 01:22 AM, Matthew Garrett wrote:
 On Thu, Apr 19, 2012 at 12:42:58AM -0400, Jon Masters wrote:
 Hi Matthew,

 On 04/18/2012 09:54 PM, Matthew Garrett wrote:

 Right now I don't think ARM's doing a great job of that [being part of
 the Fedora community]. Your meetings  happen on the phone and aren't
 minuted.

 I am sorry that you feel that way. I think it is important to add some
 context to the point about meetings (I'm not sure how one generalizes
 that into a broader statement). We have meetings that are on the phone,
 and on IRC, on #fedora-arm, which you are welcome to join (though I
 understand that this is unusual to have a phone call and the timing
 might not be convenient to everyone's schedule - the current time was
 collaboratively chosen by everyone involved in Fedora ARM). We use the
 standard meeting bot, and we have an intention to move to
 #fedora-meeting in due course. For now we're still using #fedora-arm,
 but if it's important that we move meetings from now on, we can do that.
 
 #fedora-meeting is a given, but really, other parts of the project are 
 able to function by having meetings on IRC - It's important to have a 
 written record of not only what decisions were made, but also why they 
 were made.

Thanks for making this point very clear. I'm sure we'll take it on
board. I'm all for doing what makes sense - moving IRC channel is hardly
difficult, and dropping the phone can be done (note that we are not the
only part of the Fedora project that uses the phone though).

 I've got no insight at all into 
 how your development process is progressing.

 I'm glad to see that you care deeply about the topic. You're welcome to
 join #fedora-arm, participate in the discussions, join the mailing list,
 and reply to any of the discussions there. You're also welcome to start
 new conversations, or raise issues on IRC any time you like. It might
 also be relatively easy for us to arrange to get you some hardware that
 you can run the ARM port on if you would like to help?
 
 I don't have the time or the inclination to be involved in the ARM port 
 at the moment.

That's fine. Not a problem. Do note though that we're very willing to
work with anyone who does want to get involved. You're most welcome.

 What I *do* want is to have some visibility into what 
 you're doing in order to reduce the probability of decisions being made 
 that are incompatible with some other aspect of the distribution.

It's certainly a good idea to make sure everyone is aware of important
decisions. We certainly don't need the personal approval of any one
person, but we hope that in general we make sane choices, and we can
benefit by making sure that everyone is aware of our sane choices :) I
think the team will need to do what makes sense. We're busily trying to
make progress, and we need to make some decisions. For example, you're
not running the build system, but Chris and the Seneca team are. They're
doing a great job. It would probably be inappropriate to expect your
approval for decisions we would need to make around the build system,
but it would certainly be beneficial to share what we are deciding so
that there is due opportunity for any course correction. So, we'll take
your input on board and we'll try to increase the level of informational
flow and general comfort of those observing our effort.

 The 
 onus is on you to make sure that people are aware of relevant decisions 
 you've made.

Of course, that's good input. I think we can always do a better job :)

 At minimum you should be 
 meeting in #fedora-meeting and posting minutes to arm@ - ideally you'd 
 be Cc:ing them to devel@.

 Feel free to add that to the list of requirements for SA promotion.
 
 No, because it's not a requirement. In theory an SA could be perfectly 
 suited for PA promotion without any real involvement with the Fedora 
 community. It'd just be massively more difficult.

I think there's a missunderstanding here. I don't recall suggesting that
you need to add anything about real involvement to the list, just that
if you feel certain specifics are required around meeting format,
etiquette, and so forth, that would be useful to note down.

 If you're doing everything transparently

 We are doing everything transparently. Some times it might happen on the
 wrong channel, and we might screw up with regard to certain
 expectations, but there is no attempt to be non-transparent.
 
 I appreciate that there's no deliberate attempt to avoid scrutiny, but 
 that's not enough. You need to take the initiative in being more active 
 in communicating with the rest of the project.

Absolutely. We are a small team, and we are trying. Like you, the reason
Brendan and myself are replying this late into the evening is that we
are working around to clock to advance this project. We agree that the
Fedora ARM team can do a better job at engagement and we will try to
dedicate a good chunk of time to improving overall cohesion.

Thanks

Re: Feedback on secondary architecute promotion requirements draft

2012-04-18 Thread Jon Masters
Hey guys,

Cutting this sub-thread off at the pass :)

I think it's obvious that we in the ARM project can do a better job at
engagement, cohesion, and we can learn and improve in many ways. I would
like to suggest that we steer this thread back toward the more abstract
question at hand: that of secondary promotion criteria. With that in
mind, I've a few thoughts specific to the existing draft, some of which
have been touched on already, but let me just offer my $0.02:

* Not really sure how to word this, but something about the website,
wiki, and documentation? After all, it's all very x86-ish right now.

* I'm trying to figure out what adequate representation means in the
context of infrastructure and release engineering. For example, Dennis
Gilmore is very involved in a number of secondary efforts and I would
/think/ that would be sufficient? But are you putting specific head
count requirements in terms of dedicated resources in here?

* We agree on the need for Fedora maintained servers. Absolutely. We'll
drop the notion of interim solutions (for any architecture).

* I would like clarification of developer resources. For example, does
this mean head count, hardware, both? And to what level? In terms of
access to hardware, we're working on solutions for this. For those who
work for Red Hat, I can get certain hardware made available internally
(for e.g. ARM), and in the broader community, a certain amount of
hardware is already being given out. But clearly, we can't give everyone
one of every system. So having some numbers here - however vague they
need to be - will help to clarify things. In the case of ARM, we'll
endeavor to have certain hardware available in a central fashion that
can be provisioned by individual developers (there are some technical
challenges there, but that is being thought through).

* Is the release criteria malleable when it comes to the influence of
new architectures in general, in terms of what that might allow the
distribution to do that it can't do on the existing architectures?

Thanks for reading. Meanwhile, we genuinely will take the earlier
comments on board about a need to improve our level of engagement.

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

Re: ARM as a primary architecture

2012-03-28 Thread Jon Masters
On 03/26/2012 08:00 AM, Richard W.M. Jones wrote:

 Which leads me to a rant about ARM.  G RANT!!  I didn't think I'd
 ever love the BIOS, but compared to the alternatives (UEFI and a
 million different ARM bootloaders) it's simple and effective.

There is some truth to that. Nobody is going to stand up and say that
the 32-bit ARM zoo (as I have called it on a number of occasions) is a
situation today. This is a case where strong leadership and aggressive
standardization is required in order to have *one* platform. That work
is ongoing at the moment, and in the interim, we live with slightly more
pain than would be ideal. But therein lies the fun ;)

In the future, ARM systems will transition increasingly to UEFI. Many
ARM server systems will likely eventually boot with ACPI as well. They
will smell like low-energy alternatives to PC servers over time, and in
another decade or two something more exciting than UEFI will replace
UEFI and folks will mail about how things were better with UEFI!

Jon.

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

Re: RFC: Primary architecture promotion requirements

2012-03-22 Thread Jon Masters
On 03/20/2012 06:51 PM, Brendan Conoboy wrote:
 On 03/20/2012 03:33 PM, Jesse Keating wrote:

 doing all of these things doesn't happen magically just because the
 board/fesco grants that ARM is suddenly a primary arch. If we made arm a
 primary arch tomorrow, you'd still have to solve all the above issues,
 only now you've got hundreds of very angry developers who's workflow is
 now severely interrupted, and they're all calling for your head. Doesn't
 it make more sense to solve these issues /before/ doing the promotion?
 Figure out how to make the car go 60mph before taking it onto the
 freeway, else you'll piss off all the other cars on the freeway.
 
 Absolutely.  We're having this discussion as a way to solve the issues 
 before promotion.  None of us expect ARM to be promoted today, or 
 tomorrow, but perhaps 3-5 months from now is realistic.  Or maybe that's 
 too soon.  The bottom line is that there are issues to be worked out and 
 that's what has prompted the discussion.

I think this is the best takeway from the thread I've seen so far. We're
trying to figure out where to go to get to PA. If it turns out F18 is
wildly optimistic, ok, no problem. We'll come back later after we get
all the kinks ironed out. But the past few days have provided invaluable
initial input as we figure out how to drive at 60mph, while also giving
you greater than 60mpg in power/performance :)

Jon.

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

Re: Updated Fedora ARM qemu images?

2012-03-22 Thread Jon Masters
On 03/22/2012 03:38 PM, Chris Tyler wrote:
 On Thu, 2012-03-22 at 12:10 -0600, Orion Poplawski wrote:
 I started looking at:

 http://fedoraproject.org/wiki/Architectures/ARM/HowToQemu

 VM starts okay in F16 with setsebool -P virt_use_execmem=on

 But the image is a Fedora 12 system.  Any updated images out there?
 
 New yum-installable RPM images coming Real Soon Now(tm) :-)

Chris, David has some time to possibly help with this. I already
mentioned it to him...hopefully he pinged you :)

Jon.

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

Re: ARM as a primary architecture

2012-03-22 Thread Jon Masters
Hi Kevin,

Thanks for your message.

On 03/22/2012 11:21 PM, Kevin Kofler wrote:
 Peter Robinson wrote:
 
 On Thu, Mar 22, 2012 at 2:28 PM, drago01 drag...@gmail.com wrote:
 The only ones where this is possible right now are actually x86 based
 tablets. Even Windows 8 wont help here as MS mandates that the
 devices are locked with secure boot without having an option to disable
 it.

 No that is definitely not the case that it is x86 only,
 
 Quite the opposite: M$ rules for secure boot are:
 * on x86 (or non-ARM in their wording) devices, it MUST be possible for 
 users to disable secure boot,
 * on ARM devices, it MUST NOT be possible for users to disable secure 
 boot,
 i.e. all ARM devices shipping Window$ will have restricted boot forced on 
 with no option to disable it.

To an extent, Kevin is perhaps right here. There is a version of the
Microsoft Logo requirements that implies that logo-conforming devices
cannot be shipped with Custom Mode enabled. I know Matthew, and many
others, are suitably involved in advocating for different positions.
That's all I'm going to say here without legal counsel. But let's put
this in context. There will always be locked-down devices that are
designed to make it difficult to run alternative Operating Systems,
there have been before Fedora ARM, and there will be afterward :)

We haven't been seriously discussing the idea of running Fedora on
cellphones - and I'm certainly not proposing that now! - but I would
note that nobody has said how terrible it is that Fedora ARM will not
run on iPhone without hacking, cracking, jailbreaking, rooting, or
whatever terms you like. A vertically integrated tablet shipped with
Windows 8 is the same thing - it's designed end-to-end as a single
embedded product. There are many other tablets out there not shipping
with Windows 8 today, and there will be many more in the future. Some of
those Windows 8 tablets will eventually run non-Windows OSes because it
is inevitable that someone, somewhere will find a way to do that.

So while I'll defend Kevin's comment here as valid input, let me say
that I would like to issue a call for civility, Kevin. Please, engage us
in a reasonable, serious conversation, or don't. I haven't replied to
your other messages because they are filled with vitriol. I suspect many
other people similarly ignore you (and perversely, I suspect you assist
in our cause of becoming a Primary Architecture by being so extremely
vocal in your unreasonable opposition of the concept). Anyway, I am very
willing to discuss with you, but only if you will agree to please
consider having that discussion in a civil manner.

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

Re: ARM as a primary architecture

2012-03-20 Thread Jon Masters
On 03/20/2012 11:52 AM, Peter Jones wrote:

 In yesterday's FESCo meeting I told you I'd make a list of specific issues
 I have with the current proposal for ARM as a primary archictecture. There
 are some places where I think the current proposal fails to deal with some
 necessary aspects of becoming a primary architecture, and some places where
 I don't think the approach is quite right.  So without further ado:

Thanks for sending this. We were planning to start (and still are) a
separate and broader thread once we've had time to circle back with a
few folks in other groups for one-on-one feedback.

Jon.

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

Re: RFC: Primary architecture promotion requirements

2012-03-20 Thread Jon Masters
Hello,

On 03/20/2012 12:37 PM, drago01 wrote:
 On Tue, Mar 20, 2012 at 5:34 PM, Brendan Conoboy b...@redhat.com wrote:
 On 03/20/2012 09:21 AM, Ralf Corsepius wrote:

 That said, I considera cross-building environment for secondary arch to
 be inevitable, which would at least help for the class of issues, I am
 referring to above.


 I'm a big fan of cross compilation, but introducing it into Fedora in order
 to support ARM seems unlikely to succeed for too many reasons to go into.
 
 The reasons are? 

Fedora generally doesn't cross-compile because you have to minimally run
certain target configuration stuff on the host, and there are many other
hardcoded expectations.

[ Aside - skip this bit - because someone is going to mention it and
take this thread onto a wild tangent, yes you can use distcc hacks, yes,
there is/was Scratchbox, and yes there are many other cute hacks. We
haven't proposed any of this because we want to be boring, we want to
win acceptance by doing what x86 does in as many cases as reasonable. It
isn't reasonable to expect ARM to install using Anaconda on a $25
target, but it is reasonable to expect on-target build ].

  Let's figure out how to make native compilation work *better*, how to make
 koji work *better* when more architectures are involved than just x86.
 
 The hardware is way slower ... so we can just build on faster hardware
 (x86_64). Which is the only sane way to do it.
 Trying to build on ARM directly is kind of a gimmick but nothing one
 can seriously use to build a whole operating system. (Yes it works but
 it is way to slow).

Well, we've done a number of mass rebuilds, a complete bootstrap from
scratch, and several releases now. So, it might be a gimmick, but it
works. We need to stop thinking of ARM as it was 10 years ago. This
year, we're going to see systems with 288+ cores in 2U of rack space.
Next year, we're going to see Cortex A-15 systems that will be much
faster still, and the year after, we're going to see 64-bit systems with
at least 8 highly performing cores. It's not all about performance
though. ARM isn't going to beat x86 in a speed race...that is not the
goal. It's about aggregate performance, not individual node performance
at the high end, and about mass availability at the low end.

We can remain an x86-only primary distro. But that won't help address
the longer term problems we will face. I'll spare the hyperbole for the
moment, but I will add that this is a multi-year journey that we want to
begin now. Yes, there are rough edges, yes this is cutting edge stuff,
yes that is precisely what Fedora is all about.

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

Re: RFC: Primary architecture promotion requirements

2012-03-20 Thread Jon Masters
On 03/20/2012 12:56 PM, Brendan Conoboy wrote:
 On 03/20/2012 09:50 AM, drago01 wrote:
 I don't know about the details there but that does not sound like
 unfixable to be.
 I'd even say that fixing that is a prerequisite to allow secondary
 archs that run on slow hardware to become primary.
 
 Please, please, no.  Cross compilation for Fedora cannot and will not 
 ever get a secondary arch to primary.  We're talking man-decades of 
 engineering time to solve all the problems.  Decades.

Yup. I vote we shelve this part of the discussion in the interest of
ever turning our proposal into something that will be accepted.

Jon.

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

Re: RFC: Primary architecture promotion requirements

2012-03-20 Thread Jon Masters
On 03/20/2012 01:42 PM, Dave Jones wrote:
 On Tue, Mar 20, 2012 at 12:54:36PM -0400, Jon Masters wrote:
The hardware is way slower ... so we can just build on faster hardware
(x86_64). Which is the only sane way to do it.
Trying to build on ARM directly is kind of a gimmick but nothing one
can seriously use to build a whole operating system. (Yes it works but
it is way to slow).
   
   Well, we've done a number of mass rebuilds, a complete bootstrap from
   scratch, and several releases now. So, it might be a gimmick, but it
   works. We need to stop thinking of ARM as it was 10 years ago. This
   year, we're going to see systems with 288+ cores in 2U of rack space.
 
 Why are you even bringing up this as yet unreleased hardware in the context
 of arm32 builds are slow ? Even if it was released today, it doesn't
 solve this problem at all.

The hardware I'm citing there is 32-bit, and it's coming later *this
year*. So I'm not conflating the two at all here, honestly :)

 Arm32 as primary and Arm64 as primary are two entirely separate 
 discussions,
 and conflating the two isn't solving anything.

I agree. Don't worry, we'll be getting to AArch64 later :)

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

Re: Rebuild for GCC-4.7

2012-01-05 Thread Jon Masters
On Thu, 2012-01-05 at 11:18 -0600, Dennis Gilmore wrote:
 El Thu, 05 Jan 2012 10:37:41 -0500
 Tom Callaway tcall...@redhat.com escribió:
  On 01/05/2012 09:40 AM, Richard Shaw wrote:
   I just didn't know if there was any filtering going on for the
   mass rebuild or if all packages, regardless of dependence on gcc
   were going to be rebuilt.
  
  My understanding is that we traditionally rebuild everything at the
  time of a mass rebuild, because it is a good excuse to do it.

 Im planning to just rebuild everything. ideally drop all the disttags
 prior to fc17 since  people get antsy about that at times.
 
 those packages that still have anything before .fc15 really need
 rebuilt. since we had reasons then to rebuild everything

+1

This is a great time to rebuild everything. Not only does it assist with
the gcc 4.7 switchover but it also proves that everything builds. And
that turns out to be very useful when bootstrapping new architectures. I
was planning (and still am) to make a formal proposal that Fedora
require a mass rebuild every 2 releases if none is done for incidental
reasons, just to help with ensuring the whole thing does still build.

Jon.


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

Re: Rebuild for GCC-4.7

2012-01-05 Thread Jon Masters
On Thu, 2012-01-05 at 21:47 +0100, Ralf Corsepius wrote:

 I guess you are referring an ordered rebuild, not a simple sequential 
 rebuild.
 
 The latter would be mostly useless.

For bootstrapping, ideally there would be ordered rebuilds, but even any
mass rebuild assists more than having none at all :)

Jon.


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

Re: kmod for fedora?

2011-12-22 Thread Jon Masters
On Thu, 2011-12-22 at 13:31 +0100, Lennart Poettering wrote:
 On Thu, 22.12.11 07:17, Neal Becker (ndbeck...@gmail.com) wrote:
 
  I was reading about kmod on LWN.  Sounds like it might be good for a future 
  fedora, to optimize boot time
  
  http://www.politreco.com/2011/12/announce-kmod-1/
 
 https://lkml.org/lkml/2011/12/22/142

Thanks. Yea, it's a first cut. I'll be working with Martin Sivak to get
this into good shape. There's a review bug pre-emptively filed on this
and a reviewer lined up to start looking at it once we're ready.

Jon.


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

Any interest in an or1ksim package?

2011-12-04 Thread Jon Masters
Folks,

Anyone interested in an or1ksim package for Fedora? If so, I could throw
something together based on upstream trunk. None of the current releases
(even the RC) are able to run the orpsoc model correctly with the latest
upstream kernel, due to the assumption of support for tap network
devices that is very new, but the latest trunk is able to do so.

Probably I'm the only person who cares about OpenRISC ;)

Jon.


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

Re: Request update of shared-mime-info

2011-11-22 Thread Jon Masters
Hi Bastien,

Thanks for your help with this. I'm glad a fix is in upstream now.

On Tue, 2011-11-22 at 11:12 +, Bastien Nocera wrote:
 On Mon, 2011-11-21 at 14:36 -0500, Jon Masters wrote:
  Folks,
  
  Can someone please push the update that I made (with permission) to
  shared-mime-info? I'm getting jcm does not have commit access when I
  try to make the F16 update. This fix is required to actually be able to
  play many MP3 files (including all purchased from Amazon.com) on F16.
 
 No, it's needed _only_ to play Amazon.com purchased files. Even if it's
 possible to create a broken file, I hardly think that trying to
 artificially raise the severity of the problem is useful.

I believe any MP3 file containing a uits tag will be affected. This is
the Unique Identifier Technology Solution, which appears to be
required by a number of media distributors. Therefore, I believe (but
have not confirmed yet) that this will affect much more paid content
than just that on Amazon.com. Even if it's just all Amazon.com music I
believe that is a pretty significant issue.

Many users will expect to be able to download an MP3 file they purchased
legally and play it on their computer. On Fedora, this is already overly
complicated (for various well known and previously discussed reasons)
but it usually boils down to the user Googleing for play mp3 Fedora or
even play music Fedora or similar. They might be willing to take the
steps required and documented there, but they will be disappointed when
they can then not play downloaded content, especially legal content.

You are correct that it is possible to play MP3 files on Fedora 16
without this update, however I would like to politely request again that
this be pushed as an update. Separately, I did pay for you to have a
legal copy of a music file that would not play for the purposes of
ensuring that this functionality works in the future, and if someone
else would like me to gift them an Amazon MP3 music file for test
purposes, I would be willing to consider that also (off-list).

Jon.


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

Re: Request update of shared-mime-info

2011-11-22 Thread Jon Masters
On Tue, 2011-11-22 at 15:37 -0500, Jon Masters wrote:

 I believe any MP3 file containing a uits tag will be affected. This is
 the Unique Identifier Technology Solution, which appears to be
 required by a number of media distributors. Therefore, I believe (but
 have not confirmed yet) that this will affect much more paid content
 than just that on Amazon.com. Even if it's just all Amazon.com music I
 believe that is a pretty significant issue.

The following seems to clarify that UITS embedded metadata is going to
be found on more than just Amazon.com. Google shows various media
companies looking for hires to write code to embedded this too.

http://uits.umusic.com/faq.htm

Thanks,

Jon.


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

Request update of shared-mime-info

2011-11-21 Thread Jon Masters
Folks,

Can someone please push the update that I made (with permission) to
shared-mime-info? I'm getting jcm does not have commit access when I
try to make the F16 update. This fix is required to actually be able to
play many MP3 files (including all purchased from Amazon.com) on F16.

Tested Koji builds:

F16: http://koji.fedoraproject.org/koji/taskinfo?taskID=3530557
F17: http://koji.fedoraproject.org/koji/taskinfo?taskID=3530543

Jon.


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

Re: [fedora-arm] ARM Architecture - Package Updates in git

2011-11-15 Thread Jon Masters
On Mon, 2011-11-14 at 13:19 -0500, Chris Tyler wrote:
 The ARM Secondary Arch project[0] is working on an F15 release for the
 existing armv5tel architecture as well as the new armv7hl architecture
 (with hardfp ABI). This effort has been previously announced and is
 ongoing. A number of minor package changes are required as a result of
 this effort:

To add to this, we will shortly be commencing an effort to track rawhide
builds of primary on ARM, so these same fixes will of course land in the
devel branches of packages aswell. In the coming months, we hope to be
able to respond to packaging issues as they arise by shadow building
everything that lands in primary within a few days.

Jon.


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

Re: Why EDID is not trustworthy for DPI

2011-10-06 Thread Jon Masters
On Tue, 2011-10-04 at 13:54 -0400, Adam Jackson wrote:
 On Tue, 2011-10-04 at 11:46 -0400, Kaleb S. KEITHLEY wrote:
 
  Grovelling around in the F15 xorg-server sources and reviewing the Xorg 
  log file on my F15 box, I see, with _modern hardware_ at least, that we 
  do have the monitor geometry available from DDC or EDIC, and obviously 
  it is trivial to compute the actual, correct DPI for each screen.
 
 I am clearly going to have to explain this one more time, forever.
 Let's see if I can't write it authoritatively once and simply answer
 with a URL from here out.  (As always, use of the second person you
 herein is plural, not singular.)
 
 EDID does not reliably give you the size of the display.

How about EDID as it exists today. Since you're able to so beautifully
explain what the pitfalls are, I'd assume you've raised this with the
VESA and asked that they revisit this in the future to accurately
provide DPI information that Operating Systems can rely on?

Jon.


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


Re: Why EDID is not trustworthy for DPI

2011-10-06 Thread Jon Masters
On Thu, 2011-10-06 at 16:20 +0100, Matthew Garrett wrote:
 On Thu, Oct 06, 2011 at 11:14:56AM -0400, Jon Masters wrote:
 
  How about EDID as it exists today. Since you're able to so beautifully
  explain what the pitfalls are, I'd assume you've raised this with the
  VESA and asked that they revisit this in the future to accurately
  provide DPI information that Operating Systems can rely on?
 
 The specification provides everything needed to express this data 
 accurately, and proves the worth of specifications by virtue of 
 approximately nobody actually implementing it correctly.

How about an actual DPI value?

Jon.


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


Re: Why EDID is not trustworthy for DPI

2011-10-06 Thread Jon Masters
On Thu, 2011-10-06 at 12:12 -0400, Adam Jackson wrote:
 On Thu, 2011-10-06 at 11:14 -0400, Jon Masters wrote:
  On Tue, 2011-10-04 at 13:54 -0400, Adam Jackson wrote:
   EDID does not reliably give you the size of the display.
  
  How about EDID as it exists today. Since you're able to so beautifully
  explain what the pitfalls are, I'd assume you've raised this with the
  VESA and asked that they revisit this in the future to accurately
  provide DPI information that Operating Systems can rely on?
 
 Given that successive revisions of the spec have gone out of their way
 to make it acceptable for displays to provide _less_ useful information,
 on the grounds of manufacturing cost reduction, I think the momentum is
 quite in the other direction.
 
 More pragmatically, VESA are not the people with any influence here.
 The only thing that matters to a monitor vendor is what Windows does
 when you plug it in.  Linux can stamp its little foot all it wants.  No
 one will care.  If you want to be a big enough player in that market to
 have some influence, you have to start by playing in the sandbox that's
 already built, and in that sandbox physical dimensions are just not
 reliable and never will be.
 
 Cope.

Ok. I can cope, and not to flog a dead horse here...but has any effort
been made anywhere on the Open Source side of things to influence future
EDID specs? I'm sure Linux can stamp all it wants and nobody will care,
but it probably doesn't hurt to raise this for discussion next time
there's an update to the standard - or, shock, reach out to MSFT and see
if they have any interest in working together on fixing this experience
which perhaps also causes problems they care about on Windows.

Just a suggestion.

Jon.


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


Re: GNOME 3 - font point sizes now scaled?

2011-10-04 Thread Jon Masters
On Mon, 2011-10-03 at 12:56 -0400, Adam Jackson wrote:

 More to the point, your DPI numbers would be per-output anyway, so 
 there's no picking a single point size preference, the same size in 
 pixels would be different sizes in millimeters on each output.

In fairness, for my dual head setup I did what I always do: I bought a
matched pair of monitors from the same batch. EDID seems sane, too.

Jon.


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


Re: [fedora-arm] Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - TODAY

2011-08-29 Thread Jon Masters
On Mon, 2011-08-29 at 19:13 +0100, Peter Robinson wrote:
 On Mon, Aug 29, 2011 at 4:06 AM, Jon Masters j...@redhat.com wrote:
  On Fri, 2011-08-26 at 09:51 -0400, Jon Masters wrote:
 
  To participate, visit the following link:
 
  http://scotland.proximity.on.ca/fedora-arm/f15hardfp/bootstrap/rootfs_stage4_20110825/
 
  Just a quick update that we've had mock builders running around the
  clock and that, at last count we had built almost 9,000 native ARMv7
  RPMs for the Fedora 15 bootstrap effort. I'll keep everyone updated. If
  you would like to contribute build cycles, please see my earlier mail,
  and ping us on #fedora-arm (irc.freenode.org) if you need assistance.
 
 Why don't we just get it running in koji? Once we can get a
 armv5tel/armv7hl running in koji we don't need to have people off
 doing their own thing and we can start moving forward as a group.

We need a provisional set of repos to populate Koji. Arguably we might
have enough now to get away with it, but we'd still wind up with lots of
buildroot and false FTBFS type failures as Koji couldn't find deps. For
better or worse, Dennis and I felt it was better to do a mock run first.

The Koji build will happen soon. We need to do one more build to make
sure we have every build dep in place during builds. Although we suspect
we're good even with stage4, we'd like to make sure we don't have
packages failing to enable features during build by doing it again in
what we call stage5. Then, we're done. Lots of nice things could be done
to improve this in the future, like bootstrap deps, etc.

We'll keep an eye on builds this week. Some packages need huge resources
to build, so they might be removed from the general list and built on a
box we have that has a lot more RAM than many of the other builders.

Jon.


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


Re: [fedora-arm] Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - TODAY

2011-08-28 Thread Jon Masters
On Fri, 2011-08-26 at 09:51 -0400, Jon Masters wrote:

 To participate, visit the following link:
 
 http://scotland.proximity.on.ca/fedora-arm/f15hardfp/bootstrap/rootfs_stage4_20110825/

Just a quick update that we've had mock builders running around the
clock and that, at last count we had built almost 9,000 native ARMv7
RPMs for the Fedora 15 bootstrap effort. I'll keep everyone updated. If
you would like to contribute build cycles, please see my earlier mail,
and ping us on #fedora-arm (irc.freenode.org) if you need assistance.

Hopefully, within a week or so we can consider switching to a full Koji
environment, at which point we'll just have to do one more mass rebuild
(stage5) before we /should/ have everything built correctly in Koji. We
can do a preliminary alpha release of F15 soon thereafter. Folks are
working on Anaconda, but I've no status update on that front yet.

Jon.


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


Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - TODAY

2011-08-26 Thread Jon Masters
Folks,

We are hosting another one of our regular Fedora 15 hardfp Virtual
Fedora Activity Day today Friday August 26th 2011, at 14:00UTC (10:00
Eastern Daylight Time). The purpose of this session is to co-ordinate
the continued bootstrap of F15 hardfp (hardware floating point).

Previously, we performed initial bootstrap (stage1), then proceeded to
get RPM working natively within an ARMv7 hardfp environment (stage2),
then got yum and mock working (stage3). We are now in what we are
calling stage4 in which we are rebuilding the world of packages using
mock, but are not yet using Koji to do so - that will be stage5, the
final stage before we are able to say that we have completed bringup.

We need helping building packages within a mock environment for F15. To
do this, we have made your life as a (potential) volunteer somewhat more
straightforward through the creation of a standard image that you can
install onto an ARMv7 compatible board (tested on Panda, we believe this
should also work on Beagle, and can be made to run on Tegra-2 boards
like Trimslice with a replacement kernel - ask us for assistance). Once
you have done this, the resulting system will contain a simple script
that you can use to randomly retrieve a package that needs building and
have it build without you having to even issue a single mock command :)

To participate, visit the following link:

http://scotland.proximity.on.ca/fedora-arm/f15hardfp/bootstrap/rootfs_stage4_20110825/

Follow the instructions contained within the readme file to extract the
uboot, boot, and root archives onto an SD Card for your device.
These instructions will destroy whatever is already installed. If you
are familiar with using chroots, you can also retrieve the root image
and chroot into it if you would prefer (after bind mounting /proc, /dev,
etc.). We generally prefer not using chroots at this stage however.

Once you have followed the setup instructions:

0). Configure /etc/sysconfig/network
and /etc/sysconfig/network-scripts/ifcfg-eth* according to your setup.
The ones in that image statically assign tenaya.bos.jonmasters.org.

1). Login to your board as root (password is fedora). Change the
password if you would like to do so.

2). Become the builder user. You can either su - builder or you can
passwd builder, and then login remotely/on the console.

3). Optional, but recommended, use screen -S builder or similar to
start a screen session that you can leave running.

4). Run the simple building script: ./arm-rebuild.sh

5). Monitor the arm mailing list. It is likely that a newer version of
the builder script will be posted later today or before Monday. When
that happens, we may change the SSH keys used in the build image, which
would have the effect of forcing everyone to update. The purpose of that
being to prevent any existing builders running the older script version.
Instructions will be posted for updating a couple files will be posted.

Please join us on IRC: #fedora-arm on irc.freenode.org.

Further documentation will be provided on the Fedora ARM wiki today,
however this email should provide sufficient setup information now.

Jon.


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


Re: Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - TODAY

2011-08-26 Thread Jon Masters
On Fri, 2011-08-26 at 09:51 -0400, Jon Masters wrote:

 To participate, visit the following link:
 
 http://scotland.proximity.on.ca/fedora-arm/f15hardfp/bootstrap/rootfs_stage4_20110825/
 
 Follow the instructions contained within the readme file to extract the
 uboot, boot, and root archives onto an SD Card for your device.
 These instructions will destroy whatever is already installed. If you
 are familiar with using chroots, you can also retrieve the root image
 and chroot into it if you would prefer (after bind mounting /proc, /dev,
 etc.). We generally prefer not using chroots at this stage however.

NOTE: The readme has been updated as of 1pm EDT today to correct a few
issues. Please reload it. The current version should work on all OMAPs
using x-loader, no matter how finnicky they are about partitioning.

Jon.


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


Re: Intent to package GNOME Shell frippery

2011-07-30 Thread Jon Masters
On Fri, 2011-07-29 at 10:57 +0200, drago01 wrote:

 Well in gnome 3.2 (which should be out for F16) extensions will be
 like firefox extensions i.e you go to extensions.gnome.org and click
 install to install an extension.
 Distro packaged extensions are frowned upon upstream.

So, just so I understand, the requirement/assumption is that all
machines will be online and pulling bits down directly from GNOME? That
won't map at all to enterprise or non-fully connected environments. It
needs to be possible to install/provision a system with this kind of
functionality because users are going to want to get these extensions.

David: on the subject of your followup...my advice, by the way, is that
life is too short to continue to try to explain why GNOME Shell is
unusable for folks like you and I. I'd just switch to XFCE and be done
with it. My machines are a lot happier for having made the switch :)

Jon.


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


No specific armv7hl VFAD today

2011-07-22 Thread Jon Masters
Hello,

I'm traveling this week, so didn't make any specific plans to host the
VFAD earlier today. Sorry for not announcing that. Of course, there's no
reason to not build and contribute bits by joining us on #fedora-arm at
any time, and by following the instructions:

http://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap

Good progress has been made recently. Dennis has succeeded in making a
minimal rootfs using the packages built so far, and it even boots :) I
don't think it will be too long before we can get a useful buildroot.

Unless it proves redundant due to insanely cool rate of progress, there
will be another VFAD next week. We may (hopefully) soon be able to
transition over to just a standard package building exercise, once we've
got the standard Koji infrastructure up and running.

Jon.


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


Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - TODAY

2011-07-15 Thread Jon Masters
Folks,

We are hosting another one of our regular Fedora 15 hardfp Virtual
Fedora Activity Day today Friday July 15th, at 14:00UTC (10:00 Eastern
Daylight Time). The purpose of this session is to co-ordinate the
bootstrap of F15 hardfp (hardware floating point).

Last week, we succeeded in reaching a point where we had yum running
natively, and after that rapidly went from just under 100 native binary
RPMs built to 793 right now! We still do not have all of the
dependencies for mock, but we hope to be there soon. We need your help,
if you have the time, hardware, and interest in doing so. Together, we
can reach a point of running mock, then rebuild all of the packages we
have so far natively within a mock, and ultimately have a Koji buildroot
sufficient to officially rebuild everything within the standard Fedora
ARM Koji infrastructure.

You can find a lot more detail here about the stages involved in bringup
(we are at stage 3), along with all the pre-reqs/bits:

https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap_Virtual_FAD_20110715

For general bootstrapping series information:

https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap

Be sure you follow the instructions to use an armv7hl-YOUR_FAS_USERNAME
or group name branch on the Fedora ARM git repo so that we can track who
is doing what, and more easily back out changes if you/we discover a
problem with your setup.

Jon.

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


Re: [fedora-arm] Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - TODAY

2011-07-15 Thread Jon Masters
On Fri, 2011-07-15 at 03:20 -0400, Jon Masters wrote:

 https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap

Please note that this has been updated since last week. It now includes
all of the information you need for stage3 (current). Further, there
is an additional wiki page linked from there with a list of packages
that need building. The Etherpad we were using is currently down - don't
use that, use the wiki pages instead please.

Jon.


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


Re: [fedora-arm] Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - FRIDAY

2011-07-10 Thread Jon Masters
On Sun, 2011-07-10 at 00:48 -0300, Itamar Reis Peixoto wrote:
 On Sun, Jul 10, 2011 at 12:45 AM, Jon Masters j...@redhat.com wrote:
  On Fri, 2011-07-08 at 00:52 -0400, Jon Masters wrote:
 
  We are hosting another one of our regular Fedora 15 hardfp Virtual
  Fedora Activity Day today Friday July 8th, at 14:00UTC (10:00 Eastern
  Daylight Time). The purpose of this session is to co-ordinate the
  bootstrap of F15 hardfp (hardware floating point). Going forward, the
  proposal is that these remain on Fridays, and at the same time.
 
  As a followup, we now have a working yum installation. Next week, we
  will be working on support for mock. Once we have these, we can build up
  missing dependencies, then rebuild everything we have with rpmbuild. At
  that point, we can rebuild everything within mock and Koji-fyificate.
 
  It's becoming clear that several points do need raising with FESCo:
 * Fedora should (IMO) institute mandatory mass rebuilds. Either every
  cycle, or every other cycle. I've briefly discussed with Dennis.
  Bootstrapping (and similar activities) are far easier with a clean set
  of deps, which is the case for F15. It should always be the case that we
  know everything builds and self-hosts through a mass rebuild per cycle.
 * Fedora would benefit from an explicit position on the dependency
  explosion we're seeing in basic packages. Without going off too far into
  my personal opinions on a need to respect UNIX heritage, etc. I will say
  that the explosion of requirements is going to be a problem for any
  future efforts and will get worse without guidance.
 
  Meanwhile, enjoy working yum. Next week, working mock, hopefully.

 I agree, we must have a bootstrapping guide.

We're going to deliver one after this armv7hl bootstrap. What we're
going to do is get koji running with a minimal mock (or even once we get
to just mock) and then re-run the bootstrap scripts
automatically/rebuild the RPMs and hope that we caught every
customization we needed. Those that were missed will be documented, then
everything will be written up. Maybe not Shakespeare, but sufficiently.

The wider problem that feeds from this is setting guidance. I'll throw
some recommendations out there as a result of the bootstrap, not limited
to just the two observations so far. Debian and others have much more
comprehensive documentation on this stuff and that needs fixing.

Jon.


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


Re: systemd: Is it wrong?

2011-07-10 Thread Jon Masters
On Sat, 2011-07-09 at 23:32 -0400, Steve Dickson wrote:
 
 On 07/08/2011 10:57 AM, Lennart Poettering wrote:

  Or in other words: configuration via command line arguments or
  environment variables sucks.

I disagree. It doesn't suck. It's the way UNIX and Linux have done this
for dozens of years, and it's the way countless sysadmins know and love.
Sucks might be true from the point of view of hey look at this great
thing I just designed, but it's very much not true from the point of
view of the sysadmin working on the weekend who's just thinking gee,
what the heck is going on, why won't this just work how it has done for
the past twenty years?. In other words suck depends on viewpoint.

Jon.


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


Re: systemd: Is it wrong?

2011-07-10 Thread Jon Masters
On Sun, 2011-07-10 at 16:32 +0100, Matthew Garrett wrote:
 On Sun, Jul 10, 2011 at 05:46:18AM -0400, Jon Masters wrote:
 
  I disagree. It doesn't suck. It's the way UNIX and Linux have done this
  for dozens of years, and it's the way countless sysadmins know and love.
  Sucks might be true from the point of view of hey look at this great
  thing I just designed, but it's very much not true from the point of
  view of the sysadmin working on the weekend who's just thinking gee,
  what the heck is going on, why won't this just work how it has done for
  the past twenty years?. In other words suck depends on viewpoint.
 
 The big kernel lock doesn't suck. It's the way SMP UNIX did things for 
 dozens of years, and it's the way countless kernel hackers know and 
 love. Sucks might be true from the point of view of hey look at this 
 great fine-grained locking I just designed, but it's very much not true 
 from the poit of the driver author working on the weekend who's just 
 thinking gee, what the heck is going on, why won't this just work how 
 it has done for the past twenty years?. In other words suck depends 
 on viewpoint.

I get your analogy, and your point. But there's a key difference. In the
kernel community (which is relatively much smaller), there are
established well documented means by which people find out about things
like BKL removal and act upon it. There is LWN, there is LKML, there is
an expectation that those working on the kernel read these things.

There should not be, and there is not, an expectation that Linux users
and admins in the wider world follow distribution mailing lists, wiki
pages, and IRC obsessively. Or read blogs. That isn't how it's done.
It's done through slow, gradual change picked up over time, unless you
want the kind of pain that I believe is coming further down the line.

Jon.


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


Re: systemd: Is it wrong?

2011-07-10 Thread Jon Masters
On Sun, 2011-07-10 at 21:59 +0200, drago01 wrote:
 On Sun, Jul 10, 2011 at 11:46 AM, Jon Masters jonat...@jonmasters.org wrote:
  On Sat, 2011-07-09 at 23:32 -0400, Steve Dickson wrote:
 
  On 07/08/2011 10:57 AM, Lennart Poettering wrote:
 
   Or in other words: configuration via command line arguments or
   environment variables sucks.
 
  I disagree. It doesn't suck. It's the way UNIX and Linux have done this
  for dozens of years, and it's the way countless sysadmins know and love.
  Sucks might be true from the point of view of hey look at this great
  thing I just designed, but it's very much not true from the point of
  view of the sysadmin working on the weekend who's just thinking gee,
  what the heck is going on, why won't this just work how it has done for
  the past twenty years?. In other words suck depends on viewpoint.
 
 Well really it is perfect because it has been like that for $num
 years, how dare you change it is a very weak argument.

Did I say it was perfect? No. Therein lies a confusion. There are many
things that, were they designed now, would be done differently (and I'm
sure if you tracked down the original inventors of many things they
would have horror stories about how assumptions outlived designs). But
once you have several decades of something deployed in the field, you
can't just come overnight (where that is relative - compared to several
decades, 6 months or even 2 years is overnight) and say what we have is
better, deal because that's damned expensive from a successful product
point of view. If we want people to use Fedora, and other Linux
distributions in general, they can't have to throw out their books every
couple of years and re-learn the very basics. Conversely, you can change
this stuff, but you have to expect it to take *many years* to get there.

 It has no
 meaning at all from a technical pov. It is just I am to lazy to learn
 something new ... but one should really expect sysadmins to be able
 to keep up with changes like this.

This point goes to the heart of why Windows is still so popular and
successful in the marketplace. It's unfortunate, but the real world
doesn't move as quickly as we would like it to do so. If it were just
about technical arguments, everyone, everywhere would have been running
Linux for the past decade or more, and everyone would jump at the
awesomeness (technically) of some of these things. But the reality is
that people are slow to change, organizations are slow to adapt, and
people told hey, what you've been doing for several decades is wrong
don't react well. That's what leads to rocking chairs on front porches.
It's not that they're against you, it's that they're faced with having
to use something that's fundamentally changed on them overnight.

You don't have to take my advice or opinion, it's just that.

Jon.


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


Re: [fedora-arm] Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - FRIDAY

2011-07-10 Thread Jon Masters
On Sun, 2011-07-10 at 16:23 -0500, Matt Domsch wrote:
 On Sun, Jul 10, 2011 at 04:43:30PM +0100, Matthew Garrett wrote:
  On Sat, Jul 09, 2011 at 11:45:33PM -0400, Jon Masters wrote:
  
 * Fedora should (IMO) institute mandatory mass rebuilds. Either every
   cycle, or every other cycle. I've briefly discussed with Dennis.
   Bootstrapping (and similar activities) are far easier with a clean set
   of deps, which is the case for F15. It should always be the case that we
   know everything builds and self-hosts through a mass rebuild per cycle.
  
  This has been raised with FESCO in the past, and I don't think there's 
  any fudnamental disagreement on it. But scheduling one mass rebuild per 
  cycle doesn't prevent us ending up in a broken state unless we do it 
  right at the end of the cycle, and right now that's problematic in terms 
  of release process - rebuilding everything we've just QAed is an 
  excellent way to introduce subtle breakage. So it really needs to be an 
  out-of-archive verification rather than one that's targetted at the 
  release, and we need the resources and manpower to handle it.
 
 Alternately, we could take a lesson from our compatriots at openSUSE.
 Their openSUSE Build Service throws a combination of automated
 intelligence and hardware at the problem.  Given the package
 dependency tree, if package B BuildRequires package A, then every time
 A gets rebuilt, B is also bumped and rebuilt.

This is, in my opinion, the correct way to solve the problem. You can't
really know if something FTBFS unless you do this kind of thing. I'd go
further and advocate for sufficient hardware to continually rebuild
everything daily and automate bootstrap like Debian are looking into,
but that's all stuff for the future.

 This causes build
 breakage to get caught fairly early in the process (rather than via an
 asynchronous out-of-tree process), and the resulting packages are available in
 their equivalent of the rawhide tree for test and use.

It doesn't just benefit bootstrap either. Take (random example) the
recent CFLAGS change in redhat-rpm-config. What should happen at that
point is that every package is automatically rebuilt. Should it cause a
problem? No. But having packages randomly fail to build later because of
some change made months or even years earlier is something to fix.

I know I'm preaching to the choir here. There are many reasonable
reasons why some of these problems exist, and it's no failure on the
part of rel-eng folks, who do their best.

Jon.


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


Re: [fedora-arm] Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - FRIDAY

2011-07-10 Thread Jon Masters
On Sun, 2011-07-10 at 22:44 +0100, Matthew Garrett wrote:

 It's certainly true that we could do more to identify ftbfs situations 
 earlier, but we've had mass rebuilds in most recent releases. Random 
 failures years down the line really aren't a realistic concern.

I can think of specific cases where dependent packages failed to rebuild
6 months later because of an earlier change, and I'm sure we can find
some involving years at a time. Further, there are some noarch packages
that haven't been rebuilt in many releases, but that's another issue.

Jon.


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


Re: [fedora-arm] Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - FRIDAY

2011-07-09 Thread Jon Masters
On Fri, 2011-07-08 at 00:52 -0400, Jon Masters wrote:

 We are hosting another one of our regular Fedora 15 hardfp Virtual
 Fedora Activity Day today Friday July 8th, at 14:00UTC (10:00 Eastern
 Daylight Time). The purpose of this session is to co-ordinate the
 bootstrap of F15 hardfp (hardware floating point). Going forward, the
 proposal is that these remain on Fridays, and at the same time.

As a followup, we now have a working yum installation. Next week, we
will be working on support for mock. Once we have these, we can build up
missing dependencies, then rebuild everything we have with rpmbuild. At
that point, we can rebuild everything within mock and Koji-fyificate.

It's becoming clear that several points do need raising with FESCo:
* Fedora should (IMO) institute mandatory mass rebuilds. Either every
cycle, or every other cycle. I've briefly discussed with Dennis.
Bootstrapping (and similar activities) are far easier with a clean set
of deps, which is the case for F15. It should always be the case that we
know everything builds and self-hosts through a mass rebuild per cycle.
* Fedora would benefit from an explicit position on the dependency
explosion we're seeing in basic packages. Without going off too far into
my personal opinions on a need to respect UNIX heritage, etc. I will say
that the explosion of requirements is going to be a problem for any
future efforts and will get worse without guidance.

Meanwhile, enjoy working yum. Next week, working mock, hopefully.

Thanks,

Jon.


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


Re: systemd: Is it wrong?

2011-07-08 Thread Jon Masters
[ removing extraneous copy of old Fedora devel list ]

On Fri, 2011-07-08 at 09:57 -0400, Steve Dickson wrote:

 On 07/08/2011 08:23 AM, Lennart Poettering wrote:

  I am pretty sure systemd-devel is the better place to discuss this. But
  here are a few comments after reading throught the bug report:
 I didn't know it existed... 

My $0.02 on this is that this conversation *explcitly* *does not* belong
on systemd-devel. I subscribed to that list to monitor for such
conversations, but most people aren't going to do that. Problems with
Fedora packaging, in the Fedora distribution should be discussed here.

Jon.


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


Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - FRIDAY

2011-07-07 Thread Jon Masters
Folks,

We are hosting another one of our regular Fedora 15 hardfp Virtual
Fedora Activity Day today Friday July 8th, at 14:00UTC (10:00 Eastern
Daylight Time). The purpose of this session is to co-ordinate the
bootstrap of F15 hardfp (hardware floating point). Going forward, the
proposal is that these remain on Fridays, and at the same time.

Last week, we succeeded in reaching a point where we have a native RPM
(and therefore rpmbuild) running, and we are therefore now entering what
we call stage3 (stage1 was cross-compilation, stage2 was limited
native building from the sources) in which we can build packages
natively. Dennis has made some progress building python and a priority
will be to get native packages built sufficient to have a python RPM.
Once we have python, we then get to yum, mock, and finally Koji. At that
point, we just have to rebuild everything twice more (once in rpmbuild,
then use those bits in a full koji) before we can build the many more
packages we will require for a self-hosted system! Lots of fun! :)

You can find a lot more detail here, along with all the pre-reqs/bits:

https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap_Virtual_FAD_20110708

That page contains links to the general instructions on (note that
documentation on stage3 is being updated, by me, at the moment - the
above link has some notes sufficient for Friday, but these will be
incorporated into the generic instructions I link to below):

https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap

Be sure you follow the instructions to use an armv7hl-YOUR_FAS_USERNAME
or group name branch so that we can track who is doing what, and more
easily back out changes if you/we discover a problem with your setup.

Jon.


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


Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - FRIDAY

2011-06-29 Thread Jon Masters
Hi Folks,

Join us on Friday to celebrate July with another in our series of VFADs!
This is an awesome opportunity to participate in improving support for
ARM processors, and to learn about architecture bootstrap. Last week, we
successfully added a number of new packages to our bootstrap filesystem
image and got closer to having a working F15 environment we can use to
build official RPMs with hard floating point, on ARMv7 systems.

It's never too soon or too late to help, and you can participate at any
time, by following the instructions linked below - no need to wait for
us, just let us know when you've got bits we can pull into the official
rootfs (which is managed in git) we are building to bootstrap the rest.

Don't forget that you can find out a lot more about the Fedora ARM
project, and about getting involved by visiting the wiki:

http://fedoraproject.org/wiki/Architectures/ARM

Which also contains links to canned images you can use to drop onto your
own ARM system and hit the ground running without any installation time.

Awesomeness!

Jon.

--- Fedora ARM hardfp activity days ---

We are hosting another Fedora 15 hardfp Virtual Fedora Activity Day on
Friday, at 14:00UTC (10:00 Eastern Daylight Time). The purpose of this
session is to co-ordinate the bootstrap of F15 hardfp (hardware floating
point). Going forward, the proposal is that these be on Fridays.

You can find a lot more detail here, along with all the pre-reqs/bits:

https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap_Virtual_FAD_20110701

That page contains links to the general instructions on:

https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap

Be sure you follow the instructions to use an armv7hl-YOUR_FAS_USERNAME
or group name branch so that we can track who is doing what, and more
easily back out changes if you/we discover a problem with your setup.


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


Re: Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - FRIDAY

2011-06-29 Thread Jon Masters
On Wed, 2011-06-29 at 09:14 +0200, Nikola Pajkovsky wrote:

 Refreshing news! What is pain in the ass is rhel6, because it doesn't
 have qemu-system-arm. I will play around with rhel6 and qemu-system-arm.
 Then I will try to build my packages for arm (if already aren't in). Is
 there a list of built packages?

If you are internal, ping me and I can make available access to a couple
of PandaBoards to save building up emulation bits (should be available
ahead of Friday but not available yet). We're trying to do this
natively, though I've nothing against using qemu if you'd like :)

Jon.


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


Re: [fedora-arm] Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - TODAY

2011-06-22 Thread Jon Masters
On Wed, 2011-06-22 at 00:36 -0400, Jon Masters wrote:

 We are hosting another Fedora 15 hardfp Virtual Fedora Activity Day
 today, at 14:00UTC (10:00 Eastern Daylight Time). The purpose of this
 session is to co-ordinate the bootstrap of F15 hardfp (hardware floating
 point). Going forward, the proposal is that these be on Fridays.
 
 You can find a lot more detail here, along with all the pre-reqs/bits:
 
 https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap_Virtual_FAD_20110622
 
 That page contains links to the general instructions on:
 
 https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap
 
 Be sure you follow the instructions to use an armv7hl-YOUR_FAS_USERNAME
 or group name branch so that we can track who is doing what, and more
 easily back out changes if you/we discover a problem with your setup.

Please pull and rebase to ensure you are using the stage2/recipe.d split
out build recipes for your branches/pull requests. This was just changed
over in the last few minutes, but it is a much easier approach.

Jon.


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


Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - TODAY

2011-06-21 Thread Jon Masters
Hi Folks,

We are hosting another Fedora 15 hardfp Virtual Fedora Activity Day
today, at 14:00UTC (10:00 Eastern Daylight Time). The purpose of this
session is to co-ordinate the bootstrap of F15 hardfp (hardware floating
point). Going forward, the proposal is that these be on Fridays.

You can find a lot more detail here, along with all the pre-reqs/bits:

https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap_Virtual_FAD_20110622

That page contains links to the general instructions on:

https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap

Be sure you follow the instructions to use an armv7hl-YOUR_FAS_USERNAME
or group name branch so that we can track who is doing what, and more
easily back out changes if you/we discover a problem with your setup.

Jon.


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


SUMMARY - [Fwd: Re: [fedora-arm] Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - TODAY]

2011-06-11 Thread Jon Masters

---BeginMessage---
On Fri, 2011-06-10 at 04:51 -0400, Jon Masters wrote:

 We are hosting a Fedora 15 hardfp Virtual Fedora Activity Day today, at
 14:00UTC (10:00 Eastern Daylight Time). The purpose of this session is
 to co-ordinate the bootstrap of F15 hardfp (hardware floating point).
 
 You can find a lot more detail here, along with all the pre-reqs/bits:
 
 https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap_Virtual_FAD_20110610

This activity day was completed to our overall satisfaction. At the end
of the day, we had an additional dozen or more packages built and had
derived a workflow for addressing the remainder of the bootstrap. We
plan another followup Virtual Fedora Activity Day as follows:

* Wednesday June 22nd 2011 - 14:00UTC (10:00EDT)

For further information about how the day went, see:

https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap_Virtual_FAD_20110610

To participate further in this activity, refer to this:

https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap

Jon.


___
arm mailing list
a...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm
---End Message---
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

[Fwd: [fedora-arm] Fedora 15 ARM hardfp Virtual FAD (Fedora Activity Day) - TODAY]

2011-06-10 Thread Jon Masters

---BeginMessage---
Hi Folks,

We are hosting a Fedora 15 hardfp Virtual Fedora Activity Day today, at
14:00UTC (10:00 Eastern Daylight Time). The purpose of this session is
to co-ordinate the bootstrap of F15 hardfp (hardware floating point).

You can find a lot more detail here, along with all the pre-reqs/bits:

https://fedoraproject.org/wiki/Architectures/ARM/Fedora15_HardFP_Bootstrap_Virtual_FAD_20110610

Jon.


___
arm mailing list
a...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm
---End Message---
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [fedora-arm] [Fwd: Activity Day June 10th - ARMv7 F15 hardfp bringup]

2011-06-05 Thread Jon Masters
On Sun, 2011-06-05 at 09:54 +0100, Peter Robinson wrote:
 On Sun, Jun 5, 2011 at 2:10 AM, Chris Tyler ch...@tylers.info wrote:
  On Sat, 2011-06-04 at 20:53 -0400, Jon Masters wrote:
  [0] We're making a one time incompatible ABI switch in F-15 bringup to
  the hard float ABI defined in section 6 of the ARM AAPCS (commonly
  referred to as the ARM EABI - but that doesn't actually exist as a
  name). The procedure call standard will be ARM AAPCS vfpv3-d16, as
  defined in section 6 of that document. Other distros are switching and
  this will form the basis of any LSB standardization effort later on.
  Think of v7 and v5 as being different arches, which they are really.
 
  And to further clarify:
 
  - This is an addition, not a switch -- the intention is to continue to
  support armv5tel in addition to armv7hl at this time -- Tegra and
  Marvell Kirkwood (including plug computer) devices which do not support
  armv7hl will continue to work with armv5tel.
 
 Err Tegra should be supported due to the use of vfpv3-d16? Correct?

Right. v7 based Tegra parts will be supported by virtue of the vfpv3-d16
ABI (some newer VFPv3 parts have 16 additional optional registers not
required by the minimal implementation we are basing upon in Fedora,
intentionally, for ABI linkage, so that there's no break again). Don't
worry about NEON, that's not something we're actively looking at yet,
and when/if it does happen, it'll be implemented using caps to provide
optimizations in certain places - it's not required or part of the ABI.

Basically, if it's a properly implemented ARMv7 part it should be
supportable by the hardfp port. One of the the things that has happened
in recent times is the move toward much more standardized minimal
hardware features that can be generically targeted. I believe this is a
trend that we will see continued. Standardization is a good thing :)

In case it helps Gordan and anyone else:

1). We're talking about a minimal configuration for hardfp. Assuming:
- Cortex A(8) profile ARMv7 compatible parts and later
- Presence of a VFPv3 unit (inferred from above)
  with the 16 double registers (-d16, not -d32) as
  required by ARM AAPCS section 6 variant (hardfp)
- Intentionally standardizing on the 16 register minimum.

The only item up for (some) discussion seems to be use of Thumb2. Builds
so far have been having problems when turning on T2. For various
reasons, I'm not particularly desperate to see us build with T2. A todo
of mine is to confirm that the GCC interworking trampolines mean it
doesn't matter and we can make changes to have some T2 bits later (which
is how I understand that this should be working, but I want to verify by
spending some quality time with objdump and a few compiled libraries).

2). NEON is ARM's SIMD (answer to SSE/AltiVec/etc.). It shares registers
with VFPv3 (not totally unlike other arch's implementations). It's not a
part of the core ABI we are discussing. We have not discussed any
specific NEON plans up to now, other than it might be nice sometime to
have NEON optimized libraries and so forth.

Hope that helps!

Jon.


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


Re: [fedora-arm] Does anyone care about LSB on arm?

2011-06-04 Thread Jon Masters
On Sat, 2011-06-04 at 01:32 -0400, Jon Masters wrote:
 On Wed, 2011-06-01 at 12:25 +0100, Luke Kenneth Casson Leighton wrote:
 
   sooo... although the situation *right now* is that nobody in the
  commercial world is the slightest bit interested in LSB because they
  all do custom builds of complete software stacks, it could be said
  that *if* the free software community just dropped ready-to-go LSB
  standards in front of their noses, they'd quite likely use it.
 
 The reason we're discussing this is because a new architecture isn't
 going to be supported in standards like LSB overnight. It might take
 some time, and by that time, things may have changed with respect to the
 adoption of ARM systems. But if we don't think ahead, we're forced to be
 reactionary and try to do this (probably less effectively) later on.
 
 Nobody will be forced to adopt LSB, but general purpose distributions
 can benefit from having compatibility at the software level. Is this an
 issue for deeply embedded platforms? Not so much. Is it bad that Android
 rebuilds the Universe? It's their decision to make. I think we need to
 distinguish between traditional embedded uses of ARM parts, which will
 continue, and those of larger parts running general a purpose OS. I
 don't expect to see Fedora running on my cellphone, but I do have it
 running on a netbook quite nicely - the latter needs LSB more.
 
 I'll leave the rest of the rhetoric alone :)

Further discussion will be copied to arm@ and not necessarily here
(unless someone includes the devel@ on CC) so please do sign up there if
you are interested:

https://admin.fedoraproject.org/mailman/listinfo/arm

I just forwarded some more notes on LSB additions for ARM. A great deal
of other standardization work is ongoing at the moment, and I'll forward
some more stuff to ARM list in due course.

Jon.


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


[Fwd: [fedora-arm] Activity Day June 10th - ARMv7 F15 hardfp bringup]

2011-06-04 Thread Jon Masters
Folks,

If you're interested in getting involved in the armv7hl[0] bringup,
please do subscribe to the ARM list and follow along/join us Fri for the
first of what will hopefully be several sessions dedicated to bootstrap
of F15 hardfp bits, followed by building the universe around those.

Jon.

[0] We're making a one time incompatible ABI switch in F-15 bringup to
the hard float ABI defined in section 6 of the ARM AAPCS (commonly
referred to as the ARM EABI - but that doesn't actually exist as a
name). The procedure call standard will be ARM AAPCS vfpv3-d16, as
defined in section 6 of that document. Other distros are switching and
this will form the basis of any LSB standardization effort later on.
Think of v7 and v5 as being different arches, which they are really.

---BeginMessage---
Hi Folks,

We're planning to have an activity day of sorts on this coming Friday,
the purpose of which is to sync up and co-ordinate the various efforts
to achieve working ARMv7 hardfloat support for Fedora 15 bringup. The
venue is #fedora-arm, and also using a dialin number (to be provided)
for those who want to discuss topics over the phone.

I believe most of us are geographically located in the US, so I am
suggesting we could begin about 10:00EDT, which is 14:00UTC. Here's an
initial agenda that I think covers some of the important stuff:

1. discuss requirements/sync up on build flags
2. current status of works in progress (DJ/Dennis/Seneca(?)?)
3. minimal dependency discussion for F15 (xdeb-graph equiv. needed)
4. plan for building/co-ordinating builds (host bits at Seneca?)
5. get stuff building (spend most time building/fixing packages)
6. status before end of day
7. plan for followup

My assumption is that we'll consolidate the various activities begun so
far, establish a plan for ongoing dialog, and hopefully decide on a way
to host builds (pre-Koji) and so forth in a public Seneca environment.
Chris seems quite amenable to allowing machines to be used to build
bits, and I think I would like that in general if we can do so (perhaps
setup a staging mount where people can build packages and poke at bits?)

The main outcome I'm looking for is that we don't have stuff happening
in different silos, know what everyone else is working on, etc.

Jon.


___
arm mailing list
a...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/arm
---End Message---
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: [Fwd: [fedora-arm] Activity Day June 10th - ARMv7 F15 hardfp bringup]

2011-06-04 Thread Jon Masters
On Sat, 2011-06-04 at 21:10 -0400, Chris Tyler wrote:
 On Sat, 2011-06-04 at 20:53 -0400, Jon Masters wrote:
  [0] We're making a one time incompatible ABI switch in F-15 bringup to
  the hard float ABI defined in section 6 of the ARM AAPCS (commonly
  referred to as the ARM EABI - but that doesn't actually exist as a
  name). The procedure call standard will be ARM AAPCS vfpv3-d16, as
  defined in section 6 of that document. Other distros are switching and
  this will form the basis of any LSB standardization effort later on.
  Think of v7 and v5 as being different arches, which they are really.
 
 And to further clarify:
 
 - This is an addition, not a switch -- the intention is to continue to
 support armv5tel in addition to armv7hl at this time -- Tegra and
 Marvell Kirkwood (including plug computer) devices which do not support
 armv7hl will continue to work with armv5tel.
 
 - The significant incompatibility is hardfp vs. softfp ABI (moreso than
 v7 vs. v5).

Thanks. Indeed, my separate arch comment is really that v7 (with assumed
hardfp that will be the case in the form of ABI used) and v5 without
hardfp do not use the same ABI calling convention. But for
simplification, I called them different arches.

We'll keep v5 around. I think longer term, it probably makes sense to
kill it off once people have moved to newer boards/systems (like older
versions of IA32 have been killed off over time). But again, that will
depend on who is using v5, etc. over time.

Jon.


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


Re: manually fixing IPs

2011-03-29 Thread Jon Masters
On Mon, 2011-03-28 at 14:47 -0400, Jeff Garzik wrote:

  end, I gave up and used a system without NM or any of the other stuff,
 
 That's the right answer:  simply turn off NetworkManager and turn on the 
 network service, to prevent these new breakages from occurring.  I do 
 that for all the machines in my test lab.

For clarification, I usually do have NM_CONTROLLED set for every
interface, except on laptops. In this case, I just wanted to instead
turn off NetworkManager and configure the interface manually. I see no
reason why it shouldn't be possible to tell a system service to stop and
expect it to stay stopped until I turn it back on again. That way, I can
tell NM to shutdown, do something I need to do, then get the prettified
laptop experience back again when I'm done (on the netbook).

This was all to tftp various firmwares over to routers I was playing
with over the weekend. Soldering surface mount bits, placing wires, and
poking at serial consoles and firmware setup was trivial. The hardest
bit was telling a system service to stay stopped :)

Jon.


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


manually fixing IPs

2011-03-26 Thread Jon Masters
Hello,

So, back in the good old days, one could just type this:

ifconfig eth0 some_temp_ip up

Then it became necessary to:

/etc/init.d/NetworkManager stop

Then it became necessary to:

systemctl disable NetworkManager.service

Just to try to get the interface left alone.

But when the link it's attached to drops, the settings are immediately
being dropped and the interface unconfigured. So, what have I missed?
What's the other thing that's trying to be all helpful but actually
preventing me from running TFTP usefully? Sure, I could plug it into a
switch and go all Windows 95 on this, but...I'd rather not.

Thanks,

Jon.


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


Re: manually fixing IPs

2011-03-26 Thread Jon Masters
On Sat, 2011-03-26 at 12:10 +0100, Michel Alexandre Salim wrote:
 On 03/26/2011 12:05 PM, Jon Masters wrote:
  Then it became necessary to:
 
  /etc/init.d/NetworkManager stop
 
  Then it became necessary to:
 
  systemctl disable NetworkManager.service
 
 The last two are equivalent to service NetworkManager stop, which 
 still works even with systemd.

Nope. It doesn't :) I tried that, and as I said, NM restarted
immediately. The only way to stop it was to disable the service, and
even then something was unconfiguring the port on link loss. Argh.

Jon.


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


Re: manually fixing IPs

2011-03-26 Thread Jon Masters
On Sat, 2011-03-26 at 12:23 +0100, Reindl Harald wrote:

 Nobody stops you to disable Network-Manager, DHCP, AVAHI and the other 
 noob-crap
 and write your /etc/sysconfig/network-scripts/ifcfg-eth0 manually as i do
 everytime directly after the first boot and i guess the next 20 years
 this will be the same on a unix-like system

Right. This is exactly what I do on non-laptops. But I find NM useful
for WiFi sometimes so I keep it installed...but now it seems it's
becoming very difficult to just temporarily configure an interface that
won't be touched when I plug/unplug a cable or whatnot.

Really, there should be a better way that turning off every network
service and script for the 5 minutes I want this. I have other machines,
etc. and this is rawhide, but it's also the future.

Jon.


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


Re: manually fixing IPs

2011-03-26 Thread Jon Masters
On Sat, 2011-03-26 at 11:03 -0400, Neil Horman wrote:

 IIRC you can set:
 NM_CONTROLLED=no
 in /etc/sysconfig/network-scripts/ifcfg-ethX
 Supposedly that will take ethX off the reservation and allow you to use the 
 ifup
 script and ifconfig utility as you traditionally would.

I remain unconvinced that in rawhide it's possibly to truly instruct all
these wonderful bells and whistles to leave an interface alone. In the
end, I gave up and used a system without NM or any of the other stuff,
since turning it off for a few minutes was getting too involved. On that
other system, adding a manual ARP entry and an interface alias with
another IP stuck, didn't change randomly, and did what I wanted.

Not very web 2.0 I know, but I like it that way.

Jon.


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


Re: Plans for BTRFS in Fedora

2011-02-28 Thread Jon Masters
On Sat, 2011-02-26 at 17:33 -0500, Lyos Gemini Norezel wrote:
 On 02/23/2011 04:37 PM, Kevin Kofler wrote:
 
  And I'd like to counter-counter-propose that we just stop using ANY kind of
  subvolumes or volume management by default and just default to plain old
  partitions. IMHO, LVM causes more problems than it fixes. Sure, you can
  easily add storage from another disk, but in exchange there's no
  straightforward way to resize your partitions, at least none of the common
  partition editors can do it. There's also a performance penalty.

 +1
 
 This subvolume nonsense has no real place on any home computer/consumer 
 device.

With all due respect, that's the path chosen by certain other Linux
distributions (ones where if I install them I have to jump through all
kinds of hoops to turn on LVM). That is not the way we should be going.
I've made my objections known, added a comment on the wiki discussion
for the feature, and will raise an objection at the appropriate time
that it is proposed to drop LVM use by default. Until then, I'm done :)

Jon.


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


Re: Plans for BTRFS in Fedora

2011-02-23 Thread Jon Masters
On Wed, 2011-02-23 at 07:15 -0500, Josh Boyer wrote:
 On Tue, Feb 22, 2011 at 10:25 PM, Jon Masters jonat...@jonmasters.org wrote:
  On Tue, 2011-02-22 at 14:51 -0500, Josef Bacik wrote:
 
  2) Fedora 16 ships without LVM as the volume manager and instead use
  BTRFS's built in volume management, again just for the default.
 
  In my personal opinion, this is a poor design decision. Yes, BTRFS can
  do a lot of volume-y things, and these are growing by the day, but I
  don't want my filesystem replacing a full volume manager and I am
  concerned that this will lead to less testing and exposure to full LVM
  use within the Fedora community. Instead, I'd like to counter-propose
  that everything stay exactly as it is, with users being able to elect to
  switch to BTRFS (sub)volumes if they are interested in doing so.
 
  Should the switch to BTRFS by default happen, this will be one more
  thing I will have to fix immediately during installation. The list grows
  longer and longer over time - please don't make this change.
 
 You seem to spend a lot of time during your installs undoing all the
 new things that were done for the release.  Perhaps a rapid changing,
 bleeding-edge distribution isn't quite suited to your needs.  Maybe
 you would be more comfortable with Debian or CentOS?

I'll bite. I am, indeed, a fan of various Enterprise Linux distributions
and I make no pretense that I am not. I do run an Enterprise Linux on
one desktop, and it's also true that I intentionally run my primary
desktop several Fedora releases behind so as to avoid many of the
problems I see from some of these changes. However, I also run more
recent Fedora releases, and on those releases, I typically have to undo
changes such as the one originally being proposed (replacing LVM).

Again, I feel the solution is to have a Fedora architect whose role is
to realize the problems caused by seemingly isolated changes, and stop
them from propagating. You don't just replace years of UNIX (or Linux)
history/heritage overnight without bothering a chunk of the users.

Jon.


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


Re: Plans for BTRFS in Fedora

2011-02-22 Thread Jon Masters
On Tue, 2011-02-22 at 14:51 -0500, Josef Bacik wrote:

 2) Fedora 16 ships without LVM as the volume manager and instead use
 BTRFS's built in volume management, again just for the default.

In my personal opinion, this is a poor design decision. Yes, BTRFS can
do a lot of volume-y things, and these are growing by the day, but I
don't want my filesystem replacing a full volume manager and I am
concerned that this will lead to less testing and exposure to full LVM
use within the Fedora community. Instead, I'd like to counter-propose
that everything stay exactly as it is, with users being able to elect to
switch to BTRFS (sub)volumes if they are interested in doing so.

Should the switch to BTRFS by default happen, this will be one more
thing I will have to fix immediately during installation. The list grows
longer and longer over time - please don't make this change.

Jon.


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


Re: NetworkManager doesn't start on boot

2011-02-08 Thread Jon Masters
On Tue, 2011-02-08 at 11:04 +0100, Lennart Poettering wrote:
 On Tue, 08.02.11 04:44, Braden McDaniel (bra...@endoframe.com) wrote:

  I'm not sure whether 1 means it is or it isn't; but
  system-config-services claims it's enabled.
 
 s-c-s only covers sysv services. We probably should deprecate it or at
 least add a bit of code to point out that whether a service is on or off
 in sysv is ignored for native systemd services.

What utility are you recommending to replace it?

Jon.


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


Re: NetworkManager doesn't start on boot

2011-02-08 Thread Jon Masters
On Tue, 2011-02-08 at 11:27 +0100, Lennart Poettering wrote:
 On Tue, 08.02.11 05:18, Jon Masters (jonat...@jonmasters.org) wrote:
 
  
  On Tue, 2011-02-08 at 11:04 +0100, Lennart Poettering wrote:
   On Tue, 08.02.11 04:44, Braden McDaniel (bra...@endoframe.com) wrote:
  
I'm not sure whether 1 means it is or it isn't; but
system-config-services claims it's enabled.
   
   s-c-s only covers sysv services. We probably should deprecate it or at
   least add a bit of code to point out that whether a service is on or off
   in sysv is ignored for native systemd services.
  
  What utility are you recommending to replace it?
 
 Well, systemadm does some of this stuff, but doesn't really do
 enabling/disabling of services, and also needs some love.
 
 I guess my answer is to use systemctl enable foo.service and
 systemctl disable foo.service until somebody comes up with an UI for
 this (if one is actually needed).

My point is that if there's a GUI config tool today, there should be one
tomorrow. Even when in curses, it's nice for some users after install to
be able to configure this stuff with a menu. And none of those users who
want a config tool are going to care that upstart was replaced, etc.

Jon.


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


Re: rawhide woes

2011-02-04 Thread Jon Masters
On Fri, 2011-02-04 at 03:09 -0500, Felix Miata wrote:
 On 2011/02/04 01:26 (GMT-0500) Jon Masters composed:
 
  On Thu, 2011-02-03 at 18:04 -0500, Felix Miata wrote:
 
   I tried to net (minimal) install 40 hours ago and got no initrd and thus 
  no
   boot. Culprit was less not installed. I made a working initrd via chroot 
  and
   yum install less. Still when done, ethX cannot be found, so I have no 
  network
   except via chroot, and even then after installing X and KDE, yum gives 
  errors
   about installed packages not actually being installed.
 
  Can you run:
 
  $ /sbin/ifconfig -a
 
  And let us know if you are seeing differently named devices, or if they
  are simply outright missing? Thanks.
 
 If you had asked 30 or more minutes sooner I could have, but I installed 
 again and got a much bigger nearly unbootable mess trying to install more 
 than minimal. Anaconda installed 660+ packages, then aborted before setup 
 finished, without installing any of Grub. I can boot off other installed 
 Grubs, but only to single, and if I do ifconfig -a from runlevel 1 the only 
 result is multiple screens of segfault info. Possibly 
 http://fm.no-ip.com/Tmp/Linux/F/anaconda.ifcfg.log from the earlier install 
 has what you want. Logs from the 1AM install are also in 
 http://fm.no-ip.com/Tmp/Linux/F/ .

(replaced anaconda.ifcfg.log with anaoconda.ifcfg.txt when looking)

Looks like your system is attempting to name devices according to PCI
slot. What is the hardware that you are running?

I doubt it'll be possible to debug the network issue further without
some kind of minimally working install. FWIW, I bought a dedicated cheap
netbook to test rawhide since I don't want this hassle anywhere else -
means stuff breaks, but my desktop is happily running Fedora 13 :)

Jon.


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


Re: rawhide woes

2011-02-03 Thread Jon Masters
On Thu, 2011-02-03 at 18:04 -0500, Felix Miata wrote:

 I tried to net (minimal) install 40 hours ago and got no initrd and thus no 
 boot. Culprit was less not installed. I made a working initrd via chroot and 
 yum install less. Still when done, ethX cannot be found, so I have no network 
 except via chroot, and even then after installing X and KDE, yum gives errors 
 about installed packages not actually being installed.

Can you run:

$ /sbin/ifconfig -a

And let us know if you are seeing differently named devices, or if they
are simply outright missing? Thanks.

Jon.


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


Re: Fedora Rawhide Test Day for Network Device Naming on January 27th 2011

2011-01-19 Thread Jon Masters
On Wed, 2011-01-19 at 22:30 +0530, narendr...@dell.com wrote:

 The objective is to test the new naming scheme for onboard and PCI
 add-in network interfaces as suggested by 'biosdevname' utility.
 It would be great if you could participate and provide your feedback
 which would help us flush bugs. 

Cool. I will be there. I have an R610 I've borrowed to do some testing
of these features in general, and will attempt to borrow an R710 too.

Jon.


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


Re: Fedora distribution build times

2011-01-15 Thread Jon Masters
On Fri, 2011-01-14 at 16:51 -0600, Matt Domsch wrote:

 It took my build system 96 hours to build all of rawhide (10k
 packages) for both x86_64 and i386.  Builders are 10 Dell PowerEdge
 1955 servers, each with 2 sockets 3GHz Xeon 5160 CPUs (4 cores each),
 8GB RAM.  Builders running Fedora 14.

OOI, do you sequentially build one package at a time on a builder, or do
you do parallel builds?

Jon.


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


Re: Fedora distribution build times

2011-01-15 Thread Jon Masters
On Sat, 2011-01-15 at 19:54 -0500, Matthew Miller wrote:
 On Sat, Jan 15, 2011 at 04:49:37PM +0100, Tomasz Torcz wrote:
   A slowdown by a factor of 4 is a high price to pay for the impact of
   RemoveSUID. I'd rather pay at most 30%, and not a factor of 4.
   That's the extreme corner case, caused by bug in tmpfs (lack
  of filecaps?).  Upstream kernel bug, I would say.
 
 Lack of a feature isn't a bug.

Not to be an antagonist, but I still see no rational reason to remove
setuid and replace it with this alternative implementation wholesale at
this time. UNIX got away with setuid for a *long* time, and I'm sure we
could have managed for another year (or 30) without a big switchover.

Jon.


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


Re: Rawhide: Gnome totally busted after today's (?) round of updates

2011-01-12 Thread Jon Masters
On Wed, 2011-01-12 at 20:12 -0500, Matthias Clasen wrote:
 On Wed, 2011-01-12 at 17:34 -0500, Andy Lawrence wrote:
 
  Is there a package we can down-grade to get back up and running?  Or
  an update via Koji?
 
 With the gnome-shell, gjs and gobject-introspection builds that are in
 koji now, things should be much better. At least on my system, things
 work fine again.

So that presumes a switch to the Shell?

Jon.


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


Re: [Guidelines Change] Changes to the Packaging Guidelines

2010-12-15 Thread Jon Masters
On Wed, 2010-12-15 at 22:25 +0200, Ville Skyttä wrote:

 Files marked as documentation must not cause additional dependencies that 
 aren't satisfied by the package itself or its dependency chain as it would be 
 if none of its files marked as documentation were included in the package.

Doesn't this exclude things like man pages, since they need a man page
formatter to display them that would not be required were those docs not
included in a package? If so, it seems like an excessive limitation.

Jon.


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

Re: [Guidelines Change] Changes to the Packaging Guidelines

2010-12-15 Thread Jon Masters
On Wed, 2010-12-15 at 23:57 +0200, Ville Skyttä wrote:
 On Wednesday 15 December 2010, Jon Masters wrote:
  On Wed, 2010-12-15 at 22:25 +0200, Ville Skyttä wrote:
   Files marked as documentation must not cause additional dependencies
   that aren't satisfied by the package itself or its dependency chain as
   it would be if none of its files marked as documentation were included
   in the package.
  
  Doesn't this exclude things like man pages, since they need a man page
  formatter to display them that would not be required were those docs not
  included in a package? If so, it seems like an excessive limitation.
 
 I thought about adding something that if there's a concern that people will 
 try to abuse the above guideline for something, some refinements could be 
 added, but I believe people are capable of applying common sense.  But if 
 someone can plug this potential loophole in the text and still keep it 
 understandable, please feel free to rephrase it.
 
 But how many packages nowadays require a man page reader simply because they 
 install man pages?

Well, since it's a guideline, it's worth discussion. Sure there's only
18 in your list, but that sounds more like a bug than a feature.
Similarly, for docs in HTML format we could probably do with some kind
of dependency suggestion (I'm not sure what the Fedora version of RPM
recommended way of doing dependency level suggestions is now). I would
think that would be the ideal, to recommend these things but not require
them to be installed if it's just documentation files.

I think the policy should be to somehow recommend the additional bits,
then you can add but not require in place of the existing wording.
Anyway, what is the current Fedora RPM way of doing suggestions? I've
seen this stuff in SuSE, and other package managers (including RPM).

Jon.


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

Re: Proposed package blocking due to FTBFS

2010-12-08 Thread Jon Masters
On Tue, 2010-12-07 at 20:29 -0600, Matt Domsch wrote:

 My goal isn't to make life difficult for everyone.  My goal is to keep
 the distribution in a form where it can actually build from the open
 source we provide.

Thanks Matt. What you're doing is vitally important for the
distribution, since it should build from source always. You do a lot of
great work in this area and I hope you continue for a long time! :)

Jon.


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


Re: Proposed package blocking due to FTBFS

2010-12-06 Thread Jon Masters
On Mon, 2010-12-06 at 23:01 -0600, Matt Domsch wrote:

 I trust module-init-tools will get resolved with an impending upstream
 release.  Not like that can go unfixed forever. :-)

Should be fixed before Wednesday (tomorrow). I have some fixes for
compressed modules too. Will let you know when this is resolved.

Jon.


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


Re: biosdevname hitting rawhide

2010-12-01 Thread Jon Masters
On Tue, 2010-11-30 at 16:29 -0600, Michael Cronenworth wrote:
 Matt Domsch wrote:
Yes, your system, on new install, or if you delete
/etc/udev/rules.d/70-persistent-net.rules and the HWADDR lines from
/etc/sysconfig/network-scripts/ifcfg-*, will then use the new names.
  specifically, em0 for the above device, and emType Instance  for the
  second NIC specified in SMBIOS...
 
 OK. Perhaps the wiki should be updated to state the feature works more 
 generically (SMBIOS 2.6+) and not for just Dell/HP systems?

+1

And also, I'd love to see fewer attacks on Dell here. Matt is doing good
work that is generic and uses open standards that can be implemented by
many vendors. The fact that some have yet to move on SMBIOS struct type
additions reflects on them alone.

 Interesting work, Matt. I'm surprised the Unix purists who would fight 
 you to death to keep sendmail on desktops would allow you to change the 
 almighty eth* naming scheme.

Because it makes *sense* and is in keeping with UNIX tradition on many
systems. I'm all for making all manner of changes when there is a
justification that is rationalized and the benefits can be explained.
When it's hand wavy this is good type stuff, I feel different :)

Jon.


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


  1   2   3   >