[CCPPETMR/SIRF] zenodo: more author metadata, and ccp-petmr community (#391)

0 views
Skip to first unread message

Casper da Costa-Luis

unread,
May 22, 2019, 5:35:22 PM5/22/19
to CCPPETMR/SIRF, Subscribed

You can view, comment on, or merge this pull request online at:

  https://github.com/CCPPETMR/SIRF/pull/391

Commit Summary

  • zenodo: more author metadata, and ccp-petmr community

File Changes

Patch Links:


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Casper da Costa-Luis

unread,
May 22, 2019, 5:37:22 PM5/22/19
to CCPPETMR/SIRF, Subscribed

@KrisThielemans regarding foobar2016 previously appearing in Zenodo:

  1. it's no longer an issue if we're specifying authors in a metadata file
  2. apparently it's likely because a contributor used to have that username

codecov[bot]

unread,
May 22, 2019, 5:47:22 PM5/22/19
to CCPPETMR/SIRF, Subscribed

Codecov Report

Merging #391 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@

##           master     #391   +/-   ##

=======================================

  Coverage   50.05%   50.05%           

=======================================

  Files           2        2           

  Lines        1720     1720           

=======================================

  Hits          861      861           

  Misses        859      859

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ea4a56f...0314fff. Read the comment docs.

codecov[bot]

unread,
May 22, 2019, 5:47:22 PM5/22/19
to CCPPETMR/SIRF, Subscribed

Codecov Report

Merging #391 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@

##           master     #391   +/-   ##

=======================================

  Coverage   50.05%   50.05%           

=======================================

  Files           2        2           

  Lines        1720     1720           

=======================================

  Hits          861      861           

  Misses        859      859

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ea4a56f...0314fff. Read the comment docs.

Ashley Gillman

unread,
May 22, 2019, 7:42:46 PM5/22/19
to CCPPETMR/SIRF, Push

@ashgillman pushed 1 commit.


You are receiving this because you are subscribed to this thread.

View it on GitHub or mute the thread.

Ashley Gillman

unread,
May 22, 2019, 7:45:01 PM5/22/19
to CCPPETMR/SIRF, Subscribed

Unrelated, but how did Johannes get an 'X' in his ORCID? I checked and it links correctly.

Casper da Costa-Luis

unread,
May 23, 2019, 4:44:47 AM5/23/19
to CCPPETMR/SIRF, Subscribed

lol I noticed that

Casper da Costa-Luis

unread,
May 23, 2019, 4:45:58 AM5/23/19
to CCPPETMR/SIRF, Subscribed

response from Zenodo support:

You can see the code that does the extraction here: https://github.com/inveniosoftware/invenio-github/blob/master/invenio_github/utils.py#L80-L108 

I've tried to debug it, and I've traced the foobar2016 to this GitHub API response:

https://api.github.com/repos/CCPPETMR/SIRF/stats/contributors (https://developer.github.com/v3/repos/#list-contributors)
forbar2016 is listed there as having 3 contributions to the project

How the user ended up there I didn't have time to look into yet.

Richard Brown

unread,
May 23, 2019, 5:38:50 AM5/23/19
to CCPPETMR/SIRF, Push

@rijobro pushed 1 commit.

  • c7f52aa Update RBrown affiliations and ORCID


You are receiving this because you are subscribed to this thread.

View it on GitHub or mute the thread.

Kris Thielemans

unread,
May 23, 2019, 10:15:45 AM5/23/19
to CCPPETMR/SIRF, Push

@KrisThielemans pushed 1 commit.


You are receiving this because you are subscribed to this thread.

View it on GitHub or mute the thread.

Kris Thielemans

unread,
May 23, 2019, 10:18:53 AM5/23/19
to CCPPETMR/SIRF, Subscribed

Currently, our license still has to be GPL 3 due to use of FFTW. can we say something like "GPL 3, but most parts also licensed as Apache 2.0"?

Kris Thielemans

unread,
May 23, 2019, 10:21:07 AM5/23/19
to CCPPETMR/SIRF, Subscribed

@casperdcl I actually cannot see foobar2016 on our list of contributors. (Indeed, that user has no contributions to any repo anywhere). mystery.

Casper da Costa-Luis

unread,
May 23, 2019, 10:32:08 AM5/23/19
to CCPPETMR/SIRF, Subscribed

can we say something like "GPL 3, but most parts also licensed as Apache 2.0"?

no but we can leave it as the default (Other - Open)

I actually cannot see foobar2016 on our list of contributors

good point, neither can I when I access the API. Sent a follow-up to Zenodo. They must have some weird caching issues.

Casper da Costa-Luis

unread,
May 23, 2019, 10:36:49 AM5/23/19
to CCPPETMR/SIRF, Push

@casperdcl pushed 1 commit.


You are receiving this because you are subscribed to this thread.

View it on GitHub or mute the thread.

Ashley Gillman

unread,
May 23, 2019, 6:33:12 PM5/23/19
to CCPPETMR/SIRF, Push

@ashgillman pushed 1 commit.


You are receiving this because you are subscribed to this thread.

View it on GitHub or mute the thread.

Ashley Gillman

unread,
May 23, 2019, 6:34:34 PM5/23/19
to CCPPETMR/SIRF, Subscribed

NB: You might have to accept #392 before this PR

Richard Brown

unread,
May 24, 2019, 4:57:58 AM5/24/19
to CCPPETMR/SIRF, Push

@rijobro pushed 3 commits.

  • b735510 update my and Johannes' affiliation
  • 533b8b2 Merge remote-tracking branch 'CCP/zenodo' into patch-1
  • 76f4386 Merge pull request #392 from ckolbPTB/patch-1


You are receiving this because you are subscribed to this thread.

View it on GitHub or mute the thread.

Richard Brown

unread,
May 24, 2019, 4:58:28 AM5/24/19
to CCPPETMR/SIRF, Subscribed

NB: You might have to accept #392 before this PR

Good spot, done.

Casper da Costa-Luis

unread,
May 24, 2019, 7:42:50 AM5/24/19
to CCPPETMR/SIRF, Subscribed

@paskino you may want to check this file to find out author details

Casper da Costa-Luis

unread,
May 29, 2019, 10:02:28 AM5/29/19
to CCPPETMR/SIRF, Subscribed

Follow-up from Zenodo:

I apologise, I sent the wrong [...] URL. The URL is https://api.github.com/repos/CCPPETMR/SIRF/contributors (without stats) [...] which includes foobar2016.

[...] you can see the commits here:
https://api.github.com/repos/CCPPETMR/SIRF/commits?author=foobar2016
Specifically [...]:
ddc363c
18b7e18
819d8a1
[...] authored by:
Evgueni Ovtchinnikov <m...@example.com>

Why GitHub is associating the GitHub user foobar2016 with Evgueni Ovtchinnikov <m...@example.com>, I don't know. Perhaps because of the email address "m...@example.com" being used?

Ashley Gillman

unread,
May 29, 2019, 6:12:13 PM5/29/19
to CCPPETMR/SIRF, Subscribed

Some quick edits on a cluster or another computer perhaps?

I've had similar experiences when making edits on the cluster and no email was set, GitHub doesn't associate the commits with my account.

You can modify these with
git config --global user.email "m...@example.com" and also user.name.

Kris Thielemans

unread,
May 30, 2019, 2:23:58 AM5/30/19
to CCPPETMR/SIRF, Subscribed

my first thought was that github is a bit silly but I then realised that the commiter email is probably the only way they can do this. After all, you can have lots of local commits made by lots of different people, which then one github user pushes. Those commits should not be assigned to the github user of course. Therefore, github has to look at git content, which stores user.email and user.name for each commit. Makes sense.

We cannot fix this as it'd mean invalidating all commits since then (replacing them with new ones), so we'll live with it.

Moral of the store: be careful how you do your git config!

@casperdcl please thank your zenodo contact. Very helpful!

Casper da Costa-Luis

unread,
Jun 20, 2019, 1:23:58 PM6/20/19
to CCPPETMR/SIRF, Push

@casperdcl pushed 1 commit.


You are receiving this because you are subscribed to this thread.

View it on GitHub or mute the thread.

Casper da Costa-Luis

unread,
Aug 29, 2019, 11:47:01 AM8/29/19
to CCPPETMR/SIRF, Subscribed

Merged #391 into master.

Reply all
Reply to author
Forward
0 new messages