Re: [EPEL-devel] [EPEL] #7: Policy and technical means for removing orphaned packages in EPEL

2014-11-04 Thread EPEL
#7: Policy and technical means for removing orphaned packages in EPEL
-+
  Reporter:  smooge  |  Owner:  epel-wranglers
  Type:  task| Status:  new
  Priority:  major   |  Milestone:
 Component:  Policy problem  |Version:
Resolution:  |   Keywords:
-+

Comment (by smooge):

 Jim. I would say that if the package is not shipped in RHEL but used just
 for 'building' stuff then it is something we can look at for shipping with
 EPEL.

 Till, fair plan. I guess we need to break the date down into two Dec 17th
 remove Orphans. Dec 19th remove children. I will try and do a trial run
 later this month to get an idea of how much is going.

-- 
Ticket URL: https://fedorahosted.org/epel/ticket/7#comment:5
EPEL https://fedoraproject.org/wiki/EPEL
Extra Packages for Enterprise Linux
___
epel-devel mailing list
epel-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/epel-devel


Re: [EPEL-devel] Mongodb plans for EPEL

2014-11-04 Thread Adam Miller
On Tue, Nov 4, 2014 at 4:51 PM, Troy Dawson tdaw...@redhat.com wrote:
 Hi,
 mongodb 2.6 brought alot of changes to it's libraries and packaging.  I
 believe the 2.6 databases are backward compatible with the 2.4
 databases, but the libraries and structures have gone through some changes.

 If you look at the mongodb 2.6 in rawhide (f22) you will notice that
 there is no libmongodb.  All of that has been split off into a separate
 package called mongo-cxx-driver.

 What am I proposing for EPEL6 and EPEL7?

 I propose we keep mongodb on EPEL6 at 2.4 for as long as possible.  I
 have just updated it to 2.4.12 (from 2.4.6).
 https://admin.fedoraproject.org/updates/mongodb-2.4.12-1.el6

 I am also proposing that we move EPEL7 to mongodb 2.6.x now, instead of
 later.  That will give people a clean way to migrate from mongodb 2.4 to
 2.6.  They will just need to migrate from RHEL6 to RHEL7.
 https://admin.fedoraproject.org/updates/mongodb-2.6.5-2.el7

 Any thoughts, complaints, problems?
 If there aren't any, I'll let these take their normal 2 weeks in bohdi
 and then move them into EPEL.

+1 - I think sticking with 2.4.x for as long as possible is likely the
best course of action given that users tend to expect a certain level
of stability from EPEL (for various definitions/contexts of the term).

-AdamM


 Thanks
 Troy Dawson
 ___
 epel-devel mailing list
 epel-devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/epel-devel
___
epel-devel mailing list
epel-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/epel-devel


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

2014-11-04 Thread updates
The following Fedora EPEL 5 Security updates need testing:
 Age  URL
 927  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2012-5630/bugzilla-3.2.10-5.el5
 381  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2013-11893/libguestfs-1.20.12-1.el5
 146  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-1626/puppet-2.7.26-1.el5
  41  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-2669/check-mk-1.2.4p5-1.el5
  41  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-2853/mediawiki119-1.19.18-1.el5
  13  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-3549/rubygem-actionpack-2.3.18-1.el5,rubygem-activerecord-2.3.18-1.el5,rubygem-activesupport-2.3.18-1.el5
  12  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-3554/rubygem-rails-2.3.18-1.el5,rubygem-actionmailer-2.3.18-1.el5,rubygem-activeresource-2.3.18-1.el5
  12  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-3570/tor-0.2.4.25-1.el5
   7  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-3651/phpMyAdmin4-4.0.10.5-1.el5
   7  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-3675/Pound-2.6-2.el5.2
   0  
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2014-3784/mantis-1.2.17-3.el5


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

R-3.1.2-1.el5
classads-1.0.10-1.el5
dar-2.4.15-2.el5
mantis-1.2.17-3.el5

Details about builds:



 R-3.1.2-1.el5 (FEDORA-EPEL-2014-3810)
 A language for data analysis and graphics

Update Information:

Update to R 3.1.2
Change /usr/lib[64]/R/etc/Makeconf from %config(noreplace) to %config to force 
it to be updated when upgrading.

Without this change, the TCL_LIBS variable can be set incorrectly. The old 
Makeconf file will be preserved as Makeconf.rpmold

ChangeLog:

* Fri Oct 31 2014 Tom Callaway s...@fedoraproject.org - 3.1.2-1
- update to 3.1.2
* Wed Oct 29 2014 Tom Callaway s...@fedoraproject.org - 3.1.1-8
- rebuild for new tcl/tk
- mark Makeconf as config (not config(noreplace) so that we get proper updated 
tcl/tk libs)

References:

  [ 1 ] Bug #1158425 - package install fails with infinite loop
https://bugzilla.redhat.com/show_bug.cgi?id=1158425




 classads-1.0.10-1.el5 (FEDORA-EPEL-2014-3798)
 Condor's classified advertisement language

Update Information:

Unretire package and update to bugfix release 1.0.10.

ChangeLog:

* Tue Nov  4 2014 František Dvořák val...@civ.zcu.cz - 1.0.10-1
- Upgraded to 1.0.10 release
- Removed static subpackage
- Spec cleanups
* Sat Aug  3 2013 Fedora Release Engineering rel-...@lists.fedoraproject.org 
- 1.0.8-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Wed Feb 13 2013 Fedora Release Engineering rel-...@lists.fedoraproject.org 
- 1.0.8-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Wed Jul 18 2012 Fedora Release Engineering rel-...@lists.fedoraproject.org 
- 1.0.8-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Fri Feb 10 2012 Petr Pisar ppi...@redhat.com - 1.0.8-4
- Rebuild against PCRE 8.30
* Thu Jan 12 2012 Fedora Release Engineering rel-...@lists.fedoraproject.org 
- 1.0.8-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Tue Feb  8 2011 Fedora Release Engineering rel-...@lists.fedoraproject.org 
- 1.0.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

References:

  [ 1 ] Bug #1148415 - Review Request: classads - Condor's classified 
advertisement language
https://bugzilla.redhat.com/show_bug.cgi?id=1148415




 dar-2.4.15-2.el5 (FEDORA-EPEL-2014-3789)
 Software for making/restoring incremental CD/DVD backups

Update Information:

libdar-devel: include pkg-config file

ChangeLog:

* Mon Nov  3 2014 Luis Bazan lba...@fedoraproject.org - 2.4.15-2
- add pkgconfig

References:

  [ 1 ] Bug #1077403 - libdar-devel: include pkg-config 

Re: Koji timeout

2014-11-04 Thread Dan Horák
On Tue, 4 Nov 2014 08:52:25 +0100
Andrea Musuruane musur...@gmail.com wrote:

 Hi,
 I'm trying to build pinta but it fails due to timeout on F20 and F22:
 
 http://koji.fedoraproject.org/koji/taskinfo?taskID=8009403
 http://koji.fedoraproject.org/koji/taskinfo?taskID=8009471
 
 
 It built fine for F19 and F21 though. And it builds fine using mock. I
 resubmitted the two failed builds but it seems nothing changed.
 
 I don't know what to do next. Help appreciated.

hm, it's not the first case where Mono enters a deadlock or endless
loop ...

What is your host system and what is the kernel version?


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: Koji timeout

2014-11-04 Thread Christopher Meng
On Tue, Nov 4, 2014 at 3:52 PM, Andrea Musuruane musur...@gmail.com wrote:
 http://koji.fedoraproject.org/koji/taskinfo?taskID=8009403

Hi,

Please try again with make directly instead of make %{?_smp_mflags}.

Yours sincerely,
Christopher Meng

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

Re: Proposal for integration tests infrastructure

2014-11-04 Thread Honza Horak
Tim, thanks for your comments, I think we're on the same page in 
basically all aspects you mention.


It seems like the issue was more wording and I still fail to find some 
better term for the tests that I was referring to -- so, how to ideally 
call the tests that are not unit tests any more, but still verify only 
one or more particular component(s)? What about Functional tests, 
would it be more precise?


Honza

On 11/03/2014 07:10 PM, Tim Flink wrote:

On Mon, 03 Nov 2014 17:08:40 +0100
Honza Horak hho...@redhat.com wrote:


On 10/28/2014 08:08 AM, Nick Coghlan wrote:

On 10/22/2014 09:43 PM, Honza Horak wrote:

Fedora lacks integration testing (unit testing done during build
is not enough). Taskotron will be able to fill some gaps in the
future, so maintainers will be able to set-up various tasks after
their component is built. But even before this works we can
benefit from having the tests already available (and run them
manually if needed).

Hereby, I'd like to get ideas and figure out answers for how and
where to keep the tests. A similar discussion already took place
before, which I'd like to continue in:
https://lists.fedoraproject.org/pipermail/devel/2014-January/193498.html

And some short discussion already took place here as well:
https://lists.fedoraproject.org/pipermail/env-and-stacks/2014-October/000570.html


It's worth clarifying your scope here, as integration tests means
different things to different people, and the complexity varies
wildly depending on *what* you're trying to test.

If you're just looking at tests of individual packages beyond what
folks have specified in their RPM %check macro, then this is
exactly the case that Taskotron is designed to cover.

If you're looking at more complex cases like multihost testing, bare
metal testing across multiple architectures, or installer
integration testing, then that's what Beaker was built to handle
(and has already been handling for RHEL for several years).

That level is where you start to cross the line into true system
level acceptance tests and you often *want* those maintained
independently of the individual components in order to catch
regressions in behaviour other services are relying on.


Good point about defining the scope, thanks.. From my POV, we should
rather start with some less complicated scenarios, so we can have
something ready to use in reasonable time.

Let's say the common use case would be defining tests that verify
components' basic functionality that cannot be run during build.
This should cover simple installation scenarios, running test-suites
that need to be run outside of build process, or tests that need to
be run for multiple components at the same time (e.g. testing basic
functionality of LAMP stack). This should also cover issues with
SELinux, systemd units, etc. that cannot be tested during build and
IMHO are often cause of issues.

I have no problem to state clearly for now that the tests cannot
define any hardware requirements, even non-localhost networking. In
other words the tests will be run on one machine with any hardware
and any (or none) network.

However, I'd rather see tests not tight to a particular component,
since even simple test might cover two or three of them and it
wouldn't be correct tight it to all nor to only one of them.


Yeah, I think that package-specific checks are a similar but slightly
different kettle of fish than we're discussing here.

We'd have to figure out how the integration tests would be scheduled
(nightly, on change in a set of packages corresponding to each check,
etc.) but that can wait until we've refined what we're looking to do a
bit more.


snip


How to deliver tests?
a/ just use them directly from git (we need to keep some metadata
for dependencies anyway)
b/ package them as RPMs (we can keep metadata there; e.g.
Taskotron will run only tests that have Provides:
ci-tests(mariadb) after mariadb is built; we also might automate
packaging tests to RPMs)


Our experience with Beaker suggests that you want to support both -
running directly from Git tends to be better for test development,
while using RPMs tends to be better for dependency management and
sharing test infrastructure code.


Which framework to use?
People have no time to learn new things, so we should let them to
write the tests in any language and just define some conventions
how to run them.


Taskotron already covers this pretty well (even if invoking Beaker
tests, it would make more sense to do that via Taskotron rather than
directly).


Right, Taskotron involvement seems like the best bet now, but it
should not be tight to it -- in case Taskotron is replaced by some
other tool for executing tasks in the future, we cannot loose the
tests themselves.


While I don't see Taskotron going away anytime soon, I agree that we
should avoid tight coupling where it makes sense to avoid it.

With my captain obvious hat on, the trick is figuring out where the
point of diminishing returns is - too 

Re: Koji timeout

2014-11-04 Thread Andrea Musuruane
On Tue, Nov 4, 2014 at 9:02 AM, Dan Horák d...@danny.cz wrote:
 hm, it's not the first case where Mono enters a deadlock or endless
 loop ...

 What is your host system and what is the kernel version?

$ cat /etc/redhat-release
Fedora release 20 (Heisenbug)
$ uname -r
3.16.6-200.fc20.x86_64

Bye,

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

Re: Koji timeout

2014-11-04 Thread Dan Horák
On Tue, 4 Nov 2014 09:40:07 +0100
Andrea Musuruane musur...@gmail.com wrote:

 On Tue, Nov 4, 2014 at 9:02 AM, Dan Horák d...@danny.cz wrote:
  hm, it's not the first case where Mono enters a deadlock or endless
  loop ...
 
  What is your host system and what is the kernel version?
 
 $ cat /etc/redhat-release
 Fedora release 20 (Heisenbug)
 $ uname -r
 3.16.6-200.fc20.x86_64

the builders have 3.16.3-200.fc20.x86_64, could you retry the local
mock rebuild with this kernel installed? I know it won't solve the
problem, but might lead to having a reproducer. Eventually also with
the same mock config as used for the koji build which you can get
from koji mock-config --task 8009477


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: Proposal for integration tests infrastructure

2014-11-04 Thread Colin Walters
This looks related to: https://wiki.gnome.org/GnomeGoals/InstalledTests

(Note that the Issues with make check is equivalent to issues with rpm 
%check)

It's implemented by gnome-continuous, and there's been a bit of effort to make 
-tests subpackages for some pieces in Fedora, but AFAIK no runner yet.

The thing that makes the gnome-continuous model a more radical departure here 
is it does *not* run the equivalent of rpm %check - it only supports 
InstalledTests.  After a component gets a new git commit, it's built (but not 
tested), shipped, and then *all tests* are rerun inside a VM from the resulting 
shipped tree.

The beauty of this is that all tests are running all of the time.  
Continuously.  This has caught real bugs much faster in several cases, because 
the tests for all dependencies get run when a given shared library changes.

This idea is *not* GNOME specific as the Related Art section shows; also 
worth a compare and contrast with Debian autopkgtest: 
http://anonscm.debian.org/cgit/autopkgtest/autopkgtest.git/tree/doc/README.package-tests.rst

Extending this to support headless tests that ran as Linux containers (e.g. via 
Docker) would likely be very worthwhile, and cover a lot of components like gcc.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

rawhide report: 20141104 changes

2014-11-04 Thread Fedora Rawhide Report
Compose started at Tue Nov  4 05:15:02 UTC 2014
Broken deps for i386
--
[3Depict]
3Depict-0.0.16-3.fc22.i686 requires libmgl.so.7.2.0
[Sprog]
Sprog-0.14-27.fc20.noarch requires perl(:MODULE_COMPAT_5.18.0)
[alienarena]
alienarena-7.66-4.fc22.i686 requires libode-double.so.3
[audtty]
audtty-0.1.12-9.fc20.i686 requires libaudclient.so.2
[authhub]
authhub-0.1.2-3.fc19.i686 requires libjson.so.0
[cab]
cab-0.1.9-12.fc22.i686 requires cabal-dev
[collectd]
collectd-onewire-5.4.1-10.fc22.i686 requires libowcapi-2.9.so.7
[condor]
condor-plumage-8.1.4-7.a1a7df5.fc22.i686 requires libmongoclient.so
[couchdb]
couchdb-1.6.1-1.fc22.i686 requires erlang(erl_nif_version) = 0:2.6
couchdb-1.6.1-1.fc22.i686 requires erlang(erl_drv_version) = 0:3.0
[deltacloud-core]
deltacloud-core-rackspace-1.1.3-1.fc20.noarch requires 
rubygem(cloudservers)
deltacloud-core-rackspace-1.1.3-1.fc20.noarch requires 
rubygem(cloudfiles)
[django-recaptcha]
django-recaptcha-0.1-7.20091212svn6.fc21.noarch requires python-django14
[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
[dragonegg]
dragonegg-3.4-0.3.rc0.fc21.i686 requires libLLVM-3.4.so
dragonegg-3.4-0.3.rc0.fc21.i686 requires gcc = 0:4.8.2-14.fc21
[edelib]
edelib-2.1-5.fc22.i686 requires libedelib.so
edelib-devel-2.1-5.fc22.i686 requires libedelib.so
[ejabberd]
ejabberd-14.07-2.fc22.i686 requires erlang(erl_nif_version) = 0:2.6
ejabberd-14.07-2.fc22.i686 requires erlang(erl_drv_version) = 0:3.0
[erlang-basho_metrics]
erlang-basho_metrics-1.0.0-12.fc22.i686 requires 
erlang(erl_nif_version) = 0:2.6
[erlang-bitcask]
erlang-bitcask-1.6.3-5.fc22.i686 requires erlang(erl_nif_version) = 
0:2.6
[erlang-cl]
erlang-cl-1.2.1-5.fc22.i686 requires erlang(erl_nif_version) = 0:2.6
[erlang-ebloom]
erlang-ebloom-1.1.2-6.fc22.i686 requires erlang(erl_nif_version) = 0:2.6
[erlang-eleveldb]
erlang-eleveldb-1.3.2-6.fc22.i686 requires erlang(erl_nif_version) = 
0:2.6
[erlang-emmap]
erlang-emmap-0-0.10.git05ae1bb.fc22.i686 requires 
erlang(erl_nif_version) = 0:2.6
[erlang-erlsyslog]
erlang-erlsyslog-0.6.2-7.fc22.i686 requires erlang(erl_drv_version) = 
0:3.0
[erlang-esasl]
erlang-esasl-0.1-16.20120116git665cc80.fc22.i686 requires 
erlang(erl_drv_version) = 0:3.0
[erlang-esdl]
erlang-esdl-1.3.1-6.fc22.i686 requires erlang(erl_drv_version) = 0:3.0
[erlang-js]
erlang-js-1.2.2-7.fc22.i686 requires erlang(erl_drv_version) = 0:3.0
[erlang-sd_notify]
erlang-sd_notify-0.1-4.fc22.i686 requires erlang(erl_nif_version) = 
0:2.6
[erlang-skerl]
erlang-skerl-1.1.0-9.fc22.i686 requires erlang(erl_nif_version) = 0:2.6
[erlang-snappy]
erlang-snappy-1.0.3-0.9.git80db168.fc22.i686 requires 
erlang(erl_nif_version) = 0:2.6
[eucalyptus]
eucalyptus-common-java-3.3.0-0.5.20130408git32052445.fc20.i686 requires 
hibernate3-jbosscache = 0:3.6.10-7
[fatrat]
1:fatrat-1.2.0-0.21.beta2.fc22.i686 requires libtorrent-rasterbar.so.7
[flush]
flush-0.9.12-10.fc22.i686 requires libtorrent-rasterbar.so.7
[gdesklet-SlideShow]
gdesklet-SlideShow-0.9-16.fc21.noarch requires gdesklets
[gdesklets-citation]
gdesklets-citation-2.0-3.20120702git355e2ee.fc19.noarch requires 
gdesklets
[gedit-valencia]
gedit-valencia-0.4.0-1.20131223git94442bf.fc21.i686 requires 
libvala-0.24.so.0
[ghc-hjsmin]
ghc-hjsmin-0.1.4.7-3.fc22.i686 requires 
libHSoptparse-applicative-0.9.0-ghc7.6.3.so
[glances]
glances-2.1.2-2.fc22.noarch requires python-psutil = 0:2.0.0
[gofer]
ruby-gofer-0.77.1-2.fc21.noarch requires rubygem(qpid) = 0:0.16.0
[iwhd]
iwhd-1.6-11.fc22.i686 requires libmongoclient.so
[kmid2]
kmid2-2.4.0-7.fc22.i686 requires libdrumstick-file.so.0
kmid2-2.4.0-7.fc22.i686 requires libdrumstick-alsa.so.0
[leiningen]
leiningen-1.7.1-7.fc20.noarch requires maven-ant-tasks
leiningen-1.7.1-7.fc20.noarch requires classworlds
[libghemical]
libghemical-2.99.1-24.fc20.i686 requires libf77blas.so.3
libghemical-2.99.1-24.fc20.i686 requires libatlas.so.3
[libopensync-plugin-irmc]
1:libopensync-plugin-irmc-0.22-7.fc20.i686 requires libopenobex.so.1
[ltsp]
ltsp-client-5.4.5-8.fc21.i686 requires fuse-unionfs
ltsp-server-5.4.5-8.fc21.i686 requires cdialog
[meshmagick]
meshmagick-0.6.0-20.svn2898.fc21.i686 requires libOgreMain.so.1.8.1
meshmagick-libs-0.6.0-20.svn2898.fc21.i686 requires libOgreMain.so.1.8.1
[monodevelop-vala]
monodevelop-vala-2.8.8.1-6.fc21.i686 requires vala  0:0.25.0
[netdisco]
netdisco-1.1-7.fc21.noarch requires perl(SNMP::Info::Layer2::Bay)
[nodejs-muffin]

Re: Firefox Gtk3 test package

2014-11-04 Thread Martin Stransky
The Gtk3 Firefox is enabled for master (Fedora 22) now. If you'd like to 
have gtk3 build for other distros, just change the toolkit_gtk3 variable 
and rebuild (locally, in copr).


I'd be glad for any feedback/bugreport and please mind - it's still 
rawhide :)


ma.

On 01/13/2014 04:15 PM, Martin Stransky wrote:

Hi guys,

first $SUBJ is available at:

http://stransky.fedorapeople.org/FirefoxGtk3/

It's just a src.spm and plugin support it not finished (don't browse
youtube ;-)) but may work as a preview.

I'll provide Fedora builds and repo later.

ma.


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

Re: Firefox Gtk3 test package

2014-11-04 Thread Martin Stransky
IMO It would be great if anyone can step in, rebuild the gtk3 package 
for other Fedora's and maintain the copr repo. I can help with any 
issues with that so feel free to ask.


ma.

On 11/04/2014 12:37 PM, Martin Stransky wrote:

The Gtk3 Firefox is enabled for master (Fedora 22) now. If you'd like to
have gtk3 build for other distros, just change the toolkit_gtk3 variable
and rebuild (locally, in copr).

I'd be glad for any feedback/bugreport and please mind - it's still
rawhide :)

ma.

On 01/13/2014 04:15 PM, Martin Stransky wrote:

Hi guys,

first $SUBJ is available at:

http://stransky.fedorapeople.org/FirefoxGtk3/

It's just a src.spm and plugin support it not finished (don't browse
youtube ;-)) but may work as a preview.

I'll provide Fedora builds and repo later.

ma.




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

Re: Requiring all files in /usr to be world-readable?

2014-11-04 Thread Lennart Poettering
On Mon, 03.11.14 09:13, Miloslav Trmač (m...@redhat.com) wrote:

 Hello,
 - Original Message -
  On Fri, 31.10.14 10:04, Andrew Lutomirski (l...@mit.edu) wrote:
  
   I filed an FPC ticket: https://fedorahosted.org/fpc/ticket/467
   
   Thoughts?
  
  I very much agree with this, but I'd really prefer if we'd list what
  is allowed rather than just declare what is forbidden.
 
 What is the use case for such a blanket requirement?  fpc/467 lists
 the virt thing I so far disagree with, and other uses cases in there
 actually need much less than all of /usr.

We are working on allowing stateless system boot up with /usr. For
that I really want the ability that any user can copy /usr to some
other place without having privileges, and then boot that
up. Replicating a system shouldn't require privileges.

Moreover, the stateless systems stuff actually enables sharing /usr
over the network. In some setups network sharing servers tend to
refuse access to networked clients if the files are marked
inaccessible, under the assumption that root on the networked client
might not be the same as root on the server.

Also, things like auditd making its tools for no reason non-root
accessible (so that I cannot even type auditctl --help as non-root!)
is really annoying to the admin. A system should be transparent, and
we should encourage to do as much work as possible unprivileged on
it. In particular exploring it, reading the built in help texts (as
accessible via --help on binaries for example) should be entirely
unrestricted.

Then, we really shouldn't propagate a style of security through
obscurity that the access rights on the binaries does. It's
misleading, it indicates to our users that the binary code of
executables was secret in any way, even though it really isn't.

In general, cleaning this up is basic hygiene, it makes things much
simpler, if you just allow 5 kinds of files, and that's it. 

 
  A short list like this should be everything we should allow in /usr:
  
a) symlinks
b) directories with access mode 0555
c) files with access mode 0444 (optionally 0644 if owned by root user)
d) files with access mode 0555 (optionally 0755 if owned by root user)
e) files with access mode 2555 (optionally 2755 if owned by root user)
f) files with access mode 4555
 
 Primarily: oh no, please don’t perpetuate the
 security-by-nonworking-rube-goldberg-machine that is denying write
 permissions to the file’s owner.  If SELinux constraints apply this
 doesn’t do anything more, and if they don’t the owner doesn’t need
 any privileges or capabilities to change the permissions and regain
 the denied access.

Well, if you only want to allow 0644 instead of 0444, then I am fine
with that too.

 Secondarily: The rationale that the executables of suid files are
 public and thus it is useless to make them non-readable is false for
 1) any non-distribution packages 2) local rebuilds 

Fedora has no control about those and should not make any restrictions
on the stuff we don't control, don't package. If the admin fucks with
/usr, then that's his right. I wouldn't recommend it, but it's an open
system, and he's in control.

Hence: restricting the stuff we put in /usr should be a requirement
for the RPMs we ship, and be a recommendation for other stuff, but not
more.

 3) in-distribution packages for which the worm doesn’t carry
 pre-generated exploit parameters. 

This would be security by obscurity, nothing more.

Also, it's wrong. Either you have a worm that carries a fixed set of
pre-generated exploit parameters. It will exploit what it can exploit,
and won't what it doesn't have any pre-generates exploit parameters
around. Or you have a smart worm, where a human attacker is
behind. In that case the attacker can easily look at the binary
versions of whatever he finds on the target systems that prohibits
access: he can just download it again from Fedora.

Lennart

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

F-21 Branched report: 20141104 changes

2014-11-04 Thread Fedora Branched Report
Compose started at Tue Nov  4 07:15:02 UTC 2014
Broken deps for armhfp
--
[PyQuante]
PyQuante-libint-1.6.4-11.fc21.1.armv7hl requires libint(armv7hl-32) = 
0:1.1.6-2.fc21
[audtty]
audtty-0.1.12-9.fc20.armv7hl requires libaudclient.so.2
[authhub]
authhub-0.1.2-3.fc19.armv7hl requires libjson.so.0
[avro]
avro-mapred-1.7.5-9.fc21.noarch requires hadoop-mapreduce
avro-mapred-1.7.5-9.fc21.noarch requires hadoop-client
[blender]
1:blender-2.72b-1.fc21.armv7hl requires 
libOpenCOLLADAStreamWriter.so.0.1
1:blender-2.72b-1.fc21.armv7hl requires 
libOpenCOLLADASaxFrameworkLoader.so.0.1
1:blender-2.72b-1.fc21.armv7hl requires libOpenCOLLADAFramework.so.0.1
1:blender-2.72b-1.fc21.armv7hl requires libOpenCOLLADABaseUtils.so.0.1
1:blender-2.72b-1.fc21.armv7hl requires libMathMLSolver.so.0.1
1:blender-2.72b-1.fc21.armv7hl requires libGeneratedSaxParser.so.0.1
1:blenderplayer-2.72b-1.fc21.armv7hl requires 
libOpenCOLLADAStreamWriter.so.0.1
1:blenderplayer-2.72b-1.fc21.armv7hl requires 
libOpenCOLLADASaxFrameworkLoader.so.0.1
1:blenderplayer-2.72b-1.fc21.armv7hl requires 
libOpenCOLLADAFramework.so.0.1
1:blenderplayer-2.72b-1.fc21.armv7hl requires 
libOpenCOLLADABaseUtils.so.0.1
1:blenderplayer-2.72b-1.fc21.armv7hl requires libMathMLSolver.so.0.1
1:blenderplayer-2.72b-1.fc21.armv7hl requires 
libGeneratedSaxParser.so.0.1
[cduce]
cduce-0.5.5-9.fc21.armv7hl requires ocaml(Camlp4) = 
0:ebd368022fd2bc7b305a42902efa4c90
[deltacloud-core]
deltacloud-core-rackspace-1.1.3-1.fc20.noarch requires 
rubygem(cloudservers)
deltacloud-core-rackspace-1.1.3-1.fc20.noarch requires 
rubygem(cloudfiles)
[django-recaptcha]
django-recaptcha-0.1-7.20091212svn6.fc21.noarch requires python-django14
[dragonegg]
dragonegg-3.4-0.3.rc0.fc21.armv7hl requires gcc = 0:4.8.2-14.fc21
[edelib]
edelib-2.1-5.fc21.armv7hl requires libedelib.so
edelib-devel-2.1-5.fc21.armv7hl requires libedelib.so
[fatrat]
1:fatrat-1.2.0-0.21.beta2.fc21.armv7hl requires 
libtorrent-rasterbar.so.7
[flush]
flush-0.9.12-10.fc21.armv7hl requires libtorrent-rasterbar.so.7
[gdesklet-SlideShow]
gdesklet-SlideShow-0.9-16.fc21.noarch requires gdesklets
[gdesklets-citation]
gdesklets-citation-2.0-3.20120702git355e2ee.fc19.noarch requires 
gdesklets
[gedit-valencia]
gedit-valencia-0.4.0-1.20131223git94442bf.fc21.armv7hl requires 
libvala-0.24.so.0
[gofer]
ruby-gofer-0.77.1-2.fc21.noarch requires rubygem(qpid) = 0:0.16.0
[golang-github-influxdb-influxdb]

golang-github-influxdb-influxdb-datastore-0.8.0-0.3.rc4.git67f9869.fc21.noarch 
requires golang(github.com/jmhodges/levigo)

golang-github-influxdb-influxdb-datastore-0.8.0-0.3.rc4.git67f9869.fc21.noarch 
requires golang(code.google.com/p/log4go)

golang-github-influxdb-influxdb-devel-0.8.0-0.3.rc4.git67f9869.fc21.noarch 
requires golang(github.com/jmhodges/levigo)

golang-github-influxdb-influxdb-devel-0.8.0-0.3.rc4.git67f9869.fc21.noarch 
requires golang(github.com/influxdb/go-cache)

golang-github-influxdb-influxdb-devel-0.8.0-0.3.rc4.git67f9869.fc21.noarch 
requires golang(github.com/bmizerany/pat)

golang-github-influxdb-influxdb-devel-0.8.0-0.3.rc4.git67f9869.fc21.noarch 
requires golang(code.google.com/p/log4go)
[gorm]
gorm-1.2.18-5.fc20.armv7hl requires libgnustep-gui.so.0.23
[leiningen]
leiningen-1.7.1-7.fc20.noarch requires maven-ant-tasks
leiningen-1.7.1-7.fc20.noarch requires classworlds
[libghemical]
libghemical-2.99.1-24.fc20.armv7hl requires libf77blas.so.3
libghemical-2.99.1-24.fc20.armv7hl requires libatlas.so.3
[libopensync-plugin-irmc]
1:libopensync-plugin-irmc-0.22-7.fc20.armv7hl requires libopenobex.so.1
[ltsp]
ltsp-client-5.4.5-8.fc21.armv7hl requires fuse-unionfs
ltsp-server-5.4.5-8.fc21.armv7hl requires cdialog
[meshmagick]
meshmagick-0.6.0-20.svn2898.fc21.armv7hl requires libOgreMain.so.1.8.1
meshmagick-libs-0.6.0-20.svn2898.fc21.armv7hl requires 
libOgreMain.so.1.8.1
[monodevelop-vala]
monodevelop-vala-2.8.8.1-6.fc21.armv7hl requires vala  0:0.25.0
[netdisco]
netdisco-1.1-7.fc21.noarch requires perl(SNMP::Info::Layer2::Bay)
[ocaml-pa-do]
ocaml-pa-do-0.8.16-3.fc21.armv7hl requires ocaml(Camlp4) = 
0:ebd368022fd2bc7b305a42902efa4c90
[openslides]
openslides-1.3.1-3.fc21.noarch requires python-django  0:1.5
[openstack-nova]
openstack-nova-compute-2014.1.2-1.fc21.noarch requires 
libvirt-daemon-xen
[openvas-client]
openvas-client-3.0.3-8.fc20.armv7hl requires libopenvas_omp.so.6
openvas-client-3.0.3-8.fc20.armv7hl requires libopenvas_nasl.so.6
openvas-client-3.0.3-8.fc20.armv7hl requires libopenvas_misc.so.6

Re: Koji timeout

2014-11-04 Thread Andrea Musuruane
On Tue, Nov 4, 2014 at 9:52 AM, Dan Horák d...@danny.cz wrote:
 the builders have 3.16.3-200.fc20.x86_64, could you retry the local
 mock rebuild with this kernel installed? I know it won't solve the
 problem, but might lead to having a reproducer. Eventually also with
 the same mock config as used for the koji build which you can get
 from koji mock-config --task 8009477

$ cd ~/rpmbuild/SPECS/
[andrea@panoramix SPECS]$ uname -r
3.16.3-200.fc20.x86_64
[andrea@panoramix SPECS]$ rpmbuild -bs pinta.spec
Scritto: /home/andrea/rpmbuild/SRPMS/pinta-1.5-1.fc20.src.rpm
[andrea@panoramix SPECS]$ mock
/home/andrea/rpmbuild/SRPMS/pinta-1.5-1.fc20.src.rpm
[...]
Start: build setup for pinta-1.5-1.fc20.src.rpm
Finish: build setup for pinta-1.5-1.fc20.src.rpm
Start: rpmbuild -bb pinta-1.5-1.fc20.src.rpm
Finish: rpmbuild -bb pinta-1.5-1.fc20.src.rpm
Finish: build phase for pinta-1.5-1.fc20.src.rpm
INFO: Done(/home/andrea/rpmbuild/SRPMS/pinta-1.5-1.fc20.src.rpm)
Config(default) 7 minutes 15 seconds
INFO: Results and/or logs in: /var/lib/mock/fedora-20-x86_64/result
Finish: run
[andrea@panoramix SPECS]$ mock -r fedora-rawhide-x86_64
/home/andrea/rpmbuild/SRPMS/pinta-1.5-1.fc20.src.rpm
[...]
Start: build phase for pinta-1.5-1.fc20.src.rpm
Start: device setup
Finish: device setup
Start: build setup for pinta-1.5-1.fc20.src.rpm
Finish: build setup for pinta-1.5-1.fc20.src.rpm
Start: rpmbuild -bb pinta-1.5-1.fc20.src.rpm
Finish: rpmbuild -bb pinta-1.5-1.fc20.src.rpm
Finish: build phase for pinta-1.5-1.fc20.src.rpm
INFO: Done(/home/andrea/rpmbuild/SRPMS/pinta-1.5-1.fc20.src.rpm)
Config(fedora-rawhide-x86_64) 8 minutes 16 seconds
INFO: Results and/or logs in: /var/lib/mock/fedora-rawhide-x86_64/result
Finish: run
[andrea@panoramix SPECS]$ su
Password:
[root@panoramix SPECS]# koji mock-config --task 8009477 koji-debug.cfg
[root@panoramix SPECS]# mv koji-debug.cfg /etc/mock/
[root@panoramix SPECS]# exit
exit
[andrea@panoramix SPECS]$ mock -r koji-debug
/home/andrea/rpmbuild/SRPMS/pinta-1.5-1.fc20.src.rpm
[...]
Start: build phase for pinta-1.5-1.fc20.src.rpm
Start: device setup
Finish: device setup
Start: build setup for pinta-1.5-1.fc20.src.rpm
Finish: build setup for pinta-1.5-1.fc20.src.rpm
Start: rpmbuild -bb pinta-1.5-1.fc20.src.rpm
Finish: rpmbuild -bb pinta-1.5-1.fc20.src.rpm
Finish: build phase for pinta-1.5-1.fc20.src.rpm
INFO: Done(/home/andrea/rpmbuild/SRPMS/pinta-1.5-1.fc20.src.rpm)
Config(koji-debug) 10 minutes 3 seconds
INFO: Results and/or logs in: /var/lib/mock/f20-build-repo_430101/result
Finish: run
[andrea@panoramix SPECS]$

Everything seems fine.

Bye,

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

Re: Koji timeout

2014-11-04 Thread Andrea Musuruane
On Tue, Nov 4, 2014 at 9:03 AM, Christopher Meng cicku...@gmail.com wrote:
 On Tue, Nov 4, 2014 at 3:52 PM, Andrea Musuruane musur...@gmail.com wrote:
 http://koji.fedoraproject.org/koji/taskinfo?taskID=8009403

 Hi,

 Please try again with make directly instead of make %{?_smp_mflags}.

I tried but it stalled again:
http://koji.fedoraproject.org/koji/taskinfo?taskID=8024559

BR,

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

Re: Koji timeout

2014-11-04 Thread Dan Horák
On Tue, 4 Nov 2014 14:45:43 +0100
Andrea Musuruane musur...@gmail.com wrote:

 On Tue, Nov 4, 2014 at 9:03 AM, Christopher Meng cicku...@gmail.com
 wrote:
  On Tue, Nov 4, 2014 at 3:52 PM, Andrea Musuruane
  musur...@gmail.com wrote:
  http://koji.fedoraproject.org/koji/taskinfo?taskID=8009403
 
  Hi,
 
  Please try again with make directly instead of make %{?
  _smp_mflags}.
 
 I tried but it stalled again:
 http://koji.fedoraproject.org/koji/taskinfo?taskID=8024559

seems it's the mono compiler process that gets stuck, now to find out
why ...


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: Suggested Freeze Policy change for Fedora 22+

2014-11-04 Thread Matthew Miller
On Tue, Nov 04, 2014 at 03:26:50AM +0100, Kevin Kofler wrote:
  I talked to several people over the last couple days about what we can
  do to try to avoid the hero testing treadmill that we've been on
  during every Freeze in recent memory (specifically that we're usually
  fixing Blocker bugs until the day before the Go/No-Go meeting and that
  means that our QA team is pulling all-night test runs basically every
  week).
 Your proposed changes will only cause us to slip more often. Those hero 
 runs have been done for a reason: to prevent a slip that would otherwise 
 have been inevitable! Your proposed changes effectively ban such hero 
 actions, actively preventing volunteers from helping releasing Fedora on 
 time. I see no benefit whatsoever coming from those changes.

Kevin, I'm missing something here. You're right that the QA hero runs
are done to prevent slips, but I'm not seeing the logical connection
between what Stephen suggests and _banning_ them. The idea is to make
them less likely to be necessary with the cooparation of packagers as
we go up to the release.


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

Re: Does Fedora have a technical expertise oriented SIG?

2014-11-04 Thread Michael Schwendt
On Sun, 2 Nov 2014 10:13:10 -0500, Matthew Miller wrote:

  Is there any authoritative group at Fedora who wants the product to not
  suck like that?
 
 Authoritative? Probably FESCo.

https://fedorahosted.org/fesco/ticket/1365

Basically, we need to tell every Fedora User that Firefox and Claws Mail
don't play well together because of what Fedora's /usr/bin/firefox does
whereas RHEL doesn't. Bad publicity already.
And if those users follow /usr/share/doc/claws-mail/README.Fedora or are
accustomed to setting various environment variables already, even that
doesn't work everywhere with Fedora, e.g. gnome-terminal where NOTABUG has
been today's response after nine months.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[Test-Announce] Announcing the release of Fedora 21 Beta!

2014-11-04 Thread Dennis Gilmore
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

The Fedora 21 beta release is here, and - as usual - is packed
with amazing improvements to Fedora, as well as fantastic free
and open source software, gently harvested for your enjoyment. No
bits were harmed in the making of this beta.

What is the Beta Release? 
=

The beta release is the last important milestone before the
release of Fedora 21. A Beta release is code-complete and bears a
very strong resemblance to the third and final release. Only
critical bug fixes will be pushed as updates up to the general
release of Fedora 21. The final release of Fedora 21 is
[https://fedoraproject.org/wiki/Releases/21/Schedule] expected in
early December. Meanwhile, download the beta of Fedora 21 and
help us make it even better:

http://fedoraproject.org/get-prerelease

We need your help to make Fedora 21 the best release yet, so
please take some time to download and try out the beta and make
sure the things that are important to you are working. If you
find a bug, please report it:

https://fedoraproject.org/wiki/How_to_file_a_bug_report

Every bug you uncover is a chance to improve the experience for 
millions of Fedora users worldwide. Together, we can make Fedora 21
a rock-solid distribution. We have a culture of coordinating new 
features and pushing fixes upstream as much as feasible and your 
feedback will help improve not only Fedora but Linux and free 
software on the whole.

https://fedoraproject.org/wiki/Staying_close_to_upstream_projects

(See the end of this announcement for more information on how to help.)

Since it's a beta release, some problems may still be lurking. A
list of problems that we already know about can be found at the
Common F21 bugs page:

http://fedoraproject.org/wiki/Common_F21_bugs

Fedora.Next and Fedora 21 Products 
==

As part of the Fedora.next initiative, Fedora 21 will boast three 
products, Cloud, Server, and Workstation:

* Cloud: https://fedoraproject.org/wiki/Cloud
* Server: https://fedoraproject.org/wiki/Server
* Workstation: https://fedoraproject.org/wiki/Workstation


We encourage you to visit the wiki pages providing the details 
of these individual products for more information.

Spins 
- -

In addition to the new Fedora products, Fedora users also have
the choice of Fedora Spins that highlight user favorites like KDE
Plasma Workspaces, Xfce, LXDE, and Sugar on a Stick (SoaS). If
you're interested in trying out one of the spins, head over to
the prelease page for Fedora Spins and grab the spins you're 
interested in: 

http://fedoraproject.org/get-spin-prerelease

Fedora 21 Base 
- --

Each of the products will build on the base set of packages for
Fedora. For instance, each product will use the same packages for
the kernel, RPM, Yum, systemd, Anaconda, and so forth.

The Base Working Group develops the standard platform for all Fedora 
products, which includes the installer, compose tools, and basic
platform for the other products. The Base set of packages is not a full
product intended for use on its own, but to be kept as a small, stable
platform for other products to build on.

Highlights in the Beta Release
==

In this section, we'll look at some of the things that are new or
interesting in the Beta release.

A Note on Shellshocked
- --

You've probably read all about the Shellshocked vulnerability
in GNU Bash, which affected Fedora 19, 20, and 21 Alpha. Rest
assured that Fedora 21 beta has been patched to close this
vulnerability.

Fedora 21 Cloud
===

The Fedora Cloud Working Group and Special Interest Group (SIG)
has been busy leading up to Fedora 21. Cloud is now a top-level
product for Fedora 21, and will include images for use in private
cloud environments like OpenStack, as well as AMIs for use on
Amazon, and a new image streamlined for running Docker
containers.

Modular Kernel Packaging for Cloud
- --

Space is precious, and there's little reason to include drivers
for hardware that doesn't exist in the cloud. As part of the work
for Fedora 21, the cloud SIG and kernel team split the kernel into 
two packages. One package contains the minimum modules for running 
in a virtualized environment, the other contains the larger set of
modules for a more general installation. As a result, the F21
beta cloud image is 10% smaller than F20, making for faster
deployment.

Fedora Atomic Host
- --

Red Hat announced Project Atomic (http://projectatomic.io/),
in early April of this year as an effort to provide the tools 
and patterns for a streamlined operating system to run Docker 
containers. The Fedora 21 release will be the first to offer 
an Atomic host for Fedora, which includes a minimal set
of packages and an image composed with rpm-ostree.

While using the same RPMs as other Fedora offerings, the Atomic
host will allow users to roll 

Note on 'systemd-216-9'

2014-11-04 Thread Adam Williamson
An update has been submitted for systemd today:

https://admin.fedoraproject.org/updates/kmod-18-4.fc21,systemd-216-9.fc21

with a fairly short description. I wanted to flag up that, in fact,
systemd-216-9 is a major change from systemd-216-8 and is not really
systemd 216 at all.

systemd-216-8 (and 216-1 through 216-5) and earlier) was more or less
identical to upstream systemd-stable 216:
http://cgit.freedesktop.org/systemd/systemd-stable/log/?h=v216-stable .
systemd 216-9 is not built from 216 at all, it is in fact systemd-217
with some particular changes (presumably intended to be the most
disruptive ones) reverted. When I dropped build-related files and
directories and documentation from the trees, did a context-free
recursive diff, and filtered out the metadata from the diff, it still
worked out at 7,000 lines worth of additions and removals between the
underlying code of 'systemd-216-8' and 'systemd-216-9'. This is a lot of
change to land between Beta and Final.

Testers, please take care to test the update thoroughly, despite the
small bump and small description it is a major change to the package.
-- 
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: Note on 'systemd-216-9'

2014-11-04 Thread Tomasz Torcz
On Tue, Nov 04, 2014 at 08:30:32AM -0800, Adam Williamson wrote:
 systemd 216-9 is not built from 216 at all, it is in fact systemd-217

  Why the misleading version number?

-- 
Tomasz Torcz   Never underestimate the bandwidth of a station
xmpp: zdzich...@chrome.plwagon filled with backup tapes. -- Jim Gray

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

Re: Note on 'systemd-216-9'

2014-11-04 Thread Rahul Sundaram
Hi

On Tue, Nov 4, 2014 at 11:37 AM, Tomasz Torcz  wrote:

 On Tue, Nov 04, 2014 at 08:30:32AM -0800, Adam Williamson wrote:
  systemd 216-9 is not built from 216 at all, it is in fact systemd-217

   Why the misleading version number?


More importantly, why is this pushed so late in the release cycle?

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

Re: Requiring all files in /usr to be world-readable?

2014-11-04 Thread Miloslav Trmač
Hello,
- Original Message -
 On Mon, 03.11.14 09:13, Miloslav Trmač (m...@redhat.com) wrote:
  Hello,
  - Original Message -
   On Fri, 31.10.14 10:04, Andrew Lutomirski (l...@mit.edu) wrote:
   
I filed an FPC ticket: https://fedorahosted.org/fpc/ticket/467

Thoughts?
   
   I very much agree with this, but I'd really prefer if we'd list what
   is allowed rather than just declare what is forbidden.
  
  What is the use case for such a blanket requirement?  fpc/467 lists
  the virt thing I so far disagree with, and other uses cases in there
  actually need much less than all of /usr.
 
 We are working on allowing stateless system boot up with /usr. For
 that I really want the ability that any user can copy /usr to some
 other place without having privileges, and then boot that
 up.   Replicating a system shouldn't require privileges.

Could you expand on the flow of thought from “stateless system“ to 
“distribution by replication” and (separately?) “administration/replication by 
any user”?  I don’t see how that follows.

 Moreover, the stateless systems stuff actually enables sharing /usr
 over the network. In some setups network sharing servers tend to
 refuse access to networked clients if the files are marked
 inaccessible, under the assumption that root on the networked client
 might not be the same as root on the server.

Is this limited to treating root specifically, or generally anything 
non-world-readable?  I am only aware of the former (in NFS).

 In general, cleaning this up is basic hygiene, it makes things much
 simpler, if you just allow 5 kinds of files, and that's it.

It would make things more uniform, not simpler.  Addition of the 
rule/assumption makes the design more complex.


   A short list like this should be everything we should allow in /usr:
   
 a) symlinks
 b) directories with access mode 0555
 c) files with access mode 0444 (optionally 0644 if owned by root user)
 d) files with access mode 0555 (optionally 0755 if owned by root user)
 e) files with access mode 2555 (optionally 2755 if owned by root user)
 f) files with access mode 4555
snip
  Secondarily: The rationale that the executables of suid files are
  public and thus it is useless to make them non-readable is false for
  1) any non-distribution packages 2) local rebuilds
 
 Fedora has no control about those and should not make any restrictions
 on the stuff we don't control, don't package.

But then we go back to “we don’t control it, so we can’t make that assumption 
on /usr contents, so we can’t design applications to require such /usr 
contents”; what Fedora packages is not all that relevant for designs that 
assume an _universal_ property over /usr.  Or perhaps we should require it for 
a specific subset of /usr where we know that the benefits/uses enabled by such 
a requirement outweight the costs.

  3) in-distribution packages for which the worm doesn’t carry
  pre-generated exploit parameters.
 
 This would be security by obscurity, nothing more.
 
 Also, it's wrong. Either you have a worm that carries a fixed set of
 pre-generated exploit parameters. It will exploit what it can exploit,
 and won't what it doesn't have any pre-generates exploit parameters
 around.

There is one more set: where the exploit parameters can be derived by automated 
analysis of the on-system binary (perhaps just using nm).
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

[Test-Announce] Fedora 21 Final Test Compose 1 (TC1) Available Now!

2014-11-04 Thread Andre Robatino
As per the Fedora 21 schedule [1], Fedora 21 Final Test Compose 1 (TC1)
is now available for testing. Content information, including changes,
can be found at https://fedorahosted.org/rel-eng/ticket/6031 . Please
see the following pages for download links (including delta ISOs) and
testing instructions. Normally dl.fedoraproject.org should provide the
fastest download, but download-ib01.fedoraproject.org is available as a
mirror (with an approximately 1 hour lag) in case of trouble. To use it,
just replace dl with download-ib01 in the download URL.

Installation:

https://fedoraproject.org/wiki/Test_Results:Current_Installation_Test

Base:

https://fedoraproject.org/wiki/Test_Results:Current_Base_Test

Workstation and Desktop:

https://fedoraproject.org/wiki/Test_Results:Current_Desktop_Test

Server:

https://fedoraproject.org/wiki/Test_Results:Current_Server_Test

Cloud:

https://fedoraproject.org/wiki/Test_Results:Current_Cloud_Test

Summary:

https://fedoraproject.org/wiki/Test_Results:Current_Summary

Ideally, all Alpha, Beta, and Final priority test cases for each of
these test pages [2] should pass in order to meet the Final Release
Criteria [3]. Help is available on #fedora-qa on irc.freenode.net [4],
or on the test list [5].

Create Fedora 21 Final test compose (TC) and release candidate (RC)
https://fedorahosted.org/rel-eng/ticket/6031

Current Blocker and Freeze Exception bugs:
http://qa.fedoraproject.org/blockerbugs/current

[1] http://fedorapeople.org/groups/schedule/f-21/f-21-quality-tasks.html
[2] https://fedoraproject.org/wiki/QA:Release_validation_test_plan
[3] https://fedoraproject.org/wiki/Fedora_21_Final_Release_Criteria
[4] irc://irc.freenode.net/fedora-qa
[5] https://admin.fedoraproject.org/mailman/listinfo/test




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

Re: Note on 'systemd-216-9'

2014-11-04 Thread Adam Williamson
On Tue, 2014-11-04 at 17:37 +0100, Tomasz Torcz wrote:
 On Tue, Nov 04, 2014 at 08:30:32AM -0800, Adam Williamson wrote:
  systemd 216-9 is not built from 216 at all, it is in fact systemd-217
 
   Why the misleading version number?

There is a comment in the spec:

# This is really closer to 217 than to 216, and it is easier to revert a few
# patches then to carry all the other patches after 216.

and a changelog note:

- Pull more changes from upstream, including post-217 bugfixes. This
  is now a bastard mix of systemd-216 and systemd-217, with some of
  the important changes in systemd 217 still reverted:
readahead removal, timedatectl change, fq_codel as default,
job timeouts for init and poweroff, multi-seat-x removal,
coredumps from watchdog timeouts.

For the record, systemd-216-8 had ~588 patches.

I think the intent is that 216-8 and 216-9 be more or less the same
codebase but arrived at in different ways, but in practice there seems
to be a noticeable difference.

The diff I came up with is:

https://www.happyassassin.net/temp/systemd-2168-2169.diff

if anyone wants to check it (that version has context left in).
-- 
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: Requiring all files in /usr to be world-readable?

2014-11-04 Thread Andrew Lutomirski
On Tue, Nov 4, 2014 at 8:42 AM, Miloslav Trmač m...@redhat.com wrote:
 Hello,
 - Original Message -
 On Mon, 03.11.14 09:13, Miloslav Trmač (m...@redhat.com) wrote:
  Hello,
  - Original Message -
   On Fri, 31.10.14 10:04, Andrew Lutomirski (l...@mit.edu) wrote:
  
I filed an FPC ticket: https://fedorahosted.org/fpc/ticket/467
   
Thoughts?
  
   I very much agree with this, but I'd really prefer if we'd list what
   is allowed rather than just declare what is forbidden.
 
  What is the use case for such a blanket requirement?  fpc/467 lists
  the virt thing I so far disagree with, and other uses cases in there
  actually need much less than all of /usr.

 We are working on allowing stateless system boot up with /usr. For
 that I really want the ability that any user can copy /usr to some
 other place without having privileges, and then boot that
 up.   Replicating a system shouldn't require privileges.

 Could you expand on the flow of thought from “stateless system“ to 
 “distribution by replication” and (separately?) “administration/replication 
 by any user”?  I don’t see how that follows.


I can only speak for my own perspective on this, which may not match
Lennart's at all:

A major part of the stateless system idea is that /usr should contain
all of the files needed to boot what is effectively a fresh install.
IOW, systemd should be able to boot a fully-functional system that
starts with an empty /etc and /var, OS code in /usr, and a handful of
kernel-provided mounts and symlinks filling out the root directory.

If /usr is world-readable, then an unprivileged user can use /usr to
boot a fully-functional Fedora system in a number of ways.  They can
pipe it into QEMU/KVM using virtfs (what virtme does, although it's
not currently targeting this usecase), they can bind-mount it into an
unprivileged container (I have no idea whether LXC can do this easily
right now, but it's straightforward.  I imagine that someone will add
support to nspawn to do exactly this at some point.  As of the last
time I looked at the nspawn code, it wasn't set up for this yet,
though.)  They can serve it over whatever protocol they like (NFS
using Ganesha, for example) to another physical machine and run it
there.  I'm sure that other people might think of other uses for this.

virtme will give you a fully function Fedora shell right now (no
systemd) in a couple of seconds.  You can try it:

$ sudo dnf install virtme qemu-system-x86 [or whatever the appropriate QEMU is]
$ virtme-run --installed-kernel

If you try to run any of the audit tools inside virtme, you can't,
because virtme can't read them from /usr.  If I wrote the small amount
of code needed, then you could run:

$ virtme-run --installed-kernel --stateless-usr=/usr --graphics

This is likely to have all kinds of problems as a result of the polkit
rules being unreadable, though.

See:

http://0pointer.net/blog/projects/stateless.html

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

Re: Note on 'systemd-216-9'

2014-11-04 Thread Bruno Wolff III

On Tue, Nov 04, 2014 at 08:30:32 -0800,
 Adam Williamson adamw...@fedoraproject.org wrote:


systemd-216-8 (and 216-1 through 216-5) and earlier) was more or less
identical to upstream systemd-stable 216:
http://cgit.freedesktop.org/systemd/systemd-stable/log/?h=v216-stable .
systemd 216-9 is not built from 216 at all, it is in fact systemd-217
with some particular changes (presumably intended to be the most


There is a definite problem with 217 I have been seeing in rawhide. 
I am seeing an intermittent (very roughly 50% of boots) problem where 
copying logs to persistent storage hangs for a long time. This is described in: 
https://bugzilla.redhat.com/show_bug.cgi?id=1159641
Though I actually filed that bug because the debug-shell was shutting the 
system down.

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

Re: Multiple problems with multiple monitors

2014-11-04 Thread Basil Mohamed Gohar
 

On 2014-10-13 10:23 AM, Basil Mohamed Gohar wrote: 

 I've searched for bugs related to the specific problems I've been having, and 
 I've not been able to find anything that describes what I'm seeing. 
 
 I have an HP EliteBook 840 that also comes with an UltraDock, to which I've 
 plugged-in two external monitors and I use in conjunction with the built-in 
 laptop display. 
 
 Issue #1: I use LUKS to encrypt my disk, and when I first start up the 
 computer, after choosing the kernel to boot into in GRUB, the GUI prompt for 
 the LUKS passphrase shows-up on the middle monitor, not the laptop's built-in 
 display. I don't mind this when I have multiple monitors plugged-in, but when 
 I boot-up without the external monitors, such as when I'm unplugged from the 
 UltraDock, I now get NO GUI prompt for the LUKS passphrase. I can enter it, 
 and I can see a text prompt if I hit ESC. I suspect its attempting to display 
 on the now phantom, unplugged monitor. Note, it was never plugged-in during 
 this cycle. The problem is, I don't even know what's instructing LUKS or the 
 GUI prompt to display on any monitor, so I don't know where to go to debug 
 this. 
 
 Issue #2: When I undock my laptop while logged-in, Gnome Shell just crashes. 
 When I redock after the laptop has been started when unconnected, one of the 
 two external monitors start-up (the one connected by VGA), but not the one 
 connected by a DisplayPort connection. And, recently (but not when I first 
 started using this laptop with the dock, which was about a month ago), now 
 when I start-up with the laptop docked and both external monitors connected, 
 both external monitors will be active, but the built-in display will show 
 nothing. Gnome Shell reports the built-in display is active, but will not 
 display anything unless I deactivate it and reactivate it via the settings 
 Displays utility. 
 
 Issue #3: The monitor connected via DisplayPort display significant tearing 
 and delay on the upper-right half of the screen in the form of a triangle 
 taking-up half of the screen. Reading about displayport and tearing issues, I 
 guess the idea that these were resolved in the past. I don't know if this is 
 the same or something different. 
 
 I don't mean to use devel as a bug reporting venue, but I think these issues 
 are either related or I just don't know how to address them to make 
 significant progress to fixing them. Any guidance is more than welcome. 
 Thanks! 
 
 -- 
 Libre Video
 http://librevideo.org

So, a recent update which included a kernel update fixed issue #2, and I
was really happy. Then, another update this week, which included
multiple systemd updates, restored/rebroke issue #2 above (the
docking/undocking) issue. 

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

[IMPORTANT] Fedora 21 Schedule Change

2014-11-04 Thread Stephen Gallagher

== tl;dr Version ==

We are accelerating the Fedora 21 schedule so that we will enter Final
Freeze one week earlier than previously described on the schedule
page[1]. This means that all fixes intended for inclusion in the Fedora
21 release must be submitted for the stable repository no later than
November 17th (so that we have time to do the updates push and build the
Release Candidate on November 18th). The Final Release date will remain
at December 9th. This essentially means that we are implementing a
planned two-week Final Freeze instead of the traditional one-week
freeze.


== Why are we doing this? ==

The Fedora 21 cycle has run considerably beyond its original deadline,
primarily due to the massive number of changes that we have been
implementing this time around (in particular, the shift to producing
three top-tier Products has had a significant impact). Because of the
schedule adjustments that took place during the Alpha and Beta phases,
we are now looking at an early December release for Fedora 21.

With the Final Release being so close to the December holidays, any
delay that occurs at this point puts Fedora at real danger of slipping
out of 2014 entirely. To minimize this risk, FESCo has decided (with QA
and rel-eng input), that we are going to make a one-time modification to
our schedule. The historic cause of slips has been that the time between
the start of Freeze and the completion of the release validation has
never left enough room in the schedule to fix any blocker issues that
come up. By moving up the Freeze, we hope to be able to identify these
blockers faster and maintain our curernt planned release date.

We are aware that shortening a schedule puts added strain on our
developers, which is why we generally do not do so except at great
reluctance. However, the Fedora Updates Policy[2] describes the period
between Beta and Final releases thusly: The branched tree should now be
stabilized and prepared for release. Major changes should be avoided
during this period. So the shorter time-frame should already be
dedicated only to addressing bug-fixes. Most of these can be handled
with a release-day update if needed; those that are truly release-
blocking will remain so (and will be allowed to be built into the
release candidates during the freeze).


[1] https://fedoraproject.org/wiki/Releases/21/Schedule
[2] http://fedoraproject.org/wiki/Updates_Policy#Beta_to_Pre_Release


signature.asc
Description: This is a digitally signed message part
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Proposal for integration tests infrastructure

2014-11-04 Thread Matthias Clasen

On Tue, 2014-11-04 at 04:56 -0500, Colin Walters wrote:
 This looks related to: https://wiki.gnome.org/GnomeGoals/InstalledTests
 
 (Note that the Issues with make check is equivalent to issues with rpm 
 %check)
 
 It's implemented by gnome-continuous, and there's been a bit of effort to 
 make -tests subpackages for some pieces in Fedora, but AFAIK no runner yet.

The upstream continuous test runner is in the gnome-desktop-testing
package. And the following tests packages are available to make use of
it:

gjs-tests
gtk3-tests
glib2-tests
pango-tests
clutter-tests
gdk-pixbuf2-tests
gnome-weather-tests
gtksourceview3-tests
glib-networking-tests

I would love to bring the other upstream tests to Fedora as well -
altogether, we have 500 tests running continuously in gnome-continuous.



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

Re: Note on 'systemd-216-9'

2014-11-04 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Nov 04, 2014 at 08:30:32AM -0800, Adam Williamson wrote:
 An update has been submitted for systemd today:
 
 https://admin.fedoraproject.org/updates/kmod-18-4.fc21,systemd-216-9.fc21
 
 with a fairly short description. I wanted to flag up that, in fact,
 systemd-216-9 is a major change from systemd-216-8 and is not really
 systemd 216 at all.
Hi Adam,

this annoucement misrepresents the situation quite a bit. Since you
are speaking from your position as QA chief, your word carries a lot
of weight. We *were* in contact on IRC yesterday, I'm in #fedora-devel
semi-permanently, and it should not be a problem to show it to me
before you sent it out, since you are talking about updates I made. If
you disagreed with what I have to say and *then* sent the mail, that
would be fine, but not like this, out of the blue.

Anyway, returning to the matter at hand, systemd-216-9 is fairly close
to systemd-216-8, has patches over it to fix *known bugs*, the ones
listed in the update, a few listed on the freedesktop systemd bug
tracker, and a few small ones I found while testing the update. The
delta is not as small as I would like, but fits imho in the rules.  If
systemd upstream was doing point releases, this would certainly
qualify as one.

Actually it was 216-2 which contained the biggest change. I built it
on Oct 7, before the alpha freeze. It was called 216 because 217
wasn't tagged yet, and I didn't want F21 to miss the bugfixes and
features which have accumulated in the upstream git. So 216-2 has most
of the post-216 commits, and 216-9 is fairly close to that. It *is*
built from 217 by reverting the major changes done after 216-2, but
that is a matter of convenience... It was simply simpler and more
explicit this way (reverts not ommitted patches).

 systemd-216-8 (and 216-1 through 216-5) and earlier) was more or less
 identical to upstream systemd-stable 216:
 http://cgit.freedesktop.org/systemd/systemd-stable/log/?h=v216-stable .
 systemd 216-9 is not built from 216 at all, it is in fact systemd-217
 with some particular changes (presumably intended to be the most
 disruptive ones) reverted. When I dropped build-related files and
 directories and documentation from the trees, did a context-free
 recursive diff, and filtered out the metadata from the diff, it still
 worked out at 7,000 lines worth of additions and removals between the
 underlying code of 'systemd-216-8' and 'systemd-216-9'. This is a lot of
 change to land between Beta and Final.
Like I said on IRC yesterday, a large part of this is code which is
not compiled for Fedora, or unsupported [*], or tests.

 Testers, please take care to test the update thoroughly, despite the
 small bump and small description it is a major change to the package.
That I can agree with. I'd much prefer a concrete list of things to
test in this update though, which would be *useful* and lead to a
better release. Right now you suggest that anything might be broken.

Zbyszek


[*] systemd-resolved, systemd-networkd
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Note on 'systemd-216-9'

2014-11-04 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Nov 04, 2014 at 08:56:40AM -0800, Adam Williamson wrote:
 On Tue, 2014-11-04 at 17:37 +0100, Tomasz Torcz wrote:
  On Tue, Nov 04, 2014 at 08:30:32AM -0800, Adam Williamson wrote:
   systemd 216-9 is not built from 216 at all, it is in fact systemd-217
  
Why the misleading version number?
 
 There is a comment in the spec:
 
 # This is really closer to 217 than to 216, and it is easier to revert a few
 # patches then to carry all the other patches after 216.
 
 and a changelog note:
 
 - Pull more changes from upstream, including post-217 bugfixes. This
   is now a bastard mix of systemd-216 and systemd-217, with some of
   the important changes in systemd 217 still reverted:
 readahead removal, timedatectl change, fq_codel as default,
 job timeouts for init and poweroff, multi-seat-x removal,
 coredumps from watchdog timeouts.
 
 For the record, systemd-216-8 had ~588 patches.
 
 I think the intent is that 216-8 and 216-9 be more or less the same
 codebase but arrived at in different ways, but in practice there seems
 to be a noticeable difference.
 
 The diff I came up with is:
 
 https://www.happyassassin.net/temp/systemd-2168-2169.diff
This diffs autogenerated content.

It also contains a rename of functions to add mac_ prefixes to
selinux functions. And a rename to hashmap functions in preparation
of for implementation changes which were done post 217 (and are
not part of this update). It is also done without -M, so catches
some renames as significant changes.

I'm frankly puzzled about the point of this exercise.

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

Re: Does Fedora have a technical expertise oriented SIG?

2014-11-04 Thread Peter Jones
On Sun, Nov 02, 2014 at 09:13:07AM -0800, Adam Williamson wrote:
 On Sun, 2014-11-02 at 10:13 -0500, Matthew Miller wrote:
  On Sun, Nov 02, 2014 at 04:08:36PM +0100, Michael Schwendt wrote:
   Is there any authoritative group at Fedora who wants the product to not
   suck like that?
  
  Authoritative? Probably FESCo.
 
 Well, this sounds like a packaging issue, doesn't it?

Er, no?  I see where you're coming from, and the distinction can be
somewhat muddled at times.  It is in a package, granted, but so is
everything else, but Software should honor TMPDIR and everything across
the distro should have the same defaults isn't really about packaging
the software at all.

 Wouldn't the expected outcome be a packaging guideline for how to deal
 with temporary directory locations? So, the packaging committee...

Maybe, but maybe not?  Look at it this way: the last times we changed the
rules here are effectively these two features:

http://fedoraproject.org/wiki/Features/ServicesPrivateTmp
http://fedoraproject.org/wiki/Features/tmp-on-tmpfs

Both of them specify that things should use /tmp - the first for a
select batch of programs, the second for the whole distro.  In neither
case is there an FPC ruling on the matter, and in neither case is
the actual packaging /necessarily/ affected.  If there's no need to have
a specific rule about where a packager should be installing files, what
kind of config file should be used to manage something, or other things
of that nature, this sort of thing usually doesn't go through FPC.

-- 
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: Note on 'systemd-216-9'

2014-11-04 Thread Adam Williamson
On Tue, 2014-11-04 at 21:13 +0100, Zbigniew Jędrzejewski-Szmek wrote:
 On Tue, Nov 04, 2014 at 08:30:32AM -0800, Adam Williamson wrote:
  An update has been submitted for systemd today:
  
  https://admin.fedoraproject.org/updates/kmod-18-4.fc21,systemd-216-9.fc21
  
  with a fairly short description. I wanted to flag up that, in fact,
  systemd-216-9 is a major change from systemd-216-8 and is not really
  systemd 216 at all.
 Hi Adam,
 
 this annoucement misrepresents the situation quite a bit. Since you
 are speaking from your position as QA chief

I don't hold that position, and there isn't such a position.

 , your word carries a lot
 of weight. We *were* in contact on IRC yesterday, I'm in #fedora-devel
 semi-permanently, and it should not be a problem to show it to me
 before you sent it out, since you are talking about updates I made. If
 you disagreed with what I have to say and *then* sent the mail, that
 would be fine, but not like this, out of the blue.

Sorry for not running it by you first, but I'm just trying to stay on
top of a whole bunch of stuff for F21 right now. I wasn't *complaining*
about anything. I just wanted to make sure people didn't rubber-stamp
216-9 on the impression that it contained a single bugfix vs -8 or
something.

 Anyway, returning to the matter at hand, systemd-216-9 is fairly close
 to systemd-216-8, has patches over it to fix *known bugs*, the ones
 listed in the update, a few listed on the freedesktop systemd bug
 tracker, and a few small ones I found while testing the update. The
 delta is not as small as I would like, but fits imho in the rules.

I didn't say otherwise, but I wouldn't characterize the diff posted
earlier as 'fairly close', it really isn't. Anything past a dozen LOC is
not 'fairly close', IMHO.

   If
 systemd upstream was doing point releases, this would certainly
 qualify as one.

Well, I didn't want to bring it up, but that would rather clarify
things, wouldn't it? Right now we have a sort of messy situation where
what the Fedora package is is basically 'whatever's on the
systemd-stable 216 branch upstream', and what that is is 'whatever you
find most convenient right at present' - like the Fedora package, up
until a couple of days ago that branch was a few hundred commits added
to the 216 tarball, whereas now it's been completely changed to be 217
minus a few reversions.

This I guess makes sense to you as you have this kind of mental vision
of what you want '216 stable' to be, so it makes sense to at some point
say 'oh hey, my mental 216 stable is just 217 minus X, Y and Z, so let's
make the branch be that' but it's rather difficult for anyone else to
follow, there isn't much continuity. Things like point releases and
changelogs and consistent maintenance procedures and more
differentiation between upstream and downstream changes would make the
picture clearer. While I was researching the mail I kind of pieced
together all this history from the package changelog, the package SCM
commit log, the upstream SCM log, and the Bodhi update comments, but you
*do* have to go through all of that to actually figure out what the
hell's going on, because it's all just '216-x', there's no 216 point
releases, no release documentation, not a lot to differentiate package
changes and upstream changes.

 Actually it was 216-2 which contained the biggest change. I built it
 on Oct 7, before the alpha freeze. It was called 216 because 217
 wasn't tagged yet, and I didn't want F21 to miss the bugfixes and
 features which have accumulated in the upstream git. So 216-2 has most
 of the post-216 commits, and 216-9 is fairly close to that.

Again, well, I posted the diff, and I disagree that it's 'fairly close'.
216-2 was certainly hugely different to 216-1, but 216-1 never went to
updates-testing, so it doesn't really signify.

  systemd-216-8 (and 216-1 through 216-5) and earlier) was more or less
  identical to upstream systemd-stable 216:
  http://cgit.freedesktop.org/systemd/systemd-stable/log/?h=v216-stable .
  systemd 216-9 is not built from 216 at all, it is in fact systemd-217
  with some particular changes (presumably intended to be the most
  disruptive ones) reverted. When I dropped build-related files and
  directories and documentation from the trees, did a context-free
  recursive diff, and filtered out the metadata from the diff, it still
  worked out at 7,000 lines worth of additions and removals between the
  underlying code of 'systemd-216-8' and 'systemd-216-9'. This is a lot of
  change to land between Beta and Final.
 Like I said on IRC yesterday, a large part of this is code which is
 not compiled for Fedora, or unsupported [*], or tests.
 
  Testers, please take care to test the update thoroughly, despite the
  small bump and small description it is a major change to the package.

 That I can agree with. I'd much prefer a concrete list of things to
 test in this update though, which would be *useful* and lead to a
 better release. Right now 

Re: Note on 'systemd-216-9'

2014-11-04 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Nov 04, 2014 at 12:27:58PM -0800, Adam Williamson wrote:
   Testers, please take care to test the update thoroughly, despite the
   small bump and small description it is a major change to the package.
 
  That I can agree with. I'd much prefer a concrete list of things to
  test in this update though, which would be *useful* and lead to a
  better release. Right now you suggest that anything might be broken.
 
 Well, I just said it's a big change and the update description doesn't
 accurately encapsulate it.
 
 I would of course be very happy with a concrete list of things to test
 in the update. The update description would be a good place for it.
Well, then ping me on IRC to update the description (or even mail it
to test@ or whatever) and with luck 30 minutes later we would have a
much better picture than by looking at a squashed diff.

 Another good place for concrete lists of changes would be in the
 changelogs for the upstream point releases which we don't have...:)
Sure, that would be nice.

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

Re: Note on 'systemd-216-9'

2014-11-04 Thread Adam Williamson
On Tue, 2014-11-04 at 21:20 +0100, Zbigniew Jędrzejewski-Szmek wrote:
 On Tue, Nov 04, 2014 at 08:56:40AM -0800, Adam Williamson wrote:
  On Tue, 2014-11-04 at 17:37 +0100, Tomasz Torcz wrote:
   On Tue, Nov 04, 2014 at 08:30:32AM -0800, Adam Williamson wrote:
systemd 216-9 is not built from 216 at all, it is in fact systemd-217
   
 Why the misleading version number?
  
  There is a comment in the spec:
  
  # This is really closer to 217 than to 216, and it is easier to revert a few
  # patches then to carry all the other patches after 216.
  
  and a changelog note:
  
  - Pull more changes from upstream, including post-217 bugfixes. This
is now a bastard mix of systemd-216 and systemd-217, with some of
the important changes in systemd 217 still reverted:
  readahead removal, timedatectl change, fq_codel as default,
  job timeouts for init and poweroff, multi-seat-x removal,
  coredumps from watchdog timeouts.
  
  For the record, systemd-216-8 had ~588 patches.
  
  I think the intent is that 216-8 and 216-9 be more or less the same
  codebase but arrived at in different ways, but in practice there seems
  to be a noticeable difference.
  
  The diff I came up with is:
  
  https://www.happyassassin.net/temp/systemd-2168-2169.diff
 This diffs autogenerated content.

There's a bit of stuff at the top that could have been trimmed out,
sure, but I didn't want to spend *too* much time on it. It's not that
much.

 It also contains a rename of functions to add mac_ prefixes to
 selinux functions. And a rename to hashmap functions in preparation
 of for implementation changes which were done post 217 (and are
 not part of this update). 

None of which was communicated in the package changelog, or the update
description. And remember, what you just wrote is gobbledegook to most
of the people testing updates, they are not necessarily coders and do
not necessarily know anything about systemd internals. They are folks
volunteering to provide feedback on pre-release updates; even those who
are also Fedora packagers are not necessarily coders, and those who are
coders don't necessarily know systemd's design.

 It is also done without -M, so catches
 some renames as significant changes.
 
 I'm frankly puzzled about the point of this exercise.

Well, remember, I'm not a specialist. I'm just the QA monkey. I don't
know the detailed ins and outs of every codebase in the distro, QA
doesn't in general, we just try to test the bits. The more information
is available about what those changes actually *are*, communicated in a
style appropriate to the knowledge level of the folks doing the testing,
the better that job is going to get done. I didn't inspect the diff in a
huge degree of detail, I just was interested in how much difference
there actually is between '216 stable plus 500+ patches' (216-5 / 216-8)
and '217 minus some reversions (216-6 / 216-9), so I bashed at the trees
for fifteen minutes trying to figure it out, and it looked like rather
more difference than the update description and package changelog
suggested, so I thought it would be a good idea to communicate that.

Again, one thing that could prevent us having to have this kind of
discussion would be for systemd to have more
sophisticated/heavier/whatever stable release management. The
systemd-stable repo is a definite improvement on the previous approach,
but it's still missing actual *release management*, when you say 'OK,
we're going to release an actual thing that will be called systemd 216.1
and we're going to put all these bits in it and we're going to write
down what those are'.

Right now if someone asks what systemd is in Fedora 21, what do we say?
Well, we can say 'systemd-216 stable' and point to
http://cgit.freedesktop.org/systemd/systemd-stable/log/?h=v216-stable ,
but then they ask 'what's that?', and what do we say? Where is its
existence described? It's not systemd-216. It's not systemd-217. It
doesn't have a version, it doesn't have a tarball, it doesn't have a
readme, it doesn't have a changelog. The NEWS file says CHANGES WITH
217:, so it seems dangerous to assume that it accurately describes all
the changes on the 216-stable branch and *only* those changes.

You only really have a hope of understanding what it *is* by reading the
commit log, somehow grokking that it used to be produced by backporting
a ton of changes onto 216 but is now produced by reverting/excluding a
bunch of stuff from 217, and understanding what the things that were
reverted actually *are* and what the implications of their
reversion/exclusion are. And then to answer the original question, you
have to figure out somehow whether there are any downstream-specific
changes in the Fedora package vs. the 216-stable tree and what they are,
when the current maintenance approach means that when we update to a new
checkout of the 216-stable tree we bump the package release but when we
add a downstream specific change we...bump the package release.

Re: Note on 'systemd-216-9'

2014-11-04 Thread Adam Williamson
On Tue, 2014-11-04 at 21:37 +0100, Zbigniew Jędrzejewski-Szmek wrote:
 On Tue, Nov 04, 2014 at 12:27:58PM -0800, Adam Williamson wrote:
Testers, please take care to test the update thoroughly, despite the
small bump and small description it is a major change to the package.
  
   That I can agree with. I'd much prefer a concrete list of things to
   test in this update though, which would be *useful* and lead to a
   better release. Right now you suggest that anything might be broken.
  
  Well, I just said it's a big change and the update description doesn't
  accurately encapsulate it.
  
  I would of course be very happy with a concrete list of things to test
  in the update. The update description would be a good place for it.

 Well, then ping me on IRC to update the description (or even mail it
 to test@ or whatever) and with luck 30 minutes later we would have a
 much better picture than by looking at a squashed diff.

Well, that's more or less what my initial mail was meant to be. I didn't
post the diff initially, only in response to a follow-up mail asking
what the difference between the builds was.
-- 
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: Note on 'systemd-216-9'

2014-11-04 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Nov 04, 2014 at 12:48:36PM -0800, Adam Williamson wrote:
 On Tue, 2014-11-04 at 21:20 +0100, Zbigniew Jędrzejewski-Szmek wrote:
  On Tue, Nov 04, 2014 at 08:56:40AM -0800, Adam Williamson wrote:
   On Tue, 2014-11-04 at 17:37 +0100, Tomasz Torcz wrote:
On Tue, Nov 04, 2014 at 08:30:32AM -0800, Adam Williamson wrote:
 systemd 216-9 is not built from 216 at all, it is in fact 
 systemd-217

  Why the misleading version number?
   
   There is a comment in the spec:
   
   # This is really closer to 217 than to 216, and it is easier to revert a 
   few
   # patches then to carry all the other patches after 216.
   
   and a changelog note:
   
   - Pull more changes from upstream, including post-217 bugfixes. This
 is now a bastard mix of systemd-216 and systemd-217, with some of
 the important changes in systemd 217 still reverted:
   readahead removal, timedatectl change, fq_codel as default,
   job timeouts for init and poweroff, multi-seat-x removal,
   coredumps from watchdog timeouts.
   
   For the record, systemd-216-8 had ~588 patches.
   
   I think the intent is that 216-8 and 216-9 be more or less the same
   codebase but arrived at in different ways, but in practice there seems
   to be a noticeable difference.
   
   The diff I came up with is:
   
   https://www.happyassassin.net/temp/systemd-2168-2169.diff
  This diffs autogenerated content.
 
 There's a bit of stuff at the top that could have been trimmed out,
 sure, but I didn't want to spend *too* much time on it. It's not that
 much.
 
  It also contains a rename of functions to add mac_ prefixes to
  selinux functions. And a rename to hashmap functions in preparation
  of for implementation changes which were done post 217 (and are
  not part of this update). 
 
 None of which was communicated in the package changelog, or the update
 description. And remember, what you just wrote is gobbledegook to most
 of the people testing updates
Well, it is gobbledegook to everyone, it is a completely meaningless
internal change. It was done with a sed script, and if the tree still
compiles afterwards, then its OK. It blows up the diff. It also makes it
annoying to backport later patches because of trivial conflicts, which
is why I include it in the update.

, they are not necessarily coders and do
 not necessarily know anything about systemd internals. They are folks
 volunteering to provide feedback on pre-release updates; even those who
 are also Fedora packagers are not necessarily coders, and those who are
 coders don't necessarily know systemd's design.
 
  It is also done without -M, so catches
  some renames as significant changes.
  
  I'm frankly puzzled about the point of this exercise.
 
 Well, remember, I'm not a specialist. I'm just the QA monkey. I don't
 know the detailed ins and outs of every codebase in the distro, QA
 doesn't in general, we just try to test the bits. The more information
 is available about what those changes actually *are*, communicated in a
 style appropriate to the knowledge level of the folks doing the testing,
 the better that job is going to get done. I didn't inspect the diff in a
 huge degree of detail, I just was interested in how much difference
 there actually is between '216 stable plus 500+ patches' (216-5 / 216-8)
 and '217 minus some reversions (216-6 / 216-9), so I bashed at the trees
 for fifteen minutes trying to figure it out, and it looked like rather
 more difference than the update description and package changelog
 suggested, so I thought it would be a good idea to communicate that.
OK, let's not dwell on this. I don't think this is a useful measure
in any way.
 
 Again, one thing that could prevent us having to have this kind of
 discussion would be for systemd to have more
 sophisticated/heavier/whatever stable release management.
If you want me (or someone else) to provide better changelogs or
whatever, than I'm happy to discuss it, but a thread about a specific
update on test@ is hardly the place.

 The
 systemd-stable repo is a definite improvement on the previous approach,
 but it's still missing actual *release management*, when you say 'OK,
 we're going to release an actual thing that will be called systemd 216.1
 and we're going to put all these bits in it and we're going to write
 down what those are'.
If you look the diff you made, it NEWS file is accurate and lists
user-visible changes. I guess it should not say '217'.  This *is* a
good suggestion, in the future I'll make sure that the NEWS file says
that it pertains to the release.
 
 Right now if someone asks what systemd is in Fedora 21, what do we say?
 Well, we can say 'systemd-216 stable' and point to
 http://cgit.freedesktop.org/systemd/systemd-stable/log/?h=v216-stable ,
 but then they ask 'what's that?', and what do we say? Where is its
 existence described? It's not systemd-216. It's not systemd-217. It
 doesn't have a version, it doesn't have a tarball, it doesn't have a
 

Re: Note on 'systemd-216-9'

2014-11-04 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Nov 04, 2014 at 12:49:27PM -0800, Adam Williamson wrote:
 On Tue, 2014-11-04 at 21:37 +0100, Zbigniew Jędrzejewski-Szmek wrote:
  On Tue, Nov 04, 2014 at 12:27:58PM -0800, Adam Williamson wrote:
 Testers, please take care to test the update thoroughly, despite the
 small bump and small description it is a major change to the package.
   
That I can agree with. I'd much prefer a concrete list of things to
test in this update though, which would be *useful* and lead to a
better release. Right now you suggest that anything might be broken.
   
   Well, I just said it's a big change and the update description doesn't
   accurately encapsulate it.
   
   I would of course be very happy with a concrete list of things to test
   in the update. The update description would be a good place for it.
 
  Well, then ping me on IRC to update the description (or even mail it
  to test@ or whatever) and with luck 30 minutes later we would have a
  much better picture than by looking at a squashed diff.
 
 Well, that's more or less what my initial mail was meant to be. I didn't
 post the diff initially, only in response to a follow-up mail asking
 what the difference between the builds was.

The first mail I saw was this:

I wanted to flag up that, in fact, systemd-216-9 is a major change
from systemd-216-8 and is not really systemd 216 at all.
...
worked out at 7,000 lines worth of additions and removals between the
underlying code of 'systemd-216-8' and 'systemd-216-9'.


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

Re: Note on 'systemd-216-9'

2014-11-04 Thread Adam Williamson
On Tue, 2014-11-04 at 22:41 +0100, Zbigniew Jędrzejewski-Szmek wrote:
 On Tue, Nov 04, 2014 at 12:49:27PM -0800, Adam Williamson wrote:
  On Tue, 2014-11-04 at 21:37 +0100, Zbigniew Jędrzejewski-Szmek wrote:
   On Tue, Nov 04, 2014 at 12:27:58PM -0800, Adam Williamson wrote:
  Testers, please take care to test the update thoroughly, despite the
  small bump and small description it is a major change to the 
  package.

 That I can agree with. I'd much prefer a concrete list of things to
 test in this update though, which would be *useful* and lead to a
 better release. Right now you suggest that anything might be broken.

Well, I just said it's a big change and the update description doesn't
accurately encapsulate it.

I would of course be very happy with a concrete list of things to test
in the update. The update description would be a good place for it.
  
   Well, then ping me on IRC to update the description (or even mail it
   to test@ or whatever) and with luck 30 minutes later we would have a
   much better picture than by looking at a squashed diff.
  
  Well, that's more or less what my initial mail was meant to be. I didn't
  post the diff initially, only in response to a follow-up mail asking
  what the difference between the builds was.
 
 The first mail I saw was this:
 
 I wanted to flag up that, in fact, systemd-216-9 is a major change
 from systemd-216-8 and is not really systemd 216 at all.
 ...
 worked out at 7,000 lines worth of additions and removals between the
 underlying code of 'systemd-216-8' and 'systemd-216-9'.
 

Oh, sorry. I thought I'd cut that bit before sending the mail. It went
through a few revisions. Sorry :/ I was context-switching between a few
different things. I wrote the mail a few different ways and to a few
different recipients but in the end I only wanted to send out a more or
less factual 'hey, heads up this update needs full testing' mail.
-- 
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: Note on 'systemd-216-9'

2014-11-04 Thread Adam Williamson
On Tue, 2014-11-04 at 22:39 +0100, Zbigniew Jędrzejewski-Szmek wrote:

 I understand that systemd git is not easy to follow, but I don't think
 this differes that much from other fast-changing projects. If you take
 a random kernel release, it's not like there's a nice lwn-style description
 somewhere.

But there are actual releases. There's a kernel 3.17.1, and a kernel
3.17.2. They are artifacts with some sort of concrete presence, an
announcement mail and a changelog (even though yes, it's just a git
commit log). People can discuss the artifact called '3.17.1', say 'oh
hey that's broken in 3.17.1', whatever. There's no 'systemd 216.1' to
discuss, there's just a git branch which keeps changing. Sure, any
specific checkout of a git branch has superior capabilities to any
tarball and you can make one from the other, but the point of there
being a tarball called '3.17.1' is that *that's the thing that's
3.17.1*. A git branch that keeps changing is a very slippery thing to
try and do testing or communication or whatever in relation to.

The Fedora kernel maintainers maintain a clear distinction between
upstream and downstream 'hats'; we don't just have kernel 3.17-1, kernel
3.17-2, kernel 3.17-3, kernel 3.17-4 with changes from an upstream git
branch rolling in continuously, the upstream kernel releases are the
downstream package versions and the package releases are downstream
changes. The kernel package usually respects Fedora milestone freezes
very well, it's maintained in such a way that blocker/FE-fixing changes
can be isolated properly from other changes.

The kernel maintainers also decide a long time in advance what kernel
we're going to have in a Fedora release and stick to that. For F21 we
decided quite late to pull in 3.17 instead of 3.16, but the kernel
maintainers actively went out and talked to other groups (including QA)
about that, and made sure that everyone was on the same page about it
getting pulled in. (3.17 landed in stable on 10-12).

 [snip]
 
  checkout of the 216-stable tree we bump the package release but when we
  add a downstream specific change we...bump the package release.
 Well, there's really very little difference between upstream and downstream
 here. stable/v216-stable is updated when I add patches to the Fedora package.
 If they were both versioned, the version numbers would be pretty much the same
 anyway.

But stable/v216-stable is *also* updated when you backport a whole bunch
of changes from upstream master, or whatever. Again, to you this all
feels like part of one process, but I'm not sure it really should be,
especially for a very significant project like systemd. For me, upstream
stable branches of something like systemd shouldn't really be intimately
associated with the Fedora package of that same branch. The upstream
stable branch should be maintained as a thing *in itself*, an object
with a clear raison d'etre and maintenance policy and so on, and the
Fedora package of that branch should be a separate thing. It shouldn't
'naturally' be the case that all these changes get sort of rolled
together into the same big blob of code which exists as both an upstream
git branch and a Fedora package which is a very direct reflection of
that git branch, with all the same stuff landing in both at the same
time.

There are usually different constraints on upstream and downstream at
different times; systemd isn't in a release freeze when Fedora is, for
instance. Maybe it makes sense for change (X) to land on the upstream
stable branch right now, but Fedora just wants blocker fix (Y). The
current process doesn't really seem to handle that kind of thing very
well, and it's exactly the kind of thing we have this distinction
between upstream and downstream maintenance for.

  One simple change that might help a bit right now is to follow the
  Fedora package versioning convention for when your package is built from
  SCM snapshots:
  
  https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Snapshot_packages
  
  So the systemd package should not just be 'systemd-216-8', or whatever,
  but something like:
  
  systemd-216-8.20141104gitaf59039bc
 Yes, this makes sense when building from upstream git, where the date
 and the number correspond to something tangible. Here the list of
 patches is somewhat arbitrary: patches are backported if they are easy,
 or when they fix know problems. They often end up not in the same
 order as upstream, for example where a cleanup patch is much later
 cherry-picked to avoid diff conflicts in an actual patch that fixes
 something. So the upstream git hash (or date) would be very misleading.
 
 What I can do, and what should be useful, is to add tags to the stable
 branches where fedora releases are built from. 

I'm not sure if you're suggesting having tags on the *upstream* git repo
that reflect *downstream* package builds, but that seems like more
confusion between two separate processes to me - I'm suggesting more
separation between the 

Re: Announcing the release of Fedora 21 Beta!

2014-11-04 Thread Al Dunsmuir
. On Tuesday, November 4, 2014, 10:01:02 AM, Dennis Gilmore wrote:
 The Fedora 21 beta release is here, and - as usual - is packed
 with amazing improvements to Fedora, as well as fantastic free
 and open source software, gently harvested for your enjoyment. No
 bits were harmed in the making of this beta.
* * *
 Spins
 - -

 In addition to the new Fedora products, Fedora users also have
 the choice of Fedora Spins that highlight user favorites like KDE
 Plasma Workspaces, Xfce, LXDE, and Sugar on a Stick (SoaS). If
 you're interested in trying out one of the spins, head over to
 the prelease page for Fedora Spins and grab the spins you're 
 interested in: 

 http://fedoraproject.org/get-spin-prerelease

The Mate_Compiz spin is on the mirrors.  Is there a reason it was
omitted from the spins shown on this web page?

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

Re: Announcing the release of Fedora 21 Beta!

2014-11-04 Thread Robert Mayr
2014-11-04 23:55 GMT+01:00 Al Dunsmuir al.dunsm...@sympatico.ca:

 . On Tuesday, November 4, 2014, 10:01:02 AM, Dennis Gilmore wrote:
  The Fedora 21 beta release is here, and - as usual - is packed
  with amazing improvements to Fedora, as well as fantastic free
  and open source software, gently harvested for your enjoyment. No
  bits were harmed in the making of this beta.
 * * *
  Spins
  - -

  In addition to the new Fedora products, Fedora users also have
  the choice of Fedora Spins that highlight user favorites like KDE
  Plasma Workspaces, Xfce, LXDE, and Sugar on a Stick (SoaS). If
  you're interested in trying out one of the spins, head over to
  the prelease page for Fedora Spins and grab the spins you're
  interested in:

  http://fedoraproject.org/get-spin-prerelease

 The Mate_Compiz spin is on the mirrors.  Is there a reason it was
 omitted from the spins shown on this web page?

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


I've re-added it right now, thank you for reporting that. It should be on
the spins page in about 30 minutes or so.
Kind regards.

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

Re: Announcing the release of Fedora 21 Beta!

2014-11-04 Thread Al Dunsmuir
On Tuesday, November 4, 2014, 6:01:35 PM, Robert Mayz wrote:
2014-11-04 23:55 GMT+01:00 Al Dunsmuir al.dunsm...@sympatico.ca:
On Tuesday, November 4, 2014, 10:01:02 AM, Dennis Gilmore wrote:
 The Fedora 21 beta release is here, and - as usual - is packed
 with amazing improvements to Fedora, as well as fantastic free
 and open source software, gently harvested for your enjoyment. No
 bits were harmed in the making of this beta.
 * * *
 Spins
 - -
 In addition to the new Fedora products, Fedora users also have
 the choice of Fedora Spins that highlight user favorites like KDE
 Plasma Workspaces, Xfce, LXDE, and Sugar on a Stick (SoaS). If
 you're interested in trying out one of the spins, head over to
 the prelease page for Fedora Spins and grab the spins you're
 interested in:
 http://fedoraproject.org/get-spin-prerelease

The Mate_Compiz spin is on the mirrors.  Is there a reason it was
omitted from the spins shown on this web page?

I've re-added it right now, thank you for reporting that. It should
be on the spins page in about 30 minutes or so.

Excellent - thanks for the timely response!

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

Re: Note on 'systemd-216-9'

2014-11-04 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Nov 04, 2014 at 02:06:21PM -0800, Adam Williamson wrote:
 On Tue, 2014-11-04 at 22:39 +0100, Zbigniew Jędrzejewski-Szmek wrote:
 
  I understand that systemd git is not easy to follow, but I don't think
  this differes that much from other fast-changing projects. If you take
  a random kernel release, it's not like there's a nice lwn-style description
  somewhere.
 
 But there are actual releases. There's a kernel 3.17.1, and a kernel
 3.17.2. They are artifacts with some sort of concrete presence, an
 announcement mail and a changelog (even though yes, it's just a git
 commit log).
Lots of things you say I agree with. Yesterday after you complained
that there the releases are not tagged in dist-git, I actually went
ahead and added tags for all post-F20 releases (haven't pushed them
yet).

The subject of point releases hasn't come up before. Actually I
haven't had *any* communication about the stable branches since they
were created apart from a few patches backported by other systemd
maintainers. If there are difficiencies, I need to hear about them.
I love working on Fedora, and I'm happy to fix whatever I can.

Systemd has 213 open bugs in Fedora, + another 49 marked as RFC. I
pushed aggressively for an update in F21 to diminish this backlog a
little. Some of those bugs have fixes upstream, but because of the
large code reorganization that was done after systemd-208, lots of
patches can't be really backported and would have to be rewritten to
apply to the version of systemd that is in F20. This situation is
something that I want to avoid as long as possible in F21, and that is
why pre-release F21 updates were following upstream closely.

I'm sorry about the timeout bug #1154768, it was my fault that it
landed in an update. We (upstream) knew about the issue, but I don't
think that anyone saw it as more than an annoyance, and that is why it
slipped through. Like I wrote before, that update *was* supposed to go
stable before the alpha freeze, and was supposed to go through all the
testing sufficiently early.

  Yes, this makes sense when building from upstream git, where the date
  and the number correspond to something tangible. Here the list of
  patches is somewhat arbitrary: patches are backported if they are easy,
  or when they fix know problems. They often end up not in the same
  order as upstream, for example where a cleanup patch is much later
  cherry-picked to avoid diff conflicts in an actual patch that fixes
  something. So the upstream git hash (or date) would be very misleading.
  
  What I can do, and what should be useful, is to add tags to the stable
  branches where fedora releases are built from. 
 
 I'm not sure if you're suggesting having tags on the *upstream* git repo
 that reflect *downstream* package builds, but that seems like more
 confusion between two separate processes to me - I'm suggesting more
 separation between the two, not more conflation.
I update the stable branches when I work on a Fedora update. So I'll just
tag the stable branch at the time when it is pulled into a Fedora update.
The process will not change in any way from what happens currently, but
there'll be a visible tag.

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

[Test-Announce] 2014-11-05 @ 1600 UTC ** F21 Blocker Review

2014-11-04 Thread Mike Ruckman
# F21 Blocker Review meeting
# Date: 2014-11-05
# Time: 16:00 UTC (11:00 EST, 08:00 PST)
# Location: #fedora-blocker-review on irc.freenode.net

The first TC of Final is upon us! Along with that, we've changed up the release
schedule a bit so we need to get to finding and knocking out these blocker bugs
for Final. Currently we have 15 proposed blockers and 3 proposed FEs to get
through.

If you want to take a look at the accepted blockers, the full list can be found
here: https://qa.fedoraproject.org/blockerbugs/milestone/21/final/buglist

We'll be evaluating these bugs to see if they violate the Final
Release Criteria and warrant the blocking of a release if they're not
fixed. Information on the release criteria for F21 can be found on the
wiki [0].

For more information about the Blocker and Freeze exception process,
check out these links:
  - https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process
  - https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process

And for those of you who are curious how a Blocker Review Meeting
works - or how it's supposed to go and you want to run one - check out the SOP
on the wiki:
  - https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting

See you Wednesday!

[0] https://fedoraproject.org/wiki/Fedora_Release_Criteria

-- 
// Mike 
--
Fedora QA
freenode: roshi
http://roshi.fedorapeople.org
___
test-announce mailing list
test-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/test-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Schedule for Wednesday's FESCo Meeting (2014-11-05)

2014-11-04 Thread Kalev Lember
== Meeting time change ==
Note, this week the meeting time is changed from 1700UTC to 1800UTC now
that both Europe and the US have changed DST.


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

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

or run:
  date -d '2014-11-05 18:00 UTC'


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

= New business =

#topic #1362 Clarify feature process as it relates to FPC
.fesco 1362
https://fedorahosted.org/fesco/ticket/1362

#topic #1365 A unique system-wide TMP directory for all programs and sane ways 
to retrieve the default
.fesco 1365
https://fedorahosted.org/fesco/ticket/1365

= Open Floor =

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

If you would like to add something to this agenda, you can reply to
this e-mail, file a new ticket at https://fedorahosted.org/fesco,
e-mail me directly, or bring it up at the end of the meeting, during
the open floor topic. Note that added topics may be deferred until
the following meeting.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Porting initramfs-tools to dracut

2014-11-04 Thread Saurabh Kulkarni
Hi there,

So I've been working on a project that requires me to have my own custom
initrd. The doc I'm following is specialized for ubuntu, so it makes use of
mkinitramfs to create initrd, and uses initramfs-tools/scripts and
initramfs-tools/hooks for serving its purpose. I tried using dracut to
create a ramdisk, but I cannot figure out how should I incorporate
additional scripts and hooks into the same. I tried extending a dracut
module (00bash) by adding *inst_hook cmdline 20 path to the script * but
that doesn't seem to help.

I'd really appreciate if someone could help me figure out a way. Either
using dracut or somehow if its possible to use initramfs-tools on fedora..
:)

Thanks,

-- 
Saurabh R Kulkarni
Graduate Student, ECE
Carnegie Mellon University
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Porting initramfs-tools to dracut

2014-11-04 Thread Andrew Lutomirski
On Tue, Nov 4, 2014 at 5:35 PM, Saurabh Kulkarni srk...@gmail.com wrote:
 Hi there,

 So I've been working on a project that requires me to have my own custom
 initrd. The doc I'm following is specialized for ubuntu, so it makes use of
 mkinitramfs to create initrd, and uses initramfs-tools/scripts and
 initramfs-tools/hooks for serving its purpose. I tried using dracut to
 create a ramdisk, but I cannot figure out how should I incorporate
 additional scripts and hooks into the same. I tried extending a dracut
 module (00bash) by adding *inst_hook cmdline 20 path to the script * but
 that doesn't seem to help.

How custom?  What are you trying to do?  Are you trying to boot in an
environment that needs hardware-dependent drivers loaded or is the
environment controlled enough that you don't need all that fanciness.

I'm asking because this thing, while not currently intended for
external use, can generate working initramfses very very quickly and
with so little code that you can see what's going on in a minute or
two:

https://git.kernel.org/cgit/utils/kernel/virtme/virtme.git/tree/virtme/mkinitramfs.py

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

Re: Note on 'systemd-216-9'

2014-11-04 Thread Adam Williamson
On Wed, 2014-11-05 at 01:06 +0100, Zbigniew Jędrzejewski-Szmek wrote:
 On Tue, Nov 04, 2014 at 02:06:21PM -0800, Adam Williamson wrote:
  On Tue, 2014-11-04 at 22:39 +0100, Zbigniew Jędrzejewski-Szmek wrote:
  
   I understand that systemd git is not easy to follow, but I don't think
   this differes that much from other fast-changing projects. If you take
   a random kernel release, it's not like there's a nice lwn-style 
   description
   somewhere.
  
  But there are actual releases. There's a kernel 3.17.1, and a kernel
  3.17.2. They are artifacts with some sort of concrete presence, an
  announcement mail and a changelog (even though yes, it's just a git
  commit log).
 Lots of things you say I agree with. Yesterday after you complained
 that there the releases are not tagged in dist-git, I actually went
 ahead and added tags for all post-F20 releases (haven't pushed them
 yet).
 
 The subject of point releases hasn't come up before. Actually I
 haven't had *any* communication about the stable branches since they
 were created apart from a few patches backported by other systemd
 maintainers. If there are difficiencies, I need to hear about them.
 I love working on Fedora, and I'm happy to fix whatever I can.

In the nature of things it tends to become most obvious around release
times, because that's when it gets really painful when things break :)

 Systemd has 213 open bugs in Fedora, + another 49 marked as RFC. I
 pushed aggressively for an update in F21 to diminish this backlog a
 little. Some of those bugs have fixes upstream, but because of the
 large code reorganization that was done after systemd-208, lots of
 patches can't be really backported and would have to be rewritten to
 apply to the version of systemd that is in F20. This situation is
 something that I want to avoid as long as possible in F21, and that is
 why pre-release F21 updates were following upstream closely.

I can see what you're trying to do there, and there's merit to it, but
it's best if it's carefully handled. Obviously there's a limit to how
much you can do as one person, I understand that.

 I'm sorry about the timeout bug #1154768, it was my fault that it
 landed in an update. We (upstream) knew about the issue, but I don't
 think that anyone saw it as more than an annoyance, and that is why it
 slipped through. Like I wrote before, that update *was* supposed to go
 stable before the alpha freeze, and was supposed to go through all the
 testing sufficiently early.

10-14 was the date of the *Beta* freeze, not the Alpha freeze. Alpha
freeze was weeks ago, on 08-26; this change landed long after Alpha
shipped.

So what I'd suggest here is, at least in the conventional conception of
a 'stable' branch, this is a change that should never have come close to
one. It is clearly a feature addition, it's a substantial behaviour
change, and it was not in response to any specific bug report (no,
Lennart going 'hey, it's sure easy to push the power button on this
laptop' doesn't really count as a bug report :)

A stable branch is supposed to be, well, stable. It shouldn't suddenly
start introducing significant behaviour changes. The typical mindset for
maintaining a stable branch isn't 'let's pull everything that isn't
obviously dangerous' but 'let's not pull anything unless we have a
really good reason to believe it's a) needed and b) safe'.

I certainly see the argument for pulling more changes downstream than
would be pulled by following a traditional 'stable branch', but I'm not
sure the system of having a branch that's called a stable branch but
really isn't one which you suck straight into the downstream package
without any kind of 'filtering' step is the best way to go about that.

It might really be a good idea to talk to the kernel maintainers about
their approach here, as over the years they've got to a point where they
strike a very decent balance between getting too far behind upstream
development and introducing de-stabilizing changes downstream at bad
times.
-- 
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: Note on 'systemd-216-9'

2014-11-04 Thread Zbigniew Jędrzejewski-Szmek
On Tue, Nov 04, 2014 at 06:09:35PM -0800, Adam Williamson wrote:
 On Wed, 2014-11-05 at 01:06 +0100, Zbigniew Jędrzejewski-Szmek wrote:
  On Tue, Nov 04, 2014 at 02:06:21PM -0800, Adam Williamson wrote:
   On Tue, 2014-11-04 at 22:39 +0100, Zbigniew Jędrzejewski-Szmek wrote:
   
I understand that systemd git is not easy to follow, but I don't think
this differes that much from other fast-changing projects. If you take
a random kernel release, it's not like there's a nice lwn-style 
description
somewhere.
   
   But there are actual releases. There's a kernel 3.17.1, and a kernel
   3.17.2. They are artifacts with some sort of concrete presence, an
   announcement mail and a changelog (even though yes, it's just a git
   commit log).
  Lots of things you say I agree with. Yesterday after you complained
  that there the releases are not tagged in dist-git, I actually went
  ahead and added tags for all post-F20 releases (haven't pushed them
  yet).
  
  The subject of point releases hasn't come up before. Actually I
  haven't had *any* communication about the stable branches since they
  were created apart from a few patches backported by other systemd
  maintainers. If there are difficiencies, I need to hear about them.
  I love working on Fedora, and I'm happy to fix whatever I can.
 
 In the nature of things it tends to become most obvious around release
 times, because that's when it gets really painful when things break :)


  Systemd has 213 open bugs in Fedora, + another 49 marked as RFC. I
  pushed aggressively for an update in F21 to diminish this backlog a
  little. Some of those bugs have fixes upstream, but because of the
  large code reorganization that was done after systemd-208, lots of
  patches can't be really backported and would have to be rewritten to
  apply to the version of systemd that is in F20. This situation is
  something that I want to avoid as long as possible in F21, and that is
  why pre-release F21 updates were following upstream closely.
 
 I can see what you're trying to do there, and there's merit to it, but
 it's best if it's carefully handled. Obviously there's a limit to how
 much you can do as one person, I understand that.
 
  I'm sorry about the timeout bug #1154768, it was my fault that it
  landed in an update. We (upstream) knew about the issue, but I don't
  think that anyone saw it as more than an annoyance, and that is why it
  slipped through. Like I wrote before, that update *was* supposed to go
  stable before the alpha freeze, and was supposed to go through all the
  testing sufficiently early.
 
 10-14 was the date of the *Beta* freeze, not the Alpha freeze. Alpha
 freeze was weeks ago, on 08-26; this change landed long after Alpha
 shipped.
You're right, I was thinking about the beta freeze.

The policy for updates says Pre Beta. This is the time between the
Bodhi enabling point and the Beta release. During this time we are
attempting to stabilize the major versions of software that will be
shipped with the final release of the OS. Major updates can be
tolerated, but breaking things for early testers should be avoided if
possible. Additionally, as we get close to Alpha or Beta releases any
change that breaks composes of Live media, install media or testing
should be avoided. Packages for Changes should be landing and getting
major testing. Avoid ABI/API changes where possible. Once again, I
apologize for the timeout bug, had I know that it will interact badly
with fedup, I certainly wouldn't have included it. Otherwise, I still
feel the update was withing the confines of the policy. The patches
that I pushed introduced some new features, but nothing which would
count as an (intentional) major feature or significant change in the
codebase, or ABI/API break. I used the versions in question on a few
different machines, and I wasn't aware of any significant problems
with them. Of course I didn't upgrade them using fedup, so I didn't
hit the one bug that caused problem.  If you look at the Fedora
bugzilla, the F21 version has *less* bugs than either the F20 and F19
versions.

 So what I'd suggest here is, at least in the conventional conception of
 a 'stable' branch, this is a change that should never have come close to
 one. It is clearly a feature addition, it's a substantial behaviour
 change, and it was not in response to any specific bug report (no,
 Lennart going 'hey, it's sure easy to push the power button on this
 laptop' doesn't really count as a bug report :)
It's not about Lennart. Afaik he usually sticks to git HEAD and/or
rawhide. There are multiple reports about systemd entering an infinite
loop and I *thought* that this is a step in the right
direction. Systemd 217 was released with similar functionality, and
while it is now clear that this approach doesn't really solve
anything, the issues with it weren't clear at the time. The way I
understood the impact was if your system hangs, it'll sync and
poweroff at some point. 

Re: LLVM 3.5 rebase

2014-11-04 Thread Jens Petersen
llvm-3.5 seems to break Haskell programs compiled with ghc on ARM badly.

 Perhaps I should just barge ahead with a compat-llvm34?

Adam: this would be very welcome for ghc
(ghc only needs llvm - not any clang bits).

Otherwise currently we can't build any Haskell packages in Rawhide
because compiled programs all fail to run on armv7hl with a runtime error:

schedule: re-entered unsafely.
   Perhaps a 'foreign import unsafe' should be 'safe'?

See for example 
http://koji.fedoraproject.org/koji/getfile?taskID=8036158name=build.logoffset=-4000
and 
http://koji.fedoraproject.org/koji/getfile?taskID=8037090name=build.logoffset=-4000

I just ran into this today and someone else reported the same to ghc upstream 
last week.

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

Re: Note on 'systemd-216-9'

2014-11-04 Thread Adam Williamson
On Wed, 2014-11-05 at 04:52 +0100, Zbigniew Jędrzejewski-Szmek wrote:

 I'm very appreciative of the kernel promise of stability. But systemd
 isn't at this stage yet, the codebase is much more in flux.

Well, it's in flux, but it *is* the init system. It's kind of
important. :)
-- 
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: Note on 'systemd-216-9'

2014-11-04 Thread Adam Williamson
On Wed, 2014-11-05 at 04:52 +0100, Zbigniew Jędrzejewski-Szmek wrote:

 It's not about Lennart. Afaik he usually sticks to git HEAD and/or
 rawhide. There are multiple reports about systemd entering an infinite
 loop and I *thought* that this is a step in the right
 direction.

Well, looking at it practically as a user - if my system sticks in an
infinite loop on boot, and the message is 'well, this new release
doesn't make it boot properly, but it *will* time out and hard power off
after 15 minutes' - that doesn't really make me jump for joy. Has it
practically improved my situation? Not really.

To give a really personal example, I'm one of the people suffering from
https://bugzilla.redhat.com/show_bug.cgi?id=1123170 , I never have time
to investigate it properly and provide details - sorry about that. But I
guess the same way of thinking would say the timer is a 'step in the
right direction' for me because my system will eventually give up and
hard power off after 30 minutes - but does that really practically make
me feel like I'm getting a better experience? Honestly, not really. If
I'm actually sitting in front of the system I've usually lost patience
and hard rebooted after, like, five minutes. If I'm not, all the 30
minute timeout did was save me five cents of electricity.

The only case I could see where someone would really think 'hey, that
made my life better' is Lennart's case of a laptop sitting in a case or
a bag - but the thing is, the change only helps in that case *if you
happen to be using encrypted storage*! If you aren't, the boot will
complete without any user interaction needed, and the timeout will never
kick in. So it really seems like a change which doesn't provide an awful
lot of practical benefit. If boot or shutdown is failing so badly that a
15/30 minute timer would kick in, just adding a 15/30 minute timer
doesn't honestly make things seem a whole lot 'better'. Fixing whatever
bug is preventing the startup/shutdown from actually working is what
would make the experience feel better.
-- 
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: shutdown failure/delay (was: Note on 'systemd-216-9')

2014-11-04 Thread Felix Miata
Adam Williamson composed on 2014-11-04 23:22 (UTC-0800):

 https://bugzilla.redhat.com/show_bug.cgi?id=1123170 , I never have time
 to investigate it properly and provide details - sorry about that. But I
 guess the same way of thinking would say the timer is a 'step in the
 right direction' for me because my system will eventually give up and
 hard power off after 30 minutes - but does that really practically make
 me feel like I'm getting a better experience?

I've seen shutdown delays on various installations going back to when systemd
was very young. Often they seem to stem from start processes that reported
failure at init time, so at shutdown time, instead of stop jobs, I see
*start* jobs stalling.

One of the easier ways to cause a shutdown delay is to try to CAD right after
making a boot menu selection and realizing I chose the wrong one. That
typically will hang with message failed to store sound card state, and
continually repeat for as long as CAD is held down. It doesn't happen on
every installation, but it is common. Rather than trying to troubleshoot any
of these hangs I invariably have more urgent things to do and reach for the
reset button or power switch.
-- 
The wise are known for their understanding, and pleasant
words are persuasive. Proverbs 16:21 (New Living Translation)

 Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!

Felix Miata  ***  http://fm.no-ip.com/
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[Bug 1068706] Password prompt matching requires colon, which may be missing

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

Salvador Fandiño sfand...@yahoo.com changed:

   What|Removed |Added

 CC||sfand...@yahoo.com



--- Comment #2 from Salvador Fandiño sfand...@yahoo.com ---
Checking just for /[:?]/ is not something that ocurred to me alone, but the
result of lots of feedback from users. Checking for /password|passphrase/ on
the other hand is quite a bad idea as that would break authentication against
systems where the locale is not English based.

I don't think it is possible to come to some regular expression that would
catch all the possibilities. That is the reason the door is open for unhandled
cases as the one you are facing through the password_prompt option.

In any case, at this point it is too late to change the regular expressions
used for password prompt detection as that would break lots of existant scripts
and that is unaceptable to me (I am upstream, btw :-)

-- 
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=0OMJeuUDdka=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 1147434] perl-Module-ScanDeps-1.17 is available

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

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

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||ppi...@redhat.com
   Assignee|st...@silug.org |ppi...@redhat.com



-- 
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=b5UOix9JdGa=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 1147434] perl-Module-ScanDeps-1.17 is available

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



--- Comment #2 from Petr Pisar ppi...@redhat.com ---
This release breaks backward compatibility.

-- 
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=jP7K7JBljOa=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-Module-ScanDeps] 0.17 bump

2014-11-04 Thread Petr Pisar
commit c27d8573607bfdcbd4f1602ad189015e34e79348
Author: Petr Písař ppi...@redhat.com
Date:   Tue Nov 4 13:05:02 2014 +0100

0.17 bump

 perl-Module-ScanDeps.spec |7 +--
 sources   |2 +-
 2 files changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/perl-Module-ScanDeps.spec b/perl-Module-ScanDeps.spec
index 49a1b13..33019b0 100644
--- a/perl-Module-ScanDeps.spec
+++ b/perl-Module-ScanDeps.spec
@@ -1,7 +1,7 @@
 Name:   perl-Module-ScanDeps
 Summary:Recursively scan Perl code for dependencies
-Version:1.15
-Release:3%{?dist}
+Version:1.17
+Release:1%{?dist}
 License:GPL+ or Artistic
 Group:  Development/Libraries
 Source0:
http://search.cpan.org/CPAN/authors/id/R/RS/RSCHUPP/Module-ScanDeps-%{version}.tar.gz
 
@@ -85,6 +85,9 @@ make test
 %{_mandir}/man3/Module::ScanDeps.3pm*
 
 %changelog
+* Tue Nov 04 2014 Petr Pisar ppi...@redhat.com - 1.17-1
+- 0.17 bump
+
 * Mon Sep 08 2014 Jitka Plesnikova jples...@redhat.com - 1.15-3
 - Perl 5.20 re-rebuild of bootstrapped packages
 
diff --git a/sources b/sources
index c7a0101..c889810 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6a397df339fa13bf844dd2bacc37db5b  Module-ScanDeps-1.15.tar.gz
+d8c87c2ca6c94d699b856e999fa0d247  Module-ScanDeps-1.17.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 Module-ScanDeps-1.17.tar.gz uploaded to lookaside cache by ppisar

2014-11-04 Thread Petr Pisar
A file has been added to the lookaside cache for perl-Module-ScanDeps:

d8c87c2ca6c94d699b856e999fa0d247  Module-ScanDeps-1.17.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 Test-Pod-Spelling-CommonMistakes-1.001.tar.gz uploaded to lookaside cache by ppisar

2014-11-04 Thread Petr Pisar
A file has been added to the lookaside cache for 
perl-Test-Pod-Spelling-CommonMistakes:

09705594778e5de6a84868208889e06e  Test-Pod-Spelling-CommonMistakes-1.001.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

[perl-Test-Pod-Spelling-CommonMistakes] 1.001 bump

2014-11-04 Thread Petr Pisar
commit b71fceab4a9fda38185e048cf37406ed60f2e2a0
Author: Petr Písař ppi...@redhat.com
Date:   Tue Nov 4 13:14:03 2014 +0100

1.001 bump

 .gitignore |1 +
 perl-Test-Pod-Spelling-CommonMistakes.spec |   26 --
 sources|2 +-
 3 files changed, 18 insertions(+), 11 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2a230f5..a32af71 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /Test-Pod-Spelling-CommonMistakes-1.000.tar.gz
+/Test-Pod-Spelling-CommonMistakes-1.001.tar.gz
diff --git a/perl-Test-Pod-Spelling-CommonMistakes.spec 
b/perl-Test-Pod-Spelling-CommonMistakes.spec
index 39e8b34..e401ba0 100644
--- a/perl-Test-Pod-Spelling-CommonMistakes.spec
+++ b/perl-Test-Pod-Spelling-CommonMistakes.spec
@@ -1,25 +1,29 @@
 Name:   perl-Test-Pod-Spelling-CommonMistakes
-Version:1.000
-Release:8%{?dist}
+Version:1.001
+Release:1%{?dist}
 Summary:Checks POD for common spelling mistakes
 License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Test-Pod-Spelling-CommonMistakes/
 Source0:
http://www.cpan.org/authors/id/A/AP/APOCAL/Test-Pod-Spelling-CommonMistakes-%{version}.tar.gz
 BuildArch:  noarch
-BuildRequires:  perl(Module::Build)
+BuildRequires:  perl
+BuildRequires:  perl(Module::Build::Tiny) = 0.039
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
 # Run-time:
-BuildRequires:  perl(base)
 BuildRequires:  perl(Exporter)
+BuildRequires:  perl(parent)
 BuildRequires:  perl(Pod::Spell::CommonMistakes) = 0.01
 BuildRequires:  perl(Test::Builder) = 0.94
 BuildRequires:  perl(Test::Pod) = 1.40
 # Tests:
+BuildRequires:  perl(File::Spec)
 BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(IO::Handle)
+BuildRequires:  perl(IPC::Open3)
 BuildRequires:  perl(Test::More) = 0.88
-# Optional tests:
-BuildRequires:  perl(Test::Script) = 1.05
-Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
+Requires:   perl(:MODULE_COMPAT_%(eval `perl -V:version`; echo $version))
 
 %description
 This module checks your POD for common spelling errors. This differs from
@@ -31,12 +35,11 @@ as any standard Test::* module, as seen here.
 %setup -q -n Test-Pod-Spelling-CommonMistakes-%{version}
 
 %build
-%{__perl} Build.PL installdirs=vendor
+perl Build.PL --installdirs=vendor
 ./Build
 
 %install
-./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;
+./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
@@ -48,6 +51,9 @@ find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 
2/dev/null \;
 %{_mandir}/man3/*
 
 %changelog
+* Tue Nov 04 2014 Petr Pisar ppi...@redhat.com - 1.001-1
+- 1.001 bump
+
 * Mon Sep 01 2014 Jitka Plesnikova jples...@redhat.com - 1.000-8
 - Perl 5.20 rebuild
 
diff --git a/sources b/sources
index a582590..782b38d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-aeda7256624c232958cae991488e4617  Test-Pod-Spelling-CommonMistakes-1.000.tar.gz
+09705594778e5de6a84868208889e06e  Test-Pod-Spelling-CommonMistakes-1.001.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 1147434] perl-Module-ScanDeps-1.17 is available

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

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

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-Module-ScanDeps-1.17-1
   ||.fc22
 Resolution|--- |RAWHIDE
Last Closed||2014-11-04 07:18:16



-- 
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=jSVf7LqUbIa=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 1159521] perl-Test-Pod-Spelling-CommonMistakes-1.001 is available

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

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

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-Test-Pod-Spelling-Comm
   ||onMistakes-1.001-1.fc22
 Resolution|--- |RAWHIDE
Last Closed||2014-11-04 07:26:45



-- 
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=q7WZf3RsaFa=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: FESCo to orphan iarnell's packages

2014-11-04 Thread Emmanuel Seyman
* Emmanuel Seyman [31/10/2014 18:02] :

 I'll be glad to give a hand, especially for all HTML/HTTP-related modules.

Finally, I'll be requesting:

- perl-App*
- perl-Catalyst*
- perl-CGI*
- perl-Config*
- perl-CSS*
- perl-Email*
- perl-FCGI*
- perl-HTML*
- perl-HTTP*
- perl-JSON*
- perl-Moo*
- perl-Mouse*
- perl-Plack*
- perl-PSGI*
- perl-Role*
- perl-URI*
- perl-WWW*
- perl-XML*

Emmanuel
--
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-POE-Component-Client-DNS] Disable live network tests by default

2014-11-04 Thread Petr Šabata
commit abb95cfc6d3a64ded4e9d8ce4c5364056a1e4d07
Author: Petr Šabata con...@redhat.com
Date:   Tue Nov 4 13:35:54 2014 +0100

Disable live network tests by default

 perl-POE-Component-Client-DNS.spec |3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/perl-POE-Component-Client-DNS.spec 
b/perl-POE-Component-Client-DNS.spec
index 03ac55c..601747d 100644
--- a/perl-POE-Component-Client-DNS.spec
+++ b/perl-POE-Component-Client-DNS.spec
@@ -12,7 +12,9 @@ BuildRequires:  perl(Carp)
 BuildRequires:  perl(constant)
 BuildRequires:  perl(Data::Dumper)
 BuildRequires:  perl(ExtUtils::MakeMaker)
+%{?_with_network_tests:
 BuildRequires:  perl(lib)
+}
 BuildRequires:  perl(Net::DNS) = 0.65
 BuildRequires:  perl(POE) = 1.294
 BuildRequires:  perl(Scalar::Util)
@@ -47,6 +49,7 @@ find %{buildroot} -type f -name .packlist -exec rm -f {} +
 cp t/01_resolve.t example_resolve
 
 %check
+%{?!_with_network_tests: rm t/01_resolve.t }
 make test
 
 %files
--
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 Test-Pod-LinkCheck-0.008.tar.gz uploaded to lookaside cache by ppisar

2014-11-04 Thread Petr Pisar
A file has been added to the lookaside cache for perl-Test-Pod-LinkCheck:

38c01d0f7c7b88a452a3a98f4f72857f  Test-Pod-LinkCheck-0.008.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

[perl-Test-Pod-LinkCheck] 0.008 bump

2014-11-04 Thread Petr Pisar
commit 2d80556da66871660c574eae998b1b75272dff1b
Author: Petr Písař ppi...@redhat.com
Date:   Tue Nov 4 13:40:57 2014 +0100

0.008 bump

 .gitignore   |1 +
 perl-Test-Pod-LinkCheck.spec |   25 +
 sources  |2 +-
 3 files changed, 15 insertions(+), 13 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 8c13cc7..86949de 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /Test-Pod-LinkCheck-0.007.tar.gz
+/Test-Pod-LinkCheck-0.008.tar.gz
diff --git a/perl-Test-Pod-LinkCheck.spec b/perl-Test-Pod-LinkCheck.spec
index 9c43a28..cdd1db6 100644
--- a/perl-Test-Pod-LinkCheck.spec
+++ b/perl-Test-Pod-LinkCheck.spec
@@ -1,6 +1,6 @@
 Name:   perl-Test-Pod-LinkCheck
-Version:0.007
-Release:11%{?dist}
+Version:0.008
+Release:1%{?dist}
 Summary:Tests POD for invalid links
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -8,7 +8,8 @@ URL:http://search.cpan.org/dist/Test-Pod-LinkCheck/
 Source0:
http://www.cpan.org/authors/id/A/AP/APOCAL/Test-Pod-LinkCheck-%{version}.tar.gz
 BuildArch:  noarch
 BuildRequires:  perl
-BuildRequires:  perl(Module::Build)
+# ExtUtils::MakeMaker not used
+BuildRequires:  perl(Module::Build::Tiny) = 0.039
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
 # Run-time:
@@ -25,19 +26,17 @@ BuildRequires:  perl(Pod::Find)
 BuildRequires:  perl(Test::Builder) = 0.94
 BuildRequires:  perl(Test::Pod) = 1.44
 # Tests:
-BuildRequires:  perl(File::Find)
 BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(IO::Handle)
+BuildRequires:  perl(IPC::Open3)
 BuildRequires:  perl(Test::More) = 0.88
 BuildRequires:  perl(Test::Tester)
 # Optional tests:
 %if %{undefined perl_bootstrap}
 # Break build-time cycle with perl-Test-Apocalypse
 BuildRequires:  perl(Test::Apocalypse) = 1.000
-BuildRequires:  perl(Test::NoWarnings)
-BuildRequires:  perl(Test::Pod::Coverage)
 %endif
-BuildRequires:  perl(Test::Script) = 1.05
-Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
+Requires:   perl(:MODULE_COMPAT_%(eval `perl -V:version`; echo $version))
 Requires:   perl(App::PodLinkCheck::ParseSections)
 Requires:   perl(Capture::Tiny)
 Requires:   perl(Config)
@@ -55,23 +54,25 @@ example. Also, manual pages are resolved and checked.
 %setup -q -n Test-Pod-LinkCheck-%{version}
 
 %build
-%{__perl} Build.PL installdirs=vendor
+perl Build.PL --installdirs=vendor
 ./Build
 
 %install
-./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;
+./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
 ./Build test
 
 %files
-%doc Changes CommitLog examples LICENSE README
+%doc AUTHOR_PLEDGE Changes CommitLog examples LICENSE README
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 
 %changelog
+* Tue Nov 04 2014 Petr Pisar ppi...@redhat.com - 0.008-1
+- 0.008 bump
+
 * Sun Sep 07 2014 Jitka Plesnikova jples...@redhat.com - 0.007-11
 - Perl 5.20 re-rebuild of bootstrapped packages
 
diff --git a/sources b/sources
index b903b57..4b3466c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-27944d9dbaa3ad3e8f62a6344ac03f44  Test-Pod-LinkCheck-0.007.tar.gz
+38c01d0f7c7b88a452a3a98f4f72857f  Test-Pod-LinkCheck-0.008.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 1159634] perl-Test-Pod-LinkCheck-0.008 is available

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

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

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-Test-Pod-LinkCheck-0.0
   ||08-1.fc22
 Resolution|--- |RAWHIDE
Last Closed||2014-11-04 07:59:08



-- 
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=seTZU6SsHOa=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 Test-Pod-No404s-0.02.tar.gz uploaded to lookaside cache by ppisar

2014-11-04 Thread Petr Pisar
A file has been added to the lookaside cache for perl-Test-Pod-No404s:

3d62652f4a9310856d286b181be8153e  Test-Pod-No404s-0.02.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 1160263] New: $Test::Pod::No404s::VERSION = '0.02' provides version 404

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

Bug ID: 1160263
   Summary: $Test::Pod::No404s::VERSION = '0.02' provides version
404
   Product: Fedora
   Version: rawhide
 Component: perl-generators
  Assignee: jples...@redhat.com
  Reporter: ppi...@redhat.com
QA Contact: extras...@fedoraproject.org
CC: jples...@redhat.com,
perl-devel@lists.fedoraproject.org, ppi...@redhat.com,
psab...@redhat.com



perl-Test-Pod-No404s-0.02-1.fc22 delivers No404s.pm starting with:

package Test::Pod::No404s;
$Test::Pod::No404s::VERSION = '0.02';

This code is translated into this Provides:

perl(Test::Pod::No404s) = 404

Probably the first non-numeric substring in the variable name becomes the
provided version. Expected value is 0.02.

Broken in perl-generators-1.00-2.fc22.

-- 
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=aEqcviLMNRa=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-Pod-No404s] 0.02 bump

2014-11-04 Thread Petr Pisar
commit e079e7c20e413b6333293fdb933adcda51a39be1
Author: Petr Písař ppi...@redhat.com
Date:   Tue Nov 4 14:32:42 2014 +0100

0.02 bump

 .gitignore|1 +
 perl-Test-Pod-No404s.spec |   60 +++-
 sources   |2 +-
 3 files changed, 33 insertions(+), 30 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 8493a05..0345ebf 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /Test-Pod-No404s-0.01.tar.gz
+/Test-Pod-No404s-0.02.tar.gz
diff --git a/perl-Test-Pod-No404s.spec b/perl-Test-Pod-No404s.spec
index 9975617..9153565 100644
--- a/perl-Test-Pod-No404s.spec
+++ b/perl-Test-Pod-No404s.spec
@@ -1,42 +1,42 @@
-# Remove once apocalypse gets into build root. But keep the BuildRequires
-# conditional blocks to utlize apocalypse during futher package life.
-%define perl_bootstrap 1
-
 Name:   perl-Test-Pod-No404s
-Version:0.01
-Release:11%{?dist}
+Version:0.02
+Release:1%{?dist}
 Summary:Checks POD for HTTP 404 links
 License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Test-Pod-No404s/
 Source0:
http://www.cpan.org/authors/id/A/AP/APOCAL/Test-Pod-No404s-%{version}.tar.gz
 BuildArch:  noarch
-BuildRequires:  perl(Module::Build)
+BuildRequires:  perl
+# ExtUtils::MakeMaker not needed
+BuildRequires:  perl(Module::Build::Tiny) = 0.039
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
 # Run-Time:
-BuildRequires:  perl(LWP::UserAgent) = 5.834
-BuildRequires:  perl(Pod::Simple::Text) = 3.13
-BuildRequires:  perl(Test::Builder) = 0.94
-BuildRequires:  perl(Test::Pod) = 1.40
-BuildRequires:  perl(URI::Find) = 20090319
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(LWP::UserAgent)
+BuildRequires:  perl(parent)
+BuildRequires:  perl(Pod::Simple::Text)
+BuildRequires:  perl(Test::Builder)
+BuildRequires:  perl(Test::Pod)
+BuildRequires:  perl(URI::Find)
 # Tests:
-BuildRequires:  perl(Test::More)
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(IO::Handle)
+BuildRequires:  perl(IPC::Open3)
+BuildRequires:  perl(Test::More) = 0.88
 # Optional tests:
-BuildRequires:  perl(Test::NoWarnings)
 # Break build-time cycle with perl-Test-Apocalypse
 %if %{undefined perl_bootstrap}
-BuildRequires:  perl(Test::Apocalypse)
-BuildRequires:  perl(Test::Pod)
-BuildRequires:  perl(Test::Pod::Coverage)
+BuildRequires:  perl(Test::Apocalypse) = 1.000
 %endif
-Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
-Requires:   perl(LWP::UserAgent) = 5.834
-Requires:   perl(Pod::Simple::Text) = 3.13
-Requires:   perl(Test::Builder) = 0.94
-Requires:   perl(Test::Pod) = 1.40
-Requires:   perl(URI::Find) = 20090319
+Requires:   perl(:MODULE_COMPAT_%(eval `perl -V:version`; echo $version))
+# Inject correct provide, bug #1160263
+Provides:   perl(Test::Pod::No404s) = %{version}
 
-# Remove under-specified dependencies
-%global __requires_exclude 
%{?__requires_exclude:%__requires_exclude|}^perl\\((LWP::UserAgent|Pod::Simple::Text|Test::Builder|Test::Pod|URI::Find)\\)$
+# Filter bogus provide, bug #1160263
+%global __provides_exclude 
%{?__provides_exclude:%__provides_exclude|}^perl\\(Test::Pod::No404s\\) = 404$
 
 %description
 This module looks for any HTTP(S) links in your POD and verifies that they
@@ -48,23 +48,25 @@ it uses $response-is_error as the test.
 %setup -q -n Test-Pod-No404s-%{version}
 
 %build
-%{__perl} Build.PL installdirs=vendor
+perl Build.PL --installdirs=vendor
 ./Build
 
 %install
-./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
-find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;
+./Build install --destdir=$RPM_BUILD_ROOT --create_packlist=0
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
 ./Build test
 
 %files
-%doc Changes examples LICENSE README
+%doc AUTHOR_PLEDGE Changes CommitLog examples LICENSE README
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 
 %changelog
+* Tue Nov 04 2014 Petr Pisar ppi...@redhat.com - 0.02-1
+- 0.02 bump
+
 * Sun Sep 07 2014 Jitka Plesnikova jples...@redhat.com - 0.01-11
 - Perl 5.20 re-rebuild of bootstrapped packages
 
diff --git a/sources b/sources
index 49d4a1b..c77d957 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-828d11730b2a133d3150d0eb83674424  Test-Pod-No404s-0.01.tar.gz
+3d62652f4a9310856d286b181be8153e  Test-Pod-No404s-0.02.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 1160275] New: perl-Capture-Tiny-0.26 is available

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

Bug ID: 1160275
   Summary: perl-Capture-Tiny-0.26 is available
   Product: Fedora
   Version: rawhide
 Component: perl-Capture-Tiny
  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: 0.26
Current version/release in Fedora Rawhide: 0.25-3.fc22
URL: http://search.cpan.org/dist/Capture-Tiny/

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://github.com/fedora-infra/anitya/
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=n1hCNNVulVa=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 1160282] New: perl-PAR-Packer-1.023 is available

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

Bug ID: 1160282
   Summary: perl-PAR-Packer-1.023 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.023
Current version/release in Fedora Rawhide: 1.022-1.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://github.com/fedora-infra/anitya/
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=CA6Wz8rktha=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 1160283] New: perl-POE-1.366 is available

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

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



Latest upstream release: 1.366
Current version/release in Fedora Rawhide: 1.365-1.fc22
URL: http://search.cpan.org/dist/POE/

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://github.com/fedora-infra/anitya/
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=8QE0ns7K9sa=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 1160284] New: perl-POE-Test-Loops-1.360 is available

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

Bug ID: 1160284
   Summary: perl-POE-Test-Loops-1.360 is available
   Product: Fedora
   Version: rawhide
 Component: perl-POE-Test-Loops
  Keywords: FutureFeature, Triaged
  Assignee: psab...@redhat.com
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: mmasl...@redhat.com,
perl-devel@lists.fedoraproject.org, psab...@redhat.com



Latest upstream release: 1.360
Current version/release in Fedora Rawhide: 1.359-1.fc22
URL: http://search.cpan.org/dist/POE-Test-Loops/

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://github.com/fedora-infra/anitya/
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=pbycB6yxEHa=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 1159635] perl-Test-Pod-No404s-0.02 is available

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

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

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-Test-Pod-No404s-0.02-1
   ||.fc22
 Resolution|--- |RAWHIDE
Last Closed||2014-11-04 09:01:29



-- 
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=zuzf10cRPpa=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 Capture-Tiny-0.26.tar.gz uploaded to lookaside cache by psabata

2014-11-04 Thread Petr Šabata
A file has been added to the lookaside cache for perl-Capture-Tiny:

bff4602137a8c59dae2808dbcda5135b  Capture-Tiny-0.26.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

[perl-Capture-Tiny] 0.26 bump

2014-11-04 Thread Petr Šabata
commit e8ec77f09f4b29fb466be5596007bfb5c57795a9
Author: Petr Šabata con...@redhat.com
Date:   Tue Nov 4 15:09:18 2014 +0100

0.26 bump

- Test suite enhancements only

 .gitignore |1 +
 perl-Capture-Tiny.spec |8 ++--
 sources|2 +-
 3 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 7e26c35..9f72be4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,3 +15,4 @@ Capture-Tiny-0.08.tar.gz
 /Capture-Tiny-0.23.tar.gz
 /Capture-Tiny-0.24.tar.gz
 /Capture-Tiny-0.25.tar.gz
+/Capture-Tiny-0.26.tar.gz
diff --git a/perl-Capture-Tiny.spec b/perl-Capture-Tiny.spec
index c1b3320..3fd9f95 100644
--- a/perl-Capture-Tiny.spec
+++ b/perl-Capture-Tiny.spec
@@ -1,6 +1,6 @@
 Name:   perl-Capture-Tiny
-Version:0.25
-Release:3%{?dist}
+Version:0.26
+Release:1%{?dist}
 Summary:Capture STDOUT and STDERR from Perl, XS or external programs
 License:ASL 2.0
 Group:  Development/Libraries
@@ -65,6 +65,10 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Tue Nov 04 2014 Petr Šabata con...@redhat.com - 0.26-1
+- 0.26 bump
+- Test suite enhancements only
+
 * Sun Sep 07 2014 Jitka Plesnikova jples...@redhat.com - 0.25-3
 - Perl 5.20 re-rebuild of bootstrapped packages
 
diff --git a/sources b/sources
index ddf97b2..ae73fc7 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8cbf69b1ceb10899308ac1f57a28c8a8  Capture-Tiny-0.25.tar.gz
+bff4602137a8c59dae2808dbcda5135b  Capture-Tiny-0.26.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 1160275] perl-Capture-Tiny-0.26 is available

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

Petr Šabata psab...@redhat.com changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-Capture-Tiny-0.26-1.fc
   ||22
 Resolution|--- |RAWHIDE
Last Closed||2014-11-04 09:11:21



-- 
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=Os4wXzGdb2a=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 PAR-Packer-1.023.tar.gz uploaded to lookaside cache by psabata

2014-11-04 Thread Petr Šabata
A file has been added to the lookaside cache for perl-PAR-Packer:

68bd295aa2454c32817d8d7d3588fbf4  PAR-Packer-1.023.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

[perl-PAR-Packer] 1.023 bump

2014-11-04 Thread Petr Šabata
commit 6d0973a15c2cc488d3b5d2705e7a958c0c4a7a75
Author: Petr Šabata con...@redhat.com
Date:   Tue Nov 4 15:34:14 2014 +0100

1.023 bump

 .gitignore   |1 +
 perl-PAR-Packer.spec |   11 +++
 sources  |2 +-
 3 files changed, 9 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 71e8f0b..ba7a88a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,3 +13,4 @@ PAR-Packer-1.005.tar.gz
 /PAR-Packer-1.018.tar.gz
 /PAR-Packer-1.019.tar.gz
 /PAR-Packer-1.022.tar.gz
+/PAR-Packer-1.023.tar.gz
diff --git a/perl-PAR-Packer.spec b/perl-PAR-Packer.spec
index fd13977..b948dc1 100644
--- a/perl-PAR-Packer.spec
+++ b/perl-PAR-Packer.spec
@@ -1,5 +1,5 @@
 Name:   perl-PAR-Packer
-Version:1.022
+Version:1.023
 Release:1%{?dist}
 Summary:PAR Packager
 License:GPL+ or Artistic
@@ -35,7 +35,7 @@ BuildRequires:  perl(File::Find)
 BuildRequires:  perl(File::Spec)
 BuildRequires:  perl(File::Temp) = 0.05
 BuildRequires:  perl(Getopt::ArgvFile) = 1.07
-BuildRequires:  perl(Module::ScanDeps) = 1.15
+BuildRequires:  perl(Module::ScanDeps) = 1.17
 BuildRequires:  perl(PAR) = 1.005
 BuildRequires:  perl(PAR::Dist) = 0.22
 BuildRequires:  perl(vars)
@@ -50,7 +50,7 @@ Requires:   perl(Compress::Zlib) = 1.3
 Requires:   perl(File::Temp) = 0.05
 Requires:   perl(Getopt::ArgvFile) = 1.07
 Requires:   perl(IO::Compress::Gzip)
-Requires:   perl(Module::ScanDeps) = 1.15
+Requires:   perl(Module::ScanDeps) = 1.17
 Requires:   perl(PAR) = 1.005
 Requires:   perl(PAR::Dist) = 0.22
 
@@ -119,7 +119,7 @@ fi
 /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor /dev/null || :
 
 %files
-%doc AUTHORS ChangeLog README TODO
+%doc AUTHORS Changes README TODO
 %{perl_vendorlib}/*
 %{_bindir}/par.pl
 %{_bindir}/parl
@@ -136,6 +136,9 @@ fi
 %{_datadir}/icons/hicolor/32x32/apps/tkpp.gif
 
 %changelog
+* Tue Nov 04 2014 Petr Šabata con...@redhat.com - 1.023-1
+- 1.023 bump
+
 * Mon Sep 29 2014 Petr Šabata con...@redhat.com - 1.022-1
 - 1.022 bump
 
diff --git a/sources b/sources
index 3f0151b..2d9a6e6 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-69155f6ea29e3d4a60dd377b14537947  PAR-Packer-1.022.tar.gz
+68bd295aa2454c32817d8d7d3588fbf4  PAR-Packer-1.023.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 Sereal-Encoder-3.003.tar.gz uploaded to lookaside cache by ppisar

2014-11-04 Thread Petr Pisar
A file has been added to the lookaside cache for perl-Sereal-Encoder:

544c4f7222a22aa1c42fcf366eacb382  Sereal-Encoder-3.003.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 1160282] perl-PAR-Packer-1.023 is available

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

Petr Šabata psab...@redhat.com changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-PAR-Packer-1.023-1.fc2
   ||2
 Resolution|--- |RAWHIDE
Last Closed||2014-11-04 09:53:37



-- 
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=clFeXQlzXFa=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-Sereal-Encoder] 3.003 bump

2014-11-04 Thread Petr Pisar
commit ed42db25b930bc4aa29ab637d3a7d27d88d7c0d9
Author: Petr Písař ppi...@redhat.com
Date:   Tue Nov 4 15:51:27 2014 +0100

3.003 bump

 .gitignore |1 +
 ...xternal-csnappy-library-in-Sereal-Encoder.patch |   93 
 ...-external-miniz-library-in-Sereal-Encoder.patch |   81 -
 perl-Sereal-Encoder.spec   |   11 +--
 sources|2 +-
 5 files changed, 6 insertions(+), 182 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b678aa8..3a9c025 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /Sereal-Encoder-3.002.tar.gz
+/Sereal-Encoder-3.003.tar.gz
diff --git a/perl-Sereal-Encoder.spec b/perl-Sereal-Encoder.spec
index fd6a014..aa92d81 100644
--- a/perl-Sereal-Encoder.spec
+++ b/perl-Sereal-Encoder.spec
@@ -2,7 +2,7 @@
 %global perl_bootstrap 1
 
 Name:   perl-Sereal-Encoder
-Version:3.002
+Version:3.003
 Release:1%{?dist}
 Summary:Perl serialization into Serial format
 # lib/Sereal/Encoder.pm:GPL+ or Artistic
@@ -13,10 +13,6 @@ License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Sereal-Encoder/
 Source0:
http://www.cpan.org/authors/id/Y/YV/YVES/Sereal-Encoder-%{version}.tar.gz
-# Use external csnappy library, https://github.com/Sereal/Sereal/issues/72
-Patch0: 
Sereal-3.002_001-Prefer-external-csnappy-library-in-Sereal-Encoder.patch
-# Use external miniz library, https://github.com/Sereal/Sereal/issues/72
-Patch1: 
Sereal-3.002_001-Prefer-external-miniz-library-in-Sereal-Encoder.patch
 BuildRequires:  csnappy-devel
 BuildRequires:  miniz-devel
 BuildRequires:  perl
@@ -66,8 +62,6 @@ serializer using a binary protocol called Sereal.
 
 %prep
 %setup -q -n Sereal-Encoder-%{version}
-%patch0 -p3
-%patch1 -p3
 # Remove bundled Perl modules
 rm -r ./inc/Devel
 sed -i -s '/^inc\/Devel/d' MANIFEST
@@ -98,5 +92,8 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Tue Nov 04 2014 Petr Pisar ppi...@redhat.com - 3.003-1
+- 3.003 bump
+
 * Fri Oct 10 2014 Petr Pisar ppi...@redhat.com 3.002-1
 - Specfile autogenerated by cpanspec 1.78.
diff --git a/sources b/sources
index bcfdad0..1bbb120 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-18e88a20ae5842f98e2874557d8d525c  Sereal-Encoder-3.002.tar.gz
+544c4f7222a22aa1c42fcf366eacb382  Sereal-Encoder-3.003.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

[perl-Sereal-Encoder] Teach rpmlint

2014-11-04 Thread Petr Pisar
commit ab9a5adfe3524651f658e81ae0df2d0536dd5581
Author: Petr Písař ppi...@redhat.com
Date:   Tue Nov 4 15:53:43 2014 +0100

Teach rpmlint

 .rpmlint |2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/.rpmlint b/.rpmlint
new file mode 100644
index 000..8d02e3e
--- /dev/null
+++ b/.rpmlint
@@ -0,0 +1,2 @@
+from Config import *
+addFilter(spelling-error .* serializer);
--
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 1159519] perl-Sereal-Encoder-3.003 is available

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

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

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-Sereal-Encoder-3.003-1
   ||.fc22
 Resolution|--- |RAWHIDE
Last Closed||2014-11-04 10:05:07



-- 
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=3CzEhxr7Oza=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 POE-Test-Loops-1.360.tar.gz uploaded to lookaside cache by psabata

2014-11-04 Thread Petr Šabata
A file has been added to the lookaside cache for perl-POE-Test-Loops:

7ee1aca3b18189d709cf89a7883d8f95  POE-Test-Loops-1.360.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

[perl-POE-Test-Loops] 1.360 bump

2014-11-04 Thread Petr Šabata
commit b0a4bab529e5d8bb0f73ef8678949cd348122caa
Author: Petr Šabata con...@redhat.com
Date:   Tue Nov 4 16:09:03 2014 +0100

1.360 bump

 .gitignore   |1 +
 perl-POE-Test-Loops.spec |5 -
 sources  |2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b8900bb..66b7995 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@ POE-Test-Loops-1.035.tar.gz
 /POE-Test-Loops-1.354.tar.gz
 /POE-Test-Loops-1.358.tar.gz
 /POE-Test-Loops-1.359.tar.gz
+/POE-Test-Loops-1.360.tar.gz
diff --git a/perl-POE-Test-Loops.spec b/perl-POE-Test-Loops.spec
index cf93cb0..598ea5e 100644
--- a/perl-POE-Test-Loops.spec
+++ b/perl-POE-Test-Loops.spec
@@ -1,6 +1,6 @@
 Name:   perl-POE-Test-Loops
 Summary:Reusable tests for POE::Loop authors
-Version:1.359
+Version:1.360
 Release:1%{?dist}
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -100,6 +100,9 @@ make test
 %{_mandir}/man1/poe-gen-tests.1.gz
 
 %changelog
+* Tue Nov 04 2014 Petr Šabata con...@redhat.com - 1.360-1
+- 1.360 bump
+
 * Wed Oct 08 2014 Petr Šabata con...@redhat.com - 1.359-1
 - 1.359 bump
 
diff --git a/sources b/sources
index e978085..befcd75 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d320dbd7d9b424f9a5150cb14cfa5783  POE-Test-Loops-1.359.tar.gz
+7ee1aca3b18189d709cf89a7883d8f95  POE-Test-Loops-1.360.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 1160284] perl-POE-Test-Loops-1.360 is available

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

Petr Šabata psab...@redhat.com changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-POE-Test-Loops-1.360-1
   ||.fc22
 Resolution|--- |RAWHIDE
Last Closed||2014-11-04 10:18:02



-- 
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=ljy7Tl9xHoa=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 1160284] perl-POE-Test-Loops-1.360 is available

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

Petr Šabata psab...@redhat.com changed:

   What|Removed |Added

 Blocks||1160283




Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1160283
[Bug 1160283] perl-POE-1.366 is available
-- 
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=jz0YaLKvbsa=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 1160283] perl-POE-1.366 is available

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

Petr Šabata psab...@redhat.com changed:

   What|Removed |Added

 Depends On||1160284




Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1160284
[Bug 1160284] perl-POE-Test-Loops-1.360 is available
-- 
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=m0KObrN6HWa=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 POE-1.366.tar.gz uploaded to lookaside cache by psabata

2014-11-04 Thread Petr Šabata
A file has been added to the lookaside cache for perl-POE:

0cbbc3fadf5787cd91a5005128fd39f0  POE-1.366.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

[perl-POE] 1.366 bump

2014-11-04 Thread Petr Šabata
commit d85e6f40721361546fd03ffc33b49f2035525205
Author: Petr Šabata con...@redhat.com
Date:   Tue Nov 4 17:06:48 2014 +0100

1.366 bump

 .gitignore|1 +
 perl-POE.spec |7 +--
 sources   |2 +-
 3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 62bdf39..9b50654 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,3 +9,4 @@ POE-1.289.tar.gz
 /POE-1.358.tar.gz
 /POE-1.364.tar.gz
 /POE-1.365.tar.gz
+/POE-1.366.tar.gz
diff --git a/perl-POE.spec b/perl-POE.spec
index 9986623..9f5f585 100644
--- a/perl-POE.spec
+++ b/perl-POE.spec
@@ -1,5 +1,5 @@
 Name:  perl-POE
-Version:   1.365
+Version:   1.366
 Release:   1%{?dist}
 Summary:   POE - portable multitasking and networking framework for Perl
 
@@ -65,7 +65,7 @@ BuildRequires:  perl(Time::HiRes) = 1.59
 # POE::Test::Loops unsurprisingly requires POE
 # ...and it's not in EPEL at the moment
 %if 0%{!?perl_bootstrap:1}  ! ( 0%{?rhel} )
-BuildRequires:  perl(POE::Test::Loops) = 1.359
+BuildRequires:  perl(POE::Test::Loops) = 1.360
 %endif
 
 Requires:   perl(Compress::Zlib) = 1.33
@@ -143,6 +143,9 @@ make test
 %{_mandir}/man3/*.3*
 
 %changelog
+* Tue Nov 04 2014 Petr Šabata con...@redhat.com - 1.366-1
+- 1.366 bump
+
 * Tue Oct 14 2014 Petr Šabata con...@redhat.com - 1.365-1
 - 1.365 bump
 
diff --git a/sources b/sources
index 800abc3..04b2d70 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e5e56e2b458322ac89d3d96b777ea497  POE-1.365.tar.gz
+0cbbc3fadf5787cd91a5005128fd39f0  POE-1.366.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 1160283] perl-POE-1.366 is available

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

Petr Šabata psab...@redhat.com changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-POE-1.366-1.fc22
 Resolution|--- |RAWHIDE
Last Closed||2014-11-04 11:12:21



-- 
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=qv05QeBBFIa=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 namespace-autoclean-0.22.tar.gz uploaded to lookaside cache by pghmcfc

2014-11-04 Thread Paul Howarth
A file has been added to the lookaside cache for perl-namespace-autoclean:

df5230afe646dcdb83261d1d6f6fb4f7  namespace-autoclean-0.22.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

[perl-namespace-autoclean] Update to 0.22

2014-11-04 Thread Paul Howarth
commit 035c2dea58143a1a5d0db72d6a1c61e2cfea9075
Author: Paul Howarth p...@city-fan.org
Date:   Tue Nov 4 18:33:11 2014 +

Update to 0.22

- New upstream release 0.22
  - Drop testing of MooseX::MarkAsMethods, now that Moose 2.1400 has better
overload handling

 perl-namespace-autoclean.spec |   11 +++
 sources   |2 +-
 2 files changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/perl-namespace-autoclean.spec b/perl-namespace-autoclean.spec
index 9d48d9d..415b5a4 100644
--- a/perl-namespace-autoclean.spec
+++ b/perl-namespace-autoclean.spec
@@ -1,5 +1,5 @@
 Name:   perl-namespace-autoclean
-Version:0.20
+Version:0.22
 Release:1%{?dist}
 License:GPL+ or Artistic
 Group:  Development/Libraries
@@ -38,12 +38,10 @@ BuildRequires:  perl(Moo) = 1.07
 BuildRequires:  perl(Moose) = 0.56
 BuildRequires:  perl(Moose::Role)
 %if ! %{defined perl_bootstrap}
-%if 0%{?fedora} || 0%{?rhel}  7
-BuildRequires:  perl(MooseX::MarkAsMethods)
-%endif
 BuildRequires:  perl(MooseX::Role::WithOverloading) = 0.09
 %endif
 BuildRequires:  perl(Mouse)
+BuildRequires:  perl(Sub::Install)
 BuildRequires:  perl(Sub::Name)
 # Runtime
 Requires:   perl(:MODULE_COMPAT_%(eval `perl -V:version`; echo $version))
@@ -81,6 +79,11 @@ perl Build.PL --installdirs=vendor
 %{_mandir}/man3/namespace::autoclean.3pm*
 
 %changelog
+* Tue Nov  4 2014 Paul Howarth p...@city-fan.org - 0.22-1
+- Update to 0.22
+  - Drop testing of MooseX::MarkAsMethods, now that Moose 2.1400 has better
+overload handling
+
 * Tue Sep 23 2014 Paul Howarth p...@city-fan.org - 0.20-1
 - Update to 0.20
   - Moose earlier than 2.0300 had a broken -does method, which called methods
diff --git a/sources b/sources
index 8306ca6..5d33c52 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-d135cec631465e25316537828fcf0fba  namespace-autoclean-0.20.tar.gz
+df5230afe646dcdb83261d1d6f6fb4f7  namespace-autoclean-0.22.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

[perl-namespace-autoclean] Created tag perl-namespace-autoclean-0.22-1.fc22

2014-11-04 Thread Paul Howarth
The lightweight tag 'perl-namespace-autoclean-0.22-1.fc22' was created pointing 
to:

 035c2de... Update to 0.22
--
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 Test-Simple-1.001009.tar.gz uploaded to lookaside cache by pghmcfc

2014-11-04 Thread Paul Howarth
A file has been added to the lookaside cache for perl-Test-Simple:

45b8942055352fc20543d24b6f5b9a59  Test-Simple-1.001009.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

  1   2   >