Skip Menu |

This queue is for tickets about the Gnome2-GConf CPAN distribution.

Report information
The Basics
Id: 129419
Status: resolved
Priority: 0/
Queue: Gnome2-GConf

People
Owner: XAOC [...] cpan.org
Requestors: SREZIC [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 1.044
Fixed in: 1.046



Subject: Undeclared configure_requires dependencies
At least ExtUtils::Depends has to be declared as a configure_requires dependency; otherwise automatic installation fails if it is not yet installed. Maybe more prereqs are also needed, I did not check further. ... Output from '/usr/local/bin/perl Makefile.PL': Can't locate ExtUtils/Depends.pm in @INC (you may need to install the ExtUtils::Depends module) (@INC contains: /var/tmp/cpansmoker-1023/2019043022/CPAN-Reporter-lib-vklA /usr/local/lib/perl5/site_perl/mach/5.28 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.28/mach /usr/local/lib/perl5/5.28 .) at (eval 20) line 1. BEGIN failed--compilation aborted at (eval 20) line 1. ...
On 2019-05-03 15:26:36, SREZIC wrote: Show quoted text
> At least ExtUtils::Depends has to be declared as a configure_requires > dependency; otherwise automatic installation fails if it is not yet > installed. Maybe more prereqs are also needed, I did not check > further. > > ... > Output from '/usr/local/bin/perl Makefile.PL': > > Can't locate ExtUtils/Depends.pm in @INC (you may need to install the > ExtUtils::Depends module) (@INC contains: /var/tmp/cpansmoker- > 1023/2019043022/CPAN-Reporter-lib-vklA > /usr/local/lib/perl5/site_perl/mach/5.28 > /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.28/mach > /usr/local/lib/perl5/5.28 .) at (eval 20) line 1. > BEGIN failed--compilation aborted at (eval 20) line 1. > ...
Also required: * Glib::CodeGen
Added: configure_requires: ExtUtils::Depends: '0.2' ExtUtils::MakeMaker: '0' ExtUtils::PkgConfig: '1.03' Glib: '1.120' and tested it on Debian Wheezy by running 'cpanm .' in the unpacked source directory, the module installed with no errors. This will go out in the next release. Do you want to keep this ticket open until this gets released and tested, or can I close this now?
On 2020-08-20 02:39:41, XAOC wrote: Show quoted text
> This will go out in the next release. Do you want to keep this ticket > open until this gets released and tested, or can I close this now?
It's probably less confusing if the ticket is closed after release (and maybe waiting for the first test reports coming in). For my stuff I set status=patched for fixed but not-yet-released distributions.
Stalling ticket until next release
On 2020-08-20 02:39:41, XAOC wrote: Show quoted text
> Added: > > configure_requires: > ExtUtils::Depends: '0.2' > ExtUtils::MakeMaker: '0' > ExtUtils::PkgConfig: '1.03' > Glib: '1.120' > > and tested it on Debian Wheezy by running 'cpanm .' in the unpacked > source directory, the module installed with no errors. >
For ome reason these definition did not get into the META files of 1.045, see https://metacpan.org/source/XAOC/Gnome2-GConf-1.045/META.yml https://metacpan.org/source/XAOC/Gnome2-GConf-1.045/META.json
On Thu Sep 24 01:28:15 2020, SREZIC wrote: Show quoted text
> For ome reason these definition did not get into the META files of > 1.045, see > https://metacpan.org/source/XAOC/Gnome2-GConf-1.045/META.yml > https://metacpan.org/source/XAOC/Gnome2-GConf-1.045/META.json
Gnome2::GConf version 1.045 didn't index completely due to CPAN permissions issues, so I'm guessing you're not seeing the correct files from the tarball I uploaded. I did say in the release announcement email that I would send out another email once the module was available on CPAN. If you need the module right *NOW*, grab the Sourceforge version, it's complete. Please be patient while we tweak the CPAN permissions so that we can upload the module without issues.
On 2020-09-24 01:51:20, XAOC wrote: Show quoted text
> On Thu Sep 24 01:28:15 2020, SREZIC wrote:
> > For ome reason these definition did not get into the META files of > > 1.045, see > > https://metacpan.org/source/XAOC/Gnome2-GConf-1.045/META.yml > > https://metacpan.org/source/XAOC/Gnome2-GConf-1.045/META.json
> > Gnome2::GConf version 1.045 didn't index completely due to CPAN > permissions issues, so I'm guessing you're not seeing the correct > files from the tarball I uploaded.
There might be a PAUSE permission problem, but this is independent from the configure_requires problem. PAUSE does not fiddle with an uploaded tarball (other than fixing write permissions of files+directories, which did not happen here), so the META.* files are exactly as originally created in the tarball.
On Sat Sep 26 07:23:58 2020, SREZIC wrote: Show quoted text
> There might be a PAUSE permission problem, but this is independent > from the configure_requires problem. PAUSE does not fiddle with an > uploaded tarball (other than fixing write permissions of > files+directories, which did not happen here), so the META.* files are > exactly as originally created in the tarball.
I have a few different ideas for fixing the rewriting of META.yml in my local Git repo, but I would like to get the CPAN permissions issue taken care of before I upload any new tarballs for this module, so I know that tarballs I push to CPAN won't get files inside flagged as "UNAUTHORIZED".
On Sat Sep 26 07:23:58 2020, SREZIC wrote: Show quoted text
> There might be a PAUSE permission problem, but this is independent > from the configure_requires problem. PAUSE does not fiddle with an > uploaded tarball (other than fixing write permissions of > files+directories, which did not happen here), so the META.* files are > exactly as originally created in the tarball.
I have a few different ideas for fixing the rewriting of META.yml in my local Git repo, but I would like to get the CPAN permissions issue taken care of before I upload any new tarballs for this module, so I know that tarballs I push to CPAN won't get files inside flagged as "UNAUTHORIZED".
This should be fixed in 1.046. Can you confirm please and update this ticket? Thanks!
On 2020-10-03 00:05:45, XAOC wrote: Show quoted text
> This should be fixed in 1.046. > > Can you confirm please and update this ticket?
configure_requires looks fine in 1.046.