summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/2011-November/004080.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-sysadm/2011-November/004080.html')
-rw-r--r--zarb-ml/mageia-sysadm/2011-November/004080.html138
1 files changed, 138 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/2011-November/004080.html b/zarb-ml/mageia-sysadm/2011-November/004080.html
new file mode 100644
index 000000000..59991ede5
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/2011-November/004080.html
@@ -0,0 +1,138 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-sysadm] possibility to add a package in basesystem-minimal? (long)
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20possibility%20to%20add%20a%20package%09in%0A%20basesystem-minimal%3F%20%28long%29&In-Reply-To=%3C4EBAC968.7010709%40mageia.org%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="004078.html">
+ <LINK REL="Next" HREF="004081.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-sysadm] possibility to add a package in basesystem-minimal? (long)</H1>
+ <B>Thomas Backlund</B>
+ <A HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20possibility%20to%20add%20a%20package%09in%0A%20basesystem-minimal%3F%20%28long%29&In-Reply-To=%3C4EBAC968.7010709%40mageia.org%3E"
+ TITLE="[Mageia-sysadm] possibility to add a package in basesystem-minimal? (long)">tmb at mageia.org
+ </A><BR>
+ <I>Wed Nov 9 19:41:44 CET 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="004078.html">[Mageia-sysadm] possibility to add a package in basesystem-minimal? (long)
+</A></li>
+ <LI>Next message: <A HREF="004081.html">[Mageia-sysadm] possibility to add a package in basesystem-minimal? (long)
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#4080">[ date ]</a>
+ <a href="thread.html#4080">[ thread ]</a>
+ <a href="subject.html#4080">[ subject ]</a>
+ <a href="author.html#4080">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>nicolas vigier skrev 9.11.2011 19:50:
+&gt;<i> On Wed, 09 Nov 2011, Jerome Quelin wrote:
+</I>&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> to fix this problem, i can see the following solutions:
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> ** 1. patch our perl to provide a more recent EUMM
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> this is a no-go from my side. even the perl5 porters aren't updating the
+</I>&gt;&gt;<i> bundled modules anymore [8], and i don't want to go down that road. so i
+</I>&gt;&gt;<i> veto this solution with my perl-the-package maintainer hat.
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> ** 2. update the buildrequires of all perl modules to require a more
+</I>&gt;&gt;<i> recent EUMM
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> this is a solution that's quite easy to do on my side: i just need to
+</I>&gt;&gt;<i> update magpie to buildrequire a more recent EUMM if it's using a
+</I>&gt;&gt;<i> makefile.PL and that no specific EUMM version is wanted. future perls
+</I>&gt;&gt;<i> (5.16 and onward) will likely ship an updated EUMM, and therefore i'll
+</I>&gt;&gt;<i> be able to remove this specific requirement in the spec files. but i'm
+</I>&gt;&gt;<i> wondering if that's not too much, given that it'll need ~1500 [9]
+</I>&gt;&gt;<i> modules to be updated. and yes, the goal is to have a standard solution
+</I>&gt;&gt;<i> for all modules, not only the problematic ones.
+</I>&gt;<i>
+</I>&gt;<i> If it's planned to have in the futur other dependencies like this or rpm
+</I>&gt;<i> macros to build perl packages, you can also create a new package
+</I>&gt;<i> perl-rpmbuild with a require on EUMM (and other required packages to
+</I>&gt;<i> build perl packages, if needed), with perl-rpmbuild added as buildrequire
+</I>&gt;<i> on all perl packages.
+</I>&gt;<i>
+</I>
+Well, having to change only one package instead of all would probably
+be nicer if possible.
+
+&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> ** 3. do nothing, and just deal with the problems manually
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> this is the solution i adopted till now. but i bump in more and more of
+</I>&gt;&gt;<i> those exceptions, and this is a burden for me. mageia ships more than
+</I>&gt;&gt;<i> 2500 perl modules, and usually i don't have to really dwelve in the
+</I>&gt;&gt;<i> details of their updates. but each exception is taking some time from my
+</I>&gt;&gt;<i> side to deal with, and i fear that the number of problems will just
+</I>&gt;&gt;<i> continue to rise. so i'm wanting to quit using this &quot;solution&quot;, and find
+</I>&gt;&gt;<i> a real one. almost as important, it means that finding a real solution
+</I>&gt;&gt;<i> means we are following cpan evolution step by step, and i think it's a
+</I>&gt;&gt;<i> Good Thing (tm).
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> ** 4. update basesystem-minimal to ship perl-ExtUtils-MakeMaker
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> this way, no need to add a buildrequires for the modules. they all get
+</I>&gt;&gt;<i> the new build tool, and therefore will generate the MYMETA files.
+</I>&gt;<i>
+</I>&gt;<i> Maybe adding this require to rpm-build instead of basesystem-minimal
+</I>&gt;<i> would be enough.
+</I>&gt;<i>
+</I>
+That would make it more in line for only building rpms, or add it to
+iurt if we want to ensure it &quot;only&quot; the bs ...
+
+Of course we probably will get complaints on &quot;bloating&quot; rpmbuild or iurt
+then :)
+
+Or do we have to ensure it ends up on all systems that are used for perl
+development? should it then be pulled in by some perl-*
+
+I see basesystem-minimal pulls only:
+perl-File-Sync
+perl-MDK-Common
+perl-WWW-Curl
+perl-base
+
+do we have some perl-* package that is required for all perl developers,
+but that is not some of the above?
+
+--
+Thomas
+</PRE>
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="004078.html">[Mageia-sysadm] possibility to add a package in basesystem-minimal? (long)
+</A></li>
+ <LI>Next message: <A HREF="004081.html">[Mageia-sysadm] possibility to add a package in basesystem-minimal? (long)
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#4080">[ date ]</a>
+ <a href="thread.html#4080">[ thread ]</a>
+ <a href="subject.html#4080">[ subject ]</a>
+ <a href="author.html#4080">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-sysadm">More information about the Mageia-sysadm
+mailing list</a><br>
+</body></html>