summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/20110309/003157.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/20110309/003157.html')
-rw-r--r--zarb-ml/mageia-dev/20110309/003157.html125
1 files changed, 125 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/20110309/003157.html b/zarb-ml/mageia-dev/20110309/003157.html
new file mode 100644
index 000000000..eab5e409d
--- /dev/null
+++ b/zarb-ml/mageia-dev/20110309/003157.html
@@ -0,0 +1,125 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] &quot;magpie old&quot; to list non up-to-date perl modules
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%22magpie%20old%22%20to%20list%20non%20up-to-date%20perl%20modules&In-Reply-To=%3C20110309124122.GA9233%40mongueurs.net%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="003155.html">
+ <LINK REL="Next" HREF="003159.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] &quot;magpie old&quot; to list non up-to-date perl modules</H1>
+ <B>Jerome Quelin</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%22magpie%20old%22%20to%20list%20non%20up-to-date%20perl%20modules&In-Reply-To=%3C20110309124122.GA9233%40mongueurs.net%3E"
+ TITLE="[Mageia-dev] &quot;magpie old&quot; to list non up-to-date perl modules">jquelin at gmail.com
+ </A><BR>
+ <I>Wed Mar 9 13:41:22 CET 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="003155.html">[Mageia-dev] Litotas Desktop, a new Linux Desktop Environment (currently under Development)
+</A></li>
+ <LI>Next message: <A HREF="003159.html">[Mageia-dev] [RPM] cauldron core/release libjpeg-turbo-1.1.0-3.mga1
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#3157">[ date ]</a>
+ <a href="thread.html#3157">[ thread ]</a>
+ <a href="subject.html#3157">[ subject ]</a>
+ <a href="author.html#3157">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>hi,
+
+the final stone is now built for magpie: it's possible to list on your mageia
+system the perl modules that have up to date versions upstream. it allows to
+see at a glance which perl packages need to be updated. it's based on cpanplus,
+and only tackles perl modules installed on your system.
+
+the new command is:
+
+ $ magpie old
+ ** core packages: 11
+
+ Devel::DProf 20080331.00 20110228.00
+ Devel::SelfStubber 1.03 1.05
+ [...]
+ if 0.05 0.0601
+
+ ** normal packages: 57
+
+ DateTime::TimeZone 1.28 1.29 perl-DateTime-TimeZone 1.280.0
+ Digest::SHA 5.50 5.60 perl-Digest-SHA 5.500.0
+ [...]
+ parent 0.224 0.225 perl-parent 0.224.0
+
+ ** orphan packages: 7
+
+ KENTNL 0.010173Dist::Zilla&#8230;
+ [...]
+ inc::latest 0.3624 0.38
+
+ ** strange packages: 3
+
+ App::cpanminus 1.2001 1.4002 cpanminus(1.200.100),perl-App-cpanminus(1.200.100)
+ HTTP::Response 6.00 6.01 perl-libwww-perl(5.837.0),perl-Test-Mock-LWP(0.50.0),perl-HTTP-Message(6.0.0)
+ Perl::MinimumVersion 1.27 1.28 perl-Perl-MinimumVersion(1.270.0),perl-Perl-Critic-Pulp(47.0.0)
+
+ ** ignored modules: 12
+
+ Boulder::Unigene(28051999.00), File::MimeInfo::Rox(0.20), Getopt::Lucid(0.19), HTML::Table(2.08), Imager::Font::Type1(1.011), Inline::Python(0.38), Lingua::Features(0.30), Parse::RecDescent::FAQ::Original(6.00), Switch(2.16), Tie::Watch(1.301), WebFetch(0.13), XML::Grove(0.46)
+
+
+the columns are: module, old version, new version, mageia package name, mageia
+package version.
+
+as you can see, the modules are sorted in various categories:
+ core - modules shipped with perl (or perl-base)
+ dual-lifed (not shown above) - modules that are both shipped with perl (or
+ perl-base) and as a stand-alone package
+ normal - regular modules with their own package
+ orphan - modules that do not belong to a mageia package (either inherited
+ from mandriva, or not yet pushed on buildsystem).
+ strange - modules that belong to more than one magiea package
+ ignore - those are modules that either cannot be built (with an upstream
+ bug) or that confuse cpanplus when comparing versions
+
+
+with this information, it's therefore very straightforward to update the
+packages, launching the following command as needed:
+
+ $ eval $( magpie co -s $pkg ) &amp;&amp; magpie update
+
+of course, since all the building blocks are now available, that's what
+the last command to be implemented (magpie dwim) will do!
+
+j&#233;r&#244;me
+--
+<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">jquelin at gmail.com</A>
+</PRE>
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="003155.html">[Mageia-dev] Litotas Desktop, a new Linux Desktop Environment (currently under Development)
+</A></li>
+ <LI>Next message: <A HREF="003159.html">[Mageia-dev] [RPM] cauldron core/release libjpeg-turbo-1.1.0-3.mga1
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#3157">[ date ]</a>
+ <a href="thread.html#3157">[ thread ]</a>
+ <a href="subject.html#3157">[ subject ]</a>
+ <a href="author.html#3157">[ 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>