Re: F21 System Wide Change: Headless Java

2013-11-19 Thread Stanislav Ochotnicky
Quoting Jerry James (2013-11-18 16:54:28)
 On Sun, Nov 17, 2013 at 11:20 PM, Stanislav Ochotnicky
 sochotni...@redhat.com wrote:
  I believe OpenJDK maintainers will agree that automatically detecting if 
  java or
  java-headless is supposed to be required is not really feasible. There's too
  many variables at play.
 
 Then how are we maintainers supposed to determine if our packages
 require full java, or just java-headless?  Needs X or audio is too
 vague.  Is there a list of packages and/or classes that are present in
 full java but not in java-headless?  Or some kind of explicit set of
 guidelines I can use to examine my packages to see which they need?

You can use following Oracle article as a starting point[1]. But maybe OpenJDK
maintainers can provide better alternative. Generally though there are *very*
few packages in Fedora that would require full java. 


[1] http://www.oracle.com/technetwork/articles/javase/headless-136834.html


-- 
Stanislav Ochotnicky sochotni...@redhat.com
Software Engineer - Developer Experience

PGP: 7B087241
Red Hat Inc.   http://cz.redhat.com
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Headless Java

2013-11-19 Thread Toshio Kuratomi
On Tue, Nov 19, 2013 at 09:29:40AM +0100, Stanislav Ochotnicky wrote:
 Quoting Toshio Kuratomi (2013-11-18 17:08:12)
  On Nov 15, 2013 4:09 AM, Stanislav Ochotnicky sochotni...@redhat.com
  wrote:
  
   Quoting Jaroslav Reznik (2013-11-15 12:28:11)
* (optional) Mass-change spec files that have Requires: java to
  Requires:
java-headless
   
Other developers:
* Modify spec files to have Requires: java-headless instead of
  Requires:
java
  
  Could you say a few words about why a java-headless package was chosen
  instead of java-x11 (as an example name)?
  
 
 I believe the term was chosen because it's widely used term in Java world.
 Oracle uses that term in official documentation as well[1]. Last but not 
 least,
 Debian uses that term as well and I see no reason to be different just for the
 sake of it.
 
I mean (and sorry that I wasn't clear), why the choice to make java-headless
the special case?  Especially if (as it appears from the reply to Jerry
James), most packages in Fedora will only need the headless version.

(So the headless version would be the java package,  The version with the
gui nevironmen deps would be java-x11 or similar).

-Toshio


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

Using git for patch management in Fedora

2013-11-19 Thread Richard W.M. Jones
Several packages are using git for patch management.  eg:

http://pkgs.fedoraproject.org/cgit/erlang.git/tree/erlang.spec#n46
http://pkgs.fedoraproject.org/cgit/libguestfs.git/tree/libguestfs.spec?h=f20#n22
http://pkgs.fedoraproject.org/cgit/qemu.git/tree/
http://pkgs.fedoraproject.org/cgit/ocaml.git/tree/ocaml.spec#n16

Some of these packages have invented home-brewed methods to generate
the Patch lines in the spec file, eg:

http://pkgs.fedoraproject.org/cgit/erlang.git/tree/otp-get-patches.sh
http://pkgs.fedoraproject.org/cgit/libguestfs.git/tree/copy-patches.sh?h=f20

More importantly, all are using random git repositories to store the
exploded tree.  This makes it difficult for co-maintainers and proven
packagers to fit in with the patch management chosen by the
maintainer.  Usually they won't have access to the git repository for
these patches, making it difficult to add patches and near impossible
to upgrade to a new version.

I think that git is an excellent way to manage patches, but we ought
to think about formalizing this process.  I think the goals should be:

(1) A git repository is used that co-maintainers and proven packagers
automatically have access to.

(2) A single method  script is used to update the patches in the spec file.

Although there is already a git repository satisfying (1) above,
namely dist-git, it isn't suitable for storing the exploded tree since
commits to the spec file would conflict with commits (patches) to the
tree.  So either a separate side repository which packages could
opt-in to, or perhaps a separate branch of the same git repo could be
used.  I think using a branch would require no additional
infrastructure.

For (2) I would suggest a lightweight technique where git-managed
patches are marked in the spec file using:

  ### GIT-MANAGED-PATCHES ###
  ### END-GIT-MANGED-PATCHES ###

and a simple script that replaces everything between those marks with
Patch lines.  The script could be adapted from copy-patches.sh
(see above).

To apply the patches, a standard RPM macro could be created:

  %prep
  %setup -q
  %{git_apply_patches}

which would expand to something like:

  git init
  git config user.email %{name}-ow...@fedoraproject.org
  git config user.name %{name}
  git add .
  git commit -a -q -m %{version} baseline
  git am %{patches}

Thoughts on this?

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top
-- 
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: Using git for patch management in Fedora

2013-11-19 Thread Mathieu Bridon
On Tue, 2013-11-19 at 10:22 +, Richard W.M. Jones wrote:
 For (2) I would suggest a lightweight technique where git-managed
 patches are marked in the spec file using:
 
   ### GIT-MANAGED-PATCHES ###
   ### END-GIT-MANGED-PATCHES ###
 
 and a simple script that replaces everything between those marks with
 Patch lines.  The script could be adapted from copy-patches.sh
 (see above).
 
 To apply the patches, a standard RPM macro could be created:
 
   %prep
   %setup -q
   %{git_apply_patches}
 
 which would expand to something like:
 
   git init
   git config user.email %{name}-ow...@fedoraproject.org
   git config user.name %{name}
   git add .
   git commit -a -q -m %{version} baseline
   git am %{patches}

Or maybe we could start using %autosetup ?

  http://www.rpm.org/wiki/PackagerDocs/Autosetup


-- 
Mathieu


-- 
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: Using git for patch management in Fedora

2013-11-19 Thread Peter Lemenkov
2013/11/19 Richard W.M. Jones rjo...@redhat.com:
 Several packages are using git for patch management.  eg:

 http://pkgs.fedoraproject.org/cgit/erlang.git/tree/erlang.spec#n46
 http://pkgs.fedoraproject.org/cgit/libguestfs.git/tree/libguestfs.spec?h=f20#n22
 http://pkgs.fedoraproject.org/cgit/qemu.git/tree/
 http://pkgs.fedoraproject.org/cgit/ocaml.git/tree/ocaml.spec#n16

 Some of these packages have invented home-brewed methods to generate
 the Patch lines in the spec file, eg:

I hope we'll see some progress in RPM in regards to VCS integrations
soon. Because that's the main issue with RPM and related
infrastructure nowadays.

 More importantly, all are using random git repositories to store the
 exploded tree.  This makes it difficult for co-maintainers and proven
 packagers to fit in with the patch management chosen by the
 maintainer.  Usually they won't have access to the git repository for
 these patches, making it difficult to add patches and near impossible
 to upgrade to a new version.

I'm using https://git.fedorahosted.org/git/ for that. For example
erlang is stored here:

https://git.fedorahosted.org/git/erlang.git

It contains a mirror of main upstream repo and few branches with
Fedora-related patches.


I think we should expand this practise (mirroring of a git-reposiories
of upstream projects with a Fedora-specific patches) further and add
more git mirrors here, at Fedorahosted. I personally love to see
fedora kernel as a Git-managed tree instead of few dozens of random
patches and a spec-file.

-- 
With best regards, Peter Lemenkov.
-- 
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: Using git for patch management in Fedora

2013-11-19 Thread Richard W.M. Jones
On Tue, Nov 19, 2013 at 06:28:47PM +0800, Mathieu Bridon wrote:
 On Tue, 2013-11-19 at 10:22 +, Richard W.M. Jones wrote:
  For (2) I would suggest a lightweight technique where git-managed
  patches are marked in the spec file using:
  
### GIT-MANAGED-PATCHES ###
### END-GIT-MANGED-PATCHES ###
  
  and a simple script that replaces everything between those marks with
  Patch lines.  The script could be adapted from copy-patches.sh
  (see above).
  
  To apply the patches, a standard RPM macro could be created:
  
%prep
%setup -q
%{git_apply_patches}
  
  which would expand to something like:
  
git init
git config user.email %{name}-ow...@fedoraproject.org
git config user.name %{name}
git add .
git commit -a -q -m %{version} baseline
git am %{patches}
 
 Or maybe we could start using %autosetup ?
 
   http://www.rpm.org/wiki/PackagerDocs/Autosetup

'%autosetup -S git' for sure, not plain %autosetup.

Git correctly handles file modes and binary patches (not that binary
patches should be much of a concern here, but file modes definitely
are).

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://libguestfs.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Using git for patch management in Fedora

2013-11-19 Thread Richard W.M. Jones
On Tue, Nov 19, 2013 at 02:32:58PM +0400, Peter Lemenkov wrote:
 2013/11/19 Richard W.M. Jones rjo...@redhat.com:
  Several packages are using git for patch management.  eg:
 
  http://pkgs.fedoraproject.org/cgit/erlang.git/tree/erlang.spec#n46
  http://pkgs.fedoraproject.org/cgit/libguestfs.git/tree/libguestfs.spec?h=f20#n22
  http://pkgs.fedoraproject.org/cgit/qemu.git/tree/
  http://pkgs.fedoraproject.org/cgit/ocaml.git/tree/ocaml.spec#n16
 
  Some of these packages have invented home-brewed methods to generate
  the Patch lines in the spec file, eg:
 
 I hope we'll see some progress in RPM in regards to VCS integrations
 soon. Because that's the main issue with RPM and related
 infrastructure nowadays.
 
  More importantly, all are using random git repositories to store the
  exploded tree.  This makes it difficult for co-maintainers and proven
  packagers to fit in with the patch management chosen by the
  maintainer.  Usually they won't have access to the git repository for
  these patches, making it difficult to add patches and near impossible
  to upgrade to a new version.
 
 I'm using https://git.fedorahosted.org/git/ for that. For example
 erlang is stored here:
 
 https://git.fedorahosted.org/git/erlang.git
 
 It contains a mirror of main upstream repo and few branches with
 Fedora-related patches.

Peter, is the comment in the spec file wrong?  It refers to two github
repos:

http://pkgs.fedoraproject.org/cgit/erlang.git/tree/erlang.spec#n46

In any case, fedorahosted would be an improvement, but AIUI it doesn't
automatically give access to co-maintainers and proven packagers.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top
-- 
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: Using git for patch management in Fedora

2013-11-19 Thread Peter Lemenkov
2013/11/19 Richard W.M. Jones rjo...@redhat.com:

 Peter, is the comment in the spec file wrong?  It refers to two github
 repos:

 http://pkgs.fedoraproject.org/cgit/erlang.git/tree/erlang.spec#n46

Oops, thanks for pointing me on this. Yes, that's just leftover and
should be removed. And the entire patch generation process should be
greatly simplified. Patches are welcome btw :)

 In any case, fedorahosted would be an improvement, but AIUI it doesn't
 automatically give access to co-maintainers and proven packagers.

Yes indeed. Our infrastructure lacks proper integration. What should I
do to add you into giterlang group?

-- 
With best regards, Peter Lemenkov.
-- 
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: Using git for patch management in Fedora

2013-11-19 Thread Peter Lemenkov
2013/11/19 Peter Lemenkov lemen...@gmail.com:
 2013/11/19 Richard W.M. Jones rjo...@redhat.com:

 Peter, is the comment in the spec file wrong?  It refers to two github
 repos:

 http://pkgs.fedoraproject.org/cgit/erlang.git/tree/erlang.spec#n46

 Oops, thanks for pointing me on this. Yes, that's just leftover and
 should be removed. And the entire patch generation process should be
 greatly simplified. Patches are welcome btw :)

 In any case, fedorahosted would be an improvement, but AIUI it doesn't
 automatically give access to co-maintainers and proven packagers.

 Yes indeed. Our infrastructure lacks proper integration. What should I
 do to add you into giterlang group?

Ok, just figured it out by myself.


-- 
With best regards, Peter Lemenkov.
-- 
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: Using git for patch management in Fedora

2013-11-19 Thread Nikola Pajkovsky
Richard W.M. Jones rjo...@redhat.com writes:

 Several packages are using git for patch management.  eg:

 http://pkgs.fedoraproject.org/cgit/erlang.git/tree/erlang.spec#n46
 http://pkgs.fedoraproject.org/cgit/libguestfs.git/tree/libguestfs.spec?h=f20#n22
 http://pkgs.fedoraproject.org/cgit/qemu.git/tree/
 http://pkgs.fedoraproject.org/cgit/ocaml.git/tree/ocaml.spec#n16

 Some of these packages have invented home-brewed methods to generate
 the Patch lines in the spec file, eg:

 http://pkgs.fedoraproject.org/cgit/erlang.git/tree/otp-get-patches.sh
 http://pkgs.fedoraproject.org/cgit/libguestfs.git/tree/copy-patches.sh?h=f20

 More importantly, all are using random git repositories to store the
 exploded tree.  This makes it difficult for co-maintainers and proven
 packagers to fit in with the patch management chosen by the
 maintainer.  Usually they won't have access to the git repository for
 these patches, making it difficult to add patches and near impossible
 to upgrade to a new version.

 I think that git is an excellent way to manage patches, but we ought
 to think about formalizing this process.  I think the goals should be:

 (1) A git repository is used that co-maintainers and proven packagers
 automatically have access to.

 (2) A single method  script is used to update the patches in the spec file.

 Although there is already a git repository satisfying (1) above,
 namely dist-git, it isn't suitable for storing the exploded tree since
 commits to the spec file would conflict with commits (patches) to the
 tree.  So either a separate side repository which packages could
 opt-in to, or perhaps a separate branch of the same git repo could be
 used.  I think using a branch would require no additional
 infrastructure.

 For (2) I would suggest a lightweight technique where git-managed
 patches are marked in the spec file using:

   ### GIT-MANAGED-PATCHES ###
   ### END-GIT-MANGED-PATCHES ###

 and a simple script that replaces everything between those marks with
 Patch lines.  The script could be adapted from copy-patches.sh
 (see above).

 To apply the patches, a standard RPM macro could be created:

   %prep
   %setup -q
   %{git_apply_patches}

 which would expand to something like:

   git init
   git config user.email %{name}-ow...@fedoraproject.org
   git config user.name %{name}
   git add .
   git commit -a -q -m %{version} baseline
   git am %{patches}

 Thoughts on this?

ordering, you cannot run $ git am without ordering. Nevertheless, I
would rather use quilt for managing patches in dist-git.

-- 
Nikola
-- 
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: Using git for patch management in Fedora

2013-11-19 Thread Daniel P. Berrange
On Tue, Nov 19, 2013 at 10:22:42AM +, Richard W.M. Jones wrote:
 Several packages are using git for patch management.  eg:
 
 http://pkgs.fedoraproject.org/cgit/erlang.git/tree/erlang.spec#n46
 http://pkgs.fedoraproject.org/cgit/libguestfs.git/tree/libguestfs.spec?h=f20#n22
 http://pkgs.fedoraproject.org/cgit/qemu.git/tree/
 http://pkgs.fedoraproject.org/cgit/ocaml.git/tree/ocaml.spec#n16
 
 Some of these packages have invented home-brewed methods to generate
 the Patch lines in the spec file, eg:
 
 http://pkgs.fedoraproject.org/cgit/erlang.git/tree/otp-get-patches.sh
 http://pkgs.fedoraproject.org/cgit/libguestfs.git/tree/copy-patches.sh?h=f20
 
 More importantly, all are using random git repositories to store the
 exploded tree.  This makes it difficult for co-maintainers and proven
 packagers to fit in with the patch management chosen by the
 maintainer.  Usually they won't have access to the git repository for
 these patches, making it difficult to add patches and near impossible
 to upgrade to a new version.

Yep, I've done the same thing for all the packages I maintain in Fedora
and RHEL too. It makes maintaining RPMs soo much easier, particularly
when you have lots of patches to manage. The script I use is 

  http://pkgs.fedoraproject.org/cgit/libvirt-sandbox.git/tree/update-patches.pl



 I think that git is an excellent way to manage patches, but we ought
 to think about formalizing this process.  I think the goals should be:
 
 (1) A git repository is used that co-maintainers and proven packagers
 automatically have access to.
 
 (2) A single method  script is used to update the patches in the spec file.
 
 Although there is already a git repository satisfying (1) above,
 namely dist-git, it isn't suitable for storing the exploded tree since
 commits to the spec file would conflict with commits (patches) to the
 tree.  So either a separate side repository which packages could
 opt-in to, or perhaps a separate branch of the same git repo could be
 used.  I think using a branch would require no additional
 infrastructure.
 
 For (2) I would suggest a lightweight technique where git-managed
 patches are marked in the spec file using:
 
   ### GIT-MANAGED-PATCHES ###
   ### END-GIT-MANGED-PATCHES ###
 
 and a simple script that replaces everything between those marks with
 Patch lines.  The script could be adapted from copy-patches.sh
 (see above).
 
 To apply the patches, a standard RPM macro could be created:
 
   %prep
   %setup -q
   %{git_apply_patches}
 
 which would expand to something like:
 
   git init
   git config user.email %{name}-ow...@fedoraproject.org
   git config user.name %{name}
   git add .
   git commit -a -q -m %{version} baseline
   git am %{patches}
 
 Thoughts on this?

It would certainly be nice to formalize things in this area given that
so many people are re-inventing the wheel here.

I agree that I wouldn't want to have the upstream GIT repo merged into
the Fedora dist-git repos, since that would increase their size by
many orders of magnitude.

It seems like we'd want to have a Fedora hosted parallel GIT repos for
tracking upstream GIT repos that are relevant to the Fedora RPMs.
Preferrably something that could be automated so it auto-synchronizes
the upstream branches, so Fedora maintainers just need to create a new
branch and then cherry-pick -x the patches they need.

Daniel
-- 
|: http://berrange.com  -o-http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org  -o- http://virt-manager.org :|
|: http://autobuild.org   -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org   -o-   http://live.gnome.org/gtk-vnc :|
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Source file audit - 2013-11-17

2013-11-19 Thread Ville Skyttä
On Mon, Nov 18, 2013 at 5:54 PM, Kevin Fenzi ke...@scrye.com wrote:
 - I didn't explicitly mention it last time, but you can find the output
   of the script for your package at:
 http://www.scrye.com/~kevin/fedora/sourcecheck-20131117/$packagename-dl.txt

That should be 
http://www.scrye.com/~kevin/fedora/sourcecheck/sourcechecl-20131117/$packagename-dl.txt
(one sourcecheck dir missing, and sourcechecl typo in the latter)

 scop:BADURL:bash-completion-2.1.tar.bz2:bash-completion

503, hopefully a transient issue:
http://lists.debian.org/debian-infrastructure-announce/2013/11/msg1.html
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Using git for patch management in Fedora

2013-11-19 Thread Mathieu Bridon
On Tue, 2013-11-19 at 10:32 +, Richard W.M. Jones wrote:
 On Tue, Nov 19, 2013 at 06:28:47PM +0800, Mathieu Bridon wrote:
  Or maybe we could start using %autosetup ?
  
http://www.rpm.org/wiki/PackagerDocs/Autosetup
 
 '%autosetup -S git' for sure, not plain %autosetup.
 
 Git correctly handles file modes and binary patches (not that binary
 patches should be much of a concern here, but file modes definitely
 are).

Fair enough. I wasn't really suggesting any option (or the absence of
it), but point taken.

To be honest, I'd go even further: just like we got rid of %clean
sections, maybe we could get rid of %prep sections in most cases?

rpmbuild could just assume that if no %prep section is present, then it
should just use %autosetup, with a certain set of options agreed upon.


-- 
Mathieu


-- 
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: Using git for patch management in Fedora

2013-11-19 Thread Richard W.M. Jones
On Tue, Nov 19, 2013 at 02:42:00PM +0400, Peter Lemenkov wrote:
 2013/11/19 Peter Lemenkov lemen...@gmail.com:
  2013/11/19 Richard W.M. Jones rjo...@redhat.com:
 
  Peter, is the comment in the spec file wrong?  It refers to two github
  repos:
 
  http://pkgs.fedoraproject.org/cgit/erlang.git/tree/erlang.spec#n46
 
  Oops, thanks for pointing me on this. Yes, that's just leftover and
  should be removed. And the entire patch generation process should be
  greatly simplified. Patches are welcome btw :)
 
  In any case, fedorahosted would be an improvement, but AIUI it doesn't
  automatically give access to co-maintainers and proven packagers.
 
  Yes indeed. Our infrastructure lacks proper integration. What should I
  do to add you into giterlang group?
 
 Ok, just figured it out by myself.

Thanks.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
-- 
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: Using git for patch management in Fedora

2013-11-19 Thread Richard W.M. Jones
On Tue, Nov 19, 2013 at 11:46:46AM +0100, Nikola Pajkovsky wrote:
 Richard W.M. Jones rjo...@redhat.com writes:
git init
git config user.email %{name}-ow...@fedoraproject.org
git config user.name %{name}
git add .
git commit -a -q -m %{version} baseline
git am %{patches}
 
  Thoughts on this?
 
 ordering, you cannot run $ git am without ordering.

This recipe has worked for me for years.  The patches are probably
implicitly ordered by their names (ie. 0001-...patch etc)

 Nevertheless, I
 would rather use quilt for managing patches in dist-git.

This doesn't stop you from using another method to apply the patches.
It doesn't even stop you from using your own home-brew method,
although I think standardizing would help for the majority of packages
since it lets co-maintainers and PPs work on them more easily.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://people.redhat.com/~rjones/virt-top
-- 
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: Using git for patch management in Fedora

2013-11-19 Thread Karel Zak
On Tue, Nov 19, 2013 at 10:51:01AM +, Daniel P. Berrange wrote:
 Yep, I've done the same thing for all the packages I maintain in Fedora
 and RHEL too. It makes maintaining RPMs soo much easier, particularly
 when you have lots of patches to manage. The script I use is 
 
   
 http://pkgs.fedoraproject.org/cgit/libvirt-sandbox.git/tree/update-patches.pl
 
Cool. 

It would be nice to improve the script to read References: or
Addresses: lines from the git commit messages and use the lines as
comments for Patch%d: in the SPEC file. Something like:

# https://bugzilla.redhat.com/show_bug.cgi?id=850355
Patch123: 0001-foo-bar.patch

Maybe it would be also possible to use the URL to ask bugzilla for 
bug Id and Subject and then generate SPEC %changelog :-)

Karel

-- 
 Karel Zak  k...@redhat.com
 http://karelzak.blogspot.com
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [pkgdb2] call for testers, bug reports and RFE

2013-11-19 Thread Pierre-Yves Chibon
On Sat, Nov 16, 2013 at 11:19:35AM +0100, Pierre-Yves Chibon wrote:
 On Sat, Nov 16, 2013 at 12:50:42AM +0100, Kevin Kofler wrote:
  One thing which is probably an issue with the import process: I looked at 
  the package kdelibs-experimental which has been retired, as seen on pkgdb1:
  https://admin.fedoraproject.org/pkgdb/acls/name/kdelibs-experimental
  (see Status=Deprecated). Yet in pkgdb2 it shows up as a regular orphan:
  http://209.132.184.188/package/kdelibs-experimental/
  and offers me to retire it (which it already is) or pick it up.
  
  Should I file a ticket for that on GitHub?
 
 The question is more likely, when did it get retired?
 As in:
  It contains the data from pkgdb1 from about a month ago.
 
 I have on my todo to update the database to a more recent version, I'll make
 sure to check the status of kdelibs-experimental then.

I have since updated the database and it turned out to be really a bug in pkgdb2
which I fixed:
http://209.132.184.188/package/kdelibs-experimental

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

Re: Using git for patch management in Fedora

2013-11-19 Thread Richard W.M. Jones
On Tue, Nov 19, 2013 at 12:51:29PM +0100, Karel Zak wrote:
 On Tue, Nov 19, 2013 at 10:51:01AM +, Daniel P. Berrange wrote:
  Yep, I've done the same thing for all the packages I maintain in Fedora
  and RHEL too. It makes maintaining RPMs soo much easier, particularly
  when you have lots of patches to manage. The script I use is 
  

  http://pkgs.fedoraproject.org/cgit/libvirt-sandbox.git/tree/update-patches.pl
  
 Cool. 
 
 It would be nice to improve the script to read References: or
 Addresses: lines from the git commit messages and use the lines as
 comments for Patch%d: in the SPEC file. Something like:
 
 # https://bugzilla.redhat.com/show_bug.cgi?id=850355
 Patch123: 0001-foo-bar.patch
 
 Maybe it would be also possible to use the URL to ask bugzilla for 
 bug Id and Subject and then generate SPEC %changelog :-)

The erlang patches script also reads various information from the
commit comments too.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
-- 
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: Packaging changes for libev in Rawhide

2013-11-19 Thread Michael Schwendt
On Tue, 19 Nov 2013 15:30:46 +0800, Mathieu Bridon wrote:

 Hi,
 
 I would like to finally fix this bug in Fedora:
   https://bugzilla.redhat.com/show_bug.cgi?id=985610
 
 Basically, our libev package diverges from upstream in two ways:
 
   1. we install the header files in /usr/include/libev/ whereas upstream
  installs them in /usr/include/

That's a common way to resolve such a conflict:
https://fedoraproject.org/wiki/Packaging:Conflicts#Header_Name_Conflicts

However, it gets problematic when such a change is not accepted by
upstream. Developers, who base their work on Fedora's *-devel packages,
will publish something that's incompatible with pristine upstream
releases. Unless they make their software detect the different install
locations (or renamed libs even).

   2. we ship a pkgconfig file, which upstream does not want

A .pc file only adds value, if every API consumer uses pkg-config. Where
pkg-config is not used, locating moved headers becomes troublesome, and
lazy developers would simply hardcode search paths in Makefiles, or
worse, in #include-statements.

 I'm not happy with these Fedora-specific changes, and upstream is
 completely uninterested in them.

 It's confusing users who don't find the headers where they expect them,
 as demonstrated by this bug report.

To be fair, a single bug report doesn't have much weight. It's easy enough
to list the package contents and notice where the headers are stored.
The differences between multiple distributions (as well as upstream)
are not so good, however.

 Worst of all, it's causing changes in software consuming libev, which
 have often had to be modified for the Fedora-specific change in libev.
 Those changes were sometimes made in the respective upstreams, but most
 often in additional Fedora-specific changes.

Agreed. Though, this is more of a problem for the API consumers, who ought
to support not just Fedora's libev packages but also pristine upstream
libev. Afterall, their software would only build for Fedora.

 I've been talking to upstream libev, and they really don't want the
 changes we made. They'd be much happier if we were packaging libev the
 way Debian is, as that's how they intended libev to be used.

 So I'd like to follow upstream libev wishes, and stop confusing
 everybody with our Fedora-only changes.
 
 My plan is to do the following in Rawhide (the future Fedora 21) :
 
   * Move the headers back to /usr/include, as upstream intended
   * Put the event.h header into a libev-libevent-devel subpackage, and
 make it Conflicts: libevent-devel (this is what Debian did)

Seems plausible.

Personally, I don't mind explicitly conflicting -devel packages,
especially not if they are unlikely to be present in the same buildroot
(and libev's event.h is a libevent compatibility header).
But in general, conflicts bear a risk and may lead to future problems,
and I would have opened this thread on packaging@ list instead.

   * Drop our pkgconfig file.

Upstream really doesn't like pkgconfig.

 Does anybody have any comment, or objection?

This one is weird:
https://bugzilla.redhat.com/672153

In order to make the perl-EV package not use a bundled libev source,
you build a libev-source subpackage that perl-EV adds as BuildRequires.
In other words, perl-EV now still bundles libev, but only indirectly. An
update of libev does not affect perl-EV until perl-EV is rebuilt. libev has
been updated from 4.11 to 4.15 in Fedora, but perl-EV has not been rebuilt.

Such a dependency ought to be tracked in a special way, preferably with
official blessing from the FPC.
-- 
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: Using git for patch management in Fedora

2013-11-19 Thread Karel Zak
On Tue, Nov 19, 2013 at 12:14:42PM +, Richard W.M. Jones wrote:
 On Tue, Nov 19, 2013 at 12:51:29PM +0100, Karel Zak wrote:
  On Tue, Nov 19, 2013 at 10:51:01AM +, Daniel P. Berrange wrote:
   Yep, I've done the same thing for all the packages I maintain in Fedora
   and RHEL too. It makes maintaining RPMs soo much easier, particularly
   when you have lots of patches to manage. The script I use is 
   
 
   http://pkgs.fedoraproject.org/cgit/libvirt-sandbox.git/tree/update-patches.pl
   
  Cool. 
  
  It would be nice to improve the script to read References: or
  Addresses: lines from the git commit messages and use the lines as
  comments for Patch%d: in the SPEC file. Something like:
  
  # https://bugzilla.redhat.com/show_bug.cgi?id=850355
  Patch123: 0001-foo-bar.patch
  
  Maybe it would be also possible to use the URL to ask bugzilla for 
  bug Id and Subject and then generate SPEC %changelog :-)
 
 The erlang patches script also reads various information from the
 commit comments too.

We have to learn fedpkg to do all the magic ;-) Something like

add remote git tree with exploded tree:

  fedpkg exploded-tree add ssh://git.fedorahosted.org/git/foo.git

list log for exploded/upstream..exploded/f20 (or only --new commits
which not found in .spec):

  fedpkg exploded-tree log [--new]

generate PatchN: .spec file lines, call git format-patch and git-add
from exploded/upstream..exploded/f20 stuff:

  fedpkg exploded-tree update-patches

generate %changelog according to References: from commit messages:

  fedpkg exploded-tree update-changelog


... dreaming is so simple, volunteers? :-)

Karel


-- 
 Karel Zak  k...@redhat.com
 http://karelzak.blogspot.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

Reminder: Fedora 20 Final Change Deadline in one week (2013-11-26)

2013-11-19 Thread Jaroslav Reznik
Greetings,
this is a reminder that Fedora 20 Final Change Deadline is in one
week - 2013-11-26, see the Schedule [1]. Be aware of that period
between Beta release and Final release is one week shorter as
approved by FESCo [2] to avoid holidays. Make sure to submit and
get karma for your updates in Bodhi on time.

After the Final Change Deadline, only accepted Blockers [3] and
Freeze Exception [4] will be allowed into Fedora 20 Final. All 
updates after this time are considered zero day updates.

Please take a look on outstanding Final blocker tracker [5].

This is the list of accepted blockers still in NEW/ASSIGNED state:
1008732 anaconda LUKSError: luks device not configured
1013586 anaconda SizeNotPositiveError: spec= param must be =0
1020974 anaconda incorrectly treats a disk with partially corrupt 
  GPT as having no partition at all
1027965 anaconda CreateException: Can't have a partition outside 
  the disk!
1028110 anaconda LVMError: lvresize failed for root: running lvm 
  lvresize --force -L 8712m fedora/root failed
1028367 anaconda Invalid resize operation crashes
864198 grubby grubby fatal error updating grub.cfg when /boot is 
  btrfs
1028207 kbd non US keyboard layouts not working at console
1030719 pungi tmux segfaults on start in 32-bit Fedora 20 TC1 
  install images due to libevent-2.0.so.5 being corrupt, causing
  anaconda to fail to start
790339 system-config-services [abrt] system-config-services-0.101.7-2.fc17:
  connection.py:630:call_blocking:DBusException: org.freedesktop.
  DBus.Error.UnknownMethod: Method list_services with signature  
  on interface  org.fedoraproject.Config.Services.ServiceHerder 
  doesn't exist
1008965 xorg-x11-server mouse cursor sometimes disappears on login

Jaroslav

[1] https://fedoraproject.org/wiki/Releases/20/Schedule
[2] https://fedorahosted.org/fesco/ticket/1191
[3] https://fedoraproject.org/wiki/QA:SOP_blocker_bug_process
[4] https://fedoraproject.org/wiki/QA:SOP_freeze_exception_bug_process
[5] https://qa.fedoraproject.org/blockerbugs/milestone/20/final/buglist
___
devel-announce mailing list
devel-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Packaging changes for libev in Rawhide

2013-11-19 Thread Mathieu Bridon
On Tue, 2013-11-19 at 13:36 +0100, Michael Schwendt wrote:
 On Tue, 19 Nov 2013 15:30:46 +0800, Mathieu Bridon wrote:
1. we install the header files in /usr/include/libev/ whereas upstream
   installs them in /usr/include/
 
 That's a common way to resolve such a conflict:
 https://fedoraproject.org/wiki/Packaging:Conflicts#Header_Name_Conflicts
 
 However, it gets problematic when such a change is not accepted by
 upstream. Developers, who base their work on Fedora's *-devel packages,
 will publish something that's incompatible with pristine upstream
 releases. Unless they make their software detect the different install
 locations (or renamed libs even).

That's in fact what is happening, which is why I'd like to get the
Fedora package inline with upstream and other distros.

2. we ship a pkgconfig file, which upstream does not want
 
 A .pc file only adds value, if every API consumer uses pkg-config. Where
 pkg-config is not used, locating moved headers becomes troublesome, and
 lazy developers would simply hardcode search paths in Makefiles, or
 worse, in #include-statements.

I agree, but again, upstream refused it several times (Michal, the
original libev maintainer offered it, I did, the awesome developers did
too,...)

At this point, I really just want to have the Fedora package inline with
upstream, so that consumers of the library use it the same way
everywhere.

 Personally, I don't mind explicitly conflicting -devel packages,
 especially not if they are unlikely to be present in the same buildroot
 (and libev's event.h is a libevent compatibility header).

So, libev's ev.h and libevent's event.h might very well be installed on
the same system, in the case of a developer working on two different
applications, or on something like libverto (a wrapper for different
event loops).

But libev's event.h and libevent's event.h should not.

 But in general, conflicts bear a risk and may lead to future problems,
 and I would have opened this thread on packaging@ list instead.

Oh? Should we move there now?

I thought devel@ was better, as it needed to reach the maintainers of
the packages which build against libev.

  Does anybody have any comment, or objection?
 
 This one is weird:
 https://bugzilla.redhat.com/672153
 
 In order to make the perl-EV package not use a bundled libev source,
 you build a libev-source subpackage that perl-EV adds as BuildRequires.
 In other words, perl-EV now still bundles libev, but only indirectly. An
 update of libev does not affect perl-EV until perl-EV is rebuilt. libev has
 been updated from 4.11 to 4.15 in Fedora, but perl-EV has not been rebuilt.

Right, it's certainly unorthodox.

The problem is that libev is actually intended to be bundled by
upstream, and perl-EV is made by the same people.

As a result, they **really** don't want to unbundle libev from perl-EV.

The approach I followed was a compromise, it's definitely not the most
desirable outcome.

 Such a dependency ought to be tracked in a special way, preferably with
 official blessing from the FPC.

I didn't pass it through FPC because there are a few precedents. The one
I inspired myself from is xorg-x11-server-source.

I assumed that given there were already quite a few of these, it was an
accepted practice.

Did I assume wrong?


-- 
Mathieu

-- 
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-20 Branched report: 20131119 changes

2013-11-19 Thread Fedora Branched Report
Compose started at Tue Nov 19 09:15:02 UTC 2013

Broken deps for armhfp
--
[avro]
avro-mapred-1.7.5-1.fc20.noarch requires hadoop-mapreduce
avro-mapred-1.7.5-1.fc20.noarch requires hadoop-client
[blueman]
blueman-1.23-7.fc20.armv7hl requires obex-data-server = 0:0.4.3
blueman-1.23-7.fc20.armv7hl requires gvfs-obexftp
[cloud-init]
cloud-init-0.7.2-7.fc20.noarch requires dmidecode
[cobbler]
cobbler-2.4.0-2.fc20.noarch requires syslinux
[condor-wallaby]
condor-wallaby-client-5.0.3-5.fc20.noarch requires python-qpid-qmf = 
0:0.9.1073306
[fence-agents]
fence-agents-common-4.0.4-3.fc20.armv7hl requires pexpect
[fts]
fts-server-3.1.1-1.fc20.armv7hl requires libactivemq-cpp.so.14
[glpi]
glpi-0.84.3-1.fc20.noarch requires php-ZendFramework2-Version
glpi-0.84.3-1.fc20.noarch requires php-ZendFramework2-Stdlib
glpi-0.84.3-1.fc20.noarch requires php-ZendFramework2-ServiceManager
glpi-0.84.3-1.fc20.noarch requires php-ZendFramework2-Loader
glpi-0.84.3-1.fc20.noarch requires php-ZendFramework2-I18n
glpi-0.84.3-1.fc20.noarch requires php-ZendFramework2-Cache-apc
glpi-0.84.3-1.fc20.noarch requires php-ZendFramework2-Cache
[gnome-do-plugins]
gnome-do-plugins-thunderbird-0.8.4-14.fc20.armv7hl requires thunderbird
[gofer]
ruby-gofer-0.75-4.fc20.noarch requires rubygem(qpid) = 0:0.16.0
[gtkd]
gtkd-geany-tags-2.0.0-29.20120815git9ae9181.fc18.noarch requires gtkd = 
0:2.0.0-29.20120815git9ae9181.fc18
[ipython]
python-ipython-console-0.13.2-2.fc20.noarch requires pexpect
python3-ipython-console-0.13.2-2.fc20.noarch requires python3-pexpect
[kawa]
1:kawa-1.11-5.fc19.armv7hl requires servlet25
[koji]
koji-vm-1.8.0-2.fc20.noarch requires python-virtinst
[kyua-cli]
kyua-cli-0.5-3.fc19.armv7hl requires liblutok.so.0
kyua-cli-tests-0.5-3.fc19.armv7hl requires liblutok.so.0
[mozilla-firetray]
mozilla-firetray-thunderbird-0.3.6-0.5.143svn.fc18.1.armv7hl requires 
thunderbird = 0:11
[msp430-libc]
msp430-libc-20120224-2.fc19.noarch requires msp430-gcc = 0:4.6.3
[nifti2dicom]
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtksys.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkWidgets.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkVolumeRendering.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkViews.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkTextAnalysis.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkRendering.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkParallel.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkInfovis.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkImaging.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkIO.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkHybrid.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkGraphics.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkGeovis.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkGenericFiltering.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkFiltering.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkCommon.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libvtkCharts.so.5.10
nifti2dicom-0.4.6-3.fc20.armv7hl requires libQVTK.so.5.10
[nocpulse-common]
nocpulse-common-2.2.7-2.fc20.noarch requires perl(RHN::DBI)
[openbox]
gdm-control-3.5.2-2.fc20.armv7hl requires gnome-panel
gnome-panel-control-3.5.2-2.fc20.armv7hl requires gnome-panel
[openlmi-providers]
openlmi-0.4.0-1.fc20.noarch requires openlmi-power
[openpts]
openpts-0.2.6-7.fc20.armv7hl requires tboot
[perl-Language-Expr]
perl-Language-Expr-0.19-4.fc19.noarch requires 
perl(:MODULE_COMPAT_5.16.2)
[pure]
pure-doc-0.57-4.fc20.noarch requires pure = 0:0.57-4.fc20
[python-requests-oauthlib]
python-requests-oauthlib-0.4.0-2.fc20.noarch requires python-oauthlib
[python-tag]
python-tag-2013.1-1.fc20.armv7hl requires libboost_python.so.1.53.0
[qpid-cpp]
qpid-cpp-server-ha-0.24-6.fc20.armv7hl requires qpid-qmf(armv7hl-32)
qpid-tools-0.24-6.fc20.noarch requires python-qpid-qmf
[rootplot]
rootplot-2.2.1-7.fc19.noarch requires root-python
[ruby-spqr]
ruby-spqr-0.3.6-7.fc20.noarch requires ruby-qpid-qmf
[rubygem-audited-activerecord]
rubygem-audited-activerecord-3.0.0-3.fc19.noarch requires 
rubygem(activerecord)  0:4
[scilab]
scilab-doc-5.4.1-4.fc20.noarch requires scilab = 0:5.4.1-4.fc20
scilab-tests-5.4.1-4.fc20.noarch requires scilab = 0:5.4.1-4.fc20
[sigul]
sigul-0.100-3.fc20.noarch requires pexpect
[spacewalk-admin]
spacewalk-admin-2.0.1-2.fc20.noarch requires 

[Bug 977266] perl-ExtUtils-Typemaps-Default-1.04 is available

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=977266



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

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

[Bug 977266] perl-ExtUtils-Typemaps-Default-1.04 is available

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=977266



--- Comment #3 from Fedora Update System upda...@fedoraproject.org ---
perl-ExtUtils-Typemaps-Default-1.04-1.fc19 has been submitted as an update for
Fedora 19.
https://admin.fedoraproject.org/updates/perl-ExtUtils-Typemaps-Default-1.04-1.fc19

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

[Bug 977266] perl-ExtUtils-Typemaps-Default-1.04 is available

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=977266

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

 Status|CLOSED  |MODIFIED
 Resolution|RAWHIDE |---
   Keywords||Reopened



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

Re: Using git for patch management in Fedora

2013-11-19 Thread Richard W.M. Jones
On Tue, Nov 19, 2013 at 01:39:50PM +0100, Karel Zak wrote:
 We have to learn fedpkg to do all the magic ;-) Something like
 
 add remote git tree with exploded tree:
 
   fedpkg exploded-tree add ssh://git.fedorahosted.org/git/foo.git

This is all great, but the problem is that co-maintainers and
provenpackagers need to be (automatically if possible) added to the
fedorahosted tree.  Otherwise there's a big extra step for them if
they want to follow the package owner's preferred patching system.

I agree in general that this could be something added to / aided by
fedpkg.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

File Tk-Pod-0.9942.tar.gz uploaded to lookaside cache by ppisar

2013-11-19 Thread Petr Pisar
A file has been added to the lookaside cache for perl-Tk-Pod:

3cbd1b44b83a129ec7ac0a33f6913fa8  Tk-Pod-0.9942.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1032056] Slic3r 1.0.0RC1 is available

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1032056



--- Comment #1 from Miro Hrončok mhron...@redhat.com ---
Bundled admesh is one of the issues in this version we have to take care of:

https://github.com/alexrj/Slic3r/issues/1525

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

[perl-Tk-Pod] 0.9942 bump

2013-11-19 Thread Petr Pisar
commit 94bbe49dbeea28fdbaa3653300ee62f028eb169a
Author: Petr Písař ppi...@redhat.com
Date:   Tue Nov 19 14:29:21 2013 +0100

0.9942 bump

 .gitignore   |1 +
 perl-Tk-Pod.spec |  102 ++
 sources  |2 +-
 3 files changed, 89 insertions(+), 16 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 27790f7..f0e2cc3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 /Tk-Pod-0.9939.tar.gz
 /Tk-Pod-0.9940.tar.gz
 /Tk-Pod-0.9941.tar.gz
+/Tk-Pod-0.9942.tar.gz
diff --git a/perl-Tk-Pod.spec b/perl-Tk-Pod.spec
index 42c8a9e..f1ee681 100644
--- a/perl-Tk-Pod.spec
+++ b/perl-Tk-Pod.spec
@@ -1,44 +1,116 @@
 %global use_x11_tests 1
 
 Name:   perl-Tk-Pod
-Version:0.9941
-Release:4%{?dist}
+Version:0.9942
+Release:1%{?dist}
 Summary:Pod browser top-level widget
 License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Tk-Pod/
 Source0:
http://www.cpan.org/authors/id/S/SR/SREZIC/Tk-Pod-%{version}.tar.gz
 BuildArch:  noarch
+BuildRequires:  perl
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(File::Temp)
 BuildRequires:  perl(Pod::Simple) = 2.05
 BuildRequires:  perl(Tk) = 800.004
-# Tests:
+# Run-time:
+# AnyDBM_File not used at tests
 BuildRequires:  perl(base)
-BuildRequires:  perl(Devel::Hide)
+BuildRequires:  perl(Benchmark)
+BuildRequires:  perl(blib)
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(Class::Struct)
+BuildRequires:  perl(Config)
+BuildRequires:  perl(constant)
+# Data::Dumper not used at tests
 BuildRequires:  perl(Exporter)
-BuildRequires:  perl(ExtUtils::Command::MM)
+# Fcntl not used at tests
+BuildRequires:  perl(File::Basename)
+BuildRequires:  perl(File::Find)
+# File::HomeDir never used
 BuildRequires:  perl(File::Spec)
-BuildRequires:  perl(File::Temp)
-BuildRequires:  perl(FindBin)
 BuildRequires:  perl(Getopt::Long)
-BuildRequires:  perl(Test::More)
+# I18N::Langinfo is optional
+BuildRequires:  perl(IO::Socket)
+# Module::Refresh not used at tests
+# PerlIO::gzip is optional
+# Pod::Functions not used at tests
+BuildRequires:  perl(Pod::Simple) = 2.05
+BuildRequires:  perl(Pod::Simple::PullParser)
+# Pod::Simple::PullParserEndToken not used at tests
+# Pod::Simple::PullParserStartToken not used at tests
+# Pod::Simple::PullParserTextToken not used at tests
+# Pod::Simple::RTF is never used
+# Pod::Simple::Text is never used
+# Pod::Usage not used at tests
+BuildRequires:  perl(POSIX)
+# Proc::ProcessTable is optional
+BuildRequires:  perl(Safe)
+BuildRequires:  perl(Storable)
+BuildRequires:  perl(strict)
+# Text::English not used at tests
+# Text::Wrap is never used
+# Tk::App::Debug is optional
+# Tk::App::Reloader is optional
+BuildRequires:  perl(Tk::BrowseEntry)
+# Tk::Compound is optional and not needed wih Tk = 804
 BuildRequires:  perl(Tk::Derived)
+# Tk::DialogBox not used at tests
+# Tk::FileSelect not used at tests
+BuildRequires:  perl(Tk::Frame)
+# Tk::HistEntry is optional
+# Tk::HList is not needed wih Tk = 800.024012
+BuildRequires:  perl(Tk::ItemStyle)
+BuildRequires:  perl(Tk::LabEntry)
+# Tk::Listbox is not needed wih Tk = 800.024012
 BuildRequires:  perl(Tk::ROText)
+# Tk::ToolBar is optional
+BuildRequires:  perl(Tk::Toplevel)
+BuildRequires:  perl(Tk::Tree)
+BuildRequires:  perl(Tk::Widget)
+# URI::Escape is optional
+BuildRequires:  perl(vars)
+# Win32 is never used
+# Win32Util is never used
+# Tests:
+BuildRequires:  perl(Cwd)
+BuildRequires:  perl(Devel::Hide)
+BuildRequires:  perl(ExtUtils::Command::MM)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(FindBin)
+BuildRequires:  perl(lib)
 BuildRequires:  perl(Test)
+BuildRequires:  perl(Test::More)
 # Optional tests:
 #BuildRequires:  perl(Tk::HistEntry) = 0.4
-#BuildRequires:  perl(Text::English)
 %if %{use_x11_tests}
 # X11 tests:
 BuildRequires:  xorg-x11-server-Xvfb
 BuildRequires:  xorg-x11-xinit
 BuildRequires:  font(:lang=en)
 %endif
-Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
+Requires:   perl(:MODULE_COMPAT_%(eval `perl -V:version`; echo $version))
+Requires:   perl(Benchmark)
+Requires:   perl(blib)
 Requires:   perl(File::Temp)
+Requires:   perl(Module::Refresh)
+Requires:   perl(Pod::Functions)
 Requires:   perl(Pod::Simple) = 2.05
+Requires:   perl(Pod::Simple::PullParserEndToken)
+Requires:   perl(Pod::Simple::PullParserStartToken)
+Requires:   perl(Pod::Simple::PullParserTextToken)
+Requires:   perl(Pod::Usage)
+Requires:   perl(POSIX)
+Requires:   perl(Safe)
+Requires:   perl(Storable)
 Requires:   perl(Tk) = 800.004
+Requires:   perl(Tk::BrowseEntry)
+Requires:   perl(Tk::DialogBox)
+Requires:   perl(Tk::FileSelect)
+Requires:   perl(Tk::LabEntry)
+Requires:   perl(Tk::ROText)
+Requires:   perl(Tk::Widget)
 # URI::Escape is optional but usefull to 

[perl-Tk-Pod/f20] 0.9942 bump

2013-11-19 Thread Petr Pisar
Summary of changes:

  94bbe49... 0.9942 bump (*)

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

Re: Packaging changes for libev in Rawhide

2013-11-19 Thread Ralf Corsepius

On 11/19/2013 02:01 PM, Mathieu Bridon wrote:

On Tue, 2013-11-19 at 13:36 +0100, Michael Schwendt wrote:

On Tue, 19 Nov 2013 15:30:46 +0800, Mathieu Bridon wrote:

   1. we install the header files in /usr/include/libev/ whereas upstream
  installs them in /usr/include/


That's a common way to resolve such a conflict:
https://fedoraproject.org/wiki/Packaging:Conflicts#Header_Name_Conflicts

However, it gets problematic when such a change is not accepted by
upstream.


Upstream needs to comprehend, they do not have any control over 
installation locations.


Users/system integrators/installers have the freedom to choose 
installations locations at their choice, at free will.


Ralf




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

[perl-Tk-Pod/f19] 0.9942 bump

2013-11-19 Thread Petr Pisar
commit e778f67cdd5cfc95296023732b4d10e64286aff1
Author: Petr Písař ppi...@redhat.com
Date:   Tue Nov 19 14:29:21 2013 +0100

0.9942 bump

 .gitignore   |1 +
 perl-Tk-Pod.spec |  102 ++
 sources  |2 +-
 3 files changed, 89 insertions(+), 16 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 27790f7..f0e2cc3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 /Tk-Pod-0.9939.tar.gz
 /Tk-Pod-0.9940.tar.gz
 /Tk-Pod-0.9941.tar.gz
+/Tk-Pod-0.9942.tar.gz
diff --git a/perl-Tk-Pod.spec b/perl-Tk-Pod.spec
index 8a584e4..0cc5af4 100644
--- a/perl-Tk-Pod.spec
+++ b/perl-Tk-Pod.spec
@@ -1,44 +1,116 @@
 %global use_x11_tests 1
 
 Name:   perl-Tk-Pod
-Version:0.9941
-Release:2%{?dist}
+Version:0.9942
+Release:1%{?dist}
 Summary:Pod browser top-level widget
 License:GPL+ or Artistic
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Tk-Pod/
 Source0:
http://www.cpan.org/authors/id/S/SR/SREZIC/Tk-Pod-%{version}.tar.gz
 BuildArch:  noarch
+BuildRequires:  perl
 BuildRequires:  perl(ExtUtils::MakeMaker)
 BuildRequires:  perl(File::Temp)
 BuildRequires:  perl(Pod::Simple) = 2.05
 BuildRequires:  perl(Tk) = 800.004
-# Tests:
+# Run-time:
+# AnyDBM_File not used at tests
 BuildRequires:  perl(base)
-BuildRequires:  perl(Devel::Hide)
+BuildRequires:  perl(Benchmark)
+BuildRequires:  perl(blib)
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(Class::Struct)
+BuildRequires:  perl(Config)
+BuildRequires:  perl(constant)
+# Data::Dumper not used at tests
 BuildRequires:  perl(Exporter)
-BuildRequires:  perl(ExtUtils::Command::MM)
+# Fcntl not used at tests
+BuildRequires:  perl(File::Basename)
+BuildRequires:  perl(File::Find)
+# File::HomeDir never used
 BuildRequires:  perl(File::Spec)
-BuildRequires:  perl(File::Temp)
-BuildRequires:  perl(FindBin)
 BuildRequires:  perl(Getopt::Long)
-BuildRequires:  perl(Test::More)
+# I18N::Langinfo is optional
+BuildRequires:  perl(IO::Socket)
+# Module::Refresh not used at tests
+# PerlIO::gzip is optional
+# Pod::Functions not used at tests
+BuildRequires:  perl(Pod::Simple) = 2.05
+BuildRequires:  perl(Pod::Simple::PullParser)
+# Pod::Simple::PullParserEndToken not used at tests
+# Pod::Simple::PullParserStartToken not used at tests
+# Pod::Simple::PullParserTextToken not used at tests
+# Pod::Simple::RTF is never used
+# Pod::Simple::Text is never used
+# Pod::Usage not used at tests
+BuildRequires:  perl(POSIX)
+# Proc::ProcessTable is optional
+BuildRequires:  perl(Safe)
+BuildRequires:  perl(Storable)
+BuildRequires:  perl(strict)
+# Text::English not used at tests
+# Text::Wrap is never used
+# Tk::App::Debug is optional
+# Tk::App::Reloader is optional
+BuildRequires:  perl(Tk::BrowseEntry)
+# Tk::Compound is optional and not needed wih Tk = 804
 BuildRequires:  perl(Tk::Derived)
+# Tk::DialogBox not used at tests
+# Tk::FileSelect not used at tests
+BuildRequires:  perl(Tk::Frame)
+# Tk::HistEntry is optional
+# Tk::HList is not needed wih Tk = 800.024012
+BuildRequires:  perl(Tk::ItemStyle)
+BuildRequires:  perl(Tk::LabEntry)
+# Tk::Listbox is not needed wih Tk = 800.024012
 BuildRequires:  perl(Tk::ROText)
+# Tk::ToolBar is optional
+BuildRequires:  perl(Tk::Toplevel)
+BuildRequires:  perl(Tk::Tree)
+BuildRequires:  perl(Tk::Widget)
+# URI::Escape is optional
+BuildRequires:  perl(vars)
+# Win32 is never used
+# Win32Util is never used
+# Tests:
+BuildRequires:  perl(Cwd)
+BuildRequires:  perl(Devel::Hide)
+BuildRequires:  perl(ExtUtils::Command::MM)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(FindBin)
+BuildRequires:  perl(lib)
 BuildRequires:  perl(Test)
+BuildRequires:  perl(Test::More)
 # Optional tests:
 #BuildRequires:  perl(Tk::HistEntry) = 0.4
-#BuildRequires:  perl(Text::English)
 %if %{use_x11_tests}
 # X11 tests:
 BuildRequires:  xorg-x11-server-Xvfb
 BuildRequires:  xorg-x11-xinit
 BuildRequires:  font(:lang=en)
 %endif
-Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
+Requires:   perl(:MODULE_COMPAT_%(eval `perl -V:version`; echo $version))
+Requires:   perl(Benchmark)
+Requires:   perl(blib)
 Requires:   perl(File::Temp)
+Requires:   perl(Module::Refresh)
+Requires:   perl(Pod::Functions)
 Requires:   perl(Pod::Simple) = 2.05
+Requires:   perl(Pod::Simple::PullParserEndToken)
+Requires:   perl(Pod::Simple::PullParserStartToken)
+Requires:   perl(Pod::Simple::PullParserTextToken)
+Requires:   perl(Pod::Usage)
+Requires:   perl(POSIX)
+Requires:   perl(Safe)
+Requires:   perl(Storable)
 Requires:   perl(Tk) = 800.004
+Requires:   perl(Tk::BrowseEntry)
+Requires:   perl(Tk::DialogBox)
+Requires:   perl(Tk::FileSelect)
+Requires:   perl(Tk::LabEntry)
+Requires:   perl(Tk::ROText)
+Requires:   perl(Tk::Widget)
 # URI::Escape is optional but usefull to 

Agenda for today's Env-and-Stacks WG meeting (2013-11-19)

2013-11-19 Thread Marcela Mašláňová

My apologies for the last minute agenda. We'll be holding our initial
WG meeting today at 16:00 UTC in #fedora-meeting on Freenode.  We'll
cover the various items below.  I will try and keep the meeting under
1 hour.

== Status ==
- wiki page
- trac instance https://fedorahosted.org/fedora-infrastructure/ticket/4124

== Next Steps ==

- PRD

== Open Floor ==
--
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: Packaging changes for libev in Rawhide

2013-11-19 Thread Michael Schwendt
On Tue, 19 Nov 2013 21:01:06 +0800, Mathieu Bridon wrote:

  This one is weird:
  https://bugzilla.redhat.com/672153
  
  In order to make the perl-EV package not use a bundled libev source,
  you build a libev-source subpackage that perl-EV adds as BuildRequires.
  In other words, perl-EV now still bundles libev, but only indirectly. An
  update of libev does not affect perl-EV until perl-EV is rebuilt. libev has
  been updated from 4.11 to 4.15 in Fedora, but perl-EV has not been rebuilt.
 
 Right, it's certainly unorthodox.
 
 The problem is that libev is actually intended to be bundled by
 upstream, and perl-EV is made by the same people.

It's similar with libeio (retired) and Perl IO::AIO by the same author.
The Perl module contains a renamed and private DSO lib built from a
bundled copy of the library sources. Even if the Perl module could be
patched to use the system-wide DSO lib instead, there are no guarantees
about API/ABI stability. Even if the system lib has been compatible for a
long time, it may break in future releases, and e.g. the module may include
a modified bundled lib source eventually.

 As a result, they **really** don't want to unbundle libev from perl-EV.
 
 The approach I followed was a compromise, it's definitely not the most
 desirable outcome.
 
  Such a dependency ought to be tracked in a special way, preferably with
  official blessing from the FPC.
 
 I didn't pass it through FPC because there are a few precedents. The one
 I inspired myself from is xorg-x11-server-source.
 
 I assumed that given there were already quite a few of these, it was an
 accepted practice.
 
 Did I assume wrong?

I think so.

The current packaging approach is circumventing the packaging policies:
https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries

perl-EV does not use the system libev. No real unbundling has been
achieved by replacing the bundled source with another copy at build-time.
A bug-fix (or security-fix) of libev would not affect perl-EV without
rebuilding perl-EV. Even rebuilding perl-EV isn't safe. There's no strict
dependency, but only:

  BuildRequires:  libev-source = %{version}

As a result, it is not ensured that a rebuild picks up the latest patched
libev-source. Even a buildroot override would be needed.
-- 
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: Using git for patch management in Fedora

2013-11-19 Thread Pádraig Brady
This is definitely worth formalizing.

On 11/19/2013 10:22 AM, Richard W.M. Jones wrote:
 Several packages are using git for patch management.  eg:
 
 http://pkgs.fedoraproject.org/cgit/erlang.git/tree/erlang.spec#n46
 http://pkgs.fedoraproject.org/cgit/libguestfs.git/tree/libguestfs.spec?h=f20#n22
 http://pkgs.fedoraproject.org/cgit/qemu.git/tree/
 http://pkgs.fedoraproject.org/cgit/ocaml.git/tree/ocaml.spec#n16

All the OpenStack packages also use this technique too:
Specifically you use a comment of the form to mark the auto generated patches:
 # patches_base=$tag
For example see:

http://pkgs.fedoraproject.org/cgit/openstack-nova.git/tree/openstack-nova.spec#n37

One can also add an optional +number to skip that many patches after a tag,
which we found useful in various cases.

 Some of these packages have invented home-brewed methods to generate
 the Patch lines in the spec file, eg:
 
 http://pkgs.fedoraproject.org/cgit/erlang.git/tree/otp-get-patches.sh
 http://pkgs.fedoraproject.org/cgit/libguestfs.git/tree/copy-patches.sh?h=f20

https://github.com/redhat-openstack/redhat-openstack.github.com/blob/scripts/update-patches.sh

 More importantly, all are using random git repositories to store the
 exploded tree.  This makes it difficult for co-maintainers and proven
 packagers to fit in with the patch management chosen by the
 maintainer.  Usually they won't have access to the git repository for
 these patches, making it difficult to add patches and near impossible
 to upgrade to a new version.
 
 I think that git is an excellent way to manage patches, but we ought
 to think about formalizing this process.  I think the goals should be:
 
 (1) A git repository is used that co-maintainers and proven packagers
 automatically have access to.

This would be the crux of formalizing this.

For the OpenStack packages we use a separate github organisation
to manage this (as well as other things):

http://github.com/redhat-openstack/

 (2) A single method  script is used to update the patches in the spec file.
 
 Although there is already a git repository satisfying (1) above,
 namely dist-git, it isn't suitable for storing the exploded tree since
 commits to the spec file would conflict with commits (patches) to the
 tree.  So either a separate side repository which packages could
 opt-in to, or perhaps a separate branch of the same git repo could be
 used.  I think using a branch would require no additional
 infrastructure.
 
 For (2) I would suggest a lightweight technique where git-managed
 patches are marked in the spec file using:
 
   ### GIT-MANAGED-PATCHES ###
   ### END-GIT-MANGED-PATCHES ###
 
 and a simple script that replaces everything between those marks with
 Patch lines.  The script could be adapted from copy-patches.sh
 (see above).
 
 To apply the patches, a standard RPM macro could be created:
 
   %prep
   %setup -q
   %{git_apply_patches}
 
 which would expand to something like:
 
   git init
   git config user.email %{name}-ow...@fedoraproject.org
   git config user.name %{name}
   git add .
   git commit -a -q -m %{version} baseline
   git am %{patches}
 
 Thoughts on this?

Using patch(1) to apply patches mostly works with a few caveats
(binary patches come to mind). Using git to apply is a new dependency
but also the most general method for applying.

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

Broken dependencies: perl-Language-Expr

2013-11-19 Thread buildsys


perl-Language-Expr has broken dependencies in the rawhide tree:
On x86_64:
perl-Language-Expr-0.19-4.fc19.noarch requires 
perl(:MODULE_COMPAT_5.16.2)
On i386:
perl-Language-Expr-0.19-4.fc19.noarch requires 
perl(:MODULE_COMPAT_5.16.2)
On armhfp:
perl-Language-Expr-0.19-4.fc19.noarch requires 
perl(:MODULE_COMPAT_5.16.2)
Please resolve this as soon as possible.


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

Re: Using git for patch management in Fedora

2013-11-19 Thread Daniel P. Berrange
On Tue, Nov 19, 2013 at 01:29:06PM +, Richard W.M. Jones wrote:
 On Tue, Nov 19, 2013 at 01:39:50PM +0100, Karel Zak wrote:
  We have to learn fedpkg to do all the magic ;-) Something like
  
  add remote git tree with exploded tree:
  
fedpkg exploded-tree add ssh://git.fedorahosted.org/git/foo.git
 
 This is all great, but the problem is that co-maintainers and
 provenpackagers need to be (automatically if possible) added to the
 fedorahosted tree.  Otherwise there's a big extra step for them if
 they want to follow the package owner's preferred patching system.

Ideally the GIT SCM request added to bugzilla when reviews are
approved would have a Upstream GIT URL option and would setup
a clone of this, and create branches for the fedora releases,
and apply the same permissioning model from dist-git branches
of the same names.

Daniel
-- 
|: http://berrange.com  -o-http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org  -o- http://virt-manager.org :|
|: http://autobuild.org   -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org   -o-   http://live.gnome.org/gtk-vnc :|
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: F21 System Wide Change: Headless Java

2013-11-19 Thread Deepak Bhole
* Stanislav Ochotnicky sochotni...@redhat.com [2013-11-19 03:35]:
 Quoting Jerry James (2013-11-18 16:54:28)
  On Sun, Nov 17, 2013 at 11:20 PM, Stanislav Ochotnicky
  sochotni...@redhat.com wrote:
   I believe OpenJDK maintainers will agree that automatically detecting if 
   java or
   java-headless is supposed to be required is not really feasible. There's 
   too
   many variables at play.
  
  Then how are we maintainers supposed to determine if our packages
  require full java, or just java-headless?  Needs X or audio is too
  vague.  Is there a list of packages and/or classes that are present in
  full java but not in java-headless?  Or some kind of explicit set of
  guidelines I can use to examine my packages to see which they need?
 
 You can use following Oracle article as a starting point[1]. But maybe OpenJDK
 maintainers can provide better alternative. Generally though there are *very*
 few packages in Fedora that would require full java. 
 

Another possible resource is checking the Debian package repo -- they
have had headless/full separated for a while (maybe even from the
start?):

e.g. Azureus needs full: http://packages.debian.org/wheezy/azureus and
ant needs headless: http://packages.debian.org/wheezy/ant

Of course it is no guarantee that Debian is perfect -- if we find any
known issues, we can report back accordingly to help improve their set
up too.

Deepak

 
 [1] http://www.oracle.com/technetwork/articles/javase/headless-136834.html
 
 
 -- 
 Stanislav Ochotnicky sochotni...@redhat.com
 Software Engineer - Developer Experience
 
 PGP: 7B087241
 Red Hat Inc.   http://cz.redhat.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
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

File ExtUtils-Typemap-1.00.tar.gz uploaded to lookaside cache by churchyard

2013-11-19 Thread Miro Hrončok
A file has been added to the lookaside cache for perl-ExtUtils-Typemap:

a7175a06e27939a83b1b781e91c13ad0  ExtUtils-Typemap-1.00.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-ExtUtils-Typemap] Initial import (#1032055)

2013-11-19 Thread Miro Hrončok
commit bd91bc96e61a21e404b4c289a2e993afdf716899
Author: Miro Hrončok m...@hroncok.cz
Date:   Tue Nov 19 17:03:53 2013 +0100

Initial import (#1032055)

 .gitignore |1 +
 perl-ExtUtils-Typemap.spec |   53 
 sources|1 +
 3 files changed, 55 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..c0c57a6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/ExtUtils-Typemap-1.00.tar.gz
diff --git a/perl-ExtUtils-Typemap.spec b/perl-ExtUtils-Typemap.spec
new file mode 100644
index 000..0b90230
--- /dev/null
+++ b/perl-ExtUtils-Typemap.spec
@@ -0,0 +1,53 @@
+Name:   perl-ExtUtils-Typemap
+Version:1.00
+Release:1%{?dist}
+Summary:Read/Write/Modify Perl/XS typemap files
+# README says as Perl...
+License:GPL+ or Artistic
+Group:  Development/Libraries
+URL:http://search.cpan.org/dist/ExtUtils-Typemap/
+Source0:
http://www.cpan.org/authors/id/S/SM/SMUELLER/ExtUtils-Typemap-%{version}.tar.gz
+BuildArch:  noarch
+BuildRequires:  perl(Carp)
+BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(ExtUtils::Typemaps)
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(Test::More)
+BuildRequires:  perl(strict)
+BuildRequires:  perl(warnings)
+Requires:   perl(:MODULE_COMPAT_%(eval `perl -V:version`; echo $version))
+
+%description
+This module exists merely as a compatibility wrapper around
+ExtUtils::Typemaps. In a nutshell, ExtUtils::Typemap was renamed to
+ExtUtils::Typemaps because the Typemap directory in lib/ could collide with
+the typemap file on case-insensitive file systems.
+
+%prep
+%setup -q -n ExtUtils-Typemap-%{version}
+
+%build
+perl Makefile.PL INSTALLDIRS=vendor
+make %{?_smp_mflags}
+
+%install
+make pure_install DESTDIR=%{buildroot}
+
+find %{buildroot} -type f -name .packlist -exec rm -f {} \;
+
+%{_fixperms} %{buildroot}/*
+
+%check
+make test
+
+%files
+%doc Changes README
+%{perl_vendorlib}/ExtUtils/Typemap.pm
+%{perl_vendorlib}/ExtUtils/Typemap/
+%{_mandir}/man3/ExtUtils::Typemap.3*
+%{_mandir}/man3/ExtUtils::Typemap::*
+
+%changelog
+* Tue Nov 19 2013 Miro Hrončok mhron...@redhat.com 1.00-1
+- Specfile autogenerated by cpanspec 1.78 and revised
diff --git a/sources b/sources
index e69de29..8a7def0 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+a7175a06e27939a83b1b781e91c13ad0  ExtUtils-Typemap-1.00.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1031270] perl-PPIx-Regexp-0.035 is available

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1031270

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

   What|Removed |Added

 Status|ASSIGNED|MODIFIED
   Fixed In Version||perl-PPIx-Regexp-0.035-1.fc
   ||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=hAww6UBCQqa=cc_unsubscribe
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1031270] perl-PPIx-Regexp-0.035 is available

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1031270



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

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

[Bug 1031270] perl-PPIx-Regexp-0.035 is available

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1031270



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

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

[Bug 962125] perl-PPIx-Regexp-0.034 is available

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=962125



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

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

[perl-ExtUtils-Typemap/f20] Initial import (#1032055)

2013-11-19 Thread Miro Hrončok
Summary of changes:

  bd91bc9... Initial import (#1032055) (*)

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

[perl-ExtUtils-Typemap/f19] Initial import (#1032055)

2013-11-19 Thread Miro Hrončok
Summary of changes:

  bd91bc9... Initial import (#1032055) (*)

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

[perl-ExtUtils-Typemap/el6] Initial import (#1032055)

2013-11-19 Thread Miro Hrončok
Summary of changes:

  bd91bc9... Initial import (#1032055) (*)

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

Re: F21 System Wide Change: Headless Java

2013-11-19 Thread Stanislav Ochotnicky
Quoting Toshio Kuratomi (2013-11-19 10:49:57)
 On Tue, Nov 19, 2013 at 09:29:40AM +0100, Stanislav Ochotnicky wrote:
  Quoting Toshio Kuratomi (2013-11-18 17:08:12)
   On Nov 15, 2013 4:09 AM, Stanislav Ochotnicky sochotni...@redhat.com
   wrote:
   
Quoting Jaroslav Reznik (2013-11-15 12:28:11)
 * (optional) Mass-change spec files that have Requires: java to
   Requires:
 java-headless

 Other developers:
 * Modify spec files to have Requires: java-headless instead of
   Requires:
 java
   
   Could you say a few words about why a java-headless package was chosen
   instead of java-x11 (as an example name)?
   
  
  I believe the term was chosen because it's widely used term in Java world.
  Oracle uses that term in official documentation as well[1]. Last but not 
  least,
  Debian uses that term as well and I see no reason to be different just for 
  the
  sake of it.
  
 I mean (and sorry that I wasn't clear), why the choice to make java-headless
 the special case?  Especially if (as it appears from the reply to Jerry
 James), most packages in Fedora will only need the headless version.
 
 (So the headless version would be the java package,  The version with the
 gui nevironmen deps would be java-x11 or similar).

If someone wanted to install just OpenJDK for their own in-house Java
application they would have to know to request full -x11 version. I would wager
we'd be receiving a lot of bugs if we went this way. If someone needs headless
they will be actively looking for it. If they want java they will not consider
that they might get incomplete version. Not to mention possible 3rd party RPMs
that might exist

-- 
Stanislav Ochotnicky sochotni...@redhat.com
Software Engineer - Developer Experience

PGP: 7B087241
Red Hat Inc.   http://cz.redhat.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

File Coro-6.33.tar.gz uploaded to lookaside cache by ppisar

2013-11-19 Thread Petr Pisar
A file has been added to the lookaside cache for perl-Coro:

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

Re: F21 System Wide Change: Headless Java

2013-11-19 Thread Reindl Harald
Am 19.11.2013 17:15, schrieb Stanislav Ochotnicky:
 I mean (and sorry that I wasn't clear), why the choice to make java-headless
 the special case?  Especially if (as it appears from the reply to Jerry
 James), most packages in Fedora will only need the headless version.

 (So the headless version would be the java package,  The version with the
 gui nevironmen deps would be java-x11 or similar).
 
 If someone wanted to install just OpenJDK for their own in-house Java
 application they would have to know to request full -x11 version. I would 
 wager
 we'd be receiving a lot of bugs if we went this way. If someone needs headless
 they will be actively looking for it. If they want java they will not 
 consider
 that they might get incomplete version. Not to mention possible 3rd party RPMs
 that might exist

what about having a java-1.7.0-openjdk meta-package obsoleting the existing 
one
and pulling *both* but decide if Fedora packages if the headless is enough for
dependencies and so packagers of sevrer software can require this?

this way you would have the least surprise for someone who does not care about
the difference and expects the full one by install java-1.7.0-openjdk but
make it really easy to uninstall any graphical dependencies on servers



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

[perl-Coro] 6.33 bump

2013-11-19 Thread Petr Pisar
commit b5215cc6286b3f54b0f9d1d6e0a40ddcfdb99b23
Author: Petr Písař ppi...@redhat.com
Date:   Tue Nov 19 17:22:50 2013 +0100

6.33 bump

 .gitignore |1 +
 perl-Coro.spec |5 -
 sources|2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f6cb42b..a61af71 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,3 +14,4 @@
 /Coro-6.29.tar.gz
 /Coro-6.31.tar.gz
 /Coro-6.32.tar.gz
+/Coro-6.33.tar.gz
diff --git a/perl-Coro.spec b/perl-Coro.spec
index 968ab8d..4505ee4 100644
--- a/perl-Coro.spec
+++ b/perl-Coro.spec
@@ -1,5 +1,5 @@
 Name:   perl-Coro
-Version:6.32
+Version:6.33
 Release:1%{?dist}
 Summary:The only real threads in perl
 # Coro/libcoro:GPLv2 or BSD
@@ -148,6 +148,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Tue Nov 19 2013 Petr Pisar ppi...@redhat.com - 6.33-1
+- 6.33 bump
+
 * Wed Nov 06 2013 Petr Pisar ppi...@redhat.com - 6.32-1
 - 6.32 bump
 
diff --git a/sources b/sources
index c8ed044..bf2c9b0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2797d7bef2d332ef58c939728cba729c  Coro-6.32.tar.gz
+edad4fbd0458e95b3f1734b09852d273  Coro-6.33.tar.gz
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[Bug 1031988] perl-Coro-6.33 is available

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1031988



--- Comment #1 from Petr Pisar ppi...@redhat.com ---
This is a bug-fixing release suitable for F≥20.

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

[perl-Coro/f20] 6.33 bump

2013-11-19 Thread Petr Pisar
Summary of changes:

  b5215cc... 6.33 bump (*)

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

Packaing question: need some includes from kernel source

2013-11-19 Thread Chris Adams
I'm looking at packaing mpt-status (get status info from LSI MPT SAS
RAID controllers) for Fedora and EPEL.  However, to build, it needs some
include files from the kernel source, specifically from the
drivers/message/fusion directory.  I've built an RPM using an extra
tarball of all the .h files under that directory (using the 3.11.7
kernel source), and it works (and it also works on an older kernel under
RHEL 6).

Is this allowed under the packaging guidelines, or is there a better
way?
-- 
Chris Adams li...@cmadams.net
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Packaing question: need some includes from kernel source

2013-11-19 Thread Dridi Boukelmoune
Hi,

Is kernel-headers enough ?
https://apps.fedoraproject.org/packages/kernel-headers

Dridi

On Tue, Nov 19, 2013 at 5:47 PM, Chris Adams li...@cmadams.net wrote:
 I'm looking at packaing mpt-status (get status info from LSI MPT SAS
 RAID controllers) for Fedora and EPEL.  However, to build, it needs some
 include files from the kernel source, specifically from the
 drivers/message/fusion directory.  I've built an RPM using an extra
 tarball of all the .h files under that directory (using the 3.11.7
 kernel source), and it works (and it also works on an older kernel under
 RHEL 6).

 Is this allowed under the packaging guidelines, or is there a better
 way?
 --
 Chris Adams li...@cmadams.net
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Packaing question: need some includes from kernel source

2013-11-19 Thread Chris Adams
Once upon a time, Dridi Boukelmoune dridi.boukelmo...@gmail.com said:
 Hi,
 
 Is kernel-headers enough ?
 https://apps.fedoraproject.org/packages/kernel-headers

I should have mentioned that neither kernel-headers nor kernel-devel has
the necessary headers.

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

Re: [389-devel] Ticket #47384 (plugin library path validation) and out-of-tree modules

2013-11-19 Thread Rich Megginson

On 11/19/2013 09:44 AM, Nalin Dahyabhai wrote:

Hi, everyone.

I was recently adding a couple of changes to slapi-nis, and when I went
to run its self-tests, some of the tests that modify the plugin entry
started failing with LDAP_UNWILLING_TO_PERFORM.  I tracked the denial
down to validation code that was added as part of ticket #47384.

While the tests don't modify the nsslapd-pluginPath attribute (the
entry's added to dse.ldif before the server starts up), some make other
changes to the plugin entry, and when they attempt that,
check_plugin_path() rejects the modify request.

The checks that were added, which ensure that plugins are only loaded
from the server's plugin directory, make it kind of difficult to run
tests using the copies of plugins in my build tree.

The language in the ticket description's pretty firm that this isn't
going to be changed, and while I can _probably_ work around it on my
end, I figured I'd ask here before going down that route:  is there room
to expand this check to a whitelist, a search path, or some other method
that could be used to provide for my use case?
Sure.  Please file a ticket.  We can figure out some way to hack this 
for testing.  What would you suggest?




Thanks,

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


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

Re: Packaing question: need some includes from kernel source

2013-11-19 Thread Dridi Boukelmoune
Maybe this should be added to an existing package. I forgot to mention
that during a review I was told not to have multiple sources.

On Tue, Nov 19, 2013 at 5:59 PM, Chris Adams li...@cmadams.net wrote:
 Once upon a time, Dridi Boukelmoune dridi.boukelmo...@gmail.com said:
 Hi,

 Is kernel-headers enough ?
 https://apps.fedoraproject.org/packages/kernel-headers

 I should have mentioned that neither kernel-headers nor kernel-devel has
 the necessary headers.

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

[Test-Announce] 2013-11-20 @ **17:00 UTC** - F20 Final Blocker Bug Review #2

2013-11-19 Thread Mike Ruckman
# F20 Final Blocker Review meeting #2
# Date: 2013-11-20
# Time: 17:00 UTC (12:00 EST, 09:00 PST)
# Location: #fedora-blocker-review on irc.freenode.net

It's that time again! Tomorrow (2013-11-20) we'll be having another
Blocker Review Meeting for Fedora 20. We currently have 6 proposed
blockers and 3 proposed freeze exceptions to review. The full
list is located here: http://qa.fedoraproject.org/blockerbugs/current

We'll be reviewing the bugs to ensure they meet the Final release
criteria [1] as blocking final release and that the bugs are getting
the attention they need.

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 - check out the SOP on the wiki:
  - https://fedoraproject.org/wiki/QA:SOP_Blocker_Bug_Meeting

See you tomorrow!

[1] https://fedoraproject.org/wiki/Fedora_20_Final_Release_Criteria

==
// Mike
Fedora QA
irc: roshi | twitter: roshi_fedora 
blog: roshi.fedorapeople.org


signature.asc
Description: PGP 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: Using git for patch management in Fedora

2013-11-19 Thread Alek Paunov

On 19.11.2013 16:20, Daniel P. Berrange wrote:

On Tue, Nov 19, 2013 at 01:29:06PM +, Richard W.M. Jones wrote:

On Tue, Nov 19, 2013 at 01:39:50PM +0100, Karel Zak wrote:

We have to learn fedpkg to do all the magic ;-) Something like

add remote git tree with exploded tree:

   fedpkg exploded-tree add ssh://git.fedorahosted.org/git/foo.git


This is all great, but the problem is that co-maintainers and
provenpackagers need to be (automatically if possible) added to the
fedorahosted tree.  Otherwise there's a big extra step for them if
they want to follow the package owner's preferred patching system.


Ideally the GIT SCM request added to bugzilla when reviews are
approved would have a Upstream GIT URL option and would setup
a clone of this, and create branches for the fedora releases,
and apply the same permissioning model from dist-git branches
of the same names.



What about intermediate step: optional fNN-upstream branch in addition 
to fNN, containing relevant upstream revision as git submodule 
(preferably referencing fedorahosted mirror, but initially also allowing 
external clones)?


Kind Regards,
Alek

--
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: Packaing question: need some includes from kernel source

2013-11-19 Thread Matthew Garrett
On Tue, Nov 19, 2013 at 10:47:12AM -0600, Chris Adams wrote:
 I'm looking at packaing mpt-status (get status info from LSI MPT SAS
 RAID controllers) for Fedora and EPEL.  However, to build, it needs some
 include files from the kernel source, specifically from the
 drivers/message/fusion directory.  I've built an RPM using an extra
 tarball of all the .h files under that directory (using the 3.11.7
 kernel source), and it works (and it also works on an older kernel under
 RHEL 6).

If the headers describe a stable interface that should be used by 
userland then it's a kernel bug that they're not being exported. If they 
don't, you shouldn't use them.

-- 
Matthew Garrett | mj...@srcf.ucam.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Using git for patch management in Fedora

2013-11-19 Thread Daniel P. Berrange
On Tue, Nov 19, 2013 at 07:27:20PM +0200, Alek Paunov wrote:
 On 19.11.2013 16:20, Daniel P. Berrange wrote:
 On Tue, Nov 19, 2013 at 01:29:06PM +, Richard W.M. Jones wrote:
 On Tue, Nov 19, 2013 at 01:39:50PM +0100, Karel Zak wrote:
 We have to learn fedpkg to do all the magic ;-) Something like
 
 add remote git tree with exploded tree:
 
fedpkg exploded-tree add ssh://git.fedorahosted.org/git/foo.git
 
 This is all great, but the problem is that co-maintainers and
 provenpackagers need to be (automatically if possible) added to the
 fedorahosted tree.  Otherwise there's a big extra step for them if
 they want to follow the package owner's preferred patching system.
 
 Ideally the GIT SCM request added to bugzilla when reviews are
 approved would have a Upstream GIT URL option and would setup
 a clone of this, and create branches for the fedora releases,
 and apply the same permissioning model from dist-git branches
 of the same names.
 
 
 What about intermediate step: optional fNN-upstream branch in
 addition to fNN, containing relevant upstream revision as git
 submodule (preferably referencing fedorahosted mirror, but initially
 also allowing external clones)?

I think it would be better to keep the upstream repo separate for
sake of size. People who just want to checkout the latest RPM
branches don't want to have to pull down 100's of MB, potentially
GB, worth of GIT repo, when current Fedora GIT repos are a mere
few MB. Only maintainers actively updating patches need that
burden.

Daniel
-- 
|: http://berrange.com  -o-http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org  -o- http://virt-manager.org :|
|: http://autobuild.org   -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org   -o-   http://live.gnome.org/gtk-vnc :|
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Meeting minutes - today's Env-and-Stacks WG meeting (2013-11-19)

2013-11-19 Thread Marcela Mašláňová


#fedora-meeting: Env and Stacks (2013-11-19)



Meeting started by mmaslano at 16:04:20 UTC. The full logs are available
at
http://meetbot.fedoraproject.org/fedora-meeting/2013-11-19/env_and_stacks.2013-11-19-16.04.log.html
.



Meeting summary
---
* init process  (mmaslano, 16:07:42)
  * ACTION: pkovar will hunt handsome_pirate for content of WG wiki
pages  (mmaslano, 16:11:59)
  * use urls like  http://fp.o/wiki/Environment and Stacks/*  (mmaslano,
16:13:15)
  * and categories should use [[Category: Environment and Stacks]]
(mmaslano, 16:13:52)
  * put a link to our homepage to
https://fedoraproject.org/wiki/Fedora.next  (mmaslano, 16:17:44)

* PRD  (mmaslano, 16:19:29)
  * LINK: http://piratepad.net/PwUiH4MEPR   (abadger1999, 17:04:53)
  * ACTION: everyone to send one general thing they want the WG to
enable and one specific thing they'd personally want to work on to
the mailing list this week  (abadger1999, 17:37:44)

Meeting ended at 17:43:04 UTC.




Action Items

* pkovar will hunt handsome_pirate for content of WG wiki pages
* everyone to send one general thing they want the WG to enable and one
  specific thing they'd personally want to work on to the mailing list
  this week




Action Items, by person
---
* handsome_pirate
  * pkovar will hunt handsome_pirate for content of WG wiki pages
* pkovar
  * pkovar will hunt handsome_pirate for content of WG wiki pages
* **UNASSIGNED**
  * everyone to send one general thing they want the WG to enable and
one specific thing they'd personally want to work on to the mailing
list this week




People Present (lines said)
---
* abadger1999 (101)
* mmaslano (70)
* tjanez (27)
* samkottler (17)
* drieden (14)
* pkovar (11)
* hhorak (9)
* zodbot (4)
* sochotni (2)
* nirik (1)
* bkabrda (0)
* juhp (0)
* handsome_pirate (0)




Generated by `MeetBot`_ 0.1.4

.. _`MeetBot`: http://wiki.debian.org/MeetBot


16:04:20 mmaslano #startmeeting Env and Stacks (2013-11-19)
16:04:20 zodbot Meeting started Tue Nov 19 16:04:20 2013 UTC.  The 
chair is mmaslano. Information about MeetBot at 
http://wiki.debian.org/MeetBot.
16:04:20 zodbot Useful Commands: #action #agreed #halp #info #idea 
#link #topic.

16:04:27 mmaslano #meetingname env and stacks
16:04:27 zodbot The meeting name has been set to 'env_and_stacks'
16:05:37 mmaslano #chair abadger1999 pkovar tjanez samkottler bkabrda 
handsome_pirate hhorak juhp
16:05:37 zodbot Current chairs: abadger1999 bkabrda handsome_pirate 
hhorak juhp mmaslano pkovar samkottler tjanez

16:06:06 mmaslano how many people is here?
16:06:14 hhorak Hi, I am
16:06:24 tjanez hi
16:06:24 drieden Hello
16:06:24 * pkovar is here
16:06:27 * sochotni
16:07:36 mmaslano ok, we have some members here
16:07:42 mmaslano #topic init process
16:08:01 mmaslano let's go through old stuff first
16:08:27 mmaslano I admit I forgot to create trac request, I opened a 
ticket now https://fedorahosted.org/fedora-infrastructure/ticket/4124

16:08:34 mmaslano what about wiki pages?
16:09:15 pkovar keep them where they are?
16:09:34 pkovar i think that other WG are also using fedora wiki, no?
16:10:03 mmaslano someone had to create them
16:10:06 tjanez I believe handsome_pirate said he'll setup our Wiki page
16:10:14 tjanez on Fedora wiki, of course
16:10:32 mmaslano I understand he will put content about WG on one place
16:10:33 pkovar good, i can help with that
16:10:53 mmaslano pkovar: do you want to poke him what's the status or 
if we have any problem?

16:11:09 * abadger1999 here
16:11:13 pkovar sure, will try to hunt him down :-)
16:11:42 drieden is handsome_pirate in Westford?  If so, want me to 
follow up with him?
16:11:43 * abadger1999 nots that space on the wiki should just be 
convention.
16:11:59 mmaslano #action pkovar will hunt handsome_pirate for content 
of WG wiki pages

16:12:15 mmaslano drieden: I do not know, where is he located
16:12:17 abadger1999 with mediawiki, convention is usually like 
[[Category: Environment and Stacks]]
16:12:50 abadger1999 but in Fedora, we like using urls like 
http://fp.o/wiki/Environment and Stacks/*
16:13:15 mmaslano #info use urls like  http://fp.o/wiki/Environment 
and Stacks/*

16:13:28 abadger1999 mmaslano: We should also use categories.
16:13:44 abadger1999 as categories have support in mediawiki (like the 
listing of all pages in the categories)
16:13:52 mmaslano #info and categories should use [[Category: 
Environment and Stacks]]

16:13:59 mmaslano abadger1999: feel free to mark it by yourself
16:14:12 hhorak maybe put a link to our homepage to 
https://fedoraproject.org/wiki/Fedora.next
16:17:44 mmaslano #info put a link to our homepage to 
https://fedoraproject.org/wiki/Fedora.next

16:17:49 mmaslano more comments to wiki?
16:19:21 mmaslano I understand no
16:19:29 mmaslano #topic PRD
16:19:41 mmaslano let's move what 

Re: Packaging changes for libev in Rawhide

2013-11-19 Thread Tim St Clair
Sorry to disagree, but segregation is standard practice and is far better then 
polluting /usr/include. 

Also, I have a package which has separate patches which I'm uncertain if 
upstream has adopted. 

https://github.com/apache/mesos/blob/master/3rdparty/libprocess/3rdparty/libev-4.15.patch

Cheers,
Tim

 

- Original Message -
 From: Mathieu Bridon boche...@fedoraproject.org
 To: Development discussions related to Fedora 
 devel@lists.fedoraproject.org
 Sent: Tuesday, November 19, 2013 1:30:46 AM
 Subject: Packaging changes for libev in Rawhide
 
 Hi,
 
 I would like to finally fix this bug in Fedora:
   https://bugzilla.redhat.com/show_bug.cgi?id=985610
 
 Basically, our libev package diverges from upstream in two ways:
 
   1. we install the header files in /usr/include/libev/ whereas upstream
  installs them in /usr/include/
   2. we ship a pkgconfig file, which upstream does not want
 
 I'm not happy with these Fedora-specific changes, and upstream is
 completely uninterested in them.
 
 It's confusing users who don't find the headers where they expect them,
 as demonstrated by this bug report.
 
 Worst of all, it's causing changes in software consuming libev, which
 have often had to be modified for the Fedora-specific change in libev.
 Those changes were sometimes made in the respective upstreams, but most
 often in additional Fedora-specific changes.
 
 I've been talking to upstream libev, and they really don't want the
 changes we made. They'd be much happier if we were packaging libev the
 way Debian is, as that's how they intended libev to be used.
 
 So I'd like to follow upstream libev wishes, and stop confusing
 everybody with our Fedora-only changes.
 
 My plan is to do the following in Rawhide (the future Fedora 21) :
 
   * Move the headers back to /usr/include, as upstream intended
   * Put the event.h header into a libev-libevent-devel subpackage, and
 make it Conflicts: libevent-devel (this is what Debian did)
   * Drop our pkgconfig file.
 
 Here is the list of packages I could find with a build requirement on
 libev:
 
   $ repoquery --enablerepo=\*source --archlist=src --whatrequires
   'pkgconfig(libev)' libev-devel
   awesome-0:3.5.1-8.fc20.src
   i3-0:4.6-1.fc20.src
   i3lock-0:2.5-2.fc20.src
   libverto-0:0.2.5-3.fc20.src
   ocaml-lwt-0:2.4.2-3.fc20.src
   picviz-0:0.6-12.fc20.src
   rubygem-passenger-0:4.0.18-2.fc20.src
   rubygem-passenger-0:4.0.18-4.fc20.src
   spectrum-0:1.4.8-11.fc20.src
   stud-0:0.3-4.20120814git.fc20.src
   weighttp-0:0.3-5.fc20.src
 
 I'll fix weighttp, as it is my package, but I can't do much about the
 other ones.
 
 I'm adding a breakdown of how these packages use libev and what needs to
 be done for them at the end of this email.
 
 Does anybody have any comment, or objection?
 
 Cheers,
 
 
 --
 Mathieu
 
 
 
 awesome
 ---
 
 Our package has some downstream patches to require our Fedora-only
 pkgconfig file for libev.
 
 Making it build-require libev-devel instead and dropping this downstream
 patch should be enough.
 
 i3
 --
 
 Nothing should need to be done here.
 
 Upstream checks for libev with pkg-config, but it ignores errors. And
 once I move the libev headers in /usr/include, then they'll be found
 anyway.
 
 i3lock
 --
 
 The spec file calls pkgconfig to find the libev headers.
 
 This should just be removed, and the package should build just fine, as
 intended by upstream.
 
 libverto
 
 
 Upstream itself requires the pkgconfig file for libev.
 
 That's just a terrible idea, as it means libverto won't build on e.g
 Debian, or with the upstream libev.
 
 libverto should be fixed upstream here IMHO.
 
 ocaml-lwt
 -
 
 The package has a patch to make it find the headers int he
 Fedora-specific location.
 
 It should be dropped, and that should be it.
 
 picviz
 --
 The package has a patch to make it find the headers int he
 Fedora-specific location.
 
 It should be dropped, and that should be it.
 
 rubygem-passenger
 -
 
 Upstream hardcodes -I/usr/include/libev in the cflags, which is only
 needed with our current libev package in Fedora, nowhere else.
 
 Anyway, the package should just build without any change once I move the
 libev headers to /usr/include.
 
 spectrum
 
 
 Upstream searches for the ev.h header in various folders, so things
 should continue to work without a change.
 
 stud
 
 
 Our package has a patch to hardcode -I/usr/include/libev in the CFLAGS.
 
 That can be dropped.
 
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel
 Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

-- 
Cheers,
Tim
-- 
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 (2013-11-20)

2013-11-19 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

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

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

or run:
  date -d '-MM-DD HH:MM UTC'


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

= Followups =

#topic #1193 reboots for all updates -- are we ready for this?
.fesco 1193
https://fedorahosted.org/fesco/ticket/1193

#topic #1185 Enable -Werror=format-security by default
.fesco 1185
https://fedorahosted.org/fesco/ticket/1185

#topic #1198 Possible changes to Fedora EOL bug procedure
.fesco 1198
https://fedorahosted.org/fesco/ticket/1198

#topic #1140 F20 Self Contained Changes - week 2013-07-10 - 2013-07-17
.fesco 1140
https://fedorahosted.org/fesco/ticket/1140

= New business =

#topic #1203 Soft dependencies
.fesco 1203
https://fedorahosted.org/fesco/ticket/1203

#topic #1202 Release and Support lifecycle questions
.fesco 1202
https://fedorahosted.org/fesco/ticket/1202

#topic #1206 Allowed licenses in Copr
.fesco 1206
https://fedorahosted.org/fesco/ticket/1206

#topic #1204 F21 System Wide Change: Python 3.4 -
https://fedoraproject.org/wiki/Changes/Python_3.4
.fesco 1204
https://fedorahosted.org/fesco/ticket/1204


= 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.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.15 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlKLpiEACgkQeiVVYja6o6Md5QCfRemqDz8A6BbiDkQ7phk8d6rT
2iYAniV+9K9I803N+w1pYNhNbFw9x+3f
=Ipob
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: [389-devel] Ticket #47384 (plugin library path validation) and out-of-tree modules

2013-11-19 Thread Nalin Dahyabhai
On Tue, Nov 19, 2013 at 10:05:13AM -0700, Rich Megginson wrote:
 On 11/19/2013 09:44 AM, Nalin Dahyabhai wrote:
 The language in the ticket description's pretty firm that this isn't
 going to be changed, and while I can _probably_ work around it on my
 end, I figured I'd ask here before going down that route:  is there room
 to expand this check to a whitelist, a search path, or some other method
 that could be used to provide for my use case?

 Sure.  Please file a ticket.  We can figure out some way to hack
 this for testing.  What would you suggest?

Great!  I've opened ticket #47601 for this, and we can continue there if
you like.  In case there's more to discuss on the list, here are the
options that come to mind:
* When checking a modify request, only check the nsslapd-pluginPath
  value if it shows up in the mods list.
* Add a run-time-configurable whitelist of acceptable locations.
* Replace the check with logic to go ahead and try loading the module,
  unloading it if the load succeeds.

I haven't tried any of these, but I think any of them would be enough.

Thanks,

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

Re: [389-devel] Ticket #47384 (plugin library path validation) and out-of-tree modules

2013-11-19 Thread Rich Megginson

On 11/19/2013 11:06 AM, Nalin Dahyabhai wrote:

On Tue, Nov 19, 2013 at 10:05:13AM -0700, Rich Megginson wrote:

On 11/19/2013 09:44 AM, Nalin Dahyabhai wrote:

The language in the ticket description's pretty firm that this isn't
going to be changed, and while I can _probably_ work around it on my
end, I figured I'd ask here before going down that route:  is there room
to expand this check to a whitelist, a search path, or some other method
that could be used to provide for my use case?

Sure.  Please file a ticket.  We can figure out some way to hack
this for testing.  What would you suggest?

Great!  I've opened ticket #47601 for this, and we can continue there if
you like.

Yes.

In case there's more to discuss on the list, here are the
options that come to mind:
* When checking a modify request, only check the nsslapd-pluginPath
   value if it shows up in the mods list.
* Add a run-time-configurable whitelist of acceptable locations.
* Replace the check with logic to go ahead and try loading the module,
   unloading it if the load succeeds.

I haven't tried any of these, but I think any of them would be enough.

Thanks,

Nalin


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

Re: Using git for patch management in Fedora

2013-11-19 Thread Alek Paunov

On 19.11.2013 19:32, Daniel P. Berrange wrote:

On Tue, Nov 19, 2013 at 07:27:20PM +0200, Alek Paunov wrote:

What about intermediate step: optional fNN-upstream branch in
addition to fNN, containing relevant upstream revision as git
submodule (preferably referencing fedorahosted mirror, but initially
also allowing external clones)?


I think it would be better to keep the upstream repo separate for
sake of size. People who just want to checkout the latest RPM
branches don't want to have to pull down 100's of MB, potentially
GB, worth of GIT repo, when current Fedora GIT repos are a mere
few MB. Only maintainers actively updating patches need that
burden.



Git submodules are just references to external revision, not 
materialized inclusion of the referenced repo, aren't they?


Someone should explicitly add --recursive or git submodule command to 
pull them.


Kind Regards,
Alek

I just checked once again:

git clone https://github.com/JulesAU/node-msgpack

Working directory contains file .gitmodules with 3 lines:
[submodule deps/msgpack-full]
path = deps/msgpack-full
url = https://github.com/msgpack/msgpack.git


Site web interface shows:
https://github.com/JulesAU/node-msgpack/tree/master/deps

git submodule status:
-d642487f9916dfe571531d0c6d0727b3ee449d36 deps/msgpack-full

ls -al deps/msgpack-full:
total 8
drwxrwsr-x 2 alek src 4096 Nov 19 20:06 .
drwxrwsr-x 3 alek src 4096 Nov 19 20:06 ..

However if:
git clone --recursive https://github.com/JulesAU/node-msgpack 
node-msgpack-with-deps


ls -al deps/msgpack-full:
total 72
drwxrwsr-x 15 alek src 4096 Nov 19 20:14 .
drwxrwsr-x  3 alek src 4096 Nov 19 20:13 ..
drwxrwsr-x  4 alek src 4096 Nov 19 20:14 cpp
drwxrwsr-x  2 alek src 4096 Nov 19 20:14 csharp
...

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

Re: F21 System Wide Change: Headless Java

2013-11-19 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 11/19/2013 11:23 AM, Reindl Harald wrote:
 Am 19.11.2013 17:15, schrieb Stanislav Ochotnicky:
 I mean (and sorry that I wasn't clear), why the choice to make
 java-headless the special case?  Especially if (as it appears
 from the reply to Jerry James), most packages in Fedora will
 only need the headless version.
 
 (So the headless version would be the java package,  The
 version with the gui nevironmen deps would be java-x11 or
 similar).
 
 If someone wanted to install just OpenJDK for their own in-house
 Java application they would have to know to request full -x11
 version. I would wager we'd be receiving a lot of bugs if we went
 this way. If someone needs headless they will be actively looking
 for it. If they want java they will not consider that they
 might get incomplete version. Not to mention possible 3rd party
 RPMs that might exist
 
 what about having a java-1.7.0-openjdk meta-package obsoleting
 the existing one and pulling *both* but decide if Fedora packages
 if the headless is enough for dependencies and so packagers of
 sevrer software can require this?
 
 this way you would have the least surprise for someone who does not
 care about the difference and expects the full one by install
 java-1.7.0-openjdk but make it really easy to uninstall any
 graphical dependencies on servers
 
 
 

I agree with Reindl here, if I understand him correctly. It would
certainly break upgrades in an unexpected way if an upgrade from
java-1.7.0-openjdk suddenly stopped carrying the graphical components.

We did something similar in the SSSD project where we broke up the
standard install into sssd-core and a series of sssd-* plugin
packages. We then created an 'sssd' metapackage that included all of
the plugins, since that was how it used to be shipped.

This allows a user to easily and trivially install the complete suite
(via 'yum install sssd') but if they want to trim down, such as for an
embedded system, they can pick only the components they need.

I think it would be wise to do the same for Java. Create
'java-openjdk-1.7.0-headless' and 'java-openjdk-1.7.0--x11' and then
have the 'java-openjdk-1.7.0' metapackage install both of them.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.15 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlKLriUACgkQeiVVYja6o6PHEQCfd7bdLe+yS14b4kiOxFEF8mrx
UYkAn3pflqngx9SYPQl6lpFtSv+9UotL
=p3rs
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[Fedora QA] #435: bugzilla sync operations are not using the correct config items

2013-11-19 Thread Fedora QA
#435: bugzilla sync operations are not using the correct config items
--+-
 Reporter:  tflink|   Owner:  tflink
 Type:  defect|  Status:  new
 Priority:  critical  |   Milestone:
Component:  Blocker bug tracker page  | Version:
 Keywords:|  Blocked By:
 Blocking:|
--+-
 = bug description =

 After the change for #423, the configuration options for bugzilla's XMLRPC
 interface changed from BUGZILLA_URL to BUGZILLA_XMLRPC to get rid of the
 hardcoded partial url in our templates.

 Unfoturnately, the sync code is still using 'BUGZILLA_URL' and with an
 updated config, sync blows up with errors.

 To work around this bug, I've kept the old value for 'BUGZILLA_URL' which
 allows sync to work but has the side-effect of breaking display of the
 tracker bugs.

 = bug analysis =

 All references to 'BUGZILLA_URL' and 'BUGZILLA_XMLRPC' need to be checked
 to make sure that we're getting the right urls in the right places.

-- 
Ticket URL: https://fedorahosted.org/fedora-qa/ticket/435
Fedora QA http://fedorahosted.org/fedora-qa
Fedora Quality Assurance
___
qa-devel mailing list
qa-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/qa-devel


Re: F21 System Wide Change: Headless Java

2013-11-19 Thread Toshio Kuratomi
On Tue, Nov 19, 2013 at 01:29:58PM -0500, Stephen Gallagher wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 11/19/2013 11:23 AM, Reindl Harald wrote:
  Am 19.11.2013 17:15, schrieb Stanislav Ochotnicky:
  I mean (and sorry that I wasn't clear), why the choice to make
  java-headless the special case?  Especially if (as it appears
  from the reply to Jerry James), most packages in Fedora will
  only need the headless version.
  
  (So the headless version would be the java package,  The
  version with the gui nevironmen deps would be java-x11 or
  similar).
  
  If someone wanted to install just OpenJDK for their own in-house
  Java application they would have to know to request full -x11
  version. I would wager we'd be receiving a lot of bugs if we went
  this way. If someone needs headless they will be actively looking
  for it. If they want java they will not consider that they
  might get incomplete version. Not to mention possible 3rd party
  RPMs that might exist
  
nod

  what about having a java-1.7.0-openjdk meta-package obsoleting
  the existing one and pulling *both* but decide if Fedora packages
  if the headless is enough for dependencies and so packagers of
  sevrer software can require this?
  
  this way you would have the least surprise for someone who does not
  care about the difference and expects the full one by install
  java-1.7.0-openjdk but make it really easy to uninstall any
  graphical dependencies on servers
  
  
  
 
 I agree with Reindl here, if I understand him correctly. It would
 certainly break upgrades in an unexpected way if an upgrade from
 java-1.7.0-openjdk suddenly stopped carrying the graphical components.
 

Note -- I think that the way the feature has things constructed would
achieve something similar.  The java package is essentially java-x11.  It
would Require: java-headless.

So yum install java will get you the java w/X11 support.

[...]
 
 I think it would be wise to do the same for Java. Create
 'java-openjdk-1.7.0-headless' and 'java-openjdk-1.7.0--x11' and then
 have the 'java-openjdk-1.7.0' metapackage install both of them.

I can see one advantage to this approach: it lets us tell packagers that
Requires: java should no longer be used.  Packagers should determine whether
they're using APIs that require X and either Requires: java-x11 or Requires:
java-headless based on what they really need.  We can then audit the
packageset at a later date to determine which packages haven't adjusted
their Requirements yet.

-Toshio


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

Re: Packaing question: need some includes from kernel source

2013-11-19 Thread Chris Adams
Once upon a time, Matthew Garrett mj...@srcf.ucam.org said:
 On Tue, Nov 19, 2013 at 10:47:12AM -0600, Chris Adams wrote:
  I'm looking at packaing mpt-status (get status info from LSI MPT SAS
  RAID controllers) for Fedora and EPEL.  However, to build, it needs some
  include files from the kernel source, specifically from the
  drivers/message/fusion directory.  I've built an RPM using an extra
  tarball of all the .h files under that directory (using the 3.11.7
  kernel source), and it works (and it also works on an older kernel under
  RHEL 6).
 
 If the headers describe a stable interface that should be used by 
 userland then it's a kernel bug that they're not being exported. If they 
 don't, you shouldn't use them.

I believe the headers describe what is intended to be a stable
interface.  Would that be something I should bring up on linux-kernel?

If the interface is supposed to be stable, asking upstream kernel to
change isn't going to help make a package any time soon (and likely
never for EPEL).  Is it permissible to carry the necessary headers in
the SRPM until they are no longer needed?
-- 
Chris Adams li...@cmadams.net
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Using git for patch management in Fedora

2013-11-19 Thread Richard W.M. Jones
On Tue, Nov 19, 2013 at 07:27:20PM +0200, Alek Paunov wrote:
 On 19.11.2013 16:20, Daniel P. Berrange wrote:
 On Tue, Nov 19, 2013 at 01:29:06PM +, Richard W.M. Jones wrote:
 On Tue, Nov 19, 2013 at 01:39:50PM +0100, Karel Zak wrote:
 We have to learn fedpkg to do all the magic ;-) Something like
 
 add remote git tree with exploded tree:
 
fedpkg exploded-tree add ssh://git.fedorahosted.org/git/foo.git
 
 This is all great, but the problem is that co-maintainers and
 provenpackagers need to be (automatically if possible) added to the
 fedorahosted tree.  Otherwise there's a big extra step for them if
 they want to follow the package owner's preferred patching system.
 
 Ideally the GIT SCM request added to bugzilla when reviews are
 approved would have a Upstream GIT URL option and would setup
 a clone of this, and create branches for the fedora releases,
 and apply the same permissioning model from dist-git branches
 of the same names.
 
 
 What about intermediate step: optional fNN-upstream branch in
 addition to fNN, containing relevant upstream revision as git
 submodule (preferably referencing fedorahosted mirror, but initially
 also allowing external clones)?

The real issue is still access control.  The upstream repo should be
accessible read/write by the same people who are permitted to commit
to the dist-git repo.  It's my understanding that git submodules don't
necessarily help with that.

It's a shame that git can't reference an external repo (for history).
That would massively reduce the amount of storage needed.  [AFAIK ...]

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
virt-p2v converts physical machines to virtual machines.  Boot with a
live CD or over the network (PXE) and turn machines into KVM guests.
http://libguestfs.org/virt-v2v
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Schedule for Wednesday's FESCo Meeting (2013-11-20)

2013-11-19 Thread Josh Boyer
On Nov 19, 2013 12:55 PM, Stephen Gallagher sgall...@redhat.com wrote:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

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

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

 or run:
   date -d '-MM-DD HH:MM UTC'


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

 = Followups =

 #topic #1193 reboots for all updates -- are we ready for this?
 .fesco 1193
 https://fedorahosted.org/fesco/ticket/1193

 #topic #1185 Enable -Werror=format-security by default
 .fesco 1185
 https://fedorahosted.org/fesco/ticket/1185

 #topic #1198 Possible changes to Fedora EOL bug procedure
 .fesco 1198
 https://fedorahosted.org/fesco/ticket/1198

 #topic #1140 F20 Self Contained Changes - week 2013-07-10 - 2013-07-17
 .fesco 1140
 https://fedorahosted.org/fesco/ticket/1140

 = New business =

FESCo asked that I file a separate ticket for the third party repo
question.  Is it not going to be discussed?

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

Re: Packaing question: need some includes from kernel source

2013-11-19 Thread Matthew Garrett
On Tue, Nov 19, 2013 at 01:31:20PM -0600, Chris Adams wrote:
 Once upon a time, Matthew Garrett mj...@srcf.ucam.org said:
  If the headers describe a stable interface that should be used by 
  userland then it's a kernel bug that they're not being exported. If they 
  don't, you shouldn't use them.
 
 I believe the headers describe what is intended to be a stable
 interface.  Would that be something I should bring up on linux-kernel?

Probably better to look the driver up in MAINTAINERS and contact the 
people there.

 If the interface is supposed to be stable, asking upstream kernel to
 change isn't going to help make a package any time soon (and likely
 never for EPEL).  Is it permissible to carry the necessary headers in
 the SRPM until they are no longer needed?

From a technical perspective? Sure. Better to do that than add a 
gratuitous additional package.

-- 
Matthew Garrett | mj...@srcf.ucam.org
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Meeting minutes - today's Env-and-Stacks WG meeting (2013-11-19)

2013-11-19 Thread Toshio Kuratomi

On Tue, Nov 19, 2013 at 06:46:29PM +0100, Marcela Mašláňová wrote:
 
 * PRD  (mmaslano, 16:19:29)
   * LINK: http://piratepad.net/PwUiH4MEPR   (abadger1999, 17:04:53)
   * ACTION: everyone to send one general thing they want the WG to
 enable and one specific thing they'd personally want to work on to
 the mailing list this week  (abadger1999, 17:37:44)
 
Here's the backup copy of the piratepad session:

https://fedoraproject.org/wiki/User:Toshio/Env_and_Stacks_Charter_Brainstorming

I'm not sure how persistent or reliable piratepad is.  I'll look at syncing
from piratepad to the wiki again on Friday.

-Toshio


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

Re: Schedule for Wednesday's FESCo Meeting (2013-11-20)

2013-11-19 Thread Stephen Gallagher
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 11/19/2013 02:47 PM, Josh Boyer wrote:
 
 On Nov 19, 2013 12:55 PM, Stephen Gallagher sgall...@redhat.com 
 mailto:sgall...@redhat.com wrote:
 
 -BEGIN PGP SIGNED MESSAGE- Hash: SHA1
 
 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
 http://irc.freenode.net.
 
 To convert UTC to your local time, take a look at 
 http://fedoraproject.org/wiki/UTCHowto
 
 or run: date -d '-MM-DD HH:MM UTC'
 
 
 Links to all tickets below can be found at: 
 https://fedorahosted.org/fesco/report/9
 
 = Followups =
 
 #topic #1193 reboots for all updates -- are we ready for this? 
 .fesco 1193 https://fedorahosted.org/fesco/ticket/1193
 
 #topic #1185 Enable -Werror=format-security by default .fesco
 1185 https://fedorahosted.org/fesco/ticket/1185
 
 #topic #1198 Possible changes to Fedora EOL bug procedure .fesco
 1198 https://fedorahosted.org/fesco/ticket/1198
 
 #topic #1140 F20 Self Contained Changes - week 2013-07-10 -
 2013-07-17 .fesco 1140 
 https://fedorahosted.org/fesco/ticket/1140
 
 = New business =
 
 FESCo asked that I file a separate ticket for the third party repo 
 question.  Is it not going to be discussed?
 

Sorry, wasn't tagged with the meeting keyword. Consider it added.

#topic #1201 Enabling third party repositories
.fesco 1201
https://fedorahosted.org/fesco/ticket/1201

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.15 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlKLxVQACgkQeiVVYja6o6OtHACeMv2BYNV80I0j/I9lbbX7ltbH
DvQAnjgdqeFcfBlA5BZtprOu0kiRr2r9
=A1lW
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Blockerbugs 0.4 Released and Deployed

2013-11-19 Thread Tim Flink
After a bit more of a delay than we were anticipating, blockerbugs
0.4 has been released and deployed to production!

https://qa.fedoraproject.org/blockerbugs/

New features and enhancements:

 - Spin requests
   * add updates and/or koji builds to the request

 - API Support
   * get latest blockers, blocker-related updates, spin contents etc.

 - Improved Update Display
   * URLs include update ID once it's available from bodhi
   * Stale updates are removed from list
   * Updates in need of testing are displayed with their associated bug

 - UI Enhancements
   * Needinfo bugs are indicated in the blocker tables
   * Sort order in IRC format matches html
   * IRC Format has correct MIME type
   * Improved admin interface for app admins

Thanks to Martin Krizek and Ilgiz Islamgulov for their hard work on
this new release!

As always, please let us know if you hit any issues.

Tim


signature.asc
Description: PGP signature
___
qa-devel mailing list
qa-de...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/qa-devel


Re: Packaing question: need some includes from kernel source

2013-11-19 Thread Toshio Kuratomi
On Tue, Nov 19, 2013 at 06:05:20PM +0100, Dridi Boukelmoune wrote:
 Maybe this should be added to an existing package. I forgot to mention
 that during a review I was told not to have multiple sources.
 
nod  The main reason is so that the two packages can evolve independent of
each other.  You don't want to have to update your package because the other
source changed.  That would seem to apply here as well.

-Toshio


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

[389-devel] Revised: Ticket 47599 - Reduce lock scope in retro changelog plug-in

2013-11-19 Thread Mark Reynolds

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

https://fedorahosted.org/389/attachment/ticket/47599/0001-Ticket-47599-Reduce-lock-scope-in-retro-changelog-pl.patch




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

Re: F21 System Wide Change: Headless Java

2013-11-19 Thread Reindl Harald


Am 19.11.2013 20:29, schrieb Toshio Kuratomi:
 On Tue, Nov 19, 2013 at 01:29:58PM -0500, Stephen Gallagher wrote:
 On 11/19/2013 11:23 AM, Reindl Harald wrote:
 what about having a java-1.7.0-openjdk meta-package obsoleting
 the existing one and pulling *both* but decide if Fedora packages
 if the headless is enough for dependencies and so packagers of
 sevrer software can require this?

 this way you would have the least surprise for someone who does not
 care about the difference and expects the full one by install
 java-1.7.0-openjdk but make it really easy to uninstall any
 graphical dependencies on servers

 I agree with Reindl here, if I understand him correctly. It would
 certainly break upgrades in an unexpected way if an upgrade from
 java-1.7.0-openjdk suddenly stopped carrying the graphical components.
 
 Note -- I think that the way the feature has things constructed would
 achieve something similar.  The java package is essentially java-x11.  It
 would Require: java-headless.
 
 So yum install java will get you the java w/X11 support.
 
 I think it would be wise to do the same for Java. Create
 'java-openjdk-1.7.0-headless' and 'java-openjdk-1.7.0--x11' and then
 have the 'java-openjdk-1.7.0' metapackage install both of them.

 I can see one advantage to this approach: it lets us tell packagers that
 Requires: java should no longer be used.  Packagers should determine whether
 they're using APIs that require X and either Requires: java-x11 or Requires:
 java-headless based on what they really need.  We can then audit the
 packageset at a later date to determine which packages haven't adjusted
 their Requirements yet

agreed, but with the meta-package nobody is forced to change anything
while any maintainer at any time can say hey, we do not need the
graphical components and so we relax now the dependencies

so anybody can point at any time to whatever package and ask for
relax the deps to java-headless and at no point in time any change
is forced since the expierience shows changes can't be forced inside
Fedora - look how long it took to get native systemd-units and there
are still packages with sysv-init-scripts



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

Re: Using git for patch management in Fedora

2013-11-19 Thread Toshio Kuratomi
On Tue, Nov 19, 2013 at 05:32:01PM +, Daniel P. Berrange wrote:
 On Tue, Nov 19, 2013 at 07:27:20PM +0200, Alek Paunov wrote:
  On 19.11.2013 16:20, Daniel P. Berrange wrote:
  On Tue, Nov 19, 2013 at 01:29:06PM +, Richard W.M. Jones wrote:
  On Tue, Nov 19, 2013 at 01:39:50PM +0100, Karel Zak wrote:
  We have to learn fedpkg to do all the magic ;-) Something like
  
  add remote git tree with exploded tree:
  
 fedpkg exploded-tree add ssh://git.fedorahosted.org/git/foo.git
  
  This is all great, but the problem is that co-maintainers and
  provenpackagers need to be (automatically if possible) added to the
  fedorahosted tree.  Otherwise there's a big extra step for them if
  they want to follow the package owner's preferred patching system.
  
  Ideally the GIT SCM request added to bugzilla when reviews are
  approved would have a Upstream GIT URL option and would setup
  a clone of this, and create branches for the fedora releases,
  and apply the same permissioning model from dist-git branches
  of the same names.
  
  
  What about intermediate step: optional fNN-upstream branch in
  addition to fNN, containing relevant upstream revision as git
  submodule (preferably referencing fedorahosted mirror, but initially
  also allowing external clones)?
 
 I think it would be better to keep the upstream repo separate for
 sake of size. People who just want to checkout the latest RPM
 branches don't want to have to pull down 100's of MB, potentially
 GB, worth of GIT repo, when current Fedora GIT repos are a mere
 few MB. Only maintainers actively updating patches need that
 burden.
 
It probably makes sense to have a lookaside git that's similar to the
lookaside cache.

One note though, I think that in the past one of the discussion points we've
foundered on is whether we want to be mirroring upstream's git repo or
(approximately) upstream's releases.  I think that's probably where we'd
need to start discussion.

-Toshio


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

Re: Packaging changes for libev in Rawhide

2013-11-19 Thread Mathieu Bridon
On Tue, 2013-11-19 at 12:43 -0500, Tim St Clair wrote:
 Sorry to disagree, but segregation is standard practice and is far better 
 then polluting /usr/include. 

I actually agree with that.

Upstream libev doesn't, though.

And with our current package in Fedora, we are creating a situation
where developers of software using libev have to juggle weirdly to
support Fedora because it's different from upstream libev and other
distros.

 Also, I have a package which has separate patches which I'm uncertain if 
 upstream has adopted. 
 
 https://github.com/apache/mesos/blob/master/3rdparty/libprocess/3rdparty/libev-4.15.patch

That seems off-topic for this discussion, you should send that upstream
instead.


-- 
Mathieu


-- 
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: Packaging changes for libev in Rawhide

2013-11-19 Thread Mathieu Bridon
On Tue, 2013-11-19 at 14:38 +0100, Michael Schwendt wrote:
 On Tue, 19 Nov 2013 21:01:06 +0800, Mathieu Bridon wrote:
 
   This one is weird:
   https://bugzilla.redhat.com/672153
   
   In order to make the perl-EV package not use a bundled libev source,
   you build a libev-source subpackage that perl-EV adds as BuildRequires.
   In other words, perl-EV now still bundles libev, but only indirectly. An
   update of libev does not affect perl-EV until perl-EV is rebuilt. libev 
   has
   been updated from 4.11 to 4.15 in Fedora, but perl-EV has not been 
   rebuilt.
  
  Right, it's certainly unorthodox.
  
  The problem is that libev is actually intended to be bundled by
  upstream, and perl-EV is made by the same people.
 
 It's similar with libeio (retired) and Perl IO::AIO by the same author.
 The Perl module contains a renamed and private DSO lib built from a
 bundled copy of the library sources. Even if the Perl module could be
 patched to use the system-wide DSO lib instead, there are no guarantees
 about API/ABI stability. Even if the system lib has been compatible for a
 long time, it may break in future releases, and e.g. the module may include
 a modified bundled lib source eventually.
 
  As a result, they **really** don't want to unbundle libev from perl-EV.
  
  The approach I followed was a compromise, it's definitely not the most
  desirable outcome.
  
   Such a dependency ought to be tracked in a special way, preferably with
   official blessing from the FPC.
  
  I didn't pass it through FPC because there are a few precedents. The one
  I inspired myself from is xorg-x11-server-source.
  
  I assumed that given there were already quite a few of these, it was an
  accepted practice.
  
  Did I assume wrong?
 
 I think so.
 
 The current packaging approach is circumventing the packaging policies:
 https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries
 
 perl-EV does not use the system libev. No real unbundling has been
 achieved by replacing the bundled source with another copy at build-time.
 A bug-fix (or security-fix) of libev would not affect perl-EV without
 rebuilding perl-EV. Even rebuilding perl-EV isn't safe. There's no strict
 dependency, but only:
 
   BuildRequires:  libev-source = %{version}
 
 As a result, it is not ensured that a rebuild picks up the latest patched
 libev-source. Even a buildroot override would be needed.

I know all that. :)

Unbundling was a pre-requisite of the review request, though, and the
reviewer found the current solution more acceptable than keeping the
bundled libev in perl-EV.

I'm really just trying to fix all this mess here, so what do you think
would be the better solution?

Thanks,


-- 
Mathieu

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

File Module-Build-0.4201.tar.gz uploaded to lookaside cache by jplesnik

2013-11-19 Thread Jitka Plesnikova
A file has been added to the lookaside cache for perl-Module-Build:

6210376a3b126cab2d4a40279e7c35c6  Module-Build-0.4201.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-Module-Build] 0.4201 bump

2013-11-19 Thread Jitka Plesnikova
commit 6cfb7504a6efd502647126e22cd406a84ffaf908
Author: Jitka Plesnikova jples...@redhat.com
Date:   Tue Nov 19 09:35:18 2013 +0100

0.4201 bump

 .gitignore |1 +
 perl-Module-Build.spec |9 ++---
 sources|2 +-
 3 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index b88c003..4502846 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@ Module-Build-0.2808.tar.gz
 /Module-Build-0.4005.tar.gz
 /Module-Build-0.4007.tar.gz
 /Module-Build-0.4008.tar.gz
+/Module-Build-0.4201.tar.gz
diff --git a/perl-Module-Build.spec b/perl-Module-Build.spec
index 2830fae..3d5232a 100644
--- a/perl-Module-Build.spec
+++ b/perl-Module-Build.spec
@@ -1,5 +1,5 @@
-%global cpan_version_major 0.40
-%global cpan_version_minor 08
+%global cpan_version_major 0.42
+%global cpan_version_minor 01
 %global cpan_version %{cpan_version_major}%{?cpan_version_minor}
 
 Name:   perl-Module-Build
@@ -49,7 +49,7 @@ BuildRequires:  perl(if)
 BuildRequires:  perl(lib)
 # perl(Module::Build) is loaded from ./lib
 BuildRequires:  perl(Module::Metadata) = 1.02
-BuildRequires:  perl(Parse::CPAN::Meta)
+BuildRequires:  perl(Parse::CPAN::Meta) = 1.4401
 BuildRequires:  perl(Perl::OSType) = 1
 BuildRequires:  perl(strict)
 # Optional tests:
@@ -123,6 +123,9 @@ LANG=C TEST_SIGNATURE=1 MB_TEST_EXPERIMENTAL=1 ./Build test
 %{_mandir}/man3/*
 
 %changelog
+* Tue Nov 19 2013 Jitka Plesnikova jples...@redhat.com - 2:0.42.01-1
+- 0.4201 bump
+
 * Tue Nov 05 2013 Jitka Plesnikova jples...@redhat.com - 2:0.40.08-1
 - 0.4008 bump
 
diff --git a/sources b/sources
index e07fd09..e559bdb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-01675c01f6a42c528d02dc34cc5383bf  Module-Build-0.4008.tar.gz
+6210376a3b126cab2d4a40279e7c35c6  Module-Build-0.4201.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-Moose-More-0.022.tar.gz uploaded to lookaside cache by ppisar

2013-11-19 Thread Petr Pisar
A file has been added to the lookaside cache for perl-Test-Moose-More:

e4826b1719bf17976a1d899419ccb3c5  Test-Moose-More-0.022.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-Moose-More] 0.022 bump

2013-11-19 Thread Petr Pisar
commit 4acde7e92a5b65235cb637a67812595c9067d86c
Author: Petr Písař ppi...@redhat.com
Date:   Tue Nov 19 09:40:07 2013 +0100

0.022 bump

 .gitignore |1 +
 ...Test-Simple-0.98_04-describes-inheritance.patch |   53 
 ...-Test-Simple-0.98_05-outputs-subtest-name.patch |   31 ---
 perl-Test-Moose-More.spec  |   31 ++--
 sources|2 +-
 5 files changed, 18 insertions(+), 100 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index efc9a21..4f1532d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@
 /Test-Moose-More-0.018.tar.gz
 /Test-Moose-More-0.019.tar.gz
 /Test-Moose-More-0.020.tar.gz
+/Test-Moose-More-0.022.tar.gz
diff --git a/perl-Test-Moose-More.spec b/perl-Test-Moose-More.spec
index 94b6b69..b855150 100644
--- a/perl-Test-Moose-More.spec
+++ b/perl-Test-Moose-More.spec
@@ -1,20 +1,14 @@
 Name:   perl-Test-Moose-More
-Version:0.020
+Version:0.022
 Release:1%{?dist}
 Summary:More tools for testing Moose packages
 License:LGPLv2+
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Test-Moose-More/
 Source0:
http://www.cpan.org/authors/id/R/RS/RSRCHBOY/Test-Moose-More-%{version}.tar.gz
-# Adjust to Test-Simple 0.98_05
-# https://github.com/RsrchBoy/Test-Moose-More/issues/4
-Patch0: 
Test-Moose-More-0.020-Test-Simple-0.98_05-outputs-subtest-name.patch
-# Adjust to Test-Simple 0.98_04
-# https://github.com/RsrchBoy/Test-Moose-More/issues/5
-Patch1: 
Test-Moose-More-0.020-Test-Simple-0.98_04-describes-inheritance.patch
 BuildArch:  noarch
 BuildRequires:  perl
-BuildRequires:  perl(ExtUtils::MakeMaker)
+BuildRequires:  perl(ExtUtils::MakeMaker) = 6.30
 BuildRequires:  perl(strict)
 BuildRequires:  perl(warnings)
 # Run-time:
@@ -27,17 +21,23 @@ BuildRequires:  perl(Sub::Exporter)
 BuildRequires:  perl(Syntax::Keyword::Junction)
 BuildRequires:  perl(Test::Builder)
 BuildRequires:  perl(Test::Moose)
-BuildRequires:  perl(Test::More) = 0.88
+BuildRequires:  perl(Test::More) = 0.94
 # Tests only:
-BuildRequires:  perl(Capture::Tiny)
+BuildRequires:  perl(aliased)
+BuildRequires:  perl(constant)
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(IO::Handle)
+BuildRequires:  perl(IPC::Open3)
 BuildRequires:  perl(Moose)
 BuildRequires:  perl(Moose::Deprecated)
 BuildRequires:  perl(Moose::Role)
 BuildRequires:  perl(namespace::autoclean)
-BuildRequires:  perl(TAP::SimpleOutput)
+BuildRequires:  perl(Perl::Version)
+BuildRequires:  perl(TAP::SimpleOutput) = 0.002
 BuildRequires:  perl(Test::Builder::Tester)
+BuildRequires:  perl(Test::CheckDeps) = 0.010
 Requires:   perl(:MODULE_COMPAT_%(eval `perl -V:version`; echo $version))
-Requires:   perl(Test::More) = 0.88
+Requires:   perl(Test::More) = 0.94
 
 # Removed under-specified dependencies
 %global __requires_exclude 
%{?__requires_exclude:%__requires_exclude|}^perl\\(Test::More\\)$
@@ -48,8 +48,6 @@ against Moose classes/roles. It is intended to replace 
Test::Moose.
 
 %prep
 %setup -q -n Test-Moose-More-%{version}
-%patch0 -p1
-%patch1 -p1
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor
@@ -64,12 +62,15 @@ find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} 
\;
 make test
 
 %files
-# README is the same as main POD
+# README is the same as the main POD
 %doc Changes
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 
 %changelog
+* Mon Nov 18 2013 Petr Pisar ppi...@redhat.com - 0.022-1
+- 0.022 bump
+
 * Sat Aug 03 2013 Petr Pisar ppi...@redhat.com - 0.020-1
 - 0.020 bump
 
diff --git a/sources b/sources
index c8b27a5..a72180a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a90b37d58f3206e9721a92928bed8098  Test-Moose-More-0.020.tar.gz
+e4826b1719bf17976a1d899419ccb3c5  Test-Moose-More-0.022.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 1030919] perl-Test-Moose-More-0.022 is available

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1030919

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

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-Test-Moose-More-0.022-
   ||1.fc21
 Resolution|--- |RAWHIDE
Last Closed||2013-11-19 03:49: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=cGlBahME2ra=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 1030913] perl-Module-Build-0.4200 is available

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1030913

Jitka Plesnikova jples...@redhat.com changed:

   What|Removed |Added

 Status|NEW |CLOSED
   Fixed In Version||perl-Module-Build-0.42.01-1
   ||.fc21
 Resolution|--- |RAWHIDE
Last Closed||2013-11-19 03:49:50



-- 
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=NMtFrr9KnAa=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-Text-ParseWords] Add licence statement from the upstream ticket. Resolves: rhbz#1030808

2013-11-19 Thread Marcela Mašláňová
commit f898b33a1b061ae1ebcdc2ef3bdae7724847009b
Author: Marcela Mašláňová mmasl...@redhat.com
Date:   Tue Nov 19 10:03:25 2013 +0100

Add licence statement from the upstream ticket. Resolves: rhbz#1030808

 perl-Text-ParseWords.spec |   13 -
 1 files changed, 12 insertions(+), 1 deletions(-)
---
diff --git a/perl-Text-ParseWords.spec b/perl-Text-ParseWords.spec
index 3ccbb68..4cb9b4e 100644
--- a/perl-Text-ParseWords.spec
+++ b/perl-Text-ParseWords.spec
@@ -1,8 +1,15 @@
 Name:   perl-Text-ParseWords
 Version:3.29
-Release:3%{?dist}
+Release:4%{?dist}
 Summary:Parse text into an array of tokens or array of arrays
 License:GPL+ or Artistic
+#statement of the upstream license 
https://rt.cpan.org/Public/Bug/Display.html?id=90483
+# It would be a big help if you have better defined license. License text in 
.pm
+# file would be enough.
+#Will do in next version.
+# I found Perl license in Makefile.PL, so we assumed it's Perl (GPL+ or 
Artistic).
+# Is it correct?
+#yes
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Text-ParseWords/
 Source0:
http://www.cpan.org/authors/id/C/CH/CHORNY/Text-ParseWords-%{version}.tar.gz
@@ -57,6 +64,10 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Tue Nov 19 2013 Marcela Mašláňová mmasl...@redhat.com 3.29-4
+- Add licence statement from the upstream ticket
+- Resolves: rhbz#1030808
+
 * Sun Aug 04 2013 Fedora Release Engineering rel-...@lists.fedoraproject.org 
- 3.29-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 
--
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 1031988] New: perl-Coro-6.33 is available

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1031988

Bug ID: 1031988
   Summary: perl-Coro-6.33 is available
   Product: Fedora
   Version: rawhide
 Component: perl-Coro
  Keywords: FutureFeature, Triaged
  Assignee: ppi...@redhat.com
  Reporter: upstream-release-monitor...@fedoraproject.org
QA Contact: extras...@fedoraproject.org
CC: boche...@fedoraproject.org, kwiz...@gmail.com,
mmasl...@redhat.com,
perl-devel@lists.fedoraproject.org, ppi...@redhat.com



Latest upstream release: 6.33
Current version/release in Fedora Rawhide: 6.32-1.fc21
URL: http://search.cpan.org/dist/Coro/

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

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

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=vpTr0ohMLZa=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 1031990] New: perl-HTTP-Tiny-0.038 is available

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1031990

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



Latest upstream release: 0.038
Current version/release in Fedora Rawhide: 0.037-1.fc21
URL: http://search.cpan.org/dist/HTTP-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

-- 
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=ub7LYFxfnja=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 1031268] perl-IPC-Cmd-0.90 is available

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1031268

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

   What|Removed |Added

Summary|perl-IPC-Cmd-0.88 is|perl-IPC-Cmd-0.90 is
   |available   |available



--- Comment #1 from Upstream Release Monitoring 
upstream-release-monitor...@fedoraproject.org ---
Latest upstream release: 0.90
Current version/release in Fedora Rawhide: 0.86-1.fc21
URL: http://search.cpan.org/dist/IPC-Cmd/

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

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

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=1lb1kOfEsya=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-Text-ParseWords] According to guidelines must be email statement added as new source.

2013-11-19 Thread Marcela Mašláňová
commit 3777aa3f23749ce37c52650909e5fe6d12ee96f1
Author: Marcela Mašláňová mmasl...@redhat.com
Date:   Tue Nov 19 12:44:39 2013 +0100

According to guidelines must be email statement added as new source.

 license.email |   57 +
 perl-Text-ParseWords.spec |   16 +---
 2 files changed, 64 insertions(+), 9 deletions(-)
---
diff --git a/license.email b/license.email
new file mode 100644
index 000..65d6fad
--- /dev/null
+++ b/license.email
@@ -0,0 +1,57 @@
+Return-Path: rt-cpan-org-ret...@perl.org
+Received: from zmta04.collab.prod.int.phx2.redhat.com (LHLO
+ zmta04.collab.prod.int.phx2.redhat.com) (10.5.81.11) by
+ zmail14.collab.prod.int.phx2.redhat.com with LMTP; Mon, 18 Nov 2013
+ 11:06:10 -0500 (EST)
+Received: from zmta04.collab.prod.int.phx2.redhat.com (localhost [127.0.0.1])
+   by zmta04.collab.prod.int.phx2.redhat.com (Postfix) with ESMTP id 
9A08BDA0C9
+   for mmasl...@redhat.com; Mon, 18 Nov 2013 11:06:10 -0500 (EST)
+Received: from int-mx10.intmail.prod.int.phx2.redhat.com 
(int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23])
+   by zmta04.collab.prod.int.phx2.redhat.com (Postfix) with ESMTP id 
954E9D1F23
+   for mmasl...@mail.corp.redhat.com; Mon, 18 Nov 2013 11:06:10 -0500 
(EST)
+Received: from mx1.redhat.com (ext-mx14.extmail.prod.ext.phx2.redhat.com 
[10.5.110.19])
+   by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP 
id rAIG6A3W024510
+   for mmasl...@redhat.com; Mon, 18 Nov 2013 11:06:10 -0500
+Received: from rtcpan.develooper.com (rtcpan.develooper.com [207.171.7.181])
+   by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rAIG69Uk032392
+   for mmasl...@redhat.com; Mon, 18 Nov 2013 11:06:09 -0500
+Received: by rtcpan.develooper.com (Postfix, from userid 536)
+   id D3030FA; Mon, 18 Nov 2013 08:06:08 -0800 (PST)
+Precedence: normal
+Subject: [rt.cpan.org #90483] missing license file
+From: Alexandr Ciornii via RT bug-text-parsewo...@rt.cpan.org
+Reply-To: bug-text-parsewo...@rt.cpan.org
+In-Reply-To: rt-4.0.18-4704-1384789048-1647.90483-...@rt.cpan.org
+References: rt-ticket-90...@rt.cpan.org
+ rt-4.0.18-4704-1384789048-1647.90483-...@rt.cpan.org
+Message-ID: rt-4.0.18-2172-1384790768-1347.90483-...@rt.cpan.org
+X-RT-Loop-Prevention: rt.cpan.org
+RT-Ticket: rt.cpan.org #90483
+Managed-BY: RT 4.0.18 (http://www.bestpractical.com/rt/)
+RT-Originator: cho...@cpan.org
+To: mmasl...@redhat.com
+MIME-Version: 1.0
+Content-Transfer-Encoding: 8bit
+Content-Type: text/plain; charset=utf-8
+X-RT-Original-Encoding: utf-8
+Date: Mon, 18 Nov 2013 11:06:08 -0500
+X-RedHat-Spam-Score: -1.9  (BAYES_00,SPF_PASS,URIBL_BLOCKED)
+X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23
+X-Scanned-By: MIMEDefang 2.68 on 10.5.110.19
+
+URL: https://rt.cpan.org/Ticket/Display.html?id=90483 
+
+On Mon Nov 18 10:37:28 2013, mmasl...@redhat.com wrote:
+ It would be a big help if you have better defined license. License
+ text in .pm file would be enough.
+
+Will do in next version.
+
+ I found Perl license in Makefile.PL,
+ so we assumed it's Perl (GPL+ or Artistic). Is it correct?
+
+yes
+
+-- 
+Alexandr Ciornii, http://chorny.net
+
diff --git a/perl-Text-ParseWords.spec b/perl-Text-ParseWords.spec
index 4cb9b4e..8bb33f2 100644
--- a/perl-Text-ParseWords.spec
+++ b/perl-Text-ParseWords.spec
@@ -1,18 +1,12 @@
 Name:   perl-Text-ParseWords
 Version:3.29
-Release:4%{?dist}
+Release:5%{?dist}
 Summary:Parse text into an array of tokens or array of arrays
 License:GPL+ or Artistic
-#statement of the upstream license 
https://rt.cpan.org/Public/Bug/Display.html?id=90483
-# It would be a big help if you have better defined license. License text in 
.pm
-# file would be enough.
-#Will do in next version.
-# I found Perl license in Makefile.PL, so we assumed it's Perl (GPL+ or 
Artistic).
-# Is it correct?
-#yes
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Text-ParseWords/
 Source0:
http://www.cpan.org/authors/id/C/CH/CHORNY/Text-ParseWords-%{version}.tar.gz
+Source1:license.email
 BuildArch:  noarch
 BuildRequires:  perl
 BuildRequires:  perl(ExtUtils::MakeMaker)
@@ -45,6 +39,7 @@ for F in CHANGES README; do
 touch -r $F ${F}.unix
 mv ${F}.unix $F
 done
+cp %{SOURCE1} ./
 
 %build
 perl Makefile.PL INSTALLDIRS=vendor
@@ -59,11 +54,14 @@ find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} 
\;
 make test
 
 %files
-%doc CHANGES README
+%doc CHANGES README license.email
 %{perl_vendorlib}/*
 %{_mandir}/man3/*
 
 %changelog
+* Tue Nov 19 2013 Marcela Mašláňová mmasl...@redhat.com 3.29-5
+- According to guidelines must be email statement added as new source.
+
 * Tue Nov 19 2013 Marcela Mašláňová mmasl...@redhat.com 3.29-4
 - Add licence statement from the upstream ticket
 - Resolves: rhbz#1030808
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel 

Broken dependencies: perl-Language-Expr

2013-11-19 Thread buildsys


perl-Language-Expr has broken dependencies in the F-20 tree:
On x86_64:
perl-Language-Expr-0.19-4.fc19.noarch requires 
perl(:MODULE_COMPAT_5.16.2)
On i386:
perl-Language-Expr-0.19-4.fc19.noarch requires 
perl(:MODULE_COMPAT_5.16.2)
On armhfp:
perl-Language-Expr-0.19-4.fc19.noarch requires 
perl(:MODULE_COMPAT_5.16.2)
Please resolve this as soon as possible.


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

[Bug 914307] perl-PDL: FTBFS in rawhide

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=914307

Christopher Meng cicku...@gmail.com changed:

   What|Removed |Added

 Status|MODIFIED|CLOSED
 Resolution|--- |CURRENTRELEASE
Last Closed||2013-11-19 07:28:03



-- 
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=tpxwgRV8xZa=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-ExtUtils-Typemaps-Default/f20] New upstream release 1.04 (#977266)

2013-11-19 Thread Miro Hrončok
Summary of changes:

  b9822ab... New upstream release 1.04 (#977266) (*)

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

[perl-ExtUtils-Typemaps-Default/f19] (3 commits) ...New upstream release 1.04 (#977266)

2013-11-19 Thread Miro Hrončok
Summary of changes:

  1dc5ee6... Perl 5.18 rebuild (*)
  ce3161d... - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass (*)
  b9822ab... New upstream release 1.04 (#977266) (*)

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

  1   2   >