Re: Agenda for Env-and-Stacks WG meeting (2014-04-08)

2014-04-09 Thread Marcela Mašláňová

On 04/09/2014 02:07 AM, Toshio Kuratomi wrote:

On Tue, Apr 08, 2014 at 04:16:58PM +0200, Marcela Mašláňová wrote:

On 04/08/2014 03:02 PM, Toshio Kuratomi wrote:


not sure that the ruby scl should have its own change.  It needs to have
the equivalent filed for the fpc to evaluate, though.
https://fedoraproject.org/wiki/User:Toshio/SCL_Guidelines_(draft)#SCL_Approval_Process

Since the guidelines aren't final, probably open an fpc ticket so the
fpc sees the request and more that it's needed for the fedora scl
change.  Although the scl package guidelines aren't final, the
guidelines/criteria for approving the scl itself were approved so fpc
should be able to evaluate it in parallel to finishing the packaging
guidelines.

If we remove the ruby scl change we should add more to the main scl
change, though, about expectations around the scl approval.  For
instance, we probably want to touch base with docs/marketing to see if
they want to publicize scls in the exact same way as fedora changes or
have a slightly different procedure.

Also note, in case no one saw it in either fpc or fesco meeting notes,
I'm traveling to a week and a half conference now followed by a week and
a half of vacation.so I likely won't be around for any fedora meetings
until april 27th (and playing catch up with my email for that first week.)

-Toshio




I'm trying to provide feature needed by Cloud WG, that's all. I can
file a new ticket on FPC, but wouldn't it just duplicate
communication about General SCL guidelines?
Ruby193 could test workflow around SCL in Fedora, that's another good
reason to try how far can I get it and what won't work :)

I would prefer to keep my changes as is and let FESCo decide.


I sense a miscommunication here -- the Draft Guidelines for approving an SCL
say that you need to get the FPC to approve new SCLs:

https://fedoraproject.org/wiki/User:Toshio/SCL_Guidelines_%28draft%29#SCL_Approval_Process

I felt that a new FPC ticket would be good because this is the first SCL to
be approved and the FPC likely won't become aware of it unless it's called
out in a ticket.

-Toshio



Ok, that's new. It would be great to actually know, which part of 
guidelines were already approved and which not. I'm following meeting 
minutes and sometimes looked at logs from FPC, but I probably missed 
those changes.


https://fedorahosted.org/fpc/ticket/419

Also you should probably add category in FPC ticket.

Marcela
--
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: F21 Self Contained Change: Playground repository

2014-04-09 Thread Marcela Mašláňová

On 04/08/2014 10:46 PM, drago01 wrote:

On Tue, Apr 8, 2014 at 6:17 PM, Jaroslav Reznik jrez...@redhat.com wrote:

= Proposed Self Contained Change: Playground repository =
https://fedoraproject.org/wiki/Changes/Playground_repository

Change owner(s): Marcela Mašláňová mmasl...@redhat.com,  Mirek Suchý
msu...@redhat.com
Responsible WG: Env and Stacks WG

The Playground repository gives contributors a place to host packages that are
not up to the standards of the main Fedora repository but may still be useful
to other users. For now the Playground repository contains both packages that
are destined for eventual inclusion into the main Fedora repository and
packages that are never going to make it there. Users of the repository should
be willing to endure a certain amount of instability when using packages from
there.

To avoid any potential confusion, we want to make it clear that the Playground
repository will not host packages that have bad licenses, include proprietary
software or include patented software.



What's the point of this feature? I mean if we think we are to strict
we might want to rethink the guidelines.
And how is that different from other coprs repos where poeple already
can host that stuff on?
It even uses COPR (and thus shares the same problems like lack of
multilib and thus dependecy problems).

Is this going to be enabled by default? If yes how it is different
from just adding the packages in fedora proper if not
why is it a feature at all? It is just yet another external repo.

No, it won't be enabled by default. All Coprs acceptable by Playground 
will be on one place with at least some rules. On our yesterday meeting 
we spoke to tflink about using taskotron at least for some general 
tests. We have higher standards on packages going into Playground, but 
not too high.


Marcela
--
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: F21 Self Contained Change: Playground repository

2014-04-09 Thread Christian Schaller
To chime in here, we have been doing something like this in 
GStreamer for a long while. There is 'plugins-base' and 'plugins-good' 
plugins which is comparable to the current core Fedora repository.
Any plugin going into base or good need to conform to certain
coding standards, licensing standards and documentation standards.

Then there is 'plugins-ugly' which is more like rpmfusion. It still 
has the coding and documentation standards, but licensing can be 
of a wider variety. (Not just 'non-free' as GStreamer do not accept 
GPL plugins into the base or good repositories either due to being a 
LGPL toolkit).

Finally there is plugins-bad, which is a bit more like what I think 
Playground will be. It is a repository with plugins which for a variety 
of reasons are not ready for any of the other ones yet. This could be 
that they are not of a high enough coding quality yet or lack documentation, 
but they still 'work'. And what we found over the years, is that while 
it is good to have high standards for these plugins to stretch towards 
in order to get included in one of the other modules, having 'bad' 
available is crucial as a way to get access to plugins that might be 
critical to their usecase even if they are not up to our technical
standards yet. So while it can be frustrating that some plugins end 
up lingering in bad for a long time, it is still a much better scenario 
than people deciding GStreamer is useless for them and move somewhere else.

Christian



- Original Message -
 From: Stephen Gallagher sgall...@redhat.com
 To: devel@lists.fedoraproject.org
 Sent: Tuesday, April 8, 2014 7:04:54 PM
 Subject: Re: F21 Self Contained Change: Playground repository
 
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 04/08/2014 12:24 PM, Michael Cronenworth wrote:
  Jaroslav Reznik wrote:
  For now the Playground repository contains both packages that are
  destined for eventual inclusion into the main Fedora repository
  and *packages that are never going to make it there.*
  
  This sounds like a problem and not a feature. Why would packages
  never make it to Fedora, yet be available in this new repository?
  
  My intent here is to be constructive so my question is genuine. I
  don't believe Fedora should start down the path of a fragmented
  repository structure. It makes sense for RHEL and its software
  channels it can sell support for, but Fedora is different.
  RPMFusion being an exception as it is a legal necessity.
 
 My interpretation here is that there exists plenty of genuinely
 open-source software out there for which it will likely never be
 possible to package fully according to Fedora's packaging guidelines
 due to bundling or similar issues (the obvious example being the
 oft-requested Chromium).
 
 Similarly, there are a great many useful Ruby libraries and
 applications out there for which unbundling them would be an exercise
 in futility. Ask yourself which is more important to most users:
 1) My OS is perfectly maintainable by engineers.
 or
 2) My OS lets me install the software I need without hassle.
 
 Offering users a slightly-less stringent repository such as this makes
 sense.
 
 Also packages that are never going to make it there should probably
 have been phrased more politically: Even if the reality of the
 situation is that perfect adherence to the Fedora packaging guidelines
 is infeasible.
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1
 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
 
 iEYEARECAAYFAlNELDYACgkQeiVVYja6o6MoCACggkj5lqoAtzbDxboz94/bxXma
 wH4AoI33Q7n/z2W+q6+9baU1ohhR7iXg
 =IzBI
 -END PGP SIGNATURE-
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

trimming down Fedora installed size

2014-04-09 Thread Marius A
Hi there,

I've been struggling keeping a fedora 20 install on a small SSD, with 6gb
/ partition (/home is separate).

Besides removing packages, I also found this useful:

1. remove /usr/share/docs
2. remove /usr/share/locale/* (all except en and en_US)
3. cleanup /var/log/journal, which seems it's not automatically rotated

While this saves space, it also results in package upgrade warnings due to
missing files.

Are there any other disk space saving tips?

What do you think about excluding docs by default in Fedora packages?
And for docs either go online, or have a command to install/sync docs for
all installed packages? (similar to ruby or npm packages install, not using
rpm packages)

I think less than 0.1% of users ever look into /usr/share/doc, but I don't
have any data to back this up.
As more folks switch to SSDs, it would benefit both for disk space saving
and wearing to have less space occupied by default.

Thanks
-- 
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: Five Things in Fedora This Week (2014-04-08)

2014-04-09 Thread Ian Malone
On 8 April 2014 23:01, Corey Sheldon sheldon.co...@gmail.com wrote:
 I'm glad to supply a mirror site for initial seeding for such actions as
 needed (GMT-4 (US ES/DT)
 Also great mailing list but curious do you plan on creating a blog or
 podcast with such info for those not always near email client ..been
 forwarding to many friends not tied to pc or devel lists and have had
 inquiries

The email is a convenient repost of the blog:
 Reposted from
 http://fedoramagazine.org/five-things-in-fedora-this-week-2014-04-08/

Fedora this week:
http://fedoramagazine.org/category/general-news/fedora-this-week/

(FWIW, I generally detest podcasts. That's not an objection to them
being provided, but this is one person who is unlikely to listen to
them.)

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

Re: trimming down Fedora installed size

2014-04-09 Thread Ville Skyttä
On Wed, Apr 9, 2014 at 10:33 AM, Marius A marius1...@gmail.com wrote:
 1. remove /usr/share/docs

Try this in /etc/rpm/macros.whatever:
%_excludedocs 1

But that'll exclude _all_ files marked as docs in packages such as man
pages, it's not limited to /usr/share/doc. You might also/instead want
to try this:
%_netsharedpath %{_datadir}/doc

 2. remove /usr/share/locale/* (all except en and en_US)

Try this in /etc/rpm/macros.whatever:
%_install_langs en

It's possible that these settings break some things such as scriptlets
that do not take missing files into account, but at least they're
cleaner attempts than simply deleting installed files/dirs.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Schedule for Wednesday's (today's) FESCo Meeting (2014-04-09)

2014-04-09 Thread Tomas Mraz
Following is the list of topics that will be discussed in the FESCo
meeting Wednesday at 18:00UTC in #fedora-meeting on irc.freenode.net.

To convert UTC to your local time, take a look at
  http://fedoraproject.org/wiki/UTCHowto

or run:
  date -d '-MM-DD 18:00 UTC'

Links to all tickets below can be found at: 
https://fedorahosted.org/fesco/report/9

= Followups =

#topic #1221 Product working group activity reports
.fesco 1221
https://fedorahosted.org/fesco/ticket/1221

#topic #1244 F21 System Wide Change: cron to systemd time units
.fesco 1244
https://fedorahosted.org/fesco/ticket/1244

#topic #1250 F21 Self Contained Changes
.fesco 1250
https://fedorahosted.org/fesco/ticket/1250

#topic #1269 Closing all 'Merge Review' bugs
.fesco 1269
https://fedorahosted.org/fesco/ticket/1269

= New business =

#topic #1272 Reschedule meeting for DST shift?
.fesco 1272
https://fedorahosted.org/fesco/ticket/1272

#topic #1274 F21 System Wide Change: GCC49 - 
https://fedoraproject.org/wiki/Changes/GCC49
.fesco 1274
https://fedorahosted.org/fesco/ticket/1274

#topic #1275 F21 System Wide Change: GHC 7.8 - 
https://fedoraproject.org/wiki/Changes/GHC_7.8
.fesco 1275
https://fedorahosted.org/fesco/ticket/1275

#topic #1276 F21 System Wide Change: lbzip2 as default bzip2 implementation - 
https://fedoraproject.org/wiki/Changes/lbzip2
.fesco 1276
https://fedorahosted.org/fesco/ticket/1276

#topic #1277 F21 System Wide Change: RPM-4.12 - 
https://fedoraproject.org/wiki/Changes/RPM-4.12
.fesco 1277
https://fedorahosted.org/fesco/ticket/1277

= Open Floor = 

For more complete details, please visit each individual ticket.  The
report of the agenda items can be found at
https://fedorahosted.org/fesco/report/9

If you would like to add something to this agenda, you can reply to
this e-mail, file a new ticket at https://fedorahosted.org/fesco,
e-mail me directly, or bring it up at the end of the meeting, during
the open floor topic. Note that added topics may be deferred until
the following meeting. 
-- 
Tomas Mraz
No matter how far down the wrong road you've gone, turn back.
  Turkish proverb
(You'll never know whether the road is wrong though.)


-- 
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: F21 System Wide Change: Framework for Server Role Deployment

2014-04-09 Thread Stephen Gallagher


 On Apr 8, 2014, at 9:48 PM, William Brown will...@firstyear.id.au wrote:
 
 
 == Detailed Description == A new D-Bus service will be made
 available, exposing available server roles, making it possible to
 deploy, configure and manage them. Appropriate functionality will
 also be exposed as a command-line utility.
 What does it mean to deploy, configure, and manage a server
 role? Nothing and everything fits this whole description.
 
 Installation, setup of mandatory data, running of the necessary
 services, opening of the necessary ports, easy view of overall health
 of the services and gathering of backup sets.
 
 I'd like a bit more about this, especially the opening of ports (What
 about ip ranges?) and the gathering of backup sets and what that
 implies or how it's triggered.
 
 What additionally, counts as a server role in this case? Or are these
 not completely filled out yet? IE a network router is certainly a server
 role, but does it come under this case? 
 


Most of these questions are answered here: 
https://fedoraproject.org/wiki/Server/Product_Requirements_Document and many of 
the implementation details have been discussed on the ser...@lists.fp.o, but I 
certainly agree that we need to gather those details on a wiki page and link 
that and the PRD from this Change Proposal. I will look into doing this today.-- 
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: F21 System Wide Change: Framework for Server Role Deployment

2014-04-09 Thread drago01
On Tue, Apr 8, 2014 at 3:08 PM, Stephen Gallagher sgall...@redhat.com wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 04/08/2014 07:22 AM, drago01 wrote:
 On Tue, Apr 8, 2014 at 12:53 PM, Jaroslav Reznik
 jrez...@redhat.com wrote:
 = Proposed System Wide Change:  Framework for Server Role
 Deployment =
 https://fedoraproject.org/wiki/Changes/FrameworkForServerRoleDeployment



 Change owner(s): Miloslav Trmač mitr AT volny DOT cz, Fedora Server
 Working
 Group server AT lists DOT fedoraproject DOT org  Responsible
 WG: Server

 A new D-Bus service, and associated command-line tools, to deploy
 and manage Server Roles.

 == Detailed Description == A new D-Bus service will be made
 available, exposing available server roles, making it possible to
 deploy, configure and manage them. Appropriate functionality will
 also be exposed as a command-line utility.

 == Scope == * Proposal owners: Write, document, package and test
 the D-Bus API. * Other developers: Possibly use the framework for
 development of new server roles. * Release engineering: Nothing *
 Policies and guidelines: Nothing

 Contingency mechanism: Do not ship the Server product with Fedora
 21. 

 What? That's not a contingency plan thats a nuke clause .. we
 could simply not ship any roles and add it in f21 (given that we
 don't have many roles to begin with).



 Yes, it's a nuke clause. This Change Proposal is a blocker for
 shipping the Fedora Server. Without completing this Change, Fedora
 Server is not meaningful.

I am not sure I agree with that  ... you can still install the server
packages you need
which probably is necessary even with this feature because ...

Which roles are we going to ship with F21?

Database server and ? This feature is not meaningful if common roles
are not present.
Like file server, web server, application server, could / virt server etc.

Also if I enable / install / activate the database server role which
database do I get?
What if my applications need to talk to another database? Same for
application server etc.
-- 
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: F21 System Wide Change: Mono 3.4

2014-04-09 Thread Kalev Lember
On 04/08/2014 01:44 PM, Jaroslav Reznik wrote:
 = Proposed System Wide Change:  Mono 3.4 =
 https://fedoraproject.org/wiki/Changes/Mono_3.4
 
 Change owner(s): Claudio Rodrigo Pereyra Diaz elsupergo...@fedoraproject.org
 
 Update the Mono stack in Fedora from 2.10 to 3.4 
 
 == Detailed Description ==
 Support for Mono versions 3.0 and 2.10 is been discontinued. No further 
 development of bug fixing is planned for those branches. Mono 3.4 is the 
 active branch an have many improvements . See upstream notes [1] 
 
 == Scope ==
 * Proposal owners: Update mono spec and build in koji until is ready.
 * Other developers:  Some packages may need to be revised, updated or 
 rebuilt, 
 see Dependencies section
 * Release engineering: None
 * Policies and guidelines: None

While I very much appreciate the effort to bring the Mono stack up to
date, I don't think these kinds of major updates work very well when one
person updates the core compiler / libraries, and leaves the rest up to
the chance.

What else is needed? Does the rest of the mono stack need rebuilds? If
yes, the person driving this should be a provenpackager and perform the
rebuilds.

Does this update drop support for older .NET profiles that apps might
rely on? If yes, then other apps need coordinated updates as well.

Has this been discussed this with chkr / spot, who have done mono
updates previously?

Also, I'd like to point out that elsupergomez is not yet a packager nor
a provenpackager and getting the latter in particular can take time. I
would suggest to reach out to chkr and spot and see if they are
interested in helping out with this and new packager guidance.

-- 
Kalev
-- 
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: F21 System Wide Change: Mono 3.4

2014-04-09 Thread Jaroslav Reznik
- Original Message -
 On 04/08/2014 01:44 PM, Jaroslav Reznik wrote:
  = Proposed System Wide Change:  Mono 3.4 =
  https://fedoraproject.org/wiki/Changes/Mono_3.4
  
  Change owner(s): Claudio Rodrigo Pereyra Diaz
  elsupergo...@fedoraproject.org
  
  Update the Mono stack in Fedora from 2.10 to 3.4
  
  == Detailed Description ==
  Support for Mono versions 3.0 and 2.10 is been discontinued. No further
  development of bug fixing is planned for those branches. Mono 3.4 is the
  active branch an have many improvements . See upstream notes [1]
  
  == Scope ==
  * Proposal owners: Update mono spec and build in koji until is ready.
  * Other developers:  Some packages may need to be revised, updated or
  rebuilt,
  see Dependencies section
  * Release engineering: None
  * Policies and guidelines: None
 
 While I very much appreciate the effort to bring the Mono stack up to
 date, I don't think these kinds of major updates work very well when one
 person updates the core compiler / libraries, and leaves the rest up to
 the chance.
 
 What else is needed? Does the rest of the mono stack need rebuilds? If
 yes, the person driving this should be a provenpackager and perform the
 rebuilds.
 
 Does this update drop support for older .NET profiles that apps might
 rely on? If yes, then other apps need coordinated updates as well.
 
 Has this been discussed this with chkr / spot, who have done mono
 updates previously?
 
 Also, I'd like to point out that elsupergomez is not yet a packager nor
 a provenpackager and getting the latter in particular can take time. I
 would suggest to reach out to chkr and spot and see if they are
 interested in helping out with this and new packager guidance.

I raided the same question in a private conversation and he's trying to
reach original maintainers. I agree it's a lot of work ahead of him in
case the agreement will be made and Change accepted by FESCo. But from
my experience, many of people who came to Fedora, proposed change, 
without any experience in the end were one of the top contributors,
proud they were able to contribute etc. So yes, FESCo should take it
into consideration but I'd like to avoid situation when this Change
will be banned solely on not a maintainer.

Jaroslav
 
 --
 Kalev
 --
 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: Packager on RHEL5/CentOS5?

2014-04-09 Thread Richard W.M. Jones
On Tue, Apr 08, 2014 at 02:13:32PM +0200, Pierre-Yves Chibon wrote:
 Hi everyone,

 As you may know I am working on updating our package database
 (pkgdb) to a new version named pkgdb2. In this process, pkgdb-cli
 has got re-writen and now ships a pkgdb2.py python module that can
 be used as an interface to query the pkgdb2 API.

 The thing is that fedpkg relies on pkgdb-cli to retire packages and
 there is a milestone set for F22 to make python3 the default python
 interpreter [1].  The pkgdb2.py module mentionned above should work
 fine on EL5 as well as under python3, however that's not the case
 for pkgdb-cli.

 My question is thus, is there anyone here that is using
 RHEL5/CentOS5 to do packaging for Fedora/EPEL?  If so, and if you
 rely on fedpkg/pkgdb-cli for it, please say so :) (here or on [2]).

 Otherwise, I am considering making the first release of pkgdb-cli
 for pkgdb2 on el6+ only.

My reading of:

https://access.redhat.com/site/support/policy/updates/errata/

is that only urgent security and bug fixes should be done now against
RHEL 5.  No one should be doing general development against RHEL 5
unless they want to support themselves.

The question is whether urgent security fixes could include retiring
packages.  I think unlikely, unless it is discovered that a package
has irretrievable security problems that cannot be solved in any way
other than immediately removing it from distribution.

Would it still be possible to retire a package manually (if that is
meaningful)?  Or would it not be possible at all?

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://libguestfs.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: Packager on RHEL5/CentOS5?

2014-04-09 Thread Richard W.M. Jones
On Tue, Apr 08, 2014 at 02:13:32PM +0200, Pierre-Yves Chibon wrote:
 My question is thus, is there anyone here that is using
 RHEL5/CentOS5 to do packaging for Fedora/EPEL?  If so, and if you
 rely on fedpkg/pkgdb-cli for it, please say so :) (here or on [2]).

OK I think I read this backwards in my previous answer.  No one should
be using RHEL 5 to develop/package for Fedora(!)

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into KVM guests.
http://libguestfs.org/virt-v2v
-- 
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: trimming down Fedora installed size

2014-04-09 Thread Michal Schmidt
On 04/09/2014 09:33 AM, Marius A wrote:
 3. cleanup /var/log/journal, which seems it's not automatically rotated

It's supposed to be automatic. How big did it become on your system?
If the default size limits do not suit you, you can change them in
/etc/systemd/journald.conf.

Michal

-- 
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: trimming down Fedora installed size

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


On 04/09/2014 07:33 AM, Marius A wrote:


Are there any other disk space saving tips?


Users should not have to result doing disk saving tips.

I would say in the long run we should be working towards creating 
separated locale,doc,man packages


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: trimming down Fedora installed size

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

On 04/09/2014 07:23 AM, Jóhann B. Guðmundsson wrote:
 
 On 04/09/2014 07:33 AM, Marius A wrote:
 
 Are there any other disk space saving tips?
 
 Users should not have to result doing disk saving tips.
 
 I would say in the long run we should be working towards creating 
 separated locale,doc,man packages

Hmm, I wonder if RPM 4.12 would allow us to do this with weak
dependencies?

Perhaps something like having a metapackage on the system for docs and
one for each language. Then we could break up the doc and language
packages into sub-packages that are installed conditionally on the
presence of that metapackage on the system.

Of course, I think there would still be work needed in RPM to support
adding a language later, but maybe we could solve that with special
tooling or a yum plugin.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlNFNA0ACgkQeiVVYja6o6P3SgCfRoJnKbSe/2g6/HIZkzkYAJRc
iDcAoKRygNTlNDEIbf8j46e94RowXtis
=OpG3
-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: Agenda for Env-and-Stacks WG meeting (2014-04-08)

2014-04-09 Thread Matthew Miller
On Tue, Apr 08, 2014 at 05:14:37PM -0700, Toshio Kuratomi wrote:
 OTOH, how does the Cloud SIG want to use the SCL?  If they want to create
 things that are outside of the SCL that make use of it, that would seem to
 be a point of coordination and thus would be Fedora Change worthy... On yet

Right now, the primary want is as a consumer. The target is operations 
building and deploying their own code that utilizes the SCL. That is,
end-users.

We want to advertise that

* there is an alternate Ruby on Rails stack available
* it's easy to install and use
* and it's done in a way which is consistent across our family of distros,
  making it easy to migrate back and forth from Fedora, CentOS, and RHEL to
  meet different needs


We also do have some people who have expressed interest in helping maintain
and extend the Software Collections used, but not commitment -- maybe I need
to do some leaning on people. That's going to be vital long term.


-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
  Tepid change for the somewhat better!
-- 
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: Packager on RHEL5/CentOS5?

2014-04-09 Thread Pierre-Yves Chibon
On Wed, Apr 09, 2014 at 12:23:03PM +0100, Richard W.M. Jones wrote:
 On Tue, Apr 08, 2014 at 02:13:32PM +0200, Pierre-Yves Chibon wrote:
  My question is thus, is there anyone here that is using
  RHEL5/CentOS5 to do packaging for Fedora/EPEL?  If so, and if you
  rely on fedpkg/pkgdb-cli for it, please say so :) (here or on [2]).
 
 OK I think I read this backwards in my previous answer.  No one should
 be using RHEL 5 to develop/package for Fedora(!)

The goal of this email is to confirm it :)

Pierre
-- 
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: trimming down Fedora installed size

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


On 04/09/2014 11:50 AM, Stephen Gallagher wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/09/2014 07:23 AM, Jóhann B. Guðmundsson wrote:

On 04/09/2014 07:33 AM, Marius A wrote:

Are there any other disk space saving tips?

Users should not have to result doing disk saving tips.

I would say in the long run we should be working towards creating
separated locale,doc,man packages

Hmm, I wonder if RPM 4.12 would allow us to do this with weak
dependencies?

Perhaps something like having a metapackage on the system for docs and
one for each language. Then we could break up the doc and language
packages into sub-packages that are installed conditionally on the
presence of that metapackage on the system.

Of course, I think there would still be work needed in RPM to support
adding a language later, but maybe we could solve that with special
tooling or a yum plugin.


Yeah and we probably have to move the man packages in their own 
sub-package once the rpm trigger that replaces the cron job lands


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: trimming down Fedora installed size

2014-04-09 Thread Matthew Miller
On Wed, Apr 09, 2014 at 07:50:37AM -0400, Stephen Gallagher wrote:
  I would say in the long run we should be working towards creating 
  separated locale,doc,man packages
 Hmm, I wonder if RPM 4.12 would allow us to do this with weak
 dependencies?
 Perhaps something like having a metapackage on the system for docs and
 one for each language. Then we could break up the doc and language
 packages into sub-packages that are installed conditionally on the
 presence of that metapackage on the system.
 Of course, I think there would still be work needed in RPM to support
 adding a language later, but maybe we could solve that with special
 tooling or a yum plugin.

+1 to all of this. Needs:

  * rpm macros, possibly other RPM work
  * packaging guidelines
  * yum/dnf tooling
  * a plan for realistically getting from where we are now to where we
want to be
  * executing on that plan

Cloud SIG has a lot of interest in this and we may be able to find some
contributors to the effort there.

https://fedoraproject.org/wiki/Changes/Use_license_macro_in_RPMs_for_packages_in_Cloud_Image

could be a model (and is in fact a prerequisite).

-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
  Tepid change for the somewhat better!
-- 
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: trimming down Fedora installed size

2014-04-09 Thread Florian Festi
On 04/09/2014 01:50 PM, Stephen Gallagher wrote:
 On 04/09/2014 07:23 AM, Jóhann B. Guðmundsson wrote:
 
 On 04/09/2014 07:33 AM, Marius A wrote:

 Are there any other disk space saving tips?
 
 Users should not have to result doing disk saving tips.
 
 I would say in the long run we should be working towards creating
 separated locale,doc,man packages
 
 Hmm, I wonder if RPM 4.12 would allow us to do this with weak
 dependencies?
 
 Perhaps something like having a metapackage on the system for docs and
 one for each language. Then we could break up the doc and language
 packages into sub-packages that are installed conditionally on the
 presence of that metapackage on the system.
 
 Of course, I think there would still be work needed in RPM to support
 adding a language later, but maybe we could solve that with special
 tooling or a yum plugin.

Yes, this is one of the reasons we go for more expressive relations in
RPM. You already very closely describe what I have in mind.

There are basically two possible ways of making the distribution more
flexible in the future:

1) Normal weak dependencies. In a normal install all the docs (and all
other bells and whistles) get installed by default. You can
remove/deselect packages which are pulled in by weak dependencies. You
can even switch off all weak dependencies to only get the core packages.

2) Rich dependencies. Doc and language packages can be build as
bridging packages that are only installed if two other packages are
present. This can be done by adding e.g.

Recommends: foo-langpack-hu if langsupport-hu

to package foo or

Supplements: foo and langsupport-hu

to the foo-langpack-hu package. Similar things can be done for docs or
any other set of packages that should be controlled by a single switch
package.

The nice thing about this is that no additional tooling is needed.
Installing foo will automatically install the lang packs for all
installed languages and installing a new langsupport package will
install the langpacks for all installed packages.

The plan is to get all pieces for 1) into F21. So it could already be
used for F22. I will try to get 2) ready in this time frame, too, but
the bets are still open.

Florian
-- 
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: F21 System Wide Change: Framework for Server Role Deployment

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

On 04/09/2014 06:02 AM, drago01 wrote:
 On Tue, Apr 8, 2014 at 3:08 PM, Stephen Gallagher
 sgall...@redhat.com wrote:
 -BEGIN PGP SIGNED MESSAGE- Hash: SHA1
 
 On 04/08/2014 07:22 AM, drago01 wrote:
 On Tue, Apr 8, 2014 at 12:53 PM, Jaroslav Reznik 
 jrez...@redhat.com wrote:
 = Proposed System Wide Change:  Framework for Server Role 
 Deployment = 
 https://fedoraproject.org/wiki/Changes/FrameworkForServerRoleDeployment




 
Change owner(s): Miloslav Trmač mitr AT volny DOT cz, Fedora Server
 Working
 Group server AT lists DOT fedoraproject DOT org 
 Responsible WG: Server
 
 A new D-Bus service, and associated command-line tools, to
 deploy and manage Server Roles.
 
 == Detailed Description == A new D-Bus service will be made 
 available, exposing available server roles, making it
 possible to deploy, configure and manage them. Appropriate
 functionality will also be exposed as a command-line
 utility.
 
 == Scope == * Proposal owners: Write, document, package and
 test the D-Bus API. * Other developers: Possibly use the
 framework for development of new server roles. * Release
 engineering: Nothing * Policies and guidelines: Nothing
 
 Contingency mechanism: Do not ship the Server product with
 Fedora 21. 
 
 What? That's not a contingency plan thats a nuke clause ..
 we could simply not ship any roles and add it in f21 (given
 that we don't have many roles to begin with).
 
 
 
 Yes, it's a nuke clause. This Change Proposal is a blocker for 
 shipping the Fedora Server. Without completing this Change,
 Fedora Server is not meaningful.
 
 I am not sure I agree with that  ... you can still install the
 server packages you need which probably is necessary even with this
 feature because ...
 

Sorry, you misunderstand (and I wasn't terribly clear). Fedora is
still useful as a server, but the Fedora Server *product* has no
meaningful differentiation from Fedora with server packages without
this. So if we don't deliver this, we may as well not ship specialized
install media.


 Which roles are we going to ship with F21?
 

The two we're working for in F21 are Domain Controller (powered by
FreeIPA) and Database Server (powered by PostgreSQL).


 Database server and ? This feature is not meaningful if common
 roles are not present. Like file server, web server, application
 server, could / virt server etc.
 

Well, a complete Domain Controller is certainly meaningful.

Also, please understand that the focus of Roles is to provide turn-key
*infrastructure*, not abitrary applications. So we looked at what we
could provide that would benefit the most potential use-cases. We
acknowledged that nearly any application that an end-user would want
to build would need access to a database server and that in real-world
deployments, databases are generally kept distinctly separate from the
server (or VM) providing the application. So it makes sense to provide
this as a Serevr Role with easy set-up in order to support all the
other things people want to do.


 Also if I enable / install / activate the database server role
 which database do I get?

We selected PostgreSQL by overwhelming majority vote among the Server
WG. A MariaDB Role may come in the future, but we're only building one
right now.


 What if my applications need to talk to another database? Same for 
 application server etc.
 

If your applications cannot use PostgreSQL, then you can always
manually set up a different database. You just lose access to the
simplicity of doing so via the role mechanism. This is additive; it
doesn't replace the traditional way of doing things, but for the
common use-cases we support it will make them vastly easier.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlNFQQUACgkQeiVVYja6o6ORPQCfZxdBphDLy8650EI+HYpJ6yMH
5LUAoKW0772utqY7SCZE3NFNnEgr+Fuk
=Cuht
-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: trimming down Fedora installed size

2014-04-09 Thread Matthew Miller
On Wed, Apr 09, 2014 at 10:33:25AM +0300, Marius A wrote:
 I've been struggling keeping a fedora 20 install on a small SSD, with 6gb
 / partition (/home is separate).

This part of conversation probably belongs on the user list rather than
devel. But there are some development-related aspects (see rest of thread)
and while we're at it, I have some constructive practical points as well.

 2. remove /usr/share/locale/* (all except en and en_US)

Also do 

localedef --delete-from-archive $(localedef --list-archive | grep -v -i ^$LANG 
| xargs)

mv /usr/lib/locale/locale-archive  /usr/lib/locale/locale-archive.tmpl

build-locale-archive


 3. cleanup /var/log/journal, which seems it's not automatically rotated

It actually _is_ automatically rotated. See /etc/systemd/journald.conf and
`man journald.conf`. Particularly, look at SystemMaxUse, SystemKeepFree, and
MaxRetentionSec.

-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
  Tepid change for the somewhat better!
-- 
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: trimming down Fedora installed size

2014-04-09 Thread Basil Mohamed Gohar
On 04/09/2014 03:33 AM, Marius A wrote:
 
 I think less than 0.1% of users ever look into /usr/share/doc, but I
 don't have any data to back this up. 

I think I must fit into this 0.1% (and I am not disputing that that is
the correct ratio, either) because I definitely use /usr/share/doc, but
mostly because that holds more than just documentation.  For example,
avahi stores example service definitions for ssh and sftp under
/usr/share/doc, and I believe this behavior exists with other packages
for non-strictly-documentation data.

I don't know what the standard is for defining what, if anything, should
be placed under /usr/share/doc, but as it stands now, we should at least
know and acknowledge that it's not just READMEs and HTML files when we
make the decision to not install it by default or to reduce the chance
that it's installed.

Having said that, I am all for saving space on a default install and/or
making a more minimal install possible.  I noticed just now that
manpages are compressed, but with gz.  I am sure this discussion has
already happened, but maybe we can have an alternative man-xz format
that will reduce the size of the individual packages for a Fedora
Minimal or somesuch (I think manpages should be very, very far down on
the list of what to be left out from an install, as they are sometimes
the last resort on what to do).

My two bits on the idea.

-- 
Libre Video
http://librevideo.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

[Bug 1085336] perl-DBIx-Class-0.08250-2.fc21 FTBFS

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

Petr Pisar ppi...@redhat.com changed:

   What|Removed |Added

 Status|ASSIGNED|MODIFIED
   Fixed In Version||perl-DBIx-Class-0.08250-3.f
   ||c21



--- Comment #3 from Petr Pisar ppi...@redhat.com ---
Upgrade to the latest version is left as an exercise for the package
maintainer.

-- 
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=LRh5zOAnsUa=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: trimming down Fedora installed size

2014-04-09 Thread Matthew Miller
On Wed, Apr 09, 2014 at 09:53:10AM -0400, Basil Mohamed Gohar wrote:
 I think I must fit into this 0.1% (and I am not disputing that that is
 the correct ratio, either) because I definitely use /usr/share/doc, but
 mostly because that holds more than just documentation.  For example,
 avahi stores example service definitions for ssh and sftp under
 /usr/share/doc, and I believe this behavior exists with other packages
 for non-strictly-documentation data.

This is a packaging bug and should (probably must) be fixed.

-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
  Tepid change for the somewhat better!
-- 
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 1085579] perl-Moose compiled for perl API v5.16.0; fedora perl now at v5.18.0

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



--- Comment #3 from simon.gal...@gmail.com ---
I can confirm that the issue was local to one system -- our bad!
Thanks!

-- 
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=1cph6PgYMNa=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: trimming down Fedora installed size

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

On 04/09/2014 10:01 AM, Matthew Miller wrote:
 On Wed, Apr 09, 2014 at 09:53:10AM -0400, Basil Mohamed Gohar
 wrote:
 I think I must fit into this 0.1% (and I am not disputing that
 that is the correct ratio, either) because I definitely use
 /usr/share/doc, but mostly because that holds more than just
 documentation.  For example, avahi stores example service
 definitions for ssh and sftp under /usr/share/doc, and I believe
 this behavior exists with other packages for
 non-strictly-documentation data.
 
 This is a packaging bug and should (probably must) be fixed.
 

Why is this a packaging bug? %doc is allowed to contain anything that
is not used by the package for runtime execution. It's very common
(and appropriate!) to have things like example config files in %doc.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlNFVN0ACgkQeiVVYja6o6OBywCgrYgmx8fjMrhIRLHLwPc8g9jv
NGQAoKudkM+C7x56tY8bwjXE3ziCUKOT
=b7Cg
-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: trimming down Fedora installed size

2014-04-09 Thread Matthew Miller
On Wed, Apr 09, 2014 at 10:10:37AM -0400, Stephen Gallagher wrote:
  I think I must fit into this 0.1% (and I am not disputing that
  that is the correct ratio, either) because I definitely use
  /usr/share/doc, but mostly because that holds more than just
  documentation.  For example, avahi stores example service
  definitions for ssh and sftp under /usr/share/doc, and I believe
  this behavior exists with other packages for
  non-strictly-documentation data.
  This is a packaging bug and should (probably must) be fixed.
 Why is this a packaging bug? %doc is allowed to contain anything that
 is not used by the package for runtime execution. It's very common
 (and appropriate!) to have things like example config files in %doc.

Sorry, I missed the word example. Examples _are_ just documentation,
pretty much by definition, and shouldn't be required at runtime. So I'm not
seeing a problem here.

-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
  Tepid change for the somewhat better!
-- 
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-SQL-Abstract] Update to 1.77

2014-04-09 Thread Paul Howarth
commit 99236d52ff15dafb27b0e2b2541de0c65303481f
Author: Paul Howarth p...@city-fan.org
Date:   Wed Apr 9 15:15:25 2014 +0100

Update to 1.77

- Update to latest upstream version
- This release by RIBASUSHI - update source URL
- BR: perl(Data::Dumper) and perl(Test::Deep) ≥ 0.101
- Don't need to remove empty directories from the buildroot
- Use DESTDIR rather than PERL_INSTALL_ROOT

 .gitignore |4 +---
 perl-SQL-Abstract.spec |   28 ++--
 sources|2 +-
 3 files changed, 20 insertions(+), 14 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e5b67cd..4814ce9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1 @@
-SQL-Abstract-1.67.tar.gz
-/SQL-Abstract-1.72.tar.gz
-/SQL-Abstract-1.73.tar.gz
+/SQL-Abstract-[0-9.]*.tar.gz
diff --git a/perl-SQL-Abstract.spec b/perl-SQL-Abstract.spec
index 10dcf26..d93b65b 100644
--- a/perl-SQL-Abstract.spec
+++ b/perl-SQL-Abstract.spec
@@ -1,23 +1,25 @@
 Name:   perl-SQL-Abstract
-Version:1.73
-Release:4%{?dist}
+Version:1.77
+Release:1%{?dist}
 Summary:Generate SQL from Perl data structures
 Group:  Development/Libraries
 License:GPL+ or Artistic
 URL:http://search.cpan.org/dist/SQL-Abstract
-Source0:
http://search.cpan.org/CPAN/authors/id/F/FR/FREW/SQL-Abstract-%{version}.tar.gz
+Source0:
http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/SQL-Abstract-%{version}.tar.gz
 BuildArch:  noarch
-BuildRequires:  perl(Test::Exception)
-BuildRequires:  perl(Test::Warn)
-BuildRequires:  perl(Test::More) = 0.92
-BuildRequires:  perl(ExtUtils::MakeMaker) = 6.42
 BuildRequires:  perl(Class::Accessor::Grouped) = 0.10005
 BuildRequires:  perl(Clone) = 0.31
+BuildRequires:  perl(Data::Dumper)
+BuildRequires:  perl(ExtUtils::MakeMaker) = 6.42
 BuildRequires:  perl(Getopt::Long::Descriptive) = 0.091
 BuildRequires:  perl(Hash::Merge) = 0.12
-BuildRequires:  perl(Scalar::Util)
 BuildRequires:  perl(List::Util)
+BuildRequires:  perl(Scalar::Util)
 BuildRequires:  perl(Test::Builder)
+BuildRequires:  perl(Test::Deep) = 0.101
+BuildRequires:  perl(Test::Exception)
+BuildRequires:  perl(Test::Warn)
+BuildRequires:  perl(Test::More) = 0.92
 Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
 Requires:   perl(Class::Accessor::Grouped) = 0.10005
 Requires:   perl(Getopt::Long::Descriptive) = 0.091
@@ -44,9 +46,8 @@ PERL5_CPANPLUS_IS_RUNNING=1 %{__perl} Makefile.PL 
INSTALLDIRS=vendor
 make
 
 %install
-make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
+make pure_install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
-find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2/dev/null ';'
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
@@ -65,6 +66,13 @@ SQLATEST_TESTER=1 make test
 %{_mandir}/man3/DBIx::Class::Storage::Debug::PrettyPrint.3pm*
 
 %changelog
+* Wed Apr  9 2014 Paul Howarth p...@city-fan.org - 1.77-1
+- Update to latest upstream version
+- This release by RIBASUSHI - update source URL
+- BR: perl(Data::Dumper) and perl(Test::Deep) ≥ 0.101
+- Don't need to remove empty directories from the buildroot
+- Use DESTDIR rather than PERL_INSTALL_ROOT
+
 * Sun Aug 04 2013 Fedora Release Engineering rel-...@lists.fedoraproject.org 
- 1.73-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 
diff --git a/sources b/sources
index 3948930..9cd5158 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d72edac94a2bf487fcd19460c4d3a7d3  SQL-Abstract-1.73.tar.gz
+4e7af7304a5e6c89e1e23582c7d6b657  SQL-Abstract-1.77.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: trimming down Fedora installed size

2014-04-09 Thread Ralf Corsepius

On 04/09/2014 04:01 PM, Matthew Miller wrote:

On Wed, Apr 09, 2014 at 09:53:10AM -0400, Basil Mohamed Gohar wrote:

I think I must fit into this 0.1% (and I am not disputing that that is
the correct ratio, either) because I definitely use /usr/share/doc, but
mostly because that holds more than just documentation.  For example,
avahi stores example service definitions for ssh and sftp under
/usr/share/doc, and I believe this behavior exists with other packages
for non-strictly-documentation data.


This is a packaging bug and should (probably must) be fixed.


Pardon, but you're not right: Examples are considered to be documentation.

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

[perl-SQL-Abstract] Created tag perl-SQL-Abstract-1.77-1.fc21

2014-04-09 Thread Paul Howarth
The lightweight tag 'perl-SQL-Abstract-1.77-1.fc21' was created pointing to:

 99236d5... Update to 1.77
--
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: trimming down Fedora installed size

2014-04-09 Thread Ralf Corsepius

On 04/09/2014 03:53 PM, Basil Mohamed Gohar wrote:


Having said that, I am all for saving space on a default install and/or
making a more minimal install possible.  I noticed just now that
manpages are compressed, but with gz.  I am sure this discussion has
already happened, but maybe we can have an alternative man-xz format
that will reduce the size of the individual packages for a Fedora
Minimal or somesuch (I think manpages should be very, very far down on
the list of what to be left out from an install, as they are sometimes
the last resort on what to do).


SUSE once ( 10 years ago) had used *.bz2-compressed manpages, but for a 
while they also have returned to *.gz.


I don't know why they did so, but I'd guess it simply doesn't pay-off 
size-wise and introduced too much of a penalty speed-wise.


So, I'd question the usefulness of not installing man-pages, because 
their sizes are comparatively small on today's disk-scales, e.g. on my 
primary system:

# du -sh /usr/share/man
89M /usr/share/man

That's almost neglibile in comparision to the overall size of the 
installation.


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

ImageMagick 6.8.8-10 in rawhide. Soname change.

2014-04-09 Thread Pavel Alexeev
Hello.

New version landed in rawhide. Sorry for the late info - incidental
soname change happened (fixed in spec now):
/usr/lib64/libMagick++-6.Q16.so.1
/usr/lib64/libMagick++-6.Q16.so.1.0.0
/usr/lib64/libMagickCore-6.Q16.so.1
/usr/lib64/libMagickCore-6.Q16.so.1.0.0
/usr/lib64/libMagickWand-6.Q16.so.1
/usr/lib64/libMagickWand-6.Q16.so.1.0.0

Dependency rebuild needed. If you are willing I'll rebuild all after 3
days if you do not answer I should not do it.
Packages for rebuild:
$ repoquery --repoid=rawhide --whatrequires --alldeps ImageMagick\* |
fgrep -v 'ImageMagick-' | sort -u
a2ps-0:4.14-24.fc21.i686
a2ps-0:4.14-24.fc21.x86_64
anyremote-0:6.4-1.fc21.x86_64
autotrace-0:0.31.1-38.fc21.i686
autotrace-0:0.31.1-38.fc21.x86_64
autotrace-devel-0:0.31.1-38.fc21.i686
autotrace-devel-0:0.31.1-38.fc21.x86_64
caja-image-converter-0:1.8.0-1.fc21.x86_64
calibre-0:1.30.0-2.fc21.x86_64
c-graph-0:2.0-5.fc20.x86_64
converseen-0:0.6.6.1-2.fc21.x86_64
cuneiform-0:1.1.0-15.fc21.i686
cuneiform-0:1.1.0-15.fc21.x86_64
dblatex-0:0.3.4-8.fc20.noarch
drawtiming-0:0.7.1-12.fc21.x86_64
emacs-1:24.3-15.fc21.x86_64
epix-0:1.2.13-3.fc21.i686
epix-0:1.2.13-3.fc21.x86_64
fbida-0:2.09-6.fc20.x86_64
freewrl-0:1.22.13.1-13.fc21.i686
freewrl-0:1.22.13.1-13.fc21.x86_64
fvwm-0:2.6.5-6.fc20.x86_64
gallery2-imagemagick-0:2.3.2-10.fc20.noarch
geeqie-0:1.1-17.fc21.x86_64
gnumed-0:1.4.5-1.fc21.noarch
gpsdrive-0:2.11-21.fc21.x86_64
gscan2pdf-0:1.2.3-1.fc21.noarch
gtatool-imagemagick-0:1.5.2-11.fc21.x86_64
gyachi-0:1.2.11-10.fc21.x86_64
hdrprep-0:0.1.2-12.fc20.noarch
html2ps-0:1.0-0.16.b7.fc21.noarch
icewm-clearlooks-0:1.3.8-1.fc21.noarch
inkscape-0:0.48.4-12.fc21.x86_64
inkscape-view-0:0.48.4-12.fc21.x86_64
k3d-0:0.8.0.2-24.fc21.i686
k3d-0:0.8.0.2-24.fc21.x86_64
kipi-plugins-0:4.0.0-0.6.beta4.fc21.x86_64
kxstitch-0:0.8.4.1-17.fc21.x86_64
latex2rtf-0:2.3.6-1.fc21.x86_64
libdmtx-utils-0:0.7.2-12.fc21.x86_64
libpst-0:0.6.63-1.fc21.x86_64
lyx-0:2.0.7-3.fc21.x86_64
mediawiki-0:1.22.5-1.fc21.noarch
mtpaint-0:3.40-14.fc20.x86_64
nautilus-image-converter-0:0.3.1-0.6.git430afce31.fc20.x86_64
nip2-0:7.38.1-2.fc21.x86_64
perl-GD-SecurityImage-0:1.72-4.fc20.noarch
perl-Image-Size-0:3.232-3.fc20.noarch
perl-Panotools-Script-0:0.28-1.fc20.noarch
perl-WebService-Rajce-0:1.13.0930-3.fc20.noarch
pfstools-0:1.8.5-16.fc21.x86_64
pfstools-imgmagick-0:1.8.5-16.fc21.x86_64
phatch-cli-0:0.2.7-14.fc21.noarch
RabbIT-0:4.11-3.fc21.noarch
recoverjpeg-0:2.2.3-2.fc20.x86_64
rss-glx-0:0.9.1.p-20.fc21.x86_64
ruby-RMagick-0:2.13.1-13.fc21.x86_64
shutter-0:0.90.1-1.fc21.noarch
synfig-0:0.64.1-3.fc21.i686
synfig-0:0.64.1-3.fc21.x86_64
vips-0:7.38.5-2.fc21.i686
vips-0:7.38.5-2.fc21.x86_64
vips-devel-0:7.38.5-2.fc21.i686
vips-devel-0:7.38.5-2.fc21.x86_64
vips-python-0:7.38.5-2.fc21.x86_64
vips-tools-0:7.38.5-2.fc21.x86_64
w3m-img-0:0.5.3-14.fc21.x86_64

-- 
With best wishes, Pavel Alexeev (aka Pahan-Hubbitus). For fast contact
with me use jabber: hubbi...@jabber.ru
-- 
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: trimming down Fedora installed size

2014-04-09 Thread Matthias Clasen
On Wed, 2014-04-09 at 08:39 -0400, Matthew Miller wrote:
 On Wed, Apr 09, 2014 at 07:50:37AM -0400, Stephen Gallagher wrote:
   I would say in the long run we should be working towards creating 
   separated locale,doc,man packages
  Hmm, I wonder if RPM 4.12 would allow us to do this with weak
  dependencies?
  Perhaps something like having a metapackage on the system for docs and
  one for each language. Then we could break up the doc and language
  packages into sub-packages that are installed conditionally on the
  presence of that metapackage on the system.
  Of course, I think there would still be work needed in RPM to support
  adding a language later, but maybe we could solve that with special
  tooling or a yum plugin.
 
 +1 to all of this. Needs:
 
   * rpm macros, possibly other RPM work
   * packaging guidelines
   * yum/dnf tooling
   * a plan for realistically getting from where we are now to where we
 want to be
   * executing on that plan

From the desktop/workstation perspective, here are a few things I would
like to see if we decide to work on this:

Support for a new locale is more or less like a 'system extension' for
the OS. It would be good to define clear rules for what it means to
provide a subpackage that becomes part of this system extension.

In an ideal world, this could even be automatic and pattern-based (e.g.
if you install anything into /usr/lib64/gstreamer-1.0, you are providing
a 'codec' extension, and all the files below that directory belong to
it).

To present this in the UI, we need to know the available 'extension
points' (either a fixed list, or a way to enumerate them), as well as
the installed and available extensions for each, including suitable
metadata (name+short description at least).

-- 
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: trimming down Fedora installed size

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


On 04/09/2014 02:31 PM, Ralf Corsepius wrote:


So, I'd question the usefulness of not installing man-page


It's more about getting to the point of being able to remove them and or 
have the option not to install them.


Whether they should or should not be installed by default depends on 
people personal preferences and SIG's uses cases/target audience


Embedded  + cloud + containers probably want to remove them

Server + desktop probably wants to keep them

And to you 89m is little, to me it's much so fourth and so on...

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: trimming down Fedora installed size

2014-04-09 Thread Martin Langhoff
On Wed, Apr 9, 2014 at 10:31 AM, Ralf Corsepius rc040...@freenet.de wrote:
 So, I'd question the usefulness of not installing man-pages, because their
 sizes are comparatively small on today's disk-scales, e.g. on my primary
 system:
 # du -sh /usr/share/man
 89M /usr/share/man

 That's almost neglibile in comparision to the overall size of the
 installation.

Disk usage of many small files can be disproportionate. On some
platforms -- embedded, lightweight VMs, the savings are sometimes
important. They sure were on XO-1 not that long ago, and I'm not sure
what I'd do with docs and manages in an on-demand VMs.

Having said that, exclude_docs and install_langs have worked well for
OLPC and work reasonably well for lightweight VMs too.

I am not arguing for big changes here. The plans outlined seem doable,
but reworking the whole distro into doc packages to fix something that
already works /reasonably well/ seems... not cost effective.

There are some limited use cases that aren't ideal now with
install_lang and exclude_docs. For example, installing missing docs or
langs -- for all or some packages. But that seems like it could be
solved by a script that drives rpm to do just that.

cheers,




m
-- 
 martin.langh...@gmail.com
 -  ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 ~ http://docs.moodle.org/en/User:Martin_Langhoff
-- 
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: trimming down Fedora installed size

2014-04-09 Thread Corey Sheldon
may be easier to just rewrite the mandb for it rather than create extra
confusion of two man pages


Corey W Sheldon
Owner, 1st Class Mobile Shine
310.909.7672
www.facebook.com/1stclassmobileshine


On Wed, Apr 9, 2014 at 10:49 AM, Jóhann B. Guðmundsson johan...@gmail.com
 wrote:


 On 04/09/2014 02:31 PM, Ralf Corsepius wrote:


 So, I'd question the usefulness of not installing man-page


 It's more about getting to the point of being able to remove them and or
 have the option not to install them.

 Whether they should or should not be installed by default depends on
 people personal preferences and SIG's uses cases/target audience

 Embedded  + cloud + containers probably want to remove them

 Server + desktop probably wants to keep them

 And to you 89m is little, to me it's much so fourth and so on...

 JBG

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

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

Re: trimming down Fedora installed size

2014-04-09 Thread Martin Langhoff
On Wed, Apr 9, 2014 at 10:49 AM, Jóhann B. Guðmundsson
johan...@gmail.com wrote:
 It's more about getting to the point of being able to remove them and or
 have the option not to install them.

See my other email on this thread. Following on what I wrote there,
instead of reworking all the packages across the distro, a script can
be written to achieve the equivalent of exclude_docs.

 Embedded  + cloud + containers probably want to remove them

Those already work right with exclude_docs --  I have been a primary
user of both use cases (OLPC as embedded, cloud/containers now).

cheers,



m
-- 
 martin.langh...@gmail.com
 -  ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 ~ http://docs.moodle.org/en/User:Martin_Langhoff
-- 
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: trimming down Fedora installed size

2014-04-09 Thread Alexey I. Froloff
On Wed, Apr 09, 2014 at 02:49:56PM +, Jóhann B. Guðmundsson wrote:
 So, I'd question the usefulness of not installing man-page
 It's more about getting to the point of being able to remove them and
 or have the option not to install them.
Since man pages are marked as %doc, you can use %_excludedocs
macro:

$ grep -B2 excludedoc /usr/lib/rpm/macros 
#   Boolean (i.e. 1 == yes, 0 == no) that controls whether files
#   marked as %doc should be installed.
#%_excludedocs

And also:

$ grep -B3 install_langs /usr/lib/rpm/macros 
#   A colon separated list of desired locales to be installed;
#   all means install all locale specific files.
#   
%_install_langs all

-- 
Regards,--
Sir Raorn.   --- https://plus.google.com/+AlexeyFroloff


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

Re: trimming down Fedora installed size

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


On 04/09/2014 02:59 PM, Alexey I. Froloff wrote:

On Wed, Apr 09, 2014 at 02:49:56PM +, Jóhann B. Guðmundsson wrote:

So, I'd question the usefulness of not installing man-page

It's more about getting to the point of being able to remove them and
or have the option not to install them.

Since man pages are marked as %doc, you can use %_excludedocs
macro:

$ grep -B2 excludedoc /usr/lib/rpm/macros
#   Boolean (i.e. 1 == yes, 0 == no) that controls whether files
#   marked as %doc should be installed.
#%_excludedocs

And also:

$ grep -B3 install_langs /usr/lib/rpm/macros
#   A colon separated list of desired locales to be installed;
#   all means install all locale specific files.
#   
%_install_langs all


Does not solve the problem of dependency like for example if we want to 
get rid of man-db and it's dependency's so forth and so on.


The only way we can move forward is *fixing* our dependency tree. It is 
a mess to say the least


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: trimming down Fedora installed size

2014-04-09 Thread Florian Festi
On 04/09/2014 04:53 PM, Matthias Clasen wrote:
 From the desktop/workstation perspective, here are a few things I would
 like to see if we decide to work on this:
 
 Support for a new locale is more or less like a 'system extension' for
 the OS. It would be good to define clear rules for what it means to
 provide a subpackage that becomes part of this system extension.

Yes, but my guess this is not very complicated. Natural languages are
pretty straight forward. All other 'system extension' will basically
come with their own description. We just have to make sure that the
description as shown to the user is not completely ignored by the
packages using it.

 In an ideal world, this could even be automatic and pattern-based (e.g.
 if you install anything into /usr/lib64/gstreamer-1.0, you are providing
 a 'codec' extension, and all the files below that directory belong to
 it).

*cough* *cough*

 To present this in the UI, we need to know the available 'extension
 points' (either a fixed list, or a way to enumerate them), as well as
 the installed and available extensions for each, including suitable
 metadata (name+short description at least).

We need the rethink the whole packaging UI anyway. Comps still has all
its known problems. SoftwareCenter has its own, very special view on the
packages, and no one has a clue how to make use of the weak weak
dependencies (which are not completely unlike optional packages in comps).

So making the number of installed and available packages more manageable
is one of the next big things that need to be done after the basic
infrastructure is in place.

Florian
-- 
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: trimming down Fedora installed size

2014-04-09 Thread Alexey I. Froloff
On Wed, Apr 09, 2014 at 03:00:24PM +, Jóhann B. Guðmundsson wrote:
 Does not solve the problem of dependency like for example if we want
 to get rid of man-db and it's dependency's so forth and so on.
Well, it does solve the wasted disk space problem.

 The only way we can move forward is *fixing* our dependency tree. It
 is a mess to say the least
I second that...

-- 
Regards,--
Sir Raorn.   --- https://plus.google.com/+AlexeyFroloff


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

Re: trimming down Fedora installed size

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

On 04/09/2014 08:42 AM, Florian Festi wrote:
 On 04/09/2014 01:50 PM, Stephen Gallagher wrote:
 On 04/09/2014 07:23 AM, Jóhann B. Guðmundsson wrote:
 
 On 04/09/2014 07:33 AM, Marius A wrote:
 
 Are there any other disk space saving tips?
 
 Users should not have to result doing disk saving tips.
 
 I would say in the long run we should be working towards
 creating separated locale,doc,man packages
 
 Hmm, I wonder if RPM 4.12 would allow us to do this with weak 
 dependencies?
 
 Perhaps something like having a metapackage on the system for
 docs and one for each language. Then we could break up the doc
 and language packages into sub-packages that are installed
 conditionally on the presence of that metapackage on the system.
 
 Of course, I think there would still be work needed in RPM to
 support adding a language later, but maybe we could solve that
 with special tooling or a yum plugin.
 
 Yes, this is one of the reasons we go for more expressive relations
 in RPM. You already very closely describe what I have in mind.
 
 There are basically two possible ways of making the distribution
 more flexible in the future:
 
 1) Normal weak dependencies. In a normal install all the docs (and
 all other bells and whistles) get installed by default. You can 
 remove/deselect packages which are pulled in by weak dependencies.
 You can even switch off all weak dependencies to only get the core
 packages.
 
 2) Rich dependencies. Doc and language packages can be build as 
 bridging packages that are only installed if two other packages
 are present. This can be done by adding e.g.
 
 Recommends: foo-langpack-hu if langsupport-hu
 
 to package foo or
 
 Supplements: foo and langsupport-hu


This construct would be extremely valuable to the SSSD as well:

%package -n client
Recommends: sssd-client.i686 if glibc.i686



 
 to the foo-langpack-hu package. Similar things can be done for docs
 or any other set of packages that should be controlled by a single
 switch package.
 
 The nice thing about this is that no additional tooling is needed. 
 Installing foo will automatically install the lang packs for all 
 installed languages and installing a new langsupport package will 
 install the langpacks for all installed packages.
 



The second half of this statement is the exciting part to me.

It's pretty easy to install a language at package-install time, but in
order to add the language subpackages for all installed packages on
the system if the new langsupport package comes in will mean
re-processing all of the dependencies on the installed packages.
Probably very slow, but certainly valuable.

 The plan is to get all pieces for 1) into F21. So it could already
 be used for F22. I will try to get 2) ready in this time frame,
 too, but the bets are still open.
 

This would be fantastic, now we just need the FPC to agree. Might be
worth filing an FPC bug or two now for them to debate before pushing
too hard here.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlNFZeQACgkQeiVVYja6o6Nv7ACgom5qypruoq68WLtnFqLydelm
ykkAn21vSW53VnMypMNz+amO9AaTfKrl
=CKpf
-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: F21 System Wide Change: Framework for Server Role Deployment

2014-04-09 Thread drago01
On Wed, Apr 9, 2014 at 2:45 PM, Stephen Gallagher sgall...@redhat.com wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 On 04/09/2014 06:02 AM, drago01 wrote:
 On Tue, Apr 8, 2014 at 3:08 PM, Stephen Gallagher
 sgall...@redhat.com wrote:
 -BEGIN PGP SIGNED MESSAGE- Hash: SHA1

 On 04/08/2014 07:22 AM, drago01 wrote:
 On Tue, Apr 8, 2014 at 12:53 PM, Jaroslav Reznik
 jrez...@redhat.com wrote:
 = Proposed System Wide Change:  Framework for Server Role
 Deployment =
 https://fedoraproject.org/wiki/Changes/FrameworkForServerRoleDeployment





 Change owner(s): Miloslav Trmač mitr AT volny DOT cz, Fedora Server
 Working
 Group server AT lists DOT fedoraproject DOT org 
 Responsible WG: Server

 A new D-Bus service, and associated command-line tools, to
 deploy and manage Server Roles.

 == Detailed Description == A new D-Bus service will be made
 available, exposing available server roles, making it
 possible to deploy, configure and manage them. Appropriate
 functionality will also be exposed as a command-line
 utility.

 == Scope == * Proposal owners: Write, document, package and
 test the D-Bus API. * Other developers: Possibly use the
 framework for development of new server roles. * Release
 engineering: Nothing * Policies and guidelines: Nothing

 Contingency mechanism: Do not ship the Server product with
 Fedora 21. 

 What? That's not a contingency plan thats a nuke clause ..
 we could simply not ship any roles and add it in f21 (given
 that we don't have many roles to begin with).



 Yes, it's a nuke clause. This Change Proposal is a blocker for
 shipping the Fedora Server. Without completing this Change,
 Fedora Server is not meaningful.

 I am not sure I agree with that  ... you can still install the
 server packages you need which probably is necessary even with this
 feature because ...


 Sorry, you misunderstand (and I wasn't terribly clear). Fedora is
 still useful as a server, but the Fedora Server *product* has no
 meaningful differentiation from Fedora with server packages without
 this. So if we don't deliver this, we may as well not ship specialized
 install media.


No my point was rather this framework will be only useful for a very
limited set of cases (domain controller and database as you stated
below),
so for anyone having a different type of server he/she will have to
install packages by hand anyway. So if this feature its not done it
will only
affect two specific usecases so there is no need for a nuke clause
if its not done just get it into F22 (with hopefully a larger set of
roles).

 Which roles are we going to ship with F21?


 The two we're working for in F21 are Domain Controller (powered by
 FreeIPA) and Database Server (powered by PostgreSQL).


 Database server and ? This feature is not meaningful if common
 roles are not present. Like file server, web server, application
 server, could / virt server etc.


 Well, a complete Domain Controller is certainly meaningful.

I didn't say it isn't.

 Also, please understand that the focus of Roles is to provide turn-key
 *infrastructure*, not abitrary applications. So we looked at what we
 could provide that would benefit the most potential use-cases. We
 acknowledged that nearly any application that an end-user would want
 to build would need access to a database server and that in real-world
 deployments, databases are generally kept distinctly separate from the
 server (or VM) providing the application. So it makes sense to provide
 this as a Serevr Role with easy set-up in order to support all the
 other things people want to do.


 Also if I enable / install / activate the database server role
 which database do I get?

 We selected PostgreSQL by overwhelming majority vote among the Server
 WG. A MariaDB Role may come in the future, but we're only building one
 right now.

Well the times where database means sql database are over (it depends
on the application(s) the user is going to use).


 What if my applications need to talk to another database? Same for
 application server etc.


 If your applications cannot use PostgreSQL, then you can always
 manually set up a different database. You just lose access to the
 simplicity of doing so via the role mechanism. This is additive; it
 doesn't replace the traditional way of doing things, but for the
 common use-cases we support it will make them vastly easier.

Sure I am not saying its not useful its just very limited currently
(lots of setups will have to use traditional methods anyway) and thus
does not warrant to not ship a server product at all if it is not
done.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: trimming down Fedora installed size

2014-04-09 Thread Florian Festi
On 04/09/2014 05:23 PM, Stephen Gallagher wrote:
 This construct would be extremely valuable to the SSSD as well:
 
 %package -n client
 Recommends: sssd-client.i686 if glibc.i686

That's not exactly by accident...

 It's pretty easy to install a language at package-install time, but in
 order to add the language subpackages for all installed packages on
 the system if the new langsupport package comes in will mean
 re-processing all of the dependencies on the installed packages.
 Probably very slow, but certainly valuable.

Well, there is a reason why Fedora is moving to a new dependency solver.
I am pretty optimistic about performance.

 The plan is to get all pieces for 1) into F21. So it could already
 be used for F22. I will try to get 2) ready in this time frame,
 too, but the bets are still open.
 
 This would be fantastic, now we just need the FPC to agree. Might be
 worth filing an FPC bug or two now for them to debate before pushing
 too hard here.

For now there is just https://fedoraproject.org/wiki/Changes/RPM-4.12

I will talk to the FPC as soon as the parts are all in place. Be aware
that it is not enough to just implement the stuff. It needs to be tested
and to make its way to the builders. Even with a hurry things need quite
some time in RPM land.

Florian
-- 
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 1085905] New: perl-Catalyst-Model-DBIC-Schema-0.61-1.fc21 FTBFS

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

Bug ID: 1085905
   Summary: perl-Catalyst-Model-DBIC-Schema-0.61-1.fc21 FTBFS
   Product: Fedora
   Version: 20
 Component: perl-Catalyst-Model-DBIC-Schema
  Assignee: iarn...@gmail.com
  Reporter: ppi...@redhat.com
QA Contact: extras...@fedoraproject.org
CC: iarn...@gmail.com, mmasl...@redhat.com,
perl-de...@lists.fedoraproject.org



perl-Catalyst-Model-DBIC-Schema-0.61-1.fc21 fails to build in F21 and F20 due
to tests:

t/07connect_info.t .. ok
#   Failed test 'constraint loader arg as string'
#   at t/08helper.t line 79.
#  got: 'qr/^(foo|bar)$/'
# expected: 'qr/(?^:^(foo|bar)$)/'
# Looks like you failed 1 test of 45.
t/08helper.t  
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/45 subtests

-- 
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=llRWbwn7Fxa=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: F21 System Wide Change: Framework for Server Role Deployment

2014-04-09 Thread David Malcolm
On Wed, 2014-04-09 at 08:45 -0400, Stephen Gallagher wrote:
 On 04/09/2014 06:02 AM, drago01 wrote:
  On Tue, Apr 8, 2014 at 3:08 PM, Stephen Gallagher
  sgall...@redhat.com wrote:
  -BEGIN PGP SIGNED MESSAGE- Hash: SHA1
  
  On 04/08/2014 07:22 AM, drago01 wrote:
  On Tue, Apr 8, 2014 at 12:53 PM, Jaroslav Reznik 
  jrez...@redhat.com wrote:
  = Proposed System Wide Change:  Framework for Server Role 
  Deployment = 
  https://fedoraproject.org/wiki/Changes/FrameworkForServerRoleDeployment
 
[snip]

  Which roles are we going to ship with F21?
  
 
 The two we're working for in F21 are Domain Controller (powered by
 FreeIPA) and Database Server (powered by PostgreSQL).

Thanks.  I've added links to the Change pages for those roles to the
*discussion* page of the above page, but IMHO the page itself should
have such links.  I held fire on doing that since I think it merits a
more substantial rewrite of the Change page.   I think having concrete
examples of Roles would make the idea less abstract, and would thus
improve the above Change page.

BTW, do the roles themselves have pages on the wiki beyond their
individual Change pages?

[snip]

Hope this is helpful
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: trimming down Fedora installed size

2014-04-09 Thread Ralf Corsepius

On 04/09/2014 04:49 PM, Jóhann B. Guðmundsson wrote:


On 04/09/2014 02:31 PM, Ralf Corsepius wrote:


So, I'd question the usefulness of not installing man-page


It's more about getting to the point of being able to remove them and or
have the option not to install them.


Well, rpm-wise, all files marked %doc are considered to be optional.

I.e. rm -rf /usr/share/doc/* etc. are supposed to work
= rpm issuing warnings/errors after %doc-files removals should be 
considered  to be packaging bugs (I don't have a case at hand, but know 
there are such bugs).



Whether they should or should not be installed by default depends on
people personal preferences and SIG's uses cases/target audience

Embedded  + cloud + containers probably want to remove them

Server + desktop probably wants to keep them

And to you 89m is little, to me it's much so fourth and so on...


C'mon, we have packages whose install-sizes are measured in 10ths and 
100s of MBs ... and we have other dirs which can easily grow beyond any 
limits.


Same system as before:
# du -sh /var/cache /usr
13G /var/cache
8.8G/usr

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

[fedocal] The end of the fedora-meeting* calendars

2014-04-09 Thread Pierre-Yves Chibon
Dear all,

Today, Ralph and I braced ourselves and went onto the fedora-meeting,
fedora-meeting-1 and fedora-meeting-2 calendars on fedocal and moved all the
meetings in there into other calendars.

With the introduction of the meeting location, having a dedicated calendar for
the irc chans does not make sense anymore, the calendar should be organized by
interest/team and the location field should provide the information about where
the meeting is being held.

Also please note *not* to use the format `#irc-chan` in the meeting location,
otherwise the `#` sign ends-up in the url when displaying the agenda of a
location [1] and that leads to weird issue as `#` is a special character for
http.
I updated all the locations that were using `#fedora-meeting` to use
`fedora-meet...@irc.freenode.net` and I will check on this every once in a
while.

Note that to use the new .nextmeeting command [2] on irc, you will need to have
the location set properly on fedocal

We have tried to be as careful as possible, so all your meetings should be
there, but in case we missed something do not hesitate to let us know, either
here or on #fedora-admin.


Thanks,
Ralph  Pierre

[1] https://apps.fedoraproject.org/calendar/locations/ and
https://apps.fedoraproject.org/calendar/location/fedora-meeting%40irc.freenode.net/
[2] http://threebean.org/blog/new-zodbot-command-nextmeeting/
-- 
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: trimming down Fedora installed size

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


On 04/09/2014 04:14 PM, Ralf Corsepius wrote:




C'mon, we have packages whose install-sizes are measured in 10ths and 
100s of MBs ... and we have other dirs which can easily grow beyond 
any limits. 


I was refering to it being in the eye of the beholder so to speak but as 
I see it we need to start working towards shrinking the core/base of the 
distribution to the size of posted stamp compare to the bloat we are 
now, to keep us agile enough and relevant for the next generation of 
tinkerers embedded as well as to be able to serve the cloud and 
container market.


In doing so we need to fix dependency and drop or make it optional to 
add or remove various components ( agile ) as well as the legacy cruff 
which everybody hold so dear to, in the process.


copr presents us with the ability to mapping out and make such drastic 
changes without having to cause disruption to Fedora in general and 
people work flows until things have been properly fixed and prepared to 
do so.


Something we did not have when we decide to replace the distribution 
init system.


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

Schedule for Thursday's FPC Meeting (2014-04-10 16:00 UTC)

2014-04-09 Thread James Antill
 Following is the list of topics that will be discussed in the FPC
meeting Thursday at 2014-04-10 16:00 UTC in #fedora-meeting-1 on
irc.freenode.net.

 Local time information (via. rktime):

2014-04-10 09:00 Thu US/Pacific PDT
2014-04-10 12:00 Thu US/Eastern EDT
2014-04-10 16:00 Thu UTC -
2014-04-10 17:00 Thu Europe/London  BST
2014-04-10 18:00 Thu Europe/Paris  CEST
2014-04-10 18:00 Thu Europe/Berlin CEST
2014-04-10 21:30 Thu Asia/Calcutta  IST
--new day--
2014-04-11 00:00 Fri Asia/Singapore SGT
2014-04-11 00:00 Fri Asia/Hong_Kong HKT
2014-04-11 01:00 Fri Asia/Tokyo JST
2014-04-11 02:00 Fri Australia/Brisbane EST

 Links to all tickets below can be found at: 

https://fedorahosted.org/fpc/report/12

= Followups =

(approval and retirement sections already passed, /opt exception passed)
#topic #339 software collections in Fedora
.fpc 339
https://fedorahosted.org/fpc/ticket/339

#topic #382 Go Packaging Guidelines Draft
.fpc 382
https://fedorahosted.org/fpc/ticket/382

#topic #400 Exception for bundled library FoX in exciting
.fpc 400
https://fedorahosted.org/fpc/ticket/400

(remaining votes needed)
#topic #407 Bundled lib exception request (copylibs) for sha1
bundled with apt-cacher-ng
.fpc 407
https://fedorahosted.org/fpc/ticket/407

(remaining votes needed)
#topic #408 Temporary jquery bundling exception for libserialport
.fpc 408
https://fedorahosted.org/fpc/ticket/408

= New business =

#topic #411 proposal: migrate license files to %license instead of %doc
.fpc 411
https://fedorahosted.org/fpc/ticket/411

#topic #413 Bundling exception request for nodejs-shelljs
.fpc 413
https://fedorahosted.org/fpc/ticket/413

#topic #414 Please consider requiring AppData for all desktop
applications
.fpc 414
https://fedorahosted.org/fpc/ticket/414

#topic #415 Temporary Javascript bundling exception for Ambari dependencies
.fpc 415
https://fedorahosted.org/fpc/ticket/415

#topic #416 Temporary bundling exception for ipython
.fpc 416
https://fedorahosted.org/fpc/ticket/416

#topic #417 sha2 library bundling in clementine
.fpc 417
https://fedorahosted.org/fpc/ticket/417

#topic #418 Bundling exception for reaver-wps
.fpc 418
https://fedorahosted.org/fpc/ticket/418

#topic #419 ruby193 in SCL
.fpc 419
https://fedorahosted.org/fpc/ticket/419

#topic #420 PHP Guidelines change - numeric prefix
.fpc 420
https://fedorahosted.org/fpc/ticket/420

= Open Floor = 

 For more complete details, please visit each individual ticket.  The
report of the agenda items can be found at:

https://fedorahosted.org/fpc/report/12


 If you would like to add something to this agenda, you can reply to
this e-mail, file a new ticket at https://fedorahosted.org/fpc,
e-mail me directly, or bring it up at the end of the meeting, during
the open floor topic. Note that added topics may be deferred until
the following meeting. 
-- 
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: Schedule for Thursday's FPC Meeting (2014-04-10 16:00 UTC)

2014-04-09 Thread Bill Nottingham
James Antill (ja...@fedoraproject.org) said: 
  For more complete details, please visit each individual ticket.  The
 report of the agenda items can be found at:
 
 https://fedorahosted.org/fpc/report/12
 
 
  If you would like to add something to this agenda, you can reply to
 this e-mail, file a new ticket at https://fedorahosted.org/fpc,
 e-mail me directly, or bring it up at the end of the meeting, during
 the open floor topic. Note that added topics may be deferred until
 the following meeting. 

The systemd timer guideline came up at FESCo today, and we had concerns over
the changes from MUST to SHOULD in the proposed guidelines - FESCo would
like them to remain as MUST. I'd like to discuss that, and any concerns FPC
might have with that, tomorrow with FPC if at all possible.

Bill

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

Re: trimming down Fedora installed size

2014-04-09 Thread Bill Nottingham
Florian Festi (ffe...@redhat.com) said: 
 1) Normal weak dependencies. In a normal install all the docs (and all
 other bells and whistles) get installed by default. You can
 remove/deselect packages which are pulled in by weak dependencies. You
 can even switch off all weak dependencies to only get the core packages.
 
 2) Rich dependencies. Doc and language packages can be build as
 bridging packages that are only installed if two other packages are
 present. This can be done by adding e.g.
 
 Recommends: foo-langpack-hu if langsupport-hu
 
 to package foo or
 
 Supplements: foo and langsupport-hu
 
 to the foo-langpack-hu package. Similar things can be done for docs or
 any other set of packages that should be controlled by a single switch
 package.

Given the number of packages that ship localization, this seems like it
would have a pretty dramatic effect on metadata size. Is this a concern?

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

Re: Schedule for Thursday's FPC Meeting (2014-04-10 16:00 UTC)

2014-04-09 Thread Antonio Trande
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 04/09/2014 08:04 PM, James Antill wrote:
 Following is the list of topics that will be discussed in the FPC 
 meeting Thursday at 2014-04-10 16:00 UTC in #fedora-meeting-1 on 
 irc.freenode.net.
 
 
 = Followups =
 
 (approval and retirement sections already passed, /opt exception
 passed) #topic #339 software collections in Fedora .fpc 339 
 https://fedorahosted.org/fpc/ticket/339
 
 #topic #382 Go Packaging Guidelines Draft .fpc 382 
 https://fedorahosted.org/fpc/ticket/382
 
 #topic #400 Exception for bundled library FoX in exciting .fpc
 400 https://fedorahosted.org/fpc/ticket/400
 
 (remaining votes needed) #topic #407 Bundled lib exception
 request (copylibs) for sha1 bundled with apt-cacher-ng .fpc 407 
 https://fedorahosted.org/fpc/ticket/407
 
 (remaining votes needed) #topic #408 Temporary jquery bundling
 exception for libserialport .fpc 408 
 https://fedorahosted.org/fpc/ticket/408
 
 = New business =
 
 #topic #411 proposal: migrate license files to %license instead
 of %doc .fpc 411 https://fedorahosted.org/fpc/ticket/411
 
 #topic #413 Bundling exception request for nodejs-shelljs .fpc
 413 https://fedorahosted.org/fpc/ticket/413
 
 #topic #414 Please consider requiring AppData for all desktop 
 applications .fpc 414 https://fedorahosted.org/fpc/ticket/414
 
 #topic #415 Temporary Javascript bundling exception for Ambari
 dependencies .fpc 415 https://fedorahosted.org/fpc/ticket/415
 
 #topic #416   Temporary bundling exception for ipython .fpc 416 
 https://fedorahosted.org/fpc/ticket/416
 
 #topic #417   sha2 library bundling in clementine .fpc 417 
 https://fedorahosted.org/fpc/ticket/417
 
 #topic #418   Bundling exception for reaver-wps .fpc 418 
 https://fedorahosted.org/fpc/ticket/418
 
 #topic #419   ruby193 in SCL .fpc 419 
 https://fedorahosted.org/fpc/ticket/419
 
 #topic #420   PHP Guidelines change - numeric prefix .fpc 420 
 https://fedorahosted.org/fpc/ticket/420
 


I don't see the topic about bundled files in Icecat (
https://fedorahosted.org/fpc/ticket/391).
It's still pending.


- -- 
Antonio Trande

mailto: sagitterATfedoraproject.org
http://www.fedoraos.worpress.com
https://fedoraproject.org/wiki/User:Sagitter
GPG Key: D400D6C4
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBAgAGBQJTRZVfAAoJED2vIvfUANbEBRAQAKEbObG6HmZ/Xj5wAyiWj0bQ
+KU+sUJgeEyZSc2OZhs9CXUbVjauzeB0eZm8SSfJchbW6pcziHjSna9GxJbqGXQb
FWxEta/U0o10h2kXP4rQkb4iMzOOMSnAsKIvqynvpteSrg5lvnU/mUm/wvzCjjow
S8Fx9oWog77+vUUCNEIvOws7g3x8Bh6ym4++Q48tjof3eXJR4Z9t2sRnutFPTlhM
QhEr55J+wf6gLdgsPAwqWA2LZLK28j3HZ78yaAdxbVNfiCoq07gEgKU84LHZRsyl
PqMPTH/xUrvbX+9mulXczFPaliV1lNjOwAzxkb5WHiyLlwUl/R6VqDPHja3gzf5H
ba9g+SzWk9Ash5nJdBFC3m6WzXAPUcOVKA0pQyHgBzSES3Aup7y4F3+qmcdvvfHO
+YDLL5cIPpJSbuLJqq0D8RmGauRvpvGQBMFrb1+YyFN3Nb2KMerOxIYEEkWC5WOT
+9tEq3HvYMA0MHDGv4Nlaevp++tFKEiwUudu+H4T1Mfg0d/55JWol+sbBZnHQ9Pm
TEiv/QqBkllotM0Uh3UOWF2QBDj4Foz6ahIXdsl54Uk6PfbBvnTGcH6DpiCf8fQF
mW590wlF3KPejPds3AbN2kFLs6W5mNtLzL8/GM8IycgLWm6x3AuLLBMBRzQABejl
T5OvlECvQBth0r+Byb8g
=1GhI
-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: Reinstalling the bootloader

2014-04-09 Thread Andrew Lutomirski
On Tue, Apr 8, 2014 at 7:41 PM, Chris Murphy li...@colorremedies.com wrote:

 You need to install or reinstall grub2-efi and shim packages.

Aha, a correct answer!  Thanks!  Based on this hint, I think I figured
it out.  I updated the
wiki accordingly.

Can you take a quick look at:
https://fedoraproject.org/wiki/GRUB_2#Updating_GRUB_2_configuration_on_UEFI_systems



  I can't fix it because any attempt to
 change my efi variables results in an OOPS.  I can't report the OOPS
 with abrt because of a correct but inconsequential kernel taint due to
 #906568, which is probably fixed in 3.14.  So I was going to wait for
 the 3.14 rebase or perhaps boot a custom kernel to see what helps.  I
 haven't had time for that yet.

 Make sure the firmware is up to date. And if with 3.14 and current firmware 
 you still get an oops when modifying NVRAM entries you'll want to file a bug 
 against the kernel. If it were me I'd file both on kernel.org and redhat.com 
 bugzillas with the proper cross-referencing.

  It may still end up being a firmware problem that the kernel folks can't do 
 anything about, but to have a chance of it being fixed kernel side requires a 
 bug


 2. Do you have a /boot/efi/EFI/fedora/grub.cfg ?

 No.  But I have a /boot/efi/EFI/redhat/grub.conf, attached.
 /etc/grub.conf is a symlink to it.

 That's what grub legacy EFI used. I forget if fedup upgrades grub on UEFI 
 systems.





 It's currently mostly working, modulo the efibootbgr issue.  But I
 don't actually know what to type into efibootmgr to fix it, the OOPS
 notwithstanding.  I can probably figure it out once the OOPS is fixed.

 Strictly speaking you don't need to point  UEFI non-Secure Boot computer to 
 shim.efi, you can just leave it alone and put a grub.cfg in the proper place. 
 At the grub prompt if you type set you should see either config_directory= 
 and prefix= to show where it's looking for the grub.cfg.

https://bugzilla.kernel.org/show_bug.cgi?id=73761
https://bugzilla.redhat.com/show_bug.cgi?id=1085957


  or, even better, if anaconda's bootloader
 installation process were factored out into a command I could run.

 I don't understand what this means.

Being able to do:

$ sudo fedora-configure-bootloader

would be awesome.  It would probably have to take some command line arguments.

--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: Schedule for Thursday's FPC Meeting (2014-04-10 16:00 UTC)

2014-04-09 Thread James Antill
On Wed, 2014-04-09 at 20:45 +0200, Antonio Trande wrote:

 I don't see the topic about bundled files in Icecat (
 https://fedorahosted.org/fpc/ticket/391).
 It's still pending.

 AFAIK it's not, if you look at the log from the last meeting:

http://meetbot.fedoraproject.org/fedora-meeting-1/2014-04-03/fpc.2014-04-03-16.02.log.html

...this happened at the end of the #391 ticket:

17:34:07 abadger1999 Proposal: firefox has a bundling exception since
it has an active security team tracking issues in their codebase.
icecat has an exception since it is a fork of firefox that closely
tracks firefox's changes.
17:34:11 abadger1999 +1
17:34:32 RemiFedora +1
17:34:36 SmootherFrOgZ +1
17:34:43 geppetto +1
17:41:09 limburgher +1

...it didn't get an #info log, but and writeups will be a little backed
up due to PyCon ... but AFAIK it's all dealt with.
 If you have any other questions etc. feel free to drop by tomorrow.

-- 
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: trimming down Fedora installed size

2014-04-09 Thread James Antill
On Wed, 2014-04-09 at 12:37 +0300, Ville Skyttä wrote:
 On Wed, Apr 9, 2014 at 10:33 AM, Marius A marius1...@gmail.com wrote:
  1. remove /usr/share/docs
 
 Try this in /etc/rpm/macros.whatever:
 %_excludedocs 1

 For recent yum it's significantly better to do:

yum fs filter nodocs

 Try this in /etc/rpm/macros.whatever:
 %_install_langs en

 Dito. to get rid of extra languages by:

yum fs filter langs en

...then you can yum fs refilter / yum fs refilter-cleanup.

 It's possible that these settings break some things such as scriptlets
 that do not take missing files into account, but at least they're
 cleaner attempts than simply deleting installed files/dirs.

 This can still be true though.

-- 
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: F21 System Wide Change: Framework for Server Role Deployment

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

On 04/09/2014 05:54 AM, Stephen Gallagher wrote:
 
 
 On Apr 8, 2014, at 9:48 PM, William Brown will...@firstyear.id.au 
 mailto:will...@firstyear.id.au wrote:
 
 
 == Detailed Description == A new D-Bus service will be
 made available, exposing available server roles, making it
 possible to deploy, configure and manage them. Appropriate
 functionality will also be exposed as a command-line
 utility.
 What does it mean to deploy, configure, and manage a
 server role? Nothing and everything fits this whole
 description.
 
 
 Installation, setup of mandatory data, running of the
 necessary services, opening of the necessary ports, easy view
 of overall health of the services and gathering of backup
 sets.
 
 
 I'd like a bit more about this, especially the opening of ports
 (What about ip ranges?) and the gathering of backup sets and
 what that implies or how it's triggered.
 
 What additionally, counts as a server role in this case? Or are
 these not completely filled out yet? IE a network router is
 certainly a server role, but does it come under this case?
 
 
 
 Most of these questions are answered here:
 https://fedoraproject.org/wiki/Server/Product_Requirements_Document
 and many of the implementation details have been discussed on the 
 ser...@lists.fp.o mailto:ser...@lists.fp.o, but I certainly agree
 that we need to gather those details on a wiki page and link that
 and the PRD from this Change Proposal. I will look into doing this
 today.
 
 


I've made some changes to the Detailed Description and
Documentation sections of the Change proposal to link to relevant
information. Some of the detailed pieces (like the API design) are
still being worked out and currently have no design page. I hope to
have that complete in two weeks.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlNFp1YACgkQeiVVYja6o6PSmACgpOha+nKmoali++ZxdxbaBeP0
gCkAoIzU8xc+ZqdvmV+09o7ucCjgXgYn
=o7S0
-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: trimming down Fedora installed size

2014-04-09 Thread Billy Crook
I would like to see logic like this:
manpage files don't get installed unless/until:
1) packagename-manpages is requested to be installed by the user.  that
package would require the 'man' package.
OR
2) package is installed AND man is installed.

Don't wan't the manpages taking up disk space?  remove the 'man' package
and all manpages disappear.
Don't use en_US and don't want to waste space on that either, remove the
'localization-en_US' package and its corresponding localizations of all
installed packages will dispapear too.

Localization could work the same way.  Once a package' localization cruft
is large enough to merit the work, the packager would split it out into
${packagename}-en_US packages for each localization.  Distro would maintain
an essentially empty package called localization-en_US, etc for each
localization.  Then when you install a localized package, you get
${packagename}-en_US localization-en_us installed, and if you have more
than one localization package installed, you get the corresponding
localized subpackages of ${package}.


On Wed, Apr 9, 2014 at 2:33 AM, Marius A marius1...@gmail.com wrote:

 Hi there,

 I've been struggling keeping a fedora 20 install on a small SSD, with
 6gb / partition (/home is separate).

 Besides removing packages, I also found this useful:

 1. remove /usr/share/docs
 2. remove /usr/share/locale/* (all except en and en_US)
 3. cleanup /var/log/journal, which seems it's not automatically rotated

 While this saves space, it also results in package upgrade warnings due to
 missing files.

 Are there any other disk space saving tips?

 What do you think about excluding docs by default in Fedora packages?
 And for docs either go online, or have a command to install/sync docs for
 all installed packages? (similar to ruby or npm packages install, not using
 rpm packages)

 I think less than 0.1% of users ever look into /usr/share/doc, but I don't
 have any data to back this up.
 As more folks switch to SSDs, it would benefit both for disk space saving
 and wearing to have less space occupied by default.

 Thanks

 --
 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: [CHANGE PROPOSAL] The securetty file is empty by default

2014-04-09 Thread Lennart Poettering
On Wed, 02.04.14 09:12, quickbooks office (quickbooks.off...@gmail.com) wrote:

 [CHANGE PROPOSAL] The securetty file is empty by default
 
 All the info has been sitting here @
 https://fedoraproject.org/wiki/Changes/securetty_file_is_empty_by_default
 since March 20th.
 
 Did I mess something up? Or is there just a backlog?

This sounds entirely backwards, and I'd instead vote for removing
securetty from the PAM stacks we ship altogether. The concept is
outdated. It was useful in a time where the primary way to access a
server was via physically attached TTY devices. But that time is mostly
over...

Nowadays the device names exposed by the kernel tend to be dynamically
assigned, they should not be assumed stable (with one exeption, classic
UART 16650 serial ports). Stable paths for these devices we add in via
symlinks these days, using /dev/*/by-path/, /dev/*/by-id/, -- as you
might know from disk devices. Now, the securetty logic is unable to
verify things using these symlinks, hence the entire concept is
flawed. It will use an unsteable device name instead, making it mostly
useless in hotplug scenarios.

securetty is particularly annoying when we use containers. Tools like
machinectl login will dynamically spawn a getty for you on a pts
device in the container, but since pts is not listed in securetty you
cannot log in as root by default. And you cannot event add a wildcard
match of pts/* to it, to make this work nicely.

Hence: please let's just remove securetty entirely from the default PAM
stacks. It's annoying, it creates a false sense of security, it's a
relict of a different time and not compatible with modern device
management, hotplug, containers, and so on!

Lennart

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

Re: trimming down Fedora installed size

2014-04-09 Thread Matthew Miller
On Wed, Apr 09, 2014 at 03:57:27PM -0400, James Antill wrote:
  For recent yum it's significantly better to do:
 yum fs filter nodocs
  Dito. to get rid of extra languages by:
 yum fs filter langs en
 ...then you can yum fs refilter / yum fs refilter-cleanup.

So -- if the host is originally installed with anaconda's kickstart options
for nodocs and language selection, will `yum fs refilter` still work?


-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
  Tepid change for the somewhat better!
-- 
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: trimming down Fedora installed size

2014-04-09 Thread Reindl Harald


Am 09.04.2014 22:05, schrieb Billy Crook:
 I would like to see logic like this:
 manpage files don't get installed unless/until:
 1) packagename-manpages is requested to be installed by the user.  that 
 package would require the 'man' package.
 OR
 2) package is installed AND man is installed.
 
 Don't wan't the manpages taking up disk space?  remove the 'man' package and 
 all manpages disappear.
 Don't use en_US and don't want to waste space on that either, remove the 
 'localization-en_US' package and its
 corresponding localizations of all installed packages will dispapear too

packages i build at my own have package-manpages for any man/doc parts
on all the servers i maintain they are not installed
it's enough to have them on *one* central admin server



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: [CHANGE PROPOSAL] The securetty file is empty by default

2014-04-09 Thread Matthew Miller
On Wed, Apr 09, 2014 at 10:20:36PM +0200, Lennart Poettering wrote:
[technical reasoning snipped]
 Hence: please let's just remove securetty entirely from the default PAM
 stacks. It's annoying, it creates a false sense of security, it's a
 relict of a different time and not compatible with modern device
 management, hotplug, containers, and so on!

That makes sense to me. And unlike tcpwrappers, it's just a runtime config
file change to put back for cases where it's wanted.

-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
  Tepid change for the somewhat better!
-- 
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: trimming down Fedora installed size

2014-04-09 Thread James Antill
On Wed, 2014-04-09 at 10:54 -0400, Martin Langhoff wrote:

 There are some limited use cases that aren't ideal now with
 install_lang and exclude_docs. For example, installing missing docs or
 langs -- for all or some packages. But that seems like it could be
 solved by a script that drives rpm to do just that.

 While the recent yum fs refilter stuff tries to help here, the big
problem is that the exclude-docs/exclude-langs options are transaction
wide ... so you can't do an upgrade and have pkg X with docs and pkg Y
without.

-- 
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: trimming down Fedora installed size

2014-04-09 Thread Billy Crook
On Wed, Apr 9, 2014 at 3:41 PM, Reindl Harald h.rei...@thelounge.netwrote:


 Am 09.04.2014 22:05, schrieb Billy Crook:
  I would like to see logic like this:
  manpage files don't get installed unless/until:
  1) packagename-manpages is requested to be installed by the user.  that
 package would require the 'man' package.
  OR
  2) package is installed AND man is installed.
 
  Don't wan't the manpages taking up disk space?  remove the 'man' package
 and all manpages disappear.
  Don't use en_US and don't want to waste space on that either, remove the
 'localization-en_US' package and its
  corresponding localizations of all installed packages will dispapear too

 packages i build at my own have package-manpages for any man/doc parts
 on all the servers i maintain they are not installed
 it's enough to have them on *one* central admin server


heck, on my desktop I might end up just yum installing *-manpages to save
time later.
-- 
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: [CHANGE PROPOSAL] The securetty file is empty by default

2014-04-09 Thread Chris Adams
Once upon a time, Matthew Miller mat...@fedoraproject.org said:
 On Wed, Apr 09, 2014 at 10:20:36PM +0200, Lennart Poettering wrote:
 [technical reasoning snipped]
  Hence: please let's just remove securetty entirely from the default PAM
  stacks. It's annoying, it creates a false sense of security, it's a
  relict of a different time and not compatible with modern device
  management, hotplug, containers, and so on!
 
 That makes sense to me. And unlike tcpwrappers, it's just a runtime config
 file change to put back for cases where it's wanted.

Yeah, I think that's a decent way forward.  AFAIK the securetty thing
right now only affects console terminals and telnet logins.  Since
consoles are all in there, and hardly anybody runs a telnet server (I
ran one on a couple of servers at PPOE to handle specific cases, but I
wouldn't have had a problem with adding securetty checks if I needed
it), it really is a meaningless check.

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

Re: [CHANGE PROPOSAL] The securetty file is empty by default

2014-04-09 Thread Paul Wouters

On Wed, 9 Apr 2014, Chris Adams wrote:


Once upon a time, Matthew Miller mat...@fedoraproject.org said:

On Wed, Apr 09, 2014 at 10:20:36PM +0200, Lennart Poettering wrote:
[technical reasoning snipped]

Hence: please let's just remove securetty entirely from the default PAM
stacks. It's annoying, it creates a false sense of security, it's a
relict of a different time and not compatible with modern device
management, hotplug, containers, and so on!


That makes sense to me. And unlike tcpwrappers, it's just a runtime config
file change to put back for cases where it's wanted.


Yeah, I think that's a decent way forward.  AFAIK the securetty thing
right now only affects console terminals


As long as it does not lock out root from kvm/uml console/serial logins.

Paul
--
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: trimming down Fedora installed size

2014-04-09 Thread Florian Festi
On 04/09/2014 08:42 PM, Bill Nottingham wrote:
 Given the number of packages that ship localization, this seems like it
 would have a pretty dramatic effect on metadata size. Is this a concern?

Meta data is a concern. But the major part of the meta data is file data
and change logs. Everything else is less than 10%. So doubling or even
tripling this part won't hurt.

The actual issue we have with meta data is that is is downloaded over
and over again (for updates). Should we ever get this fixed the growth
of meta data is no longer an issue.

Florian

-- 
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: trimming down Fedora installed size

2014-04-09 Thread Ralf Corsepius

On 04/09/2014 10:05 PM, Billy Crook wrote:

I would like to see logic like this:
manpage files don't get installed unless/until:
1) packagename-manpages is requested to be installed by the user.  that
package would require the 'man' package.
OR
2) package is installed AND man is installed.


In other words, you want to crippled end-user usability to NULL.

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: trimming down Fedora installed size

2014-04-09 Thread Reindl Harald


Am 09.04.2014 23:01, schrieb Billy Crook:
 On Wed, Apr 9, 2014 at 3:41 PM, Reindl Harald h.rei...@thelounge.net 
 mailto:h.rei...@thelounge.net wrote:
 
 
 Am 09.04.2014 22:05, schrieb Billy Crook:
  I would like to see logic like this:
  manpage files don't get installed unless/until:
  1) packagename-manpages is requested to be installed by the user.  that 
 package would require the 'man' package.
  OR
  2) package is installed AND man is installed.
 
  Don't wan't the manpages taking up disk space?  remove the 'man' 
 package and all manpages disappear.
  Don't use en_US and don't want to waste space on that either, remove 
 the 'localization-en_US' package and its
  corresponding localizations of all installed packages will dispapear too
 
 packages i build at my own have package-manpages for any man/doc parts
 on all the servers i maintain they are not installed
 it's enough to have them on *one* central admin server
 
 
 heck, on my desktop I might end up just yum installing *-manpages to save 
 time later

really?

compared how often i reinstall a workstation (never) and how often
i need a manpage because command --help don't answer the question
that is unlikely

how many manpages do you have installed and how many of them
you ever viewed in the past let say 5 years?

escpecially because the goal is to seperate things which does *not*
mean they are not installed in most setups - a meta-package postfix
can pull postfix-server and postfix-manuals while you can remove
the metapackage and postfix-manuals



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: [CHANGE PROPOSAL] The securetty file is empty by default

2014-04-09 Thread Chris Adams
Once upon a time, Paul Wouters p...@nohats.ca said:
 On Wed, 9 Apr 2014, Chris Adams wrote:
 Once upon a time, Matthew Miller mat...@fedoraproject.org said:
 On Wed, Apr 09, 2014 at 10:20:36PM +0200, Lennart Poettering wrote:
 [technical reasoning snipped]
 Hence: please let's just remove securetty entirely from the default PAM
 stacks. It's annoying, it creates a false sense of security, it's a
 relict of a different time and not compatible with modern device
 management, hotplug, containers, and so on!
 
 That makes sense to me. And unlike tcpwrappers, it's just a runtime config
 file change to put back for cases where it's wanted.
 
 Yeah, I think that's a decent way forward.  AFAIK the securetty thing
 right now only affects console terminals
 
 As long as it does not lock out root from kvm/uml console/serial logins.

The proposal is to remove the securetty thing, which would remove any
TTY check.  root would be allowed on any TTY by default.
-- 
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

Re: F21 System Wide Change: Mono 3.4

2014-04-09 Thread Kalev Lember
On 04/09/2014 12:42 PM, Jaroslav Reznik wrote:
 So yes, FESCo should take it into consideration but I'd like to avoid
 situation when this Change will be banned solely on not a
 maintainer.

Yes -- I am hoping that someone who understands the Mono stack and has
distro-wide commit access would step up and help elsupergomez push this
through.

The Scope section of the Change as it is right now, basically says that
the proposal owners are going to build a new mono package and that's it.
Leaving it up to other maintainers to fix up any resulting breakage
never ends well; instead I would expect the people pushing for this
drive the changes distro wide.

And if nobody steps up, might be worth getting elsupergomez commit
access to the whole mono stack.

Just don't push this to rawhide and hope that broken dependencies and
the whole mono stack somehow magically repairs itself :)

-- 
Kalev
-- 
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: [CHANGE PROPOSAL] The securetty file is empty by default

2014-04-09 Thread Lennart Poettering
On Wed, 09.04.14 22:20, Lennart Poettering (mzerq...@0pointer.de) wrote:

 This sounds entirely backwards, and I'd instead vote for removing
 securetty from the PAM stacks we ship altogether. The concept is
 outdated. It was useful in a time where the primary way to access a
 server was via physically attached TTY devices. But that time is mostly
 over...
 
 Nowadays the device names exposed by the kernel tend to be dynamically
 assigned, they should not be assumed stable (with one exeption, classic
 UART 16650 serial ports). Stable paths for these devices we add in via
 symlinks these days, using /dev/*/by-path/, /dev/*/by-id/, -- as you
 might know from disk devices. Now, the securetty logic is unable to
 verify things using these symlinks, hence the entire concept is
 flawed. It will use an unsteable device name instead, making it mostly
 useless in hotplug scenarios.
 
 securetty is particularly annoying when we use containers. Tools like
 machinectl login will dynamically spawn a getty for you on a pts
 device in the container, but since pts is not listed in securetty you
 cannot log in as root by default. And you cannot event add a wildcard
 match of pts/* to it, to make this work nicely.
 
 Hence: please let's just remove securetty entirely from the default PAM
 stacks. It's annoying, it creates a false sense of security, it's a
 relict of a different time and not compatible with modern device
 management, hotplug, containers, and so on!

To clarify this: while I believe dropping securetty from the default PAM
config is the right thing to do, I am not vulunteering to do it. But I'd
love to see somebody to pick this up!

Lennart

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

Re: F21 System Wide Change: Framework for Server Role Deployment

2014-04-09 Thread Jeffrey Ollie
On Tue, Apr 8, 2014 at 7:25 PM, Rob Kearey r...@ningaui.net wrote:
This Change, as written, is *extremely* vague, moreso that most other
changes that are filed for Fedora.  Is it intended to be updated with more
information when that becomes available?

 +1 - What are 'server roles'? Are we just reinventing Ansible/Puppet/et al 
 here?

Yeah, why is someone spending time creating a new Fedora-specific
configuration management system rather than just shipping an Ansible
playbook or a Salt formula or whatever?

-- 
Jeff Ollie
-- 
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: [CHANGE PROPOSAL] The securetty file is empty by default

2014-04-09 Thread Matthew Miller
On Wed, Apr 09, 2014 at 11:39:19PM +0200, Lennart Poettering wrote:
 To clarify this: while I believe dropping securetty from the default PAM
 config is the right thing to do, I am not vulunteering to do it. But I'd
 love to see somebody to pick this up!

I looked, and I think this is just a change in util-linux package (not the
source even; the pam files are packaged as separate sources) + a note in the
release notes. It's not referenced in authconfig or anything.

I guess maybe we'd also want to remove /etc/securetty to reduce confusion
(since the normal semantics are that missing file = nothing blocked), that's
in setup.

But otherwise, I think it just comes down to filing an RFE and getting the
util-linux maintainer on board. Probably best after this change proposal
gets to FESCo — at that point, I'll put this forward as a counter-proposal.

-- 
Matthew Miller--   Fedora Project--mat...@fedoraproject.org
  Tepid change for the somewhat better!
-- 
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: trimming down Fedora installed size

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


On 04/09/2014 09:12 PM, Ralf Corsepius wrote:

On 04/09/2014 10:05 PM, Billy Crook wrote:

I would like to see logic like this:
manpage files don't get installed unless/until:
1) packagename-manpages is requested to be installed by the user.  that
package would require the 'man' package.
OR
2) package is installed AND man is installed.


In other words, you want to crippled end-user usability to NULL.


I would not be dwelling to much on the usability topic since we have 
bigger issues to fry then end-user usability with minimal installation 
footprint for cloud/containers/servers which can be easily solve with 
same concept as is behind command-not-found for man-pages as in 
man-page-not-found and move cloud/container/server administration into 
the realm of install on demand ( which arguably we should be moving 
more towards at on the 21 century rather then rely on plethora of 
installation commands and package names ) and ofcourse we would remove 
the silliness of having to confirm the installation since I as an 
administrators have already made the gesture that I need the command or 
the man page when I write foo or man foo so I should not have to confirm 
it to.


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: trimming down Fedora installed size

2014-04-09 Thread Reindl Harald


Am 10.04.2014 00:00, schrieb Jóhann B. Guðmundsson:
 
 On 04/09/2014 09:12 PM, Ralf Corsepius wrote:
 On 04/09/2014 10:05 PM, Billy Crook wrote:
 I would like to see logic like this:
 manpage files don't get installed unless/until:
 1) packagename-manpages is requested to be installed by the user.  that
 package would require the 'man' package.
 OR
 2) package is installed AND man is installed.

 In other words, you want to crippled end-user usability to NULL.
 
 I would not be dwelling to much on the usability topic since we have bigger 
 issues to fry then end-user usability
 with minimal installation footprint for cloud/containers/servers which can be 
 easily solve with same concept as is
 behind command-not-found for man-pages as in man-page-not-found and move 
 cloud/container/server administration
 into the realm of install on demand ( which arguably we should be moving 
 more towards at on the 21 century rather
 then rely on plethora of installation commands and package names ) and 
 ofcourse we would remove the silliness of
 having to confirm the installation since I as an administrators have already 
 made the gesture that I need the
 command or the man page when I write foo or man foo so I should not have to 
 confirm it to

no - if i type man whatever and that starts to pull 10 MB packages i stop
and think 5 seconds if there is one of my ,ore than 30 machines which have
it already



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: trimming down Fedora installed size

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


On 04/09/2014 10:06 PM, Reindl Harald wrote:

no - if i type man whatever and that starts to pull 10 MB packages i stop
and think 5 seconds if there is one of my ,ore than 30 machines which have
it already


That is you

If I was concern with that I would have done the thinking ahead of time 
and simply would not have installed the man-page-not-found package on 
those ten,hundred or thousand machines...


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

New Copr release

2014-04-09 Thread Miroslav Suchy
Hi,
I just deployed new version of Copr.
  https://copr.fedoraproject.org/

Changes:
* a lot of small bugfixes
* each src.rpm have separate task now - you can still submit bunch of
src.rpm, but the list of src.rpm are split and each src.rpm is submitted
to builders as one task. This means that Monitor and deleting is more
predictable.
* you can submit src.rpm only to subset of chroots you selected for your
project.
* when someone request permission on your project, then copr sends you
notification via email now.
* repo files now have better URL (which ends with .repo suffix), which
should make yours wget happy.
* new API calls:
  * call for fulltext searching (this is first step to dnf copr search)
  * you add additional repos to project via API call now
  * when submitting src.rpm, then you get list of ids instead of one id.

The last change will probably break old 'copr-cli'. When you submit
src.rpm it will be sucesfully sent, but then copr-cli query the status
of build and in this phase old clients will throw error.
It is not fatal, your packages will be build, but you will have to check
the status on WebUI. Or upgrade to newer 'copr-cli' which I just sent to
updates-testing.

I wish you happy building.

-- 
Miroslav Suchy, RHCE, RHCDS
Red Hat, Senior Software Engineer, #brno, #devexp, #fedora-buildsys
-- 
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: F21 System Wide Change: Framework for Server Role Deployment

2014-04-09 Thread Rob K

On 10/04/2014 7:50 AM, Jeffrey Ollie wrote:


+1 - What are 'server roles'? Are we just reinventing Ansible/Puppet/et al here?
Yeah, why is someone spending time creating a new Fedora-specific
configuration management system rather than just shipping an Ansible
playbook or a Salt formula or whatever?


Pretty much this. The world has enough reinvented wheels as it is. I'd 
like to see a clear use case and implementation example without 
handwaving about dbus and so on.


--
Rob K

--
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: ImageMagick 6.8.8-10 in rawhide. Soname change.

2014-04-09 Thread Tadej Janež
Hi!

On Tue, 2014-04-08 at 18:30 +0400, Pavel Alexeev wrote: 
 Packages for rebuild:
 $ repoquery --repoid=rawhide --whatrequires --alldeps ImageMagick\* |
 fgrep -v 'ImageMagick-' | sort -u

As Michael Schwendt already pointed out, your query missed some packages
that need rebuilding (BTW, I noticed this because my package, techne,
was not listed on your list).

Comparing:
repoquery --whatrequires 'libMagick*.so.*' --repoid=rawhide --source
--qf '%{name}' | sed 's!-[^-]\+-[^-]\+\.src\.rpm$!!g' | sort -u

to:
repoquery --whatrequires 'ImageMagick*' --repoid=rawhide --source --qf
'%{name}' | sed 's!-[^-]\+-[^-]\+\.src\.rpm$!!g' | sort -u

revealed that the first command catches some packages that the second
command doesn't. These are:
ale
imageinfo
php-magickwand
php-pecl-imagick
psiconv
q
ripright
techne

But it also goes the other way around. The second command catches a lot
more packages that the first one. These are:
a2ps
anyremote
caja-extensions
c-graph
dblatex
epix
fbida
freewrl
fvwm
gallery2
...


Best regards,
Tadej

-- 
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: F21 System Wide Change: Mono 3.4

2014-04-09 Thread Christopher Meng
I've contacted the current mono maintainer since last autumn, he had been
working on it for a while.

And I think he is an expert on this rather than the current proposer. Plus
it's my first time to see the proposal from an extraneous people outside.
We ought not to bring in extraneous people in trying to find a solution for
a s Fedora change IMO...

Last time I checked showed that it failed to build on ARM hfp.

https://bugzilla.xamarin.com/show_bug.cgi?id=7938
-- 
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: ImageMagick 6.8.8-10 in rawhide. Soname change.

2014-04-09 Thread Sérgio Basto
On Qui, 2014-04-10 at 01:40 +0200, Tadej Janež wrote: 
 Hi!
 
 On Tue, 2014-04-08 at 18:30 +0400, Pavel Alexeev wrote: 
  Packages for rebuild:
  $ repoquery --repoid=rawhide --whatrequires --alldeps ImageMagick\* |
  fgrep -v 'ImageMagick-' | sort -u
 
 As Michael Schwendt already pointed out, your query missed some packages
 that need rebuilding (BTW, I noticed this because my package, techne,
 was not listed on your list).
 
 Comparing:
 repoquery --whatrequires 'libMagick*.so.*' --repoid=rawhide --source
 --qf '%{name}' | sed 's!-[^-]\+-[^-]\+\.src\.rpm$!!g' | sort -u
 
 to:
 repoquery --whatrequires 'ImageMagick*' --repoid=rawhide --source --qf
 '%{name}' | sed 's!-[^-]\+-[^-]\+\.src\.rpm$!!g' | sort -u
 
 revealed that the first command catches some packages that the second
 command doesn't. These are:
 ale
 imageinfo
 php-magickwand
 php-pecl-imagick
 psiconv
 q
 ripright
 techne
 
 But it also goes the other way around. The second command catches a lot
 more packages that the first one. These are:
 a2ps
 anyremote
 caja-extensions
 c-graph
 dblatex
 epix
 fbida
 freewrl
 fvwm
 gallery2
 ...


Hi, I had study this recently (find dependencies for mass rebuilds ) and
found your bug, query rawhide when ImageMagick is already rebuilt,
query now rawhide we got :

repoquery --repoid=rawhide --requires techne | grep libMag
libMagickCore-6.Q16.so.1()(64bit)
libMagickWand-6.Q16.so.1()(64bit)

repoquery --repoid=rawhide --provides ImageMagick-libs | grep libMag
libMagickCore-6.Q16.so.2
libMagickWand-6.Q16.so.2
libMagickCore-6.Q16.so.2()(64bit)
libMagickWand-6.Q16.so.2()(64bit)


So repoquery is correct techne requires
libMagickWand-6.Q16.so.1()(64bit) and ImageMagick provides
libMagickCore-6.Q16.so.2()(64bit) :D


2nd - about your first command which catches some others packages, the
packages are, the packages that requires only ImageMagick and not
ImageMagick-libs , this packages that just requires ImageMagick binaries
don't need to be rebuild. if a package need to use convert , don't need
to be rebuild. 

Conclusion the correct repoquery should be made on a repo that have all
packages without broken deps, on F20 for example.

repoquery  --whatrequires ImageMagick-libs --source | perl -pe
's/-\d.*?-\d+(\..*)?\.fc\d+(\..*)?.src.rpm//' | sort -u 

and you got there your package 

Best regards,
-- 
Sérgio M. B.

-- 
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 1085704] New: tests failing on big endians

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

Bug ID: 1085704
   Summary: tests failing on big endians
   Product: Fedora
   Version: 20
 Component: slic3r
  Assignee: mhron...@redhat.com
  Reporter: d...@danny.cz
QA Contact: extras...@fedoraproject.org
CC: mhron...@redhat.com,
perl-devel@lists.fedoraproject.org
Blocks: 467765 (ZedoraTracker), 1071880 (PPCTracker)



A test is failing in big endian arches like s390(x) and ppc/ppc64

from build.log:
...
+ cd -
/builddir/build/BUILD/Slic3r-1.0.0
+ SLIC3R_NO_AUTO=1
+ perl Build.PL installdirs=vendor
t/angles.t ... ok
t/arcs.t . skipped: arcs are currently disabled
t/clean_polylines.t .. ok
t/clipper.t .. ok
t/collinear.t  ok
t/combineinfill.t  ok
t/cooling.t .. ok
t/custom_gcode.t . ok
t/dynamic.t .. skipped: variable-width paths are currently disabled
#   Failed test 'no missing parts in solid shell when fill_density is 0'
#   at t/fill.t line 252.
#  got: '12'
# expected: '0'
# Looks like you failed 1 test of 42.
t/fill.t . 
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/42 subtests 
t/gcode.t  ok
t/geometry.t . ok
t/layers.t ... ok
t/loops.t  skipped: temporarily disabled
t/multi.t  ok
t/perimeters.t ... ok
t/polyclip.t . ok
t/print.t  ok
t/retraction.t ... ok
t/shells.t ... ok
t/skirt_brim.t ... ok
t/slice.t  skipped: temporarily disabled
t/support.t .. ok
t/svg.t .. ok
t/thin.t . ok
t/threads.t .. ok
t/vibrationlimit.t ... ok
Test Summary Report
---
t/fill.t   (Wstat: 256 Tests: 42 Failed: 1)
  Failed test:  42
  Non-zero exit status: 1
Files=27, Tests=241, 55 wallclock secs ( 0.09 usr  0.03 sys + 55.73 cusr  0.67
csys = 56.52 CPU)
Result: FAIL
Some tests failed. Please report the failure to the author!
error: Bad exit status from /var/tmp/rpm-tmp.4roGD8 (%check)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.4roGD8 (%check)
Child return code was: 1


for full logs please see
http://s390.koji.fedoraproject.org/koji/taskinfo?taskID=1374201
http://ppc.koji.fedoraproject.org/koji/taskinfo?taskID=1767561

Version-Release number of selected component (if applicable):
slic3r-1.0.0-0.3.RC2.fc21 is OK
slic3r-1.0.0-0.4.RC3.fc21 is BROKEN, newer are broken too


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=467765
[Bug 467765] Fedora for System z (s390): Bug Tracker
https://bugzilla.redhat.com/show_bug.cgi?id=1071880
[Bug 1071880] (PPCTracker) Fedora for PowerPC architectures (ppc,ppc64):
Bug Tracker
-- 
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=9rKa2d72oia=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1085230] perl-Starlet-0.21-1.fc21 FTBFS

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



--- Comment #2 from Fedora Update System upda...@fedoraproject.org ---
perl-Starlet-0.21-2.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/perl-Starlet-0.21-2.fc20

-- 
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=PbWJFfn7y1a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1085230] perl-Starlet-0.21-1.fc21 FTBFS

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



--- Comment #3 from Fedora Update System upda...@fedoraproject.org ---
perl-Starlet-0.21-2.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/perl-Starlet-0.21-2.fc19

-- 
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=ShkE4aBw7za=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1085230] perl-Starlet-0.21-1.fc21 FTBFS

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

Ralf Corsepius rc040...@freenet.de changed:

   What|Removed |Added

 Status|MODIFIED|CLOSED
 Resolution|--- |RAWHIDE
Last Closed||2014-04-09 04:01:36



--- Comment #4 from Ralf Corsepius rc040...@freenet.de ---
Fixed in *-0.21-2.fc21.

-- 
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=QmBIDNxy9ea=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1085579] perl-Moose compiled for perl API v5.16.0; fedora perl now at v5.18.0

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

Petr Pisar ppi...@redhat.com changed:

   What|Removed |Added

 Status|NEW |CLOSED
 CC||ppi...@redhat.com
 Resolution|--- |NOTABUG
Last Closed||2014-04-09 04:18:15



--- Comment #1 from Petr Pisar ppi...@redhat.com ---
(In reply to simon.galton from comment #0)
 Description of problem: perl scripts which use the Moose module fail with
 the following error:
 Perl API version v5.16.0 of Moose does not match v5.18.0 at
 /usr/lib64/perl5/DynaLoader.pm line 213.
 
 Version-Release number of selected component (if applicable): 
 perl-5.18.2-289.fc20.x86_64
 perl-Moose-2.1005-1.fc20.x86_64
 
 How reproducible: install perl and perl-Moose packages then add use Moose;
 to the top of any perl script
 
I cannot reproduce it:

$ rpm -q perl perl-Moose
perl-5.18.2-289.fc20.x86_64
perl-Moose-2.1005-1.fc20.x86_64
$ perl -e 'use Moose'
$ echo $?
0


 The script will abort with the following complaints:
 Perl API version v5.16.0 of Moose does not match v5.18.0 at
 /usr/lib64/perl5/DynaLoader.pm line 213.
 Compilation failed in require at /usr/local/lib64/perl5/Moose/Exporter.pm
 line 13.
 BEGIN failed--compilation aborted at
 /usr/local/lib64/perl5/Moose/Exporter.pm line 13.
 Compilation failed in require at /usr/local/lib64/perl5/Moose.pm line 18.
 BEGIN failed--compilation aborted at /usr/local/lib64/perl5/Moose.pm line 18.
 
If you read the error message carefully, you will see the Moose.pm is loaded
from /usr/local. This not a file delivered by Fedora. That's your own local
installation.

You have to remove the files or reinstall them from cpan to get rebuild against
current perl.

-- 
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=bp7RUSrhqFa=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1085704] tests failing on big endians

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



--- Comment #1 from Miro Hrončok mhron...@redhat.com ---
Honestly, I have no idea how to fix this. I will report this upstream, but
chances are, the bug is in some of the used Perl module.

Looking at [1] it is clear the test was introduced there and that's the reason
why it was OK on RC2.

[1] https://github.com/alexrj/Slic3r/compare/1.0.0RC2...1.0.0RC3

-- 
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=jg2bQku6N7a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1085704] tests failing on big endians

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



--- Comment #2 from Miro Hrončok mhron...@redhat.com ---
Reported https://github.com/alexrj/Slic3r/issues/1924

-- 
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=AhlVAsuGc0a=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1082957] perl does not build with GCC 4.9

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



--- Comment #1 from Petr Pisar ppi...@redhat.com ---
This has been worked around by adding -fwrapv to ccflags with these two
commits:

commit 869747506fd0081f6c7eed149ec6f7adbcc4d5b1
Author: H.Merijn Brand h.m.br...@xs4all.nl
Date:   Wed Apr 9 11:16:55 2014 +0200

gcc 4.9 by default does some optimizations that break perl (#121505)

Patch by Tony Cook

commit 00051dd553979bd2a1dee100c324b59ee76a49e7
Author: H.Merijn Brand h.m.br...@xs4all.nl
Date:   Wed Apr 9 12:31:23 2014 +0200

-fwrapv is broken prior to gcc-4.3 (googled and patched by Zefram)

The real code fix is demanded for perl-5.22.

-- 
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=F8NK5oMCnVa=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1085336] perl-DBIx-Class-0.08250-2.fc21 FTBFS

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

Petr Pisar ppi...@redhat.com changed:

   What|Removed |Added

   Severity|unspecified |high



--- Comment #1 from Petr Pisar ppi...@redhat.com ---
This bug prevents from building about 30 other packages (mojomojo and some
Catalyst and CGI packages).

-- 
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=7ExSsIQaMha=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 803340] RFE: update to at least 1.40

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

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

   What|Removed |Added

   Type|--- |Bug



-- 
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=f0KsjP3t3qa=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 803340] RFE: update to at least 1.40

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

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

   What|Removed |Added

 Status|NEW |CLOSED
 Resolution|--- |NOTABUG
Last Closed||2014-04-09 09:29:38



--- Comment #1 from Paul Howarth p...@city-fan.org ---
Don't need this any more.

-- 
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=Mx9zXQTR6Ja=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

File DBIx-Class-0.08270.tar.gz uploaded to lookaside cache by pghmcfc

2014-04-09 Thread Paul Howarth
A file has been added to the lookaside cache for perl-DBIx-Class:

4c574ad83a6f7456801e234f78c45f10  DBIx-Class-0.08270.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1085336] perl-DBIx-Class-0.08250-2.fc21 FTBFS

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

Petr Pisar ppi...@redhat.com changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|iarn...@gmail.com   |ppi...@redhat.com
External Bug ID||CPAN 91947



--- Comment #2 from Petr Pisar ppi...@redhat.com ---
The problem was in newer sqlite library.

Fixed with upstream commit:

commit ed5550d36c5771dfb5492b23127f8af9e38254d4
Author: Peter Rabbitson ribasu...@cpan.org
Date:   Mon Jan 13 12:49:53 2014 +0100

SQLite changed their exception text again

-- 
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=cu7OECfHuKa=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-DBIx-Class] Adapt to new sqlite-3.8.2 exception messages

2014-04-09 Thread Petr Pisar
commit 14999c3525ac7993a8db3615087d46445fb5bcc0
Author: Petr Písař ppi...@redhat.com
Date:   Wed Apr 9 15:42:48 2014 +0200

Adapt to new sqlite-3.8.2 exception messages

 ...SQLite-changed-their-exception-text-again.patch |   67 
 perl-DBIx-Class.spec   |9 +++-
 2 files changed, 75 insertions(+), 1 deletions(-)
---
diff --git a/DBIx-Class-0.08250-SQLite-changed-their-exception-text-again.patch 
b/DBIx-Class-0.08250-SQLite-changed-their-exception-text-again.patch
new file mode 100644
index 000..61811ba
--- /dev/null
+++ b/DBIx-Class-0.08250-SQLite-changed-their-exception-text-again.patch
@@ -0,0 +1,67 @@
+From ed5550d36c5771dfb5492b23127f8af9e38254d4 Mon Sep 17 00:00:00 2001
+From: Peter Rabbitson ribasu...@cpan.org
+Date: Mon, 13 Jan 2014 12:49:53 +0100
+Subject: [PATCH] SQLite changed their exception text again
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Petr Písař ppi...@redhat.com
+
+Ported to 0.08250.
+
+diff --git a/t/multi_create/standard.t b/t/multi_create/standard.t
+index 5a02947..6c1efd8 100644
+--- a/t/multi_create/standard.t
 b/t/multi_create/standard.t
+@@ -444,7 +444,11 @@ throws_ok ( sub {
+ #$t-cd($t-new_related('cd', { artist = undef } ) );
+ #$t-{_rel_in_storage} = 0;
+ $t-insert;
+-}, qr/cd.artist may not be NULL/, Exception propogated properly);
++}, qr/DBI Exception.+(?x:
++\QNOT NULL constraint failed: cd.artist\E
++  |
++\Qcd.artist may not be NULL\E
++)/s, Exception propogated properly);
+ 
+ lives_ok ( sub {
+   $schema-resultset('CD')-create ({
+diff --git a/t/relationship/update_or_create_multi.t 
b/t/relationship/update_or_create_multi.t
+index 8710048..c7cce7a 100644
+--- a/t/relationship/update_or_create_multi.t
 b/t/relationship/update_or_create_multi.t
+@@ -69,7 +69,12 @@ throws_ok {
+ year = 2020,
+ title = 'the best thing since sliced bread',
+   })
+-} qr/\Qcd.artist may not be NULL/, 'ambiguous find + create failed';
++} qr/DBI Exception.+(?x:
++\QNOT NULL constraint failed: cd.artist\E
++  |
++\Qcd.artist may not be NULL\E
++)/s, 'ambiguous find + create failed'
++;
+ 
+ # expect a create, after a failed search using *only* the
+ # *current* relationship and the unique column constraints
+diff --git a/t/storage/error.t b/t/storage/error.t
+index d5980eb..61d6782 100644
+--- a/t/storage/error.t
 b/t/storage/error.t
+@@ -15,7 +15,11 @@ warnings_are ( sub {
+ sub {
+   $schema-resultset('CD')-create({ title = 'vacation in antarctica' })
+ },
+-qr/DBI Exception.+cd\.artist.+NULL/s
++qr/DBI Exception.+(?x:
++  \QNOT NULL constraint failed: cd.artist\E
++|
++  \Qcd.artist may not be NULL\E
++)/s
+   );  # as opposed to some other error
+ }, [], 'No warnings besides exception' );
+ 
+-- 
+1.9.0
+
diff --git a/perl-DBIx-Class.spec b/perl-DBIx-Class.spec
index 8238789..a654ffb 100644
--- a/perl-DBIx-Class.spec
+++ b/perl-DBIx-Class.spec
@@ -1,10 +1,13 @@
 Name:   perl-DBIx-Class
 Summary:Extensible and flexible object - relational mapper
 Version:0.08250
-Release:2%{?dist}
+Release:3%{?dist}
 License:GPL+ or Artistic
 Group:  Development/Libraries
 Source0:
http://search.cpan.org/CPAN/authors/id/R/RI/RIBASUSHI/DBIx-Class-%{version}.tar.gz
+# Adapt to new sqlite-3.8.2 exception messages, bug #1085336, CPAN RT#91947,
+# in upstream version 0.08260
+Patch0: 
DBIx-Class-0.08250-SQLite-changed-their-exception-text-again.patch
 URL:http://search.cpan.org/dist/DBIx-Class/
 Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
 BuildArch:  noarch
@@ -134,6 +137,7 @@ DISTINCT, GROUP BY and HAVING support.
 
 %prep
 %setup -q -n DBIx-Class-%{version}
+%patch0 -p1
 
 find t/ -type f -exec perl -pi -e 's|\r||; s|^#!perl|#!%{__perl}|' {} +
 find .  -type f -exec chmod -c -x {} +
@@ -181,6 +185,9 @@ make test
 
 
 %changelog
+* Wed Apr 09 2014 Petr Pisar ppi...@redhat.com - 0.08250-3
+- Adapt to new sqlite-3.8.2 exception messages (bug #1085336)
+
 * Wed Aug 14 2013 Jitka Plesnikova jples...@redhat.com - 0.08250-2
 - Perl 5.18 re-rebuild of bootstrapped packages
 
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-DBIx-Class/f20] Adapt to new sqlite-3.8.2 exception messages

2014-04-09 Thread Petr Pisar
Summary of changes:

  14999c3... Adapt to new sqlite-3.8.2 exception messages (*)

(*) 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-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1085579] perl-Moose compiled for perl API v5.16.0; fedora perl now at v5.18.0

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



--- Comment #2 from simon.gal...@gmail.com ---
Thanks -- will check on the other systems.

-- 
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=BBTGyprFMga=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

  1   2   >