Hey all --
I put some additional work into the CPAN->Fedora mapping tools over Thanksgiving break...
* version info is now pulled from koji * version in testing, if available, is published * versions pre F-7 are not pulled (working to fix this) * data is now stored in a backend db * upstream-querying is now modular, so querying other upstreams (e.g. for non-perl) should just be a matter of writing the correct backend extension and providing a way to determine it should be used against a package.
The page is still up out at http://fedora.biggerontheinside.net/perl/.
Note I consider the page a stop-gap; next time I get some cycles I'll probably give Catalyst a whirl and see if I can't make something nice and dynamic to present it :) Note also there are CSS issues; I've asked the infrastructure list to set me right. I'm also looking to leverage a greater integration with koji and the packagedb as opportunities present themselves.
The code is out under the camelus hosted project[1] It's still early, mildly slap-dash and requires a bunch of modules not yet available in Fedora (a number of MooseX ones and DBIx::Class spring to mind). Patches / comments / collaboration quite welcome :)
-Chris
[1] https://hosted.fedoraproject.org/projects/camelus/
"CW" == Chris Weyl writes:
CW> Hey all -- I put some additional work into the CPAN->Fedora CW> mapping tools over Thanksgiving break...
CW> * version info is now pulled from koji * version in testing, if CW> available, is published * versions pre F-7 are not pulled (working CW> to fix this) * data is now stored in a backend db * CW> upstream-querying is now modular, so querying other upstreams CW> (e.g. for non-perl) should just be a matter of writing the CW> correct backend extension and providing a way to determine it CW> should be used against a package.
CW> The page is still up out at CW> http://fedora.biggerontheinside.net/perl/.
Hi Chris,
Is this site still alive or intended to be update? The last update was Jan 5. Has it been moved or integrated elsewhere? It's a very useful resource which I used for several months to update my CPAN packages.
Alex
On Fri, 07 Mar 2008 01:18:24 -0700 Alex Lancaster alexl@users.sourceforge.net wrote:
"CW" == Chris Weyl writes:
CW> Hey all -- I put some additional work into the CPAN->Fedora CW> mapping tools over Thanksgiving break...
CW> * version info is now pulled from koji * version in testing, if CW> available, is published * versions pre F-7 are not pulled (working CW> to fix this) * data is now stored in a backend db * CW> upstream-querying is now modular, so querying other upstreams CW> (e.g. for non-perl) should just be a matter of writing the CW> correct backend extension and providing a way to determine it CW> should be used against a package.
CW> The page is still up out at CW> http://fedora.biggerontheinside.net/perl/.
Hi Chris,
Is this site still alive or intended to be update? The last update was Jan 5. Has it been moved or integrated elsewhere? It's a very useful resource which I used for several months to update my CPAN packages.
Last I talked to Chris, Real Life and his Day Job were interfering with his ability to develop this more. He started a Fedora hosted project to host the code that drives it:
https://fedorahosted.org/camelus/
-RN
On Fri, Mar 7, 2008 at 3:22 AM, Robin Norwood rnorwood@redhat.com wrote:
Last I talked to Chris, Real Life and his Day Job were interfering with his ability to develop this more. He started a Fedora hosted project to host the code that drives it:
They're still conspiring, unfortunately for me in a fashion that seems to be immune to RICO. :)
I did manage to make some updates over the last couple days, including fixing what I apparently broke on Jan 5th, and generally making the process a touch more reliable... It should be going in a much more regular fashion now. When I say "reliable", I mean the versions currently associated with the ga / updates / testing tags in koji; I apparently need to put in a touch more effort to get the now-CPANPLUS backed upstream code working properly all the time. (I'll probably just switch back to the former method until I get this working 100%.)
I'll be pushing the updated code to the mercurial repo shortly. Most of what it uses in the way of CPAN modules are in Fedora at this point; I'll have to give the code a quick scan to make sure I note what is and what isn't in yet. (DBIx::Class I know isn't, but is hopefully in the final stages of its review.)
My recent efforts here aren't entirely selfless -- I've been meaning to try my hand at writing a Catalyst-based app from scratch for ages now, and writing one to replace the static pages sounds like a fun little project :) Erm. Once the upstream query code works. Again. *sigh*
-Chris
"CW" == Chris Weyl writes:
CW> On Fri, Mar 7, 2008 at 3:22 AM, Robin Norwood rnorwood@redhat.com wrote:
Last I talked to Chris, Real Life and his Day Job were interfering
with his ability to develop this more. He started a Fedora hosted project to host the code that drives it:
CW> They're still conspiring, unfortunately for me in a fashion that CW> seems to be immune to RICO. :)
CW> I did manage to make some updates over the last couple days, CW> including fixing what I apparently broke on Jan 5th, and generally CW> making the process a touch more reliable... It should be going in CW> a much more regular fashion now. When I say "reliable", I mean CW> the versions currently associated with the ga / updates / testing CW> tags in koji; I apparently need to put in a touch more effort to CW> get the now-CPANPLUS backed upstream code working properly all the CW> time. (I'll probably just switch back to the former method until CW> I get this working 100%.)
CW> I'll be pushing the updated code to the mercurial repo shortly. CW> Most of what it uses in the way of CPAN modules are in Fedora at CW> this point; I'll have to give the code a quick scan to make sure I CW> note what is and what isn't in yet. (DBIx::Class I know isn't, CW> but is hopefully in the final stages of its review.)
CW> My recent efforts here aren't entirely selfless -- I've been CW> meaning to try my hand at writing a Catalyst-based app from CW> scratch for ages now, and writing one to replace the static pages CW> sounds like a fun little project :) Erm. Once the upstream query CW> code works. Again. *sigh*
Chris,
Thanks for the update, it seems the script is chugging away checking CPAN. One small issue, it appears that the release columns are out order, they are:
devel F-7 F-8
but they should be:
F-7 F-8 devel
I know this because on my page:
http://fedora.biggerontheinside.net/perl/alexlan.html
I updated the devel branch, but the F-7, F-8 branches are in testing.
Alex
On Fri, Mar 28, 2008 at 4:30 AM, Alex Lancaster alexl@users.sourceforge.net wrote:
"CW" == Chris Weyl writes:
Chris,
Thanks for the update, it seems the script is chugging away checking CPAN. One small issue, it appears that the release columns are out order, they are:
devel F-7 F-8
but they should be:
F-7 F-8 devel
I know this because on my page:
http://fedora.biggerontheinside.net/perl/alexlan.html
I updated the devel branch, but the F-7, F-8 branches are in testing.
Sorry about that, corrected :)
Also, I've put a (small) amount of work into a more dynamic page... still fairly primitive, doesn't even do a "display by user", but figured I'd throw it out there.
http://perl.biggerontheinside.net/packages/list
-Chris
"CW" == Chris Weyl writes:
CW> alexl@users.sourceforge.net wrote:
Thanks for the update, it seems the script is chugging away checking CPAN. One small issue, it appears that the release columns are out order, they are:
[...]
CW> Sorry about that, corrected :)
CW> Also, I've put a (small) amount of work into a more dynamic CW> page... still fairly primitive, doesn't even do a "display by CW> user", but figured I'd throw it out there.
CW> http://perl.biggerontheinside.net/packages/list
Hi Chris,
Another issue with the columns, now that columns have been added for the EL-4 and El-5 branches.
If no package exists for that branch, all the entries are left-shifted from where they are supposed to be, for example consider the perl-Ace package on:
http://fedora.biggerontheinside.net/perl/alexlan.html
The columns appear as:
CPAN EL-4 EL-5 F-7 F-8 F-9 F-10 rawhide 1.91 1.91 1.91 1.91 1.91
but the first two columns should actually be padded with blanks and should be:
CPAN EL-4 EL-5 F-7 F-8 F-9 F-10 rawhide 1.91 1.91 1.91 1.91 1.91 1.91
because no branches exist for EL-4 and EL-5 for perl-Ace. In fact all my packages are misaligned except for perl-XML-Writer which does happen to have EL-4 and EL-5 branches.
Thanks again for your work on this.
Alex
perl-devel@lists.fedoraproject.org