Permissions Issue

What are the required Alma permissions for creating reservations? Users not at the General Admin level are able to make the reservation, but get a red box "an error occurred". In each case, the reservation is made in the scheduler, but the email notification is not sent and the error is given. Thanks.

hi @iangod5 . Thanks for your question. The app requires that the logged-in user have privileges to view user information so that it can assign the appointment to a user in Alma. We've made a small update to the app which confirms that the user has the right privileges before the app is opened. Please check and see if your users who lack the privileges are getting the right error message now.
Thanks!

Thanks. We are still seeing that same error. The user has Circulation Desk Manager, Fulfillment Services Operator, and Patron.

Thanks. We are still seeing that same error. The user has Circulation Desk Manager, Fulfillment Services Operator, and Patron.

Thanks. We are still seeing that same error. The user has Circulation Desk Manager, Fulfillment Services Operator, and Patron.

Thanks. We are still seeing that same error. The user has Circulation Desk Manager, Fulfillment Services Operator, and Patron.

Thanks. We are still seeing that same error. The user has Circulation Desk Manager, Fulfillment Services Operator, and Patron.

Thanks. We are still seeing that same error. The user has Circulation Desk Manager, Fulfillment Services Operator, and Patron.

Thanks for your comment. We appreciate you working with us to try to troubleshoot. Could you click the F12 button to open developer tools in Chrome, and then reproduce the error, then copy the output in the console? Thanks!

2
exl-ng-core-platform-ui-infra.js:2136 Error: invalid url was set!
generalNGS.js?versio…09-10T18:18:33Z:602 changed 0 href items
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 [DOM] Found 2 elements with non-unique id #undefined_hiddenSelect: (More info: https://goo.gl/9p2vKq)
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 [DOM] Found 2 elements with non-unique id #undefined_hiddenSelect_button: (More info: https://goo.gl/9p2vKq)
CDhiddenIframe.compress.html:1 Uncaught DOMException: Failed to read the 'sessionStorage' property from 'Window': Access is denied for this document.
at https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:16372
at new  (https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:16388)
at https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:16151
at https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:19590
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=….com&O3=na02.alma.exlibrisgroup.com&O4=Chrome&O5=1980&O6=W1425H873&O7=true' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
beacon01.alma.exlibr…W1425H873&O7=true:1 Failed to load resource: net::ERR_FAILED
core.js:4117 ERROR
t
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…04.hosted.exlibrisgroup.com&P=CLOUD_APP&O2=jweisman/alma-scheduler&O3=Open' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
beacon01.alma.exlibr…scheduler&O3=Open:1 Failed to load resource: net::ERR_FAILED
core.js:4117 ERROR
t
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/ng/assets/js/single-spa.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/ng/assets/js/import-map-overrides.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/ng/assets/js/system.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/infra/css/uxframework-blue.min.css.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users?limit=1&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=632' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users?limit=1&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=632 net::ERR_FAILED
core.js:4117 ERROR
t {headers: e, status: 0, statusText: "Unknown Error", url: "https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif", ok: false, …}
main.de453fe….js:1 Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.
Arguments:
[0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: Mon Sep 14 2020 15:30:00 GMT-0600 (Mountain Daylight Time), _f: undefined, _strict: undefined, _locale: [object Object]
Error
at Function.createFromInputFallback (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:208330)
at https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:228457
at https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:228508
at Me (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:228816)
at De (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:229077)
at Se (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:229159)
at r (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:205252)
at t. (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:1555059)
at https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:465324
at Object.next (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:465429)
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…1/users?limit=20%26q=ALL~Godfrey&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=3114' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…1/users?limit=20%26q=ALL~Godfrey&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=3114 net::ERR_FAILED
core.js:4117 ERROR
t {headers: e, status: 0, statusText: "Unknown Error", url: "https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif", ok: false, …}
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://na02.alma.exlibrisgroup.com/almaws/v1/users/u0070066 401 (Unauthorized)
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users/u0070066&P=API_FROM_CLOUD_APP&O2=GET&O4=401&T=91' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users/u0070066&P=API_FROM_CLOUD_APP&O2=GET&O4=401&T=91 net::ERR_FAILED
core.js:4117 ERROR
t {headers: e, status: 0, statusText: "Unknown Error", url: "https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif", ok: false, …}

2
exl-ng-core-platform-ui-infra.js:2136 Error: invalid url was set!
generalNGS.js?versio…09-10T18:18:33Z:602 changed 0 href items
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 [DOM] Found 2 elements with non-unique id #undefined_hiddenSelect: (More info: https://goo.gl/9p2vKq)
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 [DOM] Found 2 elements with non-unique id #undefined_hiddenSelect_button: (More info: https://goo.gl/9p2vKq)
CDhiddenIframe.compress.html:1 Uncaught DOMException: Failed to read the 'sessionStorage' property from 'Window': Access is denied for this document.
at https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:16372
at new  (https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:16388)
at https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:16151
at https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:19590
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=….com&O3=na02.alma.exlibrisgroup.com&O4=Chrome&O5=1980&O6=W1425H873&O7=true' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
beacon01.alma.exlibr…W1425H873&O7=true:1 Failed to load resource: net::ERR_FAILED
core.js:4117 ERROR
t
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…04.hosted.exlibrisgroup.com&P=CLOUD_APP&O2=jweisman/alma-scheduler&O3=Open' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
beacon01.alma.exlibr…scheduler&O3=Open:1 Failed to load resource: net::ERR_FAILED
core.js:4117 ERROR
t
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/ng/assets/js/single-spa.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/ng/assets/js/import-map-overrides.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/ng/assets/js/system.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/infra/css/uxframework-blue.min.css.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users?limit=1&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=632' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users?limit=1&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=632 net::ERR_FAILED
core.js:4117 ERROR
t {headers: e, status: 0, statusText: "Unknown Error", url: "https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif", ok: false, …}
main.de453fe….js:1 Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.
Arguments:
[0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: Mon Sep 14 2020 15:30:00 GMT-0600 (Mountain Daylight Time), _f: undefined, _strict: undefined, _locale: [object Object]
Error
at Function.createFromInputFallback (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:208330)
at https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:228457
at https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:228508
at Me (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:228816)
at De (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:229077)
at Se (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:229159)
at r (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:205252)
at t. (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:1555059)
at https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:465324
at Object.next (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:465429)
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…1/users?limit=20%26q=ALL~Godfrey&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=3114' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…1/users?limit=20%26q=ALL~Godfrey&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=3114 net::ERR_FAILED
core.js:4117 ERROR
t {headers: e, status: 0, statusText: "Unknown Error", url: "https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif", ok: false, …}
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://na02.alma.exlibrisgroup.com/almaws/v1/users/u0070066 401 (Unauthorized)
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users/u0070066&P=API_FROM_CLOUD_APP&O2=GET&O4=401&T=91' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users/u0070066&P=API_FROM_CLOUD_APP&O2=GET&O4=401&T=91 net::ERR_FAILED
core.js:4117 ERROR
t {headers: e, status: 0, statusText: "Unknown Error", url: "https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif", ok: false, …}

2
exl-ng-core-platform-ui-infra.js:2136 Error: invalid url was set!
generalNGS.js?versio…09-10T18:18:33Z:602 changed 0 href items
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 [DOM] Found 2 elements with non-unique id #undefined_hiddenSelect: (More info: https://goo.gl/9p2vKq)
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 [DOM] Found 2 elements with non-unique id #undefined_hiddenSelect_button: (More info: https://goo.gl/9p2vKq)
CDhiddenIframe.compress.html:1 Uncaught DOMException: Failed to read the 'sessionStorage' property from 'Window': Access is denied for this document.
at https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:16372
at new  (https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:16388)
at https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:16151
at https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:19590
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=….com&O3=na02.alma.exlibrisgroup.com&O4=Chrome&O5=1980&O6=W1425H873&O7=true' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
beacon01.alma.exlibr…W1425H873&O7=true:1 Failed to load resource: net::ERR_FAILED
core.js:4117 ERROR
t
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…04.hosted.exlibrisgroup.com&P=CLOUD_APP&O2=jweisman/alma-scheduler&O3=Open' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
beacon01.alma.exlibr…scheduler&O3=Open:1 Failed to load resource: net::ERR_FAILED
core.js:4117 ERROR
t
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/ng/assets/js/single-spa.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/ng/assets/js/import-map-overrides.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/ng/assets/js/system.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/infra/css/uxframework-blue.min.css.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users?limit=1&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=632' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users?limit=1&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=632 net::ERR_FAILED
core.js:4117 ERROR
t {headers: e, status: 0, statusText: "Unknown Error", url: "https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif", ok: false, …}
main.de453fe….js:1 Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.
Arguments:
[0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: Mon Sep 14 2020 15:30:00 GMT-0600 (Mountain Daylight Time), _f: undefined, _strict: undefined, _locale: [object Object]
Error
at Function.createFromInputFallback (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:208330)
at https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:228457
at https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:228508
at Me (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:228816)
at De (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:229077)
at Se (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:229159)
at r (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:205252)
at t. (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:1555059)
at https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:465324
at Object.next (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:465429)
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…1/users?limit=20%26q=ALL~Godfrey&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=3114' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…1/users?limit=20%26q=ALL~Godfrey&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=3114 net::ERR_FAILED
core.js:4117 ERROR
t {headers: e, status: 0, statusText: "Unknown Error", url: "https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif", ok: false, …}
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://na02.alma.exlibrisgroup.com/almaws/v1/users/u0070066 401 (Unauthorized)
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users/u0070066&P=API_FROM_CLOUD_APP&O2=GET&O4=401&T=91' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users/u0070066&P=API_FROM_CLOUD_APP&O2=GET&O4=401&T=91 net::ERR_FAILED
core.js:4117 ERROR
t {headers: e, status: 0, statusText: "Unknown Error", url: "https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif", ok: false, …}

2
exl-ng-core-platform-ui-infra.js:2136 Error: invalid url was set!
generalNGS.js?versio…09-10T18:18:33Z:602 changed 0 href items
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 [DOM] Found 2 elements with non-unique id #undefined_hiddenSelect: (More info: https://goo.gl/9p2vKq)
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 [DOM] Found 2 elements with non-unique id #undefined_hiddenSelect_button: (More info: https://goo.gl/9p2vKq)
CDhiddenIframe.compress.html:1 Uncaught DOMException: Failed to read the 'sessionStorage' property from 'Window': Access is denied for this document.
at https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:16372
at new  (https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:16388)
at https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:16151
at https://cdn.walkme.com/player/lib/20200910-120607-c345c796/resources/CD/CDhiddenIframe.compress.html:1:19590
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=….com&O3=na02.alma.exlibrisgroup.com&O4=Chrome&O5=1980&O6=W1425H873&O7=true' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
beacon01.alma.exlibr…W1425H873&O7=true:1 Failed to load resource: net::ERR_FAILED
core.js:4117 ERROR
t
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…04.hosted.exlibrisgroup.com&P=CLOUD_APP&O2=jweisman/alma-scheduler&O3=Open' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
beacon01.alma.exlibr…scheduler&O3=Open:1 Failed to load resource: net::ERR_FAILED
core.js:4117 ERROR
t
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/ng/assets/js/single-spa.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/ng/assets/js/import-map-overrides.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/ng/assets/js/system.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load SourceMap: Could not load content for https://na02.alma.exlibrisgroup.com/infra/css/uxframework-blue.min.css.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users?limit=1&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=632' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users?limit=1&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=632 net::ERR_FAILED
core.js:4117 ERROR
t {headers: e, status: 0, statusText: "Unknown Error", url: "https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif", ok: false, …}
main.de453fe….js:1 Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.
Arguments:
[0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: Mon Sep 14 2020 15:30:00 GMT-0600 (Mountain Daylight Time), _f: undefined, _strict: undefined, _locale: [object Object]
Error
at Function.createFromInputFallback (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:208330)
at https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:228457
at https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:228508
at Me (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:228816)
at De (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:229077)
at Se (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:229159)
at r (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:205252)
at t. (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:1555059)
at https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:465324
at Object.next (https://apps01.ext.exlibrisgroup.com/jweisman/alma-scheduler/main.de453fe….js:1:465429)
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…1/users?limit=20%26q=ALL~Godfrey&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=3114' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…1/users?limit=20%26q=ALL~Godfrey&P=API_FROM_CLOUD_APP&O2=GET&O4=200&T=3114 net::ERR_FAILED
core.js:4117 ERROR
t {headers: e, status: 0, statusText: "Unknown Error", url: "https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif", ok: false, …}
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://na02.alma.exlibrisgroup.com/almaws/v1/users/u0070066 401 (Unauthorized)
ng;u=%2Fmng%2Faction…o%3FngHome%3Dtrue:1 Access to XMLHttpRequest at 'https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users/u0070066&P=API_FROM_CLOUD_APP&O2=GET&O4=401&T=91' from origin 'https://na02.alma.exlibrisgroup.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
exl-ng-core-platform-common.js:300 Backend returned code 0, body was: [object ProgressEvent]
generalNGS.js?versio…-09-10T18:18:33Z:23 GET https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif?A=Alma&I=2001&S=…p.com&OP=/almaws/v1/users/u0070066&P=API_FROM_CLOUD_APP&O2=GET&O4=401&T=91 net::ERR_FAILED
core.js:4117 ERROR
t {headers: e, status: 0, statusText: "Unknown Error", url: "https://beacon01.alma.exlibrisgroup.com/boom/apache_pb.gif", ok: false, …}

Thanks! We're checking into this.

Hi @iangod5 . This is a tough one to figure out so I appreciate your willingness to work with us. We can't seem to reproduce the issue. We've added a check to make sure the logged-in user has the proper privileges (see the screenshot below). We also added some more logging and error handling to try to track down the problem you're having.
If you're willing, whe next step is to do a screen recording of the problem while the console is open (as you did above). Thanks again for your help!

Thanks, Josh. Here is a screen recording of the console. The reservation is made in the scheduler, but the error message is received and the patron does not receive the automated message confirming the appointment.
https://www.youtube.com/watch?v=IAjywv66ue4

Thanks so much for this! We finally tracked down the issue. It looks like retrieving a full user record (including email address) requires a higher level of permissions which is available only in the following roles:

Trial Manager
Trial Operator
User Administrator
User Manager Full
Administrator

What would work better in your case- do you think the app should prevent a user without these privileges from using it? Or perhaps to save the appointment but not send out the notification (as it does today, just without the error message)?

I think preventing use without these privileges would be best. I worry the other approach would leave staff believing they have sent notification and leave patrons without their intended instructions/confirmation. I've added the User Manager Full (slightly too broad for the staff we want to do the scheduling) and it worked successfully. Thank you!

Makes sense to me- we released a new version which does the proper permission check. Thanks for all of your help.


Why is TestFlight telling me "the SwiftSupport folder is missing"?

I'm trying to get the visionOS client loaded onto my Vision Pro. I tried following the build instructions, but for some reason, I can't get my Vision Pro to appear in the list of run destinations. The Vision Pro says that it's paired to my Mac, and the headset appears in XCode's "Manage Run Destinations" window. For some reason, however, the headset does not appear in the dropdown of the main XCode window.
The problem is likely that I'm using an Intel Mac (alongside some secret Terminal commands). Regardless, since I am able to build the app but can't seem to pair my headset, I figured I would try using TestFlight to get it into my device. I changed the name of the app and the bundle to be unique.
The app uploads to App Store Connect without issue, but a few minutes later, I consistently receive this email:

I have no idea what this means, and Google wasn't any help. I'm already using XCode 15.2, the current latest as far as I'm aware. Does anyone know if this error can be fixed?
If this is expected, or not actually related to alvr, I apologize! I was stuck and didn't know where else to ask!

https://github.com/alvr-org/alvr-visionos/blob/088ea714f74c3358cce2e700034b9677f01c5fec/ALVRClient.xcodeproj/project.pbxproj#L153
This line in the Xcode project mentions version 15.3. The project was probably saved with a newer version. I don’t think an older version of Xcode will try to fix it.

Thank you. Unfortunately, I actually tried again yesterday with the Xcode 15.3 beta but kept getting the same problem.

According to Technical Note TN2435, Apple doesn't allow embedded dylib files in iOS/watchOS/tvOS, and breaking this rule causes ITMS-90426. VisionOS is not mentioned, but presumably has the same restriction.
You need to embed a .framework instead.
So somehow, ALVRClientCore needs to be compiled as a .framework instead of a .dylib. I messed around for a bit but couldn't figure out how to do this.

@Wowfunhappy I tried embedding the Rust library into a .framework in #67.
I don't have access to App Store Connect: does rebuilding with that pull request resolve the issue?

This framework does not work properly on a VisionPro

@dualist3 What happens when you build it with the framework? Does it fail to build, or does it crash on launch; if it crashes, would you be able to share the crash message? Thank you so much.
(I don't have a Vision Pro, and it works on the Simulator)

No crash, after connecting to SteamVR via ALVR and pressing the Enter button, the screen goes completely black

@dualist3 Thanks. I can't reproduce this on the visionOS Simulator, for what it's worth (connecting does work for me, and image does display); that's really weird.

alvr connection is work But there is no image and no crash input

Do you have a recent version of the ALVR streamer? PR #67 is based off the main branch, which requires a newer streamer version than before—and the version mismatch can manifest as a completely black screen. I'm using this nightly build: https://github.com/alvr-org/ALVR-nightly/releases/tag/v21.0.0-dev00%2Bnightly.2024.02.23

yes
------------------ Original ------------------
From: Shadowfacts @.>
Date: Thu,Feb 29,2024 11:23 AM
To: alvr-org/alvr-visionos @.>
Cc: dualist @.>, Mention @.>
Subject: Re: [alvr-org/alvr-visionos] Why is TestFlight telling me "theSwiftSupport folder is missing"? (Issue #52)

The version being used is the ALVR-nightly

I am sorry, I had to return my Vision Pro to Apple yesterday, so I am no longer able to test this. Thank you!

@dualist3 Can you confirm which nightly version you're using? Zhuowei's branch works perfectly fine for me with the build from 2024.02.23.

2024.02.27，I encountered this issue when using Zhuowei's branch to package it into an app and accessing it through tf. The tf link is located here https://testflight.apple.com/join/BXOkz2Cy

2024.02.27，I encountered this issue when using Zhuowei's branch to package it into an app and accessing it through tf. The tf link is located here https://testflight.apple.com/join/BXOkz2Cy

that testflight works but its a very old build it doesn't have the hand tracking controller support or any of the major bug fixes can anyone update that testflight with a newer build?


CDN Snapshots and Monitoring Payloads rework (blueprint)

What does this PR (Pull Request) do?

[x] This PR is not related to any Issue

This PR adds a blueprint for reworking Snapshots and Monitoring payloads to only containing the information necessary for Traffic Router and Traffic Monitor to do their jobs, respectively. For details read the blueprint.
Which Traffic Control components are affected by this PR?
None.
What is the best way to verify this PR?
Don't. It's just a blueprint.
The following criteria are ALL met by this PR

[x] Tests are unnecessary
[x] Documentation is unnecessary
[x] An update to CHANGELOG.md is not necessary
[x] This PR includes any and all required license headers
[x] This PR DOES NOT FIX A SERIOUS SECURITY VULNERABILITY

Thanks for the quick responses.
Overall, I think this is a great improvement. I've seen some strange cases where TRs dont always update from TMs and I think this will be in general more reliable.
Also, selfishly, this opens up potential for Traffic Ops to select which snapshot version a particular TR receives, which can be used as part of a staged or canary deployment.

@rawlinp - i believe we  have gone in a different but similar direction already regarding TR and TM configs. Do you think this should be closed?

I think the compromise of https://github.com/apache/trafficcontrol/pull/6625 is that TM will get the data it needs from monitoring.json rather than relying on both monitoring.json and CRConfig.json, but it will still synchronize the distribution of CRConfig to TR because that is one of the contentious points in this blueprint. If that's agreeable to @ocket8888 and others I think this could be closed.


Absolute path in python scripts

Some xcode projects (such as Hologram) fail to compile in OSX due to 'pyton3 not found'. The reason is that in several scripts python3 is invoked by using the absolute path: /usr/bin/python3. In OSX however, due to SIP, one preferably does not install python3 under /usr/bin. If you are using the anaconda distribution for example, it can be located anywhere in order not to violate Mac OSX SIP.
Therefore I suggest to remove the absolute path such as '/usr/bin/python3' in the python-scripts (located for example in External/Vulkan-Tools/scripts) and replace it by 'python3'.
This would offer the flexibility to define the path to 'python3' through the PATH variable.

@billhollings
Yes, External/VulkanSamples/Sample-Programs/Hologram/generate-dispatch-table was causing the trouble concerning compilation of Hologram. And in fact, the launch of python3 is done correctly by '#!/usr/bin/env python3'. The problem in my case was that the PATH variable used in Xcode is missing the location of my python3 installation location which is set through .profile. But the Xcode PATH variable contains /usr/local/bin, which is not under OSX SIP. Thus I could create a link to python3 in /usr/local/bin. So External/VulkanSamples/Sample-Programs/Hologram/generate-dispatch-table is fine as it is.
However, a search for '/usr/bin/python3' in the MoltenVK directory reports lots of python scripts (see below). Within those, python3 is invoked by absolute path through /usr/bin which is protected under OSX SIP. Therefore all occurrences of '#!/usr/local/bin/python3' should be replaced by '#!/usr/bin/env python3'
Do you want me to report this issue to VulkanSamples repository?

grep -r "/usr/bin/python3" *
Demos/LunarG-VulkanSamples/VulkanSamples/scripts/cgenerator.py:#!/usr/bin/python3 -i
Demos/LunarG-VulkanSamples/VulkanSamples/scripts/lvl_genvk.py:#!/usr/bin/python3
Demos/LunarG-VulkanSamples/VulkanSamples/scripts/threading_generator.py:#!/usr/bin/python3 -i
Demos/LunarG-VulkanSamples/VulkanSamples/scripts/object_tracker_generator.py:#!/usr/bin/python3 -i
Demos/LunarG-VulkanSamples/VulkanSamples/scripts/loader_extension_generator.py:#!/usr/bin/python3 -i
Demos/LunarG-VulkanSamples/VulkanSamples/scripts/mock_icd_generator.py:#!/usr/bin/python3 -i
Demos/LunarG-VulkanSamples/VulkanSamples/scripts/parameter_validation_generator.py:#!/usr/bin/python3 -i
Demos/LunarG-VulkanSamples/VulkanSamples/scripts/helper_file_generator.py:#!/usr/bin/python3 -i
Demos/LunarG-VulkanSamples/VulkanSamples/scripts/generator.py:#!/usr/bin/python3 -i
Demos/LunarG-VulkanSamples/VulkanSamples/scripts/reg.py:#!/usr/bin/python3 -i
Demos/LunarG-VulkanSamples/VulkanSamples/scripts/unique_objects_generator.py:#!/usr/bin/python3 -i
Demos/LunarG-VulkanSamples/VulkanSamples/scripts/dispatch_table_helper_generator.py:#!/usr/bin/python3 -i
Demos/LunarG-VulkanSamples/Vulkan-Tools/scripts/kvt_genvk.py:#!/usr/bin/python3
Demos/LunarG-VulkanSamples/Vulkan-Tools/scripts/mock_icd_generator.py:#!/usr/bin/python3 -i
Demos/LunarG-VulkanSamples/Vulkan-Tools/scripts/common_codegen.py:#!/usr/bin/python3 -i
Demos/LunarG-VulkanSamples/Vulkan-Tools/scripts/vulkan_tools_helper_file_generator.py:#!/usr/bin/python3 -i
External/VulkanSamples/scripts/cgenerator.py:#!/usr/bin/python3 -i
External/VulkanSamples/scripts/lvl_genvk.py:#!/usr/bin/python3
External/VulkanSamples/scripts/threading_generator.py:#!/usr/bin/python3 -i
External/VulkanSamples/scripts/object_tracker_generator.py:#!/usr/bin/python3 -i
External/VulkanSamples/scripts/loader_extension_generator.py:#!/usr/bin/python3 -i
External/VulkanSamples/scripts/mock_icd_generator.py:#!/usr/bin/python3 -i
External/VulkanSamples/scripts/parameter_validation_generator.py:#!/usr/bin/python3 -i
External/VulkanSamples/scripts/helper_file_generator.py:#!/usr/bin/python3 -i
External/VulkanSamples/scripts/generator.py:#!/usr/bin/python3 -i
External/VulkanSamples/scripts/reg.py:#!/usr/bin/python3 -i
External/VulkanSamples/scripts/unique_objects_generator.py:#!/usr/bin/python3 -i
External/VulkanSamples/scripts/dispatch_table_helper_generator.py:#!/usr/bin/python3 -i
External/Vulkan-Headers/registry/cgenerator.py:#!/usr/bin/python3 -i
External/Vulkan-Headers/registry/genvk.py:#!/usr/bin/python3
External/Vulkan-Headers/registry/generator.py:#!/usr/bin/python3 -i
External/Vulkan-Headers/registry/reg.py:#!/usr/bin/python3 -i
External/Vulkan-Tools/scripts/kvt_genvk.py:#!/usr/bin/python3
External/Vulkan-Tools/scripts/mock_icd_generator.py:#!/usr/bin/python3 -i
External/Vulkan-Tools/scripts/common_codegen.py:#!/usr/bin/python3 -i
External/Vulkan-Tools/scripts/vulkan_tools_helper_file_generator.py:#!/usr/bin/python3 -i

@billhollings
Excuse my typo in the previous post. I would like to say:
Therefore all occurrences of '#!/usr/bin/python3' should be replaced by '#!/usr/bin/env python3'

@karl-lunarg
Yes, your summary of my post is correct.
Thank you for the article. It points to PEP 394.
The article does not state '#!/usr/bin/env python3' isn't good.
It rather says:
'#!/usr/bin/env python' should never be used and instead
'#!/usr/bin/env python 2' OR '#!/usr/bin/env python 3.' should be used.
This is also stated in the referring PEP 394:
"In order to tolerate differences across platforms, all new code that needs to invoke the Python interpreter should not specify python, but rather should specify either python2 or python3 (or the more specific python2.x and python3.x versions; see the Migration Notes). This distinction should be made in shebangs, when invoking from a shell script, when invoking via the system() call, or when invoking in any other context."
While this recommendation is strictly followed through all scripts in the MoltenVK package, I think assuming python2 or python3 to be installed in /usr/bin is generally too restrictive and in macOS specifically (due to SIP) it is simply a no go. In my opinion '#!/usr/bin/env pythonX' gives the user the possibility to make the script working without tweaking the OS in a dirty way.


Reimplement and Test Android IAPs for new package name

Package changed from com.cohenadair.mobile to com.cohenadair.colortap, so a new Google Play Console app needs to be created, as well as new IAPs that need to be hooked up to RevenueCat.

Pending app review, so IAPs can be tested.

Done, all working.


Handle error when stringUnit does not present

Bro, you removed my translation function for InfoPlist.xcstrings.


Add comprehensive logging

The proxy should be able to output extremely readable logs of webdriver actions and what it tried to add.

As part of logging, we should also nicely export the latency of each command to webdriver.

Released in 0.0.5


[400 Chat not found] when openChat for joined channels

I migrated 1.8.4 -> 1.8.12 and see that error when calling openChat for joined channels (not all of them, some don't cause that error).
Yes, I use chat_id saved in an external db, but there was no trouble before. I thought when starting app the lib had to load all joined channels/groups. What is the best way to avoid this error? Just callgetChats after every starting app?

The chat must be known/loaded to the current TDLib instance, you must call loadChats on every restart to load chats.

Ok. loadChats.
How to know all chats are loaded? Must I call loadChats so many times until a 404 error occurs?

Yes.

After loadChats call corresponding updates about all loaded chats (changePosition,changeLastMessage,...) arrive before ok/404 of loadChats?

This shouldn't matter.

In Java example: if (!haveFullMainChatList && limit > mainChatList.size()) { https://github.com/tdlib/td/blob/master/example/java/org/drinkless/tdlib/example/Example.java#L250
limit in docs is for all list or only each call of loadChats?

I mean if there are 150 channels calls with limit=100 will load only 100 ones and the next call returns 404, or I'll get all 150?

The limit is up to TDLib. It may load chats lower than the specified limit.
If you want to load all chats you must call loadChats until you receive 404.

Thank you!

I set limit to 20 and see only 5 loadChats calls with ok and 6th with 404. That is maximum 100-120 channels, but the client subscribed on 400+ ones. What is wrong?

You need to check actual number of loaded chats. It will be correct.

You mean updateChatPosition/updateChatLastMessage to check number of chats?


"prettify" query

my common usecase is to paste a query that was generated by Relay and see what it does.
However, the Relay queries are pretty obfuscated, it would be great to have a button that prettify the query textarea.
I was playing around with this code:
function blockIndent(editor, from, to) {
  editor.operation(function() {
    for (var i = from; i < to; ++i)
      editor.indentLine(i, "smart");
  });
}

but it just indents, it does not do the "return to new line" work.

Good suggestion


Validation (isSlug) failed for slug

Issue Summary
Probably is a small bug :)
To Reproduce

Clear the browser cache in Safari
Refresh the page - http://localhost:2368
In the terminal you will get:

ERROR [2019-02-24 13:21:01] "GET /apple-touch-icon-precomposed.png/" 422 27ms
ERROR [2019-02-24 13:21:01] "GET /apple-touch-icon.png/" 422 20ms

NAME: ValidationError
MESSAGE: Validation (isSlug) failed for slug

level:normal

ValidationError: Validation (isSlug) failed for slug
    at new ValidationError (/Users/xxxx/Ghost/xxxx/node_modules/ghost-ignition/lib/errors/index.js:121:23)
    at each (/Users/xxxx/Ghost/xxxx/core/server/data/validation/index.js:348:35)
    at /Users/fueko/Ghost/xxxx/node_modules/lodash/lodash.js:4911:15
    at baseForOwn (/Users/xxxx/Ghost/xxxx/node_modules/lodash/lodash.js:2996:24)
    at /Users/fueko/Ghost/xxxx/node_modules/lodash/lodash.js:4880:18
    at Function.forEach (/Users/xxxx/Ghost/xxxx/node_modules/lodash/lodash.js:9344:14)
    at Object.validate (/Users/xxxx/Ghost/xxxx/core/server/data/validation/index.js:320:7)
    at _.each (/Users/xxxx/Ghost/xxxx/core/server/api/shared/validators/input/all.js:46:47)
    at /Users/xxxx/Ghost/xxxx/node_modules/lodash/lodash.js:4911:15
    at baseForOwn (/Users/xxxx/Ghost/xxxx/node_modules/lodash/lodash.js:2996:24)
    at /Users/xxxx/Ghost/xxxx/node_modules/lodash/lodash.js:4880:18
    at Function.forEach (/Users/xxxx/Ghost/xxxx/node_modules/lodash/lodash.js:9344:14)
    at validate (/Users/xxxx/Ghost/xxxx/core/server/api/shared/validators/input/all.js:41:7)
    at Object.browse (/Users/xxxx/Ghost/xxxx/core/server/api/shared/validators/input/all.js:105:32)
    at Object.read (/Users/xxxx/Ghost/xxxx/core/server/api/shared/validators/input/all.js:115:21)
    at allShared (/Users/xxxx/Ghost/xxxx/core/server/api/shared/validators/handle.js:34:58)

Technical details:

Ghost Version: 2.15.0
Node Version: 8.12.0
Browser/OS: Safari 12.0.3 / macOS 10.14.3
Database: SQlite

I can't reproduce. There must be something in your theme which causes this error.
e.g. {{#get "posts" slug="my-slug,,,"}}

@kirrg001
The error is only for Safari (with Casper theme). I've found the problem.
Addition <link rel="apple-touch-icon" href="{{asset" /apple-touch-icon.png "}}"> solves the problem.

You should add a value in the log to describe the origin of the issue and help the exploitation :
"validationFailed": "Validation ({validationName}) failed for {key} with value : {value}",

The error pointed in the issue description can be reproduced by using a . in the GET request, e.g.: curl http://ghost.local/a./. The errors are just being logged and do not cause the response status to change.
A common scenario for this error to happen is when the frontend is requesting missing content files, e.g: https://yourblogdomain.com/missing_config.xml/

Relative finding to this issue - https://github.com/TryGhost/Ghost/commit/fca05453fe9a760edfbb8c78574c02ff5f83ed7a . The error is intentionally being logged, but probably makes to big of a splash on current log lever, because it's handled afterward by calling next()


Workaround mem leak in V8

Fixes #45
When using V8ScriptRunner, the engine is a V8Object returned by an executeObjectFunction. This object is now explicitly released in makeAdhocBibliography.
Additionally, releasing the V8ScriptRunner reports mem leaks.

This is an exemplary work-around. Ideally, CSL provides a public CSL.release() method to release resources. A clean implementation would require narrowing CSL.engine to something Closeable() or with a release method.
I could give the implementation a try, but this won't happen in the next two weeks...

Thanks a lot for the pull request! Very much appreciated.
I added a new commit where I implemented Closeable. Let me know what you think.

Thanks a lot for your prompt answer. Unfortunately, I don't have the time to review it now. I'm eager though to do it in two weeks :-)

Thanks for the PR and the review!


Bug distribution with tags

Solve a bug with distribution with tags error if only exists a one tag and update coverage document adding create_distribution_with_tags

Codecov Report

Merging #5467 (e714123) into master (2c2b1c7) will decrease coverage by 0.00%.
The diff coverage is 50.00%.

@@            Coverage Diff             @@
##           master    #5467      +/-   ##
==========================================
- Coverage   96.09%   96.09%   -0.01%
==========================================
  Files         724      724
  Lines       71998    72000       +2
==========================================
+ Hits        69190    69191       +1
- Misses       2808     2809       +1

Flag
Coverage Δ

servertests
35.82% <0.00%> (-0.01%)
:arrow_down:

unittests
96.03% <50.00%> (-0.01%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

moto/cloudfront/responses.py
98.93% <50.00%> (-1.07%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


[fuzzing] use trait defaults to reduce repeated code

Motivation
Reduce some repeated code across fuzz target impl's by making the most out of trait default impls

@bors-libra r+

:pushpin: Commit f3a793b has been approved by bmwill

:hourglass: Testing commit f3a793bd93f1a16ced496f94bae7fd0f2b2ccaa2 with merge 53a26b0056e8bc99041c5e33a9fea18841d65c94...

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: bmwill
Pushing 53a26b0056e8bc99041c5e33a9fea18841d65c94 to master...

a bit late to the party, but this is not a good idea for two reasons:

not all fuzzers are structured fuzzers
this is a placeholder that will have to be customized once this https://github.com/AltSysrq/proptest/pull/202 lands


NPM build failed

This is a great gem but when trying to run the build command, I'm getting this error on my machine:
`
Executing npm install...
npm WARN deprecated<EMAIL_ADDRESS>request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated<EMAIL_ADDRESS>request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm WARN deprecated<EMAIL_ADDRESS>this library is no longer supported
npm WARN deprecated<EMAIL_ADDRESS>https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated<EMAIL_ADDRESS>Please see https://github.com/lydell/urix#deprecated
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN<EMAIL_ADDRESS>No license field.
✅ All done!
creating cdk-sample/lib/cdk-sample-init-stack.ts
creating cdk-sample/lib/vthere-fargate-stack.ts
replacing cdk-sample/bin/cdk-sample.ts
installing pkg: @aws-cdk/aws-ec2 ...
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN<EMAIL_ADDRESS>No license field.
installing pkg: @aws-cdk/aws-ecs ...
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN<EMAIL_ADDRESS>No license field.
installing pkg: @aws-cdk/aws-ecs-patterns ...
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN<EMAIL_ADDRESS>No license field.
installing pkg: @aws-cdk/aws-ecr-assets ...
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN<EMAIL_ADDRESS>No license field.
installing pkg: @aws-cdk/aws-rds ...
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN<EMAIL_ADDRESS>No license field.
installing pkg: @aws-cdk/aws-certificatemanager ...
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN<EMAIL_ADDRESS>No license field.
installing pkg: @aws-cdk/aws-secretsmanager ...
npm WARN<EMAIL_ADDRESS>No repository field.
npm WARN<EMAIL_ADDRESS>No license field.
running npm run build ...
npm info it worked if it ends with ok
npm verb cli [
npm verb cli   '/usr/local/Cellar/node/14.11.0/bin/node',
npm verb cli   '/Users/bismark/.npm-global/bin/npm',
npm verb cli   'run',
npm verb cli   'build',
npm verb cli   '--verbose'
npm verb cli ]
npm info using<EMAIL_ADDRESS>npm info using<EMAIL_ADDRESS>npm verb run-script [ 'prebuild', 'build', 'postbuild' ]
npm info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>npm info lifecycle<EMAIL_ADDRESS><EMAIL_ADDRESS>npm verb lifecycle<EMAIL_ADDRESS>unsafe-perm in lifecycle true
npm verb lifecycle<EMAIL_ADDRESS>CWD: /Users/bismark/Documents/rails/vthere/cdk-sample
npm info lifecycle<EMAIL_ADDRESS>Failed to exec build script
npm verb stack Error<EMAIL_ADDRESS>build: tsc
npm verb stack Exit status 2
npm verb stack     at EventEmitter. (/Users/bismark/.npm-global/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
npm verb stack     at EventEmitter.emit (events.js:314:20)
npm verb stack     at ChildProcess. (/Users/bismark/.npm-global/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
npm verb stack     at ChildProcess.emit (events.js:314:20)
npm verb stack     at maybeClose (internal/child_process.js:1047:16)
npm verb stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
npm verb pkgid<EMAIL_ADDRESS>npm verb cwd /Users/bismark/Documents/rails/vthere/cdk-sample
npm verb Darwin 19.6.0
npm verb argv "/usr/local/Cellar/node/14.11.0/bin/node" "/Users/bismark/.npm-global/bin/npm" "run" "build" "--verbose"
npm verb node v14.11.0
npm verb npm  v6.14.8
npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR<EMAIL_ADDRESS>build: tsc
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm verb exit [ 2, true ]
npm timing npm Completed in 5191ms`
Any ideas why is this happening?

Hey @bismark64, CDK (unlike SDK) makes breaking changes. It's possible that it has happened here. Could you try running tsc (from your node_modules path) on your cdk-sample directory directly and see what javascript errors exist?

After following your advice running tsc directly I found the issue is related to a mismatch on the expected type for domainZone:
lib/vthere-fargate-stack.ts:95:13 - error TS2322: Type 'string' is not assignable to type 'IHostedZone | undefined'.

95             domainZone: 'example.com',
               ~~~~~~~~~~

Is it absolutely necessary to include this field? I've specified a domain_name in the aws-rails-provisioner.yml file as well.

Domain name appears to be used right above domain zone: https://github.com/awslabs/aws-rails-provisioner/blob/6567d128235f26c1c81c92113f07dfdf41600ee8/templates/fargate_stack.mustache#L138-L140
Are you defining domain zone in your YAML configuration? If not you can probably leave it out. AFAIK configuration is only used for generating the relevant typescript CDK code.
It seems that domainZone used to take a string but now takes a type IHostedZone (https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-route53.IHostedZone.html). I suppose that this object can be constructed and passed "example.com" as "zoneName" for IHostedZone.

Yes I'm defining a domain zone, if I remove it from the YAML file it works fine.
In case anyone else is having this issue I just replaced:
domainZone: 'example.com', to
domainZone: route53.HostedZone.fromLookup(this, 'DomainZone', { domainName: 'example.com' }),
or
domainZone: route53.HostedZone.fromHostedZoneAttributes(this, 'DomainZone', { zoneName: 'example.com', hostedZoneId: 'ZXXXXXXXXXXX' }),
which they both return a IHostedZone type, and then run tsc again with no issues.

Awesome. Happy to take a pull request if you want to contribute a fix back :)

I am currently facing the same problem, when I run tsc I get the errors below
node_modules/@types/jest/index.d.ts(534,5): error TS1128: Declaration or statement expected. node_modules/@types/jest/index.d.ts(552,43): error TS1005: ';' expected. node_modules/@types/jest/index.d.ts(1044,17): error TS1005: ';' expected. node_modules/@types/jest/index.d.ts(1045,28): error TS1109: Expression expected. node_modules/@types/jest/index.d.ts(1045,30): error TS1005: ')' expected. node_modules/@types/jest/index.d.ts(1045,59): error TS1005: ',' expected. node_modules/@types/jest/index.d.ts(1045,70): error TS1109: Expression expected. node_modules/@types/jest/index.d.ts(1045,78): error TS1005: ';' expected. node_modules/@types/jest/index.d.ts(1047,60): error TS1005: ';' expected. node_modules/@types/jest/index.d.ts(1047,84): error TS1005: ',' expected. node_modules/@types/jest/index.d.ts(1053,58): error TS1005: ';' expected. node_modules/@types/jest/index.d.ts(1053,94): error TS1005: '(' expected. node_modules/@types/jest/index.d.ts(1053,101): error TS1005: ',' expected. node_modules/@types/jest/index.d.ts(1054,5): error TS1005: ',' expected. node_modules/@types/jest/index.d.ts(1054,13): error TS1005: ',' expected. node_modules/@types/jest/index.d.ts(1054,23): error TS1005: ')' expected. node_modules/@types/jest/index.d.ts(1129,11): error TS1005: '>' expected. node_modules/@types/jest/index.d.ts(1129,24): error TS1109: Expression expected. node_modules/@types/jest/index.d.ts(1129,39): error TS1005: ';' expected. node_modules/@types/jest/index.d.ts(1129,40): error TS1005: ';' expected. node_modules/@types/jest/index.d.ts(1129,42): error TS1128: Declaration or statement expected. node_modules/@types/jest/index.d.ts(1130,7): error TS1109: Expression expected. node_modules/@types/jest/index.d.ts(1131,22): error TS1005: ',' expected. node_modules/@types/jest/index.d.ts(1131,30): error TS1005: ':' expected. node_modules/@types/jest/index.d.ts(1131,74): error TS1005: '(' expected. node_modules/@types/jest/index.d.ts(1131,81): error TS1005: ')' expected. node_modules/@types/jest/index.d.ts(1146,30): error TS1005: ';' expected. node_modules/@types/jest/index.d.ts(1148,13): error TS1005: '(' expected. node_modules/@types/jest/index.d.ts(1148,20): error TS1005: ',' expected. node_modules/@types/jest/index.d.ts(1150,13): error TS1005: '(' expected. node_modules/@types/jest/index.d.ts(1151,5): error TS1005: ',' expected. node_modules/@types/jest/index.d.ts(1151,7): error TS1109: Expression expected. node_modules/@types/jest/index.d.ts(1152,10): error TS1005: ')' expected. node_modules/@types/jest/index.d.ts(1349,1): error TS1128: Declaration or statement expected.

@chrisgeek I don't know much about typescript, but based on the errors above, I think it has difficulty with names using dashes Hospital-sysFargateStack. Try using naming like HostpitalSys maybe?

@mullermp This is another issue where I implemented your suggestion https://us02web.zoom.us/j/84343499085?pwd=R1BCMW9UNXcraHJBQXFpK3lZbHQ1QT09#success


Alerts do not work - complaints about "readonly"

Our query:

(Graph shows perfectly fine.)
Our alert:

Alerts, however, do not work. Here is the error we see:

could you run in clickhouse-client
SELECT * FROM system.query_log WHERE query LIKE 'dsp.router%' AND exception_code=164 ORDER BY event_time DESC LIMIT 10 FORMAT Vertical;
and share query result?

Nothing matches exception_code=164. Instead I see this:
Row 1:
──────
type:                                  QueryStart
event_date:                            2022-03-14
event_time:                            2022-03-14 21:52:49
event_time_microseconds:               2022-03-14 21:52:49.667256
query_start_time:                      2022-03-14 21:52:49
query_start_time_microseconds:         2022-03-14 21:52:49.667256
query_duration_ms:                     0
read_rows:                             0
read_bytes:                            0
written_rows:                          0
written_bytes:                         0
result_rows:                           0
result_bytes:                          0
memory_usage:                          0
current_database:                      default
query:                                 SELECT
    toUInt32(toStartOfFiveMinute(time)) * 1000 as t,
    splitByChar('.', metric)[2] as m,
    sum(value)/sum(count)
FROM metrics.metrics

WHERE date >= toDate(1647240769) AND date <= toDate(1647283969) AND time >= toDateTime(1647240769) AND time <= toDateTime(1647283969) and metric like 'dsp.router-%.planner.extcr_stat.duration'

GROUP BY t,m

ORDER BY t,m FORMAT JSON

formatted_query:
normalized_query_hash:<PHONE_NUMBER>7376500964
query_kind:                            Select
databases:                             ['metrics']
tables:                                ['metrics.metrics','metrics.metrics_rpl']
columns:                               ['metrics.metrics.count','metrics.metrics.date','metrics.metrics.metric','metrics.metrics.time','metrics.metrics.value','metrics.metrics_rpl.count','metrics.metrics_rpl.date','metrics.metrics_rpl.metric','metrics.metrics_rpl.time','metrics.metrics_rpl.value']
projections:                           []
views:                                 []
exception_code:                        0
exception:
stack_trace:
is_initial_query:                      1
user:                                  default
query_id:                              b34843c7-dfc2-41d2-bec5-55513c64a931
address:                               ::ffff:<IP_ADDRESS>
port:                                  16590
initial_user:                          default
initial_query_id:                      b34843c7-dfc2-41d2-bec5-55513c64a931
initial_address:                       ::ffff:<IP_ADDRESS>
initial_port:                          16590
initial_query_start_time:              2022-03-14 21:52:49
initial_query_start_time_microseconds: 2022-03-14 21:52:49.667256
interface:                             2
os_user:
client_hostname:
client_name:
client_revision:                       0
client_version_major:                  0
client_version_minor:                  0
client_version_patch:                  0
http_method:                           1
http_user_agent:                       Grafana/8.3.4
http_referer:
forwarded_for:                         <IP_ADDRESS>, <IP_ADDRESS>
quota_key:
revision:                              54456
log_comment:
thread_ids:                            []
ProfileEvents:                         {}
Settings:                              {'use_uncompressed_cache':'0','load_balancing':'random','readonly':'2','max_memory_usage':'64359738368'}
used_aggregate_functions:              []
used_aggregate_function_combinators:   []
used_database_engines:                 []
used_data_type_families:               []
used_dictionaries:                     []
used_formats:                          []
used_functions:                        []
used_storages:                         []
used_table_functions:                  []

SELECT count() FROM system.query_log WHERE exception_code=164 ?

grep "Code: 164" /var/log/clickhouse/clickhouse-server.err.log ?

is issue still relevant for you?

close issue after topic started inactivity


Review Certificate and CertificateRequest API comments

This PR improves a lot of the comments in the Certificate and CertificateRequest APIs.
Kind
/kind cleanup
Release Note
NONE

Except for one problematic comment (https://github.com/cert-manager/cert-manager/pull/6302#discussion_r1307521899), I am in agreement with the changes in this PR. I think it is great that you were able to write down a lot of the "tribal knowledge" around the cert-manager API, and I think we should merge it ASAP.
There are a few places where I'd feel more confortable if @SgtCoDFish could take another look:

https://github.com/cert-manager/cert-manager/pull/6302#discussion_r1307503150
https://github.com/cert-manager/cert-manager/pull/6302#discussion_r1307521899

cc @SgtCoDFish

/approve

Thanks for the improvements to the API documentation. We should do more of these 😅
/lgtm

/approve


OM126 - 7.0 changes initial commit

a. added changes related to stripe stat
b. updated gauge list
c. added storage-engine type to storage-engine metrics

invalid pull request


Documentation should indicate that default JDK needs to be overridden in custom cluster.xml

The default cluster.xml contains
<properties>
   <property name="hazelcast.logging.type">jdk</property>
</properties>

This means that even if you add something something like this to the command line
-Dhazelcast.logging.type=slf4j
the default JDK logging will take priority.
This should be highlighed in the documentation.
Please see the following discussion
https://groups.google.com/forum/#!topic/vertx/PiOviVwwcM0

From what I have observed, only setting
-Dhazelcast.logging.type=slf4j
would not be enough. As you @cescoffier mentioned in the above referenced discussion , the default-cluster.xml includes the following properties
<properties>
    <property name="hazelcast.mancenter.enabled">false</property>
    <property name="hazelcast.memcache.enabled">false</property>
    <property name="hazelcast.rest.enabled">false</property>
    <property name="hazelcast.wait.seconds.before.join">0</property>
    <property name="hazelcast.logging.type">jdk</property>
  </properties>

It looks to me like this takes precedence over whatever you put in Dhazelcast.logging.type.
I think this is still not clear in the updated documentation.

Are you sure it takes precedence ?
So in that case the only way to override it is to come with your own cluster.xml

Actually, we can simply drop the line in the default-cluster. It uses jdk anyway by default.

I actually had this issue a while ago where I passed
-Dhazelcast.logging.type=slf4j
and could not understand why it had no effect.
I had my own cluster.xml (copy paste from defaul-cluster.xml) and set my own interfaces etc, but did not realize that the
<property name="hazelcast.logging.type">jdk</property>
was there. When I removed it it finally got the hazelcast logs to slf4j.
Dropping the line from default-cluster sounds good.

@dan-lind  - I've removed the explicit setting to jdk in the default-cluster.xml. Could you test it ?

Tried pulling the 3.3.0-SNAPSHOT, but it's still there. Looks like the build of vertx-hazelcast is failing?

Just deployed a version manually. So, should be there. You need to configure your pom to retrieve artifacts from the OSS Snapshot repository.

Verified, it's working. When setting -Dhazelcast.logging.type=slf4j if will log to slf4j, and if I don't specify anything it will fallback to jsk like you already said.

Thanks @dan-lind ! This one can be closed.


Refactor /api/v1/collections/:xid

Should be a patch, not a post method for security.
Related to #117

Done in https://github.com/macterra/artx-market/commit/4c145d8e174f9f96f637ff9dc7e7ceb5c16698a3


Fix typo: delete keyword instead of deleted

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot


Feature/typedef (IDFGH-796)

Hi @huhasa ,
Thanks for sending this PR. There's a lot of new  struct names here, I'm guessing this was done with an automated tool of some kind? Does the tool happen to be published?
May I ask what the purpose of naming these structs is? Is there a case where referring to a type as struct TYPENAME_s is preferable to referring to it as TYPENAME?
Angus

Thanks for sending this PR. There's a lot of new struct names here, I'm guessing this was done with an automated tool of some kind? Does the tool happen to be published?

I was using Eclipse and a (big) regular expressions to add these struct names. Then an example application was compiled and solved any problems or names conflicts.

May I ask what the purpose of naming these structs is?

If you use these header files in a Cpp context the following warning is given: warning: '' has a field '' whose type uses the anonymous namespace. See also https://stackoverflow.com/questions/24948158/warning-anonymous-namespace-inside-struct-using-function-pointer#24948460 for a explanation
Some debugger don't like anonymous structs

Is there a case where referring to a type as struct TYPENAME_s is preferable to referring to it as TYPENAME?

Only TYPENAME gave sometimes conflicts.
The _s for struct matches the _t for typedef

Hi @huhasa ,
Thanks for explaining.

If you use these header files in a Cpp context the following warning is given: warning:

I understand that this is the case if the typedef modifies an anonymous struct, for example in the example on SO the typedef for RETVAL makes that type into a pointer to an anonymous struct. An explanation here explains that if the typedef attaches a volatile or const modifier to the struct, it's the same situation.
But in the case of a simple anonymous struct typedef-ed directly to a type name, the compiler should apply the typedef name to the struct for linkage/namespacing purposes (see explanation at the above link to gcc bug), so it seems like this warning should not occur.
Do you have an example of the actual typedef(s) that triggered errors, and an example of usage? I'd much rather we fix problematic cases than modify a large number of source files, if this is an option.

Some debugger don't like anonymous structs

Do you have an example of where this trips up a debugger, please? Is it the simple case, or the more complex modified type case?

The attached zip file uart_esp32.zip contains a simple example. When this example is compiled the following warning is given:
.../UartEsp32.hpp:8:11: warning: 'hal::UartEsp32' has a field 'hal::UartEsp32::regs' whose type uses the anonymous namespace
     class UartEsp32

If you change line 21 in file uart_struct.h to:
typedef volatile struct uart_dev_ {
then no warning is given
I have no example of a debugger which doesn't work anymore which anonymous namespace. This problem was occurring with a debugger from ten of fifteen year ago. May be this no issue any more.
Proposal: I use a spi and uart device, which gave both warnings, so I can make pull request with a change for  these two files only.

Ah, of course - I should have realised this. All of the register _struct.h files have a typedef volatile struct { in them, so will have this problem in C++ (because of the volatile + anonymous struct).

Proposal: I use a spi and uart device, which gave both warnings, so I can make pull request with a change for these two files only.

ESP-IDF should fix this for all the *_struct.h registers that have typedef-d a volatile anonymous struct. Feel free to update the PR, or if you'd prefer then I can make the commit to fix this.

I have changed all  the *_struct.h files and push this change

@projectgus  I tried to sign the license/cla but it is still complaining that the license is not signed. What is the problem?

@huhasa I think the commit in Git has two email addresses, and only one of them is associated with your GitHub account so it thinks the other author has not signed off.
Don't worry about this too much, they're clearly both you so I think we can take the CLA as signed (especially for such a small change).

@huhasa Thanks again for the contribution. I've cherry-picked this into our review and merge queue.

Cherry-picked as 4aac441, thanks!


Update shape dataset definition

The shape dataset has to be extended to labeled images, i.e. labeled version of each image must be produced during dataset population, and corresponding file path must be integrated into the dataset structure stored as a json file.
This work has still be done for Mapillary dataset.

This issue deals with the possibility to carry out semantic segmentation with the shapes dataset?

That's it. Currently there are no "label_filename" key in main dictionary. The point is to add such a key during dataset population, and to generate the associate labeled images on the file system.


fix(wizard): no-padding modifier should modify main-body element

fixes https://github.com/patternfly/patternfly-next/issues/1708

Deploy preview for pf-next ready!
Built with commit 27bd3b91e1adfbfcf3840e5ab8c511df0fa374a2
https://deploy-preview-1709--pf-next.netlify.com

:tada: This PR is included in version 2.1.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


can't restore when running on localhost?

console errors look a bit like this:
2023-10-28 02:08:09.448 ERROR [mutiny_core::vss:167] Error parsing get objects response: error decoding response body: invalid type: string "66WIxcdGmzXl76iHIyI3ICZJx4yaFsppMS2mCzuSizEFI7uIjPN1jgvAbnjsqdZT/Nv67K9+IV/gzscncaiomdBDKV1aok7oxyrq5i/RCP2ftUzmNiXkr1Vs...

2023-10-28 02:08:09.451 ERROR [mutiny_core::vss:167] Error parsing get objects response: error decoding response body: invalid type: string "sIlXEvg9lHJZhbgkkur9voeGdybOLxI9ndBhbl4l1J0PeZUKG13sqTotjgl7z6/jh3Pfo4PvvKWPkZP1cO4LTq/IUo0LBNd7LxPDYeTH7ZAuGQFQcVFfkg4edxdNx7jJoIhbXizo...

2023-10-28 02:08:09.515 ERROR [mutiny_core::vss:167] Error parsing get objects response: error decoding response body: invalid type: string "HF1xANqLJgDO8bL8JOpyjE+Zg3ATYy77g/0FkyoQJ3Rt+oY0dYIoN+sz0+IgRZHiDEAffOyVL7uR5OILcn+at1NKdhYUNRIYFHzuydFWZgXeKNzte9gJ2FiGZO7gh6+q", expected a sequence at line 1 column 159

2023-10-28 02:08:09.616 ERROR [mutiny_core::vss:167] Error parsing get objects response: error decoding response body: invalid type: string "rCR6HcdhPLF32v1...

2023-10-28 02:08:09.617 ERROR [mutiny_core::vss:167] Error parsing get objects response: error decoding response body: invalid type: string "tGg0Ew/1Ftu1D9TDIa1IUz9CiWvabX0iCK2dUWU4m7jpMS08GKdBzrw5HLPgyYoCrtEbyM793g5QnGlH/ianj/vLpS4Lt3A2JiA+IPnEmbwmgYLV5BeDg1JR/LM3+wxbVb815m7eTli5eW+iRuRRTWlNJBGaAGHIw7raURNzYns3ioUSrLa4mDeeJr2LgzqCO9CEaxhsOQbLISzpFk0K8g==", expected a sequence at line 1 column 241

it results in an Unknown Error and when I try to export logs I get nothing
trying to think what would be different about localhost that signet-app...

What is your storage url, should be https://storage-staging.mutinywallet.com/v2

that was the problem


serve is not recognized as an internal or external command

how do i run serve command

hey @dest4 thanks for your reply,
you should add it to the package.json as a dependency : )

I have added serve as a devDependency https://github.com/adblockradio/adblockradio-sdk/commit/2e4260694810df115e97e610dc579fb624d92fa7#diff-b9cfc7f2cdf78a7f4b91a753d10865a2


Custom api routers

Closes: https://github.com/metarhia/impress/issues/1599

[x] tests and linter show no problems (npm t)
[x] code is properly formatted (npm run fmt)
[x] description of changes is added in CHANGELOG.md

Landed in https://github.com/metarhia/impress/commit/70948df086c5343fa7c38930487c217bdce9b866


Migrate to actions/upload-artifact@v4

https://github.blog/changelog/2024-02-13-deprecation-notice-v1-and-v2-of-the-artifact-actions/

Good move - seems like an updated was needed 👍


mapcidr: 1.1.9 -> 1.1.10

Diff: https://github.com/projectdiscovery/mapcidr/compare/refs/tags/v1.1.9...v1.1.10
Changelog: https://github.com/projectdiscovery/mapcidr/releases/tag/v1.1.10
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 258754 run on x86_64-linux 1

1 package built:

mapcidr


Generate POSIX paths on Windows.

cpp-coveralls works on Windows with MinGW, with the exception that it
produces paths with \ separators in the JSON paylod, which cause
problems when viewing the source files in coveralls.io.

Thanks much for working on this!


Update repo links for SignalR TS client in package.json after move

The SignalR TS client sources were moved to aspnet/AspNetCore, however this change hasn’t been reflected in package.json that is used for showing the readme and repository links on npmjs.com.

I would hold off on this for a bit. We're discussing some things around this.


updates for kudo 0.5.0, now using kudo update and kudo upgrade commands

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: realmbgl
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: gerred
If they are not already assigned, you can assign the PR to them by writing /assign @gerred in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: gerred, realmbgl
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [gerred]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


[TimesNet]

Description
https://github.com/thuml/TimesNet
Use case
The model of all models as of now.

Hi @NQevxvEtg, thanks for the suggestion!
We actually talked with the authors of the model at ICLR.
We will add it to the library soon and are very excited about comparing it with other models.

👀 ok, thanks!


Update installation redirect from Crystal

Which release should installation pages be redirected to if no distro is mentioned?
I say Eloquent, because it's the most recent release. There's also Foxy (upcoming) or Dashing (most recent LTS)
Signed-off-by: maryaB-osr<EMAIL_ADDRESS>

@clalancette No one noticed it was still on Crystal for this long :) so I think it's safe to choose Eloquent without any more opinions. The rule can be most recent proper release, regardless of whether it's LTS or not


Tizen video have buffer but stuck on readyState 1

Have you read the FAQ and checked for duplicate open issues?
yes
What version of Shaka Player are you using?
2.5.2
Can you reproduce the issue with our latest release version?
yes
Can you reproduce the issue with the latest code from master?
yes
Are you using the demo app or your own custom app?
demo app
If custom app, can you reproduce the issue using our demo app?
What browser and OS are you using?
5.0 (SMART-TV; LINUX; Tizen 4.0) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 TV Safari/537.36
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
firmware: T-KTM2DEUC-1260.8 sdkVersion:Tizen 4.0 model: NU8500
What are the manifest and license server URIs?
i am using Widevine DRM
manifest:
MANIFEST TEXT REMOVED BY THEODAB AS IT WAS BREAKING GITHUB'S FORMATTING
What did you do?
after 2/3 days leaving the TV open tried to load aLive Stream video
What did you expect to happen?
play the Live stream content
What actually happened?
player does not play any content,
readyState stuck on 1
video.buffered.end(0) - video.buffered.start(0) = 12
video.duration is infinity as it should be(dynamic manifest)
loadeddata event does not fire(as i said readyState stuck on 1)
i've tried to seek so the player clear the buffer, it did clear the buffer but still stuck readyState 1.
i've tried to use "error" event on video element, but i get nothing from it.
l've tried to reinstall the app and use other versions of shaka.
i think its more samsung bug, when i turn off the tv for like 10 min and turn on everything works fine, what could possibly make the video element fail to load frames?

When you say "2/3 days leaving the TV open", do you mean streaming video for 2 or 3 days?
Does this problem only reproduce after streaming for that long?

doesnt have to stream all the time, it happen whether i stream or not stream.
it can happen also after one day i didnt find the exact trigger,
i can reproduce it after extended use of the tv (at least 1 day).

Looking more carefully at the conditions of this issue, I notice something that seems wrong:

readyState stuck on 1
video.buffered.end(0) - video.buffered.start(0) = 12
video.duration is infinity as it should be(dynamic manifest)
loadeddata event does not fire(as i said readyState stuck on 1)

video.duration should not be Infinity, even for a live stream or a dynamic manifest.  Shaka Player always sets the duration to a large, finite value, because otherwise the browser will not allow us to seek in the stream.
@uafgin, can you confirm these details for us?  Also, if you have time, can you please retest with Shaka Player v2.5.4 and let us know if this is still an issue in our latest release?  Thanks!

the issue changed since samsung version 1270,
this time it doesnt get stuck on unencrypted live channels, but with widevine drm encryption i am still getting the same issue.
i am not sure its shaka is the issue because the same code runs on LG television perfectly. it seems to be more samsung issue.
i guess something goes wrong i dont know exacly whats going on behind because i dont get any error messages, i guess something with the EME or CDM i am not sure..
i tried also with the lastest version release, still no change.
i've turned my pc to the drm server so i can try more options, maybe it get stuck with L3 only, maybe HDCP can do better or L1, if this wont work i'll try the widevine classic,
once i catch the issue i'll let you know more details.

If you can, please send accessible manifest and license server URIs to<EMAIL_ADDRESS>for us to reproduce the issue on our Tizen 3 device.  (I know you said Tizen 4, but we don't have a Tizen 4 yet.)  The content URIs will remain private, and will not leave Google or the Shaka Player team.
Thanks!

hey, thank you joey,
i finally managed to solve the issue!
well, i found out that samsung have some kind of issue with the licence duration, once its over the tv cannot play drm content no more even if i request anew key.
my settings was:
Request: {
"payload": "hidden",
"content_id": "hidden",
"provider": "hidden",
"allowed_track_types": "SD_HD",
"policy_overrides": {
"can_play": true,
"license_duration_seconds": 35999
}
}
after aperioud of 10 hours i couldnt watch the content no more.
once i increased it to 864000(10 days) the problem solved.
or it will come back if the customer watch tv for 10 days(not common i guess)
thank you for your time, i'll report this issue to samsung and hopefully they'll fix it.

Excellent!  I'm glad you were able to find the issue.  Thank you for taking the time to report back and share what you learned.
Since this seems to be a bug in Tizen's Widevine implementation, there doesn't seem to be anything Shaka Player can do to work around it.  (We can't control the policy at the player level, and the workaround seems to be at the Widevine policy level.)  So I'm marking this issue as "external" and closing it.
Please let us know if you need anything else.  Cheers!


conf-gmp-powm-sec: fix C compiler selection for Windows

selects C compiler via ocamlc -config-var c_compiler for Windows. Copied from conf-gmp

This got fixed with ocaml/opam-repository#26102, thanks


test bundler regex seems just wrong?

http://regexr.com/3dl6s
I think I'm missing something here..

Is this more what you're looking for? http://regexr.com/3dl7n
Some related discussion

No well the problem is that this is the regex used by https://github.com/mxstbr/react-boilerplate/blob/master/internals/testing/test-bundler.js#L12 (I've just added the optional jsx).
Btw I just got my coverage reports to work with istanbul-instrumenter-loader, I guess I'll send a PR with this change.

No longer relevant now that we've switched to Jest in #980! Will be in the next release 👌


Remove mandatory wallet dependency for name_show

Fixes https://github.com/namecoin/electrum-nmc/issues/31

Triggering a rebuild...


Resource Manager module in Group mode allows user to navigate outside of their Group folder

Description of bug
ResourceManager module in Group mode allows the user to navigate back up the folder tree. I would expect it to not allow this so the user can only see what's in their group folder.
Steps to reproduce

Add the Resource Manager onto the Group Activity page of a DNN install.
Via the Resource Manager module settings, set the Mode to "Group" and save.
Visit the page via the Groups Directory and it will set the default folder of the Resource Manager to the appropriate Groups folder.
Via the Folder tree control in the header of the Resource Manager module, you can navigate back up the folder tree.

Current behavior
Allows a group user to navigate outside of their group folder.
Expected behavior
Lock the user into the Group folder
Affected version

[ ] 10.00.00 alpha build
[x] 09.10.01 latest supported release

I wonder if this is related to my open issue #4573 ?

Can you expand a bit on the steps to reproduce, many developers out here almost never use the social features. I think you need to setup a group and then create a folder and set the permissions for the groups, etc.

@puresystems you may be interested in testing the new Resource Manager.  For a test you can take the install package from the build artifacts on #5240 and see if this issue still exists.

The latest build artifacts can be downloaded from https://artprodwus21.artifacts.visualstudio.com/Ad394b248-b709-4c8a-9adc-6ed9de8c8163/9defc7c7-d48d-4a8b-9f46-fd11ba3c5aad/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL2RvdG5ldC9wcm9qZWN0SWQvOWRlZmM3YzctZDQ4ZC00YThiLTlmNDYtZmQxMWJhM2M1YWFkL2J1aWxkSWQvNzczNjYvYXJ0aWZhY3ROYW1lL0FydGlmYWN0czE1/content?format=zip
To get there yourself, go to https://dev.azure.com/dotnet/DNN/_build, click on the dnnsoftware.Dnn.Platform pipeline and select the most recent pipeline run (this part can be tricky to know what's a "good" build and what's a PR build, but generally if a build is green it's okay. If it says it's for the release/9.11.0 branch then that's the best sign that it'll have the latest Resource Manager). Once you click on the pipeline run, the header will have a link the Artifacts, and from there you can download what the pipeline run generated, including the Install and Upgrade packages.
Hope it helps!

Thanks, we'll test this out on a new install.


Image widget default value isn't being preserved

Describe the bug
According to image widgets docs, widget's default value is null. But when I try to save a record without choosing any image, it just omits the property completely.
To Reproduce

Try to create a new record without selecting any image
Check that newly created json won't have image field at all

Expected behavior
If image hasn't been provided, image property should have null as a value
Applicable Versions:
  System:
    OS: macOS 10.15.7
  Binaries:
    Node: 14.17.1 - /usr/local/opt/node@14/bin/node
    npm: 7.19.0 - /usr/local/bin/npm
  npmPackages:
    netlify-cms-app => 2.15.20

CMS configuration
backend:
  name: git-gateway
media_folder: /static/images
public_folder: /images
collections:
  - label: Pictures
    name: pictures
    folder: content/pictures
    format: json
    create: true
    media_folder: '{{media_folder}}/pictures'
    public_folder: '{{public_folder}}/pictures'
    fields:
      - { label: Title, name: title, widget: string }
      - { label: Image, name: image, widget: image, required: false }

P.S. If it's not something obvious or expected behaviour, I can create minimal example to demonstrate the issue

I've just realised that it's not a problem for my personal use case, so you think, that's it's not really an issue, feel free to close


Image positioning fix

This is a fix as discussed https://github.com/guyonroche/exceljs/issues/467
As the original fix author https://github.com/Trynex did not create pull request then i will.
I did test it and this fixed my issue.

you're the man!

@nezaidu  i fix it in pull request #702,
if You need it quicly, i have build branch in my repo:
https://github.com/p3rio/exceljs/tree/build
npm:
    "dependencies": {
        "exceljs": "github:p3rio/exceljs#build"
    }


Fix UserManager endpoint collision (FastAPI)

Added annotations for optional attributes of User(BaseModel) to avoid these errors, which caused users to not show up in the UserManager user list.

pydantic.error_wrappers.ValidationError: 2 validation errors for Users
email
  none is not an allowed value (type=type_error.none.not_allowed)
password
  none is not an allowed value (type=type_error.none.not_allowed)

Renamed endpoint to /api/v1/wallets/<wallet_id> /api/v1/transactions/<wallet_id> to avoid collision with /api/v1/wallets/<user_id>.

Looks good to me.


Full screen have multiple issues

Creating a full screen SDL_Window with flag SDL_WINDOW_FULLSCREEN_DESKTOP has multiple issues, see attached screenshot.

Font looks blurry

Demo window got clipped when moved into a different position than the default one

Hey @ernesernesto,
Ah the most likely reason for this is the app doesn't handle the SDL_WINDOWEVENT_RESIZED or SDL_WINDOWEVENT_SIZE_CHANGED events in the main event loop (line 70). Adding this shouldn't be too hard, I have done this in another project, I think you just need to add something like...
bgfx::reset(context->width, context->height);
bgfx::setViewRect(0, 0, 0, context->width, context->height);

For those events, e.g.
case SDL_WINDOWEVENT_RESIZED:
case SDL_WINDOWEVENT_SIZE_CHANGED: {
  // above code...
} break;

I am afraid don't have time to look at this now, but give that a try, and if you'd like to open a PR please feel free 🙂

Hi @pr0g the problem still exists even after adding
     for (SDL_Event current_event; SDL_PollEvent(&current_event) != 0;) {
        ImGui_ImplSDL2_ProcessEvent(&current_event);
        switch (current_event.type) {
            case SDL_QUIT: {
                context->quit = true;
                break;
            }
            case SDL_WINDOWEVENT_RESIZED:
            case SDL_WINDOWEVENT_SIZE_CHANGED: {
                bgfx::reset(context->width, context->height);
                bgfx::setViewRect(0, 0, 0, context->width, context->height);
                break;
            }
        }
    }

Hmm have you added a breakpoint (or printf 😅) just to check that code is called on start?
You might have to call SDL_GetWindowSize at the start (at the beginning of the main function after SDL_CreateWindow) to get the new width/height of the window, and pass that through instead of using the hardcoded 800/600 values.

Sorry, that was a bit of a brain fart, I was handling incorrect window sdl events, here are the correct one with those issue fixed
    for (SDL_Event current_event; SDL_PollEvent(&current_event) != 0;) {
        ImGui_ImplSDL2_ProcessEvent(&current_event);
        switch (current_event.type) {
            case SDL_QUIT: {
                context->quit = true;
                break;
            }
            case SDL_WINDOWEVENT: {
                switch (current_event.window.event) {
                    case SDL_WINDOWEVENT_RESIZED:
                    case SDL_WINDOWEVENT_SIZE_CHANGED: {
                        bgfx::reset(
                            current_event.window.data1,
                            current_event.window.data2);
                        bgfx::setViewRect(
                            0, 0, 0, current_event.window.data1,
                            current_event.window.data2);
                        break;
                    } break;
                }
            }
        }
    }

No worries at all, sorry I missed off the SDL_WINDOWEVENT in my initial answer.
Glad you got it working, if you fancy opening a PR with the functionality feel free, I might see if I can update it in the not too distant future.


Feature Request: Optionally disable rebuilding python packages

I would love speed up re-packaging of my project's python requirements by explicitly telling this plugin not to run sometimes.
Example: When I'm on a slow internet connection I can avoid network requests. When I'm on battery can avoid the Docker invocation. Or just when reqs haven't changed.
As an example, would like to:
sls package --skip-python-requirements
sls deploy --skip-python-requirements
(or however params to plugin execution can be passed)

This would best be implemented as skipping the pip install step (rather disabling the plugin entirely) and still linking/unlinking from .serverless/requirements

Attempted to implement in #162 but it could use a flag and a lot of love.  Input invited.  :)

Some notes from my implementation, however, is that the .serverless folder is completely destroyed before passing context into this plugin.  So we can't use the previous data in .serverless/requirements.  At least, not to my knowledge.  See my comments on that PR for more details...

Hey 👋 I'm closing this ticket as it looks like it's heavily outdated, we can of course reopen it if needed 👍


Update sync layer stable

What ❔

Why ❔

Checklist

[ ] PR title corresponds to the body of PR (we generate changelog entries from PRs).
[ ] Tests for the changes have been added / updated.
[ ] Documentation comments have been added / updated.
[ ] Code has been formatted via zkstack dev fmt and zkstack dev lint.

Protobuf compatibility matters against main, but not against this branch. I'll merge


Remove deprecated keyword "context" from Conditions

This is related to #1241.
As @whikloj points out over at https://github.com/Islandora-CLAW/islandora/pull/164#pullrequestreview-286885125, annotations for Context Conditions that contain the context keyword, like this:
* @Condition(
 *   id = "parent_node_has_term",
 *   label = @Translation("Parent node for media has term"),
 *   context = {
 *     "media" = @ContextDefinition("entity:media", required = TRUE , label = @Translation("media"))
 *   }
 * )

should be updated to use context_definitions https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Condition!Annotation!Condition.php/property/Condition%3A%3Acontext/8.7.x. So the changed keyword would look like this:
* @Condition(
 *   id = "parent_node_has_term",
 *   label = @Translation("Parent node for media has term"),
 *   context_definitions= {
 *     "media" = @ContextDefinition("entity:media", required = TRUE , label = @Translation("media"))
 *   }
 * )

These Conditions include (files are all in islandora/src/Plugin/Condition/):

ContentEntityType.php
EntityBundle.php
FileUsesFilesystem.php
MediaHasTerm.php
MediaUsesFilesystem.php
NodeHadNamespace.php
NodeHasParent.php
NodeHasTerm.php
NodeIsPublished.php
ParentNodeHasTerm.php

This should be an easy PR for someone since the change is just one keyword per class file, and the test process could just be to make sure the Conditions are still showing up in the list of Conditions presented to the user.

PR up for this one ^^

Resolved with https://github.com/Islandora/islandora/commit/e9bea0d697000d6f6f2a6a2d8d672ca0e49f134a


Support for EFS

Are there plans to support creating, listing, etc EFS volumes?

Yes we will support it. Basically CRUD on filesystem, mounttarget, with the usual simplification if we can do any. We might be able to do it either in upcoming 0.1.5 or the next one 0.1.6


use vcpkg to install openssl

windows 10 x64
vcpkg install openssl:x64-windows openssl:x64-windows-static

can't done it without kill cmd.exe, please fix it

now need kill jom.exe sub cmd.exe to done

Thanks for posting this issue. Did you install anti-virus on your machine?

Same problem here. No firewall, no anti-virus....

No firewall, no anti-virus

Duplicate of https://github.com/microsoft/vcpkg/issues/24134


Adding web support (js and wasm targets)

Can be initialized using new Web configuration
NotifierManager.initialize(
    NotificationPlatformConfiguration.Web(
      askNotificationPermissionOnStart = true,
      notificationIconPath = null
  )
)

**Note: **
If you are using mac make sure you also allow notifications for browser from system system settings in order to see web notifications