Comments (5)
No. That is not in my cpan file. I do not require Devel::Declare directly. From the log I can not understand which module requires it.
Currently I run carton
under debugger and modify its source so it creates cpanfile.snapshot
.
This takes a while...
From there I can find:
Method-Signatures-20170211
pathname: B/BA/BAREFOOT/Method-Signatures-20170211.tar.gz
provides:
Method::Signatures 20170211
Method::Signatures::Modifiers 20170211
Method::Signatures::Parameter undef
Method::Signatures::Signature undef
Method::Signatures::Types undef
Method::Signatures::Utils undef
requirements:
Any::Moose 0.11
Const::Fast 0.006
Devel::Declare 0.006002
Devel::Declare::MethodInstaller::Simple 0.006002
Lexical::SealRequireHints 0.008
I even do not require directly Method-Signatures
from my cpanfile
So here I asking that it would be nice if carton
creates cpanfile.snapshot
despite on success or fail
from carton.
Thus I can not find which module requires Devel::Declare is not in range '== 0.006019' dependency
That's not what this error message says. It's trying to install 0.006019, which is pinned in your cpanfile, and was failing.
from carton.
the build.log you linked has a line that says
Configuring /home/kes/work/projects/tucha/monkeyman
...
Checking if you have Devel::Declare == 0.006019 ... No (0.006022 doesn't satisfy == 0.006019)
which means you have the exact requirement for that in cpanfile
, or in META.yml or other means.
from carton.
Is there a special option at this point in time that allows to achieve what is being asked by the PR author?
@KES777 have you managed to produce the expected behaviour alternatively, hence having a cpanfile.snapshot_part
generated somehow?
from carton.
@n-insaidoo No, I have not.
from carton.
Related Issues (20)
- Feature request. Add --show-build-log-on-failure flag
- carton install --deployment fails HOT 2
- Missing Carton dependency Menlo-CLI-Compat-1.901800 HOT 3
- Module::Find 0.09 cannot be snapshotted or bundled HOT 1
- Error while updating HOT 1
- carton install generates empty cpanfile.snapshot when used with Docker HOT 3
- Core modules are not installed/upgraded, even if a package requires a newer version HOT 3
- perlbrew + carton: Do not hardcode version in shebang HOT 1
- Linux::Inotify2 uninstallable via "carton install --deployment" and missing from cpanfile.snapshot HOT 3
- In cpanfile.snapshot, MailTools always records the desired version AND the latest version, fails carton install --deployment HOT 6
- carton doesn't work when invoked on the filesystem root
- "carton fatpack" not working HOT 2
- How to remove a requirement? HOT 3
- Missed dependency. Carton does not bundle everything HOT 13
- Document, that `carton` requires absolute path to `local/lib/perl5` HOT 1
- A way to reuse an installed module or patch the one to be installed?
- `carton bundle` ignores --cpanfile option but respects `PERL_CARTON_CPANFILE` environment variable HOT 1
- Parsing module version of Getopt::Long 2.55 HOT 1
- The version number in generated install.json is a number HOT 12
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from carton.