Comments (4)
This is a tough question, I admit. I tend to believe that the reporter
and the tool writer share some responsibility. If people test perls that
deviate strongly from the standard, their reports will not be useful. We
can presume, they are trying to be helpful and will only do small
tweaking here and there. I do not consider it the responsibility of the
toolchain writers to prevent reports from silghtly altered environments.
It's probably good to not send a report when the toolchain definitely
knows that a patch has been applied. CPAN.pm shell refuses to send a
report on a distro that got patched via distroprefs, but we do not carry
this to the extreme to stop reporting on such a perl forever.
It remains to be suggested that people can add comments to their reports
when they have something personally to say, so we should let them do
what they find useful. Bottom line: do not try to prevent reports that
are provided in good faith.
I must reserve the right to change my opinion, things may move in
certain so far not encountered directions and may make a new evaluation
of thought necessary.
from app-cpanminus-reporter.
I locally tweaked the log to have no Entering /whatever
in it, hit cpanm-reporter again, and it worked.
from app-cpanminus-reporter.
Hey, @kentfredric! Thanks for the report and for all the patience - I know it's been a really long time.
Actually, if you fiddle with a distribution, cpanm-reporter should not send a report, right? I mean, it'd be cheating, as the tested version is not the same one as the one on CPAN.
We should probably make the parser explicitly test for that and skip those distributions, I'll give it a go eventually, but patches (and general opinions on the subject) are very much welcome!
Cheers!
from app-cpanminus-reporter.
Possibly. But fixing a target so it works should have little bearing on the reporting of the other things.
Personally I think "non-vanilla dists" ( ie: patched by user, however it was patched ) reporting "pass" can be a good thing, but in order for it to be a good thing, it needs to be more obvious in the report that this was done.
Then ANDK's analysis can see "X is OK" -> "Why is X working where everyone else failed" -> "X is specially patched" to work.
Then its a matter of tracking down an existing bug with said patch, or tracking down the test reporter and asking them what they did.
from app-cpanminus-reporter.
Related Issues (20)
- Bug when cpanm reports string missmatches between phases HOT 10
- Failure on Strawberry Perl: unknown argument 'and' HOT 3
- Error parsing module name from URL HOT 4
- Support any URL (including file:///) if it has an author in it? HOT 9
- Parsing error: Found $SOMETHING without fetching first HOT 1
- Setup HOT 2
- https scheme is not supported HOT 3
- Not all installations are being reported now HOT 1
- Parsing error. HOT 9
- Why is cpanm-reporter failing to report on this distro? HOT 1
- metabase-profile exits without input HOT 1
- Missing 3 git tags HOT 2
- Downstream breakage in CPAN-cpanminus-reporter-RetainReports (probably now fixed) HOT 1
- Test suite does not cover 3 URI schemes HOT 1
- version 0.20 fails to install against system perl on FreeBSD-12 HOT 1
- cpanm-reporter sends a single report then exits HOT 5
- unable to differentiate actual tests and fake tests being printed inside tests HOT 3
- cpanm-reporter dies when Test::Reporter::Transport::Metabase fails to send a report HOT 1
- error opening build log file HOT 10
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 app-cpanminus-reporter.