diff options
Diffstat (limited to 'zarb-ml/mageia-dev/20110309/003157.html')
-rw-r--r-- | zarb-ml/mageia-dev/20110309/003157.html | 125 |
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] "magpie old" 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] "magpie old" 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] "magpie old" 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… + [...] + 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 ) && 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érô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> |