Service Request by Anna Wieskopf

[x] Qualtrics Service Request Form was received from User
[x] e-mail acknowledging that User's Qualtrics Service Request Form was sent
[x] Problem NOT RESOLVED
[ ] Problem PARTIALLY RESOLVED
[ ] Problem FULLY RESOLVED and Issue is Closed
[ ] Qualtrics Post-Service Request Survey was sent to User

Use comments feature (below) to document:

A clear and concise description of the solution.

A clear and concise description of any alternative solutions or features you've considered.

It seems that there is a problem with saving ANY updated info in the SPECIFICATION Feedback QI element. I think this is a bug.
I do not think it is related to renaming an existing IPA.

Any additional context, such as screenshots about the problem.

Hi Donrie,
It looks like every time I update the name of an IPA, it deletes all my information under the feedback/QI section. Do you know why that keeps happening?
Best,
Anna
--
Anna Weiskopf, MPA
Research Coordinator
Social Intervention Group, HEALing Communities Study
Columbia University School of Social Work
1255 Amsterdam Avenue, Suite 807
New York, NY 10027
Email<EMAIL_ADDRESS>Cell:<PHONE_NUMBER>
Website: https://sig.columbia.edu/

Thanks for setting up this Issue Card! Remember to 'assign' the Issue to our IPA Tracker Service Request 'Project', to that is gets triaged to the 'To do' column in the Project.

Hi Donrie:
It seems that there is a problem with saving ANY updated info in the SPECIFICATION Feedback QI element.
I think this is a bug.
I do not think it is related to renaming an existing IPA.
Let me know what you learn.
THANKS

@donriepurcell : Any action from Jeff on this one today?
DL

No nothing!
I do believe Ana has a point on wanting to review one measure from a strategy at a time.
I find it busy when there are so many strategies in any one IPA and a bit convoluted.
I hope we can help the RC's with this!

No nothing!
I do believe Ana has a point on wanting to review one measure from a strategy at a time.
I find it busy when there are so many strategies in any one IPA and a bit convoluted.
I hope we can help the RC's with this!

Exactly, we need to help them be more clear and concise in every aspect of SPECIFICTION. Typically, there should only be ONE measure per strategy. Of course, they can have more Measures, but are they really going to report (MONITOR) them all in a reliable way.
I agree, it is a training issue for the Coaches. With Cayuga, they drafted very detailed plans that really do not add value in terms of actual implementation. This is my opinion.
Over time, they should be able to streamline their IPAs/Strategies/Measures.

Bearing this mind:
Can we ask Jeff if he can help with sorting for people like Anna or the other RC's who are visual or spatial ?

Bearing this mind:
Can we ask Jeff if he can help with sorting for people like Anna or the other RC's who are visual or spatial in terms of how they review the the tracker?

Maybe, yes. But the sorting should be automatic. We do not need to turn the table displays into spreadsheets.
We need to train people to be parsimonious and to use the download feature. The tool is designed mainly to help with data entry, editing.

Hi Donrie,
It looks like every time I update the name of an IPA, it deletes all my information under the feedback/QI section. Do you know why that keeps happening?
Best,
Anna
--
Anna Weiskopf, MPA
Research Coordinator
Social Intervention Group, HEALing Communities Study
Columbia University School of Social Work
1255 Amsterdam Avenue, Suite 807
New York, NY 10027
Email<EMAIL_ADDRESS>Cell:<PHONE_NUMBER>
Website: https://sig.columbia.edu/

FYI, I just checked this (8/18/2021), and this bug still persists. When you edit a strategy in SPECIFICATION and edit information to the Feedback/QI element,  it is not saving.

Hi Donrie,
It looks like every time I update the name of an IPA, it deletes all my information under the feedback/QI section. Do you know why that keeps happening?
Best,
Anna
Anna Weiskopf, MPA
Research Coordinator
Social Intervention Group, HEALing Communities Study
Columbia University School of Social Work
1255 Amsterdam Avenue, Suite 807
New York, NY 10027
Email<EMAIL_ADDRESS>Cell:<PHONE_NUMBER>
Website: https://sig.columbia.edu/

FYI, I just checked this (8/18/2021), and this bug still persists. When you edit a strategy in SPECIFICATION and edit information to the Feedback/QI element, it is not saving.

@jbazinet1111   Please see what you make of this. There is some sort of challenge updating and saving text in Strategy Feedback/QI.

From: david lounsbury
Sent: Thursday, August 19, 2021 12:15 PM
To: 'Anna N. Weiskopf'<EMAIL_ADDRESS>Cc: Donrie Purcell<EMAIL_ADDRESS>Nicholas Bove<EMAIL_ADDRESS>Anika Buch<EMAIL_ADDRESS>Nasim Sabounchi<EMAIL_ADDRESS>Emma Rodgers<EMAIL_ADDRESS>Subject: RE: Questions about IPA tracker
HI Anna:
So, it appears that the issue of saving updates to Strategy Feedback/QI has been fixed.
I did some testing myself this morning, and it worked.
Try things at your end and report back. If the Issue remains, please complete a new Request Support form via https://github.com/dlounsbu/NYHEALing-IPAtracker-support
Best and thanks,
David


Support for signing and verifying detached messages?

Is it possible to sign and verify detached messages? Looks like the support is there only for signing/verifying embedded messages.

You can implement a detached sign / verify API, by wrapping this API and encoding / decoding to extract to set the payload.


Add Meta logo

@pheralb Should I also remove those redundant ids in this PR?

I'm fixing it, in a moment I will accept your PR 😊

Ready, thanks 😊✨🚀

Thanks~


[Bug]: DocsLink empty value defaults to https://zitadel.com/docs

Preflight Checklist

[X] I could not find a solution in the documentation, the existing issues or discussions
[ ] I have joined the ZITADEL chat

Environment
Self-hosted
Version
v2.53.4 (as v2.54 series has a bug)
Database
PostgreSQL
Database Version
No response
Describe the problem caused by this bug
Even when DocsLink is set to an empty string the "Documentation" Button is still visible on the UI and defaults to https://zitadel.com/docs

To reproduce

Boot up zitadel with the following configuration:

DefaultInstance:
  PrivacyPolicy:
    DocsLink: ""

Create a new user
Login as that new user
Notice that the documentation button still shows up

Ok just did a quick recheck and it looks like DocsLink has no effect at all.
Even when I set it to some other value inside the org it always says https://zitadel.com/docs when logging in as another (non-admin) user

The DefaultInstance configs only take effect when you setup your first ZITADEL instance.
You can either change the setting via API/Console or you can reconfigure DefaultInstance as you mentioned and setup ZITADEL again on a clean database.
If you change the setting on an org, make sure you pass the org context with your auth request.
I will reopen the issue if my answer doesn't help.


issue with capturing long text-shadow and box-shadow

Hi Niklasvh,
First I really wanna thank you for such wonderful plugin...
I am actually developing a open source plugin for community wer i have one module the user can capture the screen but while capturing its not capturing a text-shadow and box-shadow ... actually am using long shadow here wer in i have multiple values for text-shadow and box-shadow
E.g :
  text-shadow: 0px 0px 0px rgb(1, 107, 179) ,1px 1px 0px rgb(1, 107, 179) ,2px 2px 0px rgb(1, 107, 179) ,3px 3px 0px rgb(1, 107, 179) ,4px 4px 0px rgb(1, 107, 179) ,5px 5px 0px rgb(2, 108, 180) ,6px 6px 0px rgb(2, 108, 180) ,7px 7px 0px rgb(2, 108, 180) ,8px 8px 0px rgb(2, 108, 180) ,9px 9px 0px rgb(3, 109, 181) ..........

so this is not getting captured ... And also some crazy stuff happening wen i give border-radius property..
here is a JSFiddel you can have a look https://jsfiddle.net/aminkodaganur/pn7pLhp6/2/
if possible please fix this issue I am eagerly waiting for this bcuz only this issue is stopping me to upload my project to github...
Thank you in advance ...

Same here: long text-shadows properties just don't work.
This will work:
text-shadow: 2px 2px 2px #e0dedb;
This will not:
text-shadow: -2px 0 #e0dedb, 0 2px #e0dedb, 2px 0 #e0dedb, 0 -2px #e0dedb;
Unfortunately, it doesn't give the same results.

Fixed in 1.0.0 https://jsfiddle.net/pn7pLhp6/3/


'Index of' pages allow arbitrary (fake) URLs if no files were deployed

I feel like this is several bugs all in one, but this is very strange behavior indeed.
Reproduction steps:
$ mkdir out

$ cat > now.json <<EOF
{
  "type": "static",
  "files": [ "out" ]
}
EOF

$ now -A `pwd`/now.json out

This results in a few oddities:

CLI doesn't warn about no files (out/ is empty)
CLI shows that one file is synchronized when out/ is empty
The resulting deployment has an empty 'index of' listing
You can visit any path on the resulting static deployment and we happily return 200 with more empty 'index of' listings.

Some screenshots:

The platform portion of this bug was fixed h/t @TooTallNate.
Just needs a client fix.

This is fixed as of Now 2.0 (https://zeit.co/blog/now-2).


Incorrect details about startingDeadlineSeconds..

On this page, the default value of startingDeadlineSeconds is mentioned as 100 seconds which is not true. So removing this statement.

This PR is fixing issue #13419

/lgtm

@tengqm @janetkuo Thanks for your review.  Can you please approve this

/approve


Waiters design

Could be deferred although figuring how how they fit into the API needs to happen soon than later

I think this is done: #1149


Add a CI lint task to check st2client's README.md

We need to make sure that the st2client README.rst file is acceptable to PyPI, since any syntax errors in it will cause the push_st2client task of the st2cd.st2_finalize_release workflow to fail.
We can check the syntax using the same renderer that PyPI itself uses:
# Use the same README renderer that PyPI uses to catch syntax issues in the
# README.rst file  # st2client uses README.rst
# https://pypi.org/help/#description-content-type
# https://pypi.org/project/readme-renderer
# https://packaging.python.org/tutorials/packaging-projects/#description
echo "Checking README.rst syntax"
virtualenv venv-st2client-readme-checker
. venv-st2client-readme-checker/bin/activate
pip install --upgrade readme_renderer
python -m readme_renderer README.rst
deactivate

It would be nice if we could catch these errors before release, which means that we should create a step in our CI tooling to check it before any bad changes get merged.

One option would also be to move it to .rst format (same as changelog) and just run rstcheck on it (we already run it on CHANGELOG.rst).
So perhaps not a bad thing from consistnecy perspective and you could argue rst is also more "native" for Python (our docs are also in rst, etc.) :)

We could do that, but the readme_renderer is the exact one that is used by PyPI to render READMEs, so I would prefer that one:

To check a description locally for validity, you may use readme_renderer, which is the same description renderer used by PyPI.

Yeah, that works.
And sorry, I was also talking about top level project README.md (and not just the client one) which currently uses Markdown.

Gotcha.
I think we originally intended to make the st2* directories all their own packages to the point that we could release them all individually on PyPI. If that was our intent, then we should include better descriptions than we currently do, and part of that can be copying the base README text. If we do that, then we should still at least use readme_renderer on it (but yep, we can/should also use rstcheck on RST READMEs).

At moment we have README.rst in place, but even running the commands suggested, I found that the readme renderer still passed.
However following found errors:
python setup.py check -r -s
running check
warning: Check: This command has been deprecated. Use `twine check` instead: https://packaging.python.org/guides/making-a-pypi-friendly-readme#validating-restructuredtext-markup
warning: Check: The project's long_description has invalid markup which will not be rendered on PyPI. The following syntax errors were detected:
line 7: Warning: Cannot analyze code. No Pygments lexer found for "base".
error: Please correct your package.

I can start looking at this, as familiar given problem happened in middle of last release process.

Interestingly when add to Makefile, python3 setup.py check -r - accepts README.rst with sourcecode with unknown lexer, but python2 setup.py check -r -> will find error.

rst-lint however finds the error, so will use that as well as readme-renderer


build script fails

I'm using Linux, 5.3.5-arch1-1-ARCH. And tried to build the basic example. It went as this:
$ cd aws-lambda-ocaml-runtime/examples/basic
$ ./build.sh
Errors as:

Full log: https://gist.github.com/superherointj/9849fb617e9a62348f8211dbf6e3bf66

Brief Esy start log:

Step 18/26 : RUN echo ' {  "name": "package-base",   "dependencies": {     "ocaml": "4.9.0",     "@opam/dune": "*"   } } ' > esy.json
 ---> Using cache
 ---> 41501f5c6966
Step 19/26 : RUN esy
 ---> Running in 07e224fcc0d8
ESC[91minfo esy 0.5.8 (using esy.json)
ESC[0mESC[91minfo checking https://github.com/ocaml/opam-repository for updates...
ESC[0mESC[91minfo checking https://github.com/esy-ocaml/esy-opam-override for updates...
ESC[0mESC[91minfo resolving esy packages: done
ESC[0mESC[91m/esy/lib/node_modules/esy/node_modules/esy-solve-cudf/esySolveCudfCommand.exe: /usr/lib/libstdc++.so.6: no version information available (required by /esy/lib/node_modules/esy/node_modules/esy-solve-cudf/esySolveCudfCommand.exe)
/esy/lib/node_modules/esy/node_modules/esy-solve-cudf/esySolveCudfCommand.exe: /usr/lib/libstdc++.so.6: no version information available (required by /esy/lib/node_modules/esy/node_modules/esy-solve-cudf/esySolveCudfCommand.exe)
/esy/lib/node_modules/esy/node_modules/esy-solve-cudf/esySolveCudfCommand.exe: /usr/lib/libstdc++.so.6: no version information available (required by /esy/lib/node_modules/esy/node_modules/esy-solve-cudf/esySolveCudfCommand.exe)
ESC[0mESC[91minfo solving esy constraints: done
ESC[0mESC[91minfo resolving npm packages: done
ESC[0mESC[91minfo fetching: done
ESC[0mESC[91minfo installing: done
ESC[0mESC[91minfo building @esy-ocaml/substs@0.0.1@d41d8cd9
ESC[0mESC[91minfo building ocaml@4.9.0@d41d8cd9
ESC[0mESC[91merror: build failed with exit code: 1
  build log:
    # esy-build-package: building<EMAIL_ADDRESS>    # esy-build-package: pwd: /root/.esy/3__________________________________________________________________________/b/ocaml-4.9.0-031bf83c
    # esy-build-package: running: './esy-configure' '--disable-cfi' '--prefix' '/root/.esy/3__________________________________________________________________________/s/ocaml-4.9.0-031bf83c'
    [esy-configure] Detected OSX / Linux environment
    configure: Configuring OCaml version 4.09.0
[
<!---- There is more logs! --->

Middle logs are hidden but available from: https://gist.github.com/superherointj/9849fb617e9a62348f8211dbf6e3bf66

Brief end of logs:

    stat: can't read file system information for '%m': No such file or directory
    stat: can't read file system information for '%m': No such file or directory
    tools/check-parser-uptodate-or-warn.sh: line 48: arithmetic syntax error
    make[4]: *** [Makefile:1079: parsing/parser.ml] Error 2
    make[4]: *** Waiting for unfinished jobs....
    make[4]: Leaving directory '/root/.esy/3__________________________________________________________________________/b/ocaml-4.9.0-031bf83c'
    make[3]: *** [Makefile:355: coreall] Error 2
    make[3]: Leaving directory '/root/.esy/3__________________________________________________________________________/b/ocaml-4.9.0-031bf83c'
    make[2]: *** [Makefile:362: core] Error 2
    make[2]: Leaving directory '/root/.esy/3__________________________________________________________________________/b/ocaml-4.9.0-031bf83c'
    make[1]: *** [Makefile:415: opt.opt] Error 2
    make[1]: Leaving directory '/root/.esy/3__________________________________________________________________________/b/ocaml-4.9.0-031bf83c'
    make: *** [Makefile:468: world.opt] Error 2
    error: command failed: './esy-build' (exited with 2)
    esy-build-package: exiting with errors above...

  building<EMAIL_ADDRESS>esy: exiting due to errors above

**The command '/bin/sh -c esy' returned a non-zero code: 1**

File "tools/check-parser-uptodate-or-warn.sh" is available at
https://github.com/ocaml/ocaml/blob/trunk/tools/check-parser-uptodate-or-warn.sh
stat: can't read file system information for '%m': No such file or directory
tools/check-parser-uptodate-or-warn.sh: line 48: arithmetic syntax error

What did I do wrong? :-)

This is unfortunate; I think you just need to install coreutils

I think I need to upgrade the dockerfiles to install that

Antonio, I really appreciate you took the time to answer me. It was really helpful. Thank you.


vm provisioning - update README and refactoring

This PR proposes an updated version of the virtual-machines provisioning README, while performing a minimal refactoring of the folder:

Provide a brief guide on how to create, configure and export VMs with setup-crownlabs-vm
Move the old scripts to a legacy-scripts folder since they have no longer been updated with the latest improvements
Move the docker-related script to a docker-scripts folder
Remove the templates that had not been updated (should we keep and update them?)

I should have fixed the identified problems

/rebase


Add basic support for Bun package manager

Hello, I was able to successfully isolate and deploy a Firebase Functions project inside a Bun (v1.1.20) workspace by making these changes to isolate-package. The output lockfile falls back to NPM - which is fine for Firebase Functions, since I don't think Bun is supported anyway.

Thanks for your contribution. The formatting check still fails on the readme, but I'll fix that after merging. I will release an updated version soon.

Sorry I didn't realise there's linting on the readme! I'm a bit of an open source contribution novice.


Documentation for configuration options in behat.yml

Hi togehter,
I'm using MinkSelenium2Driver together with Mink and Behat.
The Configuration of behat via behat.yml is documented on http://behat.org/en/v2.5/guides/7.config.html.
The configuration for the Behat-Mink-Extension via behat.yml is documented on: https://github.com/Behat/MinkExtension/blob/master/doc/index.rst
But there can see how Selenum2 can be configured via behat.yml in the directive ?
default:
  extensions:
    Behat\MinkExtension:
      sessions:
              default:
                selenium2: ~

Can this be documented in the README.md of this project or is it possible to link this part of documentation in the README.md of this project ? So that it is possible to find out how to set for example the wd_host option for Selenium2 from behat.yml

Since MinkSelenium2Driver can be used with only Mink, then documentation about it's usage with Behat/MinkExtension should be on https://github.com/Behat/MinkExtension/blob/master/doc/index.rst.


Unauthorized Page Returns 302 Instead of 403

Hi,
I tried to remove logmodelview/ access permission in a role. However, when access page /logmodelview/list/, it returns 302 instead of 403.
How to handle unauthorized access to a page ?
How to reproduce the bug

Remove logmodelview permission in a role (all of them)
Access logmodelview/list/
It returns 302

Expected results
It should return 403
Actual results
It returns 302
Screenshots

Environment
(please complete the following information):

microsoft edge

Checklist
Make sure to follow these steps before submitting your issue - thank you!

[x] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[x] I have reproduced the issue with at least the latest released version of superset.
[x] I have checked the issue tracker for the same issue and I haven't found one similar.

What version was this on? I believe this was resolved in https://github.com/apache/superset/pull/17100. Closing preemptively, but feel free to reopen if you're still having issues


Stateless reset token comparison should be constant-time

Our current implementation is likely vulnerable to a timing attack as discussed in the current draft. The easiest fix is to drop in a constant time comparison. Is there a popular crate for such that's a suitable hard dep for quinn-proto? We went to some effort to make ring not strictly required already.

There's subtle and constant_time_eq that I know of.


Homebridge docker on Synology with Hue Bridge: bridge communication error ETIMEDOUT

I have read back issues and followed the suggestions to fix, but I can't seem to solve this issue.
I was able to temporarily solve this by connecting the hue from a switch, instead of to a router (mikrotik hAP AC lite), but it accessories were non-responsive from the Home app.
Any thoughts?
[8/28/2019, 12:14:23 PM] [Config] Homebridge Config UI X v4.6.1 is listening on :: port 8581
[8/28/2019, 12:14:25 PM] Loaded plugin: homebridge-hue
[8/28/2019, 12:14:25 PM] Registering platform 'homebridge-hue.Hue'
[8/28/2019, 12:14:25 PM] ---
[8/28/2019, 12:14:25 PM] Loaded plugin: homebridge-config-ui-x
[8/28/2019, 12:14:25 PM] Registering platform 'homebridge-config-ui-x.config'
[8/28/2019, 12:14:25 PM] ---
[8/28/2019, 12:14:25 PM] Loading 2 platforms...
[8/28/2019, 12:14:25 PM] [Hue] Initializing Hue platform...
[8/28/2019, 12:14:25 PM] [Hue] homebridge-hue v0.11.36, node v10.16.3, homebridge v0.4.50
[8/28/2019, 12:14:25 PM] [Config] Initializing config platform...
[8/28/2019, 12:14:25 PM] [Config] Running in Standalone Mode.
[8/28/2019, 12:14:25 PM] Loading 0 accessories...
[8/28/2019, 12:14:36 PM] [Hue] 172...24: bridge request 1: get /config
[8/28/2019, 12:14:36 PM] [Hue] 172...24: bridge communication error ETIMEDOUT on 172...24
[8/28/2019, 12:14:56 PM] [Hue] 172...24: bridge request 2: get /config
[8/28/2019, 12:14:56 PM] [Hue] 172...24: bridge communication error ETIMEDOUT on 172...24

Homebridge-hue doesn’t get a response from the Hue bridge within 5 seconds.  You try and give it some more time by setting timeout in config.json (see https://github.com/ebaauw/homebridge-hue/wiki/Configuration).  Most likely, its a problem with the network setup of the Docker container.

Thanks @ebaauw. Initial connection was made now that a user has been initiated through the sync button link. But the error continues and homebridge still fails to start properly:
[8/28/2019, 1:33:47 PM] [Config] Changes to config.json saved.
[8/28/2019, 1:33:54 PM] [Config] Homebridge restart request received
[8/28/2019, 1:33:55 PM] [Config] Executing restart command: killall -9 homebridge && killall -9 homebridge-config-ui-x
[8/28/2019, 1:33:58 PM] [Config] Homebridge Config UI X v4.6.1 is listening on :: port 8581
[8/28/2019, 1:33:59 PM] Loaded config.json with 0 accessories and 2 platforms.
[8/28/2019, 1:33:59 PM] ---
[8/28/2019, 1:33:59 PM] Loaded plugin: homebridge-dummy
[8/28/2019, 1:33:59 PM] Loaded plugin: homebridge-dummy
[8/28/2019, 1:33:59 PM] Registering accessory 'homebridge-dummy.DummySwitch'
[8/28/2019, 1:33:59 PM] Registering accessory 'homebridge-dummy.DummySwitch'
[8/28/2019, 1:33:59 PM] ---
[8/28/2019, 1:33:59 PM] ---
[8/28/2019, 1:34:01 PM] Loaded plugin: homebridge-hue
[8/28/2019, 1:34:01 PM] Loaded plugin: homebridge-hue
[8/28/2019, 1:34:01 PM] Registering platform 'homebridge-hue.Hue'
[8/28/2019, 1:34:01 PM] Registering platform 'homebridge-hue.Hue'
[8/28/2019, 1:34:01 PM] ---
[8/28/2019, 1:34:01 PM] ---
[8/28/2019, 1:34:01 PM] Loaded plugin: homebridge-config-ui-x
[8/28/2019, 1:34:01 PM] Loaded plugin: homebridge-config-ui-x
[8/28/2019, 1:34:01 PM] Registering platform 'homebridge-config-ui-x.config'
[8/28/2019, 1:34:01 PM] Registering platform 'homebridge-config-ui-x.config'
[8/28/2019, 1:34:01 PM] ---
[8/28/2019, 1:34:01 PM] ---
[8/28/2019, 1:34:01 PM] Loading 2 platforms...
[8/28/2019, 1:34:01 PM] Loading 2 platforms...
[8/28/2019, 1:34:01 PM] [Hue] Initializing Hue platform...
[8/28/2019, 1:34:01 PM] [Hue] Initializing Hue platform...
[8/28/2019, 1:34:01 PM] [Hue] homebridge-hue v0.11.36, node v10.16.3, homebridge v0.4.50
[8/28/2019, 1:34:01 PM] [Hue] homebridge-hue v0.11.36, node v10.16.3, homebridge v0.4.50
[8/28/2019, 1:34:01 PM] [Config] Initializing config platform...
[8/28/2019, 1:34:01 PM] [Config] Initializing config platform...
[8/28/2019, 1:34:01 PM] [Config] Running in Standalone Mode.
[8/28/2019, 1:34:01 PM] [Config] Running in Standalone Mode.
[8/28/2019, 1:34:01 PM] Loading 0 accessories...
[8/28/2019, 1:34:01 PM] Loading 0 accessories...
[8/28/2019, 1:34:31 PM] [Hue] August: Philips BSB002 bridge v1933144020, api v1.33.0
[8/28/2019, 1:34:31 PM] [Hue] August: Philips BSB002 bridge v1933144020, api v1.33.0
[8/28/2019, 1:34:31 PM] [Hue] August: 2 accessories
[8/28/2019, 1:34:31 PM] [Hue] August: 2 accessories
[8/28/2019, 1:35:01 PM] [Hue] 172...24: bridge request 1: get /config
[8/28/2019, 1:35:01 PM] [Hue] 172...24: bridge request 1: get /config
[8/28/2019, 1:35:01 PM] [Hue] 172...24: bridge communication error ETIMEDOUT on 172...24
[8/28/2019, 1:35:01 PM] [Hue] 172...24: bridge communication error ETIMEDOUT on 172...24
Also: any idea why there are two lines of the log entries per log item?

Also: any idea why there are two lines of the log entries per log item?

No clue.  I don’t run homebridge on Docker, I don’t support that, and I strongly advise against it.  It seems more trouble than it’s worth.
Looks like homebridge-hue discovered two bridges: one named August and one on 172.x.x.24.  Is your ISP sharing “your” public IP address with others?  In that case: disable discovery by specifying your bridge in config.json, under the hosts key.

@ebaauw Thank you. I decided to man up and install it Docker-less, and it is now working perfectly. Cheers man.


shiftUp by an octave

Description
shiftUp only works with intervals but octave is not part of intervals
Proposed Solution
include octave in intervals
Describe Alternatives You've Considered
create additional function to shiftUpBySemitones(12)
Additional Context
No response

I initially thought this was a silly case, but it was so easy to implement so I did so. But, thanks to that it exposed a bug in our  Interval.betweenNotes function, so thank you for calling this to my attention. I'll probably also add diminished and augmented octaves now.


homepage - not all text is translated as it isn't in contentful

not all text is translated as it isn't in contentful
expand contentful home page item to translate new fields

fbitem-67cbf865735ab20856e1e6649eab1c4073bc341e
Reported by: @mortenhofft
System: Chrome 59.0.3071 / Mac OS X 10.11.6
Referer: https://www.gbif-uat.org/
Window size: width 1334 - height 1080
API log
Site log

Not sure this is the case, either way I suggest postponing this as it is part of the larger task of making the entire site translatable


Consider setting name=False in Variable.chunk()

@mrocklin writes:

The following will be slower:

b = (a.chunk(...) + 1) + (a.chunk(...) + 1)

In current operation this will be optimized to

tmp = a.chunk(...) + 1
b = tmp + tmp

So you'll lose that, but I suspect that in your case chunking the same dataset many times is somewhat rare.

See here for discussion: https://github.com/pydata/xarray/pull/1517#issuecomment-324722153
Whether this is worth doing really depends on on what people would find most useful -- and what is the most intuitive behavior.

To be explicit, by default da.from_array currently names arrays by hashing all of the data within them.  This can be somewhat slow depending on what hashing libraries you have on your machine, generally something like 500-1000 MB/s.  This buys you a deterministic name for your array.  If someone else with the exact same data does the exact same operations that then Dask can track that and avoid repeated work.
So you have to choose:

Avoid repeated work
Avoid hashing data

The choice really depends on how often you plan to repeat the same computation on the same data that comes from the same numpy array.  If you only ever call a.chunk(...) once per array then there is no reason to hash.

I think we should leave this open as we never came to any consensus on the best path forward.


[New Port Request] SMLite

Library name: SMLite
Library description: State machine library for C++ & C#
Source repository URL: https://github.com/fawdlstty/SMLite
Project homepage (if different from the source repository):
Anything else that is useful to know when adding (such as optional features the library may have that should be included):

If you wish to add this port in the future, you can reopen this issue, but we're closing it for now.


chore: build release 7.1 nightly

Why
as title

Hello, I am a serverless review bot on flows.network. Here are my reviews of code commits in this PR.

Commit 1
The patch is a simple change to the Jenkins pipeline script that builds nightly releases of various software branches. Specifically, this change adds release-7.1 as a branch to build, and removes release-7.0. There do not appear to be any problems with this change.


Support for GSM/GPRS sheilds

Is there any support for GPRS shield?

Hi,
if the shield supports the standard Client.h library provided by the Arduino platform, then yes.
Is there a particular shield you had in mind?

I plan to use a shield with Sim900. it can be any shield as the sim900 is connected via TTL.

Ok, so you need to pick a shield that supports the Client.h library.

can you please let me know shield that support Client.h

I have not used any GSM/GPRS shields, so I do not know off the top of my head. I suggest you start by looking at the official Arduino GSM shield as that would be the most likely to... although there is a section called 'Ethernet Library Compatibility' on its page here https://www.arduino.cc/en/Reference/GSM that suggests maybe it isn't as straightforward.
Sorry I can't be more help right now.

Hi dmsherazi .
You can take a look.

@chtien18 thanks. but this one doesn't support subscribe!

For those who are interested in this , Rmap project has implemented the pubsubclient with sim900/800 providing the client.h compatibility. i am using that and its great!.
https://github.com/r-map/rmap/tree/master/arduino/sketchbook/libraries

Hello @dmsherazi! I'm trying to make a SSL MQTT connection to a broker with my ESP32, and SIM800C. I have tried to make it from the AT commands and I have done it with these commands:

But now, I want to make this connection through arduino functions, but everything I try fails. I have tried with PubSubClient, but it doesn't make the connection. How did you use this repo to make the connection to brokers?

For those who are interested in this , Rmap project has implemented the pubsubclient with sim900/800 providing the client.h compatibility. i am using that and its great!.
https://github.com/r-map/rmap/tree/master/arduino/sketchbook/libraries

It's fairly simple to use, Maybe you are having an issue in your
connections. Are you able to make calls etc using the lib?
Best Regards,
          <http://www.dostmuhammad.com/>

Dost Muhammad Shah / Engr
@.***
@.***
+968 9777-5603
www.dostmuhammad.com
[image: Twitter] http://twitter.com/dmsherazi [image: Facebook]
https://www.facebook.com/Dost.Muhammad.Shah [image: Google +]
https://plus.google.com/u/0/+DostMuhammadShah/posts [image: LinkedIn]
https://www.linkedin.com/in/dmsherazi [image: Flickr]
@.***/> [image: Github]
https://github.com/dmsherazi [image: Stack Overflow]
http://stackoverflow.com/a/12335916/1155507 [image: Quora]
https://www.quora.com/profile/Dost-Muhammad-Sherazi
On Wed, Sep 1, 2021 at 12:13 PM pablofr918 @.***> wrote:

Hello @dmsherazi https://github.com/dmsherazi! I'm trying to make a SSL
MQTT connection to a broker with my ESP32, and SIM800C. I have tried to
make it from the AT commands and I have done it with these commands:
[image: image]
https://user-images.githubusercontent.com/62379712/131635423-41804ad8-9a07-4bf7-bbc9-c92df2dfa50c.png
But now, I want to make this connection through arduino functions, but
everything I try fails. I have tried with PubSubClient, but it doesn't make
the connection. How did you use this repo to make the connection to brokers?
For those who are interested in this , Rmap project has implemented the
pubsubclient with sim900/800 providing the client.h compatibility. i am
using that and its great!.
https://github.com/r-map/rmap/tree/master/arduino/sketchbook/libraries
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/knolleary/pubsubclient/issues/88#issuecomment-910049435,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABO5HTRK4O2STXI7JT5NWHDT7XOCPANCNFSM4BSZEAGQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Have you tried the basic example ,
https://github.com/r-map/rmap/blob/master/arduino/sketchbook/libraries/PubSubClient/examples/mqtt_basic/mqtt_basic.ino


Update the Discutils package on NuGet

The DiscUtils project, although still being used by many, is no longer being actively maintained in the original repositories:

Original CodePlex project @ http://discutils.codeplex.com: Last change by festive_ken on Sep 25, 2014 (> 2,5 years ago)
The DiscUtil package @ https://www.nuget.org/packages/Discutils/: Last change by @fearthecowboy on   Jun 15, 2013 (> 3,5 years ago)

We've been able to at least partially revamp some of the DiscUtils development in this repo, as well as the fork maintained by @LordMike. This includes making the code compatible with .NET Core and taking pull requests from the community.
This PR is to track us being able to have the DiscUtils NuGet packages updated.
Hence pinging @fearthecowboy and @coapp, who maintain the NuGet package, to see if there's a way we can collaborate and have an updated package on NuGet?

I can transfer the ownership of the nuget package to you if you'd like.
I don't have time to do much with that at this point. My use of it ended, and I haven't got back to it.
Give me your NuGet account (or whoever you want to own it) and I'll transfer it to you.
G

@fearthecowboy The NuGet account I use is: quamotion .
Happy to maintain the package, thanks for creating the package & maintaining it until now!

Done! You should get a email notification to accept.

@fearthecowboy Got the invitation, accepted. Thx!


fix peak/valley plotting to account for interpolated data

optical templates were not being properly plotted due to miscalculation of Excel sheet row entries for peaks / valleys
because we're plotting the interpolated data now, we can directly use the peak/valley indices as rows in the spreadsheet

LGTM, can you bump the version and update the changelog


Split the circuits packages into Circom and o1js variants.

Left the circom one as is so it won't require any other changes. Didn't publish any new versions, since the Circuits and Circuits packages are effectively unchanged. The new circuits-o1js and circuits-o1js-sdk are unused as yet. Tests pass for all.
Pre-Flight Checks

[ ] Has QA approved this change for dev?
[ ] Are all unit tests passing?
[ ] Have you added this description to this week's release notes?

This is being tested on Demo-03 as a side effect of Ozan's PR


The implementation is error in forward method

See line at: https://github.com/X-PLUG/mPLUG-Owl/blob/main/mplug_owl/modeling_mplug_owl.py#L1448C9-L1448C25
In the forward method of the MplugOwlForConditionalGeneration model, there are three mask arguments are optional: non_padding_mask, non_media_mask, prompt_mask. These masks will be used to get loss mask, but your code has no additional process while them passed with None. And your generate method has been rewritten without invoking forward, thus this error would not happened.

Like this, if masks were None, this method raises None Exception directly.

During training, these masks would not be None. See the part of dataset.


Unassign Capacities in a Workspace

It would be amazing to be able to Unassign a Capacity from a Workspace
https://docs.microsoft.com/en-us/rest/api/power-bi/admin/capacities-unassign-workspaces-from-capacity

Thanks for the feature request.


SD Factory Release 23.12 Documentation Acceptance Criteria

Release Documentation 23.12
Source in Catena-X Confluence and Expert Contacts here (Source only accessible for Catena-X Consortia members in current transition phase).

[ ] Source Code

Code is centrally managed in Eclipse Tractus-X repository.
All active and relevant Release Guidelines are fulfilled (with confirmation by DevSecOps SystemTeam).

Artefact Repo:

Eclipse Tractus-X
FOSS Infopage(Source only accessible for Catena-X Consortia members in current transition phase)

Best Practice

Consult the regular office hours as early as possible; expect optimization loops based on feedback.

Contact:

DevSecOps System Team

[ ] Architecture Documents

Arc42 documentation completed for relevant product version.
In MarkDown format. Link to document available. Must point to leading repository within Tractus-X. Process the JIRA ticket and schedule an appointment with Expert to obtain approval prior to Gate review.
Provide link to documentation as early as possible and mark changes to previous version (if applicable); expect optimization loops based on feedback.

Artefact Repo:

GitHub Readme how-to (Source only accessible for Catena-X Consortia members in current transition phase)

Contact:

SYSTEM ARCHITECT

[ ] Administrator`s Guide (User assistance)

Admin Guide is available with the software at the same time
Admin Guide is correct and up to date; english is a must
The documentation is of appropriate maturity for any Operating Company with global business practice intentions.
In MarkDown format. Link to document available. Must point to leading repository within Tractus-X.

Best Practice:

Process the issue and schedule an appointment with SYSTEM ARCHITECT to obtain approval prior to Gate review.
Provide link to documentation as early as possible and mark changes to previous version (if applicable); expect optimization loops based on feedback.
User assistance ensures that for example administrators get all the information they need to accomplish their tasks with the software. Refer to a administration guide, which covers "install/deploy, configure the software" – as appropriate for the type of software and the information needs of the target group(s)
UI text and embedded help complete the User assistance.

Contact:

SYSTEM ARCHITECT

[ ] End-User Manual (User assistance)

End-User Manual is available with the software at the same time
End-User Manual is correct and up to date; english is a must
The documentation is of appropriate maturity to be handed over from the CX Consortia to any Operations Company with global business practice intentions.

Best Practice:

Process the issue and schedule an appointment with SYSTEM ARCHITECT to obtain approval prior to Gate review.
Provide link to documentation as early as possible and mark changes to previous version (if applicable); expect optimization loops based on feedback.
User assistance ensures that end users and others get all the information they need to accomplish their tasks with the software. Refer to a user guide, which covers "install/deploy, configure, and use the software" – as appropriate for the type of software and the information needs of the target group(s)
UI text and embedded help complete the User assistance.

Contact:

SYSTEM ARCHITECT

[ ] Interfaces Documentation

API documentation contains all relevant interfaces for integration testing and is completed for relevant product version.
Link to document available.
Interface contract signed by all involved parties.

Best Practice:

Process the issue and schedule an appointment with SYSTEM ARCHITECT to obtain approval prior to Gate review.
Provide link to documentation as early as possible and mark changes to previous version (if applicable); expect optimization loops based on feedback.
see Open APIs

Contact:

SYSTEM ARCHITECT

[ ] UX consistency Style Guideline for User Interfaces

Mandatory for FrontEnd modules where the IP is Open Source or owned by Catena-X.
User Interfaces are in line with the Catena-X Style Guidelines

user interface style review has been executed  (review owner: SYSTEM ARCHITECT5 UX)
review feedback (if existing) got incorporated
all findings are assessed
all findings (high/very high) are fixed or cleaned up (evidence by re-review)
approval of the application CX Style conformity is available (given by the review owner)

Best Practice:

Obtain approval from Style Guideline Owner, prior to Gate review
use issue, include app URL & TestUser, assign to SYSTEM ARCHITECT5, expect review loop
Style Components
LINK to Style Guideline (Source only accessible for Catena-X Consortia members in current transition phase)
LINK to FrontEnd validations (will be added asap)
Please note, you can use the official public available CX shared component library (react supported) to easily develop applications that are in-line with the CX style guidelines

source code:
Latest release - https://github.com/eclipse-tractusx/sd-factory/releases/tag/sdfactory-2.1.8
Architecture Documents:
ARC 42 link - https://github.com/eclipse-tractusx/sd-factory/blob/sdfactory-2.1.8/docs/ARC42.md
Administrator`s Guide (User assistance):
Readme Link - https://github.com/eclipse-tractusx/sd-factory/blob/sdfactory-2.1.8/README.md
install.md link - https://github.com/eclipse-tractusx/sd-factory/blob/sdfactory-2.1.8/INSTALL.md
End-User Manual:
ARC 42 link - https://github.com/eclipse-tractusx/sd-factory/blob/sdfactory-2.1.8/docs/ARC42.md
Readme link - https://github.com/eclipse-tractusx/sd-factory/blob/sdfactory-2.1.8/README.md
Interfaces Documentation:
OpenAPI spec is available in the repository at - https://github.com/eclipse-tractusx/sd-factory/blob/sdfactory-2.1.8/src/main/resources/static/SDFactoryApi-vRel3.yml
UX consistency:
Not Applicable
Please review and approve.

"UX consistency Style Guideline for User Interfaces" - could not get validated yet. Validation needed after my return on the 30.11.

hello @jjeroch This ticket is for SD Factory and not SDE. As I know, we don't have UI/UX for SD Factory.
Can you please pour more light on this?

you just drop me to the root location of the document for all documentations. I am looking for the dedicated documents serving the needs of user, developer, administrator and Interface user. Please at least point me to the right location.

@dvasunin : can you please guide Jens to the recent changes in the SD-Factory documentation? If there is any changes.

https://github.com/eclipse-tractusx/sig-release/issues/110#issuecomment-1805821048 has links to each individual document, i.e. arc42, readme, install and openAPI

After a first look into the repository, the application release for 2.1.7 is missing (GH release) as well as the Docker image has not been published. The referenced Helm Chart in the first comment won't install.
Has been all relevant code pushed to the upstream repository related to v2.1.7 to simply trigger the release process (build GH release and publish docker image)?

@dvasunin and @adkumar1 please have a look at it.

Finished my QG review. I've found 2 things, for which I've opened issues, but they're not blocking the QG.

@vialkoje https://github.com/eclipse-tractusx/sig-release/issues/110#issuecomment-1818757738
Can you please check the concrete changes and approve

new PR to be added @almadigabor

I was in charge of doing QG checks for SD-Factory @kelaja. Please do not randomly pick System Team members and assign task. Thank you. I'll take care about eclipse-tractusx/sd-factory#83

expert approval granted for Architetcure-,Admin, user and interface doku


OpenFast regression test: 4 out of 40 fail

Hi
I am a PhD student and have recently started working on OpenFast. I have followed the details on https://openfast.readthedocs.io/en/main/source/testing/regression_test_windows.html#regression-test-windows
I have windows 10 with visual studio 2019 and python 3.11.
The regression test results are:
pass 36, fail 4
I couldnt figure out as if I should take this as normal and move forward or debug this.
Thanks

Please provide which version/branch of OpenFAST you're compiling and the Intel Fortran compiler version.

I have cloned it using
git clone https://github.com/openfast/openfast

.git

These are plots for the case SWRT_YFREE_VS_WTurb_Summary
I have used this command to execute the regression tests
python .\manualRegressionTest.py ..\build\bin\openfast_x64_Double.exe 2.0 1.9

@MuhammadSharjil Thank you for the additional information. I'll need some more time to look into this. It's not uncommon for different compilers to produce slightly different results. The regression test reference files are tuned for the GFortran compiler and the GitHub Actions servers. However, I wouldn't expect the level of differences that you're showing in the plots. I will attempt to reproduce this on my system and let you know what I find out. In the meantime, I wouldn't let this hold you up.

The SWRT models have instabilities (as shown in the baseline results), so I wouldn't worry so much about those differences. The SWRT models make difficult regression tests because almost every recompile can change the time histories around that instability at ~20 seconds.
If other models have results this different, I would be more concerned.

Thanks for the reply @bjonkman.
I actually had 4 failed cases.

The SWRT models have instabilities (as shown in the baseline results), so I wouldn't worry so much about those differences. The SWRT models make difficult regression tests because almost every recompile can change the time histories around that instability at ~20 seconds.
If other models have results this different, I would be more concerned.

Thanks for the reply @bjonkman. I actually had 4 failed cases.

Without plots of the failing channels in the other 3 cases, I can't comment on if they are important. I was just indicating that the SWRT model failure isn't a concern to me.

Thanks for the reply @bjonkman. I actually had 4 failed cases.

Without plots of the failing channels in the other 3 cases, I can't comment on if they are important. I was just indicating that the SWRT model failure isn't a concern to me.

@bjonkman , here are the three failed cases results
5MW_ITIBarge_DLL_WTurb_WavesIrr Summary.pdf
5MW_OC4Jckt_DLL_WTurb_WavesIrr_MGrowth Summary.pdf
UAE_Dnwind_YRamp_WST Summary.pdf

It looks like your wave elevations on these two 5MW offshore cases don't match. It is possible that those models aren't using the same random number generator (RNG). If those cases aren't using RANLUX as the RNG, that would probably explain the differences you are seeing, but you will have to check what it is using.
The UAE failure looks like it is caused by very small differences in accelerations, which tend to be noisy. I wouldn't be too concerned with those differences.

You are referring to SeaState.dat for 5MW_ITIBarge_DLL_WTurb_WavesIrr?
I have gone through the seastate.dat file in "5MW_ITIBarge_DLL_WTurb_WavesIrr" in both "build/reg_tests" and "openfast/reg_tests" folders.
Wavemode is set to 2
WaveSeed(1) is 123456789
WaveSeed(2) is RANLUX

It looks like your wave elevations on these two 5MW offshore cases don't match. It is possible that those models aren't using the same random number generator (RNG). If those cases aren't using RANLUX as the RNG, that would probably explain the differences you are seeing, but you will have to check what it is using.
The UAE failure looks like it is caused by very small differences in accelerations, which tend to be noisy. I wouldn't be too concerned with those differences.

 You are referring to SeaState.dat for 5MW_ITIBarge_DLL_WTurb_WavesIrr? I have gone through the seastate.dat file in "5MW_ITIBarge_DLL_WTurb_WavesIrr" in both "build/reg_tests" and "openfast/reg_tests" folders.
Wavemode is set to 2 WaveSeed(1) is 123456789 WaveSeed(2) is RANLUX

It looks like your wave elevations on these two 5MW offshore cases don't match. It is possible that those models aren't using the same random number generator (RNG). If those cases aren't using RANLUX as the RNG, that would probably explain the differences you are seeing, but you will have to check what it is using.
The UAE failure looks like it is caused by very small differences in accelerations, which tend to be noisy. I wouldn't be too concerned with those differences.

Hi
It would be nice to get an updated response on this. This will help me in getting started with this version.
Thanks

I'm not sure I can comment on why your wave elevations would be different from the baseline regressions. For NREL help, it would be good if you could tell them which version of OpenFAST you are using. A git hash would be very useful--this is generally written to the screen when you first run OpenFAST and should also be written inside the .log file that is generated in the regression tests.

Thanks a lot for the looking into it.
I will post this on NREL forum for onwards assistance :)

Dear @MuhammadSharjil,
I briefly skimmed your PDF files and nothing stands out as incorrect (the wave elevation time series even agree).  There are small differences that I would guess are due to differences in operating system or compiler settings between your results and the baselines, but nothing stands out as significant (at least that I saw in my quick skim).  Is there something specifically concerning to you?
Best regards,

Dear @MuhammadSharjil,
I briefly skimmed your PDF files and nothing stands out as incorrect (the wave elevation time series even agree). There are small differences that I would guess are due to differences in operating system or compiler settings between your results and the baselines, but nothing stands out as significant (at least that I saw in my quick skim). Is there something specifically concerning to you?
Best regards,

Hi @jjonkman
Thanks for going through the files. I also found the difference to be not that large, but  I wanted the expert opinion.
Thanks a lot.


deleting a repo moves all your private keys around

Before:
jessfraz@goose ~ $ sudo ls -la /var/lib/docker/jenkins/.docker/trust/private/tuf_keys
total 12
drwx------ 3 root root 4096 Feb 12 02:19 .
drwx------ 4 root root 4096 Feb 12 02:18 ..
drwx------ 3 root root 4096 Feb 12 02:18 docker.io
jessfraz@goose ~ $ sudo ls -la /var/lib/docker/jenkins/.docker/trust/private/
total 16
drwx------ 4 root root 4096 Feb 12 02:18 .
drwx------ 3 root root 4096 Feb 12 02:18 ..
drwx------ 2 root root 4096 Feb 12 02:18 root_keys
drwx------ 3 root root 4096 Feb 12 02:19 tuf_keys
jessfraz@goose ~ $ sudo ls -la /var/lib/docker/jenkins/.docker/trust
total 12
drwx------ 3 root root 4096 Feb 12 02:18 .
drwxr-x--- 3 root root 4096 Feb 12 02:18 ..
drwx------ 4 root root 4096 Feb 12 02:18 private

Delete the repo:
jessfraz@goose ~ $ sudo /var/lib/docker/notary -d /var/lib/docker/jenkins/.docker/trust -s https://notary.docker.io delete docker.io/jess/kalilinux
Deleting trust data for repository docker.io/jess/kalilinux
Successfully deleted local trust data for repository docker.io/jess/kalilinux

Publish it:
jessfraz@goose ~ $ sudo /var/lib/docker/notary -d /var/lib/docker/jenkins/.docker/trust -s https://notary.docker.io publish docker.io/jess/kalilinux
Pushing changes to docker.io/jess/kalilinux
Enter username: jess
Enter password:
Successfully published changes for repository docker.io/jess/kalilinux

Now everything has shifted:
jessfraz@goose ~ $ sudo ls -la /var/lib/docker/jenkins/.docker/trust/private/tuf_keys
ls: cannot access /var/lib/docker/jenkins/.docker/trust/private/tuf_keys: No such file or directory
jessfraz@goose ~ $ sudo ls -la /var/lib/docker/jenkins/.docker/trust/private
total 732
drwx------ 2 root root 20480 Feb 12 02:42 .
drwx------ 4 root root  4096 Feb 12 02:42 ..
-rw------- 1 root root   355 Feb 12 02:42 016d5c4bb....key
-rw------- 1 root root   355 Feb 12 02:42 025960d97.....key

@jessfraz - thanks for the info!  Out of curiosity, are you running a notary binary built off of master?  (v0.5.x+?)
If so, this is expected behavior as we're moving to a flattened key storage directory under <trust_dir>/tuf/private (no more tuf_keys and root_keys).
If you'd like to keep the old layout, the released notary versions (v0.4.3) shouldn't be moving your keys around.

Makes sense can someone internally delete that repo for me :)
On Mon, Feb 13, 2017, 04:54 Riyaz Faizullabhoy<EMAIL_ADDRESS>wrote:

@jessfraz https://github.com/jessfraz - thanks for the info! Out of
curiosity, are you running a notary binary built off of master? (v0.5.x+?)
If so, this is expected behavior as we're moving to a flattened key
storage directory under <trust_dir>/tuf/private (no more tuf_keys and
root_keys).
If you'd like to keep the old layout, the released notary versions
(v0.4.3) shouldn't be moving your keys around.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/docker/notary/issues/1095#issuecomment-279382575, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABYNbB37lSnIY85FS5mPinfCMfBX2Oulks5rcFJ2gaJpZM4L-X1X
.

@jessfraz: if you add --remote to the delete command you've been running, it will also delete your repo on the server, ex:
$ sudo /var/lib/docker/notary -d /var/lib/docker/jenkins/.docker/trust -s https://notary.docker.io delete docker.io/jess/kalilinux --remote

I just scared now hahahaha
Thank god I had a backup...
I'll try it with a different binary with another backup
On Mon, Feb 13, 2017, 09:55 Riyaz Faizullabhoy<EMAIL_ADDRESS>wrote:
@jessfraz https://github.com/jessfraz: if you add --remote to the delete
command you've been running, it will also delete your repo on the server,
ex:
$ sudo /var/lib/docker/notary -d /var/lib/docker/jenkins/.docker/trust
-s https://notary.docker.io delete docker.io/jess/kalilinux --remote
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/docker/notary/issues/1095#issuecomment-279469353, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABYNbEICiNtJ4nZ9jq9uziiG6Sj4fk2mks5rcJkigaJpZM4L-X1X
.

@jessfraz are we good to close this? It was the version mismatch right?

Totally yeah
On Fri, Feb 17, 2017, 11:20 David Lawrence<EMAIL_ADDRESS>wrote:

@jessfraz https://github.com/jessfraz are we good to close this? It was
the version mismatch right?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/docker/notary/issues/1095#issuecomment-280741721, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABYNbEgqbcjusWHeHKuLHfuhONj2P3Mvks5rdfL1gaJpZM4L-X1X
.

@jessfraz Thanks!  Also hi!  👋

ya so i kinda effed up the kalilinux repo i could rotate keys for others but that ones super FUBAR now can someone just delete it internally sometime, no rush.. thanks

notary delete with the --remote flag allows an "owner" to purge a repo's trust data from the notary server.

yeah its complaining i dont have a key
On Mon, Feb 27, 2017 at 2:11 PM, David Lawrence<EMAIL_ADDRESS>wrote:

notary delete with the --remote flag allows an "owner" to purge a repo's
trust data from the notary server.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/docker/notary/issues/1095#issuecomment-282873003, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABYNbGDr5bHWNdZ3LX7_Y5LAbUFzikTnks5rg0oJgaJpZM4L-X1X
.

--
Jessie Frazelle
4096R / D4C4 DD60 0D66 F65A 8EFC  511E 18F3 685C 0022 BFF3
pgp.mit.edu http://pgp.mit.edu/pks/lookup?op=get&search=0x18F3685C0022BFF3

?!!??! it shouldn't require a key... cc @riyazdf @cyli

can give cmd output later but ya thats what i remember...
On Mon, Feb 27, 2017 at 2:34 PM, David Lawrence<EMAIL_ADDRESS>wrote:

?!!??! it shouldn't require a key... cc @riyazdf
https://github.com/riyazdf @cyli https://github.com/cyli
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/docker/notary/issues/1095#issuecomment-282879129, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABYNbC8jzS6ZXMtm6JB8Tn7cyq8c-kaFks5rg094gaJpZM4L-X1X
.

--
Jessie Frazelle
4096R / D4C4 DD60 0D66 F65A 8EFC  511E 18F3 685C 0022 BFF3
pgp.mit.edu http://pgp.mit.edu/pks/lookup?op=get&search=0x18F3685C0022BFF3

@endophage I'm not seeing the key requirement when I try deleting:
$  bin/notary -s https://notary.docker.io list docker.io/cyli/alpinetests
NAME      DIGEST                                                              SIZE (BYTES)    ROLE
----      ------                                                              ------------    ----
latest    dfbd4a3a8ebca874ebd2474f044a0b33600d4523d03b0df76e5c5986cb02d7e8    528             targets

$  bin/notary -s https://notary.docker.io delete --remote docker.io/cyli/alpinetests
Deleting trust data for repository docker.io/cyli/alpinetests
Enter username: cyli
Enter password:

* fatal: you are not authorized to perform this operation: server returned 401.

$  bin/notary -s https://notary.docker.io delete --remote docker.io/cyli/alpinetests
Deleting trust data for repository docker.io/cyli/alpinetests
Enter username: cyli
Enter password:
Successfully deleted local and remote trust data for repository docker.io/cyli/alpinetests

$  bin/notary -s https://notary.docker.io list docker.io/cyli/alpinetests

* fatal: notary.docker.io does not have trust data for docker.io/cyli/alpinetests

@jessfraz Apologies - just making sure, because I always mix these two commands up: the error came from notary delete and not notary remove?  notary remove removes a tag, and definitely requires a key, but notary delete does not and it's a definite bug if it's asking you for one.
cmd + output would be awesome, if you didn't mind!

ok that worked.... this is awkward... sorry
On Mon, Feb 27, 2017 at 2:55 PM, Ying Li<EMAIL_ADDRESS>wrote:

@endophage https://github.com/endophage I'm not seeing the key
requirement when I try deleting:
$  bin/notary -s https://notary.docker.io list docker.io/cyli/alpinetests
NAME      DIGEST                                                              SIZE (BYTES)    ROLE

latest    dfbd4a3a8ebca874ebd2474f044a0b33600d4523d03b0df76e5c5986cb02d7e8    528             targets
$  bin/notary -s https://notary.docker.io delete --remote docker.io/cyli/alpinetests
Deleting trust data for repository docker.io/cyli/alpinetests
Enter username: cyli
Enter password:

fatal: you are not authorized to perform this operation: server returned 401.

$  bin/notary -s https://notary.docker.io delete --remote docker.io/cyli/alpinetests
Deleting trust data for repository docker.io/cyli/alpinetests
Enter username: cyli
Enter password:
Successfully deleted local and remote trust data for repository docker.io/cyli/alpinetests
$  bin/notary -s https://notary.docker.io list docker.io/cyli/alpinetests

fatal: notary.docker.io does not have trust data for docker.io/cyli/alpinetests

@jessfraz https://github.com/jessfraz Apologies - just making sure,
because I always mix these two commands up: the error came from notary
delete and not notary remove? notary remove removes a tag, and definitely
requires a key, but notary delete does not and it's a definite bug if
it's asking you for one.
cmd + output would be awesome, if you didn't mind!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/docker/notary/issues/1095#issuecomment-282884184, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABYNbP8lrzGE3yCOjb3UOMB3mNZ21vllks5rg1RugaJpZM4L-X1X
.

--
Jessie Frazelle
4096R / D4C4 DD60 0D66 F65A 8EFC  511E 18F3 685C 0022 BFF3
pgp.mit.edu http://pgp.mit.edu/pks/lookup?op=get&search=0x18F3685C0022BFF3

No worries, it happens to all of us :-P

ok sorry honestly i think I am just doing this wrong,
(ive tried this workflow a few times to verify im not crazy)
# deleted the repo
$ notary --trustDir ~/.docker/trust -s https://notary.docker.io delete docker.io/jess/kalilinux --remote
# all good
# make sure nothing is there
$ notary --trustDir ~/.docker/trust -s https://notary.docker.io list docker.io/jess/kalilinux

* fatal: notary.docker.io does not have trust data for docker.io/jess/kalilinux

# try to push and sign image
$ docker push --disable-content-trust=false jess/kalilinux:latest
....
Failed to sign "docker.io/jess/kalilinux":latest - could not find necessary signing keys, at least one of these keys must be available: 1aae81f6111140aa6faa989cdc0d3aff66f57fa1664dda7faed04b879acbefda
Error: could not find signing keys for remote repository docker.io/jess/kalilinux, or could not decrypt signing key: could not find necessary signing keys, at least one of these keys must be available: 1aae81f6111140aa6faa989cdc0d3aff66f57fa1664dda7faed04b879acbefda

ok i figured it out, it was looking at the cached stuff in tuf or trusted certs or something and i nuked those and now it works

@jessfraz Thanks for figuring that out!  Would you happen to still have the terminal logs of what you deleted?  The delete command should nuke your local cache too, and it seems like a bug that it did not.

so i am doing something terrible and rsyncing the private keys across nodes
so yeah, it deleted it locally just not on the other nodes
On Wed, Mar 1, 2017 at 11:11 AM, Ying Li<EMAIL_ADDRESS>wrote:

@jessfraz https://github.com/jessfraz Thanks for figuring that out!
Would you happen to still have the terminal logs of what you deleted? The
delete command should nuke your local cache too, and it seems like a bug
that it did not.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/docker/notary/issues/1095#issuecomment-283438674, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABYNbK9eGu6zDm0KJiDFta0MtGjGbEGaks5rhcL6gaJpZM4L-X1X
.

--
Jessie Frazelle
4096R / D4C4 DD60 0D66 F65A 8EFC  511E 18F3 685C 0022 BFF3
pgp.mit.edu http://pgp.mit.edu/pks/lookup?op=get&search=0x18F3685C0022BFF3

Ah ok, cool, thanks for the update!  :)


Steam: Proton games don't start anymore

Describe the bug
I can't start proton games anymore since some days.
At first it helps to restart steam, but today i have the issue every time.
I haven't done a NixOS update, but there was a Steam update 7 days ago. Maybe that broke something again.
A NixOS update did not fix it.
To Reproduce
Steps to reproduce the behavior:

Start Steam
Start a Windows game using Proton
Steam says the game is started and then stopped, you don't see a window or anything

This might be the main error:
pressure-vessel-wrap[3305800]: W: Found more than one possible libdrm data directory from provider
pressure-vessel-wrap[3305800]: W: "/nix/store/m7zbimzdhss9ngi5qaaarsx20n3vd4ww-libdrm-2.4.105/share/libdrm" is unlikely to appear in "/run/host"
bwrap: execvp /usr/lib/pressure-vessel/from-host/bin/pressure-vessel-adverb: No such file or directory

Here is the full log: https://gist.github.com/davidak/72f1632ec5b79cb230df06204774a1e6
Workaround

Search for "Steam Linux Runtime - Soldier" in your Library
Open it's properties
Go to Betas and select "previous_release"

Expected behavior
Steam games start as before
Additional context
Pantheon Desktop, AMD Radeon RX 480 GPU
Tested games that fail to start:

Are you ready for Valve Index?
GemCraft - Chasing Shadows
Borderlands Game of the Year Enhanced
Borderlands 2
Eternal Card Game
STAR WARS™ Battlefront™ II
STAR WARS™ Jedi Knight II - Jedi Outcast™
STAR WARS™ Jedi Knight - Jedi Academy™
Bad North
Gothic 1
Plants vs. Zombies GOTY Edition
Red Faction Guerrilla Steam Edition
Rise of Nations: Extended Edition
Sid Meier's Civilization® IV
Untitled Goose Game

Tested games that work:

Age of Mythology: Extended Edition
Counter-Strike: Global Offensive (linux native)
Pine (native linux)

I tested the open Steam PRs, but they don't fix this issue.
https://github.com/NixOS/nixpkgs/pull/130456
https://github.com/NixOS/nixpkgs/pull/126435
Notify maintainers
@jagajaga @jonringer
Metadata

system: "x86_64-linux"
host os: Linux 5.12.10, NixOS, 21.05.1555.6b940846e99 (Okapi)
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.3.12
channels(root): "home-manager-21.05, nixos-21.05.1555.6b940846e99, nixos-hardware, nixos-unstable-21.11pre302501.b59c06dc92f"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute: steam
# a list of nixos modules affected by the problem
module:

It's most likely a vulkan related issue. There's another issue, but I'm on mobile

I'm having the same issue, haven't updated NixOS (unstable) in between (but have updated since) so I'm assuming it was a Steam update that broke things. Proton 5.13+ does not work anymore.

@davidak do these games work if you force them to run on an older version of proton? Recently steam updated on a few of my pcs and I had to force the version of proton to something older (4.x IIRC) before any of my kids Lego games would work again. Are you familiar with how to force that?

If you select Steam Linux Runtime - Soldier -> Betas -> previous_release, it works.
I have created this ticket: https://github.com/ValveSoftware/steam-runtime/issues/431

There is this issue on the subject: https://github.com/NixOS/nixpkgs/issues/127068
It was a mesa + llvm incompatibility. I don't think that is the issue here.
when I start steam from the command line I get the following:
Running Steam on nixos 21.11.20210718.6797b92 64-bit
STEAM_RUNTIME has been set by the user to: /steamrt
Can't find 'steam-runtime-check-requirements', continuing anyway
WARNING: Using default/fallback debugger launch
/home/narice/.local/share/Steam/ubuntu12_32/steam
[2021-07-20 12:48:52] Startup - updater built Jul 16 2021 18:04:56
Installing breakpad exception handler for appid(steam)/version(1626461631)
libGL error: MESA-LOADER: failed to open radeonsi: /run/opengl-driver-32/lib/dri/radeonsi_dri.so: wrong ELF class: ELFCLASS64 (search paths /run/opengl-driver-32/lib/dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open radeonsi: /run/opengl-driver-32/lib/dri/radeonsi_dri.so: wrong ELF class: ELFCLASS64 (search paths /run/opengl-driver-32/lib/dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open swrast: /run/opengl-driver-32/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /run/opengl-driver-32/lib/dri)
libGL error: failed to load driver: swrast
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  152 (GLX)
Minor opcode of failed request:  3 (X_GLXCreateContext)
Value in failed request:  0x0
Serial number of failed request:  47
xerror_handler: X failed, continuing
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2021-07-20 12:48:52] Loading cached metrics from disk (/home/narice/.local/share/Steam/package/steam_client_metrics.bin)
[2021-07-20 12:48:52] Failed to load cached hosts file (File 'update_hosts_cached.vdf' not found), using defaults
[2021-07-20 12:48:52] Using the following download hosts for Public, Realm steamglobal
[2021-07-20 12:48:52] 1. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1626461631)
[2021-07-20 12:48:52] Checking for update on startup
[2021-07-20 12:48:52] Checking for available updates...
[2021-07-20 12:48:52] Downloading manifest: http://media.steampowered.com/client/steam_client_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1626461631)
[2021-07-20 12:48:52] Download skipped: /client/steam_client_ubuntu12 version<PHONE_NUMBER>, installed version<PHONE_NUMBER>, existing pending version 0
[2021-07-20 12:48:52] Nothing to do
[2021-07-20 12:48:52] Verifying installation...
[2021-07-20 12:48:52] Performing checksum verification of executable files
[2021-07-20 12:48:53] Verification complete
Loaded SDL version 2.0.15-6655637
libGL error: MESA-LOADER: failed to open radeonsi: /run/opengl-driver-32/lib/dri/radeonsi_dri.so: wrong ELF class: ELFCLASS64 (search paths /run/opengl-driver-32/lib/dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open radeonsi: /run/opengl-driver-32/lib/dri/radeonsi_dri.so: wrong ELF class: ELFCLASS64 (search paths /run/opengl-driver-32/lib/dri)
libGL error: failed to load driver: radeonsi
libGL error: MESA-LOADER: failed to open swrast: /run/opengl-driver-32/lib/dri/swrast_dri.so: wrong ELF class: ELFCLASS64 (search paths /run/opengl-driver-32/lib/dri)
libGL error: failed to load driver: swrast
Steam: An X Error occurred
X Error of failed request:  BadMatch (invalid parameter attributes)
Major opcode of failed request:  152
Serial number of failed request:  49
xerror_handler: X failed, continuing
assert_20210720124852_1.dmp[5663]: Uploading dump (out-of-process)
/tmp/dumps/assert_20210720124852_1.dmp
/home/narice/.local/share/Steam/steam.sh: line 772:  5657 Segmentation fault      (core dumped) $STEAM_DEBUGGER $DEBUGGER_ARGS "$STEAMROOT/$STEAMEXEPATH" "$@"
assert_20210720124852_1.dmp[5663]: Finished uploading minidump (out-of-process): success = yes
assert_20210720124852_1.dmp[5663]: response: CrashID=bp-bc4634a5-9d6f-4e70-a6a1-2eb652210720
assert_20210720124852_1.dmp[5663]: file ''/tmp/dumps/assert_20210720124852_1.dmp'', upload yes: ''CrashID=bp-bc4634a5-9d6f-4e70-a6a1-2eb652210720''

doing a steam --reset and then relaunching steam doesn't work.
maybe trying https://github.com/NixOS/nixpkgs/issues/126428 on top of https://github.com/NixOS/nixpkgs/pull/129805 would solve the issue?

woops, my problem might be a bit more than what you are experiencing here, should I open another issue?

should I open another issue?

@Narice yes

do these games work if you force them to run on an older version of proton?

@aanderse yes. proton 5.0 and older works
these proton versions don't work:

experimental
6.3
5.13

these proton versions work:

5.0
4.11
4.2
3.16
3.7

(i actually tested with different proton versions, but only those that don't work)

Are you familiar with how to force that?

yes, in the game properties

If you select Steam Linux Runtime - Soldier -> Betas -> previous_release, it works.

@baracoder yes. that solves the issue

@davidak done with issue #130861.

that solves the issue

*works around
Not a fix.

bwrap: execvp /usr/lib/pressure-vessel/from-host/bin/pressure-vessel-adverb: No such file or directory

is the most suspicious. Is this a missing dependency in the steam-fhs?
With commands from https://github.com/NixOS/nixpkgs/issues/100655
I have tried to poke around a bit but didn't get it right yet:

run steam-run bash
run G_MESSAGES_DEBUG=all ~/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/run-in-soldier -- xterm

While the output is similar to lunching a game (without G_MESSAGES_DEBUG=all), I can't get anything to start with any version of the Steam Linux Runtime

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/steam-proton-games-broken/14167/3

pressure-vessel-adverb is usually in your steam home directory. We could probably add the path

This also happens with Borderlands - The Pre-Sequel.

pressure-vessel-adverb is usually in your steam home directory. We could probably add the path

I don't think the file itself is missing, but it is instead one of those misleading error messages, that pop up, when a binary can not be executed because a required .so file can not be found.

I don't think the file itself is missing, but it is instead one of those misleading error messages, that pop up, when a binary can not be executed because a required .so file can not be found.

Based on previous pressure-vessel issues, I'm 99% sure you're right. There will be something missing from the library search path in the container created by pressure-vessel, probably for a NixOS-specific reason.
This might be a bug in pressure-vessel or a bug in NixOS' packaging for Steam, we don't have enough information to know which yet. We'll need to see more detailed logs: please see https://github.com/ValveSoftware/steam-runtime/issues/431 for details.

Is there any possible world where we could declaratively package the Proton runtime? Or maybe a fork of it, like GloriousEggroll's?

it has already been stated that valve does not want and will not support us if we package/distribute the steam soldier runtime ourselves

This might be a bug in pressure-vessel or a bug in NixOS' packaging for Steam, we don't have enough information to know which yet.

It seems to be a pressure-vessel bug. Please use the previous_release on NixOS for now; the next beta release should have a fix.

it has already been stated that valve does not want and will not support us if we package/distribute the steam soldier runtime ourselves

Yes, this. The only supported distribution channel for Steam games, Proton and soldier is Steam's own download mechanism (Steampipe). Similarly, the only supported scout Steam Runtime is the one in ~/.steam/root/ubuntu12_32/steam-runtime.
Part of the purpose of the soldier runtime is that its content and update cadence is under Valve's control, so if a new version of Proton requires adding or upgrading libraries in soldier, Valve can make sure a suitable version of soldier ships first. That wouldn't work if downstream distributions package an older version of soldier that takes an arbitrary amount of time to update - if we tried to support that, then we'd be limited by the speed of the slowest-updating distribution (or, more realistically, we wouldn't know about all the distributions and would continue anyway, and the slower-updating distributions would stop working).
This should not be news to anyone - Steam is a sales and distribution platform for binary blobs with known content. Some of them (like soldier and Proton) happen to be built from open-source software, but their official, supportable version is a specific binary build, and no other build of them is going to be supported.
It's also not currently possible to have a second, parallel version of soldier, even as an unsupportable tweak: Proton 5.13+ encodes its dependency on soldier as a Steampipe app-ID, not as an abstract runtime ABI identifier that could point to a user-configurable implementation, so the only thing it is going to use is the Steam library directory into which an official soldier build is downloaded. (I have to edit that directory in-place when I'm testing new versions of soldier.)
NixOS has an unusual non-FHS layout that breaks many assumptions that would be true on more typical distros, and pressure-vessel needs detailed knowledge of the filesystem layout, so it is likely that pressure-vessel on NixOS will occasionally regress. I try to keep it working, but my resources are limited and I can't run examples of every distribution. If you want to minimize regressions like this for NixOS users, the best way to do that is to use the beta branches of soldier and Steam, and report regressions early, so that we can fix them before they get into the default branch next time (kudos to @baracoder for reporting https://github.com/ValveSoftware/steam-runtime/issues/431 and working with me to get this fixed).

Or maybe a fork of it, like GloriousEggroll's?

GloriousEggroll's Proton fork does not include a soldier fork: it runs on Valve's official binary builds of soldier, the same as Valve's official and experimental Proton builds. I'm hoping that forking soldier will never be necessary.

@smcv, thanks for the detailed response. I appreciate it :pray:

I'm trying Rocket League through Proton, and while I do get a window, it's black and closes about 15 seconds after launching. The previous_release workaround for Steam Linux Runtime (Soldier) does not work for me. I'm trying it with Proton 5.0. Should I open a separate issue for this, given that a window does indeed open?
Also, I launched Steam with the right env vars (G_MESSAGES_DEBUG=all STEAM_LINUX_RUNTIME_VERBOSE=1 STEAM_LINUX_RUNTIME_LOG=1 steam) but I'm not getting a log in common/SteamLinuxRuntime_soldier/var, I only got this Steam log: https://pastebin.com/fUwHmwGc.

I'm trying it with Proton 5.0

That's not related to this issue. This issue involves a bug in the pressure-vessel container framework, which is used with Proton 5.13+ but not with 5.0, and the failure mode is different. In this issue, Proton doesn't get run at all; in your issue, Proton runs but the game doesn't work.
Your issue is either a bug in NixOS' Steam packaging, or a bug in Proton 5.0. Please follow Proton's debugging steps (involving PROTON_LOG=1).

STEAM_LINUX_RUNTIME_VERBOSE=1 STEAM_LINUX_RUNTIME_LOG=1

Those environment variables are used by the container framework. Proton 5.0 doesn't use the container framework, so it is normal that you don't get a log from doing this.

This should be fixed in SteamLinuxRuntime_soldier depot 0.20210723.18, currently available in the client_beta branch. The status of today's versions should be:

previous_release: 0.20210415.x, works
default branch: 0.20210629.0, doesn't work
client_beta: 0.20210723.18, works

The 0.20210723.18 build, or a later version, will be committed to the default branch when more people have had a chance to try it and check for regressions.
The fixed version looks like this (or newer):
$ cat ~/SteamLibrary/steamapps/common/SteamLinuxRuntime_soldier/VERSIONS.txt
#Name	Version		Runtime	Runtime_Version	Comment
depot	0.20210723.18			# Overall version number
pressure-vessel	0.20210722.0
scripts	v0.20210722.0-0-gb142f90			# Entry point scripts, etc.
soldier	0.20210719.0	soldier	0.20210719.0	# soldier_platform_0.20210719.0/

If you are still getting the error bwrap: execvp .../pressure-vessel-adverb: No such file or directory with a fixed version, please comment on https://github.com/ValveSoftware/steam-runtime/issues/431 with full details.
If you experience different problems with Proton 5.13+, please open a separate issue.

I can confirm that the client_beta release is working. Rocket League successfully started

I can confirm that the client_beta release is working. Rocket League successfully started

I can also confirm, Mortal Kombat X started with proton 6.3 and I hope to see doom start soon.
Sadly I deleted my steam library in an attempt to fix this.

Thanks for taking care of this, @smcv.

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/how-to-debug-steam-games-crashing/14420/2

I think client_beta is also broken again. I had to switch back to previous_release just now to get it running again.

I think previous_release is now broken too.

if you believe the Steam Runtime might have regressed, please report a separate bug with full details (including logs and version numbers) to https://github.com/ValveSoftware/steam-runtime/.
https://steamdb.info/app/1391110/depots/ says the default and previous_release branches last changed 20 days ago, and the client_beta last changed 16 days ago, so this seems more likely to be triggered by a change somewhere else.

This should be fixed in SteamLinuxRuntime_soldier depot 0.20210723.18, currently available in the client_beta branch.

soldier depot 0.20210723.18 (Steampipe build ID 7074429) has now been promoted to the default branch.
If you are experiencing similar symptoms with an up-to-date "Steam Linux Runtime - soldier", please open a separate issue with full details, minimally including SteamLinuxRuntime_soldier/VERSIONS.txt and the error messages from the log. Sorry, "it's broken" is not enough information to diagnose a bug or find a solution.
I am not a NixOS user or developer, so I don't know how NixOS developers prefer to manage their issue reports, but I suspect they would also find it easier for regression reports to be a separate issue with full details.

Yes, it works. Thanks again!

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/steam-proton-games-broken/14167/6

To Reproduce
Steps to reproduce the behavior:

Install any version of Ubuntu in the past half-decade on a machine with an ATI Radeon 6600 XT, (went all the way back to 21.04 thru 23.04)
Install Steam.
Start Steam.

Reported this on their developer site. AMD hasn't been supporting their hardware for years obviously.

https://askubuntu.com/questions/1482624/is-there-any-reason-to-have-an-amd-gpu-with-ubuntu

To Reproduce Steps to reproduce the behavior:
1. Install any version of Ubuntu in the past half-decade on a machine with an ATI Radeon 6600 XT, (went all the way back to 21.04 thru 23.04)

2. Install Steam.

3. Start Steam.

Reported this on their developer site. AMD hasn't been supporting their hardware for years obviously.

This thread is not the most productive place to ask.


Bump paying for college

Changes

Bumps college_costs to 2.5.0
Bumps django-college-costs-comparison to 2.10.0

Testing

./backend.sh should pass.

Hrmmm w/ docker when I run pip install -r ./requirements/optional-public.txt I get college_costs-2.5.0-py2-none-any.whl is not a supported wheel on this platform.


Add missing env to docker cmd load

Addresses #654 -- thanks to @nicksavers

Current coverage is 95.84% (diff: 100%)

Merging #655 into master will not change coverage

@@             master       #655   diff @@
==========================================
  Files            21         21
  Lines          1155       1155
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits           1107       1107
  Misses           48         48
  Partials          0          0

Powered by Codecov. Last update 7579c18...d1c3efc

I noticed a small typo on line 41 of run-with-docker.md - there's a missing backtick in
 * `bigchaindb/bigchaindb the image to use

Otherwise, I tested the steps on my command line (including the edited one) and everything worked for me: :+1:

@ttmc thanks! Just made the correction.

:+1:


Do you normally have an automation to warn if you are approaching min or max weight

So that one can update the configuration? I'm thinking of doing something like that.

I don't but should be easy to create in Home Assistant with a standard automation


Performance Issues

Hi,
I've been researching the cause of the performance issues we currently have in Traffico. At first I thought the root of the problem was that we were using several layers, but after doing some tests I've realised that the problem continues even with a single layer (even with a simple line layer with approx. 30 lines)
I've prepared an example in this branch with a single line layer, with an empty VIZ and without interactivity or variables. Performance issues are quite apparent in Chrome (I've tested this example in both MacOS and Windows), but it looks like they are better in Safari (MacOS)
In Chrome I continuously get this warning:

[Violation] 'requestAnimationFrame' handler took <N>ms  [worker.js:197]

Whereas I don't get any warnings at all in Safari.
The performance in Chrome also falls for every added layer.
Could you please have a look?
Thanks
CC: @davidmanzanares

Hi,
I couldn't reproduce the issue. I don't get those warnings and the performance is in the 30-60 fps range. In fact, if I disable the basemaps (which are rendered by Mapbox GL) the performance stays at 60fps almost everytime.
Could you provide us with the .json profile of the application generated by Chrome?
Could you give us more information about your hardware and software (computer model, OS version and Chrome version)?
Regarding having many layers, we haven't optimized for that use-case, feel free to open a new issue with that, but, of course, the recommendation is to try to reduce the layer count.

Hi @davidmanzanares,
Thanks for your response. I'm going to open a separate issue to optimise the multilayer use case.
I have exported two profiles in Chrome, find both attached. Please let me know if you need anything else.
profiles.zip
Thanks!

I've taken a look at the profiles and I don't see many CARTO VL traces. The main hot spot seems to be Ba.receive which I think it is a Mapbox GL method unrelated to CARTO VL, the fetch function, which is invoked by CARTO VL for each tile which is related to https://github.com/CartoDB/carto-vl/issues/413 and DOM operations which I hope are triggered by some UI.
Feel free to re-open this issue with more information, but I don't apart from #413 I don't think we have many options to improve things in this example.


switched deployment target to iOS 8.0 for target and tests

Setting the deployment target as 7.0 prevents the app from being able to be submitted to the App Store with the following errors:
ERROR ITMS-90362: "Invalid Info.plist value. The value for key 'MinimumOSVersion' in bundle ... is invalid. The minimum value is 8.0
ERROR ITMS-90209: "Invalid Segment Alignment. The app binary at ... does not have proper segment alignment. Try rebuilding the app with the latest Xcode version.
ERROR ITMS-90125: "The binary is invalid. The encryption info in the LC_ENCRYPTION_INFO load command is either missing or invalid, or the binary is already encrypted. This binary does not seem to have been built with Apple's linker.

Issue raised: https://github.com/SnapKit/SnapKit/issues/87
Thanks for the awesome work!

@jurvis just out of curiosity, how are you integrating the framework with your app?

@robertjpayne current using Carthage to do that

@jurvis awesome and how are you embedding it into your target? Are you just adding them to the embedded frameworks or are you using the carthage copy-frameworks command?
Only reason I'm trying to narrow this down is because this would essentially kill using Carthage for enterprise apps that can use frameworks on iOS 7.0 just fine.

@robertjpayne cool, good thinking. Didn't think about that bit on enterprise apps.
I'm currently using the carthage copy-frameworks command and adding the .framework to Linked Frameworks and Libraries (just as what Carthage instructs in the README)

@jurvis ok, well with that in mind I'll agree and bump this as I'd rather support the majority of users rather than the enterprise minority.


GitLab container doesn't respond when served via SSL (502)

I've deployed GitLab using the official CE docker image. It's sitting behind Jwilder's nginx-proxy.
Now I'd like to switch to serving Gitlab via SSL. I placed the certificate in the appropriate place.
It's also working on the Nginx side. However once I restart the Nginx-container with external_url starting with https:// instead of http:// I only get 502 errors.
environment:
    GITLAB_OMNIBUS_CONFIG: |-
      external_url 'https://git.example.com'

When I use http:// the browser complains about mixed content

What am I doing wrong?

Passing these options to GITLAB_OMNIBUS_CONFIG fixed my problem:
nginx['listen_port'] = 80
nginx['listen_https'] = false
nginx['proxy_set_headers'] = {  "X-Forwarded-Proto" => "https", "X-Forwarded-Ssl" => "on" }

Thanks for sharing your solution!


[Storage] STG91 GA Release Prep

As title states

API change check
API changes are not detected in this pull request.


Examples

There seems to be an issue with the examples. I can't find any.

Duplicate of #287. There are currently no examples for v3.
If you need examples for the version currently published on npm<EMAIL_ADDRESS>see this commit hash: b36a06b445ad0a676e6175d68a8bd0b2f3353dbf.


Implementing API for story creation

Following login&register api and documentation for story creation, we shall start with Narin and İrem.

@gmzrmks  @narinmahmuti

The name of the cloud function is "story_create"
Request structure:
{
"title" : "mytitle",
"content" : "myContent",
"tags" : ["tag1","tag2"]
}
The response is Story object on Parse.
There is also custom errors which explain the problem.
Closed via 799f7f99e1c793e598cf4b7f7b538b7f1b650299


Fails when document already has canvas

function labelCanvasElements(ownerDocument) {
    [].slice.call(ownerDocument.querySelectorAll("canvas"), 0).forEach(function(canvas) {
        canvas.setAttribute(html2canvasCanvasCloneAttribute, "canvas-" + html2canvasCanvasCloneIndex++);
    });
}

requires a selector  - if the html document already has canvas elements this function includes and ultimately tries to write it to the new canvas.

Is this still an issue with v1.0.0? If so, could you please share an example on jsfiddle.


introduce size and lexicographical based ordering on multiasset scrip…

…t hashes and token ids
obviously without the debug data. Wrote my questions into the code as TODOs.

@gabrielKerekes @janmazak please have a look, especially the TODO'd parts.

I wasn't able to get it to fail by passing in the same policy id twice e.g.:

Not sure what made me not notice this, but yeah. It's resolved now.

I tried running some custom tests and tx signing with a single valid tokenBundle seems to fail in FW. I might be doing something wrong though, but multiasset tests also seem to fail for me. Could you just verify please that the tests pass and that you can sign a transaction with the following token bundle, which IMHO should be valid? It passes through LedgerJS (with the ordering already enforced) but fails on Ledger with Invalid data supplied to Ledger.
tokenBundle: [
  {
    policyIdHex:
      "95a292ffee938be03e9bae5657982a74e9014eb4960108c9e23a5b37",
    tokens: [
      {
        assetNameHex: "74652474436f69",
        amount: "7878754",
      },
      {
        assetNameHex: "74652474436f696e",
        amount: "7878754",
      },
    ],
  },
],

My tests output:
  signTxOrdinaryMary
    1) Mary era transaction with a multiasset output
    2) Mary era transaction with a complex multiasset output
    ✓ Mary era transaction with big numbers (14595ms)

I tried running some custom tests and tx signing with a single valid tokenBundle seems to fail in FW. I might be doing something wrong though, but multiasset tests also seem to fail for me. Could you just verify please that the tests pass and that you can sign a transaction with the following token bundle, which IMHO should be valid? It passes through LedgerJS (with the ordering already enforced) but fails on Ledger with Invalid data supplied to Ledger. The same tokenBundle works OK on operator app FW.

You are correct, it was a bad implementation. After I switched from compare (where 0 is the equal) to a bool return function, I forgot to take out the < 0 after the function call for assets. Now it's fixed.

Will be merged together with operator app.


Cannot implement custom async runtime

Describe the bug
According to the docs, in v2 you should be able to implement your own BaseAsyncRuntime. However, I created a struct that implements it, but it is never called. I think I need to declare a new executor, but there appears to be no way to access all the types I need to do that because many of them are not exported. How can I provide a custom async runtime? I need to manage it's lifecycle outside of the context of this project for background work when the dart VM is not active.
Thank you!
Steps to reproduce
Hint: A simple way to reproduce is to clone and modify the https://github.com/fzyzcjy/flutter_rust_bridge/tree/master/frb_example/dart_minimal example package according to your needs.

...
...
...

Logs
None applicable

Expected behavior
No response
Generated binding code
No response
OS
No response
Version of flutter_rust_bridge_codegen
2.0
Flutter info
No response
Version of clang++
No response
Additional context
No response

I think I need to declare a new executor, but there appears to be no way to access all the types I need to do that because many of them are not exported

Hmm then that looks like a bug! Feel free to PR to fix it (export needed variables), or alternatively I will fix it in the (hopefully within a week) next batch.

Could I instead change the DefaultExecutor type to have another type parameter, one for the async runtime?

Sure, you are free to use whatever executor you like.


Corrections and New Ships

Corrected quest translation (consistencies, typoes, untranslated lines) and added new ships from Summer 2015 events.

Actually I copy&pasted from namuwiki and it was in hurry so its bit dirty.
Plz, check terms too.
It has some issue.

travis detected an error
Warning: Parse error on line 773:
...! (2)",    "desc": "오늘 중으로 연습에서 2회 \"승리
----------------------^
Expecting 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', got 'undefined'

Corrected the said error.


phpunit: 11.2.8 -> 11.3.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for phpunit is: PHP Unit Testing framework
meta.homepage for phpunit is: https://phpunit.de
meta.changelog for phpunit is: https://github.com/sebastianbergmann/phpunit/blob/11.3.0/ChangeLog-11.3.md
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 11.3.0 with grep in /nix/store/c5c1s3gw2cww7m1kxxkrjb22022a8ijh-phpunit-11.3.0
found 11.3.0 in filename of file in /nix/store/c5c1s3gw2cww7m1kxxkrjb22022a8ijh-phpunit-11.3.0

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

phpunit

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/c5c1s3gw2cww7m1kxxkrjb22022a8ijh-phpunit-11.3.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A phpunit https://github.com/r-ryantm/nixpkgs/archive/5cd0f79b8d1864cd0bb317569f232ba392b09514.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/5cd0f79b8d1864cd0bb317569f232ba392b09514#phpunit

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/c5c1s3gw2cww7m1kxxkrjb22022a8ijh-phpunit-11.3.0
ls -la /nix/store/c5c1s3gw2cww7m1kxxkrjb22022a8ijh-phpunit-11.3.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

phpunit

Maintainer pings
cc @onny @aanderse @drupol @Ma27 @piotrkwiecinski @talyz for testing.

Built locally:
./result/bin/phpunit --version
PHPUnit 11.3.0 by Sebastian Bergmann and contributors.