EPEL epel beta report: 20140204 changes

2014-02-04 Thread EPEL Beta Report
Compose started at Tue Feb  4 08:15:02 UTC 2014

Broken deps for x86_64
--
bodhi-server-0.9.7-1.el7.noarch requires python-simplemediawiki
1:centerim-4.22.10-14.el7.x86_64 requires perl(Time::ParseDate)
check-mk-1.2.2p2-2.el7.x86_64 requires nagios
check-mk-1.2.2p2-2.el7.x86_64 requires mod_python
dspam-3.10.2-9.el7.x86_64 requires perl(Mail::MboxParser)
dspam-web-3.10.2-9.el7.x86_64 requires perl(GD::Graph::lines3d)
dspam-web-3.10.2-9.el7.x86_64 requires perl(GD::Graph::lines)
dspam-web-3.10.2-9.el7.x86_64 requires perl(GD::Graph::bars)
erlang-rpm-macros-0.1.3-6.el7.noarch requires /usr/bin/escript
globus-gram-job-manager-pbs-1.6-7.el7.x86_64 requires torque-client
globus-gram-job-manager-sge-1.7-2.el7.x86_64 requires gridengine
imapsync-1.580-1.el7.noarch requires perl(Data::Uniqid)
imapsync-1.580-1.el7.noarch requires perl(Authen::NTLM)
koji-vm-1.8.0-2.el7.noarch requires python-virtinst
lua-lxc-0.9.0-3.el7.x86_64 requires lua-filesystem
lxc-templates-0.9.0-3.el7.x86_64 requires dpkg
lxc-templates-0.9.0-3.el7.x86_64 requires debootstrap
lxc-templates-0.9.0-3.el7.x86_64 requires busybox
nagios-plugins-nrpe-2.15-1.el7.x86_64 requires nagios-plugins
nrpe-2.15-1.el7.x86_64 requires nagios-common
openpgpkey-milter-0.3-1.el7.noarch requires python-pymilter
openpgpkey-milter-0.3-1.el7.noarch requires python-gnupg
perl-PDL-2.7.0-2.el7.1.x86_64 requires perl(Prima::MsgBox)
python-social-auth-0.1.19-1.el7.noarch requires 
python-requests-oauthlib = 0:0.3.0
python-social-auth-0.1.19-1.el7.noarch requires python-oauthlib = 
0:0.3.8
python-sphinxcontrib-httpdomain-1.1.8-3.el7.noarch requires 
python-sphinx10
rubygem-rspec-2.14.1-1.el7.noarch requires rubygem(rspec-mocks) = 
0:2.14.1
rubygem-rspec-2.14.1-1.el7.noarch requires rubygem(rspec-expectations) 
= 0:2.14.1
rubygem-rspec-2.14.1-1.el7.noarch requires rubygem(rspec-core) = 
0:2.14.1
snmptt-1.4-0.9.beta2.el7.noarch requires perl-Net-SNMP
spectrwm-2.4.0-2.el7.x86_64 requires xlockmore
spectrwm-2.4.0-2.el7.x86_64 requires dmenu
supervisor-3.0-1.el7.noarch requires python-meld3 = 0:0.6.5
w3c-markup-validator-1.3-4.el7.noarch requires perl(HTML::Template)
w3c-markup-validator-libs-1.3-4.el7.noarch requires html401-dtds



Broken deps for ppc64
--
TurboGears-1.1.3-8.el7.noarch requires python-simplejson = 0:1.9.1
bodhi-client-0.9.7-1.el7.noarch requires python-simplejson
bodhi-server-0.9.7-1.el7.noarch requires python-simplemediawiki
1:centerim-4.22.10-14.el7.ppc64 requires perl(Time::ParseDate)
check-mk-1.2.2p2-2.el7.ppc64 requires nagios
check-mk-1.2.2p2-2.el7.ppc64 requires mod_python
dspam-3.10.2-9.el7.ppc64 requires perl(Mail::MboxParser)
dspam-web-3.10.2-9.el7.ppc64 requires perl(GD::Graph::lines3d)
dspam-web-3.10.2-9.el7.ppc64 requires perl(GD::Graph::lines)
dspam-web-3.10.2-9.el7.ppc64 requires perl(GD::Graph::bars)
erlang-rpm-macros-0.1.3-6.el7.noarch requires /usr/bin/escript
fedmsg-0.7.2-1.el7.noarch requires python-simplejson
fedmsg-0.7.2-1.el7.noarch requires python-requests
globus-gram-job-manager-pbs-1.6-7.el7.ppc64 requires torque-client
globus-gram-job-manager-sge-1.7-2.el7.ppc64 requires gridengine
httpie-0.8.0-1.el7.noarch requires python-requests
imapsync-1.580-1.el7.noarch requires perl(Data::Uniqid)
imapsync-1.580-1.el7.noarch requires perl(Authen::NTLM)
koji-vm-1.8.0-2.el7.noarch requires python-virtinst
lua-lxc-0.9.0-3.el7.ppc64 requires lua-filesystem
lxc-templates-0.9.0-3.el7.ppc64 requires dpkg
lxc-templates-0.9.0-3.el7.ppc64 requires debootstrap
lxc-templates-0.9.0-3.el7.ppc64 requires busybox
nagios-plugins-nrpe-2.15-1.el7.ppc64 requires nagios-plugins
nrpe-2.15-1.el7.ppc64 requires nagios-common
openpgpkey-milter-0.3-1.el7.noarch requires python-pymilter
openpgpkey-milter-0.3-1.el7.noarch requires python-gnupg
perl-PDL-2.7.0-2.el7.1.ppc64 requires perl(Prima::MsgBox)
perl-PDL-2.7.0-2.el7.1.ppc64 requires perl(PDL::Slatec)
python-fedora-0.3.33-1.el7.noarch requires python-simplejson
python-fedora-0.3.33-1.el7.noarch requires python-requests
python-oauth2-1.5.211-4.el7.noarch requires python-simplejson
python-requests-kerberos-0.3-2.el7.noarch requires python-requests = 
0:1.0
python-social-auth-0.1.19-1.el7.noarch requires 
python-requests-oauthlib = 0:0.3.0
python-social-auth-0.1.19-1.el7.noarch requires python-requests = 
0:1.1.0
python-social-auth-0.1.19-1.el7.noarch 

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: libxnvctrl status?

2014-02-04 Thread Ralf Corsepius

On 02/04/2014 04:58 AM, Christopher Meng wrote:

Hi all,

Can someone tell me why this library is still at a very old version
packaged in Fedora? I've seen RFEs about updating it to the latest
version, but maintainer Adam Jackson hasn't done neither any to this
package still so far, nor response to any bugs.

Is this library disallowed now because it's from nvidia?

Why should a package be disallowed because it's from NVidia?

As long as a package's licensing complies to Fedora's requirements a 
package's origin is irrelevant.



Or it should be
retired?

Why do you think it should be?

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: libxnvctrl status?

2014-02-04 Thread Ralf Corsepius

On 02/04/2014 08:54 AM, Simone Caronni wrote:


The source code comes from the nvidia-settings tarball; and following
the same logic we should allow all the relevant open source components
of the Nvidia driver [2] in Fedora, that is:
Correct, we could - Similar things are being done at several places in 
Fedora.


Somewhat oversimplified, the basic requirement is all shipped binaries 
must be built from OSI-compiliant sources-code and no closed-sources be 
used.


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-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: libxnvctrl status?

2014-02-04 Thread Simone Caronni
On 4 February 2014 11:03, Ralf Corsepius rc040...@freenet.de wrote:

 Correct, we could - Similar things are being done at several places in
 Fedora.

 Somewhat oversimplified, the basic requirement is all shipped binaries
 must be built from OSI-compiliant sources-code and no closed-sources be
 used.


Well, the tools are totally opensource and can be built standalone,
libXNVCtrl will interface with the Nvidia X.org driver; but what is the
benefit of having them in Fedora if they can't be used without the
proprietary blobs?
Currently there's a policy that game engines cannot be shipped in Fedora if
the content is not free as well; shouldn't the policy be the same (i.e.
allow the engines without content or remove the tools as well)?

Thanks,
--Simone


-- 
You cannot discover new oceans unless you have the courage to lose sight of
the shore (R. W. Emerson).

http://xkcd.com/229/
http://negativo17.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: libxnvctrl status?

2014-02-04 Thread Richard Hughes
On 4 February 2014 11:34, Simone Caronni negativ...@gmail.com wrote:
 but what is the benefit of having them in Fedora if they can't be used 
 without the
 proprietary blobs?

I've always wondered the same thing.

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

File CPANPLUS-0.9148.tar.gz uploaded to lookaside cache by ppisar

2014-02-04 Thread Petr Pisar
A file has been added to the lookaside cache for perl-CPANPLUS:

e135aab8af0f16e07ddf1fe096680a00  CPANPLUS-0.9148.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1061113] New: perl-Text-Aligner-0.10 is available

2014-02-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1061113

Bug ID: 1061113
   Summary: perl-Text-Aligner-0.10 is available
   Product: Fedora
   Version: rawhide
 Component: perl-Text-Aligner
  Keywords: FutureFeature, Triaged
  Assignee: jples...@redhat.com
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: jples...@redhat.com,
perl-de...@lists.fedoraproject.org, ppi...@redhat.com



Latest upstream release: 0.10
Current version/release in Fedora Rawhide: 0.08-1.fc21
URL: http://search.cpan.org/dist/Text-Aligner/

Please consult the package updates policy before you issue an update to a
stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=RGxqWQMrBWa=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1061114] New: perl-URI-Find-Simple-1.04 is available

2014-02-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1061114

Bug ID: 1061114
   Summary: perl-URI-Find-Simple-1.04 is available
   Product: Fedora
   Version: rawhide
 Component: perl-URI-Find-Simple
  Keywords: FutureFeature, Triaged
  Assignee: psab...@redhat.com
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: mmasl...@redhat.com,
perl-de...@lists.fedoraproject.org, psab...@redhat.com



Latest upstream release: 1.04
Current version/release in Fedora Rawhide: 1.03-7.fc20
URL: http://search.cpan.org/dist/URI-Find-Simple/

Please consult the package updates policy before you issue an update to a
stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=MJVWw4sUqaa=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1061115] New: perl-URI-Title-1.87 is available

2014-02-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1061115

Bug ID: 1061115
   Summary: perl-URI-Title-1.87 is available
   Product: Fedora
   Version: rawhide
 Component: perl-URI-Title
  Keywords: FutureFeature, Triaged
  Assignee: psab...@redhat.com
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: mmasl...@redhat.com,
perl-de...@lists.fedoraproject.org, psab...@redhat.com



Latest upstream release: 1.87
Current version/release in Fedora Rawhide: 1.86-7.fc21
URL: http://search.cpan.org/dist/URI-Title/

Please consult the package updates policy before you issue an update to a
stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=1LSvWndhDna=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-CPANPLUS] 0.9148 bump

2014-02-04 Thread Petr Pisar
commit fadcaded4d1160b825aade2e7d55677fd2c5185e
Author: Petr Písař ppi...@redhat.com
Date:   Tue Feb 4 12:59:09 2014 +0100

0.9148 bump

 .gitignore |1 +
 perl-CPANPLUS.spec |5 -
 sources|2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 8b58c4c..4880ba1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@ CPANPLUS-0.84.tar.gz
 /CPANPLUS-0.9142.tar.gz
 /CPANPLUS-0.9144.tar.gz
 /CPANPLUS-0.9146.tar.gz
+/CPANPLUS-0.9148.tar.gz
diff --git a/perl-CPANPLUS.spec b/perl-CPANPLUS.spec
index 2c884bf..e600fea 100644
--- a/perl-CPANPLUS.spec
+++ b/perl-CPANPLUS.spec
@@ -1,4 +1,4 @@
-%global cpan_version 0.9146
+%global cpan_version 0.9148
 Name:   perl-CPANPLUS
 # Keep 2-digit major varion to compete with perl.spec for history
 Version:%(echo '%{cpan_version}' | sed 's/\(\...\)/\1./')
@@ -120,6 +120,9 @@ make test %{?_smp_mflags}
 %{_mandir}/man3/*
 
 %changelog
+* Tue Feb 04 2014 Petr Pisar ppi...@redhat.com - 0.91.48-1
+- 0.9148 bump
+
 * Mon Feb 03 2014 Petr Pisar ppi...@redhat.com - 0.91.46-1
 - 0.9146 bump
 - Run tests in parallel
diff --git a/sources b/sources
index 270a4c6..edbf833 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-23dc6614318b699b37064b4c4e109e50  CPANPLUS-0.9146.tar.gz
+e135aab8af0f16e07ddf1fe096680a00  CPANPLUS-0.9148.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Re: Meeting minutes Env-and-Stacks WG meeting (2014-01-28)

2014-02-04 Thread Bohuslav Kabrda
  ACTION: bkabrda will write more about devassistant (mmaslano,
 16:44:20)

I tried to rewrite the DevAssistant part to be more high-level and to also 
include information on what we should do with DevAssistant. Hope it's enough.

Slavek.
-- 
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: Meeting minutes Env-and-Stacks WG meeting (2014-01-28)

2014-02-04 Thread Richard Hughes
On 4 February 2014 12:02, Bohuslav Kabrda bkab...@redhat.com wrote:
 I tried to rewrite the DevAssistant part to be more high-level and to also 
 include information on what we should do with DevAssistant. Hope it's enough.

Should DevAssistant and gnome software work together? I think there
are a lot of overlapping use-cases.

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: Meeting minutes Env-and-Stacks WG meeting (2014-01-28)

2014-02-04 Thread Bohuslav Kabrda
- Original Message -
 On 4 February 2014 12:02, Bohuslav Kabrda bkab...@redhat.com wrote:
  I tried to rewrite the DevAssistant part to be more high-level and to also
  include information on what we should do with DevAssistant. Hope it's
  enough.
 
 Should DevAssistant and gnome software work together? I think there
 are a lot of overlapping use-cases.

It'd certainly be worth looking into. What particular use-cases do you have in 
mind?
 
 Richard

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

[Bug 1061103] perl-Compress-Raw-Zlib-2.065 is available

2014-02-04 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1061103

Paul Howarth p...@city-fan.org changed:

   What|Removed |Added

 Status|NEW |CLOSED
   Fixed In Version||perl-Compress-Raw-Zlib-2.06
   ||5-1.fc21
 Resolution|--- |RAWHIDE
   Assignee|jples...@redhat.com |p...@city-fan.org
Last Closed||2014-02-04 07:10:25



--- Comment #1 from Paul Howarth p...@city-fan.org ---
Build done: http://koji.fedoraproject.org/koji/taskinfo?taskID=6489057

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=qVOjOvEiBAa=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Re: Introducing myself

2014-02-04 Thread bebo_sudo

Il 03/02/2014 14:09, Christopher Meng ha scritto:


Please use your real name for the email address/Bugzilla account.




I've just edited the name on bugzilla adding my last name.
Thank you for the tip.

Hope to find someone interested to my packages.

Greetings,
Alberto
--
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

Problems running mock with rawhide build root

2014-02-04 Thread Sergio Pascual
Hi, I'm having problems running mock with a rawhide buildroot.

I get the following error

ERROR: Command failed. See logs for output.
 # /usr/bin/repoquery -c /tmp/tmpQ6Wu7m --installed -a --qf '%{nevra}
%{buildtime} %{size} %{pkgid} %{yumdb_info.from_repo}' 
/var/lib/mock/fedora-rawhide-x86_64/result/installed_pkgs

And in the root.log file

DEBUG util.py:281:  error: cannot open Packages index using db5 -
Permission denied (13)
DEBUG util.py:281:  error: cannot open Packages database in
/var/lib/mock/fedora-rawhide-x86_64/root/var/lib/rpm
DEBUG util.py:281:  error: cannot open Packages database in
/var/lib/mock/fedora-rawhide-x86_64/root/var/lib/rpm

Which seems highly suspicious. Is something related with RPM broken in
rawhide?

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

Fedora.NEXT Products and the fate of spins.

2014-02-04 Thread Timothy Ward
It would seem that splitting the products could loose some community
support as one product has more support than the other, either way
the Fedora 20 product is definately at the cutting edge but after
installing it on several machines, it seems IMHO that cracks are
starting to appear now that I have not seen before,to the extent that an
upgrade via fedup took me 3 hours to sort out on a desktop machine and a
laptop install of fedora 20 has failed 3 times for various reason. This
is food for thought to ensure that the product
fits the community needs as well as Redhats need as one without the
other will be a tragety.

-- 
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: libxnvctrl status?

2014-02-04 Thread Hans de Goede
Hi,

On 02/04/2014 12:56 PM, Richard Hughes wrote:
 On 4 February 2014 11:34, Simone Caronni negativ...@gmail.com wrote:
 but what is the benefit of having them in Fedora if they can't be used 
 without the
 proprietary blobs?
 
 I've always wondered the same thing.

IIRC libXNVCtrl was introduced because some desktop sensors applets could use it
to show gpu temperature. Specifically the gnome2 sensors applet. repoquery 
seems to
confirm this:

# repoquery -q --whatrequires libXNVCtrl

hwloc-0:1.7-2.fc20.x86_64
hwloc-libs-0:1.7-2.fc20.i686
hwloc-libs-0:1.7-2.fc20.x86_64
libXNVCtrl-devel-0:169.12-9.fc20.i686
libXNVCtrl-devel-0:169.12-9.fc20.x86_64
mate-sensors-applet-0:1.6.1-1.fc20.i686
mate-sensors-applet-0:1.6.1-1.fc20.x86_64
oyranos-0:0.4.0-12.fc20.x86_64

For cases like this it seems useful to have libXNVCtrl around in Fedora to me,
as it enhances existing open packages when used with the nvidia drivers.

Otherwise the only way for users to get these features would be to rebuild
our packages, which seems undesirable.

Things like the nvidia control panel however, which can be in there own
package just fine should not be in Fedora IMHO.

Note I'm not saying anything about the bit-rottenness of libXNVCtrl, I'm only
arguing that it can be useful to have in Fedora.

Regards,

Hans

-- 
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: [Base] Meeting canceled for today

2014-02-04 Thread Jaroslav Reznik
- Original Message -
 Apologies for the late notice everyone, but as i've been head of heels
 in tons of other work the past week and quite a few folks are either
 traveling or attending FOSDEM this weekend we're canceling the meeting
 today.

 Next week we'll have to see with a lot of people being at DevConf in
 Brno/CZ whether we can do a meeting or not, but i'll send out an notice
 on Thursday at the latest.

As quite a lot of folks would be at DevConf, we can maybe try f2f even
DevConf is pretty busy...

Jaroslav

 
 Sorry again for the late note today.
 
 Thanks  regards, Phil
 
 --
 Philipp Knirsch  | Tel.:  +49-711-96437-470
 Manager Core Services| Fax.:  +49-711-96437-111
 Red Hat GmbH | Email: Phil Knirsch pknir...@redhat.com
 Wankelstrasse 5  | Web:   http://www.redhat.com/
 D-70563 Stuttgart, Germany
 --
 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 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: Issue with koji?

2014-02-04 Thread Dave Johansen
On Mon, Feb 3, 2014 at 9:10 PM, Kevin Fenzi ke...@scrye.com wrote:

 On Mon, 3 Feb 2014 20:56:15 -0700
 Dave Johansen davejohan...@gmail.com wrote:

  I'm trying to do a build on koji and ran into an error during the mock
  buildroot setup (
  http://koji.fedoraproject.org/koji/taskinfo?taskID=6488038). Is this
  something wrong with koji? Or with the EL6/EPEL packages?
  Thanks,
  Dave

 This usually happens when a new update has rolled out and you are doing
 your build in the window between that update being in the repo and koji
 having run a newrepo task to pick up the new package.

 So, short answer: wait a bit and try again and it should be fine.


Waiting worked ( http://koji.fedoraproject.org/koji/taskinfo?taskID=6488197).
Thanks,
Dave
-- 
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

Summary/Minutes from today's Env-and-Stacks WG Meeting (2014-02-04)

2014-02-04 Thread Bohuslav Kabrda

#fedora-meeting: Env and Stacks (2014-02-04)



Meeting started by bkabrda at 13:03:24 UTC. The full logs are available
at
http://meetbot.fedoraproject.org/fedora-meeting/2014-02-04/env_and_stacks.2014-02-04-13.03.log.html
.



Meeting summary
---
* DevAssistant PRD section  (bkabrda, 13:07:16)
  * LINK:

https://fedoraproject.org/wiki/Env_and_Stacks/Product_Requirements_Document#DevAssistant
(juhp_, 13:09:25)
  * ACTION: DevAssistant section is overally ok, but tjanez and bkabrda
will work on rewording some parts.  (bkabrda, 13:29:43)

* Define Mission Statement of Env and Stacks WG  (bkabrda, 13:30:34)

* Define Vision Statement of Env and Stacks WG  (bkabrda, 13:32:37)
  * ACTION: tjanez to propose vision statement on mailing list for
discussion: Fedora is the preferred platform for software
development and deployment in any language or application stack.
(bkabrda, 13:44:24)
  * ACTION: All woting members of WG should vote on Jens's proposal for
irc channel on mailing list:

https://lists.fedoraproject.org/pipermail/env-and-stacks/2014-January/000157.html
(bkabrda, 13:52:11)

Meeting ended at 13:55:49 UTC.




Action Items

* DevAssistant section is overally ok, but tjanez and bkabrda will work
  on rewording some parts.
* tjanez to propose vision statement on mailing list for discussion:
  Fedora is the preferred platform for software development and
  deployment in any language or application stack.
* All woting members of WG should vote on Jens's proposal for irc
  channel on mailing list:
  
https://lists.fedoraproject.org/pipermail/env-and-stacks/2014-January/000157.html




Action Items, by person
---
* bkabrda
  * DevAssistant section is overally ok, but tjanez and bkabrda will
work on rewording some parts.
* tjanez
  * DevAssistant section is overally ok, but tjanez and bkabrda will
work on rewording some parts.
  * tjanez to propose vision statement on mailing list for discussion:
Fedora is the preferred platform for software development and
deployment in any language or application stack.
* **UNASSIGNED**
  * All woting members of WG should vote on Jens's proposal for irc
channel on mailing list:

https://lists.fedoraproject.org/pipermail/env-and-stacks/2014-January/000157.html




People Present (lines said)
---
* bkabrda (51)
* tjanez (47)
* juhp_ (36)
* hhorak (6)
* zodbot (4)
* mmaslano (3)
* samkottler (1)
* abadger1999 (0)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot
-- 
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

FESCo/FAMSCo voting is open

2014-02-04 Thread Josh Boyer
Hi All,

I've yet to see an announcement email for this, but the polls for the
FESCo and FAMSCo votes are open.  Please go vote here:

https://admin.fedoraproject.org/voting/

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: FESCo/FAMSCo voting is open

2014-02-04 Thread Matthew Miller
On Tue, Feb 04, 2014 at 09:25:17AM -0500, Josh Boyer wrote:
 I've yet to see an announcement email for this, but the polls for the
 FESCo and FAMSCo votes are open.  Please go vote here:
 https://admin.fedoraproject.org/voting/

Also: more details on Fedora's voting process at
http://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html

-- 
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: New UEFI guide on the wiki

2014-02-04 Thread Jochen Schmitt
On Mon, Feb 03, 2014 at 08:14:06PM -0800, Andrew Lutomirski wrote:

 (This is a particular pain point for me -- my main development box was
 originally installed as BIOS, and I switched it to UEFI, and I'm sure
 I did it wrong because the boot process is impressively finicky.)

If your hard disc is GPT partition the movement from BIOS to UEFI boot
shoot be very easy. You have to install grub2-efi and create the configuration
file on /boot/efi/EFI/fedora/grub.cfg.

Thy other wy may be harder, because you need

1.) A special BIOS Boot partition (type EF02) with a size of 1 MB.
This is required because grub2 can't write the bootstrapping code
behind the partition table of a GPT.

2.) A hybrid partition table created with gdisk. The MBR must contains
the BIOS Boot partiition as an primary bootable partition. This may
affect the usability of other OSs installed on the same disc depeneding
of the creation of protected MBR partitions. You may use gptsync
to create a hybrid partition table. This is only recommented,
if you disk has no more the four partitions

3.) On my MacBoot Pro (late 2013) I required the usage of the
linux16/initrd16 commands instead of linux/initrd commands for 
the BIOS-mode boot.

You may see, that I can't advise the installation of a BIOS-mode boot
system on a GPT partioned disc, because there are severals pitfalls
which you have to considered.

Best Regards:

Jochen Schmitt

-- 
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

[perl-indirect/epel7] Build for epel7 bootstrap done

2014-02-04 Thread Paul Howarth
Summary of changes:

  fc93f40... Build for epel7 bootstrap done (*)

(*) This commit already existed in another branch; no separate mail sent
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Re: New UEFI guide on the wiki

2014-02-04 Thread Frank Murphy
On Mon, 3 Feb 2014 20:14:06 -0800
Andrew Lutomirski l...@mit.edu wrote:
that in the wiki.
 
 (This is a particular pain point for me -- my main development box was
 originally installed as BIOS, and I switched it to UEFI, and I'm sure
 I did it wrong because the boot process is impressively finicky.)
 

Have tried this in the past as an experiment,
after 4 or five different flavored change attempts.
None were really successful.

As AdamW typed, backup and reinstall for bios?
if that's what works for you. It'll be quicker and cleaner.

___
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-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

Retiring/orphaning conglomerate

2014-02-04 Thread José Matos
I intend to orphan conglomerate (http://www.conglomerate.org/).

The source code has not been updated for a long time and my interest in the 
package is gone.

If no one is interested in maintaining it I will retire it from the 
distribuition in the next weeks.

Regards,

-- 
José Abílio Matos
-- 
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

FESCo announces acceptance of Fedora.next PRDs

2014-02-04 Thread Bill Nottingham
Recently, as part of the Fedora.next effort, FESCo has accepted the PRDs from
the following Working Groups:

- Workstation
  https://fedoraproject.org/wiki/Workstation/Workstation_PRD
- Server
  https://fedoraproject.org/wiki/Server/Product_Requirements_Document
- Cloud
  https://fedoraproject.org/wiki/Cloud_PRD
- Environments and Stacks
  https://fedoraproject.org/wiki/Env_and_Stacks/Product_Requirements_Document

FESCo would like to thank all the members of these working groups, and all
those that have contributed to these documents, for all their time and
effort on creating these on short notice, with next to no requirements, while
still doing their other Fedora work. Thanks to the all the contributors
that worked on this process.

We are now ready to move on to concrete technical plans for how the
products can be created, tested, distributed and marketed. Help Fedora
dream big and we can work with our infrastructure, QA, releng, websites,
design, translation and marketing teams to do great things for Fedora
21. We encourage those interested in these areas to check out these links
and participate in these communities and discussions, as we work together
to make Fedora the best it can be.

Bill Nottingham, on behalf of FESCo
___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
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: libxnvctrl status?

2014-02-04 Thread Adam Jackson
On Tue, 2014-02-04 at 12:34 +0100, Simone Caronni wrote:

 Well, the tools are totally opensource and can be built standalone,
 libXNVCtrl will interface with the Nvidia X.org driver; but what is
 the benefit of having them in Fedora if they can't be used without the
 proprietary blobs?

Well, since X is a network protocol, there's no reason the blob you're
controlling needs to be running on the same machine as Fedora.  Why
should Fedora _not_ be able to speak X11 fluently over the network?

I don't have time for the package tbh, I'm happy to hand it over if
someone wants it.

- ajax


-- 
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: New UEFI guide on the wiki

2014-02-04 Thread Matthew Garrett
On Tue, Feb 04, 2014 at 04:42:23PM +0100, Jochen Schmitt wrote:
 On Mon, Feb 03, 2014 at 08:14:06PM -0800, Andrew Lutomirski wrote:
 
  (This is a particular pain point for me -- my main development box was
  originally installed as BIOS, and I switched it to UEFI, and I'm sure
  I did it wrong because the boot process is impressively finicky.)
 
 If your hard disc is GPT partition the movement from BIOS to UEFI boot
 shoot be very easy. You have to install grub2-efi and create the configuration
 file on /boot/efi/EFI/fedora/grub.cfg.

…and configure the UEFI boot options, which you can't do because you're 
not running under UEFI and so have no access to UEFI runtime services. 
The workarounds required for this will tend to be vendor specific, 
although ensuring that you have the fallback loader supplied by shim may 
work in many cases.

 3.) On my MacBoot Pro (late 2013) I required the usage of the
 linux16/initrd16 commands instead of linux/initrd commands for 
 the BIOS-mode boot.

Yeah it's really a mistake for us to be using the linux/initrd commands 
under any circumstances.

-- 
Matthew Garrett | mj...@srcf.ucam.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: New UEFI guide on the wiki

2014-02-04 Thread Chris Adams
Once upon a time, Matthew Garrett mj...@srcf.ucam.org said:
 …and configure the UEFI boot options, which you can't do because you're 
 not running under UEFI and so have no access to UEFI runtime services. 

That's probably the biggest flaw in the whole UEFI setup - you can't
access it unless you boot using it, and you can't boot from it unless
you access it to configure it.  It makes switching to UEFI (or the
old-time common practice of installing to a drive in one machine and
then moving it to another) difficult (at best).

I have a friend that worked for a BIOS vendor and now for a CPU vendor
that I think helped write some of the UEFI spec - I need to bug him on
that one. :)
-- 
Chris Adams li...@cmadams.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

What is the usage of an empty RPM ?

2014-02-04 Thread Kevin Wilson
Hi,
What is the usage of an empty RPM ? What it is for ?
For example, on Fedora 20:

 rpm -qpl  libvirt-1.1.3.3-2.fc20.x86_64.rpm
shows:
(contains no files)

Regards,
Kevin Wilson
-- 
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: What is the usage of an empty RPM ?

2014-02-04 Thread Daniel P. Berrange
On Tue, Feb 04, 2014 at 07:30:16PM +0200, Kevin Wilson wrote:
 Hi,
 What is the usage of an empty RPM ? What it is for ?
 For example, on Fedora 20:
 
  rpm -qpl  libvirt-1.1.3.3-2.fc20.x86_64.rpm
 shows:
 (contains no files)

It pulls in the various dependant packages that are required for a
full libvirt install. Previously all the code was in that one
package but people wanted the ability to install individual pieces.
So those pieces were split off into sub-RPMs, but we still wanted
to keep a way to install everything as other people were already
used to doing and thus avoid breaking existing dependancies.

Daniel
-- 
|: http://berrange.com  -o-http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org  -o- http://virt-manager.org :|
|: http://autobuild.org   -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org   -o-   http://live.gnome.org/gtk-vnc :|
-- 
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: New UEFI guide on the wiki

2014-02-04 Thread Andrew Lutomirski
On Tue, Feb 4, 2014 at 9:15 AM, Chris Adams li...@cmadams.net wrote:
 Once upon a time, Matthew Garrett mj...@srcf.ucam.org said:
 …and configure the UEFI boot options, which you can't do because you're
 not running under UEFI and so have no access to UEFI runtime services.

 That's probably the biggest flaw in the whole UEFI setup - you can't
 access it unless you boot using it, and you can't boot from it unless
 you access it to configure it.  It makes switching to UEFI (or the
 old-time common practice of installing to a drive in one machine and
 then moving it to another) difficult (at best).

There are at least two ways to hack around this.  You can boot from a
live UEFI image, chroot in, and do the magic incantation to get GRUB
to install itself, or you can call your bootloader bootx64.efi
(IIRC) and try to convince your firmware to load it.

I think that half the difficulty here is that UEFI is annoying and the
other half is that both GRUB2 and efibootmgr are miserable.  TBH, I've
never had much trouble convincing UEFI to load an image -- most of the
trouble is convincing GRUB2, once successfully running, to do anything
useful.  (The Debian/Ubuntu approach regenerating grub config all the
time is nicer here, but it still sucks.  I'm anxiously awaiting
BootLoaderSpec and something that isn't GRUB or GRUB2 to make a lot of
the unpleasantness go away.)


 I have a friend that worked for a BIOS vendor and now for a CPU vendor
 that I think helped write some of the UEFI spec - I need to bug him on
 that one. :)
 --
 Chris Adams li...@cmadams.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
-- 
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: What is the usage of an empty RPM ?

2014-02-04 Thread Adam Miller
On Tue, Feb 4, 2014 at 11:30 AM, Kevin Wilson wkev...@gmail.com wrote:

 Hi,
 What is the usage of an empty RPM ? What it is for ?
 For example, on Fedora 20:

  rpm -qpl  libvirt-1.1.3.3-2.fc20.x86_64.rpm
 shows:
 (contains no files)


It's effectively a meta-package that pulls in dependencies.

# yum deplist libvirt
package: libvirt.x86_64 1.2.1-2.fc21
  dependency: /bin/sh
   provider: bash.x86_64 4.2.45-6.fc21
  dependency: libvirt-client = 1.2.1-2.fc21
   provider: libvirt-client.x86_64 1.2.1-2.fc21
   provider: libvirt-client.i686 1.2.1-2.fc21
  dependency: libvirt-daemon = 1.2.1-2.fc21
   provider: libvirt-daemon.x86_64 1.2.1-2.fc21
  dependency: libvirt-daemon-config-network = 1.2.1-2.fc21
   provider: libvirt-daemon-config-network.x86_64 1.2.1-2.fc21
  dependency: libvirt-daemon-config-nwfilter = 1.2.1-2.fc21
   provider: libvirt-daemon-config-nwfilter.x86_64 1.2.1-2.fc21
  dependency: libvirt-daemon-driver-interface = 1.2.1-2.fc21
   provider: libvirt-daemon-driver-interface.x86_64 1.2.1-2.fc21
  dependency: libvirt-daemon-driver-libxl = 1.2.1-2.fc21
   provider: libvirt-daemon-driver-libxl.x86_64 1.2.1-2.fc21
  dependency: libvirt-daemon-driver-lxc = 1.2.1-2.fc21
   provider: libvirt-daemon-driver-lxc.x86_64 1.2.1-2.fc21
  dependency: libvirt-daemon-driver-network = 1.2.1-2.fc21
   provider: libvirt-daemon-driver-network.x86_64 1.2.1-2.fc21
  dependency: libvirt-daemon-driver-nodedev = 1.2.1-2.fc21
   provider: libvirt-daemon-driver-nodedev.x86_64 1.2.1-2.fc21
  dependency: libvirt-daemon-driver-nwfilter = 1.2.1-2.fc21
   provider: libvirt-daemon-driver-nwfilter.x86_64 1.2.1-2.fc21
  dependency: libvirt-daemon-driver-qemu = 1.2.1-2.fc21
   provider: libvirt-daemon-driver-qemu.x86_64 1.2.1-2.fc21
  dependency: libvirt-daemon-driver-secret = 1.2.1-2.fc21
   provider: libvirt-daemon-driver-secret.x86_64 1.2.1-2.fc21
  dependency: libvirt-daemon-driver-storage = 1.2.1-2.fc21
   provider: libvirt-daemon-driver-storage.x86_64 1.2.1-2.fc21
  dependency: libvirt-daemon-driver-uml = 1.2.1-2.fc21
   provider: libvirt-daemon-driver-uml.x86_64 1.2.1-2.fc21
  dependency: libvirt-daemon-driver-vbox = 1.2.1-2.fc21
   provider: libvirt-daemon-driver-vbox.x86_64 1.2.1-2.fc21
  dependency: libvirt-daemon-driver-xen = 1.2.1-2.fc21
   provider: libvirt-daemon-driver-xen.x86_64 1.2.1-2.fc21


-AdamM



 Regards,
 Kevin Wilson
 --
 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: What is the usage of an empty RPM ?

2014-02-04 Thread Kevin Wilson
Hi,
Thanks to Adam and Daniel for the quick answer.

I am not an expert about RPMs. I just wonder where are these
dependencies defined for libvirt (and in general for other RPMs),
since the libvirt RPM file itself is an empty file ?

Regards,
Kevin


On Tue, Feb 4, 2014 at 7:37 PM, Adam Miller
maxamill...@fedoraproject.org wrote:



 On Tue, Feb 4, 2014 at 11:30 AM, Kevin Wilson wkev...@gmail.com wrote:

 Hi,
 What is the usage of an empty RPM ? What it is for ?
 For example, on Fedora 20:

  rpm -qpl  libvirt-1.1.3.3-2.fc20.x86_64.rpm
 shows:
 (contains no files)


 It's effectively a meta-package that pulls in dependencies.

 # yum deplist libvirt
 package: libvirt.x86_64 1.2.1-2.fc21
   dependency: /bin/sh
provider: bash.x86_64 4.2.45-6.fc21
   dependency: libvirt-client = 1.2.1-2.fc21
provider: libvirt-client.x86_64 1.2.1-2.fc21
provider: libvirt-client.i686 1.2.1-2.fc21
   dependency: libvirt-daemon = 1.2.1-2.fc21
provider: libvirt-daemon.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-config-network = 1.2.1-2.fc21
provider: libvirt-daemon-config-network.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-config-nwfilter = 1.2.1-2.fc21
provider: libvirt-daemon-config-nwfilter.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-interface = 1.2.1-2.fc21
provider: libvirt-daemon-driver-interface.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-libxl = 1.2.1-2.fc21
provider: libvirt-daemon-driver-libxl.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-lxc = 1.2.1-2.fc21
provider: libvirt-daemon-driver-lxc.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-network = 1.2.1-2.fc21
provider: libvirt-daemon-driver-network.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-nodedev = 1.2.1-2.fc21
provider: libvirt-daemon-driver-nodedev.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-nwfilter = 1.2.1-2.fc21
provider: libvirt-daemon-driver-nwfilter.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-qemu = 1.2.1-2.fc21
provider: libvirt-daemon-driver-qemu.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-secret = 1.2.1-2.fc21
provider: libvirt-daemon-driver-secret.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-storage = 1.2.1-2.fc21
provider: libvirt-daemon-driver-storage.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-uml = 1.2.1-2.fc21
provider: libvirt-daemon-driver-uml.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-vbox = 1.2.1-2.fc21
provider: libvirt-daemon-driver-vbox.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-xen = 1.2.1-2.fc21
provider: libvirt-daemon-driver-xen.x86_64 1.2.1-2.fc21


 -AdamM



 Regards,
 Kevin Wilson

 --
 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: What is the usage of an empty RPM ?

2014-02-04 Thread Adam Miller
On Tue, Feb 4, 2014 at 11:46 AM, Kevin Wilson wkev...@gmail.com wrote:

 Hi,
 Thanks to Adam and Daniel for the quick answer.

 I am not an expert about RPMs. I just wonder where are these
 dependencies defined for libvirt (and in general for other RPMs),
 since the libvirt RPM file itself is an empty file ?

 Regards,
 Kevin


They are defined in the RPM's spec file used to build the RPM itself.

libvirt is a complex package so it's spec file isn't necessarily the best
candidate for someone who's not experienced in RPM packaging but if you
look at the lines that list out Requires:  (not BuildRequires:), it
will at least show where the dependencies originate.

http://pkgs.fedoraproject.org/cgit/libvirt.git/tree/libvirt.spec

-AdamM




 On Tue, Feb 4, 2014 at 7:37 PM, Adam Miller
 maxamill...@fedoraproject.org wrote:
 
 
 
  On Tue, Feb 4, 2014 at 11:30 AM, Kevin Wilson wkev...@gmail.com wrote:
 
  Hi,
  What is the usage of an empty RPM ? What it is for ?
  For example, on Fedora 20:
 
   rpm -qpl  libvirt-1.1.3.3-2.fc20.x86_64.rpm
  shows:
  (contains no files)
 
 
  It's effectively a meta-package that pulls in dependencies.
 
  # yum deplist libvirt
  package: libvirt.x86_64 1.2.1-2.fc21
dependency: /bin/sh
 provider: bash.x86_64 4.2.45-6.fc21
dependency: libvirt-client = 1.2.1-2.fc21
 provider: libvirt-client.x86_64 1.2.1-2.fc21
 provider: libvirt-client.i686 1.2.1-2.fc21
dependency: libvirt-daemon = 1.2.1-2.fc21
 provider: libvirt-daemon.x86_64 1.2.1-2.fc21
dependency: libvirt-daemon-config-network = 1.2.1-2.fc21
 provider: libvirt-daemon-config-network.x86_64 1.2.1-2.fc21
dependency: libvirt-daemon-config-nwfilter = 1.2.1-2.fc21
 provider: libvirt-daemon-config-nwfilter.x86_64 1.2.1-2.fc21
dependency: libvirt-daemon-driver-interface = 1.2.1-2.fc21
 provider: libvirt-daemon-driver-interface.x86_64 1.2.1-2.fc21
dependency: libvirt-daemon-driver-libxl = 1.2.1-2.fc21
 provider: libvirt-daemon-driver-libxl.x86_64 1.2.1-2.fc21
dependency: libvirt-daemon-driver-lxc = 1.2.1-2.fc21
 provider: libvirt-daemon-driver-lxc.x86_64 1.2.1-2.fc21
dependency: libvirt-daemon-driver-network = 1.2.1-2.fc21
 provider: libvirt-daemon-driver-network.x86_64 1.2.1-2.fc21
dependency: libvirt-daemon-driver-nodedev = 1.2.1-2.fc21
 provider: libvirt-daemon-driver-nodedev.x86_64 1.2.1-2.fc21
dependency: libvirt-daemon-driver-nwfilter = 1.2.1-2.fc21
 provider: libvirt-daemon-driver-nwfilter.x86_64 1.2.1-2.fc21
dependency: libvirt-daemon-driver-qemu = 1.2.1-2.fc21
 provider: libvirt-daemon-driver-qemu.x86_64 1.2.1-2.fc21
dependency: libvirt-daemon-driver-secret = 1.2.1-2.fc21
 provider: libvirt-daemon-driver-secret.x86_64 1.2.1-2.fc21
dependency: libvirt-daemon-driver-storage = 1.2.1-2.fc21
 provider: libvirt-daemon-driver-storage.x86_64 1.2.1-2.fc21
dependency: libvirt-daemon-driver-uml = 1.2.1-2.fc21
 provider: libvirt-daemon-driver-uml.x86_64 1.2.1-2.fc21
dependency: libvirt-daemon-driver-vbox = 1.2.1-2.fc21
 provider: libvirt-daemon-driver-vbox.x86_64 1.2.1-2.fc21
dependency: libvirt-daemon-driver-xen = 1.2.1-2.fc21
 provider: libvirt-daemon-driver-xen.x86_64 1.2.1-2.fc21
 
 
  -AdamM
 
 
 
  Regards,
  Kevin Wilson
 
  --
  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: What is the usage of an empty RPM ?

2014-02-04 Thread Ralf Corsepius

On 02/04/2014 06:46 PM, Kevin Wilson wrote:

Hi,
Thanks to Adam and Daniel for the quick answer.

I am not an expert about RPMs. I just wonder where are these
dependencies defined for libvirt (and in general for other RPMs),
since the libvirt RPM file itself is an empty file ?

You need to have a look into the spec file.

Such dependency there are represented by Require: tags.

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: New UEFI guide on the wiki

2014-02-04 Thread Chris Murphy
I've done conversions in both directions a few times although not very 
recently. But having done it, I'd say f it, just reinstall. Or f it, get 
drunk and sent to the hospital is even a better experience than converting.

BIOS-UEFI
- BIOS install won't have an EFI System partition, so you have to shrink 
something. Easiest is pilfering some from the 500MB /boot. Or alternatively 
from the LVM partition, which is a non-trivial sequence: resize2fs, lvresize, 
pvmove, pvresize, vgreduce, fdisk, gdisk MBR to GPT conversion. Yay LVM by 
default - so this step is easier, by a lot, without LVM.

- If there's a spare MBR entry (primary) available, then the ESP type code 0xEF 
is used. The UEFI spec says firmware should support this configuration but I 
don't know how well tested it is.

- If converting MBR to GPT, the last partition file system needs resizing 
because otherwise it overlaps with the backup GPT. If the last partition is LVM 
(which is the default location for default installations, again yay LVM by 
default) you have to do the non-trivial sequence: resize2fs, lvresize, pvmove, 
pvresize, vgreduce, fdisk, gdisk MBR to GPT conversion.



UEFI-BIOS
- The 200MB FAT ESP can be blown away in favor of a 1+MB BIOS Boot quite easily.


Both directions require updating fstab to varying degrees. And both require 
booting alternate media, such that the system is booting in the mode you are 
converting to, assembling the file system (easiest with anaconda rescue option 
at boot time from non-live install media), chrooting the mount point, 
reinstalling grub, creating a new grub.cfg, and rebuilding the initramfs. 
However, the reinstalling grub procedure is not the same between the two 
directions and of course the grub.cfgs go in two different locations *sigh*.

For UEFI-BIOS: it's possible to just do grub2-install dev, and 
grub2-mkconfig -o /boot/grub2/grub.cfg.

For BIOS-UEFI I'm pretty sure you're best off resinstalling the grub2-efi 
package (and installing/reinstalling the shim packages) so that you get the 
nice shim fallback behavior, the prebaked-signed grub, and therefore 
instructions work for either Secure Boot on or off. And then grub2-mkconfig -o 
/boot/efi/EFI/fedora/grub.cfg.

Summary: UEFI to BIOS conversion is either very slightly easier if you don't 
use LVM and don't need conversion to GPT. Otherwise it's a lot easier.

Unrelated to conversion, two unfortunates exposed: the difference in grub.cfg 
locations; the ESP, using one of the most fragile file systems still in use, 
being persistently mounted rw, and too often being modified due to the grub.cfg 
on the ESP. Instead the ESP grub.cfg should point via configfile to the 
maintained grub.cfg at /boot/grub2. Then there'd be no reason at all for 
/boot/efi being persistently mounted. Note that neither OS X nor Windows keep 
their ESPs mounted.


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: What is the usage of an empty RPM ?

2014-02-04 Thread Reindl Harald
example of how to build meta packages

some obsoletes/provides are hacks to get rid of useless
dependencies or workarounds for UsrMove-bugs

the really relevant is Requires:
they do not need to privide files
they only ned to provide dependencies

[builduser@buildserver:~]$ cat /rpmbuild/SPECS/lounge-base.spec
Summary:   metapackage for thelounge.net default packages
Name:  lounge-base
Version:   19.0
Release:   1%{?dist}
BuildArch: noarch
Group: System Environment/Libraries
URL:   http://www.thelounge.net/
License:   GPL

Obsoletes: php-interbase
Obsoletes: php-pear
Obsoletes: php-pear-Auth-SASL
Obsoletes: php-pear-Mail-Mime
Obsoletes: php-pear-Mail-mimeDecode
Obsoletes: php-pear-Net-IDNA2
Obsoletes: php-pear-Net-SMTP
Obsoletes: php-pear-Net-Socket
Obsoletes: php-php-gettext
Obsoletes: php-snmp
Provides:  %{_bindir}/pear
Provides:  %{_bindir}/pecl
Provides:  %{_bindir}/perl
Provides:  php-pear
Provides:  php-pear-Auth-SASL
Provides:  php-pear-Mail-Mime
Provides:  php-pear-Mail-mimeDecode
Provides:  php-pear-Net-IDNA2
Provides:  php-pear-Net-SMTP
Provides:  php-pear-Net-Socket
Provides:  php-php-gettext
Provides:  %{_sbindir}/ldconfig

Obsoletes: mod_nss
Provides:  mod_nss
Obsoletes: mod_fcgid
Provides:  mod_fcgid

Requires:  attr
Requires:  authconfig
Requires:  bash-completion
Requires:  bzip2
Requires:  checksec
Requires:  chkrootkit
Requires:  dash
Requires:  diffutils
Requires:  dstat
Requires:  ethtool
Requires:  file
Requires:  grub2
Requires:  haveged
Requires:  hostname
Requires:  htop
Requires:  iftop
Requires:  iptables-services
Requires:  kbd
Requires:  less
Requires:  logwatch
Requires:  lsscsi
Requires:  lynis
Requires:  mlocate
Requires:  nano
Requires:  net-tools
Requires:  ntp
Requires:  openssh-clients
Requires:  openssh-server
Requires:  pciutils
Requires:  php-cli
Requires:  php-mysqlnd
Requires:  pigz
Requires:  postfix
Requires:  procmail
Requires:  procps-ng
Requires:  psmisc
Requires:  pyliblzma
Requires:  rkhunter
Requires:  rootfiles
Requires:  rpl
Requires:  rsync
Requires:  rsyslog
Requires:  rsyslog-mysql
Requires:  screen
Requires:  symlinks
Requires:  tar
Requires:  unhide
Requires:  vim-minimal
Requires:  vnstat
Requires:  xz
Requires:  yum-plugin-protectbase
Requires:  yum-plugin-tsflags
Requires:  yum-utils

%description
metapackage for thelounge.net default packages

%files

%changelog
* Tue Mar 27 2012 Reindl Harald h.rei...@thelounge.net
- initial build
[builduser@buildserver:~]$


Am 04.02.2014 18:46, schrieb Kevin Wilson:
 Thanks to Adam and Daniel for the quick answer.
 
 I am not an expert about RPMs. I just wonder where are these
 dependencies defined for libvirt (and in general for other RPMs),
 since the libvirt RPM file itself is an empty file ?
 
 Regards,
 Kevin
 
 
 On Tue, Feb 4, 2014 at 7:37 PM, Adam Miller
 maxamill...@fedoraproject.org wrote:



 On Tue, Feb 4, 2014 at 11:30 AM, Kevin Wilson wkev...@gmail.com wrote:

 Hi,
 What is the usage of an empty RPM ? What it is for ?
 For example, on Fedora 20:

  rpm -qpl  libvirt-1.1.3.3-2.fc20.x86_64.rpm
 shows:
 (contains no files)


 It's effectively a meta-package that pulls in dependencies.

 # yum deplist libvirt
 package: libvirt.x86_64 1.2.1-2.fc21
   dependency: /bin/sh
provider: bash.x86_64 4.2.45-6.fc21
   dependency: libvirt-client = 1.2.1-2.fc21
provider: libvirt-client.x86_64 1.2.1-2.fc21
provider: libvirt-client.i686 1.2.1-2.fc21
   dependency: libvirt-daemon = 1.2.1-2.fc21
provider: libvirt-daemon.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-config-network = 1.2.1-2.fc21
provider: libvirt-daemon-config-network.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-config-nwfilter = 1.2.1-2.fc21
provider: libvirt-daemon-config-nwfilter.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-interface = 1.2.1-2.fc21
provider: libvirt-daemon-driver-interface.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-libxl = 1.2.1-2.fc21
provider: libvirt-daemon-driver-libxl.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-lxc = 1.2.1-2.fc21
provider: libvirt-daemon-driver-lxc.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-network = 1.2.1-2.fc21
provider: libvirt-daemon-driver-network.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-nodedev = 1.2.1-2.fc21
provider: libvirt-daemon-driver-nodedev.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-nwfilter = 1.2.1-2.fc21
provider: libvirt-daemon-driver-nwfilter.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-qemu = 1.2.1-2.fc21
provider: libvirt-daemon-driver-qemu.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-secret = 1.2.1-2.fc21
provider: libvirt-daemon-driver-secret.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-storage = 1.2.1-2.fc21
provider: libvirt-daemon-driver-storage.x86_64 1.2.1-2.fc21
   dependency: libvirt-daemon-driver-uml = 1.2.1-2.fc21
provider: libvirt-daemon-driver-uml.x86_64 1.2.1-2.fc21
   

Re: New UEFI guide on the wiki

2014-02-04 Thread Andrew Lutomirski
On Tue, Feb 4, 2014 at 9:52 AM, Chris Murphy li...@colorremedies.com wrote:
 I've done conversions in both directions a few times although not very 
 recently. But having done it, I'd say f it, just reinstall. Or f it, get 
 drunk and sent to the hospital is even a better experience than converting.

 BIOS-UEFI
 - BIOS install won't have an EFI System partition, so you have to shrink 
 something. Easiest is pilfering some from the 500MB /boot. Or alternatively 
 from the LVM partition, which is a non-trivial sequence: resize2fs, lvresize, 
 pvmove, pvresize, vgreduce, fdisk, gdisk MBR to GPT conversion. Yay LVM by 
 default - so this step is easier, by a lot, without LVM.

 - If there's a spare MBR entry (primary) available, then the ESP type code 
 0xEF is used. The UEFI spec says firmware should support this configuration 
 but I don't know how well tested it is.

 - If converting MBR to GPT, the last partition file system needs resizing 
 because otherwise it overlaps with the backup GPT. If the last partition is 
 LVM (which is the default location for default installations, again yay LVM 
 by default) you have to do the non-trivial sequence: resize2fs, lvresize, 
 pvmove, pvresize, vgreduce, fdisk, gdisk MBR to GPT conversion.



 UEFI-BIOS
 - The 200MB FAT ESP can be blown away in favor of a 1+MB BIOS Boot quite 
 easily.


 Both directions require updating fstab to varying degrees. And both require 
 booting alternate media, such that the system is booting in the mode you are 
 converting to, assembling the file system (easiest with anaconda rescue 
 option at boot time from non-live install media), chrooting the mount point, 
 reinstalling grub, creating a new grub.cfg, and rebuilding the initramfs. 
 However, the reinstalling grub procedure is not the same between the two 
 directions and of course the grub.cfgs go in two different locations *sigh*.

 For UEFI-BIOS: it's possible to just do grub2-install dev, and 
 grub2-mkconfig -o /boot/grub2/grub.cfg.

 For BIOS-UEFI I'm pretty sure you're best off resinstalling the grub2-efi 
 package (and installing/reinstalling the shim packages) so that you get the 
 nice shim fallback behavior, the prebaked-signed grub, and therefore 
 instructions work for either Secure Boot on or off. And then grub2-mkconfig 
 -o /boot/efi/EFI/fedora/grub.cfg.

 Summary: UEFI to BIOS conversion is either very slightly easier if you don't 
 use LVM and don't need conversion to GPT. Otherwise it's a lot easier.

 Unrelated to conversion, two unfortunates exposed: the difference in grub.cfg 
 locations; the ESP, using one of the most fragile file systems still in use, 
 being persistently mounted rw, and too often being modified due to the 
 grub.cfg on the ESP. Instead the ESP grub.cfg should point via configfile to 
 the maintained grub.cfg at /boot/grub2. Then there'd be no reason at all for 
 /boot/efi being persistently mounted. Note that neither OS X nor Windows keep 
 their ESPs mounted.


This reminds me: I *always* install with a GPT partition table, an ESP
partition, a BIOS Boot partition, and a smallish (1 or 2 GB) ext4
/boot near the beginning of the disk.  All Linuxes seem perfectly
happy to install this way (assuming you can figure out how to
partition the disk like that in the first place) and booting that way
in BIOS or EFI mode.  Given that this wastes at most a few MB, should
anaconda just partition like that by default?

/boot is useful regardless of how you boot.  The ESP doesn't need to
be very large and doesn't cause any harm if booted via BIOS.  The BIOS
Boot partition only needs to be ~64kB IIRC, and UEFI boot will happily
ignore it.  You don't even need to have any contents in there.

IMO in an ideal world, there would be one (or zero!) copy of the
bootloader config, and the default configuration of the bootloader
would populate the ESP (with the signed shim!), the BIOS Boot
partition, and the (fake) MBR in the first sector.  That way the disk
would *always* be BIOS-bootable and, as long as there's a (working)
copy of efibootmgr around, you can make the system UEFI-bootable with
a single command that doesn't write to disk.

Everyone wins.  Especially people who install via UEFI, upgrade their
BIOS, and go oh sh*t when the BIOS upgrade conveniently erases their
boot entry.  (Yes, that's happened to me.  I think it's happened
several times.  The fact that I have two boxes at work, *both* of
which have interestingly experimental firmwares [1], is a contributing
factor.)

[1] One of these interesting firmwares required me to boot,
repeatedly, using UEFI, GRUB2 under BIOS, and syslinux to diagnose a
bug.The bug turned out to be in GRUB2.  At some point I will
probably write some more upstreamable drivers for this box, and
they'll have to be tested separately under UEFI and BIOS.

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

Re: Packaging question about -Wformat-security on Rawhide

2014-02-04 Thread Ralf Corsepius

On 02/04/2014 05:31 AM, Dan Mashal wrote:

On Mon, Feb 3, 2014 at 8:16 PM, Michael Catanzaro mcatanz...@gnome.org wrote:

On Mon, 2014-02-03 at 19:42 -0700, Orion Poplawski wrote:

I'm not sure why the default -Wall is being
dropped from that line (it is on other tests).


It's explicitly dropped on configure.ac:1265

 dnl We enable -Wall later.
 dnl If it's set after the warning CFLAGS in the compiler invocation, it
counteracts the -Wno... flags.
 dnl This leads to warnings we don't want.
 CFLAGS=`echo $CFLAGS |$sedpath 's/-Wall//'`

Second-guessing the user's choice of compiler warnings is certainly
unconventional.

Anyway, this from the build log looks bad too; hope it's the same issue:

checking EXTERN.h usability... no
checking EXTERN.h presence... yes
configure: WARNING: EXTERN.h: present but cannot be compiled
configure: WARNING: EXTERN.h: check for missing prerequisite
headers?
configure: WARNING: EXTERN.h: see the Autoconf documentation
configure: WARNING: EXTERN.h: section Present But Cannot Be
Compiled
configure: WARNING: EXTERN.h: proceeding with the compiler's result
configure: WARNING: ## -- ##
configure: WARNING: ## Report this to de...@pidgin.im ##
configure: WARNING: ## -- ##
checking for EXTERN.h... no


I haven't checked this particular case, but these kind of log messages 
usually mean the configure script fails to compile a header file, 
because some symbols are missing inside of the header file.


This usually means another header file is not being included during the 
autoconf-check.


Typical reasons would be a missing AC_CHECK_HEADERS in configure or a 
coding-bug inside of the header triggering the compiler warnings.


Check out the autoconf list's archive. There are plenty of reports on 
similar issues.


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: What is the usage of an empty RPM ?

2014-02-04 Thread Laurent Rineau
Le Tuesday 04 February 2014 19:30:16 Kevin Wilson a écrit :
 Hi,
 What is the usage of an empty RPM ? What it is for ?
 For example, on Fedora 20:
 
  rpm -qpl  libvirt-1.1.3.3-2.fc20.x86_64.rpm
 shows:
 (contains no files)

That package does not contain files, but it does contain other things: 
provides and requirements:

$ rpm -q libvirt --requires 
libvirt-daemon = 1.0.5.9-1.fc19
libvirt-daemon-config-network = 1.0.5.9-1.fc19
libvirt-daemon-config-nwfilter = 1.0.5.9-1.fc19
libvirt-daemon-driver-libxl = 1.0.5.9-1.fc19
libvirt-daemon-driver-lxc = 1.0.5.9-1.fc19
libvirt-daemon-driver-qemu = 1.0.5.9-1.fc19
libvirt-daemon-driver-uml = 1.0.5.9-1.fc19
libvirt-daemon-driver-xen = 1.0.5.9-1.fc19
libvirt-daemon-driver-interface = 1.0.5.9-1.fc19
libvirt-daemon-driver-secret = 1.0.5.9-1.fc19
libvirt-daemon-driver-storage = 1.0.5.9-1.fc19
libvirt-daemon-driver-network = 1.0.5.9-1.fc19
libvirt-daemon-driver-nodedev = 1.0.5.9-1.fc19
libvirt-daemon-driver-nwfilter = 1.0.5.9-1.fc19
libvirt-client = 1.0.5.9-1.fc19
/bin/sh
rpmlib(FileDigests) = 4.6.0-1
rpmlib(PayloadFilesHavePrefix) = 4.0-1
rpmlib(CompressedFileNames) = 3.0.4-1
rpmlib(PayloadIsXz) = 5.2-1
$ rpm -q libvirt --provides 
bundled(gnulib)
libvirt = 1.0.5.9-1.fc19
libvirt(x86-64) = 1.0.5.9-1.fc19

-- 
Laurent Rineau
http://fedoraproject.org/wiki/LaurentRineau

-- 
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: New UEFI guide on the wiki

2014-02-04 Thread Chris Murphy

On Feb 4, 2014, at 10:42 AM, Andrew Lutomirski l...@mit.edu wrote:

 I think that half the difficulty here is that UEFI is annoying and the
 other half is that both GRUB2 and efibootmgr are miserable.

For single OS installs, you shouldn't have to interact with any of those 
things. shim.efi, or shim via fallback.efi (?) will even do a fallback boot of 
Fedora if NVRAM has somehow been vanquished.

Multiboot, you get to deal with either your firmware's boot manager, or learn a 
3rd party replacement (including GRUB, gummiboot, or rEFInd).

  TBH, I've
 never had much trouble convincing UEFI to load an image -- most of the
 trouble is convincing GRUB2, once successfully running, to do anything
 useful.

Care to be more specific? The UX should be basically identical to grub on BIOS.


  (The Debian/Ubuntu approach regenerating grub config all the
 time is nicer here, but it still sucks.  I'm anxiously awaiting
 BootLoaderSpec and something that isn't GRUB or GRUB2 to make a lot of
 the unpleasantness go away.)

It's a continuum. The less interaction the less customizable but the more 
pleasant. Automatic is great, when it just works. That usually means 
constraining the options. For gummiboot it means it's presently not supporting 
boot from anything but FAT32 which I find untenable. Way too much writing is 
happening on a FAT32 volume in that paradigm for my comfort level.  So yes, 
when it decides what it wants to be when it grows up, then it could be a viable 
alternative. And like I mentioned in another thread [1], bootloaderspec has 
regressive boot capabilities also, it effectively says no to snapshotting 
$BOOT. Since the kernel goes on $BOOT, it means $BOOT contents can be so new 
they can't boot older snapshots which contain older /lib/modules. So if rootfs 
is being snapshot, then /boot needs to be snapshot with it.

Chris Murphy


[1] https://lists.fedoraproject.org/pipermail/devel/2014-January/193857.html
-- 
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: New UEFI guide on the wiki

2014-02-04 Thread Andrew Lutomirski
On Tue, Feb 4, 2014 at 10:19 AM, Chris Murphy li...@colorremedies.com wrote:

 On Feb 4, 2014, at 10:42 AM, Andrew Lutomirski l...@mit.edu wrote:

 I think that half the difficulty here is that UEFI is annoying and the
 other half is that both GRUB2 and efibootmgr are miserable.

 For single OS installs, you shouldn't have to interact with any of those 
 things. shim.efi, or shim via fallback.efi (?) will even do a fallback boot 
 of Fedora if NVRAM has somehow been vanquished.

How does firmware find shim.efi?  Is it installed as bootx64.efi?
IIRC that approach used to be frowned upon.


 Multiboot, you get to deal with either your firmware's boot manager, or learn 
 a 3rd party replacement (including GRUB, gummiboot, or rEFInd).

  TBH, I've
 never had much trouble convincing UEFI to load an image -- most of the
 trouble is convincing GRUB2, once successfully running, to do anything
 useful.

 Care to be more specific? The UX should be basically identical to grub on 
 BIOS.

Exactly.  The GRUB2 UX is special.  :)   Somehow anaconda does the
right thing.  Since I haven't the faintest clue what the right thing
is, I can't replicate it.

To be fair, UEFI is slightly worse.  Disk numbers seem to change on
occasion if they're in a bad mood, at least on my box.



  (The Debian/Ubuntu approach regenerating grub config all the
 time is nicer here, but it still sucks.  I'm anxiously awaiting
 BootLoaderSpec and something that isn't GRUB or GRUB2 to make a lot of
 the unpleasantness go away.)

 It's a continuum. The less interaction the less customizable but the more 
 pleasant. Automatic is great, when it just works. That usually means 
 constraining the options. For gummiboot it means it's presently not 
 supporting boot from anything but FAT32 which I find untenable. Way too much 
 writing is happening on a FAT32 volume in that paradigm for my comfort level. 
  So yes, when it decides what it wants to be when it grows up, then it could 
 be a viable alternative. And like I mentioned in another thread [1], 
 bootloaderspec has regressive boot capabilities also, it effectively says no 
 to snapshotting $BOOT. Since the kernel goes on $BOOT, it means $BOOT 
 contents can be so new they can't boot older snapshots which contain older 
 /lib/modules. So if rootfs is being snapshot, then /boot needs to be snapshot 
 with it.


Fair enough.  Some day this will all work well.

In the mean time, I actually preferred GRUB 1, the lack of maintenance
notwithstanding.

--Andy

 Chris Murphy


 [1] https://lists.fedoraproject.org/pipermail/devel/2014-January/193857.html
 --
 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: New UEFI guide on the wiki

2014-02-04 Thread Chris Murphy

On Feb 4, 2014, at 11:03 AM, Andrew Lutomirski l...@mit.edu wrote:
 
 This reminds me: I *always* install with a GPT partition table, an ESP
 partition, a BIOS Boot partition, and a smallish (1 or 2 GB) ext4
 /boot near the beginning of the disk.  All Linuxes seem perfectly
 happy to install this way (assuming you can figure out how to
 partition the disk like that in the first place) and booting that way
 in BIOS or EFI mode.  Given that this wastes at most a few MB, should
 anaconda just partition like that by default?

RFE: always create required bootloader partitions in custom partitioning
https://bugzilla.redhat.com/show_bug.cgi?id=1022316

I'm not opposed to both ESP and BIOSboot created for every selected disk at 
install time. But I am opposed to the current behavior of not creating that 
which is mandatory for operation, while the installer then proceeds to chew me 
out for not having created it. It knows enough to squawk at me, but it doesn't 
know enough to just do the thing that needs to be done? Grrr that's not OK.

And in fact it's worse in that presently I can't create an ESP per disk because 
the installer is mountpoint centric not partition centric. So I can only create 
one ESP on one disk because I can have only one /boot/efi.

https://bugzilla.redhat.com/show_bug.cgi?id=1060576



 /boot is useful regardless of how you boot.  The ESP doesn't need to
 be very large and doesn't cause any harm if booted via BIOS.  The BIOS
 Boot partition only needs to be ~64kB IIRC, and UEFI boot will happily
 ignore it.  You don't even need to have any contents in there.

GRUB devs want 1MB for BIOS Boot. And then it also maintains 1MB alignment. 
Nevertheless one Kleenex is more valuable than 1MB of drive space, even on an 
SSD.



 IMO in an ideal world, there would be one (or zero!) copy of the
 bootloader config, and the default configuration of the bootloader
 would populate the ESP (with the signed shim!), the BIOS Boot
 partition, and the (fake) MBR in the first sector.  That way the disk
 would *always* be BIOS-bootable and, as long as there's a (working)
 copy of efibootmgr around, you can make the system UEFI-bootable with
 a single command that doesn't write to disk.

I'm not opposed to the layout, but I'm personally totally disinterested in the 
ensuing clusterf|ck experiences I've already had with UEFI+BIOS dual boot OS's. 
If I could only experience food poisoning instead, my disposition would be no 
worse for the wear.

My opinion: anything that requires BIOS to boot is old, or it's broken. And if 
it's old, it should be put into a VM. And if it's broken it should be fixed if 
it isn't a bad idea from the outset.



 Everyone wins.  Especially people who install via UEFI, upgrade their
 BIOS, and go oh sh*t when the BIOS upgrade conveniently erases their
 boot entry.

Let's agree to not equate UEFI and BIOS. There is nothing basic about UEFI.

In any case, this is what BOOT/BOOTarch.EFI is for.

Sorry to say but Apple had this exact scenario figured out some 30 years ago, 
having had so much experience with CMOS/NVRAM corruptions that there is a 
keyboard shortcut for every Mac since the dawn of time, that clears it. And yet 
it has a fallback mechanism to still boot the OS via a, probably unnecessarily 
clever, hint in the file system volume header.



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

[perl-Digest-JHash/f20] Upstream update.

2014-02-04 Thread corsepiu
Summary of changes:

  d09375f... Upstream update. (*)

(*) This commit already existed in another branch; no separate mail sent
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-Digest-JHash/f19] (3 commits) ...Upstream update.

2014-02-04 Thread corsepiu
Summary of changes:

  f640e95... Perl 5.18 rebuild (*)
  2b3f8d5... - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass (*)
  d09375f... Upstream update. (*)

(*) This commit already existed in another branch; no separate mail sent
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

Re: New UEFI guide on the wiki

2014-02-04 Thread Chris Murphy

On Feb 4, 2014, at 11:30 AM, Andrew Lutomirski l...@mit.edu wrote:

 On Tue, Feb 4, 2014 at 10:19 AM, Chris Murphy li...@colorremedies.com wrote:
 
 On Feb 4, 2014, at 10:42 AM, Andrew Lutomirski l...@mit.edu wrote:
 
 I think that half the difficulty here is that UEFI is annoying and the
 other half is that both GRUB2 and efibootmgr are miserable.
 
 For single OS installs, you shouldn't have to interact with any of those 
 things. shim.efi, or shim via fallback.efi (?) will even do a fallback boot 
 of Fedora if NVRAM has somehow been vanquished.
 
 How does firmware find shim.efi?  Is it installed as bootx64.efi?

BOOT/BOOTarch.EFI

 IIRC that approach used to be frowned upon.

UEFI spec This directory contains EFI images that aide in recovery if the boot 
selections for the software installed on the EFI system partition are ever 
lost.

Seems correct to me.


 
 
 Multiboot, you get to deal with either your firmware's boot manager, or 
 learn a 3rd party replacement (including GRUB, gummiboot, or rEFInd).
 
 TBH, I've
 never had much trouble convincing UEFI to load an image -- most of the
 trouble is convincing GRUB2, once successfully running, to do anything
 useful.
 
 Care to be more specific? The UX should be basically identical to grub on 
 BIOS.
 
 Exactly.  The GRUB2 UX is special.  :)   Somehow anaconda does the
 right thing.  Since I haven't the faintest clue what the right thing
 is, I can't replicate it.
 
 To be fair, UEFI is slightly worse.  Disk numbers seem to change on
 occasion if they're in a bad mood, at least on my box.

You mean a disk can flip between /dev/sda and /dev/sdb between boots? That's 
been happening on BIOS also for years, it's not guaranteed assignment which is 
why UUID is better.



 
 
 
 (The Debian/Ubuntu approach regenerating grub config all the
 time is nicer here, but it still sucks.  I'm anxiously awaiting
 BootLoaderSpec and something that isn't GRUB or GRUB2 to make a lot of
 the unpleasantness go away.)
 
 It's a continuum. The less interaction the less customizable but the more 
 pleasant. Automatic is great, when it just works. That usually means 
 constraining the options. For gummiboot it means it's presently not 
 supporting boot from anything but FAT32 which I find untenable. Way too much 
 writing is happening on a FAT32 volume in that paradigm for my comfort 
 level.  So yes, when it decides what it wants to be when it grows up, then 
 it could be a viable alternative. And like I mentioned in another thread 
 [1], bootloaderspec has regressive boot capabilities also, it effectively 
 says no to snapshotting $BOOT. Since the kernel goes on $BOOT, it means 
 $BOOT contents can be so new they can't boot older snapshots which contain 
 older /lib/modules. So if rootfs is being snapshot, then /boot needs to be 
 snapshot with it.
 
 
 Fair enough.  Some day this will all work well.
 
 In the mean time, I actually preferred GRUB 1, the lack of maintenance
 notwithstanding.

That's a long ago sailed, and long lost or sunken ship. It's a choice between 
two week old left overs in the fridge, will I get food poisoned? Versus a new 
bottle of Burns Going In and Coming Out Hot Sauce™?



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-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: New UEFI guide on the wiki

2014-02-04 Thread Andrew Lutomirski
On Tue, Feb 4, 2014 at 10:49 AM, Chris Murphy li...@colorremedies.com wrote:

 On Feb 4, 2014, at 11:03 AM, Andrew Lutomirski l...@mit.edu wrote:


 /boot is useful regardless of how you boot.  The ESP doesn't need to
 be very large and doesn't cause any harm if booted via BIOS.  The BIOS
 Boot partition only needs to be ~64kB IIRC, and UEFI boot will happily
 ignore it.  You don't even need to have any contents in there.

 GRUB devs want 1MB for BIOS Boot. And then it also maintains 1MB alignment. 
 Nevertheless one Kleenex is more valuable than 1MB of drive space, even on an 
 SSD.



 IMO in an ideal world, there would be one (or zero!) copy of the
 bootloader config, and the default configuration of the bootloader
 would populate the ESP (with the signed shim!), the BIOS Boot
 partition, and the (fake) MBR in the first sector.  That way the disk
 would *always* be BIOS-bootable and, as long as there's a (working)
 copy of efibootmgr around, you can make the system UEFI-bootable with
 a single command that doesn't write to disk.

 I'm not opposed to the layout, but I'm personally totally disinterested in 
 the ensuing clusterf|ck experiences I've already had with UEFI+BIOS dual boot 
 OS's. If I could only experience food poisoning instead, my disposition would 
 be no worse for the wear.

That's okay.  I can deal with the clusterfsck all on my own, as long
as other things don't get in the way unnecessarily. :)


 My opinion: anything that requires BIOS to boot is old, or it's broken. And 
 if it's old, it should be put into a VM. And if it's broken it should be 
 fixed if it isn't a bad idea from the outset.



 Everyone wins.  Especially people who install via UEFI, upgrade their
 BIOS, and go oh sh*t when the BIOS upgrade conveniently erases their
 boot entry.

 Let's agree to not equate UEFI and BIOS. There is nothing basic about UEFI.

Touché!

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

EPEL Fedora 6 updates-testing report

2014-02-04 Thread updates
The following Fedora EPEL 6 Security updates need testing:
 Age  URL
 653  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2012-5620/bugzilla-3.4.14-2.el6
  83  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-12079/bip-0.8.9-1.el6
  47  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-12427/seamonkey-2.21-3.esr2.el6
  12  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-0282/moodle-2.4.8-1.el6
   6  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-0378/quassel-0.9.2-1.el6
   5  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-0398/socat-1.7.2.3-1.el6
   5  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-0395/libpng10-1.0.60-6.el6
   3  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-0401/libyaml-0.1.3-4.el6
   3  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-0409/zarafa-7.1.8-1.el6
   1  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-0429/mediawiki119-1.19.11-2.el6
   1  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-0426/tpp-1.3.1-17.el6
   0  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-0440/fwsnort-1.6.4-1.el6


The following builds have been pushed to Fedora EPEL 6 updates-testing

bcfg2-1.3.3-4.el6
knot-1.4.2-1.el6
llvm-3.4-6.el6
mozilla-adblockplus-2.4.1-1.el6
mysql-connector-python-1.1.5-1.el6
perl-No-Worries-1.1-1.el6
php-tcpdf-6.0.059-1.el6
python-ceilometerclient-1.0.8-1.el6
python-django-sorting-0.1-9.el6

Details about builds:



 bcfg2-1.3.3-4.el6 (FEDORA-EPEL-2014-0444)
 A configuration management system

Update Information:

EPEL7 updates; EPEL5 bcfg2-web pkg disabled

ChangeLog:

* Sat Feb  1 2014 John Morris j...@zultron.com - 1.3.3-4
- Disable bcfg2-web package on EL5; bz #1058427
- Disable %check on EL7; missing EPEL deps
- BR: systemd to pick up _unitdir macro
* Mon Jan 27 2014 Sol Jerome sol.jer...@gmail.com - 1.3.3-4
- Fix BuildRequires for EPEL7's Django
- Remove unnecessary client-side lxml dependency
- Add Django dependency for bcfg2-web (the web package *does* require
  Django for the database)
- Fix OS detection for RHEL7 initscripts

References:

  [ 1 ] Bug #1058427 - Add bcfg2 package to EPEL7
https://bugzilla.redhat.com/show_bug.cgi?id=1058427




 knot-1.4.2-1.el6 (FEDORA-EPEL-2014-0449)
 An authoritative DNS daemon

Update Information:

Add Knot DNS server into EPEL 6.




 llvm-3.4-6.el6 (FEDORA-EPEL-2014-0264)
 The Low Level Virtual Machine

Update Information:

Updated el6 to 3.4, obseleted pure, and removed --with-c-include-dir.

ChangeLog:

* Mon Feb  3 2014 Dave Johansen davejohan...@gmail.com 3.4-6
- Removing specification of --with-c-include-dirs
* Wed Jan 29 2014 Dave Johansen davejohan...@gmail.com 3.4-5
- Obsoleting pure on EL6
* Sat Jan 18 2014 Dave Johansen davejohan...@gmail.com 3.4-4
- Enable building on EL6
* Fri Jan 17 2014 Dave Airlie airl...@redhat.com 3.4-3
- bump nvr for lldb on ppc disable
* Tue Jan 14 2014 Dave Airlie airl...@redhat.com 3.4-2
- add ncurses-devel BR and Requires
* Tue Jan 14 2014 Dave Airlie airl...@redhat.com 3.4-1
- update to llvm 3.4 release
* Fri Dec 20 2013 Jan Vcelak jvce...@fedoraproject.org 3.3-4
- remove RPATHs
- run ldconfig when installing lldb (#1044431)
- fix: scan-build manual page is installed into wrong location (#1038829)
- fix: requirements for llvm-ocaml-devel packages (#975914)
- add LLVM cmake modules into llvm-devel (#914713)
* Sat Nov 30 2013 Jan Vcelak jvce...@fedoraproject.org 3.3-3
- properly obsolete clang-doc subpackage (#1035268)
- clang-analyzer: fix scan-build search for compiler (#982645)
- clang-analyzer: switch package architecture to noarch
* Thu Nov 21 2013 Jan Vcelak jvce...@fedoraproject.org 3.3-2
- fix build failure, missing __clear_cache() declaration
* Tue Nov 12 2013 Jan Vcelak jvce...@fedoraproject.org 3.3-1
- upgrade to 3.3 release
- add compiler-rt, enables address sanitizer (#949489)
- add LLDB - debugger from LLVM project (#1009406)
- clean up documentation
* Thu Oct 17 2013 Jakub Jelinek ja...@redhat.com - 3.3-0.10.rc3
- Rebuild for gcc 4.8.2
* Sat Sep 14 2013 Petr 

Re: Problems running mock with rawhide build root

2014-02-04 Thread Panu Matilainen

On 02/04/2014 02:44 PM, Sergio Pascual wrote:

Hi, I'm having problems running mock with a rawhide buildroot.

I get the following error

ERROR: Command failed. See logs for output.
  # /usr/bin/repoquery -c /tmp/tmpQ6Wu7m --installed -a --qf '%{nevra}
%{buildtime} %{size} %{pkgid} %{yumdb_info.from_repo}' 
/var/lib/mock/fedora-rawhide-x86_64/result/installed_pkgs

And in the root.log file

DEBUG util.py:281:  error: cannot open Packages index using db5 -
Permission denied (13)
DEBUG util.py:281:  error: cannot open Packages database in
/var/lib/mock/fedora-rawhide-x86_64/root/var/lib/rpm
DEBUG util.py:281:  error: cannot open Packages database in
/var/lib/mock/fedora-rawhide-x86_64/root/var/lib/rpm

Which seems highly suspicious. Is something related with RPM broken in
rawhide?


Not that I know of, nor am I able to reproduce that.

https://bugzilla.redhat.com/show_bug.cgi?id=982043 has similar symptoms 
as well, but as to what is causing it... Could be some exotic setup, 
also I wouldn't count out SELinux being related one way or another.


- Panu -
--
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: New UEFI guide on the wiki

2014-02-04 Thread Adam Williamson
On Tue, 2014-02-04 at 10:03 -0800, Andrew Lutomirski wrote:

 This reminds me: I *always* install with a GPT partition table, an ESP
 partition, a BIOS Boot partition, and a smallish (1 or 2 GB) ext4
 /boot near the beginning of the disk.  All Linuxes seem perfectly
 happy to install this way (assuming you can figure out how to
 partition the disk like that in the first place) and booting that way
 in BIOS or EFI mode.  Given that this wastes at most a few MB, should
 anaconda just partition like that by default?

Definitely not. We tried doing BIOS installs to GPT disks by default in
Fedora 16, and it was basically a complete disaster.
-- 
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: New UEFI guide on the wiki

2014-02-04 Thread Adam Williamson
On Tue, 2014-02-04 at 11:49 -0700, Chris Murphy wrote:

 And in fact it's worse in that presently I can't create an ESP per
 disk because the installer is mountpoint centric not partition
 centric. So I can only create one ESP on one disk because I can have
 only one /boot/efi.
 
 https://bugzilla.redhat.com/show_bug.cgi?id=1060576

You can create as many ESPs as you like, you just can't mount more than
one of them in the same location.

I don't see how anaconda can somehow magically fix this. If there is a
'problem' here it's the one you mentioned in another mail, that Fedora's
approach to dealing with UEFI is too centred around a magic mount point,
but I _really_ am not feeling that supporting fricking RAID-1 boot
(which has always been more of a pain in the arse than it's worth, in my
opinion) is the most pressing problem we have to deal with when it comes
to UEFI.
-- 
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: New UEFI guide on the wiki

2014-02-04 Thread Adam Williamson
On Tue, 2014-02-04 at 11:49 -0700, Chris Murphy wrote:
 On Feb 4, 2014, at 11:03 AM, Andrew Lutomirski l...@mit.edu wrote:
  
  This reminds me: I *always* install with a GPT partition table, an ESP
  partition, a BIOS Boot partition, and a smallish (1 or 2 GB) ext4
  /boot near the beginning of the disk.  All Linuxes seem perfectly
  happy to install this way (assuming you can figure out how to
  partition the disk like that in the first place) and booting that way
  in BIOS or EFI mode.  Given that this wastes at most a few MB, should
  anaconda just partition like that by default?
 
 RFE: always create required bootloader partitions in custom partitioning
 https://bugzilla.redhat.com/show_bug.cgi?id=1022316
 
 I'm not opposed to both ESP and BIOSboot created for every selected
 disk at install time. But I am opposed to the current behavior of not
 creating that which is mandatory for operation, while the installer
 then proceeds to chew me out for not having created it. It knows
 enough to squawk at me, but it doesn't know enough to just do the
 thing that needs to be done? Grrr that's not OK.

One's a lot harder than the other. If you have multiple disks, how do we
know which one you want the ESP on? If the layout you created filled the
whole disk, what do we shrink to fit the ESP in?

You of all people know the consequences of adding more complexity to the
installer's partitioning codepaths. ;)

I think the improvements for F21 - better error messages, and displaying
the errors before you leave custom partitioning - should do the job
fine. I think it was the bad error message and the Where's Waldo routine
to find it that most confused people/pissed them off in F20 and earlier.
-- 
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: New UEFI guide on the wiki

2014-02-04 Thread Andrew Lutomirski
On Tue, Feb 4, 2014 at 11:28 AM, Adam Williamson awill...@redhat.com wrote:
 On Tue, 2014-02-04 at 10:03 -0800, Andrew Lutomirski wrote:

 This reminds me: I *always* install with a GPT partition table, an ESP
 partition, a BIOS Boot partition, and a smallish (1 or 2 GB) ext4
 /boot near the beginning of the disk.  All Linuxes seem perfectly
 happy to install this way (assuming you can figure out how to
 partition the disk like that in the first place) and booting that way
 in BIOS or EFI mode.  Given that this wastes at most a few MB, should
 anaconda just partition like that by default?

 Definitely not. We tried doing BIOS installs to GPT disks by default in
 Fedora 16, and it was basically a complete disaster.

What failed?  I'm guessing that userspace improvements since then have
mostly fixed this.  I've never seen any problem on F18 (IIRC) and up
with GPT partition tables being BIOS-booted.  It seems to Just Work
(tm).

Also, isn't this already sort of necessary on large disks?

(I maintain at least ten machines like this, running Fedora and
various Ubuntus, some installed graphically and some installed by
untarring a system image.  I haven't had any problem at all.)

--Andy
-- 
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: New UEFI guide on the wiki

2014-02-04 Thread Adam Williamson
On Tue, 2014-02-04 at 11:49 -0800, Andrew Lutomirski wrote:
 On Tue, Feb 4, 2014 at 11:28 AM, Adam Williamson awill...@redhat.com wrote:
  On Tue, 2014-02-04 at 10:03 -0800, Andrew Lutomirski wrote:
 
  This reminds me: I *always* install with a GPT partition table, an ESP
  partition, a BIOS Boot partition, and a smallish (1 or 2 GB) ext4
  /boot near the beginning of the disk.  All Linuxes seem perfectly
  happy to install this way (assuming you can figure out how to
  partition the disk like that in the first place) and booting that way
  in BIOS or EFI mode.  Given that this wastes at most a few MB, should
  anaconda just partition like that by default?
 
  Definitely not. We tried doing BIOS installs to GPT disks by default in
  Fedora 16, and it was basically a complete disaster.
 
 What failed?  

The major thing was we found quite a lot of systems that just don't boot
this way. Large numbers of Thinkpads appear to have firmwares that can't
boot BIOS-native installs from GPT disks, for instance.

We didn't auto-create a BIOS boot partition in custom partitioning, and
people were often stumped by the requirement. People hit the same
problem with UEFI installs and the ESP, of course, but we're stuck with
that: we *have* to support UEFI. We don't have to cause ourselves the
pain with BIOS-native installs. Also, people are more likely to accept
that things will be different with a completely new firmware standard
than they are with the idea that we just arbitrarily changed our default
disk format and required them to learn about this 'BIOS boot partition'
thing.

Your proposal like cmurf's involves us auto-creating the BIOS boot
partition, so it doesn't have *that* problem, but it has another
problem, the one I pointed out to cmurf - it's not actually all that
easy to have custom part just magically do stuff for you, and it
certainly makes the code paths more fragile, and we really don't need
any more fragility in partitioning.

 I'm guessing that userspace improvements since then have
 mostly fixed this.  I've never seen any problem on F18 (IIRC) and up
 with GPT partition tables being BIOS-booted.  It seems to Just Work
 (tm).

You might want to go look back at the F16 release validation process and
the anaconda bug list from that period. It was anything but Just
Working. :)

 Also, isn't this already sort of necessary on large disks?

Yeah. MBR disks top out at 2.2TB or something like that - you can format
a bigger disk with an MBR partition table, but the space beyond whatever
the limit is won't be available.

These are already special-cased in the installer, if we're reformatting
a disk that's above that size, we format it to GPT not MBR (and the BIOS
boot partition requirement kicks in).

 (I maintain at least ten machines like this, running Fedora and
 various Ubuntus, some installed graphically and some installed by
 untarring a system image.  I haven't had any problem at all.)

Ten machines is nice and all, but we have, you know, 10,000 times that
many or whatever it is to worry about for a Fedora release :)
-- 
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: New UEFI guide on the wiki

2014-02-04 Thread Chris Murphy

On Feb 4, 2014, at 12:02 PM, Andrew Lutomirski l...@mit.edu wrote:

 IMO in an ideal world, there would be one (or zero!) copy of the
 bootloader config, and the default configuration of the bootloader
 would populate the ESP (with the signed shim!), the BIOS Boot
 partition, and the (fake) MBR in the first sector.  That way the disk
 would *always* be BIOS-bootable and, as long as there's a (working)
 copy of efibootmgr around, you can make the system UEFI-bootable with
 a single command that doesn't write to disk.
 
 I'm not opposed to the layout, but I'm personally totally disinterested in 
 the ensuing clusterf|ck experiences I've already had with UEFI+BIOS dual 
 boot OS's. If I could only experience food poisoning instead, my disposition 
 would be no worse for the wear.
 
 That's okay.  I can deal with the clusterfsck all on my own, as long
 as other things don't get in the way unnecessarily. :)

So the problems with this idea you have: 
https://bugzilla.redhat.com/show_bug.cgi?id=1022316#c3

1.
I'm not certain it's simpler code:

if EFI, then GPT with ESP and BIOSBoot;
if BIOS, then MBR when destination  2TB
   else GPT with ESP and BIOSBoot.

If it is simpler for the anaconda team, fine then I'm neutral.

2. But for users, it's a total edge case to think of switching between BIOS and 
UEFI without reinstalling, let alone actually doing it.

3. Realize there's no way for anaconda to know if the computer is UEFI booted 
with the CSM. So a.) it can't use GPT for all BIOS computers, because we know 
from a circa Fedora 15 release that this causes problems for some BIOS 
firmware; and b.) using MBR there is no such thing as BIOSBoot, and blivet has 
no code for creating ESP's with 0xEF on MBR disks which also uses a valuable 
primary partition in the process, therefore the request only makes it easier to 
convert EFI to BIOS. It does nothing for BIOS to EFI ease of conversion.

And as I argued before, needing to convert from EFI to BIOS implies something 
is broken and needs to be fixed, not fuck it up worse by converting the install 
to BIOS.



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: New UEFI guide on the wiki

2014-02-04 Thread Chris Murphy

On Feb 4, 2014, at 12:34 PM, Adam Williamson awill...@redhat.com wrote:

 On Tue, 2014-02-04 at 11:49 -0700, Chris Murphy wrote:
 
 And in fact it's worse in that presently I can't create an ESP per
 disk because the installer is mountpoint centric not partition
 centric. So I can only create one ESP on one disk because I can have
 only one /boot/efi.
 
 https://bugzilla.redhat.com/show_bug.cgi?id=1060576
 
 You can create as many ESPs as you like, you just can't mount more than
 one of them in the same location.

Yep you're right. If I had thought of creating bogus mount points first, then I 
can in fact tediously create ESP's per disk. Then post install I have to fix 
the f'd up fstab. And then copy boot files from the first ESP to all of the 
other ESPs. So I'd say it's not really creating ESPs when it's like that 
compared to the behavior on BIOS/MBR.

 
 I don't see how anaconda can somehow magically fix this.

Create an ESP for every chosen disk, copy the boot files to each ESP. Just do 
it automatically, don't tell me, don't complain, don't show me. It's no 
different than BIOS/MBR. I don't understand how just because the firmware has 
changed we suddenly need to see required partitions.


 If there is a
 'problem' here it's the one you mentioned in another mail, that Fedora's
 approach to dealing with UEFI is too centred around a magic mount point,
 but I _really_ am not feeling that supporting fricking RAID-1 boot
 (which has always been more of a pain in the arse than it's worth, in my
 opinion) is the most pressing problem we have to deal with when it comes
 to UEFI.

I didn't say it was most pressing. It is a regression compared to BIOS/MBR: 
each chosen disk had a boot loader location created, and each boot loader 
location had a boot loader installed. The user had to do nothing in the 
installer to make that happen.

I don't think I've yet to have /boot on raid1 fail to install or boot, even 
degraded, in any version of Fedora. So I don't know what's a PITA about it. You 
check a box for raid1, you put /boot on it. 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: New UEFI guide on the wiki

2014-02-04 Thread Adam Williamson
On Tue, 2014-02-04 at 12:26 -0800, Adam Williamson wrote:

 Your proposal like cmurf's involves us auto-creating the BIOS boot
 partition, so it doesn't have *that* problem, but it has another
 problem, the one I pointed out to cmurf - it's not actually all that
 easy to have custom part just magically do stuff for you, and it
 certainly makes the code paths more fragile, and we really don't need
 any more fragility in partitioning.

Thinking about this a bit more, it probably wouldn't be *too* hard /
complex / dangerous to at least pre-populate custom part with the
appropriate 'special' partitions for your disk: i.e. run a restricted
version of autopart automatically when entering the custom part spoke,
which doesn't create the /boot and swap and / partitions, but just any
partitions required for booting or other special circumstances. I'll add
a comment to cmurf's bug...
-- 
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 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: New UEFI guide on the wiki

2014-02-04 Thread Chris Murphy

On Feb 4, 2014, at 12:30 PM, Adam Williamson awill...@redhat.com wrote:

 On Tue, 2014-02-04 at 11:49 -0700, Chris Murphy wrote:
 On Feb 4, 2014, at 11:03 AM, Andrew Lutomirski l...@mit.edu wrote:
 
 This reminds me: I *always* install with a GPT partition table, an ESP
 partition, a BIOS Boot partition, and a smallish (1 or 2 GB) ext4
 /boot near the beginning of the disk.  All Linuxes seem perfectly
 happy to install this way (assuming you can figure out how to
 partition the disk like that in the first place) and booting that way
 in BIOS or EFI mode.  Given that this wastes at most a few MB, should
 anaconda just partition like that by default?
 
 RFE: always create required bootloader partitions in custom partitioning
 https://bugzilla.redhat.com/show_bug.cgi?id=1022316
 
 I'm not opposed to both ESP and BIOSboot created for every selected
 disk at install time. But I am opposed to the current behavior of not
 creating that which is mandatory for operation, while the installer
 then proceeds to chew me out for not having created it. It knows
 enough to squawk at me, but it doesn't know enough to just do the
 thing that needs to be done? Grrr that's not OK.
 
 One's a lot harder than the other. If you have multiple disks, how do we
 know which one you want the ESP on?

All of them should. But at a minimum, each bootable disk needs one or it isn't 
a bootable disk, is it? So wherever /boot exists and ESP is needed. Two disk 
/boot on raid1? Both disk. Three disk /boot on raid5? All three disks.

Otherwise why even let the user create such a thing when it can't boot upon 
single disk failure? Honestly… why put in the effort to build the bridge to 90% 
completion and then let the cars just drop one after another into the abyss? If 
it's offered it should work. If it's not going to work, don't offer it.


 If the layout you created filled the
 whole disk, what do we shrink to fit the ESP in?

It's easier if the ESP size is withheld from Available Space for every selected 
disk, and every selected disk gets an ESP. But if worry warts don't want ESPs 
on certain drives well then that's more code that I won't oppose but I'll think 
is totally unnecessary. 


 You of all people know the consequences of adding more complexity to the
 installer's partitioning codepaths. ;)

Yeah what's complex is error checking whether an ESP is needed, and whether 
it's present, and the not present gripe code, translating into (how many 
languages are we supporting these days?) and testing all of that. For no good 
reason.

Windows and OS X? It's one size fits all. Your boot disks get an ESP. No 
options. On OS X actually, all GPT disks get an ESP whether they're intended 
for booting or not. There is no option, no visible indication at all that the 
disk has or will get one and no way to specify the ESP size.

No complexity and and there are no complaints in millions of users!

Do we want an ESP bigger than 200MB? Fine have that conversation if you want. 
Maybe it ought to be 550MB so that mkdosfs will make our ESP's conform to the 
UEFI spec by formatting them FAT32 instead of FAT16. And then it'd also be big 
enough for the fans of the ESP as $BOOT for gummiboot/bootloaderspec. I'm not 
opposed to it being bigger.

But it is precisely this type of hysterically unnecessary customization creep 
that has made Custom Partitioning the event horizon for QA testing. We will 
never ever test most let alone all combinations in Custom Partitioning because 
of shit just like this.


 I think the improvements for F21 - better error messages, and displaying
 the errors before you leave custom partitioning - should do the job
 fine. I think it was the bad error message and the Where's Waldo routine
 to find it that most confused people/pissed them off in F20 and earlier.

*sigh* yes Adam, it's better in that a flower has sprung up from the pile. 
Somehow I still prefer getting rid of the turds instead of polishing them 
approach.

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: New UEFI guide on the wiki

2014-02-04 Thread Matthew Garrett
On Tue, Feb 04, 2014 at 10:30:58AM -0800, Andrew Lutomirski wrote:
 On Tue, Feb 4, 2014 at 10:19 AM, Chris Murphy li...@colorremedies.com wrote:
 
  On Feb 4, 2014, at 10:42 AM, Andrew Lutomirski l...@mit.edu wrote:
 
  I think that half the difficulty here is that UEFI is annoying and the
  other half is that both GRUB2 and efibootmgr are miserable.
 
  For single OS installs, you shouldn't have to interact with any of those 
  things. shim.efi, or shim via fallback.efi (?) will even do a fallback boot 
  of Fedora if NVRAM has somehow been vanquished.
 
 How does firmware find shim.efi?  Is it installed as bootx64.efi?
 IIRC that approach used to be frowned upon.

It installs a fallback loader as bootx64.efi which then creates new boot 
entries for any installed operating systems it can find.

-- 
Matthew Garrett | mj...@srcf.ucam.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: New UEFI guide on the wiki

2014-02-04 Thread Chris Murphy

On Feb 4, 2014, at 12:49 PM, Andrew Lutomirski l...@mit.edu wrote:

 On Tue, Feb 4, 2014 at 11:28 AM, Adam Williamson awill...@redhat.com wrote:
 On Tue, 2014-02-04 at 10:03 -0800, Andrew Lutomirski wrote:
 
 This reminds me: I *always* install with a GPT partition table, an ESP
 partition, a BIOS Boot partition, and a smallish (1 or 2 GB) ext4
 /boot near the beginning of the disk.  All Linuxes seem perfectly
 happy to install this way (assuming you can figure out how to
 partition the disk like that in the first place) and booting that way
 in BIOS or EFI mode.  Given that this wastes at most a few MB, should
 anaconda just partition like that by default?
 
 Definitely not. We tried doing BIOS installs to GPT disks by default in
 Fedora 16, and it was basically a complete disaster.
 
 What failed?

Firmware face planted. For many it was the lack of an MBR entry with an active 
bit set, so there is now this PMBRboot flag where the 0xEE has an active bit 
set. And that pisses off other firmware. So it's no win.


  I'm guessing that userspace improvements since then have
 mostly fixed this.

It wasn't a user space problem. It was a firmware problem.


  I've never seen any problem on F18 (IIRC) and up
 with GPT partition tables being BIOS-booted.  It seems to Just Work
 (™).

None are Lenova computers are they?

 
 Also, isn't this already sort of necessary on large disks?

Yes but long ago Microsoft's edict was basically GTFO and buy a new computer 
with UEFI if you want to boot from 2+TB drives. The Windows installer requires 
MBR for boot disks on BIOS computers. And it requires GPT for boot disks on 
UEFI computers.

Since most firmware testing involves seeing if Windows installs and boots 
successfully, it essentially means there's a lot of BIOS hardware out there 
that simply will not support 2+TB drives for booting, ever.


 (I maintain at least ten machines like this, running Fedora and
 various Ubuntus, some installed graphically and some installed by
 untarring a system image.  I haven't had any problem at all.)

Karma.


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: New UEFI guide on the wiki

2014-02-04 Thread Matthew Garrett
On Tue, Feb 04, 2014 at 11:49:06AM -0800, Andrew Lutomirski wrote:

 What failed?  I'm guessing that userspace improvements since then have
 mostly fixed this.  I've never seen any problem on F18 (IIRC) and up
 with GPT partition tables being BIOS-booted.  It seems to Just Work
 (tm).

Some firmware sees a GPT label and refuses to even attempt a BIOS boot. 
We tried this back in F16, tried further by violating the spec as it 
stood at the time and marking the protective MBR bootable and discovered 
that there are still systems where this just doesn't work.

 Also, isn't this already sort of necessary on large disks?

There's not really anything else we can do in that case, so we make a 
best effort and if it doesn't work then, well.

-- 
Matthew Garrett | mj...@srcf.ucam.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: New UEFI guide on the wiki

2014-02-04 Thread Adam Williamson
On Tue, 2014-02-04 at 14:45 -0700, Chris Murphy wrote:

  You of all people know the consequences of adding more complexity to the
  installer's partitioning codepaths. ;)
 
 Yeah what's complex is error checking whether an ESP is needed, and
 whether it's present, and the not present gripe code, translating
 into (how many languages are we supporting these days?) and testing
 all of that. For no good reason.

That code isn't particularly complex, actually, and we've had it for
years - that's why the error message used to be so crappy, because it's
generic code. There's a generic framework for requirements for stage1
bootloader targets depending on the platform. When creating a new
platform you basically fill out a checklist for its requirements for a
bootloader stage1 target device. For the BIOS platform that's an MBR or
GPT disk. For UEFI platform it's an EFI system partition on a GPT
disk. For uboot-y ARM it's a U-Boot partition. Etc etc. All using a
solid mechanism that's been in anaconda for years.

What you're suggesting is something different and, I think, completely
new - I'm not the foremost expert on blivet or anything, but I don't
think it has capabilities anything like what you're suggesting at
present.

Functionally speaking your description makes sense - this is just the
place where the bootloader goes and we used to just take care of it for
you and now we don't. But that's really not how it looks to the
installer or the installer UI. The old bootloader location was not a
disk partition, the user interacting with the installer could barely
'see' or 'touch' it at all. It had very limited configurability. None of
this is true of the ESP (or similar designs).

 
 Windows and OS X? It's one size fits all. Your boot disks get an ESP. No 
 options. On OS X actually, all GPT disks get an ESP whether they're intended 
 for booting or not. There is no option, no visible indication at all that the 
 disk has or will get one and no way to specify the ESP size.
 
 No complexity and and there are no complaints in millions of users!

Millions of users don't install Windows or OS X; they get it installed
for them. And have you looked at what *other* partitioning options
Windows gives you? just about zip. zero. none. If we could get away with
an installer that simple, we could do a lot more magical whizzy stuff,
yes. But it seems fairly clear that we can't (though I'd be all in
favour of it - anything for a quiet life).

 But it is precisely this type of hysterically unnecessary
 customization creep that has made Custom Partitioning the event
 horizon for QA testing. We will never ever test most let alone all
 combinations in Custom Partitioning because of shit just like this.

It's not really customization creep: newUI gives you slightly less space
than oldUI did. For entirely selfish reasons I'm all for an installer
that's a grey box with a green GO button, but I don't think that'd
exactly fly with the established Fedora/RHEL user base (remember
anaconda is a shared component).
-- 
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: New UEFI guide on the wiki

2014-02-04 Thread Andrew Lutomirski
On Tue, Feb 4, 2014 at 1:52 PM, Chris Murphy li...@colorremedies.com wrote:

 On Feb 4, 2014, at 12:49 PM, Andrew Lutomirski l...@mit.edu wrote:

 On Tue, Feb 4, 2014 at 11:28 AM, Adam Williamson awill...@redhat.com wrote:
 On Tue, 2014-02-04 at 10:03 -0800, Andrew Lutomirski wrote:

 This reminds me: I *always* install with a GPT partition table, an ESP
 partition, a BIOS Boot partition, and a smallish (1 or 2 GB) ext4
 /boot near the beginning of the disk.  All Linuxes seem perfectly
 happy to install this way (assuming you can figure out how to
 partition the disk like that in the first place) and booting that way
 in BIOS or EFI mode.  Given that this wastes at most a few MB, should
 anaconda just partition like that by default?

 Definitely not. We tried doing BIOS installs to GPT disks by default in
 Fedora 16, and it was basically a complete disaster.

 What failed?

 Firmware face planted. For many it was the lack of an MBR entry with an 
 active bit set, so there is now this PMBRboot flag where the 0xEE has an 
 active bit set. And that pisses off other firmware. So it's no win.


  I'm guessing that userspace improvements since then have
 mostly fixed this.

 It wasn't a user space problem. It was a firmware problem.


  I've never seen any problem on F18 (IIRC) and up
 with GPT partition tables being BIOS-booted.  It seems to Just Work
 (™).

 None are Lenova computers are they?

Nope.  In fact my only computer that I haven't done this to is Lenovo
(and that's only because it has a Windows-on-TrueCrypt dual boot
setup, and last time I checked that was fundamentally incompatible
with UEFI.

Anyway, point taken.  My revised RFE is at:

https://bugzilla.redhat.com/show_bug.cgi?id=1061478

and my suggestion is now to just create both partitions when
installing to GPT.  Presumably if firmware can handle a GPT disk at
all, it won't care whether it happens to contain an ESP unless it's
actually trying to boot it using UEFI.

--Andy
-- 
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: New UEFI guide on the wiki

2014-02-04 Thread Adam Williamson
On Tue, 2014-02-04 at 14:29 -0800, Andrew Lutomirski wrote:

 and my suggestion is now to just create both partitions when
 installing to GPT.  Presumably if firmware can handle a GPT disk at
 all, it won't care whether it happens to contain an ESP unless it's
 actually trying to boot it using UEFI.

You're making a fatal mistake: assuming some kind of sense on the part
of firmware authors. ;)
-- 
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: Problems running mock with rawhide build root

2014-02-04 Thread Sergio Pascual
Thank you for pointing me the bug report


2014-02-04 Panu Matilainen pmati...@laiskiainen.org:

 On 02/04/2014 02:44 PM, Sergio Pascual wrote:

 Hi, I'm having problems running mock with a rawhide buildroot.

 I get the following error

 ERROR: Command failed. See logs for output.
   # /usr/bin/repoquery -c /tmp/tmpQ6Wu7m --installed -a --qf '%{nevra}
 %{buildtime} %{size} %{pkgid} %{yumdb_info.from_repo}' 
 /var/lib/mock/fedora-rawhide-x86_64/result/installed_pkgs

 And in the root.log file

 DEBUG util.py:281:  error: cannot open Packages index using db5 -
 Permission denied (13)
 DEBUG util.py:281:  error: cannot open Packages database in
 /var/lib/mock/fedora-rawhide-x86_64/root/var/lib/rpm
 DEBUG util.py:281:  error: cannot open Packages database in
 /var/lib/mock/fedora-rawhide-x86_64/root/var/lib/rpm

 Which seems highly suspicious. Is something related with RPM broken in
 rawhide?


 Not that I know of, nor am I able to reproduce that.

 https://bugzilla.redhat.com/show_bug.cgi?id=982043 has similar symptoms
 as well, but as to what is causing it... Could be some exotic setup, also I
 wouldn't count out SELinux being related one way or another.

 - Panu -
 --
 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

  1   2   >