Update s1_training_opportunities.blade.php

Updated the email to reflect the current training opportunities.

:tada: This PR is included in version 6.16.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


warming_hut.jar fails to launch

Tried downloading from the releases page (https://github.com/423s24/Group_1/releases), and directly from the repo. Got a warning message on the first attempt, and simply no response to opening after that (using JavaLauncher.app). The HelloWorld demo (Project_Files.jar) does launch.

That's odd; we actually downloaded the warming_hut file from the releases page for our presentation on Friday (because I didn't bring my laptop and was the one who created the file) and it worked fine. I've middling experience with the ins and outs of java, but maybe it's got something to do with your OS? You're running macOS if I recall, and that's the only variable I can think of. I'll test it on some other computers and see how it runs.

Hi Alex,
Yes, it’s a Mac. I’ll try it again with you guys in class, either tomorrow or Wednesday.
Thanks,
Dan
From: alex-maliziola @.>
Date: Sunday, February 25, 2024 at 2:40 PM
To: 423s24/Group_1 @.>
Cc: DeFrance, Daniel @.>, Author @.>
Subject: Re: [423s24/Group_1] warming_hut.jar fails to launch (Issue #1)
External Sender
That's odd; we actually downloaded the warming_hut file from the releases page for our presentation on Friday (because I didn't bring my laptop and was the one who created the file) and it worked fine. I've middling experience with the ins and outs of java, but maybe it's got something to do with your OS? You're running macOS if I recall, and that's the only variable I can think of. I'll test it on some other computers and see how it runs.
—
Reply to this email directly, view it on GitHubhttps://github.com/423s24/Group_1/issues/1#issuecomment-1963070246, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASTX4BK33HD4NUD7F5WVKW3YVOVV5AVCNFSM6AAAAABDZBJDT6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRTGA3TAMRUGY.
You are receiving this because you authored the thread.Message ID: @.***>

I've been able to replicate this issue on my home Windows 10 machine. warming_hut.jar fails to launch but Project_Files.jar does launch. Definitely worth investigating.

Updating Java to the latest version resolved the issue for me. Project_Files.jar now functioning properly.

We have decided as a development team that for the time being our application will not support Mac as stated in the project documentation. While we have found that some Macs have been able to run our software during user testing, we have not been able to get to the root and answer the question of why some Macs could run the application and others could not.
As we are only supporting Windows moving forward this issue is considered closed.


Fix dragend firing prematurely in Chrome

Fixes marceljuenemann#236

Thanks for the PR! This change would mean that the dndDragging class would only be applied to the element after it started dragging, i.e. you no longer can use CSS to style the ghost image of the dragged element. Since that would break a major use case, we'll have to get Chrome to fix any problems on their side (manipulating DOM in dragstart should be allowed, really).


Request: Face Mask Generator as standalone node

I think it would be useful. thanks.

nevermind, I found https://github.com/biegert/ComfyUI-CLIPSeg


[security] Fix code scanning alert - Prototype-polluting assignment

Tracking issue for:

[ ] https://github.com/MelonRuntime/MelonRuntime/security/code-scanning/3

Solved in #111


QCR1 - Robot can drive with controller

QCR1 - Overall Goal - Software
Done By: September 30, 2023
The robot can drive on a test chassis with a controller

This will be pushed final for QCR1 on Tuesday, when I fill in the correct values for drive motor directions 😄


Don't Deploy deployment.template.json

I'm writing this to help others.  In the command:
az iot hub apply-configuration --device-id [device id] --hub-name [hub name] --content [file path]
It isn't clear what file path should be.  I incorrectly used deployment.template.json and got the error shown below logged on the device.  Instead cd into the config directory and deploy deployment.json.
Event Viewer logs:  warn: edgelet_utils::logging -- Container runtime error - ApiError(ApiError { code: BadRequest, content: Some(Object({"message": String("invalid reference format: repository name must be lowercase")})) })

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

ID: ed3eb802-31f2-6c9c-7c8d-17b88f33f7c6
Version Independent ID: fb1ea209-a141-85ef-c9b4-113d69536892
Content: Deploy Azure IoT Edge modules (CLI)
Content Source: articles/iot-edge/how-to-deploy-modules-cli.md
Service: iot-edge
GitHub Login: @kgremban
Microsoft Alias: kgremban

Thanks @davihar and @mike-urnun-msft. (I assume you meant to mention me, instead of kganjam? :) ) I'll take a look at this and submit an update to the docs.


[FLINK-8475][config][docs] Integrate BlobServer options

What is the purpose of the change
This PR adds the BlobServer ConfigOptions to the full configuration reference.
Brief change log

Add missing descriptions to config options (derived from existing description/javadocs)
integrate BlobServer  configuration table into config.md

yes, this wasn't in there at all :) merging.


Concatenate JavaScripts with semicolon.

Without a semicolon, JavaScript evaluates
a = b + c
(d + e).print()

as
a = b + c(d + e).print();

rather than
a = b + c;
(d + e).print();

This commit prevents that from happening by defensively adding a semicolon when joining JavaScripts.

is this going to get merged? we occasionally have issues resulting from concatenation.


[BUG] OB freezing when checking proxies

Version = 1.2.1#637

when i start checking proxies
OpenBullet hanging or freezing (even with low bots), that makes me kill it's task
maybe it's because OB ping proxies and check what is it's country and more
that is useless in most cases
the only thing that users need in most of cases is just
checking what proxies can load their target page to use them in bots
i think it's good if make it optional to find region of proxies, ping of them n more
or, maybe it's because OB show every proxy and update it's data, it could be the reason when proxies count are too much

How many proxies are you using?

3000 - 4000

It's better now, Although the 'Country' and 'Total' is gone
and also after deDuplicating (after checking them), All of proxies goes to Untesteds
if it's not too important then just Close it
Big thanks to LeXector and Ruri

Please open a separate issue regarding that matter, I will close this one


engine: enable log recycling by default

What is changed and how it works?

Issue Number: Close #14379
What's Changed:

Enable log recycling in `RaftLogEngine` by default

Related changes

PR to update pingcap/docs/pingcap/docs-cn:
docs-cn: https://github.com/pingcap/docs-cn/pull/13381
docs: https://github.com/pingcap/docs/pull/12869
Need to cherry-pick to the release branch

Check List
Tests

Unit test
Integration test
Manual test (add detailed scripts or steps below)
No code

Side effects

Performance regression

Consumes more CPU
Consumes more MEM

Breaking backward compatibility

Release note
Enable log recycling in `RaftLogEngine` by default.

@tabokie PTAL, thx.

/cc @tonyxuqqi PTAL, thx.

Needs to update config template.

fixed.

Ping @tabokie @tonyxuqqi .

test failed.

test failed.

My fault. Missed it, already fixed it.

/merge

/run-all-tests


Added innerJoin, leftJoin and rightJoin functions

Added innerJoin, leftJoin and rightJoin functions to facilitate making table joins

I'm all for these changes, as they make the code a bit more readable, but we need tests in place for each function and docs for the functions so people know they exist :)
Also, please ensure PR's are signed.

please create another branch instead of same develop and do rebase


Add sharable link function

Added the ability to create a sharable link to a card.

wrapped recipient, sender, text and background image fields in a form
when form is submitted, generate link with fields encoded in the hash
the link is to a new HTML page that draws the canvas in the same way, but using the background, recipient, sender and text from the decoded hash rather than from the form fields

LGTM


Didn't find the way to input some chars directly

Didn't find the way to input some chars directly,
such as  '>' , '<'  or ''

What phone do you have? What version of Android are you running?

I am using the Motorola Cliq2(MB611, with Vol-Up/Down + Camera + Slide-out QWERTY),
running the a CyanogenMod 7 porting (android 2.3.7) on it.
I can find these chars in the built-in android keyboard input method via ALT+SYM,  and then choose one from the popup menu, that is there is no physical key printed these chars on it, just like the '|' symbol.
BTW, Motorola official ROM have the same problem.


deployment start/update modal: the launch/update button doesn't indicate it has been clicked

After the click on the button, the creation of the job in the background can take some time.
After the click as been done, nothing show that the button has been clicked so it looks like if the click hasn't been made.
If we click again,  a new job will be created.
I think the button should be disabled until the operation (creation of the job) is completed.
Once the operation is completed, the modal disappear and we are redirected on the deployment page [already the case].
If the operation fail, the button can be reenabled.

This should be extended to all action confirmation button.  We can also add a spinner in the button, as is already in place for some.

Done


Bump p256 crate

Updated p256 to the latest version (0.11.X). Made appropriate changes
using latest p256 api.

Updated p256 to the latest version (0.11.X). Made appropriate changes
using latest p256 api.

Would you be able to rebase your branch please? We fixed the clippy errors introduced by the toolchain upgrade on the main branch

Would you be able to rebase your branch please?

@madninja Done!


support new data-field of ZigUP

New version of ZigUP devices got a new data-field. This PR makes the converter be able to parse it.

Thanks!


Remove line rate comparison for code coverage as that is not much useful due to comments

Description
AB#23400
Based on the feedback and analysis we are removing line rate comparison for code coverage as that is not much useful due to comments increasing and decreasing it based on whether the comments was in covered code or non-covered code.

How is coverage reported for type only files with this change? They have 1 branch that is never covered? That happens all the time or some? Definitely forward progress - just wondering what to expect.

Removed line coverage in order to prevent that. From what I noticed, the types or declaration will not be counted a branch and therefore, that would not affect the code coverage. We will plan to add method coverage as well alongside branch coverage to make it more robust.


Publishing checklist doesn't link back to specific page

Description
On the Publishing page:

Form Title doesn’t link to Start Page
Privacy Statement doesn’t link to Start Page
Confirmation Page doesn’t link to Confirmation page

Steps to reproduce

Go to Staging, pull up a Draft form that has multiple pages
Click on a random page (not the Start page)
Go to the Publish page
Click on Form Title, Privacy Statement, and Confirmation Page
See error - it doesn't link to the correct page

Details

Browser: Chrome
Operating system: Mac
Environment: Staging
Language: EN

Expected behaviour
The links should go back to the correct page.
Screenshots or videos
Private Zenhub Video
Additional context
Any other information about the problem here.

QA tested in the PR environment, looks good!
Just waiting for a PR Review before we can merge this one.


npm run dev gives me the below screen capture - "Server Error Error: Not supported"

Have you seen this before?    I think it is to do with ESM support but I cannot resolve and I do not understand how others have it working.
This is what i immediately see from visiting http://localhost:3000

Hi Geoff, is it a newly cloned instance, or did you upgrade it from an older version? The latest version supports esm and uses esm only remark / rehype packages. Also, what version of node are you running it on?

Hi Timothy
thank you for coming back and your questions resolved the issue and I feel stupid.  I thought my node installation was auto-updating but it was not.  The version I was running was v12.16.3.  I actually rolled back to v12.1 yesterday based on another post I saw but that did not fix the issue. Upgrading nodeJS to the latest (at time of writing v14.17.5 resolved all issues.
I thought it strange but this was the only thing I did not check.
thank you. And thank you for the template

No worries, glad it works!


Look into pagination options for ES calls from webapp

This isn't part of your change.  I noticed we are limiting the number of hits to return from Elasticsearch to 1000.  If query results are truncated, we should indicate that to the viewer in the UI. I don't see that Elasticsearch _search API has a clear indication that results are truncated in the response.  I think we should consider using the pagination ("scroll") in ES for our queries.
Originally posted by @aburkleaux-amazon in https://github.com/awslabs/aws-media-insights-engine/pull/76

The limitation is 10,000, not 1000. Related to #93

I think we should also consider how much memory is being used by the front end to display the results and keep it in a certain bounds.


Implement a QueueHandler in C++

Codecov Report

Merging #193 (2833a4e) into main (477819d) will decrease coverage by 0.44%.
The diff coverage is 75.00%.

@@            Coverage Diff             @@
##             main     #193      +/-   ##
==========================================
- Coverage   87.30%   86.87%   -0.44%
==========================================
  Files          12       13       +1
  Lines        2213     2262      +49
==========================================
+ Hits         1932     1965      +33
- Misses        281      297      +16

Files
Coverage Δ

src/picologging/_picologging.cxx
68.75% <ø> (ø)

src/picologging/handlers.py
94.37% <100.00%> (-0.18%)
:arrow_down:

src/picologging/queuehandler.cxx
74.60% <74.60%> (ø)


change all quotes to smart quotes within error messages

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
so far some of the test messages require escaping either single ' or double " quotes. this is error prone and and sometimes introduces confusions.
Describe the solution you'd like
we can easily resolve this issue by replacing all current and future usage of quotes into smart quotes ‘ ’ and “ ”
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

@Dandandan @alamb @houqp and @jorgecarleitao WDYT?

I am not sure changing the error messages for the sake of easier testing makes sense to me.
What about using raw string literals in the tests instead?https://rahul-thakoor.github.io/rust-raw-string-literals/

I am not sure changing the error messages for the sake of easier testing makes sense to me.
What about using raw string literals in the tests instead?https://rahul-thakoor.github.io/rust-raw-string-literals/

it's a great point - i'll close this in #581


#2673 - Student application tracker adjustments for new assessment trigger type

Add waiting tracker card when application is waiting on a related one in the In Progress card
Add tracker card applications who have been reassessed due to a change in a related application for all statuses:

Completed
Enrolment
Assessment

Displayed the card at the top of all other cards for Assessment and Enrolment, and alongside the other reassessment-related ones for Completed.
Created E2E tests and adjust the existing ones for the modified endpoints.

Screenshot for the In Progress card

Screenshot for the Assessment card

Screenshot for the Enrolment card

Screenshot for the Completed card

Please have a look at the comments and let me know if more help is required to understand the first outstanding assessment part.

Thanks for doing the changes.
On the NON e2e tests part it looks almost good. just minor comments.
More comments on E2E tests.

Thanks for doing the changes @lewischen-aot . Looks like we need to sync up on E2E tests.


Add MegaLinter for Linting and Fixing

Summary
This PR aims to add Linting to the project via MegaLinter(https://github.com/oxsecurity/megalinter). The reason we want to use MegaLinter as it has a lot of out of the box setup and runs in docker so can be used cross platform and allows everyone to use the same linters.
Locally Running the Linter
npx mega-linter-runner

This command will also auto format and fix various files as they are configured via the .mega-linter.yml file.
Linting Workflow
This PR aims to fix both the codebase files and add the linting workflow.
The linting workflow at present works as follows:
On a Pull Request:

Checks all Code using the Linting process, fails on Errors
If code has fixable errors such as formatting or easy linting errors, a new branch will be created and a second pull request opened with these fixes.

The Linting workflow will pass when all checked files have zero errors.
Due to some limitations in cargo clippy tool and rustfmt in MegaLinter an extra stage workflow was added to ensure full coverage.
Tasks

[x] Add Auto PR formatting - Couldn't be added due to it not working correctly and more hassle than its worse.
[x] Make Sure Clippy is looking at entire project - Posted on Discussion to find out more (https://github.com/oxsecurity/megalinter/issues/4318)
[x] Make sure Markdownlint is looking at entire project (Confirmed and will auto fix things if the .markdownlint.json is present )
[ ] Create Ticket for updating MegaLinter Configuration when it uses cargo fmt and can scan the esp32c3 example
[ ] Confirm with MegaLinter Devs about PR workflow
[x] Resolve Line Length Standard

Line Length has taken the standard of no new line characters except for paragraphs and relying on the developers/githubs soft line wraps for display

Ive removed the dead workflow code and think the best way to move forward is to leave an issue on the repo linking to my question on the megalinter question. That way when there is a response we can update the repo workflow with an updated flow or append the example in megalinter.

For removing the markdownlint.json we have some issues. I cant seem to override the default config without providing our own.
The default is this
{
  "MD004": false,
  "MD007": {
    "indent": 2
  },
  "MD013": {
    "line_length": 400
  },
  "MD026": {
    "punctuation": ".,;:!。，；:"
  },
  "MD029": false,
  "MD033": false,
  "MD036": false,
  "blank_lines": false
}

Personally I dont like the default as its not the actual default that markdownlint provides.
Ive tried overriding it through the .mega-linter.yaml by using command arguments sadly this doesnt work.


Add space for meeting notes

As a moderator I want to write down a few meetings notes (e.g. list of participants or some high- and lowlights of a meeting). Additionally to the custom board title I might set I want another space where I can add those.

*Idea


Scanner(with debug cert) loosing sometimes from safari development

If i run my app in Scanner(debugger) on iPhone i see my phone in Safari Development tab but when i inspect my app i need restart Safari time to time because i can't saw my phone in Safari Development tab after several minutes.

Connection to the Safari dev tools is unstable at times. Usually reconnecting your device and/or restarting Safari will help.

I experience consistent disconnects from debugger when trying to use the camera.
Repro steps:

<input type="file" />
Open page in Safari console, setInterval(function() { console.log('still alive'); }, 1000)
Press input field on device
Choose Existing => still alive
Take Photo or Video => Safari disconnects

Yes, restarting Safari fix that, but only for few minutes. So currently I need restart Safari every 5-7 minutes and this is very uncomfortable.

@aromanyuk what iOS version you have? Can you find any pattern, ie "if I do X, then device is disconnected" or such?


Implement Fibonaci and NegaFibinacci

Fixes #
Review of colleague's PR #todo
Changes proposed in this PR:

Implement recursion based function to return a slice of
Fibonacci numbers starting at 0
Implement functions to present fibonacci as a string / stdout

Codecov Report

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

@@          Coverage Diff          @@
##           master   #179   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           2      3    +1
  Lines          18     48   +30
=====================================
+ Hits           18     48   +30

Impacted Files
Coverage Δ

01_fib/marksomething/main.go
100% <100%> (ø)

Continue to review full report at Codecov.

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

@brvishnu92 Addressed comments.

Looks good, but i think your changes are pushed only to your repo and not to this pull request. You can use git push -f
Also, you would need to create an issue and mention that issue # in  your Pull Request
Fixes #

Addresses issue #240

@brvishnu92 Thanks! Have created and mentioned Issue. The changes are included in this PR, i can see the fix commit in this conversation page.

@brvishnu92 If you are happy, you'll need to submit an approving review to unblock this PR from merging, see: https://help.github.com/en/articles/about-pull-request-reviews


Error posts URLs.

I've just forked hubpress and configured 'config.json' Then I've changed default branch and bound my custom domain, and then I pushed a post. But when I try to open my post, it tells my Error 404. I found that my post's link is not valid. (missing a "/" like "www.ckylin-mc.cn2017-8-11-hello-hubpress.adoc/" )
My custom domain: www.ckylin-mc.cn
My repo: https://github.com/Cansll/blog
Sorry for my poor English.

Hi @Cansll,
Could you try with this date please:
:published_at: 2017-8-11

There is not enough validation on this field

@anthonny I'm sure I have already done this.

Oh sorry my bad:
:published_at: 2017-08-11

I don't know what's the difference but when I have done this my post is disappeared.

Yes the "422" is a referenced bug, could you refresh your page and publish again please.

I'm sorry it a bit complicated :/

Again...

@anthonny so what should I do?

Could go to the posts list and click on the sync button? Then retry please

I have tried and it not works...Infinite loading...and my post has now changed to a draft...

I will try to release the version that should fix the error 422. Maybe tonight or tomorrow, could you wait until this new version please?

OK :)

Hi here, the 0.8.1 is out, ould you upgrade your instance and tell me if now everything is ok please?

Ok I'll try.

I can push my posts now, but the wrong post link is still not fixed.

It seems missing a "/"...

I mean it may should be more like "www.ckylin-mc.cn/xxx" but not "www.ckylin-mc.cnxxx"...

I see your repo(https://github.com/HubPress/blog.hubpress.io). Posts should be archived by date. But I can't find any archive folder in my repo. I just can found my posts in _posts and root folder. And they all ".adoc" format, not ".html".

@Cansll like i said here https://github.com/HubPress/hubpress.io/issues/515#issuecomment-321832341, you must use a :published_at: with the format YYYY-MM-DD
With that it should be ok ;)

@anthonny Wow thanks! (I finally found that it's my mistake haha! "2017-8-11" and "2017-08-11")

Awesome! Thank you so much for having been so patient

Sorry, but the "422 bug" appeared again.
I try to publish my post and then fall into infinite loading...
I try to refresh and republish it but the "Publish post" button has changed to "Unpublish post" button, no post is generated and published.
Can you add some error handler, sometimes it falls into infinite loading but I don't know what is happening then wait and wait until I found errors in chrome console...


(DO NOT MERGE) Kip 447 POC

This is the POC diff for overall KIP-447 implementation. Domains of changes are:
Server side:

Implement consumer back-off logic with pending offsets (GroupMetadataManager.scala)
Implement generation fencing for txn offset commit (GroupCoordinator.scala)

Client side:
Init stage:

decide the type of producer to be initialized (StreamThread.java)
Setup task producer new initTransaction(consumer) API  (KafkaProducer.java)
Initialize thread txn producer before run loop  (StreamThread.java#maybeInitializeTransactions)
Initialize transactional.id with consumer group states (KafkaProducer.java)

Running Stage:

add handle for thread producer to get necessary offsets to commit (Task.java#getPendingOffsets)
Refactored maybeCommitPerUserRequested to share the same commit template with super class (AssignedStreamTasks.java)
Augment thread commit logic to be able to aggregate offsets, batch commit txn offsets, and restart transaction session (AssignedTasks.java#commit)
Replace eosEnabled logic with new flag isTaskProducer as necessary (search isTaskProducer in codebase)

External API:

Add exposure for Consumer group metadata (Consumer/ConsumerCoordinator/AbstractCoordinator.java)
Some automated protocol dependencies for OffsetFetch and TxnOffsetCommit

Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

@guozhangwang @mjsax @bbejeck @hachikuji Call for review!

I'd suggest we break this change into smaller PRs, e.g.:

one PR that only augment the producer APIs along with broker-side changes.

another PR on streams-layer only.

I could try to split the prs into 3 parts: protocol change, server change and client change.

I could try to split the prs into 3 parts: protocol change, server change and client change.

Sounds good!

KIP-447 is implemented. Closing this PR.


#130 list public tickets for event & public registration

There is code redundancy in public and private registration but I let there two views and extended url pattern to privateticket and publicticket....I'm not surewhat the difference between handlling private and publicregistration should be...

Current coverage is 90.13% (diff: 11.53%)

Merging #175 into master will decrease coverage by 1.58%

@@             master       #175   diff @@
==========================================
  Files            34         34
  Lines           954        973    +19
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits            875        877     +2
- Misses           79         96    +17
  Partials          0          0

Powered by Codecov. Last update 752c3a3...36d85a1

@ricco386 please check new commits, I hope that it'll meet your concept :)

thanks for feedback


Allow disabling italics in comments

Hey, hope you're doing well!
I'm really loving this colorscheme, I'm not really a Nord fan but this variant looks really cool, nice job!
The only thing I would like is to be able to disable the italics in some hl groups like Comment from the setup function so that I don't have to add extra code in my setup to gui=NONE that hl group, would it be possible? :p
Cheers

Hi there!  Thanks :)
Yes, I will most definitely add some proper configuration.


Progress bar resource is corrupt?

Having downloaded the latest zip and tried to run it in photoshop cs6 / Yosemite constant error message appears

(Progress bar resource is corrupt. Please redownload the script with all files)
File looks ok in preview.
Any suggestions?

I'm going to assume you have all the files since you downloaded the zip. Did you make sure to extract the files before running it?

Hi,
Yes all files were extracted and then the folder copied into the
application support folder.
Opening the folder shows meaningful code.
PM
On 15 May 2015 16:55:34 Johannes<EMAIL_ADDRESS>wrote:

I'm going to assume you have all the files since you downloaded the zip.
Did you make sure to extract the files before running it?

Reply to this email directly or view it on GitHub:
https://github.com/jwa107/Photoshop-Export-Layers-to-Files-Fast/issues/47#issuecomment-102444813

This error basically says that the file is found (present), but its contents couldn't be processed by the Ps API. Since you say that inside of the file looks ok on your PC, a number of subtle issues comes to mind. I removed UTF BOM from the progress bar resource and converted line endings to Unix/Mac, since Windows can deal fine with them. Please re-download and try again if it helps.
Also, tabs could be potentially problematic, but I don't want to remove them unless there's a real need.

Today I downloaded the new zip.
It now works as described.
I need to experiment with it further but thank you very much for your prompt and helpful response.
PM

You're welcome.


[Provisioning] Calculate Daemonset Overhead

Include daemonset overhead in node resource allocation calculations.

https://github.com/awslabs/karpenter/pull/278


databricks-cli: 0.234 -> 0.235

upstream update https://github.com/databricks/cli/releases/tag/v0.235.0

add myself to maintainers

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/)
25.05 Release Notes (or backporting 24.11 and 25.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.

cc maintainer: @kfollesdal

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 361719

aarch64-darwin

:white_check_mark: 1 package built:

databricks-cli

Great that you also want to be maintainer 😄

They already have another version 🙈

@taranarmo. Yes, this https://github.com/NixOS/nixpkgs/pull/363361 update to 0.236.
Maybe you can close this PR and make a separat PR where you only add you as maintainer?


SteamUI crash when open MangoPeel setting

Using v0.0.5-1, if I just open the game, the mangohud shows well.
But if I press the 3-dot button, open decky tab, and open MangoPeel, the steam ui will crash

Something went wrong while displaying this content. Refresh
Error Reference: Shared SteamUI_8629422_f004716cf9165fea
Cannot read property 'getParamVisible' of undefined

if I just refresh it, I will lost control of decky...then I need to restart the whole steam client to take it back.
No every game will cause this, but I have no idea.
I think the problem is the new feature that allows me to set different preferences of different games while v0.0.4 works well.

Maybe decky destroyed it. Now works well..
https://github.com/SteamDeckHomebrew/decky-loader/releases/tag/v2.11.1-pre1


Linux compatibility problem

There is an error on Linux:
Traceback (most recent call last):
File "Top/SD_Switch_Model, opdef:/Top/SD_Switch_Model?OnCreated, node /obj/topnet1/SD_Switch_Model1", line 1, in
File "Top/SD_Switch_Model, PythonModule", line 8, in RefreshModels
File "/mnt/vfxserver01/Programs/houdini/19.5.403/houdini/python3.9libs/toolutils.py", line 1833, in createModuleFromSection
return _createModule(module_name,
File "/mnt/vfxserver01/Programs/houdini/19.5.403/houdini/python3.9libs/toolutils.py", line 1815, in _createModule
eval(code, module_dict)
File "SDA1111", line 2, in
File "/mnt/vfxserver01/Programs/houdini/19.5.403/python/lib/python3.9/site-packages-forced/shiboken2/files.dir/shibokensupport/feature.py", line 142, in _import
return original_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'msilib'

Resolved. Should work with the last commit.


Port oscm-billing-external-interfaces

The project is ported to https://github.com/servicecatalog/oscm-interfaces


Updated matches

Updated the scores and changed the dates for the rematches (did mess up on row 26 but doesn't let me fix it)

ok managed to fix it


Add KaTeX support for documentation generation

This PR addresses the request for LaTeX support mentioned in https://github.com/aiken-lang/aiken/discussions/1062. It introduces the following enhancements:

Custom LaTeX Markers: Added support for $/$ markers to denote (inline) LaTeX content or $$/$$ to denote (block) LaTeX  in documentation
MathJax Integration: The MathJax library was included to render mathematical formulas directly in the browser.
Katex is used, with rendering done at generation time (and not by the client/browser)

Example Usage
This documentation from aiken:
/// #[g^{z} = g^{r +c \cdot x} = g^{r} g^{x \cdot c} = g^{r} (g^{x})^{c} = g^{r} u^{c}]#
/// #[\blacksquare]#

will show:
$$
g^{z} = g^{r + c \cdot x} = g^{r} g^{x \cdot c} = g^{r} (g^{x})^{c} = g^{r} u^{c}
$$
$$
\blacksquare
$$
I'm open to any suggestions about the delimiters or the approach for rendering the formulas. 🚀

Ho, nice! I was looking into it actually the other day after seeing your message in #1062, mostly to see if the underlying markdown generation tool we use would support it out of the box.
And, turns out they do actually have something!
--> https://github.com/pulldown-cmark/pulldown-cmark/pull/734
Though the feature is pretty minimalist, in the sense that it justs isolate the formula in between ``; and the detection on their end is done using the classic $ and $$$.
So it sounds like perhaps a good mix to include with the PR (enable the math feature, and use their detection as boundary for the MathJax lib ?)

Also, someone (@mpizenberg) has been bringing Katex (instead of MathJax) --> https://katex.org/ as a better Math renderer?

I have switched to Katex and used cmark-pulldown delimiters in a new commit.

Merged manually after adding some tests and a CHANGELOG entry 🫡.


Update extending-existing-sap-solutions-using-sap-btp-40aa232.md

Fixed missing space ordering of words.

Hi Raphael, just a quick remark fyi: the update will only show on SAP Help Portal with the next release, i.e. in about two weeks.
Thanks a lot for spotting this!
Anna


Make LLVM a git submodule

We may soon end up carrying an LLVM patch for an indeterminate period of time. For this and other reasons, it would be nice to automate the LLVM build process.
This will require a lot of changes to our automation.

Done


[tool_crash] ArgumentError: Invalid argument(s): Cannot find executable for /opt/homebrew/Caskroom/flutter/1.22.4/flutter/bin/cache/artifacts/usbmuxd/iproxy.

Command
flutter run

Steps to Reproduce

...
...
...

Logs
ArgumentError: Invalid argument(s): Cannot find executable for /opt/homebrew/Caskroom/flutter/1.22.4/flutter/bin/cache/artifacts/usbmuxd/iproxy.
#0      _getExecutable (package:process/src/interface/local_process_manager.dart:125:5)
#1      LocalProcessManager.start (package:process/src/interface/local_process_manager.dart:41:30)
#2      ErrorHandlingProcessManager.start.<anonymous closure> (package:flutter_tools/src/base/error_handling_io.dart:462:33)
#3      _run (package:flutter_tools/src/base/error_handling_io.dart:356:20)
#4      ErrorHandlingProcessManager.start (package:flutter_tools/src/base/error_handling_io.dart:462:12)
#5      _DefaultProcessUtils.start (package:flutter_tools/src/base/process.dart:477:28)
#6      IProxy.forward (package:flutter_tools/src/ios/iproxy.dart:51:26)
#7      IOSDevicePortForwarder.forward (package:flutter_tools/src/ios/devices.dart:827:31)
<asynchronous suspension>
#8      buildObservatoryUri (package:flutter_tools/src/mdns_discovery.dart:243:20)
#9      MDnsObservatoryDiscovery.getObservatoryUri (package:flutter_tools/src/mdns_discovery.dart:158:18)
<asynchronous suspension>
#10     FallbackDiscovery.discover (package:flutter_tools/src/ios/fallback_discovery.dart:85:58)
<asynchronous suspension>
#11     IOSDevice.startApp (package:flutter_tools/src/ios/devices.dart:436:52)
<asynchronous suspension>
#12     FlutterDevice.runHot (package:flutter_tools/src/resident_runner.dart:551:54)
<asynchronous suspension>
#13     HotRunner.run (package:flutter_tools/src/run_hot.dart:339:31)
#14     _rootRunUnary (dart:async/zone.dart:1198:47)
#15     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#16     _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
#17     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
#18     Future._propagateToListeners (dart:async/future_impl.dart:725:32)
#19     Future._completeWithValue (dart:async/future_impl.dart:529:5)

[✓] Flutter (Channel stable, 1.22.5, on macOS 11.0.1 20B29 darwin-arm, locale en-AF)
    • Flutter version 1.22.5 at /opt/homebrew/Caskroom/flutter/1.22.4/flutter
    • Framework revision<PHONE_NUMBER> (33 hours ago), 2020-12-10 11:54:40 -0800
    • Engine revision ae90085a84
    • Dart version 2.10.4

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/alexapodaca/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 12.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.2, Build version 12B45b
    • CocoaPods version 1.10.0

[!] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] VS Code (version 1.51.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.17.0

[✓] Connected device (1 available)
    • ALEJANDRO’s iPhone (mobile) • 00008030-000935E82213802E • ios • iOS 14.2
    ! Error: ALEJANDRO’s iPhone is busy: Copying cache files from device. Xcode will continue when ALEJANDRO’s
      iPhone is finished. (code -10)
    ! Error: iPhone is not connected. Xcode will continue when iPhone is connected. (code -13)

! Doctor found issues in 1 category.

Flutter Application Metadata
Type: app
Version: 0.2.2+3
Material: true
Android X: false
Module: false
Plugin: false
Android package: null
iOS bundle identifier: null
Creation channel: beta
Creation framework version: 916c3ac648aa0498a70f32b5fc4f6c51447628e3
Plugins
audioplayers-0.17.0
cloud_firestore-0.14.0+2
cloud_firestore_web-0.2.0+1
firebase_core-0.5.0
firebase_core_web-0.2.0
flutter_statusbar_manager-2.0.0
path_provider-1.6.24
path_provider_linux-0.0.1+2
path_provider_macos-0.0.4+4
path_provider_windows-0.0.4+3

@Alexlink2004
Can you try this solution and see if it works ?

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.

Without additional information, we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.
Could everyone who still has this problem please file a new issue with the exact description of what happens, logs, and the output of flutter doctor -v.
All system setups can be slightly different, so it's always better to open new issues and reference related issues.


Add TeX/LaTeX icon

Thanks for the great package  : )
Could you please add Tex and LaTeX icon?
Like this

Can you give me the extensions that this is for?

Can you give me the extensions that this is for?

I would guess .tex and .bib, for starters.

I would guess .tex and .bib, for starters.


[YouTube] Channel playlist link in UU format doesn't download any videos

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I'm running yt-dlp version 2023.06.22 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
United States
Provide a description that is worded well enough to be understood
For many months, I have been downloading entire YouTube channels using the playlist link, such as this.
However, now it works on some channels but doesn't on others. When it doesn't work, it displays a new layout on the webpage and all I see in the output is "Downloading 0 items out of X" and it doesn't download anything. Instead of being the typical list of uploaded videos, this new webpage is a grid of rectangles that look like Shorts. For example, passing this link doesn't work for me. It says "Downloading 0 items out of 18057".
I guess this is some sort of new A/B testing. Some channels work and then stop working later in the day, and for others it's the other way around.
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-vU', '--ignore-config', 'https://www.youtube.com/playlist?list=UUxqPAgubo4coVn9Lx1FuKcg']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[812cdfa06] (pip)
[debug] Python 3.10.11 (CPython AMD64 64bit) - Windows-10-10.0.19045-SP0 (OpenSSL 1.1.1t  7 Feb 2023)
[debug] exe versions: ffmpeg 5.1.2-essentials_build-www.gyan.dev (setts), ffprobe 5.1.2-essentials_build-www.gyan.dev, phantomjs 2.1.1
[debug] Optional libraries: Cryptodome-3.17, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-11.0.1
[debug] Proxy map: {}
[debug] Loaded 1851 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>yt-dlp is up to date<EMAIL_ADDRESS>[youtube:tab] Extracting URL: https://www.youtube.com/playlist?list=UUxqPAgubo4coVn9Lx1FuKcg
[youtube:tab] UUxqPAgubo4coVn9Lx1FuKcg: Downloading webpage
[youtube:tab] UUxqPAgubo4coVn9Lx1FuKcg: Redownloading playlist API JSON with unavailable videos
[download] Downloading playlist: Uploads from Bangy Shorts
[youtube:tab] Playlist Uploads from Bangy Shorts: Downloading 0 items of 18057
[download] Finished downloading playlist: Uploads from Bangy Shorts

For https://www.youtube.com/playlist?list=UUxqPAgubo4coVn9Lx1FuKcg it seems like YouTube is only giving 1 page worth of shorts. So fixing support for this view on our side will only yield 100 videos :confused:
I suggest you pass the channel url (https://www.youtube.com/channel/UCxqPAgubo4coVn9Lx1FuKcg) if you need more since that will get you all the channels uploads too.


WIP:fix window's parallel issue

Fixed Window's parallel issue. I intend to deprecate most files in fileio  folder and wrap up this merge request by updating the docstrings.
Fixes #7.

Looks good. Let’s do one pull request per issue. ... could you have a quick look at unit tests?

Okay


release go-live version

(!) at least 5 days before the bootstrapping ceremony of Leu

[x] complete UI design
[x] pay fees in CC if available
[x] confirm incoming transfers immediately

closing as the app is good enough and is available in official stores now


add Hello World Python plugin

Add Hello World Python plugin

This has node hello world plugin included to?

nah this has the Hello World Python plugin

nah this has the Hello World Python plugin

Strange I was seeing

nah this has the Hello World Python plugin

Strange Github was showing multiple entries

shouldnt be, just pushed latest origin, please re-review.


DocsArchive-<IP_ADDRESS>Auto archive content

Auto archive content from https://github.com/OPS-E2E-PPE/docs-archive-test

Docs Build status updates of commit d6b52cf:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error]

Cannot sync git repo to specified commit because branch Archive_master_2019-09-25-11-13-06 has been deleted or has been force pushed: fatal: Couldn't find remote ref Archive_master_2019-09-25-11-13-06

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Ban Appeal, Lord_Tachanks

I am appealing my ban on the Oblique server. I understand I exploited a bug that was a part of the Pixelmon Modpack that involved duplication of both the clear and tidal bells. I simply thought as I asked in chat for a tidal bell for decoration that I would add to the clear bells which had their ability to spawn Ho-oh disabled making the items cosmetic and making me simply want them for decoration inside my base. I understand I sold them for money, but if you so choose, you can wipe all the money from my account as I spent no where near close to the amount earned or I can simply pay all the money in my balance to the original shop owner that I sold the bells to (BootyHadMeLike). I will also never exploit any sort of bugs and immediately report them when I discover it.

Although you have admitted your mistake about duping the bells, and further exploiting this bug by selling these bells, we have yet to see an apology. Which speaks to insincerity of this appeal and how it seems like you're just writing things you'd like us to hear. Admitting to the mistake is good, but not being genuine about it makes it lose all credibility. And because of that, we've decided to deny your request.


Black Webbing cannot be opened sometimes without taking it off

Description

While i was playing the 6/16/2024 playtest, I was a Hospital Corpsman and I chose the Black Webbing when gearing up. Later when i tried to use it, i couldn't open the inventory without ripping it off my jumpsuit. After taking it off and opening it a could times, the problem seemed to go away fora  while. As i quickly opened other inventories inside my backs, the problem came back as I was juggling pill bottles, medkits, satchels, waistbelts, and my rig all at the same time while treating others.
Reproduction

Equip Black Webbing vest
Store Items inside
Use other backs quickly
Try to re-open Black Webbing Vest
Detach Webbing Vest and try to open it 2 times to get it to open.
Screenshots

The bug happened to me again the next round with the Brown version too.
Additional context

The problem seemed inconsistant, as at times I could open the webbing while it was still equipped sometimes but not others.

Wasn't just black webbing, it was also the brown one
I found it could open it once, then closed the UI and couldn't reopen without taking it off


No ground-truth boxes available for one of the images during training on Objects365 dataset.

Traceback (most recent call last):
File "tools/train_net.py", line 186, in
main()
File "tools/train_net.py", line 179, in main
model = train(cfg, args.local_rank, args.distributed)
File "tools/train_net.py", line 85, in train
arguments,
File "/home/msy/project/Maskrcnn_benchmark/maskrcnn-benchmark/maskrcnn_benchmark/engine/trainer.py", line 68, in do_train
loss_dict = model(images, targets)
File "/home/msy/anaconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 493, in call
result = self.forward(*input, **kwargs)
File "/home/msy/anaconda3/lib/python3.6/site-packages/apex-0.1-py3.6-linux-x86_64.egg/apex/amp/_initialize.py", line 194, in new_fwd
**applier(kwargs, input_caster))
File "/home/msy/project/Maskrcnn_benchmark/maskrcnn-benchmark/maskrcnn_benchmark/modeling/detector/generalized_rcnn.py", line 50, in forward
proposals, proposal_losses = self.rpn(images, features, targets)
File "/home/msy/anaconda3/lib/python3.6/site-packages/torch/nn/modules/module.py", line 493, in call
result = self.forward(*input, **kwargs)
File "/home/msy/project/Maskrcnn_benchmark/maskrcnn-benchmark/maskrcnn_benchmark/modeling/rpn/rpn.py", line 159, in forward
return self._forward_train(anchors, objectness, rpn_box_regression, targets)
File "/home/msy/project/Maskrcnn_benchmark/maskrcnn-benchmark/maskrcnn_benchmark/modeling/rpn/rpn.py", line 178, in _forward_train
anchors, objectness, rpn_box_regression, targets
File "/home/msy/project/Maskrcnn_benchmark/maskrcnn-benchmark/maskrcnn_benchmark/modeling/rpn/loss.py", line 105, in call
labels, regression_targets = self.prepare_targets(anchors, targets)
File "/home/msy/project/Maskrcnn_benchmark/maskrcnn-benchmark/maskrcnn_benchmark/modeling/rpn/loss.py", line 61, in prepare_targets
anchors_per_image, targets_per_image, self.copied_fields
File "/home/msy/project/Maskrcnn_benchmark/maskrcnn-benchmark/maskrcnn_benchmark/modeling/rpn/loss.py", line 44, in match_targets_to_anchors
matched_idxs = self.proposal_matcher(match_quality_matrix)
File "/home/msy/project/Maskrcnn_benchmark/maskrcnn-benchmark/maskrcnn_benchmark/modeling/matcher.py", line 57, in call
"No ground-truth boxes available for one of the images "
ValueError: No ground-truth boxes available for one of the images during training
I got this problem when i train the code on the Objects365 dataset, How can i solve it? Thanks a lot.

I also meet this problem in object365. Can you solve it?

@changqinyao  I delete  this
anno = [obj for obj in anno if obj["iscrowd"] == 0]
And it can work.

@changqinyao I delete this
anno = [obj for obj in anno if obj["iscrowd"] == 0] in coco.py
And it can work.
Why is that

@miaoshuyu It can solve, because each image in the coco dataset has  boxes even if that “iscrowd=1” is deleted？

@changqinyao Maybe.  I think so.


[DROOLS-7447] Add OnceAfterDefinition test

Again, a small test addition.

archive.apache.org is down now...


nix-shell with python env, wrong documentation?

Issue description
it seems that it should be possible to do
nix-shell -p 'python35.withPackages(ps: with ps; [ numpy toolz ])'

but the documentation is wrong, since I get this error:
undefined variable ‘python35’ at (string):1:1

(same with python36)
Technical details

System: Darwin
Nix version: 1.11.14
Nixpkgs version: ec075b40ec5127cd1dc42601309e32254c00a993

Does nix-shell -p python35 work for you? If that's the case, then at least you have the right attribute.
In any case, this command works for me, though I recall someone mentioning it did not work.

Yup, nix-shell -p python35  works just fine

Odd. And nix-shell -p 'python35'?

That wouldn't be different at all, would it? The shell should parse both in
the exact same way
The problem is with the -E option
Sent from mobile. Please excuse my brevity.
On 28 Sep 2017 8:43 am, "Frederik Rietdijk"<EMAIL_ADDRESS>wrote:

Odd. And nix-shell -p 'python35'?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/NixOS/nixpkgs/issues/29822#issuecomment-332755494,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAt8wzQwdcSo2rJktcmQ-7XZPYFAEjPLks5sm046gaJpZM4Pk9gJ
.

Well, I would hope that would work as well. But if it doesn't, then that at least gives a hint as to what is broken.

Oh, I got it... I copypasted only the 'python35.withPackages(ps: with ps; [ numpy toolz ])' part when I tried out the command, but otherwise I typed the nix-shell command manually...
and knowing that -E is for expression... and that -p is not usually used with nix expression arguments...
I tried to run
nix-shell -E 'python35.withPackages(ps: with ps; [ numpy toolz ])'

instead of
nix-shell -p 'python35.withPackages(ps: with ps; [ numpy toolz ])'

I am getting mostly the same error:

Does anyone know what causes this or what to look into?

Yes, python35 has been removed from Nixpkgs already a long time ago. Try a newer interpreter.


Allow pipeline writer to spit out Ogg directly, including when seeking

Use ogg v 0.8 to use directly inner writer instead of the complicated workaround in previous patch https://github.com/librespot-org/librespot/pull/560

I've merged a fix for the CI, and updated the Cargo.lock file, along with bumping the minimum rust version to 1.46.0, since the current rust version is 1.49.0, and vec_drain_as_slice was introduced in 1.46.0 and thus was causing issues during compilation.

I've merged a fix for the CI, and updated the Cargo.lock file, along with bumping the minimum rust version to 1.46.0, since the current rust version is 1.49.0, and vec_drain_as_slice was introduced in 1.46.0 and thus was causing issues during compilation.

Thanks!

Thanks!

along with bumping the minimum rust version to 1.46.0, since the current rust version is 1.49.0, and vec_drain_as_slice was introduced in 1.46.0 and thus was causing issues during compilation.

Shouldn't this then be a feature flag gated feature?
For the core library, it would be nice to maintain Debian's current stable (buster) version of Rust as the MSRV (1.41).

along with bumping the minimum rust version to 1.46.0, since the current rust version is 1.49.0, and vec_drain_as_slice was introduced in 1.46.0 and thus was causing issues during compilation.

Shouldn't this then be a feature flag gated feature?
For the core library, it would be nice to maintain Debian's current stable (buster) version of Rust as the MSRV (1.41).

@ashthespy probably not a bad idea. I personally don't care about keeping the supported compiler version low, but I can see the argument for it. @philippe44 are you ok to add in a compile time flag for this feature and drop the CI MSRV back to 1.41.0?

@ashthespy probably not a bad idea. I personally don't care about keeping the supported compiler version low, but I can see the argument for it. @philippe44 are you ok to add in a compile time flag for this feature and drop the CI MSRV back to 1.41.0?

I'll have to look at how to make that a clean compile time option (I'm a Rust noob, so everything requires learning) or I'll see if I can use another way to get the data instead of using vec_drain_as_slice

I'll have to look at how to make that a clean compile time option (I'm a Rust noob, so everything requires learning) or I'll see if I can use another way to get the data instead of using vec_drain_as_slice

Isn’t that code just equivalent to vec![data[0] as i16]?

Isn’t that code just equivalent to vec![data[0] as i16]?

I kind of worry about passing the OGG data as i16s. For instance in this particular line, an extraneous byte gets inserted in the u8 -> i16 -> u8 conversion process.
I think it would be more appropriate to turn AudioPacket into a enum with a Vec entry for PCM samples and a Vec for OGG data.
The pipe backend matches on the packet type and does the right thing. Other backends crash on OGG data.

I kind of worry about passing the OGG data as i16s. For instance in this particular line, an extraneous byte gets inserted in the u8 -> i16 -> u8 conversion process.
I think it would be more appropriate to turn AudioPacket into a enum with a Vec entry for PCM samples and a Vec for OGG data.
The pipe backend matches on the packet type and does the right thing. Other backends crash on OGG data.

Isn’t that code just equivalent to vec![data[0] as i16]?

I'm still a Rust noob and I had a hard time with the first PR that forced me to use Ref/RefCell/Arc/interior mutation :-(

Isn’t that code just equivalent to vec![data[0] as i16]?

I'm still a Rust noob and I had a hard time with the first PR that forced me to use Ref/RefCell/Arc/interior mutation :-(

I kind of worry about passing the OGG data as i16s. For instance in this particular line, an extraneous byte gets inserted in the u8 -> i16 -> u8 conversion process.
I think it would be more appropriate to turn AudioPacket into a enum with a Vec entry for PCM samples and a Vec for OGG data.

I agree but this is always the last byte of a stream so it will be dropped. I did that b/c I did not want to have even more change to the rest of the code. I can study that option if you prefer

The pipe backend matches on the packet type and does the right thing. Other backends crash on OGG data.

I kind of worry about passing the OGG data as i16s. For instance in this particular line, an extraneous byte gets inserted in the u8 -> i16 -> u8 conversion process.
I think it would be more appropriate to turn AudioPacket into a enum with a Vec entry for PCM samples and a Vec for OGG data.

I agree but this is always the last byte of a stream so it will be dropped. I did that b/c I did not want to have even more change to the rest of the code. I can study that option if you prefer

The pipe backend matches on the packet type and does the right thing. Other backends crash on OGG data.

Looking at the pipe.rs code, it seems that it expects Vec
impl Sink for StdoutSink {
    fn start(&mut self) -> io::Result<()> {
        Ok(())
    }

    fn stop(&mut self) -> io::Result<()> {
        Ok(())
    }

    fn write(&mut self, data: &[i16]) -> io::Result<()> {
        let data: &[u8] = unsafe {
            slice::from_raw_parts(
                data.as_ptr() as *const u8,
                data.len() * mem::size_of::<i16>(),
            )
        };

        self.0.write_all(data)?;
        self.0.flush()?;

        Ok(())
    }
}

I understand I can modify that as well, but how much are the maintainers willing to let such modification creep too far in the code?

I was just reading up on rust enums, they are pretty elegant. However, in the interests of expediency do we want to merge this and evaluate the audio packet changes in a separate PR - such a change looks like it will require some rewriting of the existing back ends.

I think I have been able to use enum properly, well at least it works, produce the expected result and does not have too many ripple effects. The only one is the addition of a write_bytes() trait that has a default version that does nothing.
I've done per asked, a samples() function to access i16 and a bytes() function to access raw data. The passthrough is now properly writing u8 and not adding (in some case) an extra byte.
As said before, excuse Rust rookie style & practices mistakes. I also have an issue with the merger that I'm not sure I now how to fix. My cargo.lock should never have been pushed and the audio/Cargo.toml should just add ogg, I don't know why it is in conflict now

I don't think I can fix the --locked issue

Any love/hate/opinion for that version?

I'll try and fix the cargo.lock file tomorrow. There are a few PRs which are having problems due to older rust versions, to the point where it may make sense to just bump the MSRV to 1.42.0. With regards to the enums, @plietar is the enum implementation what you were expecting? Also, given the change to AudioPacket which is used in various backends, have they been tested to ensure that they are functioning as expected?

With regards to the enums, @plietar is the enum implementation what you were expecting?

Generally looks good. I'll have a proper look through the code this weekend.

We should also update the instructions/dependencies in COMPILING.md wrt the Jack backend now using Rodio

Are we good to merge this?

Could you add a high level description of how the passthru decoder works please.
In particular what is the purpose of the absgp stitching, and how does seeking work.
On every seek we re-send the same headers? Is that something decoders tolerate / require?

I had to review things properly after that discussion. I was struggling too much with Rust, using Ogg backend at the same time. So there was a fair bit of remaining issues that are hopefully corrected now in addition of complying to most of your requirements.
A a general comment, this patch is to help the (spotty)[https://github.com/michaelherger/spotty]  project where the main objective is to stream only one track per instance (with and optional starting offset) then launch another instance for the next track.
The passthru decoder nomally simply copies the entire stream to stdout, untouched. Now, there are a few problems because OggVorbis is not a fully streamable format as there are 3 headers (ident, comment and setup) per stream and they are all required especially the setup contains information to configure the vorbis decoder. Streams are divided into pages that have an own sequence number. There is no global header that tells the duration, instead "granule" system tells the position of each page and seek has to deal with that. Players get the whole duration of a file by reading the granule of the last page of the file.
1- When seeking within one track, headers must be added once at the beginning of the new position, so they must be gathered from the initial stream and then the seek must be done. Seek in librespot is done (AFAIK) by streaming the actual full data until the expected offset. I initially left some basic errors there as I misunderstood the way librespot chain tracks (see issue below) and there is no need to repeat the header when seeking, but the granule must always increment otherwise many players will terminate early. I don't think there is a perfect solution for granule handling when seeking (as one can seek forward and backward and this not a new instance of the decoder), so I've opted for a granule that always increases so that at least the player does not fall short. I'll continue thinking if there is a better but reasonably easy solution.
2- When chaining tracks (without user pressing next), I initially thought that librespot was continuing with the same decoder instance, but it's not the case. A new decoder is created for every track, even when they flow "naturally" but so I have to keep a global context of granule if I want an incrementing value across tracks (per problem described above). I know when the last page/granule of a given stream is received as I have a last packet flag. Still, I cannot assume that at some point I won't receive a continuous data flow with multiple streams.
3- Last, when user changes tracks, librespot also creates a new decoder instance but of course in that case there is no last page so I need a way to continue this granule incrementation thingy.
Hope this helps and I'll continue thinking about options, mean while I'll push the updates I did

There's quite a bit of stuff to be tweaked here before it's ready to merge just looking over the discussion. Can I propose that given that this is not a breaking change we aim to get this in the 0.2.1 release? I'm conscious that the librespot-tremor issue for newer versions of rust is causing some problems for Spotifyd and would like to release a new version sooner rather than later.

There's quite a bit of stuff to be tweaked here before it's ready to merge just looking over the discussion. Can I propose we aim to get this in the 0.2.1 release? I'm conscious that the librespot-tremor issue for newer versions of rust is causing some problems for Spotifyd and would like to release a new version sooner rather than later.

You are the maintainer, I'll do as you recommend. My only ask is to not lose "momentum" on the discussion

I've addressed all the comments I could but I'm not sure why I have this conflict on player.rs. Let me know if you want to restart a fresh PR or stash things together

There's quite a bit of stuff to be tweaked here before it's ready to merge just looking over the discussion. Can I propose we aim to get this in the 0.2.1 release? I'm conscious that the librespot-tremor issue for newer versions of rust is causing some problems for Spotifyd and would like to release a new version sooner rather than later.

@sashahilton00 Maybe apply/cherry-pick the tremor fix onto the current 0.1.3 and make a 0.1.4 of it?

I've finally cleaned up (I hope for the best) the different commits and rebased to the latest dev to make differences easier to follow

I have no objections anymore. While the static granule seems not ideal, I don't know a better solution either.

I have no objections anymore. While the static granule seems not ideal, I don't know a better solution either.

Thank you for your comments - Rust is a steep learning curve :-)

I don't know much about ogg, so this idea might be stupid: Create some kind of OggSink and keep track of the granule in there. The sink would get the vorbis data along with the granule differences. Would it work? However, this should not block this PR.

So I think I've made all the requested changes, including in all backends + error management. I hope this is a better "Rust-compliant".
I've also made modification in the granule management because I was wrong, the granule does not need to be monotonic across chained streams, it only needs to be within the same stream (when seeking). Still, it was not working before because I did not realize that spotify does not set the stream serial number and in that case, the Ogg stream seems to be a single one and there, a monotonic granule was required. I've just added a fake stream serial if it is set to 0

It's great that the problem with the global granule is solved, thanks!
Maybe you could run cargo clippy and fix the warnings that are related to this PR?

Let me know if there is something else expected from me

Just released 0.1.5 with the tremor fix, so there isn't pressure on this PR anymore. Will wait to hear from anyone that has any further thoughts/suggestions, otherwise this looks pretty much ready to go @philippe44

@philippe44 would you mind squashing the commits?

May I point out that the commit has a not very meaningful name?

If you could rename the commit to something more meaningful then that would be good. After that I'll merge it.

@ashthespy (or @sashahilton00) After this is merged, could you try merging dev into tokio_migration, if you can spare the time? The more they diverge, the harder it will be to merge eventually.

Merged. Please update the wiki accordingly as requested above.

Merged. Please update the wiki accordingly as requested above.

Done


Write base boilerplate

What about a structure like this:
https://learning-cloud-native-go.github.io/docs/index/
https://github.com/learning-cloud-native-go/myapp

Looks good but might be too heavy for something like this. I like the one suggested by zen in discord. Kinda lightweight and at the same time should have all the basic structure maintained.
https://github.com/dhax/go-base

Great! Haven’t seen that, looks good!

Shall I take this one up?
I guess it just needs to be cloned locally and pushed here.

Yes please. Thanks!

We'll also have to clean it up a bit though. Just to be sure that the folder structure mentioned in the boilerplate kinda matches our requirements and there's no unnecessary code or folders.

Could you list it out here what needs to be deleted?


Marketplace Installation Failed

Hey,
I wanted to try out your plugin, unfortunately I can't install it.
Cannot complete the install because one or more required items could not be found. Software currently installed: ABAP Code Insight <IP_ADDRESS> (abap.code.insight.feature.feature.group <IP_ADDRESS>) Missing requirement: ABAP Code Insight <IP_ADDRESS> (abap.code.insight.plugin <IP_ADDRESS>) requires 'osgi.bundle; org.eclipse.jdt.junit 3.11.0' but it could not be found Cannot satisfy dependency: From: ABAP Code Insight <IP_ADDRESS> (abap.code.insight.feature.feature.group <IP_ADDRESS>) To: org.eclipse.equinox.p2.iu; abap.code.insight.plugin [<IP_ADDRESS>,<IP_ADDRESS>]
Eclipse IDE for JavaScript and Web Developers
Version: 2019-03 (4.11.0)
Build id: 20190314-1200
What Software/Plugin is missing in my Eclipse Installation? Do I have to use Eclipse for Java Developers?

After installing this:

it seems to be working

Hello!
I have the same issue here and I just want to understand: Why would I need to install this OSGi thingy for the ADT plugin?
Is there a possibility to install it without?
Kind regards!


Remove view and edit verbs from clusterworkspace authz

Summary
This Pull Request removed both view and edit verbs from the cluster workspace authorizer. Additionally, it maps the admin to cluster admin.
Related issue(s)
Fixes #725

This will require a change on the virtual workspace side when creating a workspace ? Or did I miss something ?

That was my question yesterday :)


Humble Dumble

Can’t find a way to delete my Humble Dumble account and link is not in the jdm library

I'm guessing you meant humble bundle. Did you contact them? That way we can differentiate between a 'hard' and an 'impossible'

They wrote me this, I don’t know if you will consider it as impossible:
“Due to security concerns, customers are unable to delete their Humble Bundle on their own. However, we are happy to help with this action. Simply ensure that you have included 3 or more transaction IDs from previous orders associated with your account and we will follow up to delete the account.
Finding Your Humble Transaction ID”

It is hard, impossible is when deny it completely or just deactivate, but keep the data. I was actually submitting the PR as you replied. Will just update with the info you provided.

How did you contact Humble Bundle support? That's one piece of information I'd like to include in the entry before adding it.

Sounds like they won't let you delete your account if you haven't bought three items from them. That's messed up.

I contact them in the section “submit a request” at https://support.humblebundle.com

I don't know @PyroSamurai , if we can expect them to be reasonable, I'm pretty sure they would open an exception in this case.

@tupaschoal , they finally wrote me this:
“As requested, I have deleted your Humble Bundle account.
We're sorry to see you go, but feel free to come back anytime! You can create an account in the future under the same email address which will reclaim any previous orders, and you can still make purchases without an account.”
If creating an account with the same email address will reclaim the orders, is it like if they have deactevated my account rather than cancelled it?

Seems very likely, so I will change the difficulty to impossible.


Store embeddables as embedded documents when using mongDB

Is your feature request related to a problem? Please describe.
At the moment, embeddables are stored in mongoDB like a RDBMS. While this is not an issue when manipulating data in memory, it becomes unnatural and limiting when working aside with the database.
Describe the solution you'd like
Before :
{
    "_id": ObjectId("5f7de71931bfe0652853c1e6"),
    "address_street": "foo",
    "address_country": "bar"
}

After :
{
    "_id": ObjectId("5f7de71931bfe0652853c1e6"),
    "address": {
        "street": "foo",
        "country": "bar"
    }
}

Yeah agreed, I wanted to allow this optionally from the very beginning, as it could work the same in SQL drivers too via JSON columns. I would still keep the current behaviour as default probably, as otherwise it could be seen as breaking change.


Update the manifest to version 0.13.3

Issue to be fixed
Fixes #
Proposed Changes

Release Note

see https://github.com/knative/eventing/issues/2745

@k4leung4 yep I actually found the issue, and informed the eventing team.
Already updated to 0.13.3 manifest.

/lgtm


The return of Snow Bullet SFX

🤔 What type of PR is this? (check all applicable)

[x] 🍕 Addition
[ ] ⌨ Productivity
[ ] 🐛 Bug Fix
[ ] 🔥 Optimization
[ ] ⚙ Configuration
[x] 🌟 Quality Of Life
[x] ✨ Enhancement
[ ] 📝 Documentation

📝 Description
This adds a (Fair use) sound effect for Snow and Crafted Snow.
🧐 The Rationale
MWC reuses lots of sound effects, which leads to "sound fatigue" of the players. This adds a new sound effect to spice it up a little.
🎯 Key Objectives

Add bullet_14_snow
Add MaterialImpactSound for Crafted Snow

🚦 Testing
I have not tested this yet!
⏮ Backwards Compatibility
1.12.2
📚 Related Issues & Documents
N/A
🖼 Screenshots/Recordings
Will provide when i test my changes
📖 Added to documentation?

[ ] 📜 README.md
[ ] 📓 Javadoc
[ ] 🍕 Comments
[x] 🙅 no documentation needed

Any progress on this, getting this into 0.1 would be very nice

Any progress on this, getting this into 0.1 would be very nice

Tested it, it works.

Anyway you can fix this?

Remove the code from line 100 of src/main/java/com/paneedah/mwc/MWC.java


{{changed}} parameter does not always contain the correct file.

When I create a watcher:
onchange "build/**/*" -- echo {{changed}} {{event}}
...and in my folder, I have 2 files: test.jsand test.js.map
...now, if I change ONLY the file test.js
the onchange watcher echoes: test.js.map changed
(of course I made sure that test.js.map did not change).
Thanks for your great and useful work!

@adilu I'll see if I can replicate it, but it doesn't sound like it'd be an issue here - we're just using https://www.npmjs.com/package/chokidar and the code on top is pretty simple.

OK, thank you! Yes, it is of course possible that the problem is in a dependency, I didn't check the code. It is also possible that it's my fault, though I could replicate the mistake even when I boilt it down to a very simple testcase. The event and the change say: test.js.map change although I did only change a file called test.js (with no automatic sourcemap generation or anything active).

OK, thanks!


State of offscreen rendering

By offscreen rendering I mean:

The ability to render a Xaml tree to an external target (such as a direct3d texture)
The ability to configure Avalonia to run its loop without a windowing system.
The ability to configure Avalonia to use client provided rendering resources such as the rendering device & context instead of creating its own.

After playing a bit with the framework, It seems as if there is some kind of preparation for this. namely the
Avalonia.Controls.Embedding.Offscreen namespace (yet its classes are private / abstract).
Is there a structural way to achieve this? can some one guide me as to how this could be added / achieved?

Our current interop sample isn't working. When I have time I will have a look at it. In general it should be possible to bring your own implementation of the the needed interfaces just have a look at the current D2D implementation. I can't give you more info about how to fulfill all your requirements. Maybe someone else can help you more.
https://github.com/AvaloniaUI/Avalonia/tree/master/samples/interop/Direct3DInteropSample

@elad8a Did you find a working solution for this ?
I am currently trying to do something very much like you described.
I have a native (C++) OpenGL application which also hosts a .NET core runtime which then runs an Avalonia UI app that should be rendered to the original C++ OpenGL context.

@drywolf in my case I use d3d11. As far as I remember I managed to get it to work by tweaking the avalonia source code. It was far from perfect and I ended up abandoning avolonia in favour of NoesisGUI (which is pretty much built for these scenarios)

I see,
thanks

Hello,
Are there any updates on this topic?
Also rendering to a memory image would be a useful scenario when realtime speed is not so much needed.

There is a headless platform now. You can also implement your own ITopLevelImpl


How to use variables in for loop limits

I need to do something like this
length = 20
for i from 1 to length
{
echo i
}

Hi @amitvikram123 sorry I was away the past few months - https://github.com/tebelorg/RPA-Python/issues/144
The solution is below, no need for backticks for the variable length in the for loop statement. The design is this way to make it more like natural language. Closing issue for now but lemme know if any input or question.
total = 20
for n from 1 to total
    echo `n`


fix: release servos at destruct

I noticed that after program finishes servo for steering is still locked. I think it is not critical, but code I provided solves this issue providing 0 PWM on servo at exit.

Hi,
I'm not sure this is the best way to disengage motors, although I may be wrong. At the moment, destructor sets throttle of continuous servo to zero. It takes into account scaling (throttle from -1 to 1, whereas friction from 0 to 1). It then controls PWM based on minimum duty and duty range. Setting duty cycle to zero bypasses these checks.
Of course, it might be just a difference between Jetracer and Jetracer Pro. At least in the non-pro version, it rotates wheels out from their zero location, which is not ideal.
If you are absolutely sure this change unlocks servo in Jetracer Pro, please put it around #ifdef JETRACER_PRO guard.
Thanks

I was mistaken! What confused me was motor rotating to non zero position when disabled with your proposed solution. Anyway, the issue was on my end. I can confirm the proposed modification works and indeed disables servo. Thanks!


Initial Commit for Examples from Details of the Asset Administration Shell Part1 V3.0 RC01

Fixed paragraph 6

@BirgitBoss @mristin Please assign a reviewer to this pull request

Is chapter 7.4.4 a mapping rule or example?

Add chapter 7.4.4

For Clarification of the scope, I changed the title for the Pull Request to Initial Commit for Examples from Details of the Asset Administration Shell Part1 V3.0 RC01

@Manu3756 can you approve the description of the examples in the README.md is a hard copy of chapter 7.4 - 7.6 of Details of the Asset Administration Shell Part1 V3.0 RC01 ?

@BirgitBoss @Manu3756 Changes realized as discussed in UAG AAS

@g1zzm0 @BirgitBoss @Manu3756 I'm merging this pull request since I made the schema validation more approachable in #65. There should be a follow-up pull request that fixes the examples so that they conform to the schema.


supports Chinese or multiple images?

Thank you for your work! I'm wondering, does the model you've developed support Chinese and multiple images?

For Chinese language support: this issue depends a lot on LLM, qwen-1.8B supports Chinese, so MoE-LLaVA-Qwen certainly does. However, Phi2 does not support Chinese, so MoE-LLaVA-Phi2 do not support Chinese.
Multi-image: Our code supports multi-image training, multi-video training, and even image-video training together, however we have not released this version for the time being.

Deos MoE-LLaVA-Qwen available?

Deos MoE-LLaVA-Qwen available?

Sure.
https://github.com/PKU-YuanGroup/MoE-LLaVA?tab=readme-ov-file#-model-zoo


Auto-deployment doesn't work for Fat-Jar

In 1.2.0, the auto-deployment doesn't work when the application is packaged in a Fat-Jar. It works for unit tests and if you start the application from IDE as java application. The application class looks like
@SpringBootApplication
public class ExampleProcessApplication {

  public static void main(String[] args) {
    SpringApplication.run(ExampleProcessApplication.class, args);
  }

  @Autowired
  private RuntimeService runtimeService;

  @PostConstruct
  public void startProcess() {
    runtimeService.startProcessInstanceByKey("process");
  }

}

If you run the jar then the application fails because the engine find no deployed process. The same code works for version 1.1.0. See the attached example.

Hi @saig0.
Thank you for reporting.
If you cannot wait for next release: as a workaround for you the only idea I have is to define your own org.camunda.bpm.spring.boot.starter.configuration.CamundaDeploymentConfiguration bean as it is implemented in commit e805313.


Templatised simulator function VTables

Addresses initial steps implicated by #509 by disassociating simulator function pointers from gates and introducing independent function vtables for each simulator.
Key features

Gate name hashing should now only happen when parsing circuits.
Introduces a new Gates enum and a mechanism for moving from a gate name's hash to a gate's ID. Consequently, fewer places in the code now do a parsing step.
Gates no longer store function pointers to simulator functions. Instead this PR introduces compile time vtables for each simulator.
The vtables are currently global. In the next step when simulators are templatised we probably wouldn’t want that, but I felt it would be better to deal with that while templatising the simulators.

You'll need to sign the contributor license agreement in order for me to be able to merge this.

Strange, I completed the corporate CLA this morning. I'll look into it.
Do the CI failures look daunting to you? Most of them appear to relate to the build. I can look into reversing the C++ standard if that would help here.

The CI failures just look like C++ standard flags not being passed in all the right places (e.g. the errors are things like "you used a C++14 extension"). I can handle that part of the submit because I'm familiar with fixing them. I know I can make C++20 work so C++17 can also be made to work.

I made a commit getting this closer to mergeable which you can merge: https://github.com/quantumlib/Stim/commits/templatised-sim-func-vtables

To fix the stimjs failure, search/replace (sim.*op.gate->tableau_simulator_function)(op.target_data); with sim.do_gate(op.gate->id, op.target_data); in glue/javascript/tableau_simulator.js.cc.

Override CLA check based on Mark asserting in email that the CLA was signed.


Exclude cameras

Congratulations on the job!
I have Frigate installed with 5 cameras but I would like double-take to only work on three of them would this be possible?
Thanks
Leo

Hello and thank you!
Yes, you can configure Frigate to only process images from certain cameras. Here's the full config example, but a simple one would look something like this.
frigate:
  url: http://my-frigate-url.com
  # only process images from specific cameras
  cameras:
    - camera-name
    - garage
    - front-door

Thaks!!!! I try!!

YES Perfect! Thanks!


Install a list of language servers at startup

Hi there 👋 Thanks for the amazing project 🚀
I was wondering, is there is a way to automatically install a list language servers at startup?

Currently, I don't think there is a way, and creating an auto prompt to install one also has some bugs, see issue: https://github.com/kabouzeid/nvim-lspinstall/issues/137

Thanks a lot 👍 Closing the issue as it's very similar to the other. I will update it if I find a workaround.

Not a problem man, It's something I've been working on in my spare time.


Any JavaScript method exposed to get list of dependent packages?

Hi,
This tool is really helping in listing dependency list way better, thank you.
My query is, does this package expose any method to run this script as similar to below package?
https://www.npmjs.com/package/license-checker
`var checker = require('license-checker');
checker.init({
start: '/path/to/start/looking'
}, function(err, packages) {
if (err) {
//Handle error
} else {
//The sorted package data
//as an Object
}
});`
Thanks,
Sujay

No, there is no documented way to use license-report like this.
But as the documentation says:

Besides the 'build-in' fields ("department", "name", "installedVersion", "author" "comment", "licensePeriod", "licenseType", "link", "material", "relatedTo"), any field allowed in a package.json can be used in the fields array (as "custom" field).

Then you can use the output of 'license-report' (e.g.in json format) as input to your own program and this way do what you want with the data from a package.json. The license-downloader is an example for this.


Update Python and Ansible versions

Following https://github.com/TOSIT-IO/tdp-collection/issues/773 and https://github.com/TOSIT-IO/tdp-collection/issues/774, we would need to update Python and ansible-core version here before working on the hosts (see #307).

We should update to python 3.9 and ansible-core 2.15.1.


AEM Environment Indicator does not work on AEM 6.3 TouchUI

Previously logged at #973

I closed #973 in favor of this one since you had added a nice screenshot...


Data Model attribute duplicate name

While creating a data model, I gave several of the objects the attribute name and other different attributes.  I was able to create the assets and devices and everything looked ok on the screen, but when I saved the data model it saved, but threw an error pop up about duplicate object or something similar (I didn't think to copy the exact wording at the time).
When I went to another part of tempus and then tried to go back to the data model, a few of the assets did not appear and the relationships were not present.  So it appears the data model is corrupted.
The name of the corrupted data model is "Drilling Onshore" on the current live demo tempus.hashmapinc.com environment.

This is issue is fixed at tempus.hashmap.inc.com, latest code has been deployed, please make sure whenever you make any changes in datamodel screen click on  the tick mark to save the changes.

@Mike-d-s  please confirm this

Tried to break it again, but couldn't.  I couldn't create objects with the same name or break the model with different attributes with the same name.  So seems to be fixed.

Thanks for the update
Did you move it to DONE or should I?
On Tue, Oct 16, 2018 at 2:10 PM, Mike Sturm<EMAIL_ADDRESS>wrote:

Tried to break it again, but couldn't. I couldn't create objects with the
same name or break the model with different attributes with the same name.
So seems to be fixed.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/hashmapinc/Tempus/issues/796#issuecomment-430361578,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AqJ8f-U0Yrlm4V-ZfBeiYTqBafR8EBuwks5uli8ngaJpZM4XXlAO
.

Thanks @Mike-d-s  I have moved it to DONE


refactor(examples): attempt to improve clarity of where some hard-coded numbers coming from or mean

Thought something like this may help improve understanding of these model examples for first-time readers.
From my own experience when first reading these a while ago, the most challenging thing at first was understanding what hard-coded values meant or where they were coming from, and how and if they where related with each other.

Test failure seems to be also present in last main commit.

Thanks!


Add Office LTSC 2021 to the list of VLP packs

[Enter feedback here]
The VLP for Office 2021 can be added to this page:
Microsoft Office LTSC 2021 Volume License Pack
https://www.microsoft.com/en-us/download/details.aspx?id=103446
Cheers!
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 6d0692f7-f4e8-5d5d-7d38-db343161ae4b
Version Independent ID: 9f852760-394c-0621-de03-362aa21dc335
Content: Activate using Active Directory-based activation (Windows 10) - Windows Deployment
Content Source: windows/deployment/volume-activation/activate-using-active-directory-based-activation-client.md
Product: w10
Technology: windows
GitHub Login: @greg-lindsay
Microsoft Alias: greglin

@jonjunell . Thanks for your feedback. I will add link today

@denisebmsft . Created PR #10215 for this issue


[TS 4.1] Array.isArray incorrectly infers recursive type

TypeScript Version:  4.1.2
Code
I have this recursive type that I use for form generation.
export type FormStructure<TForm extends ObjectLiteral> = {
  [TKey in keyof TForm]?: TForm[TKey] extends DefaultFieldStruture
    ? TForm[TKey]
    : TForm[TKey] extends Array<any>
    ? FormStructure<UnArray<TForm[TKey]>>[]
    : FormStructure<TForm[TKey]>;
};

And inside a recursive function, I traverse this big nested object

declare const fields: FormStructure<TForm>

return (Object.entries(fields) as [
    string,
    DefaultFieldStruture | FormStructure<TForm>
  ][]).reduce<TReturn>((acc, [key, field]) => {
    if (field instanceof DefaultFieldStruture) {
      //
    } else if (Array.isArray(field) && Array.isArray(datas[key])) {
      acc[key] = field
        .map((element, index) => {
//       ^^^^
      // This expression is not callable.
     //  Each member of the union type '(<U>(callbackfn: (value: any, index: number, array: any[]) => U, thisArg?: any) => U[]) |
      //(<U>(callbackfn: (value: any, index: number, array: readonly any[]) => U, thisArg?: any) => U[])' has signatures, but none
     // of those signatures are compatible with each other.
          return mapAndCompareThroughData(element, datas[key]?.[index], predicate);
        })
        .filter((result) => !!result);
    }
    }
    return acc;
  }, {} as TReturn);

Expected behavior:
Before passing into Array.isArray, my field var is correctly infered as
var field: FormStructure<TForm>

After passing thought Array.isArray, it is now
var field: FormStructure<TForm> & (FormStructure<TForm> extends readonly any[] ? unknown extends readonly any[] & FormStructure<TForm> ? never : readonly any[] : any[])

I've tried puting a -readonly to my type but without success
export type FormStructure<TForm extends ObjectLiteral> = {
  -readonly [TKey in keyof TForm]?: TForm[TKey] extends DefaultFieldStruture
    ? TForm[TKey]
    : TForm[TKey] extends Array<any>
    ? FormStructure<UnArray<TForm[TKey]>>[]
    : FormStructure<TForm[TKey]>;
};

Is there a way to make a type guard for this? Why Array.isArray became so strange to analyse?
Playground Link: https://www.typescriptlang.org/play?ts=4.1.0-beta#
The playground exemple doesn't works because TS 4.1-beta don't includes isArray new types

Nevermind, found the issue, I replaced
(Object.entries(fields) as [
    string,
    DefaultFieldStruture | FormStructure<TForm>
  ][])

by
(Object.entries(fields) as [
    string,
   DefaultFieldStruture  | FormStructure<T> | (FormStructure<T> | DefaultFieldStruture)[]
  ][])

And added extra check in the map interator


https://www.polymer-project.org/1.0/ not work correctly in Safari windows

Hi team,
I just installed Safari browser in windows 8 and access to https://www.polymer-project.org/1.0/ but the website doesn't work correctly.

Safari on Windows is no longer being developed.  It hasn't been updated in quite some time.  I don't think it's considered a "modern browser".

Correct, Apple discontinued Safari for Windows after version 5. We support Safari 8+:
https://www.polymer-project.org/1.0/resources/compatibility.html
Given that Windows Safari was last updated in 2012, I would strongly advise against using it for security reasons as well.


executemany with rows that have one value.

I'm trying to insert into a table a list where each row is one item using a statement like
INSERT INTO table ( c1 ) VALUES ( ? )
I found if I format the list of values as [(3),(4)] that this would fail as this is represented by [3,4], as the type for type( (3) ) (tuple with one element) is just the value in the tuple, which in this case is int. The work around is to use list instead of tuple for single element rows, i.e. [[3], [4]].

As you have discovered, (3) does not produce a tuple because in that context the round brackets are simply interpreted as controlling the order of operations in an expression, e.g., (1+2)*3. If you want to create a single-value tuple you need to add a comma, e.g., (3,).

In any case, to summarise, this is not an issue in pyODBC, but rather by-design behaviour of Python language itself.


Need a UI to select county ... and other UI improvements :-)

This is hard coded for Fulton county currently

I found an API to get the county from a zip code. It think that is more usable than a 100+ item drop down list.


[3.50] Spine, TypeScript & types

With the new Version of Phaser 3.50 my spine integration in TypeScript did not work any more.
Not sure if it is the best way, but it worked for me in Phaser 3.24.1

Add own typeRoots to the tsconfig.json
    "typeRoots": [    "@types",    "./node_module/phaser/types"  ]

Build an index.d.ts in folder @types\phaser with the following content:
/// <reference path="../../node_modules/phaser/types/SpineGameObject.d.ts" />
/// <reference path="../../node_modules/phaser/types/SpinePlugin.d.ts" />

A request: Could you please write a short tutorial / best practice, how to use spine plugin in a typescript environment?
The errors in my build apparently originate to wrong types in Phaser 3.50.
If i open node-modules/phaser/types in Visual Studio Code directly i get the following errors:

SpineContainer.d.ts

SpineGameObject.d.ts

It seems, that the d.ts files are outdated since the 3.50 Spine Plugin Release

@photonstorm Is there any news, apparently the bug exists also in the latest version 3.52.0

First of all thanks for the hint.
Unfortunately, this does not work for me.
After compiling with tsc there are about 24 errors in my project that some interfaces are implemented incorrectly.
Property 'moveTo' in type 'SpineContainer' is not assignable to the same property in base type 'Container'. Property 'remove' in type 'SpineContainer' is not assignable to the same property in base type 'Container'. Class 'SpineGameObject' incorrectly implements interface 'Transform'. 'addToCache', which lacks return-type annotation, implicitly has an 'any' return type.
The example in the repository is based on Phaser 3.22 this ran exactly the same for me without errors.
I suspect that in the big update to 3.5 something has changed fundamentally and that the *.d.ts are not up to date.
If it is your repository, could you may try to update it? Did you do something special in the Typescript configuration?

My tsconfig.json and i am using typescript version 4.2.2 and wepback5.
{
  "compilerOptions": {
    "target": "es5",
    "module": "commonjs",
    "strict": true,
    "noImplicitAny": false,
    "esModuleInterop": true,
    "allowUnreachableCode": false,
    "sourceMap": true,
    "strictPropertyInitialization": false,
    "allowJs": false,
    "lib": ["dom", "es5", "esnext"],
    "jsx": "react",
    "skipLibCheck": true,
    "resolveJsonModule": true,
    "allowSyntheticDefaultImports": true,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "forceConsistentCasingInFileNames": true,
    "incremental": true,
    "baseUrl": "./",
    "paths": {
      "@/*": ["./src/*"]
    }
  },
  "exclude": ["node_modules", "public/lib/*.js", "dist", "webpack"]
}

You could take a look at my repo. It is base on yandeu/phaser-project-template
src/scripts/game.ts
import 'phaser/plugins/spine/dist/SpinePlugin'
// ...

import spine typing in a standalone  typings/spine-plugins.d.ts ( I am not well understanding typescript, but it works... )
import 'phaser/types/SpineContainer'

// you could also extends SpinePlugin if necessary
declare global {
  interface SpinePlugin {
    bootWebGL(): void;
    gameDestroy(): void;
    spineFileCallback(this: Phaser.Loader.LoaderPlugin): void;
  }
}

I poked through Pong420's the files a bit (thanks for the example code!) and I suspect the "skipLibCheck": true, in the tsconfig.json is what's preventing these errors from showing up. According to the documentation, it disables type checking for the *.d.ts files.
From what I remember of seeing this issue a little while ago the core problem is that SpineContainer extends Container imperfectly; as per the docs SpineContainer should only contain SpineGameObject objects (where as a generic Container can contain any GameObject). TypeScript considers this a violation of the Liskov Substitution Principal since someone could grab a Container (that's actually a SpineContainer) and assume they can add GameObjects to it. I don't see a simple way to rework things to avoid this typing issue, though I'm not a TypeScript authority by any means.

"skipLibCheck": true seems to do the magic for now.
Thank you guys for the help. I'll see how my common-game-elements work in my new game in the next weeks.

I use phaser v3.55 with angular 12, it's still exist, although use "skipLibCheck": true
{
  "compileOnSave": false,
  "compilerOptions": {
    "baseUrl": "./",
    "outDir": "./dist/out-tsc",
    "forceConsistentCasingInFileNames": true,
    "strict": true,
    "noImplicitReturns": true,
    "noFallthroughCasesInSwitch": true,
    "sourceMap": true,
    "declaration": false,
    "downlevelIteration": true,
    "experimentalDecorators": true,
    "moduleResolution": "node",
    "importHelpers": true,
    "target": "es2017",
    "module": "es2020",
    "lib": [
      "es2018",
      "dom",
      "scripthost"
    ],
    "skipLibCheck": true
  },
  "typeRoots": [
		"@types",
		"node_modules/@types",
		"node_module/phaser/types"
  ],
  "angularCompilerOptions": {
    "enableI18nLegacyMessageIdFormat": false,
    "strictInjectionParameters": true,
    "strictInputAccessModifiers": true,
    "strictTemplates": true
  },
}

Beyond skipLibCheck there's no easy fix for this. The actual JS code is valid, it's just TypeScript's interpretation of it. There's no point leaving this issue open I'm afraid. You could also now use the official Esoteric Phaser Spine runtimes, instead of our plugin - then you can use the TS defs they have created, which might not have this issue.