summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/2011-July/003756.html
blob: c228907e37029e239003c143f4fa3983e6d64e2c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-sysadm] perl modules shipped by mageia - db hosted on mageia servers?
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20perl%20modules%20shipped%20by%20mageia%20-%20db%20hosted%20on%0A%20mageia%20servers%3F&In-Reply-To=%3C1311072896.6636.109.camel%40akroma.ephaone.org%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="003755.html">
   <LINK REL="Next"  HREF="003757.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-sysadm] perl modules shipped by mageia - db hosted on mageia servers?</H1>
    <B>Michael Scherer</B> 
    <A HREF="mailto:mageia-sysadm%40mageia.org?Subject=Re%3A%20%5BMageia-sysadm%5D%20perl%20modules%20shipped%20by%20mageia%20-%20db%20hosted%20on%0A%20mageia%20servers%3F&In-Reply-To=%3C1311072896.6636.109.camel%40akroma.ephaone.org%3E"
       TITLE="[Mageia-sysadm] perl modules shipped by mageia - db hosted on mageia servers?">misc at zarb.org
       </A><BR>
    <I>Tue Jul 19 12:54:55 CEST 2011</I>
    <P><UL>
        <LI>Previous message: <A HREF="003755.html">[Mageia-sysadm] perl modules shipped by mageia - db hosted on mageia servers?
</A></li>
        <LI>Next message: <A HREF="003757.html">[Mageia-sysadm] perl modules shipped by mageia - db hosted on mageia servers?
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#3756">[ date ]</a>
              <a href="thread.html#3756">[ thread ]</a>
              <a href="subject.html#3756">[ subject ]</a>
              <a href="author.html#3756">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>Le mardi 19 juillet 2011 &#224; 11:26 +0200, Jerome Quelin a &#233;crit :
&gt;<i> hi,
</I>&gt;<i> 
</I>&gt;<i> On 11/07/08 15:37 +0200, Michael Scherer wrote:
</I>&gt;<i> &gt; Le vendredi 08 juillet 2011 &#224; 14:50 +0200, Jerome Quelin a &#233;crit :
</I>&gt;<i> &gt; &gt; i've updated module::packaged::generator to support mageia (among a lot
</I>&gt;<i> &gt; &gt; of other improvements). it creates a sqlite database with all perl
</I>&gt;<i> &gt; &gt; modules available in mageia, with their version and the rpm package
</I>&gt;<i> &gt; &gt; holding the module. the package to install is (only available on
</I>&gt;<i> &gt; &gt; cauldron) perl-Module-Packaged-Generator-1.111.890-1.mga2
</I>&gt;<i> &gt; 
</I>&gt;<i> &gt; Then we need a backport to 2010.2, or wait until we upgrade to mageia
</I>&gt;<i> &gt; 2  :)
</I>&gt;<i> 
</I>&gt;<i> it should be available in contrib/backports
</I>
With missing requires :

# urpmi perl-Module-Packaged-Generator
# pkgcpan -q -f ./cpan.db -d Mageia
Can't locate Devel/Platform/Info/Linux.pm in @INC (@INC
contains: /usr/bin/../lib /usr/lib/perl5/site_perl/5.10.1/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.1 /usr/lib/perl5/vendor_perl/5.10.1/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.1 /usr/lib/perl5/5.10.1/x86_64-linux-thread-multi /usr/lib/perl5/5.10.1 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl .) at /usr/lib/perl5/vendor_perl/5.10.1/Module/Packaged/Generator.pm line 20.
BEGIN failed--compilation aborted
at /usr/lib/perl5/vendor_perl/5.10.1/Module/Packaged/Generator.pm line
20.

and also MooseX/Has/Sugar.pm 
and Parse/CPAN/Packages/Fast.pm
and Log/Dispatchouli.pm
and MooseX/Singleton.pm
and Term/ProgressBar/Quiet.pm
and Exporter/Lite.pm
and File/HomeDir/PathClass.pm

an finally, it fails :


[<A HREF="https://www.mageia.org/mailman/listinfo/mageia-sysadm">root at alamut</A> tmp]# pkgcpan -q -f ./cpan.db -d Mageia
Couldn't load class (Module::Packaged::Generator::Role::UrlFetching)
because: Can't locate object method &quot;my_dist_data&quot; via package
&quot;File::HomeDir::PathClass&quot;
at /usr/lib/perl5/vendor_perl/5.10.1/Module/Packaged/Generator/Utils.pm
line 27.
Compilation failed in require
at /usr/lib/perl5/vendor_perl/5.10.1/Module/Packaged/Generator/Role/UrlFetching.pm line 22.
BEGIN failed--compilation aborted
at /usr/lib/perl5/vendor_perl/5.10.1/Module/Packaged/Generator/Role/UrlFetching.pm line 22.
Compilation failed in require
at /usr/lib/perl5/vendor_perl/5.10.1/x86_64-linux-thread-multi/Class/MOP.pm line 101.

at /usr/lib/perl5/vendor_perl/5.10.1/x86_64-linux-thread-multi/Class/MOP.pm line 105
	Class::MOP::__ANON__('Can\'t locate object method &quot;my_dist_data&quot; via
package &quot;File:...') called
at /usr/lib/perl5/vendor_perl/5.10.1/Try/Tiny.pm line 98
	Try::Tiny::try('CODE(0x31a05e8)', 'Try::Tiny::Catch=REF(0x31afda8)')
called
at /usr/lib/perl5/vendor_perl/5.10.1/x86_64-linux-thread-multi/Class/MOP.pm line 110

Class::MOP::load_first_existing_class('Module::Packaged::Generator::Role::UrlFetching') called at /usr/lib/perl5/vendor_perl/5.10.1/x86_64-linux-thread-multi/Class/MOP.pm line 121

Class::MOP::load_class('Module::Packaged::Generator::Role::UrlFetching')
called
at /usr/lib/perl5/vendor_perl/5.10.1/x86_64-linux-thread-multi/Moose/Util.pm line 108

Moose::Util::_apply_all_roles('Class::MOP::Class::__ANON__::SERIAL::1=HASH(0x3169560)', undef, 'Module::Packaged::Generator::Role::UrlFetching') called at /usr/lib/perl5/vendor_perl/5.10.1/x86_64-linux-thread-multi/Moose/Util.pm line 86

Moose::Util::apply_all_roles('Class::MOP::Class::__ANON__::SERIAL::1=HASH(0x3169560)', 'Module::Packaged::Generator::Role::UrlFetching') called at /usr/lib/perl5/vendor_perl/5.10.1/x86_64-linux-thread-multi/Moose.pm line 57
	Moose::with('Class::MOP::Class::__ANON__::SERIAL::1=HASH(0x3169560)',
'Module::Packaged::Generator::Role::UrlFetching') called
at /usr/lib/perl5/vendor_perl/5.10.1/x86_64-linux-thread-multi/Moose/Exporter.pm line 293
	Moose::with('Module::Packaged::Generator::Role::UrlFetching') called
at /usr/lib/perl5/vendor_perl/5.10.1/Module/Packaged/Generator/CPAN.pm
line 25
	require Module/Packaged/Generator/CPAN.pm called
at /usr/lib/perl5/vendor_perl/5.10.1/Module/Packaged/Generator.pm line
24
	Module::Packaged::Generator::BEGIN() called
at /usr/lib/perl5/vendor_perl/5.10.1/Module/Packaged/Generator/CPAN.pm
line 0
	eval {...} called
at /usr/lib/perl5/vendor_perl/5.10.1/Module/Packaged/Generator/CPAN.pm
line 0
	require Module/Packaged/Generator.pm called at /usr/bin/pkgcpan line 35
	pkgcpan::BEGIN() called
at /usr/lib/perl5/vendor_perl/5.10.1/Module/Packaged/Generator/CPAN.pm
line 0
	eval {...} called
at /usr/lib/perl5/vendor_perl/5.10.1/Module/Packaged/Generator/CPAN.pm
line 0
Compilation failed in require
at /usr/lib/perl5/vendor_perl/5.10.1/Module/Packaged/Generator.pm line
24.
BEGIN failed--compilation aborted
at /usr/lib/perl5/vendor_perl/5.10.1/Module/Packaged/Generator.pm line
24.
Compilation failed in require at /usr/bin/pkgcpan line 35.
BEGIN failed--compilation aborted at /usr/bin/pkgcpan line 35.

&gt;<i>  
</I>&gt;<i> &gt; The rest should be quite easy once the package is backported ( and
</I>&gt;<i> &gt; tested ). 
</I>&gt;<i> 
</I>&gt;<i> can you (or someone else) please  have a look to previous msg to get the
</I>&gt;<i> correct invocation and report if it works?
</I>&gt;<i> 
</I>&gt;<i>  
</I>&gt;<i> &gt; &gt; once this is scheduled, please let me know the refresh rate and the url
</I>&gt;<i> &gt; &gt; where resulting file can be downloaded. the url doesn't need to be sexy
</I>&gt;<i> &gt; &gt; or short or whatever - it will be hidden in a perl module responsible
</I>&gt;<i> &gt; &gt; for automatic mirroring.
</I>&gt;<i> &gt; 
</I>&gt;<i> &gt; I guess once per day, on pkgcpan.mageia ?
</I>&gt;<i> &gt; ( I prefer to have descriptive domain name for the sack of self
</I>&gt;<i> &gt; documentation, so do not hesitate if you have a better one, ie something
</I>&gt;<i> &gt; that clearly tell what purpose it serve ).
</I>&gt;<i> 
</I>&gt;<i> you mean pkgcpan.mageia.org?
</I>
yes,

&gt;<i> maybe that's a bit too restrictive to use a subdomain per need. i
</I>&gt;<i> propose sthg such as:
</I>&gt;<i> 
</I>&gt;<i>     perl.mageia.org/files/
</I>&gt;<i>     perl.mageia.org/pkgcpan/
</I>&gt;<i>     www.mageia.org/perl/
</I>&gt;<i> 
</I>&gt;<i> having a perl.mageia.org might be a good idea. this might even motivate
</I>&gt;<i> me to work on some perl on mageia advertisement... but later on! :-)
</I>
In fact, that's easier for us, since we do have a streamlined system for
1 domain == 1 web application.

But we can also change later, if you have something else to place there.

-- 
Michael Scherer

</PRE>



<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="003755.html">[Mageia-sysadm] perl modules shipped by mageia - db hosted on mageia servers?
</A></li>
	<LI>Next message: <A HREF="003757.html">[Mageia-sysadm] perl modules shipped by mageia - db hosted on mageia servers?
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#3756">[ date ]</a>
              <a href="thread.html#3756">[ thread ]</a>
              <a href="subject.html#3756">[ subject ]</a>
              <a href="author.html#3756">[ 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>