summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2011-August/007520.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/2011-August/007520.html')
-rw-r--r--zarb-ml/mageia-dev/2011-August/007520.html147
1 files changed, 147 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2011-August/007520.html b/zarb-ml/mageia-dev/2011-August/007520.html
new file mode 100644
index 000000000..13e76b252
--- /dev/null
+++ b/zarb-ml/mageia-dev/2011-August/007520.html
@@ -0,0 +1,147 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] change in perl automatic provides extraction
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20change%20in%20perl%20automatic%20provides%20extraction&In-Reply-To=%3C20110825144115.GJ14995%40mongueurs.net%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="007589.html">
+ <LINK REL="Next" HREF="007647.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] change in perl automatic provides extraction</H1>
+ <B>Jerome Quelin</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20change%20in%20perl%20automatic%20provides%20extraction&In-Reply-To=%3C20110825144115.GJ14995%40mongueurs.net%3E"
+ TITLE="[Mageia-dev] change in perl automatic provides extraction">jquelin at gmail.com
+ </A><BR>
+ <I>Thu Aug 25 16:41:15 CEST 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="007589.html">[Mageia-dev] cauldron core/release udev-173-1.mga2
+</A></li>
+ <LI>Next message: <A HREF="007647.html">[Mageia-dev] change in perl automatic provides extraction
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#7520">[ date ]</a>
+ <a href="thread.html#7520">[ thread ]</a>
+ <a href="subject.html#7520">[ subject ]</a>
+ <a href="author.html#7520">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>hi,
+
+currently, perl modules provided by a given rpm are automatically
+extracted. however, modules beginning with a lower-case are not
+accounted, due to the following code in find-provides:
+
+ echo &quot;$filelist&quot; | tr '[:blank:]' \\n | @RPMVENDORDIR@/perl.prov |
+ grep 'perl([[:upper:]]' | sort -u \
+ &amp;&amp; test ${PIPESTATUS[2]} -ne 0 &amp;&amp; echo 'error:
+ @RPMVENDORDIR@/perl.prov failed' &gt;&amp;2 &amp;&amp; exit 1
+
+note the &quot;grep 'perl([[:upper:]]'&quot; part.
+
+as more and more perl lower-case modules are released on cpan, or even
+some pragmatas released on cpan, this is just plain wrong: we are forced
+to add manually some &quot;provides: perl(foo)&quot; that have been filtered
+out... :-(
+
+note also that perl 5 porters are currently speaking about trimming
+perl (even pragmas), so this is not something i'm making out of my mind.
+
+i therefore propose to apply the following patch:
+$ svn di
+Index: find-provides.in
+===================================================================
+--- find-provides.in (r&#233;vision 1889)
++++ find-provides.in (copie de travail)
+@@ -47,7 +47,7 @@
+ #
+ # --- Perl modules.
+ [ -x @RPMVENDORDIR@/perl.prov ] &amp;&amp;
+- echo &quot;$filelist&quot; | tr '[:blank:]' \\n | @RPMVENDORDIR@/perl.prov | grep 'perl([[:upper:]]' | sort -u \
++ echo &quot;$filelist&quot; | tr '[:blank:]' \\n | @RPMVENDORDIR@/perl.prov | grep 'perl(' | sort -u \
+ &amp;&amp; test ${PIPESTATUS[2]} -ne 0 &amp;&amp; echo 'error: @RPMVENDORDIR@/perl.prov failed' &gt;&amp;2 &amp;&amp; exit 1
+
+ #
+
+
+==&gt; if someone has a compelling reason to disagree, speak now
+
+otherwise, i'll proceed with the change, and will rebuild (at least)
+perl to provide those. other modules will be rebuilt when updating them
+to latest upstream.
+
+regards,
+j&#233;r&#244;me
+</PRE>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="007589.html">[Mageia-dev] cauldron core/release udev-173-1.mga2
+</A></li>
+ <LI>Next message: <A HREF="007647.html">[Mageia-dev] change in perl automatic provides extraction
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#7520">[ date ]</a>
+ <a href="thread.html#7520">[ thread ]</a>
+ <a href="subject.html#7520">[ subject ]</a>
+ <a href="author.html#7520">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
+mailing list</a><br>
+</body></html>