[Bug 557015] ExtUtils::MakeMaker 6.51_01+ causing build failures w/Module::Install::Share and others
by Red Hat 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=557015
Marcela Mašláňová <mmaslano(a)redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |fedora-perl-devel-list@redh
| |at.com, steve(a)silug.org
Component|perl |cpanspec
AssignedTo|mmaslano(a)redhat.com |steve(a)silug.org
--- Comment #17 from Marcela Mašláňová <mmaslano(a)redhat.com> 2010-02-05 07:04:02 EST ---
I believe 'make' have to do the right thing without parameter, but ok. DESTDIR
solve this for two mentioned packages and the third doesn't use Module::Build.
I'm proposing a patch for cpanspec to change to DESTDIR everytime
Module::Install is used. Reassigning to cpanspec.
--
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.
14 years, 2 months
rpms/perl-Padre/devel perl-Padre.spec,1.13,1.14
by Marcela Mašláňová
Author: mmaslano
Update of /cvs/pkgs/rpms/perl-Padre/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4230
Modified Files:
perl-Padre.spec
Log Message:
* Fri Feb 5 2010 Marcela Mašláňová <mmaslano(a)redhat.com> 0.50-3
- use DESTDIR instead of PERL_INSTALL_ROOT
- remove patch, DESTDIR fixed it all
Index: perl-Padre.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-Padre/devel/perl-Padre.spec,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -p -r1.13 -r1.14
--- perl-Padre.spec 5 Feb 2010 09:48:10 -0000 1.13
+++ perl-Padre.spec 5 Feb 2010 10:12:14 -0000 1.14
@@ -1,6 +1,6 @@
Name: perl-Padre
Version: 0.50
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Perl Application Development and Refactoring Environment
License: GPL+ or Artistic
Group: Development/Libraries
@@ -123,7 +123,6 @@ in a directory called .padre.
%prep
%setup -q -n Padre-%{version}
-%patch0 -p1
chmod 755 share/examples/*
@@ -157,8 +156,9 @@ rm -rf $RPM_BUILD_ROOT
%{_bindir}/padre
%changelog
-* Fri Feb 5 2010 Marcela Mašláňová <mmaslano(a)redhat.com> 0.50-2
+* Fri Feb 5 2010 Marcela Mašláňová <mmaslano(a)redhat.com> 0.50-3
- use DESTDIR instead of PERL_INSTALL_ROOT
+- remove patch, DESTDIR fixed it all
* Thu Jan 14 2010 Marcela Mašláňová <mmaslano(a)redhat.com> 0.50-1
- update
14 years, 2 months
rpms/perl-Padre/devel perl-Padre.spec,1.12,1.13
by Marcela Mašláňová
Author: mmaslano
Update of /cvs/pkgs/rpms/perl-Padre/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv1721
Modified Files:
perl-Padre.spec
Log Message:
* Fri Feb 5 2010 Marcela Mašláňová <mmaslano(a)redhat.com> 0.50-2
- use DESTDIR instead of PERL_INSTALL_ROOT
Index: perl-Padre.spec
===================================================================
RCS file: /cvs/pkgs/rpms/perl-Padre/devel/perl-Padre.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -p -r1.12 -r1.13
--- perl-Padre.spec 14 Jan 2010 13:54:37 -0000 1.12
+++ perl-Padre.spec 5 Feb 2010 09:48:10 -0000 1.13
@@ -1,6 +1,6 @@
Name: perl-Padre
Version: 0.50
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Perl Application Development and Refactoring Environment
License: GPL+ or Artistic
Group: Development/Libraries
@@ -113,6 +113,7 @@ Requires: perl(YAML::Tiny) >= 1.32
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
Obsoletes: perl-Wx-Perl-Dialog < 0.01
Provides: perl-Wx-Perl-Dialog > 0.01
+Provides: padre
%description
Padre is a text editor aimed to be an IDE for Perl.
@@ -124,6 +125,8 @@ in a directory called .padre.
%setup -q -n Padre-%{version}
%patch0 -p1
+chmod 755 share/examples/*
+
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
@@ -131,14 +134,12 @@ make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
-make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
+make pure_install DESTDIR=$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 \;
# languages are in different format than find_lang expects
-##%find_lang Padre-0.50/blib/lib/auto/share/dist/Padre/some-lang.mo
-
-rm -rf $RPM_BUILD_ROOT/blib/lib/auto/share/dist/Padre/*
+#%find_lang Padre-0.50/blib/lib/auto/share/dist/Padre/
%{_fixperms} $RPM_BUILD_ROOT/*
@@ -156,6 +157,9 @@ rm -rf $RPM_BUILD_ROOT
%{_bindir}/padre
%changelog
+* Fri Feb 5 2010 Marcela Mašláňová <mmaslano(a)redhat.com> 0.50-2
+- use DESTDIR instead of PERL_INSTALL_ROOT
+
* Thu Jan 14 2010 Marcela Mašláňová <mmaslano(a)redhat.com> 0.50-1
- update
14 years, 2 months
[Bug 557261] New: perl-Padre: /blib contents should be properly installed, not deleted
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: perl-Padre: /blib contents should be properly installed, not deleted
https://bugzilla.redhat.com/show_bug.cgi?id=557261
Summary: perl-Padre: /blib contents should be properly
installed, not deleted
Product: Fedora
Version: rawhide
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: low
Component: perl-Padre
AssignedTo: mmaslano(a)redhat.com
ReportedBy: cweyl(a)alumni.drew.edu
QAContact: extras-qa(a)fedoraproject.org
CC: fedora-perl-devel-list(a)redhat.com, mmaslano(a)redhat.com
Classification: Fedora
Recent changes in the main Perl package's handling of the module directory
structure have resulted in shared files being installed incorrectly, e.. under
/blib in the buildroot rather than where they should go. See bug 557015 for
more detail.
Padre leverages install_share() extensively, and the spec file simply removes
them rather than installing them in the correct place. This does not seem
conducive to the proper functioning of Padre :)
I believe the proper resolution here would be to correct the issue in the main
Perl package; this bug should remain open to track the issue in this package
until it has been rebuilt with everything installed as upstream intended.
--
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.
14 years, 2 months