Build refactor and bintray plugin replacement

Fix fo #126 #130 #144 and partially #45

Also out of curiosity, why did you undo your Generify native build commit?

The current upstream build already contains a different way to generify the build. So I decided to keep the upstream version.

Fair enough, I'm just more used to the "default" (as in, the one that comes with a newly generated MPP lib) one.

Thanks for the PR. As for the deployment, I guess snapshot releases are the same, how do I perform regular releases? manually?

I do regular releases manually from gradle, but you can trigger the deploy process from CI. Exactly the same way, you were doing for bintray plugin. The only difference is that you have to use publishAllPublicationsToBintrayRepository instead of bintrayUpload. The only difference is that maven-publish does not create bintray package automatically, you need to create it manually before the first time you want to push a new artifact. You have it already so no actions needed.

Fair enough, I'm just more used to the "default" (as in, the one that comes with a newly generated MPP lib) one.

The difference is in naming and tests. I am not sure that native tests are running correctly in this variant. On the bright side, source set naming is the same for different OS.

@altavir, don't know if you saw what I wrote above, what's all the mipt-npm stuff there?

@altavir, don't know if you saw what I wrote above, what's all the mipt-npm stuff there?

Oops. Forgot to clear it out. I will fix it right away. Those are parts of our deploy plugin, I used at first.

Yeah, I thought so, that's why I was asking just to make sure. :)

don't know if you saw what I wrote above

My bad, didn't realise I needed to press "start review" for my comment to be submitted so I didn't actually "write" anything above. :')

@oshai, if you make a snapshot version for testing let me know and I'll give it a go.

@nunocastromartins  you can use this one: https://bintray.com/mipt-npm/dev/kotlin-logging/1.11.5-npm. It is exactly the same, only with a different repository name.

Ah, thanks, it works fine! I mean, I was already using another version of your fork for testing IR stuff, so I had no doubts that yours would work.
My offer was mostly to check that @oshai got the publishing to work correctly on his end.

I will create a snapshot to test ASAP.

The snapshot is here: http://oss.jfrog.org/webapp/builds/kotlin-logging/553
Please test it.

Everything seems to be working. :)
Just one question, are you planning to release this as a minor version or version 2.0? I noticed that you named it 1.11.5-SNAPSHOT.

It will be version 2.0, thanks for pointing out!
I hope I will get the new deployment correct.

@altavir - Thank you very much for the PR!

You are welcome. Sadly, I will have to use my fork for now since I work on Windows and I need both mingw and Linux native targets (windows generates them both).

Snapshot for 2.0.0 is here: http://oss.jfrog.org/webapp/builds/kotlin-logging/555

@altavir I wonder if I can build windows version using travis: https://docs.travis-ci.com/user/reference/windows/
Do you know what is the proper way to deploy from multiple builds machines?

@oshai I think that running deploy script from multiple virtual machines with different OSes should do the trick. The build script deploys artifact relevant to the system you are currently using. On windows (at least with WSL installed) it is possible to generate artifacts both for windows and for Linux, so I am deploying everything from the local machine right now. I will play around with multi-system deployment as soon as we finish adding native targets to our libraries.

Created #149 we will see how it goes.

Btw @oshai, forgot to report, build 2.0.0-SNAPSHOT works well on my end.

@altavir trying to publish I get the following error:
FAILURE: Build failed with an exception.

* What went wrong:
Task 'publishAllPublicationsToBintrayRepository' not found in root project 'kotlin-logging'.

Any idea what is missing?

@oshai I think that the problem is with project properties. This line ensures that bintray repository publication is not registered unless bintrayRepo, bintrayUser and bintrayApiKey are all defined in the properties. It seems like bintrayOrg is needed as well. Probably one of those are missing. You probable could hardcode bintrayRepo and bintrayOrg since it is always the same for you, but user and API key should be defined externally.

Thanks, that seems to work!

I released 2.0.2 to bintray and maven central. Will update docs soon.

@altavir do you know if maven central has similar api to the bintray one so the publish plugin can be used for that as well?

@oshai Yes, it should work exactly the same way for maven central, just with a different repository definition. Though maven central has more strict rules about artifact preparation and I never tried that. There are a lot of examples though. Like the official one.


Cluster level openebs components should be installed in openebs namespace

OpenEBS components like maya-api-server, openebs-provisioner need a specific namespace called openebs. This namespace should be mapped against a super admin's role.

The corresponding e2e issue for this is : https://github.com/openebs/openebs/issues/1219

Changes have been checked-in on v0.5 branch.
Need to implement the same for master branch.

Changes are merged to master with https://github.com/openebs/openebs/pull/1269


Restructure tests

Moved all tests to a common directory in the file tree.
Made several tests py.test compatible by explicitly inheriting from unittest.TestCase
Tests can be run using (alias to run nosetests)
python setup test

This closes #8.

For consistency shouldn't be geodesy, math, physics and utils be subdirectories inside the test tree? They're packages with their own directory in the source tree.

I will adjust this for math and utils. But geodesy should not be a subdirectory in the first place (will fix that in another commit).

I moved the mentioned tests into subdirectories for consistency.
In addition, I replaced the geodesy subdirectory by a single file (consistent with how other modules are handled).


error while treebuilding

Hi,
I was able to run the clustering step successfully but am running into an error early into the treebuilding.

[1] "Calculating cluster confidence intervals using bootstrapping"
Error in t.default(do.call(rbind, lapply(pycloneCCF, function(x) { :
argument is not a matrix
Calls: conipher_treebuilding ... determine.cluster.nesting -> calc.pyclone.ci -> t -> t.default

the input matrix is straight from the clustering step "*.SCoutput.CLEAN.tsv"
any guidance as to solving this would be really appreciated!
Thanks!

Hello, I have the same issue, for me it was a problem with the "CASE_ID" and "SAMPLE NAME", I have changed them and used somthing similiar to the one use in the toy_tsv and it worked. Hope it helps!

Thanks! looks like that was it! To clarify, the CASE_ID and SAMPLE columns need to share the same prefix string.
Seems like I missed this comment in the protocol paper. Thanks for your help


Manual Control for KMS Verification via Whodb

I hope to control whether the device can be verified through Whodb. The idea is to add an additional field that allows manual control over whether KMS verification is permitted.

The KMS server has no ACL by default and I feel adding any sort of ACL goes in the wrong direction. You can implement L4 ACL in front of the KMS to achieve that only certain subnets or IP ranges can use it.


mpmath documentation references obsolete gympy instead of gympy2

In the mpmath documentation on using gympy, it says
"Using gmpy (optional)
By default, mpmath uses Python integers internally. If gmpy version 1.03 or later is installed on your system, mpmath will automatically detect it and transparently use gmpy integers intead".
Since gmpy is obsolete and has problems installing, might I recommend that you reference gymp2 in the documents?  This will help out people using gympy for the first time with mpmath.

duplicate of https://github.com/mpmath/mpmath/issues/840


Where will the pictorial directory live?

Need to find a place for the pictorial directory to live that is secure (uses https).
Acceptance Criteria

Get an answer on where the files need to live (the final url).
Determine the best way to have https support.

Maybe Let's Encrypt might be something to look into for this project.


Unity.gitignore modyfying,

add /[Bb]uilds/ and  /Assets/AssetStoreTools* ExportedObj/ 3 dictionaries and *.svd svd files to be ignored
modified:   Unity.gitignore

Builds: Some one like to use builds folder not build folder to hold builds
AssetStoreTools: Some developers install this to develop asset for unity asset store, this should be ignored
ExportedObj and svd files are from VS

Thanks!


Could not resolve all files for configuration ':compileClasspath'.

Could not resolve all files for configuration ':compileClasspath'.

Could not resolve com.google.api-client:google-api-client:1.23.0.
Required by:
project :
Could not resolve com.google.api-client:google-api-client:1.23.0.
Could not get resource 'https://repo.maven.apache.org/maven2/com/google/api-client/google-api-client/1.23.0/google-api-client-1.23.0.pom'.
Could not GET 'https://repo.maven.apache.org/maven2/com/google/api-client/google-api-client/1.23.0/google-api-client-1.23.0.pom'.
Connect to repo.maven.apache.org:443 [repo.maven.apache.org/<IP_ADDRESS>] failed: Connection refused: connect
Could not resolve com.google.oauth-client:google-oauth-client-jetty:1.23.0.
Required by:
project :
Could not resolve com.google.oauth-client:google-oauth-client-jetty:1.23.0.
Could not get resource 'https://repo.maven.apache.org/maven2/com/google/oauth-client/google-oauth-client-jetty/1.23.0/google-oauth-client-jetty-1.23.0.pom'.
Could not GET 'https://repo.maven.apache.org/maven2/com/google/oauth-client/google-oauth-client-jetty/1.23.0/google-oauth-client-jetty-1.23.0.pom'.
Connect to repo.maven.apache.org:443 [repo.maven.apache.org/<IP_ADDRESS>] failed: Connection refused: connect
Could not resolve com.google.apis:google-api-services-appsactivity:v1-rev136-1.23.0.
Required by:
project :
Could not resolve com.google.apis:google-api-services-appsactivity:v1-rev136-1.23.0.
Could not get resource 'https://repo.maven.apache.org/maven2/com/google/apis/google-api-services-appsactivity/v1-rev136-1.23.0/google-api-services-appsactivity-v1-rev136-1.23.0.pom'.
Could not GET 'https://repo.maven.apache.org/maven2/com/google/apis/google-api-services-appsactivity/v1-rev136-1.23.0/google-api-services-appsactivity-v1-rev136-1.23.0.pom'.
Connect to repo.maven.apache.org:443 [repo.maven.apache.org/<IP_ADDRESS>] failed: Connection refused: connect

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

It's likely that you have software on your computer that is blocking the connect to the maven server. See #13 where a user was able to find a solution.


xgen: init at 0.0.0

Description of changes
Adds support for xgen, a tool that generates Go/C/Java/Rust/TypeScript code from an .xsd (XML Schema Description) file.
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

@isabelroses Thank you for the pointer about by-name!

@isabelroses can we merge? :)

@isabelroses can we merge? :)

I don't have those kinds of permissions sadly. But I'll raise this when the latest comment is addressed.

Also please squash your commits down into xgen: init at 0-unstable-2023-07-02 and change the PR name to the same.

@isabelroses

squashed to 1 commit
renamed commit to xgen: init at 0-unstable-2023-07-02
renamed PR to xgen: init at 0-unstable-2023-07-02

Thank you for pointing me to these conventions!

Hello,
I am using this program and currently using the golang toolchain to get it on my machine, it would be great to get this merged so that we can put it in our nixos and nix-darwin configs at work.
Many thanks to all of you for this work.


*/. matched all files under dir

In .gitignore, '**/.*' matched all files under dirs, and can't display in project.

I'm not sure I follow - if you have **/.* in your .gitignore, then unless there's a file without an extension, that would match every file in your project directory. Were you expecting something else?

My project 'sc-rfqnoah' in Explorer

And settings in .gitignore

Then result in Atom

Files are disappeared.

You can tell Tree View to show you gitignored files. Go to the settings for the Tree View package and uncheck the "Hide VCS ignored files" config option. Does that help?


Add test coverage for the netcoreapp2.0 in acceptance tests

Description
This will by default include the package fallback folder coverage.
https://github.com/dotnet/cli/issues/6100
https://github.com/dotnet/cli/issues/5575
https://github.com/NuGet/Home/wiki/[Spec]-Fallback-package-folders
Steps to reproduce

What steps can reproduce the defect?
Please share the setup, commandline for vstest.console, sample project, target
framework etc.

Expected behavior

Share the expected output

Actual behavior

What is the behavior observed?

Environment

Please share additional details about the test environment.
Operating system, Build version of vstest.console

@livarcocc do u see any other work in dotnet test apart from validation of scenario.

Fixed in: f20e81ca2d6247cc465c627d005d9b091abcff71


commit-3 (updated) of multi-threaded decoding support.

Mainly update DecodeCurrentAccessUnit and associated functions to do threaded parallel frame decoding.
Add additional function PrefetchLastPicForThread and variables for better control of threaded decoding in the case of multi-slice with one slice group contains one slice.

@huili2 @sijchen  Can you check why it still shows that "1 pending check" even build is successful?

Not sure what happened. Seems all tasks are OK.
Let me restart the travis test.
From: xiaotianshi2<EMAIL_ADDRESS>Reply-To: cisco/openh264<EMAIL_ADDRESS>Date: Thursday, October 31, 2019 at 12:55 PM
To: cisco/openh264<EMAIL_ADDRESS>Cc: "Wayne Liu (huili2)"<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [cisco/openh264] commit-3 (updated) of multi-threaded decoding support. (#3190)
@huili2https://github.com/huili2 @sijchenhttps://github.com/sijchen Can you check why it still shows that "1 pending check" even build is successful?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/cisco/openh264/pull/3190?email_source=notifications&email_token=ABORMWUC7NVNGQLAQIJ6OATQRJQKLA5CNFSM4JF7X3Z2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECWR45I#issuecomment-548216437, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABORMWSVTC35QQA6EN4TUJDQRJQKLANCNFSM4JF7X3ZQ.


Show rclone command

It would be nice if the output box in the Jobs tab would show what rclone command is being run.
I started using the rclone browser, because I didn't want learn all the cmd line arguments, but I would still like to see them in case I want to use a command from a cron job.

There is a button in the jobs tab to copy the command to the clipboard:
(Ubuntu 16.04)


Working command for select all symbol highlights

Implements #122664.
Note: I wanted to add unit testing to this but couldn't figure out how to make the editor recognize the multiline text as Typescript, and couldn't find examples to do so.

@microsoft-github-policy-service agree [company=""]

@microsoft-github-policy-service agree


More basic documentation and examples for fetching from an API

Would it be possible to get some more basic examples in the documentation. There isn't any examples of fetching from an api, only creating from a hard coded array.
Perhaps it's too simple a question but i've been really struggling. Right now this is the only thing I can get working to get an instance of a model from an API, but i'm sure it can't possibly be right as it seems far too convoluted.
// Task.vue
// The template would be displaying details about a single Task
export default {
        props: {
            taskId: {
                type: Number,
                default: 1
            },
        },
        created () {
            new Task({id: this.taskId}).fetch().then(response => {
                this.task = new Task(response.response.data);
            }).catch((error) => {
                console.log(error);
            });
        },
        data: function() {
            return {
                task: null
            };
        },
    };

// Json Response:
{"id":1,"title":"Task 1","description":"A description"},

All i'm trying to do is get a single instance of a Task, in Laravel it would look something like this:
$task = Task::find(1);

$task->doSomething();
echo $task->title;
// etc

How would you get a single instance of a Task with the id of 1 using vue-mc?
The documentation shows:
// Create a new task with initial attributes.
let task = new Task({title: 'Task 1'});

console.log(task.doSomething());
console.log(task.title);

But obviously that's not using fetch or getting data from a database?
 I've read every single issue hoping someone would at least have posted an example when having another issue, but there's nothing. It would be great if the docs had more examples of things like this even if it seems obvious to some people.

It's a perfectly valid question. Fetching a model hasn't come up very much because it's usually collections that are fetched, and models that are saved. For this example, you could simplify it a bit:
export default {
    props: {
        taskId: {
            type: Number,
            default: 1
        },
    },
data: function() {
        return {
            task: new Task({taskId: this.taskId}),
        };
    },
    mounted() {
        this.task.fetch().then(() => {
             // Fetched!
        });
    },
};

Thanks alot that does make it alot simpler. It would be great if there was some sort of find() function as well.
Presumably this.form is available and updated within then()?

I'm not sure what exactly this.form is but you can use this as the vue instance because of the short arrow function syntax doing a bind.

Closing this because there doesn't seem to be further action required. Let me know if this is not the case.


English documentation?

Looks good, can we get english documentation?

english documentation should be available this weekend

It really looks awesome!! It is a shame we can't work better with it because the language. Any progress with this? I'm pretty sure the community will glad you choose english for the documentation.

sorry, we've been a little busy lately. we'll try our best to do it, u can try use google translation

https://github.com/halower/vue-tree/blob/master/README.md


Image tab unavailable

Hello,
When I click on the Image tab, it says page not found.
`DB Connection: ✔
Synced Models: ✔
Listening on http://localhost:8000
file:///app/controllers/images.js:80
if (container_images.includes(images[i].RepoTags[0])) {
^
TypeError: Cannot read properties of null (reading '0')
at Images (file:///app/controllers/images.js:80:57)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Node.js v22.2.0
DB Connection: ✔
Synced Models: ✔
Listening on http://localhost:8000
file:///app/controllers/images.js:80
if (container_images.includes(images[i].RepoTags[0])) {
^
TypeError: Cannot read properties of null (reading '0')
at Images (file:///app/controllers/images.js:80:57)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Node.js v22.2.0
DB Connection: ✔
Synced Models: ✔
Listening on http://localhost:8000`
Any hint? Thanks!

Try with lllllllillllllillll/dweebui:v0.70-dev instead.
Added try block for images without RepoTags: da9692bdb173f766dfbacafcc2fdb3336b7e4b97

Thanks, that work fine ;)


HasRole endpoint not working

update the return type to Boolean
user accessing resources outside of scope should not be handled here (no 400 exceptions throw here)
Error handling: 404 if account not found, and also fix error handling for other endpoints in AccountController

This was brought up during http-client-rewrite.
However, where is this endpoint currently used. and how is it expected to work?
If this is something before introducing Claims and no longer used, we should consider removing it.
or, find the correct use case and re-do requirement, since access control is managed by backend using Claims now


QwikCity scaffold for Cloudflare Pages isn't properly hosting pages

Qwik Version
0.0.100
Operating System (or Browser)
Windows
Node Version (if applicable)
16.13.2
Which component is affected?
Qwik City
Expected Behaviour
Cloudflare Pages should host static pages.  But it is unable to find the server directory from the default scaffolded [[page]].ts
Actual Behaviour
You'll see below that vite builds the server directory properly; however, it's unable to find that file in the cloudflare function
2022-08-20T16:18:12.803262Z
2022-08-20T16:18:12.803491Z	> build.ssr
2022-08-20T16:18:12.803682Z	> vite build --ssr src/entry.cloudflare.tsx
2022-08-20T16:18:12.803822Z
2022-08-20T16:18:14.542669Z	vite v3.0.2 building SSR bundle for production...
2022-08-20T16:18:14.605143Z	transforming...
2022-08-20T16:18:16.290723Z	✓ 47 modules transformed.
2022-08-20T16:18:16.409709Z	rendering chunks...
2022-08-20T16:18:16.416933Z	server/entry.cloudflare.js   235.77 KiB
2022-08-20T16:18:16.468586Z	Finished
2022-08-20T16:18:17.042051Z	🚧 'wrangler pages <command>' is a beta command. Please report any issues to https://github.com/cloudflare/wrangler2/issues/new/choose
2022-08-20T16:18:17.132342Z	Compiled Worker successfully.
2022-08-20T16:18:17.174782Z	Validating asset output directory
2022-08-20T16:18:17.858236Z	Deploying your site to Cloudflare's global network...
2022-08-20T16:18:19.676035Z	Parsed 1 valid header rule.
2022-08-20T16:18:22.09998Z	Success: Assets published!
2022-08-20T16:18:22.654291Z	Error: Failed to publish your Function. Got error: Uncaught ReferenceError: ____path___ts_onRequest is not defined
  at worker.mjs:7127:15

Additional Information
if I replace the [[page]].ts with locally with the vite cloudflare.ssr bundle. commit that .. cloudflare pages works as intended. however, this isn't a good workflow

Error: Failed to publish your Function. Got error: Uncaught ReferenceError: ____path___ts_onRequest is not defined.

The exports in entry.cloudflare.tsx didn't match [[path]].ts in 0.0.100. This looks like that issue. Just tried and the cloudflare pages starter successfully builds and deploys using 0.0.103

Thanks for opening the issue @matthewharwood and thanks for testing with the latest @mrmcc3! Looks like it's fixed in the latest release.


YTM Feature Request: Playlist Sorting and Filtering

Checklist:

[x] I have checked that there are no issues with similar or the same content
YOU SHOULD CHECK CLOSED ISSUES AS WELL

[x] I have checked the FAQ (https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/wiki/FAQ) and the answer I am looking for is not there

[x] I have double checked and can reproduce the issue

OS:
macOS Catalina
GPMDP Version:
4.7.1, Youtube Music Desktop Player (Beta)
Issue Descriptions:
Unable to sort / filter songs in my playlist, would be super valuable
Steps to Reproduce:

Open GPM / YTM (BETA)
Switch to YTM (BETA) if necessary
Select any playlist (create one if necessary and add 2 songs)
No text box to filter, no headers to sort, only able to drag and drop to re-order

Major UI modifications like this are generally a non-starter due to the nature of the language in which YTM is actually written in. They use polymer, and hooking into polymer to add these features is a huge pain, and if possible, next to impossible to maintain.

Thanks for responding @jostrander! Huh, not sure I would consider sorting and filtering major UI modifications... and I am not familiar with Polymer, but it looks like it has built-in support in V3 and even V1...

Under normal circumstances I would agree. If we had the source for the YTM website it would be fairly trivial. However we are doing it after the fact, and the YTM is a SPA interface built on Polymer, so its not like we can simply reorder the data and redraw the html. The underlying data source would need to be modified and then poylmer would need to recognize that data change and re-render the list. I'm not saying its impossible, just a maintenance nightmare, as any changes to the source may render our addon unusable, or maybe even break the player for all involved.

Ah, OK... well I hope they add this basic functionality soon then 🤞


Remove ACLs on deployment if grant-access removed.

When deploying later versions of a spec, it may be the case that a grant-access has been removed.  We'll need to remove the ACL to ensure we keep things locked down.
We should do this by inspecting the ACLs on each owned topic and removing any DESCRIBE and READ ACLs for users no in our list.

addressed as part of this: #211


Feedback on learning about Azure.

The information that I have covered so far is very impressive. The article is laid out well  and written at a high level.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: e27bedb5-7ff6-f4ae-eb7e-4ee25472d25b
Version Independent ID: 804b814e-49c9-7fc8-dc86-27b431a9b7df
Content: Create and manage action groups in the Azure portal
Content Source: articles/azure-monitor/platform/action-groups.md
Service: azure-monitor
Sub-service: alerts
GitHub Login: @dkamstra
Microsoft Alias: dukek

@BMTriplett Thanks for the feedback. :+1:
@dkamstra FYI. Kudos. :+1:


bump up terracotta-core & galvan version

This updates terracotta-core and galvan version to the latest release which resolves memory leak related issue to RetirementManager.


Fix tests according to compiler changes.

https://github.com/llvm/llvm-project/commit/b5fd9463a3b9aecfc132828510f7e2a47b581b14 has changes that allow for this .mcin representation.

This is a revert of https://github.com/ROCm/rocm-examples/commit/4a15db3577005da7a0bd6c77e20ea3ee82a7eb2d.


Quiz Topic Ideas

Do you have any ideas for quizzes? Leave them here, if I like the idea, I will make a separate issue for that quiz topic (to be worked on)

programming language related quiz, geography related quiz

Srinja333

good idea

In the website I found one bug I don't know if the bug coming for me only. The bug is if we select the b option for any questions It is giving correct and that is also not the actual answer.

In the website I found one bug I don't know if the bug coming for me only. The bug is if we select the b option for any questions It is giving correct and that is also not the actual answer.

@Darshanjaji Can you please create a new issue for this?

Hey, I have couple ideas for quizzes: music genres and artists, literature and authors, sports and athletes, English grammar/idioms/phrases, famous battles and wars, human anatomy or medicine in general

A World Flags and World Capitals Quiz

Quiz on book series like Harry Potter and ASOIAF.

Quiz on Tech Hardware, SQL, Git & GitHub, Open Source, Blogging etc

I think quizes on popular TV shows, movie & book franchises, anime & mangas would be great as they have a pretty huge fandom.

I think creating a time limit for the quizzes could add a new aspect to the competition (when the leaderboard is ready).

POTENTIAL QUIZ TOPICS

Popular anime shows/anime characters
Halloween is coming soon! Maybe some topics related to popular horror franchises? (I would be more than happy to work on this one! 🎃)
Internet/programming trivia
Periodic table of the elements
Outer space

Guys, we have some amazing ideas here. Make sure to add the quiz, if you like as I can't add all of these quizzes, but as a COMMUNITY, we can!!

Guys, we have some amazing ideas here. Make sure to add the quiz, if you like as I can't add all of these quizzes, but as a COMMUNITY, we can!!

There should also be a proper contributing guidelines in the README for easier entry to contribution as well as easier maintenance.


multiple select dropdown

hello guys, I need to do a multi select dropdown. I followed the comments on  #4   and modified all the code. but doesn't work. any suggestions? (I am new to handsontable, found it out recently)

Do you have a jsfiddle?

@trebuchetty yes , here it is  http://jsfiddle.net/lucidBug/8ab5n028/
I commented some pieces since was not working ...

I looked through your jsfiddle. You're not even using my Select2 editor. You don't even have Select2 included in the js files. I think you may be unaware of what my editor is actually used for.
This editor is for helping to create a select2 dropdown as a handsontable editor. This allows you to have more complicated and IMO useful dropdowns within handsontable that the autocomplete built-in editor doesn't provide. Multiselect would certainly meet that specification.
Maybe I'll need to update the documentation for this to better explain how to use it. I also have some changes to make so that it's compatible with the latest versions of Select2 and Handsontable.

Hi I'm using your select2 editor working perfect but I also need  multi selection can you guide me how to do this

Hi Please help to complete this.

This "component" does not seems to work :(  :

it's not clear for what version of Handsontable to use: #9
no working example or demo demonstrating it at all.

Hi Thank your for your response
I'm using "handsontable-0.15.0-beta2"
Here is the demo
http://jsfiddle.net/4mpyhbjw/38/
Thank you

Here is the another
http://jsfiddle.net/4mpyhbjw/40/

Hi any update please I have no choice.

Hi any update please I have no choice.

Unfortunately we were not able to make it work with handsontable :(.,
We refactored our application with master-detail screens, and the detail we implemented with this multi-select field: http://w2ui.com/web/demos/#!fields/fields-4

Hi thank you for giving this grid table I also refactored from handsontable to w2ui can you help me how to  implement multi select option in column inline editing?

can you help me how to implement multi select option in column inline editing?

This is disabled in W2UI for now: https://github.com/vitmalina/w2ui/issues/911
because of "width" reasons.
(for inline grid editing)
You could vote for that issue so that the author allows the multi-select compoment to be rendered inline too.
As I said before we refactored and used a "master-detail" mode for the fields that we could not edit inline. So we have "detail" forms like in the link I mentioned above for the fields that can't be rendered at the moment inline.
The detail

master is a W2UI grid with inline edit mode, with the following column configuration:

read only columns - grayed out that are never editable (e.g. ID column, creation date, etc)
editable columns - normally editable inline columns/cells for simple values
button columns - like the read only columns but with an onClick event handler so that they open a popup (a detail form) where fields that can't be edited inline like multi-select, color picker, big text area fields  are allowed here in the popup form since it has enough place.

This way, for most stuff the user edits inline, and for those few exceptions a popup with a form is used.

@abugroup, you were close. The only change you needed was the 'multiple' option for the select2 options.
select2Options: {
data: optionsList,
dropdownAutoWidth: true,
width: 'resolve',
multiple: true
}
Your renderer would then need some small adjustments to show the multiple selections correctly.

Hi Guys,
Any update for multi selected item in dropdown using ngHandson table. I also wanted to use multi selected dropdown feature in my app.

ngHandsontable isn't currently supported with this editor. I believe there's a pull request to add this functionality, but I haven't merged it into a separate branch yet.


Fixed vite compile error due to wrong module file

I got errors with vite
The package may have incorrect main/module/exports specified in its package.json
because the module-property in package.json directs to the wrong file.
Quickfix :)

Sorry, should have looked for other PRs :)
#19 will fix this.

No worries!
Sorry about this anyway. Is this the Vue 2 or Vue 3 branch / package BTW?

I used the Vue 3 package.


🍒[cxx-interop] Do not crash when calling a subscript with unnamed parameter

This fixes a crash in SILGen when calling a C++ subscript that has an unnamed parameter from Swift.
The parameters from a C++ operator[] get carried over to the synthesized Swift subscript. If the Swift parameter has no name, there is no way to refer to it in SIL. However, the synthesized subscript accessor needs to pass this parameter to C++.
This change makes sure that we give a name to the Swift parameter if there isn't already a name on the C++ side.
rdar://83163841
(cherry picked from commit ae27e884d5ce320616c29182880b898e8873ee7c)

@swift-ci please test


Set drawer to visibility: hidden when offscreen

At the moment you can tab into the drawer and focus the close button when it's offscreen. Setting it to visibility: hidden will hide it from both keyboard and screen reader navigation.

It'd also take it out of the render tree :( Wondering about aria-hidden + tabindex dancing, wdyt?

The tricky bit is tabindex. You have to set it on any and all children which could be focusable. So button, a, input, etc.
I hadn't thought about the importance of leaving the item in the render tree, I'm assuming taking it out of the render tree and popping it back in just before it animates would be expensive?

I've been doing visibility: hidden -> visibility: visible for long time. Because setting element from visibility from hidden to visible will trigger css transition ( setting display not ).
Recently, in my project, I notice that setting visibility is actually expensive. Transition became lag on mobile device.
My point is, if an operation is slow, it should make a delay, not making subsequent operations slow. Think about what you did in FLIP animation. You trigger layout, reverse it, then use transform to animate. Layout is slow, it will make a delay, but subsequent transform is fast and smooth.
If setting visibility will take element out of render tree, and that operation is slow. That should make a delay, but subsequent transform should not be affect by it.
I guess browser engine try to do slow operations (layout) and fast operations (composite) at same time?


Jenkins Pipeline support

Hi,
Is the plugin compatible with Jenkins groovy pipeline syntax?
If so, can you provide some examples?
The only description I've found for the plugin was this one:
https://www.delphix.com/blog/jenkins-plugin
The blog however only describes basic config using UI, not Jenkins pipeline scripts.

This plugin isn't compatible with pipeline integration. There is another option for integrating Delphix and Jenkins, the Automation Framework. It's a more agnostic way to use scripting for Delphix during CI/CD. There is also a demo application with a Jenkins file the uses pipeline syntax here.

Thank you.
I will look into the resources you've provided.


Configure tasks "other" does not allow selection of installed languages

Issue Type: Feature Request
New to VScode.  Created a folder; saved as a workspace. Then selected
"configure tasks". Did not see C++ or Arduino, or other environments (i.e.) Python. Selected more. Expected a list of other existing environments.
Just received a "echo; shell; echo Hello" configuration.  Not very helpful.
Would like to see a dropdown list of other environments and/or extenstion available.
VS Code version: Code 1.44.2 (ff915844119ce9485abfe8aa9076ec76b5300ddd, 2020-04-16T17:50:03.709Z)
OS version: Linux x64 4.19.98-08076-g24ab33fb8e14

Duplicate of https://github.com/microsoft/vscode/issues/66308


Media type text/hjson unregistered & default unicode encoding

As per http://www.iana.org/assignments/media-types/media-types.xhtml, media types in the standard trees must be registered.
I did a cursory look online for RFCs or submissions but didn't find any. Was one submitted? I'd be happy to help with that process should that media type be the one wanted, but this also presents issues.
As per https://tools.ietf.org/html/rfc6657 any text/* should either encode the encoding within the entity payload itself (text/xml being an example) or define and maybe make explicit the charset value as well as its default.
The interesting bits:
As specified in [RFC6657], a "charset" parameter SHOULD NOT be
specified when charset information is transported inside the payload
(e.g., as in "text/xml").
If a "charset" parameter is specified, it SHOULD be a required
parameter, eliminating the options of specifying a default value.  If
there is a strong reason for the parameter to be optional despite
this advice, each subtype MAY specify its own default value, or
alternatively, it MAY specify that there is no default value.
Finally, the "UTF-8" charset [RFC3629] SHOULD be selected as the
default.  See [RFC6657] for additional information on the use of
"charset" parameters in conjunction with subtypes of text.
Regardless of what approach is chosen, all new text/* registrations
MUST clearly specify how the charset is determined; relying on the
US-ASCII default defined in Section 4.1.2 of [RFC2046] is no longer
permitted.  If explanatory text is needed, this SHOULD be placed in
the additional information section of the registration.

Thanks for the information! I have overlooked that.
I'd appreciate your help. If I read this correctly, defining the charset as "UTF-8" for "text/hjson" would be OK?

I think it's the easiest for the avoidance of doubt, especially if the media type has not been widely deployed on server resources. A cursory glance on google tells me no master list has taken the format on yet.
Next step is to prepare a registration request in the standard tree, which will probably lead to some IETF resources being allocated and an editor to make sure the spec is up to scratch, and go through the motion of a full RFC being published. This requires an initial draft for the media type itself, but usually requires the specification itself to be RFC'd, so making hjson "standard" for the whole internet.
The alternative is to be in the vendor tree, which has relaxed rules, which would make it text/vnd.hjson. If you don't want to go through the RFC process itself, that's probably the quickest way to be "compliant" with media type rules :)
Let me know how I can help.

I've removed all references to the mime type as Hjson as a configuration file format does not need them (or at least not one that requires registration).


it's seem that the latest one still not support  yew 0.19.0?

I'm a new bee who is trying to study yew.
i got error below.

yew = "0.19"
stylist = "0.10"
wasm-bindgen = "0.2.80"
web-sys = "0.3.57"

BTW, how can i rewrite body style ?

To enable yew integration. Enable feature yew_integration in Cargo.toml.

You might have forgotten to activate that feature.
stylist = { version = "0.10", features = ["yew_integration"] }

Closing this for now, feel free to reopen if you still face the issue @sanriqing


chore(collector): Rename Collector to GethCollector

Summary
This PR renames Collector to GethCollector. It also renames the Status structs to make it easier to distinguish.
Background
As we are working towards adding different types of collectors to Composer, it is better to re-name the existing Collector implementation to GethCollector since it streams txs from the rollup node's geth mempool.
Changes

Rename Collector -> GethCollector
Renames collectors field in Searcher struct to geth_collectors

Note: I chose not to name other fields of Searcher struct like collector_statuses and collector_tasks since they can be generic on different types of collectors and not just GethCollectors
Testing
Compiled the codebase and ran tests successfully.
Issue
https://github.com/astriaorg/astria/issues/795
closes

I would prefer if we stuck to searcher:Status over searcher:SearcherStatus

is the current collector geth-specific or eth-specific? it should work with any ethereum execution node as they all implement the same json-rpc api, right?

Thats a good point. It makes sense to me. @itamarreif any thoughts from your end on this?

is the current collector geth-specific or eth-specific? it should work with any ethereum execution node as they all implement the same json-rpc api, right?

This is my bad - for some reason I thought the websocket endpoints of JSON-RPC were Geth specific but from looking into it, it seems to be a general Eth JSON-RPC thing:
https://github.com/NethermindEth/docs/blob/master/ethereum-client/json-rpc/subscribe.md

is the current collector geth-specific or eth-specific? it should work with any ethereum execution node as they all implement the same json-rpc api, right?

This is my bad - for some reason I thought the websocket endpoints of JSON-RPC were Geth specific but from looking into it, it seems to be a general Eth JSON-RPC thing: https://github.com/NethermindEth/docs/blob/master/ethereum-client/json-rpc/subscribe.md
So maybe let's go with EthCollector then?

I ll refactor this in a PR after this gRPC collector + refactor goes in. It ll just be easier given the way i have worked on it.

@noot

is the current collector geth-specific or eth-specific? it should work with any ethereum execution node as they all implement the same json-rpc api, right?

I believe that's not the case, unfortunately, because we use geth-specific extensions of the JSON-RPC - namely subscribing to new events. Last time I checked this was not a feature generally supported outside of it.


can't add article to root

This was kind of expected because: https://github.com/contao/contao/pull/2900#discussion_r598728262
but in 4.11.2 you can't create articles under root anymore.

In Contao 4.11.1 konnten im root Verzeichnis Artikel angelegt werden, die mit den MERGER2 Funktionen "Artikel von Elternseite bis zur Wurzel erben" oder "Artikel der Seite oder Artikel von Elternseite bis zur Wurzel erben" smart zu vererben waren. Leider wurde diese Möglichkeit in Contao 4.11.2 wieder entfernt. Schade, war eigentlich richtig cool!

Can you please try to install the main branch and test the updated version? In Contao Manager enter dev-main as 2.3.0 and update the packages.

Can you please try to install the main branch and test the updated version?

That works 👍🏼

did you test if the frontend modules etc. still work as well? 🙃

nope 🙈
[2021-06-17T11:13:27.539405+00:00] request.CRITICAL: Uncaught PHP Exception LogicException: ""contao.fragment._contao.frontend_module.rootcontent" has no container set, did you forget to define it as a service subscriber?" at /var/www/vhosts/...../contao/vendor/symfony/framework-bundle/Controller/ControllerResolver.php line 39 {"exception":"[object] (LogicException(code: 0): \"contao.fragment._contao.frontend_module.rootcontent\" has no container set, did you forget to define it as a service subscriber? at /var/www/vhosts/...../contao/vendor/symfony/framework-bundle/Controller/ControllerResolver.php:39)"} []

I have update the branch, can you please try again (in a few minutes)?

The error is gone but no root-articles will render.

Same problem here @aschempp, and ideas what could be tried out?

Well I did rewrite almost all of it, so I guess I made something wrong 😅 I'll check it out asap.

Fixed in 8c8ce22eb4124a4c7fb126cfcdf8c2b426dd8631, please try again 😊

Thanks for the fix. I can confirm it works.
Will you add a release tag?

I already did 😅


Implement pre-commit hook for branch validation

Description

Introduced a pre-commit hook to enforce branch naming conventions.
The hook checks if the current branch name matches a specified regex pattern.
If the branch name is invalid, it provides feedback and prevents the commit.
Additionally, it restores .NET tools and checks code formatting using csharpier.

Changes walkthrough 📝
Relevant filesEnhancement

pre-commitImplement pre-commit hook for branch validation

.githooks/pre-commit
Added a pre-commit hook script.  Validates branch names against a regex pattern.  Provides a message for invalid branch names.  Restores .NET tools and checks code formatting.

+16/-0

:white_check_mark: Build PIX-BACEN-SDK-dotnet 1.1.338 completed (commit https://github.com/guibranco/PIX-BACEN-SDK-dotnet/commit/aeababd95a by @guibranco)

:white_check_mark: Build PIX-BACEN-SDK-dotnet 1.1.355 completed (commit https://github.com/guibranco/PIX-BACEN-SDK-dotnet/commit/dfaf8a625e by @gstraccini[bot])


iplApplyAmbisonicsBinauralEffect is quiet and muffled compared to iplApplyBinauralEffect

The output of iplApplyAmbisonicsBinauralEffect is quiet and muffled compared to the same signal going through iplApplyBinauralEffect.
It's really odd, but when I look at the spectra, it's almost as if the iplApplyAmbisonicsBinauralEffect spectrum has about 4x less amplitude, and is about 10% squished, like a slight pitch down.

@grrrwaaa - Check out the latest 2.0-beta.9 version. We have made quality improvements to iplApplyAmbisonicsBinauralEffect in this release.

I'm looking at beta.10 now. It's definitely different to before -- no longer quiet & muffled, actually the opposite. What I'm seeing now is that iplApplyAmbisonicsBinauralEffect is having almost no effect on the input sound, whereas iplApplyBinauralEffect has a much more drastic effect.
I'm comparing the output spectra of a raw noise signal going to iplApplyBinauralEffect with each cardinal direction, and the same noise signal encoded in B-format going to iplApplyAmbisonicsBinauralEffect with each cardinal direction. In all cases the iplApplyBinauralEffect otuput has a clearly shaped spectrum, whereas the iplApplyAmbisonicsBinauralEffect spectrum is almost flat, and significantly louder.
But perhaps this is because my encoding & decoding is just 1st order ambisonics. I will look into whether 3rd order encoding/decoding looks better.

I tried 3rd order -- but it is so subtle that I'm not even sure there's any panning happening at all.  #56

Closing this issue since it is old and we are unable to repro with the latest release, available here: https://github.com/ValveSoftware/steam-audio/releases/tag/v4.0.0.


added functionality to remove successfully ploaded files; additionaly…

Cherry-picked changes (1 last commit from 668-joblogs branch):
Added logic to remove files:
After file was successfully uploaded to the S3-like-storage the file in the volume will be removed;
When code receives events from other existing jobs on the cluster it checks if files with its logs are present in the S3-like-storage, if not the code will attempt to collect logs, if the stdout is still available, if the file exists the code now checks if that file also still present in the volume and removes it since it is present in the S3-like-storage.
I think this functionality addresses your concerns.

Thanks for merging!
Please prefix the PR number with "PR", and include an issue if possible in the commit line as well when merging, and keep the first line short when possible (additional details can be present on later lines). So somethine like this would have been appropriate:

Remove already uploaded files (#28, PR #44)
after they have been uploaded, and also when old jobs are present on the cluste the files of those jobs already exist on container storage

Otherwise :+1:

Sorry, got it


In specific situations, markdown comment blocks are shown in PR comments

Type: Bug
Markdown comments () are rendered in PR comments in specific conditions.
As best I can tell it is when there is an HTML tag being closed without adequate whitespace before the comment, eg
Comment

Results in this.

There was another issue related to markdown comments a few years ago but it doesn't look related https://github.com/microsoft/vscode-pull-request-github/issues/689
Steps to reproduce:

Open a pull request with a problematic comment block in it's content (eg https://github.com/jbergler/vscode-pull-request-github/pull/1)

Extension version: 0.60.0
VS Code version: Code 1.76.0 (92da9481c0904c6adfe372c12da3b7748d74bdcb, 2023-03-01T10:23:06.752Z)
OS version: Darwin arm64 22.3.0
Modes:
Sandboxed: Yes

System Info

Item
Value

CPUs
Apple M1 Pro (10 x 24)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
6, 5, 4

Memory (System)
16.00GB (0.07GB free)

Process Argv
--crash-reporter-id 9388ed38-272b-4de2-b64a-98a3f63794b4

Screen Reader
no

VM
0%

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscorecescf:30445987
pythondataviewer:30285071
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593:30376534
pythonvs932:30410667
cppdebug:30492333
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
pynewvextcfv2:30669238
azure-dev_surveyone:30548225
pyindex848:30662994
nodejswelcome1cf:30587006
2e4cg342:30602488
pyind779:30671433
f6dab269:30613381
vscrp:30673768
pythonsymbol12:30671437
vsctsb:30662444
funwalk2cf:30676044

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.76.1. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

@mjbvz this is happening because marked parses

\n


Adds fix for LastConnectErrorValue have null after device reset

Adds fix for LastConnectErrorValue have null after device reset
Tested manually

@LeelakumarPS could you expand the summary to explain what the issue was and what the fix is?
Looking at the delta I see this changed MakeOptional((int32_t) SL_STATUS_FAIL) to NullOptional. Why was the old value wrong, why is the new value good?
As a reviewer I lack some context here.


Create CRD Modal and tests for it

Description
Changes proposed in this pull request:

Add creating CRD funcionality
Add tests for creating, deleting and checking details

Related issue(s)
Close #690

/retest


bidsSlab depth length stays 0

newOrderInstruction successfully passes with connection.sendTransaction and connection.confirmTransaction.
But when I do:
const marketState = await MarketState.retrieve(
  connection,
  marketKey,
  "finalized"
);

const bidsSlab = await marketState.loadBidsSlab(connection, "finalized");
const depth = bidsSlab.getL2DepthJS(1, false);

expect(depth.length).toBe(1);

The test fails because the depth is 0. It should be one.

Try "confirmed" instead of"finalized". "confirmed" is usually good enough for most use cases (and will be true after "confirmTransaction")


Previous tentacle animation does not work anymore after the updates

Not sure what's going on... but seems like there GLTF2USD converter has made changes in hiearchy, where I used to just delete "Armature/" and animation works on both MacOS and iOS.
Today when I tried again, the animation works on MacOS, but not on iOS 😞
This is USDA I kept from the past, works for both MacOS and iOS:

This is USDA being produced by latest update:

Hierachy is now different, and I could not just delete "/Armature" ...

Hierarchy of the Blend:

As usual I export the GLTF and then run the Python GLTF2USD. But something has definitely changed.

Zip:
USDZ_tentacleThree.zip
This one works on MacOS, but failing on iOS. Again back to this issue.
Last time, I just have to delete "Armature/" this time, I am not sure. There seems to be "Armature name" in the hierarchy.
In Blender, "Armature" is the default name of the bone. I wonder if I should change and so we can get clear idea.

Ok after banging my head, I think this one works!
Archive.zip

I understand the pattern and how to fix it for now, if there is any changes again, I gotta remember this pattern...


should show loading spinner on login screen while request is in process

via Hubstaff
User: Sabir Hassan
Project: server - https://app.hubstaff.com/projects/2310881
Date Range: 01/26/23 - 01/26/23
Work session total: 0:14:28
Billable: Yes
Grand total: 0:14:28


Offchain storage of commitments could be more efficient

Well originally I was going to persist commitment which is ABI-encoded. However due to certain unresolved issues in the relayer, I need to pass the commitment in SCALE-encoded form (the output of messages.encode()), have the relayer decode that into normal structs, and then pass those structs directly to the auto-generated client for the InboundChannel contract. That client then ABI-encodes the structs before submitting the TX.
A bit redundant and inefficient, yes.
Originally posted by @vgeddes in https://github.com/Snowfork/polkadot-ethereum/pull/237#discussion_r568051606

Resolving as this isn't really an issue actually.


camel-scr: Removed unnecessary method calls

No effect in practice, but stopCamelContext() was called twice in a row for no reason.

Thanks the code has been merged. Do you mind closing this?


added final repo and final preso & old meetup stuff

Finish line is in sight!

lgtm :+1:

:checkered_flag:


Error: Buffer() is deprecated due to security and usability issues

Got below error when trying to update yaml file:
(node:2054) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.

hey, thanks for reporting. Currently its just a warning and you can ignore it. I will have a look if I can solve it with an dependency update.

I released a new version v0.7.1 with all available dependency updates. As far as I see the warning should be gone. If you encounter any issues let me know.


fix: teleport tabs hover color

Thank you for your contribution to the KodaDot - One Stop Shop for Polkadot NFTs.
👇 __ Let's make a quick check before the contribution.
PR Type

[x] Bugfix
[ ] Feature
[ ] Refactoring

Context

[x] Closes #6763
[ ] Requires deployment <snek/rubick/worker>

Before submitting pull request, please make sure:

[x] My contribution builds clean without any errors or warnings
[x] I've merged recent default branch -- main and I've no conflicts
[x] I've tried to respect high code quality standards
[x] I've didn't break any original functionality

Optional

[ ] I've tested it at </ksm/collection>
[ ] I've tested PR on mobile
[ ] I've written unit tests 🧪
[ ] I've found edge cases

Did your issue had any of the "$" label on it?

[ ] Fill up your DOT address: Payout

Community participation

[x] Are you at KodaDot Discord?

Screenshot 📸

[x] My fix has changed something on UI; a screenshot is best to understand changes for others.

Copilot Summary

🤖 Generated by Copilot at 4cc1ef7
Improved the appearance and theme compatibility of the teleport tabs component by using a variable for the hover color.

🤖 Generated by Copilot at 4cc1ef7

teleport tabs change
hover color from theme, not
black textColor kireji

I saw in PR #6755 that Neo button implements the theme & text color now so I'm wondering if it would be better to remove the entire theme from from ".teleport-tabs-button" in this PR as it seems like duplicate code and let the styles fall onto the NeoButton?

I saw in PR #6755 that Neo button implements the theme & text color now so I'm wondering if it would be better to remove the entire theme from from ".teleport-tabs-button" in this PR as it seems like duplicate code and let the styles fall onto the NeoButton?

Yes. You could have a try if it does not break something.

Screenshot 📸

LGTM! It will be more consistent now.

pay 20 usd

😍 Perfect, I’ve sent the payout
💵 $20 @ 4.49 USD/DOT ~ 4.454 $DOT
🧗 123PCJXhjb15i6JwVVRGd7KvN2sSNZrtPjr5doJq9oWctoTt
🔗 0x243deb79d16e0c88961b558a9609d58e4fd114faeab50a42c828b8f9f1d93111
🪅 Let’s grab another issue and get rewarded!
🪄 github.com/kodadot/nft-gallery/issues


How do we handle the case where object properties are named type?

I have created a schema specifying a property of an object as type and it seems to break validation

Actually, I just went to verify this and it looks like I was incorrect. I apologize.

By the way, I love this library. Thanks for the time and energy that y'all put in to it.

Your welcome. We use it a lot in our own products too and it makes the validation a lot easier for us.


Werkzeug 2.1.0 compatibility

Description
upgrading to the latest Werkzeug leads to WERKZEUG_SERVER_FD error. See comment in https://github.com/pallets/werkzeug/issues/2368 as well.
Expected behaviour
working as normal
Actual behaviour
fails with
"message": "Starting REST API"
"message": "'WERKZEUG_SERVER_FD'",
"exc_info": "Traceback (most recent call last):
  ...
  self.app.run(host=self.host, port=self.port, debug=self.debug)
  File \"/usr/local/lib/python3.9/dist-packages/connexion/apps/flask_app.py\", line 104, in run
  self.app.run(self.host, port=self.port, debug=self.debug, **options)
  File \"/usr/local/lib/python3.9/dist-packages/flask/app.py\", line 920, in run
  run_simple(t.cast(str, host), port, self, **options)
  File \"/usr/local/lib/python3.9/dist-packages/werkzeug/serving.py\", line 1047, in run_simple
  fd = int(os.environ[\"WERKZEUG_SERVER_FD\"])
  File \"/usr/lib/python3.9/os.py\", line 679, in __getitem__
  raise KeyError(key) from None
  KeyError: 'WERKZEUG_SERVER_FD'"
"message": "SHUTDOWN"

Steps to reproduce
as per above.
Additional info:
$ lsb_release -d
Description:	Debian GNU/Linux 11 (bullseye)

$ python3 --version
Python 3.9.2

# selected packages
$ pip3 list
Package               Version
--------------------- --------------
connexion             2.13.0
Flask                 2.1.0
Werkzeug              2.1.0

Hi @sfuerte could you provide a minimal reproducible example? And also make sure you're using the latest version, since your stack trace does not seem to match version 2.13.0.

@RobbeSneyders ,
here is the updated strace for connexion 2.13.0:
"message": "'WERKZEUG_SERVER_FD'",
"exc_info": "Traceback (most recent call last):
  File \"app.py\", line 1680, in run
    api.run()
  File \"./rest_api/RestApi.py\", line 135, in run
    self.app.run(host=self.host, port=self.port, debug=self.debug)
  File \"/usr/local/lib/python3.9/dist-packages/connexion/apps/flask_app.py\", line 125, in run
    self.app.run(self.host, port=self.port, debug=self.debug,
  File \"/usr/local/lib/python3.9/dist-packages/flask/app.py\", line 920, in run
    run_simple(t.cast(str, host), port, self, **options)
  File \"/usr/local/lib/python3.9/dist-packages/werkzeug/serving.py\", line 1047, in run_simple
    fd = int(os.environ[\"WERKZEUG_SERVER_FD\"])
  File \"/usr/lib/python3.9/os.py\", line 679, in __getitem__
    raise KeyError(key) from None
KeyError: 'WERKZEUG_SERVER_FD'"

As for the example, here is an excerpt from our class related to connexion and I wouldn't say we do something fancy there:
class RestApi(object):
    def __init__(self, host=None, port=None, debug=False, root_dir=None, api_spec=None):
        self._init_logger()
        if root_dir is None:
            root_dir = os.path.abspath(Const.RootDir + "/rest_api/")
        self.host = Const.REST_Bind_address
        self.port = Const.REST_Server_Port
        if host is not None:
            self.host = host
        if port is not None:
            self.port = port
        self.debug = debug

        # Create the REST API instance
        self.app = connexion.App(__name__, specification_dir=root_dir + "/api_spec/")
        # suppress Flask console/stdout access logs
        logging.getLogger("werkzeug").setLevel(logging.CRITICAL)
...
    # 'run' is a single line method
    def run(self):
        self.app.run(host=self.host, port=self.port, debug=self.debug)

# If we're running in stand alone mode, run the application
if __name__ == "__main__":
    api = RestApi(
        host=Const.REST_Bind_address, port=Const.REST_Server_Port, debug=False
    )
    api.run()

Thanks @sfuerte but I still can't reproduce using your code on top of one of our examples. Would be great if you could provide an actually runnable code sample that throws this error.

I can't reproduce this either. In other cases I've seen about this, it was because something was setting WERKZEUG_RUN_MAIN, an internal env var, which tricked the server into thinking it was running in the reloader, which is not correct. If the intention really is to disable the reloader, pass use_reloader=False.

solved as per the last comment in https://github.com/pallets/werkzeug/issues/2368
Thanks for the hint again and it can be closed now.

The fact that you're running this in systemd indicates a severe security issue with that application. Do not run the development server in production. It is not intended to be secure, stable, or efficient. Use a production server such as gunicorn, uwsgi, waitress, or mod_wsgi. The fact that you have to set an internal variable just to disable this message should be a strong indicator that you're doing something incorrect.


PARQUET-435: Change column reader methods to be array-oriented rather than scalar

Column scanning and record reconstruction is independent of the Parquet file format and depends, among other things, on the data structures where the reconstructed data will end up. This is a work-in progress, but the basic idea is:

APIs for reading a batch of repetition ReadRepetitionLevels or definition levels ReadDefinitionLevels into a preallocated int16_t*
APIs for reading arrays of decoded values into preallocated memory (ReadValues)

These methods are only able to read data within a particular data page. Once you exhaust the data available in the data page (ReadValues returns 0), you must call ReadNewPage, which returns true is there is more data available.
Separately, I added a simple Scanner class that emulates the scalar value iteration functionality that existed previously. I used this to reimplement the DebugPrint method in parquet_scanner.cc. This obviously only works currently for flat data.
I would like to keep the ColumnReader low level and primitive, concerned only with providing access to the raw data in a Parquet file as fast as possible. We can devise separate algorithms for inferring nested record structure by examining the arrays of decoded values and repetition/definition levels. The major benefit of separating raw data access from structure inference is that this can be pipelined with threads: one thread decompresses and decodes values and levels, and another thread can turn batches into a nested record- or column-oriented structure.
Comments welcome. Thanks

@asandryh @majetideepak I'll rebase this patch first thing tomorrow and change the batch read API as described (since it's not possible — with DataPageV1 to know how many values to decode without first examining the repetition / definition levels). I'll address the other comments as well. Pls let me know any other feedback

I'll work on getting this rebased and with the read API fixed by EOD

@majetideepak @asandryh Rebased and responded to your comments. For the moment it's easiest to read the values and levels together (see ReadBatch) -- I suggest we pursue optimizations after we have more rigorous unit testing. I'm going to work on schemas tomorrow and plotting a course toward writing flat primitive data so we can verify roundtripping data to a file.
We should start a side discussion about building up testing tooling, because continuing to do major development without thorough testing isn't likely to be a good use of anyone's time. I'm open to ideas, including scripting parquet-mr to generate sample files for testing.

I've created PARQUET-479 to work on the testing setup. Regression tests should be a part of each Travis CI build, too.

thanks for the comments! I just rebased on upstream/master (since I moved column_* to parquet/column/).

Where does ReadNewPage() happen in the batch reader ? Is the downstream application expected to call ReadNewPage() explicitly ?
Another TODO is to read multiple data pages until batch_size < num_buffered_values_;

Sorry! You specified this in the main comments.

@majetideepak oops, thanks for pointing that out. I will make sure that ReadBatch automatically called ReadNewPage. I'm also making ReadNewPage private

OK, I think this should be merge-ready unless there are more comments

+1 LGTM

LGTM

@nongli we are good to go. Finally added a pre-commit hook so I don't get bitten with a cpplint issue again

Thank you!


Added an option to control the options for node-resolve.

This was useful for me specifically to resolve modules from a memory-based filesystem, but it can be used to gain much more control over the resolution of modules.

Thanks, this is a good idea — released as 2.1.0. Sorry for the delay


Quantized Qwen-72B-Chat Error

I ran Qwen-72B-Chat quantized model, it ran error!
TypeError: QWenBlock.forward() got an unexpected keyword argument 'past_key_values'
I used newest source code compiled AutoAWQ.

I tested Qwen-14B-Chat same ERROR!

Transformers 4.36.0 broke quantization. Can you try downgrading?
CC: @younesbelkada seems the issue may not be fully fixed yet

4.36一样的错误

我的transfomers==4.35.0可以运行


Underscore '_' Character Containing Database Table Field Names And Escaping

$field=$CI->db->escape_like_str('TARIH_TR_GUNLU');
returns 'TARIH!_TR!_GUNLU
Hope you fix this bug?

It's not a bug.

Why it's not a bug? I want to get field names from jqgrid and before use in sql query i want to escape it. In where clause i want to use it but it generates error message.
May you explain why it's not and what may i do?

The underscore is a wildcard character just like the percent sign, only it matches only a single character. Please ask your other questions on the forum.

Yeah, you can't call this a bug but how if I want to produce query like:
select * from foo_tbl where bar_column like '%match%something%'
with query builder: $this->db->like('bar_column', 'match%something', 'both')->get('foo_tbl');
without escaping % with !% ?

Don't use the query builder? You don't have to use it if it doesn't help you.

@JrrMaster This may be helful for you: d738b6ba89d7b719114cbfaa5a62964f943ba926

@JrrMaster dont try to explain your problem; he neler understands. Just solve your problems yourself. I made like this

Oh, the guy who's never wrong again ...


OCPBUGS-30954: Revert "Move config v1 IP validation to CEL"

This reverts commit ae74cd4980f991d6ef127409f80ae0225a585933.
Manual revert of #1802.
The Infrastructure object is being updated by CVO before KAS is upgraded to 4.16, this results in the CRD not being updatable, and blocking the upgrade

/jira refresh

/close
Duplicate of #1810


chore: Add dist to typings path in package.json

The typings path should match the main path and our build process should strip out dist from the pathname.

I'll take care of this.


Fish gives errors when trying to inherit variables

I am running fish 3.0.2 on Arch with the bobthefish theme. When I add your plugin, everything works fine but none of my bobthefish options is preserved. If I set -g async_prompt_inherit_variables 'all', I get the following errors on every prompt:
set: Tried to change the read-only variable “fish_pid”
set: Tried to change the read-only variable “hostname”
set: Tried to change the read-only variable “version”
set: Tried to change the read-only variable “fish_pid”
set: Tried to change the read-only variable “hostname”
set: Tried to change the read-only variable “version”

Is there a way to fix this?

I fixed these error. If you still have problems, please reopen.
Thank you for reporting!


Spinning wheel on touch

Is there a way to make the wheel spin (not must moving it to the segment you click) by dragging it with touch or cursor up and down (some sort of physics involved would be awesome.)

Currently, the library doesn't support dragging.
However, you can use the keyboard to spin. More info here: http://wheelnavjs.softwaretailoring.net/documentation/core.html#sectionKeynav


WGSL: Intrinsics: synchronization

4 functions

This task is related to the functions listed in the WGSL spec document,
https://www.w3.org/TR/WGSL/#sync-builtin-functions


Verify that loaders operate correctly

We want to support things like:
background: url('file!foo.png');

To allow for optimizations for cases where we don't want to inline failover images, etc.

Fixed by shama/stylus-loader#28

Released in 0.2.1


[Bug] Completely different speed when performing auto / manual

General

[X] I have updated to the latest version of MySpeed.
[X] My bug has not been reported yet.

The Bug
Hello, firstly thanks for the project, it's a great tool and as a developper too I love to see these things. I saw a strange behavior on my speedtest. When I trigger a manual speedtest, I have my normal bandwidth. But when an automatic one is called, my download is super low (the upload doesn't change that much)
Is the speedtest function the same for manual and auto ?

What device are you using to access the page?
In the browser
Which operating system is your MySpeed instance running on?
Linux

Hey, glad you like the tool. I couldn't reproduce this issue myself so I have some steps you can try:

Are there multiple instances of speedtests trackers in your network? To check, change your frequency (Settings > Set frequency > Set manually) to something more random (8 * * * * to schedule at minute 8)
Does this also happen on other servers? Try going to Settings > Change provider and choose a different server from the list to check
If that also doesn't help, try using a different provider. MySpeed also has support for LibreSpeed and Cloudflare. If it does not happen there, this might be related to the Speedtest CLI
Speaking of the Speedtest CLI, if all the steps above didn't help, try running a speedtest using the Speedtest CLI exactly at the start of an hour

Let me know if any of those steps helped or the issue still happens with the steps applied

It was the frequency ! I didn't even think about this, but it's logical. A lot of cron do health check speed test, and they use round hours to do so. And the upload didn't move because it doesn't overload a server that much and because users have way lower upload in general, so harder to saturate. I changed the frequency to 8 minutes past o'clock and it's good !
Have a nice day and thank you !

Manually setting the frequency worked for me as well.  Glad I found this!


Add contributing and readme file

Please add a link to the code of conduct file once @charlessuresh created the file.


CWL: move tmp_outdir_prefix to work directory

Places the output directories into work directory with other
temporary work files to avoid clutter and improve ability
to easily clean up.
https://github.com/BD2KGenomics/toil/issues/1865#issuecomment-328303879

Thank you @chapmanb and @tetron


version drop down does not work on Firefox

The version drop down (as used for example in https://lindat.mff.cuni.cz/repository/xmlui/handle/11234/1-2837) normally gives the option to click the different versions to go directly to their submission pages. This does not work in Firefox (tested in 61.0.1). The drop down appears normally, but none of the versions is clickable.

Additionally to the behaviour described above:
the drop down seems to be "see through" in the sense that when the mouse hovers over the drop down in a location such that there is a clickable link below it, clicking will open the webpage linked by the item below.

Tested with Firefox Quantum 62.0.3 (64-bit), Mozilla Firefox for Ubuntu canonical - 1.0

At least the installation at eurac, seems to have degraded into the behaviour of #27. See, for example, http://hdl.handle.net/20.500.12124/6
The reason is that a call is made to the REST API:

https://clarin.eurac.edu/repository/rest/items/undefined/versions

but the call should actually have a filled value for undefined, like

https://clarin.eurac.edu/repository/rest/items/9/versions

Maybe this has been fixed together with #27 in a newer version @kreetrapper?

@iiegn Do you mean issue 27 in our tracker or some other? Btw the issue is actually one step before when the javascript makes a request for rest/handle/20.500.12124/6 and for some reason this returns xml not json (so the id in the next step is undefined). When I ask directly for application/json (with curl) I get a 500 error.

@iiegn What version are you running?

@iiegn What version are you running?

We're running CLARIN-DSpace 2019.01.

@kreetrapper can you run find | grep "jersey" in your installation dir? I think it should return only these (mind especially the version number):
./webapps/rest/WEB-INF/lib/jersey-client-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-container-servlet-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-server-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-common-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-container-servlet-core-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-hk2-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-media-moxy-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-entity-filtering-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-media-jaxb-2.27.jar

/opt/lindat-dspace/installation# find | grep "jersey"
./webapps/rest/WEB-INF/lib/jersey-container-servlet-core-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-container-servlet-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-common-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-client-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-media-moxy-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-media-jaxb-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-entity-filtering-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-hk2-2.27.jar
./webapps/rest/WEB-INF/lib/jersey-server-2.27.jar

@kreetrapper strange curl -H "Accept: application/json" https://clari/rest/handle/20.500.12124/6 now works for me, it didn't before, what changed?
the version box now works too

@kosarko We just had a random restart of the box about an hour ago. Maybe that magically fixed things?
I can confirm that the version drop down now works in Firefox and Chromium. (Magic!)

hm, this is no fun to debug... :(
we do have occasional glitches within the kubernetes cluster that lead to communication interruptions between dspace and the database. but once communication is restored, dspace mostly seems to be doing ok. could this drop down (and the surrounding logic) be a case that does not self-heal after communication problems...? ...other ideas?

@iiegn If you haven't already, try going through the dspace and tomcat logs from friday. Maybe there'll be some clue to why the json marshalling was not working.

Our current hypothesis is that (within our kubernetes cluster) the OOM killer - or some k8s variant - might go around and, as a result, all sorts of strange things happen; we've seen other things that also made us wonder... We now try to cleanly restart services in such cases.

With Firefox Version 102.0 (64-bit) on linux this problem does not occur anymore. (I haven't looked into this in a while but now seems to be 'Works-for-me')


fix: Support char comparison fields in Teradata

Closes #1190
Due to a Teradata client "quirk" extra padding is added to CHAR data types. This adds an rtrim() when doing comparison field row validations. It affects all string comparison fields when Teradata is a source or target system.

/gcbrun


Bio Weekly - Drill-down on Table 7 for UChicago

Add a table to the weekly biospecimen metrics report that shows the number and percent of blood completeness among University of Chicago baseline research collections by collection location (BioSpm_Location_v1r0). UChicago's collection locations are UC-DCAM, Ingalls Harvey, River East, & South Loop.
The layout and column titles of this table should be the same as Table 7 (Blood Completeness among Baseline Research Collections), but the first column should be titled "Collection Location" rather than "Site".
Add this table after Table 7 (Blood Completeness among Baseline Research Collections); It'll be Table 7.1
Title this table "Blood Completeness among University of Chicago Baseline Research Collections by Collection Location"

Hi @HopkinsDC  Please let me know how this looks

@KELSEYDOWLING7 This is perfect! Thank you!

@brotzmanmj FYI, issue 17 is done and will be added to the metrics. Let Kelsey know if any other changes are needed


Dump Illuminate\Mail\Mailable

🛻 LaraDumps Pull Request
❗ You MUST use this template to submit a Pull Request or it will NOT be accepted. ❗
Welcome and thank you for your interest in contributing to our project.
Guidelines
  🗒  Please read the Contributing Guide and follow all steps listed there.
  ✍  Give this PR a meaningful title.
  📣  Describe your PR details below.
Pull Request Information
Add mailable: sends Mailable as table and preview.
Motivation

[ ] Bug fix
[x] New feature
[ ] Breaking change

Related Issue(s)
This PR Fixes the Issue #_____.
Description
This Pull Request will log/dump Illuminate\Mail\Mailable.
ds()->mailable(new \App\Mail\TestMail(), $preview = true||false)

By default, preview is false;
mailable method returns LaraDumps instance, so can be chained with other available methods
ds()->mailable(...)->toScreen(...)

Contribution Guide

[x] I have read and followed the steps listed in the Contributing Guide.

Documentation
This PR requires Documentation update?

[x] Yes
[ ] No
[ ] I have already submitted a Documentation pull request.

Hello!, thanks for sending this PR. Could you put more details about it and how to use it?

Can you run composer fix && composer verify and fix the problems?

done

@luanfreitasdev why not. Will do this today.

Hello! @AnandPilania . Is there anything pending yet? Maybe I can for the 2x version

Bro unable to proceed with the app. Lots of error. Tried in Mac & Win. Cn u proceed or fix them?

It's really hard to send a PR for the app these days. very complex. That's why I'm moving to the 2x version which is being developed in vue

closing this in-favour of #68


Checklist suggestion

It would be helpful if the checklist contained additional information about which of these items are included in the Defender for CLoud Secure Score recommendations.
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 5524b067-f3c4-2ef2-7a82-00214aa146c0
Version Independent ID: 0ad17af0-c850-16cb-6b1d-2350573ba426
Content: Azure operational security checklist
Content Source: articles/security/fundamentals/operational-checklist.md
Service: security
Sub-service: security-fundamentals
GitHub Login: @TerryLanfear
Microsoft Alias: terrylan

@DeanGross
Thanks for your feedback! We will investigate and update as appropriate.

@TerryLanfear
Can you please check and add your comments on this doc update request as applicable.

@DeanGross
Thanks for bringing this to our attention.
I'm going to assign this to the document author so they can take a look at it accordingly

@DeanGross - Thanks for your dedication to our documentation. Unfortunately, at this time we have been unable to review your issue in a timely manner and we sincerely apologize for the delayed response. We are closing this issue for now, but if you feel that it's still a concern, please respond and let us know within two weeks. #please-close
UUF-Stale-Not Planned


support global defaults #52

Add the capability to provide global defaults.

hi @sandorfr can you please rebase and add this to README?

see #90


Usage records must be filtered by SlipStream origin

As of now, the usage records store information for VMs started outside of SlipStream. This leads to usage summaries that take into account cloud usage done outside SlipStream. Which is wrong.
We should check before inserting a usage record that a corresponding run_id matches.

What about SlipStream users sharing a Cloud credential?

What about SlipStream users sharing a Cloud credential?
Currently the VMs will be taken into account for all users who share credentials.
So if userA share credentials with userB and userA has started a VM, this VM will be taken into account for userA and userB.

The PR above (#355) fix the issue where VMs started outside SlipStream are taken into account for the usage records.
The change of the behaviour when users share credentials has to be discussed so I created another issue for that: #356.


fix: Error after clicking "start working btn" twice

Fixes #4823
Describe the changes you have made in this PR -

Previously, when a user tried to start working on an assignment and there was already an existing project associated with it, it would show an authorization error message.
To resolve this, I removed the authorization check from the start action of assignment policies, meaning that authorization is no longer enforced at this point.
Instead, I added a condition in the start action of the assignment controller. If an existing project is associated with the assignment, the user will be redirected to that project. If not, a new project is created for the user to start working on.

Screenshots of the changes (If any) -
https://github.com/CircuitVerse/CircuitVerse/assets/105718863/9428fd0d-9d31-4984-a489-6b3bb35b25e5
Note: Please check Allow edits from maintainers. if you would like us to assist in the PR.

@tanmoysrt Can u please review this pr?


Not able to run the exporter as agent

I have attached the error text in file:
Error_text.txt
I have following jdk version:
eip@fcyeip3297:/home/eip/logs/out-> java -version
openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment Temurin-11.0.12+7 (build 11.0.12+7)
OpenJDK 64-Bit Server VM Temurin-11.0.12+7 (build 11.0.12+7, mixed mode)
my test.yaml has following: -
as defined in docs section:
https://github.com/eiiches/scriptable-jmx-exporter#example-exposing-versions-as-info-style-metrics-advanced
test .yaml.txt
Thanks,
Rakesh

Hi,
You need to add
rules:

right before the - pattern: line, like this one: https://github.com/eiiches/scriptable-jmx-exporter#example
Without the rules: line, your config accidentally became an array ([{"pattern": ...}] in JSON) and that's why you are getting the
Cannot deserialize instance of `net.thisptr.jmx.exporter.agent.config.Config$Builder` out of START_ARRAY token

error.


feat: [wip] threeten deprecation for java-core

Contains changes from https://github.com/googleapis/sdk-platform-java/pull/1872 - need to merge that one before.
PR description coming soon

Done in https://github.com/googleapis/sdk-platform-java/pull/3330


NSwag NPM package v13.9.2 appears to be missing Net50 binaries

Just update NSwag NPM CLI to version <IP_ADDRESS>.
Appears to still be missing NET50 binaries. Had to copy folder from NSwagStudio to get CLI working.

Looks like the fix for https://github.com/RicoSuter/NSwag/issues/3166 didn't work

Fixed in 13.9.3

Yep net50 works for me. I tried a few combinations of setting runtime, but this is the one that worked:

Specify runtime as an argument to nswag, e.g. nswag run ./GenerateTypescriptApi.nswag.json /runtime:Net50
In your json config file, set "runtime": "default",.

Thanks!


Allow operations to change between "Failed" and "Succeeded"

Fixes #1264
Follow-up to #1257
Operations now cannot move from Failed/Succeeded back to Pending, but they can change between Failed and Succeeded.

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@22bde98). Click here to learn what that means.
The diff coverage is 100.00%.

:exclamation: Current head 47f2bef differs from pull request most recent head 5d30a70. Consider uploading reports for the commit 5d30a70 to get more accurate results

@@           Coverage Diff           @@
##             main    #1265   +/-   ##
=======================================
  Coverage        ?   99.98%
=======================================
  Files           ?      308
  Lines           ?    20557
  Branches        ?        0
=======================================
  Hits            ?    20553
  Misses          ?        3
  Partials        ?        1

Impacted Files
Coverage Δ

internal/operations/operation_updater.go
100.00% <100.00%> (ø)

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


CORS on localhost

The API is not accessible on localhost due to CORS restrictions. Would you welcome a PR enabling it, or is there a specific reason for blocking localhost requests?

The CORS access-control-allow-origin is currently set to the wildcard '*' on the server, so all requests should be able to get through. One problem that could cause CORS to block your request is if you are sending it with withCredentials enabled.
If you've verified that you don't have withCredentials enabled, could you please provide a snippet of how you are calling the api or maybe a screenshot of what specific error you're getting? Thanks!

I can't reproduce this issue anymore.
It was probably some caused by something else and I jumped the gun, sorry for that!


read_pace: pixel_control_points not found

Environment Information

hypercoast version: 0.7.3
Python version: 3.11.9
Operating System: MacOS

Description
Read PACE data. V1 data worked fine.
What I Did
filepath = "data/PACE_OCI.20240512T200038.L2.OC_AOP.V2_0.NRT.nc"

dataset = hypercoast.read_pace(filepath)

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
/var/folders/0y/p03x246x1173s__1ntmgg0440000gq/T/ipykernel_29498/745070817.py in ?()
      1 filepath = "data/PACE_OCI.20240512T200038.L2.OC_AOP.V2_0.NRT.nc"
      2
----> 3 dataset = hypercoast.read_pace(filepath)

/opt/anaconda3/envs/hyper/lib/python3.11/site-packages/hypercoast/pace.py in ?(filepath, wavelengths, method, engine, **kwargs)
     31     rrs = xr.open_dataset(filepath, engine=engine, group="geophysical_data")["Rrs"]
     32     wvl = xr.open_dataset(filepath, engine=engine, group="sensor_band_parameters")
     33     dataset = xr.open_dataset(filepath, engine=engine, group="navigation_data")
     34     dataset = dataset.set_coords(("longitude", "latitude"))
---> 35     dataset = dataset.rename({"pixel_control_points": "pixels_per_line"})
     36     dataset = xr.merge([rrs, dataset.coords.to_dataset()])
     37     dataset.coords["wavelength_3d"] = wvl.coords["wavelength_3d"]
     38     dataset = dataset.rename(

/opt/anaconda3/envs/hyper/lib/python3.11/site-packages/xarray/core/dataset.py in ?(self, name_dict, **names)
   4358         Dataset.rename_vars
   4359         Dataset.rename_dims
   4360         DataArray.rename
   4361         """
-> 4362         return self._rename(name_dict=name_dict, **names)

/opt/anaconda3/envs/hyper/lib/python3.11/site-packages/xarray/core/dataset.py in ?(self, name_dict, **names)
   4296         """
   4297         name_dict = either_dict_or_kwargs(name_dict, names, "rename")
   4298         for k in name_dict.keys():
   4299             if k not in self and k not in self.dims:
-> 4300                 raise ValueError(
   4301                     f"cannot rename {k!r} because it is not a "
   4302                     "variable or dimension in this dataset"
   4303                 )

ValueError: cannot rename 'pixel_control_points' because it is not a variable or dimension in this dataset

Thank you for reporting. It seems the file structure of PACE v2 data has changed. Do you have links to documents detailing the changes?

Never mind. I figured it out. In PACE V2 AOP data, pixel_control_points in the navigation_data group has been renamed as pixels_per_line.


Looking for rotate option

### Looking for photo rotate feature. How i could do this using filepond plugin?

That’s what https://pqina.nl/doka/ is for.

That’s what https://pqina.nl/doka/ is for.

Thank you Rik.
But can I use DOKA in my existing code? Or I have to replace my upload code from beginning?

The upload code stays the same.
See https://pqina.nl/doka/docs/v7/getting-started/installation/filepond/

The upload code stays the same.

Thank you.
How much it would cost?

See https://pqina.nl/pricing/

(fixed URL typo)

Will close the issue because it doesn’t fit the issue template and I think it’s been answered.