{"action":"created","issue":{"url":"https://api.github.com/repos/hydroshare/hydroshare/issues/2832","repository_url":"https://api.github.com/repos/hydroshare/hydroshare","labels_url":"https://api.github.com/repos/hydroshare/hydroshare/issues/2832/labels{/name}","comments_url":"https://api.github.com/repos/hydroshare/hydroshare/issues/2832/comments","events_url":"https://api.github.com/repos/hydroshare/hydroshare/issues/2832/events","html_url":"https://github.com/hydroshare/hydroshare/issues/2832","id":341096640,"node_id":"MDU6SXNzdWUzNDEwOTY2NDA=","number":2832,"title":"Address checksum changes with iRODS 4.2","user":{"login":"dtarb","id":3456833,"node_id":"MDQ6VXNlcjM0NTY4MzM=","avatar_url":"https://avatars1.githubusercontent.com/u/3456833?v=4","gravatar_id":"","url":"https://api.github.com/users/dtarb","html_url":"https://github.com/dtarb","followers_url":"https://api.github.com/users/dtarb/followers","following_url":"https://api.github.com/users/dtarb/following{/other_user}","gists_url":"https://api.github.com/users/dtarb/gists{/gist_id}","starred_url":"https://api.github.com/users/dtarb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dtarb/subscriptions","organizations_url":"https://api.github.com/users/dtarb/orgs","repos_url":"https://api.github.com/users/dtarb/repos","events_url":"https://api.github.com/users/dtarb/events{/privacy}","received_events_url":"https://api.github.com/users/dtarb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-07-13T17:18:14Z","updated_at":"2018-07-13T18:52:57Z","closed_at":null,"author_association":"MEMBER","body":"The manifest-md5.txt file for a resource in HydroShare (www deployment 7/13/18) has entries like\r\n79e6a9430681f5842a9e5bb5a5e80dc4    data/resourcemap.xml\r\n\r\nThe same resource in dev-6-hs test deployment with new iRODS has corresponding entry\r\nsha2:AE4ebzAmrtPkiIBIl2tt7IRNPNB/3wXPe2I58mClwsQ=    data/resourcemap.xml\r\n\r\n@phuongdm reported that an uRIDS team member indicated that from 4.2.0 the hash algorithm was changed from md5 to sha256. And we can verify the checksum by this command\r\n\r\nsha256sum filename | xxd -r -p | base64\r\n\r\nReference: https://docs.irods.org/4.2.3/system_overview/tips_and_tricks/#confirming-checksums \r\n\r\nThis presents an inconsistency in HydroShare.  In our use of bagitwwe imply that checksums are md5 checksums (through the -md5 in the file name and perhaps elsewhere).\r\n\r\nI would like @horsburgh @hyi @alvacouch to comment on the best way to resolve this.  Options may be\r\nA. Figure out if we can still generate md5 checksums.  What would be involved in doing this?\r\nB. Accept sha256 checksums in our use of bagit.  Is this allowed as part of the bagit spec.  Can we do this?  What do we need to change in the files and in documentation.\r\nC.  Are there other options.\r\n\r\nAre there any other ramifications of this issue?\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/hydroshare/hydroshare/issues/comments/404921903","html_url":"https://github.com/hydroshare/hydroshare/issues/2832#issuecomment-404921903","issue_url":"https://api.github.com/repos/hydroshare/hydroshare/issues/2832","id":404921903,"node_id":"MDEyOklzc3VlQ29tbWVudDQwNDkyMTkwMw==","user":{"login":"dtarb","id":3456833,"node_id":"MDQ6VXNlcjM0NTY4MzM=","avatar_url":"https://avatars1.githubusercontent.com/u/3456833?v=4","gravatar_id":"","url":"https://api.github.com/users/dtarb","html_url":"https://github.com/dtarb","followers_url":"https://api.github.com/users/dtarb/followers","following_url":"https://api.github.com/users/dtarb/following{/other_user}","gists_url":"https://api.github.com/users/dtarb/gists{/gist_id}","starred_url":"https://api.github.com/users/dtarb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dtarb/subscriptions","organizations_url":"https://api.github.com/users/dtarb/orgs","repos_url":"https://api.github.com/users/dtarb/repos","events_url":"https://api.github.com/users/dtarb/events{/privacy}","received_events_url":"https://api.github.com/users/dtarb/received_events","type":"User","site_admin":false},"created_at":"2018-07-13T18:52:57Z","updated_at":"2018-07-13T18:52:57Z","author_association":"MEMBER","body":"@phuongdm This should be a reminder for us to check other iRODS settings in the server configuration from www and compare them to the server configurations for the new machines, as there may be other specific entries that we need to propagate to the new servers."}}
{"actor":{"display_login":"dtarb"}}