Closed mohawk2 closed 6 years ago
I tested this, think we should merge it.
@karlglazebrook Have you heard from @devel-chm lately? It's been a while.
No I have not heard from him either. Hope all is OK.
Hi All-
I've been very busy with no time for PDL work.
--Chris
On Sat, Oct 20, 2018 at 10:44 PM Karl Glazebrook notifications@github.com wrote:
No I have not heard from him either. Hope all is OK.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/PDLPorters/extutils-f77/pull/1#issuecomment-431640779, or mute the thread https://github.com/notifications/unsubscribe-auth/AAwNeUadqIaGf7ei5wXztWNJwqiaEMNAks5unAnJgaJpZM4TugYX .
No worries. Me too for the last few months.
If you have 5 secs to up my github privs on pdl/extutils-f77 that would be welcome.
Karl
On 22 Oct 2018, at 10:10 am, devel-chm notifications@github.com wrote:
Hi All-
I've been very busy with no time for PDL work.
--Chris
On Sat, Oct 20, 2018 at 10:44 PM Karl Glazebrook notifications@github.com wrote:
No I have not heard from him either. Hope all is OK.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/PDLPorters/extutils-f77/pull/1#issuecomment-431640779, or mute the thread https://github.com/notifications/unsubscribe-auth/AAwNeUadqIaGf7ei5wXztWNJwqiaEMNAks5unAnJgaJpZM4TugYX .
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/PDLPorters/extutils-f77/pull/1#issuecomment-431712471, or mute the thread https://github.com/notifications/unsubscribe-auth/AOnymlMiSoSYDdefGgUqz7snusX-QlVCks5unP7bgaJpZM4TugYX.
@karlglazebrook I think you may already have rights to merge the PRs on anything in PDLPorters, including this. It looks like you also have the rights to release this (and other PDL-ish modules) onto CPAN. Do you feel like doing so?
It seems not, at least for PDLPorters/extutils-f77, see screenshot
can someone fix?
Karl
On 31 Oct 2018, at 1:27 pm, mohawk2 notifications@github.com wrote:
@karlglazebrook https://github.com/karlglazebrook I think you may already have rights to merge the PRs on anything in PDLPorters, including this. It looks like you also have the rights to release this (and other PDL-ish modules) onto CPAN. Do you feel like doing so?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/PDLPorters/extutils-f77/pull/1#issuecomment-434538934, or mute the thread https://github.com/notifications/unsubscribe-auth/AOnymsJ9_SFhYJCSts9K4bPYuN_QTDS8ks5uqQqigaJpZM4TugYX.
@karlglazebrook Unfortunately the email->issue gateway drops attachments. Could you come to the web page and attach the screenshot? I've had a quick look and can't see anything that shows why you wouldn't be able to merge; you're showing here as a "Member" of PDLPorters.
Breaking news: Karl was only a "member" of the organisation, but is now an "owner". You should be able to merge now? Are you also able to cut releases?
Merging this. All seems like good changes.
Yes! Thanks for doing that
I’ve merged your tweaks branch
Karl
On 5 Nov 2018, at 3:34 am, mohawk2 notifications@github.com wrote:
Breaking news: Karl was only a "member" of the organisation, but is now an "owner". You should be able to merge now? Are you also able to cut releases?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/PDLPorters/extutils-f77/pull/1#issuecomment-435684326, or mute the thread https://github.com/notifications/unsubscribe-auth/AOnymu_vd8Nucd5K7tAk0gnsHWWIcA-4ks5urxb4gaJpZM4TugYX.
@karlglazebrook Great! Are you minded to release EU::F77 to CPAN? :-)
Not yet. I have someone threatening me with new patches which sound useful :)
Is there a cool way to go github->CPAN?
On 5 Nov 2018, at 10:46 am, mohawk2 notifications@github.com wrote:
@karlglazebrook https://github.com/karlglazebrook Great! Are you minded to release EU::F77 to CPAN? :-)
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/PDLPorters/extutils-f77/pull/1#issuecomment-435720124, or mute the thread https://github.com/notifications/unsubscribe-auth/AOnymnHTH-j7nBsaBMFqEbrzo_YdAsMTks5ur3xFgaJpZM4TugYX.
You could release this one, and then take your time with the other patches. There's no cost per release :-)
To answer your question, there are various tools these days for easy uploading. However, I tend to stay old-school, and after running the various normal tests, I then do these steps manually:
Changes
as appropriateperl Makefile.PL
git commit -am v1.21
git tag v1.21
make disttest
make dist
cpan-upload ExtUtils-*
rm ExtUtils-*
git push
git push --tags
It sounds like it would only be a day or two and a very minor patch
Yes I can do all that, I was hoping there would be a button on CPAN or GITHUB to release to CPAN :)
On 5 Nov 2018, at 12:31 pm, mohawk2 notifications@github.com wrote:
You could release this one, and then take your time with the other patches. There's no cost per release :-)
To answer your question, there are various tools these days for easy uploading. However, I tend to stay old-school, and after running the various normal tests, I then do these steps manually:
increment the version update Changes as appropriate re-run perl Makefile.PL git commit -am v1.21 git tag v1.21 make disttest make dist cpan-upload ExtUtils- rm ExtUtils- git push git push --tags — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/PDLPorters/extutils-f77/pull/1#issuecomment-435729644, or mute the thread https://github.com/notifications/unsubscribe-auth/AOnymtMU7zmKi6zN41HXgxc7RXKKDvdlks5ur5UAgaJpZM4TugYX.
I didn't doubt you! I was just noting it down for myself. I should really automate all of that.
Sadly, no cool button for now. It would probably be possible to make Travis take every successful build of master
and release it as a new version on CPAN, but not quite trivially.
Travis?
On 5 Nov 2018, at 12:39 pm, mohawk2 notifications@github.com wrote:
I didn't doubt you! I was just noting it down for myself. I should really automate all of that.
Sadly, no cool button for now. It would probably be possible to make Travis take every successful build of master and release it as a new version on CPAN, but not quite trivially.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/PDLPorters/extutils-f77/pull/1#issuecomment-435730533, or mute the thread https://github.com/notifications/unsubscribe-auth/AOnymh_1BvTag4L2TjzY68VNb4F_9tw6ks5ur5bWgaJpZM4TugYX.
Sorry - continuous integration service. It's not even been set up for this repo. One possibility with continuous integration is to do follow-on steps on success. With enough tests, one can reach a level of software infrastructure known as "continuous delivery" where a merge leads to a newly-released version. We aren't near there yet with this repo! Quite a few things would need adjusting.
Let’s not go there yet!
Karl
On 5 Nov 2018, at 1:55 pm, mohawk2 notifications@github.com wrote:
Sorry - continuous integration service. It's not even been set up for this repo. One possibility with continuous integration is to do follow-on steps on success. With enough tests, one can reach a level of software infrastructure known as "continuous delivery" where a merge leads to a newly-released version. We aren't near there yet with this repo! Quite a few things would need adjusting.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/PDLPorters/extutils-f77/pull/1#issuecomment-435740627, or mute the thread https://github.com/notifications/unsubscribe-auth/AOnymkitzgKuyci2hKy5zC0mg2yR3oBkks5ur6iagaJpZM4TugYX.
This simplifies the one test, adds metadata pointing to this updated GH repo, and stops the module from breaking in a "place with a space".