[BUG] mount failed when /sys/fs/fuse not exist in host

What happened:
Warning  FailedMount  1s (x7 over 33s)  kubelet  MountVolume.SetUp failed for volume "fuse-connections" : mkdir /sys/fs/fuse: operation not permitted

What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?
Environment:

JuiceFS CSI Driver version (which image tag did your CSI Driver use): v0.22.0
Kubernetes version (e.g. kubectl version):
Object storage (cloud provider and region):
Metadata engine info (version, cloud provider managed or self maintained):
Network connectivity (JuiceFS to metadata engine, JuiceFS to object storage):
Others:

me too.
kubelet  MountVolume.SetUp failed for volume "fuse-connections" : mkdir /sys/fs/fuse: operation not permitted


[CHALLENGE SUBMISSION] Day 19

Please provide the following information for your submission:
What is your name? (First, Last)
Barbara Forbes
Where is your GitHub Repo ?(With your challenge solution)
https://github.com/Ba4bes/25daysofserverless/tree/master/Daya19Balloons
What Challenge is this for? (Challenge number between 1 and 25)
19
(Optional) Anything else we should know? e.g., language used, location, blog post?
PowerShell Function App and IOT hub

From all of us on the Cloud Advocacy team at Microsoft, thank you for creating this issue!
Have a Happy Holiday season!
Feel free to share your solution on Twitter with the tag #25DaysOfServerless


How can i run example on nodejs?

Hi all.
I'm following this page to start with nats http://www.nats.io/documentation/tutorials/nats-queueing/
on part 2 with command
cd node_modules/nats/examples node node-sub.js foo my-queue
I don't know where folder to run this command. Please help me out.
Thanks.

@thanhngvpt the examples are not part of the binary distribution installed by npm. To get the examples you need to clone the repo. https://github.com/nats-io/node-nats. The examples are in the 'examples' directory.
However more direct to your question, the documentation you list is wrong is saying that the node-sub.js allows a queue name argument (I have filed a defect on the documentation). You can easily modify the sample as per https://github.com/nats-io/node-nats#queue-groups.
Alternatively you can download the go samples from t https://github.com/nats-io/go-nats-examples. Also note that you will need to use https://github.com/nats-io/go-nats-examples/tree/master/nats-qsub to subscribe to a queue.


Ask the RNG to self-seed before generating a random number.

Fixes #23 .

(who's got two thumbs and no merge rights for this repository? this guy)

look again, young padawan, search inside your merge rights and spot the mutable force


[Feature Request]: expose generated security headers at build time

Is your feature request related to a problem? Please describe.
I use SSG and I want to be able to extract the generated security headers (especially the csp with defined integrity hashes), so that I can write those headers to an nginx configuration file before deploying the static build output to my nginx server.
Describe the solution you'd like
I'm not sure how this feature can be implemented best, but here are some vague ideas I have:

Fix 05-cspSsgPresets.ts somehow
Write the headers to a file so a user can read the file and use it's content
Provide a hook that exposes the headers once they are generated for a user to hook into (similar to the nitro compiled hook)

Describe alternatives you've considered
I tried to use the runtime hooks feature introduced in v1.1.0, but this didn't work.
Another solution for me would be to calculate the integrity hashes myself in some script and then use those values to create my header configuration, but it makes more sense to use this module, because it also forces the header values in dev mode, so they can be tested and it gives some common sense defaults that I wouldn't have to configure manually.
Additional context
Related to #336.

Hey @mtdvlpr
Could you explain why the 1.1.0 version with the runtime does not work?

Hey @mtdvlpr any feedback from your side? :)

Hi @Baroshem, as the name suggests, it only works for runtime, not buildtime. When I'm generating static output, the runtime hook is never called.

Hi all
We disabled 05-cspSsgPresets when we had the issue about @nuxt/kit that couldn't be imported anymore #343
I'll have a look into this as I would need the same feature myself, will let you guys know later this week

@mtdvlpr see PR #441

@vejja awesome! Thanks so much!

Hey @mtdvlpr
For now I'm only writing the headers to the route config so that they can be picked up by the Nitro presets.
But I remember you were looking for a hook, I did not implement that yet but it will definitely be possible.
How do you view this hook working ? I suppose you want to run nuxi generate and somewhere within that process do something with the headers, but I'm not 100% sure if that's correct.
Can you let me know a bit more about your use case and how you would use the hook ?

@mtdvlpr, indeed. I want to get the headers during the nuxi generate process so that I can create my nginx config file with the proper headers, but if the nitro preset feature is restored, I can revert back to using that, so for me the problem would be fixed.

Where would you write the code that creates the Nginx conf file in your Nuxt application, would that be in a Nitro plugin ?
How do you make sure the config file is created in a place that gets bundled into the final static output?

@vejja, I have a Nitro plugin that reads the headers from the routeRules and writes them to a file using node:fs. In my CICD pipeline I combine the generated config file and the nuxt output and upload that to the server.

@mtdvlpr @Baroshem - I am adding the hook functionality to the PR, on top of the nitro preset feature.
I'm adding it by way of a Nuxt build time hook, rather than a Nitro run time hook.
The difference is that a Nitro runtime hook would run each time the server is restarted, while the Nuxt build time hook only runs when you generate the assets with nuxi.
Also, with the Nuxt build time hook, there is no need to write a Nitro plugin. You can access the hook directly in defineNuxtConfig.

That is a great idea @vejja Thanks!
Let's plan it for the 2.0.0-rc.1 release :)


signInManager.signIn unhandled username exception

The signInManager.signIn function described here expects an email address to parse a domain out of.
lines #18234 - #18239 @ sdk.js:
if (!domain) {
    domain = username ? username.match(/@(.+?)$/)[1] :  //the offending line here
    conf_uri ? conf_uri.match(/@(.+?);/)[1] : null;
    if (!domain && !origin)
        throw Exception('NoFQDN');
    }

if you sign in with a non-email Skype ID, (simple username), it will generate the error
TypeError: Cannot read property '1' of null

Are you doing anonymous join or authenticated join?

Authenticated

Hi Collin, we are sorry you had a challenging experience trying to sign in with a non email Skype id. For future reference, we also have a couple free support options: MSDN forums are here: https://social.msdn.microsoft.com/Forums/en-US/home?forum=SkypeWebSDK&filter=alltypes&sort=lastpostdesc The product group is very actively looking at Skype Web SDK APIs here: https://stackoverflow.com/questions/tagged/skype. Connect with us on Stack Overflow. Tag your questions with [skype] and [skype-for-business].
Skype for Business Team


Memory Problems in app_library

How to replicate: Go to the home screen, then open the app library and try to download some apps. You will run out of memory here. Running the app library by itself (not through the home screen) works.
Basically we seem to be hanging on to some references on the home screen that we don't need anymore. (How much? Possible candidates?)

Identify bits that are kept in memory from the homescreen
Minimise the memory usage of the app_library
Other ideas?

PRs/comments welcome!

Tools for debugging:
import gc
gc.collect()
print("memory available: %d" % gc.mem_free())

Some numbers:
app_library run through home/quick_launch:
on start : 22064 free

pyboard.py (or other means for running the app library directly without the home screen)
on start pyboard.py: 34256 free
on start when download starts: 25200 free

That means:

We could potentially save up to 9056 in the app library download process
We could potentially save up to 12192 by freeing more memory once the home app starts another app

Potential solutions:

Don't make the functions for the different screens in the app_library recursive so memory can be freed

I have made a pull request that could be used to help with this issue. I have included a method of registering an app to be run as main.py temporarily.  This can allow larger apps to make use of all available memory. It requires that the app exits by resetting the board.
https://github.com/emfcamp/Mk3-Firmware/pull/77

I did start doing this a different way - by saving the app to run on boot in the battery backed RAM rather than the file system, however its not finished, and will require more RAM since the library it will be in will need to be imported.
I've merged your change, however we may change it to use RAM later since this is probably a neater solution.
Thanks for your contribution.

This is absolutely not fixed yet.

My commit certainly does not fix this issue. I'd be willing to try to rewrite a bit of it to make use of my change, but I doubt it's the most elegant solution.

Also, boot.py gets overwritten on a full reset, this should really get moved to apps/home/main.py instead

Moved as suggested. Slightly less effective in terms of memory saving I think, but still better.

If the code is run from apps/home/main.py, gc.mem_free() gives 55744, while if we are able to run a script as the main script from boot.py as I originally suggested then we get 62992.
Is there any way we could include this in boot.py instead of apps/home/main.py? That's a pretty significant memory saving for larger apps.
For me it makes the difference between the text game we're working on working well or not.
I also think it offers a very nice mechanism for people to take control of the main script that the board runs.

I agree with @Giannie on the original idea of having the "what to run" code in boot.py.
We can update the boot.py bundled with the micropython firmware and add some logic to the app_library to update it along with the lib folder. That way after either two app_store updates or a factory reset badges should have the new code. If we want it with one update we could have some special checksum checks in the home app.
It was a bit of an oversight to not have boot.py checked for updates in the first place, sorry.

In which case, I think the original commit should function for the boot.py code: https://github.com/emfcamp/Mk3-Firmware/pull/77/commits/07e666c2594375969b9c6040e5fd925a85676148
Although it should probably print the exception on failure rather than passing as I did for some reason.

this quick change saves 6k more RAM, but still 2k short of how much RAM is available if run directly from boot.py
https://github.com/emfcamp/Mk3-Firmware/commit/65984ee691af8f96d867f74cc042857eadc78ca9
Running directly from the boot.py would be the neatest way, but I'm not sure its the best seeing some hackery might be required to update that file


Some skills are not translated

Folowing skills are not translated in all languages:

Rapid Synthesis III
Delicate Synthesis
Intensive Synthesis
Brand of the Elements
Preparatory Touch
Name of the Elements

They seem to be correct in english and french, but not in the other languages.

Now it is correct in Chinese :P

What about brazilian portuguese translation?

Sure, the infrastructure is there for it, but I don't speak the language so somebody would have to provide the translations.

@RyuaNerin Do you think you would be able to update the Korean translations?

I'd like to help with the spanish translation


OverlayTiming: shift hit time with offset

Hi @jmcarcell,
In the OverlayTiming algorithm, particles time is properly offset by the expected time between the physics collision and the BX from where the background particles are coming: https://github.com/key4hep/k4Reco/blob/main/k4Reco/Overlay/components/OverlayTiming.cpp#L260
Should'nt we do the same for the simTrackerHit (https://github.com/key4hep/k4Reco/blob/main/k4Reco/Overlay/components/OverlayTiming.cpp#L313) and for contributions (https://github.com/key4hep/k4Reco/blob/main/k4Reco/Overlay/components/OverlayTiming.cpp#L345)?

The number of hits from the different background files (20) with 20 ns spacing

The overall hit count

vs the hit count resulting from the overlay algorithm

With config:
overlay.NumberBackground = [20] overlay.TimeWindows = {"MCParticles": [0, 1000], "CDCHHits": [0, 400],"VTXDCollection": [0, 19], "VTXIBCollection": [0, 19], "VTXOBCollection": [0, 19] } overlay.Delta_t = 20

I'll make a PR to fix it; I must have missed it when porting because at least for the SimTrackerHit from LCIO the time is being set in the Marlin processor: https://github.com/iLCSoft/Overlay/blob/master/src/OverlayTiming.cc#L734.

Thanks Juan!


Removed outdated feature

The feature unsafe_no_drop_flag has been removed, since drop flags are now handled on the stack.

Thanks for the PR, but this isn't sufficient to compile, because it doesn't actually fix any of the code that relied on that feature gate.

I've pushed a full fix as 0401ded30498fa8c76f889924380af99696c612b.


Add additional elements (Text and Images)

Hi, is there a way to add additional text (with font style) and image(s) ? thanks

Did you succed to add image?


Implement server-sided knockback

Technically we already have server-sided knockback implemented, we just don't calculate it for players with a session.


Python versions compatibility

Add package futute to requirements
Add python3 compatibility to utils.py module

This change is

Coverage increased (+0.02%) to 84.412% when pulling 162b9e589229e34d26b886520b2e5d7d3fa7126f on Scandie:python3_support into c2437593ab201a354d813fc9d9847fa001c3be7e on openprocurement:registry.

Coverage increased (+0.02%) to 84.412% when pulling ac3c1d1b7b7bffadf84c5b670da2fce749a06145 on Scandie:python3_support into c2437593ab201a354d813fc9d9847fa001c3be7e on openprocurement:registry.


snap scatter profile to points

This PR snaps ScatterView profile to points: if there is a Data and Index displayed, then the X and Y info is that of the data point rather than that of the mouse. Otherwise, the mouse coordinates is used.
When the scatter plot is displayed as a surface, the snapping is with the scatter plot point closest to the mouse when inside the convex hull.
closes #2643

LGTM

PR #2648 should fix the CI issue with PySide2


Feat/add to index option in request form

These changes enable the venue to set the value for the add_to_index option in iThenticate.
Also removed the default value for the EULA version.

It might be a good idea to add description to the other iThenticate fields.

The problem is that we don't know what they are going to call their groups. For example, AAAI uses Program Committee instead of Reviewers

Ah okay


Amend README.md

INSTALLATION SUGGESTIONS:
To avoid the "Unrecognized font family...." message we need to link the vector icons package to react native so we can immediately start using them.

The line you're adding is one way of doing the last step though.

@oblador Just had someone trying to learn, missing this out as well


dokku_ports: doesn't check for existing mappings

Running
- name: Configure ports
  dokku_ports:
    app: api
    mappings:
      - http:80:8080
      - http:8080:8080

any number of times, always results in Ansible reporting this as "changed"

I'd expect Ansible to say ok after the first time (given the fact that nothing was changed in between)

Agree, this is a bug


Cannot find libCompressor.a

Current behavior
When running a build after manually linking the libCompressor.a file, I receive the following error
clang: error: no such file or directory: '/Users/austin/Library/Developer/Xcode/DerivedData/PROJECT_NAME/Build/Products/Debug-iphonesimulator/libCompressor.a'

In Xcode, the file is displayed in red, and the file definitely does not exist on my file system

And this is the path that Xcode is using. I have attempted with and without the Target Membership chcked, and also tried to use the file path ~/Users/...../Build/Products/Debug-iphonesimulator/react-native-compressor/libreact-native-compressor.a which also did not work

The file has been added to the Build Phases step as required - the order of the included libraries does not seem to matter

I attempted adding a bridging file after reading https://github.com/numandev1/react-native-compressor/issues/87 and still no luck. My current theory is requiring a React Native update but hoping to avoid that if possible.
Expected behavior
A successful build after manually linking
Platform

[X] iOS

React Native Version
0.69.4
React Native Compressor Version
^1.8.9
Target iOS Version
12.4
Xcode Version
14.3.1
Reproducible Steps And Demo
My project is not set up to use Autolinking, and so I have followed the steps to manually link the file as the documentation describes. I have attempted clean builds, removing the DerivedData directory, and a few other fixes based on research. Any pointers in the right direction would be appreciated.

@AwolDes
Hi, when you add Compressor.xcodeproj to your project library, this file move from node_modules/react-compressor to another directory. That's why build fails.
So, you have to copy it file and turn back it to the node_modules/react-native-compressor.
You also may do following after adding it to the Libraries:
yarn remove react-native-compressor
yarn add react-native-compressor

This works for me

@StepanSavin thank you! This did fix the build, appreciate the help.

Sorry to close this off so soon - it looks like this did not fix my problem. libCompressor.a is still not found when added to Link Binary with Libraries and it is still looking in the DerivedData directory.
The Compressor.h file and Compressor.mm file are correctly linked to the node_modules directory though. Both have the location set to Relative to Group - @numandev1 did anything change in how the project is packaged?

@AwolDes can we check it on zoom?

@AwolDes can we check it on zoom?

It might be easier for me to send a screen recording - I'm based in Australia so timezones might be a bit challenging. Is there any other information I can share to help?

I have same issue

@AwolDes @tuanduc2904 can you try to link this lib like this
pod 'react-native-compressor', :path => '../node_modules/react-native-compressor'

@AwolDes @tuanduc2904 can you try to link this lib like this
pod 'react-native-compressor', :path => '../node_modules/react-native-compressor'

then pod install

please feel free to reopen if above solution does not work


Update bot widgets and add bot-bar

This pull request includes updates to the bot widgets and the addition of a new bot-bar widget. The changes involve modifying the HTML structure, adding new JavaScript files, and incorporating new CSS styles. These updates improve the user experience and provide better functionality for managing bots.

Note: @stratfordCircle under duress


Allocate release commits to a dummy user like travis

From @adriancole on May 30, 2016 0:6
I noticed that guava credits travis for release commits. This is probably better than me or james :)
  git config --global user.email<EMAIL_ADDRESS>  git config --global user.name "travis-ci"

Copied from original issue: openzipkin/zipkin-java#254

From @eirslett on May 30, 2016 22:7
Or maybe openzipkin...

if still relevant, dupes #1047


ENYO-3437: Correct to corresponding condition and add guard condition

We got stuck in some scenario due to there is in-valid condition in
while statement. We fix in-valid condition and add guard condition
to avoid excpetional cases.
Enyo-DCO-1.1-Signed-off-by: Yeram Choi<EMAIL_ADDRESS>

LGTM!


[feature] support CUCloud OSS storage provider

CUCloud OSS: https://www.cucloud.cn/product/oss.html
Previous similar issues: https://github.com/casdoor/casdoor/issues?q=is%3Aissue+storage+provider , both frontend and backend code need to be modified

According to CuCloud document, it seems that CUCloud is compatible with aws S3

#3400

Fixed by: https://github.com/casdoor/casdoor/pull/3400


renovate: Replace Change-type with Changelog-entry

This configuration is to be used in device repositories, and their
versionist configuration requires a Changelog-entry to trigger instead
of a Change-type.
Change-type: patch
Signed-off-by: Alex Gonzalez<EMAIL_ADDRESS>

@balena-ci I self-certify!


Targeted refresh improvements

Refresh for vm creation and removal events now targets vm instead of targeting ems which saves a lot unneeded calls.

@miq-bot assign @blomquisg

Please review @gmcculloug @agrare

This patch require https://github.com/ManageIQ/ovirt/pull/65 to work

@jhernand Can you take a look whether storagedomain//disk/ would work with 4.0 cluster level or do I need to do some improvements?

@pkliczewski The URL that you are using, storagedomain/{storagedoman:id}/disks/{disk:id}, won't change in version 4 of the API. What has changed is the URL for virtual machine disks, it used to be vms/{vm:id}/disks/{disk:id} and it has been replaced by vms/{vm:id}/diskattachments/{attachment:id}. So, in those regards, your change looks good to me.

The second commit of this patch fixes https://bugzilla.redhat.com/1334949

I moved the db related code out of ems_event and pushed new commit with tests covering refresh for new vm and existing vm. Please review again.

@Fryguy, I assigned this to you b/c I think you and others have been talking about this concept of things modifying data outside of refreshes.
Specifically https://github.com/ManageIQ/manageiq/pull/10398/files#diff-ea4cf39a1d54c20ad7a08131c41cbea0R31
I'm not sure how safe that is, and I'm hoping that it falls into the context you have already been talking about.

This PR is going to be split into two PRs. One for vm removal https://github.com/ManageIQ/manageiq/pull/10701 and soon vm creation

This PR was split into two:

vm removal - https://github.com/ManageIQ/manageiq/pull/10701
vm creation - https://github.com/ManageIQ/manageiq/pull/10732

No need to have this PR


Services::Postfix::Log File missing in ACL

Services::Postfix::Log File is missing as an extra ACL Option in my opinion.
If you want to have "read only" access for log reading ...

Thanks, it was actually missing from the ACL. But keep in mind that this will allow a "read-only" user to clear the log file. ;)


update Mac FAQs

Fixes https://docker.atlassian.net/browse/ENGDOCS-194
This PR contains the following changes:

Updated Docker for Mac references to Docker Desktop
Added Stable and Edge download info
Added a new question about nested virtualization
Moved info about switching between Edge and Stable and instructions on how to save and restore data to the Install topic
Removed information about Disk utilization and instructions on pruning as this info is already present in https://docs.docker.com/docker-for-mac/space/
Removed specific instructions on adding client certificates and added redirection to the detailed info in the Getting started topic

Deploy preview for docsdocker ready!
Built with commit 062d87ffd9ef2772c4e8ebfce9552428ec8caa35
https://deploy-preview-9596--docsdocker.netlify.com

@nebuk89 @djs55 could you PTAL - https://deploy-preview-9596--docsdocker.netlify.com/docker-for-mac/faqs/


WIP: Introduce version field in CLI config yaml

Checklist:

[ ] Commit Message Formatting: Commit titles and messages follow guidelines in the
conventional commits.
[ ] Changelog updated with breaking and/or notable changes for the next minor release.
[ ] Documentation has been updated, if necessary.
[ ] Unit tests have been added, if necessary.
[ ] Integration tests have been added, if necessary.

Related to #1725

Dev doc related for this PR here: https://github.com/instructlab/dev-docs/pull/117

spoke with @alinaryan. I think this PR (for the sake of keeping development going). Should JUST focus on adding the cfg field. me, @alimaredia, and @alinaryan will follow up with a separate PR working on a backwards compat and version enforcing mechanism.
IMO these are two different tasks and make sense to be split up

@alimaredia @cdoern https://github.com/instructlab/instructlab/pull/1683 adds test and infrastructure to track config changes in git. This will help us to detect breaking changes or understand config changes in git history.

resolves #1725


building example failed

I tried to build the project, but ran into the following issue:
vagrant@vagrant-ubuntu-trusty-64:/vagrant/vapor-example$ swift build

> warning: refname '0.1.9' is ambiguous.
> warning: refname '0.1.9' is ambiguous.
> warning: refname '0.1.0' is ambiguous.
> warning: refname '0.1.0' is ambiguous.
> /vagrant/vapor-example/Packages/Stencil/Package.swift:6:6: error: type of expression is ambiguous without more context
>     .Package(url: "https://github.com/kylef/PathKit.git", majorVersion: 0, minor: 6),
>     ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> swift-build: exit(1): ["/home/vagrant/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04/usr/bin/swiftc", "--driver-mode=swift", "-I", "/home/vagrant/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04/usr/lib/swift/pm", "-L", "/home/vagrant/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04/usr/lib/swift/pm", "-lPackageDescription", "/vagrant/vapor-example/Packages/Stencil/Package.swift"]

I use the following Swift build:
Swift version 2.2-dev (LLVM 46be9ff861, Clang 4deb154edc, Swift 778f82939c)

Try removing your Packages and .build folders.

Following contents after "cleanung" manually:

drwxr-xr-x 1 vagrant vagrant  442 Feb 20  2016 ./
drwxr-xr-x 1 vagrant vagrant  204 Feb 20 21:08 ../
drwxr-xr-x 1 vagrant vagrant  170 Feb 20 21:08 Deploy/
-rw-r--r-- 1 vagrant vagrant 1099 Feb 20 21:08 Dockerfile
drwxr-xr-x 1 vagrant vagrant  442 Feb 20 21:08 .git/
-rw-r--r-- 1 vagrant vagrant   15 Feb 20 21:08 .gitignore
-rw-r--r-- 1 vagrant vagrant 1079 Feb 20 21:08 LICENSE
-rw-r--r-- 1 vagrant vagrant  277 Feb 20 21:08 Package.swift
-rw-r--r-- 1 vagrant vagrant   27 Feb 20 21:08 Procfile
drwxr-xr-x 1 vagrant vagrant  136 Feb 20 21:08 Public/
-rw-r--r-- 1 vagrant vagrant 1986 Feb 20 21:08 README.md
drwxr-xr-x 1 vagrant vagrant  136 Feb 20 21:08 Resources/
drwxr-xr-x 1 vagrant vagrant  136 Feb 20 21:08 Sources/
vagrant@vagrant-ubuntu-trusty-64:/vagrant/vapor-example$ swift build
Cloning Packages/vapor
Cloning Packages/vapor-stencil
Cloning Packages/Stencil
/vagrant/vapor-example/Packages/Stencil/Package.swift:6:6: error: type of expression is ambiguous without more context
.Package(url: "https://github.com/kylef/PathKit.git", majorVersion: 0, minor: 6),
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
swift-build: exit(1): ["/home/vagrant/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04/usr/bin/swiftc", "--driver-mode=swift", "-I", "/home/vagrant/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04/usr/lib/swift/pm", "-L", "/home/vagrant/swift-2.2-SNAPSHOT-2015-12-01-b-ubuntu14.04/usr/lib/swift/pm", "-lPackageDescription", "/vagrant/vapor-example/Packages/Stencil/Package.swift"]

Same result. Thanks for help. For the error message I have no idea.

This looks like an issue with Kylef's Stencil. I would try using the latest Swift snapshot (February 8th I believe) that will probably fix it.
Or you could run the Vapor example without Stencil.

I had the same error on Ubuntu 14.04. I got around by cloning the 'https://github.com/kylef/PathKit.git' myselft and doing swift build inside that PathKit. Then did the swift build again inside vapor-example and it went ahead.

I switched to latest Linux DEVELOPMENT release (Feb, 3th).

$ swift --version
Swift version 3.0-dev (LLVM 524cfeb800, Clang f66c5bb67b, Swift c33f2faad2)

Now I get the following when running swift build:

error: rename error: File exists (17): /vagrant/vapor-example/Packages/vapor -> /vagrant/vapor-example/Packages/vapor-0.1.9

@tannernelson with or without vapor-stencil dependency in Package.swift, I get the same result
@abbasfaisal I tried this. But did not help. PathKit is building successfully.
after error I have two directories in Packages/ : vapor/ and vapor-0.1.9/ Why do I have two vapor folders? I do not see any renaming and copy instructions.

Are you using a VM? If so, you need to update file permissions. There is a closed issue about this.
If you're not, try removing the Packages and .build folders again.

I had the same problem, use a vagrant without a shared folder.

Using the 2-25 Swift version, make sure to build and run with the ./run command now included in the project.

Going to keep this open in case anyone has problems running Vapor Example:

git pull Ensure repo is up to date
swiftenv install . Ensure you are running the supported snapshot listed in .swift-version (check out swiftenv)
Use ./build to build. This file has bug fixes for the Swift Package Manger
Try to ./clear before building
Make sure your folder permissions are open if you're using a VM

Update
As per the updated documentation, use the vapor CLI with vapor build and vapor run.


Add some warning fixes

Just some warning and style fixes for Rodinia. Trying to make this stuff easier to work with, and prevent errors in the future when things stop being supported.

My issue with this change is that reformatting the rodinia apps may cause issues if we ever want to diff. If you make this change to just fix real issues with code, I can accept it. But with all the formatting changes, diffs will be too confusing.


How to disable telemetry?

There's already an issue open to add documentation for that here: https://github.com/MicrosoftDocs/terminal/issues/139
But I think it's controlled by the standard Windows privacy settings under Settings > Privacy > Diagnostics & Feedback. Hopefully one of the core devs will be able to confirm that.


chore(deps): update dependency postcss to v8.1.4

This PR contains the following updates:

Package
Type
Update
Change

postcss (source)
devDependencies
patch
8.1.3 -> 8.1.4

Release Notes

postcss/postcss
v8.1.4
Compare Source

Fixed TypeScript definition (by Arthur Petrie).

Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

Available now for Enterprise: Renovate Pro with real-time webhook handling and priority job queue.

:tada: This PR is included in version 6.1.14 :tada:
The release is available on:

v6.1.14
GitHub release

Your semantic-release bot :package::rocket:


Bug:  RPC call MessageHasBeenPosted to plugin failed.

Hi, I'm configuring Open AI API to server but I'm facing an issue. When I used v0.3.2, here was no problem and everything ran as well. However, if I use v0.4.0, AI bot no respond. I checked log files and got below error msg.
You please help to take a look advise. Thank you so much.

{"timestamp":"2023-11-20 15:16:33.767 +07:00","level":"error","msg":"Unable to get team for context","caller":"app/plugin_api.go:984","plugin_id":"mattermost-ai","error":"not found"} {"timestamp":"2023-11-20 15:16:33.769 +07:00","level":"error","msg":"failed to get github plugin status","caller":"app/plugin_api.go:984","plugin_id":"mattermost-ai","error":"not found"} {"timestamp":"2023-11-20 15:16:33.773 +07:00","level":"error","msg":"RPC call MessageHasBeenPosted to plugin failed.","caller":"plugin/client_rpc_generated.go:241","plugin_id":"mattermost-ai","error":"unexpected EOF"} {"timestamp":"2023-11-20 15:16:33.773 +07:00","level":"error","msg":"plugin process exited","caller":"plugin/hclog_adapter.go:79","plugin_id":"mattermost-ai","wrapped_extras":"pathplugins/mattermost-ai/server/dist/plugin-linux-amd64pid259174errorexit status 2"}
Version and Platform

Mattermost Version: 9.2.2
Database Schema Version: 113
Browser and OS: Windows 11, Edge

I'm getting the same error, I connected my Mattermost AI Assistant to Azure OpenAI endpoint, and my debug log looks like this
INF app/plugin_api.go:981 > timestamp=2023-11-24 12:08:16.217 Z msg=LLM Call plugin_id=mattermost-ai prompt=
--- Conversation ---
--- System ---
You are a helpful assistant called "AI Assistant" that responds on a Mattermost chat server called Archetypal Mattermost owned by Archetypal.

Current time and date in the user's location is Fri, 24 Nov 2023 13:08:16 CET

The user making the request username is 'kerray'.

Their full name is Jaromír Matýšek.
--- User ---
Hi, can you please tell me what you can do?
--- Tools ---
LookupMattermostUser GetChannelPosts GetGithubIssue
--- Context ---
Time: Fri, 24 Nov 2023 13:08:16 CET
ServerName: Archetypal Mattermost
CompanyName: Archetypal
RequestingUser: kerray
Channel: 6cighyoawj8yjy8w1k86d6qz6o__z9b16cxc5fghiyjdsggktx559o
Post: xb8chh8bujb1xbka3ghyra5str
PromptParameters:

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.219 Z msg=panic: runtime error: invalid memory address or nil pointer dereference plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.219 Z msg=[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0xc70333] plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.219 Z msg= plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.219 Z msg=goroutine 33 [running]: plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.219 Z msg=main.(*LanguageModelLogWrapper).ChatCompletion(0xc00023e280, {{0xc0002d7aa0, 0x2, 0x2}, {0xc000479260}, {{0xc0000d1380, 0x1d}, {0xc0000ce180, 0x15}, {0xc00024f300, ...}, ...}}, ...) plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.219 Z msg=	github.com/mattermost/mattermost-plugin-ai/server/llm_log.go:29 +0x93 plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.220 Z msg=main.(*Plugin).newConversation(0xc00010b560, {{0xc0000d1380, 0x1d}, {0xc0000ce180, 0x15}, {0xc00024f300, 0xa}, 0xc000160c00, 0xc000174690, 0x0, ...}) plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.220 Z msg=	github.com/mattermost/mattermost-plugin-ai/server/service.go:34 +0x21f plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.220 Z msg=main.(*Plugin).processUserRequestToBot(0xc00010b560?, {{0xc0000d1380, 0x1d}, {0xc0000ce180, 0x15}, {0xc00024f300, 0xa}, 0xc000160c00, 0xc000174690, 0x0, ...}) plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.220 Z msg=	github.com/mattermost/mattermost-plugin-ai/server/service.go:21 +0x58 plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.220 Z msg=main.(*Plugin).handleDMs(0xc000330040?, 0x36?, 0xc000160c00, 0x1a?) plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.220 Z msg=	github.com/mattermost/mattermost-plugin-ai/server/plugin.go:245 +0xec plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.220 Z msg=main.(*Plugin).handleMessages(0xc00010b560, 0xc00040c840) plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.220 Z msg=	github.com/mattermost/mattermost-plugin-ai/server/plugin.go:210 +0x16b plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.220 Z msg=main.(*Plugin).MessageHasBeenPosted(0xc00010b560, 0xe924e0?, 0xc00010b560?) plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.220 Z msg=	github.com/mattermost/mattermost-plugin-ai/server/plugin.go:172 +0x1f plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.220 Z msg=github.com/mattermost/mattermost/server/public/plugin.(*hooksRPCServer).MessageHasBeenPosted(0x2?, 0xc00037de70, 0x1?) plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.220 Z msg=	github.com/mattermost/mattermost/server/public@v0.0.8/plugin/client_rpc_generated.go:251 +0x46 plugin_id=mattermost-ai

DBG app/notification.go:321 > timestamp=2023-11-24 12:08:16.222 Z msg=Skipped sending notification email, address not verified. user_email=ai@localhost user_id=z9b16cxc5fghiyjdsggktx559o

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.222 Z msg=reflect.Value.call({0xc00007afc0?, 0xc0000a0a08?, 0x13?}, {0xea4b52, 0x4}, {0xc00042bef8, 0x3, 0x3?}) plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.222 Z msg=	reflect/value.go:596 +0xce7 plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.222 Z msg=reflect.Value.Call({0xc00007afc0?, 0xc0000a0a08?, 0xc000054f68?}, {0xc000054ef8?, 0xc000054e88?, 0x4688b3?}) plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.222 Z msg=	reflect/value.go:380 +0xb9 plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.222 Z msg=net/rpc.(*service).call(0xc0003fd540, 0x0?, 0x0?, 0xc0002fd420, 0xc0004eaf80, 0xc000054f18?, {0xcdfb80?, 0xc00037de70?, 0xc0000f0180?}, {0xcdfbc0, ...}, ...) plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.222 Z msg=	net/rpc/server.go:382 +0x214 plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.222 Z msg=created by net/rpc.(*Server).ServeCodec in goroutine 7 plugin_id=mattermost-ai

DBG plugin/hclog_adapter.go:54 > timestamp=2023-11-24 12:08:16.222 Z msg=	net/rpc/server.go:479 +0x410 plugin_id=mattermost-ai

ERR plugin/hclog_adapter.go:79 > timestamp=2023-11-24 12:08:16.223 Z msg=plugin process exited plugin_id=mattermost-ai wrapped_extras=pathplugins/mattermost-ai/server/dist/plugin-linux-amd64pid606errorexit status 2

ERR plugin/client_rpc_generated.go:241 > timestamp=2023-11-24 12:08:16.223 Z msg=RPC call MessageHasBeenPosted to plugin failed. plugin_id=mattermost-ai error=unexpected EOF

The error of runtime error: invalid memory address or nil pointer dereference plugin_id=mattermost-ai is likely due to config.json mismatch for the mattermost-ai plugin.
It helps by making a backup of the content, clearing away in the config.json and then reinstalling the plugin to have a fresh config.
Especially when version change, the config can break
https://github.com/mattermost/mattermost-plugin-ai/issues/79#issuecomment-1754714682


[HIVEMALL-151] Support Matrix conversion from DoK to CSR/CSC matrix

What changes were proposed in this pull request?

Support Matrix conversion from DoK to CSR/CSC matrix
Introduce FloatMatrix (dumped supported Java version from Java 7 to Java 8!)
Revise SLIM implementation to use CSRMatrix converted from DoKMatrix for this issue

What type of PR is it?
Improvement,  Refactoring
What is the Jira issue?
https://issues.apache.org/jira/browse/HIVEMALL-151
How was this patch tested?
unit tests, manual tests
Checklist
(Please remove this section if not needed; check x for YES, blank for NO)

[x] Did you apply source code formatter, i.e., mvn formatter:format, for your commit?
[ ] Did you run system tests on Hive (or Spark)?

Review comments are welcome @takuti
Still work in progress

[ ] Add more unit tests
[ ] Revise SLIM implementation for this issue
[ ] manual tests using SLIM

@maropu could you review my PFOR implementation https://github.com/apache/incubator-hivemall/pull/121/commits/c0f465a066379a1053a654de6655da71482ee482 if possible?
https://paperhub.s3.amazonaws.com/7558905a56f370848a04fa349dd8bb9d.pdf

Decided to avoid using DoK => CSR conversion for dataMatrix because rows are also sparse and not suited for CSR.


ENH: Make skops.io.dump and load work with TextIOWrapper

(note: load already worked, only dump needed change)
The idea here is to make it possible to use skops.io.dump and load with a file wrapper, i.e. using with open(...). This makes it easier to search and replace pickle.dump and load by skops.io.dump and load.
Implementation
To decide how to check the way to treat the file argument, I went with hasattr(file, "write"), as this is what np.save does. I assume this is more robust than checking the type. Unfortunately, mypy doesn't understand this, so I had to tell it to shut up.
I didn't update the docstring or any examples because I don't think we need to "advertise" this usage.

@skops-dev/maintainers ready for review

Shouldn't load follow the same pattern?

load already works because ZipFile takes care of correctly dealing with the file argument.

Also needs a changelog.

Done, can be reviewed again.


[textanalytics] update documentation

This PR updates documentation to use Language service wherever appropriate

API change check for azure-ai-textanalytics
API changes are not detected in this pull request for azure-ai-textanalytics

Looks good for the most part! I see a few spots that I think could use the updated name, e.g.

Looks good for the most part! I see a few spots in the README.md that I think could use the updated name, e.g.

thanks, good catch!


Start-LabConfiguration: Add ability to skip nodes

Sometimes (like when debugging multiple VM configurations) it would be handy to be able to only deploy specific nodes (or exclude particular nodes). This is only really an issue when the VMs contain large custom resources (Exchange and XenDesktop etc).
In my use case, I have a lab configuration with both Exchange 2013 SP1 and Citrix XenDesktop 7.x in it. To deploy that the Exchange and/or XenApp nodes (expanding resource ISO into the VHDX) takes a long (longer than I'd like) time. If I'm just testing updates to the DC, it would be ideal to just deploy that.

Oh - I could create two different configurations (psd1) files; one for testing and one for deployment, but where is the fun in that?!

This would be cool, right now I just comment out certain nodes I don't want from the psd1.

@ryanspletzer I use the Reset-LabVM cmdlet to do this. For example:
Reset-LabVM -Name EXCHANGE,XENAPP -ConfigurationData ~\Documents\Training\TrainingLab.psd1 -Path .\ -NoSnapshot -Credential $credential -Verbose | Start-VM

This will just (re)provision the EXCHANGE and XENAPP nodes in the configuration :wink:

Ah nice!

Closing this one out, as I think that the Reset-LabVM "trick" solves the debugging problem. Deploying a lab should always deploy all nodes..


Add more configuration and explainations.

Please answer these questions before submitting pull request

Why submit this pull request?
[ ] Bug fix
[ ] New feature provided
[ ] Improve performance

Show more frequently used configuration.

And I also think, hold more frequently used configuration here, when they see those configurations, the user knows about the agent advanced features.

/run e2e

@JaredTan95 The e2e test uses the default name Your_ApplicationName, and it's renamed by you to Your_ServiceName, making the tests failed, can you please change the test data as well?
https://github.com/apache/skywalking/blob/49f50a24a4c88fcc9a6c95f1f94d95a8166d5955/test/e2e/e2e-agent-reboot/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.services.yml#L20-L25
https://github.com/apache/skywalking/blob/d1a521b705a27e92aa844f03e9d90131e47391cd/test/e2e/e2e-single-service/src/test/resources/expected-data/org.apache.skywalking.e2e.SampleVerificationITCase.services.yml#L21-L25

I prefer don't change this. It has been there for a long time.

Just revert the service name change should be better.

ok

/run e2e


AttributeError: type object 'Model' has no attribute '_meta'

python 3.6
peewee == 2.9.0
Peewee_migrate == 0.11.0

Command: pw_migrate create --auto my.models --database postgresql://localhost:5432/name auto-generated.py
    migrations = diff_many(models, source, migrator, reverse=reverse)
  File "env/lib/python3.6/site-packages/peewee_migrate/auto.py", line 115, in diff_many
    models1 = pw.sort_models_topologically(models1)
  File "playhouse/_speedups.pyx", line 345, in playhouse._speedups.sort_models_topologically (playhouse/_speedups.c:7541)
  File "stringsource", line 67, in cfunc.to_py.__Pyx_CFunc_tuple____object___to_py.wrap (playhouse/_speedups.c:8690)
  File "playhouse/_speedups.pyx", line 327, in playhouse._speedups._sort_key (playhouse/_speedups.c:7101)
AttributeError: type object 'Model' has no attribute '_meta'

Is this a Python 3 issue?
Or it's related to inheritance issues?
class BaseModel(Model):
    class Meta:
        database = db

class User(BaseModel):
    pass

Is you use "from peewee import * "? I write this to fixed it.
https://github.com/klen/peewee_migrate/pull/33/commits/c9089ff46c6d5d335876fef7a9d8700104d02873

It worked, thanks!

Similar issue here.
https://gist.github.com/vintprox/216edda57b52197bcccab986f0240e47
  File "./nonstory/bot.py", line 31, in on_ready
    db.create_tables([NsGuild])
  File "/home/vintprox/.local/share/virtualenvs/nonstory-gubK-w6R/lib/python3.8/site-packages/peewee.py", line 3285, in create_tables
    for model in sort_models(models):
  File "/home/vintprox/.local/share/virtualenvs/nonstory-gubK-w6R/lib/python3.8/site-packages/peewee.py", line 6723, in sort_models
    for m in sorted(models, key=names):
  File "/home/vintprox/.local/share/virtualenvs/nonstory-gubK-w6R/lib/python3.8/site-packages/peewee.py", line 6722, in <lambda>
    names = lambda m: (m._meta.name, m._meta.table_name)
AttributeError: module 'nonstory.models.NsGuild' has no attribute '_meta'

I simply run db.create_tables, and that's what I get.

For the time being, calling create_table on each needed model is sufficient workaround.


Feature Request: Save inventory filter in config

Save the inventory filter in the configuration so that people like me, who only want to see specific drops, don't have to switch to it every time they start.

Hello. Which "specific drops" are you interested in, specifically?

Didn't mean to close this, my bad.

hey , no worries.
i always uncheck "Expired" so i get a list of drops i still could farm.
so i thought it would be a nice idea if the inventory filters could get saved for the next launch of this tool.

Showing expired campaigns has been made the default two weeks ago, in an attempt to match what the Twitch webside shows, and to provide some useful feedback information to the user about what happened to their campaign that they were mining just now, or about what they've missed. Once a campaign expires, the Twitch website stops reporting it as available, but keeps it on display in the inventory view, for about further 24-48 hours, before it disappears completely. If a campaign would last only a few hours, and the user wasn't around at the time (and couldn't mine anything), they'd have simply missed the campaign entirely, and wouldn't know about it, until they'd toggle on the "Expired" filter.
I see no real need for saving the inventory filters. The inventory tab isn't required to be used in every-day use of the application. The in-app inventory view could entirely not exist, and the miner would still work as it's supposed to do so. The inventory view was added mainly as a convenience tool, to relieve you from using the Twitch website, which has no way to filter the content down to the campaigns you'd be interested in the most. Besides, the filters were never intended to be saved anyway, and adding all the framework required to enable that feature costs more time and effort, than unticking a single checkbox every so often.
How many expired campaigns do you have to scroll through, that has prompted you to ask for this feature to exist? I can just reverse the https://github.com/DevilXD/TwitchDropsMiner/commit/725d54a1ca29405013e52649671ac25003453694 commit, and everyone will go back to how it was before, knowing the fact that they could've missed on a campaign and won't know it.

I love to use the inventory view in the miner, and I respect that others might have different filter interests. And that's why I thought saving the user's filter choice locally as a setting to be used on the next start would be a great idea. So everyone can choose their own flavor of what they want to be displayed without having to check/uncheck filters. Everyone could make their own filter settings.

This is easier to do: https://github.com/DevilXD/TwitchDropsMiner/commit/1e31957388869c56e2b21da38d11cc20dbde7cc2
Since no saving will be added, this is "fixed" via a commit revert and WontFix for now.


New release?🤔

Looking on https://github.com/nu-book/zxing-cpp/compare/v1.2.0...master I think that it is now enough accumulated to make new release.
Any plans to make such release soon? 🤔

I totally agree and yes. Please see #244 for the current state of the discussion.


Create a sponge file from the soca analysis

Description
Steps towards relaxation to the analysis as an alternative to dumping the increment in the initial conditions.
Solution
Generate a sponge file through the checkpoint application.

This will be replaced by using the soon to be available MOM6 IAU.


Extract value prop for use with .serialize()

HI,
I'm trying to send the value of the datepicker (along with other form data) to an API using .serilaize() .
When inspecting the input element of the datepicker with standard dev tools I can see the input doesn't have an input field, due to this no data from the date picker is being sent to the API
When inspecting the input element with React tools I can see the input element has a prop of value that contains the date data.
How would / could I extract this value so I can send it to my API?
Many thanks
Lee

The datepicker displays whatever date you pass into the selected prop, so you should already have in hand the value that you'd want to pass to an API.


Add user tutorial

Issues: #138
Before the PR can be reviewed and merged, #26  and #48 need to be implemented.
Definition of Done
The PR shall be merged only if all items mentioned in CONTRIBUTING.md have been followed. In case an item is not applicable as described, please provide a short explanation in the description.

[ ] All steps in CONTRIBUTING.md have been handled

I know this PR is blocked until other features like #26 and #48 are ready, but I was interested in this topic and thought a quick review is not too bad.

This PR requires #181 to be fixed.

Fixed findings


Question: Angular with monaco editor and monaco-languageclient

Hi,
I am created a github project as example for using angular with monaco editor and monaco-languageclient.
But I have some questions for best practice of using monaco and monaco-languageclient and a few problems. Can you @akosyakov review my solution and give me some hints.
Later I want to make my project as public with goal to show a solution for integrating monaco into angular application.

Hello
There is an example how to integrate monaco editor with angular using LSP. The modules are used in the example are deprecated. Could you share your project to actualize information about the integration?

Yes I could, but first I want to make it good. Now it is a private project. I can add you as collaborator too.
I was inspired with project you mention. But I am not sure that it is good as example now. Can you help me with that?

@alexander-makarevich, I update my example and now it's available


Add Storybook

Added storybook for development
Added development docs to README
Cleaned up README spacing

I will add a few basic examples before we commit this.


Py{35-36} drf{38-39}, Django{20-21}

Includes commits by @jgissend10 and @ryochiji .

Combined #259, #254.
Added new version combinations to the tox environs matrix.
fixed failed tests (to run tests locally: tox -e py36-django20-drf38,py36-django20-drf39,py36-django21-drf38,py36-django21-drf39 )

@asaak-co or @aleontiev can anybody of you merge and publish new version on PyPI?

@imposeren thanks for the effort around this. Also looking forward to see this merged!

I think this fix is also compatible with Django 2.2, since I've been using it with no problems

Django 2.0 reached its end of life according to https://www.djangoproject.com/weblog/2015/jun/25/roadmap/, so we can remove it.

@imposeren https://github.com/AltSchool/dynamic-rest/pull/254#issuecomment-484703271

@cescobarf how do you use this PR for Django 2.2 given that there's no git version released for it?
@jgissend10 Is it even possible for @imposeren to send the PR to this fork https://github.com/asaak-co/dynamic-rest?

@simkimsia aleontiev/dynamic-rest@master seems to be bit out of date: when I try to create a PR I get a lot of other commits introduced (150 commits with oldest being dated 2017-12-05). I might cherry-pick my changes and try to create a PR for that other repo, but it looks like that other repo misses a lot of other "fixes".

For everyone following this PR, the changes in this PR have now been released on PyPI as v1.9.4.


Image.fetch not downloading correct image

the cells in my collection view will all sometimes display the same image, despite having a different URL. Or occasionally, odd cells will host the wrong picture. Any idea why this is?

i'm assuming it's a collision problem?

It might be an issue with recycling logic. Check this out: http://vluxe.io/build-swift-people.html

unfortunately, I tried to implement that and had no success :(

That truly is  :confused:. I am not sure what you are seeing without knowing the code implementation. I think the SwiftPeople project works as expected and doesn't exhibit the recycling logic issue with the latest 0.9.3 tag. Do you have a code example of this issue?

func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
    var feedPost = collectionView.dequeueReusableCellWithReuseIdentifier(feedPostsReuseId, forIndexPath: indexPath) as feedPosts
    feedPost.backgroundColor = UIColor.whiteColor()

    var imagePost = collectionView.dequeueReusableCellWithReuseIdentifier(imagePostCellReuseId, forIndexPath: indexPath) as imagePostCell
    imagePost.backgroundColor = UIColor.whiteColor()

    var status = collectionView.dequeueReusableCellWithReuseIdentifier(statusCellReuseId, forIndexPath: indexPath) as statusCell
    status.backgroundColor = UIColor.whiteColor()

    var errorHappened = collectionView.dequeueReusableCellWithReuseIdentifier(errorCellReuseId, forIndexPath: indexPath) as errorCell
    errorHappened.backgroundColor = UIColor.whiteColor()
        //array full of dictionaries
        var feedPostArray = self.feedArray
        //if it's not empty, fill the cells
        if feedPostArray.count > 0 {
             //grab a user
            if let feedPostPerson = self.feedArray[indexPath.row] as? NSDictionary {
                var avatar = ""
                var smallImage = ""
                 var text = ""
                if let author = feedPostPerson["author"] as? NSDictionary {
                    if let aAvatar = author["avatar"] as? String {
                        avatar = aAvatar
                    }
                //are there images in this feed post?
                if let authorImages = feedPostPerson["image"] as? NSDictionary {

                    if let aSmallImage = authorImages["144"] as? String {
                        smallImage = aSmallImage
                    }
                    //images with no status attached to it
                    if text == "" {
                        //get profile picture
                        ImageManager.fetch(avatar,
                            progress: { (status: Double) in
                                //println("getting avatar...")
                            },success: { (profPic: NSData) in
                                //println("got the prof image!")
                                imagePost.profilePicture.image = UIImage(data: profPic) //set the image data
                            }, failure: { (error: NSError) in
                                println("failed to get an image: \(error)")
                        })

                        imagePost.postImage.image = nil
                        if imagePost.currentImgURL != "" {
                            ImageManager.cancel(imagePost.currentImgURL)
                        }

                        //get post
                        ImageManager.fetch(smallImage,
                            progress: { (status: Double) in
                                //println("getting avatar...")
                            },success: { (profPic: NSData) in
                                //println("got the small image!")
                                imagePost.postImage.image = UIImage(data: profPic) //set the image data
                            }, failure: { (error: NSError) in
                                println("failed to get an image: \(error)")
                        })

                        return imagePost
                    }

                    //image and text
                    ImageManager.fetch(avatar,
                        progress: { (status: Double) in
                            //println("getting avatar..")
                        },success: { (profPic: NSData) in
                            //println("got the prof!")
                            feedPost.profilePicture.image = UIImage(data: profPic) //set the image data
                        }, failure: { (error: NSError) in
                            println("failed to get an image: \(error)")
                    })

                    feedPost.postImage.image = nil
                    if feedPost.currentImgURL != "" {
                        ImageManager.cancel(feedPost.currentImgURL)
                    }
                    //get post
                    ImageManager.fetch(smallImage,
                        progress: { (status: Double) in
                            //println("getting avatar")
                        },success: { (profPic: NSData) in
                            //println("got the small image!")
                            feedPost.postImage.image = UIImage(data: profPic) //set the image data
                        }, failure: { (error: NSError) in
                            println("failed to get an image: \(error)")
                    })

                    feedPost.statusPost.text = text
                    return feedPost
                }
                //end of post with images

                //this is where you have posts with
                //text only
                ImageManager.fetch(avatar,
                    progress: { (status: Double) in
                    },success: { (profPic: NSData) in
                        status.profilePicture.image = UIImage(data: profPic) //set the image data
                    }, failure: { (error: NSError) in
                        println("failed to get an image: \(error)")
                })
                status.statusPost.text = text
                return status
            }

        }
        return errorHappened

    //end of feed
    }

That is a fair amount code :smile:. I don't see anywhere you assigned currentImgURL to store the currently loading image. Also I would try and cancel the image url before fetching the new one.


[ISSUE #6141] validate group when auto create subscription group

Make sure set the target branch to develop
What is the purpose of the change

fix #6141
Brief changelog
XX
Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Codecov Report

Merging #6142 (e9c359b) into develop (4cc3311) will increase coverage by 0.00%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             develop    #6142   +/-   ##
==========================================
  Coverage      43.22%   43.23%
- Complexity      8852     8854    +2
==========================================
  Files           1094     1094
  Lines          77146    77148    +2
  Branches       10060    10061    +1
==========================================
+ Hits           33350    33357    +7
- Misses         39623    39625    +2
+ Partials        4173     4166    -7

Impacted Files
Coverage Δ

.../broker/subscription/SubscriptionGroupManager.java
65.54% <0.00%> (-0.90%)
:arrow_down:

...q/namesrv/routeinfo/BrokerHousekeepingService.java
70.00% <0.00%> (-10.00%)
:arrow_down:

...he/rocketmq/client/trace/AsyncTraceDispatcher.java
82.21% <0.00%> (-2.41%)
:arrow_down:

...ache/rocketmq/proxy/common/ReceiptHandleGroup.java
65.30% <0.00%> (-2.05%)
:arrow_down:

...he/rocketmq/client/impl/consumer/ProcessQueue.java
59.91% <0.00%> (-0.89%)
:arrow_down:

...che/rocketmq/acl/plain/PlainPermissionManager.java
78.22% <0.00%> (-0.54%)
:arrow_down:

...e/rocketmq/namesrv/routeinfo/RouteInfoManager.java
63.25% <0.00%> (-0.33%)
:arrow_down:

...mq/client/impl/producer/DefaultMQProducerImpl.java
46.22% <0.00%> (-0.25%)
:arrow_down:

...ava/org/apache/rocketmq/filter/util/BitsArray.java
59.82% <0.00%> (ø)

.../org/apache/rocketmq/store/ha/DefaultHAClient.java
61.53% <0.00%> (ø)

... and 8 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Add support for security.txt standard

Consider adding the proposed security.txt standard by default to the system.
Information
https://securitytxt.org/

This is an interesting feature to support, and I totally understand why its there.  I need help figuring out how we differentiate between SharpSite framework security features and reporting disclosures and how security.txt should look for websites built WITH SharpSite.
What are your thoughts @bsimser ?

Pushing out until after we can identify how to mark items as framework security issues or implementation security issues


Unit tests for "datasette publish"

The datasette publish family of commands all work by shelling out to heroku/now/docker
from subprocess import call, check_output

So in tests I should be able to mock those calls:
@mock.patch('subprocess.call')

Oops, forgot to commit those unit tests.


Add convenience functions for pwhash() and derive_key()

The limit arguments in pwhash() and derive_key() with its two parameters is a bit "loud" with its two (for most users) constant parameters. This adds two convenience functions for both.

bors: try

bors: try

bors: r+


Source control tab > branches section > pull action not working

Type: Bug
For example: I am in the "dev" git branch, but when I go to the source control tab and runs the "fetch remote origin" action, all branches that have updates are highlighted with orange color, and the number of commits to pull are showed too. The "pull" button is turned on for all unupdated branches, but, if I try pull a branch diferent of "dev" (current branch), the pull is not done and the branch is not updated. If I really want updates the desired branch, I need switch to branch, and there do the pull action to work correctly. In the previous version of VSCode, this feature was working perfectly, but I found this bug in the current version (1.81.0). Just that. Thanks!
 To verify this please disable that extension. If the feature disappears, re-enable that extension, raise the issue on the GitLens repo and close this one.


Deal with C++20 atomics

Alright, so... as mentioned, C++20 does away with trivial initializers for std::atomic<T> types (presumably for the benefit of platforms that need some more exotic implementation internally).  As such, our GlobalPagemaps full of std::atomic<T>s get global ctors created for them... that run in undefined order, and so perhaps after some other ctors that dive in to snmalloc and set some values in our pagemaps.  That's rude.  Moreover, at least clang's generator ctors take human-perceptable amounts of time to zero all that .bss, which is just adding insult to injury.
Fortunately, C++20 introduces std::atomic_ref<T> for an atomic reference to non-atomic state, so long as some simple rules are obeyed (referent must outlive reference; no concurrent atomic and nonatomic access; and no concurrent access to subobjects, even if via atomic).  (See http://open-std.org/jtc1/sc22/wg21/docs/papers/2020/n4861.pdf section 31.7 for details.)  Our pagemaps use atomics in rather boring, and so amenable, ways: the tables are basically immortal; we always access the internal table atomically; and, if there are subobjects in T (there aren't), we don't know about them.
So, introduce a snmalloc::TrivialInitAtomic<T> type that gives the desired behaviour on both standards.  On C++17 and earlier, this uses std::atomic<T> directly for storage and takes references to them as std::atomic<T>&.  On C++20 (and later, one assumes), it uses T for storage and takes references using std::atomic_ref<T>.
This has the side-effect of working around clang's excessive memory use when compiling a global std::atomic<T> [LOTS] in C++20 mode, and so might make it reasonable for more people to build snmalloc that way (and benefit? from the concept... goodness? that comes with it).  gcc, interestingly, did not suffer that particular pathology, but its concept error messages are, IMHO/IME a little less useful for understanding when something has gone amiss.
I've tested this on my desk with {clang,gcc} x {C++17, C++20}.  Let's see what CI thinks.

Skimming the spec, std::atomic_ref appears to have condition-variable behaviour (wait + notify).  Is it guaranteed to be the same size as the underlying type?  libc++ doesn't seem to have an implementation yet, does libstdc++?

std::atomic<T> also has wait and notify behavior in C++20; it's really all very... exciting.  I suspect that that is part of the motivation to drop the trivial initializer.  The good news is that on C++20 our storage is just an array of T again and we don't care about the size of the ephmeral std::atomic_ref<T>.
It looks like libc++'s implementation is WIP at https://reviews.llvm.org/D72240 ; irritatingly, this means that we're still in the std::atomic<T>[] storage case on CHERI even when we're building for C++20, so probably for the moment we need to restrict to C++17 for CHERI builds.  libstdc++'s implementation is in tree as of https://github.com/gcc-mirror/gcc/commit/a90fe12c80a13ffed9d5c775703788275d8b7c42 .

Now that CI is updated as per #317, let's tickle it again and see if we pass on the clang-10 C++20 CI target.


[QUALITY][FE] Automated Testing E2E Cypress improvements

As ...
I want ...
so that ...
Hints / Details
Acceptance Criteria
Out of Scope

...

won't do


Add deleteTask command

Codecov Report

Merging #102 (08b867b) into master (98b241a) will decrease coverage by 1.01%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master     #102      +/-   ##
============================================
- Coverage     68.96%   67.95%   -1.02%
  Complexity      480      480
============================================
  Files            85       87       +2
  Lines          1637     1660      +23
  Branches        177      179       +2
============================================
- Hits           1129     1128       -1
- Misses          452      475      +23
- Partials         56       57       +1

Impacted Files
Coverage Δ

...eedu/address/logic/commands/DeleteTaskCommand.java
0.00% <0.00%> (ø)

.../seedu/address/logic/parser/AddressBookParser.java
90.47% <0.00%> (-9.53%)
:arrow_down:

.../address/logic/parser/DeleteTaskCommandParser.java
0.00% <0.00%> (ø)

src/main/java/seedu/address/model/Model.java
100.00% <ø> (ø)

...rc/main/java/seedu/address/model/ModelManager.java
90.76% <0.00%> (-2.89%)
:arrow_down:

src/main/java/seedu/address/model/TaskList.java
77.27% <0.00%> (-7.73%)
:arrow_down:

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


PluginTask error

Hi! Thank you for this plugin.
I guess this line should say  @ConfigDefault("[]") ?
https://github.com/civitaspo/embulk-input-http_json/blob/7be2e496ba2a216e22ea159a0d5e82f043e7c3ff/src/main/java/pro/civitaspo/embulk/input/http_json/config/PluginTask.java#L221
Also latest master is not released yet, right?

Created PR for this.
https://github.com/civitaspo/embulk-input-http_json/pull/12

@kakoni oh... Thank you for the contribution. I stopped to implement the prepare feature, so this is completely a mistake...
https://github.com/civitaspo/embulk-input-http_json/pull/10

Also latest master is not released yet, right?

yes.

Aah, so whole public List<PrepareOption> getPrepare(); should be removed then?


TS-4976: Fix casts and standardize add-header.

This is the first of hopefully many. This contains the standardization requested by @jpeach . See See #1114.

FreeBSD build successful! See https://ci.trafficserver.apache.org/job/freebsd-github/1619/ for details.

Intel CC build successful! See https://ci.trafficserver.apache.org/job/icc-github/52/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/linux-github/1514/ for details.

clang-analyzer build successful! See https://ci.trafficserver.apache.org/job/clang-analyzer-github/184/ for details.

FreeBSD build successful! See https://ci.trafficserver.apache.org/job/freebsd-github/1663/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/linux-github/1559/ for details.

Intel CC build successful! See https://ci.trafficserver.apache.org/job/icc-github/95/ for details.

clang-analyzer build successful! See https://ci.trafficserver.apache.org/job/clang-analyzer-github/227/ for details.


Fix condition typo

This PR fixes a mistake in a condition that was added in #2409.
Current: the condition has two, identical clauses.
New: the condition has a guard clause for each value unwrapped inside the if block.

Thanks for the fix!


Uncaught TypeError: $node.attr(...).tooltip is not a function

I am working on SummerNote mention library and getting error -
i am using  "react-summernote": "^2.0.0"
react version - "react": "^16.8.6"
bootstrap -  "bootstrap": "^4.4.1"
react-bootstrap - "react-bootstrap": "^1.0.1"
is there any help on this?

@rb162215
You just follow me add more library for resolve this problem. Or or you can visit my page to see the demo. Demo
$ yarn add popper.js

@hong-duy looks like your demo page has gone. Is there any other place I can access it?

@hong-duy looks like your demo page has gone. Is there any other place I can access it?
@rb162215, did you find a solution?

@abryant710
I will publish it again.
Please see here:
Github
Demo

@hong-duy looks like your demo page has gone. Is there any other place I can access it?
@rb162215, did you find a solution?

@abryant710
I will publish it again.
Please see here:
Github
Demo

Had the same problem. I installed specific bootstrap version 4.0.0 and it worked already.

I am facing the same issue with react-summernote: 2.0.0


SonarFrameworks.cpp issue

Lines 688, 699, 800 and 901 volume = true.0f;

Thanks for bringing this to our attention. It has been fixed.


Is this project still being maintained?

Is this project still maintained? The last commit was made 6 years ago, shame

make PR if you find optimization.

Yes, God preserves all. God is maintaining this repo.

Why fix something that is already perfect?


ERROR: C0T5h3xNSEJ: An extractor error has occurred. (caused by KeyError('config')); please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U

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 have updated yt-dlp to nightly or master (update instructions)
[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
[ ] I've read about sharing account credentials and I'm willing to share it if required

Region
Azerbaycan
Provide a description that is worded well enough to be understood
import pathlib

from yt_dlp import YoutubeDL

VIDEO_EXTENSION = 'mp4'
class Instagram:
    def download_video(url, output_path):
        ydl_opts = {
            'quiet': True,
            'outtmpl': output_path + '/%(title)s.%(ext)s',
            'format': 'best[filesize<8MiB] / w',
            'postprocessors': [{
                'key': 'FFmpegVideoConvertor',
                'preferedformat': VIDEO_EXTENSION
            }],
        }
        with YoutubeDL(ydl_opts) as ydl:
            info = ydl.extract_info(url, download=True)
            info_video = dict(info)
            info_video['ext'] = VIDEO_EXTENSION
            return ydl.prepare_filename(info_video)

path_to_folder = str(pathlib.Path().resolve())

this code is provided by you and it works on my local machine when I run it just as it but when I add it to my telegram bot it doesn't work
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] 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
i don't run it from command line it works well in command line my issue is it doesn't work with my telegram bot.it works well when I run the code in another file but not in my telegram bot

i don't run it from command line it works well in command line my issue is it doesn't work with my telegram bot.

IG blocks data center IPs.
Though the specific error you are receiving looks like a duplicate of #7328 or else #4394

from yt_dlp import YoutubeDL

import pathlib
import os

VIDEO_EXTENSION = 'mp4'
URL = 'https://www.instagram.com/reel/C2SkOJrsXO-/?utm_source=ig_web_copy_link'

def download_video(url, output_path):
    ydl_opts = {
        'quiet' : True,
        'outtmpl': output_path + '/%(title)s.%(ext)s',
        'format' : 'best[filesize<8MiB] / w',
        'postprocessors': [{
            'key': 'FFmpegVideoConvertor',
            'preferedformat': VIDEO_EXTENSION
        }]
    }
    with YoutubeDL(ydl_opts) as ydl:
        print('Starting download')
        info = ydl.extract_info(url, download=True)
        info_video = dict(info)
        info_video['ext'] = VIDEO_EXTENSION
        return ydl.prepare_filename(info_video)

path_to_folder = str(pathlib.Path().resolve())
video_name = download_video(URL, path_to_folder+"/videos")
video_size = (os.path.getsize(video_name) / 1024) / 1024

but why when I run just this code in another file it works?

show a verbose log or else I can't tell you anything

IG blocks data center IPs

If I have a website that needs to download videos from Instagram, what do I do? do I use proxies?

show a verbose log or else I can't tell you anything

[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out None (No ANSI), error None (No ANSI), screen None (No ANSI)
[debug] yt-dlp version<EMAIL_ADDRESS>from yt-dlp/yt-dlp [f10589e34] (pip) API
[debug] params: {'quiet': True, 'outtmpl': '/home/tunar/videos/%(title)s.%(ext)s', 'format': 'best[filesize<8MiB] / w', 'postprocessors': [{
'key': 'FFmpegVideoConvertor', 'preferedformat': 'mp4'}], 'username': '', 'password': '', 'verbose': True, 'compat_opts': se
t(), 'http_headers': {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 S
afari/537.36', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8', 'Accept-Language': 'en-us,en;q=0.5', 'Sec-Fetch-
Mode': 'navigate'}}
[debug] Python 3.10.5 (CPython x86_64 64bit) - Linux-5.15.0-1044-aws-x86_64-with-glibc2.31 (OpenSSL 1.1.1f  31 Mar 2020, glibc 2.31)
[debug] exe versions: ffmpeg 4.2.7, ffprobe 4.2.7
[debug] Optional libraries: Cryptodome-3.20.0, brotli-1.0.9, certifi-2022.06.15, mutagen-1.47.0, requests-2.31.0, sqlite3-3.31.1, urllib3-2.
2.0, websockets-12.0
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets
[debug] Loaded 1798 extractors
[Instagram] Downloading login webpage
ERROR: C0T5h3xNSEJ: An extractor error has occurred. (caused by KeyError('config')); please report this issue on  https://github.com/yt-dlp/
yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
im using my instagram username and password bcc when I use cookies it gives login error

im using my instagram username and password

Then this is a dupe of #7328. Instagram login is broken.

Linux-5.15.0-1044-aws

You are running this on cloud hosting. As I've already said, IG blocks data center IPs

If I have a website that needs to download videos from Instagram, what do I do? do I use proxies?

Sure. This is not a yt-dlp problem though, this is a "your website" problem


feat: create KeyboardAware

Close #79

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


error anonymous define

How can I change maphilight to not anonymous define?
Error: Mismatched anonymous define() module: function(a)

I'd need more information than that. I.e. where are you seeing this error? (In browser? Some other tool?)


Simple app causing a memory leak?

Is this a bug report?
I think so!
I was monitoring the Chrome DevTools Stack Overflow channel, and somebody asked for help as to why the listeners were increasing in this sample app they created: https://stackoverflow.com/q/48201104/1669860
Did you try recovering your dependencies?
I'm building via Glitch and repro'd locally, so this is unlikely.
Which terms did you search for in User Guide?
Sorry, don't have time to do this.
Environment
https://glitch.com/edit/#!/aback-dedication
Steps to Reproduce

Go to https://aback-dedication.glitch.me
Start a runtime perf recording in Chrome DevTools.
Force GC at 10s and 30s.
Stop recording after 60s.

Expected Behavior
Memory does not keep increasing. Listeners do not keep increasing.
Actual Behavior

Reproducible Demo
Demo:
https://aback-dedication.glitch.me
You can inspect the code at:
https://glitch.com/edit/#!/aback-dedication?path=src/App.js:24:12
Everything is default from the boilerplate create-react-app sample except for App.js.

Actually, I didn't check the Glitch live demo that closely. When I force GC, it looks like memory drops back down to baseline. I'd still appreciate a second pair of eyes to see if anything fishy is going on!

Fairly sure this isn't a memory leak but just excessive listener creation. It only happens in development builds, not in production. You can see this thread for more details: https://github.com/facebook/react/issues/12141.
If you can reproduce a leak, let me know.


Fix Account Category Mapping Bug

Summary by CodeRabbit

Bug Fixes

Improved handling of category and sub_category fields in purchase invoice processing to ensure accurate category mapping when sub_category is not provided.

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (c7b38d7) 70.97% compared to head (9da3671) 70.95%.

Files
Patch %
Lines

apps/sage300/exports/purchase_invoice/models.py
0.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #138      +/-   ##
==========================================
- Coverage   70.97%   70.95%   -0.03%
==========================================
  Files          79       79
  Lines        3525     3526       +1
==========================================
  Hits         2502     2502
- Misses       1023     1024       +1

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


Italian, Brazilian Portuguese, Ukrainian

Added Italian, Brazilian Portuguese, and Ukrainian localizations from Transifex. Also updated Russian, Spanish, Swedish, and Vietnamese, which have complete localizations. I avoided bringing in updates to the other localizations, since there are some key untranslated strings around exits. I also omitted Romanian, which is the subject of #105.
@nicomazz @leonardortlima @Andygol @oxidase, would you mind reviewing the test fixtures to ensure that the generated strings line up with your expectations? Thank you!
/cc @bsudekum

I reviewed Russian translation and updated it more once on Transifex - there were some quite critical style mistakes, sorry :disappointed:

I completed a few remaining translations in Spanish and added it to this PR in 97c561ed490a953eaccca8c1004d3b196ac36e4b. (This PR still omits the 🇪🇸 Spanish localization that’s ongoing.) The biggest change is that the instructions use usted form instead of tuteo. @Guardiola31337, can you take a look at the updated Spanish strings? Thanks!

I also completed the German localization and added it in 97c561ed490a953eaccca8c1004d3b196ac36e4b – would appreciate a quick look-over from @daniel-j-h.

I made a few more changes on transifex. I think Brazilian Portuguese is good to go now.

German issues fixed in 69290edd843bc4235e913b1c702226059f675743. There’s some ongoing discussion about Swedish in #136, but it sounds like this PR still represents an improvement over what’s in master.
/cc @frederoni

Russian translation had one string with missing prepostion, Transifex was updated again.

I’ve removed Swedish from this PR, now that #138 has landed.


remove executable flag from javascript library

there is no need for javascript libraries to be executable.
Signed-off-by: Sven Nierlein<EMAIL_ADDRESS>

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Monitor notification

Create a service such as logic app to hook into log analytic workspace and send the notification message to teams

I would love to ask: Can you notify me when Jason is available the next day?
I would appreciate if it would remind me that Jason is available tomorrow.
Was that what you intended as one of the scenarios?

I would love to ask: Can you notify me when Jason is available the next day? I would appreciate if it would remind me that Jason is available tomorrow.
Was that what you intended as one of the scenarios?

Hi @jernejk
Thanks for your feedback.
This issue is actually about Azure monitoring notifications. See #329 for your request


Refactor a common InstructionsDialog class and ensure Drop Pin tasks have instructions.

Fixes #2315

Factors out the InstructionsDialog from CaptureLocationTaskFragment and implements it on the DropPinTaskFragment.

[x] Creates a shared component, InstructionsDialog, which displays a standardized AlertDialog.
[x] Implements it for both the capture location and drop pin tasks.
[x] Removes the info icon from the drop pin task.

[x] Deleted app data to retrigger the dialogs, saw that both instructions get triggered, but don't persistent after being seen.

PTAL @shobhitagarwal1612 @gino-m !

Sorry, renamed the branch, created a new PR!


New UI design part 1: Global navigation

Description
Global navigation of the new design.
Note that:

The endpoint of fetching projects doesn't support pagination yet. So currently it shows all projects in one go, and thus the search is actually client-side filtering.
It's still unclear how we want to promote "examples" as we discussed in the Figma file.

JupyterLab has this issue where it doesn't render properly when it's not "visible on screen" during certain phases in its app loading phase. This happens a lot because we  embed it.
It looks like this:

The fix I had working before was we would detect when the visual rendering had glitched and reload itself (you can check the code in Jupyter.js but basically it would check the size of Jupyter elements against the iframe viewport size).
Not sure if introduced in this PR specifically, but it's now breaking for me. Worth figuring out what the issue is and fixing it. @iannbing if you get stuck with this please Slack DM me and we'll pair program on it, I have some context that might help you move faster.

Small screen behaviour is a bit off

Could the tab collapse to a menu when width is too narrow?

We could potentially bucket settings, help and signout there too.

Add 8px upper and lower padding

Can we include a "No Projects found"

Can we have settings and help tooltips please

Can we add a slide out/slide in animation when the menu is clicked please?
I'm not completely convinced, but maybe we should have a chevron arrow on the button too...

Top = menu closed
Bottom = menu open

Search projects → Search Projects - Capitalise primary objects

Can we add a slide out/slide in animation when the menu is clicked please?

Not sure if it's an improvement. A small heads-up: this PR is just the first of many PR's of the overhaul (note that this PR is not merging into dev). Maybe we could focus on making the MVP first and tweak other details later (i.e. animation, responsiveness for screen size smaller than 1052px)? We might have better ideas after putting things together.

When keyboarding with tabs...

Added. However, "search" -> "new" -> "import" is quite counter-intuitive. I made it as follows:
Tab 1. search (if user press "arrow up", it goes to "new")
Tab 2. project 1
Tab 3. .....
Tab 4. last project
Tab 5. view all projects
Tab 6. new
Tab 7. import
You could check the latest commit to play with it. 😄

@ricklamers The JupyterLab issue is not related to this PR, and this PR has involved changes to more than 60 files. I think it would be better to fix the said issue in another PR, see issue.


Cannot download due to $GOPATH not set

I'm not familiar with how go works but by following the installation steps I was unable to download the package due to:
package github.com/sourcegraph/thyme/cmd/thyme: cannot download, $GOPATH not set. For more details see: go help gopath

I figured it out thanks to go help gopath and by googling a bit but it may be worth adding a note about that in the installation to reduce the time to get started.

+1

+1

An option to consider is to have pre-compiled release binaries available for download. Building from source can be made optional, for those who want to do it, or for those who want to develop Thyme.
For everyone else, pre-compiled binaries should be the fastest way to get going.
Even though building Go projects from source is extremely easy for those who are familiar with Go, it's still an extra hurdle if you don't use Go/don't have Go installed.

Download from here: https://github.com/sourcegraph/thyme/releases. This can replace go get -u ...

You can easily add this to your ~/.profile file:
export GOPATH=~/.config/go


Refactor detection of extension support in api sample swapchain_recreation

Description
Detection of extension support has been moved from a special function called from SwapchainRecreation::prepare() into the SwapchainRecreation constructor and an override of the VulkanSample::create_device() function.
That way, there's no need for a separate initialization of volk and enumerating the extensions, which is already done in the framework.
Build tested on Win10 with VS2022. Run tested on Win10 with NVidia GPU.
General Checklist:
Please ensure the following points are checked:

[x] My code follows the coding style
[x] I have reviewed file licenses
[x] I have commented any added functions (in line with Doxygen)
[x] I have commented any code that could be hard to understand
[x] My changes do not add any new compiler warnings
[x] My changes do not add any new validation layer errors or warnings
[x] I have used existing framework/helper functions where possible
[x] My changes do not add any regressions
[x] I have tested every sample to ensure everything runs correctly
[x] This PR describes the scope and expected impact of the changes I am making

Note: The Samples CI runs a number of checks including:

[x] I have updated the header Copyright to reflect the current year (CI build will fail if Copyright is out of date)
[ ] My changes build on Windows, Linux, macOS and Android. Otherwise I have documented any exceptions

Sample Checklist
If your PR contains a new or modified sample, these further checks must be carried out in addition to the General Checklist:

[x] I have tested the sample on at least one compliant Vulkan implementation
[x] If the sample is vendor-specific, I have tagged it appropriately
[x] I have stated on what implementation the sample has been tested so that others can test on different implementations and platforms
[x] Any dependent assets have been merged and published in downstream modules
[ ] For new samples, I have added a paragraph with a summary to the appropriate chapter in the readme of the folder that the sample belongs to e.g. api samples readme
[ ] For new samples, I have added a tutorial README.md file to guide users through what they need to know to implement code using this feature. For example, see conditional_rendering
[ ] For new samples, I have added a link to the Antora navigation so that the sample will be listed at the Vulkan documentation site

Merging - 3 approvals


Tune ansible.cfg

Based on the OpenShift one:
https://docs.openshift.com/container-platform/3.7/scaling_performance/install_practices.html#scaling-performance-install-optimization

Increases number of forks.
Disables host_key_checking
Smart gathering facts
Fact caching jsonfile
Enables profile_tasks callback
Mutliplexes ssh connections (ControlMaster)
Enables pipelining

jenkins test luminous-ansible2.4-purge_bluestore_osds_container


Add matplotlib inline

@vincentvanhoucke
Sorry for leak comma.

Can one of the admins verify this patch?

I've already fixed it.


NavLink Match is Case Sensitive

Let's say you have a NavLink and it has href="/foo/bar"
If you now navigate to a page like so NavigationManager.NavigateTo("/foo/Bar/someotherpage")
The NavLink is not active. This is because "B" is capitalized in Bar.
I think there should be some way for us to override how NavLink determines an active link. Whether this is through a Regex or some function that gets called.
I was able to get what I wanted, however I had to have three page directive on each of about 6 pages and had to ToLower a string. So, low priority for me, but it's pretty rigid for how active gets set.

@sbuchok Thanks for contacting us.
@SteveSandersonMS @danroth27 This sounds reasonable, any objection to making the behavior more "permisive" here? I believe routes are already case insensitive, so it sounds like just a bug.

/cc @rynowak

Route matching is case-insensitive https://github.com/aspnet/AspNetCore/blob/master/src/Components/Components/src/Routing/TemplateSegment.cs#L62


(python): cannot use show() in hyperquery

I have a simple hyperquery notebook with two cells:
pip install glaredb

import glaredb

con = glaredb.connect()
con.sql("select 'hello from hyperquery'").show()

I get the following error:

NameError                                 Traceback (most recent call last)
Cell In [3], line 4
1 import glaredb
3 con = glaredb.connect()
----> 4 con.sql("select 'hello from hyperquery'").show()
File :1
NameError: name 'print' is not defined

It seems like you can't really print in hyperquery. Can you try running a simple print('hello')?
We might want to add a to_string method and the show method to just call print around it.

Can you try running a simple print('hello')?

print("hello world")

works as expected:

Hi, @greyscaled
I don't get any error for this lines below, So I thought this  issue is casued by pyprint

For .show() method why do you use pyprint? Can't we directly print console output with rust  ( println! directly)? Because the aim is to print something to console. I can create a PR if it's okay to you?

Hey @omerimzali ! We actually did have println! but updated because it did not work on Google Colab. See https://github.com/GlareDB/glaredb/pull/1511


HistoryWrapper extended to modify Document Title.

(better names in browser's history). Also pathPrefix and replaceItem() added.

Thank you! We require unit/integration tests for new functionality. Would you be able to add some tests for this and also squash the commits so we can merge it as one.
Also, did you inline PathProviderImpl and PathProviderInterface from a different project? They have custom license headers. If you wrote the code can you use the Errai license headers. Also PathProviderInterface isn't a good name (I'd remove ...interface frome the name ;)).
Cheers,
Christian

Initial idea for PathProviderInterface came from https://github.com/jbarop/gwt-pushstate/pull/14
But I've changed the logic of this functionality, so I think original license headers can be safely replaced.
Also I don't know how to add tests, because my code is working with browser's history, which is not fully accessible from the code for security reasons (i.e. writable, but not readable). Any ideas?

And how to "squash the commits"? Cancel this PR and create new one?

Yeah you can cancel and resubmit when ready or override the commits on your fork which should automatically alter this PR.
Here a some tests classes to specifically for navigation and history management: https://github.com/errai/errai/tree/master/errai-navigation/src/test/java/org/jboss/errai/ui/nav/client/local
Which API exactly doesn't work for you when testing?

@slavap
I'm closing this PR because of inactivity. If you do intend to add tests for the new feature in this PR I'll be happy to reopen this and review them in the future.
Cheers.


Can't start usql from the docker container

Hi,
Command to reproduce:
❯ docker run --rm -ti docker.io/usql/usql:latest sqlite3://data/test.db
/bin/usql: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by /bin/usql)

Additional info:
❯ docker info
Client:
 Version:    27.3.1
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  0.18.0
    Path:     /usr/lib/docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  2.30.1
    Path:     /usr/lib/docker/cli-plugins/docker-compose

Server:
 Containers: 8
  Running: 2
  Paused: 0
  Stopped: 6
 Images: 33
 Server Version: 27.3.1
 Storage Driver: overlay2
  Backing Filesystem: btrfs
  Supports d_type: true
  Using metacopy: true
  Native Overlay Diff: false
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: systemd
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 57f17b0a6295a39009d861b89e3b3b87b005ca27.m
 runc version: 1.2.0-1-0-gaab5408-dirty
 init version: de40ad0
 Security Options:
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 6.11.5-zen1-1.1-zen
 Operating System: Arch Linux
 OSType: linux
 Architecture: x86_64
 CPUs: 24
 Total Memory: 62.41GiB
 Name: unikum-desktop
 ID: c5d1e02f-4108-4f4a-81bf-2910eae9cb4f
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Experimental: false
 Insecure Registries:
  <IP_ADDRESS>/8
 Registry Mirrors:
  https://mirror.gcr.io/
  https://daocloud.io/
  https://c.163.com/
  https://registry.docker-cn.com/
 Live Restore Enabled: false
 Default Address Pools:
   Base: <IP_ADDRESS>/16, Size: 24

[DEPRECATION NOTICE]: API is accessible on http://<IP_ADDRESS>:2376 without encryption.
         Access to the remote API is equivalent to root access on the host. Refer
         to the 'Docker daemon attack surface' section in the documentation for
         more information: https://docs.docker.com/go/attack-surface/
In future versions this will be a hard failure preventing the daemon from starting! Learn more at: https://docs.docker.com/go/api-security/
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled

Apologies; I upgraded the images used to GitHub workflow containers used to build usql releases. I'll get this fix in the next day or two.

I changed the base image and reran the scripts. Please pull the new image, and try again.

Works now. Thank you.