-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix minor issues #6
Conversation
Thank you for this! Please could you instead:
|
I've allowed the CI, which will fail as PDL now needs 5.14+ so don't worry about that. I'm about to update the CI config, so please rebase this past that. |
Implemented the suggested changes and rebased it past your changes to the CI yml file |
@a-shahba Thanks for accepting those suggestions. I see that you absolutely haven't rebased, but instead merged (a big clue is the word "merge" in one of the new commits). Please could you actually rebase, and force-push? |
1ed2335
to
74df90e
Compare
@mohawk2 I thought it would be enough for this PR to include your latest changes to the YAML file. I will rebase it shortly but I am curious why you prefer rebasing. I read your comments and hopefully I got your points correctly this time. If not, no worries! Let me know what needs to be modified and I will do it. |
83b2991
to
6112d90
Compare
6112d90
to
bdd1e7c
Compare
Thank you for this contribution! I don't know what you actually did, but it wasn't rebasing, because the merge commit was still there. The reason to rebase rather than use merge commits for this situation (working on a topic branch) is shown by what happened here - it's possible to create deeply confusing situations. Somehow your branch had two different copies of your "use HDF5.pm" commit. I fixed it. A way to check whether a change to a build system in particular is correct, is to do |
This has now been released as 0.761. |
Fixed two minor issues in the package
Dataset.pm
declares%PDLtoHDF5fileMapping
as a local variable, i.e.my %PDLtoHDF5fileMapping
. However, this variable was already declared as a local one to the package (viaour
statement) at the top of the file. This will cause users' scripts with a shebang like#!/usr/bin/perl -w
to print warning messages likeMakefile.PL
is not consistent with the one inHDF5.pm
. Because of this inconsistency when the user installs the package via cpanm (i.e.cpanm PDL::IO::[email protected]
), incorrect package version will be embedded in the log message, which is misleading.