Re: F22 System Wide Change: Django 1.8
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
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?
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?
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
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?
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
- 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
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
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
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
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
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
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
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
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
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?
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?
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
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
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
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?
- 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
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
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
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
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
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
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 ?
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
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
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
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 ?
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
- 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
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
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
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)
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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?
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
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)
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
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
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
%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