Thanks David,

I believe it should be fixed and we'll move towards a 3.4.1 fix soon to resolve it with some decent finality:

https://issues.apache.org/SpamAssassin/show_bug.cgi?id=7008

regards,
KAM

On 2/11/2014 4:19 PM, David Golden wrote:
On Tue, Feb 11, 2014 at 3:40 PM, Kevin A. McGrail <kmcgr...@pccc.com> wrote:
(2) You can use C<< eval { HTML::Parser->VERSION(3.46) >> for your comparison which won't get picked up by mistake.
I can look at changing that for 3.4.1 but SA 3.4.0 is effectively a released artifact at this point so it sounds like we'll need a 3.4.1 release to handle this.  I've been handling the release all day and night now so I'm running on empty.  With the eval above, how would you recommend implementing it because I don't know the C<< syntax you are showing.  This is the current block.  A little direction would help a lot!


Sorry.  That was POD code quoting, which I use occasionally in email.  I mean this:

    unless ( eval { HTML::Parser->VERSION(3.46) } ) {
        ...
    }

The VERSION method (see "perldoc UNIVERSAL") with an argument is an assertion so it needs to be wrapped with eval.
Finally, could you tell me more for a second about the real world
    impact of this indexing issue?  From a CPAN lay-perspective, I was
    able to run cpan and do install Mail-SpamAssassin and things appear
    to have worked. 
    http://search.cpan.org/~kmcgrail/Mail-SpamAssassin-3.4.0/ also looks
    ok.

As long as "Mail::SpamAssassin" was indexed, then people can install it.  The things that failed to index did not get updated. So, for example, compare these index entries:

    Mail::SpamAssassin             3.004000  K/KM/KMCGRAIL/SpamAssassin/Mail-SpamAssassin-3.4.0.tar.gz
    Mail::SpamAssassin::Conf          bogus  K/KM/KMCGRAIL/Mail-SpamAssassin-3.3.2.tar.gz

Should some crazy person do "cpan Mail::SpamAssassin::Conf" they would get the 3.3.2 tarball.

Realistically, you probably don't need to care.

David
 
--
David Golden <x...@xdg.me>
Take back your inbox!http://www.bunchmail.com/
Twitter/IRC: @xdg


--
Kevin A. McGrail
President

Peregrine Computer Consultants Corporation
3927 Old Lee Highway, Suite 102-C
Fairfax, VA 22030-2422

http://www.pccc.com/

703-359-9700 x50 / 800-823-8402 (Toll-Free)
703-359-8451 (fax)
kmcgr...@pccc.com


Reply via email to