<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build">
    <title>gmane.comp.lang.perl.modules.module-build</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6813"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6812"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6811"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6810"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6809"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6808"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6806"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6805"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6804"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6803"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6802"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6801"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6800"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6798"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6795"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6794"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6793"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6791"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6790"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6789"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6813">
    <title>Re: How to create META.json using Module::Build and how to link to the VCS?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6813</link>
    <description>&lt;pre&gt;
What we really need is a meta_merge2 key. Or maybe a repository key.
Or probably both would be nice to have.

Leon

&lt;/pre&gt;</description>
    <dc:creator>Leon Timmermans</dc:creator>
    <dc:date>2013-01-03T23:29:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6812">
    <title>Re: How to create META.json using Module::Build and how to link to the VCS?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6812</link>
    <description>&lt;pre&gt;John,

just a misunderstanding.

repository =&amp;gt; 'git://github.com/jgamble/Math-Polynomial-Solve.git',

works

repository =&amp;gt; {
               url =&amp;gt;  'git://github.com/jgamble/Math-Polynomial-Solve.git',
               web =&amp;gt;  'http://github.com/jgamble/Math-Polynomial-Solve',
               type =&amp;gt; 'git',
       }

does NOT.  (but it would be nice if it did)

Just as Leon wrote.

Gabor

&lt;/pre&gt;</description>
    <dc:creator>Gabor Szabo</dc:creator>
    <dc:date>2013-01-03T16:38:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6811">
    <title>Re: How to create META.json using Module::Build and how to link to the VCS?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6811</link>
    <description>&lt;pre&gt;
Looking at it, it looks okay to me (although it looks like a cut-and-paste
example, as the only keys he has unnecessarily quoted are the resource and
repository keys).

For what it's worth, here's a link to my Build.PL, which successfully adds
the repository link:
&amp;lt;https://github.com/jgamble/Math-Polynomial-Solve/blob/master/Build.PL&amp;gt;


What URL did you have? Maybe there's a legitimate error there.

     -john


&lt;/pre&gt;</description>
    <dc:creator>John M. Gamble</dc:creator>
    <dc:date>2013-01-03T16:29:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6810">
    <title>Re: How to create META.json using Module::Build and how to link to the VCS?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6810</link>
    <description>&lt;pre&gt;
Thanks.

I checked on a distribution that is using MB and it created the
META.json for me too. ++!

Interestingly Sam Graham posted a link to his article where he shows
how he did this
2 years ago:
http://www.illusori.co.uk/blog/2013/01/03/setting-repository-with-module-build.html

I tried the same using MB 0.4003 but got the following error:

Error is: Invalid metadata structure. Errors: 'HASH(0xfcde50)' for
'repository' does not have a URL scheme (resources -&amp;gt; repository)
[Validation: 1.4]

Was the feature removed?

regards
Gabor

&lt;/pre&gt;</description>
    <dc:creator>Gabor Szabo</dc:creator>
    <dc:date>2013-01-03T15:44:35</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6809">
    <title>Re: How to create META.json using Module::Build and how to link to the VCS?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6809</link>
    <description>&lt;pre&gt;
Since version 0.3800 Module::Build generates valid META.json, but it's
actually upconverted meta 1.4, so it won't contain any of the new
fields. This is a known bug. I would welcome someone adding proper
meta 2.0 support, but it's fairly low on my own todo list to be
honest. MakeMaker has the same issue.

Leon

&lt;/pre&gt;</description>
    <dc:creator>Leon Timmermans</dc:creator>
    <dc:date>2013-01-03T13:18:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6808">
    <title>How to create META.json using Module::Build and how to link to the VCS?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6808</link>
    <description>&lt;pre&gt;Hi,

recently I wrote an article how people could include a link to their
version control system in the META.yml file.
http://perl5maven.com/how-to-add-link-to-version-control-system-of-a-cpan-distributions

After getting a few comments I found out that beside the link to the
repository one could also include the type of
the repository (git/svn/etc...), but as far as I can see only
META.json holds that information.
At least in the distributions I checked only META.json had this.
All these distributions were generated using Dist::Zilla.

So I wonder how can ask Module::Build to generate META.json as well,
and how can I tell it
to include the other fields of the repository as well?

regards
   Gabor

&lt;/pre&gt;</description>
    <dc:creator>Gabor Szabo</dc:creator>
    <dc:date>2013-01-03T11:04:33</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6806">
    <title>Re: How To Build A Perl Package Database</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6806</link>
    <description>&lt;pre&gt;
FWIW I think that Perl should use one install format and the distros
should not fight that.

IMO a lot of MakeMakers problems come from trying to please too many
people and ending up pleasing no one.

Yves

&lt;/pre&gt;</description>
    <dc:creator>demerphq</dc:creator>
    <dc:date>2013-01-02T14:18:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6805">
    <title>Re: How To Build A Perl Package Database</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6805</link>
    <description>&lt;pre&gt;
One issue I had when trying to store distributions with Git::CPAN::Hook is
that if a file does not change between two versions of a distribution,
then git won't "detect" it.

That was an issue for me, as I tried to create special tree objects for
each distribution, so that "install this version of the distribution"
would basically mean "apply the patch that creates the whole tree". This
does not work if the tree does not contain files that haven't changed
between versions.

Depending on what you meant, that could be an issue for you too.

&lt;/pre&gt;</description>
    <dc:creator>Philippe Bruhat (BooK</dc:creator>
    <dc:date>2013-01-02T00:23:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6804">
    <title>Re: [rt.cpan.org #82306] Not building for Perl 5.16 on Windows</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6804</link>
    <description>&lt;pre&gt;
That report is from ActiveState's automatic build system.


Lyle
&lt;/pre&gt;</description>
    <dc:creator>Lyle</dc:creator>
    <dc:date>2013-01-02T00:30:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6803">
    <title>Re: [rt.cpan.org #82306] Not building for Perl 5.16 on Windows</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6803</link>
    <description>&lt;pre&gt;
The error is «Can't locate version/vpp.pm», that suggests something is
wrong with your version.pm installation. 5.16 ships with a recent
version of version, so it shouldn't need the pure perl version in the
first place. Does «perl -Mversion -E 'say version-&amp;gt;new(1)'» work?

This really sounds like something is wrong with your local setup, but
it could be a number of things.

Leon

&lt;/pre&gt;</description>
    <dc:creator>Leon Timmermans</dc:creator>
    <dc:date>2013-01-01T22:49:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6802">
    <title>Fwd: [rt.cpan.org #82306] Not building for Perl 5.16 on Windows</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6802</link>
    <description>&lt;pre&gt;I submitted a bug to rjbs about one of his modules not building on 
Windows. He's kicked back that it's actually a Module::Build error. 
Looking at the build log, it appears he's correct:
http://ppm4.activestate.com/MSWin32-x86/5.16/1600/R/RJ/RJBS/CGI-Application-Server-0.062.d/log-20120819T121907.txt
Then I would presume that this is affecting a lot of modules?


Lyle

-------- Original Message --------
Subject: [rt.cpan.org #82306] Not building for Perl 5.16 on Windows
Date: Tue, 1 Jan 2013 15:13:41 -0500
From: Ricardo Signes via RT &amp;lt;bug-CGI-Application-Server&amp;lt; at &amp;gt;rt.cpan.org&amp;gt;
Reply-To: bug-CGI-Application-Server&amp;lt; at &amp;gt;rt.cpan.org
To: COSMICNET&amp;lt; at &amp;gt;cpan.org



&amp;lt;URL: https://rt.cpan.org/Ticket/Display.html?id=82306 &amp;gt;

This bug is a failure of Module::Build to compile.

It is related to CGI::Application::Server only in that its Build.PL loads Module::Build.

&lt;/pre&gt;</description>
    <dc:creator>Lyle</dc:creator>
    <dc:date>2013-01-01T20:25:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6801">
    <title>Re: How To Build A Perl Package Database</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6801</link>
    <description>&lt;pre&gt;
I think that would clash with most vendor distributed perls (or at
least it does with both Debian and Red Hat). It would be nice if this
system was instead able to integrate with them instead of them nuking
it to prevent users from doing something stupid.

Leon

&lt;/pre&gt;</description>
    <dc:creator>Leon Timmermans</dc:creator>
    <dc:date>2012-12-31T18:38:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6800">
    <title>Re: How To Build A Perl Package Database</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6800</link>
    <description>&lt;pre&gt;

Mostly I would prohibit sharing of directories between Perl installations,
and even within a single installation, the sharing of directories between
install locations.

E.g. the default configuration right now has $Config{installbin} and
$Config{installsitebin} pointing to the the same directory. This means that
if you install ExtUtils::ParseXS from CPAN, you end up with the new version
of the module in $Config{installsitelib}, but the xsubpp script installed
into $Config{installsitebin} will overwrite the core version already in
$Config{installbin} because they are the same directory.

This means it is now impossible to remove the ExtUtils::ParseXS module from
the "site" install location and reverting to the core version.

Even if you don't care about "delete" functionality in your package
manager, you may still want to preserve the integrity of core install.
Otherwise it is possible that the package manager updates a package it
relies upon itself that breaks the package manager. Then it is impossible
to &lt;/pre&gt;</description>
    <dc:creator>Jan Dubois</dc:creator>
    <dc:date>2012-12-31T17:50:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6798">
    <title>Fwd: How To Build A Perl Package Database</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6798</link>
    <description>&lt;pre&gt;---------- Forwarded message ----------
From: Jan Dubois &amp;lt;jand&amp;lt; at &amp;gt;activestate.com&amp;gt;
Date: Thu, Dec 27, 2012 at 5:40 PM
Subject: Re: How To Build A Perl Package Database
To: Leon Timmermans &amp;lt;fawaka&amp;lt; at &amp;gt;gmail.com&amp;gt;


On Thu, Dec 20, 2012 at 2:42 AM, Leon Timmermans &amp;lt;fawaka&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:


I wonder if it isn't time to deprecate all the complex install combinations
that may have made sense when hard disks was rather limited.

In ActivePerl we enforce a pretty simplified install layout to be able to
create an intuitive package manager:

   - no sharing of directories between different versions
   - every install area has its own bin, etc, lib, and html subdirectories
   - the etc subdirectory records packages installed in that location

Here is how PPM looks (on my Mac, but it is rather similar on Windows or
Unix systems too):
$ ppm area
┌────────┬──────┬────────────────────────────────────────┐
│ name&lt;/pre&gt;</description>
    <dc:creator>Jan Dubois</dc:creator>
    <dc:date>2012-12-28T01:44:49</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6795">
    <title>Re: How To Build A Perl Package Database</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6795</link>
    <description>&lt;pre&gt;
One minor complication of that is the strictest sense an "install
location" isn't all that well defined. Or perhaps I should say every
dist has 8 install locations with unspecified relationship on the
filesystem (lib, arch, bin, script, libdoc, bindoc, libhtml, binhtml).
In practice you may want to use lib *and* arch (they are never used
simultaneously, but stuff in lib may be shared over different perl
installations, contrary to arch which should be for one specific
install).

Leon

&lt;/pre&gt;</description>
    <dc:creator>Leon Timmermans</dc:creator>
    <dc:date>2012-12-20T10:42:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6794">
    <title>Re: How To Build A Perl Package Database</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6794</link>
    <description>&lt;pre&gt;
Yes, that's what I had in mind.

Tim.

&lt;/pre&gt;</description>
    <dc:creator>Tim Bunce</dc:creator>
    <dc:date>2012-12-20T10:38:15</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6793">
    <title>Re: How To Build A Perl Package Database</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6793</link>
    <description>&lt;pre&gt;
On Dec 17, 2012, at 9:36, Tim Bunce &amp;lt;Tim.Bunce&amp;lt; at &amp;gt;pobox.com&amp;gt; wrote:


It seems to me that the database indeed will have to be[1] "per library root" and the tools using the database will need to know to do lookups everywhere and merge the results.


Ask

[1] Where "will have to" means "to fit *my* universe".


&lt;/pre&gt;</description>
    <dc:creator>Ask Bjørn Hansen</dc:creator>
    <dc:date>2012-12-17T19:23:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6791">
    <title>Re: How To Build A Perl Package Database</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6791</link>
    <description>&lt;pre&gt;
True, but even for power users managing Perl modules and dependencies 
can feel needlessly long winded, and not uncommonly fraught with 
complications. Clashes between versions, system packages, cpan installed 
modules, missing deps, etc.

When one can spend what feels like an eternity installing deps for a 
Catalyst app, knowing full well that things like Drupal can be installed 
in minutes, doesn't do the image of Perl an favours.


I started a design a project I called PerlSI a few of years back (Perl 
Scriptable Installer), which aimed to remedy this among other things. 
Unfortunately I started a part time degree and didn't get far with it. 
Maybe next year I'll have chance to look at it again.


Lyle


&lt;/pre&gt;</description>
    <dc:creator>Lyle</dc:creator>
    <dc:date>2012-12-17T18:50:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6790">
    <title>Re: How To Build A Perl Package Database</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6790</link>
    <description>&lt;pre&gt;Packlist 2.0

MYMETA + installed file details

?
On Dec 17, 2012 12:36 AM, "Tim Bunce" &amp;lt;Tim.Bunce&amp;lt; at &amp;gt;pobox.com&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>Adam Kennedy</dc:creator>
    <dc:date>2012-12-17T17:42:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6789">
    <title>Re: How To Build A Perl Package Database</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6789</link>
    <description>&lt;pre&gt;

I think it is neccesary to make a distinction between developers, power
users, and desktop/end users. Developers and power users usually know
how to deal with CPAN/local installs and package management. 'Command
line' and 'root' do not have real secrets for them.

Desktop users, on the other hand, just use point and click on desktops
and web sites, and things like 'Perl' and 'modules' do not mean anything
significant. For these users, an application is just a single piece of
software that gets installed with the click of a button. If it is a Perl
application, this means you have to provide Perl and all necessary
libraries and modules with the install kit[1]. Installable packages can
be created with PAR, althoug personally I prefer Cava Packager
(especially in combination with Citrus Perl). Other people may wish to
use PerlApp.

&lt;/pre&gt;</description>
    <dc:creator>Johan Vromans</dc:creator>
    <dc:date>2012-12-17T13:52:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6786">
    <title>Re: How To Build A Perl Package Database</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.perl.modules.module-build/6786</link>
    <description>&lt;pre&gt;
Michael is right. I deal with setting up Perl driven software are a wide 
variety of systems. This often means setting up Perl itself because the 
system doesn't have one, or to have a non system instance. It can be a 
real pain, it shouldn't be, it should be easy and straight forward for 
all. TIMTOWTDI, relying on the OS for package management can be far from 
idea, or not even an option.


Lyle

&lt;/pre&gt;</description>
    <dc:creator>Lyle</dc:creator>
    <dc:date>2012-12-17T01:54:51</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lang.perl.modules.module-build">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.perl.modules.module-build</link>
  </textinput>
</rdf:RDF>
