Sync transparent sync after shield sync (if available)

Abstract
MPW sometimes failed to perform transparent sync when importing a wallet.
This is probably because it was trying to decrypt transactions for shield activity before actually having synced the shield
This PR just switches the order of shield and transparent sync
Testing
The bug seemed to happen when the stream failed for whatever reason. So try doing that

Further testing proved that this is not what causes the bug


popover not positioned at element

popover not positioned at element  but tooltip is

dependencies

{
"svelte-ktippy": "1.1.0"
 "bootstrap": "^4.6.0",
 "jquery": "^3.6.0",
 "popper.js": "^1.16.1",
 "svelte": "^3.37.0"
}

component:

<input use:registerFocus type="text" name="xyxyxy" />

Not implemented yet

popover

  tooltip

tooltip:

{title}

      {content}

screenshots

Hello,
i set for popover placement property "top-start" per default, so it starts on the left of the element which is working fine.
the problem is you are using a div with a computed with of 100%;
you can set placement on your own

const popoverKity = {
component: Tooltip,
arrow: true,
placement: "top",
props: { title: "my popover title", content: "My popover content" },
};

also im currently changing this behaviour to "top" as default for 1.1.1

Is this 'popoverKity'  a Interface or plain object?

fixed with https://github.com/Kapsonfire-DE/svelte-ktippy/commit/7932cddba66ca1da7509d046c318ff3ab5a6698a

released 1.1.1

Is this 'popoverKity' a Interface or plain object?

it was copied from your source. its plain object. do you need an interface exported?

It would be nice to know all possibilities

https://atomiks.github.io/tippyjs/v6/all-props/
in general i try to support all props given by tippyjs
But I agree: it should be documentated

Released Version 1.1.2 now exports a typescript interface KTippyProps


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-2.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 892

Questions ?
Please refer to the Backport tool documentation


Switch back to Codecov GitHub Action with our own token

Description
Alternative approach to #2931
As the coverage upload keeps failing even with way more retries, it might make sense to switch back to a token based approach, which is also the only supported way with the v4 GitHub action: https://github.com/codecov/codecov-action
We originally went with our own scripts so we could use the retry-action, as we were experiencing many failures. Question is, whether v4 performs better than v3...
How to test this PR?
All CI runs with coverage upload are successful.

It is a little concerning however that it's showing a change in coverage. I wonder if some reports are actually not getting uploaded properly or something like that.

I've opened an feedback issue regarding the "random" rate limiting we're getting from Codecov: https://github.com/codecov/feedback/issues/322
For now, I've marked the report upload as not required to pass the check. This however means that in certain cases the number might not be reported correctly.
This seems to be like a better option, than to just fail over and over or do multi-hour retries in hopes to not get hit by rate limiting. If need be, we should be able to re-run jobs on master, if it fails there and gives us a wrong number.
Thoughts?
Maybe in the long run we have to move to some other service like coveralls


modeling vs modelling

American spelling is "modeling" with a single "l". :grimacing:

I've lived in ex-British colonies all my life 😁

Feel free to close if you want. I was just confused for half a day thinking you had a typo but then learned some interesting English grammar from the Internet. Just want to open this issue in case someone else is also confused like me.

I'm Australian

TIL my spell-checker demands I stick to my American modelling roots

the plot thickens!


Deleting visit breaks any associated invoice to that visit

Expected behavior:
Not sure.
Actual behavior:
Similar to #383. If you add an invoice, you must associate a visit to the invoice. If you then delete that visit, any listing at /invoices that would have included your invoice just won't render. You will get this error:

OS and Browser:
Ubuntu 16.04, Chromium

Oh, this also happens when you delete the "blank" location from an inventory item. By "blank" location, I mean the one that has no name that all your items go to when you first add / purchase them. Here, the solution may just be to not let you delete that location.

Is the objective to delete the invoice along with the deleted visit, or to keep the invoice but have it not break?

We wouldn't want to simply delete the invoice. Maybe a message warning like "Invoice _____ attached to this visit will also be deleted. Do you want to continue with deletion?" or refuse to delete and say "Cannot delete visit while attached invoice _____ exists." I think I prefer the latter.
We should review other models that have a similar relationship and see how it's handled there. I suspect that since there are these two, there may be a couple more that have this problem.
I also noticed the model for invoice has a belongsTo for visit, but the model for visit doesn't have any association for invoice. I wonder if that is related to the behavior.

Working on this. There's code for cascading deletions when deleting patient records, https://github.com/HospitalRun/hospitalrun-frontend/pull/457/files, but there needs to be similar code for visits.
I wouldn't have thought to delete invoices automatically when deleting visit/patient but that's how we handle it already when deleting a patient. It's not supposed to delete things entirely though, just archive them https://github.com/HospitalRun/hospitalrun-frontend/commit/20dd5b29cf697b23f0df179d30fe951e31744d0f, but there are issues around this as well. I think some record types are being deleted entirely instead of archived.
Anyway working on it here: https://github.com/MatthewDorner/hospitalrun-frontend/tree/deletions-fix


Fix typo

a -> an

@changeworld : Thanks for your contribution! The author, @hrasheed-msft, has been notified to review your proposed change.

Hi @changeworld Thanks for the typo fixes. The diff view shows whitespace changes in lines 1306 - 1416. The specific changes aren't delineated in the diff view and I don't see any formatting errors on the live site that need to be fixed, so we'll close the PR. Would you submit the typo changes in a new pull request that includes only those changes? Thank you.

@ktoliver

Would you submit the typo changes in a new pull request that includes only those changes?

This is impossible. When I try to send Pull Request from GitHub, the following is displayed.
"When you commit changes we will normalize them to Windows-style (CRLF)."
evi:
This file already has mixed line encodings. Therefore, I have not edited lines 1306 to 1416, but when I send a Pull Request from GitHub, GitHub has that I made a "change". This is NOT my problem.

@changeworld Thanks for the information. I'll open a pull request in the private repo and request the typo fixes. Thanks for surfacing them.


Adding RegEx validation to @pattern or specific linting rule for RegEx.

Clear and concise description of the problem
CLI codegen blocked by an invalid regex expression.
The typespec should add validation to @pattern or Azure specific linting rule for RegEx.
Checklist

[X] Follow our Code of Conduct
[X] Check that this issue is about the Azure libraries for typespec. For feature request in the typespec language or core libraries file it in the TypeSpec repo
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

linked to https://github.com/microsoft/typespec/issues/4128


Posiblity to whitelist and blacklist hosts

Would it be possible to implement features for blacklisting and whitelisting hosts? Running multiple instances would be much less nasty with these features.
The reason why I need this is that I'm running two instances of nginx-proxy each listening to a separate IP, and two instances of your container. One of the IPs needs a single certificate, while the other one can handle multiple. The first IP handles webhooks and similar that can't handle SNI.
The setup works, but It's rather nasty to have all of the "Authorization failed" messages. With a blacklist and whitelist feature I could simply whitelist the single host on the first instance, and blacklist the single host on the second instance, and avoid all issues.
It shouldn't be to much hassle I think. Two additional environment variables, and a couple of if clauses at line 46 of letsencrypt_service. I would do it myself now, except I'm leaving the country for a while, so won't have time, and would like this feature asap. If you don't get around to it, you will probably get a pull request from me some time this fall ;)

Hi @deadcyclo.
I don't have time too to add new features to this companion.
Look at the https://traefik.io project, perhaps you can do what you want with it.


Getting Started with Metasploit Framework

Article checklist
NOTE: (Please ensure that you have only one open issue + linked pull request at a time. This will ensure that we complete the article in a timely manner from inception to publishing.)
Preliminary Checks - Formatting and Structure

[x] Does your article follow any of the suggested structure formats? - see example formats
[x] Is your article properly formatted in Markdown? - see Github Markdown guide
[x] Have you used the correct folder and file structure? - see Contribution Guidelines
[x] Is your article over 750 words? - Tool: Wordcounter.net
[x] Have you used our preferred heading structure? - H3 (###) and up
[x] Does your article provide enough value and detail about your topic? - Articles should be clear, accurate, and fully explained.
[x] Can your article be understood by beginners? - Assume the audience is smart but has no prior exposure to the common terminology in your article.
[x] Have you included a hero image that is 600x400 pixels and have the copyright to use it? - Tools: Pixlr Image Editor for resizing and Unsplash for Creative Commons images
[x] In your PR - add a comment that states "This fixes #(enter your Idea Content Form #)" to link and close your Idea Content (issue) when the PR is merged.

Grammar & plagiarism checks

[x] Have you spellchecked and grammar checked your article? - Tools: Write&Improve - ProWritingAid -  Grammarly
[x] Please place your article through a 3rd party plagiarism checker? We suggest using Quetext, this tool is free and has a daily limit. We typically accept articles with 10% or less.
[x] Have you checked your article for readability? - Tool: Hemmingway
[ ] Have you added sources for quotes and images that aren't yours?

Technical checks

[x] Are your code snippets properly formatted for syntax highlighting - see Syntax guide

Contribution guidelines
For first-time contributors and for more details, see Contributing Guidelines
this fixes #1853

Good evening👋 @Kimosop-Wakanda
Good job, two changes will improve your article:

I found multiple grammar mistakes. Please use Grammarly and ProWritingAid.

I know that making hacking examples even on your own computer may be illegal content to publish. Therefore, I suggest you use metasploitable 2 to make examples (basic vulnerabilities) which is a test environment that provides a secure place to perform penetration testing and security research on a VM in your computer.
You do not need to explain metasploitable 2 or how to install it. Just link their documentation.

@ahmadmardeni1 changes done. Please review

Good job. A great tutorial 👏 @Kimosop-Wakanda
Two things and it will be ready for a final review:

Add a further reading section.
No problem if you did not use metasploitable 2 but before starting your attack, write that you use your own device to perform the attack (even if it is in your own network). To make things completely legal.
Also, please talk about metasploitable 2. Maybe add the following to the conclusion:
I suggest you use metasploitable 2 to perform any attack you want, which is a test environment that provides a secure place to perform penetration testing and security research.

@ahmadmardeni1 changes completed. Please continue with the review.

@Kimosop-Wakanda  Please delete the spaces in index and images names.

@ahmadmardeni1  I have deleted the spaces. Please continue with the review

@Kimosop-Wakanda I didn't mean the spaces inside the file. I mean the spaces in the filenames. For example:
Instead of: articles/getting-started-with-metasploit -framework/index.md
It should be: articles/getting-started-with-metasploit-framework/index.md

plagiarism check done

great work @Kimosop-Wakanda
Nice article - very easy to follow along 👍
cc @ahmadmardeni1


non-interactive capture to the /dev/video

with #115 implemented I can't bind wf-recorder -g "$(slurp)" --muxer=v4l2 --codec=rawvideo --file=/dev/video0 --pixel-format yuyv422 to the hot key as /dev/video0 alway exist, and it requires confirmation.
Could we have a force option or maybe check in stat if that a special file/device?

Yes, a patch could be accepted to do what you are suggesting. In the meantime you can use something like wf-recorder ... -f /dev/video0 <<< y


Stuck at "Put your art here" step with Figma

I am stuck at "Put your art here" step with Figma. I select the layer named "Put your art here",  then select "File > Place Image". As a result screenshot of my app is displayed but the case of the phone disappears. Can you please explain how to do this with basic steps?

@arthurcoder I have the exact same problem, which makes the entire project useless. Have you found out how to solve it? Thank you!

Actually this is not a bug. Simply ignore that the mask isn't covering the screenshot in step 2.  Go to step 3 and you will that it is now showing correctly.
Awesome project, thank you!

Hey @arthurcoder, hopefully @houmie's response helped. Do you have the most recent Figma template? There shouldn't be anything that says "Put your art here". Attached is a screenshot of the component you should be dropping your art into. Closing for now.


[Enhancement] (nereids)implement showPrivilegesCommand in nereids

showPrivileges command is supported in legacy planner but not in nereids(new doris fe planner). you need implement the following showPrivileges command in nereids:
unsupportedshowPrivilegesStatement
SHOW PRIVILEGES

@Vallishp pls add a comment, then I am able to assgin the issue to you

pls assign to me


feat: more granular remotesecret deployed condition

What does this PR do?
This PR changes logic for the Deployed condition on RemoteSecret. There are now four reasons for the Deployed condition:

Injected (with status = True)
NoTargets (with status = False)
PartiallyInjected (with status = False)
Error (with status = False)

Injected should signal that deployment to every target was successful without any errors.
NoTargets should signal that there was no error, but there are no targets to deploy to.
PartiallyInjected means at least one target was successfully deployed, but there was still some error or some target not successfully deployed.
Error means there was an error, and no targets were successfully deployed.
Screenshot/screencast of this PR

What issues does this PR fix or reference?

Fixes https://issues.redhat.com/browse/SVPI-640
How to test this PR?

RS with no targets:

cat <<EOF | kubectl apply -f -
apiVersion: appstudio.redhat.com/v1beta1
kind: RemoteSecret
metadata:
  name: test-rs-1
  namespace: default
spec:
  secret:
    generateName: some-secret-
stringData:
  key: value
EOF

RS with one target deployed and one target failing.

cat <<EOF | kubectl apply -f -
apiVersion: appstudio.redhat.com/v1beta1
kind: RemoteSecret
metadata:
  name: test-rs-2
  namespace: default
spec:
  secret:
    generateName: some-secret-
  targets:
  - namespace: default
  - namespace: non-existing
stringData:
  key: value
EOF

RS with all targets failing:

cat <<EOF | kubectl apply -f -
apiVersion: appstudio.redhat.com/v1beta1
kind: RemoteSecret
metadata:
  name: test-rs-3
  namespace: default
spec:
  secret:
    generateName: some-secret-
  targets:
    - namespace: non-existing
      secret:
        name: rs-with-overrides-1
    - namespace: non-existing
      secret:
        name: rs-with-overrides-2
stringData:
  key: value
EOF

RS with all targets succeeding:

cat <<EOF | kubectl apply -f -
apiVersion: appstudio.redhat.com/v1beta1
kind: RemoteSecret
metadata:
  name: test-rs-4
  namespace: default
spec:
  secret:
    generateName: some-secret-
  targets:
    - namespace: default
      secret:
        name: rs-with-overrides-1
    - namespace: default
      secret:
        name: rs-with-overrides-2
stringData:
  key: value
EOF

The NPE and duplicate status bugs have been replicated in the main and have associated issues:
https://issues.redhat.com/browse/SVPI-686
https://issues.redhat.com/browse/SVPI-687

Works for me


Prisma does not work with bun alpine docker image.

Bug description
When I try to run prisma on oven/bun docker image(bun runtime official image), I got the following error.
PrismaClientInitializationError: Unable to require(`/home/bun/app/node_modules/.prisma/client/libquery_engine-linux-musl-arm64-openssl-3.0.x.so.node`).
2024-05-07 18:57:17 The Prisma engines do not seem to be compatible with your system. Please refer to the documentation about Prisma's system requirements: https://pris.ly/d/system-requirements
2024-05-07 18:57:17
2024-05-07 18:57:17 Details: /usr/lib/libc.so: invalid ELF header
2024-05-07 18:57:17       at new e (/home/bun/app/node_modules/@prisma/client/runtime/library.js:22:1872)
2024-05-07 18:57:17       at /home/bun/app/node_modules/@prisma/client/runtime/library.js:111:10219
2024-05-07 18:57:17
2024-05-07 18:57:17 Bun v1.1.7 (Linux arm64)

How to reproduce

run docker image oven/bun:1.1.7-alpine and enter it
setup Nest.js + GraphQL + apollo
run prisma migrate + generate. Those are successful.
When I start container, I got the error above.
Actualy when I ran prisma -v to get version I got the same error.

Expected behavior
work properly without the error
Prisma information

generator client {
  provider = "prisma-client-js"
}

datasource db {
  provider = "postgresql"
  url      = env("DATABASE_URL")
}

model User {
  id    Int     @id @default(autoincrement())
  // email String  @unique
  name  String?
}

Environment & setup

host PC OS: macOS
host PC chip: apple sillicon(M2)
docker OS: alpine. It's on docker for Mac.
Database: PostgreSQL
Node.js version: I use bun instead.

Prisma Version
prisma + prisma client version is 5.13.0

I tried debian oven/bun image and clarified prisma is working.

Closing this issue because it seems this issue is caused by bun, not prisma.
source


[BUG] site_group and region traversal seems to be broken

I've been testing with site_group and region traversal when using those items in hostgroup names, but it seems like the logic has been broken after switching to the new setup with modules.
I think it fails around this point in the code:
https://github.com/TheNetworkGuy/netbox-zabbix-sync/blob/867749ddd69814b244c807bbb5b0b5abef2d00ea/modules/device.py#L105
https://github.com/TheNetworkGuy/netbox-zabbix-sync/blob/867749ddd69814b244c807bbb5b0b5abef2d00ea/modules/hostgroups.py#L72
We need to investigate this further.

Reproducable. Long story short:
Under class Hostgroup() the function _set_format_options() calls function generate_parents(). This function is called when initializing a child.
The function generate_parents() is depending on the dictionary self.nested_objects. This dictionary is empty until the function set_nesting() is called.
So the whole problem is that _set_format_options() is called before set_nesting(). There are a couple of tricks to fix this. Including making a better flow in the code or defining a dedicated function for calculating the region and site_group variables. However you can also do it dirty and call the same function twice. Once again not a big fan of this setup but it.... works.
    def set_nesting(self, nested_sitegroup_flag, nested_region_flag,
                    nb_groups, nb_regions):
        """Set nesting options for this Hostgroup"""
        self.nested_objects = {"site_group": {"flag": nested_sitegroup_flag, "data": nb_groups},
                               "region": {"flag": nested_region_flag, "data": nb_regions}}
        # Recheck all the formatting options
        self._set_format_options()

Notice that i've added the following code to force a recalculation of all the format_options:
# Recheck all the formatting options
        self._set_format_options()

I would suggest editing the code and fixing it the dirty way. We can leave this issue open for now but the functionallity will work again and that gives us time to make a more elegant solution.

Ok, I had a look and I might have found a decent solution.
Let me test a little more and cook up a pull request :)


subtitles auto enable upon playback ?

I'm submitting a ...

[ ] bug report
[x] feature request
[ ] support request

General infomration
Prerequisites

[x] Are you running the latest version?

Description
When I initiate playback of a netflix video it seems subtitles are default disabled.
It would be nice to have a few settings on the configure add-on section
autoselect subtitle language: text-input (language codes, comma separated list)
subtitles enabled: checkbox
Maybe same stuff for audio streams.
Steps to Reproduce

[First Step]
[Second Step]
[and so on...]

Expected behavior: [What you expected to happen]
Actual behavior: [What actually happened]
Context (Environment)
Installation

[x] I installed the plugin via zip from the Releases page
[ ] I´m using the Netflix Repo
[ ] I´m using a different source (Please tell which)

Operating System

[ ] Linux (x86/x64)
[ ] OSX (x86/x64)
[x] Windows (x86/x64)
[ ] Linux (ARM)
[ ] Android

Additional informatin on the environment
[Descripe your environment a bit more detailed, are you using LibreElec f.e.]
Debug log
[Please include a link to your debug log (use something like http://sprunge.us/) or similar, please do not paste]
Other information
[e.g. detailed explanation, related issues, suggestions how to fix, links for us to have context, etc.]
Screenshots
[Please add a screenshot if that helps understanding your problem]
[You can erase any parts of this template not applicable to your Issue.]

ok i got it to load if i went back to v0.12.3  however i get a message in my log that it can't load AppData\Roaming\Kodi\cdm\widevinecdm.dll

I would also like this feature.

It seems to be working for me, but I'm not 100% sure what I have done.
I am currently watching a French-language series and the English subtitles come on by default.

It seems like the addon automatically download subtitles, but only for english, even configuring kodi for other language didn't help.
It would be great to add in the Addon's configuration screen the possibility to specify which subtitle language/s you want to download and as @gibman suggested to enable them by default.
Great addon!

The issue is that the default 'English' subtitles should really be labelled as 'English Forced', as that is what they are in this context.
Then Kodi simply honours the subtitle settings, meaning Forced Only will enable Forced English by default.

Integrated Kodi settings for audio and subtitle streams work fine (as long as your desired subtitles are available, see #95).
In the newest version, there's the ability to save and restore audio/subtitle settings for all episodes across a show.


Disable function not working correctly.

Disable funсtion not working correctly.

Command works, but not the way it should.
Indeed, in the web interface the host is displayed as disabled. In fact, it does not turn off. I can still access it using the domain name.

Moreover, if you turn it off in the web interface (as it should be), everything works fine

I'm using a fresh NPM install and manually everything works. Please, fix API. Thank You!

Hello , i have made a lot of change.
I just tries now it's working .
Update the script with the last version v2.1.0 and let me know.
You will need to  filed BASE_DIR  in config.

Damn   still the bug , i'm checking (sometime it's the cache)

Ok I have fixed the issue , with activate and disable now it is working , a least the web page is not accessible.
Maybe need to refresh for the NPM web page to see DISABLE.
Working version v2.2.0

I close this issue as it is resolved

issue resolved


[EPIC] MVP user stories

MVP user stories

[ ] As a user, I can create an account and login
[ ] As a user, I can add items to my refrigerator inventory
[ ] As a user, I can remove items from my refrigerator inventory
[ ] As a user, I can view my refrigerator inventory along with expiration dates (red, yellow, green)

Let's hardcode FDA food category expirations into a table for now. Users will simply click on a tile that represents their food category (poultry, dairy, etc) with an image + text.
Use this table: https://www.fda.gov/media/74435/download


backport to 1.40: C++ opencensus filter: Fix point of creating context for overall call

Back-port #27221 to 1.40.
CC @nicolasnoble

@nicolasnoble, I think the test failures here are unrelated to the PR.  Can you confirm, and if so, force-merge this?  Thanks!

Closing this in favor of #27238.


Make configure: not loading for hezheng

This is because of this line:
upstream devlake {
    server ${DEVLAKE_ENDPOINT} fail_timeout=5s max_fails=5;
}
server {
  listen 80;
  server_name localhost;
  location / {
    root /usr/share/nginx/html;
    index index.html;
    try_files $uri /index.html;
  }

  location /api/ {
    rewrite /api/(.*) /$1  break;
    proxy_pass http://devlake;
  }

  location /grafana {
    rewrite /grafana(.*)$ ${GRAFANA_ENDPOINT}$1;
  }
}

I think GRAFANA_ENDPOINT and DEVLAKE_ENDPOINT are not being set when running make configure in isolation

cause: DEVLAKE_ENDPOINT and GRAFANA_ENDPOINT is missing from .env file
solution: to add a script which check .env against .env.example maybe

please follow the README, not a bug


Unable to install and build all of the dependencies for VSCode 1.39.2

I tried to install and build all of the dependencies using yarn (following these instructions How to Contribute) for VSCode 1.39.2 (latest release) and received following error:
error D:\Projects\vscode\1.39.2\vscode\node_modules\nsfw: Command failed.
Exit code: 1
Command: node-gyp rebuild
Arguments:
Directory: D:\Projects\vscode\1.39.2\vscode\node_modules\nsfw
Output:
D:\Projects\vscode\1.39.2\vscode\node_modules\nsfw>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "" rebuild )
gyp info it worked if it ends with ok
gyp info using<EMAIL_ADDRESS>gyp info using<EMAIL_ADDRESS>| win32 | x64
gyp info find Python using Python version 2.7.17 found at "C:\Python27\python.exe"
gyp http GET https://atom.io/download/electron/v4.2.10/node-v4.2.10-headers.tar.gz
gyp http 200 https://atom.io/download/electron/v4.2.10/node-v4.2.10-headers.tar.gz
gyp http GET https://atom.io/download/electron/v4.2.10/SHASUMS256.txt
gyp http GET https://atom.io/download/electron/v4.2.10/win-x86/node.lib
gyp http GET https://atom.io/download/electron/v4.2.10/win-x64/node.lib
gyp http GET https://atom.io/download/electron/v4.2.10/win-arm64/node.lib
gyp http 200 https://atom.io/download/electron/v4.2.10/win-x86/node.lib
gyp WARN install got an error, rolling back install
gyp ERR! configure error
gyp ERR! stack Error: ENOENT: no such file or directory, open 'C:\Users\yurii.khomiak\AppData\Local\node-gyp\Cache\4.2.10\ia32\node.lib'
gyp ERR! System Windows_NT 10.0.18362
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd D:\Projects\vscode\1.39.2\vscode\node_modules\nsfw

I tried building following native packages and didn't encounter any problems at all:

bson;
bufferutil;
kerberos;
node-sass;
sqlite3;
phantomjs;
utf-8-validate.

Configuration:

OS Name:                   Microsoft Windows 10 Pro
OS Version:                10.0.18362 N/A Build 18362
node: v10.19.0
git: version 2.25.0.windows.1
yarn: 1.21.1
python: Python 2.7.17
Visual Studio: Visual Studio Professional 2017 15.9.20 ("Desktop Development with C++" with "VC++ 2015.3 v14.00 (v140) toolset for desktop" is installed)

Environment Variables:

npm_config_arch: x64
npm_config_target_arch: x64

npm config:

arch = "x64"
msvs_version = "2017"
python = "python2.7"

NOTE: My profile path contains only english letters and '.' character.
NOTE: ~/.node-gyp folder is not present after running yarn.
I also tried running yarn cache clean command and then running yarn again but still encountered the same error.

It seems that setting npm_config_node_gyp variable and also npm config python to absolute path to python executable solved the issue.
Closing it now.

@LunaLovegoood how can we set npm_config_node_gyp variable ???

@bhavyasf you need to create and set it to the path to node-gyp.js file.
For me it's:
%USERPROFILE%\AppData\Roaming\npm\node_modules\node-gyp\bin\node-gyp.js


Revert "[WFLY-19351] Add Micrometer test to verify that applications with shared metrics names are not merged when exported"

Reverts wildfly/wildfly#17898
I merged that prematurely. This PR lets us revert if we find significant issues that should have been addressed.

<--- THIS SECTION IS AUTOMATICALLY GENERATED BY WILDFLY GITHUB BOT. ANY MANUAL CHANGES WILL BE LOST. --->

Wildfly issue links:

WFLY-19351

<--- END OF WILDFLY GITHUB BOT REPORT --->
More information about the wildfly-bot[bot]

Not needed -- see https://wildfly.zulipchat.com/#narrow/stream/274477-Pull-requests/topic/PR.2017898/near/456961335


Permission denied during scraping

Latest Retropie 4.2 install
Scraper installed from optional packages in retropie-setup
From the pi command line running the scraper configuration and choosing scrape all or scrape chosen systems i get permission denied errors
my output example
2017/08/14 06:53:10 ERR: error processing /home/pi/RetroPie/roms/psx/Einhander (USA).cue: open /home/pi/RetroPie/roms/psx/images/Einhander (USA)-image.jpg: permission denied
Roms are located on a NAS system which could be the cause of the permissions issues.
Running /home/pi/RetroPie-Setup/retropie-setup.sh as sudo or under sudo su makes no difference.

The error is from not being able to write the file to disk. So I would
check the permissions on the folder /home/pi/RetroPie/roms/psx/images.
On Mon, Aug 14, 2017 at 3:14 AM, acidrs03<EMAIL_ADDRESS>wrote:

Latest Retropie 4.2 install
Scraper installed from optional packages in retropie-setup
From the pi command line running the scraper configuration and choosing
scrape all or scrape chosen systems i get permission denied errors
my output example
2017/08/14 06:53:10 ERR: error processing /home/pi/RetroPie/roms/psx/Einhander
(USA).cue: open /home/pi/RetroPie/roms/psx/images/Einhander
(USA)-image.jpg: permission denied
Roms are located on a NAS system which could be the cause of the
permissions issues.
Running /home/pi/RetroPie-Setup/retropie-setup.sh as sudo or under sudo
su makes no difference.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/sselph/scraper/issues/174, or mute the thread
https://github.com/notifications/unsubscribe-auth/AHwNVrl2JzOz45Pgfc_bgX2GTfRjXBdKks5sX_PAgaJpZM4O2A8G
.

Ok for the life of me i cannot change the permissions of the folders on m,y FreeNas to be able to overcome the Permission Denied message.
From withiin RetroPie command line i can mkdir on the freeNas but changing permissions results in Operation not permitted etc.
I have even gone into the FreeNas web gui and created a user pi and group pi and set it as the owner and owner group of the own retropie Dataset with no luck.
Another Option i was thinking, would be to deselect the use rom folder to store images and gamelist and let it save them to the default location.
This would remove the permission denied i am getting.
Once all the data has been downloaded, could i them just move the images and gamelist files to their respective roms folders.
If so, what file stores the path information for loading the image data. As i would have to edit this file to look for the images in the roms folder.

i have the same problem and none of my other devices connected to this share has any permission problems, however i noticed that when i run the scraper from cli with sudo, it works.
so my guess is its something to do with the user, used to scrape.

I haven't tried this on my FreeNAS but there isn't a really anything my code can do. Like @Halvhjearne mentioned it could be the way the /etc/fstab is written and the default isn't allowing non-root write access.

I had this same issue,but found out that the optional scraper does not input password(most likely). I changed my share to mount as guest and bingo it works.


ciba-grant-3.2.0.md

Below are details of the proposed changes in this PR to add CIBA grant flow:

The supported  OAuth flows list has been extended with the CIBA flow

The OAuth flow object is extended with 3 new fields for CIBA
The authorizationUrl and tokenUrl fields  are updated to specify that they are also applicable for the CIBA flow

The OAuth flow object example is extended with a CIBA flow example

This PR:
Fixes #3587
Branch and file used:

3.2.0 spec: v3.2.0-dev branch, versions/3.2.0.md

@shilpa-padgaonkar  :
we should upgrade as well the schema
https://github.com/OAI/OpenAPI-Specification/blob/v3.2.0-dev/schemas/v3.1/schema.yaml
@handrews  this raise the point that the 3.2 should have its own schema version  (compatible but still its own version)
to me the delivery mode should be an enum following the acceptable values
"backchannel_token_delivery_mode: REQUIRED. One of the following values: poll, ping, or push."
about user code  , we may need to include it as part of the sample
not sure if as well it should not be a boolean , not clear why a string array
another point should it be called ciba , or should it be called backchannel as the OIDC spec mentionned those name as of parameter (ie it s just a legitimate question , to me ciba is fine as pointing the precise concept, not aware if there are other back channel technology leveraging those concept)

Could you help me understand why there is a need for a new OAuth2Flow when this information could be communicated via an OpenIDConnect configuration document considering it is an OIDC specific flow?

Could you help me understand why there is a need for a new OAuth2Flow when this information could be communicated via an OpenIDConnect configuration document considering it is an OIDC specific flow?

Hi @darrelmiller although it sounds like "OpenID Connect Client-Initiated Backchannel Authentication Flow" is the same as OpenId Connect is is not.
Also an OpenId Provider can offer CIBA and Authorization Code flow and then the API consumer would not know if the API only allows CIBA (or is intended to be used with CIBA).
This idea of introducing ciba to OAI comes out of the Camara project where we discovered the need to specify this flow.
Many Camara APIs use CIBA. Many APIs from MobileConnect also use CIBA but the flow was communicated offline and not documented in the e.g. openapi.yaml. We found that the flow should be part of the Camara API specification, and here we are.
Hope this explains why we need this and why openIdConnectUrl is not enough.

@LasneF : Thanks for your feedback.

I have updated the schema files.
fixed the type of ciba_user_code to boolean
for ciba_delivery_modes, it is also possible that not just one, but rather 2 or all 3 of the delivery modes are selected.

Sorry, I know we've had some back-and-forth on the schemas, but since this change won't go into 3.1, it would be better to omit the schema updates from this pull request (the 3.2 schemas haven't been created yet), we can't merge this pull request with these schema changes in.

@darrelmiller

Remove OPTIONAL keywords and change casing of parameters

I presume you meant "Remove OPTIONAL from keywords..." rather than removing the keywords marked OPTIONAL

Sorry, I know we've had some back-and-forth on the schemas, but since this change won't go into 3.1, it would be better to omit the schema updates from this pull request (the 3.2 schemas haven't been created yet), we can't merge this pull request with these schema changes in.

@lornajane Reverted schema changes

@darrelmiller Done changes for camelCase. Kindly check.


Do not run the platform file twice

ATM we do run it twice, for whatever reason.

According to http://stackoverflow.com/questions/19854613/cmake-toolchain-include-multiple-files
it is a cmake problem.


chore: update new rust project cdk dependency

Description
dfx new --type rust has non-current dependencies. Updating.
How Has This Been Tested?
manually, and covered by CI
Checklist:

[x] The title of this PR complies with Conventional Commits.
[x] I have edited the CHANGELOG accordingly.
[ ] I have made corresponding changes to the documentation.

Closing because dependencies were already updated on master


1.0.0

Remove the react example
update the readme
change subscribe to stream
git rm pubspec.lock
specify void return type for void typedefs
build the generated code on travis before running tests
fix inconsistencies in docs

Codecov Report

Merging #11 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master    #11   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           5      5
  Lines          47     47
=====================================
  Hits           47     47

Impacted Files
Coverage Δ

lib/src/action.dart
100% <ø> (ø)
:arrow_up:

lib/src/middleware.dart
100% <ø> (ø)
:arrow_up:

lib/src/built_reducer.dart
100% <ø> (ø)
:arrow_up:

lib/src/store.dart
100% <100%> (ø)
:arrow_up:

lib/src/store_change.dart
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


22 Updated numpy dependecy as quickfix

fixes #22
We decided against updating to python 3.8 right now, and build Numpy from source without the Buffer overflow issue instead.
The update to python 3.8 with the newest Numpy/Pandas will be moved to a new issue.

I noticed that too. I don't know if there is a reason for that.


fix(backend): Fixes issue with the forwarded headers

Type of change

[x] 🐛 Bug fix
[ ] 🌟 New feature
[ ] 🔨 Breaking change
[ ] 📖 Refactoring / dependency upgrade / documentation
[ ] other:

Packages affected

[ ] @clerk/clerk-js
[ ] @clerk/clerk-react
[x] @clerk/nextjs
[ ] @clerk/remix
[ ] @clerk/types
[ ] @clerk/themes
[ ] @clerk/localizations
[ ] @clerk/clerk-expo
[x] @clerk/backend
[ ] @clerk/clerk-sdk-node
[ ] @clerk/shared
[ ] @clerk/fastify
[ ] @clerk/chrome-extension
[ ] gatsby-plugin-clerk
[ ] build/tooling/chore

Description

[x] npm test runs as expected.
[x] npm run build runs as expected.

Changes:

Use the first value in x-forwarded-proto, x-forwarded-port when multiple values passed in headers
Pass x-forwarded-proto header from @clerk/nextjs to @clerk/backend
Use x-forwarded-proto as fallback when x-forwarded-proto and x-forwarded-port mismatch (fixes Railway App issue with headers)
Drop async from requests test

Review it per commit

This PR has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.


Openshift origin example not working

Hi all,
due to a change in the cli usage of the openshift command the part
https://github.com/GoogleCloudPlatform/kubernetes/blob/master/examples/openshift-origin/README.md#step-4-bundle-the-configuration-into-a-secret
does not work anymore.

I have the same issue there.
Thanks

@hingstarne please let me know if you figure out a workaround.

Cc @derekwaynecarr

@Smana
i assume
docker run -i -t --privileged -e="OPENSHIFTCONFIG=/config/admin.kubeconfig" -v ${OPENSHIFT_CONFIG}:/config openshift/origin ex bundle-secret openshift-config -f /config &> ${OPENSHIFT_EXAMPLE}/secret.json
should be
docker run -i -t --privileged -e="OPENSHIFTCONFIG=/config/admin.kubeconfig" -v ${OPENSHIFT_CONFIG}:/config openshift/origin secret add openshift-config /config -0 json &> ${OPENSHIFT_EXAMPLE}/secret.json
I will try that and make a pr for it

Thanks @hingstarne
Unfortunately i got that :
cat ${OPENSHIFT_EXAMPLE}/secret.json
Error: unknown command "secrets"
Run 'openshift help' for usage.

sorry i forgot the cli between
openshift/origin cli secrets new openshift-config /config -0 json
but for some reason when i run it without docker ( with the released binaries it works ) but from within the docker container it always complain about nno servers defined at least for me

@hingstarne
cat ${OPENSHIFT_EXAMPLE}/secret.json
Error: unknown shorthand flag: '0' in -0
Run 'openshift help' for usage

That should be -o (lowercase o)

ex bundle-secret was the pre-GA experimental command. Try openshift/origin cli help secrets and/or take a look at the CLI reference:
https://docs.openshift.org/latest/cli_reference/basic_cli_operations.html#advanced-commands

bin/openshift cli secrets new openshift-config examples/openshift-origin/config -o json
{
    "kind": "Secret",
    "apiVersion": "v1",
    "metadata": {
        "name": "openshift-config",
        "creationTimestamp": null
    },
    "data": {
        "admin.crt": "LS0tLS1CR....

@stevekuznetsov can assist here.
He has a PR that was still pending here
https://github.com/GoogleCloudPlatform/kubernetes/pull/9938
If you work from that example I think the CLI has no issue, but web console was broke with removal of v1beta3 in Kube.
I believe we are in the works of fixing that but since I have been traveling I don't know latest state.

@Smana
docker run -i -t --privileged -e KUBECONFIG=/kubeconfig -v ${HOME}/.kube/config:/kubeconfig -v ${OPENSHIFT_CONFIG}:/config openshift/origin cli secrets new openshift-config /config -o json &> ${OPENSHIFT_EXAMPLE}/secret.json
This worked for me ...
At least openshift was started and i could access the ui with it

Hello,
Thank you all for your help :)
I have a related issue but i'll open a new one:
Openshift origin / kubernetes with NodePort

Hi All - I've been messing around with this and have blogged what I think is a working solution - it's based on @derekwaynecarr's original example we are talking about in this issue but I've made some changes to use my local kubectl http://www.tenfourty.com/2015/07/28/how-to-run-openshift-v3-on-an-existing-kubernetes-cluster/

You are missing some sections that will mean you're cluster is not
functional. Please look at #9938.
On Jul 28, 2015 4:14 AM, "Jeremy Brown"<EMAIL_ADDRESS>wrote:

Hi All - I've been messing around with this and have blogged what I think
is a working solution - it's based on @derekwaynecarr
https://github.com/derekwaynecarr's original example we are talking
about in this issue but I've made some changes to use my local kubectl
http://www.tenfourty.com/2015/07/28/how-to-run-openshift-v3-on-an-existing-kubernetes-cluster/
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/issues/11661#issuecomment-125493951
.

@stevekuznetsov that is cool - I'll update my example with your work - adding etcd as a standalone pod was the next thing I was going to do anyway.
Also commented on #9938.

thanks for your link @tenfourty
Unfortunately it won't fix my problem :
i've my openshift pod running but it doesn't seem to be able to request kubernectes api.
The ip address is reachable but maybe some configuration parameters are missing.
To be honest i don't know where to look. That's why i need your help guys :)

@Smana Disregard that link, the up-to-date directions are in the README in #9938. What errors are you seeing requesting the Kubernetes API?

Oups i posted in the wrong issue, my opened issue is :
https://github.com/GoogleCloudPlatform/kubernetes/issues/11869
I thougt i've closed that one

(@mbforbes: openshift != openstack)

I believe this is resolved - the PR (#9938) merged quite a while ago.

My opened issue #11869 is still opened and it is not solved given my latest tests.

@Smana That issue can remain open, then. This one has been resolved.

Ok thank you


[feature] Questions regarding adding REST Endpoints for Vulnerability and Legal info in an SBOM

When talking about GUAC, a common issue that pops up is that it's hard to find your vulnerabilities or legal information in a specific SBOM. Currently, to find this, the user would have to make multiple different graphql calls which is cumbersome, to solve this we could use a couple REST endpoints.
Since this comes up often, I would like to start working on it. But, before I do, I'd like to get some feedback from the GUAC community on a few of my questions.
This feature is probably going to be made up of three REST endpoints.

The first endpoint would be to find the latest SBOM for a specific package or artifact.
The second endpoint would be to find the vulnerabilities in the latest SBOM for a package or artifact.
The third endpoint would be to find the licenses in the latest SBOM for a package or artifact.

Here are some of my questions regarding this feature:

When searching for the latest SBOM for a given package or artifact, do we want to search for the package or artifact via id or the spec?
To find the latest SBOM, I was thinking of comparing the SBOMs via their version. If both of them don't have a version, we compare them via their timestamp. However, since we can search via artifact as well as package, we need to modify this thought process because artifacts don't have versions. Therefore, we would have to compare all artifacts using their timestamps. Does this approach make sense, or is there a better way to handle this?
When querying for vulnerabilities in the latest SBOM, should we include transitive dependencies or only direct dependencies? Or should we make it a flag to search all dependencies? Also note that with a big enough use case searching through transitive dependencies for vulnerabilities could possibly take a very long time.

What's the use case for searching a single SBOM versus the entire graph? One of the nice things about GUAC is the fact that it operates across multiple SBOMs at once, so I'm not sure why we'd want to look at a single SBOM.

When querying for vulnerabilities in the latest SBOM, should we include transitive dependencies or only direct dependencies? Or should we make it a flag to search all dependencies? Also note that with a big enough use case searching through transitive dependencies for vulnerabilities could possibly take a very long time.

I think being able to choose between the two is good. The more indirect the dependency, the harder it will be to remediate, but people will still want to know about it. The performance issue is a concern, though, so having a way to specify a max depth (or a simple direct-dependencies-only) would be good for those larger instances.

What's the use case for searching a single SBOM versus the entire graph?

The use case is "I want to know the current (vulns/licenses) of the dependencies in my software".
current: Your software likely builds SBOMs and ingests into GUAC automatically. In this circumstance you will have multiple SBOMs in GUAC. Maybe every build, or just every release. Hopefully you are updating your dependencies over time from older vulnerable ones to newer ones without vulns. For this reason, you want to analyze your latest sbom, not old ones.
my: You can put SBOMs for any software into your GUAC instance. Also, using the deps.dev collector, you get additional "sboms" for any open source dependencies you use. Therefore, we think folks will want to analyze a specific piece of software, and not the entire graph.

When searching for the latest SBOM for a given package or artifact, do we want to search for the package or artifact via id or the spec?

IMO there should not be any concept of "spec" in the REST api. We don't want to reuse any GraphQL tree-based concepts here in the pacakge/source trees.
I think the decision here is between"guac-id" and "purl":

guac-id: is very specific, but you have to find the software you want by querying GraphQL first. Also, would we accept package-version, or package-name, or both?
purl: can be specified without querying GraphQL, but might not be found, and isn't as precise as ID.

However, since we can search via artifact as well as package...

In this case if one or both sboms are attached to artifact, I would always use the "IsOccurrance" node to find the package version and compare the versions there.

should we include transitive dependencies

I would only include the packages under "IncludedSoftware" attached to the "HasSBOM" node. Any other dependency relationships found in the GUAC graph are likely due to an alternative dependency resolution graph that does not reflect the current/latest build. As we know dependency resolution is sensitive to time and other factors and can result in different graphs based on those circumstances.

The use case is "I want to know the current (vulns/licenses) of the dependencies in my software".

I see what you're getting at, but a single SBOM is not necessarily the answer. What happens if my software is 2 SBOMs of unrelated applications? Or three? Or 10? In that case, a label of some kind to indicate which SBOMs are "mine" might be better.
That's more work, of course, so the single SBOM query is definitely an improvement over nothing, but I don't think it fully solves that use case.

@funnelfiasco good idea, specifying a max depth along with a toggle (Or just setting max depth to 1) we can search direct dependencies as well as transitive dependencies.
@jeffmendoza you are right that we shouldn't be using the spec. When first thinking about this I didn't want to use the purl because of the fact that it isn't that precise. Even though you don't need to query GraphQL for the purl, I think the id would be a better option. Additionally, I think that accepting both package version and package name ids shouldn't be a problem. Thank you for pointing out that that artifact would be attached to an isOccurrance, I totally forgot about that! And, yes I was thinking of only searching includedSoftware because we only want to search in that single SBOM.
Thank you for helping answer my questions!

Some thoughts at a higher level. I know we won't be able to follow this guidance in every situation.

We shouldn't expose ontology concepts in the REST API -- the implementation of the endpoints should handle this in an intuitive way for the user. For example, the endpoint that searches for an SBOM by a package identifier should itself look both look for HasSbom nodes attached to the package trie and HasSbom nodes attached to artifact occurrences of that package. The consumer shouldn't have to consider that manually. If it does need to be exposed, then it would probably be better handled as a query configuration instead of a dedicated endpoint.
Use external identifiers such as digests and purls to identify things in Guac. I imagine that this will be possible for nouns but not as much for verbs.
As we discussed in the community meeting yesterday, most endpoints should operate on precise identifiers. A few other endpoints can be added to help find those precise identifiers if a client does not know that in advance.

Specifically on the proposed endpoints above, I also wonder if the SBOM is the right primitive, for a few reasons.

A more direct question is "what licenses does this package / artifact have", instead of an intermediate hop through an SBOM.
There are other sources for licenses and vulns than just SBOMs (e.g. ClearlyDefined, OSV), so these endpoints wouldn't be complete in that sense.
I'm not sure how common it is in practice for artifacts or packages (with versions) to have multiple SBOMs. In the case they do, it's not clear to me that taking the latest SBOM is more "correct" than considering all of them. If one of my artifacts had multiple SBOMs, perhaps because I ran multiple tools on it, I would would want to consider the vulns and licenses from all of them. The concept of "latest" becomes relevant when talking about versions, to track changes over time.

@mdeicas thanks for your feedback! I have been thinking about this, and have a couple ideas on how to go about it.

We shouldn't expose ontology concepts in the REST API -- the implementation of the endpoints should handle this in an intuitive way for the user. For example, the endpoint that searches for an SBOM by a package identifier should itself look both look for HasSbom nodes attached to the package trie and HasSbom nodes attached to artifact occurrences of that package. The consumer shouldn't have to consider that manually. If it does need to be exposed, then it would probably be better handled as a query configuration instead of a dedicated endpoint.
Use external identifiers such as digests and purls to identify things in Guac. I imagine that this will be possible for nouns but not as much for verbs.
As we discussed in the community meeting yesterday, most endpoints should operate on precise identifiers. A few other endpoints can be added to help find those precise identifiers if a client does not know that in advance.

I agree that a purl should be the identifier, and I think that the best way to implement this is to do something like: https://github.com/guacsec/guac/issues/1734. I have been working on adding a purl endpoint similar to this, and I think it will allows users to search via purl in a generic manor and then add flags to search for vulns or license.

Specifically on the proposed endpoints above, I also wonder if the SBOM is the right primitive, for a few reasons.

A more direct question is "what licenses does this package / artifact have", instead of an intermediate hop through an SBOM.
~There are other sources for licenses and vulns than just SBOMs (e.g. ClearlyDefined, OSV), so these endpoints wouldn't be complete in that sense.~ (EDIT, I realize this doesn't make much sense -- I was thinking of a CertifyVuln or a CertifyLegal attached to the top level artifact or package, but that probably isn't a common case)
I'm not sure how common it is in practice for artifacts or packages (with versions) to have multiple SBOMs. In the case they do, it's not clear to me that taking the latest SBOM is more "correct" than considering all of them. If one of my artifacts had multiple SBOMs, perhaps because I ran multiple tools on it, I would would want to consider the vulns and licenses from all of them. The concept of "latest" becomes relevant when talking about versions, to track changes over time.

EDIT - just an idea, but another way to implement this may be to use the transitive dependencies endpoint, to handle the case where a package or artifact listed in the the top level SBOM also has an SBOM itself.

If we were to search via purl in a method similar to https://github.com/guacsec/guac/issues/1734 we would be able to search rest via something like: v1/purl/pkg:{type}/{namespace}/{name}{@optional version}?vulnerabilities=true&latestSbom=true. This would allow us to specify license or vulnerabilities as the primitive, not sboms.

Sounds good to me! Passing purls as path parameters isn't the most readable but it does better indicate that it is a required parameter. For reference it's also what deps.dev does (e.g. https://api.deps.dev/v3alpha/systems/go/packages/github.com%2Fgoogle%2Fwire/versions/v0.5.0).


chore: Update provision example script parameters setting by user

Closes: SDK-2585

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: congminh1254:x: Minh Nguyen CongMinh Nguyen Cong seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


creates multiarch compatible Dockerfile

this would be a step towards #92 .
tested with: docker buildx build --platform linux/arm/v7,linux/arm64/v8,linux/amd64 -t pocketbase .
i'm not familar with darwin builds, but you should be able to extend the above to it.

Hi, thanks for the PR but I don't think this is needed.
The image in the PR seems to be more suitable when you want to build the distributed binaries for different platforms, but we don't need that because we already have gorealeaser taking care for it - https://github.com/pocketbase/pocketbase/blob/master/.goreleaser.yaml
My idea for the production docker image was a lot more simpler - use alpine or some other small linux distro and just download the linux archive with the tagged image version -> extract the zip -> start the binary exposing the default port.
In any case, let's not rush this. The implementation is easy, maintaining it is hard (especially when Docker Hub no longer provide *free automated builds).
* They have open source offerings, but from my experience maintaining Presentator (see #178), the communication with the Docker Hub intern, that was reviwing my case at the time was very difficult and after 3 weeks of back-and-forth mails exchange, I ended up building the tags locally.


Rename classes to avoid name clashes under Windows

It is still not possible to compile KotlinTest under Windows due to name clashes (be vs. Be). See this issue.

Ah yes silly me.
On 14 Jun 2016 10:08 p.m., "Christian Helmbold"<EMAIL_ADDRESS>wrote:

It is still not possible to compile KotlinTest under Windows due to name
clashes (be vs. Be). See this issue
https://youtrack.jetbrains.com/issue/KT-12379.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kotlintest/kotlintest/issues/28, or mute the thread
https://github.com/notifications/unsubscribe/AAtZGiCCSpQv3aqHnX-bQ4KQa5-RB9yeks5qLxg6gaJpZM4I1wyo
.


Fixed product metadata extraction filename filter

The original code was failing when an existing .yml file existed in the archive and appeared in the file list before the needed file metadata/file.yml. The wrong file was parsed and some required fields were missing.
For example with this product:
https://network.pivotal.io/products/push-notification-service#/releases/2285
The metadata file is expected to be found at /metadata/*.yml according to https://github.com/pivotal-cf/installation/blob/master/web/app/models/tempest/verifiers/internal/product_assets_verifier.rb#L70
Signed-off-by: Felix Reyn<EMAIL_ADDRESS>

@pdelagrave manually applied this. I added a test to make sure that this doesn't regress in the future.


Handle file not found errors properly

Now, if a non existing file is passed to the CLI, it shows a generic rust message:
$ fu ./not-exist
Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }

Instead, we should show a proper message using the red color.

Did it really make it to the 1.0.0 release?
I am completely new to fu: I downloaded the Linux binary from the release page and decided to tally my home directory:
$ fu .
No such file or directory (os error 2)
$ fu --version
fu 1.0.0 - Git commit: 2b9e0951b854f153c31b4329c718e63459173a87

It is not so much that it aborts on a missing file or directory, as it is an unhelpful error message: Of the thousands and thousands of files and directories in my home directory, apparently there is a dangling symbolic link somewhere. But where is it? A file or directory name would have helped tremendously.
Kudos for putting the git commit in the version string. :1st_place_medal:
/cc [ Git commit: 2b9e0951b854f153c31b4329c718e63459173a87 ]


Add album to queue action

Hi @aome510,
I'm new to Rust bu tried implementing the Add album to queue action but could not get the development version working locally. I'm left with a blank screen when running the binary even from master after cargo build.  I have a release version authenticated with spotify and working.
Are there any additional places we need to add AddAlbumToQueue, AddToQueue and the AddSelectedItemToQueue for supporting keymapped queue.
Drafted until ready.
Closes #407

I think it might be related to https://github.com/aome510/spotify-player/issues/424. Pushed a commit to temporarily fix the change. Can you merge main and try again?

You can either look into the application log or backtrace inside ~/.cache/spotify-player/ to see if there is any error/panic.


[BUG] ViewProviderDialog: Background not covering all screen

Describe the bug
The dialog background is not covering the entire screen
To Reproduce
Steps to reproduce the behavior:

Go to 'home'
Click on any Provider to open up the Provider View Dialog

Expected behavior
The background should cover the screen entirely.
Screenshots

Smartphone (please complete the following information):

Device: Galaxy Z Flip3
OS: Android 14
Browser Chrome
Version 121.0.6167.01

Fixed.


The error of example of remote MPC?

I want to run a remote example of MPC, but when I run the PySyft/packages/syft/examples/secure-multi-party-computation/Duet/1-DS-1-DO, there's a bug "The session *** could not be found". I also run some local example of MPC, but I don't kown how to write a remote example according to local example.   I want to get a help of remote example. Now, I have two choices, one is that if I want to run  remote example 1-DS-1-DO without bugs, which version of syft and sympc I should install ?  the other is that how to write a remote example according to local example without bugs , anyone can give help? thanks!!!

Hi @jiyanxin thanks for the report, I will look into it and will update you.

Hi @aanurraj,
I have the same issue regarding the The session *** could not be found error.
If I run the cell a second time, I end up in a (what seems to be an infinite loop) of a runtime error (with the The session *** could not be found, followed by thecannot enter context: <Context object at ***> is already entered error).

Hi @aanurraj ,
For the session could not be found issue, the reason seems to be that the DO session IDs are not stored in CURRENT_SESSION in .session, but the proto2object in PySyft for share_tensor seems to be checking it by get_session() which blocks. Furthermore, the Context already entered error seems to be occuring in parallel_execution for reconstruct which does a send_immediate_msg_with_reply and crashes


Implement sidebar action and make CSS responsive

This PR implements a sidebar action for the Firefox browser and, to do so, modifies CSS to make it responsive in the sidebar. The popup's layout hasn't been changed.

The main changes were:

Added the sidebar_action manifest property
Added a .sidebar class in body when the extension HTML is opened from there (via ?location=sidebar)
Removed hardcoded widths and heights in favor of responsive units (body.sidebar, body.sidebar .l-main--tall)
Made .fields-inline a responsive CSS Grid container, preventing the second element from having an odd margin-left when the container wraps (without using negative margins)
Made .input-inline input responsive by unsetting hardcoded 100% width and making it grow and shrink with flex: 1 1 auto

This closes #90

A question: is there any reason for the dist folder to be commited?

Very cool. thanks!


added congressional-support.yaml

score . added congressiona-support.yaml addresses issue #285
--timball

this is from a list put together by me and @DanielSchuman
--timball

I've added a number of inline comments. Thanks for putting these in one file, and for collecting this information!

+1 to @konklone's comments. We also need documentation added to the readme about what the type field means.

Is this meant to be an exhaustive list of Legislative Branch Agencies and their subordinates, or something else?
I'm having a tough time figuring out what makes the cut for this list, and what doesn't.
Is the Radio/TV gallery notable enough to warrant inclusion?  What about internal offices that don't have a public website, but might be of interest to researchers/journalists covering the hill (or even internal staffers)?

i would argue that any office regardless of internet presence should be
listed . if only because there's not a single place to find all of this out
. even if this repo isn't definitive , even if this repo isn't up to date
neither congress.gov nor senate.gov nor house.gov curate a comprehensive
list like this .
if it were up to me i would even include capitol cups and the capitol
barber .
--timball
On Tue, May 26, 2015 at 10:37 AM, Andrew Schmadel<EMAIL_ADDRESS>wrote:

Is this meant to be an exhaustive list of Legislative Branch Agencies
http://www.usa.gov/Agencies/Federal/Legislative.shtml and their
subordinates, or something else?
I'm having a tough time figuring out what makes the cut for this list, and
what doesn't.
Is the Radio/TV gallery notable enough to warrant inclusion? What about
internal offices that don't have a public website, but might be of interest
to researchers/journalists covering the hill (or even internal staffers)?
—
Reply to this email directly or view it on GitHub
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-105546635
.

--
GPG key available on pgpkeys.mit.edu
pub  1024D/511FBD54 2001-07-23 Timothy Lu Hu Ball<EMAIL_ADDRESS>Key fingerprint = B579 29B0 F6C8 C7AA 3840  E053 FE02 BB97 511F BD54

There is no primary key for these offices... there is no way to join this data into existing data sets.  There is nothing used today that is similar to bioguideid for these offices is there?

i put in bioguide in my initial thing just so i could go from one yaml file
to the other but i agree that uh yeah a key would be good .
--timball
On Tue, May 26, 2015 at 11:25 AM, Joel Collins<EMAIL_ADDRESS>wrote:

There is no primary key for these offices... there is no way to join this
data into existing data sets. There is nothing used today that is similar
to bioguideid for these offices is there?
—
Reply to this email directly or view it on GitHub
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-105566722
.

--
GPG key available on pgpkeys.mit.edu
pub  1024D/511FBD54 2001-07-23 Timothy Lu Hu Ball<EMAIL_ADDRESS>Key fingerprint = B579 29B0 F6C8 C7AA 3840  E053 FE02 BB97 511F BD54

In our parlance, its a distinction of "office" versus "member".  SSDD is our office primary key for member offices, where as bioguide id is the primary key of the member currently holding that office.

In that case, you are apparently seeking to digitize the entire Congressional Directory.
(Warning: It's big)

No, I don't think that's right. For one, the Congressional directory
includes things like judicial offices.
Here's what the list contains as an inclusive list:
All member offices (House and Senate)
All committee offices (House and Senate)
All leadership offices (House and Senate)
All legislative support agencies (as far as I know)
It also contains:

The major legislative support offices (CAO, Sergeant at Arms, Clerk,
etc., which are identified in the leg branch approps reports)
Some sub-agency units, like CRS and the copyright office, that are well
known
Some websites that are widely used, like congress.gov and docs.house.gov,
if they are widely known
A few other entities

To the extent unique IDs already exist, such as bioguide for members, it
should be merged in. Same with committees; although I do wonder whether
there needs to be a separate ID for majority and minority committees (or
perhaps it already exists?)
Do unique IDs exist for the leg support agencies and offices?
As far as I know, there's no comprehensive list of the websites associated
with all these entities, but I would love to be corrected.
On Wed, May 27, 2015 at 1:10 PM, Andrew Schmadel<EMAIL_ADDRESS>wrote:

In that case, you are apparently seeking to digitize the entire Congressional
Directory
http://www.gpo.gov/fdsys/browse/collection.action?collectionCode=CDIR&browsePath=113%2F2014-02-18%2FF1&isCollapsed=false&leafLevelBrowse=false&isDocumentResults=true&ycord=0.
(Warning: It's big)
—
Reply to this email directly or view it on GitHub
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106000266
.

oh goodie andy weber released this on congress.gov .
https://www.congress.gov/help/field-values/current-committees
exprct a PR real soon
On May 27, 2015 4:37 PM, "Daniel Schuman"<EMAIL_ADDRESS>wrote:

No, I don't think that's right. For one, the Congressional directory
includes things like judicial offices.
Here's what the list contains as an inclusive list:
All member offices (House and Senate)
All committee offices (House and Senate)
All leadership offices (House and Senate)
All legislative support agencies (as far as I know)
It also contains:

The major legislative support offices (CAO, Sergeant at Arms, Clerk,
etc., which are identified in the leg branch approps reports)
Some sub-agency units, like CRS and the copyright office, that are well
known
Some websites that are widely used, like congress.gov and docs.house.gov
,
if they are widely known
A few other entities

To the extent unique IDs already exist, such as bioguide for members, it
should be merged in. Same with committees; although I do wonder whether
there needs to be a separate ID for majority and minority committees (or
perhaps it already exists?)
Do unique IDs exist for the leg support agencies and offices?
As far as I know, there's no comprehensive list of the websites associated
with all these entities, but I would love to be corrected.
On Wed, May 27, 2015 at 1:10 PM, Andrew Schmadel<EMAIL_ADDRESS>
wrote:

In that case, you are apparently seeking to digitize the entire
Congressional
Directory
<
http://www.gpo.gov/fdsys/browse/collection.action?collectionCode=CDIR&browsePath=113%2F2014-02-18%2FF1&isCollapsed=false&leafLevelBrowse=false&isDocumentResults=true&ycord=0
.
(Warning: It's big)
—
Reply to this email directly or view it on GitHub
<
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106000266
.

—
Reply to this email directly or view it on GitHub
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106058773
.

Nice! Thanks, Andrew Weber. :)

Hear, hear! Now about those subcommittee codes :)
On Fri, May 29, 2015 at 11:14 AM, Eric Mill<EMAIL_ADDRESS>wrote:

Nice! Thanks, Andrew Weber. :)
—
Reply to this email directly or view it on GitHub
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106842607
.

Subcommitee codes are tricky since they change from congress to congress, but for House subcommittees they are listed in the member xml file that the Clerk just published.  Prefix them with congress to come up with a unique identifier for them...

Joel,
Do (House) subcommittee codes changes from congress to congress or do
subcommittees change from congress to congress? (Or both?)
In other words, if a subcommittee is continued from one congress to the
next, is it automatically assigned a new code at the start of a new
Congress?
Is there a canonical list of the subcommittee code assignments going back
in time? (I know the SuDoc tracks this stuff, too.)
[Committees also can change from congress to congress, although it's less
frequent. They can change names and also jurisdiction...)
Is the senate, as a continuing body, different when it comes to
subcommittee codes?
On Fri, May 29, 2015 at 11:28 AM, Joel Collins<EMAIL_ADDRESS>wrote:

Subcommitee codes are tricky since they change from congress to congress,
but for House subcommittees they are listed in the member xml file that the
Clerk just published. Prefix them with congress to come up with a unique
identifier for them...
—
Reply to this email directly or view it on GitHub
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106845664
.

LIS has a comprehensive database of subcommittee codes that are available internally.  (Just saying)

information wants to be free . LIS shld given out .
--
please pardom the two thumbed typist
On May 29, 2015 12:02 PM, "Andrew Schmadel"<EMAIL_ADDRESS>wrote:

LIS has a comprehensive database of subcommittee codes that are available
internally. (Just saying)
—
Reply to this email directly or view it on GitHub
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106857195
.

It's my understanding that the folks at congress.gov take their comments
form very seriously.
If folks think that the subcommittee codes should also be published, the
place to say so is here.
https://libraryofcongress.polldaddy.com/s/congress-gov-feedback
On Fri, May 29, 2015 at 12:04 PM, timball<EMAIL_ADDRESS>wrote:

information wants to be free . LIS shld given out .
--
please pardom the two thumbed typist
On May 29, 2015 12:02 PM, "Andrew Schmadel"<EMAIL_ADDRESS>wrote:

LIS has a comprehensive database of subcommittee codes that are available
internally. (Just saying)
—
Reply to this email directly or view it on GitHub
<
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106857195

.

—
Reply to this email directly or view it on GitHub
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106857477
.

@DanielSchuman unfortunately i'm not sure I know the answer to all those questions.  I think I've seen that they do change from congress to congress sometimes, so using a subcommittee code should be done in the context of what congress that subcommittee existed in.

polidaddy.com ?? sounds phishy to me !
On Fri, May 29, 2015 at 12:06 PM, Daniel Schuman<EMAIL_ADDRESS>wrote:

It's my understanding that the folks at congress.gov take their comments
form very seriously.
If folks think that the subcommittee codes should also be published, the
place to say so is here.
https://libraryofcongress.polldaddy.com/s/congress-gov-feedback
On Fri, May 29, 2015 at 12:04 PM, timball<EMAIL_ADDRESS>wrote:

information wants to be free . LIS shld given out .
--
please pardom the two thumbed typist
On May 29, 2015 12:02 PM, "Andrew Schmadel"<EMAIL_ADDRESS>wrote:

LIS has a comprehensive database of subcommittee codes that are
available
internally. (Just saying)
—
Reply to this email directly or view it on GitHub
<

https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106857195

.

—
Reply to this email directly or view it on GitHub
<
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106857477

.

—
Reply to this email directly or view it on GitHub
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106858442
.

--
GPG key available on pgpkeys.mit.edu
pub  1024D/511FBD54 2001-07-23 Timothy Lu Hu Ball<EMAIL_ADDRESS>Key fingerprint = B579 29B0 F6C8 C7AA 3840  E053 FE02 BB97 511F BD54

So the congress.gov folks say the subcommittee unique IDs are available
online.
House: http://clerk.house.gov/xml/lists/MemberData.xml
Senate:
http://www.senate.gov/general/committee_membership/committee_memberships_SSAF.xml
Guess we better pull that in as well.
Here's the tweet:
https://twitter.com/congressdotgov/status/604363520088633344
On Fri, May 29, 2015 at 2:32 PM, timball<EMAIL_ADDRESS>wrote:

polidaddy.com ?? sounds phishy to me !
On Fri, May 29, 2015 at 12:06 PM, Daniel Schuman<EMAIL_ADDRESS>
wrote:

It's my understanding that the folks at congress.gov take their comments
form very seriously.
If folks think that the subcommittee codes should also be published, the
place to say so is here.
https://libraryofcongress.polldaddy.com/s/congress-gov-feedback
On Fri, May 29, 2015 at 12:04 PM, timball<EMAIL_ADDRESS>wrote:

information wants to be free . LIS shld given out .
--
please pardom the two thumbed typist
On May 29, 2015 12:02 PM, "Andrew Schmadel"<EMAIL_ADDRESS>wrote:

LIS has a comprehensive database of subcommittee codes that are
available
internally. (Just saying)
—
Reply to this email directly or view it on GitHub
<

https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106857195

.

—
Reply to this email directly or view it on GitHub
<

https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106857477

.

—
Reply to this email directly or view it on GitHub
<
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106858442
.

--
GPG key available on pgpkeys.mit.edu
pub 1024D/511FBD54 2001-07-23 Timothy Lu Hu Ball<EMAIL_ADDRESS>Key fingerprint = B579 29B0 F6C8 C7AA 3840 E053 FE02 BB97 511F BD54
—
Reply to this email directly or view it on GitHub
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106898273
.

cool . i'll get this into a thingie .
On Sun, May 31, 2015 at 10:46 PM, Daniel Schuman<EMAIL_ADDRESS>wrote:

So the congress.gov folks say the subcommittee unique IDs are available
online.
House: http://clerk.house.gov/xml/lists/MemberData.xml
Senate:
http://www.senate.gov/general/committee_membership/committee_memberships_SSAF.xml
Guess we better pull that in as well.
Here's the tweet:
https://twitter.com/congressdotgov/status/604363520088633344
On Fri, May 29, 2015 at 2:32 PM, timball<EMAIL_ADDRESS>wrote:

polidaddy.com ?? sounds phishy to me !
On Fri, May 29, 2015 at 12:06 PM, Daniel Schuman <
<EMAIL_ADDRESS>
wrote:

It's my understanding that the folks at congress.gov take their
comments
form very seriously.
If folks think that the subcommittee codes should also be published,
the
place to say so is here.
https://libraryofcongress.polldaddy.com/s/congress-gov-feedback
On Fri, May 29, 2015 at 12:04 PM, timball<EMAIL_ADDRESS>wrote:

information wants to be free . LIS shld given out .
--
please pardom the two thumbed typist
On May 29, 2015 12:02 PM, "Andrew Schmadel" <
<EMAIL_ADDRESS>wrote:

LIS has a comprehensive database of subcommittee codes that are
available
internally. (Just saying)
—
Reply to this email directly or view it on GitHub
<

https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106857195

.

—
Reply to this email directly or view it on GitHub
<

https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106857477

.

—
Reply to this email directly or view it on GitHub
<

https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106858442

.

--
GPG key available on pgpkeys.mit.edu
pub 1024D/511FBD54 2001-07-23 Timothy Lu Hu Ball<EMAIL_ADDRESS>Key fingerprint = B579 29B0 F6C8 C7AA 3840 E053 FE02 BB97 511F BD54
—
Reply to this email directly or view it on GitHub
<
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-106898273

.

—
Reply to this email directly or view it on GitHub
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-107288632
.

--
GPG key available on pgpkeys.mit.edu
pub  1024D/511FBD54 2001-07-23 Timothy Lu Hu Ball<EMAIL_ADDRESS>Key fingerprint = B579 29B0 F6C8 C7AA 3840  E053 FE02 BB97 511F BD54

Yep.  The subcommittee codes have been available from the senate (for the current congress only) for a while.  The "historic" listing of all known subcommittee codes is the thing that'd be really valuable, though.
Seriously glad to see how far we've come on this front.  Just a few years ago, it was seriously difficult to get this information while working in congress.

We can ask. I'm sure it exists behind the scenes, perhaps until 1994/1995.
Another way of getting at this is using SuDoc (or superintendent of
document numbers), maintained by GPO, which tracks the changes in committee
names over the last 100 years or so.
http://www.fdlp.gov/catalogingandclassification/cataloging-articles/1791-superintendent-of-documents-sudocs-classification-scheme
A librarian would have to help figure that stuff out, but it would allow to
backtrack consistently from current subcommittees with an authoritative
source.
On Mon, Jun 1, 2015 at 8:17 AM, Andrew Schmadel<EMAIL_ADDRESS>wrote:

Yep. The subcommittee codes have been available from the senate (for the
current congress only) for a while. The "historic" listing of all known
subcommittee codes is the thing that'd be really valuable, though.
Seriously glad to see how far we've come on this front. Just a few years
ago, it was seriously difficult to get this information while working in
congress.
—
Reply to this email directly or view it on GitHub
https://github.com/unitedstates/congress-legislators/pull/292#issuecomment-107420370
.

Twitter

Closing for lack of activity.


Blocking in find_openssl

Xmake Version
2.9.6
Operating System Version and Architecture
ubuntu 20.04 amd64
Describe Bug
The xmake build is blocking at find_openssl and has a proxy set up with no network issues. When “which emerge” found my project unrelated to the toolkit /xxxx/INNOVUS/bin/emerge. This emerge should not be what xmake needs to find. When using the ” /xxxx/INNOVUS/bin/emerge --version“ command, it gets stuck here.
Expected Behavior
xmake can be built smoothly.
Project Configuration
add_rules("mode.debug", "mode.release")
add_requires("openssl")
target("xxx")
set_kind("binary")
add_files("src/*.cpp")
Additional Information and Error Logs
<subprocess: cat>: cat /proc/cpuinfo
<subprocess: which>: which gcc
<subprocess: gcc>: /usr/bin/gcc --version
checking for gcc ... /usr/bin/gcc
<subprocess: which>: which zig
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
<subprocess: which>: which zig
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
<subprocess: which>: which nim
checkinfo: cannot runv(nim --version), No such file or directory
checking for nim ... no
<subprocess: which>: which nim
checkinfo: cannot runv(nim --version), No such file or directory
checking for nim ... no
<subprocess: which>: which git
<subprocess: git>: /usr/bin/git --version
checking for git ... /usr/bin/git
<subprocess: which>: which gzip
<subprocess: gzip>: /usr/bin/gzip --version
checking for gzip ... /usr/bin/gzip
<subprocess: which>: which tar
<subprocess: tar>: /usr/bin/tar --version
checking for tar ... /usr/bin/tar
/usr/bin/git rev-parse HEAD
<subprocess: git>: /usr/bin/git rev-parse HEAD
finding openssl from xmake ..
checking for xmake::openssl ... no
finding openssl from find_openssl ..
<subprocess: which>: which pacman
checkinfo: cannot runv(pacman --version), No such file or directory
checking for pacman ... no
<subprocess: which>: which emerge
<subprocess: emerge>: /home/user49/EDAtool/software/cadence/INNOVUS201/bin/emerge --version
^C[xmake]: [engine]: 1000
stack traceback:
[C]: in function 'base/io.poller_wait'
@programdir/core/base/poller.lua:115: in function 'base/poller.wait'
@programdir/core/base/scheduler.lua:1063: in function 'base/scheduler.runloop'
@programdir/core/main.lua:333: in function 'main.entry'
(...tail calls...)
Trace/breakpoint trap (core dumped)
(base) huangfuxing@AS-4124GS-TNR:~/project/floorplanning$ XMAKE_PROFILE=stuck xmake -vD
<subprocess: cat>: cat /proc/cpuinfo
<subprocess: which>: which gcc
<subprocess: gcc>: /usr/bin/gcc --version
checking for gcc ... /usr/bin/gcc
<subprocess: which>: which zig
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
<subprocess: which>: which zig
checkinfo: cannot runv(zig version), No such file or directory
checking for zig ... no
<subprocess: which>: which nim
checkinfo: cannot runv(nim --version), No such file or directory
checking for nim ... no
<subprocess: which>: which nim
checkinfo: cannot runv(nim --version), No such file or directory
checking for nim ... no
<subprocess: which>: which git
<subprocess: git>: /usr/bin/git --version
checking for git ... /usr/bin/git
<subprocess: which>: which gzip
<subprocess: gzip>: /usr/bin/gzip --version
checking for gzip ... /usr/bin/gzip
<subprocess: which>: which tar
<subprocess: tar>: /usr/bin/tar --version
checking for tar ... /usr/bin/tar
/usr/bin/git rev-parse HEAD
<subprocess: git>: /usr/bin/git rev-parse HEAD
finding openssl from xmake ..
checking for xmake::openssl ... no
finding openssl from find_openssl ..
<subprocess: which>: which pacman
checkinfo: cannot runv(pacman --version), No such file or directory
checking for pacman ... no
<subprocess: which>: which emerge
<subprocess: emerge>: /xxxx/INNOVUS/bin/emerge --version

这种没办法，你环境提供的 emerge 卡住了，这边是规避不了的，只能你自己解决 emerge 的问题，这边统一走的 which 去找的
理论上机制找的 bin 不对，尝试执行 --version，对应程序也不应该卡住。。这是你这 emerge 的问题

是的，我这边先屏蔽emerge


Add topic un-/subscribe events

This PR adds new events to also get notified if a subscription is created or removed.

@mochi-co can you have a look at this? :)
Thank you!

Thanks for your patience @muXxer! I have merged this into master, however before we release it I am going to change the Client string to use the events.Client type, and also add some tests.

This has been released as v1.2.2. The function signatures for the events have been changed as follows:
OnSubscribe
server.Events.OnSubscribe is called when a client subscribes to a new topic filter.
server.Events.OnSubscribe = func(filter string, cl events.Client, qos byte) {
    fmt.Printf("<< OnSubscribe client subscribed %s: %s %v\n", cl.ID, filter, qos)
}

OnUnsubscribe
server.Events.OnUnsubscribe is called when a client unsubscribes from a topic filter.
server.Events.OnUnsubscribe = func(filter string, cl events.Client) {
    fmt.Printf("<< OnUnsubscribe client unsubscribed %s: %s\n", cl.ID, filter)
}

Thank you for the contribution, @muXxer ! :)

Cool, thanks for merging!


flutter_secure_storage plugin needs compileSdkVersion 33

What
While building locally for #2747 I noticed that:
Warning: The plugin flutter_secure_storage requires Android SDK version 33.
For more information about build configuration, see https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration.
One or more plugins require a higher Android SDK version.
Fix this issue by adding the following to E:\111 Programming\Flutter\smooth-app\packages\smooth_app\android\app\build.gradle:
android {
  compileSdkVersion 33
  ...
}

https://pub.dev/packages/flutter_secure_storage
Since it's just the compile not the min version it's shouldn't exclude devices but we have to check what the playstore says

Since Flutter does still rely on 32, we should force staying on the previous version.
33 has some breaking changes

An open discussion on flutter_secure_storage:

On Android, when the app is uninstalled, all data stored with this plugin is removed
On iOS, the content is persisted<EMAIL_ADDRESS>
Shouldn't we use another plugin?

If you have a good alternative

Just add the following in the buid.gradle file:
android{
defaultConfig{
minSdkVersion 18

Your highest target API level is Android 12 (API level 31).
To ensure that you can continue to make updates to your app you must:
Update your app to target Android 13 (API level 33).
Publish a new version of your app to production. Before you do this, you can test your app using internal, closed, or open testing.


Add testing_handle as global property on SageComponent

Description
To aid in testing in kajabi-products it is desirable to have a global attribute available on all components testing_handle. It should be added as another part of the generated_html_attributes that is output on all components and defined in SageComponent.
NOTE: Future work may consider how to also provide testing attributes to children within a component.

Requirements for the handle:

Needs to be a single attribute used for all QE testing
Needs to be clear and explicit by its name what its for
Needs to be attachable to every component across the system


Inline links for Attached files

Probably the biggest UX issue is that files that are uploaded from other users into a channel are missing.
Easiest solution would to append these as a URL to the end of the message, or as a new line to send

Yup, makes total sense. Implemented just now.
Looking at the message discord sends I also need to handle mentions in a slightly smarter way.


rbd: update snap RbdImageName in createSnapshot

Describe what this PR does
This PR updates the snapshot RbdImageName in
createSnapshot method. This resolves the
incorrect statement logged during snapshot creation.
Fixes: #4151
Instead of logging `rbdSnap`, why not log `cloneRbd`?
Or, would it not be cleaner to set  `RbdImageName` inside `cloneRbd.createSnapshot()`?

Originally posted by @nixpanic in https://github.com/ceph/ceph-csi/pull/4152#discussion_r1339919511

@Mergifyio queue

ci/centos/mini-e2e/k8s-1.28

/test ci/centos/k8s-e2e-external-storage/1.28

/test ci/centos/mini-e2e-helm/k8s-1.26

/test ci/centos/mini-e2e-helm/k8s-1.27

/test ci/centos/mini-e2e-helm/k8s-1.28

/test ci/centos/mini-e2e/k8s-1.26

/test ci/centos/mini-e2e/k8s-1.27

/test ci/centos/mini-e2e/k8s-1.28

@mergifyio refresh

@mergifyio rebase

@mergifyio queue
Adding this to the queue, so that other PRs will get merged once testing has finished and this is merged.

/test ci/centos/k8s-e2e-external-storage/1.26

/test ci/centos/mini-e2e/k8s-1.26

/test ci/centos/mini-e2e-helm/k8s-1.26

@mergifyio rebase

@mergifyio queue


Parameter hints in Monaco editor

monaco-editor npm version: 0.6.1
Browser: IE/Chrome
OS: Windows
Issue:
I am looking to implement parameter hints in Monaco editor and found the right APIs to solve this and followed the completion item suggestion example. However, I am unable to achieve what I want so it would be great if you could help me out. I have seen the VSCode parameter hints and it’s very cool so I would like to know how that is implemented.
Here’s some hardcoded example that you can paste in the Monaco playground:
monaco.languages.registerSignatureHelpProvider('csharp', {

	signatureHelpTriggerCharacters: ['('],
	provideSignatureHelp: function(model, position) {

		var textUntilPosition = model.getValueInRange({
			startLineNumber: 1,
			startColumn: 1,
			endLineNumber: position.lineNumber,
			endColumn: position.column
		});

		var match = textUntilPosition.match("(");

		if (match) {
			return [{
				signatures: [{
					label: "parameter1",
					documentation: " this method does blah",
					parameters: [{
						label: "ParamInfo1",
						documentation: "this param does blah"
					}]
				}],

				activeSignature: 1,
				activeParameter:1
			}];
		}
		return [];
	}
});

monaco.editor.create(document.getElementById("container"), {
	value: "",
	language: "csharp",
	parameterHints: true
});

The registerSignatureHelpProvider is the right path here. It is up to you to figure out how to implement this for C# (i.e. create an AST, resolve types, and finally propose the signatures). Here is for example how JavaScript/TypeScript parameter hints are registered to the monaco editor:
https://github.com/Microsoft/monaco-typescript/blob/master/src/languageFeatures.ts#L241


Allow user config to be function

Short description of what this resolves:
This allows custom configs to run as a function so that logic can be executed and determined at runtime.
Changes proposed in this pull request:

Adds a simple logic gate to detect if config that is required returns a function. If so call it to retrieve assignable object.

Fixes: #666

Simple implementation, I like it.
Thanks @twinj!
Dan


Update SECURITY.md for Fuji release due to recent change of docker-compose file

Signed-off-by: Tingyu Zeng<EMAIL_ADDRESS>to address #2105. There is no code change. Just document related changes.

Codecov Report

Merging #2107 into fuji will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             fuji    #2107   +/-   ##
=======================================
  Coverage   44.06%   44.06%
=======================================
  Files         186      186
  Lines       11682    11682
=======================================
  Hits         5148     5148
  Misses       6235     6235
  Partials      299      299

Continue to review full report at Codecov.

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


doc: develop: test: Blackbox explanation

Documentation file for blackbox tests added.
Need for such a file has been indicated as we are currently developing new blackbox tests, which require people to be able to understand them more easily.

Hi, the CI failure has been fixed upstream, if you rebase it should pass.

why is this still in draft?


Automatic trigger new builds

As discussed in #7, this image is not updated at a regular interval. However, as Phan is quite active in development, it should create more images more often.
Automatic builds should be possible with Travis CI (and possibly for free).
Edit: Currently I'm working in my fork to add Travis Support (https://github.com/Kick-In/docker-phan/pull/1), which is already building the newest edge image. Travis has indeed a free option for opensource project, and also supports cron builds.
When finished, I will submit a PR for this repository, but someone here should have configured travis first for it to work correctly.

@bobvandevijver Yeah, I've been meaning to setup publish from Travis (the builder script should already have the work done). I can setup Travis's timer support too.

Fixed with 4b865f90b27c8014a3e0e6e2c11616ed6a348d2c.

I've enabled this to run weekly (looks like it will run early Friday morning UTC). If Phan development picks up, I don't mind moving it to daily.
Until travis-ci/travis-ci#7181 is resolved in any fashion, we'll be doing builds, running tests, and publishing all supported versions. It's less than ideal, but the matrix runs in about 8 minutes, so it's not too terrible.
This does mean the image tags will change (they do anyways on non-cron builds), so if you're using docker-phan in a continuous testing environment, i highly recommend specifying the specific hashes.
Bedankt @bobvandevijver!


Adapted to new mirbft.StandardInitialNetworkState implementation.

It is worth noting that the sample app code now relies on the fact that the configuration (created by bootstrap) is assigning consecutive client IDs starting from 0, as mirbft.StandardInitialNetworkState only gets the number of clients (not a list of their IDs), and simply assumes that those clients have IDs from 0 to clientCount - 1.

I think you probably ignored the changes in your go.mod, but as is, I don't believe this will build -- as the go.mod references an older commit without your changes.  You should be able to reset your go.mod, do a go get github.com/IBM/mirbft and have the appropriate updates made.


Fix for JUnit result parsing

Bump test-results-parser to 0.1.19 which includes:

Separation of tags and metadata. This shouldn't impact test result processing, but there could be an impact on using MSTest or xUnit Category.
Fixes for JUnit test results
Fixes for JUnit stack-traces
Parsing of attachments
MSTest support

Addresses #31