[enhancement] proposal - make all ports independent of which version of Perl is installed or the major one

Bjarne D Mathiesen macintosh at mathiesen.info
Thu May 24 13:24:51 PDT 2012


Bradley Giesbrecht wrote:
> On May 24, 2012, at 8:53 AM, Bjarne D Mathiesen wrote:
> 
>> Bradley Giesbrecht wrote:
>>>
>>> Thank you Bjarne.
>>>
>>> Bjarne, if you were to follow this simple setup you could produce the preferred diff files (svn diff perl > patch-perl-deps-to-perl-5.14.diff) that will allow the widest audience to view, critique and act on your work.
>>
>> My script already produces diff files ?!?
> 
> Right, but MacPorts contributors have to read your script, setup an environment for your script to work, run your script and then most likely diff it themselves to see what changed.
> It is likely that few of the developers interested in this subject have the time to work through these steps. That is why the patch guidelines exist :)

It didn't seem as if we could get anywhere here on the list as to
whether we should go the ${perl5.major} road -or- the hardcoded way.
To mee it seemed as if we were completely stuck without any progress in
the near future ; and I really needed at solution for myself now due to
my own idea regarding migrating to Perl 5.16

And then there are all the side-discussion without that much
relationship to my original proposal ;-)

So, I made the script for several reasons:
1) in order to implement my own idea for my own sake
   because that's what seemed to suit me best
2) for others to be able to replicate my work
   should they wish to
3) to put some further pressure on the group ;-)

I'm perfectly happy with presenting my results in any which way you want
it :-)

> 
>> I've attached some as examples
>> Do you want the diif files to look different ???
> 
> No, not at all. Your diff files are fine (diff -u).
> 
> The most knowledgable MacPorts contributors (not me) are often the most over loaded contributors, go figure:) 

I know all about that kind of situation :-)
That's why I voluntiered to do the heavy lifting originally.
Putting my resources where my mouth is (badly remembered idiom)

> You have a better chance of getting the talented eyes to scan your work if they can simply look over a minimal diff with only pertinent (no whitespace) changes.

There're no white-space changes
It's straight search & replace

> 
> With regard to this mass perl dep edit project, a single multi-file diff might work well.
> 
> I will try to make time later today to create this diff if you have not already done so.

At present, I've got individual diffs.
But I could just /cat/ them into one massive diff if that's what's
wanted. I can also make a compressed file with everything from the script.

At present, there're 104 diffs

> 
> Thank you for your continued contributions.

You are welcome :-)
I try to contribute where I can :-)

> 
> Regards,
> Bradley Giesbrecht (pixilla)

:-)
-- 
Bjarne D Mathiesen
København N ; Danmark ; Europa
----------------------------------------------------------------------
denne besked er skrevet i et totalt M$-frit miljø
MacOS X 10.7.3 Lion ; 2.8GHz Intel Core i7 ; 16GB 1067MHz DDR3


More information about the macports-dev mailing list