Documentation: Link of downloads in Kubernetes.md and link in kubernetes/README broken

Expected behavior
show appropriate sub-page
Actual behavior
URL not found
Steps to reproduce
For Kubernetes.md:
1, open https://pulsar.incubator.apache.org/docs/latest/deployment/Kubernetes/
2, click the link of downloads

For kubernetes/README:
1, open https://github.com/apache/incubator-pulsar/tree/master/kubernetes
2, click the link

System configuration
N/A

PR #703 is for the fix.


fix: add shrink-0 to prevent toggle UI from shrinking on small screen sizes

📑 Description
Currently on small device sizes the toggle shrinks and clips. This PR resolves this by adding shrink-0.
Status

[x] Not Completed
[ ] Completed

✅ Checks

[x] My pull request adheres to the code style of this project
[ ] My code requires changes to the documentation
[ ] I have updated the documentation as required
[x] I have checked the page with https://validator.unl.edu/
[x] All the tests have passed
[x] My pull request is based on the latest commit (not the npm version).

Can you show us your screenshot when the toggle button shrinks?

Can you show us your screenshot when the toggle button shrinks?

Sure, updated the PR description.


[BUG]: error while loading shared libraries: libatk-1.0.so.0: cannot open shared object file: No such file or director

How are you running AnythingLLM?
Local development
What happened?
installed using the script on ubuntu 22.04
curl -fsSL https://s3.us-west-1.amazonaws.com/public.useanything.com/latest/installer.sh | sh
then ran start
died with the above error
Are there known steps to reproduce?
follow the linux install guide. fails at the start command

Related to electron/chromium: https://github.com/puppeteer/puppeteer/issues/12003#issuecomment-1965974235
System dep appears to be missing, not something we bundle in the app.
sudo apt-get install libatk1.0-0


Module not working help

pimp clone module .config/modules/alacritty/
ERROR    module "" already present
pimp clone module .config/modules/alacritty/module.yaml
ERROR    fatal: repository '.config/modules/alacritty/module.yaml' does not exist
I get this whenever i clone in module.yaml or folder what do i need to clone?
I even tried to do it with your alacritty thing when i cloned it same thing happened

I'm not sure I understand what you're trying to do, anyway clone from local folder is fixed in 9fe08f6
Btw, I made a discord server with an help channel if you want to join


Natural language coeff

This Pull Request adds a coefficient to correct for the fact that english language contains letters that repeat themselves.
The diff on file docs/images/swap_light.png explains the result quite well.

Thanks for the review!
I added a script to compute this figure. I use glue-mnli now, a different dataset than the one used for the tests or the calibration figures.


error [app         ] qt.svg: :/icons/mkvtoolnix-gui/oxygen/edit-entry.svg:2766:6: Could not resolve property: #linearGradient4636

hello the image of docker gives me the following error and when browsing port 5800 the response is refused connection
full log attached
_Mkvtoolnix_logs.txt
to deploy i am usin this:
version: '3.3'
services:
mkvtoolnix:
container_name: Mkvtoolnix
ports:
- '5800:5800'
volumes:
- '/volume1/Docker/Mkvtoolnix:/config:rw'
- '/volume1/Download:/storage:rw'
environment:
- USER_ID=999
- GROUP_ID=999
- LANG=es_ES.UTF-8
- TZ=Europe/Madrid
- KEEP_APP_RUNNING=1
- DARK_MODE=1
restart: unless-stopped
image: jlesage/mkvtoolnix

Hello, yes access through the browser host port 5800. and the browser say:
No se puede acceder a http://<IP_ADDRESS>:5800/.
ERR_ADDRESS_UNREACHABLE
I have been using your container for a long time and it has always worked perfectly this has happened to me when updating to the latest version.

Ok great, thanks for the update.


New Flax release: v0.3.4

What does this PR do?

Fixes # (issue)
Checklist

[ ] This PR fixes a minor issue (e.g.: typo or small bug) or improves the docs (you can dismiss the other
checks if that's the case).
[ ] This change is discussed in a Github issue/
discussion (please add a
link).
[ ] The documentation and docstrings adhere to the
documentation guidelines.
[ ] This change includes necessary high-coverage tests.
(No quality testing = no merge!)

A few small suggestions, including:

Fix a typo: "bidirectional" (can't keep up with all the papers, so I'm assuming you are referring to this BiLSTM: Bidirectional Recurrent Neural Networks (Schuster & Paliwal, 1997) https://maxwell.ict.griffith.edu.au/spl/publications/papers/ieeesp97_schuster.pdf).
Add a link to the SST-2 text classifier example to help users find it quicker.

 - Added an NLP text classification example (on the SST-2 dataset) to
   [`examples/sst2`](https://github.com/google/flax/tree/master/examples/sst2).
   that uses a bidirectional LSTM (BiLSTM) to encode the input text.

Use back ticks for methods, functions, params, etc ("code font").
I left a few questions about "attention"/nn.attention/dot_product_attention).

Feel free to ignore these suggestions 😄
Hope some of this helps! Thanks

Thanks for all the suggestions @8bitmp3! I've incorporated them.

Codecov Report

Merging #1318 (3f2775e) into master (9da95cd) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master    #1318   +/-   ##
=======================================
  Coverage   82.33%   82.33%
=======================================
  Files          65       65
  Lines        5316     5316
=======================================
  Hits         4377     4377
  Misses        939      939

Impacted Files
Coverage Δ

flax/version.py
100.00% <100.00%> (ø)

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 4ae9143...3f2775e. Read the comment docs.


[Support Request]: Adding trusted scripts locations to Content Security Policy (CSP)

Attempted Debugging

[X] I have read the debugging page

Searched GitHub Issues

[X] I have searched GitHub for the issue.

Describe the Scenario
I use BookStack with CloudFlare Rocket Loader and email address obfuscation. For that, Cloudflare needs to run scripts on my site. BookStack default CSP doesn't allow this because of "script-src http: https: 'nonce-abc123' 'strict-dynamic'" policy. I can disable this by adding "ALLOW_CONTENT_SCRIPTS=true" line to my .env file. However, by disabling this I make my site less secure by allowing everything. How can I explicitly allow CloudFlare scripts to be run without compromising on security?
I tried overwriting CSP headers with my Ngnix webserver. I added following line to my nginx site configuration file between Server {} (Basically everything stated in BookStack documentation which it needs + cloudflare URL) -

add_header Content-Security-Policy "default-src 'self'; script-src 'self' ajax.cloudflare.com http: https: 'nonce-abc123' 'strict-dynamic'; frame-ancestors 'self'; object-src 'self'; base-uri 'self';";

but that didn't work and instead threw a lot more errors to console about scripts restricted by given policy. And even if it did work, then as I understand it, browser would prefer BookStack set CSP because it would be more strict.
Exact BookStack Version
v21.11
Log Content
No response
PHP Version
No response
Hosting Environment
Azure

Hi @rene0899, Yeah, The trouble is that Cloudflare adds these scripts to the page in a way that the CSP rules would actively defend against. We can't alter these scripts either to make them compatible due to where Cloudlfare sits in the stack.
I don't think adding the cloudflare domains would ultimately help here since we make use of the 'strict-dynamic' option for sources.
Any scripts added in via the "Custom HTML Head" content setting automatically have nonces applied to work with our CSP system. I guess you could potentially copy the cloudlfare-injected content to this option? Not sure how often they change the script references though. It's a massive shame they don't seem to support user control of these scripts.

Since there's been no further discussion on this I'm going to close it off.
 It would be ideal if they done this for other scripts they inject. It would help that any Cloudflare customers with this issue raise this via Cloudlfare support since I don't have an account with them to make the case.

I had a similar problem.
I'm trying to integrate reCAPTCHA v2 into a website, but the CSP won't let me do.
Refused to load the script 'https://www.recaptcha.net/recaptcha/api.js' because it violates the following Content Security Policy directive: "script-src http: https: 'nonce-gD0LGElIkIXqfPbsDwCpcmIv' 'strict-dynamic'". Note that 'strict-dynamic' is present, so host-based allowlisting is disabled. Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.

recaptcha.net is an official proxy provided by Google：https://developers.google.com/recaptcha/docs/faq#can-i-use-recaptcha-globally

@10935336 This can really depend on how you're attempting to load in scripts.
You'll need to ensure any initial script tags are added with a CSP nonce as we do here:
https://github.com/BookStackApp/BookStack/blob/49498cfaf9b6f10d993755b47e2cdb3cf256461d/resources/views/layouts/base.blade.php#L53
A CSP nonce is automatically applied to "Custom HTML Head Content" scripts.

@10935336 This can really depend on how you're attempting to load in scripts. You'll need to ensure any initial script tags are added with a CSP nonce as we do here:
https://github.com/BookStackApp/BookStack/blob/49498cfaf9b6f10d993755b47e2cdb3cf256461d/resources/views/layouts/base.blade.php#L53
A CSP nonce is automatically applied to "Custom HTML Head Content" scripts.

Thanks for the help!
For anyone who might see this: you need to add your request sources in ALLOWED_IFRAME_SOURCES = in .env and then just do
<script src="URL" nonce="{{ $cspNonce }}"></script>

@10935336
Could you please explain in more detail exactly what needs to be done to resolve this issue?

@10935336 Could you please explain in more detail exactly what needs to be done to resolve this issue?

You just need to add nocen in the script
from this

to


Scene 021 - Unable to Swap Object Between Hands

021_Controller_GrabbingObjectsWithJoints
This could and probably does pertain to any other given scene supporting object grabbing. When you hold an object in one hand, then (while still maintaining the hold) you grab the same object with the other hand, then subsequently let go of the previous hand, depending on how far apart you moved either hand while both were grabbing the object, the object will 'swing' off of the remaining grabbing hand as if on an invisible string (phew that was some sentence!).
Think of the magic trick where a card is suspended between the magicians hands by very thin, invisible wire.
Cheers
-Steven

Yeah I can see why that is doing that.
The new code checks to see if the object has a joint already on it, then attaches a spring joint instead of a fixed joint.
I'd probably need to check to see if the object is being held already before allowing another controller to grab it. Then the spring (or any other joint wouldn't be added).

This may or not be related, but I loathe to overwhelm you with posted Issues haha...
...but the physics begins to falter and fail when you try to push a held object into another rigid body (say the table the objects were sitting on). I understand Unity physics can be janky, but perhaps there should be a dampening and/or limiter fail safe of sorts that auto-disconnects the held object from the controller after X, and harmlessly drops to the floor rather than furiously fight to maintain it's position in the hand.
(If this should be it's own issue we can separate it out)
Thanks Stonefox! (Theston?)
-Steven

I think that is to do with the Unity physics solver. A higher number helps it work out better collision resolution.
However, it may be a nice idea as you suggested to just break the grip if it goes crazy.
You see the same crazy collision resolution issues in things like job simulator and the lab.

Exactly and yea I know it's an all-purpose issue with engine physics, which is why I'm amazed that more implementations don't simply mitigate it by relaxing the pull of the body to the hand, or altogether disconnect it.
If an end-user fails to understand that a mug does not naturally pass through walls, the floor or you monitor and it falls out of their hand, that's on them methinks!

Exactly!

I think this can be solved by just adding a break force to the joint created on the controller.
If an object starts going crazy in the physics its because a large force is being applied and the physics engine doesn't know what to do.
So a force on the joint will cause a natural break.

Magic trick effect removed.
No more magic allowed in VR.
Fixed with commit f8e1dacb243220dd1c67d50113107ccab75fed93

Wonderful I try it out asap!


Fix HTTP/1 TestServer flakiness

Use context managers for both the TestServer and its internal HTTPServer instance.
Fix ISSUE #70

@jiridanek Hey Jiri: it looks like the router log files are not included in the artifacts for the test that failed https://github.com/skupperproject/skupper-router/runs/6102760939?check_suite_focus=true#step:26:2262
Did something go wrong with the upload?  I don't see the "tests/..." directory in the uploaded tar...

Artifact testLogs_fedora_RelWithDebInfo_tsan_main_1 has been successfully uploaded!

That looks ok...
But above that
Run python3 /home/runner/work/skupper-router/skupper-router/skupper-router/scripts/gha_purge_successful_test_logs.py --build-dir=/home/runner/work/skupper-router/skupper-router/skupper-router/build --no-dry-run
INFO:root:deleted /home/runner/work/skupper-router/skupper-router/skupper-router/build/tests/system_test.dir/tests

That is... weird

That is... weird

https://github.com/skupperproject/skupper-router/pull/361


User authentication with slack

Implement slack Oauth authentication. The client app passes the authorization code in and it is authenticated and a user is created or retrieved from the database if it already exists. A JWT token is then generated with the user id and is sent back to the client app for use in authenticating requests.

👍  No blockers IMO

👍  Looks good

:+1:  That's three thumbs up's, so I'll merge it.


Partial queries

Support partial queries.
Note: I made this a minor release, since it turns the data response to be optional. Might want to discuss and make sure that's what makes sense here.
closes ENG-1092

@jamespohalloran Is there a way to use this when using the generate client.
EX
 const test = await client.queries.CustomQuery()

@jamespohalloran Is there a way to use this when using the generate client?
EX
 const test = await client.queries.CustomQuery()

It's currently only setup on .request (Just because the main intent want to acommodate partial queries).


Installing the environment with Visual Studio, PCL, VTK, and Qt.

My problem
I want to set up an environment with Visual Studio, PCL, VTK, and Qt. PCL and VTK need to have compatible versions, and VTK has dependencies on Qt. Normally, after installation, I should see QVTKwidget-related controls in Qt Designer. I used the following command to install this environment: "vcpkg install vtk[qt]:x64-windows pcl[vtk,qt]:x64-windows qt:x64-windows". After installation, I also installed the Qt Visual Studio Tools extension in Visual Studio. Is this correct?
However, after installation, when I create a new Qt Widgets Application project in Visual Studio, the project automatically generates a ".ui" file. When I double-click the ".ui" file in the Visual Studio Solution Explorer, it opens in Qt Designer but immediately crashes, and there are no QVTKwidget-related controls in Qt Designer either, and Visual Studio shows the message "Visual Studio has stopped responding for 5 seconds. Disabling the extension Qt Visual Studio Tools <IP_ADDRESS> might be helpful." I'm not sure where the problem lies. I am using Visual Studio 2022 Community Edition. The versions installed with the "vcpkg install vtk[qt]:x64-windows pcl[vtk,qt]:x64-windows qt:x64-windows" command are pcl 1.13.1, vtk 9.2.0, and Qt 6.5.1. Can you help me with this?
Environment

Windows
Visual Studio 2022 Community Edition，pcl 1.13.1, vtk 9.2.0, and Qt 6.5.1.

To Reproduce
Steps to reproduce the behavior:

./vcpkg install vtk[qt]:x64-windows pcl[vtk,qt]:x64-windows qt:x64-windows
Visual Studio shows the message "Visual Studio has stopped responding for 5 seconds. Disabling the extension Qt Visual Studio Tools <IP_ADDRESS> might be helpful."

Thanks for posting this issue. Did you try the solution Disabling the extension Qt Visual Studio Tools <IP_ADDRESS> might be helpful.?

My knowledge on how to use Qt is not comprehensive, we can also wait for suggestions from other users.

我对如何使用Qt的知识并不全面，我们也可以等待其他用户的建议。

Is it normal that the installation of Qt using the command "vcpkg install qt:x64-windows" takes up approximately 100 GB of memory after completion?

Thanks for posting this issue. This issue hasn’t been updated in three months. Please reopen this issue if this is still a problem for you.


Include system header files

Hello
Is it possible, perhaps in the maven plugin, to pull in other header files?
In particular, I am wanting to pull in some Wine header files. These are located (on Linux) at /usr/include/wine/windows.
How can I include these?
Thanks

I was able to do this by setting an environment variable, eg:
CXX=g++ -I/usr/include/wine/windows


As a user I want to delete a pet from the store

4.1 @happy
Given I send a DELETE request to the Petstore API
And I have provided a valid Pet ID
And I have provided a valid Api_Key
When I send the Request
I should recieve a 204 No Content status code
And The Pet should be removed from the Store

4.2 @sad
Given I send a Delete request to the Petstore API
And I have provided a valid pet ID
And I have provided an Invalid Api_Key
When I send the request
I should receive a 401 Unauthorized status code
And the Pet should remain in the store

4.3 @sad
Given I send a Delete request to the petsore API
And I have provided an Invalid Pet ID
And I have provided a Valid Api_Key
When I send the request
I should receive a 400 Invalid pet value status code
And the pet should remain in the Store


Cleanup ApiClient and add more tests

Goal
Make our delivery layer more testable by doing some non-code-path changing clean up to make ApiClient an interface, spin out the implementation to ApiClientImpl, and add a fake to enable better testing for components that depend on it (e.g. EmbraceApiService) as well as easier testing of that component as well.
Changes largely broken down by commits for easier review.
Testing
Add additional tests for core workflows that weren't exercised. Left some edge cases as I plan to do more dramatic clean up of the interface later.

Current dependencies on/for this PR:

master

PR #59   👈

This stack of pull requests is managed by Graphite.

Also, heads up that I've made some changes in a similar area. If you try to get this merged first then I'll rebase away the conflicts: https://github.com/embrace-io/embrace-android-sdk/pull/61

Also, heads up that I've made some changes in a similar area. If you try to get this merged first then I'll rebase away the conflicts: #61

Haha, yup sorry! Hope this should be at least straightforward


Issue with 'Panel Orientation' Left or Right

Hi. Firstly, thanks for atom-build!
I have recently stared using the left and right orientations and noticed an issue with the terminal window not filling the full height of the container. I have tried to fix this and also added a non persistent  cache for the width/height values so that they are maintained between switching orientation.
Thanks

Fixed linter issues here: https://github.com/abartelsmeier/atom-build/pull/1

hi, thanks for that, just accidental fragment of leftover code. Made a few mistakes here... shouldn't have cancelled the pull request... we live and we learn! It's reopened now, #387.


All enum entries and message ids use isize, some should use usize

By default, Rust uses isize for the internal representation of enumerate fields. Negative numbers don't make sense for the enum entry fields of the commands.
Example:
<entry value="32000" name="MAV_CMD_CAN_FORWARD" hasLocation="false" isDestination="false">
  <description>Request forwarding of CAN packets from the given CAN bus to this component. CAN Frames are sent using CAN_FRAME and CANFD_FRAME messages</description>
  <param index="1" label="bus">Bus number (0 to disable forwarding, 1 for first bus, 2 for 2nd bus, 3 for 3rd bus).</param>
  <param index="2">Empty.</param>
  <param index="3">Empty.</param>
  <param index="4">Empty.</param>
  <param index="5">Empty.</param>
  <param index="6">Empty.</param>
  <param index="7">Empty.</param>
</entry>

The same applies for message ids. Example:
<message id="12920" name="HYGROMETER_SENSOR">
  <description>Temperature and humidity from hygrometer.</description>
  <field type="uint8_t" name="id" instance="true">Hygrometer ID</field>
  <field type="int16_t" name="temperature" units="cdegC">Temperature</field>
  <field type="uint16_t" name="humidity" units="c%">Humidity</field>
</message>

Message ids and MAV_CMD entries always use positive numbers, and I don't see a reason why anybody would want them to be negative (in normal enums it does make sense to have entries with negative numbers)
The internal representation of usize and isize depends on the arch type
Some types of generated enums should force the use of usize. That behaviour can be changed as indicated in this link.
In small embedded devices this change makes an important difference, as this kind of errors occur.
Example from an Atmega2560 from an Arduino Mega board:
target\avr-atmega2560\debug\build\mavlink-90379388018bf1fb\out\common.rs:1:95812
  |
1 | ... 10001 , MAV_CMD_PAYLOAD_PREPARE_DEPLOY = 30001 , MAV_CMD_PAYLOAD_CONTROL_DEPLOY = 30002 , MAV_CMD_FIXED_MAG_CAL_YAW = 42006 , MAV_CMD_DO_WINCH = 42600 ,
                                                                                ^^^^^
  |
  = note: the literal `42600` does not fit into the type `isize` whose range is `-32768..=32767`

Required solution

pub enum MavMessage --> Should be generated using usize instead of the default isize
MAV_CMD entries --> Should be generated using usize instead of the default isize

Great find!

I've found more information.
Message ids
From message schema:
message: ...
  id: ...
    ...
    For MAVLink 2: Valid numbers range from 0 to 16777215. ...

So u32 should be used instead of isize for the MavMessage enum definition
Normal enums
In terms of normal enums. I've seen that values up to i32::MAX are being used.
Example:
<enum name="MAV_SYS_STATUS_SENSOR" bitmask="true">
      ...
      <entry value="2147483648" name="MAV_SYS_STATUS_EXTENSION_USED">
        <description>0x80000000 Extended bit-field are used for further sensor status bits (needs to be set in onboard_control_sensors_present only)</description>
      </entry>

As differentiating between normal enums and the MAV_CMD enum might be cumbersome, and because it's usually better to have fixed size references instead of having different ranges in different devices maybe, the following patter should be used:
Proposed solution 2

pub enum MavMessage -> u32
enum entries representation -> i32


Remove support for SqlServer CE

Microsoft have deprecated it and it hasn't been updated since 2013

Closed in cadb5734e0380115a0059f4944a93edf2c218ede


Notes from writeify don't appear on comfy theme

I can add and save notes for songs, but the notes column doesn't show up in playlists. I believe this is because of my theme (Comfy). I was told by another developer that "filtering themes with spicetify.config and adding exceptions" would fix the issue.

yeahhh, so ironically the notes only worked on comfy theme since they use their own grid system and that's what I developed the extension for, so I removed the feature while I find a better and simpler workaround

Is there any update on the status of this?

@ianrispin i have not touched any code whatsoever in months


Compile error on ARMv5 (embedded uClibc)

Hi,
I am also experiencing a similar error like described in this issue ticket #29  when I try to build the mod_md on an embedded ARMv5 NAS:
configure: summary of build options:

    Version:        1.0.1 shared 11:0:6
    Host type:      armv5tel-unknown-linux-uclibceabi
    Install prefix: /ffp/apache
    APXS:           /ffp/bin/apxs
    HTTPD-VERSION:  2.4.18
    C compiler:     gcc -std=gnu99
    CFLAGS:         -g -O2 -I/ffp/include -DMD_HAVE_ARC4RANDOM
    WARNCFLAGS:
    LDFLAGS:         -L/ffp/apache/lib
    LIBS:           -lcurl -ljansson -lcrypto  -L/ffp/lib -lcurl
    CPPFLAGS:        -I/ffp/apache/include -I/ffp/include/apr-1
    curl            curl
    curl-config     curl-config
    jansson         -
    openssl         openssl

root@NSA320S:/i-data/bf835951/build/mod_md# make
Making all in src
make[1]: Entering directory '/i-data/bf835951/build/mod_md/src'
  CC       mod_md_la-mod_md_config.lo
mod_md_config.c: In function 'inside_section':
mod_md_config.c:217:8: error: implicit declaration of function 'ap_cstr_casecmp' [-Werror=implicit-function-declaration]
        if (!ap_cstr_casecmp(d->directive, section)) {
        ^
cc1: all warnings being treated as errors
Makefile:759: recipe for target 'mod_md_la-mod_md_config.lo' failed
make[1]: *** [mod_md_la-mod_md_config.lo] Error 1
make[1]: Leaving directory '/i-data/bf835951/build/mod_md/src'
Makefile:489: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

What Can I do?
Thanks.

I think most likely you need to download the most recent version of the Apache source, build it, and install the headers and dynamic libraries.

Right, @jsha. The 2.4.18 is too old and lacks, among other things, the referenced function.

I have installed the latest stabile Apache (2.4.29), but I got this error during the make:
  CC       libmd_la-md_crypt.lo
md_crypt.c: In function 'seed_RAND':
md_crypt.c:66:5: error: implicit declaration of function 'arc4random_buf' [-Werror=implicit-function-declaration]
     arc4random_buf(seed, sizeof(seed));
     ^
cc1: all warnings being treated as errors
Makefile:696: recipe for target 'libmd_la-md_crypt.lo' failed
make[1]: *** [libmd_la-md_crypt.lo] Error 1
make[1]: Leaving directory '/i-data/bf835951/build/mod_md/src'
akefile:489: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

That has nothing to do with Apache 2.4.29, @MrDini123.
The mod_md configure script, for some time now, checks if arc4random exists (but not explicitly for arc4random_buf, I just notice). The function ist part of the system stdlib in OpenBSD and other platforms may or may not have it.
Which platform and version of mod_md are you using?

I have tried to compile the mod_md 1.0.2 from git, and I got that error during the compile.
It is an embedded NAS with a custom <IP_ADDRESS> linux and FHS. It has uClibc library.

Up! It would be really awesome, if I Could replace the currently working acme.sh script to this module.
Please help me, what Can I do?
Thanks.

Sorry for the late reply, let's continue this discussion over on Issue #67, ok?


variableWidth dot problem with slidesToScroll and centerMode false

Hallo,
I tried to find if these problems already were reported, but i didnt found/didnt look so deep
$('.variable-width').slick({
dots: true,
infinite: true,
speed: 300,
slidesToShow: 1,
slidesToScroll: 3,
centerMode:false,
variableWidth: true
});
1 Problem:
If you are in the first item and click in the back button: you will see half slider, it doesn't fill the items rightly into slider.
2 Problem:
With these configuration (slidesToScroll: 3) the amount of dots is wrong.
It is a very nice plugin. ;)
Regards

Hey I'm going to close this because there's no fiddle. If you still feel like it's an actual bug feel free to whip up a fiddle.  Thanks!


Ban cqu.edu.cn

@Tapac Pull request merged.
For the record: this email domain usage is heavily abused by non-students, and the users who pretend to be the students of this university are engaged in suspicious activity, including sharing their activation codes with third parties.
If you are the student of this college, please apply with official document ("OFFICIAL DOCUMENT" tab at https://www.jetbrains.com/shop/eform/students).

why cqu.edu.cn banned?  @Tapac

@tanbangcheng , AFAIK that university has free registration which give access to @cqu.edu.cn email. Many people abuse that site to just achieve JB Student license for free.


⚠ Bofrost.at has degraded performance

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

HTTP code: 200
Response time: 1359 ms

Resolved: Bofrost.at performance has improved in dcbc357 after 8 minutes.


Correctly update last_voting_weight and

Fixes to voting weights, including:
MAS-1539: Registering/unregistering as a proxy does not correctly update last_voting_weight
MAS-1489: Voting: When a user proxies their vote, the total_voted_fio increases by 2x their vote strength

feature/ED-fioprotocol-fio-develop-03042020

Resolved by #68


Use onBeforeUnmount instead of onUnmounted to separate embla DOM cleanup from Vue Reactivity

Thank you for your contribution @sadeghbarati!


Update browser support

I'd like to be more aggressive in our browser support—this is a first pass at it. Looking at our compiled CSS, we've added a ton. :sob: This list has largely been out of date aside from the dropping of IE9/10. I'm thinking about this because of the number of flex properties that require vendor prefixing—it literally triples line of flex code you write. This knocks down some of it.

Fwiw, worst case scenario after merging something like this is that we have to support older browsers, which isn't a breaking change. On the flip side, wanting to drop older browsers is a breaking change.

Drop older browsers

We are still in Alpha so breaking changes it's something which can happen, I'm in favor of dropping old browsers, maybe you'll find interesting information here : http://caniuse.com/#feat=flexbox

eventhough i love dropping support for old browsers for obvious reasons,
we develop products and customers with old browsers will cry now.... (i really hope everyone ditches IE and moves to firefox/chrome)

To summarise caniuse as @Johann-S stated: 12.29% of current active internet users do not have working flexbox support, including the entire Indian subcontinent

Supporting old browsers is a good thing in some aspects, especially Flex property, because it is the core of the framework now 😃

v3 will handle all the older browsers out there if you need to support them. We'll get a v3 quality of life update out after v4 ships. That's always been the plan :).

@mdo Based on both support data and usage data in http://caniuse.com/#feat=flexbox, and considering the two years that has passed since alpha 1. Shouldn't this rather bump to Explorer >= 11 and Edge >= 14 for the beta?

@andrerom #21416 was when the decision for dropping IE9 but not IE10 was made. @mdo said in that thread that supporting IE10 hasn't been an issue at all.


More ME32 fixes and tests

Make sure ME32 doesn't consider older versions
or the same measure being passed if it is
already saved.
Make sure ME32 considers measures on the same
goods code, not just parents and children.

Codecov Report

Merging #178 (df6747a) into master (0f9c940) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master     #178   +/-   ##
=======================================
  Coverage   61.76%   61.77%
=======================================
  Files         172      172
  Lines       10410    10412    +2
  Branches      762      763    +1
=======================================
+ Hits         6430     6432    +2
  Misses       3805     3805
  Partials      175      175

Impacted Files
Coverage Δ

measures/business_rules.py
25.28% <100.00%> (+0.21%)
:arrow_up:

measures/tests/test_business_rules.py
94.37% <100.00%> (+0.01%)
:arrow_up:

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 0f9c940...df6747a. Read the comment docs.


look_at resets scale

Call reset on a spatial with a scale that isn't (1,1,1) and see what happens.

This is not a bug of the method look_at, but the way this function is implemented. I suggest if you want to achive a similar functionality with the look_at but keep scale to use Quads.

Ok, should probably mention that in the documentation then because that behaviour will not be expected to newcomers.

I agree with you.
By the way the discription of the function always seemed misleading to me.
Check this out : https://github.com/godotengine/godot/issues/11717

Anyone working on a solution for this? It is very annoying.


[bug] No Close on popup window

It could be me, but when I press the calendar pop up there is no way to close the pop up window down. Running on Windows 10 logseq version 0.5.9

You can press Escape or update to 1.3.2 and you can click anywhere outside
the windows to close it.
On Wed, 23 Feb 2022 at 9:08 PM, Andy Redfern @.***>
wrote:

It could be me, but when I press the calendar pop up there is no way to
close the pop up window down. Running on Windows 10 logseq version 0.5.9
—
Reply to this email directly, view it on GitHub
https://github.com/hkgnp/logseq-calview-plugin/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALNXKGN72AXRYSJUAV57BUDU4TL3ZANCNFSM5PEJVRXQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Perfect 1.3.2 fixes issue! thank you


Rename the Agent BARX and DEVX teams

What does this PR do?

Rename the Agent BARX and DEVX teams
Motivation

Reorg
Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

/merge

/merge


Treats all local symbol tokens with unknown text as symbol zero.

Because local symbol tables are included in the data and may not change, a local symbol token with unknown text (due to a null slot in the local symbol table's symbols list) can NEVER have known text (unlike a shared symbol token with unknown text). Therefore, treating all such symbol tokens as symbol zero does not result in data loss. Furthermore, it simplifies the implementation because roundtripping such symbol tokens does not require inserting null slots into the writer's local symbol table; symbol zero is implicitly present in all local symbol table contexts.

Merged in #92 ; leaving open for a while in case there is additional feedback.


The functionality of required() in Opt

I checked the ``required()" function of an Opt and try to use it to represent a mandatory option in my project, however, seems it only affects the printed information of --help.
Is the "required()" or "isOptional()" function going to raise an exception when the option is not present when parsing the command line?
Checked the code, seems it is not implemented.
// !TBD Check missing required options
Thank you.

Duplicate of #39


Ignoring low-occurrence terms

Working with the HTRC data, which is OCR'd from book scans, a sizeable portion of the wordlist is simply OCR errors. While some errors are meaningful (e.g. estimate the usage of the medial S), most of that index is pointless. On my test data, 349k terms (91%) occur <10 times.
$ wc -l files/texts/wordlist/wordlist.txt
384163 files/texts/wordlist/wordlist.txt
$ grep -Pc "\t\d$" files/texts/wordlist/wordlist.txt
349418

Is it worth having a feature to truncate the far afield long-tail in the wordlist? What adverse effects would there be? I can imagine losing a unique word that only occurs in a particular volume (Golgafrinchan), but I'm not sure what the bookworm use case would be where that word would be missed.
How difficult would it be to do so? Would this require any grepping, or is it simply a case of editing wordlist.txt (i.e. does indexing ignore anything not in wordlist.txt)?

This is already occurring--wordlist.txt is limited, but with a cutoff of the top 1 million tokens so maybe it's not being encountered in this set yet?
—
Sent from Mailbox
On Sat, Mar 7, 2015 at 10:15 PM, Peter Organisciak
<EMAIL_ADDRESS>wrote:

Working with the HTRC data, which is OCR'd from book scans, a sizeable portion of the wordlist is simply OCR errors. While some errors are meaningful (e.g. estimate the usage of the medial S), most of that index is pointless. On my test data, 349k terms (91%) occur <10 times.
$ wc -l files/texts/wordlist/wordlist.txt
384163 files/texts/wordlist/wordlist.txt
$ grep -Pc "\t\d$" files/texts/wordlist/wordlist.txt
349418

Is it worth having a feature to truncate the far afield long-tail in the wordlist? What adverse effects would there be? I can imagine losing a unique word that only occurs in a particular volume (Golgafrinchan), but I'm not sure what the bookworm use case would be where that word would be missed.
How difficult would it be to do so? Would this require any grepping, or is it simply a case of editing wordlist.txt (i.e. does indexing ignore anything not in wordlist.txt)?

Reply to this email directly or view it on GitHub:
https://github.com/Bookworm-project/BookwormDB/issues/57

Ah, I had no idea. So anything that's not in wordlist.txt is ignored then?
1 million is a huge cutoff, I might trim it manually based on corpus occurrences (anything that shows up <1 time overall). The problem, of course, is that those OCR errors are still tokenized properly --presumably-- so they contribute to more realistic total word counts. Not that I expect it would be problematic to count "unknown" words when they're not in the word list.

Apologies if this posts twice.
On a phone, but briefly:

Anything not in wordlist.txt is ignored.
Wordlist.txt is ordinarily created from the corpus, but it is possible to use one from another corpus (or a sample of the full corpus) for faster creation. Bookworm tokenization is not completely aligned with 2009 Google Ngrams tokenization, but for Hathi a part of the preparation definitely might be using an established wordlist.
Google Ngrams contains about 9 million 1-grams; 1 million is pretty extensive (I'd be willing for my own purposes to usually accept about the top 200,000, which I blogged about years ago--for a very heterogeneous corpus, it's nice though to have a broad cutoff to catch technical terms and rare last names.)
On the movie bookworm, some of the most frequent search terms are one-time-only words--cromulent, darmok, embiggens. And on very small bookworms (the federalist papers) it can be important to be able to search for single occurrences.

Closing--feel free to re-open if there are issues I'm missing here.

I'm reopening b/c although this happens for the standard ingest form, it doesn't necessarily happen for the new token ingest form. In the Makefile, that's now done after the fact on the results of the fast_featurecount script with a simple head. But (@organisciak) you may want to handle that differently.

I think that's a viable way to trim it. Though it might be cleaner to head
-n when using the wordlist, that would need to be done in multiple places,
so I prefer your way.
On Fri, Mar 20, 2015 at 2:57 PM Benjamin Schmidt<EMAIL_ADDRESS>wrote:

I'm reopening b/c although this happens for the standard ingest form, it
doesn't necessarily happen for the new token ingest form. In the
Makefile, that's now done after the fact on the results of the
fast_featurecount script with a simple head
https://github.com/Bookworm-project/BookwormDB/commit/aec6c6748303c9a2163727695aa9671d3cdc853c.
But (@organisciak https://github.com/organisciak) you may want to
handle that differently.
—
Reply to this email directly or view it on GitHub
https://github.com/Bookworm-project/BookwormDB/issues/57#issuecomment-84164876
.


Multiple components not rendered with async data as props

Hi,
i have problem with index page not rendered correctly when i access it directly (not from some other page). I am fetching data asynchronously and further i am using that data in three different components on the page. If I comment two of them page will be rendered correctly but as soon as I add another component (that was previously commented) the page breaks. This is the errors that i am getting:
nuxt.bundle.f0de229….js:1 [nuxt.js] Cannot load components DOMException: Failed to execute 'appendChild' on 'Node': This node type does not support this method.
TypeError: Cannot read property '$options' of undefined
This is the code:
part of the template (3 components)
...

    <etr-slider-big :items="sliderBig"></etr-slider-big>
    <!--// Slider -->
    <!-- Featured -->
    <etr-featured :herb="lastHerb"></etr-featured>
    <!--// Featured -->
    <!-- Popular products -->
    <etr-popular-products :products="popularProducts"></etr-popular-products>

async data
...
asyncData() {             return HTTP.get(homepage).then(response => {                 return {                     sliderBig: response.data['products-slider'],                     lastHerb: response.data['last_herb'],                     popularProducts: response.data['featured_products']                 }             })         },
I am using vue-slick for sliders that are rendered in browser:
const Slick = process.BROWSER_BUILD ? require('vue-slick') : null

hi @dinokajtez
Please create a reproduction repository and re-open the issue when done.

Hi, i made reproduction repository (it is a striped down project):
https://github.com/dinokajtez/nuxt-js-reproduction


ModuleNotFoundError: No module named 'vis_utils'

Hello, I got the following error when installing vis_utils. I use windows. Is there any way to solve this problem?

Sorry for the late response. I should remove the noise library from the dependencies of vis_utils. If you check it out you can manually remove it. When it is missing it should ignore it during the imports.

I see! After I deleted this item, I successfully installed and ran it, thank you!


Continue Reading Button Update

Allows the Continue Reading Button to have different sized for each Display Modes to fix #19.
I have done this specifically so that the Continue Reading buttons are larger, but not on the Compact display mode so that it does not cover too much of the title.
Testes on Phone and Tablet, with different Grid Sizes
Images

Image 1: OLD
Image 2: NEW

Add a size parameter to ContinueReadingButton pass it to the original Modifier like before. and remove all the comments.

Not too used to Kotlin so I'm unsure about a few things.
If I add the Size Modifier back to the ContinueReadingButton()
private fun ContinueReadingButton(
    modifier: Modifier = Modifier,
    onClickContinueReading: () -> Unit,
) {
    Box(modifier = modifier) {
        FilledIconButton(
            onClick = onClickContinueReading,
            shape = MaterialTheme.shapes.small,
            modifier = Modifier.size(ContinueReadingButtonSize),
            colors = IconButtonDefaults.filledIconButtonColors(
                containerColor = MaterialTheme.colorScheme.primaryContainer.copy(alpha = 0.9f),
                contentColor = contentColorFor(MaterialTheme.colorScheme.primaryContainer),
            ),
        ) {
            Icon(
                imageVector = Icons.Filled.PlayArrow,
                contentDescription = stringResource(MR.strings.action_resume),
                modifier = Modifier.size(16.dp),
            )
        }
    }
}

Even when I pass another value through. It overrides it.
fun MangaComfortableGridItem(
    coverData: tachiyomi.domain.manga.model.MangaCover,
    title: String,
    onClick: () -> Unit,
    onLongClick: () -> Unit,
    isSelected: Boolean = false,
    titleMaxLines: Int = 2,
    coverAlpha: Float = 1f,
    coverBadgeStart: (@Composable RowScope.() -> Unit)? = null,
    coverBadgeEnd: (@Composable RowScope.() -> Unit)? = null,
    onClickContinueReading: (() -> Unit)? = null,
) {
    GridItemSelectable(
        isSelected = isSelected,
        onClick = onClick,
        onLongClick = onLongClick,
    ) {
        Column {
            MangaGridCover(
                cover = {
                    MangaCover.Book(
                        modifier = Modifier
                            .fillMaxWidth()
                            .alpha(if (isSelected) GridSelectedCoverAlpha else coverAlpha),
                        data = coverData,
                    )
                },
                badgesStart = coverBadgeStart,
                badgesEnd = coverBadgeEnd,
                content = {
                    if (onClickContinueReading != null) {
                        ContinueReadingButton(
                            modifier = Modifier
                                .padding(ContinueReadingButtonGridPadding)
                                .align(Alignment.BottomEnd)
                                .size(ContinueReadingButtonSizeLarge),
                            onClickContinueReading = onClickContinueReading,
                        )
                    }
                },
            )
            GridItemTitle(
                modifier = Modifier.padding(4.dp),
                title = title,
                style = MaterialTheme.typography.titleSmall,
                minLines = 2,
                maxLines = titleMaxLines,
            )
        }
    }
}```

Merged as part of e17f70f7226ea031fc1f962c9dfea3e404ba53ad


Adding WF 2010 to list of features affected

https://github.com/MicrosoftDocs/OfficeDocs-SharePoint/issues/1724

@kaarins please review

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@kaarins PR has been copyedited and is ready for final review, could you please check and merge? Thanks!

@kaarins Kaarin please review my Pull Request so we can close the issue. Thank you


"Plopu", "Gâlmeia", "Hârsa" and "Nisipoasa" villages are listed in the drop-down menu.

Description
The villages are listed in the drop-down menu alongside its corresponding county and commune, according to the law
Preconditions : the website (https://peviitor-ro.github.io/ui.orase/) is up and runing. After every step delete the text you typed from the search bar.

Step 1
Write in the search bar "Plopu".

Expected results
The location is listed in the drop-down menu as "Sat Plopu PRAHOVA (Plopu)".

Step 2
Write in the search bar "Gâlmeia".

Expected results
The location is listed in the drop-down menu as "Sat Gâlmeia PRAHOVA (Plopu)".

Step 3
Write in the search bar "Hârsa".

Expected results
The location is listed in the drop-down menu as "Sat Hârsa PRAHOVA (Plopu)".

Step 4
Write in the search bar "Nisipoasa".

Expected results
The location is listed in the drop-down menu as "Sat Nisipoasa PRAHOVA (Plopu)".


Building is describing a building type

Currently iD doesn't encourage users to add building types, instead it rather hides the fact that building is about a building type. Nonetheless "building" is a first class citizen in the simple editor, there are only 2 possibilities for the building values: "yes" and "unknown". This should rather become a textfield.

Currently iD doesn't encourage users to add building types, instead it rather hides the fact that building is about a building type.

Here's what you see right away for the "Building" category:

Here's what you see if you search for "Building" (note, this is only partial results):

Here's what you see in the "Building" field if you nevertheless select the generic "Building" preset:

I think this qualifies as "encouraging users to add building types".
Where you see Building: Yes / Unknown is for other kinds of presets in which building=yes is a perfectly acceptable way to tag. E.g. amenity=cafe, building=yes. If you really want to be specific about the building type even in this case, you can use the advanced tags editor.
Closing here, let me know if there's something I'm missing.

Thank you for explaining this better. I was looking at an existing object and tried to change the building type, but all iD offered me was "unknown" instead of the "yes" that was set. IMHO it would make sense to provide access to all these building types that you cite in your reply. The meaning of the key "building" is not changing with the presence of other tags.

My thought on this is that there should build a special preference pane for Building Details that includes building type (#2550), roof type (#1829), height, levels (#2455, #2218).  It would only show up if the building checkbox field is checked.  Maybe someday some limited support for building:part and 3D stuff.
It would be kind of like the turn restriction editor, but for structures.
Side note:  a thing I find annoying about OpenStreetMap is that often when we talk about buildings, we really mean structures.  There are a few dozen building=* tags, but also amenity=shelter and at least 4 kinds of parking garages... The feature matching code tries to hide some of this complexity.
This would make a pretty decent plugin.  I think its probably time to start thinking about how to make a plugin interface for iD, and try to "pluginify" some of the existing iD functions..
@jfirebaugh Do you think it's a worthwhile idea to go through the issue list, and label some of the  items as 'plugin', meaning "there's a good idea in here but it won't happen anytime soon and probably doesn't belong in iD core?"

I think its probably time to start thinking about how to make a plugin interface for iD, and try to "pluginify" some of the existing iD functions..

See #1392 .

See #1392 .

Yes thanks.  I was aware back when I wrote that comment 7 years ago.


Supporting Icons through external dependency

Icons should be supported as an external dependency.
A proper way with which all the font Icons should be loaded.
Icon should be categorized with just a prop.

Added icons from fontello using open font format.


Typo "Node.JS"→"Node.js"

https://docs.microsoft.com/en-us/javascript/api/overview/azure/data-lake-analytics?view=azure-node-latest
#PingMSSFTDocs

Docs Build status updates of commit 8eaaefd:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-services/latest/data-lake-analytics.md
:warning:Warning
View (azure-node-latest)
Details

docs-ref-services/latest/data-lake-analytics.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.
Line 10, Column 16: [Warning: ms-prod-technology-invalid - See documentation] Invalid value for 'ms.technology': 'azure' is not valid with 'ms.prod' value 'azure'.
Line 12, Column 13: [Warning: ms-service-subservice-invalid - See documentation] Invalid value for 'ms.service': 'Data Lake Analytics'.
Line 33, Column 70: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/samples/browse/?languages=nodejs' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Check Functions do not display datetime comparisons helpfully

Comparing datetime functions in a chk_* will show .3g instead of the repr for the datetime object. This could overflow into other object time comparisons that are not float or integer based.

Had a go at replicating this issue but without any luck. Ended up writing some tests for chk_smaller.
They're in my fix-time-checks fork in Fixate/test/core/test_checks.py if it helps.

@pazzarpj, have you got a script that shows the error? or can you write a failing test?

from datetime import datetime, timedelta
from fixate.core.checks import CheckClass, _in_range
from fixate.ui_cmdline.cmd_line import _print_comparisons
chk1 = CheckClass(_min=2, _max=3, test_val=2.5, target=_in_range)
date_thing = datetime(2019, 1, 1, 0, 0)
chk2 = CheckClass(_min=date_thing - timedelta(seconds=2), _max=datetime.now() + timedelta(seconds=2), test_val=date_thing, target=_in_range)

_print_comparisons(True, chk1, 1, None)
_print_comparisons(True, chk2, 2, None)

Expected output
Check 1: PASS when comparing 2.5 in range 2 - 3 :
Check 2: PASS when comparing 2019-01-01 00:00:00 in range 2018-12-31 23:59:58 - 2019-01-01 00:00:02 :

Actual
Check 1: PASS when comparing 2.5 in range 2 - 3 :
Check 2: PASS when comparing .3g in range .3g - .3g :

There seems to be an issue with timestruct objects as well in that script. They're displayed with their data but always pass:
t = time.localtime(time.time())
chk3 = CheckClass(_min=time.localtime(1545925760), _max=time.localtime(1545925777), test_val=t, target=_in_range)

_print_comparisons(True, chk3, 3, None)

Check 3: PASS when comparing time.struct_time(tm_year=2019, tm_mon=4,
tm_mday=5, tm_hour=19, tm_min=50, tm_sec=33, tm_wday=4, tm_yday=95,
tm_isdst=1) in range time.struct_time(tm_year=2018, tm_mon=12, tm_mday=28,
tm_hour=2, tm_min=49, tm_sec=20, tm_wday=4, tm_yday=362, tm_isdst=1) -
time.struct_time(tm_year=2018, tm_mon=12, tm_mday=28, tm_hour=2, tm_min=49,
tm_sec=37, tm_wday=4, tm_yday=362, tm_isdst=1)

However the issue doesn't seem to occur when using chk_in_range for either timestruct or datetime objects as the following tests pass:
def test_time_struct_check_true():
    t = time.localtime(1545925765)
    chk = chk_in_range(t, time.localtime(1545925760), time.localtime(1545925777), "Time is in range")
    assert chk

def test_time_struct_check_false():
    with pytest.raises(CheckFail):
        t = time.localtime(1554452763)
        chk = chk_in_range(t, time.localtime(1545925760), time.localtime(1545925777), "Time is NOT in range")

def test_datetime_struct_check_true():
    t_min = datetime.now()
    time.sleep(1)
    t = datetime.now()
    time.sleep(1)
    t_max = datetime.now()
    chk = chk_in_range(t, t_min, t_max, "DateTime is in range")
    assert chk

def test_datetime_struct_check_false():
    with pytest.raises(CheckFail):
        t_min = datetime.now()
        time.sleep(1)
        t_max = datetime.now()
        time.sleep(1)
        t = datetime.now()
        chk = chk_in_range(t, t_min, t_max, "DateTime is not in range")
        assert chk

The script I provided was to demonstrate the display issue, the CheckClass doesn't actually run the check.
_print_comparisons first parameter determines if it displays as pass/fail.
The issue is that the _print_comparisons function assumes a number with the {:.3g} string formatter.

Riiight, i finally get it now. I'll stop barking up the wrong tree. Will look into it when i get a chance. Thanks for slow walking me there.

Issue found in ui_cmdline\cmd_line.py line 304:
def round_to_3_sig_figures(chk):
    """
    Tries to round elements to 3 significant figures for formatting
    :param chk:
    :return:
    """
    ret_dict = {}
    for element in ["_min", "_max", "test_val", "nominal", "tol"]:
        ret_dict[element] = getattr(chk, element, None)
        try:
            ret_dict[element] = "{:.3g}".format(ret_dict[element])
        except:
            pass
    return ret_dict

format with decimal places does not produce the desired output but does not raise an error when datetime object is used.
Adding an assert math.isclose within the try: rejects the change of format, allowing the original formatting (standard datetime object output) to be shown:
Check 1: PASS when comparing 2.5 in range 2 - 3 :

Check 2: PASS when comparing 2019-01-01 00:00:00 in range 2018-12-31
23:59:58 - 2019-04-08 21:52:25.021197 :

Will run a few more tests and upload the code.


Donation link?

I want to financially support the continuous development of this black magic piece of software that I could never have even imagined a month ago.
This software will fundamentally change how I play 3DS games forever, as it perfectly fits my use case. I want to do my part to incentivise continuous improvement into the future, and I'm sure others feel the same.
I understand if you're hesitant on this and feel the shadow of big N looming.

Hello, thank you but I do this stuff for non-profit goals. :)


Nuemark: How to add svg inside a button

Describe the Bug
Using Nuemark, I can't get this example to work. The only way I found to get around it is to make the button a div, but that is not the behaviour I'm after.
This doesn't work:
[button]
[mysvg]
Learn More
This works but isn't a button:
[button]
[mysvg]
Learn More
Environment
Example:

OS: Arch Linux
Package Manager: bun 1.1.8
JS Runtime: bun 1.1.8
Nuekit Version: nue 0.5.3

Minimal Reproduction

Create a new skeleton project using bun create nue
Add an svg of choice inside of layout.html, and give the svg a @name="mysvg"
Inside index.md, add a the code from the example that doesn't work

I have made a small change in the nuemark code to enable svgs and other components inside of buttons now. The only limitation I found was that the components cant be inside the layout.html, needs to be in a .nue file. Is this something that is worth creating a pull request for?

Sure, give it a try, maybe we even find a way to allow layout components.
(The latest merge commit has some problems test-wise with jest currently. You can test jest without it, if you do your changes after git reset --hard HEAD~1. Test commands / environment can be found here)

Closing, see: https://github.com/nuejs/nue/pull/280#issuecomment-2395515972


Archive the Twitter profile

https://twitter.com/byron

I paid $60 and got the historical archive from vicinitas.io.
The files are available here for some time: https://github.com/ReckfulArchive/files/tree/master/twitter
But the media data needs to be downloaded as well, not just the tweets text, see $4


support for security contexts

OKE Virtual Nodes now support Kubernetes security contexts. Ref: https://docs.oracle.com/en-us/iaas/releasenotes/changes/11f7afad-51d9-451a-b666-76b1ea5e8945/
The deployment manifests for Ingress-nginx, metrics-server, and Kubernetes dashboard are updated to include the Kubernetes security contexts from the upstream deployment manifests.

I have read the CLA Document and I hereby sign the CLA


Review SC - Trailblazers : 0xa20a8856e00F5ad024a55A663F06DCc419FFc4d5

Describe the bug
Because it seems that nobody on the discord is able to give me the contact of a developer of the smart contract of the Trailblazers season 2.
So, i report here that there is a problem in the smart contract (0xa20a8856e00F5ad024a55A663F06DCc419FFc4d5) a lot of users try to mint S2 badge but the Smart contract revert the transaction.
As the smart contract is not published, can you review and update it?
Steps to reproduce
We don't know exacctly the pattern but people can't mint and some can mint.

Wrong repo. Please keep trailblazer discussions on discord. The issue is being worked at, as stated many times.


[FEAT] Added TSMixer model

This PR adds the TSMixer model into neuralforecast, and demonstrates its applicaiton in a Multivariate_with_TSMixer example notebook.

Added TSMixer and AutoTSMixer models to NeuralForecast
Included tests in core class
Included performance evaluation in example notebook.

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

@elephaint

If we have several thousands of time series (making multivariate forecasting unfeasible), is it possible to use it in an "univariate" way (e.g. would setting n_series=1 work)?
Does it correctly support futr_exog_list, hist_exog_list, and stat_exog_list for each time series (like in this implementation https://github.com/ditschuk/pytorch-tsmixer?tab=readme-ov-file#tsmixerext)?

Thanks

@elephaint

If we have several thousands of time series (making multivariate forecasting unfeasible), is it possible to use it in an "univariate" way (e.g. would setting n_series=1 work)?

I wouldn't do it - we use the unique_id to distinguish individual time series and it would require overwriting this / setting it to the same value for all series in order to function with n_series=1. However, that will introduce a lot of other issues. So, personally I would not do it and then revert to another univariate method.

Does it correctly support futr_exog_list, hist_exog_list, and stat_exog_list for each time series (like in this implementation https://github.com/ditschuk/pytorch-tsmixer?tab=readme-ov-file#tsmixerext)?

Thanks

No, we will soon be releasing a separate version that supports exogenous inputs ('TSMixerx'). Unfortunately the version supporting exogenous variables is quite different from the original TSMixer. We have a working version of TSMixerx on the AirPassengers Panel data with exogenous inputs, I'm still  making sure it works with the rest of our library/examples. Hopefully ready for release next week.

@elephaint Thanks! So basically also TSMixerx will not be suitable for "univariate" + exog variables forecasting (like we do with NHITS, NBEATSx, etc.)?

Correct


fix:reimplementing EnableModal and DisableModal command

[ ] Added an entry to CHANGELOG.md if this change could be valuable to users

Reimplementing EnableModal and DisableModal command
https://github.com/lapce/lapce/issues/2417

This has the issue that it won't change the current cursor mode, I believe.
Our previous impl uses some logic when modal-mode changes to then update the cursor's mode in some reasonable way.
https://github.com/lapce/lapce/blob/master/lapce-ui/src/editor/view.rs#L972
Which uses
https://github.com/lapce/lapce/blob/master/lapce-core/src/editor.rs#L1411 for InsertMode
https://github.com/lapce/lapce/blob/master/lapce-core/src/editor.rs#L1411 for NormalMode
Document has its do_edit function which would work for this. I presume it would need to be applied to all open editors (all open window tabs and their editors?)

I am referring to the original implementation，just call LapceConfig::update_file.
https://github.com/lapce/lapce/blob/3d921f662da9ea885e3d50b29ab39ce2ab59a59b/lapce-data/src/data.rs#L1461-L1478

The original had implicit side-effects of updating the cursor when the modal mode changed which we don't have currently.
You don't have to implement those side-effects in your PR, but it does mean that the cursor will behave weirdly when changing modal mode. If you want, I can just have a separate issue for updating the cursor.

I understand what you mean, it should be better to open another issue.


install Anaconda on all nodes

Need a consistent and robust Python environment on all nodes.  Current distribution of choice is Anaconda from Continuum Analytics.  It should be installed in /usr/local on all nodes.

Done.  Working on checking if it works as planned.  Need to talk to SysAdmins/DevOps about permissions for the Anaconda folder.

What is the best way to install Anaconda across a cluster?  Puppet, docker, chef, etc.?  For a 5 node cluster doing it manually was feasible and not bad on the time consumption.  On a 16 node cluster this becomes a problem.


embryoasm level 5 - modulus bypass

While I've already completed the embryoasm challenge, I was redoing it for fish's iteration of pwn.college. During level5, I accidentally performed a wrong instruction, so my file did not successfully compile, and thus when I performed cat my_executable.bin | /challenge/run, there was no my_executable.bin, so there was no input from cat. However, because the challenge was such that the modulus was 0, I still managed to get the flag, as rax is by default set to zero. As far as I could tell, this only occurs if there is no input to the file, i.e., running cat $NOTHING | /challenge/run, but this may also occur if some other code is entered that does not modify rax.
I recreated this issue on the current dojo and could find the same problem there. For reference of recreating the issue, I had the following script to auto-compile my files:
#!/bin/bash

level=level${HOSTNAME:28}
gcc -nostdlib --static -o $level.elf $level.s
objcopy --dump-section .text=$level.bin $level.elf
cat $level.bin | /challenge/run

So for instance, if my binary was called level5.s, I would get level5.elf and level5.bin. But if level5.s fails to compile or does not exist, the final command has no output for cat and therefore no input to the challenge.

Fixed in https://github.com/pwncollege/fundamentals-dojo/commit/cad3268ffcca9b4d462b248c9fdded16dac03766
Thanks for pointing it out. The issue was that sometimes the solution can be 0, which rax is initialized to by default.


CSS-Modules do not work anymore after update to node-sass 4.0.0

https://github.com/sass/libsass/issues/2245

See the comment on sass/libsass#2245.


nsh/command: do not show the module application in built-in list

Do not show the module application in built-in list

@masayuki2009 please take look which fix nsh help you report several weeks ago.


Add return to top shortcuts to our documentations

Currently all the shortcut links in our documentations are "one way trip".
We should make it further user-friendly by adding return to top link at the end of each section.

@yamgent I will put this as an first timer issue, since the person can refer to my existing code and work on it :P
Whoever decides to work on this, refer to #496.

Hello, I would like to work on this issue!

@C-likethis123 sure, go ahead


Fix instruction selection; add osx-arm64

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

FYI @janjagusch

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


Unable to deploy a bot using zip deploy; [Errno 21] Is a directory

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az webapp deployment source config-zip
Errors:

Instructions from this page was used: https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-deploy-az-cli?view=azure-bot-service-4.0&tabs=csharp#deploy-via-arm-template-with-new-resource-group

{current path} is where the project files are located with the deploy file, but it keeps showing the error. A new bot resource (Bot Channels Registration) appears on the Azure portal, but when 'Test in Web Chat' is used, the bot doesn't work at all.

Getting scm site credentials for zip deployment
The command failed with an unexpected error. Here is the traceback:
[Errno 21] Is a directory: '{current path}'
Traceback (most recent call last):
  File "/usr/local/Cellar/azure-cli/2.27.0/libexec/lib/python3.8/site-packages/knack/cli.py", line 231, in invoke
    cmd_result = self.invocation.execute(args)
  File "/usr/local/Cellar/azure-cli/2.27.0/libexec/lib/python3.8/site-packages/azure/cli/core/commands/__init__.py", line 657, in execute
    raise ex
  File "/usr/local/Cellar/azure-cli/2.27.0/libexec/lib/python3.8/site-packages/azure/cli/core/commands/__init__.py", line 720, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
  File "/usr/local/Cellar/azure-cli/2.27.0/libexec/lib/python3.8/site-packages/azure/cli/core/commands/__init__.py", line 691, in _run_job
    result = cmd_copy(params)
  File "/usr/local/Cellar/azure-cli/2.27.0/libexec/lib/python3.8/site-packages/azure/cli/core/commands/__init__.py", line 328, in __call__
    return self.handler(*args, **kwargs)
  File "/usr/local/Cellar/azure-cli/2.27.0/libexec/lib/python3.8/site-packages/azure/cli/core/commands/command_operation.py", line 121, in handler
    return op(**command_args)
  File "/usr/local/Cellar/azure-cli/2.27.0/libexec/lib/python3.8/site-packages/azure/cli/command_modules/appservice/custom.py", line 402, in enable_zip_deploy_webapp
    return enable_zip_deploy(cmd, resource_group_name, name, src, timeout=timeout, slot=slot)
  File "/usr/local/Cellar/azure-cli/2.27.0/libexec/lib/python3.8/site-packages/azure/cli/command_modules/appservice/custom.py", line 428, in enable_zip_deploy
    with open(os.path.realpath(os.path.expanduser(src)), 'rb') as fs:
IsADirectoryError: [Errno 21] Is a directory: '{current path}'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az webapp deployment source config-zip --resource-group {} --name {} --src {}

Expected Behavior
The web app is successfully deployed to Azure.
Environment Summary
macOS-11.5-x86_64-i386-64bit
Python 3.8.11
Installer: HOMEBREW

azure-cli 2.27.0

Additional Context

route to service team

I created a new resource group and started over, and it worked!


Update Censor.go to work with false positive mods :)

Thank you to:
QuackDuck
Arkaeriit
Derplord
Google
Plagiarism is only ok outside of coding :)

wait why did you close this


Azure User Group Portugal event!

PR with the Azure User Group Portugal data.

Hi @tiagocostapt can you check your Sessionize API endpoint configuration? Looks like when calling https://sessionize.com/api/v2/30ovym84/view/sessions is not returning the result in json format, so sessions can't be parsed.


Using distribution shortcode with a subsection title makes it disappear from right-hand navigation bar

Summary
Storage Integration Options subsection with marked distributions missing in the right-hand navigation:

Storage Integration Options subsection appears in the right-hand navigation when distributions shortcode gets removed:

Having shortcodes inline with headings is causing us quite a few problems. It messes up anchor links, and needs some manual fixes to work. In Hugo documentation, they move the shortcodes to the text below the heading, which would look like this for us:

This is a really easy fix and my preference. The other option is to wrap entire sections in some kind of background or indicator, like

The first option seems better indeed


Allow to pass explicit CostTable for the custom native functions

Motivation
Allows external users of Move language to extend the set of native functions without forking the repo.
This implementation is not ideal as one would have to copy NativeCostIndex and remember to start with 18 in the enum values. It would be better to make an extensible NativeCostIndex enum somehow or replace it, but I've decided it's too big of a change for a first contribution. I can follow up with that later.
Have you read the Contributing Guidelines on pull requests?
Yes

/land


TrustedTypes API

https://github.com/WICG/trusted-types
I know this is super new and only works in Chrome Experimental, but this would be good to have once browsers start implementing this.

This is a duplicate of https://github.com/Fyrd/caniuse/issues/4787. ^^


[WIP] use BufferedTokenizer and configurable line delimiter

NOTE This is a WIP to discuss this proposed strategy of using the BufferedTokenizer and  configurable line delimiter to extract lines instead of using a hardcoded splitter on \n.
This is essentially a reboot of #26, it would solve #14, #37, #38, #57, logstash-plugins/logstash-input-stdin#16  and replace #6.
The Problem
For historical reasons and because of the ambiguity between line-oriented vs streaming inputs in our input/codec architecture,  the multiline codec in its current state is actually an in-between for handling line-oriented and streaming data. It was actually meant for handling streaming line-delimited data since it was doing a split("\n") on the input thus assuming blobs of line delimited text. But obviously this is both useless in the context of already line-delimited input and useless for text-bytes input as is does not properly support lines across data blocks.
Proposal
To correctly handle streaming input for delimited data, using the BufferedTokenizer and  adding a configurable line delimiter will provide a similar functionality to the line codec.
Also adding a streaming_input config option (with a false default for BWC)  will preserve current behaviour.  Using true would provide support for streaming inputs such as stdin, tcp, udp. I believe this is a pragmatic proposal  in todays ambiguous input/codec architecture . My last attempt at solving this was in 2016 and it was suggested we wait on the Milling concept to land. I do not think we need to wait for that to make it work in a practical way in our current imperfect architecture.
Current WIP State

Using streaming_input => false (default) will keep current behaviour.

Using streaming_input => true will make it work with streaming inputs such as stdin, tcp, udp

@jsvd @guyboertje I would appreciate your input!

Initial impressions: looks good. I think we should discuss this POC in EAH. I have no intentions of raising the original Milling concept. Perhaps we can talk about a pluggable boundary detector setting in true codecs.

@guyboertje my goal here is to offer a solution with what we have today. I am +1 on investigating for a better solution which could be applied to all inputs and codecs but -1 on waiting for it to be fleshed out. I believe this proposal is simple enough & BWC to be considered today. My guess is that whatever we decide for better codecs/inputs boundary detection, it will probably be a 7.0 feature.

What would be the potential problem in moving forward with this solution?

@colinsurprenant
None I can see bar a test or two to verify the streaming flag.

This issue is critical for me now as the single way to collect my text multiline logs is to upload files as raw TCP.
Is the following is correct way to use code from this repo?

Clone this repo (or my fork):
Edit /usr/share/logstash/Gemfile

- gem "logstash-codec-multiline"
+ gem "logstash-codec-multiline", :path => "/home/george/logstash-codec-multiline"

Run bin/logstash-plugin install --no-verify (where is the plugin name?)
Restart logstash.

And, another question, that may seem unrelated.
If I used json codec and uploaded it as raw TCP stream, would it work? If it would, how do they solved this issue? Just based on syntax of JSON?

@sovetov you should be able to use the plugin from the repo by  editing the Gemfile file in logstash home as you suggested but there is no need to run bin/logstash-plugin ... after, just restart logstash.

@sovetov I am not sure I understand your second question about the json codec.
are you asking if the json codec will support streaming data, no it won't, the json codec expects a complete and valid json object when decoding and will not work will with tcp or udp stream.
On the other hand, with streaming input, you can use the json_lines codec which uses a BufferedTokenizer and has a configurable delimiter.

bump, any objection in moving this forward @guyboertje @jsvd ?

Lets merge it. :shipit:

I faced this issue and to limit it while having multiline for stacktraces, I used mutate to remove new lines only for inputs different than stacktraces.
Please merge the fix.

There is another use case where a codec does not interact well with line detection by the input. That is UTF-16. The file input will read half a character when it consumes the \n, leaving the rest of the file effectively flipped from UTF-16BE to UTF-16LE.

Hi, I've been banging my head into a wall trying to understand why my lines were being broken mid-line. I'm really glad I finally found this, as it seems to be the fix. Is there any ETA for merge/release?

Depending on what we decide in logstash-plugins/logstash-codec-csv#8 I'll followup here.

Opened https://github.com/elastic/logstash/issues/11885 for the broader discussion

closing, we can reopen when consensus will be reached on how to solve this.


Support  -m parameter for cherry picking

cherry picking of a merge is failing:
error: commit f75b5f7926a7afcd2030f1cb2b83a4a0a1ef9ae4 is a merge but no -m option was given.
fatal: cherry-pick failed
please add support to select the parent of the merge request whey cherry picking.

This isn't something that I will likely add myself, but if the community wants to provide a PR I'm certainly open to it -- depending on the complexity and scope of the changes required.


Add concurrency to zarf package create operations

Is your feature request related to a problem? Please describe.
Problem:
When building Zarf packages, zarf package create performs various operations sequentially, which can become a performance bottleneck when a Zarf package pulls in a lot of artifacts.
For example, when building the Defense Unicorns Big Bang Distro (DUBBD) package, the following operations are executed sequentially:

Discovering images in upstream helm charts using chart annotations
Downloading files
Pulling container images and their associated metadata
Creating SBOMs for container images

In each of these operations, the execution happens in a linear fashion (one at a time).
Describe the solution you'd like

Given I'm building a Zarf package with a lot of artifacts being pulled in
When Zarf creates my package with zarf package create
Then These create-time operations are executed concurrently to reduce the time it takes to build a package

Closing because this is not a priority for the Zarf team at the moment


fix firestorm bench

fix firestorm bench compile errors

Thanks for the PR. I see the compile-error and can fix that manually, but I don't want to merge the rest of it just yet.
The .idea stuff I don't know what it's for but it seems like it should be ignored as it may pertain to IDE preferences.
The removal of the firestorm/enable_system_time feature can't happen because that's an important part of how backward compatibility works.
I'll remake this PR with the necessary changes since I'm not sure how to edit this PR.

Fixed here: https://github.com/That3Percent/firestorm/pull/11


Polymorphic Relation with nil parent faults attempting to update counter cache

I have a model with a relation to polymorphic parents that can also not belong to any of those parents.
something like:
Person belongs_to: :employer, polymorphic: true
Company has_many :persons, as: :employer
NonProfit has_many :persons, as: :employer
When the Person doesn't have an employer (employer_type column is nil) counter_culture raises an exception when the model is saved or counter_culture_fix_counts is run - it looks like the employer_type of nil tries to get constantized and fails (because there isn't an employer association for that instance)
full stack:
NoMethodError: undefined method `constantize' for nil:NilClass
	from /home/jchurch/.rvm/gems/ruby-2.3.2/gems/counter_culture-1.5.0/lib/counter_culture/counter.rb:176:in `relation_klass'
	from /home/jchurch/.rvm/gems/ruby-2.3.2/gems/counter_culture-1.5.0/lib/counter_culture/counter.rb:230:in `relation_primary_key'
	from /home/jchurch/.rvm/gems/ruby-2.3.2/gems/counter_culture-1.5.0/lib/counter_culture/counter.rb:128:in `foreign_key_value'
	from /home/jchurch/.rvm/gems/ruby-2.3.2/gems/counter_culture-1.5.0/lib/counter_culture/counter.rb:35:in `change_counter_cache'
	from /home/jchurch/.rvm/gems/ruby-2.3.2/gems/counter_culture-1.5.0/lib/counter_culture/extensions.rb:119:in `block (2 levels) in _update_counts_after_update'
	from /home/jchurch/.rvm/gems/ruby-2.3.2/gems/counter_culture-1.5.0/lib/counter_culture/extensions.rb:108:in `each'
	from /home/jchurch/.rvm/gems/ruby-2.3.2/gems/counter_culture-1.5.0/lib/counter_culture/extensions.rb:108:in `block in _update_counts_after_update'
	from /home/jchurch/.rvm/gems/ruby-2.3.2/gems/counter_culture-1.5.0/lib/counter_culture/extensions.rb:80:in `_wrap_in_counter_culture_active'
	from /home/jchurch/.rvm/gems/ruby-2.3.2/gems/counter_culture-1.5.0/lib/counter_culture/extensions.rb:107:in `_update_counts_after_update'

a potential workaround I've found if I set the association_type column (in my above example employer_type) default to one of the valid associations (ie 'Company') then counter_culture runs correctly.
However setting that column to a 'wrong' string when there isn't a relation is something I'd like to not do.
any help/thoughts/options would be greatly appreciated, thank you!

Thanks for reporting this, @Tongboy. This should be fixed in version 1.5.1, released just now.


Note upcoming changes for "phase 3"

Some things to note,

clean up _listenForScroll. Could possibly be a single listener instead of adding and removing them on pop show/hide.
Modularize more of the code for reusability and ease of understanding.
Create Wiki to document architecture.
??
Profit.

wooo and we can use this system for closing issues?
https://github.com/blog/1506-closing-issues-via-pull-requests

ohhh that's sick! i love it


[SPARK-50518][K8S] Add default value for driver/executor CPU limit configuration

What changes were proposed in this pull request?

Improvement
Why are the changes needed?

If spark.kubernetes.driver.limit.cores and spark.kubernetes.executor.limit.cores are not specified when submitting a Spark job on Kubernetes, the CPU limit for the Kubernetes pod will be empty.
K8s pod.yaml
limits:
    memory: 24320Mi
requests:
    cpu: "4"
    memory: 24320Mi

By default, it would be more appropriate to align the values with driver cores requests and executor cores request
Does this PR introduce any user-facing change?

No
How was this patch tested?

Existed UT
Was this patch authored or co-authored using generative AI tooling?

No

Could you please take a look? @dongjoon-hyun

Thank you for making a PR, but this doesn't comply with K8s LimitRange, does it? For me, this looks like a breaking change instead of an improvement.
As you know, K8s has LimitRange features which provides the default limit value like the following already. Apache Spark has been respecting it. https://kubernetes.io/docs/concepts/policy/limit-range/#limitrange-and-admission-checks-for-pods

Indeed, LimitRange provides default resource requests and limits for each Pod at the namespace level. However, in production environments, where users may configure various values for spark.executor.cores, it seems more reasonable to set the default limit equal to the request for Spark Executors, making resource usage behavior more predictable.


How to map LengthOfTime_Min to DwC?

The fishes data can be mapped using a an occurrence core schema with occurrences linked to a measurementOrFact extension.
However, also the time needed to fishing and assess the species (and perform all other measurements I assume) is recorded. This can be interpreted as an event related information which could be mapped as sampleSizeValue-sampleSizeValueUnit from class Event. See https://dwc.tdwg.org/terms/#dwc:sampleSizeValue. I have so two questions:

can we use an event related field in an occurrence core in a DwC-A?
if yes, will these two DwC terms be maintained on the long term or will be marked as outdated soon?

A second option is to add the duration in record-level field dynamicProperties in JSON format, see https://dwc.tdwg.org/terms/#dwc:dynamicProperties.
A third option would be to add the duration as one of the measurementType values.
I thought solution 1 was the best one, but if we have to add an event core just for one field seems to me quite overshooting. So, I am now voting for option 2.
@LienReyserhove and I would like to have your opinion about it. Thanks.

Yes, sampleSizeValue and sampleSizeUnit can be added to an occurrence core. That's also your only option, since you want to link occurrences to measurements, and the star schema doesn't allow to have event + occurrences + measurements.

For meetnetten and other datasets, we typically express that information in samplingEffort (example), but sampleSizeValue and SampleSizeUnit fit better.

I would avoid using dynamicProperties if you can.

An additional measurementType is also an option, maybe even in combination with 1

Interpretation of this field asked to Filip Mahieu. At the moment I map it as sampleSizeValue/sampleSizeUnit in event core.

Answer of @filipmahieu:

LengthOfTime_Min: dit is het aantal minuten dat bvb de fuik in het water heeft gelegen en zo ‘vissen heeft verzameld’.

Seems like a good one for samplingEffort

Both in MOF is good


Added 42network as school (parent org for all 42 schools)

42network is the parent organisation which creates all pedago materials for all 42 campuses worldwide (42tokyo, 42seoul, 42lyon, 42paris etc...)

@neuromantik33 Each school of "42 school" network has its own email domain, as far as I know. Could you please clarify who gets the email addresses in 42network.org domain?

42 network is the parent organisation for all 42 campuses, each with their staff and students. However, all of the pedagogical materials, student projects and internal teaching tools are developed by 42 network staff members, and distributed to campuses which contribute to them (git repos) and provide translations and corrections. However there are also staff members which only perform administrative functions which also have 42network.org email addresses. But they won't be the ones evaluating WebStorm or CLion as alternatives to vim/emacs for future back/frontend projects.
I or other staff members are available if you have any more questions.

@neuromantik33 Pull request merged.
Please notice that free educational subscription for JetBrains tools is for students and teachers only, and is valid for using the tools for educational purpose only. If employees of this Institute who are not students, nor teachers, also need a license for JetBrains tools, they are eligible for an academic discount for the tools. They can get the discount by email to<EMAIL_ADDRESS>Thank you!

Thanks for the PR and I will inform our pedagogical team of the terms and conditions and instruct them on fair usage. Again thank you :)


Fix pattern for icons in Next apps

https://nextjs.org/docs/app/api-reference/file-conventions/metadata/app-icons#generate-icons-using-code-js-ts-tsx
-image part is not present for icons.

Oops, thanks!

:rocket: This pull request is included in v2.29.0. See Release 2.29.0 for release notes.


[mui-icons-material] icon NoiseControlOn is missing.

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Steps to reproduce 🕹
No response
Current behavior 😯
missing
Expected behavior 🤔
No response
Context 🔦
No response
Your environment 🌎

npx @mui/envinfo
  Don't forget to mention which browser you used.
  Output from `npx @mui/envinfo` goes here.

Why do you think it is missing? Can you provide more detail?

Neither can I access this icon from VSCode completion, nor it can be found somewhere as NoiseControlOn.tsx/.d.ts/.js

can you please assign to me ?


Update akka-projection-core, ... to 1.0.0-RC3

Updates

com.lightbend.akka:akka-projection-core
com.lightbend.akka:akka-projection-eventsourced
com.lightbend.akka:akka-projection-kafka
com.lightbend.akka:akka-projection-slick

from 1.0.0-RC2 to 1.0.0-RC3.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.lightbend.akka" } ]

labels: library-update, semver-pre-release

Done


login

Hello,
how is the default login name and password for admin access?
I get an error, when I want to create a new user.
createuser \
  --contextid 1000 \
  --username max.mustermann \
  --password password \
  --displayname "Max Mustermann" \
  --givenname Max \
  --surname Mustermann \
  --email<EMAIL_ADDRESS>user in context 1000 could not be created:
Error: Options "adminuser, adminpass" missing

Volker

you have to create a context first.
you find the createcontext script in / inside the container.
(as you can see in the script, you can load the admin credentials via source /data/etc/script_settings and then use -A oxadminmaster -P $ADMIN_MASTER_PASSWORD as parameters)
Hope that helps

this docker sucks


There is an error after creating a "Python (Programming Model V2)" project in VS Code Insider

OS: Win0
Version: 1.73.0-insider (user setup)
Repro Steps:

Install Azure Function and Python extensions in VS Code Insider.
F1 -> Azure Functions: Create New Project... -> Select a folder -> Select "Python (Programming Model V2)" language -> Select a Python interpreter -> Open in current window.
Check whether there is no error.

Expect:
There is no error.
Actual:
There is an error.

More Info:
This issue doesn't reproduce in VS Code.

Please file the issue against https://github.com/Microsoft/vscode-azurefunctions/issues


Here is a Wechat group for discussing the lidar-based perception technologies. Welcome to join us.

New QR code? This has expired....

@hbzhang


Add white-listing/black-listing implementation

I see that the whitelist/blacklist was replaced with a channelfilter function.  Is this a work in progress or is there a way to implement the channelfilter?

Implemented channel filtering in commit d50c9c75.


Locked now makes sure parent dir exists

Fixes #35

I think that this is related to the breakage we are seeing on the conda-forge docs, conda-forge/conda-forge.github.io#287 @pelson @conda-forge/core @ocefpaf @ericdill, is there anyway that we can get this merged?

Yeah, I don't have merge rights here either... Thanks though @ericdill!

Only @pelson has. But you will have better chances pinging him on twitter.
Getting his attention using GitHub notification is as hard as getting
tickets to Hamilton.
On Dec 13, 2016 9:15 PM, "Eric Dill"<EMAIL_ADDRESS>wrote:
@ericdill approved this pull request.
LGTM, but I don't have merge rights here or on conda-forge so I'm not that
useful here
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pelson/conda-execute/pull/36#pullrequestreview-12810146,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA6BL47JhZ0lk6uWZeHJnnv8YmcqnqZ0ks5rHzUjgaJpZM4KYd5V
.

Roger that! I will try the twitter route.

Awesome! 👍

@pelson I was going to prepare a patch for the feedstock but now that you merged this should I wait for a new release or should I go ahead with the patch?

I have cut v0.8 and it should become available once the CI kicks in. xref https://github.com/conda-forge/conda-execute-feedstock/pull/13.


[7.x] Always store files with extensions

Currently files stored with extensions only if extension was detected by mime-type.
PR changes:

if file uploaded with wrong extension (or without it) it will be fixed via mime-type map if possible
if file uploaded with unknown extension - will be added original extension
path() method and $path = null arg were removed because never used

I don't think we can just remove method variables in a patch release.


Update readme with how does the repo works

Finally, we have the readme completed!

excellent news!!!!,
no conflicts with dev, so let´s merge.
well done


NoCustomError should be replaced by Infallible (or another empty enum)

When matching over a ServerFnError, we always have to cover the WrappedServerError case, even though it should not be used when CustErr = NoCustomError.
This happens because NoCustomError is an empty struct, which can be constructed.
Instead I think we should use an empty enum such as std::convert::Infallible, which would:

prevent from creating that variant altogether
remove the need to match for that variant (since Rust 1.82)

This would however be a breaking change.

If/when this is implemented, we could provide an infallible conversion from ServerFnError<NoCustomError> to ServerFnError<CustErr>:
impl<CustErr> From<ServerFnError<NoCustomError>> for ServerFnError<CustErr> {
    fn from(value: ServerFnError<NoCustomError>) -> Self {
        match self {
            // not needed since Rust 1.82 if NoCustomError becomes uninhabited:
            // ServerFnError::<NoCustomError>::WrappedServerError(_) => unreachable!(),
            ServerFnError::<NoCustomError>::Registration(s) => ServerFnError::<CustErr>::Registration(s),
            ServerFnError::<NoCustomError>::Request(s) => ServerFnError::<CustErr>::Request(s),
            ServerFnError::<NoCustomError>::Response(s) => ServerFnError::<CustErr>::Response(s),
            ServerFnError::<NoCustomError>::ServerError(s) => ServerFnError::<CustErr>::ServerError(s),
            ServerFnError::<NoCustomError>::Deserialization(s) => ServerFnError::<CustErr>::Deserialization(s),
            ServerFnError::<NoCustomError>::Serialization(s) => ServerFnError::<CustErr>::Serialization(s),
            ServerFnError::<NoCustomError>::Args(s) => ServerFnError::<CustErr>::Args(s),
            ServerFnError::<NoCustomError>::MissingArg(s) => ServerFnError::<CustErr>::MissingArg(s),
        }
    }
}

Currently to enable the ? operator, I parameterize the functions that return ServerFnError to take the CustError from their caller.

Could you provide an example of the problem you're trying to solve?

For instance let's say I have a helper function like this:
pub fn auth() -> Result<AuthSession, ServerFnError> {
    use_context::<AuthSession>().ok_or_else(|| {
        ServerFnError::ServerError("Auth session missing.".into())
    })
}

I want to write this:
enum GetUsernameError {
    NotLoggedIn,
}

#[server]
pub async fn get_username() -> Result<Option<User>, ServerFnError<GetUsernameError>> {
    use crate::todo::ssr::auth;

    let auth = auth()?; // ← this currently fails, adding the From impl above solves that, and making NoCustomError uninhabited makes it infallible

    match auth.current_user {
        None => Err(GetUsernameError::NotLoggedIn.into()),
        Some(user) => Ok(user.name),
    }
}

If you don't have anything against those additions, I'll send PRs your way.

I understand this one, but expect it's not possible for us. If we replaced NoCustomError, which is an empty struct, with Infallible, we wouldn't be able to derive the traits we need for the orphan rule.
I'm going to close this, but if you can prove me wrong with a PR, that'd be grefat


Global Config > Container registry experience optimisation

Summary
Add more container registry type
Motivation
To enhance user's experience
Proposal
We will be adding some more registry type so that user will have wider option to choose.
Link some documents for getting started and help
https://docs.google.com/document/d/11y6fsApTlwiF2O2Y3zq_xKfC46y_AjvfSbffSJSb1FQ/edit#heading=h.qmruscccwzu

Merged


Sort examples in index alphabetically

This has been bothering me for a while ;)

We should probably also add a search field at some point

Coverage remained the same at 98.323% when pulling 929ec084ed0b3649039a5f77ac692774471dd5eb on bartvde:sort-examples into 70fba07d6f22ae5a21cdab38ea21c1524856c289 on boundlessgeo:master.


grib-util module fix

Summary
This PR removes the unwanted and unneeded WGRIB2 entry from the grib-util module config.
Testing
no testing to do
Applications affected
none
Systems affected
none
Dependencies
none
Issue(s) addressed
Fixes https://github.com/NOAA-EMC/NCEPLIBS-grib_util/issues/312
Checklist

[x] This PR addresses one issue/problem/enhancement, or has a very good reason for not doing so.
[x] These changes have been tested on the affected systems and applications.
[x] All dependency PRs/issues have been resolved and this PR can be merged.

BTW, to implement in an existing installation, it is sufficient to, after pulling the updated branch, refresh the grib-util module file (spack module lmod refresh grib-util); nothing needs to be rebuilt.


[BUG] Javascript - Reusable Functions - Printing "Hi World" invalid

Describe your problem and - if possible - how to reproduce it
When trying to console.log "Hi World" in the reusableFunction function, it tells me that Hi World is the incorrect value to print. I tried going on a discord forum and asking for help and others have said that it's a bug for them too. I tried resetting, refreshing, hard reloading, and updating chrome to no avail. Thanks.
Add a Link to the page with the problem
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/write-reusable-javascript-with-functions/
Tell us about your browser and operating system

Browser Name:
Chrome
Browser Version:
Version 69.0.3497.81 (Official Build) (64-bit)
Operating System:
Windows 10 64-bit

If possible, add a screenshot here
https://cdn.discordapp.com/attachments/334115499581505537/488788693549842442/Capture.PNG

it seems any console.log tests no longer work

@TrystonPerry for me it's working right now. Try checking it once again, if it works, please close this issue


[RESOLVED] Unavailable by ICMP ping

Problem started at 01:22:29 on 2023.04.15
Problem name: Unavailable by ICMP ping
Host: HP_iLO
Severity: High
Operational data: Down (0)
Original problem ID: 16974
Event details in Zabbix: http://<IP_ADDRESS>/tr_events.php?triggerid=23266&eventid=16974

Problem has been resolved in 5h 37m 0s at 06:59:29 on 2023.04.15
Problem name: Unavailable by ICMP ping
Host: HP_iLO
Severity: High
Original problem ID: 16974


Error updating assistant in place

Trying the new 1.2.1 version of the provider and am seeing this error message when updating in place. This assistant was created with the previous version of this provider if that matters.

The biggest change to the code was swapping file_ids for the new tool_resources attributes object.

My resource looks like:

tool_resources = {
    file_search = {
      vector_stores = {
        file_ids = [
          openai_file.testeract-baseline-file-1.id,
          openai_file.testeract-baseline-file-2.id,
          openai_file.testeract-baseline-file-3.id
        ]
      }
    }
  }

Also fails with the same error when creating an assistant. I'm wondering if the OpenAI Teams API don't have the tool_resources parameter yet?

No this is my fault.
Due to it being a beta endpoint it requires a special header.
I'm updating the tests to include this attribute.
ETA 1 day.

ok! firstly apologies. Got a bit lazy with the tests. This time I added your exact scenario to the tests so we should be more successful. Just released v1.2.2 with the fixes. Take a look and let me know.