Re: Is there a reason we do not turn on the file system hardlink/symlink protection in Rawhide?

2013-03-25 Thread Nico Kadel-Garcia
Reading from the spec:

 The solution is to permit symlinks to only be followed when outside a sticky 
 world-writable directory, or when the uid of the symlink and follower match, 
 or when the directory owner matches the symlink's owner.

It was a bit unclear to me the first time I read it: I thought it was
and, not or. So this is not as restrictive as I thought, and I'll
withdraw my conerrn about this breaking linking /sbin/* or /us/sbin/*
programs to $HOME//bin/.

On Sun, Mar 24, 2013 at 9:19 AM, Reindl Harald h.rei...@thelounge.net wrote:


 Am 24.03.2013 04:08, schrieb Kevin Kofler:
 Miloslav Trmač wrote:
 BTW determining this accurately should be fairly doable[1].  Just look
 for symlink() and link() calls (and recursively through wrapper APIs /
 language bindings).  These syscalls are fairly rare.

 That checks for PROGRAMS which run into this. It catches neither admin's
 custom scripts nor ln commands run directly by the users. Who knows on how
 many machines manually created symlinks point to inodes owned by different
 users?

 maybe you guys should read what the protection does
 how many directories except /tmp are world-writeable and have STICKY bit?

 fs.protected_symlink
 symlinks to only be followed when outside a sticky world-writable directory

 fs.protected_hardlinks
 blocks hardlinks to other people's WORLD-READABLE files if you can't write to 
 them


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

F-19 Branched report: 20130325 changes

2013-03-25 Thread Fedora Branched Report
Compose started at Mon Mar 25 09:15:07 UTC 2013

Broken deps for x86_64
--
[aeolus-conductor]
aeolus-conductor-0.10.6-2.fc19.noarch requires ruby(abi) = 0:1.9.1
[aeolus-configserver]
aeolus-configserver-0.5.1-2.fc19.noarch requires ruby(abi) = 0:1.9.1
[alexandria]
alexandria-0.6.9-4.fc19.noarch requires ruby(abi) = 0:1.9.1
[amide]
amide-1.0.0-4.fc19.x86_64 requires libvolpack.so.1()(64bit)
[archmage]
archmage-0.2.4-7.fc19.noarch requires python-chm
[chm2pdf]
chm2pdf-0.9.1-13.fc19.noarch requires python-chm
[clementine]
clementine-1.1.1-1.fc19.x86_64 requires libprotobuf.so.7()(64bit)
clementine-1.1.1-1.fc19.x86_64 requires libimobiledevice.so.3()(64bit)
[connman]
connman-1.5-4.fc19.i686 requires libxtables.so.7
connman-1.5-4.fc19.i686 requires libgnutls.so.26(GNUTLS_1_4)
connman-1.5-4.fc19.i686 requires libgnutls.so.26
connman-1.5-4.fc19.x86_64 requires libxtables.so.7()(64bit)
connman-1.5-4.fc19.x86_64 requires libgnutls.so.26(GNUTLS_1_4)(64bit)
connman-1.5-4.fc19.x86_64 requires libgnutls.so.26()(64bit)
[deltacloud-core]
deltacloud-core-1.0.5-2.fc19.noarch requires ruby(abi) = 0:1.9.1
[dragonegg]
dragonegg-3.1-19.fc19.x86_64 requires gcc = 0:4.7.2-9.fc19
[enblend]
enblend-4.1.1-1.fc19.x86_64 requires libIlmImf.so.6()(64bit)
[epiphany-extensions]
epiphany-extensions-3.6.0-1.fc19.x86_64 requires epiphany(abi) = 0:3.6
[eruby]
eruby-1.0.5-19.fc18.x86_64 requires libruby.so.1.9()(64bit)
eruby-libs-1.0.5-19.fc18.i686 requires ruby(abi) = 0:1.9.0
eruby-libs-1.0.5-19.fc18.i686 requires libruby.so.1.9
eruby-libs-1.0.5-19.fc18.x86_64 requires ruby(abi) = 0:1.9.0
eruby-libs-1.0.5-19.fc18.x86_64 requires libruby.so.1.9()(64bit)
[esorex]
esorex-3.9.0-4.fc19.x86_64 requires libcfitsio.so.0()(64bit)
[fawkes]
fawkes-guis-0.5.0-5.fc19.i686 requires libgraph.so.5
fawkes-guis-0.5.0-5.fc19.x86_64 requires libgraph.so.5()(64bit)
fawkes-plugin-clips-0.5.0-5.fc19.i686 requires libclipsmm.so.2
fawkes-plugin-clips-0.5.0-5.fc19.x86_64 requires 
libclipsmm.so.2()(64bit)
fawkes-plugin-player-0.5.0-5.fc19.x86_64 requires 
libgeos-3.3.6.so()(64bit)
fawkes-plugin-player-0.5.0-5.fc19.x86_64 requires 
libboost_thread-mt.so.1.50.0()(64bit)
fawkes-plugin-player-0.5.0-5.fc19.x86_64 requires 
libboost_system-mt.so.1.50.0()(64bit)
fawkes-plugin-player-0.5.0-5.fc19.x86_64 requires 
libboost_signals-mt.so.1.50.0()(64bit)
fawkes-plugin-tabletop-objects-0.5.0-5.fc19.x86_64 requires 
libboost_thread-mt.so.1.50.0()(64bit)
fawkes-plugin-tabletop-objects-0.5.0-5.fc19.x86_64 requires 
libboost_system-mt.so.1.50.0()(64bit)
[flowcanvas]
flowcanvas-0.7.1-8.fc18.i686 requires libgraph.so.5
flowcanvas-0.7.1-8.fc18.x86_64 requires libgraph.so.5()(64bit)
[freeipa]
freeipa-server-strict-3.1.2-3.fc19.x86_64 requires krb5-server = 0:1.11
freeipa-server-strict-3.1.2-3.fc19.x86_64 requires 389-ds-base = 
0:1.3.0.3
[gcc-python-plugin]
gcc-python2-debug-plugin-0.11-1.fc19.x86_64 requires gcc = 
0:4.7.2-8.fc19
gcc-python2-plugin-0.11-1.fc19.x86_64 requires gcc = 0:4.7.2-8.fc19
gcc-python3-debug-plugin-0.11-1.fc19.x86_64 requires gcc = 
0:4.7.2-8.fc19
gcc-python3-plugin-0.11-1.fc19.x86_64 requires gcc = 0:4.7.2-8.fc19
[gdal]
gdal-1.9.2-2.fc19.x86_64 requires libcfitsio.so.0()(64bit)
gdal-java-1.9.2-2.fc19.i686 requires libcfitsio.so.0
gdal-java-1.9.2-2.fc19.x86_64 requires libcfitsio.so.0()(64bit)
gdal-libs-1.9.2-2.fc19.i686 requires libcfitsio.so.0
gdal-libs-1.9.2-2.fc19.x86_64 requires libcfitsio.so.0()(64bit)
gdal-perl-1.9.2-2.fc19.x86_64 requires libcfitsio.so.0()(64bit)
gdal-ruby-1.9.2-2.fc19.x86_64 requires libcfitsio.so.0()(64bit)
[gdcm]
gdcm-2.0.18-6.fc18.i686 requires libpoppler.so.26
gdcm-2.0.18-6.fc18.x86_64 requires libpoppler.so.26()(64bit)
[gnome-applets]
1:gnome-applets-3.5.92-3.fc18.x86_64 requires 
libgweather-3.so.1()(64bit)
[gnome-panel]
gnome-panel-3.6.2-6.fc19.x86_64 requires 
libgnome-desktop-3.so.5()(64bit)
gnome-panel-devel-3.6.2-6.fc19.i686 requires libgnome-desktop-3.so.5
gnome-panel-devel-3.6.2-6.fc19.x86_64 requires 
libgnome-desktop-3.so.5()(64bit)
[gnome-pie]
gnome-pie-0.5.3-3.20120826git1b93e1.fc19.x86_64 requires 
libbamf3.so.0()(64bit)
[gnomint]
gnomint-1.2.1-5.fc18.x86_64 requires libgnutls.so.26(GNUTLS_2_8)(64bit)
gnomint-1.2.1-5.fc18.x86_64 requires libgnutls.so.26(GNUTLS_1_4)(64bit)
gnomint-1.2.1-5.fc18.x86_64 requires libgnutls.so.26()(64bit)
[gooddata-cl]
gooddata-cl-1.2.56-2.fc19.noarch requires gdata-java
[kawa]
1:kawa-1.11-5.fc19.x86_64 requires servlet25
[libkolab]

Re: config.guess/config.sub for aarch64 (was Re: Mass Rebuild for Fedora 19)

2013-03-25 Thread Ralf Corsepius

On 03/25/2013 09:36 PM, Orion Poplawski wrote:

On 02/08/2013 09:30 AM, Brendan Conoboy wrote:

On 02/08/2013 07:12 AM, Tom Lane wrote:

Dennis Gilmore den...@ausil.us writes:

Additionally we will be mass patching config.guess and config.sub to
support aarch64 in preperation for 64 bit arm support


Hm, it would be much better in the long run to pester upstreams to
update to an appropriate version of these files.  Are the required
changes in upstream autoconf yet, and if so what version?  If not,
why not?


Support for aarch64 landed in autoconf 2.69 which was released on
March 25th
and first built in Fedora on May 15th.  Packages that use autoconf
2.69 are
already good to go.



Isn't config.sub/config.guess really a part of automake and it is that
that needs updating by upstream?


config.sub/config.guess are part of the gnu config project:
http://savannah.gnu.org/git/?group=config

automake releases usually incorporate the version which is current at 
the time of a new automake release.



 For instance, configure in octave
3.6.4 says it was generated by autoconf 2.69, but the
config.guess/config.sub files don't have aarch64.

Autoconf-2.69  - This is entirely unrelated config.sub/guess.


 What version of
automake added aarch64?

I don't know when it was added, but automake-1.13 has it.

My recommendation: Instead of mucking around with 
automake/autoreconf-1.13+ and its incompatiblities, get the current 
version of config.guess/config.sub from the config project and add them 
as a patch to your package.



Ralf



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

[Bug 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

--- Comment #19 from Jan Kaluža jkal...@redhat.com ---
(In reply to comment #10)
 file maintainer, any idea?

File in rawhide should detect Perl files better. I've run my regression tests (
https://fedorahosted.org/file-tests/ ) and saw only improvements between 5.11
and 5.14.

Some Perl files previously detect as awk script, ASCII text are now properly
detected as Perl5 module source, ASCII text.

I have very limited understanding of interaction between File and rpmbuild.
From what I know, rpmbuild checks all files using the File tool and try to
match File output according to regexps in /usr/lib/rpm/fileattrs (I'm testing
that matching in my test-suite too).

What happened here is that File probably (I don't have the old File installed
right now to prove that) started reporting /usr/share/perl5/perl5db.pl as
Perl script. Next thing is speculation, because I don't what exactly rpmbuild
does when it finds some Perl file using File tool, but I think it probably
checks for package X in that Perl File. And it finds this in our file:

./usr/share/perl5/perl5db.pl:package Carp;# Do not include us in
the list

That could explain why you see that particular Provides there. Please try to
remove that file, do scratch-build and test the Provides to prove this theory.
If it's true, I think it's rpmbuild bug.

-- 
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=vGiQOz81B1a=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 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

--- Comment #20 from Mattias Ellert mattias.ell...@fysast.uu.se ---
The bogus provides are not coming for the %excluded Carp.pm, it comes form
/usr/share/perl5/perl5db.pl - and it is not the only one:

$ /usr/lib/rpm/perl.prov /usr/share/perl5/perl5db.pl
perl(Carp)
perl(DB) = 1.37
perl(DB::fake)

Some of the other extra provides are form other *.pl files.

My suggestion would be to add

.*/%{perl_archlib}/.*\\.pl$  and  .*/%{perl_privlib}/.*\\.pl$

to __provides_exclude_from

-- 
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=0GBIBcFkV2a=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 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

--- Comment #21 from Vít Ondruch vondr...@redhat.com ---
So how about untag the perl -265 as a interim solution, until the proper
solution will be figured out?

-- 
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=H3dafXVXlya=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 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

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

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|mmasl...@redhat.com |ppi...@redhat.com

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug 
https://bugzilla.redhat.com/token.cgi?t=v0TuTqPZgRa=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 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

--- Comment #22 from Petr Pisar ppi...@redhat.com ---
Untagged, please wait for build root rotation:

$ koji list-tag-history --build=perl-5.16.3-265.fc20
Fri Mar 22 16:48:47 2013: perl-5.16.3-265.fc20 tagged into f20 by ppisar
Mon Mar 25 09:42:13 2013: perl-5.16.3-265.fc20 untagged from f20 by ppisar

This issue has been caused by too optimistic dependency generator that started
to get some new files due to improved `file' utility.

Difference between 264 and 265 build roots:

Removed packages:
file-5.11-9.fc19.x86_64
file-libs-5.11-9.fc19.x86_64
libblkid-2.22.2-6.fc19.x86_64
libmount-2.22.2-6.fc19.x86_64
libuuid-2.22.2-6.fc19.x86_64
perl-5.16.3-263.fc20.x86_64
perl-Pod-Escapes-1.04-263.fc20.noarch
perl-libs-5.16.3-263.fc20.x86_64
perl-macros-5.16.3-263.fc20.x86_64
util-linux-2.22.2-6.fc19.x86_64
Added packages:
file-5.14-1.fc20.x86_64
file-libs-5.14-1.fc20.x86_64
libblkid-2.23-0.1.fc20.x86_64
libmount-2.23-0.1.fc20.x86_64
libuser-0.58-2.fc19.x86_64
libuuid-2.23-0.1.fc20.x86_64
perl-5.16.3-264.fc20.x86_64
perl-Pod-Escapes-1.04-264.fc20.noarch
perl-constant-1.27-1.fc20.noarch
perl-libs-5.16.3-264.fc20.x86_64
perl-macros-5.16.3-264.fc20.x86_64
util-linux-2.23-0.1.fc20.x86_64

It will be fixed in way suggested by Mattias Ellert (excluding some perl.spec
files from dependency generator scanning).

-- 
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=PJ4NwXj7xca=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 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

--- Comment #23 from Ralf Corsepius rc040...@freenet.de ---
(In reply to comment #20)
 The bogus provides [...] it comes form
 /usr/share/perl5/perl5db.pl - and it is not the only one:
Confirmed.

 Some of the other extra provides are form other *.pl files.
 
 My suggestion would be to add
 
 .*/%{perl_archlib}/.*\\.pl$  and  .*/%{perl_privlib}/.*\\.pl$
 
 to __provides_exclude_from

May-be I am missing something and am going to say something stupid, but IMO,
Provide: perl(...) should only be provided by *.pm's and not by *.pl's. 
This would mean all *.pl's should be excluded from any perl()-provides
processing in rpm, in general.

Unfortunately file seems to have severe problems ins destinguishing perl
scripts from perl modules:

F20:
# file /usr/bin/automake
/usr/bin/automake: Perl5 module source, ASCII text
# file perl-5.16.3/lib/perl5db.pl
perl-5.16.3/lib/perl5db.pl: Perl5 module source, ASCII text

F18:
# file /usr/bin/automake
/usr/bin/automake: Perl script, ASCII text executable
# file perl-5.16.3/lib/perl5db.pl
perl-5.16.3/lib/perl5db.pl: awk script, ASCII text

Both results are wrong, but differently wrong ;)

-- 
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=a0Uql2tvB8a=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 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

Jaroslav Škarvada jskar...@redhat.com changed:

   What|Removed |Added

 CC||jskar...@redhat.com
 Blocks||926037

-- 
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=irBvbe5gwea=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 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

--- Comment #24 from Jan Kaluža jkal...@redhat.com ---
It's still the same problem. File output is unreliable and I think it should
not be used for use-cases where you really want to be sure. It will always
detects some non-perl files as perl files and some perl files as non-perl
files. For example, if you have Perl code in comment in C++ code, it will
detect it as Perl. 

Currently Perl is detected using following two patterns:
https://github.com/glensc/file/blob/master/magic/Magdir/perl#L29 . I don't know
Perl so well to be able to write some regexp to detect typical Perl constructs
which are not used by another languages.

If you think you know how to significantly improve Perl detection while not
breaking detection of other formants using what man magic provides, feel free
to open bug with patch.

What I could do is to increase the strength of shebang patterns, so it would
detect /usr/bin/automake as Perl script again. The question is, what is the
difference between Perl Module and Perl Script except the possible extension?
Can Perl file with shebang contain Perl Module? If yes, we should detect it as
Perl Module if there's package, otherwise we will not set Provides right
again.

-- 
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=Knoebms99ia=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 927170] New: perl provides perl(Carp) but doesn't include the module itself

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=927170

Bug ID: 927170
   Summary: perl provides perl(Carp) but doesn't include the
module itself
   Product: Fedora
   Version: rawhide
 Component: perl
  Severity: unspecified
  Priority: unspecified
  Assignee: mmasl...@redhat.com
  Reporter: domi...@greysector.net
QA Contact: extras...@fedoraproject.org
CC: cw...@alumni.drew.edu, iarn...@gmail.com,
jples...@redhat.com, ka...@ucw.cz, lkund...@v3.sk,
mmasl...@redhat.com,
perl-devel@lists.fedoraproject.org, ppi...@redhat.com,
psab...@redhat.com, rc040...@freenet.de,
tcall...@redhat.com

Description of problem:
perl provides perl(Carp)

$ rpm -q --provides perl |grep Carp
perl(Carp)
$ rpm -ql perl |grep Carp

Version-Release number of selected component (if applicable):
$ rpm -q perl
perl-5.16.3-265.fc20.x86_64

How reproducible:
Always

Steps to Reproduce:
1. install perl package
2. try to run anything which requires the Carp module (for example autoreconf)

Actual results:
Can't locate Carp.pm in @INC (@INC contains: /usr/share/autoconf
/usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl
/usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at
/usr/share/autoconf/Autom4te/Channels.pm line 72.
BEGIN failed--compilation aborted at /usr/share/autoconf/Autom4te/Channels.pm
line 72.
Compilation failed in require at /usr/share/autoconf/Autom4te/ChannelDefs.pm
line 19.
BEGIN failed--compilation aborted at
/usr/share/autoconf/Autom4te/ChannelDefs.pm line 19.
Compilation failed in require at /usr/bin/autoreconf line 39.
BEGIN failed--compilation aborted at /usr/bin/autoreconf line 39.

Expected results:
autoreconf should work normally

Additional info:
autoreconf works if I install perl-Carp manually.
$ rpm -q perl-Carp
perl-Carp-1.26-241.fc19.noarch

-- 
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=zJ2JeGa1QKa=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 927170] perl provides perl(Carp) but doesn't include the module itself

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=927170

Remi Collet fed...@famillecollet.com changed:

   What|Removed |Added

 Status|NEW |CLOSED
 CC||fed...@famillecollet.com
 Resolution|--- |DUPLICATE
Last Closed||2013-03-25 05:35:15

--- Comment #1 from Remi Collet fed...@famillecollet.com ---


*** This bug has been marked as a duplicate of bug 924938 ***

-- 
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=Th3eB82ROKa=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 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

Remi Collet fed...@famillecollet.com changed:

   What|Removed |Added

 CC||domi...@greysector.net

--- Comment #25 from Remi Collet fed...@famillecollet.com ---
*** Bug 927170 has been marked as a duplicate of this bug. ***

-- 
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=3rW1T6a0O3a=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 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

Dominik 'Rathann' Mierzejewski domi...@greysector.net changed:

   What|Removed |Added

 Blocks||914215

-- 
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=j1yeghYSlga=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-Net-SSLeay] Created tag perl-Net-SSLeay-1.54-1.fc20

2013-03-25 Thread Paul Howarth
The lightweight tag 'perl-Net-SSLeay-1.54-1.fc20' was created pointing to:

 d4bac33... Update to 1.54
--
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 926020] perl-File-pushd-1.005 is available

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=926020

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

   What|Removed |Added

 CC||psab...@redhat.com
   Assignee|mmasl...@redhat.com |psab...@redhat.com
 Status|NEW |ASSIGNED

-- 
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=AcG8HIsYg2a=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 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

--- Comment #26 from Ralf Corsepius rc040...@freenet.de ---
(In reply to comment #24)
 It's still the same problem. File output is unreliable and I think it should
 not be used for use-cases where you really want to be sure.

Agreed. Rpm's file-type detection needs to be a multi-staged, heuristical
process with (IMO) file being the last resort, in cases all else fail.

 What I could do is to increase the strength of shebang patterns, so it
 would detect /usr/bin/automake as Perl script again.
IMO, this would be a step into the correct direction.

 The question is,
 what is the difference between Perl Module and Perl Script except the
 possible extension?
The file name extension is the #1 distinction criterion. Additional ones are 
the shebang and yet another one is executable-permissions.

However, there is a difference between the general case of guessing on a file's
type and on processing a specific file in context of rpm and perl-modules (c.f.
the next sentence)

 Can Perl file with shebang contain Perl Module?
rpm-relevant perl-modules *must* be on the search-path provided through 
@INC (cf. perl -V) and *must* be named '*.pm' (cf. man perlmod).

Though, I am not aware about perl prohibiting them to carry shebangs or these
file to carry executable permission, they usually don't have either.

Files named *.pl (such as the perl5db.pl case, here), however never are modules
and therefore should never provide rpm perl()-provides.


In other words, I think Matthias filter proposal could be extended to exclude
all files on the @INC path not named '*.pm' from generating
perl()'-provides, rsp. to let rpm only generate perl()-provs for files
matching *.pm and being under @INC.

[There is a corner case: While *.pls normally do not provide perl-modules, they
may contain self-provided perl-modules]

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

Broken dependencies: perl-Math-Clipper

2013-03-25 Thread buildsys


perl-Math-Clipper has broken dependencies in the rawhide tree:
On x86_64:
perl-Math-Clipper-1.17-3.fc19.x86_64 requires 
libpolyclipping.so.5()(64bit)
On i386:
perl-Math-Clipper-1.17-3.fc19.i686 requires libpolyclipping.so.5
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-Bio-SamTools

2013-03-25 Thread buildsys


perl-Bio-SamTools has broken dependencies in the rawhide tree:
On x86_64:
perl-Bio-SamTools-1.35-2.fc19.x86_64 requires 
perl(Bio::SeqFeature::Lite)
perl-Bio-SamTools-1.35-2.fc19.x86_64 requires perl(Bio::PrimarySeq)
On i386:
perl-Bio-SamTools-1.35-2.fc19.i686 requires perl(Bio::SeqFeature::Lite)
perl-Bio-SamTools-1.35-2.fc19.i686 requires perl(Bio::PrimarySeq)
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 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

--- Comment #27 from Jan Kaluža jkal...@redhat.com ---
  The question is,
  what is the difference between Perl Module and Perl Script except the
  possible extension?
 The file name extension is the #1 distinction criterion. Additional ones are
 the shebang and yet another one is executable-permissions.

Right, but only the shebang is acceptable for File. It does not detect files
according to names or permissions. But I agree that RPM should start by
checking the extension in this case.

 However, there is a difference between the general case of guessing on a
 file's type and on processing a specific file in context of rpm and
 perl-modules (c.f. the next sentence)

+1

  Can Perl file with shebang contain Perl Module?
 rpm-relevant perl-modules *must* be on the search-path provided through 
 @INC (cf. perl -V) and *must* be named '*.pm' (cf. man perlmod).

 Though, I am not aware about perl prohibiting them to carry shebangs or
 these file to carry executable permission, they usually don't have either.

Ok, I will check some Perl files I have here to be really sure and detect
anything with Perl shebang as Perl script in next File build.

 Files named *.pl (such as the perl5db.pl case, here), however never are
 modules and therefore should never provide rpm perl()-provides.

As explained above, this should be handled by rpm, not by File. File detects
the type of file according to its content. It will still says Perl module for
.pl file if it does not have shebang and defines package.

-- 
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=6Dph02r6a1a=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

Broken dependencies: perl-Bio-SamTools

2013-03-25 Thread buildsys


perl-Bio-SamTools has broken dependencies in the F-19 tree:
On x86_64:
perl-Bio-SamTools-1.35-2.fc19.x86_64 requires 
perl(Bio::SeqFeature::Lite)
perl-Bio-SamTools-1.35-2.fc19.x86_64 requires perl(Bio::PrimarySeq)
On i386:
perl-Bio-SamTools-1.35-2.fc19.i686 requires perl(Bio::SeqFeature::Lite)
perl-Bio-SamTools-1.35-2.fc19.i686 requires perl(Bio::PrimarySeq)
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-Bio-ASN1-EntrezGene

2013-03-25 Thread buildsys


perl-Bio-ASN1-EntrezGene has broken dependencies in the F-19 tree:
On x86_64:
perl-Bio-ASN1-EntrezGene-1.091-17.fc19.noarch requires 
perl(Bio::Index::AbstractSeq)
On i386:
perl-Bio-ASN1-EntrezGene-1.091-17.fc19.noarch requires 
perl(Bio::Index::AbstractSeq)
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-Math-Clipper

2013-03-25 Thread buildsys


perl-Math-Clipper has broken dependencies in the F-19 tree:
On x86_64:
perl-Math-Clipper-1.17-3.fc19.x86_64 requires 
libpolyclipping.so.5()(64bit)
On i386:
perl-Math-Clipper-1.17-3.fc19.i686 requires libpolyclipping.so.5
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 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

--- Comment #28 from Jan Kaluža jkal...@redhat.com ---
I have create Bug 927211 to move RPM related part of this bug to RPM component.

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

File File-pushd-1.005.tar.gz uploaded to lookaside cache by psabata

2013-03-25 Thread Petr Šabata
A file has been added to the lookaside cache for perl-File-pushd:

2333b47261d38e7dbf7bf0b6d09f1cd6  File-pushd-1.005.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-File-pushd] 1.005 bump

2013-03-25 Thread Petr Šabata
commit 419f9e51e2e9fff685968c2e1e27c3086f2d091b
Author: Petr Šabata con...@redhat.com
Date:   Mon Mar 25 13:00:37 2013 +0100

1.005 bump

 .gitignore   |1 +
 perl-File-pushd.spec |5 -
 sources  |2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 009a14a..3028597 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ File-pushd-1.00.tar.gz
 /File-pushd-1.002.tar.gz
 /File-pushd-1.003.tar.gz
 /File-pushd-1.004.tar.gz
+/File-pushd-1.005.tar.gz
diff --git a/perl-File-pushd.spec b/perl-File-pushd.spec
index c7e13fd..9b7475e 100644
--- a/perl-File-pushd.spec
+++ b/perl-File-pushd.spec
@@ -1,5 +1,5 @@
 Name:   perl-File-pushd
-Version:1.004
+Version:1.005
 Release:1%{?dist}
 Summary:Change directory temporarily for a limited scope
 License:ASL 2.0
@@ -58,6 +58,9 @@ make test
 %{_mandir}/man3/*
 
 %changelog
+* Mon Mar 25 2013 Petr Šabata con...@redhat.com - 1.005-1
+- 1.005 bump
+
 * Wed Mar 06 2013 Petr Pisar ppi...@redhat.com - 1.004-1
 - 1.004 bump
 
diff --git a/sources b/sources
index 0f38e4b..310be2e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2c10f984845444b58a9f999dbf30f8f4  File-pushd-1.004.tar.gz
+2333b47261d38e7dbf7bf0b6d09f1cd6  File-pushd-1.005.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 926020] perl-File-pushd-1.005 is available

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=926020

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

   What|Removed |Added

 Status|ASSIGNED|CLOSED
   Fixed In Version||perl-File-pushd-1.005-1.fc2
   ||0
 Resolution|--- |RAWHIDE
Last Closed||2013-03-25 08:03:24

-- 
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=d3UBaMnJoEa=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-File-pushd/f19] 1.005 bump

2013-03-25 Thread Petr Šabata
Summary of changes:

  419f9e5... 1.005 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-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/perl-devel

[pkgdb] perl-Log-Message-Simple (un)retirement

2013-03-25 Thread Fedora PackageDB
Package perl-Log-Message-Simple in Fedora devel has been unretired by limb and 
is now orphan.

To make changes to this package see:
  https://admin.fedoraproject.org/pkgdb/acls/name/perl-Log-Message-Simple
--
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] Filter provides from *.pl files

2013-03-25 Thread Petr Pisar
commit 8bb72978405d9fbb30cf160f18cd789f7b4062ab
Author: Petr Písař ppi...@redhat.com
Date:   Mon Mar 25 14:48:21 2013 +0100

Filter provides from *.pl files

 perl.spec |9 +++--
 1 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/perl.spec b/perl.spec
index 2db2cc9..ead4e4a 100644
--- a/perl.spec
+++ b/perl.spec
@@ -12,7 +12,9 @@
 
 # This overrides filters from build root (/etc/rpm/macros.perl)
 # intentionally (unversioned perl(DB) is removed and versioned one is kept)
-%global __provides_exclude_from 
.*/auto/.*\\.so$|.*/%{perl_archlib}/.*\\.so$|%{_docdir}
+# Filter provides from *.pl files, bug #924938
+# Filter *.so file from auto subdir only to keep providing libperl.so
+%global __provides_exclude_from 
.*/auto/.*\\.so$|.*%{_docdir}|.*%{perl_archlib}/.*\\.pl$|.*%{perl_privlib}/.*\\.pl$
 %global __requires_exclude_from %{_docdir}
 %global __provides_exclude perl\\((VMS|Win32|BSD::|DB\\)$)
 # unicore::Name - it's needed by perl, maybe problem of rpm
@@ -29,7 +31,7 @@
 Name:   perl
 Version:%{perl_version}
 # release number must be even higher, because dual-lived modules will be 
broken otherwise
-Release:265%{?dist}
+Release:266%{?dist}
 Epoch:  %{perl_epoch}
 Summary:Practical Extraction and Report Language
 Group:  Development/Languages
@@ -3327,6 +3329,9 @@ sed \
 
 # Old changelog entries are preserved in CVS.
 %changelog
+* Mon Mar 25 2013 Petr Pisar ppi...@redhat.com - 4:5.16.3-266
+- Filter provides from *.pl files (bug #924938)
+
 * Fri Mar 22 2013 Petr Pisar ppi...@redhat.com - 4:5.16.3-265
 - Conflict perl-autodie with older perl (bug #911226)
 - Sub-package Env (bug #924619)
--
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 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

--- Comment #29 from Kevin Fenzi ke...@scrye.com ---
(In reply to comment #22)
 Untagged, please wait for build root rotation:

This is not an acceptable solution. ;( 

Once a package has gone out in a rawhide compose it's installed on lots of
machines, simply untagging it papers over the buildroot issue and skews the
rawhide repo from reality, as well as many other packages that are built
against it. Our policy is to never do this once it's gone out in a compose. 

Please fix. ;)

-- 
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=NrKnbWJ0f2a=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 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

--- Comment #30 from Yanko Kaneti yan...@declera.com ---
(In reply to comment #29)
 (In reply to comment #22)
  Untagged, please wait for build root rotation:
 
 This is not an acceptable solution. ;( 
 
 Once a package has gone out in a rawhide compose it's installed on lots of
 machines, simply untagging it papers over the buildroot issue and skews the
 rawhide repo from reality, as well as many other packages that are built
 against it. Our policy is to never do this once it's gone out in a compose. 
 
 Please fix. ;)

Something else that should be unacceptable is leaving rawhide in a semi broken
state for three-four days including the weekend. 
And untagging has to be a valid workaround for that.

-- 
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=IdUlKceyHWa=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 924938] wrong provides in latest build

2013-03-25 Thread bugzilla
Product: Fedora
https://bugzilla.redhat.com/show_bug.cgi?id=924938

--- Comment #31 from Dennis Gilmore den...@ausil.us ---
untagging is only a valid workaround if its needed to build the fix.  untagging
a build under any other situation is unacceptable.  please fix properly

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

Re: Issue with virtual perl(Carp)

2013-03-25 Thread Petr Pisar
On Fri, Mar 22, 2013 at 09:15:51PM +0100, Remi Collet wrote:
 I have a failed build in rawhide with
 
   Can't locate Carp.pm in @INC (@INC contains: ...
 
[...]
 
 I suspect a dirty package which provides perl(Carp) where it shouldn't.
 
The dirty package was perl itself because updated `file' tool started to fetch
addinitional files into rpmbuild dependency generator and one of the files had
internal package Carp declaration. See bug #924938 for more details.

I fixed it in build 4:5.16.3-266.

-- Petr


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

[389-devel] Please review: Ticket #47302 - get rid of sbindir start/stop/restart slapd scripts

2013-03-25 Thread Rich Megginson

get rid of man pages too
https://fedorahosted.org/389/ticket/47302

https://fedorahosted.org/389/attachment/ticket/47302/0001-Ticket-47302-get-rid-of-sbindir-start-stop-restart-s.patch
--
389-devel mailing list
389-devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-devel

[389-devel] Please review: [389 Project] #627: ns-slapd crashes sporadically with segmentation fault in libslapd.so

2013-03-25 Thread Noriko Hosoi

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

https://fedorahosted.org/389/attachment/ticket/627/0001-Ticket-627-ns-slapd-crashes-sporadically-with-segmen.patch

 Bug Description: Schema reload task (schema-reload.pl) was not
 thread safe.

 Fix Description: Attribute Syntax is stored in the hash and
 retrieved based upon the attribute syntax.  When Schema reload
 task is invoked, the attribute syntax objects were completely
 replaced ignoring the lock protection.  This patch protects
 the attribute syntax replacement (attr_syntax_delete_all_for_
 schemareload) with the write lock.  Also, attribute syntax
 object maintains the reference count.  The schema reload
 respects the reference count instead of blindly deleting them.


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