Skip Menu |

This queue is for tickets about the MooseX-Getopt CPAN distribution.

Report information
The Basics
Id: 100830
Status: rejected
Priority: 0/
Queue: MooseX-Getopt

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

Bug Information
Severity: Wishlist
Broken in: 0.65
Fixed in: (no value)



Subject: Please remove dependency on Module::Build::Tiny
MooseX::Getopt builds fine without Module::Build::Tiny, but the dependency interferes with dh-make-perl. This wouldn't be a big deal, but Module::Build::Tiny doesn't package using dh-make-perl, and a .deb doesn't exist in Precise at least.
On 2014-12-10 07:13:43, KILINRAX wrote: Show quoted text
> MooseX::Getopt builds fine without Module::Build::Tiny, but the > dependency interferes with dh-make-perl. > This wouldn't be a big deal, but Module::Build::Tiny doesn't package > using dh-make-perl, and a .deb doesn't exist in Precise at least.
There is also a Makefile.PL in the dist -- you can use either to build the dist, as the outcome will be the same. Does that make packaging more possible?
On Wed Dec 10 10:13:43 2014, KILINRAX wrote: Show quoted text
> MooseX::Getopt builds fine without Module::Build::Tiny, but the > dependency interferes with dh-make-perl. > This wouldn't be a big deal, but Module::Build::Tiny doesn't package > using dh-make-perl, and a .deb doesn't exist in Precise at least.
However, Module::Build::Tiny is preferred going forwards. We're not going to force people to use fallback options just because Umbongo can't get their act together. If there's still a problem dh-make-perl-ing M::B::T I'll be happy to discuss it with you on irc.perl.org #toolchain
On 2014-12-10 10:09:40, ETHER wrote: Show quoted text
> On 2014-12-10 07:13:43, KILINRAX wrote:
> > MooseX::Getopt builds fine without Module::Build::Tiny, but the > > dependency interferes with dh-make-perl. > > This wouldn't be a big deal, but Module::Build::Tiny doesn't package > > using dh-make-perl, and a .deb doesn't exist in Precise at least.
> > There is also a Makefile.PL in the dist -- you can > use either to build the dist, as the outcome will be the same. Does that > make packaging more possible?
Leon Timmermans tells me that the MBT packaging issue has been fixed -- https://rt.cpan.org/Ticket/Display.html?id=85006 -- so I suspect your issue with this debian package lies in another castle.
On Wed Dec 10 13:15:22 2014, ETHER wrote: Show quoted text
> Leon Timmermans tells me that the MBT packaging issue has been fixed > -- https://rt.cpan.org/Ticket/Display.html?id=85006 -- so I suspect > your issue with this debian package lies in another castle.
It would seem the versions of cdbs and debhelper shipped with Ubuntu Precise are too old to support MBT. I would recommend upgrading them before trying to package current packages. Leon
On Wed Dec 10 13:53:12 2014, LEONT wrote: Show quoted text
> It would seem the versions of cdbs and debhelper shipped with Ubuntu > Precise are too old to support MBT. I would recommend upgrading them > before trying to package current packages.
I can confirm that installing the Trusty versions of cdbs and debhelper fixes the problem. Since it still seems to exist in up-to-date stock Precise, for anyone searching else searching for a solution who's reached this thread: you'll also need dpkg, dpkg-dev, libdpkg-perl and liblzma5.