Re: gcc 4.6 for package monkeys

2011-01-28 Thread Jakub Jelinek
On Fri, Jan 28, 2011 at 08:26:36AM +0100, Julian Sikorski wrote:
 I have just run into an issue with gcc-4.6, namely RPM Fusion's mame
 failed to compile [1]. I was told that #include stddef.h was missing.
 So I have two questions: why did including this header directly became
 necessary (code builds fine with 4.5) and are there any other issues we
 package monkeys might run into with a new compiler?

Some C++ headers were including cstdef header internally just so that they
could use std::size_t and std::ptrdiff_t.  Those types are in 4.6+ defined
in an internal libstdc++ header using compiler builtin preprocessor macros
(that existed for a while), so if you need anything else from
cstddef/stddef.h, you need to include it yourself, as basically none
of the standard C++ headers include cstddef any more.

For more details see:
http://gcc.gnu.org/ml/gcc-patches/2010-06/msg00257.html
http://gcc.gnu.org/viewcvs?root=gccview=revrev=160231

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


Re: gcc 4.6 for package monkeys

2011-01-28 Thread Jakub Jelinek
On Thu, Jan 27, 2011 at 11:29:45PM -0800, Garrett Holmstrom wrote:
 On 1/27/2011 23:26, Julian Sikorski wrote:
  I have just run into an issue with gcc-4.6, namely RPM Fusion's mame
  failed to compile [1]. I was told that #includestddef.h  was missing.
  So I have two questions: why did including this header directly became
  necessary (code builds fine with 4.5) and are there any other issues we
  package monkeys might run into with a new compiler?
 
 GCC 4.6 changed a lot of compiler warnings to errors, so a lot of code 
 (especially C++ code) that used to get away with violations like 
 omitting headers or assigning to un-assignable things will now fail to 
 build.

Care to share details?  Of course there were many changes in the C++ FE,
especially for C++0x, and maybe some warnings changed into errors, but
nothing I'd describe as a lot.  We haven't still written
http://gcc.gnu.org/gcc-4.6/porting_to.html so if you have interesting
info about changes that affect a lot of packages, details would be certainly
welcome.  The STL changes not to include cstddef internally is certainly
one thing that will be added there.

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


Re: gcc 4.6 for package monkeys

2011-01-28 Thread sarfraj khanjade
On Fri, Jan 28, 2011 at 12:11 AM, Jakub Jelinek ja...@redhat.com wrote:

 On Thu, Jan 27, 2011 at 11:29:45PM -0800, Garrett Holmstrom wrote:
  On 1/27/2011 23:26, Julian Sikorski wrote:
   I have just run into an issue with gcc-4.6, namely RPM Fusion's mame
   failed to compile [1]. I was told that #includestddef.h  was missing.
   So I have two questions: why did including this header directly became
   necessary (code builds fine with 4.5) and are there any other issues we
   package monkeys might run into with a new compiler?
 
  GCC 4.6 changed a lot of compiler warnings to errors, so a lot of code
  (especially C++ code) that used to get away with violations like
  omitting headers or assigning to un-assignable things will now fail to
  build.

 Care to share details?  Of course there were many changes in the C++ FE,
 especially for C++0x, and maybe some warnings changed into errors, but
 nothing I'd describe as a lot.  We haven't still written
 http://gcc.gnu.org/gcc-4.6/porting_to.html so if you have interesting
 info about changes that affect a lot of packages, details would be
 certainly
 welcome.  The STL changes not to include cstddef internally is certainly
 one thing that will be added there.

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

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

Re: fedpkg build version numbering discrepancy

2011-01-28 Thread Michael Schwendt
On Thu, 27 Jan 2011 18:10:31 -0500, Jean-Marc wrote:

 Hello,
 
   Hoping to be wrong.
 
   Today I was working on my package after a long time,
   I upgraded from version 2.1-320 to 2.1-400.
 
   I didn't fedpkg new-sources and only updated
   the spec file to be 2.1-400 (sources file was
   still referring to 2.1-320).
   fedpkg commit ; fedpkg push
 
   Next, fedpkg build
 
   Koji reported me 2.1-400 was compiled no trouble.
   how come? new tar file was not event uploaded...
 
   Is my understanding right?, koji build
   report spec file version while crunching
   sources file version!
   Did I missed something or we are in easy mistake
   situation??.

I'm aware this has been solved in the rest of this thread already,
so just a comment on what else has happened to some packagers before:

They didn't use %{version} in the Source tag URL and used a %setup with
options to specify a custom version-less builddir. So. the source tarball
from the sources file had a different version than %version and no
version in its root directory name. As why this hadn't been an obvious
mistake? %version and %release consisted of an overly complex 
concatenation of several macro-fied numbers related to the upstream
versioning scheme, which made the spec less readable.

   rversion=2.1
   subversion=400


   Spec file extract:
   Version: %{rversion}.%{subversion}

   Source: ./%{name}-%{version}.tar.gz

IMO, it would be more clear to separate strictly between upstream version
(= tarball version) and Fedora package version. Apparently, both are the
same in your case, so why reconstruct them? Once you've started a particular
versioning scheme, you don't win a lot of flexibility by hiding the real
version in variables. You only increase the risk that an improper version
bump breaks the upgrade path, i.e. one cannot mess with %subversion anyway
and must increment it correctly in the context of the full %version. The
full %version is also absolutely important with regard to versioned
dependencies, Obsoletes and Provides. It would be fine to just use

  Version: 2.1.400

and if the 2.1 prefix is really needed elsewhere in the spec file and
perhaps has a meaning other than being just a number, assign it to a
separate variable.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


debugfs query

2011-01-28 Thread Steven Whitehouse
Hi,

Currently Fedora doesn't automatically mount debugfs at boot time. So I
thought that it might be worth asking whether this should be the case?

One alternative would be to only mount it when a package was installed
that requires debugfs. The issue there is that there are potentially, at
least, multiple packages and they would need to cooperate somehow in
mounting debugfs.

They could do it be appending a line to fstab, or they could use their
own scripts to mount it. Is there a preferred method?

Bearing in mind that it would be a lot simpler just to have debugfs
mounted as part of the default fstab, that would be my suggested
solution, unless there is a good reason not to do that?

Steve.


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


rawhide report: 20110128 changes

2011-01-28 Thread Rawhide Report
Compose started at Fri Jan 28 08:15:23 UTC 2011

Broken deps for x86_64
--
beagle-0.3.9-19.fc14.x86_64 requires libmono.so.0()(64bit)
beagle-0.3.9-19.fc14.x86_64 requires libmono.so.0(VER_1)(64bit)
beagle-0.3.9-19.fc14.x86_64 requires libwv-1.2.so.3()(64bit)
bugzilla-3.6.4-1.fc15.noarch requires perl(DBD::Oracle)
bugzilla-3.6.4-1.fc15.noarch requires perl(DBI::db)
bugzilla-3.6.4-1.fc15.noarch requires perl(DBI::st)
cairo-java-1.0.8-2.fc15.i686 requires libgcj.so.11
cairo-java-1.0.8-2.fc15.x86_64 requires libgcj.so.11()(64bit)
coccinelle-0.2.5-0.rc1.2.fc15.x86_64 requires ocaml(Osetb) = 
0:8f21a0a4f771662673604ed92a237d79
coccinelle-0.2.5-0.rc1.2.fc15.x86_64 requires ocaml(Flag) = 
0:88862d84db594e5181afc1c5f7aa87fb
coccinelle-0.2.5-0.rc1.2.fc15.x86_64 requires ocaml(ANSITerminal) = 
0:3d0d1700618d8b3a4e4b2308f28cefb6
coccinelle-0.2.5-0.rc1.2.fc15.x86_64 requires ocaml(Oassocb) = 
0:d873c4a1eeb6fa5c5333f8658c49d1db
coccinelle-0.2.5-0.rc1.2.fc15.x86_64 requires ocaml(Dumper) = 
0:76126ba149caeb2d34f12e11187a9d4e
coccinelle-0.2.5-0.rc1.2.fc15.x86_64 requires ocaml(SetPt) = 
0:b69c030e8ca717d556d3d9bd2a5d22fd
coccinelle-0.2.5-0.rc1.2.fc15.x86_64 requires ocaml(Setb) = 
0:93bdb588146a13126bfad4eab6c58206
coccinelle-0.2.5-0.rc1.2.fc15.x86_64 requires ocaml(Mapb) = 
0:617c09a110cef9f040335b35078c7234
coccinelle-0.2.5-0.rc1.2.fc15.x86_64 requires ocaml(Sexplib) = 
0:a990ea80438337d5407bbc0343c7236a
coccinelle-0.2.5-0.rc1.2.fc15.x86_64 requires ocaml(Ograph2way) = 
0:7442f647b0a74ed48a5c9361fc42ccc4
coccinelle-0.2.5-0.rc1.2.fc15.x86_64 requires ocaml(Oassoch) = 
0:87f7dc2635e5a7ed1ab03b7cd5380ace
coccinelle-0.2.5-0.rc1.2.fc15.x86_64 requires ocaml(Oassoc_buffer) = 
0:cf6fbee4fcc6644a0a90f07da8eb6c7b
coccinelle-0.2.5-0.rc1.2.fc15.x86_64 requires ocaml(Oseti) = 
0:a937e7661f510c17bfd21d4372507795
compat-gcc-34-c++-3.4.6-20.fc14.x86_64 requires libstdc++  0:4.6.0
cpm-0.23-0.3.beta.fc12.x86_64 requires libdotconf-1.0.so.0()(64bit)
db4o-7.4-2.fc13.x86_64 requires mono(Mono.GetOptions) = 0:2.0.0.0
dh-make-0.55-2.fc15.noarch requires debhelper
eog-plugins-2.30.0-2.fc14.x86_64 requires libgdata.so.7()(64bit)
fmt-ptrn-java-1.3.21-1.fc15.i686 requires libgcj.so.11
fmt-ptrn-java-1.3.21-1.fc15.x86_64 requires libgcj.so.11()(64bit)
frysk-0.4-28.fc15.x86_64 requires libgcj.so.11()(64bit)
frysk-devel-0.4-28.fc15.i386 requires libgcj.so.11
frysk-devel-0.4-28.fc15.x86_64 requires libgcj.so.11()(64bit)
frysk-gnome-0.4-28.fc15.x86_64 requires libgcj.so.11()(64bit)
gdcm-2.0.16-8.fc15.i686 requires libopenjpeg.so.2
gdcm-2.0.16-8.fc15.x86_64 requires libopenjpeg.so.2()(64bit)
gedit-vala-0.10.2-2.fc15.i686 requires libvala-0.10.so.0
gedit-vala-0.10.2-2.fc15.x86_64 requires libvala-0.10.so.0()(64bit)
glib-java-0.4.2-3.fc15.i686 requires libgcj.so.11
glib-java-0.4.2-3.fc15.x86_64 requires libgcj.so.11()(64bit)
1:gnome-games-extra-2.31.91.1-1.fc15.x86_64 requires 
libclutter-gtk-0.10.so.0()(64bit)
gnome-gmail-notifier-0.10.1-1.fc14.x86_64 requires 
libnotify.so.1()(64bit)
gnome-python2-brasero-2.32.0-1.fc14.x86_64 requires 
libbrasero-burn.so.1()(64bit)
gnome-python2-brasero-2.32.0-1.fc14.x86_64 requires 
libbrasero-media.so.1()(64bit)
gnome-python2-evince-2.32.0-1.fc14.x86_64 requires 
libevdocument.so.3()(64bit)
gnome-python2-evince-2.32.0-1.fc14.x86_64 requires 
libevview.so.3()(64bit)
gnome-python2-evolution-2.32.0-1.fc14.x86_64 requires 
libcamel-1.2.so.19()(64bit)
gnome-python2-gdl-2.25.3-22.fc15.x86_64 requires libgdl-1.so.3()(64bit)
gnome-python2-totem-2.32.0-1.fc14.x86_64 requires 
libgnome-media-profiles.so.0()(64bit)
gnome-rdp-0.2.3-6.fc12.x86_64 requires mono(Mono.Data.SqliteClient) = 
0:2.0.0.0
gnustep-back-0.18.0-4.fc14.x86_64 requires libobjc.so.2()(64bit)
gnustep-base-1.20.1-2.fc14.i686 requires libobjc.so.2
gnustep-base-1.20.1-2.fc14.x86_64 requires libobjc.so.2()(64bit)
gnustep-examples-1.3.0-4.fc15.x86_64 requires libobjc.so.2()(64bit)
gnustep-gui-0.18.0-2.fc14.x86_64 requires libobjc.so.2()(64bit)
gnustep-gui-libs-0.18.0-2.fc14.i686 requires libobjc.so.2
gnustep-gui-libs-0.18.0-2.fc14.x86_64 requires libobjc.so.2()(64bit)
gorm-1.2.12-2.fc15.i686 requires libobjc.so.2
gorm-1.2.12-2.fc15.x86_64 requires libobjc.so.2()(64bit)
gpx-viewer-0.2.0-3.fc14.x86_64 requires libchamplain-0.6.so.0()(64bit)
gpx-viewer-0.2.0-3.fc14.x86_64 requires libgdl-1.so.3()(64bit)
gpx-viewer-0.2.0-3.fc14.x86_64 requires 
libclutter-gtk-0.10.so.0()(64bit)
gpx-viewer-0.2.0-3.fc14.x86_64 requires 

again, was Re: tor-lsb -- hey, look, package script, don't complain to _me_. I'm just installing you. (fwd)

2011-01-28 Thread Paul Wouters

This nonsense is still present in th el5 package. Can a provenpackager please 
get
rid of it. Bug 522053 is even closed now

Paul

Preparing...### [100%]
1:tor-core   ### [ 33%]
2:tor-lsb### [ 67%]
/var/tmp/rpm-tmp.70176: line 1: /usrp/lib/lsb/install_initd: No such file or 
directory
oouch... redhat-lsb is still broken. See the report
https://bugzilla.redhat.com/show_bug.cgi?id=522053
for details.
3:tor### [100%]
error: %postun(tor-lsb-0.2.1.19-4.el5.x86_64) scriptlet failed, exit status 1


-- Forwarded message --
Date: Thu, 3 Jun 2010 13:48:31 -0400
From: Matthew Miller mat...@mattdm.org
To: Development discussions related to Fedora devel@lists.fedoraproject.org
Subject: Re: tor-lsb -- hey, look, package script,
 don't complain to _me_. I'm just installing you.

On Wed, Jun 02, 2010 at 02:55:53AM +0200, Kevin Kofler wrote:
 FYI, FESCo decided on this particular issue that a provenpackager can fix
 tor to comply with our initscripts guidelines for released Fedoras. (As far
 as I know, the maintainer already fixed the Rawhide package.)

It's true; it is fixed in Rawhide. Okay then.

-- 
Matthew Miller mat...@mattdm.org
Senior Systems Architect -- Instructional  Research Computing Services
Harvard School of Engineering  Applied Sciences
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


Re: Haskell packaging questions

2011-01-28 Thread lakshminaras2...@gmail.com
Hi Andrew,

Please have a look at the review template here
[1]http://narasim.fedorapeople.org/haskell_review_template.txt. Some
items from the Package review guidelines which do not apply are
marked [NA].

The cabal2spec program generates the template for the .spec file from the
.cabal file. Then the packager modifies certain values and thats about it.
The macros used in the template come from /etc/rpm/macros.ghc. There are
cases were there is a need to add some files not picked by the macros and
that has been done. Eg
[2]http://petersen.fedorapeople.org/ghc-gtk/ghc-gtk.spec

For haskell packaging/review related queries ,  you could also mail to
fedora-haskell-l...@redhat.com  or ask at #fedora-haskell .

-Thanks

On Sat, Jan 29, 2011 at 12:38 AM, Andrew McNabb amcn...@mcnabbs.org wrote:

 I recently came across an issue in a package review where I would
 appreciate guidance.  In particular, I have never dealt with Haskell
 packages before, and I haven't been able to find enough detail in the
 Haskell Packaging Guidelines to answer my questions:

 http://fedoraproject.org/wiki/Packaging/Haskell

 It seems that there's a tool called cabal2spec that autogenerates spec
 files for Haskell programs.  However, the spec files that it outputs are
 a little unusual.

 The spec file I'm reviewing has no %package sections and no %files
 sections.  Instead, there is a reference to a %{?ghc_lib_package}
 macro that implicitly defines the package and two subpackages.  The
 Haskell Packaging Guidelines don't seem to describe how all of the magic
 works, so I'm not quite sure what standards I'm supposed to use in my
 review.  Here's a link to the package request:

 https://bugzilla.redhat.com/show_bug.cgi?id=662258

 It looks like other Haskell libraries are packaged in a similar way, but
 it's enough different from most packages that the Package Review
 Guidelines don't seem to cleanly apply.  I would appreciate advice on
 how to proceed.  Thanks.

 --
 Andrew McNabb
 http://www.mcnabbs.org/andrew/
 PGP Fingerprint: 8A17 B57C 6879 1863 DE55  8012 AB4D 6098 8826 6868
 --
 devel mailing list
 devel@lists.fedoraproject.org
 https://admin.fedoraproject.org/mailman/listinfo/devel




-- 
Regards
Lakshmi Narasimhan T V
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

[Bug 673125] perl-Module-Build-0.3624 is available

2011-01-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=673125

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

   What|Removed |Added

Summary|perl-Module-Build-0.3623 is |perl-Module-Build-0.3624 is
   |available   |available

--- Comment #2 from Upstream Release Monitoring 
upstream-release-monitor...@fedoraproject.org 2011-01-28 03:20:37 EST ---
Latest upstream release: 0.3624
Current version in Fedora Rawhide: 0.3607
URL: http://search.cpan.org/dist/Module-Build/

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

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

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
--
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 673435] New: perl-Capture-Tiny-0.09 is available

2011-01-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: perl-Capture-Tiny-0.09 is available

https://bugzilla.redhat.com/show_bug.cgi?id=673435

   Summary: perl-Capture-Tiny-0.09 is available
   Product: Fedora
   Version: rawhide
  Platform: Unspecified
OS/Version: Unspecified
Status: NEW
  Keywords: FutureFeature, Triaged
  Severity: unspecified
  Priority: unspecified
 Component: perl-Capture-Tiny
AssignedTo: mmasl...@redhat.com
ReportedBy: upstream-release-monitor...@fedoraproject.org
 QAContact: extras...@fedoraproject.org
CC: fedora-perl-devel-l...@redhat.com, mmasl...@redhat.com
Classification: Fedora


Latest upstream release: 0.09
Current version in Fedora Rawhide: 0.08
URL: http://search.cpan.org/dist/Capture-Tiny/

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

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

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


Re: Patches for CVE-2011-0009

2011-01-28 Thread Xavier Bachelot
 On 01/27/2011 12:43 AM, Xavier Bachelot wrote:
 On 01/26/2011 09:16 PM, Xavier Bachelot wrote:
 On 01/26/2011 12:00 AM, Xavier Bachelot wrote:
 Hi,

 I've been looking at the issue for both rt 3.6 and 3.8.
 I have a rather full featured patch for 3.8 and I took the Debian
 patch
 for 3.6. However, I'm not happy with 3.6, it's lacking the script to
 fix
 all the passwords. I'll try to come up with something better in the
 next
 few days. Here's my WIP for reference.

 Regards,
 Xavier

 Here are the updated patches against master and el5 branches. I only
 have an rt 3.6 to test against, so the 3.8 patch is not run time
 tested,
 but I'm confident.
 The only missing bit is a paragraph about the password mass-update
 script in the UPGRADING file for 3.6.

 Sorry, slightly wrong patches, it was missing the patch to the UPGRADING
 file. Here is a fixed one for 3.8. I've pushed the 3.6 patch to el5.

 http://koji.fedoraproject.org/koji/taskinfo?taskID=2744662
 https://admin.fedoraproject.org/updates/rt3-3.6.10-2.el5

 Ralf, Mark, I let you give a test at 3.8 on Rawhide/F14/F13 and EL6,
 respectively.

 Xavier, please don't try to rush it.

I'm not trying to rush anything. I'm satisfied with the patches I have, so
I've built the rpms for the OS release I'm running in production. I've
indeed tested it locally. However I can't test against rawhide, F13, F14
and EL6, because I don't have any RT instance with this releases. I
obviously won't commit anything to this branches and let this for people
that can actually test the patches.

 So far, from visual inspection only, I am not necessarily opposed to
 your patch but I like the debian patches more.

Imho, the Debian patches are incomplete. It only fixes password hashes
upon user login, which is not enough to fix the security issue. You can't
expect to force all users to log in and all hashes that have not been
updated are still vulnerable to a brute force attack. The only real
solution is to use the vulnerable-passwords script to mass update them.
This script is missing with the Debian patches.
My own patches were created using the commits from the 3.8-salted_password
branch from RT's git repository, that I then adapted to target 3.6.

Regards,
Xavier
--
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-JSON-PP] Created tag perl-JSON-PP-2.27104-3.fc15

2011-01-28 Thread Paul Howarth
The lightweight tag 'perl-JSON-PP-2.27104-3.fc15' was created pointing to:

 7c46ef9... Initial import (perl-JSON-PP-2.27104-3)
--
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 673435] perl-Capture-Tiny-0.09 is available

2011-01-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=673435

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

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC|mmasl...@redhat.com |ppi...@redhat.com
 AssignedTo|mmasl...@redhat.com |ppi...@redhat.com

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
--
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 673435] perl-Capture-Tiny-0.09 is available

2011-01-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=673435

--- Comment #1 from Petr Pisar ppi...@redhat.com 2011-01-28 05:03:49 EST ---
Created attachment 475764
  -- https://bugzilla.redhat.com/attachment.cgi?id=475764
Upgrade to 0.09

Hanging patch as I have no write access right now.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


File Capture-Tiny-0.09.tar.gz uploaded to lookaside cache by ppisar

2011-01-28 Thread Petr Pisar
A file has been added to the lookaside cache for perl-Capture-Tiny:

189a521f75b918402571cdc8b7c934bf  Capture-Tiny-0.09.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


Broken dependencies: perl-RPM2

2011-01-28 Thread buildsys


perl-RPM2 has broken dependencies in the rawhide tree:
On x86_64:
perl-RPM2-0.68-9.fc15.x86_64 requires librpmio.so.1()(64bit)
perl-RPM2-0.68-9.fc15.x86_64 requires librpm.so.1()(64bit)
On i386:
perl-RPM2-0.68-9.fc15.i686 requires librpm.so.1
perl-RPM2-0.68-9.fc15.i686 requires librpmio.so.1
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


Broken dependencies: perl-Spreadsheet-WriteExcel

2011-01-28 Thread buildsys


perl-Spreadsheet-WriteExcel has broken dependencies in the rawhide tree:
On x86_64:
perl-Spreadsheet-WriteExcel-2.37-3.fc15.noarch requires 
perl(Apache::URI)
perl-Spreadsheet-WriteExcel-2.37-3.fc15.noarch requires 
perl(Apache::Request)
On i386:
perl-Spreadsheet-WriteExcel-2.37-3.fc15.noarch requires 
perl(Apache::URI)
perl-Spreadsheet-WriteExcel-2.37-3.fc15.noarch requires 
perl(Apache::Request)
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


[perl-Spreadsheet-WriteExcel] * Fri Jan 28 2011 Oliver Falk oli...@linux-kernel.at - 2.37-4 - Rebuild

2011-01-28 Thread Oliver Falk
commit 9619737402f322c37771bb0a76ba9beb1ecb35cc
Author: Oliver Falk oli...@linux-kernel.at
Date:   Fri Jan 28 14:27:31 2011 +0100

* Fri Jan 28 2011 Oliver Falk oli...@linux-kernel.at - 2.37-4
- Rebuild

 perl-Spreadsheet-WriteExcel.spec |5 -
 1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/perl-Spreadsheet-WriteExcel.spec b/perl-Spreadsheet-WriteExcel.spec
index 5ec632e..af13f8b 100644
--- a/perl-Spreadsheet-WriteExcel.spec
+++ b/perl-Spreadsheet-WriteExcel.spec
@@ -1,6 +1,6 @@
 Name:  perl-Spreadsheet-WriteExcel
 Version:   2.37
-Release:   3%{?dist}
+Release:   4%{?dist}
 Summary:   Write formatted text and numbers to a cross-platform 
Excel binary file
 
 Group: Development/Libraries
@@ -79,6 +79,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man3/*.3*
 
 %changelog
+* Fri Jan 28 2011 Oliver Falk oli...@linux-kernel.at - 2.37-4
+- Rebuild
+
 * Thu Jan 27 2011 Oliver Falk oli...@linux-kernel.at - 2.37-3
 - Rebuild with new perl-5.12.3
 
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


[perl-Capture-Tiny] Fix spec file typo

2011-01-28 Thread Petr Pisar
commit 749362b1d95a70fa405e913012393349e4197577
Author: Petr Písař ppi...@redhat.com
Date:   Fri Jan 28 14:53:54 2011 +0100

Fix spec file typo

 perl-Capture-Tiny.spec |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/perl-Capture-Tiny.spec b/perl-Capture-Tiny.spec
index 5a0ac7d..b67f517 100644
--- a/perl-Capture-Tiny.spec
+++ b/perl-Capture-Tiny.spec
@@ -7,7 +7,7 @@ Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Capture-Tiny/
 Source0:
http://www.cpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-%{version}.tar.gz
 BuildArch:  noarch
-BuildArch:  perl(ExtUtils::MakeMaker) = 6.31
+BuildRequires:  perl(ExtUtils::MakeMaker) = 6.31
 BuildRequires:  perl(Test::More) = 0.62
 # Tests only:
 BuildRequires:  perl(Config)
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[perl-Capture-Tiny] 0.09 bump

2011-01-28 Thread Petr Pisar
commit dbe59588775fca861f3473b08a1d61de04cc5126
Author: Petr Písař ppi...@redhat.com
Date:   Fri Jan 28 11:01:00 2011 +0100

0.09 bump

 .gitignore |1 +
 perl-Capture-Tiny.spec |   39 ++-
 sources|2 +-
 3 files changed, 24 insertions(+), 18 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e118432..cb00dba 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 Capture-Tiny-0.08.tar.gz
+/Capture-Tiny-0.09.tar.gz
diff --git a/perl-Capture-Tiny.spec b/perl-Capture-Tiny.spec
index 066a37a..5a0ac7d 100644
--- a/perl-Capture-Tiny.spec
+++ b/perl-Capture-Tiny.spec
@@ -1,16 +1,20 @@
 Name:   perl-Capture-Tiny
-Version:0.08
-Release:2%{?dist}
+Version:0.09
+Release:1%{?dist}
 Summary:Capture STDOUT and STDERR from Perl, XS or external programs
 License:ASL 2.0
 Group:  Development/Libraries
 URL:http://search.cpan.org/dist/Capture-Tiny/
 Source0:
http://www.cpan.org/authors/id/D/DA/DAGOLDEN/Capture-Tiny-%{version}.tar.gz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch:  noarch
-BuildRequires:  perl = 0:5.006
-BuildRequires:  perl(Module::Build) = 0.36
+BuildArch:  perl(ExtUtils::MakeMaker) = 6.31
 BuildRequires:  perl(Test::More) = 0.62
+# Tests only:
+BuildRequires:  perl(Config)
+BuildRequires:  perl(Exporter)
+BuildRequires:  perl(File::Spec)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(IO::Handle)
 Requires:   perl(:MODULE_COMPAT_%(eval `%{__perl} -V:version`; echo 
$version))
 
 %description
@@ -25,30 +29,31 @@ in any particular situation and just use this one.
 %setup -q -n Capture-Tiny-%{version}
 
 %build
-%{__perl} Build.PL installdirs=vendor
-./Build
+%{__perl} Makefile.PL INSTALLDIRS=perl
+make %{?_smp_mflags}
 
 %install
-rm -rf $RPM_BUILD_ROOT
-
-./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
+make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
+find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
 find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2/dev/null \;
-
 %{_fixperms} $RPM_BUILD_ROOT/*
 
 %check
-./Build test
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+make test
 
 %files
 %defattr(-,root,root,-)
-%doc Changes LICENSE README Todo
-%{perl_vendorlib}/*
+%doc Changes examples LICENSE perlcritic.rc README Todo
+%{perl_privlib}/*
 %{_mandir}/man3/*
 
 %changelog
+* Fri Jan 28 2011 Petr Pisar ppi...@redhat.com - 0.09-1
+- 0.09 bump
+- Remove BuildRoot stuff
+- Migrate from Module::Build to ExtUtils::MakeMaker
+- Install into perl core directory
+
 * Wed Dec 15 2010 Marcela Maslanova mmasl...@redhat.com - 0.08-2
 - 661697 rebuild for fixing problems with vendorach/lib
 
diff --git a/sources b/sources
index 359f96e..50ed214 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-dadea406a04a114b31a9248772b8c136  Capture-Tiny-0.08.tar.gz
+189a521f75b918402571cdc8b7c934bf  Capture-Tiny-0.09.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 673435] perl-Capture-Tiny-0.09 is available

2011-01-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=673435

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

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-Capture-Tiny-0.09-1.fc
   ||15
 Resolution||RAWHIDE
Last Closed||2011-01-28 09:05:56

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
--
Fedora Extras Perl SIG
http://www.fedoraproject.org/wiki/Extras/SIGs/Perl
perl-devel mailing list
perl-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel


Re: cpanspec - proposal of default behaviour

2011-01-28 Thread Steven Pritchard
On Fri, Jan 28, 2011 at 05:20:55PM +0100, Marcela Mašláňová wrote:
 I'd like to propose a change in default behaviour of cpanspec. There
 shouldn't be defined buildroot, called rm -rf in build phase, etc. These
 changes are optional, the old behaviour can be triggered with --epel
 option. [1]

There's already a --old option.  Wouldn't it make more sense to expand
that, or maybe make it cumulative?  (-o to get recent behavior, -oo to
get %check || : and other cruft like that?)

 I'd like to see this change soon at least in rawhide, because I have to
 manually fix it in all my reviews. If you don't have time for this, I
 could attach it as a patch in Fedora's cpanspec. Just let me know, what
 do you prefer.

I've been working for a while now on a new version that looks for build
dependencies in tests.  If you wouldn't mind testing that out, I'd be
happy to make the change there...

The source is on github:  http://github.com/silug/cpanspec
--
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 671445] [PATCH] specfile accords to new packaging guidelines

2011-01-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=671445

Iain Arnell iarn...@gmail.com changed:

   What|Removed |Added

 Attachment #474630|0   |1
   is patch||
 Attachment #474630|application/x-awk   |text/plain
  mime type||

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
--
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 671445] [PATCH] specfile accords to new packaging guidelines

2011-01-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=671445

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

   What|Removed |Added

 CC||rc040...@freenet.de

--- Comment #1 from Ralf Corsepius rc040...@freenet.de 2011-01-28 23:45:57 
EST ---
I think it would be better to add an a general option to specify a
distribution's name instead of one option per distro.

I.e. I'd suggest to use 
--distro=epel-4
--distro=epel-5
--distro=centos-6
--distro=fedora-27
instead of --epel

Otherwise we'd end up with one new option per distro, whenever a the rpm
conventions will change.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
--
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 671445] [PATCH] specfile accords to new packaging guidelines

2011-01-28 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=671445

--- Comment #2 from Iain Arnell iarn...@gmail.com 2011-01-29 01:34:35 EST ---
Created attachment 475924
  -- https://bugzilla.redhat.com/attachment.cgi?id=475924
incremental support for older RHEL releases

I liked Steve's suggestion on the list: extend the existing --old option to
support old and older conventions by making it cumulative. That's how my
own ~/bin/cpanspec is working. I'd meant to clean it up and submit it a while
back but never got around to it.

The attached patch will allow cpanspec to generate specs suitable for f13+ (and
el6) by default; using --old will generate specs suitable for older fedora and
el4/5; using --old --old generates specs for antique distributions (as the
current --old option does).

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
--
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