Skip Menu |
 

This queue is for tickets about the MailTools CPAN distribution.

Report information
The Basics
Id: 120905
Status: resolved
Priority: 0/
Queue: MailTools

People
Owner: Nobody in particular
Requestors: NICZERO [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 2.18
Fixed in: (no value)



Subject: Broken packaging
MIME-Version: 1.0
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: Web
Message-ID: <rt-4.0.18-30047-1491226771-1574.0-0-0 [...] rt.cpan.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Encrypt: 0
X-RT-Sign: 0
Content-Length: 964
Download (untitled) / with headers
text/plain 964b
The way MailTools is packaged causes problems for installers. The problem stems from its entry in perllocal.pod after installation. =head2 Fri Aug 19 11:40:08 2016: C<Module> L<Mail|Mail> Anything that then parses that file will lead to problems because there is no package or module matching 'Mail'. ! Finding Mail on cpanmetadb failed. ! Finding Mail () on mirror http://www.cpan.org failed. ! Couldn't find module or a distribution Mail I believe there is a rule that any package that declares NAME => X should include a module X.pm. [sorry -- can't find a link to such rule] ( DISTNAME => 'MailTools' , VERSION => '2.18' , NAME => 'Mail' Possible fixes: a. Include a file called Mail.pm, or b. Nominate an existing module (eg Mail::Header) to represent the package. Note that registering 'MailTools' as the installed module won't solve the problem because tools like cpanminus install module names not package names. thanks, Nic
MIME-Version: 1.0
In-Reply-To: <rt-4.0.18-30047-1491226771-1574.0-0-0 [...] rt.cpan.org>
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: Web
References: <rt-4.0.18-30047-1491226771-1574.0-0-0 [...] rt.cpan.org>
Content-Type: text/plain; charset="utf-8"
Message-ID: <rt-4.0.18-6131-1491228380-1922.120905-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Encrypt: 0
X-RT-Sign: 0
Content-Length: 327
Download (untitled) / with headers
text/plain 327b
The docn for ExtUtils::MakeMaker offers this, though it doesn't say _why_ it matters. "NAME" must be a valid Perl package name and it must have an associated ".pm" file. For example, "Foo::Bar" is a valid "NAME" and there must exist Foo/Bar.pm. Any XS code should be in Bar.xs unless stated otherwise.
MIME-Version: 1.0
X-Cpan.org: This message routed through the cpan.org mail forwarding service. Please use PAUSE pause.perl.org to configure your delivery settings.
X-Spam-Flag: NO
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
content-type: text/plain; charset="utf-8"
X-RT-Original-Encoding: utf-8
X-Spam-Score: -5.855
Authentication-Results: hipster.bestpractical.com (amavisd-new); dkim=pass header.i= [...] overmeer.net
Authentication-Results: hipster.bestpractical.com (amavisd-new); domainkeys=pass header.from=solutions [...] overmeer.net
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id 3D521240322 for <cpan-bug+MailTools [...] hipster.bestpractical.com>; Mon, 3 Apr 2017 10:14:26 -0400 (EDT)
Received: from hipster.bestpractical.com ([127.0.0.1]) by localhost (hipster.bestpractical.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jwZOwi3hyKR3 for <cpan-bug+MailTools [...] hipster.bestpractical.com>; Mon, 3 Apr 2017 10:14:23 -0400 (EDT)
Received: from xx1.develooper.com (xx1.develooper.com [207.171.7.115]) by hipster.bestpractical.com (Postfix) with ESMTPS id 8815E2401D5 for <bug-MailTools [...] rt.cpan.org>; Mon, 3 Apr 2017 10:14:22 -0400 (EDT)
Received: from localhost (xx1.develooper.com [127.0.0.1]) by localhost (Postfix) with ESMTP id 4149C11EB10 for <bug-MailTools [...] rt.cpan.org>; Mon, 3 Apr 2017 07:14:21 -0700 (PDT)
Received: from xx1.develooper.com (xx1.develooper.com [127.0.0.1]) by localhost (Postfix) with SMTP id 5ABC011D3C6 for <bug-MailTools [...] rt.cpan.org>; Mon, 3 Apr 2017 07:14:15 -0700 (PDT)
Received: from smtpq2.tb.mail.iss.as9143.net (smtpq2.tb.mail.iss.as9143.net [212.54.42.165]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by xx1.develooper.com (Postfix) with ESMTPS id CA5C611EB18 for <bug-MailTools [...] rt.cpan.org>; Mon, 3 Apr 2017 07:14:02 -0700 (PDT)
Received: from [212.54.42.118] (helo=lsmtp4.tb.mail.iss.as9143.net) by smtpq2.tb.mail.iss.as9143.net with esmtp (Exim 4.86_2) (envelope-from <solutions [...] overmeer.net>) id 1cv2k4-0002e2-2h for bug-MailTools [...] rt.cpan.org; Mon, 03 Apr 2017 16:14:00 +0200
Received: from dhcp-089-099-148-229.chello.nl ([89.99.148.229] helo=moon.overmeer.net) by lsmtp4.tb.mail.iss.as9143.net with esmtp (Exim 4.86_2) (envelope-from <solutions [...] overmeer.net>) id 1cv2k4-00035S-0M for bug-MailTools [...] rt.cpan.org; Mon, 03 Apr 2017 16:14:00 +0200
Received: from moon.overmeer.net (localhost [127.0.0.1]) by moon.overmeer.net (Postfix) with ESMTP id BB7ED10CCA28 for <bug-MailTools [...] rt.cpan.org>; Mon, 3 Apr 2017 16:13:59 +0200 (CEST)
Received: from moon.overmeer.net (localhost [IPv6:::1]) by moon.overmeer.net (Postfix) with SMTP id ADFCA10C9005 for <bug-MailTools [...] rt.cpan.org>; Mon, 3 Apr 2017 16:13:59 +0200 (CEST)
Delivered-To: cpan-bug+MailTools [...] hipster.bestpractical.com
Subject: Re: [rt.cpan.org #120905] Broken packaging
Dkim-Signature: v=1; a=rsa-sha1; c=relaxed; d=overmeer.net; h=date:from :to:subject:message-id:references:mime-version:content-type :in-reply-to; s=home; bh=YNPIdJwMlkLtUIKrvsFQQ6LaPFg=; b=PeVIOsX decuAMEZBP6Knq4bFsSp2sZH6EC9JlxJfoR2D+OwOaoC4IaYjwNDtaNDrEeg1eY4 QwJbB+u107wfQFzRhwOqBmTjw95MuRbLG2v67vlG5yfXiA3ckeB/4wca3iU5VfJ7 nG5tbGKjh5zY0nooN7Lk/Sj8gInnqvjIdwAo=
Date: Mon, 3 Apr 2017 16:13:59 +0200
X-PMX-Spam: Gauge=IIIIIIII, Probability=8%, Report=' HTML_00_01 0.05, HTML_00_10 0.05, BODYTEXTP_SIZE_3000_LESS 0, BODY_ENDS_IN_URL_NOT_WWW 0, BODY_SIZE_1000_1099 0, BODY_SIZE_2000_LESS 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, DKIM_SIGNATURE 0, DOMAINKEY_SIG 0, IN_REP_TO 0, LEGITIMATE_SIGNS 0, MSG_THREAD 0, REFERENCES 0, SPF_NONE 0, URI_ENDS_IN_HTML 0, __ANY_URI 0, __BOUNCE_CHALLENGE_SUBJ 0, __BOUNCE_NDR_SUBJ_EXEMPT 0, __CD 0, __CP_URI_IN_BODY 0, __CT 0, __CT_TEXT_PLAIN 0, __FORWARDED_MSG 0, __HAS_FROM 0, __HAS_MSGID 0, __HTTPS_URI 0, __IN_REP_TO 0, __MIME_TEXT_ONLY 0, __MIME_TEXT_P 0, __MIME_TEXT_P1 0, __MIME_VERSION 0, __MULTIPLE_URI_TEXT 0, __NO_HTML_TAG_RAW 0, __REFERENCES 0, __SANE_MSGID 0, __SUBJ_ALPHA_END 0, __SUBJ_ALPHA_NEGATE 0, __TO_MALFORMED_2 0, __TO_NAME 0, __TO_NAME_DIFF_FROM_ACC 0, __TO_REAL_NAMES 0, __URI_IN_BODY 0, __URI_NOT_IMG 0, __URI_NO_WWW 0, __URI_NS , __URI_WITHOUT_PATH 0, __URI_WITH_PATH 0, __USER_AGENT 0, __blackholes.mail-abuse.org_TIMEOUT , __zen.spamhaus.org_ERROR '
X-Spam-Level:
X-Ziggo-Spam-Status: No
X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2017.4.3.140316
To: Nic Sandfield via RT <bug-MailTools [...] rt.cpan.org>
In-Reply-To: <rt-4.0.18-6131-1491228381-1532.120905-5-0 [...] rt.cpan.org>
X-Spam-Status: No, score=-5.855 tagged_above=-99.9 required=10 tests=[AWL=0.145, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_OUR_RT=-4] autolearn=ham
Content-Disposition: inline
X-Ziggo-Spamscore: 0.0
X-RT-Interface: API
References: <RT-Ticket-120905 [...] rt.cpan.org> <rt-4.0.18-30047-1491226771-1574.120905-5-0 [...] rt.cpan.org> <rt-4.0.18-6131-1491228381-1532.120905-5-0 [...] rt.cpan.org>
X-Ziggo-Spamreport: CMAE Analysis: v=2.2 cv=RbXgMxlv c=1 sm=1 tr=0 a=BW2HpX0xbqX19mveOOJ22g==:17 a=eNcD7ojaAAAA:8 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=AzvcPWV-tVgA:10 a=SNGdGZsoAAAA:8 a=3GzLAkaeTa4WQIBd06IA:9 a=7BzxpVJH75Rtcmna:21 a=ygqgNnZQSo3CteJF:21 a=CjuIK1q_8ugA:10 a=IYX7YI2ip6gA:10 a=rRYMMicksRHQPzyJ67jW:22 a=u8as8_5d3mMthsaxwyiH:22 none
Message-ID: <20170403141359.GU5603 [...] moon.overmeer.net>
X-Ziggo-Spambar: /
User-Agent: Mutt/1.5.23 (2014-03-12)
Return-Path: <solutions [...] overmeer.net>
Domainkey-Signature: a=rsa-sha1; c=nofws; d=overmeer.net; h=date:from:to :subject:message-id:references:mime-version:content-type :in-reply-to; q=dns; s=home; b=LYFgVG5l4Ya2p2ixCE0RswcahJFz7ezhu zNowcqyaorqfMPjUNHyFSTglYEYL18OX1ZwDFKKlM2LEMoIvW/T+MUS+PUVFNxQj tMnQhbQmZDHETydfekiaaad90Dm15AQRjdwjrtnlfLAoe3FTJqbOorqkmXrBddS8 Vg04/8+ROc=
X-RT-Mail-Extension: mailtools
X-Original-To: cpan-bug+MailTools [...] hipster.bestpractical.com
X-Sourceip: 89.99.148.229
X-Greylist: delayed 686 seconds by postgrey-1.34 at xx1.develooper.com; Mon, 03 Apr 2017 07:14:03 PDT
From: Mark Overmeer <solutions [...] overmeer.net>
RT-Message-ID: <rt-4.0.18-4082-1491228867-1561.120905-0-0 [...] rt.cpan.org>
Content-Length: 993
Download (untitled) / with headers
text/plain 993b
* Nic Sandfield via RT (bug-MailTools@rt.cpan.org) [170403 14:06]: Show quoted text
> Queue: MailTools > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=120905 > > > The docn for ExtUtils::MakeMaker offers this, though it doesn't say _why_ it matters. > > "NAME" must be a valid Perl package name and it must have an associated > ".pm" file. For example, "Foo::Bar" is a valid "NAME" and there must > exist Foo/Bar.pm. Any XS code should be in Bar.xs unless stated > otherwise.
Yes, it documents the current rules to start a new distribution. You will not be able to claim a new namespace without complying to it. That's a "PAUSE" thing. -- Regards, MarkOv ------------------------------------------------------------------------ Mark Overmeer MSc MARKOV Solutions Mark@Overmeer.net solutions@overmeer.net http://Mark.Overmeer.net http://solutions.overmeer.net
CC: ;
MIME-Version: 1.0
X-Cpan.org: This message routed through the cpan.org mail forwarding service. Please use PAUSE pause.perl.org to configure your delivery settings.
X-Spam-Flag: NO
X-Virus-Scanned: Debian amavisd-new at bestpractical.com
content-type: text/plain; charset="utf-8"
X-RT-Original-Encoding: utf-8
X-Spam-Score: -5.859
Authentication-Results: hipster.bestpractical.com (amavisd-new); dkim=pass header.i= [...] overmeer.net
Authentication-Results: hipster.bestpractical.com (amavisd-new); domainkeys=pass header.from=solutions [...] overmeer.net
Received: from localhost (localhost [127.0.0.1]) by hipster.bestpractical.com (Postfix) with ESMTP id 21F502402DB for <cpan-bug+MailTools [...] hipster.bestpractical.com>; Mon, 3 Apr 2017 10:25:51 -0400 (EDT)
Received: from hipster.bestpractical.com ([127.0.0.1]) by localhost (hipster.bestpractical.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DgbDuIL5dY-x for <cpan-bug+MailTools [...] hipster.bestpractical.com>; Mon, 3 Apr 2017 10:25:49 -0400 (EDT)
Received: from xx1.develooper.com (xx1.develooper.com [207.171.7.115]) by hipster.bestpractical.com (Postfix) with ESMTPS id C8C912401D5 for <bug-MailTools [...] rt.cpan.org>; Mon, 3 Apr 2017 10:25:48 -0400 (EDT)
Received: from localhost (xx1.develooper.com [127.0.0.1]) by localhost (Postfix) with ESMTP id 504D011D3FE for <bug-MailTools [...] rt.cpan.org>; Mon, 3 Apr 2017 07:25:47 -0700 (PDT)
Received: from xx1.develooper.com (xx1.develooper.com [127.0.0.1]) by localhost (Postfix) with SMTP id 5075E11DA28 for <bug-MailTools [...] rt.cpan.org>; Mon, 3 Apr 2017 07:25:44 -0700 (PDT)
Received: from smtpq1.tb.mail.iss.as9143.net (smtpq1.tb.mail.iss.as9143.net [212.54.42.164]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by xx1.develooper.com (Postfix) with ESMTPS id ACE9F11D8B1 for <bug-MailTools [...] rt.cpan.org>; Mon, 3 Apr 2017 07:25:40 -0700 (PDT)
Received: from [212.54.42.118] (helo=lsmtp4.tb.mail.iss.as9143.net) by smtpq1.tb.mail.iss.as9143.net with esmtp (Exim 4.86_2) (envelope-from <solutions [...] overmeer.net>) id 1cv2Z0-0002tB-4G for bug-MailTools [...] rt.cpan.org; Mon, 03 Apr 2017 16:02:34 +0200
Received: from dhcp-089-099-148-229.chello.nl ([89.99.148.229] helo=moon.overmeer.net) by lsmtp4.tb.mail.iss.as9143.net with esmtp (Exim 4.86_2) (envelope-from <solutions [...] overmeer.net>) id 1cv2Z0-0001Nb-1e for bug-MailTools [...] rt.cpan.org; Mon, 03 Apr 2017 16:02:34 +0200
Received: from moon.overmeer.net (localhost [127.0.0.1]) by moon.overmeer.net (Postfix) with ESMTP id 8B4E010CCA28 for <bug-MailTools [...] rt.cpan.org>; Mon, 3 Apr 2017 16:02:33 +0200 (CEST)
Received: from moon.overmeer.net (localhost [IPv6:::1]) by moon.overmeer.net (Postfix) with SMTP id 7CE3410C9005 for <bug-MailTools [...] rt.cpan.org>; Mon, 3 Apr 2017 16:02:33 +0200 (CEST)
Delivered-To: cpan-bug+MailTools [...] hipster.bestpractical.com
Subject: Re: [rt.cpan.org #120905] Broken packaging
Dkim-Signature: v=1; a=rsa-sha1; c=relaxed; d=overmeer.net; h=date:from :to:cc:subject:message-id:references:mime-version:content-type :in-reply-to; s=home; bh=ZIKQ2DSU6eOjG/OOQKBtqRVf4HU=; b=S/Xd6WV rRSqCMyh9G5n83QqGNRfi7KYGId7oXDzvKwB6UZ2+gvNPROb5nI57G/k1gCP71kb B6oh4akbcYxMTsy2QippXrsHwKk2ahKrDw2mgaEBOSkGsp9odyj78aZBHv3kemHN dQeR09vzfG115Ij88bZTjWlqeflIYYrpJa/M=
Date: Mon, 3 Apr 2017 16:02:33 +0200
X-PMX-Spam: Gauge=IIIIIIII, Probability=8%, Report=' HTML_00_01 0.05, HTML_00_10 0.05, BODYTEXTP_SIZE_3000_LESS 0, BODY_ENDS_IN_URL_NOT_WWW 0, BODY_SIZE_1600_1699 0, BODY_SIZE_2000_LESS 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, DKIM_SIGNATURE 0, DOMAINKEY_SIG 0, IN_REP_TO 0, LEGITIMATE_SIGNS 0, MSG_THREAD 0, MULTIPLE_REAL_RCPTS 0, REFERENCES 0, SPF_NONE 0, URI_ENDS_IN_HTML 0, __ANY_URI 0, __BOUNCE_CHALLENGE_SUBJ 0, __BOUNCE_NDR_SUBJ_EXEMPT 0, __CD 0, __CP_URI_IN_BODY 0, __CT 0, __CT_TEXT_PLAIN 0, __FORWARDED_MSG 0, __HAS_CC_HDR 0, __HAS_FROM 0, __HAS_MSGID 0, __HTTPS_URI 0, __IN_REP_TO 0, __MIME_TEXT_ONLY 0, __MIME_TEXT_P 0, __MIME_TEXT_P1 0, __MIME_VERSION 0, __MULTIPLE_URI_TEXT 0, __NO_HTML_TAG_RAW 0, __REFERENCES 0, __SANE_MSGID 0, __SUBJ_ALPHA_END 0, __SUBJ_ALPHA_NEGATE 0, __TO_MALFORMED_2 0, __TO_NAME 0, __TO_NAME_DIFF_FROM_ACC 0, __TO_REAL_NAMES 0, __URI_IN_BODY 0, __URI_NOT_IMG 0, __URI_NO_WWW 0, __URI_NS , __URI_WITHOUT_PATH 0, __URI_WITH_PATH 0, __USER_AGENT 0, __zen.spamhaus.org_ERROR '
X-Spam-Level:
X-Ziggo-Spam-Status: No
X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2017.4.3.141818
To: Nic Sandfield via RT <bug-MailTools [...] rt.cpan.org>
In-Reply-To: <rt-4.0.18-30047-1491226772-680.120905-4-0 [...] rt.cpan.org>
X-Spam-Status: No, score=-5.859 tagged_above=-99.9 required=10 tests=[AWL=0.141, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_OUR_RT=-4] autolearn=ham
Content-Disposition: inline
X-Ziggo-Spamscore: 0.0
X-RT-Interface: API
References: <RT-Ticket-120905 [...] rt.cpan.org> <rt-4.0.18-30047-1491226772-680.120905-4-0 [...] rt.cpan.org>
X-Ziggo-Spamreport: CMAE Analysis: v=2.2 cv=RbXgMxlv c=1 sm=1 tr=0 a=BW2HpX0xbqX19mveOOJ22g==:17 a=eNcD7ojaAAAA:8 a=kj9zAlcOel0A:10 a=xqWC_Br6kY4A:10 a=AzvcPWV-tVgA:10 a=SNGdGZsoAAAA:8 a=KwPe7Qk7sLHdKXpc2P4A:9 a=CjuIK1q_8ugA:10 a=IYX7YI2ip6gA:10 a=rRYMMicksRHQPzyJ67jW:22 a=u8as8_5d3mMthsaxwyiH:22 none
Message-ID: <20170403140233.GT5603 [...] moon.overmeer.net>
X-Ziggo-Spambar: /
User-Agent: Mutt/1.5.23 (2014-03-12)
Return-Path: <solutions [...] overmeer.net>
Domainkey-Signature: a=rsa-sha1; c=nofws; d=overmeer.net; h=date:from:to :cc:subject:message-id:references:mime-version:content-type :in-reply-to; q=dns; s=home; b=VBFo3UysjS8jCq0w/ZSDky6YEljDEWAF4 9R5iZesCL8txc7j27rWiJhykdC7zbeKkKV7vQVc/wHLNNOjzcWHvwoVydkWaRpQ2 kbih42WmstJjQs/00bZbfK3TKveEIxHtRAbUp+cXqvNADo82xyLkxCOo2UkwTlXL z0wCaDCU0g=
X-RT-Mail-Extension: mailtools
X-Original-To: cpan-bug+MailTools [...] hipster.bestpractical.com
X-Sourceip: 89.99.148.229
From: Mark Overmeer <solutions [...] overmeer.net>
RT-Message-ID: <rt-4.0.18-30047-1491229552-487.120905-0-0 [...] rt.cpan.org>
Content-Length: 1620
Download (untitled) / with headers
text/plain 1.5k
* Nic Sandfield via RT (bug-MailTools@rt.cpan.org) [170403 13:40]: Show quoted text
> Mon Apr 03 09:39:31 2017: Request 120905 was acted upon. > Transaction: Ticket created by NICZERO > Queue: MailTools > Subject: Broken packaging > Broken in: 2.18 > Requestors: NICZERO@cpan.org > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=120905 > > > > The way MailTools is packaged causes problems for installers. > Anything that then parses that file will lead to problems because > there is no package or module matching 'Mail'.
New distributions must have a name which is the same as one of the packages included. This prevents abuse by claiming other people's namespaces by new modules. There are, however, quite a number of old packages which started before that requirement. If tools cannot cope with the existing and legal situation, they are broken. When I add a module Mail::Tools, people will start making dependencies to it. This may cause all kinds of problems is existing distributions and installations. I have to sleep a few nights of that to be able to judge on the consequences. In my experience, any change I make to this -over 20 years old: 1995- module causes head-aches to maintainers of long overdue systems (and me). So, I really hessitate make any change. -- Regards, MarkOv ------------------------------------------------------------------------ Mark Overmeer MSc MARKOV Solutions Mark@Overmeer.net solutions@overmeer.net http://Mark.Overmeer.net http://solutions.overmeer.net
MIME-Version: 1.0
In-Reply-To: <rt-4.0.18-30047-1491229552-487.120905-0-0 [...] rt.cpan.org>
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: Web
References: <RT-Ticket-120905 [...] rt.cpan.org> <rt-4.0.18-30047-1491226772-680.120905-4-0 [...] rt.cpan.org> <20170403140233.GT5603 [...] moon.overmeer.net> <rt-4.0.18-30047-1491229552-487.120905-0-0 [...] rt.cpan.org>
Content-Type: text/plain; charset="utf-8"
Message-ID: <rt-4.0.18-6376-1501542437-1328.120905-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Encrypt: 0
X-RT-Sign: 0
Content-Length: 762
Download (untitled) / with headers
text/plain 762b
On 2017-04-03 07:25:52, solutions@overmeer.net wrote: Show quoted text
> When I add a module Mail::Tools, people will start making dependencies > to it. This may cause all kinds of problems is existing distributions > and installations. I have to sleep a few nights of that to be able to > judge on the consequences.
People should be declaring dependencies on the exact module(s) that they use -- e.g. Mail::Util or Mail::Send. You could use any of the existing module names as the NAME in Makefile.PL; you do not need to create a new one. You certainly could create lib/MailTools.pm that is nothing but a bit of documentation; if people declare a dependency on that and then you later break up the distribution into pieces, then it is their code that is broken, not yours.
MIME-Version: 1.0
In-Reply-To: <rt-4.0.18-30047-1491226771-1574.0-0-0 [...] rt.cpan.org>
X-Mailer: MIME-tools 5.504 (Entity 5.504)
Content-Disposition: inline
X-RT-Interface: Web
References: <rt-4.0.18-30047-1491226771-1574.0-0-0 [...] rt.cpan.org>
Content-Type: text/plain; charset="utf-8"
Message-ID: <rt-4.0.18-23550-1503402500-1309.120905-0-0 [...] rt.cpan.org>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Encrypt: 0
X-RT-Sign: 0
Content-Length: 254
Download (untitled) / with headers
text/plain 254b
I have not seen anywhere that the ancient package bundles have been deprecated. Maybe I missed it. The issue addressed in this ticket has to do with that. Starting from 2.19, the distribution includes MailTools.pm so behaves like a non-bundle as well.


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.