develooper Front page | perl.perl5.porters | Postings from August 2011

Re: deleting then resurrecting things with git

Thread Previous | Thread Next
From:
Craig A. Berry
Date:
August 31, 2011 20:33
Subject:
Re: deleting then resurrecting things with git
Message ID:
CA+vYcVx8Vo8O=Fw1O8LxcRShMyM9kPG3QYZbdCU8rYk8NGk6YA@mail.gmail.com
On Wed, Aug 31, 2011 at 7:17 PM, George Greer <perl@greerga.m-l.org> wrote:
> On Tue, 30 Aug 2011, Nicholas Clark wrote:
>
>> In the core distribution there are quite a few "ports" directories.

One thought on concerns about the blame log.  If we remove it from
blead, it's still there in previously released branches, right?  So,
for example, if we ditch something now, all anyone needs to know to
trace the full history is to C<git checkout maint-5.14> first.  This
doesn't do anything for the removing and reinstating, but that has to
be considered the exceptional (hopefully never) case.

> More likely, the absence of the directories will make people not even think
> to look for dead code in the repository unless there are 'breadcrumb' README
> files left behind with necromantic resurrection ritual instructions
> included.

Excellent idea.  $platform/README could say something like:

The files formerly found here were removed before the 5.<N> release of
Perl based on the best information we had, which was that <platform>
has been (superseded by <platform_new>|EOL'd by its maintainer) some
years prior to its removal.  If you still have a need to build on
<platform>, you might want to try retrieving the files that used to be
in this directory from the 5.<N-1> release of Perl.  However, given
that we don't remove a port that's seen recent activity, there is no
guarantee things were up-to-date and functional at the time of the
release just previous to their removal.

We do want Perl to run on everything that's practical to maintain, so
if we've prematurely removed something, please let us know and do send
patches to get things working against the current blead branch.

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About