This will start of with the list below, but might grow later:

[x]  Print and line feed
[x] Print and return to Standard mode (in Page mode)
[x] End job (in Standard mode)
[x] End job (in Standard mode)
[ ] Print and feed paper
[ ] Print and reverse feed
[ ] Print and feed n lines
[ ] Print and reverse feed n lines
[ ] Turn smoothing mode on/off
[ ]

Print and feed paper feels useless, can just be achieved by n amount of newlines instead


Fix .js.flow bug

Extensions can contain '.js.flow' but extname only returns the last one, so it never matches.
https://github.com/prettier/prettier/blob/ef880ec4b93230ac1c45be830ff060e78e0740d8/src/language-js/index.js#L22
https://nodejs.org/api/path.html#path_path_extname_path

Hey @lukeapage, sorry I took so long to get to this, was taking a break from OSS.
Let's get this landed.


Persistent Exp Tracker Checkbox

To use the Exp Tracker, every time you need to open AC Manager and then turn on the Exp Tracker then turn off AC Manager and then open the Exp Tracker.

Looking into adding GUI persistence settings in a coming update, this has been requested before and is now properly tracked.

Persistent GUI changes are now saved to file in the latest commit. Will be out in the next release!


More info on the flags parameter

The new flags parameter has a list of values, but there seem to be no documentation on what these values actually do. Can this information be added onto this page?

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

ID: 9897ce0b-9630-a00c-3fbe-425ec7f12ee6
Version Independent ID: 27c22def-632e-f2d4-3d50-1f8023683373
Content: MmSecureVirtualMemoryEx function - Windows drivers
Content Source: wdk-ddi-src/content/ntddk/nf-ntddk-mmsecurevirtualmemoryex.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @tedhudek
Microsoft Alias: tedhudek

Hello @AzAgarampur
Thank you for the feedback!  I just pushed an update to the page in question - should be live in 30 min.
In the meantime, here is the table I added on the flags:

Flag
Description

MM_SECURE_EXCLUSIVE
Securing only succeeds if there are no other secures already pinned anywhere onto the VAD in question.

MM_SECURE_NO_CHANGE
Once applied, no protection changes are allowed for the supplied virtual address region.  The region can still be deleted if the process is exiting.

MM_SECURE_USER_MODE_ONLY
The protection specified by this securing will only be applied to subsequent calls from user mode that are trying to change the protection (kernel mode callers will bypass this securing).

MM_SECURE_NO_INHERIT
If the process is cloned, then unlike the parent process, VAD of the child process will not be secured.


English specification of SendPacketEvent handling

This task should specify handling of SendPacketEvent as part of relayer processing.
https://github.com/cosmos/ics/tree/master/spec/ics-018-relayer-algorithms is under-specified so
we need to fill missing details.
Related to https://github.com/informalsystems/ibc-rs/issues/124.

Solved with  https://github.com/informalsystems/ibc-rs/pull/236 and  https://github.com/informalsystems/ibc-rs/pull/230


Unable to extract yt initial data (and how to solve)

Checklist

[x] I'm reporting a broken site support issue
[X] I've verified that I'm running youtube-dl version 2021.06.06
[X] I've checked that all provided URLs are alive and playable in a browser
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched the bugtracker for similar bug reports including closed ones
[X] I've read bugs section in FAQ

Verbose log

C:\Program Files\youtube-dl>"%PROGRAMFILES%\youtube-dl\youtube-dl.exe" --cookies "%PROGRAMFILES%\youtube-dl\youtube.com_cookies.txt" --download-archive "%USERPROFILE%\Downloads\My Music3\youtube-dl_archive.txt" --verbose -o "%USERPROFILE%/Downloads/My Music3/%%(album_artist)s/%%(album)s (%%(release_year)s)/%%(disc_number)s-%%(track_number)02d - %%(artist)s - %%(track)s -- [%%(id)s] %%(title)s.%%(ext)s" -i -f "bestaudio" -x --audio-format "m4a" --audio-quality 256K https://music.youtube.com/playlist?list=PL1CiZP5wdD9lrmwfHr9OqijLM3eD6086Q
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--cookies', 'C:\\Program Files\\youtube-dl\\youtube.com_cookies.txt', '--download-archive', 'C:\\Users\\Ben\\Downloads\\My Music3\\youtube-dl_archive.txt', '--verbose', '-o', 'C:\\Users\\Ben/Downloads/My Music3/%%(album_artist)s/%%(album)s (%%(release_year)s)/%%(disc_number)s-%%(track_number)02d - %%(artist)s - %%(track)s -- [%%(id)s] %%(title)s.%%(ext)s', '-i', '-f', 'bestaudio', '-x', '--audio-format', 'm4a', '--audio-quality', '256K', 'https://music.youtube.com/playlist?list=PL1CiZP5wdD9lrmwfHr9OqijLM3eD6086Q']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2021.06.06
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.18362
[debug] exe versions: avconv v11.7, avprobe v11.7, ffmpeg 4.3.1-2020-11-19-full_build-www.gyan.dev
[debug] Proxy map: {}
[youtube:tab] PL1CiZP5wdD9lrmwfHr9OqijLM3eD6086Q: Downloading webpage
ERROR: Unable to extract yt initial data; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpkqxnwl31\build\youtube_dl\YoutubeDL.py", line 815, in wrapper
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpkqxnwl31\build\youtube_dl\YoutubeDL.py", line 836, in __extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpkqxnwl31\build\youtube_dl\extractor\common.py", line 534, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpkqxnwl31\build\youtube_dl\extractor\youtube.py", line 2823, in _real_extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpkqxnwl31\build\youtube_dl\extractor\youtube.py", line 301, in _extract_yt_initial_data
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpkqxnwl31\build\youtube_dl\extractor\common.py", line 1012, in _search_regex
youtube_dl.utils.RegexNotFoundError: Unable to extract yt initial data; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Description

After updating to the most recent version I got this error, the older version I used before worked properly. The error message could be more descriptive.
The problem was: old cookies. After I created a new youtube.com_cookies.txt file the problem was gone.

So this issue can be closed right?

Turned into a feature request if you will so, because of the "could be better" error message.

Probably what's happening here is that, when the old cookies are invalid, YT redirects to a login page that doesn't contain the actual video nor the yt_initial_data that is being sought. However the extractor doesn't check for a login page and only reports the lack of yt_initial_data.

The cookies aren't required to access the playlist, they're just there for a few "age restricted" videos but the whole playlist and all the videos are directly accessible.
I doubt ytdl is force-feeding youtube.com with the cookies so that youtube.com feels obligated to redirect ytdl ... but what do I know, maybe (probably) ytdl accesses youtube.com differently than "a browser".

If you provide cookies they're always used. There could be a check on the page returned the first time cookies are sent.
You may have an improved cookie-free experience with this patch. I got to listing item 122 of the playlist before I cancelled (including eg 72 that otherwise wanted authentication).


⚠ Bofrost.at has degraded performance

In 7ce4998, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1630 ms

Resolved: Bofrost.at performance has improved in 19d9838.


servo.sweep() only ranges about 90 degrees

Not sure if this is an issue with my hardware, raspi-io or johnny-five:
I have a servo attached to a Raspberry Pi Zero with the latest Raspbian Jessie image.
When I run Python scripts I can make the servo traval its ~180 degrees, up to the mechanical limits.
But with Johnny-Five or Raspi-io I only get about 90 degrees of sweep motion.
The servo is attached in both attempts to the RPi 5V&GND.
When I attach the same servo (I have actually 2 with the same behaviour) to an Arduino with StandardFirmataPlus, I get about 170 degrees of motion.
How can I influence the range of a servo, ideally I'd get 175 degrees. This is my first project in Node.js and I'd like to do this not with Python -- but I really need as close to 180 degrees as possible (rising marbles with a wheel).
Here is the stripped-down code:
var five = require("johnny-five");
var Raspi = require("raspi-io");

var board = new five.Board({
  io: new Raspi()
});

board.on("ready", function() {

  // board.pinMode("P1-32", five.Pin.SERVO);

  var servo = new five.Servo({
    pin: "P1-32",
    type: "standard",
    range: [0, 180],
    startAt: 90
  });

  this.repl.inject({
    board: board,
    servo: servo,
  });

});

And a quick video: https://youtu.be/x54wt5BWxC4
# node --version
v4.2.4
# uname -a
Linux raspberrypi 4.4.0-rc5+ #10 PREEMPT Thu Dec 24 22:52:14 EST 2015 armv6l GNU/Linux
# cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
# cat /proc/cpuinfo
processor	: 0
model name	: ARMv6-compatible processor rev 7 (v6l)
...
Hardware	: BCM2708
Revision	: 900092

Can you link to or paste the python scripts that worked correctly?

Here's my initial guess: the python scripts might be using a wider PWM range. If that's the case, then raspi-io needs to implement servoConfig(pin, pwm low, pwm high) (this should configure a pin's timer to the specified range, or store the range in memory to scale 0-180 -> min-max). That will allow you to specify the exact PWM range that you want a servo to use:
var servo = new five.Servo({
  pin: "P1-32",
  pwmRange: [pwm low, pwm high],
  startAt: 90
});

Hopefully @nebrius forgives me for completely forgetting to document this in the io-plugins document.

But, it might be something different altogether.

Ah, I didn't think of that, sorry -- sure:
From http://tutorials-raspberrypi.de/gpio/servo-motor-mit-dem-raspberry-pi-steuern/ I just used in interactive Python the lines
import RPi.GPIO as GPIO
import time

servoPIN = 26
GPIO.setmode(GPIO.BCM)
GPIO.setup(servoPIN, GPIO.OUT)

p = GPIO.PWM(servoPIN, 50) # GPIO 18 als PWM mit 50Hz
p.start(2.5)

and then I was able to
p.ChangeDutyCycle(5) between the values 2.5 and 10.5

Ah, it seems that
https://github.com/rwaldron/johnny-five/blob/d09cffd9e5132555924de8c5cf988a0478ce0e5c/lib/servo.js#L57
is the original J5 code in question?

servoConfig(pin, pwm low, pwm high)

Soooo, yeah, never heard of that function...and it's definitely not in raspi-io.
@cprior can you post the manufacturer and model number of your servo?

One is a Sparkfun servo, ordered from the reseller
http://www.exp-tech.de/servo-large-full-rotation-rob-09347 ,
datasheet at http://www.sparkfun.com/datasheets/Robotics/servo-360_e.pdf
Then I have three chinese from "Hobbyking": Turnigy TGY-AN13
_85406__Turnigy_TGY_AN13_Standard_Analog_Car_Servo_14_5kg_0_13sec_58g_AR_Warehouse.
Is there some common servo model that is recommended? I gladly order a known working model, but being new in all this jawdropping "robotics" I am not familiar with what's popular.

One is an Adafruit servo, ordered from the reseller
http://www.exp-tech.de/analog-feedback-servo
And then I have three chinese from "Hobbyking": Turnigy TGY-AN13
_85406__Turnigy_TGY_AN13_Standard_Analog_Car_Servo_14_5kg_0_13sec_58g_AR_Warehouse.
Is there some common servo model that is recommended? I gladly order a known working model, but being new in all this jawdropping "robotics" I am not familiar with what's popular.

Soooo, yeah, never heard of that function...and it's definitely not in raspi-io.

Like I said...

Hopefully @nebrius forgives me for completely forgetting to document this in the io-plugins document.

0_0

That servo looks like it should work fine. I'm going to go out on a limb here and say that this is a bug in Raspi IO. I've been worried for a while that the clocking values needed to set the PWM won't remain constant with new values, and it's possible my fears have finally been realized. Sadly, my RPi zero is still backordered (😒), so I haven't been able to test anything on the Pi Zero myself, so I can't stick an o-scope on it to confirm.
@cprior by chance, do you have another Raspberry Pi that's not a Zero you can test on? If the servo works there, then that tells me it's something with the Zero's clocking scheme, but if it's not, then something else is going on.
I'm not convinced just yet that this is just an odd servo that needs tweaking via servoConfig, although it's definitely something that should be implemented.

FWIW I learned that the python library uses software PWM, not hardware PWM, but I use hardware PWM instead of software PWM. This means they would be immune to changes in clocking but I wouldn't, if indeed that is the problem.
One of these days I should get software PWM implemented...

I'll setup a new SD card, I have all kinds of those boards available. I have a   RPi2 that is not in use at the moment. Might take until tomorrow though, almost midnight over here.

On an RPi2 with the latest DietPi (stripped down Raspbian) and Node 4.2.4:
Same range of only about 90 degrees.
I have ordered a HS-485HB because  found it metioned in other issues.
Sorry if I caused a confusion -- but sometimes asking a question is my best bet in troubleshooting.
Will report back with RPi Zero and a HS-485HB this weekend (being a commuter the parcel won't reach me earlier).
Is there anything else that I could test with the RPi Zero?

Thanks for testing @cprior! Ok, so maybe it just is that servo after all. Let me know how the testing with the other servo goes! I suspect at this point that I do just need to implement servoConfig. @rwaldron do you think you could get that documented in https://github.com/rwaldron/io-plugins?
Thanks for the offer to test stuff too! If you have time, can you do a standard GPIO test with an LED, and also try and talk to something over I2C (temperature sensor, accelerometer, etc if you have one)?

Back in 2014 I posted a video demonstrating that the 485HB is a "short range" servo (out of the box) https://www.youtube.com/watch?v=IcfBQYkxrZw

I have ordered and received a 180-degree servo and it works fine from within Johnny Five on a Raspberry Pi Zero, the model is  Servo DES 718 BB, MG180 Grad 20 mm http://www.graupner.de/de/products/01642515-4b83-448d-8515-ba6d5e0a3d9d/7947/product.aspx
I also have tested the LED.blink and the sequence of blink(1000) is indeed a second: https://www.youtube.com/watch?v=UScStxuS79o
Still have to test a I2C component as all I have at hand is a RGB sensor which is not supported by Johnny Five (yet), the math is a bit involved anyways.
https://www.youtube.com/watch?v=UScStxuS79o&feature=youtu.be
But I should have some I2C equipment at the other flat -- being weekend commuter and such :(
Stuff if always in the other flat. grrr ;)

Hehe, there's no rush, and thank you for testing out what you have! So it's good to know the other servo worked fine too, just need to get that one method implemented.

@cprior that's awesome—thanks for testing and reporting :)

servoConfig (along with servoWrite) are now implemented as of raspi-io 5.3.0! Let me know if that fixes things for you :)

Closing, as the fix is in. If there's still any issues, feel free to reopen

Only today I managed to test it all again: The above code on a fresh installation of

Raspbian Jessie 2016-03-18-raspbian-jessie
on a Pi Zero
node v4.1.2
<EMAIL_ADDRESS><EMAIL_ADDRESS>
does sweep about 180 degrees! yay
The servo is not of the explicitly-180-kind, but the one that used to

sweep about 180 deg with Python
and less with j5&&raspi-io

Thank you very much!


can't install doctrine/orm

Please update doctrine/cache to the latest because it's conflict when I try to install doctrine/orm

Closed by #25


GlassElement should have formalized attribute values

https://github.com/foundation-ui/glass/commit/c55aa1c1b0fa35e5db2b42ac43f83c74e9d97162


QuantifiedCode as automated Python code review

https://www.quantifiedcode.com/
QuantifiedCode is an automated, data-driven code review for Python. They automatically analyze code and suggest changes. Maybe this would be better than pep builds?

Adding a project in the organization is a bit cumbersome, but it seems to work:
https://www.quantifiedcode.com/app/project/d8c6bb41bcac4638a108c81994ba3846?tab=basics
I just don't get why naming a method "x" is a bad habit... This bastard wan't to have at least two characters as method name

Maybe there is a way to turn off this specific check...

I don't have admin rights but try searching in Settings -> Code checks

And we could add a new badge if we decide to use this

Ok, I did not see your invite - turning off this check: https://www.quantifiedcode.com/app/issue_class/be916a0f0d5a4d3dba403f9ff658a901

Done, the stupid 1-letter method check does not show anymore.


⚠ Bofrost.es has degraded performance

In eed081a, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1669 ms

Resolved: Bofrost.es performance has improved in 0a249b5 after 23 minutes.


[SYSTEMML-973] Refactor community members page based on new about layout

Added grid system for easier and more consistent layout
Tutorials page is created but not exposed
Start refactoring styles to be more consistent
Also fixes [SYSTEMML-974] and [SYSTEMML-977]

In general, even if files are being refactored/moved to different folder we should avoid losing the file history. A few of these commits are actually moving things from "banners" folder to "partials" folder but git is recognizing this as deletion/create new file operations.
Other then that I saw some conversions from .md to .html, but it's probably a side effect of getting pages with more graphic design content which is ok.
LGTM


Update readme

Mention making optee before examples
Separate commands for installing dependencies and project fetching, since dockerfile hasn't include source code clone.
Use https git url instead of ssh url.

Thank you!

@DemesneGH, sorry, I merged this PR without your reviews.
@JesseMK, can you submit a new PR with the changes?

@mssun Sorry for the late reply. I've discussed with @JesseMK and he will polish the other part of this documentation. So I was waiting for the new commit.
@JesseMK Please open a new PR, thanks!


Fix hot methods listing by removing out of place methods in the tree

Issue appeared after integration of call tree.

Fixed in #85. The method tree was sorted based on onStack count even for the first level.


core build is broken

When installing the gazelle command, these errors occur:
$  go get -u github.com/bazelbuild/rules_go/go/tools/gazelle/gazelle
# github.com/bazelbuild/buildifier/core
../../bazelbuild/buildifier/core/lex.go:142: undefined: yySymType
../../bazelbuild/buildifier/core/lex.go:155: undefined: yySymType
../../bazelbuild/buildifier/core/lex.go:170: undefined: yySymType
../../bazelbuild/buildifier/core/lex.go:433: undefined: _AND
../../bazelbuild/buildifier/core/lex.go:434: undefined: _FOR
../../bazelbuild/buildifier/core/lex.go:435: undefined: _IF
../../bazelbuild/buildifier/core/lex.go:436: undefined: _ELSE
../../bazelbuild/buildifier/core/lex.go:437: undefined: _IN
../../bazelbuild/buildifier/core/lex.go:438: undefined: _IS
../../bazelbuild/buildifier/core/lex.go:439: undefined: _LAMBDA
../../bazelbuild/buildifier/core/lex.go:439: too many errors

I imagine a generated file didn't get checked into the repo.

(Similarly, the instructions to use go install in the README will also lead to this problem.)

As mentioned in the other thread, for bazel-style reasons, not checking in was intentional.
As to the README, it indicates that you should run:
go get -d -u github.com/bazelbuild/buildifier/buildifier && go generate github.com/bazelbuild/buildifier/core && go install github.com/bazelbuild/buildifier/buildifier

So, I was going to tools on top of it (like a godeps file to bazel converter) but this means I'm going to have to either fork gazelle/generator and buildifier/core so that other folks can go get it, or make everyone have to run these commands all over.
It seems like a waste to go against the community standard for a really handy project is all.

(Currently, gazelle doesn't generate the repositories needed to download Go packages, so I was going to try and create them myself.)

As I wrote in https://github.com/bazelbuild/buildifier/issues/14
I could be convinced to accept this change if a test is added to BUILD to ensure the files are in sync.


Feature/linting root level

This will (hopefully) make it so eslint, prettier, husky, and lint-staged will only need to be installed and run from the project root.

hm clientlibs fails but this builds locally with exact same commands as job runner. I'm a little confused, but maybe needs fresh eyes if anyone has a moment.


Update request: jetbrains.plugins nixidea <IP_ADDRESS> → <IP_ADDRESS>

Package name: jetbrains.plugins nixidea
Latest released version: <IP_ADDRESS>

Current version on the unstable channel: <IP_ADDRESS>
Current version on the stable/release channel: n/a

[x] Checked the nixpkgs pull requests

Notify maintainers
@dritter

Download link of new version is: https://plugins.jetbrains.com/files/8607/370632/NixIDEA-<IP_ADDRESS>.zip
Release on Github: https://github.com/NixOS/nix-idea/releases/tag/v<IP_ADDRESS>
It supports Build 222 up to 232.
Note for maintainers: Please tag this issue in your PR.

Isn't this closed by https://github.com/NixOS/nixpkgs/pull/247219 ?

You are right @pinpox .
Thanks.


Rock It-Eugene

Took AP CSA, but other than that, don't have much experience with coding. This code was meant to create a model rocket that you could easily customize.

Nice! Great parameterization. I edited the file names to not have spaces.
Congrats you've earned a Blot, you can order it here.


Allow async execution of queries in client

We should a mechanism that would allow query-related HTTP requests to be send asynchronously. For example, one can extend QueryExecutor trait with QueryExecutorAsync trait and add an async version of QueryIterator.
This is needed for iroha blockchain explorer, which currently implements its own async-capable query builder.
Originally raised in https://github.com/hyperledger/iroha/pull/4833#issuecomment-2268342102.

this is part of the #3130 so I'm closing this issue


Excessive "press enter to continue prompt" due to search stats

Describe the bug
The new search stats feature (issue #453 and recently implemented) appears to cause excessive "press ENTER or type command to continue" prompts, because the number on the right appears to be positioned incorrectly.
This happens when typing '*' over identifiers that are 24 characters or longer (e.g. "123456789012345678901234") when window size is 80 columns or less.
To Reproduce
Detailed steps to reproduce the behavior:

Make sure window is small enough and search stats is shown: set columns=80 shortmess-=S
Copy&paste this text to a file.
Move cursor over<PHONE_NUMBER>12345678901234
Type *
Observe the "press enter to continue" prompt.

Expected behavior
There should be no prompt, since there is plenty of space to fit the [2/2] numbers.
Screenshots

Environment (please complete the following information):
vim 8.1.1363 on Linux.

Try increasing 'cmdheight'.
With 'cmdheight' set to 2, I see the count displayed at the end of the command-line, one line below the pattern, but there is no press-ENTER message.
Best regards,
Tony.

I know I can just increase cmdheight, but I suspect this feature is actually not implemented correctly.  For example, typing * over every word in this message shows a consistent 2 space margin on the right, as opposed to no margin at all (plus a press enter prompt) like the earlier screenshot.  So somehow it's not utilizing the horizontal space correctly for long identifiers.

My current workaround is to just set shortmess+=S to get the old behavior.

Describe the bug
The new search stats feature (issue #453 and recently implemented)
appears to cause excessive "press ENTER or type command to continue"
prompts, because the number on the right appears to be positioned
incorrectly.
This happens when typing '*' over identifiers that are 24 characters
or longer (e.g. "123456789012345678901234") when window size is 80
columns or less.
To Reproduce
Detailed steps to reproduce the behavior:

Make sure window is small enough and search stats is shown: set columns=80 shortmess-=S
Copy&paste this text to a file.
Move cursor over<PHONE_NUMBER>12345678901234
Type *
Observe the "press enter to continue" prompt.

Expected behavior
There should be no prompt, since there is plenty of space to fit the [2/2] numbers.
Screenshots

Environment (please complete the following information):
vim 8.1.1363 on Linux.

I cannot reproduce it.  Please start with "vim --clean" and describe all
the steps.  You can use an 80 character wide terminal.
--
Q: What is the difference between open-source and commercial software?
A: If you have a problem with commercial software you can call a phone
number and they will tell you it might be solved in a future version.
For open-source software there isn't a phone number to call, but you
get the solution within a day.
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \
\\  an exciting new programming language -- http://www.Zimbu.org        ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

vim --clean doesn't reproduce for me either, probably because shortmess defaults to filnxToOS.  Minimal deviation from --clean to reproduce the behavior is
set shortmess-=T
set shortmess-=S

I can reproduce it.

Works for me now, thanks!


pipx run auto-walrus no longer works with v0.3.2

https://pipx.pypa.io
https://github.com/MarcoGorelli/auto-walrus/releases
% pipx run auto-walrus

'auto-walrus' executable script not found in package 'auto-walrus'.
Available executable scripts:

oops thanks, just pushed a new release

thanks for the quick report, really appreciate it 🙏


Transfer react-safety-helmet to openameba

Codecov Report

Merging #5 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master       #5   +/-   ##
=======================================
  Coverage   97.57%   97.57%
=======================================
  Files           3        3
  Lines         289      289
=======================================
  Hits          282      282
  Misses          7        7

Continue to review full report at Codecov.

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


Add new features : embedded images, attachments, update PlaintextMessage

failed due by programming errors (php 7 instead of syntax php5.5 and before)
no need to go further


F5: 02-Problem-Statement

Fund 5 - 02-Problem-Statement
Draft : 02-Problem-Statement.
Problem Statement :
On Cardano there is 1) no clear guidance on Open Source, 2) a lack of Quality Assurance methods & 3) Centralized Project Management.
Guidance : 02-Problem-Statement README

Superseded by/Merged with Issue https://github.com/Quality-Assurance-DAO/F5-Developer-ecosystem-Proposal/issues/4 "QA of Catalyst "Problem Statement" Section"


KYC verification error message should specify that TFChain must be funded and on Daily wallet

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
While trying to verify my account I got a message that i should fund my wallet with minimum 100 TFT.
However i already has more than 200 in my daily wallet; but on stellar chain not TFchain.
so now the message should be fixed to specify the user need to fund the Daily wallet with 100 TFT and on TFchain.
Steps To Reproduce
No response
Relevant screenshots/screen records

Relevant log output
--

I second that. I had the same. Also this means we would need a clear process on how to fund the TFChain wallet. E.g. how to bridge from stellar to tfchain the 100 TFT.

regarding to this comment https://github.com/threefoldtech/threefold_connect/issues/771#issuecomment-2514903730
I think we may add a link or info how to do that transfer from stellar to tfchain using the bridge.

regarding to this comment #771 (comment) I think we may add a link or info how to do that transfer from stellar to tfchain using the bridge.

User may fund the wallet by either using bridge stellar => TF chain or by sending TFTs from TF chain wallet to another. Either way, I opened a feature request for it here. and we can close this one.


acbuild: add symlinks to /usr/local/bin/etcd*

And uses latest acbuild (v0.4.0, --to-dir flag is deprecated).
For https://github.com/coreos/etcd/issues/6057.
/cc @steveeJ @jonboulle @xiang90

the docker image is fine?

This tries to make acbuild image similar to https://github.com/coreos/etcd/blob/master/Dockerfile-release.
So it doesn't touch any Docker builds?
Previous commands with rkt with acbuild image would still work.
Default data directory changes though.
I will test more when I do the next release.

OK. Right.

@jonboulle @steveeJ Any feedback?
We would like to get this done before v3.1 release.

@dgonyeo can you review?

Nothing seems incorrect to me in the script, so LGTM if it works.

@dgonyeo @jonboulle Thanks!
I will double-check this script in the next release before merging.


error

I managed to install plugin on hoobs and when i start programing remote hub shut down after shutter react :(.Im getting erorr
TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received type number (2) at Object.writeFile (fs.js:1436:5)
sigHandler: Unhandled signal 15, terminating
Please help :)

The version 1.0.2 should solve this issue. Can you try to update and see if it solves your problem?

The version 1.0.2 should solve this issue. Can you try to update and see if it solves your problem?

It works perfectly now!!!Thanks  :))))))

It works perfectly now!!!Thanks  :))))))

I am very glad to hear that! :)

I am very glad to hear that! :)

Now a different error is showing up that was not before this update.

Now a different error is showing up that was not before this update.


Pandas parsing error

when I run the code with python2 or python3 it throws this error, even though it worked before.
Training the classifier. Please wait 30 seconds.
Traceback (most recent call last):
File "BotDetection.py", line 152, in
test_df = pd.read_csv(filepath + 'test_data_4_students.csv' , sep='\t', encoding='ISO-8859-1')
File "/usr/local/lib/python3.5/dist-packages/pandas/io/parsers.py", line 655, in parser_f
return _read(filepath_or_buffer, kwds)
File "/usr/local/lib/python3.5/dist-packages/pandas/io/parsers.py", line 411, in _read
data = parser.read(nrows)
File "/usr/local/lib/python3.5/dist-packages/pandas/io/parsers.py", line 1005, in read
ret = self._engine.read(nrows)
File "/usr/local/lib/python3.5/dist-packages/pandas/io/parsers.py", line 1748, in read
data = self._reader.read(nrows)
File "pandas/_libs/parsers.pyx", line 890, in pandas._libs.parsers.TextReader.read (pandas/_libs/parsers.c:10862)
File "pandas/_libs/parsers.pyx", line 912, in pandas._libs.parsers.TextReader._read_low_memory (pandas/_libs/parsers.c:11138)
File "pandas/_libs/parsers.pyx", line 966, in pandas._libs.parsers.TextReader._read_rows (pandas/_libs/parsers.c:11884)
File "pandas/_libs/parsers.pyx", line 953, in pandas._libs.parsers.TextReader._tokenize_rows (pandas/_libs/parsers.c:11755)
File "pandas/_libs/parsers.pyx", line 2184, in pandas._libs.parsers.raise_parser_error (pandas/_libs/parsers.c:28765)
pandas.errors.ParserError: Error tokenizing data. C error: Expected 10 fields in line 3, saw 105

Fixed this bug.
Please re-pull the changes or download the updated code from here.

@Mustyy If code is working at your end, please close this issue.


[Draft] ad-hoc-processing

Closes https://github.com/tatumio/tatum-kms/issues/26

We are using IaC that has a JS serializer to bundle and deploy code as AWS Lambdas, and the result from it by using the KMS is that the bundle is too big. We checked the dependencies and even webpack is included.
Tatum KMS has too many dependencies and some of them are actually devDependencies that are included as runtime ones.
We'll opt to run an instance of KMS running in fargate instead.
This PR still applies when trying to run a single run KMS to process a single transaction without blocking the thread.

This is what I whats looking for.
This can also be improved by separating, the getPedingTransactions and Signed Transactions
for (const transaction of transactions) {
In case you already know the transaction ID, because this is return...
soo there is no need to loop through the list, some time some tx  may get stuck due to gas or other scenario


Add watching the Elastic watcher (External Elastic Watcher Monitoring)

Elastic Watcher is very flexible and powerful. When you use this feature you start to depend on the correct behavior of the Elastic Watcher engine and the execution of your watches. "Trust is good, control is better", so you might want to monitor the Elastic Watcher. Watching the watcher so to speak. To effectively do that you need something like Elastic Watcher but outside of the system because if Elastic Watcher fails, it could not alert you of it.
Refer to https://github.com/ypid-geberit/examples/tree/add/watching_the_elastic_watcher/Alerting/watching_the_elastic_watcher for details.

I have done a major rework of this to address the TODO item "Add a Nagios check plugin mode". It is not done yet. Ping me if you are interested.

I pushed the rework. I guess the check has outgrown the elastic/examples repo and I will probably put it https://github.com/github/monitoring-checks (that I will have to create). I will leave this PR open until then so that people could find and test it already.


refactor, remove unnecessary operations

Don't use ratio and there wont be such problem. Now, where is my beer?
I tested it. Also, improved version for projections is here: https://github.com/pixijs/pixi-projection/blob/master/src/proj2d/z_masks/SpriteMaskFilter.ts#L70

@ivanpopelyshev Looks good. Some questions:

Does this resolve any known bugs or is it simply a refactor of the filter transform math?
When you say you "tested it", how did you test? Have you checked yet against pixi-filters?

Its only a refactor, I wrote down formulas, looked if they are equal what we had before.
I used it with SpriteMaskFilter: http://pixijs.github.io/examples/#/demos/alpha-mask.js .
Also same operations work for projective matrices in my plugin, and its very sophisticated case.
I will improve it later to work with texture from atlas.


buffer length exceeds 64

Which version are you using?
rtsp-simple-server v0.21.6
Which operating system are you using?

[ ] Linux amd64 standard
[ ] Linux amd64 Docker
[ ] Linux arm64 standard
[ ] Linux arm64 Docker
[ ] Linux arm7 standard
[ ] Linux arm7 Docker
[ ] Linux arm6 standard
[ ] Linux arm6 Docker
[x] Windows amd64 standard
[ ] Windows amd64 Docker (WSL backend)
[ ] macOS amd64 standard
[ ] macOS amd64 Docker
[ ] Other (please describe)

Describe the issue
The app works fine when I use RTMP but, when I try to use RTSP it shows an error: closed (buffer length exceeds 64)
Describe how to replicate the issue
I just edited the conf file dissabling the protocols that won't be used as HLS and WebRTC. I also tried changing the value of readBufferCount to other ones like 2048, 8192... It didn't work. I used streamlabs to record the screen, and the pc that is recording is the same as the one hosting the app. This problem happened me ussing streamlabs, however using obs is not possible to obtain this error because obs dont entablish connection reporting an error of invalid URL or route. My route was exactly the same in both apps: rtsp://localhost:8554/live. I tried changing rtsp by rtsp in the URL of OBS and it solved the error menssage from OBS but rtsp-simple-server reported the same error: closed (buffer length exceeds 64). I tried too to set the app on debug mode, but no report file was generated.

start the server
publish with ...
read with ...

Did you attach the server logs?

no
Did you attach a network dump?

no

Does stream labs actually support rtsp or is it just trying to use a different protocol instead?

The StreamLabs app uses RTMP. This is not a server issue. Please check the list of supported protocols of the apps you want to use (StreamLabs, OBS)


New Releases page

Checklist

[x] Build process is done without errors and all tests pass in the /lib directory.
[x] Self-reviewed the code before submitting.
[x] Meets accessibility standards.
[x] Added/updated documentation to /website as needed.
[x] Added/updated tests as needed.

Description

Adding a new Releases page to Halstack's documentation site.
New GitHub link added at the bottom of the pages to report issues.

Screenshots

Great job!! 🎊


posix.mak: Use a wildcard for including images

We already use a wilcard for the organization images and it's getting really annoying to edit the list by hand and resolve the merge conflicts.
Automation for the win!

How ironic:

Wildcards in build description files are evil! We should be using them less, not more.

Wildcards in build description files are evil!

And merge conflicts aren't evil too? What's the big problem with this?
I doubt that someone "accidentally" adds an image to image that shouldn't be add to web/images and we haven't had any problem with the ORG_IMAGES whereas I run into a conflict with this manual list almost weekly.

And merge conflicts aren't evil too?

No, they're just annoying.

What's the big problem with this?

Explicit file lists in build description files create the sort of redundancy that you want to have. It is too easy to mess up the file list by accidentally deleting or creating files.
An alternative to both that can be used in build systems is dependency discovery, but for HTML it would mean parsing the .html and .css files and looking at which files are referenced in <img> tags and url(...) CSS properties.

whereas I run into a conflict with this manual list almost weekly.

Another way to handle this is to have a flat file list, plus a git merge driver that automatically fixes conflicts by sorting the list alphabetically.
If you feel strongly about this, I wouldn't be against letting go of best practices in favor of pragmatism, but it is not going to be an endorsement of the general practice.

It would still mean that all you have to do is rebase locally, and git should automatically resolve the conflict.

Documentation OK (no changes)

-> looks good :)

Yes good catch.
They were intended to be used for the orgs page (e.g. Retina displays), but this never got to my priority list. I will remove them in a quick follow-up.


Add rule in run time

Question about GraphQL Shield
I'm interested in knowing if it's possible to add/remove rule in run-time.
The use case is:

I have a list of 'system-rules' and a list of 'user-rules'
The 'system-rules' are added when the server starts
The 'user-rules' are added if the user use a method addRule where he specifies a resolver (eg: query.addUser, mutation.removeUser) and chooses one rule (eg: isAdmin, isAuthenticated)

I have no problem adding the 'system-rules' when the server starts. But I can't find a way to add 'user-rules'.
Is there a way to add rules after the shield middleware is created or to add a new shield middleware in run time?
Thanks!

[x] I have checked other questions and found none that matches mine.

I don't think there is an api for that, but maybe this could work:
import { applyMiddleware } from 'graphql-middleware'

// Your other code.

apolloServer.schema = applyMiddleware(schema, yourNewPermissions)

This will recreate and reassign the whole schema to the running apollo server instance.
It should work with apollo-server and graphql-yoga (as it uses apollo-server unter the hood).

@israelglar is this issue still relevant?


Upgrade to PostgreSQL 14

Currently hydroshare uses a very old version of PostgreSQL (9.4) as well an outdated version of django (1.11). We need to upgrade both Django as well as PostgreSQL. In order to make this upgrade less painful, we will upgrade PostgreSQL to version 14 and make that a release. Then will do the django upgrade as part of another release.

@pkdash I approved these changes. But it's not enough to merge. Please don't merge yet. We will need more commits. At a minimum, hsctl will need to export PGPASSWORD due to change in Postgres authentication. We can talk about this when you get back. hsctl has  LOADDB section which governs data update in the Jenkins deployment job. It will need testing and the testing is time consuming due to how long it takes to do a full data update on beta.

@cbcunc Glad I waited to merge. I can make the needed changes once I am back. Also, if you let me know what changes are needed I can try to make those changes sometime this week.


Remove spring repo as its very slow

This repo as added in new swarm example from @cmoulliard
https://github.com/fabric8io/ipaas-quickstarts/blob/master/quickstart/swarm/camel-rest/pom.xml#L262
But it makes the download of JARs very slow as it loads from this 1st instead of maven central. We should avoid any 3rd party repos.
And wtf does a spring repo have some JEE jars that are not in central or in some jboss swarm repo?

Also it seems the example uses a JAR that is no repos
org.glassfish:javax.el-impl:jar:3.0.1-b08-jbossorg-1

[ERROR] Failed to execute goal on project swarm-camel-rest: Could not resolve dependencies for project io.fabric8.quickstarts:swarm-camel-rest:jar:2.3-SNAPSHOT: The following artifacts could not be resolved: org.glassfish:javax.el-impl:jar:3.0.1-b08-jbossorg-1, org.slf4j:jcl-over-slf4j:jar:1.7.7.jbossorg-1: Failure to find org.glassfish:javax.el-impl:jar:3.0.1-b08-jbossorg-1 in http://repo.springsource.org/libs-release-remote was cached in the local repository, resolution will not be reattempted until the update interval of springsource-libs-releases has elapsed or updates are forced -> [Help 1]

Okay adding central repo first allows to download the JARs a bit quicker, but its the wildfly-swarm-plugin that is slow at downloading.

https://github.com/fabric8io/ipaas-quickstarts/pull/1303


benchmarks: check deployment files prior to tests/use.

Check the existence of deployment files before running any tests. If a deployment file is simply set to "1" or "yes", try picking up the corresponding generated file from its stock location, assuming we're running out of a cloned repository.

Looks good, minor nit about commit msg. The previous commits related to this feature are now named "test/statistics-analysis: ...." perhaps we could follow suit here so the commits are easier to find later (if needed).

Fair enough. I updated the commit message. Also added another commit which verifies that known dependencies are present  (python3, nc, envsubst) and tests that the plotter can import its python3 dependencies.


Return response for HTTP requests

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

:exclamation: No coverage uploaded for pull request base (main@0908e12). Click here to learn what that means.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #168   +/-   ##
=======================================
  Coverage        ?   88.04%
=======================================
  Files           ?        4
  Lines           ?      393
  Branches        ?        0
=======================================
  Hits            ?      346
  Misses          ?       47
  Partials        ?        0

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


CREATING MOCKUPS OF DIFFERENT PAGES.

To make it easier for participants, we are planning to have a document containing mockup and description of various pages in website. This requires some time. I will have a meeting/call with the participant, explain every proposed view in detail  and within 3 days, participant have to make a document in specified manner.

I will  do this one  👍🏻

hey @himanshu007-creator  if someone hasn't contributed yet pls assign it to me.

hey @himanshu007-creator if someone hasn't contributed yet pls assign it to me.

Sorry I am working on this !

@himanshu007-creator  Please remove Up for grab and assign to me

https://docs.google.com/document/d/1E3aV5X734KouT0YgulOxgdj9zATI2XEKneT_lPp2GGs/edit?usp=sharing
In this Documents I have added Mockup Images of our pages Which are ready in code also just will give PR one by one so we can check them properly Now there is ABout Us section ready and events page ready I am going to create separate event pages for each event as on our old website . I will be creating all pages by myself as many of them are done already please don't assign anyone page creation

@SnehaVeerakumar Please review the design in docs file

@SnehaVeerakumar Please review the design in docs file

"More events" can be placed somewhere near the title as it may go missing if it is in bottom.

@SnehaVeerakumar Please review the design in docs file

"More events" can be placed somewhere near the title as it may go missing if it is at the bottom.

we have just 2 events in the upcoming how can we place more events before showing those two?

@SnehaVeerakumar Please review the design in docs file

"More events" can be placed somewhere near the title as it may go missing if it is at the bottom.

we have just 2 events in the upcoming how can we place more events before showing those two?

what is your suggestion about that ?

Please have a look at Design of Founder Page and suggest changes @SnehaVeerakumar

Please have a look at Design of Founder Page and suggest changes @SnehaVeerakumar

I am not the reviewer of this project. Stop tagging me everywhere😅

Please have a look at Design of Founder Page and suggest changes @SnehaVeerakumar

I am not the reviewer of this project. Stop tagging me everywhere😅

All contributors are reviewers automatically, you CAN review ✔

Please have a look at Design of Founder Page and suggest changes @SnehaVeerakumar

I am not the reviewer of this project. Stop tagging me everywhere😅

All contributors are reviewers automatically, you CAN review ✔

Oh i was not aware about that. But still @rohank2502 kindly stop tagging me anywhere in this project 😅😅

Please have a look at Design of Founder Page and suggest changes @SnehaVeerakumar

I am not the reviewer of this project. Stop tagging me everywhere😅

All contributors are reviewers automatically, you CAN review ✔

Oh i was not aware about that. But still @rohank2502 kindly stop tagging me anywhere in this project 😅😅

@himanshu007-creator  Told me to take suggestion from you regarding designs

Please have a look at Design of Founder Page and suggest changes @SnehaVeerakumar

I am not the reviewer of this project. Stop tagging me everywhere😅

All contributors are reviewers automatically, you CAN review ✔

Oh i was not aware about that. But still @rohank2502 kindly stop tagging me anywhere in this project 😅😅

@himanshu007-creator Told me to take suggestion from you regarding designs

Oh maybe not from now,  sorry.

Please have a look at Design of Founder Page and suggest changes @SnehaVeerakumar

I am not the reviewer of this project. Stop tagging me everywhere😅

All contributors are reviewers automatically, you CAN review ✔

Oh i was not aware about that. But still @rohank2502 kindly stop tagging me anywhere in this project 😅😅

@himanshu007-creator Told me to take suggestion from you regarding designs

Oh maybe not from now, sorry.

ok Thanks for your help


US1 - styling of RUI popup

@libby-maier (once you get added to org I'll set you as assignee)
The Figma has RUI open in new window, but that doesn't work well. I have a popup that shows RUI now, but needs some styling around it.

Is it possible to create a full-screen component? I'm envisioning it taking up the whole screen but some simple styling/UI to exit the demo. Ideally, this isn't a squished pop-up. Let me know. I'll work on ideas in the Figma file today.
Also, I would self-assign, but I don't have permission at the moment!

Yes that's good enough. Thanks!


Updated HTML tags for all languages for issue #45765

Checklist:

[x ] I have read freeCodeCamp's contribution guidelines.
[x ] My pull request has a descriptive title (not a vague title like Update index.md)
[x ] My pull request targets the main branch of freeCodeCamp.
[x ] I have tested these changes either locally on my machine, or GitPod.

Closes #45765

Replaced the lines
<!DOCTYPE html>

    <meta />

With:
<!DOCTYPE html>

    <meta charset="utf-8">
    <title>Example title</title>

For all languages

Ok i will do that
On Sat, Apr 23, 2022, 21:36 Krzysztof G. @.***> wrote:

@.**** requested changes on this pull request.
Hey @Kas1680 https://github.com/Kas1680,
as the comment above, the non-English files should not be changed
directly. They will be handled using the translation workflow. Could you
revert changes made to the non-English files?
—
Reply to this email directly, view it on GitHub
https://github.com/freeCodeCamp/freeCodeCamp/pull/45766#pullrequestreview-951149951,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQWKKFF6VMHY4JGVFAQIZF3VGTFT3ANCNFSM5UFDPGEQ
.
You are receiving this because you were mentioned.Message ID:
@.***>


missing "linux-ia32-64_binding.node" in release assets

need more x86 support coverage
Downloading binary from https://github.com/sass/node-sass/releases/download/v4.13.1/linux-ia32-64_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.13.1/linux-ia32-64_binding.node":

HTTP error 404 Not Found

just saw you are not supporting x86 for nodejs v10
switched to nodejs v9


NatValue

Enhancement: It would be handy to have a NatValue: Value with positive integers only; and what about such a thing for negative integers only?
Another enhancement would be a NEValue, NENAtValue: NonEmpty Value, NonEmpty NatValue

To be useful, this would require significant support code, to work with (for example) validators, minting policies and all the other functionality Value currently has. While arguably, NatValue is a useful idea, it's not likely we'll be able to implement this any time soon.


Updating (Replace) and new entries?

How does Import handle unmatched elements when it is set to import using Replace, should it not import them as new elements?

Yeah it should, but it doesn't at this time. It's on the list for 1.0


How to use the SOAP Endpoint

This is less of an 'issue' more a question, but I'm having trouble deciphering how to use the SOAP endpoint.
What I'd like is to be able to make a request to get a list of videos with their streaming endpoint, is this currently possible, if so, how?
Many thanks

See the DLNA/UPnP specs please. You can also use something like http://opentools.homeip.net/dev-tools-for-upnp to poke the service.


Updating jasypt-spring-boot to use Spring Boot 1.5.1.RELEASE

Hi
I am looking to update jasypt-spring-boot to use Spring Boot 1.5.1.RELEASE but I am hitting an issue as per below
Error creating bean with name 'beanNamePlaceholderRegistryPostProcessor' defined in class path resource [com/ulisesbocchio/jasyptspringboot/configuration/EncryptablePropertyResolverConfiguration.class]: Unsatisfied dependency expressed through method 'beanNamePlaceholderRegistryPostProcessor' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionRepository': Could not resolve matching constructor (hint: specify index/type/name arguments for simple parameters to avoid type ambiguities)

Yeah, they're not compatible seems like. I'll be upgrading the library in the upcoming days so you can use it with Spring Boot 1.5. For now you're gonna have to stick with Spring Boot 1.4 to use this library. But again, I will be upgrading the library shortly to support the latest version of Spring Boot.
Sorry for the inconvenience

turns out it was easier than I thought, version 1.12 should be in central soon with compatibility for Spring boot 1.5


Fix ghosting on the Galactic Unicorn

Select the row before streaming out the pixel data, as the row change takes a few cycles to propagate.

Awesome stuff, thank you!
I guess I'd better get a release out :grimacing:


Feedback for "Content Deployment"

https://help.sap.com/docs/BTP/65de2977205c403bbc107264b8eccf4b/d3e23196166b443db17b3545c912dfc0.html
The workflow module sample is not showing how the actual workflow content is included in the content-module.

Thank you for your feedback! We’ll look into it and come back to you if we have any questions.

Thank you for your feedback. I'll forward it to my developers.

Hi @boyan-velinov,
I'm not saying that the provided examples are wrong. The point is that these are too low level.
We are used to work with a higher level "project MTA development descriptor" mta.yaml and let mbt build deal with generating the mtad.yaml, MANIFEST.MF and package it in an archive.mtar.
Since it has no added value for us as developers, there are no examples of mtad.yaml and MANIFEST.MF content in https://github.com/SAP-samples/cf-mta-examples. In the same way we shouldn't see this level in the SAP Help section on Content Deployment, instead we should see an example of an mta.yaml.

Hi @piejanssens
I agree that this page of the documentation is not helpful for developers who use SAP Business Application Studio and/or Cloud MTA Build Tool, namely starting with mta.yaml.
This part of the documentation is related to MTA deployment based on MTA deployment descriptor mtad.yaml, which might be inside of generated .mtar or outside.
It serves as a reference documentation what is possible with mtad.yaml and yes it is on a lower level. Note that this documentation cannot cover all kind of apps, services and contents provided by BTP Cloud Foundry. Each entitiy might have some peculiarity and needs certain MTA modelling. A proper place for documnetation about certain kind of app, service or content is inside its own documentation or inside in the  SAP Business Application Studio
About Workflow, I would assume this is the proper page: https://help.sap.com/docs/WORKFLOW/e157c391253b4ecd93647bf232d18a83/b2df7c220b2245dcad11be747794c042.html?version=Cloud&locale=en-US
The improvements that we can do in Content Deployment page are:

Define how content deployment is done once it is passed by customer to MTA deployment service
Refer documentation of  SAP Business Application Studio
Refer documentation of various known content services, like Workflow.

You are correct, the only one supported way to deploy MTA in CF from CMD is by using MultiApps CF CLI plugin.
MultiApps CLI plugin provides possibility to deploy already generated MTA arhive (.mtar), which is result from MBT.
On the other side it provides possibility to deploy from directory that contains deployment descriptor (mtad.yaml) and already built app binaries.
Easy example can be seen into example repo:
https://github.com/SAP-samples/cf-mta-examples/tree/main/cf-app#deploy-from-directory
The command cf deploy is also documented in SAP Help Portal:
https://help.sap.com/docs/BTP/65de2977205c403bbc107264b8eccf4b/65ddb1b51a0642148c6b468a759a8a2e.html#deploy
Deploy from directory is useful when you maintain directly mtad.yaml (yes by hand) but you have the freedom to control the build of your apps - e.g. different builders, different sequence, etc.
Defining Multitarget Application Development Descriptors might be improved and we will work on that by aiming to be more clear and explicit.
Best Regards,
Boyan

I close this issue as Boyan already responded and the documentation is to be updated within next 2 weeks.


Combination of xargs and curl causes the child POST span to have xargs as process.commandline resource attribute

since resource attributes are wrong, that would mean we are talking to the wrong SDK. which would be very weird!

this is actually works as designed, ebcause the process.commandline resource attribute is the commandline of the process the command runs in, so usually the shell. with xargs curl, the curl runs in the xargs. and the HTTP client spans inherit the sdk of the curl. so works as designed!


fix(provider): Allow the hostname with a dash in SDL

Just fixed a missing escape in my regex

Gonna merge as soon as tests are passing


Add content to the Events section in the README

👉 Specification (contributions welcome)
Add following:

Descriptions
CodeSandbox examples

...to the new Events section in the README, in the same manner as the Options and API section.

Left to do
Add description texts and code examples to some of the events.

Closing this because I'm going to refactor the documentation page.


[BUG] - Not working with last valheim update

BonAppetit is not working since last valheim update

https://github.com/RockerKitten/BoneAppetit/commit/cca03ca92ddf7fb97fdabc724315d8abebda33f2


No doc for WebGLPoints, is it deprecated ?

I've noticed the WebGL points layer example
I wanted to dig a bit more into this and check out the api doc.
However, as far as I can tell, there is nothing about this layer in the doc.
So is it deprecated or is the doc lagging behind ?

Some experimental features are currently not part of the API doc. This PR by @MoonE was fixing that, but it was postponed because of a project-wide formatting change (prettier). I guess it would be good to revisit this PR!

That would be a good idea I think.
Another question.
Is WebGL still considered an experimental feature in Openlayers at this point ?
I can see WebGLLayerRenderer is part of the API but there are no examples using it and it's hard to figure out how to use it.

Is WebGL still considered an experimental feature in Openlayers at this point ?

Yes. There are a few examples marked as experimental which you can use as reference:
https://openlayers.org/en/latest/examples/?q=webgl


tmr: use CLOCK_MONOTONIC for all platforms

a patch for discussion ...
proposal to use CLOCK_MONOTONIC on all platforms.

If I remind the details correctly CLOCK_MONOTONIC is affected by NTP on linux systems (CLOCK_MONOTONIC_RAW is not). Has this changed?

Maybe a more portable and documented variant would be:
/* Use CLOCK_MONOTONIC_RAW, if available, which is not subject to adjustment by NTP */
#ifdef CLOCK_MONOTONIC_RAW
	if (0 != clock_gettime(CLOCK_MONOTONIC_RAW, &now)) {
#else
	if (0 != clock_gettime(CLOCK_MONOTONIC, &now)) {
#endif


Swagger files not rendered correctly

Opening the Analytics API Swagger file through the link in the README.md leads to a CORS error.

This seems to be a problem with my browser. It works in Safari and even in Incognito mode in Firefox.


fix: add maxduration to serverless functions

This ain't me! 😅

caused by Cloudflare API outage https://rizv.io/i/Av7q9L
Prisma is down https://rizv.io/i/yneQDu
So is Vercel https://rizv.io/i/zNqizN


Update Spring Boot and Spring Cloud versions for the Spring compatibility tests

Update Spring Boot and Spring Cloud versions for the compatibility test.
If you merged this PR, please update Spring Cloud Azure Timeline.
This PR is created by GitHub Actions: https://github.com/Azure/spring-cloud-azure-tools/actions/runs/10950818976

/check-enforcer override


Added ansible_eda_date_time to use in action arguments

Added 2 new variables

ansible_eda_date_time_local   - Stores Local time when the action ran
ansible_eda_date_time_utc     - Stores UTC time when the action ran

This is similar to the ansible_date_time that is used in ansible-playbooks. In our use case it is generated for every action and stores the date time in local and UTC format in 2 different variables. This can be used in action args and also allows us to add a time component to internal events like set_fact and post_event actions.
e.g.
    - name: r3
      condition: event.url3 is regex("example\.com/others/foo")
      action:
        debug:
            first : "{{ ansible_eda_date_time_local.time }} regex works"

@ttuffin @Alex-Izquierdo Is there a way to allow for date_time in the variables field. It will be different for every run of an action so not sure if we can compare for exactness.

@mkanoor Is this new data populated within ansible_eda variable sent to playbooks? I think the name is confusing, because we agreed to not use "ansible_eda" word for variables inside rulebooks.

e2e tests fails because new data is printed in the debug action


OAuth 1 provider refactoring from filters to end points (a-la OAuth2)

Github-226: https://github.com/spring-projects/spring-security-oauth/issues/226
OAuth refactoring notes
Migration for users with namespace configuration.

Check security of OAuth end point URLs (most likely in applicationContext.xml, <http\intercept-url> elements). See sparklr/applicationContext.xml example.

request and access token endpoints need to be accessible to the consumer (they handle requests from the consumer (server), most likely authenticated only by OAuth signature)
access confirmation and authorization end points need to be restricted to authorized users, most likely ROLE_USER or similar. They handle requests from the user (browser) and authenticated by standard Spring Security mechanism.

Migration for users with manual bean configuration.

Replace old filters with one OAuthProviderProcessingFilter (usually after ExceptionTranslationFilter) - it should process protected resources and at least request token and access token end point URLs.
Check that FrameworkEndpointHandlerMapping registers end points URLs and they are properly and not overly protected by the interceptors (see above).
Use FrameworkEndpointHandlerMapping.setMappings to customize end point URLs. See OAuthConstants.java for default URLs. Example:

    <bean id="frameworkEndpointHandlerMapping" class="org.springframework.security.oauth.provider.endpoint.FrameworkEndpointHandlerMapping">
        <property name="mappings">
            <util:map>
                <entry key="/oauth_request_token" value="/oauth/request_token"/>
                <entry key="/oauth_access_token" value="/oauth/access_token"/>
                <entry key="/oauth_authenticate_token" value="/oauth/authorize_token"/>
            </util:map>
        </property>
    </bean>

Wire beans to OAuthProviderProcessingFilter (e.g. tokenServices, consumerDetailsService, authHandler, frameworkEndpointHandlerMapping). Wire beans to end points: tokenServices for all; rememberMeServices, applicationEventPublisher, verifierServices, authenticationSuccessHandler, authenticationFailureHandler for AuthorizationEndpoint; if needed, configure require10a where present.

Localization messages key changes
Messages have changed. The changed, removed and added keys follow (old = new):
AccessTokenProcessingFilter.missingToken = AccessTokenEndpoint.missingToken
AccessTokenProcessingFilter.missingVerifier = AccessTokenEndpoint.missingVerifier
AccessTokenProcessingFilter.missingVerifier =  AccessTokenEndpoint.invalidVerifier
AccessTokenProcessingFilter.timestampNotNew = removed

OAuthProcessingFilter.missingConsumerKey = OAuthProviderProcessingFilter.missingConsumerKey
OAuthProcessingFilter.missingCredentials = OAuthProviderProcessingFilter.missingCredentials
OAuthProcessingFilter.incorrectRealm = OAuthProviderProcessingFilter.incorrectRealm
OAuthProcessingFilter.missingSignatureMethod = OAuthProviderProcessingFilter.missingSignatureMethod
OAuthProcessingFilter.missingSignature = OAuthProviderProcessingFilter.missingSignature
OAuthProcessingFilter.missingTimestamp = OAuthProviderProcessingFilter.missingTimestamp
OAuthProcessingFilter.missingNonce = OAuthProviderProcessingFilter.missingNonce
OAuthProcessingFilter.invalidTimestamp = OAuthProviderProcessingFilter.invalidTimestamp
OAuthProcessingFilter.timestampNotNew = removed

ProtectedResourceProcessingFilter.missingToken = OAuthProviderProcessingFilter.missingToken

AccessTokenProcessingFilter.missingCallback = RequestTokenEndpoint.missingCallback
new = RequestTokenEndpoint.missingCredentials

Summary of changes for OAuth developers
Architecture
Upgraded provider architecture: one filter (OAuthProviderProcessingFilter) and several end points (AbstractEndpoint subclasses, standard Spring MVC request mappings). OAuthProviderProcessingFilter processes signatures and loads authentication for framework end points and for protected resource requests.
Code

OAuthParameter.java - merged consumer and provider parameters, because they were used interchangeably.
OAuthParameters.java - container for OAuth requests. POJO is faster than map.
StringSplitUtils.java - refactored to use List instead of array to reduce memory allocations.
OAuthProviderBeanDefinitionParser.java - upgraded to configure the refactored framework.
CoreOAuthConsumerSupport.java - refactoring collateral.
OAuthConsumerContextFilter.java - refactoring collateral.
AbstractEndpoint.java - base class for framework end points.
AccessTokenEndpoint.java - access token end point.
AuthorizationEndpoint.java - token authorization end point.
FrameworkEndpoint.java - annotation to mark framework end points. Includes a parameter to differ the ones not requiring OAuth signature.
FrameworkEndpointHandlerMapping.java - handler mapping which sets up the end points.
RequestTokenEndpoint.java - request token end point.
UserAuthorizationSuccessfulAuthenticationHandler.java - moved.
CoreOAuthProviderSupport.java - refactoring collateral.
OAuthProviderProcessingFilter.java - core filter. Now a OncePerRequestFilter, processes OAuth signatures and loads consumer and user authentication when possible. Changes:

removed allowedMethods. Now controlled by endpoints.
removed filterProcessesUrl. Now protects both end points and resources.
changed SecurityContext processing. Now a new context is established before OAuth processing and the whole context is saved-restored, not just Authentication.

ConsumerAuthentication.java - refactoring collateral.
OAuthProviderSupport.java - refactoring collateral.

There is a new dependency on spring-webmvc.
Tests

AuthorizationServerBeanDefinitionParserTests.java - refactoring collateral damage.
CoreOAuthConsumerSupportTests.java - refactoring collateral damage.
OAuthConsumerContextFilterTests.java - refactoring collateral damage.
AccessTokenEndpointTests.java - increased code coverage.
AuthorizationEndpointTests.java - increased code coverage.
RequestTokenEndpointTests.java - increased code coverage.
UserAuthorizationSuccessfulAuthenticationHandlerTests.java - refactoring collateral damage.
OAuthProviderProcessingFilterTests.java - increased code coverage.
CoreOAuthProviderSupportTests.java - increased code coverage.

Debug output is enabled in tests to increase code coverage and test debug clauses (construction of messages, etc).

Hi guys this looks great, is there any chance we can get these changes in one of our close releases? Probably I'm sonehow lost in the release plan of Spring-security-oauth but, when is the next release scheduled to happen?

This ia a pretty major change, so it is going to have to be a 2.1 or a 3.0 release (no plans currently, but if you try this patch and it definitely works, that gives us a good reason to plan it).

By the way, Alex, Dave, I'm around if need be to ask questions on this ;)

I've updated the branch to resolve merge conflicts introduced by <br> removal in JavaDocs.

I'm working on an oauth app that uses spring-security-oauth, I can test those changes in my app and report any issue that I can find with this new patch, are there any specific test cases that we have to follow besides the common oauth flow that we have to test?

Hi guys, it's been 6 months since we worked on this Pull Request, is there something that I can help to have these changes in a release? I would really like to have those changes in a stable release.
Regards.

Thanks for the reminder. The only thing that stops work on 2.1 is really the amount of stuff still happening in 2.0. If you want to speed things up you could pick up issues and send pull requests for 2.0.8, but since most of the open issues are about OAuth2 you might not be interested in doing that.

@autayeu Are you looking to still get this merged? If so, I'm quite reluctant on merging this since it touches on too many files. My preference would be to split this PR into more manageable updates. We have 2.5.0 scheduled for May 7 so we can look at merging for that release if you're able to split up this PR. Let me know your thoughts.

@jgrandja I'm sorry, I don't have bandwidth.

@autayeu No worries. I'll close the PR then. Feel free to submit a new PR later on if you still require the changes.


Add rendering support to RlLib examples

This allows the user to record videos of gameplay, which can be helpful in understanding how agents are learning.

I've added some general tests in as well, to make sure this doesn't break anything.
If you want I can add a separate PR to include pytest directly in the CD (rather than in install.sh) - generally this is a better approach as it means it's easier to see failures alongside future PRs.

@duenez what do you want me to do about squashing commits here? John mentioned copybara can't do this on merge.
I can do it pre-review, but then of course you won't be able to view just the tracked changes since your last review.

@duenez what do you want me to do about squashing commits here? John mentioned copybara can't do this on merge.
I can do it pre-review, but then of course you won't be able to view just the tracked changes since your last review.

Let's wait until approval for squashing. Thank you!

Looks good. Thanks for implementing the changes.

Thanks for the review - I've squashed now for final merge

Hey Alan, apologies, Edgar went on Vacation and I only just got back. I'll take this over to get it in.

I see you've already squashed it, thanks. Nothing more for you to do, I'll get this in.

Ah there's a conflict. Please rebase and then I think we're all good.

@jagapiou it appears to have already been merged

Ah yeah merged in 128692417c1e45f0b754ee88a5cc013c59430790, I internally approved it pre holiday :-)


Net

Before you open an issue
If the issue is:

A simple typo or similar correction, consider submitting a PR to fix it instead of logging an issue. See the contributor guide for instructions.
A general support question, consider asking on a support forum site.
A site design concern, create an issue at MicrosoftDocs/feedback.
A problem completing a tutorial, compare your code with the completed sample.
A duplicate of an open or closed issue, leave a comment on that issue.

Issue description
<include description here>
Target framework
Check the .NET target framework(s) being used, and include the version number(s).

[ ] .NET Core
[ ] .NET Framework
[ ] .NET Standard

If using the .NET Core SDK, include dotnet --info output. If using .NET Framework without the .NET Core SDK, include info from Visual Studio's Help > About Microsoft Visual Studio dialog.

dotnet --info output or About VS info
<replace>

@jorge-abraham Is there an issue you were trying to report, or was this a mistake?


Cannot set property fillGeometry of [object Object] which has only a getter

From plugin-api.d.ts, fillGeometry is not marked as readonly. I assumed I could edit the array but the Figma Developer VM threw this error: Cannot set property fillGeometry of [object Object] which has only a getter
const newVector = figma.createVector();
newVector.fillGeometry = [
  {windingRule: 'NONE', data: 'M 0 0 L 48 0 L 48 48 L 0 48 L 0 0 Z'},

All I'm trying to do is ensure the fills are kept after flattening, which is not deterministic at the moment (different FIgma clients have different results)

Similarly, using multiple vector paths cannot be colorized separately? (and that is why I tried using fillGeometry)
newVector.vectorPaths = [
  {windingRule: 'NONE', data: 'M 0 0 L 48 0 L 48 48 L 0 48 L 0 0 Z'},
  someOtherVectorPath,
];
newVector.fills = [
  RED,
  GREEN,
];

Multi-colored vectors aren't yet available in the API.

We recently added the ability to specify fills on VectorNetwork regions. That may help here.
You can do something like:
const regions = newVector.vectorNetwork.regions;
regions[0].fills = [RED]
region[1].fills = [GREEN]

From plugin-api.d.ts, fillGeometry is not marked as readonly. I assumed I could edit the array but the Figma Developer VM threw this error: Cannot set property fillGeometry of [object Object] which has only a getter
const newVector = figma.createVector();
newVector.fillGeometry = [
  {windingRule: 'NONE', data: 'M 0 0 L 48 0 L 48 48 L 0 48 L 0 0 Z'},

All I'm trying to do is ensure the fills are kept after flattening, which is not deterministic at the moment (different FIgma clients have different results)

same question


Why does the URL input field display only one line

When I was debugging the API interface, I found a very unfriendly experience.
When I type in a long URL, I often need to scroll through the URL field to see the URL I typed in, because it only displays on one line, which is inconvenient.
So, I wonder if there is a way to cope?
Thank you !

Thanks for the bug report! The issue has been identified. Sorry for the bad UX, we're working on it as we speak.
Please follow the initial issue ticket: #62 and #581
PR to fix the issue: #603
Closing this issue in favor of #62 and #581


Added Page Join-Us Intern

Description
I have added a Page in Join us intern please look it in broad overview we will fix the small  changes of file location if links are broken Actually I have also added folder so it will be easy to maintain so might be some links can be broken but no issues we will get back to that in next page !
Fixes #197
Type of change

[] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

ATTACH SCREEN-SHOTS

@himanshu007-creator  Please give it a look If you like the design then please get this merged we will finish the Join Us section by today or at max tomorrow noon

@himanshu007-creator

@himanshu007-creator

please share deployed page.

https://github.com/rohank2502/SFC-foundations/deployments/activity_log?environment=github-pages
used this, not working fine\

https://rohank2502.github.io/SFC-foundations/pages/Join-Us/joinus.html    Please have a look at this


Need to expose more information about command responses

There's a response= thing in XML, but the resulting data is not exposed in useful ways via helpers.  From Slack:

Boris Zbarsky: Basically, what we want is to have a way to ask "does this have a non-status response?" and a way to ask for that response in some form; minimally for the label or something.
Timotej Ecimovic: yeah..... It ({{zcl_commands}} inside {{zcl_clusters}}) calls: queryCommand.selectCommandsByClusterId which does:

    SELECT
      COMMAND_ID,
      CLUSTER_REF,
      CODE,
      MANUFACTURER_CODE,
      NAME,
      DESCRIPTION,
      SOURCE,
      IS_OPTIONAL
    FROM COMMAND WHERE CLUSTER_REF = ?
    ORDER BY CODE`,

So this specific query is omitting RESPONSE_REF :disappointed:
I'll add it in....
Boris Zbarsky: Yep, so is not grabbing that field.
Timotej Ecimovic: I'll add that in.
Boris Zbarsky: But in any case, sounds like the response ref would let me answer the boolean question but not get useful info about the response if there is one, right?
Timotej Ecimovic:  It would contain a cryptic integer, or be a null, yeah. So you could do an if. But I would need to add you some kind of {{commandResponse ...}} helper to dig for actual useful data.
So you would do:

{{#if responseRef}}
  {{commandResponse name}}
  {{commandResponse someOtherStuff}}
{{/if}}

Something like this...
Boris Zbarsky: So in src/app/zap-templates/common/ClustersHelper.js we have these bits:

command.isResponse                    = command.name.includes('Response');

and

    const response = commands.find(filter);
    if (response) {
      command.hasSpecificResponse = true;
      command.responseName        = response.name;
      command.response            = response;
    } else {
      command.hasSpecificResponse = false;
      command.responseName        = 'DefaultSuccess';
      command.response            = { arguments : [] };
    }

So yes, the above template builds would be helpful.  And if we can replace the logic in function enhancedCommands in that helper file with DB queries that would be helpful too.

@tecimovic

@bzbarsky-apple is this resolved now?

Yes, now we are getting the info we want.


Rebuild by image name

As raised here, currently a rebuild request fails pretty quietly if the image ID used is wrong. This PR adds checking for that, and also adds the ability to specify the image by name (because that's basically "free" if validating an image ID anyway).

Tested on smslabs, works.


1.12.2: Bodies do not always render/exist for some people on a server.

I see that I'm not the only one with this issue. Sometimes when you die, you will return to the location and will not see your body anywhere. If you relog, it will show up. There is no way to trigger it to show without relogging. Happens every death, at this point. Unfortunately unplayable, is there any known fix?

I've not had a lot of time to go through this code, but the only fix we've found with the current version is to relog. When I've got the time (after *Advantage is finally all the way through to 1.12 - the port is in progress! - and the few outstanding bugs in MMDLib and *Metals are addressed) it'll be next to be fixed. (possibly with the mod getting a rewrite to fix things that are still old 1.7/early 1.8 style code)


ci: create Sentry release on publish

Explicitly creating the Sentry release allows us to associate the commits since the last release with the new one. This might help us to identify potential sources of regressions. For the current releases, I've set them manually to ensure that this automation has something to pick up on for the next release.
Resolves: #7358.

Would it make more sense to move these after the publish artifacts job in the Publish workflow? That way if those fail and we need to delete the release for whatever reason we won't have to go do the same in Sentry.

Sentry automatically creates a release the first time a certain version logs in. That will already have happened long before we publish because we are testing the version before on staging, CI and locally.
This workflow simply marks it as published and sets the commit range.


Slug Admin

Do we create a Blacklist of possible teamslugs? Make sure none of the get used and reject page if they are?

This this was fixed in PR#202


PostUpdate event occurs even if database operation is not performed in bi-directional references on the inverse side

In this example if I have a Customer and link it to a Cart instance, a postUpdate event generated on Customer too.
Documentation says: "The postUpdate event occurs after the database update operations to document data."
But database update occurred only on Cart (owning side, holding the reference), not on Customer (inverse side).
Is it a bug or the documentation is wrong? Events should reflect document or database operations?

@kovagoz we've straighten out firing and ordering events for 1.0.0, could you confirm this is fixed?

Fix was merged in https://github.com/doctrine/mongodb-odm/commit/790110e33b638fb1e16bed617056bf507499e7fb, thanks!


Fancy Zones Editor crashes while editing

Microsoft PowerToys version
0.60.1
Running as admin

[X] Yes

Area(s) with issue?
FancyZones Editor
Steps to reproduce

✔ Expected Behavior
Successful edit and save
❌ Actual Behavior
Fancy Zones Editor Crashes
Other Software
No response

Is it reproducible on the latest PowerToys version? If yes, can you please attach a /bugreport?


Error compile on install

Plugin:
🎞 BetterAnimations
What version of BetterDiscord are you using?
1.10.2
What version of the selected plugin(s) are you using (if applicable)?
1.1.19
What client are you using?
🔵 Stable
Describe the bug
I have a error on try install this plugin
TypeError: Cannot destructure property 'Route' of 'WebpackModules.getByProps(...)' as it is undefined.
    at plugin (betterdiscord://plugins/BetterAnimations.plugin.js:126:28)
    at eval (betterdiscord://plugins/BetterAnimations.plugin.js:2010:16)
    at eval (betterdiscord://plugins/BetterAnimations.plugin.js:2011:7)
    at eval (betterdiscord://plugins/BetterAnimations.plugin.js:2012:3)
    at N.requireAddon (betterdiscord/renderer.js:5:28601)
    at N.loadAddon (betterdiscord/renderer.js:5:6221)
    at N.loadAddon (betterdiscord/renderer.js:5:26269)
    at N.reloadAddon (betterdiscord/renderer.js:5:7111)
    at betterdiscord/renderer.js:5:4235

Additional comments
No response
I have read and agree to the following:

[X] I have searched existing/closed issues to confirm that this hasn't been solved already.
[x] I've already tried to disable all other plugins (or themes) to confirm this issue is related to the plugin.
This isn't necessarily required

Okay, fixed in v1.1.20


Release/azure communication identity/1.1.9

Description
Please add an informative description that covers that changes made by the pull request and link all relevant issues.
If an SDK is being regenerated based on a new swagger spec, a link to the pull request containing these swagger spec changes has been included above.
All SDK Contribution checklist:

[ ] The pull request does not introduce [breaking changes]
[ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
[ ] I have read the contribution guidelines.

General Guidelines and Best Practices

[ ] Title of the pull request is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

API change check for com.azure:azure-communication-identity
API changes have been detected in com.azure:azure-communication-identity. You can review API changes here

Changes in sdk/tools/azure-sdk-build-tool/pom.xml reverted.


Renaming invalid field names such as 'delegate'

When we have a struct field with an invalid name in C# world, it causes compilation failure.
For example:
pub struct NfcCard {
    delegate: extern "C" fn(ByteArray) -> ByteArray,
}

This code is converted to:
[StructLayout(LayoutKind.Sequential)]
internal unsafe partial struct NfcCard
{
    public delegate* unmanaged[Cdecl]<ByteArray, ByteArray> delegate;
}

In this context, the name delegate is the reserved word in C#, so the compiler says:
error CS1519: Invalid token 'delegate' in class, record, struct, or interface member declaration

It would be great if csbindgen renames the reserved words of C# I think.

Thanks, I've released 1.4.0.
It generates like
[StructLayout(LayoutKind.Sequential)]
internal unsafe partial struct NfcCard
{
    public delegate* unmanaged[Cdecl]<ByteArray, ByteArray> @delegate;
}

Thank you for the quick fix!


Use uses_polling build flag to reduce # of tests

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

libgrpc.so

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

  [ = ]       0        0  [ = ]

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

libgrpc++.so

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

  [ = ]       0        0  [ = ]

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

libgrpc.so

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

  [ = ]       0        0  [ = ]

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

libgrpc++.so

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

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

[trickle] No significant performance differences

Corrupt JSON data (indicates timeout or crash):
    bm_fullstack_streaming_ping_pong.BM_StreamingPingPongWithCoalescingApi_MinInProcessCHTTP2_NoOpMutator_NoOpMutator__2M_2_0.counters.new: 1

[microbenchmarks] No significant performance differences

Corrupt JSON data (indicates timeout or crash):
    bm_fullstack_streaming_ping_pong.BM_StreamingPingPongWithCoalescingApi_MinInProcessCHTTP2_NoOpMutator_NoOpMutator__2M_2_0.counters.new: 1

[microbenchmarks] No significant performance differences

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

libgrpc.so

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

  [ = ]       0        0  [ = ]

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

libgrpc++.so

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

  [ = ]       0        0  [ = ]

Cc: @jtattermusch this will reduce the number of C/C++ tests that are required

[trickle] No significant performance differences

Corrupt JSON data (indicates timeout or crash):
    bm_fullstack_streaming_ping_pong.BM_StreamingPingPongWithCoalescingApi_InProcessCHTTP2_NoOpMutator_NoOpMutator__2M_1_0.opt.old: 1

[microbenchmarks] No significant performance differences

Test failures: #12964 #12886 #12857 #12960

This should have some impact on #11690

Rebased to resolve conflicts

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

libgrpc.so

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

  [ = ]       0        0  [ = ]

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

libgrpc++.so

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

  [ = ]       0        0  [ = ]

[trickle] No significant performance differences

[microbenchmarks] No significant performance differences


Computing Z world metric coordinates in pose.

Hello people!
I am trying to think of a way to get z world coordinates of mediapipe pose joints having as origin camera position. In my case, it would be valid to take real world measurments beforehand. For instance, I know the person would be always the same and camera would always be in same position (also same camera).
Easiest first step I can think of is to have the person close/far to camera and measure the distance between right/left hip and distance to camera. With that I could have z world position on x/y axis.
The problem now comes when the person rotates and z needs to be considered. I know the z in mediapipe is in relation to the origin at the center between hips. Maybe computing the angles between center of the hip and left/right hip (how much hips were rotated) and using those angles to add/subtract an amount to the previous computed distance between right/left hip to compensate...? This is were I get lost... Then if this z real world value is found, all z world pos joints could be calculated as would be a matter of adding/subtracting the z's mediapipe relative amount.
Let me know if Im thinking in something it has no solution or there could be a way...
Thanks in advance,
Joan

Sure! Basically the following image shows the case when Z world position can be computed, knowing two distances from camera (1m and 5m) and their corresponding distance between left and right hip (normalized coordinates). However, this will only work if the person is always facing the camera.

So my question is if there is a way to compute Z world position in the case when the person is rotated in relation to the camera as the following image shows. In this case computing distance between left and right hip wouldn't work because from camera view it appears smaller when its not, its just rotated.

@joansc,
Excuse me for the delayed response. In holistic world 3d coordinates, the reported Z coordinate should indicate distance from camera. However, We are re-assigning issue to the right owner to understand the more about the Z-coordinate.
Thank you

I think the Z world coordinates have as origin the person's hip center not the camera.

I think the Z world coordinates have as origin the person's hip center not the camera.

If I know the hips approximate distance from the camera, how can I get the real world value of z?
I have read the x_real = pose.x * frame_width, y_real=pose.y*frame_height. and z is?


fix: add service to rawEventHandler types

Current dependencies on/for this PR:

main

PR #42   👈

This comment was auto-generated by Graphite.


Disable Mobile Game Controls

When including a Spline scene with game controls, on mobile devices I get on-display game controls that don't seem to work correctly. There doesn't appear to be any props to disable them. How can I fix that?

I'm not sure if there is another way to do it, but you can do it like this.
import { useRef } from 'react';
import Spline from '@splinetool/react-spline';
import { Application } from '@splinetool/runtime';

export default function App() {
  const spline = useRef<any>();

  function onLoad(splineApp: Application) {
    if (splineApp) {
      spline.current = splineApp;
      const controls = splineApp.controls
      if(controls?.joysticks) {
        const joysticks = [...controls.joysticks]
        const correctJoystick = joysticks.filter(e => e !== undefined)
        correctJoystick[0][0].destroy()
      }
    }
  }

  return (
    <div>
      <Spline
        scene="https://prod.spline.design/Vco6aLQFoV7ZvEQL/scene.splinecode"
        onLoad={onLoad}
      />
    </div>
  );
}

the Spline scene will retrieve to you informations about the joysticks, and there is a function called "destroy", which you can use.
Note that I applied some validations to reach the joystick on this sample code, it might be different for you using your scene, so debug it.

Thanks for the response! I tried the code snippet, but unfortunately it only removes the left joystick. The button on the right is still there. I've also look at the controls object and there doesn't seem to be any destroy function for that button.


Modify the object version of toInclude

This PR introduces following changes:

Traverse both enumerable  name keys and enumerable  symbol keys.
expect({a: 1}).toInclude({[Symbol()]: 1}) // fail

Always pass a assertion with an empty object as an expected value.
expect({a: 1}).toInclude({}) // pass

BREAKING CHANGE: compare an empty object property to its corresponding actual property.
Before:
expect({}).toInclude({a: {}}) // pass
After:
expect({a: 1}).toInclude({a: {}}) // fail
Closes #82

It is a rebased and squashed version of #83. I also rewrote the commit message.

@wuct Thanks! It'd have been preferable to modify the original PR instead of opening a new one, but this will do :-)

@ljharb Thank you, too! I have learnt a lot from you 😊

@wuct afaik, only pushing a branch deletion to the remote will trigger the PR to close. You need to instead, actually force push, in order to update a PR in-place.

@mjackson @elado Do you consider this a breaking change, or a bugfix on the initial toInclude support?
I originally classified it as a breaking change because it will throw in cases where it previously did not - however, in those cases, I suspect users want it to throw, meaning this would be revealing failing tests.

From #82:

According to the doc, (object) toInclude uses assert.deepEqual by default. I expect the following assertion should fail but it does not.
expect({ a: { b: 4 }}).toInclude({ a: {}})

I don't expect this to fail. The original object includes a key a and the original object.a value contains {}. It's not supposed to deep equal the inner values but keep matching keys and values, in this case the expected.a is an object with no keys, so there's nothing to compare, therefore, it shouldn't fail.

@elado in your situation i would not expect it to fail. However, if a was a non-object on the LHS and an empty object on the RHS, i would: in other words, expect({ a: 1 }).toInclude({ a: {} }) should fail.

Actually, perhaps not - as long as the value on the LHS is not null or undefined, it might indeed become autoboxed - ie, expect({ a: 'b' }).toInclude({ a: { length: 1 } }) should pass.
If @elado concurs, then @wuct, can you change this so that an empty object on the RHS only fails (for any key) when the LHS is null or undefined?

I think expect({ a: 1 }).toInclude({ a: {} }) should fail (simple type check, compare partial objects only of both are objects) and also expect({ a: 'b' }).toInclude({ a: { length: 1 } }) (can't compare a string with an object - I don't think this case is common)
So what might be missing is the type check on both values.

That seems equally reasonable to me.

I agree with @elado. We should compare partial objects only when both types are "object". I can do this modification.

@ljharb @elado @mjackson I just updated the code according to our discussion. Please let me know if there is any thing not expected.

Thanks for merging :)


Filtering of reviews

Similar to wrap up mode which filters for "half done" there could be other useful modes like "current level" or "radical/kanji/vocab only"

I'd definitely use vocab only. Some of the longer vocab items are a slog to type in, would be nice to get them out of the way in the app before finishing the rest of the items on the website.


Adding MySQL Availability Plugin

closes #61

Coverage remained the same at 81.455% when pulling 778eee4c6f184c667ad6ce43c1fddb559886e9f0 on docs into 55a4cf05306987e383519d208544bdf7b94095d6 on develop.


fix cleanup of tmp dir in HdfsDataSegmentPusher

it has to be done in the finally block just in case there is any exception before renaming/deletion is attempted.
in our cluster, there was an exception on line
CompressionUtils.zip(inDir,out) because there was no space left (disk quota full but namespace quota was available allowing creation of new files) and that led to many orphaned tmp directories.

👍
@himanshug plz backport

👍


Update work-folders-overview.md

Updated "New and changed functionality" section

#sign-off

#sign-off


Feature/multiple maps support

Checklist:

[x] If this PR is a new feature, please reference an issue where a consensus about the design was reached (not necessary for small changes)
[x] Make sure all changes are documented in CHANGESLOG.md and README.md

fix #243 #230 #212

ac-layer onDestory?? doesnt need changes?

add to README:

maps manager - supports multi map better explanation about the api , and slave cameras
all new services (ellipse,zoom...)

add resolved issues


Feature/Resources page (WIP)

Add page - "Resources"
Description
Add Resources page to the nav and show list of resources links as per the issue
[link to ticket on issue board]
Type of change
New feature
Change log

Added Resources item to navbar
Added Resources.html to show categorised lists of links

Is this the best place in the nav bar for this item?
Do we want the links displayed as list items?
We could do something cuter/slicker for the member-made things. Little chips with a coloured background? Could be a class which applies a ::after for example, or in a `.
Maybe simplest is best for accessibility for now though.
Testing
Opened the page, tried each link.
Tried navigating to and from the page, via the nav.
Checklist

[X] I have performed a self-review of my own code.
[ ] I have commented my code, particularly in hard-to-understand areas.
[X] My changes generate no new console warnings.
[XI manually tested to prove my fix is effective or that my feature works.
[ ] I have assigned this PR to an owner.

For accessibility we could consider some styling to pick out links - at the moment they look a lot like text in dark mode. (Ideally not reliant solely on colour)
We could also consider a :hover: style to hint that they can be interacted with.

On hold until this one is merged into main: https://github.com/nditcommunity/nditcommunity.github.io/pull/67.

Definitely needs a better colour for dark mode link text :scream:
But I know you had potentially bigger changes/designs to consider so won't worry about it right now.


Add support to read and write certificates with chain certificates

This will allow the libstirshaken library to read and write files containing the chain certificates required by some certificates in order to pass validation.  The new functionality has been implemented as such that existing applications will not break and may test for support of these new functions.
These changes are confirmed working in a production environment.

Unit-tests failed: https://public-artifacts.signalwire.cloud/drone/signalwire/libstirshaken/28/artifacts.html

This PR contains changes from another PR. Please use the branch of the other PR here. Not master.

Sorry I'm not used to the github workflow.  I'm not sure how to remedy this... I don't think I can change the branch the PR is from.  Should I revert the change and force push this branch or do I need to create a whole new PR from a different branch and close this one?

Ok I think it is sorted out and back to a coherent PR.

@mrtrev Let's not create huge commits changing spacing in the whole codebase. Please remove it and fix what we touch only.

Ok. Looks good to me.
@mrtrev Does it still work? And let's merge if so.

It still compiles.  I'll put it in prod and will advise tomorrow if nothing abnormal observed.


Fix multiline comments in variables

Replace CSS multiline variable comments with SCSS single line comments to prevent CSS output from cluttering. Closes #3742

Thanks!