datadryad / dryad-product-roadmap

Repository of issues for Dryad project boards
https://github.com/orgs/datadryad/projects
8 stars 0 forks source link

PUTing some files cause 403 forbidden in Zenodo #2909

Closed sfisher closed 7 months ago

sfisher commented 10 months ago

Some examples

our job id: 94492

2023-10-27T21:38:29Z REQUEST: post, https://zenodo.org/api/deposit/depositions
   {:json=>{}, :params=>{:access_token=>"hidden"}, :headers=>{:"Content-Type"=>"application/json"}}

2023-10-27T21:38:30Z RESPONSE: #<HTTP::Response/1.1 201 Created {"server"=>"nginx", "date"=>"Fri, 27 Oct 2023 21:38:30 GMT", "content-type"=>"application/json", "content-length"=>"1238", "etag"=>"\"4\"", "set-cookie"=>["csrftoken=eyJhbGciOiJIUzUxMiIsImlhdCI6MTY5ODQ0MjcxMCwiZXhwIjoxNjk4NTI5MTEwfQ.IjFJN1dXTGh5UVI4WTRzZjZhVDJ6VExROFFTTVpVU2syIg.MYSoT2ZHO_qSpKizzAxeuYZm1m3Egwm7B7FNRU5CwRsw2oDn737xdQ3zB-tk1EpodYVXHD5Hzb9A82UVfTqpTQ; Expires=Fri, 03 Nov 2023 21:38:30 GMT; Max-Age=604800; Secure; Path=/; SameSite=Lax", "session=ce1da77279935a45_653c2dd6.tQbuuPUYUz6TUi3Um0iT5DUbQhg; Secure; HttpOnly; Path=/; SameSite=Lax", "5569e5a730cade8ff2b54f1e815f3670=f9d271ac9b68d71cd5509013725d4800; path=/; HttpOnly; Secure; SameSite=None"], "access-control-allow-origin"=>"*", "access-control-expose-headers"=>"Content-Type, ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset", "x-ratelimit-limit"=>"133", "x-ratelimit-remaining"=>"124", "x-ratelimit-reset"=>"1698442771", "retry-after"=>"60", "permissions-policy"=>"interest-cohort=()", "x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "x-content-type-options"=>"nosniff", "content-security-policy"=>"default-src 'self' fonts.googleapis.com *.gstatic.com data: 'unsafe-inline' 'unsafe-eval' blob: zenodo-broker.web.cern.ch zenodo-broker-qa.web.cern.ch maxcdn.bootstrapcdn.com cdnjs.cloudflare.com ajax.googleapis.com webanalytics.web.cern.ch", "strict-transport-security"=>["max-age=31556926; includeSubDomains", "max-age=15768000"], "referrer-policy"=>"strict-origin-when-cross-origin", "x-request-id"=>"b48f35b7088e451b9a54e6c11597f17f", "connection"=>"close"}>

2023-10-27T21:38:33Z REQUEST: put, https://zenodo.org/api/deposit/depositions/10048999
   {:json=>{:metadata=>{"doi"=>"10.5281/zenodo.10048999", "upload_type"=>"other", "title"=>"Hunting habits die hard: Conserved prey preferences in neotropical army ants across distant neotropical rainforests", "creators"=>[{"name"=>"von Beeren, Christoph", "affiliation"=>"Technical University of Darmstadt*", "orcid"=>"0000-0002-0072-5795"}], "description"=>"<p><span lang=\"EN-US\" style=\"font-size:12.0pt;line-height:200%;font-family:'Times New Roman' , serif;\">Supplemental dataset to article. </span></p>\n<p><span lang=\"EN-US\" style=\"font-size:12.0pt;line-height:200%;font-family:'Times New Roman' , serif;\">A</span><span lang=\"EN-US\" style=\"font-size:12.0pt;line-height:200%;font-family:'Times New Roman' , serif;\">rticle abstract: Army ants are widely recognized as keystone species in neotropical rainforests due to their role as important arthropod predators. Their large-scale raids involve countless workers scouring the forest floor in pursuit of prey, primarily capturing other invertebrates. However, our understanding of the precise dietary preferences and the degree of niche differentiation among sympatric species remains limited. In this study, we resolved an Ecuadorian army ant predation network consisting of 244 prey species and 13 army ant species of the genera <em>Cheliomyrmex</em>, <em>Eciton</em>, <em>Labidus</em>, <em>Neivamyrmex</em>, and <em>Nomamyrmex</em>. We collected 2,156 prey items from 180 army ant raids/emigrations, and of these, we identified 1,945 prey items to family level, 1,313 to genus level and 664 to species level based on morphological identifications and DNA barcodes. Prey consisted primarily of other ants (1,843 prey items; 153 ant species), to the largest part ant brood (N = 1,726). Hence, most army ant species chiefly plundered the nests of other ants, while the three swarm raiding species, i.e. <em>L. praedator</em>, <em>L. spininodes</em>, and <em>E. burchellii</em>, exhibited a relatively high proportion of non-ant invertebrate prey in their diet. The predation network showed a high degree of specialization (</span><em><span lang=\"EN-US\" style=\"font-size:12.0pt;line-height:200%;font-family:'Times New Roman' , serif;\">H<sub>2</sub>ˈ</span></em><span lang=\"EN-US\" style=\"font-size:12.0pt;line-height:200%;font-family:'Times New Roman' , serif;\"> = 0.65)</span><span lang=\"EN-US\" style=\"font-size:12.0pt;line-height:200%;font-family:'Times New Roman' , serif;\">, characterized by little dietary niche overlap among sympatric species. We compared the Ecuadorian network with one previously studied in Costa Rica and found that, despite the large geographic distance, prey preferences remained remarkably similar. We discovered species-specific preferences for captured ant genera and species, despite some species turnover in both army ants and prey. Additionally, army ants also exhibited consistent spatio-temporal raiding preferences across study sites. In conclusion, predation preferences within army ant communities exhibited consistency in multiple niche dimensions across two distant geographic regions, suggesting a notable level of predictability within army ant predation networks.</span></p>", "access_right"=>"open", "license"=>"CC-BY-4.0", "keywords"=>["predator-prey network", "Canandé", "food web", "army ant", "Eciton", "Ecuador", "Costa Rica"], "notes"=>"<p>Funding provided by: Deutsche Forschungsgemeinschaft<br/>Crossref Funder Registry ID: https://ror.org/018mejw64<br/>Award Number: BE5177/4-1 and BE5177/4-2</p>", "related_identifiers"=>[{"relation"=>"isDerivedFrom", "identifier"=>"https://doi.org/10.5061/dryad.zcrjdfnkc", "scheme"=>"doi"}], "method"=>"<p class=\"MsoNormal\">For methods see the associated article.</p>", "communities"=>[{"identifier"=>"dryad"}]}}, :params=>{:access_token=>"hidden"}, :headers=>{:"Content-Type"=>"application/json"}}

2023-10-27T21:38:33Z RESPONSE: #<HTTP::Response/1.1 200 OK {"server"=>"nginx", "date"=>"Fri, 27 Oct 2023 21:38:33 GMT", "content-type"=>"application/json", "content-length"=>"4723", "vary"=>"Accept-Encoding", "etag"=>"\"6\"", "x-ratelimit-limit"=>"1000", "x-ratelimit-remaining"=>"998", "x-ratelimit-reset"=>"1698442774", "retry-after"=>"60", "permissions-policy"=>"interest-cohort=()", "x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "x-content-type-options"=>"nosniff", "content-security-policy"=>"default-src 'self' fonts.googleapis.com *.gstatic.com data: 'unsafe-inline' 'unsafe-eval' blob: zenodo-broker.web.cern.ch zenodo-broker-qa.web.cern.ch maxcdn.bootstrapcdn.com cdnjs.cloudflare.com ajax.googleapis.com webanalytics.web.cern.ch", "strict-transport-security"=>["max-age=31556926; includeSubDomains", "max-age=15768000"], "referrer-policy"=>"strict-origin-when-cross-origin", "set-cookie"=>["csrftoken=eyJhbGciOiJIUzUxMiIsImlhdCI6MTY5ODQ0MjcxMywiZXhwIjoxNjk4NTI5MTEzfQ.IktFZ3NLcWpxWlVGZEI2Z2JXQTdza0dwbkdpaTFSS1hRIg.hJQyqJk5eQvBGAG95vm9YwFobBNxYvyzel9jRcXwBWooPPJrf41yXQTigpuRcL75OQS26oxuUXPEvVAjieACMg; Expires=Fri, 03 Nov 2023 21:38:33 GMT; Max-Age=604800; Secure; Path=/; SameSite=Lax", "session=d88354b6041e2484_653c2dd9.L1zVn_49-7m81rO6XeodSWW0xag; Secure; HttpOnly; Path=/; SameSite=Lax", "5569e5a730cade8ff2b54f1e815f3670=662391e7966bbbb91ab176e3a615c458; path=/; HttpOnly; Secure; SameSite=None"], "access-control-allow-origin"=>"*", "access-control-expose-headers"=>"Content-Type, ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset", "x-request-id"=>"835f97f5338be27f4f77314765aa7aef", "connection"=>"close"}>

2023-10-27T21:38:36Z REQUEST: put, https://zenodo.org/api/files/6ea54346-b1b5-4d8f-a462-2751724fbe27/Dryad_file_S2_Army_ant_identification.pdf
   {:body=>#<IO:fd 10>, :headers=>{:"Content-Type"=>nil, :"Content-Length"=>"642674"}, :params=>{:access_token=>"hidden"}}

2023-10-27T21:38:37Z RESPONSE: #<HTTP::Response/1.1 201 Created {"server"=>"nginx", "date"=>"Fri, 27 Oct 2023 21:38:37 GMT", "content-type"=>"application/json", "content-length"=>"769", "set-cookie"=>["csrftoken=eyJhbGciOiJIUzUxMiIsImlhdCI6MTY5ODQ0MjcxNywiZXhwIjoxNjk4NTI5MTE3fQ.IjRtVVU0WkZPTlEwNTBiYWZiTmk5QlpzeFhtYW5TREpiIg.YBYAH4YUtiVG-eEcWG4gHUrdYtlPVH1GJ50NqPL6U0ep7_bSCPFaFeoyBU69bU99XrhJ5_KyR-68ssU4QZLiZQ; Expires=Fri, 03 Nov 2023 21:38:37 GMT; Max-Age=604800; Secure; Path=/; SameSite=Lax", "session=a8893b0ecd3c9bd8_653c2ddd.HWPeK5ggZMLOhaxgZrgBHwWcjx8; Secure; HttpOnly; Path=/; SameSite=Lax", "5569e5a730cade8ff2b54f1e815f3670=9c8f99e2fe04351183240f614c390985; path=/; HttpOnly; Secure; SameSite=None"], "access-control-allow-origin"=>"*", "access-control-expose-headers"=>"Content-Type, ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset", "x-ratelimit-limit"=>"133", "x-ratelimit-remaining"=>"130", "x-ratelimit-reset"=>"1698442777", "retry-after"=>"59", "permissions-policy"=>"interest-cohort=()", "x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "x-content-type-options"=>"nosniff", "content-security-policy"=>"default-src 'self' fonts.googleapis.com *.gstatic.com data: 'unsafe-inline' 'unsafe-eval' blob: zenodo-broker.web.cern.ch zenodo-broker-qa.web.cern.ch maxcdn.bootstrapcdn.com cdnjs.cloudflare.com ajax.googleapis.com webanalytics.web.cern.ch", "strict-transport-security"=>["max-age=31556926; includeSubDomains", "max-age=15768000"], "referrer-policy"=>"strict-origin-when-cross-origin", "x-request-id"=>"b8ef93a15f215a399f9fd11e43b01a37", "connection"=>"close"}>

2023-10-27T21:38:40Z REQUEST: put, https://zenodo.org/api/files/6ea54346-b1b5-4d8f-a462-2751724fbe27/Dryad_file_S5_NJ_tree_for_ant_identification.pdf
   {:body=>#<IO:fd 26>, :headers=>{:"Content-Type"=>nil, :"Content-Length"=>"990782"}, :params=>{:access_token=>"hidden"}}

2023-10-27T21:38:41Z RESPONSE: #<HTTP::Response/1.1 403 Forbidden

---

Our job id 94492

2023-10-27T21:38:29Z REQUEST: post, https://zenodo.org/api/deposit/depositions
   {:json=>{}, :params=>{:access_token=>"hidden"}, :headers=>{:"Content-Type"=>"application/json"}}

2023-10-27T21:38:30Z RESPONSE: #<HTTP::Response/1.1 201 Created {"server"=>"nginx", "date"=>"Fri, 27 Oct 2023 21:38:30 GMT", "content-type"=>"application/json", "content-length"=>"1238", "etag"=>"\"4\"", "set-cookie"=>["csrftoken=eyJhbGciOiJIUzUxMiIsImlhdCI6MTY5ODQ0MjcxMCwiZXhwIjoxNjk4NTI5MTEwfQ.IjFJN1dXTGh5UVI4WTRzZjZhVDJ6VExROFFTTVpVU2syIg.MYSoT2ZHO_qSpKizzAxeuYZm1m3Egwm7B7FNRU5CwRsw2oDn737xdQ3zB-tk1EpodYVXHD5Hzb9A82UVfTqpTQ; Expires=Fri, 03 Nov 2023 21:38:30 GMT; Max-Age=604800; Secure; Path=/; SameSite=Lax", "session=ce1da77279935a45_653c2dd6.tQbuuPUYUz6TUi3Um0iT5DUbQhg; Secure; HttpOnly; Path=/; SameSite=Lax", "5569e5a730cade8ff2b54f1e815f3670=f9d271ac9b68d71cd5509013725d4800; path=/; HttpOnly; Secure; SameSite=None"], "access-control-allow-origin"=>"*", "access-control-expose-headers"=>"Content-Type, ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset", "x-ratelimit-limit"=>"133", "x-ratelimit-remaining"=>"124", "x-ratelimit-reset"=>"1698442771", "retry-after"=>"60", "permissions-policy"=>"interest-cohort=()", "x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "x-content-type-options"=>"nosniff", "content-security-policy"=>"default-src 'self' fonts.googleapis.com *.gstatic.com data: 'unsafe-inline' 'unsafe-eval' blob: zenodo-broker.web.cern.ch zenodo-broker-qa.web.cern.ch maxcdn.bootstrapcdn.com cdnjs.cloudflare.com ajax.googleapis.com webanalytics.web.cern.ch", "strict-transport-security"=>["max-age=31556926; includeSubDomains", "max-age=15768000"], "referrer-policy"=>"strict-origin-when-cross-origin", "x-request-id"=>"b48f35b7088e451b9a54e6c11597f17f", "connection"=>"close"}>

2023-10-27T21:38:33Z REQUEST: put, https://zenodo.org/api/deposit/depositions/10048999
   {:json=>{:metadata=>{"doi"=>"10.5281/zenodo.10048999", "upload_type"=>"other", "title"=>"Hunting habits die hard: Conserved prey preferences in neotropical army ants across distant neotropical rainforests", "creators"=>[{"name"=>"von Beeren, Christoph", "affiliation"=>"Technical University of Darmstadt*", "orcid"=>"0000-0002-0072-5795"}], "description"=>"<p><span lang=\"EN-US\" style=\"font-size:12.0pt;line-height:200%;font-family:'Times New Roman' , serif;\">Supplemental dataset to article. </span></p>\n<p><span lang=\"EN-US\" style=\"font-size:12.0pt;line-height:200%;font-family:'Times New Roman' , serif;\">A</span><span lang=\"EN-US\" style=\"font-size:12.0pt;line-height:200%;font-family:'Times New Roman' , serif;\">rticle abstract: Army ants are widely recognized as keystone species in neotropical rainforests due to their role as important arthropod predators. Their large-scale raids involve countless workers scouring the forest floor in pursuit of prey, primarily capturing other invertebrates. However, our understanding of the precise dietary preferences and the degree of niche differentiation among sympatric species remains limited. In this study, we resolved an Ecuadorian army ant predation network consisting of 244 prey species and 13 army ant species of the genera <em>Cheliomyrmex</em>, <em>Eciton</em>, <em>Labidus</em>, <em>Neivamyrmex</em>, and <em>Nomamyrmex</em>. We collected 2,156 prey items from 180 army ant raids/emigrations, and of these, we identified 1,945 prey items to family level, 1,313 to genus level and 664 to species level based on morphological identifications and DNA barcodes. Prey consisted primarily of other ants (1,843 prey items; 153 ant species), to the largest part ant brood (N = 1,726). Hence, most army ant species chiefly plundered the nests of other ants, while the three swarm raiding species, i.e. <em>L. praedator</em>, <em>L. spininodes</em>, and <em>E. burchellii</em>, exhibited a relatively high proportion of non-ant invertebrate prey in their diet. The predation network showed a high degree of specialization (</span><em><span lang=\"EN-US\" style=\"font-size:12.0pt;line-height:200%;font-family:'Times New Roman' , serif;\">H<sub>2</sub>ˈ</span></em><span lang=\"EN-US\" style=\"font-size:12.0pt;line-height:200%;font-family:'Times New Roman' , serif;\"> = 0.65)</span><span lang=\"EN-US\" style=\"font-size:12.0pt;line-height:200%;font-family:'Times New Roman' , serif;\">, characterized by little dietary niche overlap among sympatric species. We compared the Ecuadorian network with one previously studied in Costa Rica and found that, despite the large geographic distance, prey preferences remained remarkably similar. We discovered species-specific preferences for captured ant genera and species, despite some species turnover in both army ants and prey. Additionally, army ants also exhibited consistent spatio-temporal raiding preferences across study sites. In conclusion, predation preferences within army ant communities exhibited consistency in multiple niche dimensions across two distant geographic regions, suggesting a notable level of predictability within army ant predation networks.</span></p>", "access_right"=>"open", "license"=>"CC-BY-4.0", "keywords"=>["predator-prey network", "Canandé", "food web", "army ant", "Eciton", "Ecuador", "Costa Rica"], "notes"=>"<p>Funding provided by: Deutsche Forschungsgemeinschaft<br/>Crossref Funder Registry ID: https://ror.org/018mejw64<br/>Award Number: BE5177/4-1 and BE5177/4-2</p>", "related_identifiers"=>[{"relation"=>"isDerivedFrom", "identifier"=>"https://doi.org/10.5061/dryad.zcrjdfnkc", "scheme"=>"doi"}], "method"=>"<p class=\"MsoNormal\">For methods see the associated article.</p>", "communities"=>[{"identifier"=>"dryad"}]}}, :params=>{:access_token=>"hidden"}, :headers=>{:"Content-Type"=>"application/json"}}

2023-10-27T21:38:33Z RESPONSE: #<HTTP::Response/1.1 200 OK {"server"=>"nginx", "date"=>"Fri, 27 Oct 2023 21:38:33 GMT", "content-type"=>"application/json", "content-length"=>"4723", "vary"=>"Accept-Encoding", "etag"=>"\"6\"", "x-ratelimit-limit"=>"1000", "x-ratelimit-remaining"=>"998", "x-ratelimit-reset"=>"1698442774", "retry-after"=>"60", "permissions-policy"=>"interest-cohort=()", "x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "x-content-type-options"=>"nosniff", "content-security-policy"=>"default-src 'self' fonts.googleapis.com *.gstatic.com data: 'unsafe-inline' 'unsafe-eval' blob: zenodo-broker.web.cern.ch zenodo-broker-qa.web.cern.ch maxcdn.bootstrapcdn.com cdnjs.cloudflare.com ajax.googleapis.com webanalytics.web.cern.ch", "strict-transport-security"=>["max-age=31556926; includeSubDomains", "max-age=15768000"], "referrer-policy"=>"strict-origin-when-cross-origin", "set-cookie"=>["csrftoken=eyJhbGciOiJIUzUxMiIsImlhdCI6MTY5ODQ0MjcxMywiZXhwIjoxNjk4NTI5MTEzfQ.IktFZ3NLcWpxWlVGZEI2Z2JXQTdza0dwbkdpaTFSS1hRIg.hJQyqJk5eQvBGAG95vm9YwFobBNxYvyzel9jRcXwBWooPPJrf41yXQTigpuRcL75OQS26oxuUXPEvVAjieACMg; Expires=Fri, 03 Nov 2023 21:38:33 GMT; Max-Age=604800; Secure; Path=/; SameSite=Lax", "session=d88354b6041e2484_653c2dd9.L1zVn_49-7m81rO6XeodSWW0xag; Secure; HttpOnly; Path=/; SameSite=Lax", "5569e5a730cade8ff2b54f1e815f3670=662391e7966bbbb91ab176e3a615c458; path=/; HttpOnly; Secure; SameSite=None"], "access-control-allow-origin"=>"*", "access-control-expose-headers"=>"Content-Type, ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset", "x-request-id"=>"835f97f5338be27f4f77314765aa7aef", "connection"=>"close"}>

2023-10-27T21:38:36Z REQUEST: put, https://zenodo.org/api/files/6ea54346-b1b5-4d8f-a462-2751724fbe27/Dryad_file_S2_Army_ant_identification.pdf
   {:body=>#<IO:fd 10>, :headers=>{:"Content-Type"=>nil, :"Content-Length"=>"642674"}, :params=>{:access_token=>"hidden"}}

2023-10-27T21:38:37Z RESPONSE: #<HTTP::Response/1.1 201 Created {"server"=>"nginx", "date"=>"Fri, 27 Oct 2023 21:38:37 GMT", "content-type"=>"application/json", "content-length"=>"769", "set-cookie"=>["csrftoken=eyJhbGciOiJIUzUxMiIsImlhdCI6MTY5ODQ0MjcxNywiZXhwIjoxNjk4NTI5MTE3fQ.IjRtVVU0WkZPTlEwNTBiYWZiTmk5QlpzeFhtYW5TREpiIg.YBYAH4YUtiVG-eEcWG4gHUrdYtlPVH1GJ50NqPL6U0ep7_bSCPFaFeoyBU69bU99XrhJ5_KyR-68ssU4QZLiZQ; Expires=Fri, 03 Nov 2023 21:38:37 GMT; Max-Age=604800; Secure; Path=/; SameSite=Lax", "session=a8893b0ecd3c9bd8_653c2ddd.HWPeK5ggZMLOhaxgZrgBHwWcjx8; Secure; HttpOnly; Path=/; SameSite=Lax", "5569e5a730cade8ff2b54f1e815f3670=9c8f99e2fe04351183240f614c390985; path=/; HttpOnly; Secure; SameSite=None"], "access-control-allow-origin"=>"*", "access-control-expose-headers"=>"Content-Type, ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset", "x-ratelimit-limit"=>"133", "x-ratelimit-remaining"=>"130", "x-ratelimit-reset"=>"1698442777", "retry-after"=>"59", "permissions-policy"=>"interest-cohort=()", "x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "x-content-type-options"=>"nosniff", "content-security-policy"=>"default-src 'self' fonts.googleapis.com *.gstatic.com data: 'unsafe-inline' 'unsafe-eval' blob: zenodo-broker.web.cern.ch zenodo-broker-qa.web.cern.ch maxcdn.bootstrapcdn.com cdnjs.cloudflare.com ajax.googleapis.com webanalytics.web.cern.ch", "strict-transport-security"=>["max-age=31556926; includeSubDomains", "max-age=15768000"], "referrer-policy"=>"strict-origin-when-cross-origin", "x-request-id"=>"b8ef93a15f215a399f9fd11e43b01a37", "connection"=>"close"}>

2023-10-27T21:38:40Z REQUEST: put, https://zenodo.org/api/files/6ea54346-b1b5-4d8f-a462-2751724fbe27/Dryad_file_S5_NJ_tree_for_ant_identification.pdf
   {:body=>#<IO:fd 26>, :headers=>{:"Content-Type"=>nil, :"Content-Length"=>"990782"}, :params=>{:access_token=>"hidden"}}

2023-10-27T21:38:41Z RESPONSE: #<HTTP::Response/1.1 403 Forbidden {"server"=>"nginx", "date"=>"Fri, 27 Oct 2023 21:38:41 GMT", "content-type"=>"application/json", "content-length"=>"48", "access-control-allow-origin"=>"*", "access-control-expose-headers"=>"Content-Type, ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset", "set-cookie"=>["csrftoken=eyJhbGciOiJIUzUxMiIsImlhdCI6MTY5ODQ0MjcyMSwiZXhwIjoxNjk4NTI5MTIxfQ.Im1tS1NRU0tESEFFWjkyNFBqTTJleFU4cTNaRzNwREJYIg.Fld5HYnHslIo1m7FYjweUgi1BSHkl-eUZT5AYPZxZXCNOQ8LGRvALr2znuY-V5mXpD5jVkDA9JpVzdCuv1KMAg; Expires=Fri, 03 Nov 2023 21:38:41 GMT; Max-Age=604800; Secure; Path=/; SameSite=Lax", "session=40a62b3711ef9ced_653c2de1.iJ2xYx1YTlZbv2CTVPG5sQ0zJeM; Secure; HttpOnly; Path=/; SameSite=Lax", "5569e5a730cade8ff2b54f1e815f3670=f9d271ac9b68d71cd5509013725d4800; path=/; HttpOnly; Secure; SameSite=None"], "x-ratelimit-limit"=>"133", "x-ratelimit-remaining"=>"125", "x-ratelimit-reset"=>"1698442781", "retry-after"=>"59", "permissions-policy"=>"interest-cohort=()", "x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "x-content-type-options"=>"nosniff", "content-security-policy"=>"default-src 'self' fonts.googleapis.com *.gstatic.com data: 'unsafe-inline' 'unsafe-eval' blob: zenodo-broker.web.cern.ch zenodo-broker-qa.web.cern.ch maxcdn.bootstrapcdn.com cdnjs.cloudflare.com ajax.googleapis.com webanalytics.web.cern.ch", "strict-transport-security"=>"max-age=31556926; includeSubDomains", "referrer-policy"=>"strict-origin-when-cross-origin", "connection"=>"close"}>

---

our job_id: 94504

2023-10-27T21:38:29Z REQUEST: post, https://zenodo.org/api/deposit/depositions
   {:json=>{}, :params=>{:access_token=>"hidden"}, :headers=>{:"Content-Type"=>"application/json"}}

2023-10-27T21:38:30Z RESPONSE: #<HTTP::Response/1.1 201 Created {"server"=>"nginx", "date"=>"Fri, 27 Oct 2023 21:38:30 GMT", "content-type"=>"application/json", "content-length"=>"1238", "etag"=>"\"4\"", "x-ratelimit-limit"=>"1000", "x-ratelimit-remaining"=>"996", "x-ratelimit-reset"=>"1698442771", "retry-after"=>"60", "permissions-policy"=>"interest-cohort=()", "x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "x-content-type-options"=>"nosniff", "content-security-policy"=>"default-src 'self' fonts.googleapis.com *.gstatic.com data: 'unsafe-inline' 'unsafe-eval' blob: zenodo-broker.web.cern.ch zenodo-broker-qa.web.cern.ch maxcdn.bootstrapcdn.com cdnjs.cloudflare.com ajax.googleapis.com webanalytics.web.cern.ch", "strict-transport-security"=>["max-age=31556926; includeSubDomains", "max-age=15768000"], "referrer-policy"=>"strict-origin-when-cross-origin", "set-cookie"=>["csrftoken=eyJhbGciOiJIUzUxMiIsImlhdCI6MTY5ODQ0MjcxMCwiZXhwIjoxNjk4NTI5MTEwfQ.InNqVGZOakJFUTdmcWpVTnhyNUs0VkJGM29WRkMwU2VvIg.J_S0AH2JbOV25WnOGgJOAkjs3IqbK13a4Ypg6wUTRkhEwi3XeqsaVT4IOh22GbqGDaZeJ32JrlOnxmgB2VLagw; Expires=Fri, 03 Nov 2023 21:38:30 GMT; Max-Age=604800; Secure; Path=/; SameSite=Lax", "session=781095a5b8ff81a6_653c2dd6.aKHifI5v7Yet8mex7EpQUMfPp8E; Secure; HttpOnly; Path=/; SameSite=Lax", "5569e5a730cade8ff2b54f1e815f3670=662391e7966bbbb91ab176e3a615c458; path=/; HttpOnly; Secure; SameSite=None"], "access-control-allow-origin"=>"*", "access-control-expose-headers"=>"Content-Type, ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset", "x-request-id"=>"ee8fa12d70184438bc724264fa617557", "connection"=>"close"}>

2023-10-27T21:38:33Z REQUEST: put, https://zenodo.org/api/deposit/depositions/10049001
   {:json=>{:metadata=>{"doi"=>"10.5281/zenodo.10049001", "upload_type"=>"software", "title"=>"Data for: Resurrected seeds from herbarium specimens reveal rapid evolution of drought resistance in a selfing annual", "creators"=>[{"name"=>"Christie, Kyle", "affiliation"=>"University of California, Davis", "orcid"=>"0000-0001-8257-2106"}], "description"=>"<p class=\"MsoNormal\" style=\"line-height:150%;\">Resurrected seeds from herbarium specimens reveal rapid evolution of drought resistance in a selfing annual (American Journal of Botany 2023)</p>\n<p class=\"MsoNormal\" style=\"line-height:150%;\"><em><span style=\"font-size:11.5pt;line-height:150%;\">Premise of study</span></em><span style=\"font-size:11.5pt;line-height:150%;\">: Increased aridity and drought associated with climate change are exerting unprecedented selection pressures on plant populations.<span>  </span>Whether populations can rapidly adapt, and which life history traits might confer increased fitness under drought, remain outstanding questions.<span>  </span></span></p>\n<p class=\"MsoNormal\" style=\"line-height:150%;\"><span style=\"font-size:11.5pt;line-height:150%;\"> </span></p>\n<p class=\"MsoNormal\" style=\"line-height:150%;\"><em><span style=\"font-size:11.5pt;line-height:150%;\">Methods</span></em><span style=\"font-size:11.5pt;line-height:150%;\">: We utilized a resurrection ecology approach, leveraging dormant seeds from herbarium collections to assess whether populations of <em>Plantago patagonica</em> from the semi-arid Colorado Plateau have rapidly evolved in response to approximately ten years of intense drought in the region.<span>  </span>We quantified multiple traits associated with drought escape and drought resistance and assessed the survival of ancestors and descendants under simulated drought.</span></p>\n<p class=\"MsoNormal\" style=\"line-height:150%;\"><span style=\"font-size:11.5pt;line-height:150%;\"> </span></p>\n<p class=\"MsoNormal\" style=\"line-height:150%;\"><em><span style=\"font-size:11.5pt;line-height:150%;\">Key Results</span></em><span style=\"font-size:11.5pt;line-height:150%;\">: Descendant populations displayed a significant shift in resource allocation, in which they invested less in reproductive tissues and relatively more in both above- and below-ground vegetative tissues.<span>  </span>Plants with greater leaf biomass survived longer under terminal drought; moreover, even after accounting for the effect of increased leaf biomass, descendant seedlings survived drought longer than their ancestors.<span>  </span></span></p>\n<p class=\"MsoNormal\" style=\"line-height:150%;\"><span style=\"font-size:11.5pt;line-height:150%;\"><span> </span></span></p>\n<p class=\"MsoNormal\" style=\"line-height:150%;\"><em><span style=\"font-size:11.5pt;line-height:150%;\">Conclusions</span></em><span style=\"font-size:11.5pt;line-height:150%;\">: Our results document rapid adaptive evolution in response to climate change in a selfing annual and suggest that shifts in tissue allocation strategies may underlie adaptive responses to drought in arid or semi-arid environments.<span>  </span>This work also illustrates a novel approach, documenting that under specific circumstances, seeds from herbarium specimens may provide an untapped source of dormant propagules for future resurrection experiments.</span></p>\n<p class=\"MsoNormal\" style=\"line-height:150%;\"><span style=\"font-size:11.5pt;line-height:150%;\"> </span></p>\n<p class=\"MsoNormal\" style=\"line-height:150%;\"><span style=\"font-size:11.5pt;line-height:150%;\">KEYWORDS: climate change, drought, herbarium collections, life history strategy, <em>Plantago patagonica </em>(Plataginaceae), rapid evolution, resurrection ecology</span></p>\n<p class=\"MsoNormal\" style=\"line-height:150%;\"> </p>\n<p class=\"MsoNormal\" style=\"line-height:150%;\"><span style=\"font-size:11.5pt;line-height:150%;\">Data files: This upload includes the input data (.csv and .Rdata) and scripts (.R) for primary analyses and figure generation in the manuscript.  See the README.txt file for description of the metadata.</span></p>\n<p class=\"MsoNormal\" style=\"line-height:150%;\"> </p>\n<p class=\"MsoNormal\" style=\"line-height:150%;\"><span style=\"font-size:11.5pt;line-height:150%;\">Location: This research was conducted at the greenhouse at Northern Arizona University, using seeds collected from 5 locations in Northern Arizona, as well as seeds previously collected from these sites as part of herbarium voucher specimens.</span></p>", "access_right"=>"open", "license"=>"MIT", "keywords"=>["Climate change", "Drought", "herbarium collections", "Life history strategy", "Plantago patagonica (Plataginaceae)", "Rapid evolution", "resurrection ecology"], "notes"=>"<p>Funding provided by: National Science Foundation<br/>Crossref Funder Registry ID: https://ror.org/021nxhr62<br/>Award Number: 1906759</p><p>Funding provided by: National Science Foundation<br/>Crossref Funder Registry ID: https://ror.org/021nxhr62<br/>Award Number: 1646666</p><p>Funding provided by: National Science Foundation<br/>Crossref Funder Registry ID: https://ror.org/021nxhr62<br/>Award Number: 1950421</p>", "related_identifiers"=>[{"relation"=>"isSourceOf", "identifier"=>"https://doi.org/10.5061/dryad.b5mkkwhkg", "scheme"=>"doi"}], "method"=>"<p>These data were generated in series of experiments conducted in a greenhouse common garden.</p>", "communities"=>[{"identifier"=>"dryad"}]}}, :params=>{:access_token=>"hidden"}, :headers=>{:"Content-Type"=>"application/json"}}

2023-10-27T21:38:33Z RESPONSE: #<HTTP::Response/1.1 200 OK {"server"=>"nginx", "date"=>"Fri, 27 Oct 2023 21:38:33 GMT", "content-type"=>"application/json", "content-length"=>"5999", "vary"=>"Accept-Encoding", "etag"=>"\"6\"", "x-ratelimit-limit"=>"1000", "x-ratelimit-remaining"=>"999", "x-ratelimit-reset"=>"1698442774", "retry-after"=>"60", "permissions-policy"=>"interest-cohort=()", "x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "x-content-type-options"=>"nosniff", "content-security-policy"=>"default-src 'self' fonts.googleapis.com *.gstatic.com data: 'unsafe-inline' 'unsafe-eval' blob: zenodo-broker.web.cern.ch zenodo-broker-qa.web.cern.ch maxcdn.bootstrapcdn.com cdnjs.cloudflare.com ajax.googleapis.com webanalytics.web.cern.ch", "strict-transport-security"=>["max-age=31556926; includeSubDomains", "max-age=15768000"], "referrer-policy"=>"strict-origin-when-cross-origin", "set-cookie"=>["csrftoken=eyJhbGciOiJIUzUxMiIsImlhdCI6MTY5ODQ0MjcxMywiZXhwIjoxNjk4NTI5MTEzfQ.IlNzclpTUGthZDVrcjhXMktHa3FXTWZzcXZXZEF2c1lpIg.LPaPBqol_88ICGyLNM37EvKu_PzRfj7OyZdRzbi1KUkx0-oWimu0NtXv0Fi2ym26eRuuS3FmZmE5fxGTEGaS0A; Expires=Fri, 03 Nov 2023 21:38:33 GMT; Max-Age=604800; Secure; Path=/; SameSite=Lax", "session=98f9627da6c82e9_653c2dd9.FpDfa7AqfvA2vjPs0cUonK2l7Dw; Secure; HttpOnly; Path=/; SameSite=Lax", "5569e5a730cade8ff2b54f1e815f3670=662391e7966bbbb91ab176e3a615c458; path=/; HttpOnly; Secure; SameSite=None"], "access-control-allow-origin"=>"*", "access-control-expose-headers"=>"Content-Type, ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset", "x-request-id"=>"3e13207f81f7d0b77d62747edcd664da", "connection"=>"close"}>

2023-10-27T21:38:36Z REQUEST: put, https://zenodo.org/api/files/085b6c82-0a3a-43d0-bd8d-0969f0f4414f/Figure1_Colorado_Plateau_shapefile.Rdata
   {:body=>#<IO:fd 8>, :headers=>{:"Content-Type"=>nil, :"Content-Length"=>"17894"}, :params=>{:access_token=>"hidden"}}

2023-10-27T21:38:37Z RESPONSE: #<HTTP::Response/1.1 403 Forbidden {"server"=>"nginx", "date"=>"Fri, 27 Oct 2023 21:38:37 GMT", "content-type"=>"application/json", "content-length"=>"48", "access-control-allow-origin"=>"*", "access-control-expose-headers"=>"Content-Type, ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset", "x-ratelimit-limit"=>"1000", "x-ratelimit-remaining"=>"997", "x-ratelimit-reset"=>"1698442777", "retry-after"=>"59", "permissions-policy"=>"interest-cohort=()", "x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "x-content-type-options"=>"nosniff", "content-security-policy"=>"default-src 'self' fonts.googleapis.com *.gstatic.com data: 'unsafe-inline' 'unsafe-eval' blob: zenodo-broker.web.cern.ch zenodo-broker-qa.web.cern.ch maxcdn.bootstrapcdn.com cdnjs.cloudflare.com ajax.googleapis.com webanalytics.web.cern.ch", "strict-transport-security"=>"max-age=31556926; includeSubDomains", "referrer-policy"=>"strict-origin-when-cross-origin", "set-cookie"=>["csrftoken=eyJhbGciOiJIUzUxMiIsImlhdCI6MTY5ODQ0MjcxNywiZXhwIjoxNjk4NTI5MTE3fQ.InZreFdvRFZ5TDlnd2JISGNLRGFzV1o5Yk5pTjRGd3hUIg.4X2be9TS3yer5UEDbsBQL0GG2XuJco1VPU72KVzMkdgq7fT_D6P88C9B0bvMZiOhPNfwbECcAB0XDnGqdV6Agw; Expires=Fri, 03 Nov 2023 21:38:37 GMT; Max-Age=604800; Secure; Path=/; SameSite=Lax", "session=efbab90915aecb1c_653c2ddd.OH0ufgG2-SItrSaerZW-7OutBbE; Secure; HttpOnly; Path=/; SameSite=Lax", "5569e5a730cade8ff2b54f1e815f3670=662391e7966bbbb91ab176e3a615c458; path=/; HttpOnly; Secure; SameSite=None"], "connection"=>"close"}>

---

our job id: 94508

2023-10-27T21:38:56Z REQUEST: post, https://zenodo.org/api/deposit/depositions
   {:json=>{}, :params=>{:access_token=>"hidden"}, :headers=>{:"Content-Type"=>"application/json"}}

2023-10-27T21:38:57Z RESPONSE: #<HTTP::Response/1.1 201 Created {"server"=>"nginx", "date"=>"Fri, 27 Oct 2023 21:38:57 GMT", "content-type"=>"application/json", "content-length"=>"1238", "etag"=>"\"4\"", "set-cookie"=>["csrftoken=eyJhbGciOiJIUzUxMiIsImlhdCI6MTY5ODQ0MjczNywiZXhwIjoxNjk4NTI5MTM3fQ.IlNpOW5udm9RMWpwSWlsWXMzU1A5SGFEcm9BVVFKc2t0Ig.EQCpFedMZ9OTU4AOcPnDrnp0f2ulmlKL2C-zSJn6d9FXfDQuIsaTW8QF2EOXjb5u-piYB-KCvuDeHrmgjbrNGw; Expires=Fri, 03 Nov 2023 21:38:57 GMT; Max-Age=604800; Secure; Path=/; SameSite=Lax", "session=cd70d858f80e5f3_653c2df1.3EFR3JyVVSCZRfHsJqOuPJRrIds; Secure; HttpOnly; Path=/; SameSite=Lax", "5569e5a730cade8ff2b54f1e815f3670=48e5af93898ed5e900c8f2227124543a; path=/; HttpOnly; Secure; SameSite=None"], "access-control-allow-origin"=>"*", "access-control-expose-headers"=>"Content-Type, ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset", "x-ratelimit-limit"=>"133", "x-ratelimit-remaining"=>"125", "x-ratelimit-reset"=>"1698442798", "retry-after"=>"60", "permissions-policy"=>"interest-cohort=()", "x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "x-content-type-options"=>"nosniff", "content-security-policy"=>"default-src 'self' fonts.googleapis.com *.gstatic.com data: 'unsafe-inline' 'unsafe-eval' blob: zenodo-broker.web.cern.ch zenodo-broker-qa.web.cern.ch maxcdn.bootstrapcdn.com cdnjs.cloudflare.com ajax.googleapis.com webanalytics.web.cern.ch", "strict-transport-security"=>["max-age=31556926; includeSubDomains", "max-age=15768000"], "referrer-policy"=>"strict-origin-when-cross-origin", "x-request-id"=>"606ce8641559bfc0e77312f20b95213f", "connection"=>"close"}>

2023-10-27T21:38:59Z REQUEST: put, https://zenodo.org/api/deposit/depositions/10049003
   {:json=>{:metadata=>{"doi"=>"10.5281/zenodo.10049003", "upload_type"=>"other", "title"=>"Phylogenetic Biogeography Inference Using Dynamic Paleogeography Models and Explicit Geographic Ranges", "creators"=>[{"name"=>"Arias, J. Salvador", "affiliation"=>"Consejo Nacional de Investigaciones Científicas y Técnicas*", "orcid"=>"0000-0002-3717-435X"}], "description"=>"<p>A sample dataset for the biogeographic program <a href=\"https://github.com/js-arias/phygeo\"><em>PhyGeo</em></a>. It uses the <a href=\"https://en.wikipedia.org/wiki/Sapindaceae\">Sapindaceae</a>, a world-wide distributed, mostly tropical, family of angiosperms in the order Sapindales. The phylogeny used for this analysis (<a href=\"https://doi.org/10.3389/fpls.2023.1063174\">Joyce et al. 2023</a>) provides a fair representation of many current analyses, in which the whole group is well sampled, but it is incomplete at the species level. The dataset includes the data files used for all the analyses, as well as the results using the program.</p>", "access_right"=>"open", "license"=>"CC-BY-4.0", "keywords"=>["phylogenetic biogeography", "historical biogeography", "Plate tectonics", "Sapindaceae", "spherical diffusion"], "notes"=>"<p>Funding provided by: Ministerio de Ciencia y Técnica*<br/>Crossref Funder Registry ID: <br/>Award Number: PICT 2020-02650</p>", "related_identifiers"=>[{"relation"=>"isSupplementedBy", "identifier"=>"https://github.com/js-arias/sapindaceae"}, {"relation"=>"isDerivedFrom", "identifier"=>"https://github.com/js-arias/phygeo"}, {"relation"=>"isDerivedFrom", "identifier"=>"https://doi.org/10.5061/dryad.z612jm6jd", "scheme"=>"doi"}], "method"=>"<h3 id=\"user-content-paleogeographic-model\" dir=\"auto\" tabindex=\"-1\">Paleogeographic model</h3>\n<p dir=\"auto\">The plate motion model is <a href=\"https://doi.org/10.5194/se-13-1127-2022\">Muller et al. (2022)</a>. The paleolandscape model is based on an unrotated version of <a href=\"https://doi.org/10.5194/bg-14-5425-2017\">Cao et al. (2017)</a> for the 0-400 Ma period, and an unrotated version of the PaleoMap model (<a href=\"https://www.earthbyte.org/paleodem-resource-scotese-and-wright-2018/\">Scotese and Wright 2018</a>), for the period 405-540 Ma. Then the pixels were rotated using the <a href=\"https://doi.org/10.5194/se-13-1127-2022\">Muller et al. (2022)</a> plate motion model.</p>\n<h3 id=\"user-content-phylogeny\" dir=\"auto\" tabindex=\"-1\">Phylogeny</h3>\n<p dir=\"auto\">The phylogenetic tree was built using the Sapindaceae branch from the phylogenomic analysis of the Sapindales by <a href=\"https://doi.org/10.3389/fpls.2023.1063174\">Joyce et al. (2023)</a>, which is quite similar in content (at genus level) to previous biogeographic analyses of the group (<a href=\"https://doi.org/10.1111/j.1365-2699.2010.02432.x\">Buerki et al. 2011</a>, <a href=\"https://doi.org/10.1093/aob/mct106\">2013</a>). As the original publication does not provide a machine-readable file, the relationships and ages were extracted manually from the figures. The phylogeny was augmented with a few terminals from <a href=\"https://doi.org/10.1093/aob/mct106\">Buerki et al. (2013)</a>, mostly to enlarge the sampling of a few genera. The species <em>Matayba tenax</em> was excluded, as it does not match any <em>Maytaba</em> species or synonym in the <a href=\"https://powo.science.kew.org/taxon/urn:lsid:ipni.org:names:30000506-2\" rel=\"nofollow\">Plants of the World</a> database, as this particular terminal float in a previous analysis (<a href=\"https://doi.org/10.1002/ajb2.1693\">Buerki et al., 2021</a>), and the genus <em>Matayba</em> did not appear as monophyletic in previous studies (<a href=\"https://doi.org/10.1111/j.1365-2699.2010.02432.x\">Buerki et al. 2011</a>, <a href=\"https://doi.org/10.1093/aob/mct106\">2013</a>).</p>\n<h3 id=\"user-content-distribution-records\" dir=\"auto\" tabindex=\"-1\">Distribution records</h3>\n<p dir=\"auto\">Specimen data were obtained from a search of geo-referenced preserved specimens of Sapindaceae in <a href=\"https://doi.org/10.15468/dl.tjpzv2\" rel=\"nofollow\">GBIF</a>. The initial number of records was 387.463 occurrences.</p>\n<h3 dir=\"auto\">Data analysis</h3>\n<p dir=\"auto\">See the readme for the data analysis.</p>", "communities"=>[{"identifier"=>"dryad"}]}}, :params=>{:access_token=>"hidden"}, :headers=>{:"Content-Type"=>"application/json"}}

2023-10-27T21:39:00Z RESPONSE: #<HTTP::Response/1.1 200 OK {"server"=>"nginx", "date"=>"Fri, 27 Oct 2023 21:39:00 GMT", "content-type"=>"application/json", "content-length"=>"5638", "vary"=>"Accept-Encoding", "etag"=>"\"6\"", "set-cookie"=>["csrftoken=eyJhbGciOiJIUzUxMiIsImlhdCI6MTY5ODQ0Mjc0MCwiZXhwIjoxNjk4NTI5MTQwfQ.ImxXU0EzTlpRaVZ2aHpMSlExazRiWjhTN1VQdmh3MmEyIg.EBtCTkLmeu-WSJ0ntAYJsjnaBmK-B3wUQ4Rue3InualepujeI6289Q-Nl0Ez-s1f_lClgnXipPfAd0xTXCxyhA; Expires=Fri, 03 Nov 2023 21:39:00 GMT; Max-Age=604800; Secure; Path=/; SameSite=Lax", "session=c0925de988b17ac8_653c2df4.-9dPLVWaNSPJ6Lmt-da9_0q5p2k; Secure; HttpOnly; Path=/; SameSite=Lax", "5569e5a730cade8ff2b54f1e815f3670=48e5af93898ed5e900c8f2227124543a; path=/; HttpOnly; Secure; SameSite=None"], "access-control-allow-origin"=>"*", "access-control-expose-headers"=>"Content-Type, ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset", "x-ratelimit-limit"=>"133", "x-ratelimit-remaining"=>"127", "x-ratelimit-reset"=>"1698442801", "retry-after"=>"60", "permissions-policy"=>"interest-cohort=()", "x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "x-content-type-options"=>"nosniff", "content-security-policy"=>"default-src 'self' fonts.googleapis.com *.gstatic.com data: 'unsafe-inline' 'unsafe-eval' blob: zenodo-broker.web.cern.ch zenodo-broker-qa.web.cern.ch maxcdn.bootstrapcdn.com cdnjs.cloudflare.com ajax.googleapis.com webanalytics.web.cern.ch", "strict-transport-security"=>["max-age=31556926; includeSubDomains", "max-age=15768000"], "referrer-policy"=>"strict-origin-when-cross-origin", "x-request-id"=>"8f20130c7fda29c801d990f9bd7fb40a", "connection"=>"close"}>

2023-10-27T21:39:03Z REQUEST: put, https://zenodo.org/api/files/74850539-5db1-411a-9f04-280762547899/speed-joyce2023.svg
   {:body=>#<IO:fd 17>, :headers=>{:"Content-Type"=>nil, :"Content-Length"=>"45819"}, :params=>{:access_token=>"hidden"}}

2023-10-27T21:39:04Z RESPONSE: #<HTTP::Response/1.1 403 Forbidden {"server"=>"nginx", "date"=>"Fri, 27 Oct 2023 21:39:04 GMT", "content-type"=>"application/json", "content-length"=>"48", "access-control-allow-origin"=>"*", "access-control-expose-headers"=>"Content-Type, ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset", "set-cookie"=>["csrftoken=eyJhbGciOiJIUzUxMiIsImlhdCI6MTY5ODQ0Mjc0NCwiZXhwIjoxNjk4NTI5MTQ0fQ.Inhpb01GZ0lYRE1HZE84V21GOTBlU1VNRUM5YTVxNkR2Ig.1jAyfvi6v6RC6tJg5vKklZJDPDGf57QiH5DumfTCVLeuKZnAsoCIVuMmvNmJHZxWwo-DXAwXRtpbKKgjXH4s0g; Expires=Fri, 03 Nov 2023 21:39:04 GMT; Max-Age=604800; Secure; Path=/; SameSite=Lax", "session=d3653edf1509b8ea_653c2df8.jc2x4PynIRqII_tGnGS1q-Yz1rk; Secure; HttpOnly; Path=/; SameSite=Lax", "5569e5a730cade8ff2b54f1e815f3670=9c8f99e2fe04351183240f614c390985; path=/; HttpOnly; Secure; SameSite=None"], "x-ratelimit-limit"=>"133", "x-ratelimit-remaining"=>"126", "x-ratelimit-reset"=>"1698442804", "retry-after"=>"59", "permissions-policy"=>"interest-cohort=()", "x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "x-content-type-options"=>"nosniff", "content-security-policy"=>"default-src 'self' fonts.googleapis.com *.gstatic.com data: 'unsafe-inline' 'unsafe-eval' blob: zenodo-broker.web.cern.ch zenodo-broker-qa.web.cern.ch maxcdn.bootstrapcdn.com cdnjs.cloudflare.com ajax.googleapis.com webanalytics.web.cern.ch", "strict-transport-security"=>"max-age=31556926; includeSubDomains", "referrer-policy"=>"strict-origin-when-cross-origin", "connection"=>"close"}>

---

our job id: 94125

2023-10-27T21:29:44Z REQUEST: put, https://zenodo.org/api/files/0be7a865-7d6d-43ff-916d-31496d683307/Table_II._Adapted_closed_codes_based_on_Patrick%E2%80%99s_%282003%29_four-component_model.jpg
   {:body=>#<IO:fd 11>, :headers=>{:"Content-Type"=>nil, :"Content-Length"=>"215130"}, :params=>{:access_token=>"hidden"}}

2023-10-27T21:29:45Z RESPONSE: #<HTTP::Response/1.1 403 Forbidden {"server"=>"nginx", "date"=>"Fri, 27 Oct 2023 21:29:45 GMT", "content-type"=>"application/json", "content-length"=>"48", "access-control-allow-origin"=>"*", "access-control-expose-headers"=>"Content-Type, ETag, Link, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset", "set-cookie"=>["csrftoken=eyJhbGciOiJIUzUxMiIsImlhdCI6MTY5ODQ0MjE4NSwiZXhwIjoxNjk4NTI4NTg1fQ.Ill0RnJIazNxT2pqa0RHenBXRVRralZjVThIWXN1VGRPIg.b1ghfAlzfvkCXctF5w_ZfoZBLlJJC_RDm3kNygGmp3nCoggPAh0ybbwuaPzEmg2jpyha1OSkt_2JKM4ah9mCLw; Expires=Fri, 03 Nov 2023 21:29:45 GMT; Max-Age=604800; Secure; Path=/; SameSite=Lax", "session=c58274000ddafe5d_653c2bc9.CLXcEDvXCGsF-GbBNDK1423jmws; Secure; HttpOnly; Path=/; SameSite=Lax", "5569e5a730cade8ff2b54f1e815f3670=9c8f99e2fe04351183240f614c390985; path=/; HttpOnly; Secure; SameSite=None"], "x-ratelimit-limit"=>"133", "x-ratelimit-remaining"=>"131", "x-ratelimit-reset"=>"1698442245", "retry-after"=>"59", "permissions-policy"=>"interest-cohort=()", "x-frame-options"=>"sameorigin", "x-xss-protection"=>"1; mode=block", "x-content-type-options"=>"nosniff", "content-security-policy"=>"default-src 'self' fonts.googleapis.com *.gstatic.com data: 'unsafe-inline' 'unsafe-eval' blob: zenodo-broker.web.cern.ch zenodo-broker-qa.web.cern.ch maxcdn.bootstrapcdn.com cdnjs.cloudflare.com ajax.googleapis.com webanalytics.web.cern.ch", "strict-transport-security"=>"max-age=31556926; includeSubDomains", "referrer-policy"=>"strict-origin-when-cross-origin", "connection"=>"close"}>
bryanmgee commented 9 months ago

Additional datasets this has been ID'd in (adding per Ryan's request, will update as we catch more):

ahamelers commented 7 months ago

@sfisher what is the status of this ticket?

ryscher commented 7 months ago

Closing, as all known instance of this problem are fixed.