feat: Invite link - create invite links for organisations

Description
Closes #102
Changes proposed
What were you told to do?
Implement the organization invite feature, allowing users to invite others to join their organization.
What did you do?

Created a new OrganizationInvite entity in the Domain layer
Implemented IOrganizationInviteService and OrganizationInviteService in the Infrastructure layer
Added CreateOrganizationInviteCommand and CreateOrganizationInviteCommandHandler in the Application layer
Created OrganizationInviteDto and CreateOrganizationInviteDto in the Application layer
Implemented OrganizationInviteMapperProfile for AutoMapper
Added a new API endpoint in OrganizationController for creating invites
Implemented unit tests for the new command handler and service
Updated the database context to include the new OrganizationInvite entity
Added necessary validations for email and organization existence

Check List (Check all the applicable boxes)
🚨Please review the contribution guideline for this repository.

[x] My code follows the code style of this project.
[x] This PR does not contain plagiarized content.
[x] The title and description of the PR is clear and explains the approach.
[x] I am making a pull request against the dev branch (left side).
[x] My commit messages styles matches our requested structure.
[x] My code additions will fail neither code linting checks nor unit test.
[x] I am only making changes to files I was requested to.

Screenshots/Videos

New API Endpoint
POST /api/organizations/invite
Request Body
{
  "email"<EMAIL_ADDRESS>  "userId": "00000000-0000-0000-0000-000000000000"
}

Response (Success)
{
  "id": "11111111-1111-1111-1111-111111111111",
  "organizationId": "22222222-2222-2222-2222-222222222222",
  "email"<EMAIL_ADDRESS>  "status": "Pending",
  "inviteLink": "https://example.com/invite/abc123",
  "expiresAt": "2023-07-31T23:59:59Z"
}

You have conflicting files. please resolve.


seccomp: move the syslog syscall to be gated by CAP_SYS_ADMIN or CAP_SYSLOG

equivalent of https://github.com/moby/moby/pull/37929
This call is what is used to implement dmesg to get kernel messages
about the host. This can leak substantial information about the host.
It is normally available to unprivileged users on the host, unless
the sysctl kernel.dmesg_restrict = 1 is set, but this is not set
by standard on the majority of distributions. Blocking this to restrict
leaks about the configuration seems correct.
Relates to docker/docker#37897 "docker exposes dmesg to containers by default"
See also https://googleprojectzero.blogspot.com/2018/09/a-cache-invalidation-bug-in-linux.html

@justincormack ptal

LGTM


AF speed correction

It seems that all speeds in the AF data should be divided by 0xFF to get the correct value (or bitshifted >> 8).

Done, closing.


km

Expected behavior
Actual behavior
Information about the Issue
Steps to reproduce the behavior

...
...

No information provided - Closing


glooctl: 1.16.11 -> 1.16.14

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/glooctl/versions.
meta.description for glooctl is: glooctl is the unified CLI for Gloo
meta.homepage for glooctl is: https://docs.solo.io/gloo-edge/latest/reference/cli/glooctl/
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.16.13 with grep in /nix/store/nxxww9zr8lnhwaiwh3wdqdc9vi7phiqq-glooctl-1.16.13
found 1.16.13 in filename of file in /nix/store/nxxww9zr8lnhwaiwh3wdqdc9vi7phiqq-glooctl-1.16.13

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

glooctl

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/3b1d02a6c862785835e0159baa817658e22afd6d#glooctl

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

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

1 package built:

glooctl

Maintainer pings

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/solo-io/gloo/releases.
meta.description for glooctl is: glooctl is the unified CLI for Gloo
meta.homepage for glooctl is: https://docs.solo.io/gloo-edge/latest/reference/cli/glooctl/
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.16.14 with grep in /nix/store/mjhkg4l3snrfxpznqf3wih3bkhma6ym9-glooctl-1.16.14
found 1.16.14 in filename of file in /nix/store/mjhkg4l3snrfxpznqf3wih3bkhma6ym9-glooctl-1.16.14

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

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

glooctl

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/1836470c42550f3949188902e324cd1140ab1d64#glooctl

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

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

1 package built:

glooctl

Maintainer pings


Add ignored_fields display to job launch in verbose mode

Connect #202.

Coverage increased (+0.002%) to 99.04% when pulling 542789a36401b69047e5454abc8db466c755aa9c on jangsutsr:issue202 into 0f25947d2d3a8f42a6e264774e9d7c58dd50e220 on ansible:master.

Coverage increased (+0.002%) to 99.04% when pulling 3b9281b06bb16e04a9350be07107321ed4a5932f on jangsutsr:issue202 into 0f25947d2d3a8f42a6e264774e9d7c58dd50e220 on ansible:master.

Coverage increased (+0.006%) to 99.044% when pulling 48bfe294c10fb7dca8ff533b356a06625d7c905a on jangsutsr:issue202 into 0f25947d2d3a8f42a6e264774e9d7c58dd50e220 on ansible:master.


hugo new theme does not create a baseof.html

As Block-Templates are the new default I think that the directory layout of a theme created by hugo new should reflect this and create a baseof.html in _default.

Hello @juh2,

Block-Templates are the new default I think

We make now assumptions about the user and the structure of his theme. Block templates are still optional, hence the don't have to be used as default.
But I would make sense to encourage theme creators to make use of baseof.html since it removes a lot of redundancy. Creating a baseof.html when executing hugo new theme xyz might also help to increase it's adaption.
If you think baseof.html should be created by default then label this issue as a feature request.
What remains is the question whether the adoption of block templates outweights the assumptions of the users and his intended theme structure.

Thanks for the clarification.
I see no obvious button to do label this issue as feature request.
Could someone with more insight or rights do this?
TIA

I agree with @juh2 that most would really want a baseof.html if they knew about it. But we should then set up a basic structure with a content section etc.

Here's what is currently generated:
.
├── LICENSE.md
├── archetypes
│   └── default.md
├── layouts
│   ├── 404.html
│   ├── _default
│   │   ├── list.html
│   │   └── single.html
│   ├── index.html
│   └── partials
│       ├── footer.html
│       └── header.html
├── static
│   ├── css
│   └── js
└── theme.toml

How about the addition of baseof.html, shortcodes, and img? Seems like content and data should stay independent of the theme scaffolding. Also, I'm not especially firm on img:
.
├── LICENSE.md
├── archetypes
│   └── default.md
├── layouts
│   ├── 404.html
│   ├── _default
│   │   ├── baseof.html
│   │   ├── list.html
│   │   └── single.html
│   ├── index.html
│   ├── partials
│   │ ├── footer.html
│   │ └── header.html
│   └── shortcodes
├── static
│   ├── css
│   ├── img
│   └── js
└── theme.toml

Let us keep this issue about ... besof.html and not add a lot of other issues on top.

You mentioned a content section as well, so I was running with it. Is this in the "beginner" or "easy" category,@bep? Maybe I can give it a shot :smile:

General tenor of the comments supports this proposal. I would to extend this thought by linking the files together as follows:
Hugo generates header.html and footer.html by default. So the baseof.html would look like this:
{{- partial "header.html" . -}}

{{- block "main" . }}{{- end }}

{{- partial "footer.html" . -}}

404.html, list.html, single.html and index.html would consist of
{{- define "main" }}{{- end }}

I would second the idea of including some partial calls as noted above by @digitalcraftsman. Simple enough to clue in new users and not so complicated that people end up deleting a bunch of scaffolding to get up and running...

@digitalcraftsman I think the header/footer is an antipattern that the baseof.html solves -- and we should fix that. In the example you give, neither the header nor the footer is well-formed HTML document that can easily be edited/formatted by an editor. The baseof.html should form a simple and well formed HTML document with closing tags.

@bep with my understanding of your comment you propose that baseof.html should contain the whole skeleton for a page, i.e. it "should form a simple and well formed HTML document with closing tags.".
Would a minimalistic baseof.html would look like this?

        <title>Hugo</title>

        {{- block "main" . }}{{- end }}

I see the inclusion of the header.html and footer.html in baseof.html as a composition of simple templates that form a larger and more complex one.

Got it.

If I may get more granular, I would only suggest that there be a head.html and a header.html since head.html tends to get very big very quickly:

    {{- partial "head.html" . -}}

        {{- partial "header.html" . -}}

        {{- block "main" . }}{{- end }}

        {{- partial "footer.html" . -}}

Anything more than this, though, and I'm probably just getting too opinionated :smile:

@rdwatters sure, but in your example head.html would not be well formed.

This would be a good start:

    {{- partial "head.html" . -}}

        {{- partial "header.html" . -}}

        {{- block "main" . }}{{- end }}

        {{- partial "footer.html" . -}}

How about...

    {{- partial "head.html" . -}}

        {{- partial "header.html" . -}}

        {{- block "main" . }}{{- end }}

        {{- partial "footer.html" . -}}

And we crossed streams. Oops.

I got here from:

#4808
https://discourse.gohugo.io/t/what-are-the-pros-cons-of-using-a-baseof-template-or-the-standard-template/8048/4
https://github.com/gohugoio/hugo/issues/3576#issuecomment-307637628

But it would make sense to encourage theme creators to make use of baseof.html since it removes a lot of redundancy. Creating a baseof.html when executing hugo new theme xyz might also help to increase its adaption.

Sounds like a great idea!

    {{- partial "head.html" . -}}

        {{- partial "header.html" . -}}

        {{- block "main" . }}{{- end }}

        {{- partial "footer.html" . -}}

```
Hohoho!  Great minds think alike!
Since everyone has come to a consensus, I think it would be interesting to implement it in hugo new theme and maybe even in hugo new site (in a new interactive mode) with more instruction and guidance to the person starting a new website or a new theme.  With new theme especially, perhaps some guidance can ben written and some recommended licenses be offered...


[WIP] Update playing to false when sub state machine stops

Sub state machine doesn't play after the end node already but if you call is_playing by code will always return true.
before:

after:

Note: root state machine is not affected by this, see:

I don't know how to fix this properly.


Add support for CEPH_KEY datastore attribute to be able to authenticate against a ceph cluster

See https://dev.opennebula.org/issues/5208

Thanks. I've modified the export command to generate the URL cleaner. Also the other side (import) needed to be modified to get the key. I didn't have access to Ceph cluster so I couldn't try the export to marketplace, though

BTW, link to the commit
https://github.com/OpenNebula/one/commit/dde9cf317d70ee51f95796c536604f146d62bf8a


[tokenizer] Updates huggingface tokenizer to 0.21.0

Description
Brief description of what this PR is about

If this change is a backward incompatible change, why must this change be made?
Interesting edge cases to note here

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 58.90%. Comparing base (c0d3a37) to head (50f1c86).
Report is 2 commits behind head on master.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

:exclamation:  There is a different number of reports uploaded between BASE (c0d3a37) and HEAD (50f1c86). Click for more details.
HEAD has 1 upload less than BASE

Flag
BASE (c0d3a37)
HEAD (50f1c86)

2
1

Additional details and impacted files
@@              Coverage Diff              @@
##             master    #3572       +/-   ##
=============================================
- Coverage     72.43%   58.90%   -13.53%
+ Complexity     7421     5862     -1559
=============================================
  Files           674      674
  Lines         33087    33087
  Branches       3526     3526
=============================================
- Hits          23966    19490     -4476
- Misses         7490    12117     +4627
+ Partials       1631     1480      -151

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


[Outbound-Provisioning] Allow creating 2 outbound provisioning connectors of the same type at the same time

Describe the issue:
Allow creating 2 outbound provisioning connectors of the same type at the same time
https://github.com/wso2/product-is/assets/27746285/803b644d-b79e-4d88-ae3f-b5c2af689d3c
How to reproduce:

Login to console
Navigate to Connections
Create a new Custom Connector connection
Navigate to outbound provisioning
Create a Google Connector
Create another Google Connector and observe the behavior

Expected behavior:
Remove the created outbound provisioning templates from the create wizard
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: [e.g., IS 5.10.0, IS 5.9.0]
OS: [e.g., Windows, Linux, Mac]
Database: [e.g., MySQL, H2]
Userstore: [e.g., LDAP, JDBC]

Optional Fields
Related issues:

Suggested labels:

I'd suggest disabling the created templates in the create wizard. And provide a hint to the user.


Configurable features

I want to configure:

port (iso 80, might already be in use). How to changed this because UI is not working yet. Config file or form in installation???
Config items via UI: Like update speed (complete day visible).
Enable/disble graphs
...

Added config.json. Here you can change the webserver port and the data update speed.
I created another issue for the complete day visible.
I also added the port configuration in the .exe installer


Speed up notebook run action

Closes #1141
This runs into some issues with sampling Flat distribution, loading the model, and some sample_stats
This potentially could reduce the run time of the notebooks to 1/3 of the original time. One local notebook run when from 2.5 minutes to 19 seconds.
CC: @juanitorduz

I am looking at some of the logs. Seems like it was taken down from 40 minutes to 10 minutes 😆

@wd60622 This is a new trick for me, hehe. How does the injected code "replace" the sampling step in the notebook? Can you maybe push an error in a notebook and see if it get caught (we can then revert the commit). This seems like magic XD

@wd60622 This is a new trick for me, hehe. How does the injected code "replace" the sampling step in the notebook? Can you maybe push an error in a notebook and see if it get caught (we can then revert the commit). This seems like magic XD

The injected first cell will run the "injected.py". This is before any imports which makes python think that pm.sample is mock_sample and pm.Flat = pm.Normal and pm.HalfFlat = pm.HalfFlat because they are cached even when they are imported from our modules


Redirect Manager UI not refreshed after edit/create

Hi,
Recently installed Redirects and noticed that after adding/editing or deleting any redirects the ui does not refresh itself and need to close and reopen Redirect Manager. Buttons at the bottom of window are also glitchy. When clicking on right bottom of window (should it be refresh icon there?) i get an error in console about jquery.
Sitecore version 10.0.1

Hi, yeah, I know about that. It depends on what version of Sitecore you're
using. this UX code (Sheer) is very very old and won't be supported for too
much longer. if you close and re-open the app the error will likely
disappear.
On Thu, Nov 11, 2021 at 1:44 PM Kamil Cyganiak @.***>
wrote:

Hi,
Recently installed Redirects and noticed that after adding/editing or
deleting any redirects the ui does not refresh itself and need to close and
reopen Redirect Manager. Buttons at the bottom of window are also glitchy.
When clicking on right bottom of window (should it be refresh icon there?)
i get an error in console about jquery.
Sitecore version 10.0.1
[image: error]
https://user-images.githubusercontent.com/26651621/141351803-2fec56d1-d664-4467-9983-333648011082.PNG
[image: ui]
https://user-images.githubusercontent.com/26651621/141351808-cc07f5b0-66e5-412e-abd7-c61fd7981486.PNG
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/constellation4sitecore/constellation-sitecore9/issues/5,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AANN5GEZVCQAWKSFOHXNMB3ULQFJBANCNFSM5H3DNV7A
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


WooCommerce: Skin changing only for Hipercard and Troy

Hello, I'm trying to implement a plugin I have for WooCommerce, but I'm getting an incorrect behavior:
Skins only work with Hipercard and Troy cards. When I try to use another card (Mastercard, Visa, etc.) it remains gray.
In addition, if I put the first digits of one of these two (Hipercard or Troy) cards (9792, for example), it displays the skin but if I delete the numbers from the card input, it remains with the skin, not returning to the display of the gray card, as it should happen.
Can someone help me solve this;
The plugin code is at:
https://github.com/marcos-alexandre82/integration-rede-for-woocommerce/tree/development
And here is the testing environment in a test store of mine:
https://plugins.marcosalexandre.dev/finalizar-compra/
Thank you!

This seems like a specific WooCommerce issue so maybe better to ask on WooCommerce forums or Stack Overflow?


Change example aws_acl to private

It seems that example code aws_acl parameter should set to private, since by default AWS S3 ACL settings for public ACL are set to false.  This results in Access Denied error when simply creating a bucket and using sample code.
It also seems that something has changed in AWS S3 enforcement of these restrictions in the past couple of days, because I have 2 accounts where S3 buckets were created 5 days apart, running the same application with exactly the same settings - in latest one I always get Access Denied with public-read-write ACL, in the older one everything works - hence the suggestion :)

Fair point, private is a smarter default anyhow since most people copy and paste the entire example. Would you mind opening a PR?

Never mind, I made the small change. Thanks for reporting it 👍


Parser issue

SerialPort Version
10.5.0
Node Version
v18.12.1
Electron Version
No response
Platform
Microsoft Windows NT 10.0.19045.0 x64"Microsoft Windows NT 10.0.19045.0 x64
Architecture
No response
Hardware or chipset of serialport
Virtual com port is used.
What steps will reproduce the bug?
var express 		 	 = require('express');
app 				 	 = express();
server 				 	 = require('http').createServer(app);
io 					 	 = require('socket.io')(server);
server.listen(8080);
app.use(express.static('public'));

const { SerialPort } = require('serialport')
const { ReadlineParser } = require('@serialport/parser-readline')
const port = new SerialPort({ path: 'COM2', baudRate: 9600 })

const parser = port.pipe(new ReadlineParser({ delimiter: '\r\n' }))
parser.on('data', console.log)
//port.on('data', console.log)

What happens?
The code is almost identical from here.
Once I insert the parser, it cannot display anything on the side of server console. However, if I run port.on, there is no issue. Hence, I cannot execute properly none of parsers which are listed in here.
What should have happened?
No output with the parser scenario.
Additional information
No response

i got same happened to, and no issue when used port.on

Have you fixed it?

If you are still facing issues it might be worth double checking that the connected device is emitting '\r\n' at the end of each line.  I've checked both v10 and v11 of serialport and the parser code seems to work correctly for me.
I only managed to accidentally recreate your issue when I tried to communicate with a device that just emits '\n' instead


Bugg inn favorites after chaging filters

When i navigate

home-favorites-filters

remove ((show only favorites))

and add some other filter

choose a drink and go back

The bugg has now added back ((show only favorites))
https://github.com/MOIMOB/drinkable/assets/36892515/e9678821-3ca8-40b2-bfb0-6a08d9793504

Hi! Thank you for reporting this
Will release a fix shortly

#393

This will be fixed in version 1.39.1 🚀

Can i choone label on the ticket ((bugg))

Can i choone label on the ticket ((bugg))

I think you should be able to do that :)


Update HelloWorldTest.kt

change the class name to the same as the file

I don't get why this is necessary. What problem or issue does it address?

#18 @nicolaiparlog  say that the class should have the same name as the file

Oh, ok. Yes, that' preferred. :+1:

@nicolaiparlog
now we can merge it ??

Yes, hence he :+1:


best practice for placing the global key ?

awesome package ! thanks a lot @zuvola !
would be helpful to document where to place final _key = GlobalKey<ExpandableFabState>();

I updated the Documentation and Example. Please check them.


File questions

@copy
I would really like to make this project run 64bit operating systems but I have a few more questions to ask: what JavaScript script files do you think/know would need to be updated  to run a 64 bit operating system I know the CPU.js needs to have some work done and instructions.js and msyi memory.js(I don't know if memory.js needs work can you confirm this for me?) but other than these files I don't know if any other file needs to be edited to be capable of 64bit can you include any other JavaScript files if I missed any

A 64 bit cpu is capable of addressing more memory than a 32 bit so I would assume that memory.js need to be updated

That's correct, memory.js needs to be changed. Also arith.js and misc_instr.js needs to be extended with new 64-bit instructions and modrm.js needs to be extended to handle 64-bit addressing.


demo_CoarseNet.ipynb missing

Thanks for the code, was waiting for this.
Please note that  the demo folder does not have the demo_CoarseNet.ipynb file

Any chance you will upload the notebooks??

Thanks.

All codes have been uploaded. Hope you find them useful!


Attachments

This is a work in progress, but it is sufficient for demonstrating the direction I'm thinking of going with the API.

Latest commit should address the attachments and JWT issues. I'm going to leave it here for now and pick it up when I get back.

A few notes for when this is picked up again:

the resource is required to have a description (see inline comment)
the code is referring to a tool with name 'interactive-attachments'  that tool will have to be configured in the staging token-service before the code can be tested.

I added the new tool definition (resourceSetting) to Firestore:

A test activity shows there is an issue. It seems the readWriteToken is not being added to the request headers for the credentials.

I'm taking this out of draft status now that it has a reasonable set of tests that makes Codecov happy. In testing @scytacki and I are still seeing failures at runtime but those seem as likely to be token-service/s3 issues as issues with this code.

@kswenson, Given the LARA PR, I'm guessing this worked locally?


Add instructions on managing dependency updates.

Managing dependency updates can be tricky because of the use of pinned
dependencies in can when used in conjuction with the package-lock.json
file. This is a new guide to explain some recommendations on remediation
when encountering these problems.

Coverage remained the same at 96.465% when pulling f25d56fec2fd0e59091756a8e1842f8b88be1d08 on updating-deps into 4a650ad2f56d3b9118561992043a26064ee63fd2 on master.


Python add support for utf-8 error messages

#16102

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 1,997,238      Total (=)      1,997,238

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,021,642      Total (<)     11,021,645

 No significant differences in binary sizes

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 1,997,238      Total (=)      1,997,238

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,021,762      Total (=)     11,021,762

 No significant differences in binary sizes

The unit test I added will fail if my code are removed. And about the decoding part, I tried to decode to unicode object instead of passing the byte string to the user. It seems more consistent with previous logic.

You are right that I can't reproduce this client-side error... That's why I renamed the title to server-side.
Invalid encoding on b'\xc3'
Traceback (most recent call last):
  File "src/python/grpcio/grpc/_cython/_cygrpc/grpc_string.pyx.pxi", line 51, in grpc._cython.cygrpc._decode
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 0: unexpected end of data

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 1,997,238      Total (=)      1,997,238

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,021,764      Total (>)     11,021,763

 No significant differences in binary sizes

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 1,997,294      Total (=)      1,997,294

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,021,762      Total (<)     11,021,763

 No significant differences in binary sizes

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 1,997,294      Total (=)      1,997,294

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,021,756      Total (>)     11,021,754

 No significant differences in binary sizes

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 1,997,294      Total (=)      1,997,294

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,021,753      Total (<)     11,021,763

 No significant differences in binary sizes

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 1,997,294      Total (=)      1,997,294

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,021,767      Total (>)     11,021,761

 No significant differences in binary sizes

@mehrdada Can you review the code?

Please also add a test for invalid UTF-8 messages, for example b'abc\x80\xd0\xaf' should be converted to something like u'abc\ufffd\u042f' or similar.

@lidizheng, if this is going to affect metadata encoding/decoding, we should keep in mind that binary encoded metadata needs to be support based on this proposal https://github.com/grpc/proposal/blob/master/G1-true-binary-metadata.md.

@srini100
The encode/decode function for Metadata and error message (or status details or status message) is different. The encode/decode function in _common.py which I changed only affect four items:

url to listen/bind
exception message
method handler name
error message/status details. <---

As for the metadata in your concern, it is built in Cython layer which have another set of encode/decode functions in grpc_string.pyx.pxi. So, my change will not affect current logic of metadata at all.
And if we want to proceed to the unicode metadata... I guess we can open another issue for it.

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 2,015,303      Total (=)      2,015,303

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,115,420      Total (=)     11,115,420

 No significant differences in binary sizes

Corrupt JSON data (indicates timeout or crash):
    bm_call_create.BM_IsolatedFilter_ClientChannelFilter_NoOp_.counters.new: 10
    bm_call_create.BM_IsolatedFilter_ClientChannelFilter_NoOp_.counters.old: 10

[microbenchmarks] No significant performance differences

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 2,015,303      Total (=)      2,015,303

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,115,419      Total (>)     11,115,418

 No significant differences in binary sizes

@ejona86 The special status message interop test is implemented and passed in Python. #16149

@nicolasnoble
Can you help me review the code? It is a fix to #16102.
I added unit test and interop test, though that specific interop test is not added in all languages so far.

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 2,015,649      Total (=)      2,015,649

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,116,193      Total (>)     11,116,192

 No significant differences in binary sizes

Looks like the test has to be disabled for dart servers.

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 2,015,649      Total (=)      2,015,649

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,116,198      Total (>)     11,116,195

 No significant differences in binary sizes

Corrupt JSON data (indicates timeout or crash):
    bm_call_create.BM_IsolatedFilter_ClientChannelFilter_NoOp_.counters.new: 10
    bm_call_create.BM_IsolatedFilter_ClientChannelFilter_NoOp_.counters.old: 10

[microbenchmarks] No significant performance differences

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 2,015,649      Total (=)      2,015,649

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,116,193      Total (<)     11,116,197

 No significant differences in binary sizes

Corrupt JSON data (indicates timeout or crash):
    bm_call_create.BM_IsolatedFilter_ClientChannelFilter_NoOp_.counters.new: 10
    bm_call_create.BM_IsolatedFilter_ClientChannelFilter_NoOp_.counters.old: 10

[microbenchmarks] No significant performance differences

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 2,015,578      Total (=)      2,015,578

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,116,191      Total (<)     11,116,198

 No significant differences in binary sizes

Corrupt JSON data (indicates timeout or crash):
    bm_call_create.BM_IsolatedFilter_ClientChannelFilter_NoOp_.counters.new: 10
    bm_call_create.BM_IsolatedFilter_ClientChannelFilter_NoOp_.counters.old: 10

[microbenchmarks] No significant performance differences

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

Corrupt JSON data (indicates timeout or crash):
    bm_call_create.BM_IsolatedFilter_ClientChannelFilter_NoOp_.counters.new: 10
    bm_call_create.BM_IsolatedFilter_ClientChannelFilter_NoOp_.counters.old: 10

[microbenchmarks] No significant performance differences

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 2,015,578      Total (=)      2,015,578

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,116,200      Total (>)     11,116,194

 No significant differences in binary sizes

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 2,016,505      Total (=)      2,016,505

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,123,078      Total (<)     11,123,080

 No significant differences in binary sizes

@nicolasnoble Can you take a look at my latest changes? I added interop tests and they are passed in CI. But other tests that I didn't touch are failing. I tried to de-flake them by force-running multiple times, but they still fail...

****************************************************************

libgrpc.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

****************************************************************

libgrpc++.so

     VM SIZE        FILE SIZE
 ++++++++++++++  ++++++++++++++

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

Objective-C binary sizes
*****************STATIC******************
  New size                      Old size
 2,020,616      Total (=)      2,020,616

 No significant differences in binary sizes

***************FRAMEWORKS****************
  New size                      Old size
11,180,943      Total (=)     11,180,943

 No significant differences in binary sizes

Corrupt JSON data (indicates timeout or crash):
    bm_call_create.BM_IsolatedFilter_ClientChannelFilter_NoOp_.counters.new: 10
    bm_call_create.BM_IsolatedFilter_ClientChannelFilter_NoOp_.counters.old: 10

[microbenchmarks] No significant performance differences


添加簡體中文版本

Ref: https://github.com/sparanoid/chinese-copywriting-guidelines/pull/18#issuecomment-135629494

See https://github.com/sparanoid/chinese-copywriting-guidelines/commit/b495cc552680b98b4f6eb3d65bab8f6b055f1989


Support configuration

In order to support [performance benchmarking] (https://github.com/ga4gh/server/issues/46) we should be able control whether or not the server is logging performance statistics, particularly those that are expensive - memory use or detailed profile data. This is a good impetus to start using [Flask configurations] (http://flask.pocoo.org/docs/0.10/config/).
This can be some combination of command-line, environment variables, Python classes, and files.
(Addresses a TODO in ga4gh/server/init.py)

Can this be closed?  Seems like bb79afd80d48df9d3fb8827ffd8c7f532c62620a addressed it.

Yep, planned followup is captured in #69 and #70.


Fix syntax error by changing variable names from strings

Changed variable names in usage.py from strings to fix syntax error. Renamed type to proto_type to avoid confusion with type variable property.

Closed with unmerged commits because flake8 still found some linting issues. Alison will work on fixing these.


Regarding the description in the paper

Regarding the description in the paper, "During inference, we use the CFG scale of 4 and 5 for M-Transformer and R-Transformer on HumanML3D, and (2, 5) on KIT-ML." I am not quite clear on how to set different CFG scale values for the two transformers during the inference process.

They are just empirical settings.


Autodoc regression on sphinx 4

Sphinx 4 significantly changes the HTML code generated by the autodoc:
Sphinx 3.5:

numpy.linalg.eig(a)¶

Sphinx 4.1:

numpy.linalg.eig(a)¶

Note how the CSS classes are different and even some codes become spans.
While this doesn't have a profound impact, it breaks theme styling of autodoc captions (originally tracked in #452):
Sphinx 3.5:

Sphinx 4.1:

Turns out the dark code is actually going to be much easier to read, as the pink is one of those things that gets dinged all over by lighthous and pa11y. :rofl: Also, the kerning is more pleasing to my eye between the g and the ( on the new one, as is the consistent font size.
But I digress: it's pretty gross see tags change. Unless we put this under test, comparing pixels between major versions of sphinx, we really can't do much about it, and once shipped, it's hard to put sphinx changes "back in the bottle".

Maybe DOM and class changes are worth reporting upstream?

@bollwyvl your comment also seems related to #373 I def agree we can revisit the colors!

Regarding regressions, one more manual way to do this would be to:

pin to the latest major sphinx version
upon a new major release, our prices for updating includes checking the changelog https://www.sphinx-doc.org/en/master/changes.html and double checking that there's anything there we should follow up on

Another thing we could do is include a "kitchen sink" page in our regression tests, just to make sure base html doesn't change

hey y'all. i can open a new issue but we've been getting some doc failures with the new version of sphinx. Please see here - it's a jinja issue with the theme and the new version of sphinx.  Should i create a new issue for it or does anyone here have any suggestions for what the best fix is? i do have dev requirements pinned and we update via a bot periodically. the newest version of sphinx is still causing things to fail. many thanks and again i'm happy to post this in a new issue but wanted to start here first as this seems to be discussing the newest versions and subsequent issues. many thanks.

This issue is specific to autodoc, so perhaps opening a fresh issue would be better. At a glance, the template problem should be easy to fix in a compatible way.

thank you @akhmerov  !! i did manage to fix it by adjusting dependency versions! this thread was helpful to see as it pinpointed some of the points of change to help me direct the (very easy!) fix. if i run into other issues I will open a new issue.

It still seems like a bug in the theme though, or is that not right?

I suspect the bug was fixed in the theme version 0.6.3 @akhmerov which was the first change that i just made after reading about the issues with sphinx 4.x. After that i've had all successful builds running sphinx 4.x and RTD is building nicely as well. so appreciative of your effort on this theme. it's really nice and user friendly!

I'm using Sphinx V4.4.0 on my local computer and things seems to be back to normal.
With the addition of a new release policy (https://github.com/pydata/pydata-sphinx-theme/pull/679) can we consider this one solved ?

+1 from me!


Upgrade version of cpplint to calibrate the code-style of kvrocks.

As discussed in https://github.com/KvrocksLabs/kvrocks/issues/342, i've upgrade the version of cpplint and calibrate the code-style of kvrocks, making consistent with the standard of Google code-style.

What is the order of the header files?

implemented header file
C system files
C++ system files
Other libraries' .h files
Your project's .h files

right?

What is the order of the header files?

implemented header file
C system files
C++ system files
Other libraries' .h files
Your project's .h files

right?

Yep, those are recommended standard of cpplint.

We still need it, because it can check indent, tab width, max line length...
As you said, #include <glog/logging.h> instead of #include "glog/logging.h" make it hard to distinguish third party lib with c system lib, maybe it is the problem of kvrocks.

We still need it, because it can check indent, tab width, max line length...
As you said, #include <glog/logging.h> instead of #include "glog/logging.h" make it hard to distinguish third party lib with c system lib, maybe it is the problem of kvrocks.

Yes, it's necessary for us to standardize the code of KVRocks. But cpplint is a simple and convinient tool to make code-style check, existes some false positive cases, which should be promoted to be fixed up. What i meant before is that, should we get a better pratice of code-style check tool, recommended in other issue: https://github.com/PaddlePaddle/Paddle/issues/1184.
Currently, we could use cpplint as the default checker, assited with the standard proposed as put the header files of glog、libevent and rocksdb together, and after c system header files.
By the way, it' ok to do such a job, making my personal contributes to this proj, and it's also funny to find such a false positive phenomenon in cpplint, introduced by cpp-1.5.0.


Configuration issue when deploying to Azure App Service

Describe the bug
When deploying the application to Azure App Service, chainlit (1.0.401) loses all configuration options set in '.chainlit/config.toml' and doesn't load my custom css/icons under '/public' (defaults to standard options). However, when running the application locally, it works as expected and retains all configuration options.
To Reproduce
Steps to reproduce the behavior:

Set up the application with desired configuration options in '.chainlit/config.toml' and custom css/icons under /public.
Deploy the application to Azure App Service.
Access the deployed application.
Notice that the configuration options previously set are not reflected in the deployed application.

Expected behavior
The deployed application on Azure App Service should retain and reflect all configuration options set in the config files.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: Linux
Browser: Edge, Firefox
Version: 122, 124

Additional context
This issue only occurs when the application is deployed to Azure App Service. When running the application locally, it works as expected.

Don't know if you fixed this, but it you are current using Python deployment on Azure App Service, I suggest you switch to Custom Container deployment on Azure App Service, as that will have better logging. You can also run the docker container on your local machine before deploy into app service, which lower the chance something break.


feat(optimizer): runtime check for scalar subquery in batch queries

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
In #12908, a hack is introduced to allow a system query to be executed. We concluded that the support for unique keys may help to get rid of it. However, as discussed in #5019 and #1335, it appears that supporting runtime check for scalar subquery can be much easier to implement.
I reuse the plan nodes and executor for Limit to achieve that, not sure if it's a good practice.
Introduce a new plan node named MaxOneRow and its corresponding batch executor for doing this.
Checklist

[x] I have written necessary rustdoc comments
[x] I have added necessary unit tests and integration tests
[x] All checks passed in ./risedev check (or alias, ./risedev c)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

What's your motivation for doing this?

It's #12908. 😄

I am considering whether we should use a dedicated operator e.g. MaxOneRow to abstract this semantic instead of coupling with the Limit. Pros: we can use Limit more easily without caring about the exceeding_limit restrictions.

Refactored the implementation. PTAL again. 🥰

So the subquery is executed during the optimization phase?

Not exactly. We now enable the checking of scalar subquery cardinality at runtime. Previously, only compile-time information was used, which resulted in some queries being unable to be planned.


User wont delete after a cluster was deleted

Hello, Happy New Year.
I do not know if this is a function. I see that when we create a cluster then a keystone user will be created but when this cluster was deleted, user will not go away.
It is better if we can delete the user when cluster will be deleted,

I have noticed similar issue and its annoying to see 100s of users in list.

This seems to be an upstream issue inside Magnum:
https://review.opendev.org/c/openstack/magnum/+/905032
I would suggest keeping an eye open for that till it is merged and backported, we'll keep this issue open to track it.


Showing files table with a message for globus type

Why was this change made? 🤔
Resolves #2958 to add a files component with a message for globus uploads.
How was this change tested? 🤨
Unit and QA.
Here's what the box looks like on QA, @amyehodge:

⚡ ⚠ If this change involves consuming from or writing to another service (or shared file system), run integration test create_object_h2_spec.rb and/or test manually in [stage|qa] environment, in addition to specs. ⚡

@lwrubel Looks fine to me. Thanks.


aec20663-7f78-4fab-bc41-64bc3e57d8da

this is for automated testing

af04db85-4971-42ed-87b4-28d1e7287eda


Introduce Mistral AI support

Configure MistralAiClient using the Spring HTTP infrastructure
Define auto-configuration for using Mistral AI chat and embedding models in Spring Boot
Create a Spring Boot starter to provide the integration with Mistral AI

The integration tests only run when there's a MISTRAL_AI_API_KEY environment variable defined.

This change in core LangChain4j would enhance the Spring support for Mistral AI, including being able to use an auto configured RestClient. https://github.com/langchain4j/langchain4j/pull/1416

@langchain4j thanks so much for the review and sorry for the late answer. I'm trying to find the time to look more into the new HTTP client abstractions in Core to rethink what I've done in this PR.

@ThomasVitale thanks a lot in advance! BTW https://github.com/langchain4j/langchain4j/pull/1103 is not set in stone, so feel free to suggest changes if you see the need!


More email options

The projects I work on I usually set up blocks of email addresses at a domain in a format like<EMAIL_ADDRESS><EMAIL_ADDRESS>etc. Any way we can get a feature to allow us add some formatting options to this field? I like to keep emails in a valid range to keep spam ratings in check for live sites.

The latest release of the extension support regular expressions for generating email addresses. Please see if that addresses you needs.

Would the regex option support emails like<EMAIL_ADDRESS>That would allow us to test with unique email addresses, but also receive the emails, using the gmail plus notation for addresses.

Yes it would. Here's how:
Email Settings > Username > Use this regular expression --> myusername\+[a-z]{10}
Email Settings > Host name > Select from the list below --> googlemail.com
Click on the Test Me button to confirm. Then save.

Thanks, just confirmed that works.


Bind variables don't work in plpgsql blocks

Description
In DBeaver community version 21.2.4 the following plpgsql code block would prompt for the value of the bind variable. As of the latest version it generates an error.
do $$
begin
  raise info '%', :var;
end; $$ language plpgsql;

DBeaver Version
Community 22.2.4
Operating System
Windows 10
Database and driver
Postgresql
Steps to reproduce
Execute the code in the description.
Additional context
No response

Please, check that the setting Enable parameters in DDL and $$..$$ blocks is turned on.

That was it!
Thanks


Changed parameter names as they were mis-spelled

There seems to be a spelling mistake in the documentation which has led to us receiving these errors when using the azure rm powershell method - New-AzureRmAlertRuleEmail.
A parameter cannot be found that matches parameter name 'SendToServiceOwners'.
and
A parameter cannot be found that matches parameter name 'CustomEmails'.
This PR fixes these parameters in the documentation

Thanks for the contribution!


Update set-up-an-aws-vm-build-infrastructure.md

Added explanation of VM infra full CRUD as it is not clear what this means.  This also needs to be paired down to a list of minimally required permissions as AmazonEC2FullAccess is too permissive for some customers.
Harness Developer Pull Request
Thanks for helping us make the Developer Hub better. The PR will be looked at
by the maintainers.
What Type of PR is This?

[x] Issue
[ ] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[x] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app


fs.rmdirSync() doesn't delete non-empty directories

Hello there... I'm back on your GitHub trying to learn how to write sketch plugins... this repo has been the most useful (I'm trying to write a Sketch-to-VectorDrawable plugin).
Anyway... I have been reading your code and I noticed that there is a call to fs.rmdirSync() that doesn't seem to handle the case where the deleted directory is non-empty:
https://github.com/romannurik/Sketch-FlowExporter/blob/master/src/command-export-html.js#L114
Just wondering if that was intentional...

Hey hey! Not sure I follow. Do you mean handling the case where it is empty?

fs.rmdirSync() has no effect if the directory is non-empty, right (same behavior as the rmdir bash command)?
Do you want your code to delete the directory in both cases (whether it is empty or non-empty)? Or only the case where the directory is empty?

Oh dur. Yes. Seems like a bug :-)

Annoyingly I couldn't figure out the fix... I mean, there are 3rd party libraries that claim to do it, but I feel like this is something that should be easy to achieve using the standard node fs libraries... then again, I know next to nothing about node. -.-

The fix will be to just use NSFileManager directly:
NSFileManager.defaultManager().removeItemAtPath_error_(path, null)


pkg/observe/test/list_path_observer_test is flaky on ie

This has been flaking a lot, see, e.g.,
http://chromegw.corp.google.com/i/client.dart/builders/full-win7-ie10-4-4-be/builds/1267/steps/dart2js-ie10 tests --dart2js-batch --checked failures/logs/stdio
I will mark this in the status file

This issue has been moved to dart-lang/observe#71.


Create Readme for DLKcat

1 issues to resolve before we merge this pull request:
The following instructions were generated by ChatGPT 4, and I would like to test them before merging.

Install PLEX following the instructions on the main PLEX page.

Clone the PLEX repository and navigate to the tools/dlkcat directory.

Prepare your input.tsv file with protein sequences and substrate SMILES.

Use the batch_dlkcat.json file to submit your PLEX job as follows:
./plex create -t tools/dlkcat/batch_dlkcat.json -i /path/to/your/input.tsv --autoRun=True

This led to a second, unrelated issue with Jupyter Hub, which I'll follow up with in Discord.

specifically point 2 and 4
2 - is there any reason to navigate to the tool directory before running? Is that necessary, and does that affect the input or output directory?
4 - Confirm the command runs properly before the merge.


[plf-colony] Update to 6.33 - [plf-hive] Add new port

Update plf-colony from 6.28 to 6.33 and add new port plf-hive.
Changelog : https://plflib.org/colony.htm#version

@RT222 ,Thanks for your pr, please run command "./vcpkg x-add-version  --all --overwrite-version" and commit again

Done. :wink:

Thanks!


terms and conditions for using owncloud fremium

Terms and conditions are needed specially for the part it's for 3 months and data will be lost after that.
Owncloud has backup if user wants to backup his data

For term and conditions let's use these as the starting point.  There have to be made some adaptions but this is a good starting point
Also take the terms and conditions that are o be accepted before the TF Connect / when you get your twin in the portal.grid.tf.


relevanceDecider condition bug

parenthesis was pasted to wrong place by prettier during file save. lol
we need a proper condition, please double check and/or is needed, then regenerate json.

fixed by #25


disable-ipv4 support

This is an initial rev and needs some cleanup, but wanted to get some feedback early.
We want to run in an ipv6 only environment, and want to entirely disable ipv4.

Can you please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "disable-ipv4" git@github.com:daaku/docker.git somewhere
$ cd somewhere
$ git commit --amend -s --no-edit
$ git push -f

don't we need to add iptables6 implementations for this?

What are we using iptables for? I just remember ICC and NAT. Is there something else? Host port mapping?
I'd like to realize a "disable-ipv4 support" via docker -d --ipv4=false --ipv6=true. This way it would be consistent with the IPv6 approach.

ooo i like that ux @MalteJ

Agree with @MalteJ: @daaku would you mind updating your contribution to follow the proposed UX? Thanks!

Ping @daaku!

Sorry, I'll come back to this later.


Attempt to remove scipy dependency

It looks like scipy is used only for some constants. scipy is a big dependency and it might be worth removing it.

scipy is currently also a dependency of discretisedfield (used in discretisedfield.tools, scipy.ndimage is used) and micromagnetictests (used in stdprob3, scipy.optimize.bisectis used)

Good point! Thanks @lang-m.


group_nl.xml translation error

See group_nl.xml
Line 79: Feesten
The correct translation for "parties" would be "Partijen", not "Feesten" (which means "feasts"/"fests", "celebrations")

Thank you for your feedback.
This will be corrected in the next version of the SDK.
Please note some translations have been initially created via machine translations, and are currently being reviewed by our translation teams.

This has been resolved in SDK 1.4.0.


When 0 guilds, Guilds tab shows Available: NaN

Issues app, under Guilds tab, shows NaN available Guilds when no guilds have been created.

Hey KnowledgeGarden/TQPortal,
I have the opportunity to vouch for (recommend) people to join FounderDating, the invite-only network for cofounders, advisors, and startups. You're on my short list. There are amazing people in the network. I highly recommend applying, no matter what stage you're in.
Apply here > http://members.founderdating.com/connect/?frvche=1056633&s=sidebar
Check it out,
AllenTo unsubscribe from all FounderDating emails click here: http://mail.founderdating.com/wf/unsubscribe?upn=s5UH8bhnBaopYjthcNSRcXPHdFO4obCvgFrneOYjUh7rCB-2FtOqtd-2FmFCIvERbgv1RZxSWxCgrTt9ZEjsFpc23ppz-2BaI2O6wLRKmfyvX4BzWaX8QKVmS0lPxEKHZB-2Bi8P7oawO8g41X2F2GxC-2FGwVc4jjB-2BqFHt6OrhFaSJCPIacSLlyG-2BAlZekEw8Ax16jMCuHdLRbdzcpWJs58V7qNcdD0ADmSr1fwxCWy-2BCRbB6hUiRkoSDvyUJg4A6hONsGRMLXj2Xmk3FcE-2BuE5WhV7PkZjveYhqpd9Z7WHANVQtbOpEmy8sNOYfgkNHCmu5QaRUIbanN-2Fz-2Foa3FUwPSkb1i2LtfQDQWNDCv2MxW8NMxaeNO049sXr5D6YFqdmJ8r9HJ.


The parameter is not valid

My logs are full of this error. I think it translayes to something like "The parameter is not valid"

.
Are you using github version and latest stub version? When did you get this error?

I was using <IP_ADDRESS> you send on discord

it fixed itself somehow


upped versions and added scala 2.13

@JoeCordingley I've cross published 0.1.2, thanks for the contribution :)

Thanks!


Populate the env route information when calling the automatically added endpoints

Noticed that calling the route method in a before hook causes an NoMethodError when the hook is invoked for the automatically generated Method Not Allowed endpoints. The reason seems to be that the route information dictionary is not populated in these cases.
These changes will populate the route information before calling the method not allowed endpoint. Also included some minor refactoring for the methods involved in all this.

The more I look into this the more I feel that the automatically generated endpoints do not belong into the core (was not even aware of this functionality before the before hook started to give us a hard time). Was thinking that maybe it could be possible to extract the features into a separate GEM or something.

I merged the change, thank you.

The more I look into this the more I feel that the automatically generated endpoints do not belong into the core (was not even aware of this functionality before the before hook started to give us a hard time). Was thinking that maybe it could be possible to extract the features into a separate GEM or something.

Generally unless we feel that nobody wants a feature and we feel that it was a mistake, we try not to introduce backwards incompatible changes. Either way open an issue (or a PR) and describe what you think we should do? We can discuss it there?


Add contributing.md

This PR covers #36

@fvoska I've added "Coding rules" chapter at the end also.


Dead Repo?

Hey @toin0u @GrahamCampbell @yassirh (not sure who to tag here), DigitalOcean has been making many strides in their API, with lots more in the works.  This Github repo is invaluable to the PHP community and those who are using Laravel, but it seems like nothing is happening in regard to pull requests and enhancements.
If there is no interest in continuing the maintenance of this repo, it'd be awesome to hand it off to someone who has the time and is interested in it's continued development.  I know I'd be super interested in managing it and making sure things are moving forward.  I'm sure there are plenty of others who would be too.

This repo remains maintained, but as with all community projects, we appreciate community PRs to add new things.

Looks like the current PRs are not ready to be merged yet.

Thanks, but there has been zero responses to the PRs, so I think people who are making changes, just don't know what's going on.

Yeh, that's fair. I have no objections to you coming on board as a collaborator, though I guess it's not really totally up-to-me.
TBH, I'd quite like to see this repo moved to an organization, where it can get some proper love from a small core team.
// cc @toin0u

I've updated the issue title to reflect what I think should probably happen here. :)

Awesome 👍 I'll try and help out with stuffs around here too.  DO is going to be adding in API support for all of their monitoring features so it's going to be a little more busy around here.

Hello everyone, I have not been able to review/merge any PRs recently. As @GrahamCampbell have mentioned this library is still maintained.
As for expanding the core team, I think that it is a good idea 👍

Since this repo does not belong to an organization, we need @toin0u to personally add @Teevio as a collaborator, or to move this repo to an organization.

Any update on this? Shame to see the library get stale as the API advances.
I'm sure there are plenty in the community who would see it's kept up to date if they were given access.
Otherwise perhaps it's a good idea to fork to ensure development continues @Teevio ?

@scp I was never added (which is fine since I haven't been doing much PHP anymore), but I'd definitely suggest forking this and actively developing elsewhere.

See https://github.com/toin0u/DigitalOceanV2/issues/237. I have now left as a maintainer of this repo.


Add Red Clay Consolidated School District (redclayschools.com)

Red Clay Consolidated School District

@JohnWang1023 Could you please rename lib/domains/com/redclayschools.com to lib/domains/com/redclayschools.txt.
Also, please notice that free educational license for JetBrains tools is for high and higher schools students, i.e. those who are over 13 of age. Thank you!

Only 9th to 12th grade have access to their school email services.

@JohnWang1023 Pull request merged. Please notice that free educational license for JetBrains tools is for high and higher schools students, i.e. those who are over 13 of age. Thank you!


[Hacktoberfest] Bash | Intervening Verbiage

Participation
All Hacktoberfest solutions should be provably correct. That is, solution submissions should either include the unit tests from the original challenge (implemented in your language of choice) or at least print out the expected answers when run by the maintainers. Solutions that do not meet these criteria may be rejected, or flagged as 'invalid' or 'spam' in egregious cases. This can result in your PR not counting towards your Hacktoberfest participation or becoming ineligible to participate in Hacktoberfest. Violations of our Code of Conduct will be reported, and will also render you ineligible to participate in Hacktoberfest. Please be respectful of the maintainers' and other participants' time by doing your best to submit real solutions to the puzzles. Thanks, and welcome to our learning community!
Challenge
Intervening Verbiage
Language
Complete this challenge using a Bash/Shell script.
Approach
Shell scripts expect to take a string as input and echo to stdout as output. For added credibility, prove your solution with unit tests. One option for unit testing Bash scripts is bats.

I think I can fix this issue, can you assign this to me?

I'll knock this one out later today.


Parameter Object has specified but not implemented limits (minimum, maximum)

The validation of these limits seems not to be implemented in the current version of swagger-ui and should therefore be removed or marked as future functionality.

I don't really know what you mean, but if it's for swagger-ui, why open the issue here?

@webron I posted here because I thought this is an error in the specification rather than the reference implementation.
If you specify a minimum and maximum for a (long) path-parameter the range is not being displayed or validated against. From looking through the source code I did not see these values being used. This lead me to believe this was an error in the specification as it doesn't seem intended to put these values in the json.
Correct me if this is wrong or I misunderstood anything.

The spec is right. It may just not be fully implemented in the various tools. Take a look at https://github.com/swagger-api/swagger-ui/issues/808 for example.

@webron So this is a planned feature? I think it should at least be noted somewhere (in the spec or in the documentation of swagger-ui/-js) which parts of the spec are currently available and which are not.

It's fairly difficult to keep track of coverage in the range of tools that we and the community offer.
For our tools, we normally concentrate on the basic functionality that's required to make it work and add on it the features based on our experience and user requests. The best way to get a specific functionality implemented is open an issue on the relevant project. We can't guarantee when it would be implemented (though gladly accept PRs) but it helps us track which features are sought by the users.

@webron I do fully understand that it is difficult to track everything that uses your library but from the users perspective it is also difficult to guess what feature specified here he can expect to work.
It has caused me lots of frustration looking for errors in the JSON file I generate and pass to swagger-ui only to find out that this is specified but actually not implemented currently. This could be avoided if there was a roadmap stating which feature is currently implemented or is currently being implemented.
I create PRs where I can but as my expertise as a programmer is not in the field of JavaScript/Web development this is limited to small fixes like adding the missing {{else}} to fix  #1113 in swagger-ui.

I appreciate the frustration, but unfortunately it is well beyond our capacity right now. We're always looking for ways to improve and will take it under advisement, but cannot guarantee such a list would be available in the near future.

Closing this as an issue for swagger-ui.


Tool installed in correct config file but incorrect tools dir

In #41 I discovered that the tool failed to load after installation - the cause was that although the tool description was written to the correct config (/cvmfs/main.galaxyproject.org/config/shed_tool_conf.xml), the tool itself was installed to the wrong tools directory (/cvmfs/main.galaxyproject.org/migrated_tools). I fixed it by moving the tool dir by hand in CVMFS, but there is some sort of bug (presumably with Galaxy's install code) that caused this.

This was fixed by changing the order of the shed and migrated tools configs in the tool_conf_file config var.


added dropdown menu functionality for multilevel navigation

Make sure to style it in the mobile pop-out menu as well. Check your site on mobile.

I was going to leave the list indented and remove the bullets, is that good or do you think the theme should have an accordion like feature for the side menu?

@CFaught - Any progress on this? If not, I will make the changes.

The repo should have everything except the collapsing side-menu items and shadowing. Sorry, I've been busy and haven't finished this, but I can probably do this tomorrow.

@CFaught - No rush. Was just checking in on it!

Thank you for this.  However, this technique prevents you from easily using a fontawesome icon in a parent menu, so I also think moving the fontawesome code to another variable (I used pre) is better since the identifier variable is technically supposed to be a unique ID for each menu item. This allows use of fontawesome icons at any level, including duplicates.
I also agree with @pacollins that the parent should link to a valid URL, which is what I did:

                                 {{ if .HasChildren }}
                                      {{ .Name }}

                                       {{ range .Children }}

 {{ .Name }}

                                       {{ end }}

                                 {{ else }}
                                    {{ .Name }}
                                 {{ end  }}


[HOTFIX] [WIP] change 1.5-SNAPSHOT to 1.5-20160502.230123-45

What is this PR for?
This is to fix CI which is mostly failing for resource org.apache.apache.resources:apache-jar-resource-bundle:1.5-SNAPSHOT, until the resource is generated in https://repository.apache.org/content/groups/snapshots/org/apache/apache/resources/apache-jar-resource-bundle/1.5-SNAPSHOT/
What type of PR is it?
[Hot Fix]
How should this be tested?
CI should be green
Questions:

Does the licenses files need update? no
Is there breaking changes for older versions? no
Does this needs documentation? no

@Leemoonsoo should we have this change, to make CI green ?

@prabhjyotsingh Thanks for addressing CI issue.
I'm not sure changing 1.5-SNAPSHOT to 1.5-20160502.230123-45 is proper way of accessing SNAPSHOT artifact.
Shell we try
<project>
  ...
  <build>
    <plugins>
      <!-- Turn this into a lifecycle -->
      <plugin>
        <artifactId>maven-remote-resources-plugin</artifactId>
        <version>1.5</version>
        <executions>
          <execution>
            <id>process-remote-resources</id>
            <goals>
              <goal>process</goal>
            </goals>
            <configuration>
              <resourceBundles>
                <resourceBundle>org.apache:apache-jar-resource-bundle:1.0</resourceBundle>
              </resourceBundles>
            </configuration>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
  ...
</project>

?
which is proposed usage in http://maven.apache.org/plugins/maven-remote-resources-plugin/usage.html, if it does the same thing that current plugin configuration does.

Sure let me try that as well.

Seems like this PR fixes apache-jar-resource-bundle download issue. Shall we merge it as hot fix?

have triggered CI again, I'll merge this as a HOTFIX if it doesn't fail for apache-jar-resource-bundle.


Why are there blue squares

It's hard to tell what I'm looking at from just one zoomed-in screenshot. Please post to the community forum and include as much detail as you can. For example, which tilesets are you using? Where is this located? What versions of Unreal Engine and Cesium for Unreal are you using? What platform? The more information you can provide, the more likely we'll be able to help you.
I'm closing this issue because it's not a clear feature request or actionable bug report, so please follow up in the community forum instead.


adding support for new attributes in Session model

Actual Behaviour
Currently the old model doesnt support created-at, deleted-at, submitted-at and is-mail-sent attributes of new model.
Expected Behaviour
Adding support for them.
Steps to reproduce it

LogCat for the issue

Screenshots of the issue

Would you like to work on the issue?
Yes.
Target Milestone to solve the issue
@iamareebjamal please add it.
https://github.com/fossasia/open-event-android/milestone/31

@iamareebjamal
just the Session file would change right?
You told changes will happen in Realm but i dont see any where in realm files individual attributes of session object being used? It looks like realm saves the session object if i am right?

Yes, but on pre-existing apps, the Realm Schema would be set and it'll crash on finding new attributes

You'll have to add fields like here https://realm.io/docs/java/latest/#migrations


crawl: 0.24.1 -> 0.25.0

Thanks to @emilazy adding support for pkgconfig for SQLite upstream,
we can drop that part of the patch. The rest is still needed.
Tested crawl and crawlTiles, both get in-game fine.
Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Actually, the fonts after this upgrade are kind of hideous. Readable, but clearly incorrect - kerning on the Ts is horrible. Not sure why.


[C++][Parquet] onsistent private linking of dependencies

Link all (static) third-party dependencies privately to not expose their API.
Reporter: Uwe Korn / @xhochy
Assignee: Uwe Korn](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=uwe) / @xhochy
Note: This issue was originally created as PARQUET-634. Please see the migration documentation for further details.

Uwe Korn / @xhochy:
PR: https://github.com/apache/parquet-cpp/pull/120

Wes McKinney / @wesm:
Issue resolved by pull request 120
https://github.com/apache/parquet-cpp/pull/120


Run SLEAP batch jobs in hyak

Relevant documentation: https://sleap.ai/
Potentially use miniconda containers as a base to build this.
This set of instructions is useful for setting tensorflow up to see the GPU in conda/hyak: https://www.tensorflow.org/install/pip#step-by-step_instructions.
Need to add the gpu flag to calls to sbatch.


diagnostic-settings.md - fix az cli sample

Missing double quotes (without it, command fails asking for double quotes)

@ohadschn : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@bwren Tried the following in both az cli versions 2.18 and 2.20:
az monitor diagnostic-settings create --name foo-diag --resource "/subscriptions/my-sub/resourceGroups/my-rg/providers/My.ResourceType/bar/myname" --logs '[{"category": "Audit","enabled": true}]' --workspace "/subscriptions/my-sub/resourcegroups/my-rg/providers/microsoft.operationalinsights/workspaces/my-ws" --storage-account "/subscriptions/my-sub/resourceGroups/my-rg/providers/Microsoft.Storage/storageAccounts/mystorageaccount"
In PowerShell I get Expecting property name enclosed in double quotes: line 1 column 3 (char 2))
In CMD I get Expecting value: line 1 column 1 (char 0)

@ohadschn Interesting. I replicated your error running the command from a PowerShell command line. I had tested from a Bash command line, which likes single set of quotes but not double set of quotes. So maybe we make a note next to the code that you may require the json property names in double quotes depending on command line you're using?

@bwren that would certainly be an improvement, but it turns out CMD requires yet a third form:
"[{""category"": ""AuditEvent"",""enabled"": true}]" (note the enclosing " instead of ')
How about providing all 3 options (bash, PS, CMD)? If memory serves, the docs infra has the option to provide 3 code tabs where you can switch the language (or in this case, shell) so it wouldn't overload the page or the user...

@ohadschn That's actually a good idea. I can't make the edit on your PR. If you want to do it, the syntax for tab groups would something like below. Or I can make the change on our private repo.
 Could you point me to a sample?
Or if easier for you, feel free to abandon this PR and make it in the private repo, I'm an MS employee so I can see it there as well :)

Update published separately.
#please-close


Fuse getitem optimization

To use columns stores efficiently we need to combine getitem operations with load-from-columnstore operations

Before: load(mydata, columns='all')[['x', 'y']]
After: `load(mydata, columns=['x', 'y'])

Historically we've handled this with rewrite rules and it has worked quite well.  However rewrite rules depend on fuse and fuse doesn't play nicely with opportunistic caching.  To resolve this we implement a fuse_getitem optimization by hand and use it instead.
@eriknw @jcrist this could use your review.

This looks sane to me. For future work, would there be interest in getting rewrite rules to work without fusing? I think it's doable.

There might be interest, yes.  This would have been easier with that.  I would wait until another such need arises though.  I assumed that this would be fairly expensive so I did the special case solution.  I'd be happy to learn that the general solution is somewhat cheap.


added adb logo for rødlisteKategori

Coverage decreased (-0.06%) to 36.953% when pulling 9627f9aa70f824f2aa51c0d79b86c377f8fcee50 on adbLogoRodliste into f637a7f2571f06ded18a3c0c9ad806f4308c4aa4 on master.


Update Timer class ref.

Is it ready to be merged? Please squash commits together.

Squashed commits


Update SPDX tools-golang lib to v0.5.0

This PR updates spdx/tools-golang to v0.5.0 (-rc1).

I'm going to do a bit more manual testing to see if I can find any cases we didn't cover properly in tests and take it out of draft when I think things are ready.


Navbar with dropdown create ugly offset

When use navbar with dropdown this generate offset
https://output.jsbin.com/vumubok

Bootstrap 4.0
Popper.js 1.12.9

https://getbootstrap.com/docs/4.0/components/dropdowns/#menu-alignment

Yup, please change the alignment manually.


Utilize update_release config option

The update_release: false in a package config now works the same way as release_suffix: "".
The self.job_config.release_suffix == '' condition can be removed once users move to update_release: false.
TODO:

[ ] Write new tests or update the old ones to cover new functionality.
[ ] Update doc-strings where appropriate.
[x] packit/packit.dev#587

Fixes #1760
Merge after packit/packit#1827

RELEASE NOTES BEGIN
￼
RELEASE NOTES END

recheck


Image generation is broken for PNG files

Silverstripe 3.1. Uploading of PNG image via UploadField is broken (no thumbnail is generated after the upload and there is no way to get it). Also any manipulations like SetWidth or SetRatio will fail.
Meanwhile JPG upload is working fin. After upload you can see the generated thumbnail and any manipulations with the image will work.
It might be related to recent Yosemite upgrade which will push you to use new Apache:
Entars-MacBook-2:~ alex$ httpd -v
Server version: Apache/2.4.9 (Unix)
Server built:   Sep  9 2014 14:48:20

PHP:
Entars-MacBook-2:~ alex$ php -v
PHP 5.5.14 (cli) (built: Sep  9 2014 19:09:25)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies

uploading PNG:

uploading JPG:

assets/Uploads contents:

assets/Uploads/_resampled contents:

@hex0id is this still an issue? Did you replicate it at all?

Looks like GD module is missing. Closing due to inactivity


Feat: Icons not aligned

Describe the feature
chat icon is not aligned properly with the other
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

I really want to contribute to this amazing project

Assigned!
Make sure to attach before & after screenshots in your PR. Also, star the repo before working on it. While creating your PR, ensure you pull all existing changes beforehand to avoid conflicts.
Happy open-source contributing!


QoS default queue compatibility with non-QoS enabled switches

QoS default queue (as set in qos.py) was 1 (to allow in-band OpenFlow protocol to use queue 0 because it couldn't be set), however this causes packet loss for default flows on switches that do not have queues configured (default queue is 0).
The default queue for QoS should be changed to 0

Fixed in develop branch


lualib_in_haskell example not working properly with LuaJIT

For some reason when run with LuaJIT, gettop in add function is returning -1, which is very weird because it should be at least 0(which means no arguments are passed). Expected value is 2.

I can no longer reproduce this specific problem, but got a similar behavior when running a library compiled against lua 5.3.4 with lua 5.1.5: gettop consistently returned -1311 in that case. I'm hence going to assume that the described issue was due to a mismatch in lua versions.


Uganda North_2022_V1

Added Uganda_North bbox

Trained model:
"Uganda_North_2022_V1": {
"params": "https://wandb.ai/nasa-harvest/crop-mask/runs/v5f8m489",
"test_metrics": {
"accuracy": 0.8018,
"f1_score": 0.6457,
"precision_score": 0.5775,
"recall_score": 0.7321,
"roc_auc_score": 0.8606
},
"val_metrics": {
"accuracy": 0.7982,
"f1_score": 0.6667,
"precision_score": 0.6571,
"recall_score": 0.6765,
"roc_auc_score": 0.8647
}


Tuning Watershed

I've been using the available images and models, tuning parameters, and turning on watershed helps deal with some synapses which are close together. I run into issues where watershed acts unpredictably

The pink synapse is being cut up, which one would expect, but the yellow one ends up hyper segmented. Any tips for refining 'Apply Watershed's behavior?

So it occurs to me the window does in fact update when you toggle 'Apply Watershed', but even when saving with such values on the GUI and re-running '3D ROI Detection', I'm not getting the same view as I'd expected based on the colored representation in the segments. The Image outside the window is based on the settings inside of it, and the window was reopened after applying settings and re-running '3D ROI Detection'. The actual ROIs end up much more segmented. Not sure if I am doing something wrong.

I am sorry for not replying earlier - I wasn't noticed by Github. I will look into this! Thanks for raising this issue!


Android11 MBTiles fix

Allows user to pass URI of file if using android 11 or higher. This will read the file and copy it into a temporary location so we can work with the MBTiles file. Hopefully the user does this from a thread because this can take a while depending on the size of the MBTiles file.

Needs more work.


CI: disable kafka consumer and producer

temp fix, as the kafkaapp build failed

Cc @fdelbrayelle : need to revert this, once the tests for kafka are more stable


Question

Hello, author！
I'd like to ask if the full project can be shared and if the link to the dataset is available！
Thank you very much!
Best wish you!

您好，请问是完整项目吗，数据集格式能否告知


condition checks before release (closes #12)

Description
Currently roundrobin releases are automatic periodic release  . Hence In cases where there are not updates to library new releases are created . This pull request implements some condition checks to fix that

Counts total commits from last release date and and new release is created if it is > 0
Handles Some edge cases where it is a first release

closes #12

Technical Details
1. gh cli is used to fetch latest release date
gh release view  --json publishedAt --jq '.publishedAt' -R github.com/$GITHUB_REPOSITORY

2. git log is used to fetch logs on this branch (main/master) starting from last release
git log --pretty=format:%an --since=${{ steps.last_release.outputs.RDATE }}  --oneline | wc -l

Edge Case where it is a first release of library is handled

3. Expression is used to check if there are any new commits from release date
  if: ${{ steps.available_commits.outputs.COUNT > 0  }}

Some screenshots from of this in action done on test repo and fork

Due to implementation  changes can be made to periodic release and Release can be manually triggered without updating  conditon checks

@ehsandeep  , Using tags is also great idea . It passes all tested cases I will update pull request .


Make web app language input case-insensitive

This changes the way the web app interprets user entered languages, so that languages are not required to be inputted using a specific case. It also adds a test case for case insensitivity.
This still has a few issues that need to be adressed, and its commits should be squashed before merging. Should eventually fix #82.

Tests pass.
Looks great to me.
Have you been able to get it to work when running locally?

I re-ran make and make serve and it seems to be working now.
I'll squash the commits, and then hopefully it should be about ready to merge.

:shipit: :tada:
Thank you very much for the patience and work.
Thanks to you we not only have this change, but a better make file and documentation!!

Ah I'm so happy this is finally working. Nice one, guys :+1:


Why does this method need so much steps?

Greetings, and I appreciate your exceptional work! I thoroughly reviewed the paper and made an effort to reproduce the source code. In doing so, I found that this method necessitates 12,000 steps (equivalent to 375 epochs) to attain convergence. I'm curious about the reasons for such a lengthy duration. Also, I'm wondering if there is a faster alternative to complete this optimization loop?

Another question, can use early stop in the reward iteration loop?

This is the general RL problem. This takes many steps to converge.

Faster Alternatives: If you find better approach (e.g. more efficient RL) to do so, it will have.

You can, but not sure what you mean by early stop. You can stop at any time when you find the training reward is good enough. Usually, the prompt will be with some level of competency.

I am closing this now!


Feature: add qFit to REMARK section of PDB

Describe the feature
When qFit finishes the post-qFit refinement script, it would be good to add qFit3 to the REMARK sections of the PDB.
How does this get processed in PDB upload? What are the formatting requirements?

Duplicate enhancement/issue


Wrong error message for duplicate ident in arrow head

(a, a)  => c throws Identifier 'function argument' has already been declared (1:12)
@fkleuver I guess this is something you will fix when you separate the scope logic as talked about before?

Thanks for this issue. This repository and project will no longer be maintained, please consider its successor: https://github.com/meriyah/meriyah
Thanks for understanding and we apologize for any inconvenience!


fix(transport): Remove support for OpenSSL

This pull request removes support for OpenSSL now that the interop tests can run using Rustls, as discussed in Discord.

@LucioFranco This changes the required checks since interop can now be done as a standard matrix build. Could you update in the repo settings?

@jen20 I also removed all the required checks for now.


🐛 [firebase_performance] Screen Rendering

Screen Rendering
Some packages like https://pub.dev/packages/show_fps are out there, and they do a really interesting workaround to track FPS on the current Widget.
I don't know how this is handled, but could the API for the screen rendering be exposed on the package so that the actual developers could use something like this to track it? Or a mixin could be created like:
// Similar to what's calculated on `show_fps`
mixin FPSStateMixin<W extends StatefulWidget> on State<W> {
  Duration? _previous;
  Duration? _timing;

  @override
  void initState() {
    SchedulerBinding.instance.addPostFrameCallback(update);
    super.initState();
  }

  void update(Duration duration) {
    if (mounted && (ModalRoute.of(context)?.isCurrent ?? false)) {
      if (_previous != null) {
        _timing = duration - _previous!;
      }
      _previous = duration;
      if (_timing != null) {
        final fps = 1000 / _timing!.inMilliseconds;
        // Send the FPS data to Firebase Performance.
      }
      SchedulerBinding.instance.addPostFrameCallback(update);
    }
  }
}

Thanks for the report @FMorschel
Per documentation:
On Flutter, automatic screen rendering performance monitoring is not possible for individual Flutter screens. A single view controller encapsulates your entire Flutter application natively so the underlying native Firebase SDK is not aware of screen transitions.
Does this help to answer your question ?

I'm aware of that documentation. I only wanted to ask here if you could expose an API for warning about screen transitions or even implement it with a RouteObserver like firebase_analytics.

Thanks for the feedback. Keeping it open for team's attention / tracking.


Remove duplicate entry in .github/ISSUE_TEMPLATE/feature_request.md

I think the duplicate entry was copy-pasted from .github/ISSUE_TEMPLATE/bug_report.md

Thanks!


'ntwin32.mak' file not found on Windows10

Hello, can you please help me building and installing GA on windows 10 because I keep having this error " 'ntwin32.mak' not found".

Hey ,basically you have to download and install Microsoft SDKs v7.0 where in "includes" folder you will find "ntwin32.mak"
or
Copy WIN32.MAK from the \MSVC20\INCLUDE directory on the Visual C++ installation CD to your INCLUDE directory.


Add UI to control what optional content is visible

Once #12095 lands, we should add a UI view similar to the other side bar views that controls what optional content layers are visible.
To do this we'll need to:

add a class similar to PDFOutlineViewer
wire that class to set the visibility of the groups in the OptionalContentConfig
pass in the modified OptionalContentConfig to page.render()
add a test that changes what groups are visible

For example acrobats layer panel:

The implementation is sort-of hacky, and it's some way from being complete (missing e.g. a toolbar icon, proper CSS-styling, a way to reset the visibility to default, and probably more), but it does work quite nicely as-is:
https://github.com/brendandahl/pdf.js/compare/oc...Snuffleupagus:optional-content-viewer

The following implementation (to my surprise) works quite well, even though it's currently a little rough around the edges:
https://github.com/brendandahl/pdf.js/compare/oc...Snuffleupagus:optional-content-viewer

The implementation is sort-of hacky, and it's some way from being complete (missing e.g. a toolbar icon, proper CSS-styling, a way to reset the visibility to default, and probably more), but it does work quite nicely as-is:
https://github.com/mozilla/pdf.js/compare/master...Snuffleupagus:optional-content-viewer

The following implementation (to my surprise) seems to works quite well, despite it being a little rough around the edges:
https://github.com/mozilla/pdf.js/compare/master...Snuffleupagus:optional-content-viewer

The following implementation (to my surprise) seems to work quite well, despite being a bit rough around the edges:
https://github.com/mozilla/pdf.js/compare/master...Snuffleupagus:optional-content-viewer

The following implementation (to my surprise) seems to work quite well, despite being a little rough around the edges:
https://github.com/mozilla/pdf.js/compare/master...Snuffleupagus:optional-content-viewer


Add support for multiple peers.

Signed-off-by: Nathan Cerny<EMAIL_ADDRESS>Description
Allow the hab_sup resource to support multiple peers.
Issues Resolved
Check List

[x] All tests pass. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable
[x] All commits have been signed for the Developer Certificate of Origin. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD

Closing in favour of #101


TypeScript types not configured correctly

In the distributed package.json, the key for TS types is missing, thus leading to TS complaining it cannot find them.
// package.json
{
  "name": "vizzu",
   ...
  "types": "dist/vizzu.d.ts",
  ...
}

They are being included, but not referenced. Doing the above in my node_modules directory solved the issue

thanks, fixed 9349a29


[FLINK-33029][python] fix drop python 3.7 wheel building

What is the purpose of the change
Nightly wheel building job fails because it tries to build 3.7 still.
Brief change log
Fixed wheel build job.
Verifying this change
Checked manually.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

@flinkbot run azure

Finally I was able to test the wheel building part in the PR CI. Azure passed with https://github.com/apache/flink/commit/771406ad79daaeef126ee3526f48adc500b09c68 here.

Rolling back the test code and leaving only the fix in the PR.

cc @gyfora @mbalassi @morhidi

LGTM


Getting Device Status

Hi there!
I've got an Energy Meter telling the current energy used only in a status-answer. Values are not stored in a datapoint. So what I'm trying to call is "GET /v1.0/iot-03/devices/xxxxId/status".
Any chance to do it with these nodes?
cheers

I have a similar problem here

It is certainly possible to receive data from Energy meters devices using node-red and this node.
I'm using two Energy meters in a photovoltaic application, but about Energy Meter device I fond very different and strange behavior. I study 3 devices, two DIN rail, and one smart socket: all different. For details of known devices see https://github.com/msillano/tuyaDAEMON/tree/main/devices ( look at BreakerDIN, ACmeter, smart_socket).
Each Tuya device is a separate case (see tuya-devices-capabilities-as-currently-known ) but in general it can be said:

If the GET(SCHEMA) command is accepted it is a good solution.

Some devices send the V, I, W values in PUSH (e.g. when change) others are mute, requiring a mandatory REFRESH to send the data.

REFRESH (SCHEMA) can not send any data: in general REFRESH only sends data that have changed. Better to use GET(SCHEMA)

For many DPs GET doesn't work, try SET (null).

For me the best way is to "study" the capabilities of a new device, perhaps with the help of tuyaDaemon-toolkit, and once you have identified all the capabilities of the individual dataPoints, try the code with node-red.

Regards, I hope I have provided some help.
m.s.