Re: Fedora.NEXT Products and the fate of Spins

2014-02-28 Thread Peter Robinson
  On Thu, Jan 30, 2014 at 4:10 PM, Christian Schaller 
cscha...@redhat.com 
  wrote:
 
 
 
  The difference here is that the resources for GNOME (or anything else
Red Hat
  needs for future versions of RHEL) are
  provided by Red Hat. So if you want the spins to the logically the same
in
  terms of resources we should start demanding
  that any spin set up needs to provide an annual monetary contribution
to help
  pay for the Fedora infrastructure and team.
 
  So you mean to say the software(already existing in the repos) which is
not
  of interest for red hat should pay to stay for fedora infrastructure and
  Team to stay in the fedora repos?
 
  This looks like clear business motive and no point in calling it a
community
  project at all.
 

 What I mean to say is that Red Hat has a business motive to support the
Fedora community,
 if supporting Fedora was a pure act of charity then I think organizations
like the Red Cross
 or Unicef would have a much better chance of getting the money.

 So if the Fedora community wants to not care about why Red Hat invests in
Fedora they are of course free to do so,
 but it becomes quite disingenuous to later be surprised if Red Hat loses
interest in Fedora.

I think one of the points you miss here is that one of the cost benefits to
red hat outside of RHEL is a user on boarding process. Use olpc as an
example where red hat invested money outside of its traditional paying
customer use case, the university out reach programs are another example of
this.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-06 Thread Miloslav Trmač
On Tue, Feb 4, 2014 at 11:11 AM, H. Guémar hgue...@fedoraproject.orgwrote:

 I'm not fond of keeping spins around when we're focusing on products.
 That gives the message that they are second-class citizens in Fedora.


In my view, this not supposed to be a discussion about numbering classes /
keeping score.

Rather, I view spins and products as _substantially_ different: spins are
more or less focused on providing upstream software (perhaps with fixed
bugs, or with good curation); products are much more focused on doing extra
new work to integrate, work that doesn't have any non-Fedora upstream.  So,
saying that every spin is/should be a product-in-making doesn't match with
the way I think about this.

Note that this distinction does not automatically imply anything as to
visibility, promotion, or being release blocking: We could easily promote a
specific spin _more_ than a specific product (say, promote Fedora Audio
Product, Fedora Rails 4 spin, Fedora Cloud Product, Fedora KDE spin, Fedora
Desktop, Fedora Server - the order is obviously nonsense but you get the
idea).
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-05 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 02/04/2014 10:37 PM, Adam Williamson wrote:
 On Tue, 2014-02-04 at 10:21 +0100, Stephen Gallagher wrote:
 On 02/01/2014 11:07 PM, Kevin Kofler wrote:
 Stephen Gallagher wrote:
 Right now, the vision essentially looks like:
 
 Fedora Products: This *is* Fedora. It comes in three
 flavors.
 
 I don't like the hardcoded three there at all, because if KDE
 is to ever become a full-fledged Product (which IMHO it should
 have been from the beginning!), it will need to change (unless
 you're dropping one of your 3 sacred spins).
 
 
 Well, I thought it was clear, since I did include the words
 Right now, but yes: I do think that other products should be
 both permitted and planned. One thing I've been discussing as an
 option with some of the members of the KDE SIG is to promote
 Fedora Scientific, based on the present-day KDE and Scientific
 Spins, as a fourth Fedora Product.
 
 I think this would be valuable as it would also act as a
 prototype for what the new-product process will need to be going
 forward.
 
 This still seems kind of bizarre to me. Scientific Workstation is a
 very niche spin for a particular audience which happens to use the
 KDE desktop because, I dunno, the person who built the spin had to
 pick *some* desktop and they liked KDE more than GNOME or
 something. KDE is our most significant desktop spin after GNOME.
 
 If we're expanding the product set, Fedora KDE seems like a
 reasonable Product candidate, but smooshing it together with
 Scientific Workstation seems a bit bizarre.
 

It's not just that, actually. It has to do with the fact that the
majority of the scientific-focused applications are built atop the QT4
and other KDE libraries, making it much better suited to operating
atop the KDE desktop environment. Certainly it *can* be run in GNOME
at the cost of additional memory usage and other resources.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlLx94cACgkQeiVVYja6o6NGNQCeKT3nPbjJ04q8htyShHqymZ5h
Ue4AnRgzkAplJWv6KcZRAtqfA3tWHrWk
=egPd
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-05 Thread Bill Nottingham
Matthew Miller (mat...@fedoraproject.org) said: 
 On Tue, Feb 04, 2014 at 08:48:12AM -0500, Jaroslav Reznik wrote:
   I'd also like to see some of the restrictions on spins loosened a little
   bit. I think the spin/remix distinction (Fedora-only software vs. combined
   with other things) is good, but, for example, spins, maybe it *would* be
   okay to change software defaults in a way that isn't currently allowed.
   Is there a way that isn't currently allowed actually? Spins can put
   anything into %post, and some do modify configuration. (If nothing else, 
   the
   desktop spins change the default desktop...)
  And sendmail/rsyslog was one example. So yes, spin already do so. But 
  stating
  this formally/documented way would be worthy.
 
 That was a particularly gray area because it's simply a matter of installing
 a package or not. Installing rsyslog but configuring it to log differently
 than the standard is another level of change (although of course also murky
 when other applications change their behavior based on the presence or
 absence of some other package).

Yeah; the idea behind the guideline is that you want documentation to be
generally valid, for example - if you have resources that have to say if
you're on X, do A, if you're on Y, do B... it gets very unwieldy very fast,
and makes it much harder for users as well. We obviously are going to have
some of this with the assorted desktop spins, but imagine that level of
differences spread to yum vs apt (as a theoretical bad example.)

Bill
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-05 Thread Matthew Miller
On Wed, Feb 05, 2014 at 10:27:44AM +0100, Bill Nottingham wrote:
  That was a particularly gray area because it's simply a matter of
  installing a package or not. Installing rsyslog but configuring it to
  log differently than the standard is another level of change (although
  of course also murky when other applications change their behavior based
  on the presence or absence of some other package).
 Yeah; the idea behind the guideline is that you want documentation to be
 generally valid, for example - if you have resources that have to say if
 you're on X, do A, if you're on Y, do B... it gets very unwieldy very fast,
 and makes it much harder for users as well. We obviously are going to have
 some of this with the assorted desktop spins, but imagine that level of
 differences spread to yum vs apt (as a theoretical bad example.)

Agreed -- I think changes should be in proportion to the amount of separate
branding the spin has. If I'm running something which configures the system
in a very different way, I should *know*.

-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-05 Thread Ben Williams

May take on the Spins

1) Spins have given us a great way to show people what is in Fedora 
without installing
2) We have been producing Multi-Live media for several years to give out 
at events.
3) The multi-lives make the display machines very easy to maintain (new 
release wipe hd and reinstall multi-live )
4) I personally produce updated Live isos for the community. We have 
seen that they do and have many times solved issues that people had 
installing on the original release.
5) yes Spins create a overhead as far as testing etc. but in the end run 
they are the best way to get a enduser to experiment to see if they like 
running Fedora.

6) now do i think we need spins for any group other than Workstation no


--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-05 Thread Bruno Wolff III

On Tue, Feb 04, 2014 at 08:54:15 -0500,
  Jaroslav Reznik jrez...@redhat.com wrote:


Seems to be pretty outdated (*), we're past many things written there aka Live
CD size - for example for desktop and KDE spins. So the CD part could be 
removed,
I know several spins doing changes in defaults and it's really up to SIG
standing behind spin than Spins SIG.


The intention was that the Spins SIG would set these standards and enforce 
them. However, when participation in the Spins SIG stopped (even though 
someone from each spin was supposed to be participating), this became 
impracticle.

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-05 Thread Przemek Klosowski

On 02/05/2014 03:34 AM, Stephen Gallagher wrote:

It's not just that, actually. It has to do with the fact that the
majority of the scientific-focused applications are built atop the QT4
and other KDE libraries, making it much better suited to operating
atop the KDE desktop environment. Certainly it *can* be run in GNOME
at the cost of additional memory usage and other resources

This doesn't sound right.

yum group info 'Engineering and Scientific'

lists 148 applications, of which 14 require Qt (*). The method I used is 
pretty ad-hoc so perhaps I am missing something, but it seems to me that 
KDE is not really correlated to the 'scientificness'. This reflects my 
personal experience---I have been using Fedora for scientific computing 
for a long time, always under Gnome and I never felt the need to switch 
to KDE. Adam is probably right that KDE might just be a personal 
preference of the spin authors.


This actually illustrates a problem I have with spins: if you treat them 
too much like separate products, they detract from modularity that is 
really the strength of Linux and Fedora. It should work just fine to 
combine Scientific and Security, for instance if someone wanted to do a 
statistical analysis on WiFi security survey scans :). If you look at 
spins as a PR/marketing effort around groupinstall, the modularity is 
easily available. If you look at spins as a customized remixes creating 
a specialized environment, not so much.


Greetings

przemek




(*) as determined by

for a in `yum group info 'Engineering and Scientific'` ; do if repoquery 
--requires $a | grep -iq qt; then echo $a; fi  ; done



-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 02/03/2014 11:06 PM, Brendan Jones wrote:
 On 01/31/2014 12:28 PM, Ian Malone wrote:
 On 30 January 2014 23:07, Josh Boyer jwbo...@fedoraproject.org
 wrote:
 On Thu, Jan 30, 2014 at 5:47 PM, Przemek Klosowski 
 przemek.klosow...@nist.gov wrote:
 On 01/29/2014 07:10 PM, Ian Malone wrote:
 
 On 29 January 2014 23:58, Josh Boyer
 jwbo...@fedoraproject.org wrote:
 
 I consider myself squarely in the middle of those two camps.
 I think they have value to people.  I think they fill a
 niche, however large or small it might be.  I also think they
 can be done by the people wishing to provide them without
 relying on Fedora resources for hosting and creation (outside
 of leveraging existing packages and repositories).
 
 I don't consider that getting rid of them at all.  On the
 contrary, I think it lets people have more control over their
 spins, allows them to refresh them as they see fit throughout
 the release, and allows them to market and promote them
 beyond a token mention on a Fedora website.
 
 Some care is needed, if there are things getting packaged to
 fill a role in a spin they may disappear from Fedora if the
 spin in question does.
 
 On one hand, I am impressed by many spins as an excellent
 technology demonstration. On the other hand, what should
 existing users of a base Fedora do if they find an useful
 spin with a superior functionality? If its function is not
 integrated and easily accessible from the base system,  they 
 must either dual-boot or re-install  from the spin.
 
 Therefore I prefer that the spins ultimate goal is to include
 the functionality into generic Fedora. The same goes for
 other bundling schemes discussed here.  It's not that I
 object to  them per se, but I do think that there's an
 opportunity cost involved: the person caring about the spin
 has to chose between working on integrating the spin
 functionality in generic Fedora, and developing the spin
 separately. I do recognize that the former is harder, but the
 opposite tack has a potential to fragment Fedora. Spins 
 should be like branches in a VCS: let's not turn them into
 forks.
 
 I think the strength of Fedora comes from it being an
 excellent platform for all kinds of FOSS software, and the
 associated network effect---the better the platform is, the
 faster it gets better.
 
 Spins is a loaded term in Fedora that means exactly what you 
 suggest.  An approved Spin, by definition, must only include
 packages (and functionality) that is contained in the generic
 Fedora repositories.  So the project seems to very much agree
 with you.
 
 Remixes can contain external packages and have the pluses and
 minuses that you highlight.  Some of the discussion to date has
 been suggesting or implying that Spins become Remixes, but
 I think that things that are already Spins would likely retain
 the qualities you desire.  The discussion has a lot of tribal
 knowledge behind it, so if you aren't overly familiar with the
 history behind these concepts I can see how it would be
 confusing.
 
 Indeed what Przemek Klosowski described (forking fedora) is what 
 making all spins remixes might do. Concrete example:  real-time
 audio. If left to its own devices a music production spin would
 probably do a realtime kernel and set priorites for jack on its
 own. However since whatever change was made had to apply to all
 fedora the result was that the default RT priority for jack was
 changed in the package (a realtime kernel not being necessarily
 required http://jackaudio.org/realtime_vs_realtime_kernel), so
 all Fedora JACK users get a better chosen default (though they
 still need to make manual changes to groups to benefit from it).
 
 
 I can certainly see the benefits of forking in the domain of
 audio.
 
 However I would also be a little concerned that maintainers of
 said spins, might just stop bothering to package new audio software
 in upstream Fedora repositories at all. If they are going to the
 trouble of of hosting there spins, I can't see why they wouldn't
 just host there own packages as well (with custom compiler flags
 and whatever).
 


This is the domain of Fedora Remixes, not Fedora Spins. Downstreams
are permitted (naturally) to use Fedora packages for whatever
distribution they want to create. The catch is that they have to
follow the policies on this page: https://fedoraproject.org/wiki/Remix

The primary difference is that Fedora Remixes have to provide their
own website and image hosting, as they are Fedora-derived, not
Fedora-provided.

 I'd worry that this is going to result in a poorer quality audio 
 experience in Fedora (for example have those nice arch guys come
 along and provide patches to audio software that doesn't build).
 Who's going to do that on 3rd party repos?
 

The sort of person who does that in Fedora in the first place is
likely to do so for a Remix if they're using it as well.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: 

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 02/01/2014 11:07 PM, Kevin Kofler wrote:
 Stephen Gallagher wrote:
 Right now, the vision essentially looks like:
 
 Fedora Products: This *is* Fedora. It comes in three flavors.
 
 I don't like the hardcoded three there at all, because if KDE is
 to ever become a full-fledged Product (which IMHO it should have
 been from the beginning!), it will need to change (unless you're
 dropping one of your 3 sacred spins).
 

Well, I thought it was clear, since I did include the words Right
now, but yes: I do think that other products should be both permitted
and planned. One thing I've been discussing as an option with some of
the members of the KDE SIG is to promote Fedora Scientific, based on
the present-day KDE and Scientific Spins, as a fourth Fedora Product.

I think this would be valuable as it would also act as a prototype for
what the new-product process will need to be going forward.

To address another concern you had elsewhere:
One of the stated goals of the Products is to provide a known and
reliable setup. I don't view it as reducing Freedom (or Choice)
because a clear goal of this effort is to ensure that if you don't
want this setup, you don't have to use it. You will be able to either
install one of the the Products (and later remove packages you don't
want) or you can install individual packages directly from the
netinstall.iso just as you have always done. So I really view this as
an add-on: if the *choice* a user wants to make is I'd like someone
who knows more than I do to make the decision about what I should have
installed, that's just as valid a choice as I want to use DNF
instead of YUM. It's just taking place at a higher level.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlLwsTIACgkQeiVVYja6o6PjhgCgneEHSY6BHKprKxdul+Naw/FN
Z2gAoJf2kF1QEq8ixaEs4LvJLn6MROOR
=ai3m
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Dan Mashal
On Tue, Feb 4, 2014 at 1:03 AM, Stephen Gallagher sgall...@redhat.com wrote:
 This is the domain of Fedora Remixes, not Fedora Spins. Downstreams
 are permitted (naturally) to use Fedora packages for whatever
 distribution they want to create. The catch is that they have to
 follow the policies on this page: https://fedoraproject.org/wiki/Remix

 The primary difference is that Fedora Remixes have to provide their
 own website and image hosting, as they are Fedora-derived, not
 Fedora-provided.

 The sort of person who does that in Fedora in the first place is
 likely to do so for a Remix if they're using it as well.

Hi,

So where do we currently stand with this?

Are we leaning towards spins going away?

Are we leaning towards keeping some spins and getting rid of others?

What about proposals for new spins?

Dan
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Matthew Miller
On Thu, Jan 30, 2014 at 12:01:40AM +, Ian Malone wrote:
 Two thoughts:
 1. Is there scope for a spin to be a particular sub-focus of a product?
 Desktop (all)
 . desktop gnome
 . desktop kde
 . desktop twm (maybe not)
 Server (all)
 . server web
 . server fileserver (or whatever might make sense)
 The idea being that everything under one product should be a
 subdivision of what would be included anyway. I realise there's the
 potential there to snowball again.

It looks like the Cloud and Server WGs are both going this way, with Server
offering a base plus different roles (like your web and fileserver
examples), and Cloud offering a generic image plus several tailored for
specific uses (docker, big data, etc.). The Workstation WG is going in a
different direction, but I also think the situation is legitimately a bit
different, as the intention is for the server roles to have fundamentally
the same interface/experience, and it's likely that basic things like
cloud-init will remain in the different cloud... uh... spins.

-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread H . Guémar
I'm not fond of keeping spins around when we're focusing on products.
That gives the message that they are second-class citizens in Fedora.

I'd rather define a process that allows current spins to become either
sub-products or full-featured products
when they meet a set of requirements (that is to be defined yet).

In a contributor-driven community, it shouldn't be a problem to accept new
products if it is backed appropriately.


H.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 02/04/2014 11:11 AM, H. Guémar wrote:
 I'm not fond of keeping spins around when we're focusing on
 products. That gives the message that they are second-class
 citizens in Fedora.
 

To be fair, spins have always been second-class citizens (to a point).
They've always been relegated to a secondary page from the standard
install media.

 I'd rather define a process that allows current spins to become
 either sub-products or full-featured products when they meet a set
 of requirements (that is to be defined yet).
 
 In a contributor-driven community, it shouldn't be a problem to
 accept new products if it is backed appropriately.
 

This I agree with completely. We need to define a process for how to
promote new Products. I *will* say that such a process will probably
include a requirement that it must be more than just a technology
deliverable (i.e. Just the XFCE Spin renamed). A product will likely
need to define a target not currently served by one of the existing
products (or the overlap will need to be justified).
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlLwwyUACgkQeiVVYja6o6NmsQCfTUCY2q3bUKON4vo+J1j9Qnqx
OboAnixXUmp0HGNqqwBtjVv1cth05B2d
=TxoF
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 02/04/2014 10:34 AM, Dan Mashal wrote:
 On Tue, Feb 4, 2014 at 1:03 AM, Stephen Gallagher
 sgall...@redhat.com wrote:
 This is the domain of Fedora Remixes, not Fedora Spins.
 Downstreams are permitted (naturally) to use Fedora packages for
 whatever distribution they want to create. The catch is that they
 have to follow the policies on this page:
 https://fedoraproject.org/wiki/Remix
 
 The primary difference is that Fedora Remixes have to provide
 their own website and image hosting, as they are Fedora-derived,
 not Fedora-provided.
 
 The sort of person who does that in Fedora in the first place is 
 likely to do so for a Remix if they're using it as well.
 
 Hi,
 
 So where do we currently stand with this?
 
 Are we leaning towards spins going away?
 
 Are we leaning towards keeping some spins and getting rid of
 others?
 
 What about proposals for new spins?


I won't speak for all of FESCo, but I'm leaning towards: Spins can
continue just as they are, while being aware that they continue to be
secondary to our primary deliverables. (Yes, I'm aware of the
KDE-as-release-blocker rule and we'll address that individually).

So new spins and existing Spins are fine (in my opinion) as long as
someone is caring for and feeding them.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlLww5YACgkQeiVVYja6o6PtYACfUeW9oYycRD7n9b3+kc593KFu
gFoAni0WVryNnZp2M7WTioqYXudwFTp2
=GfMO
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Matthew Miller
On Thu, Jan 30, 2014 at 12:16:16PM -0800, Adam Williamson wrote:
 If we decide the alternative desktops are a valuable part of Fedora -
 which seems to be a popular opinion - how do we fit them into a
 Product-based conception of Fedora?
 
 We can have a KDE Product, and an Xfce Product, and an LXDE Product,
 but...at that point haven't we just re-invented spins? It doesn't seem
 to quite work with the Product conception.

I would like to see Products defined by the problem space that they are
aimed at rather than the technology they're based on. That is, a Fedora
Scientific Desktop is a lot more compelling to me than Fedora KDE -- at
least as a product. But I don't think there's anything wrong with Fedora KDE
as either a spin or something else.

For that matter, there could be a Fedora GNOME spin distinct from the
Fedora Workstation product, if there were people really keen to work on it,
perhap as a showcase of upstream technology without worrying about the
concerns of the Fedora Workstation WG's particular area of focus. (With
people keen to work on it as the really key phrase.)


-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Robert Mayr
2014-02-04 Stephen Gallagher sgall...@redhat.com:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1


 I won't speak for all of FESCo, but I'm leaning towards: Spins can
 continue just as they are, while being aware that they continue to be
 secondary to our primary deliverables.
[snip]

Yes, in my eyes that's the reason why spins should not become a
separate product. They can/should be part of a product, such as
Workstation, and maybe only Security is worth a discussion apart.
How we will call the spins in fedora.ext is not important, but we
should have a clear idea soon about them.

Personally I wouldn't either keep any of them as release blocking
(except GNOME probably), only products should be able to block a
release.
Just my personal thought about this topic ;)

Cheers.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Jóhann B. Guðmundsson


On 02/04/2014 10:39 AM, Matthew Miller wrote:

On Thu, Jan 30, 2014 at 12:16:16PM -0800, Adam Williamson wrote:

If we decide the alternative desktops are a valuable part of Fedora -
which seems to be a popular opinion - how do we fit them into a
Product-based conception of Fedora?

We can have a KDE Product, and an Xfce Product, and an LXDE Product,
but...at that point haven't we just re-invented spins? It doesn't seem
to quite work with the Product conception.

I would like to see Products defined by the problem space that they are
aimed at rather than the technology they're based on. That is, a Fedora
Scientific Desktop is a lot more compelling to me than Fedora KDE -- at
least as a product. But I don't think there's anything wrong with Fedora KDE
as either a spin or something else.

For that matter, there could be a Fedora GNOME spin distinct from the
Fedora Workstation product, if there were people really keen to work on it,
perhap as a showcase of upstream technology without worrying about the
concerns of the Fedora Workstation WG's particular area of focus. (With
people keen to work on it as the really key phrase.)




But you cannot overlap products as in you cannot have a Gnome 
workstation and KDE workstation etc you cannot have an Server 
product outside what is already defined in the ServerWG nor a Cloud 
product outside what is already defined there.


Basically what's happening here is that default is being applied to 
now three spaces which filled with Red Hat products and elevated above 
community contribution just like Gnome was put above all community 
contributions as an Default.


Do people truly really want us to move forward with this discrimination 
between contributions to the project?


JBG
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Matthew Miller
On Thu, Jan 30, 2014 at 05:51:31AM -0500, Christian Schaller wrote:
 What I mean to say is that Red Hat has a business motive to support the
 Fedora community, if supporting Fedora was a pure act of charity then I
 think organizations like the Red Cross or Unicef would have a much better
 chance of getting the money.

This is certainly true, but the benefits to Red Hat also go far beyond the
immediate return on investment. And, many of those benefits simply do not
happen for Red Hat if the company does not _genuinely_ invest in community
support, including beyond current, obvious product connections. I know you
know that, but it doesn't come across clearly in your statements.

And, of course, for many Red Hatters, it's deeper than the cold financial
calculus. We care about this project and its values, and that's why we're
here.

-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Reindl Harald
Am 04.02.2014 11:57, schrieb Jóhann B. Guðmundsson:
 On 02/04/2014 10:39 AM, Matthew Miller wrote:
 On Thu, Jan 30, 2014 at 12:16:16PM -0800, Adam Williamson wrote:
 If we decide the alternative desktops are a valuable part of Fedora -
 which seems to be a popular opinion - how do we fit them into a
 Product-based conception of Fedora?

 We can have a KDE Product, and an Xfce Product, and an LXDE Product,
 but...at that point haven't we just re-invented spins? It doesn't seem
 to quite work with the Product conception.
 I would like to see Products defined by the problem space that they are
 aimed at rather than the technology they're based on. That is, a Fedora
 Scientific Desktop is a lot more compelling to me than Fedora KDE -- at
 least as a product. But I don't think there's anything wrong with Fedora KDE
 as either a spin or something else.

 For that matter, there could be a Fedora GNOME spin distinct from the
 Fedora Workstation product, if there were people really keen to work on it,
 perhap as a showcase of upstream technology without worrying about the
 concerns of the Fedora Workstation WG's particular area of focus. (With
 people keen to work on it as the really key phrase.)
 
 But you cannot overlap products as in you cannot have a Gnome workstation 
 and KDE workstation etc you cannot
 have an Server product outside what is already defined in the ServerWG nor 
 a Cloud product outside what is
 already defined there.
 
 Basically what's happening here is that default is being applied to now 
 three spaces which filled with Red Hat
 products and elevated above community contribution just like Gnome was put 
 above all community contributions as an
 Default.
 
 Do people truly really want us to move forward with this discrimination 
 between contributions to the project?

honestly going back to only a install DVD with a sane user-UI and dedicate all
the time wasted for the spin/products/discrimination discussions for 
documentations,
screenshots and howtos would have more benefit for Fedora

there is nothing you can't setup with the one fits all DVD or even with
a slim network install if you only knew what to install and how to configure



signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread H . Guémar
It's also a negative message to the 1.4 k active contributors in fedora.
Or do you assume that most of them are paid by RH which is unlikely.
Don't forget that fp.o has been founded with two stakeholders: RH and the
community

H.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Dan Mashal
On Tue, Feb 4, 2014 at 2:40 AM, Stephen Gallagher sgall...@redhat.com wrote:
 I won't speak for all of FESCo, but I'm leaning towards: Spins can
 continue just as they are, while being aware that they continue to be
 secondary to our primary deliverables. (Yes, I'm aware of the
 KDE-as-release-blocker rule and we'll address that individually).

 So new spins and existing Spins are fine (in my opinion) as long as
 someone is caring for and feeding them.

Thanks, that's good news.

Dan
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Robert Mayr
2014-02-04 Matthew Miller mat...@fedoraproject.org:
 On Thu, Jan 30, 2014 at 05:51:31AM -0500, Christian Schaller wrote:
 What I mean to say is that Red Hat has a business motive to support the
 Fedora community, if supporting Fedora was a pure act of charity then I
 think organizations like the Red Cross or Unicef would have a much better
 chance of getting the money.

 This is certainly true, but the benefits to Red Hat also go far beyond the
 immediate return on investment. And, many of those benefits simply do not
 happen for Red Hat if the company does not _genuinely_ invest in community
 support, including beyond current, obvious product connections. I know you
 know that, but it doesn't come across clearly in your statements.

 And, of course, for many Red Hatters, it's deeper than the cold financial
 calculus. We care about this project and its values, and that's why we're
 here.

 --
 Matthew Miller--   Fedora Project--mat...@fedoraproject.org

Thank you Matt, I was very concerned about this statement indeed.
Haikel, you got the point of my thought too :)


-- 
Robert Mayr
(robyduck)
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Matthew Miller
On Tue, Feb 04, 2014 at 10:57:51AM +, Jóhann B. Guðmundsson wrote:
 For that matter, there could be a Fedora GNOME spin distinct from the
 Fedora Workstation product, if there were people really keen to work on it,
 perhap as a showcase of upstream technology without worrying about the
 concerns of the Fedora Workstation WG's particular area of focus. (With
 people keen to work on it as the really key phrase.)
 But you cannot overlap products as in you cannot have a Gnome
 workstation and KDE workstation etc you cannot have an Server
 product outside what is already defined in the ServerWG nor a
 Cloud product outside what is already defined there.

I think it's okay for there to be some overlap. The real world doesn't
always chop up into neat boxes. If there's a *lot* of overlap between two
nominally-different products, then that is less useful and it's probably
better for them to either work together or else find a stronger
differentiation.

But that's talking about products. As long as someone is interested in doing
them, spins can overlap like crazy.



-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Jóhann B. Guðmundsson


On 02/04/2014 12:38 PM, Matthew Miller wrote:

On Tue, Feb 04, 2014 at 10:57:51AM +, Jóhann B. Guðmundsson wrote:

For that matter, there could be a Fedora GNOME spin distinct from the
Fedora Workstation product, if there were people really keen to work on it,
perhap as a showcase of upstream technology without worrying about the
concerns of the Fedora Workstation WG's particular area of focus. (With
people keen to work on it as the really key phrase.)

But you cannot overlap products as in you cannot have a Gnome
workstation and KDE workstation etc you cannot have an Server
product outside what is already defined in the ServerWG nor a
Cloud product outside what is already defined there.

I think it's okay for there to be some overlap. The real world doesn't
always chop up into neat boxes. If there's a *lot* of overlap between two
nominally-different products, then that is less useful and it's probably
better for them to either work together or else find a stronger
differentiation.

But that's talking about products. As long as someone is interested in doing
them, spins can overlap like crazy.


Yes but community products wont be considered primary products which 
means if things continues in the same manner as default does be 
ignored by QA/Releng/Marketing/Design since the focus will *only* be on 
primary products.


JBG
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Matthew Miller
On Tue, Feb 04, 2014 at 01:34:09AM -0800, Dan Mashal wrote:
 So where do we currently stand with this?

So, here's what *I'm* thinking.

Spins clearly have enough popularity and importance that we either need to
keep them or have some alternative that fills the same space and makes
people at least as happy or happier. Since I don't know of any idea for
alternatives, we clearly should keep that.

Some spins might want to investigate alternative delivery methods. I'm
thinking particularly of the non-desktop-environment spins. Some of them
could maybe be delivered as groups of applications in Gnome Software
(although that's also clearly not appropriate for all), or maybe there's
interest in pushing the Fedora Formulas idea futher.

I'd also like to see some of the restrictions on spins loosened a little
bit. I think the spin/remix distinction (Fedora-only software vs. combined
with other things) is good, but, for example, spins, maybe it *would* be
okay to change software defaults in a way that isn't currently allowed.

I think some spins are completely fine staying as spins forever. Other
groups might be interested in becoming a Fedora capital-P Product. *I* don't
think we want more than a handful of these, but maybe it turns out that we
actually do collectively. So, for spins that are interested in targeting a
particular target space, there should be a process to get there.

Earlier I had suggested that I was thinking that this would parallel what
Fedora does with primary and secondary architectures, and that current spins
might all become secondary products. This discussion makes me think that
that's not quite right. Stanislav Ochotnický suggested that incubating
products might be better, in line with the Apache process:
https://incubator.apache.org/incubation/Process_Description.html (Although
we're structured somewhat differently from Apache, so we can't just lift
that wholesale). Not all spins would be interested in this (again, fine),
but the ones that are could have a clear path to follow.


-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Matthew Miller
On Tue, Feb 04, 2014 at 12:56:04PM +, Jóhann B. Guðmundsson wrote:
 Yes but community products wont be considered primary products

No. The initial plan calls for three primary *community* products. And we'll
see where it goes from there.

 which means if things continues in the same manner as default does
 be ignored by QA/Releng/Marketing/Design since the focus will *only*
 be on primary products.

Focus, yes. Only, no. All of those groups help with existing spins to
some degree now, and I don't see any particular change there.

As I understand what you've said in earlier messages, I think you're
strongly in the camp that thinks Fedora is best as a big bag of building
blocks which we hand to users. Other people think that it would be best if
we glued the blocks together into predesigned shapes. I think we can do the
middle route, where we offer some pre-built structures but also keep the
blocks available. Or to switch metaphors to the way Colin Walters put it in
a message I read a few minutes ago , we *can* walk and chew gum at the same
time.

-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Miloslav Trmač
On Tue, Feb 4, 2014 at 2:02 PM, Matthew Miller mat...@fedoraproject.orgwrote:

 I'd also like to see some of the restrictions on spins loosened a little
 bit. I think the spin/remix distinction (Fedora-only software vs. combined
 with other things) is good, but, for example, spins, maybe it *would* be
 okay to change software defaults in a way that isn't currently allowed.

Is there a way that isn't currently allowed actually?  Spins can put
anything into %post, and some do modify configuration.  (If nothing else,
the desktop spins change the default desktop...)
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Jaroslav Reznik
- Original Message -
 On Tue, Feb 4, 2014 at 2:02 PM, Matthew Miller  mat...@fedoraproject.org 
 wrote:
 
 
 I'd also like to see some of the restrictions on spins loosened a little
 bit. I think the spin/remix distinction (Fedora-only software vs. combined
 with other things) is good, but, for example, spins, maybe it *would* be
 okay to change software defaults in a way that isn't currently allowed.
 Is there a way that isn't currently allowed actually? Spins can put
 anything into %post, and some do modify configuration. (If nothing else, the
 desktop spins change the default desktop...)

And sendmail/rsyslog was one example. So yes, spin already do so. But stating
this formally/documented way would be worthy.

Jaroslav

 Mirek
 
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Matthew Miller
On Tue, Feb 04, 2014 at 02:38:32PM +0100, Miloslav Trmač wrote:
  I'd also like to see some of the restrictions on spins loosened a little
  bit. I think the spin/remix distinction (Fedora-only software vs.
  combined with other things) is good, but, for example, spins, maybe it
  *would* be okay to change software defaults in a way that isn't
  currently allowed.
 Is there a way that isn't currently allowed actually?  Spins can put
 anything into %post, and some do modify configuration.  (If nothing else,
 the desktop spins change the default desktop...)

I don't know to what degree this is enforced, but
https://fedoraproject.org/wiki/Spins_Guidelines contains a big warning:

  Do NOT change the default behavior of applications. An example is to
  configure Nautilus to use the Browser mode by default. There may be
  valid reasons to change parts of the application, but you'll need to
  discuss them with the Spin SIG in your proposal.

Although that is only in the Live Spins section. Installation Spins says
No notes on Installation Spins yet (as it has for at least the last four
years). Not that I'm one to talk -- documenting stuff is hard. :)


-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Jaroslav Reznik
- Original Message -
 On Tue, Feb 04, 2014 at 02:38:32PM +0100, Miloslav Trmač wrote:
   I'd also like to see some of the restrictions on spins loosened a little
   bit. I think the spin/remix distinction (Fedora-only software vs.
   combined with other things) is good, but, for example, spins, maybe it
   *would* be okay to change software defaults in a way that isn't
   currently allowed.
  Is there a way that isn't currently allowed actually?  Spins can put
  anything into %post, and some do modify configuration.  (If nothing else,
  the desktop spins change the default desktop...)
 
 I don't know to what degree this is enforced, but
 https://fedoraproject.org/wiki/Spins_Guidelines contains a big warning:
 
   Do NOT change the default behavior of applications. An example is to
   configure Nautilus to use the Browser mode by default. There may be
   valid reasons to change parts of the application, but you'll need to
   discuss them with the Spin SIG in your proposal.

Seems to be pretty outdated (*), we're past many things written there aka Live
CD size - for example for desktop and KDE spins. So the CD part could be 
removed,
I know several spins doing changes in defaults and it's really up to SIG 
standing behind spin than Spins SIG.

(*) last edit March 2011

 Although that is only in the Live Spins section. Installation Spins says
 No notes on Installation Spins yet (as it has for at least the last four
 years). Not that I'm one to talk -- documenting stuff is hard. :)

It needs updates :). Any volunteer?

Jaroslav

 
 
 --
 Matthew Miller--   Fedora Project--mat...@fedoraproject.org
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Matthew Miller
On Tue, Feb 04, 2014 at 08:48:12AM -0500, Jaroslav Reznik wrote:
  I'd also like to see some of the restrictions on spins loosened a little
  bit. I think the spin/remix distinction (Fedora-only software vs. combined
  with other things) is good, but, for example, spins, maybe it *would* be
  okay to change software defaults in a way that isn't currently allowed.
  Is there a way that isn't currently allowed actually? Spins can put
  anything into %post, and some do modify configuration. (If nothing else, the
  desktop spins change the default desktop...)
 And sendmail/rsyslog was one example. So yes, spin already do so. But stating
 this formally/documented way would be worthy.

That was a particularly gray area because it's simply a matter of installing
a package or not. Installing rsyslog but configuring it to log differently
than the standard is another level of change (although of course also murky
when other applications change their behavior based on the presence or
absence of some other package).

-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Kevin Kofler
Robert Mayr wrote:
 Why do you think only about KDE?

The other desktops should be considered separate Products, too. It's time to 
stop treating them as second-class citizens that we won't even wait a few 
days for with our releases.

 This topic shouldn't turn into a DE war IMHO. The product for Desktop
 users should be just one, Workstation. And KDE, as Xfce or LXDE are part
 of this product and should live under the wing of the Workstation.

That way we either do no live images, or bad live images, with a menu filled 
with lots of applications that do the same thing, unless we start abusing 
Only/NotShowIn, which would suck for those people who do want to use e.g. 
Okular under GNOME.

I don't think a single image for all desktops is a good idea.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Rahul Sundaram
Hi


On Tue, Feb 4, 2014 at 8:54 AM, Jaroslav Reznik wrote:

 - Original Message -

 It needs updates :). Any volunteer?


I have updated it just to remove the obsolete content for now.  Ideally,
it needs a good rewrite

Rahul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Kevin Fenzi
On Tue, 4 Feb 2014 11:09:15 -0500
Rahul Sundaram methe...@gmail.com wrote:

 Hi
 
 
 On Tue, Feb 4, 2014 at 8:54 AM, Jaroslav Reznik wrote:
 
  - Original Message -
 
  It needs updates :). Any volunteer?
 
 
 I have updated it just to remove the obsolete content for now.
 Ideally, it needs a good rewrite

Agreed. 

Also, mentions of steps involving a 'spins sig' when there's not one
thats at all active probibly need to be re-worked. 

kevin


signature.asc
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Przemek Klosowski

On 02/04/2014 06:15 AM, Reindl Harald wrote:
honestly going back to only a install DVD with a sane user-UI and 
dedicate all the time wasted for the spin/products/discrimination 
discussions for documentations, screenshots and howtos would have more 
benefit for Fedora there is nothing you can't setup with the one fits 
all DVD or even with a slim network install if you only knew what to 
install and how to configure


Right! since spins are just a fancy way to install groups, I would like 
the main install to offer them in a distinct 'I want to customize' 
installation step of the One True Fedora. That assumes that one can 
actually mix and match groups, even if they affect the fundamental 
layers such as the desktop environment. I haven't tried a combined 
Gnome/KDE installation recently, but I remember that it just offered an 
option to start a login session in either desktop environment.


An example of rampant customization is SUSE studio 
(http://susestudio.com/browse), and I am not at all impressed by it.  I 
am sure that there are some gems there but the pile of options is just 
overwhelming, and I think a better approach would be to have a solid 
base system with multiple customization recipes.


This would require careful definition of QA release requirements, to 
avoid combinatorial explosion in testing---but the current approach of 
testing the two basic desktop environments is fine and would still work.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Les Howell
On Tue, 2014-02-04 at 10:21 +0100, Stephen Gallagher wrote:
 On 02/01/2014 11:07 PM, Kevin Kofler wrote:
  Stephen Gallagher wrote:
  Right now, the vision essentially looks like:
  
  Fedora Products: This *is* Fedora. It comes in three flavors.
  
  I don't like the hardcoded three there at all, because if KDE is
  to ever become a full-fledged Product (which IMHO it should have
  been from the beginning!), it will need to change (unless you're
  dropping one of your 3 sacred spins).
  
 
 Well, I thought it was clear, since I did include the words Right
 now, but yes: I do think that other products should be both permitted
 and planned. One thing I've been discussing as an option with some of
 the members of the KDE SIG is to promote Fedora Scientific, based on
 the present-day KDE and Scientific Spins, as a fourth Fedora Product.
 
 I think this would be valuable as it would also act as a prototype for
 what the new-product process will need to be going forward.
 
 To address another concern you had elsewhere:
 One of the stated goals of the Products is to provide a known and
 reliable setup. I don't view it as reducing Freedom (or Choice)
 because a clear goal of this effort is to ensure that if you don't
 want this setup, you don't have to use it. You will be able to either
 install one of the the Products (and later remove packages you don't
 want) or you can install individual packages directly from the
 netinstall.iso just as you have always done. So I really view this as
 an add-on: if the *choice* a user wants to make is I'd like someone
 who knows more than I do to make the decision about what I should have
 installed, that's just as valid a choice as I want to use DNF
 instead of YUM. It's just taking place at a higher level.
Very well said and I agree.  It takes a long time with some packages to
ensure that you have all the dependencies, supporting software (such as
Gschem, gnetlist, and ngspice, along with models, footprints, and
symbols) and useful utilities, such as snapshot, and Gerber viewers.
Moreover, while a user often knows what needs to be done, figuring out
which utilities work well with the application is something a new user
would not be equipped to handle.

Regards,
Les H


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Adam Williamson
On Tue, 2014-02-04 at 10:21 +0100, Stephen Gallagher wrote:
 On 02/01/2014 11:07 PM, Kevin Kofler wrote:
  Stephen Gallagher wrote:
  Right now, the vision essentially looks like:
  
  Fedora Products: This *is* Fedora. It comes in three flavors.
  
  I don't like the hardcoded three there at all, because if KDE is
  to ever become a full-fledged Product (which IMHO it should have
  been from the beginning!), it will need to change (unless you're
  dropping one of your 3 sacred spins).
  
 
 Well, I thought it was clear, since I did include the words Right
 now, but yes: I do think that other products should be both permitted
 and planned. One thing I've been discussing as an option with some of
 the members of the KDE SIG is to promote Fedora Scientific, based on
 the present-day KDE and Scientific Spins, as a fourth Fedora Product.
 
 I think this would be valuable as it would also act as a prototype for
 what the new-product process will need to be going forward.

This still seems kind of bizarre to me. Scientific Workstation is a very
niche spin for a particular audience which happens to use the KDE
desktop because, I dunno, the person who built the spin had to pick
*some* desktop and they liked KDE more than GNOME or something. KDE is
our most significant desktop spin after GNOME.

If we're expanding the product set, Fedora KDE seems like a reasonable
Product candidate, but smooshing it together with Scientific Workstation
seems a bit bizarre.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Adam Williamson
On Tue, 2014-02-04 at 11:11 +0100, H. Guémar wrote:
 I'm not fond of keeping spins around when we're focusing on products.
 
 That gives the message that they are second-class citizens in Fedora.

We already have about sixteen 'citizen classes' within the spin system,
as I pointed out in another mail. Exactly one spin is our default
deliverable. Exactly two spins block the release. Exactly six spins are
considered 'desktops' and given increased prominence on the download
page. Etc etc.

There is basically nowhere except https://spins.fedoraproject.org/ ,
which I don't think is a particularly high traffic page, that actually
treats all spins as equal.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-04 Thread Adam Williamson
On Tue, 2014-02-04 at 11:27 -0500, Przemek Klosowski wrote:
 On 02/04/2014 06:15 AM, Reindl Harald wrote:
 
  honestly going back to only a install DVD with a sane user-UI and
  dedicate all the time wasted for the spin/products/discrimination
  discussions for documentations, screenshots and howtos would have
  more benefit for Fedora there is nothing you can't setup with the
  one fits all DVD or even with a slim network install if you only
  knew what to install and how to configure 
 
 Right! since spins are just a fancy way to install groups, I would
 like the main install to offer them in a distinct 'I want to
 customize' installation step of the One True Fedora. That assumes that
 one can actually mix and match groups, even if they affect the
 fundamental layers such as the desktop environment. I haven't tried a
 combined Gnome/KDE installation recently, but I remember that it just
 offered an option to start a login session in either desktop
 environment.

You can in fact do this at present, though it isn't heavily advertised
and I suspect was quietly snuck in by someone on the 'it's easier to
apologize than ask permission' principle ;)

If you choose the 'Basic Desktop' group on the left-hand side of
Software Selection, you'll see the 'subsidiary' group set on the
right-hand side includes all the major desktops, and you can pick as
many of them as you like. I think you don't get quite the same set of
package groups for each environment as you would if you picked its
dedicated environment group on the left hand side, but you should get
something that works at least.

This isn't particularly supported, by which I mean: we don't promote
or document it, QA doesn't do planned testing of it, and we wouldn't
block a release on it being broken. But AFAIK it usually works OK.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-03 Thread Brendan Jones

On 01/31/2014 12:28 PM, Ian Malone wrote:

On 30 January 2014 23:07, Josh Boyer jwbo...@fedoraproject.org wrote:

On Thu, Jan 30, 2014 at 5:47 PM, Przemek Klosowski
przemek.klosow...@nist.gov wrote:

On 01/29/2014 07:10 PM, Ian Malone wrote:

On 29 January 2014 23:58, Josh Boyer jwbo...@fedoraproject.org wrote:

I consider myself squarely in the middle of those two camps.  I think
they have value to people.  I think they fill a niche, however large
or small it might be.  I also think they can be done by the people
wishing to provide them without relying on Fedora resources for
hosting and creation (outside of leveraging existing packages and
repositories).

I don't consider that getting rid of them at all.  On the contrary,
I think it lets people have more control over their spins, allows them
to refresh them as they see fit throughout the release, and allows
them to market and promote them beyond a token mention on a Fedora
website.

Some care is needed, if there are things getting packaged to fill a
role in a spin they may disappear from Fedora if the spin in question
does.

On one hand, I am impressed by many spins as an excellent technology
demonstration. On the other hand, what should existing users of a base
Fedora do if they find an useful spin with a superior functionality? If its
function is not integrated and easily accessible from the base system,  they
must either dual-boot or re-install  from the spin.

Therefore I prefer that the spins ultimate goal is to include the
functionality into generic Fedora. The same goes for  other bundling schemes
discussed here.  It's not that I object to  them per se, but I do think that
there's an opportunity cost involved: the person caring about the spin has
to chose between working on integrating the spin functionality in generic
Fedora, and developing the spin separately. I do recognize that the former
is harder, but the opposite tack has a potential to fragment Fedora. Spins
should be like branches in a VCS: let's not turn them into forks.

I think the strength of Fedora comes from it being an excellent platform for
all kinds of FOSS software, and the associated network effect---the better
the platform is, the faster it gets better.


Spins is a loaded term in Fedora that means exactly what you
suggest.  An approved Spin, by definition, must only include packages
(and functionality) that is contained in the generic Fedora
repositories.  So the project seems to very much agree with you.

Remixes can contain external packages and have the pluses and minuses
that you highlight.  Some of the discussion to date has been
suggesting or implying that Spins become Remixes, but I think that
things that are already Spins would likely retain the qualities you
desire.  The discussion has a lot of tribal knowledge behind it, so if
you aren't overly familiar with the history behind these concepts I
can see how it would be confusing.


Indeed what Przemek Klosowski described (forking fedora) is what
making all spins remixes might do. Concrete example:  real-time audio.
If left to its own devices a music production spin would probably do a
realtime kernel and set priorites for jack on its own. However since
whatever change was made had to apply to all fedora the result was
that the default RT priority for jack was changed in the package (a
realtime kernel not being necessarily required
http://jackaudio.org/realtime_vs_realtime_kernel), so all Fedora JACK
users get a better chosen default (though they still need to make
manual changes to groups to benefit from it).



I can certainly see the benefits of forking in the domain of audio.

However I would also be a little concerned that maintainers of said 
spins, might just stop bothering to package new audio software in 
upstream Fedora repositories at all. If they are going to the trouble of 
of hosting there spins, I can't see why they wouldn't just host there 
own packages as well (with custom compiler flags and whatever).


I'd worry that this is going to result in a poorer quality audio 
experience in Fedora (for example have those nice arch guys come along 
and provide patches to audio software that doesn't build). Who's going 
to do that on 3rd party repos?







--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-02 Thread Solomon Peachy
On Sat, Feb 01, 2014 at 11:06:18PM +0100, Kevin Kofler wrote:
 I don't understand why we are doing that Fedora.NEXT thing in the 
 first place. It's a lot of change for the sake of change, without any 
 idea whether the output will be better than the status quo, or even 
 whether there will be any (usable) output at all!

For what my opinion is worth (as someone who's been around since the 
RHL4.1 days) I have to agree.  I've paid close attention to this ongoing 
saga, ad while the old development and governence model had its warts, 
it did seem to work consistently for Fedora's stated foundational 
goals (Freedom, Friends, Features, First)

So far the only tangible result is that the release date for F21 is 
delayed (which is probably a good thing) Everything else seems to be 
It's Fedora, just totally different and not Fedora any more. 

The main feature I've seen requested is an intermediate-cadence 
support cycle between RHEL/clones' 5-year and Fedora's 1ish-year, but 
nobody (especially not those asking for it) seems willing/able to do the 
work to provide that support on the (nontrivial!) distro-level scale.  
(I remember all too well the Fedora Legacy folks' pleading for help..)

A longer release cadence means we lose the 'First' goal (both in the 
First-to-market and Upstream-First sense), and the main beneficiary 
seems to be those who think the 'Freedom' goal only applies to 
themselves, not their downstream users.

Anyway.  I'll shut back up, but I would really hate to see Fedora's 
unique (and IMO successful) model get thrown out.  It really is a matter 
of principles.

 - Solomon
-- 
Solomon Peachy pizza at shaftnet dot org
Delray Beach, FL  ^^ (email/xmpp) ^^
Quidquid latine dictum sit, altum viditur.


pgpsADmbiyGYI.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-02 Thread Chris Murphy

On Feb 2, 2014, at 6:33 AM, Solomon Peachy pi...@shaftnet.org wrote:

 On Sat, Feb 01, 2014 at 11:06:18PM +0100, Kevin Kofler wrote:
 I don't understand why we are doing that Fedora.NEXT thing in the 
 first place. It's a lot of change for the sake of change, without any 
 idea whether the output will be better than the status quo, or even 
 whether there will be any (usable) output at all!
 
 For what my opinion is worth (as someone who's been around since the 
 RHL4.1 days) I have to agree. 


I think this is a good summary of what it's all about and what it isn't.

https://www.happyassassin.net/2014/01/31/good-morning-bugfixing-and-thinking-about-fedora-next/



Chris Murphy

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-02 Thread Solomon Peachy
On Sun, Feb 02, 2014 at 11:26:06AM -0700, Chris Murphy wrote:
  For what my opinion is worth (as someone who's been around since the 
  RHL4.1 days) I have to agree. 
 
 I think this is a good summary of what it's all about and what it isn't.
 
 https://www.happyassassin.net/2014/01/31/good-morning-bugfixing-and-thinking-about-fedora-next/

Hmm.  That's an interesting read, and for what it's worth I like the 
position he advocates. It could be a great improvement over the current 
'yum groupinstall' situation, depending on how some of the details are 
worked out.

But looking at it from a 3rd party software perspective (F/OSS or 
otherwise) it's barely an incremental improvement over the current 
status quo -- While a third party will be able to rely on a minimal 
package set being present (thereby eliminating a step in their 
installer), they will still have to specifically target individual 
Fedora [Product] releases and keep up with Fedora's release cadence as 
well.  (In other words, it's a negligable improvement without some 
significant changes to Fedora's release and support models)

Anyway, time to resume hacking on Gutenprint.

 - Solomon
-- 
Solomon Peachy pizza at shaftnet dot org
Delray Beach, FL  ^^ (email/xmpp) ^^
Quidquid latine dictum sit, altum viditur.


pgp6G6WszQjTb.pgp
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-02 Thread Kevin Kofler
Solomon Peachy wrote:
 So far the only tangible result is that the release date for F21 is
 delayed (which is probably a good thing)

It's not. As you say yourself:
 A longer release cadence means we lose the 'First' goal (both in the
 First-to-market and Upstream-First sense), and the main beneficiary
 seems to be those who think the 'Freedom' goal only applies to
 themselves, not their downstream users.
so we shouldn't delay our releases for no good reason.

 The main feature I've seen requested is an intermediate-cadence
 support cycle between RHEL/clones' 5-year and Fedora's 1ish-year, but
 nobody (especially not those asking for it) seems willing/able to do the
 work to provide that support on the (nontrivial!) distro-level scale.

Longer support must not happen at the expense of release frequency.

 (I remember all too well the Fedora Legacy folks' pleading for help..)

The reason Fedora Legacy failed was its unrealistic QA requirements on 
package updates, a disease that has since spread to Fedora as a whole. We 
could support our releases for much longer (WITHOUT reducing their 
frequency) if we just let maintainers push the security fixes without any 
bureaucracy. Right now, we even have trouble getting karma for the Fedora 
n-1 release that is still supported.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-02 Thread Ralf Corsepius

On 02/02/2014 07:26 PM, Chris Murphy wrote:


On Feb 2, 2014, at 6:33 AM, Solomon Peachy pi...@shaftnet.org wrote:


On Sat, Feb 01, 2014 at 11:06:18PM +0100, Kevin Kofler wrote:

I don't understand why we are doing that Fedora.NEXT thing in the
first place. It's a lot of change for the sake of change, without any
idea whether the output will be better than the status quo, or even
whether there will be any (usable) output at all!


For what my opinion is worth (as someone who's been around since the
RHL4.1 days) I have to agree.



I think this is a good summary of what it's all about and what it isn't.

Would you mind do summarize how you understand this in your own words?

To me this all reads as Fedora.Next is a marketing term for a 
predefined set of packages aiming at certain arbitrary predefined 
use-cases.


I regret, but I fail to find much sense in this.

Ralf

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-02 Thread Kevin Kofler
Chris Murphy wrote:
 I think this is a good summary of what it's all about and what it isn't.
 
 https://www.happyassassin.net/2014/01/31/good-morning-bugfixing-and-thinking-about-fedora-next/

Yikes, one more step away from flexibility and towards a proprietary one
size fits it all experience!? :-(

You're a developer and you want your users to have a certain set of packages
installed? Then you Require those packages! That's what RPMs are for! (And
yes, this implies that you're supposed to actually PACKAGE your software. Or
at least to let other people package it. People at certain third-party
repositories are willing to package stuff even from binary tarballs, if only
your license lets them! Heck, they even came up with hackish workarounds
such as LPF for when the license DOESN'T let them, but they really shouldn't
have to! But the right approach will always be to get your software INTO
Fedora, with source code and under Fedora-compatible licensing terms.)

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-02 Thread Kevin Kofler
Adam Williamson wrote:
 We can have a KDE Product, and an Xfce Product, and an LXDE Product,
 but...at that point haven't we just re-invented spins? It doesn't seem
 to quite work with the Product conception.

Why not?

I see only 2 acceptable outcomes, either KDE becomes a Product or the whole 
concept of Products gets dropped.

The KDE spin has always been a release-blocking deliverable, why should we 
get degraded to a second-class citizen?

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-02 Thread Kevin Kofler
PS:

I wrote:

 Adam Williamson wrote:
 The KDE spin has always been a release-blocking deliverable, why should we
 get degraded to a second-class citizen?

Sorry, poor choice of words there: The KDE spin has been a release-blocking 
deliverable for years. This hasn't ALWAYS been the case, in fact I do 
remember that we did have to fight for this achievement, but I really don't 
long back to the dark ages where we didn't have that status.

The goal should be to let ALL desktop spins get equal treatment (and equal 
with the GNOME spin no matter whether it's called Desktop Spin, 
Workstation Product or whatever silly marketing name), and in particular, 
release-blocking status, NOT to remove it from the KDE Spin.

Why does Fedora always have to give GNOME preferential treatment?

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-02 Thread Robert Mayr
2014-02-02 Kevin Kofler kevin.kof...@chello.at:
 Adam Williamson wrote:
 We can have a KDE Product, and an Xfce Product, and an LXDE Product,
 but...at that point haven't we just re-invented spins? It doesn't seem
 to quite work with the Product conception.

 Why not?

 I see only 2 acceptable outcomes, either KDE becomes a Product or the whole
 concept of Products gets dropped.

 The KDE spin has always been a release-blocking deliverable, why should we
 get degraded to a second-class citizen?

 Kevin Kofler

Why do you think only about KDE? This topic shouldn't turn into a DE war IMHO.
The product for Desktop users should be just one, Workstation. And
KDE, as Xfce or LXDE are part of this product and should live under
the wing of the Workstation. That's not a degration in my eyes, just
another array, and it's not constructive to have for every DE
environment a separate product. Fedora.next is not this, fedora.next
aims to have 3 main products for different use cases, there is no
reason to have a separate product for every single Spin unless we want
to go backwards again.

-- 
Robert Mayr
(robyduck)
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-02 Thread Chris Murphy

On Feb 2, 2014, at 2:54 PM, Ralf Corsepius rc040...@freenet.de wrote:

 On 02/02/2014 07:26 PM, Chris Murphy wrote:
 
 On Feb 2, 2014, at 6:33 AM, Solomon Peachy pi...@shaftnet.org wrote:
 
 On Sat, Feb 01, 2014 at 11:06:18PM +0100, Kevin Kofler wrote:
 I don't understand why we are doing that Fedora.NEXT thing in the
 first place. It's a lot of change for the sake of change, without any
 idea whether the output will be better than the status quo, or even
 whether there will be any (usable) output at all!
 
 For what my opinion is worth (as someone who's been around since the
 RHL4.1 days) I have to agree.
 
 
 I think this is a good summary of what it's all about and what it isn't.
 Would you mind do summarize how you understand this in your own words?

 To me this all reads as Fedora.Next is a marketing term for a predefined 
 set of packages aiming at certain arbitrary predefined use-cases.

First, subjective and arbitrary are not the same thing, and considering 
Fedora.next being purely random and whimsical is hyperbole.

Therefore my understanding is different. What's been called hand waviness is 
the unavoidable subjective state of any new process. The flushing out and 
refinement of subjective goals into objective ones is what the Working Groups 
are doing. I also understand that while a high percentage of objectivity is 
desired and intended, even by Fedora 21 the process will still be maturing.

I can only imagine focus, instead of haphazard and the potential for truly 
arbitrary outcomes, occurs without any consideration of use cases. So I see 
pre-defined use cases as completely reasonable. Are they subjective? Sure. But 
we're not building a linux distribution for camels, so lets not pretend that we 
have unlimited resources, that Fedora is a chameleon and it can be all things 
to everyone simultaneously and still be high enough quality and relevance that 
people want to, you know, use it and get things done.


Chris Murphy

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-02 Thread Ralf Corsepius

On 02/02/2014 11:57 PM, Robert Mayr wrote:

2014-02-02 Kevin Kofler kevin.kof...@chello.at:

Adam Williamson wrote:

We can have a KDE Product, and an Xfce Product, and an LXDE Product,
but...at that point haven't we just re-invented spins? It doesn't seem
to quite work with the Product conception.


Why not?

I see only 2 acceptable outcomes, either KDE becomes a Product or the whole
concept of Products gets dropped.

The KDE spin has always been a release-blocking deliverable, why should we
get degraded to a second-class citizen?

 Kevin Kofler


Why do you think only about KDE? This topic shouldn't turn into a DE war IMHO.
The product for Desktop users should be just one, Workstation. And
KDE, as Xfce or LXDE are part of this product and should live under
the wing of the Workstation. That's not a degration in my eyes, just
another array, and it's not constructive to have for every DE
environment a separate product.


I do not think it's useful to split Fedora into any amount of products 
(I also have never considered the spins to be useful).


IMO, a Linux distro.is a construction kit, where _users_ should be 
able to choose to compose their own setup, not what some committee, 
secret cabal or WG thinks the user should choose.



Fedora.next is not this, fedora.next
aims to have 3 main products for different use cases, there is no
reason to have a separate product for every single Spin unless we want
to go backwards again.


Actually, I think Fedora is going backwards in time, ...

Ralf


--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-02 Thread Chris Murphy

On Feb 2, 2014, at 5:34 PM, Ralf Corsepius rc040...@freenet.de wrote:

 On 02/02/2014 11:57 PM, Robert Mayr wrote:
 2014-02-02 Kevin Kofler kevin.kof...@chello.at:
 Adam Williamson wrote:
 We can have a KDE Product, and an Xfce Product, and an LXDE Product,
 but...at that point haven't we just re-invented spins? It doesn't seem
 to quite work with the Product conception.
 
 Why not?
 
 I see only 2 acceptable outcomes, either KDE becomes a Product or the whole
 concept of Products gets dropped.
 
 The KDE spin has always been a release-blocking deliverable, why should we
 get degraded to a second-class citizen?
 
 Kevin Kofler
 
 Why do you think only about KDE? This topic shouldn't turn into a DE war 
 IMHO.
 The product for Desktop users should be just one, Workstation. And
 KDE, as Xfce or LXDE are part of this product and should live under
 the wing of the Workstation. That's not a degration in my eyes, just
 another array, and it's not constructive to have for every DE
 environment a separate product.
 
 I do not think it's useful to split Fedora into any amount of products (I 
 also have never considered the spins to be useful).
 
 IMO, a Linux distro.is a construction kit, where _users_ should be able to 
 choose to compose their own setup, not what some committee, secret cabal or 
 WG thinks the user should choose.

This makes no sense, either to describe Fedora.last or Fedora.next. I could 
pick any distribution and compose my own setup if I'm willing to work hard 
enough at it. But I want people, who I think actually know better than I do, to 
discover and define what best practices are or need to be matured; to make a 
clear bet on what technologies are nascent but have a good chance of being 
viable, and laying out a suggested path for implementation and future work. I 
consider that a proposal which I can take or leave. Even by constraining my 
choices, I gain by opting in. It's flawed logic that says more choice is 
inherently better. There's a reason why we  have concepts like focus, emphasis, 
prominence and triage. All things are not equal.


 Fedora.next is not this, fedora.next
 aims to have 3 main products for different use cases, there is no
 reason to have a separate product for every single Spin unless we want
 to go backwards again.
 
 Actually, I think Fedora is going backwards in time, …

If that's true, at least then it's not stuck in time, which would be decidedly 
worse. If it really is going backwards, this whole adventure will all the 
sooner reveal itself as the wrong direction. But I think it's a necessary 
process in eventually moving forward in any case.



Chris Murphy

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-01 Thread Kevin Kofler
Ralf Corsepius wrote:
 Until now, I am still unable to grasp the sense of Fedora.NEXT.
 All in all, to me all I've read so far sounds like being a lot of effort
 with undefined, unclear or questionable outcome.

Indeed.

I don't understand why we are doing that Fedora.NEXT thing in the first 
place. It's a lot of change for the sake of change, without any idea whether 
the output will be better than the status quo, or even whether there will be 
any (usable) output at all!

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-01 Thread Kevin Kofler
Stephen Gallagher wrote:
 Right now, the vision essentially looks like:
 
 Fedora Products: This *is* Fedora. It comes in three flavors.

I don't like the hardcoded three there at all, because if KDE is to ever 
become a full-fledged Product (which IMHO it should have been from the 
beginning!), it will need to change (unless you're dropping one of your 3 
sacred spins).

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-02-01 Thread Kevin Kofler
Stephen Gallagher wrote:
 1) Are Spins useful as they currently exist?

Yes. Just see how many people do, indeed, use them.

 2) Should Spins be eliminated entirely in favor of Fedora Remixes[1].

No! HELL NO! Reducing Fedora to those 3 uninteresting Products would be a 
huge step backwards.

 3) Should Spins be considered Products-in-development? In other words,
 should we only approve Spins that are targeted or destined for
 promotion to a fully-supported Fedora Product?

Maybe. It all depends on what the expectations are for something to become a 
Product. IMHO, it should have no more expectations than we currently have 
for Spins (i.e. ALL Spins should automatically become Products), in which 
case the question becomes moot entirely. But seeing the kind of bureaucratic 
processes some people are expecting Products to go through, as long as those 
expectations remain, I think the answer to your question 3 can only be: No!

 3b) If we treat Spins as Products-in-development, what do we do with
 those Spins that don't fit that criteria?

See above, there shouldn't be any. Otherwise, the answer to the previous 
question must be no. In both cases, this question becomes moot.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Stephen Gallagher


 On Jan 31, 2014, at 3:30 AM, Les Howell hlhow...@pacbell.net wrote:
 
 On Thu, 2014-01-30 at 07:47 -0500, Christian Schaller wrote:
 
 
 
 - Original Message -
 From: Jaroslav Reznik jrez...@redhat.com
 To: Development discussions related to Fedora 
 devel@lists.fedoraproject.org
 Sent: Thursday, January 30, 2014 1:25:10 PM
 Subject: Re: Fedora.NEXT Products and the fate of Spins
 
 - Original Message -
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Apologies for the slightly alarmist $SUBJECT, but I want to make sure
 that this gets read by the appropriate groups.
 
 During today's FESCo meeting, there was the start of a discussion on
 how to approve new Products into the Fedora family. As part of this,
 it naturally strayed into discussion of what we do about Spins as they
 currently exist.
 
 Several ideas were raised (which I'll go through below), but we didn't
 feel that this was something that FESCo should answer on its own. We'd
 prefer community input on how to handle spins going forward.
 
 So, in no particular order (because it's difficult to say which
 questions are the most important):
 
 1) Are Spins useful as they currently exist? There are many problems
 that have been noted in the Spins process, most notably that it is
 very difficult to get a Spin approved and then has no ongoing
 maintenance requiring it to remain functional. We've had Spins at
 times go through entire Fedora release cycles without ever being
 functional.
 
 Spins are useful especially as they makes our community inclusive,
 one thing we should be proud about (and sometimes it was harder, could
 cause issues but everything is solvable).
 
 For spins quality - it differs, it will differ but recent changes to
 process were for good, more updates are still needed. Long time ago
 we released what was build, I like how big step we did last few years.
 It's not reason it wasn't functional before to ban spins.
 
 If there's interest in spins like product, someone is willing to lead
 this effort, I think in some way, it can stay.
 
 2) Should Spins be eliminated entirely in favor of Fedora Remixes[1].
 The effect here would be that Spins are no longer an official part of
 The Fedora Project but are instead projects unto themselves which are
 permitted to consume (possibly large) portions of our tools, packages
 and ecosystem. Maintenance and upkeep of these spins then becomes
 entirely the responsibility of the downstream community that
 constructs them and has no mandatory draw on Fedora's marketing,
 ambassadors or quality assurance resources.
 
 It's possible but much more resource hungry. The way how spins are set
 helps these sub-projects deliver interesting piece of software.
 
 But there are two questions:
 - does every single spin makes sense as standalone spin? I really liked
 the idea of Fedora Formulas, it's exactly the way we should go. If for
 some reason formulas would not be enough for desired use case - remix.
 
 aka products + add-ons as formulas = spin
 
 For people who missed it https://fedoraproject.org/wiki/Fedora_formulas
 
 Well I think this idea is interesting and we have discussed something along 
 these
 lines in the Workstation working group. I mean at the end of the day we all 
 want as much 
 software as possible packaged for Fedora/Product. The question to me lies in 
 the details
 of how this is done. For instance the idea we hope to explore are we develop 
 the technical 
 specification for the workstation is what kind of rules should apply to 
 these potential
 'formulas'. There are some obvious ones like, you can't for instance in a 
 'formula' to  replace a package 
 that would break the core product for instance due to replacing a version of 
 a package with one that
 got a different ABI. (This specific idea is quite well covered in existing 
 Fedora guidelines, but I wanted to
 avoid derailing this discussion by choosing an example that I hope would 
 generate discussion in itself :)
 
 
 - or we could go even further and ask ourselves, do we want to call
 products Fedora? Or do we want products as remixes too? Based on
 underlying Fedora infrastructure? This could for example solve issues
 with our values - 3rd party repos etc.
 
 Using the Fedora brand to only define a set of 'white box' packagesets is an 
 option, 
 but in some sense it means the end of 'Fedora' as a user facing brand.
 
 3) Should Spins be considered Products-in-development? In other words,
 should we only approve Spins that are targeted or destined for
 promotion to a fully-supported Fedora Product? This is a nuanced
 question, as it means different things for different Spins, for
 example Spins focusing on a target-audience (Security Spin, Design
 Suite Spin) vs. Spins focusing on a technology (LXDE Spin, MATE-Compiz
 Spin).
 
 For target audience spins, see above Formulas. And once we have this,
 I think spins as we know them right now could go then.
 
 I'd like to avoid calling LXDE/MATE other

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Frank Murphy
On Fri, 31 Jan 2014 06:03:48 -0500 (EST)
Stephen Gallagher sgall...@redhat.com wrote:

 What this does reveal is a bigger problem: that the audiences of at
 least some of the spins are not aware of this relationship to the
 larger Fedora ecosystem. This would indicate that the dropping or
 de-promoting the spins might lead the users of them to believe that
 the functionality they provided was removed from Fedora. While it is
 not a correct perception, it is nonetheless one that will occur (to
 some degree no matter how we advertise things) if some or all spins
 go away. It's a point that clearly merits consideration.

As long as audience is kept informed I think most thing will be fine,
But, I'm am a bit worried by some who are of the opinion if not Gnome,
then dump it. Without the option to install any pkg that may not have
the G word in it's name or origin.

Personally, I know currently, most DEs' can be installed with yum
groupinstall. But, that may not always be the case.

If it ends up as not being the case, users may just want to
code or whatever, without having to fight current distro to do so.

It may be easier to boot: non-Fedora-livemedia/DE-of-choice.
Carry on with your workflow. 

I hope the future proves me wrong,
but I fear a too restrictive product,
may increase the (user-base) emigration, not halt it.

___
Regards,
Frank 
www.frankly3d.com

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Ian Malone
On 30 January 2014 23:07, Josh Boyer jwbo...@fedoraproject.org wrote:
 On Thu, Jan 30, 2014 at 5:47 PM, Przemek Klosowski
 przemek.klosow...@nist.gov wrote:
 On 01/29/2014 07:10 PM, Ian Malone wrote:

 On 29 January 2014 23:58, Josh Boyer jwbo...@fedoraproject.org wrote:

 I consider myself squarely in the middle of those two camps.  I think
 they have value to people.  I think they fill a niche, however large
 or small it might be.  I also think they can be done by the people
 wishing to provide them without relying on Fedora resources for
 hosting and creation (outside of leveraging existing packages and
 repositories).

 I don't consider that getting rid of them at all.  On the contrary,
 I think it lets people have more control over their spins, allows them
 to refresh them as they see fit throughout the release, and allows
 them to market and promote them beyond a token mention on a Fedora
 website.

 Some care is needed, if there are things getting packaged to fill a
 role in a spin they may disappear from Fedora if the spin in question
 does.

 On one hand, I am impressed by many spins as an excellent technology
 demonstration. On the other hand, what should existing users of a base
 Fedora do if they find an useful spin with a superior functionality? If its
 function is not integrated and easily accessible from the base system,  they
 must either dual-boot or re-install  from the spin.

 Therefore I prefer that the spins ultimate goal is to include the
 functionality into generic Fedora. The same goes for  other bundling schemes
 discussed here.  It's not that I object to  them per se, but I do think that
 there's an opportunity cost involved: the person caring about the spin has
 to chose between working on integrating the spin functionality in generic
 Fedora, and developing the spin separately. I do recognize that the former
 is harder, but the opposite tack has a potential to fragment Fedora. Spins
 should be like branches in a VCS: let's not turn them into forks.

 I think the strength of Fedora comes from it being an excellent platform for
 all kinds of FOSS software, and the associated network effect---the better
 the platform is, the faster it gets better.

 Spins is a loaded term in Fedora that means exactly what you
 suggest.  An approved Spin, by definition, must only include packages
 (and functionality) that is contained in the generic Fedora
 repositories.  So the project seems to very much agree with you.

 Remixes can contain external packages and have the pluses and minuses
 that you highlight.  Some of the discussion to date has been
 suggesting or implying that Spins become Remixes, but I think that
 things that are already Spins would likely retain the qualities you
 desire.  The discussion has a lot of tribal knowledge behind it, so if
 you aren't overly familiar with the history behind these concepts I
 can see how it would be confusing.

Indeed what Przemek Klosowski described (forking fedora) is what
making all spins remixes might do. Concrete example:  real-time audio.
If left to its own devices a music production spin would probably do a
realtime kernel and set priorites for jack on its own. However since
whatever change was made had to apply to all fedora the result was
that the default RT priority for jack was changed in the package (a
realtime kernel not being necessarily required
http://jackaudio.org/realtime_vs_realtime_kernel), so all Fedora JACK
users get a better chosen default (though they still need to make
manual changes to groups to benefit from it).

-- 
imalone
http://ibmalone.blogspot.co.uk
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Matthias Clasen
On Fri, 2014-01-31 at 06:03 -0500, Stephen Gallagher wrote:
 
 What this does reveal is a bigger problem: that the audiences of at least 
 some of the spins are not aware of this relationship to the larger Fedora 
 ecosystem. This would indicate that the dropping or de-promoting the spins 
 might lead the users of them to believe that the functionality they provided 
 was removed from Fedora. While it is not a correct perception, it is 
 nonetheless one that will occur (to some degree no matter how we advertise 
 things) if some or all spins go away. It's a point that clearly merits 
 consideration.

The spins concept splits the community into small fiefdoms and creates
unnecessary divisions.

I've seen mails on this list recently where people proudly stated that
they would continue to advertise one particular spin at conferences etc,
regardless what the official Fedora products are. If that is how we
advertise 'Fedora', it is not really a surprise that our users are
unclear about what it really is...

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Lukáš Tinkl

Dne 31.1.2014 14:20, Matthias Clasen napsal(a):

On Fri, 2014-01-31 at 06:03 -0500, Stephen Gallagher wrote:


What this does reveal is a bigger problem: that the audiences of at least some of the 
spins are not aware of this relationship to the larger Fedora ecosystem. This would 
indicate that the dropping or de-promoting the spins might lead the users of 
them to believe that the functionality they provided was removed from Fedora. While it is 
not a correct perception, it is nonetheless one that will occur (to some degree no matter 
how we advertise things) if some or all spins go away. It's a point that clearly merits 
consideration.


The spins concept splits the community into small fiefdoms and creates
unnecessary divisions.

I've seen mails on this list recently where people proudly stated that
they would continue to advertise one particular spin at conferences etc,
regardless what the official Fedora products are. If that is how we
advertise 'Fedora', it is not really a surprise that our users are
unclear about what it really is...



Fedora isn't a Gnome OS, perhaps that's what they're trying to convey; 
making it one will most probably create less confusion but I'm sure it 
will also make us less relevant (my personal opinion).


--
Lukáš Tinkl lti...@redhat.com
Software Engineer - KDE desktop team, Brno
KDE developer lu...@kde.org
Red Hat Inc.   http://cz.redhat.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Frank Murphy
On Fri, 31 Jan 2014 08:20:18 -0500
Matthias Clasen mcla...@redhat.com wrote:

 I've seen mails on this list recently where people proudly stated that
 they would continue to advertise one particular spin at conferences
 etc

The current product is not Gnome, it is Fedora.
And if asked about Xfce, which I solely use with Fedora. 
I will answer.


___
Regards,
Frank 
www.frankly3d.com

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Frank Murphy
On Fri, 31 Jan 2014 14:34:17 +0100
Lukáš Tinkl lti...@redhat.com wrote:

 Fedora isn't a Gnome OS, perhaps that's what they're trying to
 convey; making it one will most probably create less confusion but
 I'm sure it will also make us less relevant (my personal opinion).

Currently it's not, it is a default DE, no problem there.

___
Frank 
www.frankly3d.com

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Matthias Clasen
On Fri, 2014-01-31 at 14:34 +0100, Lukáš Tinkl wrote:

 Fedora isn't a Gnome OS, perhaps that's what they're trying to convey; 
 making it one will most probably create less confusion but I'm sure it 
 will also make us less relevant (my personal opinion).

Not sure why that was necessary, but I'll answer anyway:

I would be happy if Fedora moves towards being an OS, with a clear
separation between system and applications, and a clear definition of
what is part of the core system and what isn't. I don't think it makes
sense to discuss products if we don't agree on that as a necessity. 

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Colin Walters
On Fri, Jan 31, 2014 at 9:02 AM, Matthias Clasen mcla...@redhat.com 
wrote:


I would be happy if Fedora moves towards being an OS,

Red Hat Enterprise Linux comes in both Server and Workstation variants, 
among others.  To continue to serve a useful role as upstream, I 
believe Fedora should be able to do *both* of these (and more).  It 
hurts our downstream if we completely lose the server or client polish, 
and one has to be retrofitted after the fact.


I think we *can* do both at the same time, while also not being a 
collection of packages.  We can walk and chew bubble gum at the same 
time.  To learn more about some technology I'm working on in that area, 
come to my devconf.cz talk =)



-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Adam Williamson
On Fri, 2014-01-31 at 11:22 +, Frank Murphy wrote:
 On Fri, 31 Jan 2014 06:03:48 -0500 (EST)
 Stephen Gallagher sgall...@redhat.com wrote:
 
  What this does reveal is a bigger problem: that the audiences of at
  least some of the spins are not aware of this relationship to the
  larger Fedora ecosystem. This would indicate that the dropping or
  de-promoting the spins might lead the users of them to believe that
  the functionality they provided was removed from Fedora. While it is
  not a correct perception, it is nonetheless one that will occur (to
  some degree no matter how we advertise things) if some or all spins
  go away. It's a point that clearly merits consideration.
 
 As long as audience is kept informed I think most thing will be fine,
 But, I'm am a bit worried by some who are of the opinion if not Gnome,
 then dump it. Without the option to install any pkg that may not have
 the G word in it's name or origin.
 
 Personally, I know currently, most DEs' can be installed with yum
 groupinstall. But, that may not always be the case.

I haven't seen any indication that anyone wants that to change as part
of .next. What we're currently discussing is basically a deliverables
question: what collections-of-packages-in-some-sort-of-lump do we want
to release, under what names and branding, with what level of support,
etc etc etc. But I haven't seen anything in even the most radical
proposals which involves dumping non-Product bits from the repos.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Frank Murphy
On Fri, 31 Jan 2014 10:53:17 -0800
Adam Williamson awill...@redhat.com wrote:

  Personally, I know currently, most DEs' can be installed with yum
  groupinstall. But, that may not always be the case.
 
 I haven't seen any indication that anyone wants that to change as part
 of .next. 

I do sincerely hope you are correct.


___
Regards,
Frank 
www.frankly3d.com

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Emmanuel Seyman
* Frank Murphy [31/01/2014 11:22] :

 Personally, I know currently, most DEs' can be installed with yum
 groupinstall. But, that may not always be the case.

I'm going to go in the opposite direction. The old anaconda installer made it
hard to see what groups you were installing and how you could install others.
The new anaconda is much better in this regard and the need for spins is
lessened, imho.

Emmanuel
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Frank Murphy
On Fri, 31 Jan 2014 22:50:59 +0100
Emmanuel Seyman emman...@seyman.fr wrote:

 * Frank Murphy [31/01/2014 11:22] :
 
  Personally, I know currently, most DEs' can be installed with yum
  groupinstall. But, that may not always be the case.
 
 I'm going to go in the opposite direction. The old anaconda installer
 made it hard to see what groups you were installing and how you could
 install others. 

The point is will there be choice, and only time will tell.
Anaconda won't be used to select groups during Desktop.product install,
if I've been following correctly.  
It will install what's considered product that the WG decides upon.
Fully understand and accept that. 
There may not be a DVD available beyond .next for multiple choice.


___
Regards,
Frank 
www.frankly3d.com

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Adam Williamson
On Wed, 2014-01-29 at 15:30 -0500, Stephen Gallagher wrote:
 Apologies for the slightly alarmist $SUBJECT, but I want to make sure
 that this gets read by the appropriate groups.
 
 During today's FESCo meeting, there was the start of a discussion on
 how to approve new Products into the Fedora family. As part of this,
 it naturally strayed into discussion of what we do about Spins as they
 currently exist.
 
 Several ideas were raised (which I'll go through below), but we didn't
 feel that this was something that FESCo should answer on its own. We'd
 prefer community input on how to handle spins going forward.
 
 So, in no particular order (because it's difficult to say which
 questions are the most important):
 
 1) Are Spins useful as they currently exist? There are many problems
 that have been noted in the Spins process, most notably that it is
 very difficult to get a Spin approved and then has no ongoing
 maintenance requiring it to remain functional. We've had Spins at
 times go through entire Fedora release cycles without ever being
 functional.
 
 2) Should Spins be eliminated entirely in favor of Fedora Remixes[1].
 The effect here would be that Spins are no longer an official part of
 The Fedora Project but are instead projects unto themselves which are
 permitted to consume (possibly large) portions of our tools, packages
 and ecosystem. Maintenance and upkeep of these spins then becomes
 entirely the responsibility of the downstream community that
 constructs them and has no mandatory draw on Fedora's marketing,
 ambassadors or quality assurance resources.
 
 3) Should Spins be considered Products-in-development? In other words,
 should we only approve Spins that are targeted or destined for
 promotion to a fully-supported Fedora Product? This is a nuanced
 question, as it means different things for different Spins, for
 example Spins focusing on a target-audience (Security Spin, Design
 Suite Spin) vs. Spins focusing on a technology (LXDE Spin, MATE-Compiz
 Spin).
 
 3b) If we treat Spins as Products-in-development, what do we do with
 those Spins that don't fit that criteria?

So in my new constructive spirit ;) let me take a crack at some answers
to this:

I think the Spins process as it currently exists has a lot of problems.
We've been saying this for years, long before we even thought about
Fedora.next. You identify some of them above, and there are others -
we've never had coherent messaging about the spins, for instance. This
is especially silly with the desktop spins, where there are all kinds of
mixed messages.

* Desktop is a spin, but it's also our default deliverable.
* KDE is a spin, and considered a release-blocking deliverable.
* Xfce, LXDE, MATE and SoaS are spins, aren't considered
release-blocking deliverables, but they *are* shipped in the same
directory as the Desktop and KDE spins on the mirrors (since F20), and
they're broken out and given special status on the download page as
Desktops - https://fedoraproject.org/get-fedora#desktops .
* Security Lab, Design Suite, Scientific-KDE and Electronics Lab aren't
shipped in the same directory as Desktop, KDE, LXDE, MATE and SoaS (the
directory they're in isn't carried by all mirrors, I don't think), and
they're not Desktops, but they're shown on a Spins tab on the download
page.
* All the other spins are spins, but they're not the default
deliverable, they don't block the release, they're shipped in the same
directory as Security Lab etc, but they're not shown directly on the
download page at all.
* https://spins.fedoraproject.org/ shows all the spins *except Desktop*
in a co-equal way.

There's an ad-hoc method to all this madness - there's a sort of ranking
system going on there that is intentional - but it's all been rather
thrown together as we've gone along and tweaked from release to release
with no great overarching plan.

So it's a good idea to look at the Spins space and see if there are
opportunities for improvement, almost regardless of the Products plan,
in fact (though obviously it is relevant to some questions here).

Despite the problems with the process, though, I think some of our
actual Spins manage to be excellent small-p products that provide good
solid value to the Fedora project and we should find a way to keep them
within the Fedora space even in a Product-ified world.

The desktop spins are the ones that seem most important to keep. I think
there's a reasonable argument for dropping most or all of the
non-desktop spins, because they're essentially just vehicles for
delivering package groups, when you look at them. Games provides a bunch
of games. Electronics Lab provides a bunch of electronics tools. There's
nothing particularly compelling about shipping these particular bundles
of packages as live images, or as images at all; we can come up with any
number of other mechanisms for letting people get at them, very
trivially. Hell, it's not particularly difficult to do it right now.

The desktop spins, 

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Kevin Fenzi
On Fri, 31 Jan 2014 14:37:02 -0800
Adam Williamson awill...@redhat.com wrote:

 So in my new constructive spirit ;) let me take a crack at some
 answers to this:
 
 I think the Spins process as it currently exists has a lot of
 problems. We've been saying this for years, long before we even
 thought about Fedora.next. You identify some of them above, and there
 are others - we've never had coherent messaging about the spins, for
 instance. This is especially silly with the desktop spins, where
 there are all kinds of mixed messages.

Yeah. I think things got somewhat better in f20 at least due to the
requirement that someone/anyone actually booted the thing and it
worked. 

...snip...

 The desktop spins are the ones that seem most important to keep. I
 think there's a reasonable argument for dropping most or all of the
 non-desktop spins, because they're essentially just vehicles for
 delivering package groups, when you look at them. Games provides a
 bunch of games. Electronics Lab provides a bunch of electronics
 tools. There's nothing particularly compelling about shipping these
 particular bundles of packages as live images, or as images at all;
 we can come up with any number of other mechanisms for letting people
 get at them, very trivially. Hell, it's not particularly difficult to
 do it right now.

I went down this same path a few years ago, but there are actually use
cases for the non desktop spins that aren't served by just installing
and then installing the packages. For example: 

* Using the security spin booted live to examine a compromised install.
  You don't want to attach it to a real install thats r/w. Booting off
  a read only media means if something messes it up, you can just
  reboot. 

* You have 30 machines in a lab you can use for your electronics lab or
  design class or gamer gathering. You're allowed to reboot them, but
  not install anything on them (they have windows on them or something).
  You can just walk around before class and boot them all up on live
  dvd/cd's. If someone messes up their setup in the class, they just
  reboot and get back to the desktop. 

Now perhaps these are cases where we just say: hey, make your own for
this, but they are valid use cases not easily handled by dropping those
spins. 

 The desktop spins, though, do have a reasonable amount of value to
 users of those desktops. People do use live media *just as live
 media*, and we know there are Fedora users who want to use desktops
 other than our default desktop, and Fedora contributors willing to do
 the work of maintaining and testing live image deliverables for those
 desktops. The desktop spins we have have mostly managed to meet
 reasonable quality expectations in recent releases without imposing a
 burden on the QA team. I just don't see any major problems to solve
 in the area of the existing desktop spins *as small-p products that
 are a part of the Fedora project*, though I certainly respect the
 releng team's statement that their work scales more or less linearly
 with the number of deliverables we decide to make a part of the
 Fedora space.

I'm not going to speak for releng, but IMHO... the items that are
somewhat a burden still with spins are: 

* Making sure someone tests and signs off at milestones. 
  (Perhaps this could be somehow automated?)
* The volume of things makes composes take longer. 
  (perhaps we could stop doing them as part of tc/rc composes, and just
  do them after each of those so they don't gate those?)
* websites folks have to look at what was signed off and adjust the
  websites for them.
  (Perhaps we could make some kind of more self service site for spins?)

 Even if we want to keep the alternative desktop live images as a part
 of the Fedora space, though, that affords us quite a bit of
 flexibility to change other things about this process.

Agreed. 

kevin


signature.asc
Description: PGP signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-31 Thread Adam Williamson
On Fri, 2014-01-31 at 16:22 -0700, Kevin Fenzi wrote:

  The desktop spins are the ones that seem most important to keep. I
  think there's a reasonable argument for dropping most or all of the
  non-desktop spins, because they're essentially just vehicles for
  delivering package groups, when you look at them. Games provides a
  bunch of games. Electronics Lab provides a bunch of electronics
  tools. There's nothing particularly compelling about shipping these
  particular bundles of packages as live images, or as images at all;
  we can come up with any number of other mechanisms for letting people
  get at them, very trivially. Hell, it's not particularly difficult to
  do it right now.
 
 I went down this same path a few years ago, but there are actually use
 cases for the non desktop spins that aren't served by just installing
 and then installing the packages. For example: 
 
 * Using the security spin booted live to examine a compromised install.
   You don't want to attach it to a real install thats r/w. Booting off
   a read only media means if something messes it up, you can just
   reboot. 
 
 * You have 30 machines in a lab you can use for your electronics lab or
   design class or gamer gathering. You're allowed to reboot them, but
   not install anything on them (they have windows on them or something).
   You can just walk around before class and boot them all up on live
   dvd/cd's. If someone messes up their setup in the class, they just
   reboot and get back to the desktop. 
 
 Now perhaps these are cases where we just say: hey, make your own for
 this, but they are valid use cases not easily handled by dropping those
 spins. 

Thanks for the examples - I think you've given them before, and I've
forgotten them.

Yup: they're valid use cases, and they strengthen the argument for those
spins *as* spins. But indeed you can still make the case that there just
isn't enough value in doing it as part of Fedora, and viewed in the
context of these fairly 'niche' uses, the argument about making them
into remixes or something seems less alarming. I'm not sure I'd be
onboard with hiving off KDE, Xfce and Sugar as non-Fedora stuff (or
requiring them to become fully-fledged Products), but I can certainly
see saying 'look, if you want to take Fedora and build a security
forensics live image on top of it, that's awesome, but call it something
else and maintain it yourself' - I'm rather more on-board with that
argument *as applied to these somewhat niche cases* than just applied
to, you know, everything we currently cover with Spins. I'm not sure I
have a definite opinion on whether we need to / should do that or not,
but I know I wouldn't be incredibly sad/angry if it happened.

I do think there's some mileage in the argument that, if you go all the
back to the original Spins conception as this wide-open field to create
ANY PRODUCT YOU LIKE from Fedora bits and it'd be part of the Fedora
project in *some* form, that's probably biting off more than we can
realistically chew, especially given what releng has said about
resources. Right now we're kinda between two stools on that: Spins
didn't take off like wildfire and produce hundreds of awesome things
like maybe it was originally expected to, but it wasn't a complete and
utter dead loss either - so now we're in, I guess, a slightly weird
situation where we have this very heavyweight conception of Spins which
is maybe not providing us enough value to justify its weight.

If you want to take a market view of it, you can make the argument
that SUSE Studio is rather eating our lunch on the original Spins
concept:

http://susestudio.com/browse

zoiks. Kind of beats our 'well, first figure out the way livecd-creator
is duct taped together, then submit a kickstart file to this SIG thing
that barely exists any more, then...' process into a cocked hat.

snip last section - I think all your ideas there were sound
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Adam Williamson
On Thu, 2014-01-30 at 07:58 +, Frank Murphy wrote:

 If storage is the problem, cull all
 Fedora EOL 3+ year releases\rpms etc.

We already do this - old releases are moved to
https://dl.fedoraproject.org/pub/archive/ , where they're stored
differently and not mirrored. We kinda ought to keep copies of them
around *somewhere* for historical purposes, though, we can't really just
burn them down.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Frank Murphy
On Wed, 29 Jan 2014 18:58:22 -0500
Josh Boyer jwbo...@fedoraproject.org wrote:

 I consider myself squarely in the middle of those two camps.  I think
 they have value to people.  I think they fill a niche, however large
 or small it might be.  I also think they can be done by the people
 wishing to provide them without relying on Fedora resources for
 hosting and creation (outside of leveraging existing packages and
 repositories).

That doesn't sound right, 
logically below would also be true.
Gnome is a fairly big Spin,
and can eat up quite a lot of resources.
Maybe it should be outsourced.


___
Regards,
Frank 
www.frankly3d.com

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Christian Schaller
The difference here is that the resources for GNOME (or anything else Red Hat 
needs for future versions of RHEL) are 
provided by Red Hat. So if you want the spins to the logically the same in 
terms of resources we should start demanding 
that any spin set up needs to provide an annual monetary contribution to help 
pay for the Fedora infrastructure and team.

Christian

- Original Message -
 From: Frank Murphy frankl...@gmail.com
 To: devel@lists.fedoraproject.org
 Sent: Thursday, January 30, 2014 9:06:24 AM
 Subject: Re: Fedora.NEXT Products and the fate of Spins
 
 On Wed, 29 Jan 2014 18:58:22 -0500
 Josh Boyer jwbo...@fedoraproject.org wrote:
 
  I consider myself squarely in the middle of those two camps.  I think
  they have value to people.  I think they fill a niche, however large
  or small it might be.  I also think they can be done by the people
  wishing to provide them without relying on Fedora resources for
  hosting and creation (outside of leveraging existing packages and
  repositories).
 
 That doesn't sound right,
 logically below would also be true.
 Gnome is a fairly big Spin,
 and can eat up quite a lot of resources.
 Maybe it should be outsourced.
 
 
 ___
 Regards,
 Frank
 www.frankly3d.com
 
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread piruthiviraj natarajan
On Thu, Jan 30, 2014 at 4:10 PM, Christian Schaller cscha...@redhat.comwrote:

 The difference here is that the resources for GNOME (or anything else Red
 Hat needs for future versions of RHEL) are
 provided by Red Hat. So if you want the spins to the logically the same in
 terms of resources we should start demanding
 that any spin set up needs to provide an annual monetary contribution to
 help pay for the Fedora infrastructure and team.


So you mean to say the software(already existing in the repos)  which is
not of interest for red hat should pay to stay for fedora infrastructure
and Team to stay in the fedora repos?

This looks like clear business motive and no point in calling it a
community project at all.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Christian Schaller




- Original Message -
 From: piruthiviraj natarajan piruthivi...@gmail.com
 To: Development discussions related to Fedora 
 devel@lists.fedoraproject.org
 Sent: Thursday, January 30, 2014 11:45:51 AM
 Subject: Re: Fedora.NEXT Products and the fate of Spins
 
 
 On Thu, Jan 30, 2014 at 4:10 PM, Christian Schaller  cscha...@redhat.com 
 wrote:
 
 
 
 The difference here is that the resources for GNOME (or anything else Red Hat
 needs for future versions of RHEL) are
 provided by Red Hat. So if you want the spins to the logically the same in
 terms of resources we should start demanding
 that any spin set up needs to provide an annual monetary contribution to help
 pay for the Fedora infrastructure and team.
 
 So you mean to say the software(already existing in the repos) which is not
 of interest for red hat should pay to stay for fedora infrastructure and
 Team to stay in the fedora repos?
 
 This looks like clear business motive and no point in calling it a community
 project at all.
 

What I mean to say is that Red Hat has a business motive to support the Fedora 
community,
if supporting Fedora was a pure act of charity then I think organizations like 
the Red Cross
or Unicef would have a much better chance of getting the money.

So if the Fedora community wants to not care about why Red Hat invests in 
Fedora they are of course free to do so,
but it becomes quite disingenuous to later be surprised if Red Hat loses 
interest in Fedora.

Christian
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Josh Boyer
On Jan 29, 2014 11:24 PM, Adam Williamson awill...@redhat.com wrote:

 On Wed, 2014-01-29 at 18:17 -0700, Stephen John Smoogen wrote:

 
  1) Disk space. Disks are not cheap in the world of data-access ready
  disks. The 4 TB SATAs sound nice but when you try serving FTP off them
  you find that you have to raid more than you did of the expensive SAS
  disks and your effective amount of disk space you can use is in the
  range of 1-10% of the disk space before you end up losing to speed of
  access, time to send, and general disk drive latency. After that you
  have to replace the disks quite often as they fail much sooner than
  any manufacturer says they will.
 
 
  2) Our disk space goal for mirrors is 1 TB of disk space for the main
  releases. That means N-1, N, and N+1 (alpha/beta/release).  We skim
  that and every iso, architecture, and extra makes it harder to keep.
 
 
  3) Net access. Large file sharing (500+ MB iso)  costs more than small
  file sharing (rpms). It takes up  'streams' for longer in modern
  routers/firewalls and thus you can fill up your pipe without
  saturating your pipe. This used to be gotten around via various file
  sharing mechanisms but these are increasingly getting shut down at the
  ISP and Universities for any content.
 
 
  4) Many mirrors skip the spins. That means the cost gets eaten up by
  those that do and then they run into the top issues above which makes
  it more likely they don't want to mirror them.
 
 
  These are costs that all the mirrors have to pay on this and those are
  things that are 'hidden' when people think 'oh we can make another
  spin, it only takes me an hour to spin it up and test it.'
 
 
  By the way, I am not anti-spin and consider the above costs to be
  things that can't be paid now or in the future.. I am just wanting
  people to realize that even beyond releng/qa resources this is not a
  'freebie'.

 Of course, another way of looking at this is to see that all these
 things are the work we would be downloading onto several disparate
 groups, who would almost certainly not be capable of doing it as well
 and efficiently as Fedora releng is, if we decided to wash our hands of
 spins.

 jwb has tried to characterize this as an 'opportunity' for spins, but I
 really don't think that washes. It's much more a case of us dumping a
 whole lot of extra work onto any who wants to maintain a spin:

 * Get a domain
 * Get a proper SSL cert for your domain
 * Figure out a build process - hack up some scripts which inevitably
 grow into a baroque horror? Deploy your own koji?
 * Figure out a QA process (we have provided a QA process for spins; this
 cost us - well, me, personally - a few hours I was happy to spend
 several releases ago, and it's in place and it works)
 * Cover the costs of hosting, or convince someone to distribute your
 bits
 * Do all your own marketing
 * Somehow try to make sure that tools like liveusb-creator include your
 bits

 I'm not sure I can imagine a spin maintainer who would be *happy* about
 all this.

Your other reply said there is no burden for spins.  Yet you list a bunch
of things you classify as a whole lot of extra work.  Including QA.  Using
lack of burden as a reason to keep it and extra burden as an excuse not to
have spin maintainers do the spins outside of Fedora doesn't wash either.

josh
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Josh Boyer
On Jan 29, 2014 11:13 PM, Adam Williamson awill...@redhat.com wrote:

 On Wed, 2014-01-29 at 16:33 -0500, Josh Boyer wrote:

   I'd rather not confuse what is made from Fedora bits with what is
   based on Fedora bits but includes other bits. The remix branding does
   not seem appropriate for spins that are made purely from Fedora bits.
 
  That's fair.  From a resource and quality perspective though, I'd
  rather not burden rel-eng and QA with having to maintain, create, and
  test spins.

 The 'burden' they create on QA is precisely zero, as we explicitly do
 not block releases on spins other than desktop and KDE. I don't believe
 releng considers the spins much of a burden, either - it's more just
 that they don't like building and pushing out stuff that no-one's even
 done a sanity check on. However, we have several high quality spins that
 people *do* care about and *do* test: at least the desktop spins, but I
 know for e.g. finalzone puts a lot of work into the design spin.

QA does no testing of spins at all?  If that's the case then I
misunderstood.  If QA does test, even if they don't block the release, it
takes time and effort.

 I think it's fairly presumptuous to suggest chucking all that stuff in
 favour of something that doesn't even *exist* yet.

I didn't suggest chucking.  I suggested moving the work to the people most
invested.  Chucking would be sorry you can use Fedora to make a different
spin and that would be bad indeed.

Also, even if Fedora.next dies, QA had talked about lack of time to tool
and automate in general.  If QA doesn't test spins today then you gain
nothing but if you do then that's at least some time back.

Spins are not free of cost.  You might find it to be of little cost but
there is still cost.

josh
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Richard Hughes
On 30 January 2014 11:29, piruthiviraj natarajan piruthivi...@gmail.com wrote:
 ...doesn't bode well for the packages that is not of interest to red hat.

I think you're misinterpreting the words of Christian. Red Hat (also
my employer, but speaking for myself here) can't and shouldn't be pay
to fix and QA spins like LXDE or MATE. If keeping a MATE spin makes it
harder or slower for the people developing GNOME (which Red Hat should
sponsor) then I don't see the problem in his statement. Red Hat spends
a ton of money on Fedora, and I think a lot of the community seem to
forget that.

Richard
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Josh Boyer
On Jan 30, 2014 3:06 AM, Frank Murphy frankl...@gmail.com wrote:

 On Wed, 29 Jan 2014 18:58:22 -0500
 Josh Boyer jwbo...@fedoraproject.org wrote:

  I consider myself squarely in the middle of those two camps.  I think
  they have value to people.  I think they fill a niche, however large
  or small it might be.  I also think they can be done by the people
  wishing to provide them without relying on Fedora resources for
  hosting and creation (outside of leveraging existing packages and
  repositories).

 That doesn't sound right,
 logically below would also be true.
 Gnome is a fairly big Spin,
 and can eat up quite a lot of resources.
 Maybe it should be outsourced.

I'm going to assume you mean the Desktop spin here.  If the Fedora project
decided to use some other DE as the default offering, then sure there could
be a GNOME spin hosted elsewhere.

There's a difference between a spin and the primary thing the project ships.

josh
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread piruthiviraj natarajan
On Thu, Jan 30, 2014 at 5:16 PM, Richard Hughes hughsi...@gmail.com wrote:


 I think you're misinterpreting the words of Christian. Red Hat (also
 my employer, but speaking for myself here) can't and shouldn't be pay
 to fix and QA spins like LXDE or MATE. If keeping a MATE spin makes it
 harder or slower for the people developing GNOME (which Red Hat should
 sponsor) then I don't see the problem in his statement. Red Hat spends
 a ton of money on Fedora, and I think a lot of the community seem to
 forget that.


The QA already doesn't have blockers for spins. As adam has mentioned spins
don't affect QA's work or progress at all.

I understand red hat spends a lot of money on fedora, but wielding the
spins away is definitely a bad rapport for the community and it in turn a
negative thing to participate for the project too.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Christian Schaller
My statements was directly targeted at the often repeated attitude on this list 
which
seems to be that Red Hat should shut up and pay for whatever the given poster 
think should be payed
for without having any expectations or requirements of the Fedora community in 
return.

The relationship between Red Hat and Fedora is very different from that of for 
instance Debian and Ubuntu,
with Red Hat being a lot more directly involved in both contributing to Fedora 
and paying for the
general upkeep of Fedora. Personally I always felt that this symbiotic 
relationship was a big part of
what made Fedora interesting.

So in regards to the spins, which my original response didn't really try to 
address, I think they should all become remixes
and I think we should try to build an infrastructure where doing a remix is as 
easy as possible.
For example, in theory I think the Fedora project could provide some kind of 
web hosting space for the remixes, to reduce the burden/threshold
for remix maintainers, but I do also see that there are legal and 
administrative reasons for why that could be a bad idea, but I am sure that with
some discussion and investigation there are solutions that can be found to 
these practical challenges.


Christian


- Original Message -
 From: piruthiviraj natarajan piruthivi...@gmail.com
 To: Development discussions related to Fedora 
 devel@lists.fedoraproject.org
 Sent: Thursday, January 30, 2014 12:29:43 PM
 Subject: Re: Fedora.NEXT Products and the fate of Spins
 
 
 On Thu, Jan 30, 2014 at 4:21 PM, Christian Schaller  cscha...@redhat.com 
 wrote:
 
 
 
 What I mean to say is that Red Hat has a business motive to support the
 Fedora community,
 if supporting Fedora was a pure act of charity then I think organizations
 like the Red Cross
 or Unicef would have a much better chance of getting the money.
 
 So if the Fedora community wants to not care about why Red Hat invests in
 Fedora they are of course free to do so,
 but it becomes quite disingenuous to later be surprised if Red Hat loses
 interest in Fedora.
 
 well this kind of strategy towards the community is not very inspiring for
 the new contributors, is it?
 I think there is interest in the fedora community for Gnome as well as other
 DE which RHEL doesn't ship.
 But since this thread has been moving in a direction where the Fedora spins
 are under threat to exist in the repos doesn't bode well for the packages
 that is not of interest to red hat.
 
 
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Jaroslav Reznik
- Original Message -
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Apologies for the slightly alarmist $SUBJECT, but I want to make sure
 that this gets read by the appropriate groups.
 
 During today's FESCo meeting, there was the start of a discussion on
 how to approve new Products into the Fedora family. As part of this,
 it naturally strayed into discussion of what we do about Spins as they
 currently exist.
 
 Several ideas were raised (which I'll go through below), but we didn't
 feel that this was something that FESCo should answer on its own. We'd
 prefer community input on how to handle spins going forward.
 
 So, in no particular order (because it's difficult to say which
 questions are the most important):
 
 1) Are Spins useful as they currently exist? There are many problems
 that have been noted in the Spins process, most notably that it is
 very difficult to get a Spin approved and then has no ongoing
 maintenance requiring it to remain functional. We've had Spins at
 times go through entire Fedora release cycles without ever being
 functional.

Spins are useful especially as they makes our community inclusive,
one thing we should be proud about (and sometimes it was harder, could
cause issues but everything is solvable).

For spins quality - it differs, it will differ but recent changes to
process were for good, more updates are still needed. Long time ago
we released what was build, I like how big step we did last few years.
It's not reason it wasn't functional before to ban spins.

If there's interest in spins like product, someone is willing to lead
this effort, I think in some way, it can stay.

 2) Should Spins be eliminated entirely in favor of Fedora Remixes[1].
 The effect here would be that Spins are no longer an official part of
 The Fedora Project but are instead projects unto themselves which are
 permitted to consume (possibly large) portions of our tools, packages
 and ecosystem. Maintenance and upkeep of these spins then becomes
 entirely the responsibility of the downstream community that
 constructs them and has no mandatory draw on Fedora's marketing,
 ambassadors or quality assurance resources.

It's possible but much more resource hungry. The way how spins are set
helps these sub-projects deliver interesting piece of software.

But there are two questions:
- does every single spin makes sense as standalone spin? I really liked
the idea of Fedora Formulas, it's exactly the way we should go. If for
some reason formulas would not be enough for desired use case - remix.

aka products + add-ons as formulas = spin

For people who missed it https://fedoraproject.org/wiki/Fedora_formulas

- or we could go even further and ask ourselves, do we want to call 
products Fedora? Or do we want products as remixes too? Based on
underlying Fedora infrastructure? This could for example solve issues
with our values - 3rd party repos etc.

 3) Should Spins be considered Products-in-development? In other words,
 should we only approve Spins that are targeted or destined for
 promotion to a fully-supported Fedora Product? This is a nuanced
 question, as it means different things for different Spins, for
 example Spins focusing on a target-audience (Security Spin, Design
 Suite Spin) vs. Spins focusing on a technology (LXDE Spin, MATE-Compiz
 Spin).

For target audience spins, see above Formulas. And once we have this,
I think spins as we know them right now could go then. 

I'd like to avoid calling LXDE/MATE other tech spins as products in
development but we would have to product categories

- Release blocking products
- Non release blocking products with limited support

And to promote other products to be release blocking, WG would have to
be formally established, team should prove sustainability, willingness
to work on it and have resources allocated (own resources or get agreement
from other teams on help, doesn't matter).

Keep it simple and stupid.

So my two cents are - revive Formulas (or now let's call it Stacks now?),
have two categories of products but make it fair to be promoted...

Jaroslav

 [1] https://fedoraproject.org/wiki/Remix
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1
 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
 
 iEYEARECAAYFAlLpZMwACgkQeiVVYja6o6NOIwCeP6Kr6FGVYLCdU9Uofv7Xrqm1
 e3oAoIEky2/IjoGBF9MqVlEbkG0jd4vv
 =KDoO
 -END PGP SIGNATURE-
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Jaroslav Reznik
- Original Message -
 My statements was directly targeted at the often repeated attitude on this
 list which
 seems to be that Red Hat should shut up and pay for whatever the given poster
 think should be payed
 for without having any expectations or requirements of the Fedora community
 in return.
 
 The relationship between Red Hat and Fedora is very different from that of
 for instance Debian and Ubuntu,
 with Red Hat being a lot more directly involved in both contributing to
 Fedora and paying for the
 general upkeep of Fedora. Personally I always felt that this symbiotic
 relationship was a big part of
 what made Fedora interesting.

+1 and I still think it works pretty well - Red Hat has a nice space to
do work on the future RHELs in open way (not like other so called open 
companies), community can contribute where there's interest.

Btw. I'm not saying there are no issues, or sometimes more misunderstandings
that always could be resolved.

 So in regards to the spins, which my original response didn't really try to
 address, I think they should all become remixes
 and I think we should try to build an infrastructure where doing a remix is
 as easy as possible.
 For example, in theory I think the Fedora project could provide some kind of
 web hosting space for the remixes, to reduce the burden/threshold
 for remix maintainers

And we call these spins now.

 , but I do also see that there are legal and
 administrative reasons for why that could be a bad idea, but I am sure that
 with
 some discussion and investigation there are solutions that can be found to
 these practical challenges.

That's one idea behind remixes - make it as easy as possible to remix Fedora
outside of Fedora space to avoid legal issues. 

Jaroslav

 
 Christian
 
 
 - Original Message -
  From: piruthiviraj natarajan piruthivi...@gmail.com
  To: Development discussions related to Fedora
  devel@lists.fedoraproject.org
  Sent: Thursday, January 30, 2014 12:29:43 PM
  Subject: Re: Fedora.NEXT Products and the fate of Spins
  
  
  On Thu, Jan 30, 2014 at 4:21 PM, Christian Schaller  cscha...@redhat.com 
  wrote:
  
  
  
  What I mean to say is that Red Hat has a business motive to support the
  Fedora community,
  if supporting Fedora was a pure act of charity then I think organizations
  like the Red Cross
  or Unicef would have a much better chance of getting the money.
  
  So if the Fedora community wants to not care about why Red Hat invests in
  Fedora they are of course free to do so,
  but it becomes quite disingenuous to later be surprised if Red Hat loses
  interest in Fedora.
  
  well this kind of strategy towards the community is not very inspiring for
  the new contributors, is it?
  I think there is interest in the fedora community for Gnome as well as
  other
  DE which RHEL doesn't ship.
  But since this thread has been moving in a direction where the Fedora spins
  are under threat to exist in the repos doesn't bode well for the packages
  that is not of interest to red hat.
  
  
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Lukáš Tinkl

Dne 30.1.2014 13:08, Christian Schaller napsal(a):

My statements was directly targeted at the often repeated attitude on this list 
which
seems to be that Red Hat should shut up and pay for whatever the given poster 
think should be payed
for without having any expectations or requirements of the Fedora community in 
return.

The relationship between Red Hat and Fedora is very different from that of for 
instance Debian and Ubuntu,
with Red Hat being a lot more directly involved in both contributing to Fedora 
and paying for the
general upkeep of Fedora. Personally I always felt that this symbiotic 
relationship was a big part of
what made Fedora interesting.

So in regards to the spins, which my original response didn't really try to 
address, I think they should all become remixes
and I think we should try to build an infrastructure where doing a remix is as 
easy as possible.
For example, in theory I think the Fedora project could provide some kind of 
web hosting space for the remixes, to reduce the burden/threshold
for remix maintainers, but I do also see that there are legal and 
administrative reasons for why that could be a bad idea, but I am sure that with
some discussion and investigation there are solutions that can be found to 
these practical challenges.


Christian



I think dumping the spins is a very bad and dangerous idea for the whole 
Fedora/RHEL ecosystem. This will only drive the contributors away, and 
speaking of the KDE spin here, also a substantial user base.


--
Lukáš Tinkl lti...@redhat.com
Software Engineer - KDE desktop team, Brno
KDE developer lu...@kde.org
Red Hat Inc.   http://cz.redhat.com
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread piruthiviraj natarajan
On Thu, Jan 30, 2014 at 6:04 PM, Jaroslav Reznik jrez...@redhat.com wrote:

 And we call these spins now.

  , but I do also see that there are legal and
  administrative reasons for why that could be a bad idea, but I am sure
 that
  with
  some discussion and investigation there are solutions that can be found
 to
  these practical challenges.

 That's one idea behind remixes - make it as easy as possible to remix
 Fedora
 outside of Fedora space to avoid legal issues.


Why is it a legal issue to have remix or spins in fedora space when they
are already shipping only free software?
I am not sure I really follow you here.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Jóhann B. Guðmundsson


On 01/30/2014 12:08 PM, Christian Schaller wrote:

My statements was directly targeted at the often repeated attitude on this list 
which
seems to be that Red Hat should shut up and pay for whatever the given poster 
think should be payed
for without having any expectations or requirements of the Fedora community in 
return.


Care to reference to what you get at here in you futile attempt of 
damage control?


By all means point me to the post and the places where our community 
members are demanding anything from Red Hat.


JBG
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Jaroslav Reznik
- Original Message -
 
 On Thu, Jan 30, 2014 at 6:04 PM, Jaroslav Reznik  jrez...@redhat.com 
 wrote:
 
 
 
 And we call these spins now.
 
  , but I do also see that there are legal and
  administrative reasons for why that could be a bad idea, but I am sure that
  with
  some discussion and investigation there are solutions that can be found to
  these practical challenges.
 
 That's one idea behind remixes - make it as easy as possible to remix Fedora
 outside of Fedora space to avoid legal issues.
 
 Why is it a legal issue to have remix or spins in fedora space when they are
 already shipping only free software?
 I am not sure I really follow you here.

Spins are ok but we want to make easy to remix Fedora outside if you don't
want to follow Fedora rules - bad content, even that different name could be
an issue... So we let people outside to deal with it, just we ask them to
be polite and say they are based on our amazing work.

Jaroslav

 
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Christian Schaller




- Original Message -
 From: Jaroslav Reznik jrez...@redhat.com
 To: Development discussions related to Fedora 
 devel@lists.fedoraproject.org
 Sent: Thursday, January 30, 2014 1:25:10 PM
 Subject: Re: Fedora.NEXT Products and the fate of Spins
 
 - Original Message -
  -BEGIN PGP SIGNED MESSAGE-
  Hash: SHA1
  
  Apologies for the slightly alarmist $SUBJECT, but I want to make sure
  that this gets read by the appropriate groups.
  
  During today's FESCo meeting, there was the start of a discussion on
  how to approve new Products into the Fedora family. As part of this,
  it naturally strayed into discussion of what we do about Spins as they
  currently exist.
  
  Several ideas were raised (which I'll go through below), but we didn't
  feel that this was something that FESCo should answer on its own. We'd
  prefer community input on how to handle spins going forward.
  
  So, in no particular order (because it's difficult to say which
  questions are the most important):
  
  1) Are Spins useful as they currently exist? There are many problems
  that have been noted in the Spins process, most notably that it is
  very difficult to get a Spin approved and then has no ongoing
  maintenance requiring it to remain functional. We've had Spins at
  times go through entire Fedora release cycles without ever being
  functional.
 
 Spins are useful especially as they makes our community inclusive,
 one thing we should be proud about (and sometimes it was harder, could
 cause issues but everything is solvable).
 
 For spins quality - it differs, it will differ but recent changes to
 process were for good, more updates are still needed. Long time ago
 we released what was build, I like how big step we did last few years.
 It's not reason it wasn't functional before to ban spins.
 
 If there's interest in spins like product, someone is willing to lead
 this effort, I think in some way, it can stay.
 
  2) Should Spins be eliminated entirely in favor of Fedora Remixes[1].
  The effect here would be that Spins are no longer an official part of
  The Fedora Project but are instead projects unto themselves which are
  permitted to consume (possibly large) portions of our tools, packages
  and ecosystem. Maintenance and upkeep of these spins then becomes
  entirely the responsibility of the downstream community that
  constructs them and has no mandatory draw on Fedora's marketing,
  ambassadors or quality assurance resources.
 
 It's possible but much more resource hungry. The way how spins are set
 helps these sub-projects deliver interesting piece of software.
 
 But there are two questions:
 - does every single spin makes sense as standalone spin? I really liked
 the idea of Fedora Formulas, it's exactly the way we should go. If for
 some reason formulas would not be enough for desired use case - remix.
 
 aka products + add-ons as formulas = spin
 
 For people who missed it https://fedoraproject.org/wiki/Fedora_formulas

Well I think this idea is interesting and we have discussed something along 
these
lines in the Workstation working group. I mean at the end of the day we all 
want as much 
software as possible packaged for Fedora/Product. The question to me lies in 
the details
of how this is done. For instance the idea we hope to explore are we develop 
the technical 
specification for the workstation is what kind of rules should apply to these 
potential
'formulas'. There are some obvious ones like, you can't for instance in a 
'formula' to  replace a package 
that would break the core product for instance due to replacing a version of a 
package with one that
got a different ABI. (This specific idea is quite well covered in existing 
Fedora guidelines, but I wanted to
avoid derailing this discussion by choosing an example that I hope would 
generate discussion in itself :)


 - or we could go even further and ask ourselves, do we want to call
 products Fedora? Or do we want products as remixes too? Based on
 underlying Fedora infrastructure? This could for example solve issues
 with our values - 3rd party repos etc.

Using the Fedora brand to only define a set of 'white box' packagesets is an 
option, 
but in some sense it means the end of 'Fedora' as a user facing brand.

  3) Should Spins be considered Products-in-development? In other words,
  should we only approve Spins that are targeted or destined for
  promotion to a fully-supported Fedora Product? This is a nuanced
  question, as it means different things for different Spins, for
  example Spins focusing on a target-audience (Security Spin, Design
  Suite Spin) vs. Spins focusing on a technology (LXDE Spin, MATE-Compiz
  Spin).
 
 For target audience spins, see above Formulas. And once we have this,
 I think spins as we know them right now could go then.
 
 I'd like to avoid calling LXDE/MATE other tech spins as products in
 development but we would have to product categories
 
 - Release blocking products
 - Non release

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Christian Schaller




- Original Message -
 From: Jaroslav Reznik jrez...@redhat.com
 To: Development discussions related to Fedora 
 devel@lists.fedoraproject.org
 Sent: Thursday, January 30, 2014 1:34:45 PM
 Subject: Re: Fedora.NEXT Products and the fate of Spins
 
 - Original Message -
  My statements was directly targeted at the often repeated attitude on this
  list which
  seems to be that Red Hat should shut up and pay for whatever the given
  poster
  think should be payed
  for without having any expectations or requirements of the Fedora community
  in return.
  
  The relationship between Red Hat and Fedora is very different from that of
  for instance Debian and Ubuntu,
  with Red Hat being a lot more directly involved in both contributing to
  Fedora and paying for the
  general upkeep of Fedora. Personally I always felt that this symbiotic
  relationship was a big part of
  what made Fedora interesting.
 
 +1 and I still think it works pretty well - Red Hat has a nice space to
 do work on the future RHELs in open way (not like other so called open
 companies), community can contribute where there's interest.
 
 Btw. I'm not saying there are no issues, or sometimes more misunderstandings
 that always could be resolved.
 
  So in regards to the spins, which my original response didn't really try to
  address, I think they should all become remixes
  and I think we should try to build an infrastructure where doing a remix is
  as easy as possible.
  For example, in theory I think the Fedora project could provide some kind
  of
  web hosting space for the remixes, to reduce the burden/threshold
  for remix maintainers
 
 And we call these spins now.

Not exactly, to be clear what I was talking about here was fedora providing
hosting for someone to point their 'SuperDuperLinux.org' domain to. So that the
remixes wouldn't need to find separate web hosting. But as I think you also 
refer
to in your response, if we do that then there are probably similar legal 
restrictions
put on the remixes as are currently put on the spins.

 
  , but I do also see that there are legal and
  administrative reasons for why that could be a bad idea, but I am sure that
  with
  some discussion and investigation there are solutions that can be found to
  these practical challenges.
 
 That's one idea behind remixes - make it as easy as possible to remix Fedora
 outside of Fedora space to avoid legal issues.
 
 Jaroslav
 
  
  Christian
  
  
  - Original Message -
   From: piruthiviraj natarajan piruthivi...@gmail.com
   To: Development discussions related to Fedora
   devel@lists.fedoraproject.org
   Sent: Thursday, January 30, 2014 12:29:43 PM
   Subject: Re: Fedora.NEXT Products and the fate of Spins
   
   
   On Thu, Jan 30, 2014 at 4:21 PM, Christian Schaller  cscha...@redhat.com
   
   wrote:
   
   
   
   What I mean to say is that Red Hat has a business motive to support the
   Fedora community,
   if supporting Fedora was a pure act of charity then I think organizations
   like the Red Cross
   or Unicef would have a much better chance of getting the money.
   
   So if the Fedora community wants to not care about why Red Hat invests in
   Fedora they are of course free to do so,
   but it becomes quite disingenuous to later be surprised if Red Hat loses
   interest in Fedora.
   
   well this kind of strategy towards the community is not very inspiring
   for
   the new contributors, is it?
   I think there is interest in the fedora community for Gnome as well as
   other
   DE which RHEL doesn't ship.
   But since this thread has been moving in a direction where the Fedora
   spins
   are under threat to exist in the repos doesn't bode well for the packages
   that is not of interest to red hat.
   
   
   --
   devel mailing list
   devel@lists.fedoraproject.org
   https://admin.fedoraproject.org/mailman/listinfo/devel
   Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
  --
  devel mailing list
  devel@lists.fedoraproject.org
  https://admin.fedoraproject.org/mailman/listinfo/devel
  Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Christian Schaller
I can do better, I can provide you with one of these people to look at.
If you send me your postal address I will send you a mirror :)

Christian

- Original Message -
 From: Jóhann B. Guðmundsson johan...@gmail.com
 To: devel@lists.fedoraproject.org
 Sent: Thursday, January 30, 2014 1:39:11 PM
 Subject: Re: Fedora.NEXT Products and the fate of Spins
 
 
 On 01/30/2014 12:08 PM, Christian Schaller wrote:
  My statements was directly targeted at the often repeated attitude on this
  list which
  seems to be that Red Hat should shut up and pay for whatever the given
  poster think should be payed
  for without having any expectations or requirements of the Fedora community
  in return.
 
 Care to reference to what you get at here in you futile attempt of
 damage control?
 
 By all means point me to the post and the places where our community
 members are demanding anything from Red Hat.
 
 JBG
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Jóhann B. Guðmundsson


On 01/30/2014 12:57 PM, Christian Schaller wrote:

I can do better, I can provide you with one of these people to look at.
If you send me your postal address I will send you a mirror:)


Oh a funny man after this insult put up and point me to those post or 
shut up.


JBG
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Jaroslav Reznik
- Original Message -
 - Original Message -
  From: Jaroslav Reznik jrez...@redhat.com
  To: Development discussions related to Fedora
  devel@lists.fedoraproject.org
  Sent: Thursday, January 30, 2014 1:25:10 PM
  Subject: Re: Fedora.NEXT Products and the fate of Spins
  
  - Original Message -
   -BEGIN PGP SIGNED MESSAGE-
   Hash: SHA1
   
   Apologies for the slightly alarmist $SUBJECT, but I want to make sure
   that this gets read by the appropriate groups.
   
   During today's FESCo meeting, there was the start of a discussion on
   how to approve new Products into the Fedora family. As part of this,
   it naturally strayed into discussion of what we do about Spins as they
   currently exist.
   
   Several ideas were raised (which I'll go through below), but we didn't
   feel that this was something that FESCo should answer on its own. We'd
   prefer community input on how to handle spins going forward.
   
   So, in no particular order (because it's difficult to say which
   questions are the most important):
   
   1) Are Spins useful as they currently exist? There are many problems
   that have been noted in the Spins process, most notably that it is
   very difficult to get a Spin approved and then has no ongoing
   maintenance requiring it to remain functional. We've had Spins at
   times go through entire Fedora release cycles without ever being
   functional.
  
  Spins are useful especially as they makes our community inclusive,
  one thing we should be proud about (and sometimes it was harder, could
  cause issues but everything is solvable).
  
  For spins quality - it differs, it will differ but recent changes to
  process were for good, more updates are still needed. Long time ago
  we released what was build, I like how big step we did last few years.
  It's not reason it wasn't functional before to ban spins.
  
  If there's interest in spins like product, someone is willing to lead
  this effort, I think in some way, it can stay.
  
   2) Should Spins be eliminated entirely in favor of Fedora Remixes[1].
   The effect here would be that Spins are no longer an official part of
   The Fedora Project but are instead projects unto themselves which are
   permitted to consume (possibly large) portions of our tools, packages
   and ecosystem. Maintenance and upkeep of these spins then becomes
   entirely the responsibility of the downstream community that
   constructs them and has no mandatory draw on Fedora's marketing,
   ambassadors or quality assurance resources.
  
  It's possible but much more resource hungry. The way how spins are set
  helps these sub-projects deliver interesting piece of software.
  
  But there are two questions:
  - does every single spin makes sense as standalone spin? I really liked
  the idea of Fedora Formulas, it's exactly the way we should go. If for
  some reason formulas would not be enough for desired use case - remix.
  
  aka products + add-ons as formulas = spin
  
  For people who missed it https://fedoraproject.org/wiki/Fedora_formulas
 
 Well I think this idea is interesting and we have discussed something along
 these
 lines in the Workstation working group. I mean at the end of the day we all
 want as much
 software as possible packaged for Fedora/Product. The question to me lies in
 the details
 of how this is done. For instance the idea we hope to explore are we develop
 the technical
 specification for the workstation is what kind of rules should apply to these
 potential
 'formulas'. There are some obvious ones like, you can't for instance in a
 'formula' to  replace a package
 that would break the core product for instance due to replacing a version of
 a package with one that
 got a different ABI. (This specific idea is quite well covered in existing
 Fedora guidelines, but I wanted to
 avoid derailing this discussion by choosing an example that I hope would
 generate discussion in itself :)

Good to hear you're thinking about it.

 
  - or we could go even further and ask ourselves, do we want to call
  products Fedora? Or do we want products as remixes too? Based on
  underlying Fedora infrastructure? This could for example solve issues
  with our values - 3rd party repos etc.
 
 Using the Fedora brand to only define a set of 'white box' packagesets is an
 option,
 but in some sense it means the end of 'Fedora' as a user facing brand.

Yes, it would be end of Fedora as user facing brand. And also pretty demanding
to do it for different products.

   3) Should Spins be considered Products-in-development? In other words,
   should we only approve Spins that are targeted or destined for
   promotion to a fully-supported Fedora Product? This is a nuanced
   question, as it means different things for different Spins, for
   example Spins focusing on a target-audience (Security Spin, Design
   Suite Spin) vs. Spins focusing on a technology (LXDE Spin, MATE-Compiz
   Spin).
  
  For target audience spins, see

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Tomasz Torcz
On Thu, Jan 30, 2014 at 07:08:16AM -0500, Christian Schaller wrote:
 The relationship between Red Hat and Fedora is very different from that of 
 for instance Debian and Ubuntu,
 with Red Hat being a lot more directly involved in both contributing to 
 Fedora and paying for the
 general upkeep of Fedora. Personally I always felt that this symbiotic 
 relationship was a big part of
 what made Fedora interesting.

  Yes, but please don't paint Red Hat bussiness goals as Fedora community 
goals.
There is some intersection, but not equality.

-- 
Tomasz Torcz   ,,(...) today's high-end is tomorrow's embedded processor.''
xmpp: zdzich...@chrome.pl  -- Mitchell Blank on LKML

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Frank Murphy
On Thu, 30 Jan 2014 14:15:56 +0100
Tomasz Torcz to...@pipebreaker.pl wrote:

 Personally I always felt that this symbiotic relationship was a big
 part of
  what made Fedora interesting.  
 
   Yes, but please don't paint Red Hat bussiness goals as Fedora
 community goals. There is some intersection, but not equality.

I would love to see alt Desktops stay,
but at the end of the day.
The old saying comes to mind:
http://dictionary.cambridge.org/dictionary/british/he-who-pays-the-piper-calls-the-tune

That's a fact of life in any business relationship.




___
Regards,
Frank 
www.frankly3d.com

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Johannes Lips
On Thu, Jan 30, 2014 at 2:33 PM, Frank Murphy frankl...@gmail.com wrote:

 On Thu, 30 Jan 2014 14:15:56 +0100
 Tomasz Torcz to...@pipebreaker.pl wrote:

  Personally I always felt that this symbiotic relationship was a big
  part of
   what made Fedora interesting.
 
Yes, but please don't paint Red Hat bussiness goals as Fedora
  community goals. There is some intersection, but not equality.

 I would love to see alt Desktops stay,
 but at the end of the day.
 The old saying comes to mind:

 http://dictionary.cambridge.org/dictionary/british/he-who-pays-the-piper-calls-the-tune

 That's a fact of life in any business relationship.

Well, but it's not only about money and a lot of contributors use their
spare time to contribute, so I wouldn't stress this money thing too much.







 ___
 Regards,
 Frank
 www.frankly3d.com

 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Frank Murphy
On Thu, 30 Jan 2014 14:59:44 +0100
Johannes Lips johannes.l...@gmail.com wrote:

 Well, but it's not only about money and a lot of contributors use
 their spare time to contribute, so I wouldn't stress this money thing
 too much.
 

I didn't introduce the money angle,
just putting into Common language,
what has been inferred.

___
Regards,
Frank 
www.frankly3d.com

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Jóhann B. Guðmundsson


On 01/30/2014 02:02 PM, Frank Murphy wrote:

On Thu, 30 Jan 2014 14:59:44 +0100
Johannes Lips johannes.l...@gmail.com wrote:


Well, but it's not only about money and a lot of contributors use
their spare time to contribute, so I wouldn't stress this money thing
too much.


I didn't introduce the money angle,
just putting into Common language,
what has been inferred.


One would think that Red Hat's community sponsorship is not a “venture 
capital” or Investment sponsorship but that it is a community 
sponsorship as it so clearly states everywhere but apparently Red Hat 
looks at it that way that it owns the community.


JBG
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Fedora.NEXT Products and the fate of Spins

2014-01-30 Thread Robert Mayr
2014-01-30 Johannes Lips johannes.l...@gmail.com:



 On Thu, Jan 30, 2014 at 2:33 PM, Frank Murphy frankl...@gmail.com wrote:

 On Thu, 30 Jan 2014 14:15:56 +0100
 Tomasz Torcz to...@pipebreaker.pl wrote:

  Personally I always felt that this symbiotic relationship was a big
  part of
   what made Fedora interesting.
 
Yes, but please don't paint Red Hat bussiness goals as Fedora
  community goals. There is some intersection, but not equality.

 I would love to see alt Desktops stay,
 but at the end of the day.
 The old saying comes to mind:

 http://dictionary.cambridge.org/dictionary/british/he-who-pays-the-piper-calls-the-tune

 That's a fact of life in any business relationship.

 Well, but it's not only about money and a lot of contributors use their
 spare time to contribute, so I wouldn't stress this money thing too much.

+1

I feel also it is not ok that people, who spend their spare time to
contribute *without* getting money for that, get treated without
respect. Persoanlly I read Christian's post as an insult, but I'm sure
he didn't want to be so rough.

About spins:
I think we should go for 3 products, spins are not really a product.
In my opinion, (main desktop) spins should still exist under the
Workstation product. The others are more 'remixes' in my eyes.

-- 
Robert Mayr
(robyduck)
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

  1   2   >