Allow libraries not to use deployment mode

Deployment mode requires a Gemfile.lock, which libraries are encouraged not to check in (it doesn't really matter for it). Truth is I don't think deployment mode even matters that much for CI, but :shrug:

what's deployment mode, how does it related to CI? and why don't we want to use it?

https://www.bundler.cn/man/bundle-install.1.html#DEPLOYMENT-MODE


replace vulnerable strcpy

I found two strcpys in dash.c. The second one seems safe because the source string is made with fgets.
The first strcpy, however, appears vulnerable to a buffer overflow from an environment variable. I changed it to strncpy.

@amichaelc thanks for this, I'll take to look into this over the weekend for sure.

Are you still considering this?

Sorry for the delay @amichaelc, this looks good! Thanks :)


Ported FlipFlop to Java.

Also cleaned up code from my Bowling Java port.

Hey thanks! More Java! ☕


0.13.1 release for pep517, with deprecation notice

Closes #178

I'm going to merge this, because the goal is to make a release. The remaining failure is on RTD, which doesn't matter, because we don't need to change the docs at all (https://pep517.readthedocs.io/en/latest/  already shows the warning).


feat: only allow single quote for string

According to #22, change Kuneiform syntax to only allow single quote for string.

This is some breaking change for fractal @brennanjl


Please invite me to the Recode-Hive GitHub Community Organization

Name
I.Thanvi Shreya
Discord Username (if applicable)
No response
Additional Context
I want to contribute

Invitation sent to join the GitHub Organisation. Welcome to the community 🎉
Don't forget after accepting to make it public so it appears on your GitHub profile for everyone else to see. You can do this by finding your name in the GitHub organisation list and change the dropdown to public https://github.com/orgs/Recode-Hive/people


recipe for target '.local/autoloads.el' failed

Getting this error on fresh install... not sure where to look.
uri@xps13:~/.emacs.d$ DEBUG=1 make install
Loading 00debian-vars...
Loading /etc/emacs/site-start.d/50autoconf.el (source)...
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
Loading debian-ispell...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)...
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)...
Eager macro-expansion failure: (error "Package ‘persistent-soft-’ is unavailable")
Package ‘persistent-soft-’ is unavailable
Makefile:59: recipe for target '.local/autoloads.el' failed
make: *** [.local/autoloads.el] Error 255

will compile if you comment out evil but will fail to run unless you run emacs with  --debug-init
idfk

Thanks, seems to work!


Detroit - New Accessibility Features - Migration Script

We'll need to update a bunch of fields, will provide spreadsheet with a column for each accessibility type, updates to the additional accessibility free form text box and some kind of listing id

duplicate


add upper pin to jsonschema

jsonschema 4.18 will introduce changes that are incompatible with asdf. More details can be found in:
https://github.com/asdf-format/asdf/issues/1485
this commit adds an upper pin to jsoncschema and removes it from the devdeps testing
As described in the issue, adding a warning filter was insufficient to allow the devdeps jobs to pass.
An issue was created to track removing the pin:  https://github.com/asdf-format/asdf/issues/1486

Should an issue with jsonschema be opened about this? That clearly indicates the changes are not backwards compatible.

I am suspicious that something is up with the reference resolution in meta schemas but so far I've been unable to come up with a non-asdf minimal case that fails. Given the extensive use of non-public portions of jsonschema within asdf it's possible the changes did not introduce any public backwards incompatibility and the issues we're encountering are our own fault. I'd rather wait to open an issue until we can determine that jsonschema is at fault.

I vaguely remember a maxversion pin of jsonschema in the past, and eventually that gave astropy problems when something else required a new jsonschema that asdf cannot use. So hopefully this won't stay forever. 🤞

@meeseeksdev backport to 2.14.x


BehaviorTreeData invisible to the parser or not included at all

Hey, I am using Godot 4.2 stable.
I just git cloned the LimboAI repo from github, launched Godot and imported a new project, from the "project.godot" file included in the "demo" directory in cloned LimboAI repo. I then installed the LimboAI plugin from the AssetLib into that project, in the default folder "addons", and launched the main scene with F5.
Weirdly, the program crashed, and in the terminal which I used to monitor its execution, it was saying that Godot's parser could not find the "BehaviorTreeData" of which the variable "bt_data" being declared in line 30 in the script attached to the main scene's root node "AgentShowcase" was therein being typed. It seemed to me, though I certainly know worse, that this must be a BehaviorTreeData-specific issue, since the variable declarations above in the script succeeded in being typed from other LimboAI's classes, such as BehaviorTreeView and BTPlayer.
Additionally, I started a new project in Godot, installed the LimboAI plugin from AssetLib, created a scene with a CharacterBody2D root node and attached a script to it. Therein, I declared in a line "class MyClass extends BehaviorTreeData: pass", to see the parser once again not see BehaviorTreeData in the current scope and throw a parser error message. I've had experiences with Godot native parser bugs in the past, so I'm not entirely confident this is a LimboAI issue, if an issue at all or just a misunderstanding of my part about the proper use of LimboAI.
For now, I'll try to compile the engine with the LimboAI module included, and see if this behavior persists. If this is not a bug but rather an expected functionality, I'd appreciate a warning.
Anyway, thanks in advance, for any support eventually directed towards the resolution of this problem, and for the awesome work on developing and releasing this library so far.

By the way, I forgot to mention: I am using Linux x86_64, GCC 13.1

If you are running a pre-compiled release please check that you are using the demo from its release tag (e.g. v0.5) and not a more recent version.

The demo project in the master branch is very new and requires one of the latest builds, no currently released version will work! @hsoler, you can use this build in a meantime: https://github.com/limbonaut/limboai/actions/runs/7906806243

Thanks, folks. I've gone with Limbonaut's suggestion for running the demo with the latest test build available. It worked all right to me this time.


[DNM] testing zuul job

recheck

Closing this in favor of https://github.com/infrawatch/feature-verification-tests/pull/71


[ASK] How to re-generate .contentlayer folder after deleted

when I have accidentally deleted the folder .contentlayer how to re-generate it again?
because if I want to re-generate I must be removed the node-modules folder first.
Reproduction:
The video maybe will long, so you can skip it until finish installing the module package
https://user-images.githubusercontent.com/49369600/152722545-5c09ea5a-97e4-4e01-83e8-73762cf82fb5.mp4
btw why I'm not using like this
import { allBlogs } from '.contentlayer/data';
import { Blog as BlogTypes } from '.contentlayer/types';

because this 😢

import/no-extraneous-dependencies

This problem should now be addressed with version 0.1.0. If you're running into problems, please let me know. :)


Bilibili download stops at 4 MiB

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like that [x])
Use Preview tab to see how your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2017.04.17. If it's not read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2017.04.17

Before submitting an issue make sure you have:

[x] At least skimmed through README and most notably FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[X] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

[dominik@antergos-dome-pc ~]$ youtube-dl -v https://www.bilibili.com/video/av9659846/
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://www.bilibili.com/video/av9659846/']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.04.17
[debug] Python version 3.6.0 - Linux-4.10.10-1-ARCH-x86_64-with-arch
[debug] exe versions: ffmpeg 3.3, ffprobe 3.3, rtmpdump 2.4
[debug] Proxy map: {}
[BiliBili] 9659846: Downloading webpage
[BiliBili] 9659846: Downloading video info page
[debug] Invoking downloader on 'http://ws.acgvideo.com/9/8f/15964598-1-hd.mp4?wsTime=1492564331&platform=pc&wsSecret2=fc3d70d510b106902931ccbb89caf78f&oi=1528154482&rate=700'
[download] Destination: 【灯泡】妹抖龙高能乱入 The End-9659846.mp4
[download]  13.7% of 29.21MiB at  7.20MiB/s ETA 00:03^C
ERROR: Interrupted by user
[dominik@antergos-dome-pc ~]$

Description of your issue, suggested solution and other information
I interrupted the download with Cntr + C, because it always stops at ~14%. I watched other issues in the bugtracker but they where older and closed. I downloaded already videos from this site a month ago or so and it worked. I saw that bilibili.py was last edited 3 months ago, so I through, that bilibili changed somethink at their site again.
If this submission is not helpful you can delete it.

Maybe unstable network?
$ youtube-dl -v "https://www.bilibili.com/video/av9659846/"
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://www.bilibili.com/video/av9659846/']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.04.17
[debug] Git HEAD: 06d0ad9a4
[debug] Python version 3.6.1 - Linux-4.10.11-1-ARCH-x86_64-with-arch
[debug] exe versions: ffmpeg 3.3, ffprobe 3.3
[debug] Proxy map: {}
[BiliBili] 9659846: Downloading webpage
[BiliBili] 9659846: Downloading video info page
[debug] Invoking downloader on 'http://ws.acgvideo.com/9/8f/15964598-1-hd.mp4?wsTime=1492600727&platform=pc&wsSecret2=2b8b7021463911db48000dd81285a1d5&oi=2356157543&rate=800'
[download] Destination: 【灯泡】妹抖龙高能乱入 The End-9659846.mp4
[download] 100% of 29.21MiB in 00:11

No, the network is really stable. You can always see that I am downloading the video with over 7 MiB/s. I tried this time a random video with a total of 6.76 MiB and he stops at 59.1%, that makes 4 MiB. With the previous video he stopped at 13.7% at a total size of 29.2 MiB, that makes 4 MiB again.
I want to add, I tried to download this random video 3 times. The first time he stopped at 59.1%. The second time he downloaded the whole video and the third time he stopped at 59.1% again.
The normal Bilibili website is working fine.
Personaly I think, the problem is that if you start watching the video he downloads at the beginning 4 MiB and if you proceed with watching, the player proceeds the download if needed. Just like Youtube does with their webplayer.
[dominik@antergos-dome-pc ~]$ youtube-dl -v https://www.bilibili.com/video/av9915530/
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://www.bilibili.com/video/av9915530/']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2017.04.17
[debug] Python version 3.6.0 - Linux-4.10.10-1-ARCH-x86_64-with-arch
[debug] exe versions: ffmpeg 3.3, ffprobe 3.3, rtmpdump 2.4
[debug] Proxy map: {}
[BiliBili] 9915530: Downloading webpage
[BiliBili] 9915530: Downloading video info page
[debug] Invoking downloader on 'http://ws.acgvideo.com/f/e0/16398172-1-hd.mp4?wsTime=1492614955&platform=pc&wsSecret2=0188124dabed82732757586a3458ce29&oi=1528154482&rate=800'
[download] Destination: 【东方手绘】妖梦酱跳纱雾之舞【埃罗芒阿老师 ED再现】-9915530.mp4
[download]  59.1% of 6.76MiB at  7.12MiB/s ETA 00:00^C
ERROR: Interrupted by user
[dominik@antergos-dome-pc ~]$

I have the same issue, if I retry again the same URL the download continues for about ~3Mb more, then stalls again. Eventually the download ends correctly.

I remember it - the patch at #11476 can solve it. Please move to #11476 or #6923 for further discussions.


BC-3844 - vue3 upgrade

Description
Fixing some tests as selectors don't work anymore with the way vue3 handles data-testids.
Links to Tickets or other pull requests

https://ticketsystem.dbildungscloud.de/browse/BC-3844
https://ticketsystem.dbildungscloud.de/browse/BC-6643

Approval for review

[x] All points were discussed with the ticket creator, support-team or product owner. The code upholds all quality guidelines from the PR-template.

Notice: Please remove the WIP label if the PR is ready to review, otherwise nobody will review it.

@hoeppner-dataport
a better description on what actually changed would have been helpful given that you reformatted everything you wanted to touch :/


Prepare proper pipeline test

Description of feature
Configs and assets!

[ ] tests on nf-test
[ ] remove local tests
[ ] add full test

Add params matrix test as in atac seq

Closed by #100


Incompatible character encodings ASCII-8BIT and UTF-8

I'm seeing mysterious template errors that seem to stem from the include_gon directive. I'm running Rails 3.2.16 and Gon 5.0.4. The error trace looks like this:
ActionView::Template::Error (incompatible character encodings: ASCII-8BIT and UTF-8):
    10:     - if Rails.env.production?
    11:       = stylesheet_link_tag "https://server.uchicago.edu/shared/stylesheets/application.css"
    12:     = javascript_include_tag 'application'
    13:     = include_gon
    14:     = javascript_include_tag @controller_js if @controller_js.present?
    15:     /[if lt IE 10]
    16:       = stylesheet_link_tag 'ie8'
  app/views/layouts/application.html.haml:13:in `_app_views_layouts_application_html_haml__3764659976690600365_39838620'
  app/controllers/faculty_reports_controller.rb:124:in `show'

Here's a sample of what gon is spitting out on this page (when the mysterious encoding error doesn't occur):
//<!CDATA[

window.gon={};gon.current_tab=10;gon.department_list=[{"label":"Art History","category":"Humanities"}, [...more entries like this],];gon.directory_url="https://url_to_our_directory_service/directory/search.js";

//]]>

To make matters worse, the exception only happens intermittently, on a particular user's client. As far as I know, the data I'm passing to gon is standard Ruby text variables -- should I be deliberately encoding it as UTF8? Is there some other debugging procedure I could employ to track down the exact source of the problem?

I will close this issue because it is inactive for several years.

Guys, just to let you know what I am experiencing about it.
Searching about the same problem I came to this issue: basically what happens for me. When I set a string with non-ascii characters, in my case a string with ã character was causing this error. I still couldn't find a way to fix it.
I just can tell that when a variable is set the variable is considered binary and when rails/ruby try to concatenate raise this error.
If you guys found something please post here.


Question: Trigger a function 'A' after a validation for an input field 'F' has been succeeded

Versions:

VueJs: 2.4.4
Vee-Validate: 2.0.0-rc.17

Description:
Hi,
I'm sorry to put in an issue, but I didn't find any forums etc to place this question (Did I missed it?).
I'll try to find a safe way/solution to trigger a function 'A' after a validation for an input field 'F' has been succeeded.
Currently, I use a watcher property on input field 'F' to trigger function 'A', but at this point field 'F' isn't validated already.
watch: {
	fieldData: function (val) {

		let that = this;

		// the current field has not been validated
		// that.fields['theField'].validated => false
		that.$nextTick(() => {
		// the current field has not been validated
		// that.fields['theField'].validated => false
		});

		_.delay(function() {
			// the current field has been validated !!!
		// that.fields['theField'].validated => true
		// call to method A
		}, 100);
	}
}

$nextTick doesn't help.
The only thing which is currently working is a delayed call to function 'A' which makes me nervous.
Any idea or clue to solve this?
Thanks and best,
Daniel

Its okay, issues can double for questions for now. You can do this:
You can try to watch the input value yourself, and use disable modifier to prevent the plugin from listening to any events (you already handled this using the value watcher).
Then whenever the value change or whenever you like to trigger validation you can then validate the field manually which returns a promise which you will use to call your function.
Here is a small example: https://jsfiddle.net/logaretm/89rn1dL4/

awesome! Thanks a lot for your help and have a nice weekend!


Kodi 17

Hello, I have just a quick question. Is kodi 18 really necessary? Any plans for current kodi release build?

@matejmosko From what I know, there is no intention to backport the changes in current kodi-agile to the already stable Kodi 17.
And yes, they are necessary & so I highly believe there´s no way that this will ever work with Kodi 17.
In regards to your second question, I have no idea about how the Kodi release process works (especially with things that live in kodi-agile only atm.), but I´ll ask someone who knows & keep you updated.
Cheers

Hi, there is no need to answer my second question. My wording was a bit confusing. I was just asking if you plan to release kodi 17 version (current) of netflix addon. I will keep myself updated about kodi 18 release :). Thanks for your great work. I am looking forward the time I will try it myself. Have a nice day.


unable to find livewire component toast

Hi,
I successfully installed the package and it runs on the local machine.
but it fails when I run on server using Cpanel
please assist

Running on CPanel is not a variable in any way, it can't be the problem. If livewire is running well, tall-toasts should also run without issue as it uses the same logic to inject the js component.
Your issue is somewhere else. I hope the troubleshooting section will help you resolve it.


Verbose logs should show exact wrapped command being executed

Suggest something like base64-encoding the rendered wrapped commands in high verbosity logs so they could be copy and pasted without any issues like shell quoting or line continuations. Expected workflow something like:
% # copy the base64-encoded text
% pbpaste | base64 -d > cmd.sh && chmod +x cmd.sh
% # inspect the cmd.sh file and copy its contents
% # paste the contents in to terminal and run the command

OR, the command to use with curl if it was an API call (like found in browser dev tools).
Reason:
Due to #132 I was not able to debug why cloud-provider-kind was not working with nerdctl because the failed to create continers log entry does not show what I could  likely copy and paste for the wrapped docker command:
I0912 21:03:53.930481  117970 event.go:389] "Event occurred" object="projectcontour/envoy" fieldPath="" kind="Service" apiVersion="v1" type="Warning" reason="SyncLoadBalancerFailed" message=<
	Error syncing load balancer: failed to ensure load balancer: failed to create continers kindccm-GZ4YR5X5RDVG26ZXXYAU2GKKAVOAEUPJFJGPZD72 [--detach --tty --label io.x-k8s.cloud-provider-kind.cluster=nyc3-shared --label io.x-k8s.cloud-provider-kind.loadbalancer.name=nyc3-shared/projectcontour/envoy --net kind --init=false --hostname kindccm-GZ4YR5X5RDVG26ZXXYAU2GKKAVOAEUPJFJGPZD72 --privileged --restart=on-failure --sysctl=net.ipv4.ip_forward=1 --sysctl=net.ipv6.conf.all.disable_ipv6=0 --sysctl=net.ipv6.conf.all.forwarding=1 --sysctl=net.ipv4.conf.all.rp_filter=0 --publish=10000/TCP --publish-all envoyproxy/envoy:v1.30.1 bash -c echo -en 'node:
	  cluster: cloud-provider-kind
	  id: cloud-provider-kind-id

	dynamic_resources:
	  cds_config:
	    resource_api_version: V3
	    path: /home/envoy/cds.yaml
	  lds_config:
	    resource_api_version: V3
	    path: /home/envoy/lds.yaml

	admin:
	  access_log_path: /dev/stdout
	  address:
	    socket_address:
	      address: <IP_ADDRESS>
	      port_value: 10000
	' > /home/envoy/envoy.yaml && touch /home/envoy/cds.yaml && touch /home/envoy/lds.yaml && while true; do envoy -c /home/envoy/envoy.yaml && break; sleep 1; done]: exit status 1
 >

As an alternative I recommend something like delve or strace to debug this sort of thing with go.
We don't currently log commands in kind because that resulted in users assuming it was supported to just run those commands manually (sometimes plus their own flags) against the images leading to a lot of support headaches when the exec docker is an implementation detail and one we need good control over to make things work (IE running arbitrary similar commands wouldn't work). Given the code is open source and the process is running locally, advanced users have options to trace the implementation details.
cloud-provider-kind is a little different, but I'm a little wary of this now, there wasn't an obvious way to say "this is the command we're running but here be dragons". that may be less true for this project, but it's re-using the packages from kind.
We do capture the full exec details on errors currently, as something of a middle ground. And it could be revisited in kind, but it will be hard for this repo to do it without revisiting it in kind.
Regarding #132, commenting


rest-auth not taking into account is_open_for_signup from allauth adapters

https://github.com/pennersr/django-allauth/blob/master/docs/advanced.rst#creating-and-populating-user-instances
There is no check done in rest-auth to see if registrations are open or not. The implementation in allauth is done through dispatch, so we need to roll our own implementation in rest-auth.

Working on a PR


Allow module to be extended or support for custom filters

Quote from PR here:

Does this module provide a way to override a function like $regex() so I can
keep sift as a dependency instead of forking it?

As far as I know, the anonymous functions make the scope of those functions private. I would have to be able to access sift.<function scope>._queryParser.parse.<function scope>._testers.$regex in order to override this.
Is there another way to extend tester functions? If not, a feature request would be some sift-native way to load custom tester functions

0.2.x fixes the sorting problem - you should be able to use custom expressions now!


子标签宽度自适应过大溢出父标签

在一个宽度自适应的Text标签里，当内容超出parent，内容溢出，不会自动换行。
问题主要提现在sub标签宽度不受parent标签限制，不支持max-width属性。
请教目前如何应对这个case

This PR/issue doesn't received response since Weex migrated to Apache two years ago and this repository is no longer active yet.
Feel free to ask question in new repository and thanks for your contribution.

This issue is outdated for a long time and will be closed now. You can create a new one if you still have questions.


Notice when fetching access token

I get this notice when I try to get a new token:
Notice: Undefined offset: 0 in /app/vendor/haridarshan/instagram-php/src/Instagram.php on line 216

I've fixed this issue and will not get this warning. Thanks for letting me know.


Add method to retrieve list property in Queue

That way we could easily convert Queue to array for e.g. showing Queue members on GUI (in same way as in LinkedList object which is used by Queue)

Closing this because of old age. If the issue persists, please let me know.


Add new design for OAuth consent screen

Related to https://github.com/CartoDB/cartodb/issues/14221
Tasks
Screen 1. "When the user is asked for one":

[x] Basic style
[x] Avatars
[x] Guard clauses to enable / disable UI partials
[x] Dynamic scopes

Screen 8. "Error":

[x] Basic style
[x] Dynamic error

We have also implemented some other tasks (for the rest of screen states, nº 2 to nº 7):

[x] icons per scope category and scope
[x] collapsable sections
[ ] fix font issues (--> cartoassets v0.2.5)

Acceptance
TBD

Current status

@javitonino screens for states nº 1 and nº 8 are quite ready.
We have just a few points to talk together (basically to agree on some common variables) so we can finish them:

good / wrong request (errors variable?)
application data: name, creator and avatar
scope (dynamic, structure?)

cc: @piensaenpixel @urbanphes

OpenSans font family was already included in CartoAssets, but not Montserrat. We are going to add it in that project, to easily consume it from this screen

Hi @javitonino, the new cartoassets v0.2.5 should deal with the missing font problem we saw. To update the package locally run npm update cartoassets

@VictorVelarde Screen looks really nice! I'm only missing one thing: the Hey Ho, Lets Go! permission 😉. I'm checking out the branch locally to give it a try!

I'm testing this and I discovered that icon_url field cannot be empty/null. IMO not every app will have an icon so I would make it optional and provide some sort of placeholder icon for those cases.

There is already an empty placeholder designed for "unknown app" that might work, but now it is reserved for 'error screen'. It is just a simple gray circle here).
If we want that change, @javitonino and me should make some changes (_avatars.html.erb)

I always prefer to have everything not-null at the beginning. If we figure out that we need a default icon, I prefer to add that at creation time (set a default placeholder in the UI) than at display time.

Attaching a couple of screenshots here so that @piensaenpixel can check it out:

Thank you! ❤

Thanks for your feedback @piensaenpixel!

Hi @alonsogarciapablo and @piensaenpixel. I have fixed the design issues detected in your revision, and I made a new deployment (same staging: oauth-consent-screen).
Here it is how it looks now:

Some notes:

The font-weight was wrong, and it looks lighter now as it should.
I have removed cartoassets.css from the page, making the css much smaller.
I added an hyperlink to "Powered by CARTO".

If everything is fine and you give your acceptance, we could try to merge this in for the current cycle.

Thanks @VictorVelarde! I only noticed that the chevron--up is not quite vertically aligned with the text:

Let's see what @piensaenpixel says!

That definitively must be aligned!

If your fine with this, then we'll ask @javitonino or @alrocar to merge the PR, to deal confidently with some recent backend changes.

@piensaenpixel approves, so 👍. Great job @VictorVelarde!

Thx for making it green again @javitonino 😄


fix deployment to work w/ a fully-protected branch

We protected master at https://github.com/gratipay/inside.gratipay.com/issues/487#issuecomment-180008641. First deploy since then reveals a problem:
remote: -----> Launching...
remote:        Released v1566
remote:        https://gratipay.herokuapp.com/ deployed to Heroku
remote:
remote: Verifying deploy.... done.
To git@heroku.com:gratipay.git
   4dd7fec..2c5ccd2  master -> master
Counting objects: 14, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (13/13), done.
Writing objects: 100% (14/14), 1.37 KiB | 0 bytes/s, done.
Total 14 (delta 9), reused 0 (delta 0)
remote: error: GH006: Protected branch update failed for refs/heads/master.
remote: error: Required status check "continuous-integration/travis-ci" is expected
To git@github.com:gratipay/gratipay.com.git
 ! [remote rejected] master -> master (protected branch hook declined)
error: failed to push some refs to 'git@github.com:gratipay/gratipay.com.git'
$

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

I relaxed the protection for admins as a workaround.

I made a @gratipay/deployers team w/ @rohitpaulk @clone1018 and myself with admin access on the repo so we can deploy.

Looks like all three of us have 2FA set up, which is good.

Seems like done in short term. BTW issues like this seem to be better in inside.gratipay.com to me.

Seems like done in short term.

Does it? How?

BTW issues like this seem to be better in inside.gratipay.com to me.

Why? The issue is specific to gratipay.com, no?


add lichen

A task runner for sed.
https://github.com/mcandre/lichen

It isn't too visual for the list, sorry!


[SEDONA-354] Add RS_SkewX and RS_SkewY

Did you read the Contributor Guide?

Yes, I have read Contributor Rules and Contributor Development Guide

Is this PR related to a JIRA ticket?

Yes, the URL of the associated JIRA ticket is https://issues.apache.org/jira/browse/SEDONA-354. The PR name follows the format [SEDONA-XXX] my subject.

What changes were proposed in this PR?

Add RS_SkewX and RS_SkewY

How was this patch tested?

Add new tests (java and spark sql)

Did this PR include necessary documentation updates?

Yes, I am adding a new API. I am using the current SNAPSHOT version number in since vX.Y.Z format.

@iGN5117 Can you please review?


Add missing salutation to password reset

1. Why is this change necessary?
This is the solution to the problem of missing salutation in the password reset email template.
2. What does this change do, exactly?
My code adds an association to the customer when resetting the password. Thanks to this, we can contact you personally in the e-mail template.
3. Describe each step to reproduce the issue or behaviour.
Just reset customer password and try use salutation in mail template.
4. Please link to the relevant issues (if any).
https://issues.shopware.com/issues/NEXT-20355
5. Checklist

[ ] I have written tests and verified that they fail without my change
[x] I have created a changelog file with all necessary information about my changes
[ ] I have written or adjusted the documentation according to my changes
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

Hello,
thank you for creating this pull request.
I have opened an issue on our Issue Tracker for you. See the issue link: https://issues.shopware.com/issues/NEXT-20896
Please use this issue to track the state of your pull request.

Hi, thanks for your contribution 🎉 . Your PR will be merged soon.


Uncaught TypeError: _angular2.default.module(...).component is not a function

While running npm test
I get:
Chrome 47.0.2526 (Windows 10 0.0.0) ERROR
  Uncaught TypeError: _angular2.default.module(...).component is not a function
  at C:/xampp/projects/project/spec.bundle.js:31716 <- webpack:/C:/xampp/projects/project/client/app/common/hero/hero.js:5:0

you have two solutions:

update to angular 1.5
add this line to every file with module definition:

import 'angular-component';

p.s. This problem intoduced in #72

Adding import angularComponent from 'angular-component'; to spec.bundle.js solved this for me.

@mattycraig I don't know is it good to require it in spec.bundle.js. Will think on fixing this.

@diit this issue doesn't solved yet.

Of course - however the solution proposed through updating angular solve
the issue for me.
On Sat, Jan 9, 2016 at 10:51 AM, Sergey Protko<EMAIL_ADDRESS>wrote:

@diit https://github.com/diit this issue doesn't solved yet.
—
Reply to this email directly or view it on GitHub
https://github.com/AngularClass/NG6-starter/issues/81#issuecomment-170254196
.

--
Thanks,
Dale Inverarity


Fix value of seconds unit in example/benchmark-memory.php

We expect second unit in $interval argument of EventLoop::repeat() function instead of millisecond. Script doesn't work as it should according to description in its comment. I've fixed that.

Thank you for spotting and fixing this 👍


Complete wiki

TODO:

[ ] About Entity Systems
[ ] Benchmarks
[x] Update the demo to work with the latest changes

Just browsing through, and I got a bit confused.
https://github.com/libgdx/ashley/wiki/Built-in-Entity-Systems#intervalsystem
in the updateInterval() the code is accessing both entity and deltaTime. I think that this is wrong, since I don't think it has access to those variables. Maybe I am missing something. The example there is at least a bit confusing.
I would also like to run my gamelogic at a fixed timestep to be able to get it deterministic, and run the rendering loop as close to the native rendering interval as is possible. Any hint on that would be great in the wiki, but is maybe out of the scope for Ashley, I don't know.

@JojoIce
I would like to comment on your last point. This is indeed a functionality that many many people will want to achieve. Many issues and even pull requests have been created already to address the fact that Ashley is too closed with systems in that regard but none have been accepted.
I managed to achieve it with some trickery. I'll provide some code when I get back home.
But I'm really convinced Ashley should be adapted so that it is possible to only update a set of systems instead of the all or nothing that is currently there.
Regards,
N.

@JojoIce You are right, the wiki code didn't comply with the api, it is now fixed. Thanks foe reporting.
https://github.com/libgdx/ashley/wiki/Built-in-Entity-Systems#intervalsystem

Nice, but I still think that the example code does not reflect that:
@Override
protected void updateInterval() {
    PositionComponent position = pm.get(entity);
    VelocityComponent velocity = vm.get(entity);

    position.x += velocity.x * interval;
    position.y += velocity.y * interval;
}

It seems like entity is not available. I am guessing that it is best to use a quite different example, or maybe this example belongs to the IntervalIteratingSystem rather than the IntervalSystem.

Sorry my bad, it is now fixed.

How retrieval using ComponentMapper is faster than entity.getComponent if ComponentMapper uses same  entity.getComponent method?

Just starting to research Ashley and ran across the empty wiki page for Entity Systems.
Is it worth just linking over to http://entity-systems.wikidot.com/ ? Or was the goal to actually have the page list out examples of both approaches?

I think the wiki is pretty complete now, we can close this.


3.6.5 generate breaks with fresh installation

Environment
npx nuxi@latest info

Nuxi 3.6.5 (!!)
RootDir:[...]/test__nuxt-fresh

------------------------------
- Operating System: Darwin
- Node Version:     v18.16.0
- Nuxt Version:     3.5.3 (!!)
- Nitro Version:    2.4.1 (!!)
- Package Manager<EMAIL_ADDRESS>- Builder:          vite
- User Config:      devtools
- Runtime Modules:  -
- Build Modules:    -
------------------------------

Reproduction
npx nuxi@latest init [name]
npm install
npm run generate

Describe the bug
Cannot find module '[project]/test__nuxt-fresh/.nuxt/prerender/index.mjs' imported from [~]/node_modules/nitropack/dist/shared/nitro.8f17c3ea.mjs

It's probably not a problem with nuxt itself,
but rather with the nuxt environment?
I see that it uses nuxt version 3.5.3, even though the local node_modules has 3.6.5 installed,
but the prerenderer is searched in the user folders node_modules?
Additional context
No response
Logs
No response

I probably unintentionally installed nuxt in my users folder a while ago.
Removing these files resolves the issue.


Update package.json guidance for native modules

https://microsoft.github.io/react-native-windows/docs/native-modules-setup#updating-your-packagejson
yarn add<EMAIL_ADDRESS>--dev
yarn add<EMAIL_ADDRESS>--peer

Depending on which versions of iOS and Android the module supports, this guidance potentially breaks the module when Windows support is added.
What is the guidance around adding Windows support to a module without breaking iOS and Android?

Here's what I wrote for react-native-camera, where they target 59 and they don't want to add rnw to their package.json: https://github.com/jonthysell/react-native-camera/blob/master/windows/README.md#local-development-setup-rnw--062


Update GraphQL Upload docs.

Currently the docs show an outdated example of the upload functionality.
When following the example loosely I get a deprecation warning.

I/flutter (16806): ⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠ DEPRECATION WARNING ⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠
I/flutter (16806):
I/flutter (16806): Please do not use File direcly anymore. Instead, use
I/flutter (16806): MultipartFile. There's also a utitlity method to help you
I/flutter (16806): import 'package:graphql/utilities.dart' show multipartFileFrom;
I/flutter (16806):
I/flutter (16806): ⚠⚠⚠⚠⚠⚠⚠⚠⚠⚠ DEPRECA

closed in 4.0.0-beta.1 #648 in migration to gql_http_link


off-node messages show created by receiving node comm thread

Original author: Jim Phillips (@jcphill)
Original issue: https://charm.cs.illinois.edu/redmine/issues/1438

Entries for messages sent by other nodes show that the are created by the communication thread of the receiving node rather than the pe that actually sent the message.
./build charm++ verbs-linux-x86_64-smp-iccstatic --no-build-shared --enable-tracing --enable-tracing-commthread -optimize

Original date: 2017-02-21 18:25:09

I assume this is about what's seen in Projections Timeline, and not some other tool.
Does the point on the comm thread then trace back to the sender?
When you say "show that they are created by the communication thread of the receiving node", do you mean the trace-back line, the value in the info box displayed on mouse-over, or something else?

Original author: Jim Phillips (@jcphill)
Original date: 2017-02-21 20:40:53

Yes, Timeline.
Hovering shows "Created by: CommP (N0)".
Details window shows "CREAYED BY: Processor 220" (for a 220-PE run).
Single click goes back to local comm thead.
Single click with "Trace messages back" goes past comm thread to sender and beyond.
Single click with "Trace messages forward" only goes to receiving node comm thread.

Original date: 2018-05-01 21:45:19

This is one of two remaining bugs targeted at v6.9.0

Original date: 2018-05-02 23:32:15

https://charm.cs.illinois.edu/gerrit/#/c/projections/+/4105/


[Python] Confused about the difference between 'save_binary' in the Dataset class and 'save_binary' parameter for training?

As said in the title, I'm a bit confused on the 'best' way to store my dataset as a binary file.
I'm currently calling it like this from a pandas dataframe-
lgb_train = lgb.Dataset(X_train, label=y_train, free_raw_data=False)
lgb_train.save_binary("./data/lgb_train.bin")

lgb_test = lgb.Dataset(X_test, label=y_test, free_raw_data=False)
lgb_test.save_binary("./data/lgb_test.bin")

lgb_model = lgb.train(params, lgb_train, early_stopping_rounds, valid_sets=[lgb_test], evals_result=evals_result, early_stopping_rounds=200, verbose_eval=100)

The params in the example above DOES NOT use the save_binary parameter . (Not sure if the model even uses the binary dataset versions that I output)
Using it this way forces me to use free_raw_data=false which according to the quickstart is not the best way to make this 'memory efficient'. I'm not sure why this is though because their example doesn't require to use free_data_raw=false.
If I don't save the binary file using from the Dataset class and use the save_binary parameter, I don't see this file actually being saved anywhere so I'm not sure how to verify that it's working correctly.
Could someone explain the 'correct' way to save as binary to speed up training? Is it better to call it on the dataset prior to training? Or should I pass it as a parameter?

@bbennett36 if you use the reference parameter for the validation data, you can always use save_binary with free_raw_data=True.
for example:
lgb_train = lgb.Dataset(X_train, label=y_train)
lgb_train.save_binary("./data/lgb_train.bin")

lgb_test = lgb.Dataset(X_test, label=y_test, reference=lgb_train)
lgb_test.save_binary("./data/lgb_test.bin")


[Improvement]: Improve sorting of trie completion items

Description
Consider the following capture

The log: setOutput() completion item depicted above should not be given the highest priority in the above context. basic types and other user-defined types should be given the highest priority.
Describe your problem(s)
import ballerina/log;
import ballerina/http;

final http:Client clientEP = check new ("http://localhost:9090/");

type Person record {|
    string name;
    int age;
    s<cursor>
|};

type Params record {|

|};

public function main() returns error? {
    // http:Response res = check clientEP->/test;
    // log:printInfo("response obtained", statuscode = res.statusCode, payload = check res.getTextPayload());
    test("hello", 1, 2);
    testIncludedRecordParams();
}

public function test(string arg1, int... restArg) {

}

public function testIncludedRecordParams() {

}

Describe your solution(s)
No response
Related area
-> Editor
Related issue(s) (optional)
No response
Suggested label(s) (optional)
No response
Suggested assignee(s) (optional)
No response

This was happening due to the filter text of each completion item. In the above screen capture log:setOutput() completion item is shown at the top of the list because it has a filter text whereas other completion items such as type descriptors and module types don't.
The filter we get for log:setOutput() now is setOutput, and to prfioritize the basic types, we've decided to modify the filter text of log:setOutput() to include the module name along with the type (log_setOutput).


Screen corruption when opening table-of-contents using \lt under Mac/tmux/vim

I'm using Mac OS X Yosemite, the built-in Terminal.app, with tmux 1.9a and vim 7.4. tmux is initialized with the TERM variable set to screen-256color, which is the recommended value.
All is well until \lt is pressed and the table of contents is shown. The TOC window, and parts of the entire vim window, is corrupted. Initially blank, but if you ^F/^B to force a page refresh, the content is there.
If you switch TERM to different values, like vt100, then the TOC displays properly but colors are not displayed properly.
I've experienced no other screen corruption issues with this setup with other vim plugins.
In my case, I can make the whole toc visible by pressing s to toggle section numbering in there…

There is probably either a bug, or there is a strange problem with vim in tmux.
Could you please verify that the problem occurs in with a minimal vimrc file (see mine for an example), just to rule out other possibilities.

But I can report that I can reproduce the issue, both in tmux and in screen.

With a minimal config I still get corruption, but it is much less than with my full vimrc file.

I've found a couple of threads on Stackexchange:
http://stackoverflow.com/questions/22715071/vim-and-tmux-rendering-error
http://stackoverflow.com/questions/16374503/vim-goes-whack-with-tmux/18056690#18056690
However, none of the solutions I've found so far improves on the result I get with my minimal configuration. Just FYI, my minimal configuration for this issue is:
set nocompatible

let &rtp = '~/.vim/bundle/vim-latex,' . &rtp

filetype plugin indent on
syntax enable

let g:latex_enabled = 1
let g:latex_default_mappings = 1

set t_Co=256
set backspace=indent,eol,start

It seems like things are OK if I turn off folding.
In general, it seems like this issue is due to terminal encoding, fonts, and things that are in conflict between vim and tmux. Further, it seems like the issue is not really with vim-latex. However, I agree that this is annoying, so I will let the thread stay alive for some time to see if we can possibly find a solution, even if it is not by modifying vim-latex directly.

It definitely has to do with tmux rather than vim-latex. I just tried \lt with turned-off folding in both a vanilla and a tmux terminal and only the tmux one showed the rendering error. As far as I'm concerned this is a minor problem, especially due to the easy work-around of disabling and enabling section numbers in the toc by pressing s…

I did not identify exactly which options, but I noticed that vim my standard settings the rendering errors were much more severe than with a minimal vimrc file. So much so that the s trick didn't work. I think it has to do with utf8 characters, but I am not sure.

I'm closing this, as I consider it a problem with tmux and screen and perhaps vim itself, not with vim-latex specifically.


Typescript generation script fails to run when publishing shell version

Describe the bug

When attempting to build an extension using the latest rc version of the @rancher/shell library (example for release-2.8 version 1.2.5-rc.1 ) the build will fail with this error:
 error  in<EMAIL_ADDRESS>
ERROR in /home/runner/work/2.8-extension/2.8-extension/node_modules/@rancher/shell/initialize/layouts.ts(1,35):
1:35 Could not find a declaration file for module '@shell/utils/nuxt'. <EMAIL_ADDRESS>implicitly has an 'any' type.
  Try `npm i --save-dev @types/rancher__shell` if it exists or add a new declaration (.d.ts) file containing `declare module '@shell/utils/nuxt';`
  > 1 | import { sanitizeComponent } from '@shell/utils/nuxt';
      |                                   ^
    2 | import blank from<EMAIL_ADDRESS>    3 | import defaultLayout from<EMAIL_ADDRESS>    4 | import home from<EMAIL_ADDRESS>
Example build action.
To Reproduce

Create an extension with the legacy-v1-pre-release tag or pin the @rancher/version to 1.2.5.-rc.1
Run yarn build-pkg <extension-pkg-name>

Result
Extension fails to build due to a type issue
Additional context

Update: This happens for each version of @rancher/shell, it appears that the node_modules/.bin directory no longer exists

This appears to be caused by the typegen.sh script not finding the tsc binary during the publish action:
https://github.com/rancher/dashboard/actions/runs/11128727581/job/30924140033#step:8:15

/backport 2.9.3

/backport v2.8.9

/backport v2.9.3


[Feature][Domain Layer] Add cicd_scope just like repos/boards to store all cicd scopes

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
Add table.cicd_scope
Add cicd_scope_id to cicd_tasks and cicd_pipelines
Update github/gitlab/jenkins to generate cicdScope and insert into cicd_scope
Update github/gitlab/jenkins to add cicd_scope_id in  cicd_tasks and cicd_pipelines
Use case
none
Related issues
#3624
Are you willing to submit a PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

closed by #3693


Feat: specify order of buffer components

It would be nice if there was a way to specify the order here:
https://github.com/nvim-lualine/lualine.nvim/blob/3362b28f917acc37538b1047f187ff1b5645ecdd/lua/lualine/components/buffers/buffer.lua#L166
Currently, this is what gets displayed:

I'd like to display this instead:

Notice the location of the ^ symbol is different.
This is a really low priority feature request. If you think it is not worth the hassle of maintenance of complexity, feel free to close this.

We could have a option that uses special format specifiers to set formats in tabs,buffers, windows components instead of current approach with mode option.
like
{
 'buffers',
 display_format = '%pos% %ft_icon% %alt_icon% %fname_short%'
}

The components will just parse ghis format string and replace the %....% with appropriate things.
Until then  you can extend builtin buffer component to overwrite the formatter function.


CLOUD-3695 remove deprecated section from api docs

Removes two section that refer to a deprecated feature, per https://github.com/docker/dockercloud-cli/issues/40
cc @tifayuki PTAL
Signed-off-by: LRubin<EMAIL_ADDRESS>

Deploy preview ready!
Built with commit 1d89236eff8306fdf01b1f0534fa1c78d0c2471d
https://deploy-preview-633--docker-docs.netlify.com

This is a simple deletion, so I'm going to go ahead and merge.


get_volume_list

for vol in vol_page['result']:
vol_id_list.append(vol['volumeId'])
is incorrect: it should be:
for vol in vol_page:
vol_id_list.append(vol['volumeId'])

Hi Fabriba,
Just checked this,  when a call is made to the iterator the following response format is returned:
{
"result": [
{
"volumeId": "003E9"
},
...]
}
So the original format is correct, the result list needs to be iterated through not the vol_page response as it only contains one list.

Sorry, just seen where this issue stems from, the iterator call is extracting the results in advance of returning it.

Issue fixed, will be included in next minor version release (<IP_ADDRESS>)


[WIP] Add the modify archive flow to the dispatch form

This isn't ready to merge yet - however I've had this issue in progress for a long time so I'm pushing up a few commits and screenshots just to provide an update on the progress.
I've factored the dispatch component to use an abstracted form component, just like the create project form. This allows for a lot of form logic re-use, and also breaks the form steps into their own smaller components. Then, for cases when the project (and optionally simulation tool) are preselected in the url params - which is the case when users tap the re-run button for simulation runs - the form steps to select an archive, specify capabilities, and select a simulation tool are replaced with a single form card that displays the current preselected options along with two buttons. One resets the form to its un-preselected version with all the form cards visible and empty. The other launches into the modify flow, and is only visible if the selected archive has a single model and a single simulation task. Here are a couple screenshots showing the new two modes of the dispatch form:
The form state seen when accessing "/runs/new" with the archive and sim tool defined in the query params (when clicking rerun on a simulation run)

The default state seen when accessing "/runs/new"

I expect to stack one more commit on this PR, which will be the implementation of the modify route and component, and is still WIP. It makes heavy re-use of the factored out form steps from the create project form, but only displays a subset of them, and utilizes the new srcHandlersCombineModifyHandler api in the combine api angular client library on submission.
Let me know if there are changes to the approach or UI that I should consider here, and feel free to close out this PR so it doesn't create clutter, I just wanted to provide a brief update here. I'll hopefully have the modify component complete in the near future and will either stack that commit on this PR or create a new one.

I've stacked another commit on this PR this morning, which contains the UI for the form to modify and archive before rerunning. The modify form contains form steps for modifying the uniform time course parameters, the model parameters, and the algorithm parameters. The algorithm parameters form step is simplified compared to the form step in the create project form, because it isn't preceded by the form step for selecting a model format and framework, so the api's for fetching compatible simulators weren't immediately compatible. A follow up diff could fetch more information about the algorithm parameters from the api with the algorithm id.
This commit does not contain the code to actually modify the archive when download or simulate is tapped. This is the last step required, other than any UI changes you'd recommend, so I'll be adding another commit to accomplish that to this PR before it will be ready for merging or a close review - this is just an update.
Here's a quick video of the flow as of this commit:
https://user-images.githubusercontent.com/1418389/193455417-bc946442-d79f-448f-8c4c-6f90c1b4daf3.mov

I pushed on another set of changes this morning. The topmost commit now creates the modified CombineArchive from the original archive and the user input from the run with modifications form. However, it looks like the implementation of srcHandlersCombineGetFileHandler isn't quite finished - it doesn't add the specs to the post request, so the request 400's.
I'll be able to complete that in the near future. In the meantime I've implemented everything in this PR and just comment out the final call into srcHandlersCombineGetFileHandler. Once that function is complete this PR should be good to land, after some thorough testing and writing some docs. And it should be in good enough shape at this point for a review of the broad strokes.


[Question] Kestrel in Blazor?

I don't know much about this area, and was curious if Kestrel can be used as a "regular" web server inside Blazor. By this I mean, can I do gets, posts, etc. to a browser running Kestrel in Blazor? If so, are there any examples available?

No, web browsers don't expose any primitives for listening for TCP connections. Sorry!


source('rooksource.R) hangs when CRAN repo is offline

I was trying to run the R server today and it would get to "Loading required packages: XML" and hang for minutes at a time and never return an error. While digging through rooksource.R, noticed that when it is run in development, it always updates packages, and currently it does that from a single URL which is down today, which causes the source() call to hang indefinitely.
It was easy to fix by commenting out that line, but maybe we should pick a more stable repo (haven't had the issue until today), or only update.packages when necessary instead of every run.

I've added code that finds all the presently available CRAN mirrors, and then randomly selects one in the USA that is https, with this commit: b2274719f4137533e646e5a2e6caadade5f9da73
There would still be an issue if you were missing a package that the code needed, but no CRAN mirrors were available (perhaps you were offline).  I could come up with a softer crash than to hang.
Note, that present behavior first checks whether a package exists, then installs those that do not exist, and then updates any that are behind the version in the CRAN mirror.  So update.packages is only updating those that are out of date.

That's awesome. Softer crash would be a bonus but with that patch should avoid all but the craziest errors. Thanks @tercer.


Removed invalid 'image-' prefixes

registry-login-server, registry-username, registry-password do not have the 'image-' prefix
Versions:
azure-cli (2.0.12)
...
container (0.1.7)

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

@dstj : Thanks for your contribution to the Azure documentation! The author, @seanmck, has been notified to review your proposed change.

Thanks for catching this, @dstj.
#sign-off


Action Type is always 0

@X-SLAYER  When using this plugin to receive accessibility events the action type that is received of an event, It is always 0. Why is it so?

it's refereed in the documentation that will get the performed action that triggered this event I don't know if is there any other ways to trigger the event so the number else if it is useless I will remove it in the next version release

okay. I will close this now


send key in plugin

is possible in lua send key of keyboard?

yeah, I have to add map/monster/object data querying interface to script first, and input functions after that

i wanted to add the keystroke to cast skill


Extension not suggesting to use explicit type instead of var

Issue Description
I have a couple of variables declaration using var instead of the explicit type. In Visual Studio, Omnisharp would suggest me to use the explicit type instead and I could make the change automatically by using the keyboard shortcut (Ctrl+.).
This was super useful and I can't figure out how to make it work inside VS Code. I was not able to find any documentation, issues or articles related to this so I'm creating a new issue.
In this specific case I was doing a LINQ group by and I wanted to be able to use the explicit type and then go look at the type definition for IGrouping.
Steps to Reproduce
var myCustomObject = new CustomObject();
Expected Behavior
Suggest the option to use the explicit type when using the code actions keyboard shortcut.
Actual Behavior
Missing suggestion:

Environment information
VSCode version: 1.46.1
C# Extension: 1.22.1
Dotnet Information
.NET Core SDK (reflecting any global.json):
 Version:   3.1.301
 Commit:    7feb845744
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.18362
OS Platform: Windows
RID:         win10-x64
Base Path:   C:\Program Files\dotnet\sdk\3.1.301\
Host (useful for support):
Version: 3.1.5
Commit:  65cd789777
.NET Core SDKs installed:
3.1.301 [C:\Program Files\dotnet\sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.1.19 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.19 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.19 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.1.5 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download

Visual Studio Code Extensions

Extension
Author
Version

auto-run-command
gabrielgrinberg
1.6.0

azure-account
ms-vscode
0.8.11

csharp
ms-dotnettools
1.22.1

githistory
donjayamanne
0.6.5

powershell-preview
ms-vscode
2020.6.1

prettier-vscode
esbenp
5.1.3

vscode-azurefunctions
ms-azuretools
0.23.0

vscode-icons
vscode-icons-team
10.1.1

vscode-nuget-package-manager
jmrog
1.1.6

This is driven from a .editorconfig where conventions for var vs. explicit types are configured. Roslyn uses that to determine when to suggest style changes. Is .editorconfig in use for your codebase?

That's exactly what I was looking for :)
Thanks a lot :)

This is driven from a .editorconfig where conventions for var vs. explicit types are configured. Roslyn uses that to determine when to suggest style changes. Is .editorconfig in use for your codebase?

You can get started here: https://docs.microsoft.com/en-us/visualstudio/ide/editorconfig-language-conventions?view=vs-2019#implicit-and-explicit-types

Didn't work for me =/

@rom5jp You need to also set "omnisharp.enableRoslynAnalyzers" to "true" in the VS Code preferences if you haven't already.


Added first draft of MS guest post on 1001 node cluster

one sentence per line would be good for commenting :)


manifest: Update hostap to fix build error of FILE

When build the Matter over Wi-Fi with NEWLIB enabled, there is build error shows 'error: unknown type name 'FILE' ', adding this change can fix this build error, and don't affect the case that NEWLIB disabled.

Hi @jukkar  @krish2718  please review

@MaochenWang1 the hostap PR is now merged, please update the manifest and resubmit this one

Hi @jukkar updated

The functionality will be merged when manifest in #75224 is merged so closing this.


[Feature Request] 'Window Snap' to another window's size

📝 FancyZones 'Window Snap' to another window's size
What is the expected behavior of the proposed feature?  What is the scenario this would be used?
While dragging a window and holding the shift-key to activate zones, there would be another hotkey (ex: right click) that would allow you to hover over another currently active window and snap to it's size/shape.
Extra fancy:
Could also snap to it's size/shape & position. Or snap to size/shape & position with a small jitter  in position to make it cascaded with the first window.
Use case num 1: Custom windows, certain apps are unique for their usage and typically have different desirable dimensions that don't look as good in the usual 16:9 or 4:3 or 9:8 (half screen). Typically most fancyzones are probably designed for common apps such as text editors, web browsers, file explorer, and etc. But a few examples of uniquely shaped apps are the calculator, widgets, terminals, system hardware monitors, etc. When I resize a window to a special shape (ex: skinny vertical) then it may be useful to open another window, shift+drag+rightclick to shape this new window to this unique shape based on the shape of an already open window.
Use case num 2: Cascaded windows with custom size. I'll use myself as an example. I was editing a PowerPoint and using a handful of old custom PowerPoints to grab old graphics from (stacked on a second monitor for reference). These windows had a unique aspect ratio and I wanted to drag and resize each new one I opened to the similar size/shape of the other PowerPoint windows. Thus I could have them neatly organized on a second monitor, all with the ideal aspect ratio. This unique aspect ratio did not match my regular template that is designed for 4:3 16:9 etc common ratio windows.

If you'd like to see this feature implemented, add a 👍 reaction to this post.

Changed the title since this feature request fits better the "Window Manager" category rather than FancyZones.


[hw,sysrst_ctrl] Debounce must check trigger active

Based on my previous investigation, I think that the debounce in the system reset control is not behaving properly:
https://github.com/lowRISC/opentitan/issues/17238#issuecomment-1431523457
Namely during the debounce state it does not check whether the trigger stays active.

Thanks to @timothytrippel and @cindychip for the discussion. We decided to avoid making an RTL change to improve the debounce logic because even if it is insufficient, software can use the detection logic to do a proper debounce. I will create a PR to clarify this in the documentation.


Plugin doesn't handle cmake.sourceDirectory changes properly

Brief Issue Summary
I have a workspace structure that looks like this:
.
├── cmake-simple-demo
│   └── CMakeLists.txt
├── cmake-simple-demo_copy
│   └──  CMakeLists.txt
└──  cmake-simple-demo_copy_1
    └──  CMakeLists.txt

When VSCode is first opened, the CMake view is not listed under "Open View" and many CMake commands are missing. This is to be expected, since the default value of cmake.sourceDirectory is ${workspaceFolder}, but there is no CMakeLists file there. However, when I give the preference a value, the commands are still missing, and the CMake view is still not listed. They only show once I reload the IDE.
A related issue: when there is only 1 path in the cmake.sourceDirectory array, the path and name of the folder is automatically assumed to be the workspace folder, which is not always true.

Related again: when there is an array of directories in the array, and one new entry is added, the path and name of the folder is also assumed to be the workspace folder. This is fixed on reload, and also does not occur if more than 1 entry is added at once.

CMake Tools Diagnostics

Debug Log

Additional Information
I did some preliminary digging. The second issue is caused by this line: https://github.com/microsoft/vscode-cmake-tools/blob/main/src/projectController.ts#L279. It should instead always return this.sourceDir.
The last issue is caused by this line: https://github.com/microsoft/vscode-cmake-tools/blob/main/src/projectController.ts#L279. The parameter value only includes the newly added values, hence why checking for length > 1 is incorrect.
I wanted to make sure there weren't any edge cases I was missing making these changes. For example, CMakeProject.folderPath has a comment that says "For single-project folders, this is the WorkspaceFolder for historical reasons." I haven't looked at the first issue yet.

Update: here are the changes I figured were needed to fix these bugs. I'm still unsure about the changes to the folderPath method and related isMultiProjectWorkspace logic
https://github.com/microsoft/vscode-cmake-tools/compare/main...Luke-zhang-mchp:vscode-cmake-tools:config-change-fix

@Luke-zhang-mchp We would like to reproduce your problem, please provide a record of the reproduction steps in as much detail as possible。 Thank you in advance!

For the first issue:

In an empty workspace, create a file in folder/CMakeLists.txt
Open the workspace in VSCode, create a .vscode/settings.json file and set "cmake.sourceDirectory": "${workspaceFolder}/folder"
In the command palette, you can see the CMake feature set is not enabled (most commands are missing). Reloading the IDE fixes this.

For the second issue, open command palette and run "Select Active Folder". The dropdown option should have title folder, but instead it is the name of the workspace. The path that is displayed next to it is ${workspaceFolder}, but it should be ${workspaceFolder}/folder.

@Luke-zhang-04 Thank you for your reply! Based on your description of the problem, we have reproduced the problem, but we are not sure if we have reproduced your problem completely, here is a recording of me reproducing the problem, could you help me to confirm if we have reproduced the problem?

Hey @Yingzi1234, that doesn't look like what I was trying to get at. Here's the first problem:
https://github.com/user-attachments/assets/e5c31e46-fadb-4e3d-8ffa-8e8ee56d2b1e
as you can see, the CMake view and CMake commands only show up after terminal refresh.
The second problem:
https://github.com/user-attachments/assets/5a966e91-dcc8-4cc8-9d98-c5cbe9a07aaa
In the select active folder command, the names of the project are sometimes wrong. This is the case when either:

There is only 1 valid project in the cmake.sourceDirectory array
1 valid project was added to the cmake.sourceDirectory array, in which case the new project is the one with the incorrect name.

Like I said, these were the changes I needed to fix the issue: https://github.com/Luke-zhang-mchp/vscode-cmake-tools/compare/main...Luke-zhang-mchp:vscode-cmake-tools:config-change-fix

@Luke-zhang-04 Thank you for your reply and help! With your help, we reproduced both of your issues and we have turned this issue into a bug
@gcampbell-msft The user has a total of two issues that we can reproduce, here are the detailed reproduction steps as well as the information, the user has already provided the fix for the PR on his own but he doesn't know how to do the merge, could you provide some help?
The first issue: When CMake. source directory specifies only one subfolder, the list after running CMake: Select Active folder will not show the expected results.
Repro steps:

Open this folderMyWorkspace.zip(Make sure the test folders have two or more sub-folders)
Set “CMake.source directory” to one of the sub-project names.
Click F1 to run the command CMake: select active folder and check that the entire list is displayed

Second issue: When an invalid subfolder exists in the CMake.source directory, the list is incomplete after running the CMake: Select Active command
Repro steps:

Open this folderInheritance.zip (Make sure the test folders have two or more sub-folders)
Set the sub-folder's name to the CMake. source directory settings
Invalidate one of the lines of code
Click F1 to run the command CMake: select active folder and check that the entire list is displayed

@Luke-zhang-04 Thanks for the additions, we've changed the status of this issue to Bug, we'll let you know as soon as we have any updates!


docs(readme): fix api example import of create standard action

👋  just wanted to update the readme quickly when I saw a small mistake in the import name.

Hey @bassettsj
Thanks for help, there is a contribution guide, could you be so kind to take a look and align your PR with that?
Greatly appreciated!


How to get selected wizard step ?

You can query the selected wizard step via the WizardState of your wizard:
@ViewChild(WizardComponent)
public wizard: WizardComponent;
...
const currentStepIndex = wizard.model.currentStepIndex;


"Export to offline HTML page" in Decisions page

Description
Currently the "Export to offline HTML page" function only available in the Documentation page.
Can we also have it in the Decisions page?
Priority
Medium
Resolution
I have no budget, please add this feature for free
More information
No response

Kinda related to this request... is there a way to include the ADRs into the documentation in Structurizr Lite?
I would like to be able to hand off a document to new hires to bring them up to speed on our product. The "Export to offline HTML page" fits the bill (almost) perfectly for this. The documentation (following @simonbrowndotje's excellent Software Architecture for Developers e-books suggests a "Decision Log" chapter. However, when using Structurizr, the ADRs are managed separately (for good reasons), and therefore are not part of the documentation. It would be nice to have a switch somewhere that lets Structurizr Lite users elect to "embed" the ADRs as part of the "Decision Log" section/chapter to form one comprehensive reference. I can see some people wanting to keep them separate, while others may want to join them, hence the switch option.
What do you think?


C++ runtime gptSessionTest failed

I ran gptSessionTest with command

./tests/gptSessionTest --gtest_filter=ChatGlm3SessionTest.HalfSamplingAttentionPluginBS1BM1

and failed. Error messages:

Running main() from /code/tensorrt_llm/cpp/build/_deps/googletest-src/googletest/src/gtest_main.cc
Note: Google Test filter = ChatGlm3SessionTest.HalfSamplingAttentionPluginBS1BM1
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from ChatGlm3SessionTest
[ RUN      ] ChatGlm3SessionTest.HalfSamplingAttentionPluginBS1BM1
[TensorRT-LLM][INFO] Engine version 0.9.0.dev2024040200 found in the config file, assuming engine(s) built by new builder API.
[TensorRT-LLM][WARNING] [json.exception.type_error.302] type must be string, but is null
[TensorRT-LLM][WARNING] Optional value for parameter quant_algo will not be set.
[TensorRT-LLM][WARNING] [json.exception.type_error.302] type must be string, but is null
[TensorRT-LLM][WARNING] Optional value for parameter kv_cache_quant_algo will not be set.
[TensorRT-LLM][WARNING] [json.exception.out_of_range.403] key 'num_medusa_heads' not found
[TensorRT-LLM][WARNING] Optional value for parameter num_medusa_heads will not be set.
[TensorRT-LLM][WARNING] [json.exception.out_of_range.403] key 'max_draft_len' not found
Expected equality of these values:
modelSpec.mUsePackedInput
Expected equality of these values:
modelSpec.mUsePackedInput
Which is: false
modelConfig.usePackedInput()
Which is: true
[TensorRT-LLM][INFO] Initializing MPI with thread mode 1
[TensorRT-LLM][INFO] MPI size: 1, rank: 0
[TensorRT-LLM][INFO] Loaded engine size: 11911 MiB
[TensorRT-LLM][INFO] [MemUsageChange] Init cuBLAS/cuBLASLt: CPU +0, GPU +8, now: CPU 11951, GPU 15713 (MiB)
[TensorRT-LLM][INFO] [MemUsageChange] Init cuDNN: CPU +2, GPU +10, now: CPU 11953, GPU 15723 (MiB)
[TensorRT-LLM][INFO] [MemUsageChange] TensorRT-managed allocation in engine deserialization: CPU +0, GPU +11908, now: CPU 0, GPU 11908 (MiB)
[TensorRT-LLM][INFO] [MemUsageChange] Init cuBLAS/cuBLASLt: CPU +0, GPU +8, now: CPU 11990, GPU 15851 (MiB)
[TensorRT-LLM][INFO] [MemUsageChange] Init cuDNN: CPU +0, GPU +8, now: CPU 11990, GPU 15859 (MiB)
[TensorRT-LLM][INFO] [MemUsageChange] TensorRT-managed allocation in IExecutionContext creation: CPU +0, GPU +0, now: CPU 0, GPU 11908 (MiB)
[TensorRT-LLM][INFO] Max tokens in paged KV cache: 1024. Allocating 29360128 bytes.
[TensorRT-LLM][INFO] Max KV cache pages per sequence: 5
[  FAILED  ] ChatGlm3SessionTest.HalfSamplingAttentionPluginBS1BM1 (23808 ms)
[----------] 1 test from ChatGlm3SessionTest (23808 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (23808 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] ChatGlm3SessionTest.HalfSamplingAttentionPluginBS1BM1
1 FAILED TEST

No error messages if comment verifyModelConfig
The current gptSessionTest asks for a .npy file generated by a python script as input.How to convert input text into GptSession::generate inputs with C++ code?

Please follow the instructions to run C++ tests.

Please follow the instructions to run C++ tests.

problem not solved, why close this issue?

The instructions explain exactly how to generate all files necessary for running the tests. If this does not work for you, please provided detailed instructions how to reproduce the issue. We cannot support any other use cases than running the tests with the provided input.


Fix small nits in run_ansible_test

The current run_ansible_test scripts doesn't point to the proper unitest directory, that is 'unit', not 'units'.
Some dependencies, needed by ansible-test to run pytest, like pytest-forked need to be installed. To ensure the needed dependencies are installed, we should let ansible-test install the required ones.
As a pull request owner and reviewers, I checked that:

[x] Appropriate testing is done and actually running
[x] Appropriate documentation exists and/or is up-to-date:

/approve

/test ansible-test

/recheck

/approve cancel
there are some legitimate concerns.

/approve


Translation Update

Added Translation (admin panel)
Fixed translation (user): spaces in compound noun
Fixed spelling (user): "in dem" has a different meaning than "indem" and is wrong in this context

Wow, thanks!

You're welcome. :)


sysl modules GitHub

Description:
GitHub API based sysl modules

import<EMAIL_ADDRESS>downloads the v0.0.1 of sysl-go
import //github.com/anz-bank/sysl-go@master downloads the up-to-date master branch sysl-go every time
import //github.com/anz-bank/sysl-go simplified statement for import //github.com/anz-bank/sysl-go@master

There's no dependency list and lock file required under the working directory. Which means if there are the same importing statements in multiple files, developers need to update all of them when they want to upgrade all of them.
This is not a problem for sysl-catalog for now as sysl-catalog is supposed to import every dependent file once (so only in one file). If the dependency maintaining becomes an issue in the future, one approach is to add an optional lock file, and change the behaviour of import //github.com/anz-bank/sysl-go that it matches the version indicating in lock file instead of fetching the latest version every time.
Note
The behaviour of go modules based sysl modules is a bit different from GitHub API based sysl modules:

import<EMAIL_ADDRESS>downloads the v0.0.1 of sysl-go
import //github.com/anz-bank/sysl-go@master downloads the up-to-date master branch sysl-go every time
import //github.com/anz-bank/sysl-go downloads and locks the package version the first time importing sysl-go. Going to add a sysl mod get -u github.com/anz-bank/sysl-go/sysl mod get<EMAIL_ADDRESS>to support update the locked dependency version in a separate PR.

Changes:

Added DependencyManager interface

Implemented GitHub dependency manager which downloads and saves dependent files in $HOME/.sysl under GitHub Mode
Refactored go modules manager which is the default Sysl Modules dependency manager

Added tests respectively

Checklist:

[x] Added related tests
[x] Made corresponding changes to the documentation

I noticed that authentication for the Github API hasn't been addressed yet. Is that to be addressed in a later PR?
I don't want to use my personal access token in a non-personal repo. Maybe after we added a sysl bot account in sysl group.

I don't want to use my personal access token in a non-personal repo. Maybe after we added a sysl bot account in sysl group.

Added a sysl bot (https://github.com/SyslBot) to sysl with read access and use the personal access token of sysl bot in the pr.

The rate limiting could be a showstopper if it hits the API too hard. Is this likely to be a problem with the current caching approach? What's involved in using an API key and what are the downsides?

Do we need per-import versioning? I thought all the use cases we discussed could be solved by other means.

The rate limiting could be a showstopper if it hits the API too hard. Is this likely to be a problem with the current caching approach? What's involved in using an API key and what are the downsides?

Added an envvar SYSL_GITHUB_TOKEN to get user's GitHub PAT. And using secrets.GITHUB_TOKEN in CI as the access token.


Difference between span<const T> and const span<T>

Hi,
currently, writing to a const span<T> doesn't compile:
int* p;
size_t n;
const span<int> s(p, n);

s[0] = 42; // doesn't compile

This is surprising behaviour, and not what Microsoft's GSL implementation does -- or the STL, for that matter. In the STL, it is customary that constness is shallow, that is:
const std::shared_ptr<int> p = std::make_shared<int>(42);
*p = 43; // this is fine
p = std::make_shared<int>(44); // this isn't

std::shared_ptr<const int> p = std::make_shared<int>(42);
*p = 43; // this doesn't compile
p = std::make_shared<int>(44); // this does!

Shouldn't GSL adhere to this principle?

Sure, thanks! Fixed in release 0.7.3.


[enhancement] Add support for "stand-alone assertions".

Description
The features that make doctest attractive for unit tests also make it attractive for other uses: it is cheap to include, lightweight, and low-cost in terms of compilation speed and performance impact.
I'd like to see a version of doctest that supports using the existing macros and code to run "stand alone" assertions. That is, I want to be able to use all the various assertion macros in my mainline code:
double sqrt(double x, double epsilon)
{
    FAST_CHECK_GE(x, 0.0);
    FAST_CHECK_LE(epsilon, 0.01);
    // ...
}

In order to do this, the reporting has to change - I'm not quite clear how. I made one attempt at just "faking" a test case in my own main() and then calling my program() function. This unfortunately mixes the output of my program with the output from doctest, so it's not quite a solution. (I wanted to make sure that all the regular data structures that doctest maintains internally were active while it was running.)
Keeping in mind that the idea is to use doctest for both in-source unit testing and stand-alone assertions, I suspect the solution will either involve a new set of macros, or will involve checking the "running in test" status prior to dispatching an error report. The existing macro-based solution for logging will obviously only support all-or-nothing changes, rather than "test mode" and "run mode".

That's interesting - I'll think about it, but it probably won't happen for version 1.3...
And sorry for the late reply :)

Hi! I'm actually thinking about this for the upcoming 1.3 release (hopefully within a month)...
But such inline asserts can come in many forms:

https://github.com/gpakosz/PPK_ASSERT - quite extensible
https://github.com/foonathan/debug_assert - also powerful
https://github.com/boostorg/assert/blob/develop/doc/assert.adoc
and many others...

what set of features would you like to see implemented..? for example: ability for a callback function to get called?

First, my "vision" for this request is simply that the doctest unit test assertions represent a constraint DSL. Given that I want to impose constraints elsewhere in my code (preconditions, invariants, etc.) it makes sense to use the same language so as to reduce confusion. So the priority then is for the "test" statements and the "assert" statements to have exactly the same look and to have exactly the same meaning.
With that said, what makes sense for doctest is what currently makes sense for doctest: simple, lightweight, fast. Anything that violates one of those, is wrong.
Ideally, the same macros would be used, because that's simple. They would just magically figure out whether they were in a test or not. Otherwise, if somehow that is not possible, the minimum different macros should be available: FAST_ASSERT_LE(x, y) or some such.
If something more complex is needed, it should be an optional extra configuration (like implementing parameter parsing in my own main() function is "optional" and "extra"). So if I want the "assertion failed" to call a user defined function, it should be either a separate (optional) #define or an extra configuration statement or something.
The essence of assertions is that they (1) can be configured on or off; and (2) they terminate the program on failure.
Point (1) seems like a no-brainer. There should be some option -DDOCTEST_NO_ASSERT or whatever, that compiles support for assertions right out.
Point (2) is less certain. I have seen some assert libraries that support "levels" much the way the logging does, with "FATAL" assertions and "DEBUG" assertions. I would suggest leaving that for a "version 2", since I'm sure there are some tricky bits (such as the inevitable "how can I replace your log library with my own log library") that would need to be dealt with.
I don't have any secret desire for controlling how the assertions are handled, because in my own uses cases an assertion failures means the program is borked and I don't care how long it takes any more, just give me a good report. Obviously, other people will have different views on that. But I favor the attributes mentioned above over some complex beast that can report failures using TCP over barbed wire.

just implemented this in the dev branch!
custom handlers should look something like this:
void handler(const doctest::AssertData& ad) {
    ((void)ad.m_file);
    ((void)ad.m_line);
    ((void)ad.m_expr);
}

do this on a doctest::Context somewhere:
    context.setAsDefaultForAssertsOutOfTestCases();
    context.setAssertHandler(handler);

if no handler is set (but a context is set as a default one - otherwise will crash) - then std::abort() is called when an assert fails.
documentation and an example will follow soon!

This was very helpful to me, thanks :) I hope this will be added to the documentation at somepoint (or maybe it already has but I just couldn't find it).

@nuzrub here it is in the documentation along with an example :)
Perhaps the documentation isn't structured very well - people often don't find something...


Reusable UAC flow (1 UAC, admin rights for all items in Windows Customization)

This issue is meant to track the work necessary to unblock future features inside of Windows Customization that require elevation to be enabled. It should be the case that a user only needs to elevate once inside of WC and then can toggle any of the features that require UAC.

@nieubank for visibility.


Revert "docs: update README.md with Anexia Webhook Provider details"

Reverts ProbstenHias/external-dns-anexia-webhook#5

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 59.926%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
323

Relevant Lines:
539

💛  - Coveralls


Discord.js v13

Hello, when i install using npm it seems to use<EMAIL_ADDRESS>could you make the npm package have djs v13 ?

Hello, the latest release (v2.2.0) still uses discord.js 12.5.3 for compatibility reasons. A new major version of the module is still under work to support discord.js v13 with new API features like Discord buttons. It will available as soon as possible. Check the issue to have more info on it: #48.

Version 3 of the module is now out! You can use npm i discord-tictactoe@^3 to install it.
More info on the release here: https://github.com/utarwyn/discord-tictactoe/releases/tag/v3.0.0


dependency: added tinymce

:heart: Thank you for your contribution!
Description
Please describe briefly your pull request.
Checklist
Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:

[ ] I'm aware of the code of conduct.
[ ] I've created logical separate commits and followed the commit message format.
[ ] I've added relevant test cases.
[ ] I've added relevant documentation.
[ ] I've marked translation strings (for relevant code).
[ ] I've followed the CSS/JS and React guidelines (for relevant code).
[ ] I've followed the web accessibility guidelines (for relevant code).
[ ] I've followed the user interface guidelines (for relevant code).
[ ] I've identified the copyright holder(s) and updated copyright headers for touched files (>15 lines contributions).
[ ] I've NOT included third-party code (copy/pasted source code or new dependencies).

Third-party code
If you've added third-party code (copy/pasted or new dependencies), please reach out to an architect.
Reminder
By using GitHub, you have already agreed to the GitHub’s Terms of Service including that:

You license your contribution under the same terms as the current repository’s license.
You agree that you have the right to license your contribution under the current repository’s license.

Could you please check that we don't have any other occurrences in other repositories (except react-invenio-deposit which is deprecated)?


Memory Capture / Remote Drive

Problem description
There are a couple of digital forensic tools out there eg Encase that allow a remote memory dump and to image a remote drive.
Proposal
It would be good to add similar functionality to Quasar as there are no easy open source tools that allow these features, and very expensive paid products.
This would open the world of digital forensics to Quasar.
Additional context
No response

I can't se this being added do to security risk, but we'll have to wait and see.

I wouldn't imagine it would be any greater risk than what is already there.  theoretically, something like winpmem could be uploaded and executed on the server/target to make an acquisition.  it would just be very convenient to add to make this a type of core functionality.  similarly to make a drive acquisition.
the usefulness of this utility would be greatly increased together with its standing in the industry by allowing easy forensic acquisitions of a machine for analysis.
currently, there are some commercial programs that provide this VERY basic type of functionality for pretty steep costs. a lot of the ancillary functionality is already present in this tool to make acquisitions a simple add on.


v13-NaCL official nw-builder support (not work around)

When will the official built tool for NWjs work on v13-NaCL?
After speaking with the team it was prescribed to use nw-builder-rtmp as it has some support for v13-NaCL:

module.exports = function (grunt, DESKTOP_PATH) {
    grunt.loadNpmTasks('grunt-nw-builder-rtmp');

    return {

        options: {
            version : "0.13.0-alpha3",
            flavor: "nacl",
            appName: 'CommercialTribe',
            macIcns: DESKTOP_PATH + '/src/icons/icon.icns',
            //winIco: DESKTOP_PATH + '/src/icons/favicon.ico', I think it breaks in non-windows
            macPlist: {mac_bundle_id: 'myPkg'},
            platforms: ['win32', 'win64', 'osx32', 'osx64'],
            cacheDir: DESKTOP_PATH + '/cache',
            buildDir: DESKTOP_PATH + '/build'
        },
        src: [DESKTOP_PATH + '/tmp/**']
    };
};

When will the official nw-build tool support v13-NaCL?

See #275. Any help would appreciated.

Please give 3.1.0 a go. See https://github.com/nwjs/nw-builder#optionsflavor.


Consider cargo-generate support

Use https://github.com/cargo-generate/cargo-generate to create starter projects.

Fixed.


Add ShareHelper

Checklist

[x] Test your changes as thoroughly as possible before you commit them. Preferably, automate your test by unit/integration tests.
[x] If this PR comes from a fork, please Allow edits from maintainers
[x] Set a speaking title. Format: {task_name} (closes #{issue_number}). For example: Use logger
[ ] Link your Pull Request to an issue (if applicable)
[ ] Create Work In Progress [WIP] pull requests only if you need clarification or an explicit review before you can continue your work item.
[x] Make sure that your PR is not introducing unncessary reformatting (e.g., introduced by on-save hooks in your IDE)
[x] Check our Contribution Guidelines

Description
Resolves "TODO move to helper" in MainShareFragment.kt

Just seen 90c49ae is in this pull, will master be merged into dev ? Otherwise I'ill create a new PR.
My bad, branched from master.

Hi @JSteegmueller ,
thanks for your contribution! :)
We are only developing on dev, our master is used for the builds. It would be nice if you could open a new PR from dev.
But for now everything looks fine. When your new PR is up I'll test it and if it's working as expected I'll merge it.
Thanks,
Luka


Merging two ArrayDocuments with "addAll" seems to not add "includes"

I have an infinite scroll view which loads paginated data. When I load the second page and want to add it to the first ArrayDocument (with firstArrayDocument.addAll(mySecondArrayDocument)), the side-loaded data seem to not be correctly added since the relationships for the second loading give me null values.
Any idea or tricks to resolve my problem?
Thanks a lot

Umm... Maybe includeAll(Collection<Resource>) and excludeAll(Collection<Resource>)?

Introduce new API in 3.3.0:
ArrayDocument<...> document1, document2;
document1.addAll(document2);
document1.getIncluded().addAll(document2.getIncluded());


Fix_#1343: Correctly Store YouTube Video Publish Date with Timezone Support

Description
This PR resolves the issue where the publish date of YouTube videos was being stored as YYYY-MM-DD 00:00:00, without the time component. This caused issues when handling time zones. The fix ensures the publish date is stored with the correct time and in ISO 8601 format.
Fixes # (1343)
file: embedchain/loaders/youtube_video.py

Updated the code to properly handle the publishedAt field from the metadata.
Ensured that the publishedAt timestamp is converted to an ISO 8601 format (e.g., 2024-04-15T14:30:00Z) to correctly store both the date and time, considering UTC timestamps.
Introduced logic to replace the Z suffix with +00:00 for UTC timestamps, ensuring that the time zone is properly handled.
Added error logging to capture any parsing issues with the publishedAt field.
imported datetime

Type of change

[-] Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
Updated code to convert publishedAt timestamp to ISO 8601 format.
Validated that timestamps are now stored with time and timezone, e.g., 2024-04-15T15:00:00Z.
Manually tested the following cases:
*  Correct conversion for UTC (Z suffix) timestamps.
*  Conversion for time zone-aware timestamps (e.g., +02:00).
*  Ensured any invalid timestamps are logged with a warning.
Checklist:

[-] My code follows the style guidelines of this project
[-] I have performed a self-review of my own code
[-] I have checked my code and corrected any misspellings

Maintainer Checklist

[-] closes #1343
[ ] Made sure Checks passed

 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.

Hey @hensikavar Thanks for the PR, can you please share an example here where the publication date is properly captured?


Patch Option._new(v) calling a nil value

When experimenting with Option without using Knit, I've encountered a calling a nil value error when unwrapping the value.

Ah dang, this is my mistake. So that metamethod call shouldn't even be there. You should only use Option.Some(val) and Option.None.


Fixing comparison

This comparison was not working for the default security group. This corrects it

/codefresh run test

@aknysh No problem! I rebuilt the readme. Let me know if you need me to do anything else

/codefresh run test


Update the README and CONTRIBUTING to re-organize it

Description
Added Gitpod reference in the both README and CONTRIBUTING files. added some badges and ordered them correctly. Moved running the server to the CONTRIBUTING file. Added Gitpod at the beginning of README to preview the progress of the project.

LGTM


license for this repository

Hi.
What is the license for this repository?
I am considering publicly distributing software that has been created by quoting or modifying your software.
Thanks.

Thank you for being interested in this repository.
I have added Apache-2.0 License, so feel free to use and re-distributing this software.

Ok. Thank you.


Icon in the middle of URLs

I ran into an issue - which is more a cosmetic one, where I have urls with parts that look like icon shortcodes, for example:
https://.......my.sharepoint.com/:v:/p/roland_hesz/.....
Is there a way to somehow prevent the plugin from replacing the :v: with ✌ ?
The url is not broke, it works, but it looks really weird to have a url like: https://.......my.sharepoint.com/✌/p/roland_hesz/.....

It's funny how how even here the : v : was replaced with the icon :D


Plan mgmt

First MVP description of plan management.

@mgummelt:  Addressed comments.  I think we should capitalize Task, Phase, Block etc.  Those words have meanings in the real world.  Capitalization indicates that they are names with non-standard meanings here.  Apart from that, pretty much all of those are Java classes/interfaces anyway.

I disagree, but I'll leave it up to @sascala

@mgummelt:  Please review and see if you have additional comments.

cc @sascala for editing


Update package wheel

Add long description
Fix wheel version

I am going to merge these changes.
Although wheel package creation is postponed, these changes will be required later.
Are you ok with the changes?

Yes, it is out-of-date
You can close it


windowing attention

Hi Vincent,
I did not quite get the logic behind which you implemented windowing attention. is there a referring paper?
thanks,
harry

I think I got it.

Hi Harry,
No there is not. The reasoning is that there shouldn't be big jumps in the
attention. In some case this helped the the network to train, especially
with long sequences.
Cheers,
Vincent
On Fri, 19 Oct 2018 at 12:58, riyijiye<EMAIL_ADDRESS>wrote:

Hi Vincent,
I did not quite get the logic behind which you implemented windowing
attention. is there a referring paper?
thanks,
harry
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/vrenkens/nabu/issues/48, or mute the thread
https://github.com/notifications/unsubscribe-auth/APTcBpbrThUkfT7sJYxhlnHiGM0q2YlHks5umi7YgaJpZM4XxVTD
.


Abhishek Nagar/Update README.md

My Submission

This is not what readme of this repo should look like

Ok
On Sat, Oct 15, 2022, 10:08 PM Pushkar Yadav @.***>
wrote:

Closed #34 https://github.com/GDSC-RTU/readme-quote-api/pull/34.
—
Reply to this email directly, view it on GitHub
https://github.com/GDSC-RTU/readme-quote-api/pull/34#event-7595219520,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWZEMJM3GBPNMQHF6DIWCCTWDLMY7ANCNFSM6AAAAAARDHB5LE
.
You are receiving this because you authored the thread.Message ID:
@.***>

Could you elaborate this
On Sun, Oct 16, 2022, 10:31 AM Abhishek Nagar @.***>
wrote:

Ok
On Sat, Oct 15, 2022, 10:08 PM Pushkar Yadav @.***>
wrote:

Closed #34 https://github.com/GDSC-RTU/readme-quote-api/pull/34.
—
Reply to this email directly, view it on GitHub
https://github.com/GDSC-RTU/readme-quote-api/pull/34#event-7595219520,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWZEMJM3GBPNMQHF6DIWCCTWDLMY7ANCNFSM6AAAAAARDHB5LE
.
You are receiving this because you authored the thread.Message ID:
@.***>


How to convert mkv to mp4

How can I convert mkv file having 2 audio in 2 mp4 files ?
Second question is how to remove meta data without re-encoding

Hi @ibrahimch,
I guess that you will want to concatenate your mp4 files first. A PR will be released soon to tackle this: #287.
With regards to your second question, have you any idea on how to do it with the command line?


Release 0.6.3

This PR marks release 0.6.3.

Current coverage is 8.24% (diff: 0.00%)

Merging #657 into master will decrease coverage by 0.04%

@@            master      #657   diff @@
========================================
  Files           16        16
  Lines         2196      2207    +11
  Methods          0         0
  Messages         0         0
  Branches         0         0
========================================
  Hits           182       182
- Misses        2007      2018    +11
  Partials         7         7

Powered by Codecov. Last update 4bd8304...a6a3c4c


Could not determine the dependencies of task ':safe_device:compileDebugKotlin'.

When I added the safe_device: ^1.1.9 dependency in my android studio ladybug and trying to build android apk getting error as

What went wrong:
Could not determine the dependencies of task ':safe_device:compileDebugKotlin'.

Unknown Kotlin JVM target: 21

before adding safe_device it was working fine.

same issue


Template file without parameters fails in v2

The resource.paramter_file is passing Null value when there is no parameter file for a given template. The manifest.yaml is inherited from version 1 repo.
This forces the template files to have a parameter.
2021-03-23T23:49:48.883-07:00	parameters = self._load_params_from_file(resource.parameter_file)
2021-03-23T23:49:48.883-07:00	File "/codebuild/output/src377331526/src/manifest/manifest_parser.py", line 373, in _load_params_from_file
2021-03-23T23:49:48.883-07:00	with open(parameter_file, 'r') as content_file:
2021-03-23T23:49:48.883-07:00	IsADirectoryError: [Errno 21] Is a directory: '/codebuild/output/src377331526/src/'

One of the properties parameter_files or parameters is required for the pipeline to generate an event with the parameters for the state machine.
We can add this as a feature request to make these properties optional. I think this may add burden on the user to validate the template has default value for all the parameters in the template.
Please give a thumbs up this comment if this feature is applicable to you. Thanks.

We should have the ability to deploy templates using only the default values contained within.

Not only that, but we currently have a stack in our manifest that has no parameters, so we'll have to add one just to get it to deploy.
We just went through an exercise to leverage SSM for organization specific parameters so that we can deploy the same customizations package to multiple organizations, and since most of our parameters were organization related, we are increasingly using fewer parameters in the stacks.

Updating the manifest version to 2021-03-15 seemed to solve this for us.

Thanks @cabjas01 for confirming.
The new manifest version supports deploying StackSet without parameters or parameter_file property.