Re: F22 System Wide Change: Django 1.8

2015-01-27 Thread Matthias Runge
On 27/01/15 11:51, Miloslav Trmač wrote:
 Hello,
 ** A build containing latest Django will be pushed to f22 branch late in dev
 cycle. If we decide not to push Django-1.8, nothing will be broken.
 ** Django 1.8 final release is expected around April 1st, 2015: [2]
 
 Note that the “Change checkpoint: completion deadline (testable)” is on Feb 
 24; do you plan to have a beta version built by then?
 Mirek
 
According to schedule[1], the beta is planned for Feb 16th.

[1] https://code.djangoproject.com/wiki/Version1.8Roadmap

So: yes!

Matthias

-- 
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: Apps using default Python in Fedora vs. EPEL

2015-01-27 Thread Nick Coghlan
On 27 January 2015 at 21:26, Bohuslav Kabrda bkab...@redhat.com wrote:
 Hey all,
 I just wanted to ask for some thoughts on a problem (or rather a 
 hardship) that is starting to show with the Python 3 transition in Fedora.
 I've been contacted by two maintainers of applications in Fedora for advice 
 and have been thinking for some time how to solve this:

 Note: by applications I mean packages that provide end-user benefit and 
 don't need to be packaged for both Python interpreters. They just use some 
 Python (preferably the default one) to deliver functionality to user. Let's 
 take copr-cli as an example - this is a thin CLI wrapper around python-copr.

 Current state:
 - Up until F21, maintainers were encouraged to build applications with Python 
 2, but weren't discouraged from building with Python 3.
 - From F22 on, packagers will be encouraged to build with Python 3 rather 
 than Python 2.
 - Lots of packagers want to keep the same specfile for EPEL and Fedora.
 - Fedora guidelines mandate explicit usage of %__python2 and %__python3 (and 
 all the sitelib/sitearch macros).

 The Problem:
 If packagers want to build against Python 3 in Fedora and Python in EPEL 
 *and* keep the same specfile, they have to invent some ugly hacks, since 
 Fedora's guidelines require explicit usage of versioned Python macros. This 
 affects Requires and BuildRequires and %prep, %build, %install, %check 
 sections. People who want to do this either redefine %__python in Fedora to 
 point to Python 3 or something like that - I'm afraid that we could end up 
 with a huge pile of crazy macro redefinitions in tons of packages and I want 
 to avoid that.

 Proposed Solution:
 After thinking a few days about this, here's what I propose:
 - Every specfile will have a minimal header with macro definitions that will 
 look like this:

 %if 0%{?fedora}
 %global default_python python3
 %else
 %global default_python python
 %endif

I'm wary of this proposed solution mostly due to the fact that in the
middle of last year, the Beaker team had to go through and completely
redesign the way the automatic kickstart generation worked, because
the templates were full of checks that assumed RHEL 6 as the default
basis for derived distros. Once RHEL 7 and CentOS 7 were generally
available, that assumption became problematically wrong (e.g. systemd
wasn't a Fedora only feature any more), so the templates were all
rewritten to be based on operating system feature flags instead (which
had the added bonus of also making them more tolerant of Fedora
derivatives).

I see the seeds of a similar problem being planted with the above
proposal: what happens when, at some point in the future, Python 3 as
default is no longer a Fedora-only feature? Do we have to go edit all
the spec files again?

What if, instead, we were able to add a new macro that let folks
*explicitly* opt in to running in the system Python, but then define
the recommended spec file usage such that it falls back to Python 2 if
the system Python macro isn't defined?

That would give people 3 explicit options to choose from:

* always run in Python 2
* always run in Python 3
* run in the same Python as Anaconda and yum

Single source Python 2/3 compatibility could then be made a policy
requirement for packages opting in to running in the system Python
rather than explicitly running in Python 3.

Regards,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-devel mailing list
python-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/python-devel

Re: DNF replacing yum: fedup?

2015-01-27 Thread Matthias Clasen
On Tue, 2015-01-27 at 01:26 +, Naheem Zaffar wrote:
 
 
 On 26 January 2015 at 22:52, Will Woods wwo...@redhat.com wrote:
 
 (As an aside, PackageKit should also support these operations,
 so we can
 use PackageKit to make a Upgrade GUI Thing.)
 
 
 Gnome Software has had some interesting work done in the 3.16 cycle to
 handle upgrades.

This sounds like a legend in the making.

We have looked at this, and we have initial designs for how this could
look, but no code has been written yet.


-- 
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: DNF replacing yum: fedup?

2015-01-27 Thread Peter Robinson
https://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF
   
says nothing about fedup. However, fedup uses yum:
   
  
   Seems like fedup is only used on Fedora 21 and older to upgrade to
   Fedora 22. So dnf support would be needed to get Fedora 22 to
   fedup to Fedora 23. No?
 
  I guess right after Fedora 22 branch, it would break the ability to
  use fedup to upgrade from Fedora 22 to Rawhide...
 

 There is in fact no strict *technical* requirement for anything to
 move from yum to dnf in F22. yum will remain in the F22 package set,
 it is not being removed.

 However, the Change seems to me to have been written with the basic
 idea that yum shouldn't be installed by default any more and nothing
 that's a core part of Fedora should use it any more - for e.g., the
 Change incorporates moving anaconda to dnf, even though technically
 speaking there's no *need* for this, we could if we wanted to ship F22
 with anaconda using yum but the installed system using dnf.

 This has implications on another Change - moving to Python 3. See
 Scope section - http://fedoraproject.org//wiki/Changes/Python_3_as_Default

 Yum means moving both DNF and Python 3 to Fedora 23.

When I was testing the other day I was somewhat surprised to see that
dnf doesn't depend on python3 but rather still py2 at least on F-21.

Peter
-- 
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: DNF and mock

2015-01-27 Thread Jan Zelený
On 27. 1. 2015 at 03:54:38, Peter Robinson wrote:
 On Mon, Jan 26, 2015 at 3:43 PM, Kevin Fenzi ke...@scrye.com wrote:
  On Mon, 26 Jan 2015 09:43:55 +
  
  Peter Robinson pbrobin...@gmail.com wrote:
   The kernel, grub and a few other packages are built on the RHEL6
   boxes, not everything was migrated off of RHEL
   
   Just out of curiosity, what are the reasons?
  
  Signing infrastructure for secure boot.
  
  Actually, as I noted to Dennis the other day, I did move the secure
  boot builders over to Fedora. They are currently running Fedora 20, I
  still need to upgrade them to Fedora 21.
  
  The last builders that aren't running Fedora are our ppc builders.
  (2 of them for epel ppc builds). I'm not sure how easy it will be to
  move them to Fedora.
 
 The Fedora secondary PPC builders are all F-20 now, we've got some new
 Power8 kit coming at some point in Q1 so the plan is to move them all
 over to PowerKVM so we should be able to deploy all builders in the
 same manner across all architectures before long.

Does it mean that everything either migrated to Fedora or at least considered 
to be migrated soon?

Thanks
Jan
-- 
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: DNF replacing yum: fedup?

2015-01-27 Thread Igor Gnatenko
On Tue, Jan 27, 2015 at 4:35 PM, Peter Robinson pbrobin...@gmail.com wrote:
https://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF
   
says nothing about fedup. However, fedup uses yum:
   
  
   Seems like fedup is only used on Fedora 21 and older to upgrade to
   Fedora 22. So dnf support would be needed to get Fedora 22 to
   fedup to Fedora 23. No?
 
  I guess right after Fedora 22 branch, it would break the ability to
  use fedup to upgrade from Fedora 22 to Rawhide...
 

 There is in fact no strict *technical* requirement for anything to
 move from yum to dnf in F22. yum will remain in the F22 package set,
 it is not being removed.

 However, the Change seems to me to have been written with the basic
 idea that yum shouldn't be installed by default any more and nothing
 that's a core part of Fedora should use it any more - for e.g., the
 Change incorporates moving anaconda to dnf, even though technically
 speaking there's no *need* for this, we could if we wanted to ship F22
 with anaconda using yum but the installed system using dnf.

 This has implications on another Change - moving to Python 3. See
 Scope section - http://fedoraproject.org//wiki/Changes/Python_3_as_Default

 Yum means moving both DNF and Python 3 to Fedora 23.

 When I was testing the other day I was somewhat surprised to see that
 dnf doesn't depend on python3 but rather still py2 at least on F-21.
you can install python3-dnf and use dnf-3 as package-manager.

all plugins has py3 version
 Peter
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct



-- 
-Igor Gnatenko
-- 
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: python-sig and retiring python3-dateutil

2015-01-27 Thread Bohuslav Kabrda
- Original Message -

 Pete Travis  m...@petetravis.com  schrieb am Mon Jan 26 2015 at 5:24:32 PM:

  On 01/26/2015 08:53 AM, Zbigniew Jędrzejewski-Szmek wrote:
 
   Hi,
 
  
 
   since bug #1126521 seems to be progressing nicely, I think it would be
 
   nice to get in touch with python-sig, the maintainers of
 
   python3-dateutil, about retiring python3-dateutil and adding a python3
 
   subpackage to python-dateutil. They might want to do it the other way
 
   around, which would be fine too, but either way, something should be
 
   arranged.
 
  
 
   I tried to sign up for the python-sig mailing list, but it is
 
   private and I haven't received any welcome letter, so I think I'm
 
   stuck in some moderation queue.
 
  
 
   Zbyszek
 

  Yes, I think it's a good time to bring up retiring python3-dateutil.
 
  I've also requested membership for that list, and included the list
 
  owners here, maybe they can expedite our requests.
 

 As python-dateutil is not (yet) under the python-sig group maintainership
 [1], you could reach the maintainers of python-dateutil under ther -owner
 mail address (CC'ed).
 python-sig@fp.o is for all group maintained package maintainers and general
 python related questions are handled on python-devel@fp.o (also CC'ed).
 (Sorry for the confusion, the python-sig groupmaintainership started very
 recently and is still a work in process.)

 I'd say it depends, how python3 will be introduced in F22, which package
 should provide the subpackage and the other one should be retired.
 Maybe someone from [2] could comment on what they like to see in the future.
 I don't mind having two separate packages until we approach F22 and the
 future process is here.

 Greetings,
 Tom

 [1] https://admin.fedoraproject.org/pkgdb/package/python-dateutil/
 [2] http://fedoraproject.org/wiki/Changes/Python_3_as_Default

Packaging Python extension modules should keep working the way it did up until 
F21. python-dateutil will still be the Python2 build, python3-datetuil will 
still be the Python3 build. There are some guidelines changes that I proposed 
for F22 [1], but I think they don't influence dateutil. 

Slavek 

[1] https://fedorahosted.org/fpc/ticket/475#comment:5 
___
python-devel mailing list
python-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/python-devel

Re: F22 System Wide Change: Atomic Host

2015-01-27 Thread Miloslav Trmač
Hello,
 == Scope ==
 * Other developers: Unknown.
 * Policies and guidelines: May need updates for RpmOstree.
This is too vague.  What basis do have the other developers for commenting 
about how they would be affected, knowing only the above?

 == Detailed Description ==
 The original Changes/Atomic_Cloud_Image was a host system delivered just as a
 cloud image. This Change for Fedora 22 expands it to a multitude of delivery
 vehicles:
OK, “expands… delivery vehicles”.

 == Contingency Plan ==
 If something fails and this product can't ship, some upgrade mechanism for
 Fedora 21 Atomic Cloud Image users would need to be evaluated.

How is this related to “expanding… delivery vehicles” as described above?  The 
F21 cloud image is the original delivery vehicle, not one of the expanded ones. 
 Is this a copypaste from one of the other Change proposals, or a missing part 
in the Detailed Description?
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F22 Self Contained Change: Tunir

2015-01-27 Thread Kushal Das
On Thu, Jan 22, 2015 at 9:14 PM, Miloslav Trmač m...@redhat.com wrote:
 Hello,
 Tunir is a self contained CI Continuous Integration [1] which will be used to
 test Fedora Cloud images nightly.
 What relationship, if any, does this have with Taskotron?
Right now none. Though I am talking with  the upstream on design and ideas.


 Do I understand correctly that this Change does not involve / require setting 
 up automated test runs by rel-eng or Fedora infrastructure?

We will have to run one instance under Fedora Infrastructure for
nightly builds testing.

Kushal
-- 
Fedora Cloud Engineer
CPython Core Developer
Director Python Software Foundation
http://kushaldas.in
-- 
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: initscripts

2015-01-27 Thread Reindl Harald



Am 27.01.2015 um 20:50 schrieb Nico Kadel-Garcia:

On Sun, Jan 25, 2015 at 12:40 PM, Adam Williamson
adamw...@fedoraproject.org wrote:

On Sun, 2015-01-25 at 08:49 -0500, Nico Kadel-Garcia wrote:


* KVM bridge configuration


Works fine in F21+, I'm using NM on both my main desktop/test box and
my server VM host.


Testing now on a VM, with the Fedora 21 Workstation. Getting the gui's
to work after installation with the Server installation ISO than I
could spend, even after I brought in enough debris to get a GUI
screen.

I'll also point out that with either installation, it's unusably slow,
it's unusably slow as a VM on a 2 GHz server with a pretty good ATI
video card and 2 Gig of RAM allocated, so that makes testing awkward
for me. I can switch window managers to something remotely sane, but
then I lose the complex integration that makes the NetworkManager
configuration utilities available.

The modern anaconda tools and NetworkManager do indeed have access to
installation time configuration of tagged VLAN's and pair bonding,
although the interface is quite poor. Please refer to Eric Raymond's
old essay on The Luxury of Ignorance for guidelines on why it is so
poor, the lack of display of what am I going to change from the
current status is merely one of its many issues, and the lack of a
usable 'Help' key is pretty serious.

Bridges for KVM are not supported. What is apparent is that
NetworkManager supports 'DCB', data center bridging. That's a
different technology. And that puts us right into one of the
guidelines Eric added to his essay as a postscript:

  Are there settings you can do from the command line or
hand-editing config files that cannot be done from the GUI? Are they
documented anywhere? Does using the GUI erase these settings?

I have to admit that I remain pretty unhappy with NetworkManager. It's
a complex GUI on top of the underlying actual iinit scrupts, it
doesn't do a good job of exposing the available options and there's no
usable 'help' interface. Altogether, I'm afraid I have to classify it
as a bad tool and recommend strongly against it for producton use.
It's also partly why I try to put 'NM_CONTROLLED=no' in every
/etc/sysconfig/network for servers that I work with


signed!

and the main point is: there is no need to replace network.service on 
*any* static configured machine and nobody with responsibility for 
complex networks right in his mind is playing games if he is running a 
magnitude of machines, all similar configured, all with differnt jobs 
and a mix of Fedora/RHEL5,6,7


that won't change for many years

there is a usecase for NM, surely, but not for me and not for a lot of 
other people working professional in serious setups and tend to 
configure personal workstations left and right as much as possible ike 
the production environment


frankly i have enough of change for the sake of change as well i won't 
use notebooks or other mobile devices for serious tasks for the rest 
of my life - period




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

[EPEL-devel] Fedora EPEL 7 updates-testing report

2015-01-27 Thread updates
The following Fedora EPEL 7 Security updates need testing:
 Age  URL
  75  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-3989/cross-binutils-2.23.88.0.1-2.el7.1
  12  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-0290/python-django-1.6.10-1.el7
   3  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-0399/polarssl-1.3.9-3.el7
   0  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-0465/mingw-jasper-1.900.1-26.el7
   0  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-0437/qpid-cpp-0.30-7.el7


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

drupal7-email-1.3-2.el7
drupal7-site_map-1.2-3.el7
getdns-0.1.6-1.el7
mozilla-requestpolicy-1.0-0.2.20141213gitd27363.el7
nodejs-escodegen-1.3.2-2.el7
nodejs-esutils-1.0.0-4.el7
php-horde-Horde-Imap-Client-2.26.1-1.el7
php-phpunit-PHP-CodeCoverage-2.0.15-1.el7
php-phpunit-PHPUnit-4.4.4-1.el7
php-phpunit-exporter-1.1.0-1.el7
php-xmlseclibs-1.3.1-3.el7
python-fedmsg-meta-fedora-infrastructure-0.3.11-1.el7
qpid-dispatch-0.3-1.el7
xiphos-3.2.2-1.el7

Details about builds:



 drupal7-email-1.3-2.el7 (FEDORA-EPEL-2015-0490)
 Defines an email field type.

Update Information:

This module provides a field type for email addresses.

References:

  [ 1 ] Bug #1103539 - Review Request: drupal7-email - This module provides a 
field type for email addresses
https://bugzilla.redhat.com/show_bug.cgi?id=1103539




 drupal7-site_map-1.2-3.el7 (FEDORA-EPEL-2015-0469)
 Provides a site map that gives visitors an overview of your site

Update Information:

This module provides a site map that gives visitors an overview of your site.

References:

  [ 1 ] Bug #1103852 - Review Request: drupal7-site_map - This module provides 
a site map that gives visitors an overview of your site
https://bugzilla.redhat.com/show_bug.cgi?id=1103852




 getdns-0.1.6-1.el7 (FEDORA-EPEL-2015-0488)
 Modern asynchronous API to the DNS

Update Information:

Updated to 0.1.6 with minor bugfixes

ChangeLog:

* Mon Jan 19 2015 Paul Wouters pwout...@redhat.com - 0.1.6-1
- Updated to 0.1.6 with minor bugfixes
- Remove spurious execute bits from some *.[ch] files




 mozilla-requestpolicy-1.0-0.2.20141213gitd27363.el7 (FEDORA-EPEL-2015-0486)
 Firefox and Seamonkey extension that gives you control over cross-site requests

Update Information:

- **New package**

References:

  [ 1 ] Bug #1128754 - Review Request: mozilla-requestpolicy - Firefox and 
Seamonkey extension that gives you control over cross-site requests
https://bugzilla.redhat.com/show_bug.cgi?id=1128754




 nodejs-escodegen-1.3.2-2.el7 (FEDORA-EPEL-2015-0477)
 ECMAScript code generator

Update Information:

Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

References:

  [ 1 ] Bug #1174142 - Please add EPEL7 branch
https://bugzilla.redhat.com/show_bug.cgi?id=1174142




 nodejs-esutils-1.0.0-4.el7 (FEDORA-EPEL-2015-0482)
 Utility box for ECMAScript language tools

Update Information:

Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

References:

  [ 1 ] 

Re: initscripts

2015-01-27 Thread Nico Kadel-Garcia
On Sun, Jan 25, 2015 at 12:40 PM, Adam Williamson
adamw...@fedoraproject.org wrote:
 On Sun, 2015-01-25 at 08:49 -0500, Nico Kadel-Garcia wrote:

 * KVM bridge configuration

 Works fine in F21+, I'm using NM on both my main desktop/test box and
 my server VM host.

Testing now on a VM, with the Fedora 21 Workstation. Getting the gui's
to work after installation with the Server installation ISO than I
could spend, even after I brought in enough debris to get a GUI
screen.

I'll also point out that with either installation, it's unusably slow,
it's unusably slow as a VM on a 2 GHz server with a pretty good ATI
video card and 2 Gig of RAM allocated, so that makes testing awkward
for me. I can switch window managers to something remotely sane, but
then I lose the complex integration that makes the NetworkManager
configuration utilities available.

The modern anaconda tools and NetworkManager do indeed have access to
installation time configuration of tagged VLAN's and pair bonding,
although the interface is quite poor. Please refer to Eric Raymond's
old essay on The Luxury of Ignorance for guidelines on why it is so
poor, the lack of display of what am I going to change from the
current status is merely one of its many issues, and the lack of a
usable 'Help' key is pretty serious.

Bridges for KVM are not supported. What is apparent is that
NetworkManager supports 'DCB', data center bridging. That's a
different technology. And that puts us right into one of the
guidelines Eric added to his essay as a postscript:

 Are there settings you can do from the command line or
hand-editing config files that cannot be done from the GUI? Are they
documented anywhere? Does using the GUI erase these settings?

I have to admit that I remain pretty unhappy with NetworkManager. It's
a complex GUI on top of the underlying actual iinit scrupts, it
doesn't do a good job of exposing the available options and there's no
usable 'help' interface. Altogether, I'm afraid I have to classify it
as a bad tool and recommend strongly against it for producton use.
It's also partly why I try to put 'NM_CONTROLLED=no' in every
/etc/sysconfig/network for servers that I work with.
-- 
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: initscripts

2015-01-27 Thread Dan Williams
On Tue, 2015-01-27 at 14:50 -0500, Nico Kadel-Garcia wrote:
 On Sun, Jan 25, 2015 at 12:40 PM, Adam Williamson
 adamw...@fedoraproject.org wrote:
  On Sun, 2015-01-25 at 08:49 -0500, Nico Kadel-Garcia wrote:
 
  * KVM bridge configuration
 
  Works fine in F21+, I'm using NM on both my main desktop/test box and
  my server VM host.
 
 Testing now on a VM, with the Fedora 21 Workstation. Getting the gui's
 to work after installation with the Server installation ISO than I
 could spend, even after I brought in enough debris to get a GUI
 screen.
 
 I'll also point out that with either installation, it's unusably slow,
 it's unusably slow as a VM on a 2 GHz server with a pretty good ATI
 video card and 2 Gig of RAM allocated, so that makes testing awkward
 for me. I can switch window managers to something remotely sane, but
 then I lose the complex integration that makes the NetworkManager
 configuration utilities available.
 
 The modern anaconda tools and NetworkManager do indeed have access to
 installation time configuration of tagged VLAN's and pair bonding,
 although the interface is quite poor. Please refer to Eric Raymond's
 old essay on The Luxury of Ignorance for guidelines on why it is so
 poor, the lack of display of what am I going to change from the
 current status is merely one of its many issues, and the lack of a
 usable 'Help' key is pretty serious.

I'll assume you're talking about either anaconda or nm-connection-editor
here?  eg, the GUI tools?

 Bridges for KVM are not supported. What is apparent is that
 NetworkManager supports 'DCB', data center bridging. That's a
 different technology. And that puts us right into one of the
 guidelines Eric added to his essay as a postscript:

Not sure what you mean about bridges for KVM not being supported.  NM
can create bridges/bonds/vlans/teams/etc and assign slaves to any of
them, and also set up a NAT-ed configuration much like libvirt does for
a bridge.  Obviously there needs to be a way for the kvm/qemu instance
to figure out what interface to use for connecting the guest, but that's
somewhat out of scope for NetworkManager.  

  Are there settings you can do from the command line or
 hand-editing config files that cannot be done from the GUI? Are they
 documented anywhere? Does using the GUI erase these settings?

Yes, there are things the GUI cannot do that nmcli and text files can
do.  The GUIs present in GNOME Shell and nm-connection-editor are not
intended to expose the full configuration possibilities of
NetworkManager, much like you don't expect a GUI to expose all the
options in apache or freeradius configuration.  For that, you can use
your favorite text editor along with 'man', or the built-in nmcli help.
We don't plan to significantly duplicate all the functionality of nmcli
or config files in nm-connection-editor, since that's not the target
audience of the tool.

Yes, there could be GUI online help for nm-connection-editor that
explains everything that it cannot do, but that misses the most of the
point of a general purpose GUI.  A more server-oriented GUI (like
Cockpit) could certainly expose more of the server-oriented
configuration options.

Note that nm-connection-editor has tooltips that give more information
about what most of the options are.  You may find these useful.

 I have to admit that I remain pretty unhappy with NetworkManager. It's
 a complex GUI on top of the underlying actual iinit scrupts, it
 doesn't do a good job of exposing the available options and there's no
 usable 'help' interface. Altogether, I'm afraid I have to classify it
 as a bad tool and recommend strongly against it for producton use.
 It's also partly why I try to put 'NM_CONTROLLED=no' in every
 /etc/sysconfig/network for servers that I work with.

nmcli (the command-line tool) has what I would consider very good
built-in help when modifying configuration.  eg, nmcli con edit name |
UUID and then desc dcb.app-fcoe-flags will give you a description of
what that is and what values are allowed.  Obviously it can always be
better.

There are also detailed manpages for nmcli, that refer you to
nmcli-examples(5), nm-settings(5), and others.

We're happy to take concrete suggestions on how to improve the
documentation, both in the manpages, GUI tooltips, nmcli interactive
help, etc.

Dan

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

Re: initscripts

2015-01-27 Thread Dan Williams
On Tue, 2015-01-27 at 20:56 +0100, Reindl Harald wrote:
 
 Am 27.01.2015 um 20:50 schrieb Nico Kadel-Garcia:
  On Sun, Jan 25, 2015 at 12:40 PM, Adam Williamson
  adamw...@fedoraproject.org wrote:
  On Sun, 2015-01-25 at 08:49 -0500, Nico Kadel-Garcia wrote:
 
  * KVM bridge configuration
 
  Works fine in F21+, I'm using NM on both my main desktop/test box and
  my server VM host.
 
  Testing now on a VM, with the Fedora 21 Workstation. Getting the gui's
  to work after installation with the Server installation ISO than I
  could spend, even after I brought in enough debris to get a GUI
  screen.
 
  I'll also point out that with either installation, it's unusably slow,
  it's unusably slow as a VM on a 2 GHz server with a pretty good ATI
  video card and 2 Gig of RAM allocated, so that makes testing awkward
  for me. I can switch window managers to something remotely sane, but
  then I lose the complex integration that makes the NetworkManager
  configuration utilities available.
 
  The modern anaconda tools and NetworkManager do indeed have access to
  installation time configuration of tagged VLAN's and pair bonding,
  although the interface is quite poor. Please refer to Eric Raymond's
  old essay on The Luxury of Ignorance for guidelines on why it is so
  poor, the lack of display of what am I going to change from the
  current status is merely one of its many issues, and the lack of a
  usable 'Help' key is pretty serious.
 
  Bridges for KVM are not supported. What is apparent is that
  NetworkManager supports 'DCB', data center bridging. That's a
  different technology. And that puts us right into one of the
  guidelines Eric added to his essay as a postscript:
 
Are there settings you can do from the command line or
  hand-editing config files that cannot be done from the GUI? Are they
  documented anywhere? Does using the GUI erase these settings?
 
  I have to admit that I remain pretty unhappy with NetworkManager. It's
  a complex GUI on top of the underlying actual iinit scrupts, it
  doesn't do a good job of exposing the available options and there's no
  usable 'help' interface. Altogether, I'm afraid I have to classify it
  as a bad tool and recommend strongly against it for producton use.
  It's also partly why I try to put 'NM_CONTROLLED=no' in every
  /etc/sysconfig/network for servers that I work with
 
 signed!
 
 and the main point is: there is no need to replace network.service on 
 *any* static configured machine and nobody with responsibility for 
 complex networks right in his mind is playing games if he is running a 
 magnitude of machines, all similar configured, all with differnt jobs 
 and a mix of Fedora/RHEL5,6,7
 
 that won't change for many years
 
 there is a usecase for NM, surely, but not for me and not for a lot of 
 other people working professional in serious setups and tend to 
 configure personal workstations left and right as much as possible ike 
 the production environment
 
 frankly i have enough of change for the sake of change as well i won't 
 use notebooks or other mobile devices for serious tasks for the rest 
 of my life - period

NetworkManager is not intended only for mobile devices or notebooks,
because that's a small part of the networking story.  Plus, more than
just notebooks have needs for the things that NetworkManager brings to
the table.

If it's useful for you, that's great.  If you do not find it useful,
that's also fine, and it can be masked.  However, we have put great
effort into NM so that even if it *is* enabled, it can coexist
peacefully with whatever you do on the system outside of NM, and we are
constantly improving this.

We hope that NM can be installed on most systems, and will be there when
required and useful, but will get out of the way when not required.

Dan


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

Re: Flash plugin 0-day vulnerability in the wild

2015-01-27 Thread Ahmad Samir
On 26 January 2015 at 15:17, Martin Stransky stran...@redhat.com wrote:
 On 01/26/2015 02:03 PM, drago01 wrote:

 On Mon, Jan 26, 2015 at 2:01 PM, Ahmad Samir ahmadsamir3...@gmail.com
 wrote:

 On 26 January 2015 at 14:55, Martin Stransky stran...@redhat.com wrote:



 Where have you got that? Official Adobe site [1] says the latest is
 11.2.202.438 and flash download page [2] gives me the same. I see the
 Ubuntu
 update with .440 package but what's that?

 ma.

 [1] http://www.adobe.com/software/flash/about/
 [2] https://get.adobe.com/flashplayer/


 flash-plugin-11.2.202.440 is available in the yum repo hosted by
 Adobe. But on[1] it doesn't say anything about the issue being fixed
 for Linux.


 Sure it does Adobe Flash Player 11.2.202.438 and earlier versions for
 Linux ... 440  438 ...


 There's no official confirmation of the fix of the CVE-2015-0311 in 440 yet,
 you can only assume that.


They've finally updated[1], it's official now that flash 11.2.202.440
includes the fix for CVE-2015-0311.

[1]http://helpx.adobe.com/security/products/flash-player/apsb15-03.html

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

[389-devel] RESENT please review: Ticket 47999 - lib389 tests - fix race conditions in various tests

2015-01-27 Thread Mark Reynolds

Resending review request...

https://fedorahosted.org/389/ticket/47999

https://fedorahosted.org/389/attachment/ticket/47999/0001-Ticket-47999-address-several-race-conditions-in-test.patch



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

Re: DNF replacing yum: fedup?

2015-01-27 Thread Jan Zelený
On 26. 1. 2015 at 17:52:36, Will Woods wrote:
 On Mon, 2015-01-26 at 13:26 -0800, Adam Williamson wrote:
  I note the ReplaceYumWithDnf Change page:
  
  https://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF
  
  says nothing about fedup. However, fedup uses yum:
  
  [adamw@adam fedup (master %)]$ grep -R yum * | wc -l
  74
  
  Has this been considered yet?
 
 Oh sure. I consider lots of things. I am large, I contain multitudes.
 
  Should porting fedup to dnf be in the scope of this Change?
 
 If you want upgrades to work without yum, yes.
 
  Does that affect its practicability for F22?
 
 That depends on how much help you expect to be able to find for that
 porting effort, since I haven't ever worked with DNF.
 
 It's not actually that complicated; 90% of what fedup does with yum
 would be equivalent to a DNF command like:
 
   dnf --releasever=22 upgrade --testonly \
   --pkglist=/var/lib/system-upgrade/package.list
 
 which would:
 
   * download (and verify) updates for all packages using the F22 repos,
   * run a test transaction of those updates, and report errors, and
   * write a list of packages used in the update to the named file[1].
 
 After that, you'd just need something like a 'treeinfo' command[2] that
 could handle a command line:
 
   dnf --releasever=22 treeinfo download kernel upgrade.img
 
 Which would:
 * download .treeinfo.signed from the configured repo(s)
 * verify it using the RPM trusted key(s)[3]
 * use that to download/verify the items listed (kernel, upgrade.img)
 
 That's about it. Everything else is outside the scope of dnf.
 
 (As an aside, PackageKit should also support these operations, so we can
 use PackageKit to make a Upgrade GUI Thing.)
 
 If anyone from the DNF/PackageKit teams wants to talk more about getting
 these things working, I'm happy to discuss the requirements in more
 detail. I'll also be at DevConf in Brno next weekend if anyone wants to
 discuss it in person.
 
 -w
 
 [1] This is so that upgrade.img knows which packages to install after we
 reboot. Alternately we'd just need a guarantee that every RPM file under
 $SOMEDIR is part of the upgrade transaction, and then fedup could
 construct package.list itself.
 [2] For more information about .treeinfo, see
 https://github.com/wgwoods/fedup/blob/master/fedup/treeinfo.py
 [3] The F22 key(s) get automatically trusted during the process of
 verifying the F22 packages, so after that you can verify F22 stuff
 against the RPM keyring.


CCing Michael Mraka who is handling migration of 3rd party tools from yum to 
dnf. I'm also interested in meeting you at DevConf, but let's arrange that off 
list.

Thanks
Jan
-- 
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: Why is fedoraproject.org only indexed by Google?

2015-01-27 Thread Petr Spacek
On 26.1.2015 16:46, Kevin Fenzi wrote:
 On Mon, 26 Jan 2015 07:53:27 -0700 Brandon Vincent
 brandon.vinc...@asu.edu wrote:
 
 On Mon, Jan 26, 2015 at 7:21 AM, Florian Weimer fwei...@redhat.com 
 wrote:
 Any idea why?
 
 https://lists.fedoraproject.org/robots.txt
 
 User-agent: * Crawl-delay: 10
 
 From Bing, This means the higher your crawl delay is, the fewer pages 
 BingBot will crawl. As crawling fewer pages may result in getting less 
 content indexed, we usually do not recommend it, although we also 
 understand that different web sites may have different bandwidth 
 constraints. [1].
 
 [1] 
 http://blogs.bing.com/webmaster/2012/05/03/to-crawl-or-not-to-crawl-that-is-bingbots-question/

 
 Not sure that explains why there are no results at all though.
 
 I think we added the Crawl-delay several years ago when we were having 
 storage issues. We could definitely try removing it and see if things 
 improve.

Yes please. We definitely should get archives indexed by search engines!

-- 
Petr Spacek  @  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

Broken dependencies: perl-Net-Twitter

2015-01-27 Thread buildsys


perl-Net-Twitter has broken dependencies in the rawhide tree:
On x86_64:
perl-Net-Twitter-4.01008-1.fc22.noarch requires perl(authentication)
On i386:
perl-Net-Twitter-4.01008-1.fc22.noarch requires perl(authentication)
On armhfp:
perl-Net-Twitter-4.01008-1.fc22.noarch requires perl(authentication)
Please resolve this as soon as possible.


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

rawhide report: 20150127 changes

2015-01-27 Thread Fedora Rawhide Report
Compose started at Tue Jan 27 05:15:06 UTC 2015
Broken deps for i386
--
[Sprog]
Sprog-0.14-27.fc20.noarch requires perl(:MODULE_COMPAT_5.18.0)
[aeskulap]
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libofstd.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires liboflog.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libijg8.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libijg16.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libijg12.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libdcmnet.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libdcmjpeg.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libdcmimgle.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libdcmimage.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libdcmdata.so.3.6
[barman]
barman-1.3.3-4.fc22.noarch requires python-dateutil  0:2.0
[boswars]
boswars-2.7-5.fc22.i686 requires libtolua++-5.1.so
[bro]
broccoli-2.3-1.fc22.i686 requires bro-2.3
python-broccoli-2.3-1.fc22.i686 requires bro-2.3
[cab]
cab-0.1.9-12.fc22.i686 requires cabal-dev
[dnssec-check]
dnssec-check-1.14.0.1-4.fc20.i686 requires libval-threads.so.14
dnssec-check-1.14.0.1-4.fc20.i686 requires libsres.so.14
[fawkes]
fawkes-lua-0.5.0-19.fc22.i686 requires libtolua++-5.1.so
fawkes-plugin-katana-0.5.0-19.fc22.i686 requires libtolua++-5.1.so
fawkes-plugin-pantilt-0.5.0-19.fc22.i686 requires libtolua++-5.1.so
fawkes-plugin-roomba-0.5.0-19.fc22.i686 requires libtolua++-5.1.so
fawkes-plugin-skiller-0.5.0-19.fc22.i686 requires libtolua++-5.1.so
[gcc-python-plugin]
gcc-python2-debug-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
gcc-python2-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
gcc-python3-debug-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
gcc-python3-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
[gitg]
gitg-3.14.1-1.fc22.i686 requires libgit2.so.21
gitg-libs-3.14.1-1.fc22.i686 requires libgit2.so.21
[golang-github-goraft-raft]
golang-github-goraft-raft-devel-0-0.5.git73f9c44.fc22.noarch requires 
golang(code.google.com/p/goprotobuf)
[golang-github-influxdb-influxdb]

golang-github-influxdb-influxdb-datastore-0.8.5-0.1.git9485e99.fc22.noarch 
requires golang(code.google.com/p/goprotobuf/proto)
golang-github-influxdb-influxdb-devel-0.8.5-0.1.git9485e99.fc22.noarch 
requires golang(code.google.com/p/goprotobuf/proto)
[guacamole-server]
libguac-client-rdp-0.9.3-1.fc22.i686 requires libfreerdp-utils.so.1.2
libguac-client-rdp-0.9.3-1.fc22.i686 requires libfreerdp-core.so.1.2
libguac-client-rdp-0.9.3-1.fc22.i686 requires libfreerdp-codec.so.1.2
libguac-client-rdp-0.9.3-1.fc22.i686 requires libfreerdp-cache.so.1.2
[libhocr]
libhocr-gtk-0.10.17-18.fc22.i686 requires python-imaging-sane
[libreoffice]
1:libreoffice-pdfimport-4.4.0.2-1.fc22.i686 requires libpoppler.so.47
[nifti2dicom]
nifti2dicom-0.4.9-1.fc22.i686 requires libitksys-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libitkopenjpeg-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libitkdouble-conversion-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libitkNetlibSlatec-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libhdf5_hl.so.8
nifti2dicom-0.4.9-1.fc22.i686 requires libhdf5_cpp.so.8
nifti2dicom-0.4.9-1.fc22.i686 requires libhdf5.so.8
nifti2dicom-0.4.9-1.fc22.i686 requires libITKznz-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKniftiio-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKgiftiio-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKWatersheds-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKVtkGlue-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKVideoIO-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKVideoCore-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKVTK-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKVNLInstantiation-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKStatistics-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKSpatialObjects-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKReview-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKQuadEdgeMesh-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKPolynomials-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKPath-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKOptimizersv4-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKOptimizers-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKNrrdIO-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKMetaIO-4.6.so.1

Re: GUI applications writing garbage to stdout/stderr

2015-01-27 Thread Kamil Paral
 The warnings only happen when using development versions of GTK+. So it
 shouldn't happen in F21, or in the future in F22, just in rawhide.

So when I talked about GTK, I meant the whole GNOME stack, like GLib, gvfs, st, 
clutter, mutter, gnome-shell, gstreamer, etc. I guess not all of these parts 
behave the same currently? I see a lot of garbage from them. But I also see 
some GTK warnings, in F21, and I don't have development builds. This is an 
example from today (I pruned it manually a bit):

$ journalctl -a --since=today | grep -iE 
'(warning|error|critical|debug|obsol|deprec)'
Jan 27 09:07:31 medusa gnome-session[1924]: (gnome-shell:2086): Clutter-WARNING 
**: Attempting to add actor of type 'StBoxLayout' to a container of type 
'ShellGenericContainer', but the actor has already a parent of type 
'ShellGenericContainer'.
Jan 27 09:08:21 medusa firefox-home.desktop[20760]: ** (firefox:20760): 
CRITICAL **: gst_app_src_set_size: assertion 'GST_IS_APP_SRC (appsrc)' failed
Jan 27 09:08:21 medusa firefox-home.desktop[20760]: ** (firefox:20760): 
CRITICAL **: gst_app_src_set_size: assertion 'GST_IS_APP_SRC (appsrc)' failed
Jan 27 09:08:21 medusa firefox-home.desktop[20760]: ** (firefox:20760): 
CRITICAL **: gst_app_src_set_size: assertion 'GST_IS_APP_SRC (appsrc)' failed
Jan 27 09:23:15 medusa gnome-session[1924]: (gnome-shell:2086): Clutter-WARNING 
**: Attempting to add actor of type 'StBoxLayout' to a container of type 
'ShellGenericContainer', but the actor has already a parent of type 
'ShellGenericContainer'.
Jan 27 09:26:13 medusa org.gnome.Caribou.Daemon[1961]: ** (caribou:): 
WARNING **: AT-SPI: Error in GetItems, sender=org.freedesktop.DBus, error=The 
name :1.56 was not provided by any .service files
Jan 27 09:27:30 medusa org.gnome.Terminal[1961]: (gnome-terminal-server:22537): 
GLib-CRITICAL **: g_child_watch_add_full: assertion 'pid  0' failed
Jan 27 09:31:20 medusa gnome-session[1924]: (gnome-shell:2086): St-CRITICAL **: 
setup_framebuffers: assertion 'width  0' failed
Jan 27 09:31:20 medusa gnome-session[1924]: (gnome-shell:2086): St-CRITICAL **: 
setup_framebuffers: assertion 'width  0' failed
Jan 27 09:31:20 medusa gnome-session[1924]: (gnome-shell:2086): St-CRITICAL **: 
setup_framebuffers: assertion 'width  0' failed
Jan 27 09:32:41 medusa org.gnome.Caribou.Daemon[1961]: ** (caribou:): 
WARNING **: AT-SPI: Error in GetItems, sender=org.freedesktop.DBus, error=The 
name :1.59 was not provided by any .service files
Jan 27 09:34:44 medusa org.gtk.vfs.Daemon[1961]: ** (process:29027): WARNING 
**: send_infos_cb: No such interface 'org.gtk.vfs.Enumerator' on object at path 
/org/gtk/vfs/client/enumerator/1 (g-dbus-error-quark, 19)
Jan 27 09:34:44 medusa org.gtk.vfs.Daemon[1961]: ** (process:29027): WARNING 
**: send_infos_cb: No such interface 'org.gtk.vfs.Enumerator' on object at path 
/org/gtk/vfs/client/enumerator/1 (g-dbus-error-quark, 19)
Jan 27 09:34:44 medusa org.gtk.vfs.Daemon[1961]: ** (process:29027): WARNING 
**: send_infos_cb: No such interface 'org.gtk.vfs.Enumerator' on object at path 
/org/gtk/vfs/client/enumerator/1 (g-dbus-error-quark, 19)
Jan 27 09:34:44 medusa org.gtk.vfs.Daemon[1961]: ** (process:29027): WARNING 
**: send_done_cb: No such interface 'org.gtk.vfs.Enumerator' on object at path 
/org/gtk/vfs/client/enumerator/1 (g-dbus-error-quark, 19)
Jan 27 09:34:57 medusa gnome-session[1924]: Window manager warning: Buggy 
client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x340004a 
(Unsaved Do)
Jan 27 09:35:17 medusa gnome-session[1924]: Window manager warning: Buggy 
client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3400010 
(Red Hat - )
Jan 27 09:35:23 medusa gnome-session[1924]: (gnome-abrt:23530): Gtk-CRITICAL 
**: gtk_header_bar_pack: assertion 'gtk_widget_get_parent (widget) == NULL' 
failed
Jan 27 09:35:40 medusa gnome-session[1924]: (gnome-abrt:23625): Gtk-CRITICAL 
**: gtk_header_bar_pack: assertion 'gtk_widget_get_parent (widget) == NULL' 
failed
Jan 27 09:36:30 medusa evolution.desktop[23734]: (evolution:23734): 
GLib-GObject-WARNING **: g_object_weak_unref: couldn't find weak ref 
0x302680b470(0x98e800)
Jan 27 09:36:30 medusa evolution.desktop[23734]: (evolution:23734): 
GLib-GObject-WARNING **: g_object_weak_unref: couldn't find weak ref 
0x302680b470(0x98e800)
Jan 27 09:36:30 medusa evolution.desktop[23734]: ** (evolution:23734): WARNING 
**: Shell not finalized on exit
Jan 27 09:37:15 medusa gnome-session[1924]: (gnome-shell:2086): St-CRITICAL **: 
setup_framebuffers: assertion 'width  0' failed
Jan 27 09:37:15 medusa gnome-session[1924]: (gnome-shell:2086): St-CRITICAL **: 
setup_framebuffers: assertion 'width  0' failed
Jan 27 09:37:15 medusa gnome-session[1924]: (gnome-shell:2086): St-CRITICAL **: 
setup_framebuffers: assertion 'width  0' failed
Jan 27 09:37:15 medusa gajim.desktop[23957]: ** Message: 
pygobject_register_sinkfunc is deprecated (GstObject)
Jan 27 09:37:15 medusa gajim.desktop[23957]: ** 

Re: DNF replacing yum: fedup?

2015-01-27 Thread Jaroslav Reznik
- Original Message -
 On Mon, 2015-01-26 at 14:37 -0700, Chris Murphy wrote:
  On Mon, Jan 26, 2015 at 2:36 PM, Chris Murphy 
  li...@colorremedies.com wrote:
   On Mon, Jan 26, 2015 at 2:26 PM, Adam Williamson 
   adamw...@fedoraproject.org wrote:
I note the ReplaceYumWithDnf Change page:

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

says nothing about fedup. However, fedup uses yum:

   
   Seems like fedup is only used on Fedora 21 and older to upgrade to
   Fedora 22. So dnf support would be needed to get Fedora 22 to
   fedup to Fedora 23. No?
  
  I guess right after Fedora 22 branch, it would break the ability to
  use fedup to upgrade from Fedora 22 to Rawhide...
  
 
 There is in fact no strict *technical* requirement for anything to
 move from yum to dnf in F22. yum will remain in the F22 package set,
 it is not being removed.
 
 However, the Change seems to me to have been written with the basic
 idea that yum shouldn't be installed by default any more and nothing
 that's a core part of Fedora should use it any more - for e.g., the
 Change incorporates moving anaconda to dnf, even though technically
 speaking there's no *need* for this, we could if we wanted to ship F22
 with anaconda using yum but the installed system using dnf.

This has implications on another Change - moving to Python 3. See 
Scope section - http://fedoraproject.org//wiki/Changes/Python_3_as_Default

Yum means moving both DNF and Python 3 to Fedora 23.

Jaroslav

 So given that, I wanted to clarify the status of fedup.
 
 If F22's fedup depends on yum, then people with 'clean' dnf-only
 systems are going to get yum installed when they want to upgrade to
 F23. Of course, we could ship F22 on release day with a yum-based
 fedup then provide a dnf-based one as an update, but that seems a bit
 messy.
 --
 Adam Williamson
 Fedora QA Community Monkey
 IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
 http://www.happyassassin.net
 
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
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: initscripts

2015-01-27 Thread Dan Williams
On Tue, 2015-01-27 at 14:50 -0500, Nico Kadel-Garcia wrote:
 On Sun, Jan 25, 2015 at 12:40 PM, Adam Williamson
 adamw...@fedoraproject.org wrote:
  On Sun, 2015-01-25 at 08:49 -0500, Nico Kadel-Garcia wrote:
 
  * KVM bridge configuration
 
  Works fine in F21+, I'm using NM on both my main desktop/test box and
  my server VM host.
 
 Testing now on a VM, with the Fedora 21 Workstation. Getting the gui's
 to work after installation with the Server installation ISO than I
 could spend, even after I brought in enough debris to get a GUI
 screen.
 
 I'll also point out that with either installation, it's unusably slow,
 it's unusably slow as a VM on a 2 GHz server with a pretty good ATI
 video card and 2 Gig of RAM allocated, so that makes testing awkward
 for me. I can switch window managers to something remotely sane, but
 then I lose the complex integration that makes the NetworkManager
 configuration utilities available.

I'd also point out that there are three different NetworkManager GUIs,
and one TUI:

1) GNOME Shell network settings - not really targeted for server
environments, has a smaller set of options that are suitable for
desktop/workstation use-cases

2) nm-connection-editor - presents a larger set of options than #1, and
only modifies *saved configuration*, not runtime configuration.  eg, it
is basically a much more capable system-config-network but without the
up/down buttons

3) KDE's network configuration dialogs

4) nmtui - a slightly simpler version of nm-connection-editor intended
for GUI-less environments, like a more capable system-config-network-tui

#2 and #4 obviously run much better in desktop environments like LXDE,
XFCE, etc where the full GNOME stack is not available.

It's important to note which one you're talking about when suggesting
improvements, since they are developed by different projects and each
one has a different target audience.  That said, I understand it can be
confusing which one is for who and available where...

Dan

 The modern anaconda tools and NetworkManager do indeed have access to
 installation time configuration of tagged VLAN's and pair bonding,
 although the interface is quite poor. Please refer to Eric Raymond's
 old essay on The Luxury of Ignorance for guidelines on why it is so
 poor, the lack of display of what am I going to change from the
 current status is merely one of its many issues, and the lack of a
 usable 'Help' key is pretty serious.
 
 Bridges for KVM are not supported. What is apparent is that
 NetworkManager supports 'DCB', data center bridging. That's a
 different technology. And that puts us right into one of the
 guidelines Eric added to his essay as a postscript:
 
  Are there settings you can do from the command line or
 hand-editing config files that cannot be done from the GUI? Are they
 documented anywhere? Does using the GUI erase these settings?
 
 I have to admit that I remain pretty unhappy with NetworkManager. It's
 a complex GUI on top of the underlying actual iinit scrupts, it
 doesn't do a good job of exposing the available options and there's no
 usable 'help' interface. Altogether, I'm afraid I have to classify it
 as a bad tool and recommend strongly against it for producton use.
 It's also partly why I try to put 'NM_CONTROLLED=no' in every
 /etc/sysconfig/network for servers that I work with.


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

2015-01-27 Thread Adam Williamson
On Tue, 2015-01-27 at 14:50 -0500, Nico Kadel-Garcia wrote:
 
 I have to admit that I remain pretty unhappy with NetworkManager. 
 It's a complex GUI on top of the underlying actual iinit scrupts, it 

Um. No it isn't. I think you have fundamentally misunderstood what 
NetworkManager is. You seem to be treating nm-connection-editor, a 
small GUI configuration tool for NetworkManager, as if it *was* 
NetworkManager.

NetworkManager is a daemon for controlling network connections. nm-
connection-editor is *one* configuration tool for it; there are many 
others, and you can also configure it by editing configuration files.

NetworkManager, per se, supports KVM bridging fine. Refer to 
https://www.happyassassin.net/2014/07/23/bridged-networking-for-libvirt-with-networkmanager-2014-fedora-21/
 , but note that the udev rule workaround documented there is not, I 
think, required with F21 final. Also note that, there, I tried to 
document the GUI way of doing it via GNOME Shell to demonstrate that 
it's possible; in practice, for sysadmins, I'd simply recommend doing 
it with ifcfg files, as described in 'Background and details'. 
Fundamentally all it needs is two ifcfg files, one for the bridge, one 
for the slave interface, with a few directives in each; in fact, the 
same configuration files will work for both network.service and 
NetworkManager.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

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

Re: initscripts

2015-01-27 Thread Reindl Harald



Am 27.01.2015 um 21:18 schrieb Dan Williams:

On Tue, 2015-01-27 at 20:56 +0100, Reindl Harald wrote:

there is a usecase for NM, surely, but not for me and not for a lot of
other people working professional in serious setups and tend to
configure personal workstations left and right as much as possible ike
the production environment

frankly i have enough of change for the sake of change as well i won't
use notebooks or other mobile devices for serious tasks for the rest
of my life - period


NetworkManager is not intended only for mobile devices or notebooks,
because that's a small part of the networking story.  Plus, more than
just notebooks have needs for the things that NetworkManager brings to
the table.

If it's useful for you, that's great.  If you do not find it useful,
that's also fine, and it can be masked.  However, we have put great
effort into NM so that even if it *is* enabled, it can coexist
peacefully with whatever you do on the system outside of NM, and we are
constantly improving this.

We hope that NM can be installed on most systems, and will be there when
required and useful, but will get out of the way when not required


i am fine with that

but i am not fine with the unacceptable attitude of the thread-starter 
asking when things get removed which are mature and perfect working 
because i have *zero* understanding for the remove this and that and 
replace whatever can be replaced attitude the last recent years at all




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

[perl-Test-RequiresInternet] Created tag perl-Test-RequiresInternet-0.03-2.el7

2015-01-27 Thread Paul Howarth
The lightweight tag 'perl-Test-RequiresInternet-0.03-2.el7' was created 
pointing to:

 6490865... Initial import (perl-Test-RequiresInternet-0.03-2)
--
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-Test-RequiresInternet] Created tag perl-Test-RequiresInternet-0.03-2.el6

2015-01-27 Thread Paul Howarth
The lightweight tag 'perl-Test-RequiresInternet-0.03-2.el6' was created 
pointing to:

 6490865... Initial import (perl-Test-RequiresInternet-0.03-2)
--
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-Test-RequiresInternet] Created tag perl-Test-RequiresInternet-0.03-2.fc20

2015-01-27 Thread Paul Howarth
The lightweight tag 'perl-Test-RequiresInternet-0.03-2.fc20' was created 
pointing to:

 6490865... Initial import (perl-Test-RequiresInternet-0.03-2)
--
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

Is it a SELinux policy problem ?

2015-01-27 Thread Casper
Or is it a luajit problem ?

Dear devs hello.
I would like to determine if these AVC are caused by prosody, lua, or
a wrong SELinux policy.



lancaster ~ # systemctl status prosody
● prosody.service - Prosody XMPP (Jabber) server
   Loaded: loaded (/usr/lib/systemd/system/prosody.service; disabled)
 Active: inactive (dead)

lancaster ~ # sestatus
SELinux status: enabled
SELinuxfs mount:/sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode:   enforcing
Mode from config file:  enforcing
Policy MLS status:  enabled
Policy deny_unknown status: allowed
Max kernel policy version:  29

lancaster ~ # rpm -q prosody luajit
prosody-0.9.4-4.fc21.x86_64
luajit-2.0.3-3.fc21.x86_64


systemd start:
janv. 27 19:28:03 lancaster prosodyctl[21208]: PANIC: unprotected
error in call to Lua API (runtime code generation failed, restricted
kernel?)
janv. 27 19:28:04 lancaster prosodyctl[21208]: PANIC: unprotected
error in call to Lua API (runtime code generation failed, restricted
kernel?)
janv. 27 19:28:04 lancaster systemd[1]: prosody.service: control
process exited, code=killed status=11
janv. 27 19:28:04 lancaster systemd[1]: Failed to start Prosody XMPP
(Jabber) server.
janv. 27 19:28:04 lancaster systemd[1]: Unit prosody.service entered
failed state.
janv. 27 19:28:04 lancaster systemd[1]: prosody.service failed.

kernel log:
janv. 27 19:28:03 lancaster prosodyctl[21208]: PANIC: unprotected
error in call to Lua API (runtime code generation failed, restricted
kernel?)
janv. 27 19:28:03 lancaster kernel: luajit[21209]: segfault at bcefddd
ip 0bcefddd sp 7fff98c8cf00 error 15
janv. 27 19:28:04 lancaster prosodyctl[21208]: PANIC: unprotected
error in call to Lua API (runtime code generation failed, restricted
kernel?)
janv. 27 19:28:04 lancaster kernel: luajit[21208]: segfault at bcefe33
ip 0bcefe33 sp 7fffe6d4a6b0 error 15
janv. 27 19:28:04 lancaster systemd[1]: prosody.service: control
process exited, code=killed status=11
janv. 27 19:28:04 lancaster systemd[1]: Failed to start Prosody XMPP
(Jabber) server.
janv. 27 19:28:04 lancaster systemd[1]: Unit prosody.service entered
failed state.
janv. 27 19:28:04 lancaster systemd[1]: prosody.service failed.
janv. 27 19:28:05 lancaster dbus[904]: [system] Successfully activated
service 'org.fedoraproject.Setroubleshootd'
janv. 27 19:28:14 lancaster setroubleshoot[21211]: Plugin Exception
restorecon_source
janv. 27 19:28:14 lancaster setroubleshoot[21211]: SELinux is
preventing /usr/bin/luajit-2.0.3 from read access on the file
/var/log/prosody/debug.log. For complete SELinux messages. run sealert
-l 4598d861-a393-472b-9dda-2c1c3b069fd4
janv. 27 19:28:14 lancaster setroubleshoot[21211]: SELinux is
preventing /usr/bin/luajit-2.0.3 from read access on the file
/var/log/prosody/info.log. For complete SELinux messages. run sealert
-l 4598d861-a393-472b-9dda-2c1c3b069fd4
janv. 27 19:28:14 lancaster setroubleshoot[21211]: SELinux is
preventing /usr/bin/luajit-2.0.3 from read access on the file
/var/log/prosody/error.log. For complete SELinux messages. run sealert
-l 4598d861-a393-472b-9dda-2c1c3b069fd4
janv. 27 19:28:15 lancaster setroubleshoot[21211]: SELinux is
preventing /usr/bin/luajit-2.0.3 from using the execmem access on a
process. For complete SELinux messages. run sealert -l
e0b419ae-9eb4-45ec-9d8e-0ef19df4f5cb
janv. 27 19:28:15 lancaster setroubleshoot[21211]: SELinux is
preventing /usr/bin/luajit-2.0.3 from using the execmem access on a
process. For complete SELinux messages. run sealert -l
e0b419ae-9eb4-45ec-9d8e-0ef19df4f5cb


lancaster ~ # sealert -l 4598d861-a393-472b-9dda-2c1c3b069fd4
SELinux is preventing /usr/bin/luajit-2.0.3 from read access on the
file /var/log/prosody/error.log.

*  Plugin catchall (100. confidence) suggests
   **

If vous pensez que luajit-2.0.3 devrait être autorisé à accéder read
sur error.log file par défaut.
Then vous devriez rapporter ceci en tant qu'anomalie.
Vous pouvez générer un module de stratégie local pour autoriser cet
accès.
Do
autoriser cet accès pour le moment en exécutant :
# grep luajit /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp


Additional Information:
Source Contextsystem_u:system_r:prosody_t:s0
Target Contextsystem_u:object_r:var_log_t:s0
Target Objects/var/log/prosody/error.log [ file ]
Sourceluajit
Source Path   /usr/bin/luajit-2.0.3
Port  Unknown
Host  lancaster
Source RPM Packages   luajit-2.0.3-3.fc21.x86_64
Target RPM Packages
Policy RPMselinux-policy-3.13.1-103.fc21.noarch
Selinux Enabled   True
Policy Type   targeted
Enforcing ModeEnforcing
Host Name lancaster
Platform   

[perl-Test-RequiresInternet] Created tag perl-Test-RequiresInternet-0.03-2.fc22

2015-01-27 Thread Paul Howarth
The lightweight tag 'perl-Test-RequiresInternet-0.03-2.fc22' was created 
pointing to:

 6490865... Initial import (perl-Test-RequiresInternet-0.03-2)
--
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-Test-RequiresInternet] Created tag perl-Test-RequiresInternet-0.03-2.fc21

2015-01-27 Thread Paul Howarth
The lightweight tag 'perl-Test-RequiresInternet-0.03-2.fc21' was created 
pointing to:

 6490865... Initial import (perl-Test-RequiresInternet-0.03-2)
--
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

[389-devel] please review: Ticket 48004 - lib389 - Address various issues when running suites tickets

2015-01-27 Thread Mark Reynolds

https://fedorahosted.org/389/ticket/48004

https://fedorahosted.org/389/attachment/ticket/48004/0001-Ticket-48004-Fix-various-issues.patch
--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel

Re: Is it a SELinux policy problem ?

2015-01-27 Thread Daniel J Walsh

On 01/27/2015 05:11 PM, Casper wrote:
 Or is it a luajit problem ?

 Dear devs hello.
 I would like to determine if these AVC are caused by prosody, lua, or
 a wrong SELinux policy.

This avc (execmem) looks like it is allowed in Fedora
selinux-policy-3.13.1-105.fc21.src.rpm

Does prosody have a log file error.log?



 lancaster ~ # systemctl status prosody
 ● prosody.service - Prosody XMPP (Jabber) server
Loaded: loaded (/usr/lib/systemd/system/prosody.service; disabled)
  Active: inactive (dead)

 lancaster ~ # sestatus
 SELinux status: enabled
 SELinuxfs mount:/sys/fs/selinux
 SELinux root directory: /etc/selinux
 Loaded policy name: targeted
 Current mode:   enforcing
 Mode from config file:  enforcing
 Policy MLS status:  enabled
 Policy deny_unknown status: allowed
 Max kernel policy version:  29

 lancaster ~ # rpm -q prosody luajit
 prosody-0.9.4-4.fc21.x86_64
 luajit-2.0.3-3.fc21.x86_64


 systemd start:
 janv. 27 19:28:03 lancaster prosodyctl[21208]: PANIC: unprotected
 error in call to Lua API (runtime code generation failed, restricted
 kernel?)
 janv. 27 19:28:04 lancaster prosodyctl[21208]: PANIC: unprotected
 error in call to Lua API (runtime code generation failed, restricted
 kernel?)
 janv. 27 19:28:04 lancaster systemd[1]: prosody.service: control
 process exited, code=killed status=11
 janv. 27 19:28:04 lancaster systemd[1]: Failed to start Prosody XMPP
 (Jabber) server.
 janv. 27 19:28:04 lancaster systemd[1]: Unit prosody.service entered
 failed state.
 janv. 27 19:28:04 lancaster systemd[1]: prosody.service failed.

 kernel log:
 janv. 27 19:28:03 lancaster prosodyctl[21208]: PANIC: unprotected
 error in call to Lua API (runtime code generation failed, restricted
 kernel?)
 janv. 27 19:28:03 lancaster kernel: luajit[21209]: segfault at bcefddd
 ip 0bcefddd sp 7fff98c8cf00 error 15
 janv. 27 19:28:04 lancaster prosodyctl[21208]: PANIC: unprotected
 error in call to Lua API (runtime code generation failed, restricted
 kernel?)
 janv. 27 19:28:04 lancaster kernel: luajit[21208]: segfault at bcefe33
 ip 0bcefe33 sp 7fffe6d4a6b0 error 15
 janv. 27 19:28:04 lancaster systemd[1]: prosody.service: control
 process exited, code=killed status=11
 janv. 27 19:28:04 lancaster systemd[1]: Failed to start Prosody XMPP
 (Jabber) server.
 janv. 27 19:28:04 lancaster systemd[1]: Unit prosody.service entered
 failed state.
 janv. 27 19:28:04 lancaster systemd[1]: prosody.service failed.
 janv. 27 19:28:05 lancaster dbus[904]: [system] Successfully activated
 service 'org.fedoraproject.Setroubleshootd'
 janv. 27 19:28:14 lancaster setroubleshoot[21211]: Plugin Exception
 restorecon_source
 janv. 27 19:28:14 lancaster setroubleshoot[21211]: SELinux is
 preventing /usr/bin/luajit-2.0.3 from read access on the file
 /var/log/prosody/debug.log. For complete SELinux messages. run sealert
 -l 4598d861-a393-472b-9dda-2c1c3b069fd4
 janv. 27 19:28:14 lancaster setroubleshoot[21211]: SELinux is
 preventing /usr/bin/luajit-2.0.3 from read access on the file
 /var/log/prosody/info.log. For complete SELinux messages. run sealert
 -l 4598d861-a393-472b-9dda-2c1c3b069fd4
 janv. 27 19:28:14 lancaster setroubleshoot[21211]: SELinux is
 preventing /usr/bin/luajit-2.0.3 from read access on the file
 /var/log/prosody/error.log. For complete SELinux messages. run sealert
 -l 4598d861-a393-472b-9dda-2c1c3b069fd4
 janv. 27 19:28:15 lancaster setroubleshoot[21211]: SELinux is
 preventing /usr/bin/luajit-2.0.3 from using the execmem access on a
 process. For complete SELinux messages. run sealert -l
 e0b419ae-9eb4-45ec-9d8e-0ef19df4f5cb
 janv. 27 19:28:15 lancaster setroubleshoot[21211]: SELinux is
 preventing /usr/bin/luajit-2.0.3 from using the execmem access on a
 process. For complete SELinux messages. run sealert -l
 e0b419ae-9eb4-45ec-9d8e-0ef19df4f5cb


 lancaster ~ # sealert -l 4598d861-a393-472b-9dda-2c1c3b069fd4
 SELinux is preventing /usr/bin/luajit-2.0.3 from read access on the
 file /var/log/prosody/error.log.

 *  Plugin catchall (100. confidence) suggests
**

 If vous pensez que luajit-2.0.3 devrait être autorisé à accéder read
 sur error.log file par défaut.
 Then vous devriez rapporter ceci en tant qu'anomalie.
 Vous pouvez générer un module de stratégie local pour autoriser cet
 accès.
 Do
 autoriser cet accès pour le moment en exécutant :
 # grep luajit /var/log/audit/audit.log | audit2allow -M mypol
 # semodule -i mypol.pp


 Additional Information:
 Source Contextsystem_u:system_r:prosody_t:s0
 Target Contextsystem_u:object_r:var_log_t:s0
 Target Objects/var/log/prosody/error.log [ file ]
 Sourceluajit
 Source Path   /usr/bin/luajit-2.0.3
 Port  Unknown
 Host  lancaster
 Source RPM Packages   

Re: initscripts

2015-01-27 Thread Jóhann B. Guðmundsson


On 01/27/2015 08:18 PM, Dan Williams wrote:

We hope that NM can be installed on most systems, and will be there when
required and useful, but will get out of the way when not required.


Well I can confirm that NM pretty much does exactly that seeing as I 
have been running networkd for couple of months in a mix with NM to 
overcome some of networkd current limitations.


It even can be removed cleanly if it comes down to that.

it's everything else that needs to be fixed not to use or ( correctly ) 
depend on it ( or package separately in a sub package when doing so ) 
but that's not your headache.


In a perfectly functional community it would require someone to drive 
that effort and have the FPC being able to make guideline changes within 
reasonable amount of time.


That's not happening at least not within two years time frame but let's 
hope that at least the legacy network initscript will dead and gone long 
before that finally happens


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

2015-01-27 Thread Reindl Harald


Am 28.01.2015 um 01:23 schrieb Jóhann B. Guðmundsson:

On 01/27/2015 08:18 PM, Dan Williams wrote:

We hope that NM can be installed on most systems, and will be there when
required and useful, but will get out of the way when not required.


Well I can confirm that NM pretty much does exactly that seeing as I
have been running networkd for couple of months in a mix with NM to
overcome some of networkd current limitations.

It even can be removed cleanly if it comes down to that.

it's everything else that needs to be fixed not to use or ( correctly )
depend on it ( or package separately in a sub package when doing so )
but that's not your headache.

In a perfectly functional community it would require someone to drive
that effort and have the FPC being able to make guideline changes within
reasonable amount of time.

That's not happening at least not within two years time frame but let's
hope that at least the legacy network initscript will dead and gone long
before that finally happens


as said way too often:

Fedora is building an *operating system* and you can change packages, 
sub-packages or whatever you want - this leads not in a clean migration 
of hundrets and thousands of perfectly working enduser machines


it's impossible to do that automated for complexer setups with multiple 
NIC's, firewall rules, routings, bridges and bondig-setups in all sort 
of combinations nor do you anybady something good by forcing him to 
rebuild his configurations from scratch with all testing efforts




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: python-sig and retiring python3-dateutil

2015-01-27 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Jan 27, 2015 at 08:59:13AM -0500, Bohuslav Kabrda wrote:
 Packaging Python extension modules should keep working the way it
  did up until F21. python-dateutil will still be the Python2 build,
  python3-datetuil will still be the Python3 build. There are some
  guidelines changes that I proposed for F22 [1], but I think they
  don't influence dateutil.

python{,3}-dateutil have no executables, so this does not apply to
them at all.

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

[perl-Test-RequiresInternet/el6] Initial import (perl-Test-RequiresInternet-0.03-2)

2015-01-27 Thread Paul Howarth
Summary of changes:

  6490865... Initial import (perl-Test-RequiresInternet-0.03-2) (*)

(*) 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

Re: GUI applications writing garbage to stdout/stderr

2015-01-27 Thread Przemek Klosowski

On 01/27/2015 07:03 AM, Bastien Nocera wrote:

All those are warnings, not garbage or debug output. File bugs about those, 
there should be zero warnings in normal usage.
Shouldn't they trigger abrt then? more importantly, is it possible to 
capture that in the QA process during distribution composition? I 
believe a lot of those warnings aren't environment dependent, but rather 
would appear in a generic installation, so it would be appropriate to 
detect them early and take some corrective action---either block them or 
at least log bugs.


I think it should be a given that we do not install applications that 
won't even properly start up. In the past I have reported/fixed several 
bugs in less-important packages where the application would not even 
start or crash on some basic functionality; I was never sure whether 
autoqa could detect such errors. OTOH, I haven't seen such basic 
failures in few recent Fedora releases.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

File YAML-LibYAML-0.59.tar.gz uploaded to lookaside cache by pghmcfc

2015-01-27 Thread Paul Howarth
A file has been added to the lookaside cache for perl-YAML-LibYAML:

733e63b743088781eb8cad6477cd4905  YAML-LibYAML-0.59.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 1178789] perl-Archive-Zip-1.45 is available

2015-01-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1178789

Upstream Release Monitoring upstream-release-monitor...@fedoraproject.org 
changed:

   What|Removed |Added

Summary|perl-Archive-Zip-1.43 is|perl-Archive-Zip-1.45 is
   |available   |available



--- Comment #3 from Upstream Release Monitoring 
upstream-release-monitor...@fedoraproject.org ---
Latest upstream release: 1.45
Current version/release in Fedora Rawhide: 1.39-2.fc22
URL: http://search.cpan.org/dist/Archive-Zip/

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


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring Soon this service
will be implemented by a new system: https://release-monitoring.org/
It will require to manage monitored projects via a new web interface. Please
make yourself familiar with the new system to ease the transition.

-- 
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=ldvQ66rsoUa=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 1184823] perl-Any-Moose-0.26 is available

2015-01-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1184823

Upstream Release Monitoring upstream-release-monitor...@fedoraproject.org 
changed:

   What|Removed |Added

Summary|perl-Any-Moose-0.25 is  |perl-Any-Moose-0.26 is
   |available   |available



--- Comment #1 from Upstream Release Monitoring 
upstream-release-monitor...@fedoraproject.org ---
Latest upstream release: 0.26
Current version/release in Fedora Rawhide: 0.24-1.fc22
URL: http://search.cpan.org/dist/Any-Moose/

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


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring Soon this service
will be implemented by a new system: https://release-monitoring.org/
It will require to manage monitored projects via a new web interface. Please
make yourself familiar with the new system to ease the transition.

-- 
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=yyrT8pE7poa=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 1186275] New: perl-B-Debug-1.23 is available

2015-01-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186275

Bug ID: 1186275
   Summary: perl-B-Debug-1.23 is available
   Product: Fedora
   Version: rawhide
 Component: perl-B-Debug
  Keywords: FutureFeature, Triaged
  Assignee: ppi...@redhat.com
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: jples...@redhat.com,
perl-devel@lists.fedoraproject.org, ppi...@redhat.com,
psab...@redhat.com



Latest upstream release: 1.23
Current version/release in Fedora Rawhide: 1.22-2.fc22
URL: http://search.cpan.org/dist/B-Debug/

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


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring Soon this service
will be implemented by a new system: https://release-monitoring.org/
It will require to manage monitored projects via a new web interface. Please
make yourself familiar with the new system to ease the transition.

-- 
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=ylGX3yLW6wa=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 1186279] New: perl-JavaScript-Minifier-XS-0.10 is available

2015-01-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186279

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



Latest upstream release: 0.10
Current version/release in Fedora Rawhide: 0.09-12.fc22
URL: http://search.cpan.org/dist/JavaScript-Minifier-XS/

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


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring Soon this service
will be implemented by a new system: https://release-monitoring.org/
It will require to manage monitored projects via a new web interface. Please
make yourself familiar with the new system to ease the transition.

-- 
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=s4bu0MaI8za=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 1186280] New: perl-MetaCPAN-API-0.50 is available

2015-01-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186280

Bug ID: 1186280
   Summary: perl-MetaCPAN-API-0.50 is available
   Product: Fedora
   Version: rawhide
 Component: perl-MetaCPAN-API
  Keywords: FutureFeature, Triaged
  Assignee: p...@city-fan.org
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: iarn...@gmail.com, p...@city-fan.org,
perl-devel@lists.fedoraproject.org, psab...@redhat.com



Latest upstream release: 0.50
Current version/release in Fedora Rawhide: 0.44-3.fc22
URL: http://search.cpan.org/dist/MetaCPAN-API/

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


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring Soon this service
will be implemented by a new system: https://release-monitoring.org/
It will require to manage monitored projects via a new web interface. Please
make yourself familiar with the new system to ease the transition.

-- 
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=wwjz8HyRjfa=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 1186284] New: perl-PAR-Packer-1.025 is available

2015-01-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186284

Bug ID: 1186284
   Summary: perl-PAR-Packer-1.025 is available
   Product: Fedora
   Version: rawhide
 Component: perl-PAR-Packer
  Keywords: FutureFeature, Triaged
  Assignee: psab...@redhat.com
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: perl-devel@lists.fedoraproject.org, psab...@redhat.com



Latest upstream release: 1.025
Current version/release in Fedora Rawhide: 1.024-2.fc22
URL: http://search.cpan.org/dist/PAR-Packer/

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


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring Soon this service
will be implemented by a new system: https://release-monitoring.org/
It will require to manage monitored projects via a new web interface. Please
make yourself familiar with the new system to ease the transition.

-- 
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=vrvEk5iqK6a=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 1186283] New: perl-PAR-1.008 is available

2015-01-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186283

Bug ID: 1186283
   Summary: perl-PAR-1.008 is available
   Product: Fedora
   Version: rawhide
 Component: perl-PAR
  Keywords: FutureFeature, Triaged
  Assignee: psab...@redhat.com
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: perl-devel@lists.fedoraproject.org, ppi...@redhat.com,
psab...@redhat.com



Latest upstream release: 1.008
Current version/release in Fedora Rawhide: 1.007-6.fc22
URL: http://search.cpan.org/dist/PAR/

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


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring Soon this service
will be implemented by a new system: https://release-monitoring.org/
It will require to manage monitored projects via a new web interface. Please
make yourself familiar with the new system to ease the transition.

-- 
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=BlfYLRlF2Ba=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-MetaCPAN-Client] Update to 1.011000

2015-01-27 Thread Paul Howarth
commit 8371e1cff782c91d05d598d2a76a44f17bfa01df
Author: Paul Howarth p...@city-fan.org
Date:   Tue Jan 27 10:33:44 2015 +

Update to 1.011000

- New upstream release 1.011000
  - Support 'favorites' type and 'facets' key param in 'all' queries

 perl-MetaCPAN-Client.spec |   10 +-
 sources   |2 +-
 2 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/perl-MetaCPAN-Client.spec b/perl-MetaCPAN-Client.spec
index c5a67cb..0a249e8 100644
--- a/perl-MetaCPAN-Client.spec
+++ b/perl-MetaCPAN-Client.spec
@@ -3,7 +3,7 @@
 # TODO: BR: perl(HTTP::Tiny::Mech) and perl(WWW::Mechanize::Cache) when 
available
 
 Name:  perl-MetaCPAN-Client
-Version:   1.01
+Version:   1.011000
 Release:   1%{?dist}
 Summary:   A comprehensive, DWIM-featured client to the MetaCPAN API
 Group: Development/Libraries
@@ -55,6 +55,10 @@ This is a hopefully-complete API-compliant interface to 
MetaCPAN
 # have all of the dependencies we need to run the optional tests
 sed -i -e 's|RELEASE_TESTING|AUTHOR_TESTING|' t/release-pod-{coverage,syntax}.t
 
+# Clean up
+rm examples/all_favorite_dists.pl~
+sed -i -e 's/\r//' examples/ttt
+
 %build
 perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
@@ -93,6 +97,10 @@ mv ./[a-z]*.t t/api/
 %{_mandir}/man3/MetaCPAN::Client::Role::Entity.3*
 
 %changelog
+* Tue Jan 27 2015 Paul Howarth p...@city-fan.org - 1.011000-1
+- Update to 1.011000
+  - Support 'favorites' type and 'facets' key param in 'all' queries
+
 * Fri Jan 23 2015 Paul Howarth p...@city-fan.org - 1.01-1
 - Update to 1.01
   - Support wildcard-only value in complex search
diff --git a/sources b/sources
index 6efc79c..91748a3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-1f29e29648deaecfa69fe859be76be29  MetaCPAN-Client-1.01.tar.gz
+a52830fce95a035a9e864d0e1c1a1f54  MetaCPAN-Client-1.011000.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

Re: DNF replacing yum: fedup?

2015-01-27 Thread Miroslav Suchý
On 01/27/2015 08:57 AM, Adam Williamson wrote:
 Sure...and that means the upgrade tools included in F22 should be DNF-
 based. Because they'll be the ones used to upgrade to F23.
 
 We already shipped the upgrade tools in F21

But you can deliver that code via updates.
Planning upgrades from F22 to F23 is little bit premature.

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

[Bug 1167704] perl-Crypt-OpenSSL-X509-1.806 is available

2015-01-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1167704

Upstream Release Monitoring upstream-release-monitor...@fedoraproject.org 
changed:

   What|Removed |Added

Summary|perl-Crypt-OpenSSL-X509-1.8 |perl-Crypt-OpenSSL-X509-1.8
   |05 is available |06 is available



--- Comment #1 from Upstream Release Monitoring 
upstream-release-monitor...@fedoraproject.org ---
Latest upstream release: 1.806
Current version/release in Fedora Rawhide: 1.803-4.fc22
URL: http://search.cpan.org/dist/Crypt-OpenSSL-X509/

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


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring Soon this service
will be implemented by a new system: https://release-monitoring.org/
It will require to manage monitored projects via a new web interface. Please
make yourself familiar with the new system to ease the transition.

-- 
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=Sru5ND5NNda=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-Sub-Uplevel] Created tag perl-Sub-Uplevel-0.25-1.fc22

2015-01-27 Thread Paul Howarth
The lightweight tag 'perl-Sub-Uplevel-0.25-1.fc22' was created pointing to:

 6f586a9... Update to 0.25
--
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-YAML-LibYAML] Update to 0.59

2015-01-27 Thread Paul Howarth
commit ce5f7169f4cea5105e6d40cb297b209980374713
Author: Paul Howarth p...@city-fan.org
Date:   Tue Jan 27 10:41:28 2015 +

Update to 0.59

- New upstream release 0.59
  - Better scalar dump heuristics (PR/23)
  - More closely match YAML.pm

 perl-YAML-LibYAML.spec |7 ++-
 sources|2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/perl-YAML-LibYAML.spec b/perl-YAML-LibYAML.spec
index 2b741bc..cfe8d21 100644
--- a/perl-YAML-LibYAML.spec
+++ b/perl-YAML-LibYAML.spec
@@ -1,5 +1,5 @@
 Name:   perl-YAML-LibYAML
-Version:0.58
+Version:0.59
 Release:1%{?dist}
 Summary:Perl YAML Serialization using XS and libyaml
 License:GPL+ or Artistic
@@ -74,6 +74,11 @@ make test
 %{_mandir}/man3/YAML::XS::LibYAML.3*
 
 %changelog
+* Tue Jan 27 2015 Paul Howarth p...@city-fan.org - 0.59-1
+- Update to 0.59
+  - Better scalar dump heuristics (PR/23)
+  - More closely match YAML.pm
+
 * Wed Jan 21 2015 Paul Howarth p...@city-fan.org - 0.58-1
 - Update to 0.58
   - Add a VERSION statement to YAML::LibYAML (GH#8)
diff --git a/sources b/sources
index 04a0a41..f90053b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8dbd5b7560454cbc7935a1c4796b6d18  YAML-LibYAML-0.58.tar.gz
+733e63b743088781eb8cad6477cd4905  YAML-LibYAML-0.59.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 1186278] New: perl-Getopt-Long-Descriptive-0.099 is available

2015-01-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186278

Bug ID: 1186278
   Summary: perl-Getopt-Long-Descriptive-0.099 is available
   Product: Fedora
   Version: rawhide
 Component: perl-Getopt-Long-Descriptive
  Keywords: FutureFeature, Triaged
  Assignee: psab...@redhat.com
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: iarn...@gmail.com, mmasl...@redhat.com,
perl-devel@lists.fedoraproject.org, psab...@redhat.com



Latest upstream release: 0.099
Current version/release in Fedora Rawhide: 0.098-1.fc22
URL: http://search.cpan.org/dist/Getopt-Long-Descriptive/

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


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring Soon this service
will be implemented by a new system: https://release-monitoring.org/
It will require to manage monitored projects via a new web interface. Please
make yourself familiar with the new system to ease the transition.

-- 
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=zQnvLvDMc2a=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 1186281] New: perl-MooX-Options-4.016 is available

2015-01-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186281

Bug ID: 1186281
   Summary: perl-MooX-Options-4.016 is available
   Product: Fedora
   Version: rawhide
 Component: perl-MooX-Options
  Keywords: FutureFeature, Triaged
  Assignee: dd...@cpan.org
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: dd...@cpan.org, perl-devel@lists.fedoraproject.org



Latest upstream release: 4.016
Current version/release in Fedora Rawhide: 4.015-1.fc22
URL: http://search.cpan.org/dist/MooX-Options/

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


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring Soon this service
will be implemented by a new system: https://release-monitoring.org/
It will require to manage monitored projects via a new web interface. Please
make yourself familiar with the new system to ease the transition.

-- 
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=cmBf9KupUza=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-YAML-LibYAML] Created tag perl-YAML-LibYAML-0.59-1.fc22

2015-01-27 Thread Paul Howarth
The lightweight tag 'perl-YAML-LibYAML-0.59-1.fc22' was created pointing to:

 ce5f716... Update to 0.59
--
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-Sub-Uplevel] Update to 0.25

2015-01-27 Thread Paul Howarth
commit 6f586a98560437849c03b844c83ea545465138fe
Author: Paul Howarth p...@city-fan.org
Date:   Tue Jan 27 11:16:12 2015 +

Update to 0.25

- New upstream release 0.25
  - Fixed: 00-compile.t failures under Windows (CPAN RT#98230)
  - The 00-compile.t file has been moved to a release test and is no longer
shipped
  - Moved bug tracker to Github
  - Updated repo files explaining how to contribute
  - Enabled Travis CI
- Specify all dependencies
- Use %license
- Make %files list more explicit

 .gitignore|3 +--
 perl-Sub-Uplevel.spec |   47 +--
 sources   |2 +-
 3 files changed, 35 insertions(+), 17 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 012991d..b3ca47f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1 @@
-Sub-Uplevel-0.22.tar.gz
-/Sub-Uplevel-0.24.tar.gz
+/Sub-Uplevel-[0-9.]*.tar.gz
diff --git a/perl-Sub-Uplevel.spec b/perl-Sub-Uplevel.spec
index 2ef3f61..1c6464a 100644
--- a/perl-Sub-Uplevel.spec
+++ b/perl-Sub-Uplevel.spec
@@ -1,27 +1,34 @@
 Name:   perl-Sub-Uplevel
 Summary:Apparently run a function in a higher stack frame
 Epoch:  1
-Version:0.24
-Release:8%{?dist}
+Version:0.25
+Release:1%{?dist}
 License:GPL+ or Artistic
 Group:  Development/Libraries
 Source0:
http://search.cpan.org/CPAN/authors/id/D/DA/DAGOLDEN/Sub-Uplevel-%{version}.tar.gz
 
 URL:http://search.cpan.org/dist/Sub-Uplevel
 BuildArch:  noarch
-BuildRequires:  perl(ExtUtils::MakeMaker) = 6.30
+# Build:
+BuildRequires:  perl
+BuildRequires:  perl(ExtUtils::MakeMaker) = 6.17
 # Run-time:
 BuildRequires:  perl(Carp)
 BuildRequires:  perl(constant)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
 # Tests:
 BuildRequires:  perl(Exporter)
 BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(File::Spec)
 BuildRequires:  perl(Test::More)
 # Optional:
-BuildRequires:  perl(Test::Script) = 1.05
-Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
+BuildRequires:  perl(CPAN::Meta) = 2.120900
+# Explicit Run-time:
+Requires:   perl(:MODULE_COMPAT_%(eval `perl -V:version`; echo $version))
 Requires:   perl(Carp)
 
-%{?perl_default_filter}
+# Remove bogus perl(DB) provide
+%global __provides_exclude ^perl\\(DB\\)$
 
 %description
 Like Tcl's uplevel() function, but not quite so dangerous. The idea is
@@ -32,24 +39,36 @@ are avoided.
 %setup -q -n Sub-Uplevel-%{version}
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor
+perl Makefile.PL INSTALLDIRS=vendor
 make %{?_smp_mflags}
 
 %install
 make pure_install DESTDIR=%{buildroot}
 find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
-find %{buildroot} -depth -type d -exec rmdir {} 2/dev/null ';'
-%{_fixperms} %{buildroot}/*
+%{_fixperms} %{buildroot}
 
 %check
 make test
 
 %files
-%doc Changes LICENSE README README.PATCHING examples/
-%{perl_vendorlib}/*
-%{_mandir}/man3/*
+%license LICENSE
+%doc Changes CONTRIBUTING.mkdn README examples/
+%{perl_vendorlib}/Sub/
+%{_mandir}/man3/Sub::Uplevel.3*
 
 %changelog
+* Tue Jan 27 2015 Paul Howarth p...@city-fan.org - 1:0.25-1
+- Update to 0.25
+  - Fixed: 00-compile.t failures under Windows (CPAN RT#98230)
+  - The 00-compile.t file has been moved to a release test and is no longer
+shipped
+  - Moved bug tracker to Github
+  - Updated repo files explaining how to contribute
+  - Enabled Travis CI
+- Specify all dependencies
+- Use %%license
+- Make %%files list more explicit
+
 * Thu Aug 28 2014 Jitka Plesnikova jples...@redhat.com - 1:0.24-8
 - Perl 5.20 rebuild
 
@@ -87,7 +106,7 @@ make test
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 
 * Wed Dec 22 2010 Marcela Maslanova mmasl...@redhat.com - 1:0.22-3
-- 661697 rebuild for fixing problems with vendorach/lib
+- Rebuild to fix problems with vendorarch/lib (#661697)
 
 * Thu May 06 2010 Marcela Maslanova mmasl...@redhat.com - 1:0.22-2
 - Mass rebuild with perl-5.12.0
@@ -147,7 +166,7 @@ make test
 * Thu Dec 29 2005 Jose Pedro Oliveira jpo at di.uminho.pt - 0.09-3
 - Dist tag.
 
-* Fri Apr  7 2005 Michael Schwendt mschwendt[AT]users.sf.net - 0.09-2
+* Wed Apr  6 2005 Michael Schwendt mschwendt[AT]users.sf.net - 0.09-2
 - rebuilt
 
 * Thu Jul  8 2004 Jose Pedro Oliveira jpo at di.uminho.pt - 0.09-1
diff --git a/sources b/sources
index 0f1c991..9fabd63 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bea4037e8b2a0df563e25e6e44cb2e73  Sub-Uplevel-0.24.tar.gz
+5d0752dbfa94d0c91b25a264f47f5675  Sub-Uplevel-0.25.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

Apps using default Python in Fedora vs. EPEL

2015-01-27 Thread Bohuslav Kabrda
Hey all,
I just wanted to ask for some thoughts on a problem (or rather a hardship) 
that is starting to show with the Python 3 transition in Fedora.
I've been contacted by two maintainers of applications in Fedora for advice 
and have been thinking for some time how to solve this:

Note: by applications I mean packages that provide end-user benefit and don't 
need to be packaged for both Python interpreters. They just use some Python 
(preferably the default one) to deliver functionality to user. Let's take 
copr-cli as an example - this is a thin CLI wrapper around python-copr.

Current state:
- Up until F21, maintainers were encouraged to build applications with Python 
2, but weren't discouraged from building with Python 3.
- From F22 on, packagers will be encouraged to build with Python 3 rather than 
Python 2.
- Lots of packagers want to keep the same specfile for EPEL and Fedora.
- Fedora guidelines mandate explicit usage of %__python2 and %__python3 (and 
all the sitelib/sitearch macros).

The Problem:
If packagers want to build against Python 3 in Fedora and Python in EPEL *and* 
keep the same specfile, they have to invent some ugly hacks, since Fedora's 
guidelines require explicit usage of versioned Python macros. This affects 
Requires and BuildRequires and %prep, %build, %install, %check sections. People 
who want to do this either redefine %__python in Fedora to point to Python 3 or 
something like that - I'm afraid that we could end up with a huge pile of crazy 
macro redefinitions in tons of packages and I want to avoid that.

Proposed Solution:
After thinking a few days about this, here's what I propose:
- Every specfile will have a minimal header with macro definitions that will 
look like this:

%if 0%{?fedora}
%global default_python python3
%else
%global default_python python
%endif

%make_default_python %default_python

- The %make_default_python macro function will point all the unversioned macros 
to proper values for given %default_python:

### In Fedora
%{__python}- /usr/bin/python3
%{python_sitelib}  - /usr/lib/python3.X/site-packages
# and other macros...

### In EPEL
%{__python}- /usr/bin/python2
%{python_sitelib}  - /usr/lib/python2.X/site-packages
# and other macros...

- This means that packagers will be able to use the unversioned macros 
throughout their specfile. Requires and BuildRequires will look like this:

Requires: %{default_python}-flask
BuildRequires %{default_python}-setuptools

Note: since BuildRequires need to be expanded in the minimal buildroot, it's 
necessary to define the %default_python macro in the specfile. Other way would 
be to define it in a macro file that would be added to the minimal buildroot, 
but that's neither very likely nor very nice :)


I think this solution makes sense for *applications* that need to be built both 
in Fedora and in EPEL. Note that it'd also align with my EPEL-python3 proposal 
[1], in case such an app was to be moved to python3X in EPEL (%default_python 
would just be redefined to python3X). I also think that this approach should 
never be allowed for packaging libraries, e.g. packages that have python-foo 
and python3-foo subpackages.

Thoughts?
Thanks,
Slavek

[1] https://fedoraproject.org/wiki/User:Bkabrda/EPEL7_Python3
___
python-devel mailing list
python-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/python-devel

[perl-MetaCPAN-Client] Created tag perl-MetaCPAN-Client-1.011000-1.fc22

2015-01-27 Thread Paul Howarth
The lightweight tag 'perl-MetaCPAN-Client-1.011000-1.fc22' was created pointing 
to:

 8371e1c... Update to 1.011000
--
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 1186285] New: perl-Sub-Uplevel-0.25 is available

2015-01-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186285

Bug ID: 1186285
   Summary: perl-Sub-Uplevel-0.25 is available
   Product: Fedora
   Version: rawhide
 Component: perl-Sub-Uplevel
  Keywords: FutureFeature, Triaged
  Assignee: p...@city-fan.org
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: p...@city-fan.org, perl-devel@lists.fedoraproject.org,
psab...@redhat.com, st...@silug.org



Latest upstream release: 0.25
Current version/release in Fedora Rawhide: 0.24-8.fc22
URL: http://search.cpan.org/dist/Sub-Uplevel/

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


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring Soon this service
will be implemented by a new system: https://release-monitoring.org/
It will require to manage monitored projects via a new web interface. Please
make yourself familiar with the new system to ease the transition.

-- 
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=vZPIAzG8SXa=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-MetaCPAN-API] Update to 0.50

2015-01-27 Thread Paul Howarth
commit 95a278506a148392fded6493a5ef45cfa18588a4
Author: Paul Howarth p...@city-fan.org
Date:   Mon Jan 26 22:03:59 2015 +

Update to 0.50

- New upstream release 0.50
  - Convert to Moo
  - Use Types::Standard
  - Remove Module::Build
  - Deprecate using x_deprecate meta-data
- Classify buildreqs by usage
- Use %license where possible
- No longer need to avoid network tests as they're skipped automatically in
  koji
- Switch to ExtUtils::MakeMaker flow

 .gitignore |3 +-
 perl-MetaCPAN-API.spec |   80 
 sources|2 +-
 3 files changed, 49 insertions(+), 36 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 62c9cdb..860b14c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1 @@
-/MetaCPAN-API-0.43.tar.gz
-/MetaCPAN-API-0.44.tar.gz
+/MetaCPAN-API-[0-9.]*.tar.gz
diff --git a/perl-MetaCPAN-API.spec b/perl-MetaCPAN-API.spec
index 342bf52..8a06fa1 100644
--- a/perl-MetaCPAN-API.spec
+++ b/perl-MetaCPAN-API.spec
@@ -1,37 +1,43 @@
 Name:   perl-MetaCPAN-API
-Version:0.44
-Release:3%{?dist}
+Version:0.50
+Release:1%{?dist}
 Summary:Comprehensive, DWIM-featured API to MetaCPAN
 License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/MetaCPAN-API/
 Source0:
http://www.cpan.org/authors/id/X/XS/XSAWYERX/MetaCPAN-API-%{version}.tar.gz
 BuildArch:  noarch
+# Build
 BuildRequires:  perl
-BuildRequires:  perl(Any::Moose)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+# Module
 BuildRequires:  perl(Carp)
-BuildRequires:  perl(IO::Handle)
-BuildRequires:  perl(IPC::Open3)
 BuildRequires:  perl(HTTP::Tiny)
 BuildRequires:  perl(JSON)
-BuildRequires:  perl(Module::Build)
-BuildRequires:  perl(Pod::Coverage::TrustPod)
+BuildRequires:  perl(Moo) = 1.01
+BuildRequires:  perl(Moo::Role)
+BuildRequires:  perl(namespace::autoclean)
+BuildRequires:  perl(Try::Tiny)
+BuildRequires:  perl(Types::Standard)
+BuildRequires:  perl(URI::Escape)
+# Test suite
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(IO::Handle)
+BuildRequires:  perl(IPC::Open3)
 BuildRequires:  perl(Test::Fatal)
 BuildRequires:  perl(Test::More)
-BuildRequires:  perl(Test::Perl::Critic)
-BuildRequires:  perl(Test::Pod)
-BuildRequires:  perl(Test::Pod::Coverage)
+BuildRequires:  perl(Test::RequiresInternet)
 BuildRequires:  perl(Test::TinyMocker)
-BuildRequires:  perl(Try::Tiny)
-BuildRequires:  perl(URI::Escape)
-Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
+# Author/Release tests
+BuildRequires:  perl(Pod::Coverage::TrustPod)
+BuildRequires:  perl(Test::Perl::Critic)
+BuildRequires:  perl(Test::Pod) = 1.41
+BuildRequires:  perl(Test::Pod::Coverage) = 1.08
+# Runtime
+Requires:   perl(:MODULE_COMPAT_%(eval `perl -V:version`; echo $version))
 
 %{?perl_default_filter}
 
-# skip tests that require network access in koji
-# rpmbuild --with network-tests to re-enable
-%bcond_with network_tests
-
 %description
 This is a hopefully-complete API-compliant interface to MetaCPAN
 (https://metacpan.org) with DWIM capabilities, to make your life easier.
@@ -45,32 +51,40 @@ Please do not use this module.
 %setup -q -n MetaCPAN-API-%{version}
 
 %build
-%{__perl} Build.PL installdirs=vendor
-./Build
+perl Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
 
 %install
-./Build install destdir=%{buildroot} create_packlist=0
-
-%{_fixperms} %{buildroot}/*
+make pure_install DESTDIR=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} \;
+%{_fixperms} %{buildroot}
 
 %check
-# avoid tests that require network access in koji
-%if !%{with network_tests}
-mv 
t/{author,autocomplete,distribution,favorite,file,module,pod,release,source}.t 
./
-%endif
-
-AUTHOR_TESTING=1 RELEASE_TESTING=1 ./Build test
-
-%if !%{with network_tests}
-mv 
./{author,autocomplete,distribution,favorite,file,module,pod,release,source}.t 
t/
-%endif
+make test AUTHOR_TESTING=1 RELEASE_TESTING=1
 
 %files
-%doc Changes LICENSE README
+%if 0%{?_licensedir:1}
+%license LICENSE
+%else
+%doc LICENSE
+%endif
+%doc Changes README
 %{perl_vendorlib}/MetaCPAN/
 %{_mandir}/man3/*
 
 %changelog
+* Mon Jan 26 2015 Paul Howarth p...@city-fan.org - 0.50-1
+- Update to 0.50
+  - Convert to Moo
+  - Use Types::Standard
+  - Remove Module::Build
+  - Deprecate using x_deprecate meta-data
+- Classify buildreqs by usage
+- Use %%license where possible
+- No longer need to avoid network tests as they're skipped automatically in
+  koji
+- Switch to ExtUtils::MakeMaker flow
+
 * Mon Sep 01 2014 Jitka Plesnikova jples...@redhat.com - 0.44-3
 - Perl 5.20 rebuild
 
diff --git a/sources b/sources
index 3120a74..dbd1270 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-36fc3f00d380473e1819354581869d0a  MetaCPAN-API-0.44.tar.gz
+06967b570f5eae2ef627c3667e40a55f  MetaCPAN-API-0.50.tar.gz
--
Fedora Extras Perl SIG

[perl-Sys-Virt] Update to 1.2.12 release

2015-01-27 Thread Daniel P . Berrange
commit a946705bcb65263b7bf43dda6b80c57e94aefbaf
Author: Daniel P. Berrange berra...@redhat.com
Date:   Tue Jan 27 11:18:05 2015 +

Update to 1.2.12 release

 perl-Sys-Virt.spec |5 -
 sources|2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/perl-Sys-Virt.spec b/perl-Sys-Virt.spec
index f9a2835..34d7005 100644
--- a/perl-Sys-Virt.spec
+++ b/perl-Sys-Virt.spec
@@ -1,7 +1,7 @@
 # Automatically generated by perl-Sys-Virt.spec.PL
 
 Name:   perl-Sys-Virt
-Version:1.2.11
+Version:1.2.12
 Release:1%{?dist}%{?extra_release}
 Summary:Represent and manage a libvirt hypervisor connection
 License:GPLv2+ or Artistic
@@ -59,6 +59,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/*
 
 %changelog
+* Tue Jan 27 2015 Daniel P. Berrange berra...@redhat.com - 1.2.12-1
+- Update to 1.2.12 release
+
 * Mon Dec 15 2014 Daniel P. Berrange berra...@redhat.com - 1.2.11-1
 - Update to 1.2.11 release
 
diff --git a/sources b/sources
index ec1b60b..b73b1fc 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-366672f8ac4abd2cc814a32fb10fa929  Sys-Virt-1.2.11.tar.gz
+6b88d53b940998cc8bec755108d2cea5  Sys-Virt-1.2.12.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

Re: GUI applications writing garbage to stdout/stderr

2015-01-27 Thread Bastien Nocera
All those are warnings, not garbage or debug output. File bugs about those, 
there should be zero warnings in normal usage.

- Original Message -
  The warnings only happen when using development versions of GTK+. So it
  shouldn't happen in F21, or in the future in F22, just in rawhide.
 
 So when I talked about GTK, I meant the whole GNOME stack, like GLib, gvfs,
 st, clutter, mutter, gnome-shell, gstreamer, etc. I guess not all of these
 parts behave the same currently? I see a lot of garbage from them. But I
 also see some GTK warnings, in F21, and I don't have development builds.
 This is an example from today (I pruned it manually a bit):
 
 $ journalctl -a --since=today | grep -iE
 '(warning|error|critical|debug|obsol|deprec)'
 Jan 27 09:07:31 medusa gnome-session[1924]: (gnome-shell:2086):
 Clutter-WARNING **: Attempting to add actor of type 'StBoxLayout' to a
 container of type 'ShellGenericContainer', but the actor has already a
 parent of type 'ShellGenericContainer'.
 Jan 27 09:08:21 medusa firefox-home.desktop[20760]: ** (firefox:20760):
 CRITICAL **: gst_app_src_set_size: assertion 'GST_IS_APP_SRC (appsrc)'
 failed
 Jan 27 09:08:21 medusa firefox-home.desktop[20760]: ** (firefox:20760):
 CRITICAL **: gst_app_src_set_size: assertion 'GST_IS_APP_SRC (appsrc)'
 failed
 Jan 27 09:08:21 medusa firefox-home.desktop[20760]: ** (firefox:20760):
 CRITICAL **: gst_app_src_set_size: assertion 'GST_IS_APP_SRC (appsrc)'
 failed
 Jan 27 09:23:15 medusa gnome-session[1924]: (gnome-shell:2086):
 Clutter-WARNING **: Attempting to add actor of type 'StBoxLayout' to a
 container of type 'ShellGenericContainer', but the actor has already a
 parent of type 'ShellGenericContainer'.
 Jan 27 09:26:13 medusa org.gnome.Caribou.Daemon[1961]: ** (caribou:):
 WARNING **: AT-SPI: Error in GetItems, sender=org.freedesktop.DBus,
 error=The name :1.56 was not provided by any .service files
 Jan 27 09:27:30 medusa org.gnome.Terminal[1961]:
 (gnome-terminal-server:22537): GLib-CRITICAL **: g_child_watch_add_full:
 assertion 'pid  0' failed
 Jan 27 09:31:20 medusa gnome-session[1924]: (gnome-shell:2086): St-CRITICAL
 **: setup_framebuffers: assertion 'width  0' failed
 Jan 27 09:31:20 medusa gnome-session[1924]: (gnome-shell:2086): St-CRITICAL
 **: setup_framebuffers: assertion 'width  0' failed
 Jan 27 09:31:20 medusa gnome-session[1924]: (gnome-shell:2086): St-CRITICAL
 **: setup_framebuffers: assertion 'width  0' failed
 Jan 27 09:32:41 medusa org.gnome.Caribou.Daemon[1961]: ** (caribou:):
 WARNING **: AT-SPI: Error in GetItems, sender=org.freedesktop.DBus,
 error=The name :1.59 was not provided by any .service files
 Jan 27 09:34:44 medusa org.gtk.vfs.Daemon[1961]: ** (process:29027): WARNING
 **: send_infos_cb: No such interface 'org.gtk.vfs.Enumerator' on object at
 path /org/gtk/vfs/client/enumerator/1 (g-dbus-error-quark, 19)
 Jan 27 09:34:44 medusa org.gtk.vfs.Daemon[1961]: ** (process:29027): WARNING
 **: send_infos_cb: No such interface 'org.gtk.vfs.Enumerator' on object at
 path /org/gtk/vfs/client/enumerator/1 (g-dbus-error-quark, 19)
 Jan 27 09:34:44 medusa org.gtk.vfs.Daemon[1961]: ** (process:29027): WARNING
 **: send_infos_cb: No such interface 'org.gtk.vfs.Enumerator' on object at
 path /org/gtk/vfs/client/enumerator/1 (g-dbus-error-quark, 19)
 Jan 27 09:34:44 medusa org.gtk.vfs.Daemon[1961]: ** (process:29027): WARNING
 **: send_done_cb: No such interface 'org.gtk.vfs.Enumerator' on object at
 path /org/gtk/vfs/client/enumerator/1 (g-dbus-error-quark, 19)
 Jan 27 09:34:57 medusa gnome-session[1924]: Window manager warning: Buggy
 client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x340004a
 (Unsaved Do)
 Jan 27 09:35:17 medusa gnome-session[1924]: Window manager warning: Buggy
 client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3400010
 (Red Hat - )
 Jan 27 09:35:23 medusa gnome-session[1924]: (gnome-abrt:23530): Gtk-CRITICAL
 **: gtk_header_bar_pack: assertion 'gtk_widget_get_parent (widget) == NULL'
 failed
 Jan 27 09:35:40 medusa gnome-session[1924]: (gnome-abrt:23625): Gtk-CRITICAL
 **: gtk_header_bar_pack: assertion 'gtk_widget_get_parent (widget) == NULL'
 failed
 Jan 27 09:36:30 medusa evolution.desktop[23734]: (evolution:23734):
 GLib-GObject-WARNING **: g_object_weak_unref: couldn't find weak ref
 0x302680b470(0x98e800)
 Jan 27 09:36:30 medusa evolution.desktop[23734]: (evolution:23734):
 GLib-GObject-WARNING **: g_object_weak_unref: couldn't find weak ref
 0x302680b470(0x98e800)
 Jan 27 09:36:30 medusa evolution.desktop[23734]: ** (evolution:23734):
 WARNING **: Shell not finalized on exit
 Jan 27 09:37:15 medusa gnome-session[1924]: (gnome-shell:2086): St-CRITICAL
 **: setup_framebuffers: assertion 'width  0' failed
 Jan 27 09:37:15 medusa gnome-session[1924]: (gnome-shell:2086): St-CRITICAL
 **: setup_framebuffers: assertion 'width  0' failed
 Jan 27 09:37:15 medusa gnome-session[1924]: (gnome-shell:2086): St-CRITICAL
 **: setup_framebuffers: 

File MetaCPAN-Client-1.011000.tar.gz uploaded to lookaside cache by pghmcfc

2015-01-27 Thread Paul Howarth
A file has been added to the lookaside cache for perl-MetaCPAN-Client:

a52830fce95a035a9e864d0e1c1a1f54  MetaCPAN-Client-1.011000.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

Re: F22 System Wide Change: Django 1.8

2015-01-27 Thread Miloslav Trmač
Hello,
 ** A build containing latest Django will be pushed to f22 branch late in dev
 cycle. If we decide not to push Django-1.8, nothing will be broken.
 ** Django 1.8 final release is expected around April 1st, 2015: [2]

Note that the “Change checkpoint: completion deadline (testable)” is on Feb 24; 
do you plan to have a beta version built by then?
Mirek
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[Bug 1186277] New: perl-Font-TTF-1.05 is available

2015-01-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186277

Bug ID: 1186277
   Summary: perl-Font-TTF-1.05 is available
   Product: Fedora
   Version: rawhide
 Component: perl-Font-TTF
  Keywords: FutureFeature, Triaged
  Assignee: psab...@redhat.com
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: perl-devel@lists.fedoraproject.org, psab...@redhat.com



Latest upstream release: 1.05
Current version/release in Fedora Rawhide: 1.04-3.fc22
URL: http://search.cpan.org/dist/Font-TTF/

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


More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring Soon this service
will be implemented by a new system: https://release-monitoring.org/
It will require to manage monitored projects via a new web interface. Please
make yourself familiar with the new system to ease the transition.

-- 
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=pjNB9xh0zua=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 Sub-Uplevel-0.25.tar.gz uploaded to lookaside cache by pghmcfc

2015-01-27 Thread Paul Howarth
A file has been added to the lookaside cache for perl-Sub-Uplevel:

5d0752dbfa94d0c91b25a264f47f5675  Sub-Uplevel-0.25.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

File Sys-Virt-1.2.12.tar.gz uploaded to lookaside cache by berrange

2015-01-27 Thread Daniel P. Berrange
A file has been added to the lookaside cache for perl-Sys-Virt:

6b88d53b940998cc8bec755108d2cea5  Sys-Virt-1.2.12.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 1186285] perl-Sub-Uplevel-0.25 is available

2015-01-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186285

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

   What|Removed |Added

 Status|NEW |CLOSED
   Fixed In Version||perl-Sub-Uplevel-0.25-1.fc2
   ||2
 Resolution|--- |RAWHIDE
Last Closed||2015-01-27 06:51:33



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

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

Re: initscripts

2015-01-27 Thread Scott Schmit
On Tue, Jan 27, 2015 at 02:18:31PM -0600, Dan Williams wrote:
 NetworkManager is not intended only for mobile devices or notebooks,
 because that's a small part of the networking story.  Plus, more than
 just notebooks have needs for the things that NetworkManager brings to
 the table.
 
 If it's useful for you, that's great.  If you do not find it useful,
 that's also fine, and it can be masked.  However, we have put great
 effort into NM so that even if it *is* enabled, it can coexist
 peacefully with whatever you do on the system outside of NM, and we are
 constantly improving this.
 
 We hope that NM can be installed on most systems, and will be there when
 required and useful, but will get out of the way when not required.

What's the story for NM in router configurations?

The last time I brought up handling DHCPv6-PD (a strong non-laptop use
case for NM if I ever saw one), I was told that router configurations
were out of scope for NM (at least, at that point in time).

Has that changed? (Or maybe I'm misremembering some nuance...)

-- 
Scott Schmit


smime.p7s
Description: S/MIME cryptographic 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: DNF and mock

2015-01-27 Thread Jan Zelený
On 27. 1. 2015 at 11:29:43, Richard Shaw wrote:
 On Tue, Jan 27, 2015 at 11:25 AM, Stephen John Smoogen smo...@gmail.com
 
 wrote:
  On 27 January 2015 at 10:15, Richard Shaw hobbes1...@gmail.com wrote:
  Ok, I might be asking a completely stupid question here...
  
  Why move production stuff over to dnf at all? Isn't dnf's goal in life to
  eventually become yum? If dnf is good enough to start using it in
  production, should the discussion be around dnf - yum transition?
  
  I think that was dropped a long time ago. dnf isn't going to become yum in
  some sort of rename. It will be a seperate command and while its syntax
  will be similar it is not 100% (eg you won't be able to use a yum plugin
  to
  work with dnf)
 
 Ahh, I hadn't seen that. Well, since the name is no longer temporary I
 would like to say that it's a terrible name :)

:-)

FYI: http://dnf.baseurl.org/2014/03/12/on-the-name/

Jan
-- 
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: Apps using default Python in Fedora vs. EPEL

2015-01-27 Thread Nick Coghlan
On 28 January 2015 at 03:32, Toshio Kuratomi a.bad...@gmail.com wrote:
 On Tue, Jan 27, 2015 at 10:50:07PM +1000, Nick Coghlan wrote:
 What if, instead, we were able to add a new macro that let folks
 *explicitly* opt in to running in the system Python, but then define
 the recommended spec file usage such that it falls back to Python 2 if
 the system Python macro isn't defined?

 Slavek raises the issue of how we get this into the buildroot.  An idea
 could be to talk to rel-eng and the other packagers about adding these sorts
 of system-feature macros to a package in the buildroot.  We could create
 a new package or add onto an existing one (is epel-release and
 fedora-release in the buildroot?)  the package would contain a small set of
 macros that specified certain features about the OS that packagers need to 
 know
 Then we really could write the conditionals as a feature test instead of
 a distro version test.

 One drawback is that we would have to push the macros out to every release
 that we build for (epel and fedora) otherwise we'd still have to use
 distro+version  conditionals.

That sounds vaguely analogous to the situation we have in Beaker:
adding completely new system features may require a Beaker server
update, while enabling and disabling already known features for a
custom distro is just a configuration setting for that distro in the
database. Actually switching to that model required updating the base
templates for every distro we natively support.

The reason we decided that approach was worth the extra up front
effort was because it meant we just had one place to update in the
future (the code that handles the calculation of the distro - feature
mappings) rather than having to search the templates for all the cases
where we were switching based on the distro.

I personally think do it right (i.e. figuring out how to enable
feature based rather than version based checks) is the direction we
should go for Fedora  EPEL, and then Slavek  I can separately tackle
the challenge of getting key downstreams (i.e. RHEL  CentOS) to go
along with that change. I'm more optimistic than Slavek is about that,
as many of the reasons we made the change for the Beaker kickstart
templates also apply to building for different environments.

Regards,
Nick.

-- 
Nick Coghlan   |   ncogh...@gmail.com   |   Brisbane, Australia
___
python-devel mailing list
python-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/python-devel

Re: [Guielines Change] Changes to the packaging guidelines

2015-01-27 Thread Jason L Tibbitts III
 RS == Richard Shaw hobbes1...@gmail.com writes:

RS Is this retroactive on all supported versions of Fedora?

Packaging guideline changes are pretty much never retroactive; we don't
really have an enforcement body.

RS 20+?

Well, 20 isn't exactly important.

RS What about EPEL 5, 6, 7?

Pretty sure 7 is OK, but in any case, EPEL has its own guidelines.
Still, here's some magic:
  %{!?_licensedir:%global license %%doc}
Now everything supports %license.  I so wish there was an
epel-rpm-config package that could hold this kind of thing.

RS Should some basic steps be added there? Or perhaps a link to another
RS wiki page?

Feel free to make a more concrete suggestion and I'll be happy to make
the change.

 - J
-- 
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: initscripts

2015-01-27 Thread Nico Kadel-Garcia
On Tue, Jan 27, 2015 at 10:20 PM, Scott Schmit i.g...@comcast.net wrote:
 On Tue, Jan 27, 2015 at 02:18:31PM -0600, Dan Williams wrote:
 NetworkManager is not intended only for mobile devices or notebooks,
 because that's a small part of the networking story.  Plus, more than
 just notebooks have needs for the things that NetworkManager brings to
 the table.

 If it's useful for you, that's great.  If you do not find it useful,
 that's also fine, and it can be masked.  However, we have put great
 effort into NM so that even if it *is* enabled, it can coexist
 peacefully with whatever you do on the system outside of NM, and we are
 constantly improving this.

 We hope that NM can be installed on most systems, and will be there when
 required and useful, but will get out of the way when not required.

 What's the story for NM in router configurations?

 The last time I brought up handling DHCPv6-PD (a strong non-laptop use
 case for NM if I ever saw one), I was told that router configurations
 were out of scope for NM (at least, at that point in time).

 Has that changed? (Or maybe I'm misremembering some nuance...)

Whether it has the options, and I didn't see them when using it
yesterday, it is  Not Your Friend(tm). The GUI's do not provide enough
fine resolution, they display nothing of what the actual config files
touched are or what they say, and the automatic writing to disk of
options when selected rather than requiring a commit operation is
anathema to a safe network configuration tool.

It has no rollback features, and if you use it on a production
environment, I strongly urge you to put
/etc/sysconfig/network-scripts/ under a git repository or similar
source control so you can reverse any accidental steps. And I urge you
even more strongly to ensure that you have console access, by local
physical access or a remote KVM console access of some sort, before
you use it, especially if you're manipulating the router used to reach
your local network.
-- 
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-MetaCPAN-API] Created tag perl-MetaCPAN-API-0.50-1.fc22

2015-01-27 Thread Paul Howarth
The lightweight tag 'perl-MetaCPAN-API-0.50-1.fc22' was created pointing to:

 95a2785... Update to 0.50
--
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 1186280] perl-MetaCPAN-API-0.50 is available

2015-01-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1186280

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

   What|Removed |Added

 Status|NEW |CLOSED
   Fixed In Version||perl-MetaCPAN-API-0.50-1.fc
   ||22
 Resolution|--- |RAWHIDE
Last Closed||2015-01-27 11:51:55



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

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

Re: Apps using default Python in Fedora vs. EPEL

2015-01-27 Thread Bohuslav Kabrda
- Original Message -
 On 27 January 2015 at 21:26, Bohuslav Kabrda bkab...@redhat.com wrote:
  Hey all,
  I just wanted to ask for some thoughts on a problem (or rather a
  hardship) that is starting to show with the Python 3 transition in
  Fedora.
  I've been contacted by two maintainers of applications in Fedora for
  advice and have been thinking for some time how to solve this:
 
  Note: by applications I mean packages that provide end-user benefit and
  don't need to be packaged for both Python interpreters. They just use some
  Python (preferably the default one) to deliver functionality to user.
  Let's take copr-cli as an example - this is a thin CLI wrapper around
  python-copr.
 
  Current state:
  - Up until F21, maintainers were encouraged to build applications with
  Python 2, but weren't discouraged from building with Python 3.
  - From F22 on, packagers will be encouraged to build with Python 3 rather
  than Python 2.
  - Lots of packagers want to keep the same specfile for EPEL and Fedora.
  - Fedora guidelines mandate explicit usage of %__python2 and %__python3
  (and all the sitelib/sitearch macros).
 
  The Problem:
  If packagers want to build against Python 3 in Fedora and Python in EPEL
  *and* keep the same specfile, they have to invent some ugly hacks, since
  Fedora's guidelines require explicit usage of versioned Python macros.
  This affects Requires and BuildRequires and %prep, %build, %install,
  %check sections. People who want to do this either redefine %__python in
  Fedora to point to Python 3 or something like that - I'm afraid that we
  could end up with a huge pile of crazy macro redefinitions in tons of
  packages and I want to avoid that.
 
  Proposed Solution:
  After thinking a few days about this, here's what I propose:
  - Every specfile will have a minimal header with macro definitions that
  will look like this:
 
  %if 0%{?fedora}
  %global default_python python3
  %else
  %global default_python python
  %endif
 
 I'm wary of this proposed solution mostly due to the fact that in the
 middle of last year, the Beaker team had to go through and completely
 redesign the way the automatic kickstart generation worked, because
 the templates were full of checks that assumed RHEL 6 as the default
 basis for derived distros. Once RHEL 7 and CentOS 7 were generally
 available, that assumption became problematically wrong (e.g. systemd
 wasn't a Fedora only feature any more), so the templates were all
 rewritten to be based on operating system feature flags instead (which
 had the added bonus of also making them more tolerant of Fedora
 derivatives).
 
 I see the seeds of a similar problem being planted with the above
 proposal: what happens when, at some point in the future, Python 3 as
 default is no longer a Fedora-only feature? Do we have to go edit all
 the spec files again?

Yikes! Good point, I have put much thought into the macro solution and I wasn't 
giving enough thought to writing the actual condition...

 What if, instead, we were able to add a new macro that let folks
 *explicitly* opt in to running in the system Python, but then define
 the recommended spec file usage such that it falls back to Python 2 if
 the system Python macro isn't defined?
 
 That would give people 3 explicit options to choose from:
 
 * always run in Python 2
 * always run in Python 3
 * run in the same Python as Anaconda and yum
 
 Single source Python 2/3 compatibility could then be made a policy
 requirement for packages opting in to running in the system Python
 rather than explicitly running in Python 3.

I've thought of this, but the problem is that we'd need to add this new macro 
to either RHEL's python-devel or minimal EPEL buildroot. We need this because 
the macros for BuildRequires need to be resolved in the minimal buildroot - so 
if the macro is not there, RPM can't expand BuildRequires and the build fails. 
The fact that adding such macros to RHEL's python-devel or EPEL buildroots is 
not likely made me come up with the proposed approach.

Unless...
Unless we use the original unversioned 
%__python/%python_sitelib/%python_sitearch macros for this. The downside is 
that we'd need to go through tons of Fedora python-* specfiles and replace 
usage of unversioned macros by the versioned ones - but that's one-time effort. 
The upside is that these work in RHEL/EPEL without any additional effort *and* 
they kind of express precisely what we want them to express - *the* Python.

I do agree with Nick's 3 explicit options listed above - the first two being 
mostly for python-* extension packages and the third for applications that 
don't care. I think that this is possibly a huge change that would be 
possible for F23 soonest, but it makes sense (it'd require changes in hundreds, 
maybe thousands of Fedora specfiles and also in RPM). I still think this only 
makes sense to use for applications, not for libraries, but I guess we're 
on the same page with this :)

Slavek

Re: DNF and mock

2015-01-27 Thread Stephen John Smoogen
On 27 January 2015 at 01:37, Jan Zelený jzel...@redhat.com wrote:

 On 27. 1. 2015 at 03:54:38, Peter Robinson wrote:
  On Mon, Jan 26, 2015 at 3:43 PM, Kevin Fenzi ke...@scrye.com wrote:
   On Mon, 26 Jan 2015 09:43:55 +
  
   Peter Robinson pbrobin...@gmail.com wrote:
The kernel, grub and a few other packages are built on the RHEL6
boxes, not everything was migrated off of RHEL
   
Just out of curiosity, what are the reasons?
  
   Signing infrastructure for secure boot.
  
   Actually, as I noted to Dennis the other day, I did move the secure
   boot builders over to Fedora. They are currently running Fedora 20, I
   still need to upgrade them to Fedora 21.
  
   The last builders that aren't running Fedora are our ppc builders.
   (2 of them for epel ppc builds). I'm not sure how easy it will be to
   move them to Fedora.
 
  The Fedora secondary PPC builders are all F-20 now, we've got some new
  Power8 kit coming at some point in Q1 so the plan is to move them all
  over to PowerKVM so we should be able to deploy all builders in the
  same manner across all architectures before long.

 Does it mean that everything either migrated to Fedora or at least
 considered
 to be migrated soon?


When you mean everything are you asking about web servers, database
servers, email servers, etc?


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




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

ABRT Crash statistics January 2015

2015-01-27 Thread Marek Brysa
Hi everyone,

first, on behalf of our team, let me invite you all to a talk I'm going to give
at the Developer Conference 2015 in Brno about the ABRT server. Details are
available here:
http://sched.co/2B1j

It's one again time to share with you some of the crash statistics ABRT server
has collected in the last 30 days. There have been 3,067,031 crashes in Fedora
20 and 21 in total, which is 1.8 million lower than last time, but still a huge
number. There has been transition from Fedora 20 to 21, as evidenced by:
https://retrace.fedoraproject.org/faf/summary/?opsysreleases=19opsysreleases=51daterange=2014-11-29:2015-01-27resolution=d

Kernel oopses keep dominating with about 90% of the crashes. Some of the
biggest problems from last month have been resolved and their fixes confirmed
using probable fixes.
https://retrace.fedoraproject.org/faf/problems/?opsysreleases=19opsysreleases=51daterange=2014-12-29:2015-01-27

Non-kernel problems can be also filtered using the Type field:
https://retrace.fedoraproject.org/faf/problems/?opsysreleases=19opsysreleases=51type=coretype=python

Note that you can now filter problems belonging to your whole group (e.g.
group::gnome-sig) by looking for it in the Associate or Group field. Also
kernel maintainers may now filter kernel oopses by excluding selected taint
flags.


As always, we welcome any suggestions to improve ABRT's server and these
statistics. The server's project lives here:
https://github.com/abrt/faf


Best regards,
Marek Brysa
ABRT team
-- 
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 1181652] Please package perl-Apache-Session-LDAP into EPEL 5/6/7

2015-01-27 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1181652

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

   What|Removed |Added

 Status|NEW |ASSIGNED
 Depends On||1186320




Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1186320
[Bug 1186320] Review Request: perl-Apache-Session-LDAP - LDAP
implementation of Apache::Session
-- 
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=0weUga0rYPa=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-Test-RequiresInternet/f21] Initial import (perl-Test-RequiresInternet-0.03-2)

2015-01-27 Thread Paul Howarth
Summary of changes:

  6490865... Initial import (perl-Test-RequiresInternet-0.03-2) (*)

(*) 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

refactoring alternatives

2015-01-27 Thread Frantisek Kluknavsky

Hi,

I have a packaging question. Package gnuplot contained binary 
/usr/bin/gnuplot-wx. Subpackage gnuplot-qt contained binary 
/usr/bin/gnuplot-qt with roughly the same functionality using different 
GUI. Now it is time to declare qt default and wxGTK obsolete. 
/usr/bin/gnuplot-qt should be in default package gnuplot, 
/usr/bin/gnuplot-wx in subpackage gnuplot-wx.


My question is about alternatives. Both packages do something like 
http://fedoraproject.org/wiki/Packaging:Alternatives suggests:

%preun
if [ $1 = 0 ]; then
%{_sbindir}/alternatives --remove gnuplot %{_bindir}/gnuplot-wx || :
fi
Now the name of the binary in package 'gnuplot' changes during an 
update. But the package is not removed and the %preun scriptlet thinks 
that old alternative should be left untouched.


What is the correct way to do this? My best idea so far is to increase 
priority of new alternative. Old alternative will remain rotting but a 
regular unknowing user will not notice broken symlinks after update.


Thank you very much and have a nice day.

Fero
--
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: refactoring alternatives

2015-01-27 Thread Michael Cronenworth

On 01/27/2015 09:25 AM, Frantisek Kluknavsky wrote:

What is the correct way to do this? My best idea so far is to increase priority
of new alternative. Old alternative will remain rotting but a regular unknowing
user will not notice broken symlinks after update.


IMHO, you need an Obsoletes in your -wx package so that it gets installed for 
those upgrading.

--
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-Test-RequiresInternet/f20] Initial import (perl-Test-RequiresInternet-0.03-2)

2015-01-27 Thread Paul Howarth
Summary of changes:

  6490865... Initial import (perl-Test-RequiresInternet-0.03-2) (*)

(*) 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

[perl-List-MoreUtils] Update to 0.403

2015-01-27 Thread Paul Howarth
commit 76868aa4f4c1ccf7257a876c12f78a4a5fa27873
Author: Paul Howarth p...@city-fan.org
Date:   Tue Jan 27 15:51:09 2015 +

Update to 0.403

- New upstream release 0.403
  - Remove most recent stable perl recommendation from meta to work around
misbehaving CPAN clients blocking update
  - Update copyright date
  - Ensure AUTHOR is a string on older toolchains

 perl-List-MoreUtils.spec |9 -
 sources  |2 +-
 2 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/perl-List-MoreUtils.spec b/perl-List-MoreUtils.spec
index 273bcf3..4965216 100644
--- a/perl-List-MoreUtils.spec
+++ b/perl-List-MoreUtils.spec
@@ -1,5 +1,5 @@
 Name:  perl-List-MoreUtils
-Version:   0.402
+Version:   0.403
 Release:   1%{?dist}
 Summary:   Provide the stuff missing in List::Util
 License:   GPL+ or Artistic
@@ -86,6 +86,13 @@ make test
 %{_mandir}/man3/List::MoreUtils::XS.3*
 
 %changelog
+* Tue Jan 27 2015 Paul Howarth p...@city-fan.org - 0.403-1
+- Update to 0.403
+  - Remove most recent stable perl recommendation from meta to work around
+misbehaving CPAN clients blocking update
+  - Update copyright date
+  - Ensure AUTHOR is a string on older toolchains
+
 * Wed Jan  7 2015 Paul Howarth p...@city-fan.org - 0.402-1
 - Update to 0.402 (significant and slightly incompatible update - see Changes)
 - This release by REHSACK → update source URL
diff --git a/sources b/sources
index 06bbc16..7bc6a50 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6b51d19182cc7ee2251b82743a682e99  List-MoreUtils-0.402.tar.gz
+ea3a04e59fdc599389370d1d6ddde7bc  List-MoreUtils-0.403.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

Re: Cannot start 2 VMs on F21

2015-01-27 Thread Cole Robinson
On 01/27/2015 11:03 AM, Jerry James wrote:
 I asked the question below on the virt mailing list about 2 weeks ago.
 There have been a grand total of zero responses so far.  I'll ask the
 same question here, in hopes that somebody knows something that could
 help.
 
 On Wed, Jan 14, 2015 at 11:19 AM, Jerry James loganje...@gmail.com wrote:
 Greetings,

 I recently upgraded my work machine from F20 to F21, via fedup.  Now I
 cannot run two VMs at the same time, as I used to be able to do, at
 least with virt-manager.  If I try to start a second VM via
 virt-manager, I get an error message:

 --
 Error starting domain: Unable to read from monitor: Connection reset by peer

 Details:
 Error starting domain: Unable to read from monitor: Connection reset by peer

 Traceback (most recent call last):
   File /usr/share/virt-manager/virtManager/asyncjob.py, line 89, in 
 cb_wrapper
 callback(asyncjob, *args, **kwargs)
   File /usr/share/virt-manager/virtManager/asyncjob.py, line 125, in tmpcb
 callback(*args, **kwargs)
   File /usr/share/virt-manager/virtManager/domain.py, line 1388, in startup
 self._backend.create()
   File /usr/lib64/python2.7/site-packages/libvirt.py, line 999, in create
 if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
 libvirtError: Unable to read from monitor: Connection reset by peer

 Close
 --

 I can start any of my VMs, if there is no other VM running.  After
 starting any VM, attempting to start any other VM as a second instance
 triggers this failure.

 I will paste the contents of /var/log/messages from the latest
 attempt.  In this case, qemu-Rawhide32 is the VM that was already
 running, and had been running for some time, so I don't understand the
 New machine message.  I'm trying to start the qemu-CentOS7 machine.

 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): carrier is OFF
 Jan 14 11:02:36 diannao kernel: [94268.464579] device vnet1 entered
 promiscuous mode
 Jan 14 11:02:36 diannao kernel: [94268.467198] virbr0: port 3(vnet1)
 entered listening state
 Jan 14 11:02:36 diannao kernel: [94268.467211] virbr0: port 3(vnet1)
 entered listening state
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): new Tun
 device (driver: 'unknown' ifindex: 7)
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): exported
 as /org/freedesktop/NetworkManager/Devices/6
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (virbr0): bridge
 port vnet1 was attached
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): enslaved to 
 virbr0
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): device
 state change: unmanaged - unavailable (reason 'connection-assumed')
 [10 20 41]
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): link connected
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): device
 state change: unavailable - disconnected (reason
 'connection-assumed') [20 30 41]
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) starting connection vnet1'
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 1 of 5 (Device Prepare) scheduled...
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 1 of 5 (Device Prepare) started...
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): device
 state change: disconnected - prepare (reason 'none') [30 40 0]
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 2 of 5 (Device Configure) scheduled...
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 1 of 5 (Device Prepare) complete.
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 2 of 5 (Device Configure) starting...
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): device
 state change: prepare - config (reason 'none') [40 50 0]
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 2 of 5 (Device Configure) successful.
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 2 of 5 (Device Configure) complete.
 Jan 14 11:02:36 diannao dbus[838]: [system] Activating via systemd:
 service name='org.freedesktop.machine1'
 unit='dbus-org.freedesktop.machine1.service'
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 3 of 5 (IP Configure Start) scheduled.
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 3 of 5 (IP Configure Start) started...
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): device
 state change: config - ip-config (reason 'none') [50 70 0]
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 3 of 5 (IP Configure Start) complete.
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): device
 state change: ip-config - secondaries 

File List-MoreUtils-0.403.tar.gz uploaded to lookaside cache by pghmcfc

2015-01-27 Thread Paul Howarth
A file has been added to the lookaside cache for perl-List-MoreUtils:

ea3a04e59fdc599389370d1d6ddde7bc  List-MoreUtils-0.403.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

Re: Cannot start 2 VMs on F21

2015-01-27 Thread Jerry James
I asked the question below on the virt mailing list about 2 weeks ago.
There have been a grand total of zero responses so far.  I'll ask the
same question here, in hopes that somebody knows something that could
help.

On Wed, Jan 14, 2015 at 11:19 AM, Jerry James loganje...@gmail.com wrote:
 Greetings,

 I recently upgraded my work machine from F20 to F21, via fedup.  Now I
 cannot run two VMs at the same time, as I used to be able to do, at
 least with virt-manager.  If I try to start a second VM via
 virt-manager, I get an error message:

 --
 Error starting domain: Unable to read from monitor: Connection reset by peer

 Details:
 Error starting domain: Unable to read from monitor: Connection reset by peer

 Traceback (most recent call last):
   File /usr/share/virt-manager/virtManager/asyncjob.py, line 89, in 
 cb_wrapper
 callback(asyncjob, *args, **kwargs)
   File /usr/share/virt-manager/virtManager/asyncjob.py, line 125, in tmpcb
 callback(*args, **kwargs)
   File /usr/share/virt-manager/virtManager/domain.py, line 1388, in startup
 self._backend.create()
   File /usr/lib64/python2.7/site-packages/libvirt.py, line 999, in create
 if ret == -1: raise libvirtError ('virDomainCreate() failed', dom=self)
 libvirtError: Unable to read from monitor: Connection reset by peer

 Close
 --

 I can start any of my VMs, if there is no other VM running.  After
 starting any VM, attempting to start any other VM as a second instance
 triggers this failure.

 I will paste the contents of /var/log/messages from the latest
 attempt.  In this case, qemu-Rawhide32 is the VM that was already
 running, and had been running for some time, so I don't understand the
 New machine message.  I'm trying to start the qemu-CentOS7 machine.

 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): carrier is OFF
 Jan 14 11:02:36 diannao kernel: [94268.464579] device vnet1 entered
 promiscuous mode
 Jan 14 11:02:36 diannao kernel: [94268.467198] virbr0: port 3(vnet1)
 entered listening state
 Jan 14 11:02:36 diannao kernel: [94268.467211] virbr0: port 3(vnet1)
 entered listening state
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): new Tun
 device (driver: 'unknown' ifindex: 7)
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): exported
 as /org/freedesktop/NetworkManager/Devices/6
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (virbr0): bridge
 port vnet1 was attached
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): enslaved to 
 virbr0
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): device
 state change: unmanaged - unavailable (reason 'connection-assumed')
 [10 20 41]
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): link connected
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): device
 state change: unavailable - disconnected (reason
 'connection-assumed') [20 30 41]
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) starting connection vnet1'
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 1 of 5 (Device Prepare) scheduled...
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 1 of 5 (Device Prepare) started...
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): device
 state change: disconnected - prepare (reason 'none') [30 40 0]
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 2 of 5 (Device Configure) scheduled...
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 1 of 5 (Device Prepare) complete.
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 2 of 5 (Device Configure) starting...
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): device
 state change: prepare - config (reason 'none') [40 50 0]
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 2 of 5 (Device Configure) successful.
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 2 of 5 (Device Configure) complete.
 Jan 14 11:02:36 diannao dbus[838]: [system] Activating via systemd:
 service name='org.freedesktop.machine1'
 unit='dbus-org.freedesktop.machine1.service'
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 3 of 5 (IP Configure Start) scheduled.
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 3 of 5 (IP Configure Start) started...
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): device
 state change: config - ip-config (reason 'none') [50 70 0]
 Jan 14 11:02:36 diannao NetworkManager[946]: info  Activation
 (vnet1) Stage 3 of 5 (IP Configure Start) complete.
 Jan 14 11:02:36 diannao NetworkManager[946]: info  (vnet1): device
 state change: ip-config - secondaries (reason 'none') [70 90 0]
 Jan 14 11:02:36 diannao 

Re: DNF and mock

2015-01-27 Thread Jan Zelený
On 27. 1. 2015 at 10:03:54, Stephen John Smoogen wrote:
 On 27 January 2015 at 01:37, Jan Zelený jzel...@redhat.com wrote:
  On 27. 1. 2015 at 03:54:38, Peter Robinson wrote:
   On Mon, Jan 26, 2015 at 3:43 PM, Kevin Fenzi ke...@scrye.com wrote:
On Mon, 26 Jan 2015 09:43:55 +

Peter Robinson pbrobin...@gmail.com wrote:
 The kernel, grub and a few other packages are built on the RHEL6
 boxes, not everything was migrated off of RHEL
 
 Just out of curiosity, what are the reasons?

Signing infrastructure for secure boot.

Actually, as I noted to Dennis the other day, I did move the secure
boot builders over to Fedora. They are currently running Fedora 20, I
still need to upgrade them to Fedora 21.

The last builders that aren't running Fedora are our ppc builders.
(2 of them for epel ppc builds). I'm not sure how easy it will be to
move them to Fedora.
   
   The Fedora secondary PPC builders are all F-20 now, we've got some new
   Power8 kit coming at some point in Q1 so the plan is to move them all
   over to PowerKVM so we should be able to deploy all builders in the
   same manner across all architectures before long.
  
  Does it mean that everything either migrated to Fedora or at least
  considered
  to be migrated soon?
 
 When you mean everything are you asking about web servers, database
 servers, email servers, etc?

Build servers

Thanks
Jan
-- 
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: Apps using default Python in Fedora vs. EPEL

2015-01-27 Thread Toshio Kuratomi
On Tue, Jan 27, 2015 at 06:26:26AM -0500, Bohuslav Kabrda wrote:
 
 Current state:
 - Up until F21, maintainers were encouraged to build applications with Python 
 2, but weren't discouraged from building with Python 3.

Note -- this isn't quite right.  If an application could run with either
python2 or python3 maintainers in F21 and below were supposed to have the
app run with python2.  F22 is supposed to flip this so that maintainers are
supposed make these packages run with python3 instead of python2.

 - From F22 on, packagers will be encouraged to build with Python 3 rather 
 than Python 2.
 - Lots of packagers want to keep the same specfile for EPEL and Fedora.
 - Fedora guidelines mandate explicit usage of %__python2 and %__python3 (and 
 all the sitelib/sitearch macros).
 
 The Problem:
 If packagers want to build against Python 3 in Fedora and Python in EPEL 
 *and* keep the same specfile, they have to invent some ugly hacks, since 
 Fedora's guidelines require explicit usage of versioned Python macros. This 
 affects Requires and BuildRequires and %prep, %build, %install, %check 
 sections. People who want to do this either redefine %__python in Fedora to 
 point to Python 3 or something like that - I'm afraid that we could end up 
 with a huge pile of crazy macro redefinitions in tons of packages and I want 
 to avoid that.
 
 Proposed Solution:
 After thinking a few days about this, here's what I propose:
 - Every specfile will have a minimal header with macro definitions that will 
 look like this:
 
 %if 0%{?fedora}
 %global default_python python3
 %else
 %global default_python python
 %endif
 
 %make_default_python %default_python
 
 - The %make_default_python macro function will point all the unversioned 
 macros to proper values for given %default_python:
 
 ### In Fedora
 %{__python}- /usr/bin/python3
 %{python_sitelib}  - /usr/lib/python3.X/site-packages
 # and other macros...
 
 ### In EPEL
 %{__python}- /usr/bin/python2
 %{python_sitelib}  - /usr/lib/python2.X/site-packages
 # and other macros...
 
I'm not really a fan of redefining existing macros like this.  The problem
is the same as the python2 from __future__ import unicode_literals
statement.  It causes your existing knowledge of how things work to betray
you.  And recognizing that the change is present requires you to look
somewhere far away from the code that you are actually interested in.

 - This means that packagers will be able to use the unversioned macros 
 throughout their specfile. Requires and BuildRequires will look like this:
 
 Requires: %{default_python}-flask
 BuildRequires %{default_python}-setuptools
 
 Note: since BuildRequires need to be expanded in the minimal buildroot, it's 
 necessary to define the %default_python macro in the specfile. Other way 
 would be to define it in a macro file that would be added to the minimal 
 buildroot, but that's neither very likely nor very nice :)
 
Have you talked to dennis?  We've added packages to the minimal BuildRoot
many times before in order to enable macro files.  Not so problematic if
it's only one macro, though.

 
 I think this solution makes sense for *applications* that need to be built 
 both in Fedora and in EPEL. Note that it'd also align with my EPEL-python3 
 proposal [1], in case such an app was to be moved to python3X in EPEL 
 (%default_python would just be redefined to python3X). I also think that 
 this approach should never be allowed for packaging libraries, e.g. 
 packages that have python-foo and python3-foo subpackages.
 
 Thoughts?

If we were to use different macro names instead of overwriting currently
well known ones I think this has merit.

-Toshio


pgpaq3Gb4ghbI.pgp
Description: PGP signature
___
python-devel mailing list
python-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/python-devel

Re: DNF and mock

2015-01-27 Thread Richard Shaw
Ok, I might be asking a completely stupid question here...

Why move production stuff over to dnf at all? Isn't dnf's goal in life to
eventually become yum? If dnf is good enough to start using it in
production, should the discussion be around dnf - yum transition?

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

Re: DNF and mock

2015-01-27 Thread Stephen John Smoogen
On 27 January 2015 at 10:15, Richard Shaw hobbes1...@gmail.com wrote:

 Ok, I might be asking a completely stupid question here...

 Why move production stuff over to dnf at all? Isn't dnf's goal in life to
 eventually become yum? If dnf is good enough to start using it in
 production, should the discussion be around dnf - yum transition?


I think that was dropped a long time ago. dnf isn't going to become yum in
some sort of rename. It will be a seperate command and while its syntax
will be similar it is not 100% (eg you won't be able to use a yum plugin to
work with dnf)


 Thanks
 Richard

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




-- 
Stephen J Smoogen.
-- 
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: DNF and mock

2015-01-27 Thread Richard Shaw
On Tue, Jan 27, 2015 at 11:25 AM, Stephen John Smoogen smo...@gmail.com
wrote:



 On 27 January 2015 at 10:15, Richard Shaw hobbes1...@gmail.com wrote:

 Ok, I might be asking a completely stupid question here...

 Why move production stuff over to dnf at all? Isn't dnf's goal in life to
 eventually become yum? If dnf is good enough to start using it in
 production, should the discussion be around dnf - yum transition?


 I think that was dropped a long time ago. dnf isn't going to become yum in
 some sort of rename. It will be a seperate command and while its syntax
 will be similar it is not 100% (eg you won't be able to use a yum plugin to
 work with dnf)


Ahh, I hadn't seen that. Well, since the name is no longer temporary I
would like to say that it's a terrible name :)

Ok sorry for the noise, please continue.

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

Re: Apps using default Python in Fedora vs. EPEL

2015-01-27 Thread Toshio Kuratomi
On Tue, Jan 27, 2015 at 10:50:07PM +1000, Nick Coghlan wrote:
 
  %if 0%{?fedora}
  %global default_python python3
  %else
  %global default_python python
  %endif
 
 I'm wary of this proposed solution mostly due to the fact that in the
 middle of last year, the Beaker team had to go through and completely
 redesign the way the automatic kickstart generation worked, because
 the templates were full of checks that assumed RHEL 6 as the default
 basis for derived distros. Once RHEL 7 and CentOS 7 were generally
 available, that assumption became problematically wrong (e.g. systemd
 wasn't a Fedora only feature any more), so the templates were all
 rewritten to be based on operating system feature flags instead (which
 had the added bonus of also making them more tolerant of Fedora
 derivatives).
 
 I see the seeds of a similar problem being planted with the above
 proposal: what happens when, at some point in the future, Python 3 as
 default is no longer a Fedora-only feature? Do we have to go edit all
 the spec files again?
 
Note that this ship has sailed long ago.  Fedora packaging spec style is
that someone (usually FPC) has to collect information about which
Fedora/RHEL version a feature became relevant and then construct
a conditional that accurately portrays that knowledge.  So in the example
above, at least a version check for fedora would be added.  When we are able
to build default python3 on rhel people would need to update spec files to
reflect that (but that's an EPEL branching event anyway so people are going to
have to do some manual work on to make the packages build on for the new
EPEL anyway.)

It would be good if we could do better, though

 What if, instead, we were able to add a new macro that let folks
 *explicitly* opt in to running in the system Python, but then define
 the recommended spec file usage such that it falls back to Python 2 if
 the system Python macro isn't defined?
 
Slavek raises the issue of how we get this into the buildroot.  An idea
could be to talk to rel-eng and the other packagers about adding these sorts
of system-feature macros to a package in the buildroot.  We could create
a new package or add onto an existing one (is epel-release and
fedora-release in the buildroot?)  the package would contain a small set of
macros that specified certain features about the OS that packagers need to know 
Then we really could write the conditionals as a feature test instead of
a distro version test.

One drawback is that we would have to push the macros out to every release
that we build for (epel and fedora) otherwise we'd still have to use
distro+version  conditionals.

-Toshio


pgpgBUYuy6UCF.pgp
Description: PGP signature
___
python-devel mailing list
python-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/python-devel

Re: Review swaps

2015-01-27 Thread Jerry James
On Thu, Jan 22, 2015 at 10:48 AM, Jerry James loganje...@gmail.com wrote:
 1. gap-pkg-atlasrep: https://bugzilla.redhat.com/show_bug.cgi?id=1185014
 2. gap-pkg-browse: https://bugzilla.redhat.com/show_bug.cgi?id=1185015
 3. gap-pkg-io: https://bugzilla.redhat.com/show_bug.cgi?id=1185016
 4. gap-pkg-polymaking: https://bugzilla.redhat.com/show_bug.cgi?id=1185017
 5. gap-pkg-sonata: https://bugzilla.redhat.com/show_bug.cgi?id=1185018
 6. gap-pkg-tomlib: https://bugzilla.redhat.com/show_bug.cgi?id=1185019
 7. gap-pkg-ctbllib: https://bugzilla.redhat.com/show_bug.cgi?id=1185020
 8. gap-pkg-spinsym: https://bugzilla.redhat.com/show_bug.cgi?id=1185021

1-5 are done.  Many thanks to those who pitched in on those reviews.
I still need reviewers for 6-8, which have to be done in order (i.e.,
7 depends on 6, and 8 depends on 7).  Who would like to take 6?  It is
a rename review, so it should be fairly simple.

Thanks,
-- 
Jerry James
http://www.jamezone.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

[perl-List-MoreUtils] Created tag perl-List-MoreUtils-0.403-1.fc22

2015-01-27 Thread Paul Howarth
The lightweight tag 'perl-List-MoreUtils-0.403-1.fc22' was created pointing to:

 76868aa... Update to 0.403
--
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

Re: Why is fedoraproject.org only indexed by Google?

2015-01-27 Thread Michael Cronenworth

On 01/26/2015 09:46 AM, Kevin Fenzi wrote:

I think we added the Crawl-delay several years ago when we were having
storage issues. We could definitely try removing it and see if things
improve.


10 seconds may be on the high side, but you may still want to keep it and lower 
it to 1 to 5 seconds. Bing Bot hits my sites like it's running a benchmark.

--
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: Cannot start 2 VMs on F21

2015-01-27 Thread Jerry James
On Tue, Jan 27, 2015 at 9:05 AM, Cole Robinson crobi...@redhat.com wrote:
 Please file a bug against libvirt, and include:

 1) sudo virsh dumpxml $vmname
 2) /var/log/libvirt/qemu/$vmname.log

 for the failing VM

Filed as https://bugzilla.redhat.com/show_bug.cgi?id=1186425.  Thank you, Cole!
-- 
Jerry James
http://www.jamezone.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

[perl-Test-RequiresInternet/epel7] Initial import (perl-Test-RequiresInternet-0.03-2)

2015-01-27 Thread Paul Howarth
Summary of changes:

  6490865... Initial import (perl-Test-RequiresInternet-0.03-2) (*)

(*) 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

ninja/ninja-build

2015-01-27 Thread Adrian Reber
I am planning to orphan the IRC client ninja. One of the reasons to
orphan it is that there is a build system[1] which has the same name.
In Fedora the ninja build system is called ninja-build which makes it
incompatible with most other Linux distributions[2]. In addition the
current release is from 2002 and upstream does not exist anymore.
Most of the other Linux distributions do not even ship it, although
there are other packages which are called ninja. It seems the name ninja
is already taken multiple times and maybe not a good idea for future
projects.

Adrian

[1] http://martine.github.io/ninja/
[2] https://bugzilla.redhat.com/show_bug.cgi?id=1166135
-- 
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: [Guielines Change] Changes to the packaging guidelines

2015-01-27 Thread Richard Shaw
On Tue, Jan 27, 2015 at 9:03 PM, Jason L Tibbitts III ti...@math.uh.edu
wrote:

 %license must be used in place of %doc to designate any file containing
 the license information for a package. See
   https://fedoraproject.org/wiki/Packaging:Guidelines#Documentation and
   https://fedoraproject.org/wiki/Packaging:LicensingGuidelines


Is this retroactive on all supported versions of Fedora? 20+? What about
EPEL 5, 6, 7?



 Added information on dealing with unversioned shared libraries:

 https://fedoraproject.org/wiki/Packaging:Guidelines#Downstream_.so_name_versioning


It's neat to see reference to abi-compliance-checker (hint, I maintain it!)
but the link just points to the package. While it's not necessarily
difficult to use, I wouldn't quite call it intuitive either.

Should some basic steps be added there? Or perhaps a link to another wiki
page?

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

[Guielines Change] Changes to the packaging guidelines

2015-01-27 Thread Jason L Tibbitts III
%license must be used in place of %doc to designate any file containing
the license information for a package. See
  https://fedoraproject.org/wiki/Packaging:Guidelines#Documentation and
  https://fedoraproject.org/wiki/Packaging:LicensingGuidelines

Guidelines for DevAssistant packages (DAP) were added:
 ​https://fedoraproject.org/wiki/Packaging:DevAssistant 

The Python guidelines relating to naming of executables in /usr/bin were
updated to account for F22's Python3 by default feature:
 ​https://fedoraproject.org/wiki/Packaging:Python#Executables_in_.2Fusr.2Fbin

The Python Egg packaging guidelines have been cleaned up to properly
refer to egg packages and egg metadata:
 ​https://fedoraproject.org/wiki/Packaging:Python_Eggs

Clarified the naming guidelines to indicate how language bindings are
named: lua-randomdb instead of randomdb-lua:
 
​https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Addon_Packages_.28General.29

Added information on dealing with unversioned shared libraries:
  
https://fedoraproject.org/wiki/Packaging:Guidelines#Downstream_.so_name_versioning

The systemd guidelines were revised to include a section about the use
of PrivateDevices and PrivateNetwork:
 
​https://fedoraproject.org/wiki/Packaging:Systemd#Private_devices_and_networking

Information on when timer activation must and must not be used was
added to the Systemd guidelines:
 ​https://fedoraproject.org/wiki/Packaging:Systemd#Timer_activation

Removed pre-Fedora 18 information from systemd section of
 ​https://fedoraproject.org/wiki/Packaging:ScriptletSnippets

A section has been added on log files and logrotate:
 ​https://fedoraproject.org/wiki/Packaging:Guidelines#Log_Files

Several changes have been made to the MinGW packaging guidelines to
reflect new macros and changes to accepted practice:
 ​https://fedoraproject.org/wiki/Packaging:MinGW

The mono guidelines were modified to mention the %{_monodir} and
%{_monogacdir} macros:
 ​https://fedoraproject.org/wiki/Packaging:Mono

Guidelines for the application of patches have been added:
 ​https://fedoraproject.org/wiki/Packaging:Guidelines#Applying_patches

Added information to the PHP guidelines on dealing with PSR-4
libraries:
 ​http://fedoraproject.org/wiki/Packaging:PHP 

The Ruby guidelines have been updated to account for the removal of the
testrb utility:
 ​https://fedoraproject.org/wiki/Packaging:Ruby

Added a section to the review guidelines indicating how to handle
packages with unreviewed dependencies:
 
​https://fedoraproject.org/wiki/Packaging:ReviewGuidelines#A_note_on_dependencies

A class of exceptions for bundling of libraries was added. This class
applies to reverse bundling, where a large upstream has had a piece
forked off into a separate library. The exception allows for reverse
bundling in cases where an API from an upstream is being forked into its
own library so that code using an older version of that upstream is able
to make use of the new API. Packagers making use of this exception need
to still apply to the FPC for a virtual provide for tracking this
usage. This exception is not applicable to all cases of reverse bundling
so please read the full guideline:
 ​https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Reverse_Bundling
and open an FPC ticket if things are still unclear. 

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

  1   2   >