1 |
* Nick Prater <nick@××××.com>: |
2 |
> I've been working on updating www-apps/rt to the latest version 3.8.1, |
3 |
> which I now have running on my own system. |
4 |
|
5 |
Fine. |
6 |
|
7 |
> The new version introduces a number of new perl module dependencies, for |
8 |
> which there are no existing ebuilds: |
9 |
> |
10 |
> HTML::RewriteAttributes >= 0.02 |
11 |
> File::ShareDir |
12 |
> Data::ICal |
13 |
> depends on Text::vFile::asData |
14 |
> depends on Class::Accessor::Chains |
15 |
> |
16 |
> I have generated ebuilds for these five modules. |
17 |
|
18 |
Good. |
19 |
|
20 |
> There is also a dependency on Encode >= 2.13. |
21 |
> |
22 |
> Version 2.12 of Encode is distributed as part of dev-lang/perl, but |
23 |
> there is no specific ebuild for this. As a result I have generated |
24 |
> ebuilds as follows: |
25 |
> |
26 |
> virtual/perl-Encode-2.12 (the version that's part of dev-lang/perl) |
27 |
> virtual/perl-Encode-2.26 (the latest version on CPAN) |
28 |
> perl-core/Encode-2.26 |
29 |
|
30 |
I think this is fine too. |
31 |
|
32 |
> I understand that general policy is not to add ebuilds for additional |
33 |
> perl modules, but as these are to support another ebuild's dependencies, |
34 |
> it would be acceptable to add these. |
35 |
|
36 |
Not only acceptable but necessary ;) |
37 |
|
38 |
> I plan to submit these ebuilds to bugzilla in the next day of so. |
39 |
|
40 |
Go ahead. |
41 |
Another option: Try to get access to the perl-overlay (yuval or ian are |
42 |
the devs you have to ask to appove it). Put your ebuilds in there and |
43 |
ask us to move them to gentoo-x86. |
44 |
|
45 |
> Before I do so, is there anything obviously wrong in what I'm doing, |
46 |
> particularly with regard to Encode? Is there any particular etiquette I |
47 |
> should be following to have these ebuilds introduced? |
48 |
|
49 |
Looks fine. |
50 |
If the perl modules are needed they will be added to the tree, so you |
51 |
only have to write proper ebuilds. |
52 |
|
53 |
> I'd be grateful for any advice, comments or criticism. If I don't hear |
54 |
> anything in the next few days, I'll file each of these as bugs on |
55 |
> bugzilla and stand well back! |
56 |
> |
57 |
> Many thanks, |
58 |
|
59 |
Thanks to you. |