Downloading straight to a CIFS mounted share (Samba share) always crashes the GUI and fails the CRC check

Hi jlesage, was hoping you could help me with this - I have mounted a CIFS share via /etc/fstab that works fine normally. I can create directories and files from the VM I'm running it in without any issues.
I'm running this docker image in a VM dedicated to this, so I want to run docker as root. I have USER_ID=0 and GROUP_ID=0 as I'm the root account and I don't want any permission troubles within the VM. I can tell that it can write and that the files download because I see the .part files appearing on the samba share.
However, two things happen:

I immediately lose control over the GUI, it freezes completely. I reload the page, same thing. The only way it stops freezing and lagging all over the place is when the download actually completes.
Once it completes, I always get the same error: "An error occured!" "[MD5] CRC failed!"
This does NOT happen when I download to a local mounted folder within the VM. I don't get a crashing and freezing GUI, nor the MD5 CRC fail on every single download (all checks pass without any issues).

Do you have any ideas what this could be?  Thanks in advance.

Did you look at the log files under in the logs directory (under the folder you mapped to /config)?
Maybe there is something that could help.

This turned out to be a much more complicated issue with a NIC, so ultimately it had nothing to do with your docker image. It works perfectly fine! Closing this issue.


[BUG] Undeclared variables with numpy < 2 and cython >= 3.0.9 on Ubuntu Jammy (LTS)

Describe the bug
Trying to compile the cython code via python setup.py build leads to many errors from undefined variables (full log here):
x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I./nngt/generation -I./nngt/generation/ -I/home/build/.nngt_env/lib/python3.10/site-packages/numpy/core/include -I/home/build/.nngt_env/include -I/usr/include/python3.10 -c ./nngt/generation/cconnect.cpp -o build/temp.linux-x86_64-3.10/./nngt/generation/cconnect.o -DNPY_NO_DEPRECATED_API=NPY_1_9_API_VERSION -std=c++14 -Wno-cpp -Wno-unused-function -ffast-math -msse -ftree-vectorize -O2 -g -fopenmp
./nngt/generation/cconnect.cpp: In function ‘npy_intp __pyx_f_5numpy_5dtype_8itemsize_itemsize(PyArray_Descr*)’:
./nngt/generation/cconnect.cpp:20434:13: error: ‘PyDataType_ELSIZE’ was not declared in this scope; did you mean ‘PyDataType_ISUNSIZED’?
20434 |   __pyx_r = PyDataType_ELSIZE(__pyx_v_self);
      |             ^~~~~~~~~~~~~~~~~
      |             PyDataType_ISUNSIZED
./nngt/generation/cconnect.cpp: In function ‘npy_intp __pyx_f_5numpy_5dtype_9alignment_alignment(PyArray_Descr*)’:
./nngt/generation/cconnect.cpp:20468:13: error: ‘PyDataType_ALIGNMENT’ was not declared in this scope; did you mean ‘PyDataType_ISSIGNED’?
...

Code to reproduce the behaviour:
The cconect.pyx/pxd file are visible here, the only numpy/cython specific thing is the cimport numpy as cnp and the use of cnp.uint8_t, cnp.int64_t and cnp.ndarray[cnp.int64_t, ndim=1/2].
The setup.py is here.
Expected behaviour
Compilation works fine with cython <= 3.0.8.
OS
Ubuntu Jammy
Python version
3.10.12
Cython version
>= 3.0.9
Additional context
Surprisingly enough, compiling the same code works fine locally on my Fedora with python 3.12 and cython 3.0.10.
This is using numpy 1.26.4 in all cases.

I don't think this is a Cython bug. PyDataType_ELSIZE and PyDataType_ALIGNMENT don't appear in the Cython code at all.
They look to be new in Numpy 2. I think you're somehow using the Numpy pxd files from Numpy 2, but the headers from Numpy 1.something.

@da-woods thanks for the quick reply, what I don't understand is why the error happens only with version 3.0.9 and later, while 3.0.8 compiles fine.
This is the same environment and same numpy, the only thing that changes is the cython version, which seems to point at a change of behavior there.
I'll try to dig in the code to see where that could come from but since I don't know it at all, I was hoping someone from the dev team may know where the issue could come from (at least in terms of which files I should look at).

 Your setup.py has an import numpy and then np.get_include(). If you check np.__version__ and np.__file__ after import, you should be able to deduce whether the version is indeed 2.0 and where it was installed to (and from there, by what tool/command).

@rgommers I will check this out, but I don't understand why this would be a problem with cython > 3.0.8 only...

Re-running the test to check the numpy version (it was indeed 1.26), the build passed with cython 3.0.10, so I've no idea what happened...
I also ran it with cython 3.0.10 and numpy 2 and this passed too.
I'm closing this since it's no longer an issue for me, though I'm afraid it probably won't help anyone who encounters it later on.


[SPARK-31959][SQL][3.0] Fix Gregorian-Julian micros rebasing while switching standard time zone offset

What changes were proposed in this pull request?
Fix the bug in microseconds rebasing during transitions from one standard time zone offset to another one. In the PR, I propose to change the implementation of rebaseGregorianToJulianMicros which performs rebasing via local timestamps. In the case of overlapping:

Check that the original instant belongs to earlier or later instant of overlapped local timestamp.
If it is an earlier instant, take zone and DST offsets from the previous day otherwise
Set time zone offsets to Julian timestamp from the next day.

Note: The fix assumes that transitions cannot happen more often than once per 2 days.
Adopt the test "SPARK-31959: JST -> HKT at Asia/Hong_Kong in 1945" to outdated tzdb. Old JDK can have outdated time zone database in which Asia/Hong_Kong doesn't have timestamp overlapping in 1945 at all.
Why are the changes needed?

Current implementation handles timestamps overlapping only during daylight saving time but overlapping can happen also during transition from one standard time zone to another one. For example in the case of Asia/Hong_Kong, the time zone switched from Japan Standard Time (UTC+9) to Hong Kong Time (UTC+8) on Sunday, 18 November, 1945 01:59:59 AM. The changes allow to handle the special case as well.
To fix the test failures on old JDK w/ outdated tzdb like on Jenkins machine research-jenkins-worker-09.

Does this PR introduce any user-facing change?
It might affect micros rebasing in before common era when not-optimised version of rebaseGregorianToJulianMicros() is used directly.
How was this patch tested?

By existing tests in DateTimeUtilsSuite, RebaseDateTimeSuite, DateFunctionsSuite, DateExpressionsSuite and TimestampFormatterSuite.
Added new test to RebaseDateTimeSuite
Regenerated gregorian-julian-rebase-micros.json with the step of 30 minutes, and got the same JSON file. The JSON file isn't affected because previously it was generated with the step of 1 week. And the spike in diffs/switch points during 1 hour of timestamp overlapping wasn't detected.

Authored-by: Max Gekk<EMAIL_ADDRESS>Signed-off-by: Wenchen Fan<EMAIL_ADDRESS>(cherry picked from commit c259844)
Signed-off-by: Dongjoon Hyun<EMAIL_ADDRESS>(cherry picked from commit eae1747)
Signed-off-by: Max Gekk<EMAIL_ADDRESS>

@cloud-fan Please, take a look at the backport of https://github.com/apache/spark/pull/28787 to branch-3.0

Test build #123906 has started for PR 28809 at commit 35245c0.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/28530/
Test PASSed.

do you know what caused the conflicts?

do you know what caused the conflicts?

As usual - fromMillis()

Test build #123906 has finished for PR 28809 at commit 35245c0.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/123906/
Test FAILed.

Jenkins, retest this, please

Test build #123925 has started for PR 28809 at commit 35245c0.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/28547/
Test PASSed.

We need to split such a long Jenkin job to multiple shorter Jenkins Jobs

Test build #123925 has finished for PR 28809 at commit 35245c0.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/123925/
Test PASSed.

It might be Amplap Jenkins host issue (Java version or environment).

It uses JDK w/ outdated time zone database (not clear from log which version):
JAVA_HOME=/usr/lib/jvm/java-8-oracle

other jenkins machines have:
JAVA_HOME=/usr/java/jdk1.8.0_191

If we are not able to upgrade JDK 1.8 to the recent version, can we have at least the same JDK on all jenkins machines?

I am going to skip the test checks if JDK tzdb is outdated and Asia/Hong_Kong doesn't have timestamps overlapping in 1945 at all.

I will cherry-pick https://github.com/apache/spark/pull/28832 here when it will be merged to master.

It's merged now. Thanks!

Test build #124060 has started for PR 28809 at commit 63898cf.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/28679/
Test PASSed.

Test build #124060 has finished for PR 28809 at commit 63898cf.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/124060/
Test PASSed.

thanks, merging to 3.0!


Perform soak test

i also left the game running while making dinner, framerate tanked and then I got a Variable <unknown_object>.draw(101185, -2147483648) cannot be resolved. error when trying to draw a scribble... weiiiird

Found a memory leak and fixed it


x/build: coordinator should keep a small pool of ready-to-go GCE buildlets

The coordinator's GCE buildlet pool should always have a few of each type of buildlet ready to go to avoid the start-up latency.
e.g. an idle Plan 9, OpenBSD 32/63, FreeBSD 64 (at least 2x), Linux (probably at least 4x), etc.
Then once we start building them, we also start spinning up the helpers for test sharding.
This will raises costs, but probably shouldn't be too bad.  I'll post some math on the cost here later.
/cc @adg

Related bug that'd probably need to happen about the same time: #19178


Create a readme.md

You should document the purpose of the application and the commands that are used in order to run it.

Readme create


Shape test branch

Created color input check and added it to the prompts in a if statement
Created test for the triangle and square class


I don't see the "source" field in the JSON API response

I execute
echo "body of your email" | mail -s "This is a Subject"<EMAIL_ADDRESS>Actual result

`{
"id": 2,
"sender"<EMAIL_ADDRESS>"recipients": [
<EMAIL_ADDRESS>],
"subject": "This is a Subject",
"size": "479",
"type": "text/plain",
"created_at": "2019-08-22T10:57:52+00:00",
"formats": [
"source",
"plain"
],
"attachments": [
]
}`
Expected result
Something like this
{   "id":1,   "sender":"",   "recipients":[""],   "subject":"R\u00e4ksm\u00f6rg\u00e5s!",   "source":"From: Testing \nTo<EMAIL_ADDRESS>Mon, 18 Aug 2014 17:51:26 +0200\nMessage-ID<EMAIL_ADDRESS>=?UTF-8?B?UsOka3Ntw7ZyZ8OlcyE=?=\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\n\nH\ufffd\ufffdll\ufffd\ufffd t\ufffd\ufffdsting r\ufffd\ufffdksm\ufffd\ufffdrg\ufffd\ufffds!\n\n\n\n",   "size":"348",   "type":"text/plain",   "created_at":"2014-08-18T15:51:26+00:00",   "formats":["source","plain"],   "attachments":[] }
I don't understand why I don't get this field there. Should it be there?

No, the source is served as a separate content type. Try a .eml extension instead of .json, like http://<IP_ADDRESS>:1080/messages/2.eml.

Ok, thank you. My mistake was that I used an old version of module for codeception https://github.com/captbaritone/codeception-mailcatcher-module

I just googled for 2 days, just to find out that I have the same issue xD
This information saved a lot more time, thank ya'!


chore: copy golang runtime to dist for publishing

The publisher expects golang code to reside under the go directory in the build artifact. To that end, add a "package" script to the @jsii/go-runtime module which copies the go runtime code to dist/go. This is then collected during mono-repo packaging.
Remove the go publishing step from the github workflow as it is now handled by the delivlib pipeline.
Fixes #2579

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

AWS CodeBuild CI Report

CodeBuild project: AutoBuildProject89A8053A-6Jw05QLuWWwe
Commit ID: cb345e08f1a591ad3103bb189bdff527060b1494
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


all existing findings get closed when npm audit registry is down or errored

When using reimport with close_old_findings enabled, all existing findings may get closed if there was an error during the audit:
This is the npm audit json file at that point
{
  "error": {
    "code": "ENOAUDIT",
    "summary": "Your configured registry (https://registry.npmjs.org/) may not support audit requests, or the audit endpoint may be temporarily unavailable.",
    "detail": ""
  }
}

It may be that the npm audit command throws a non-zero exit code and people shouldn't upload this report at all. Nevertheless I think the npm audit parser should perform some sanity checks to make sure there are no errors, etc.

For reference an empty audit report looks like this:
{
  "actions": [],
  "advisories": {},
  "muted": [],
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 0,
      "high": 0,
      "critical": 0
    },
    "dependencies": 3,
    "devDependencies": 0,
    "optionalDependencies": 0,
    "totalDependencies": 3
  },
  "runId": "0b1fa545-3d86-4cde-8a74-a58e195400dc"
}


When is the map actually initialized

This is basicaally a question, when is the map actually initialised? Is it when the agm tap is called in html or at the top when the index.html gets built?

when the library is loaded from google servers


kline stream not working with @+8:00

python3.9, python-binance v1.0.25
#!/usr/bin/env python
import websocket
import json
from binance.client import Client
def on_message(ws, message):
json_message = json.loads(message)
print(json_message)
socket = "wss://stream.binance.com:9443/stream?streams=btcusdt@kline_15m@+8:00"
ws = websocket.WebSocketApp(socket, on_message=on_message)
ws.run_forever()
Script not working with code line :  socket = "wss://stream.binance.com:9443/stream?streams=btcusdt@kline_15m@+8:00"
Script working well with code :          socket = "wss://stream.binance.com:9443/stream?streams=btcusdt@kline_15m"**

Hi @kp0987654321,
Connecting directly to binance I also get the error 400 when use +08:00. I am able to connect using 08:00 or -08:00 but no messages are sent through the stream.
Unfortunately as this is on binance's side I'm not sure we can do much to help.
My recommendation would be to listen the the UTC channel and then adjust in your code for the timezone.
I'll close this issue for now, but feel free to reach out or open any other issue you might find.


Trunk of vehicles

Hello,
It's been several days since I have a problem, I can not find how to add and change the trunk of cars ...
Do you know how to change it?
Thank you in advance,

How do you want to change it? In game, you can go to a car you own (the car is in RPF_Cars and it is local to your client) and use the TAB key by default to use the interaction system and click trunk. When you are carrying some physical item like a fishing net or delivery items, you will get an option to store it in the trunk. So in simple terms, the trunk is for stroring these 'physical items' (they need to be in the RPF_ownedFurniture array).
If you need more help, you can join the discord server and come to the #support channel and I can give you live support.

I was talking about the capacity of the trunk of the vehicles and not the items .. For example the SUV can contain 7 items how to increase it or lower it?

It's currently dependant on how much normal items the vehicle can hold, which is defined in CfgVehicles as "maxLoad". I divide that variable by 300 by default, but you could change it in the RPFramework mission/Functions/core/Vehicles/ open, take and -storeTrunk files. Now that I think of it, I should have probably change it to be a variable so people can easily change it. Will do this in the next update


Function GetRecord working incorrectly when in factbox we have more then 15 records

1. Describe the bug
When we using function GetRecord to get selected record from then factbox to the main page, then we get wrong record. It happens when in factbox is more then 15 records. If we have till 15 records everything is working correctly

2. To Reproduce
Create Main page with factbox.

In main page create action :

Then add more then 15 records in factbox.
Select first record in factbox and press action button "Test"
You will get not first but last record from the factbox.

3. Expected behavior
Function GetRecord should return a record of what exactly I chosed
4. Actual behavior
GetRecord return last records from then factbox if there is more then 15 records
5. Versions:
-AL Language: v13.0.1007491
-VSC Version: 1.89.1 (user setup)
-Business Central: v. 24.1.18927.19633
-Microsoft Edge :Version 125.0.2535.67

Let's get the issue to a team who will fix and backport it, as this repository is only for issues related to the AL compiler in latest developer preview environment for Dynamics 365 Business Central. We suggest that you open a support case or file a bug in Collaborate, to ensure that all Business Central users benefit from your catch as soon as possible.
To open a support case, you can:

Open a support request to CSS through the PartnerSource portal
Contact your Service Account Manager (SAM) in your local subsidiary to understand what is included in your contract as of support incident and PAH (Partner Advisory Hours). Your SAM might also direct you "step by step" how to open a support request or how to get credentials, if this is the first time for you or your company

If you file the bug in Collaborate, remember to include steps to reproduce the issue, and the Business Central build number and country version you're using.


141 restructure documentation

restructured all docs and replaced absolute urls to relative

You should resolve the conflict first

will be reviewed in different PR


Add documentation for bundle package --all-platforms

Added as per request by @TimMoore. PR for the doc site is forthcoming.

The bundler-site repo does not yet have a source for 1.8. Should I add it to the 1.7 tree, commented-out, like the --no-install flag, or start the 1.8 tree (by copying and uncommenting the 1.7 tree)?

Go ahead and start the 1.8 tree. Thanks!
On Fri, Feb 27, 2015 at 1:04 AM, Matthias Bauer<EMAIL_ADDRESS>wrote:

The bundler-site repo does not yet have a source for 1.8. Should I add it to the 1.7 tree, commented-out, like the --no-install flag, or start the 1.8 tree (by copying and uncommenting the 1.7 tree)?
Reply to this email directly or view it on GitHub:
https://github.com/bundler/bundler/pull/3442#issuecomment-76359214

Thanks, @moeffju. Would you be able to make a pull request against the 1-8-stable branch rather than master?

Sure. Coming right up.

Reopening against 1-8-stable.


drtv ramasjang fails to download

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

Verbose log
youtube-dl -v https://www.dr.dk/drtv/program/hugo-og-holger_152801
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'https://www.dr.dk/drtv/program/hugo-og-holger_152801']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2019.11.28
[debug] Python version 2.7.16 (CPython) - Darwin-18.7.0-x86_64-i386-64bit
[debug] exe versions: avconv 12.3, avprobe 12.3, ffmpeg 4.2.1, ffprobe 4.2.1, rtmpdump 2.4
[debug] Proxy map: {}
[generic] hugo-og-holger_152801: Requesting header
WARNING: Falling back on generic information extractor.
[generic] hugo-og-holger_152801: Downloading webpage
[generic] hugo-og-holger_152801: Extracting information
ERROR: Unsupported URL: https://www.dr.dk/drtv/program/hugo-og-holger_152801
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/generic.py", line 2372, in _real_extract
doc = compat_etree_fromstring(webpage.encode('utf-8'))
File "/usr/local/bin/youtube-dl/youtube_dl/compat.py", line 2551, in compat_etree_fromstring
doc = _XML(text, parser=etree.XMLParser(target=_TreeBuilder(element_factory=_element_factory)))
File "/usr/local/bin/youtube-dl/youtube_dl/compat.py", line 2540, in _XML
parser.feed(text)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1659, in feed
self._raiseerror(v)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/xml/etree/ElementTree.py", line 1523, in _raiseerror
raise err
ParseError: mismatched tag: line 5, column 14
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 796, in extract_info
ie_result = ie.extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 530, in extract
ie_result = self._real_extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/generic.py", line 3347, in _real_extract
raise UnsupportedError(url)
UnsupportedError: Unsupported URL: https://www.dr.dk/drtv/program/hugo-og-holger_152801
Description
Fails to download video. Nothing more to add :)

I believe DR's complete URL scheme has changed. Possibly even the download scheme.
I was trying to download this non-geoblocked show, which plays fine in the browser:
https://www.dr.dk/drtv/se/troldspejlet-and-co_-star-wars-gyserspil-_-og-iben-hjejle_152168
(Ja, på grunn av Iben Hjejle. ;-))

They changed the entire streaming platform, but youtube-dl was uploaded to support the new form. drtv obviously changed something else after that update.

A workaround for now is to convert a link to the url URL scheme. It works at least if the show has published prior to the launch of the new DR TV platform.

youtube-dl -v https://www.dr.dk/drtv/program/hugo-og-holger_152801
Fails to download video. Nothing more to add :)

Try: youtube-dl https://www.dr.dk/tv/se/hugo-og-holger/hugo-og-holger

Thank you for the workaround that helped fetching the example URL.
The issue still needs some work in order to work for new content as well :)

This issue has been solved in the 2020.01.01 release

Sorry. https://www.dr.dk/drtv/program/hugo-og-holger_152801 still won't download. I tried using https://www.dr.dk/drtv/se/troldspejlet-and-co_-star-wars-gyserspil-_-og-iben-hjejle_152168 and that worked. Original issue is still not fixed.

https://www.dr.dk/drtv/program/hugo-og-holger_152801 contains a "play now" button that leads to https://www.dr.dk/drtv/se/hugo-og-holger_152801 and the 2020.01.01 release can download that. I agree that it would be nice that the original url works as well, but the /se/ (danish for "see") URL works fine..

https://www.dr.dk/drtv/se/saa-er-der-tegnefilm_160544 can't be downloaded. Works fine in my browser, but returns 404 when trying youtube-dl.
youtube-dl https://www.dr.dk/drtv/se/saa-er-der-tegnefilm_160544
[drtv] saa-er-der-tegnefilm_160544: Downloading webpage
[drtv]<PHONE_NUMBER>0: Downloading video JSON
[drtv]<PHONE_NUMBER>0: Downloading m3u8 information
[drtv]<PHONE_NUMBER>0: Downloading m3u8 information
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 121
[download] Destination: Så er der tegnefilm-00851907130.mp4
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 1 (attempt 1 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 1 (attempt 2 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 1 (attempt 3 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 1 (attempt 4 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 1 (attempt 5 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 1 (attempt 6 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 1 (attempt 7 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 1 (attempt 8 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 1 (attempt 9 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 1 (attempt 10 of 10)...
[download] Skipping fragment 1...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 2 (attempt 1 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 2 (attempt 2 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 2 (attempt 3 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 2 (attempt 4 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 2 (attempt 5 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 2 (attempt 6 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 2 (attempt 7 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 2 (attempt 8 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 2 (attempt 9 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 2 (attempt 10 of 10)...
[download] Skipping fragment 2...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 3 (attempt 1 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 3 (attempt 2 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 3 (attempt 3 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 3 (attempt 4 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 3 (attempt 5 of 10)...
[download] Got server HTTP error: HTTP Error 404: Not Found. Retrying fragment 3 (attempt 6 of 10)...

the 404 issue was observed with both 2020.02.16 and 2020.03.08


Openwhisk show no packages were installed on both guest as well as whisk system.

can anyone please tell me how to install whisk package like alarm, slack, kafka etc in windows machine. I started openwhisk using below command java -jar openwhisk-standalone.jar --all --data-dir D:\whisk -v.
everything started correctly and working fine, but could not find any whisk packages. could any one let me know how to install those packages in windows machine locally.

It would be convenient to add an option to standalone openwhisk ton install the action catalogs. To install the packages, you can follow the instructions from the samples catalog.
git clone https://github.com/apache/openwhisk-catalog.git
cd openwhisk-catalog
./packages/installCatalogUsingWskdeploy.sh 789c46b1-71f6-4ed5-8c54-816aa4f8c502:abczO3xZCLrMN6v2BKK1dXYFpXlPkccOFqm12CdAsMgRU4VrNZ9lyGVCGuMDGIwP http://localhost:3233

If you want to run the alarms or kafka service provider, there is more setup required as those have to startup microservices (in additional containers) to run the feed providers. These are also not part of the standalone bring up process at this point.
Contributions are welcomed.

Thanks for your response. Openwhisk Kubernetes deploy servered my requirements.


NuGet brings in Standard Dependencies :(

From my understanding you have to list each platform and what it actually need: https://github.com/jamesmontemagno/mvvm-helpers/blob/master/MvvmHelpers.nuspec#L18-L46
Is what I do. Else installing your library does something like this:

Resulting in:

This was just into a xamarin android app. Perhaps I am doing something wrong or misunderstanding the changes they made.

Mhm I am using nugetizer;  I dont actually have a nuspec file.   But the above looks hideous indeed.
If I have to, I will add a manual nuspec to solve this

Those should all be hidden from you if you use PackageReference. The optimization James has is useful for minimizing pain of packages.config users.
Also, once netstandard2 is a thing, if the Xamarin packages reference (implicitly) netstandard.library 2.0, then all of those dependencies won't even be brought in since netstandard.library 2.0 doesn't have those dependencies. instead, it's all in the single package.

This will work even if the class library has a reference to netstandard.library 1.6.1 since the Xamarin project's netstandard.library 2.0 library will "win". the whole dependency graph gets short circuited and simplified.

But how would our users know that they need to use PackageReference?
For now, I went with a manual nuspec file that does what James describes and now it looks clean.   Hopefully @kzu will know how to add this to NuGetizer

The new nuGet package 0.2.0 shoudl work.

Would system.valuetuple needed to be added to all of them? @onovotny?

Only if you're using it yourself. Your dependencies should match what you have at build time.

Hmmmm Well if the library is using it? Right now the nuspec just has it on the netstandard one?

If the library is using it, then yes, it does need to be on all of the other groups too. Really the better answer to the manual group trimming is to get folks migrated off of packages.config :/
That and netstandard 2.0 help a lot.

That makes sense, but we will need to upgrade all of our VS 2017 templates I would assume, and have an auto upgrade for existing projects?

Might be better to have a discussion around what you're trying to and for what....happy to talk sometime Monday afternoon if you'd like.


Support Python 3.11.

kerchunk is pure python, it should support all versions already, if the dependent packages are available.

If you would like to report to zarr, that would be fine. Zarr is also pure python, however, so maybe you actually mean numcodecs.


Not all Jupyter servers are shutdown during Python upgrade (windows)

Yes, the merged PR was fixing a different issue. This was added to backlog since there wasn't a simple fix and having multiple Jupyter servers open is possible but uncommon.

Thanks @lucyzhang929, just making sure 😄


Applicant Account Terms Modal

Bug:

If, when creating an account on the Doorway public site, the user exits the terms modal after checking the box but not clicking "Finish", and clicks Create Account again, the user is unable to proceed with accepted terms and gets stuck

Loom: https://www.loom.com/share/07777562b8c04a279a2a967da2d60fac
Expected Behavior:

The user should be able to exit the modal, attempt to create an account, and see the modal again with the "Accept terms of service" enabled. They should not be able to proceed without accepting, but they should be able to accept.

has to do with the accept terms component not looking at the state correctly
Probably need to pass a default based on the state
Works correctly if you follow happy path

lgtm!


inline stuff

@alyosha93 @etdev 😄

@ohbarye sorry was trying to push to @etdev 's forked version, we love the bot ❤


Go public

At some point this repository should be opened up to the public. Not properly open source yet, though, that can be separate.

Public!


C* 2.1 support

@danielbwatson we plan to upgrade to C* 2.1 soon. I was wondering what's the status of C* 2.1 support for aegisthus?

I have heard we plan to upgrade soonish as well.  However, as far as I know that hasn't started yet and I don't have any real 2.1 data sets yet.  I did a few tests on some simple data and made a little hack (https://github.com/Netflix/aegisthus/commit/1343de5b389c5a846d8509102078e3ca0680bedf) so that  the current code seems to work with 2.1 and 2.2 sstable input files now.  If you try it out, I would love to know how it works for you.
Once I have some real data I plan to upgrade the Cassandra dependency and make Aegisthus work with their changes.

When I was digging in the source code, I thought I noticed some changes to the file format in C* 2.1, but I could be wrong.
I'll try giving it a whirl too. I just don't want to end up duplicating effort with you guys depending on where you are.

I'm going to close this for since in my experience this version of Aegisthus does work with C2.1.   We have a lot of data in C 2.1 and haven't experienced issues because of file format changes.

Sorry, meant to circle back to this. It does work, I had missed out something while testing.
Thanks!


calling biber throws error: Couldn't load any math lib(s), not even fallback to Calc.pm

Calling biber on Windows (latest updates from texlive 2023) throws this error:
C:\Users\matth>biber Couldn't load any math lib(s), not even fallback to Calc.pm at C:\Users\matth\AppData\Local\Temp\par-6d61747468\cache-96d297aa7563e182b1dd640f406e913a11204801\19c9b262.pm line 25. BEGIN failed--compilation aborted at C:\Users\matth\AppData\Local\Temp\par-6d61747468\cache-96d297aa7563e182b1dd640f406e913a11204801\19c9b262.pm line 25. Compilation failed in require at C:\Users\matth\AppData\Local\Temp\par-6d61747468\cache-96d297aa7563e182b1dd640f406e913a11204801\11788edc.pm line 14. BEGIN failed--compilation aborted at C:\Users\matth\AppData\Local\Temp\par-6d61747468\cache-96d297aa7563e182b1dd640f406e913a11204801\11788edc.pm line 14. Compilation failed in require at C:\Users\matth\AppData\Local\Temp\par-6d61747468\cache-96d297aa7563e182b1dd640f406e913a11204801\a9813d86.pm line 20. BEGIN failed--compilation aborted at C:\Users\matth\AppData\Local\Temp\par-6d61747468\cache-96d297aa7563e182b1dd640f406e913a11204801\a9813d86.pm line 20. Compilation failed in require at C:\Users\matth\AppData\Local\Temp\par-6d61747468\cache-96d297aa7563e182b1dd640f406e913a11204801\85b0182c.pm line 8. BEGIN failed--compilation aborted at C:\Users\matth\AppData\Local\Temp\par-6d61747468\cache-96d297aa7563e182b1dd640f406e913a11204801\85b0182c.pm line 8. Compilation failed in require at /loader/HASH(0xf926e8)/parent.pm line 16. BEGIN failed--compilation aborted at C:\Users\matth\AppData\Local\Temp\par-6d61747468\cache-96d297aa7563e182b1dd640f406e913a11204801\1fa66f73.pm line 5. Compilation failed in require at script/biber-MSWIN64 line 17. BEGIN failed--compilation aborted at script/biber-MSWIN64 line 17.

Hmm, looks like something to do with your system as win64 is the largest user base and we'd be flooded with complaints if this was a general problem. Try deleting C:\Users\matth\AppData\Local\Temp\par-6d61747468 and running biber -v once to unpack it again. You can always find the cache directory it unpacks to on first run with biber --cache.

deleting the temp directory solved the problem

Just for information, on first run (of a new version), don't interrupt biber as it is unpacking itself into the temp directory and it might corrupt the cache, which leads to issues like this. After the first run it's faster as it uses this cache and doesn't need unpack itself again.


Console error on reload + Chats not working.

Hello, players are unable to use faction chats, Staff is unable to use staff chats.
Error on console when plugin restarts:
http://hastebin.com/jujehitaze.avrasm
Faction chat version: 1.9.9
Spigot: 1.8.8

is this still present?

@MithrandirCraft

No I don't think so. Feel free to close it. The only issue right now is this:
https://github.com/James137137/FactionChat/issues/12#issuecomment-168776190

ty


Metadata server crashes when opening BoxLib file on Mac OS

On Mac OS, opening plot files in Boxlib2D or Boxlib3D format causes VisIt's metadata server (MDS) to crash.  Typically, I've seen this when visualizing time series output.  VisIt will read through several files without any trouble, until it encounters a file that causes the MDS to crash.  I initially thought this might be due to file corruption, however the same files that results in MDS crashes with VisIt open without any trouble in other programs, such as Paraview and yt.
The MDS crash has been observed with Visit versions from 2.10.x to 2.13.x, 3.0.x, and 3.1.x, running on Mac OS 10.14.6.  Attached to this bug report is a Boxlib output file that reliably crashes the MDS.  To reproduce, decompress the file, then open the "Header" file with VisIt.
plt000003486.zip

@bdtaylor do you know if this data was written using AMReX?

@bdtaylor do you know if this data was written using AMReX?

Yes, this file was written using AMReX. I can probably get you the exact version if it matters.
I should have mentioned in my bug report that I have not had the MDS crash like this on Linux. In fact, I think the file above that crashes the MDS on a Mac can be opened successfully in Visit running on Linux.

This has also been noted on the AMReX issue page: https://github.com/AMReX-Codes/amrex/issues/542
There are some funny compilation hacks being used in this reader when running on Mac, but it's not quite clear yet if that's directly related to the issue or not.

The issue appears to be coming from within the BoxLib library. I have a working hack, but I'm looking for something more elegant.


thoughts on vendoring

...so that you can vendor packages listed in requirements.txt in the repo itself (~ /vendor) similar to what Bundler, govendor, and many other dependency managers can do.

like install packages to the dir instead of secret .pundledir?

yes, vendor into our repo

pundle linkall


Service Instantiation - Changing timeout limit to 15 min

@srodriguezOPT Could you make this value (15mins) be passed through an environment variable?

@srodriguezOPT Also, where is this timeout applied? Wouldn't (not for Y1!) an AJAX approach work better?

This timeout applies in the protractor test of the E2E service instantiation.
browser.wait(EC.textToBePresentInElement(element(by.repeater("InstantiationRequest in InstantiationRequests").column('status')) ,'ready', 900000));
In instantiation request section, the browser looks for a status change to "ready" during a maximum of 15 min. When request changes to ready the test ends successfully but after 15 minutes, if request doesn't be ready, the test is marked as failed.

Ah, ok, so it's not in the normal operation of the BSS app... that's good, please ignore my second comment... ;-)


Add NTS -KEM

NTS-KEM is complete

I noticed they have withdrawn their submission in favor of classic mceliece (even before the third round announcement). So I'd say we don't include this, what do the others say?

I noticed they have withdrawn their submission in favor of classic mceliece (even before the third round announcement). So I'd say we don't include this, what do the others say?

I would agree


How to handle the completion of animation playback in SwiftUI

Description
Is there a way to detect the completion of animation playback in SwiftUI?
Help appreciate, thanks!

Hi @Masataka-n you can listen to certain animation state changes that occur, see Player Delegates
But the new and better way is to make use of Rive Events. You can "report" any custom Rive event from a state machine. For example, when a button is pressed, or when an animation finishes, or at any point information needs to be sent from the animation to the runtime.
Take a look at our docs for events here: https://help.rive.app/runtimes/rive-events
Closing this issue for now. Feel free to reach out to us on Discord if you have implementation questions.


Remove : from labels

Remove : from labels as we don't want that to be read by the narrator.

Labels for field should end with a colon, as called out in the VS design standards (https://vsuiguide.azurewebsites.net/topics/07 Interaction Patterns/Basic control patterns/07.10.04 Text controls.html)

Labels for field should end with a colon, as called out in the VS design standards (https://vsuiguide.azurewebsites.net/topics/07 Interaction Patterns/Basic control patterns/07.10.04 Text controls.html)

@jimmylewis , thanks for sharing the document. Looks like we don't need it for radio button and checkbox. Let me know if you disagree.

Had an offline discussion with @jimmylewis . This is by design and we don't need to change anything here.


Add build_with_gcov_instrumentation to CatkinProxy

sancov is a much nicer way of collecting coverage, and so this feature should be considered low priority for now.


fix: handle case when key is changing

We have a given case:
const address = useAddress()
const [value] = useMMKVBoolean('state-' + address)

Currently, this is not working

Thanks for the PR Michal, can you format your code so ESLint is happy?

This runs on the first mount as well, so we have an additional .get on every key 🤔

Hey @osdnk, did you find some time to work on this again to avoid the initial .get for every first call?

Hey Michal hope you're doing well - let me know if https://github.com/mrousavy/react-native-mmkv/commit/d3ccb655bb3c8fee07b730e01e69f29c675675e2 fixed the issue for you!


WebGL support

Will it be any support for WebGL ?

Hello, thanks for the question!
I haven't tried to build the plugin for web gl. I am affraid that it is not possible since the rlottie cpp library uses a lot of multi threading. But I'll write done into my todo list to try it out.

Thanks a lot, i hope it is supported

would love this too.

This error on WebGL
WebGLBuild.framework.js:3 DllNotFoundException: Unable to load DLL 'LottiePlugin'. Tried the load the following dynamic libraries:
But i think we already know that

WebGLBuild.framework.js:3 DllNotFoundException: Unable to load DLL 'LottiePlugin'. Tried the load the following dynamic libraries:

WebGL native plugins are static libraries and should be using the special __Internal DLL name, just as it's done for iOS.

I am affraid that it is not possible since the rlottie cpp library uses a lot of multi threading.

It seems you must build rlottie with LOTTIE_THREAD_SUPPORT defined for multithreading to be used. I don't know how the WebGL static library was built, but if threading support is disabled in it, it's quite possible that it will just work.

I am affraid that it is not possible since the rlottie cpp library uses a lot of multi threading.

It seems you must build rlottie with defined for multithreading to be used. I don't know how the WebGL static library was built, but if threading support is disabled in it, it's quite possible that it will just work.LOTTIE_THREAD_SUPPORT

Hello everyone, I've searched all over the search engines and haven't found a good solution. Have you solved it?

Hello everyone, I've searched all over the search engines and haven't found a good solution. Have you solved it?

Hello @zaixiaoqu, I spend few days on it long time ago without any success. I would love to add the web gl support to the plugin.

WebGLBuild.framework.js:3 DllNotFoundException: Unable to load DLL 'LottiePlugin'. Tried the load the following dynamic libraries:

WebGL native plugins are static libraries and should be using the special __Internal DLL name, just as it's done for iOS.

I am affraid that it is not possible since the rlottie cpp library uses a lot of multi threading.

It seems you must build rlottie with LOTTIE_THREAD_SUPPORT defined for multithreading to be used. I don't know how the WebGL static library was built, but if threading support is disabled in it, it's quite possible that it will just work.

Hello @gindemit, Thank you so much. I used @gilzoide 's open source code (https://github.com/gilzoide/unity-lottie-player), It successfully runs in the webgl environment. I think @gilzoide should have solved the problem according to the two methods he provided himself above.

Oh, thanks @zaixiaoqu for pointing this out. I will take a shot again to solve this problem.

Yeah, I had to disable rlottie's threading support (that is, build it without LOTTIE_THREAD_SUPPORT defined) for it to work. On CMake, setting LOTTIE_THREAD option to OFF on web builds should do the trick.
That plus using [DllImport("__Internal")] should work =]


Add full screen ad load in test app

Closing since https://github.com/android/privacy-sandbox-samples/pull/117 has been merged


added first sample CSVs

It looks like most of the old CSVs that we pulled have been cleaned out from the folder I pull them from. I'll have to look into why.
However, I was able to get sample files for three of our bigger CSV jobs.

Looks like the PLI is in binary format for some reason so that should be fixed.
We don't need everything, just a few sample rows. You can pull those out with this awk script:
awk 'BEGIN {srand()} !/^$/ { if (rand() <= .01 || FNR==1) print $0}'
or this Perl script (if you have Perl)
perl -ne 'print if (rand() < .01)' your_file.txt

I pulled samples from the files - no problem.
However, it seems pli_violations is encoded in UTF-8-BOM.  Could it be possible that the BOM is what's causing git hub to read it as a binary file? Also, the file is tab-delimited. If it's the encoding, I could just manually change it and we can use that for test purposes. I'm only hesitant to do so because then it would vary from what the city provided.

Nope, that's perfect. Leave it is as close as possible to the provided stuff.

@saylord are we confident that the city always produces files with BOM?

@bsmithgall, for the PLI violations data, yes.  However, they may use different vendor products to produce other data so I can't be sure for anything else.

I think the file is actually utf-16 encoded...

That's possible.  I took notepad++'s listing as the gospel truth on it, but after a short search it seems that it's merely a suggestion.

I just opened it in window's notepad, and noticed it started with ï»¿, which according to this post indicates its ISO-8859-1.


Build Issue

I get MSB8020 issue when I try to build as Release/x64. Do you have any Idea on how to solve this issue? I have already downloaded WDK 10.

install window developer kit

same for me. I already tried vs 2017, 2019, 2022, different SDK's. same error all the time

is not sdk guys, is WDK https://learn.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk then add path to build
Go to project properties -> C/C++ -> General, and add ddk headers path to Additional Include Directories tab. It should be sth like $(WDKPATH)\inc\ddk where $(WDKPATH) is ofc a directory where You have installed WDK.

path example C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0\km`

@doomedraven  i need a little bit more help.
Running windows 10 21h2 version. According this ms doc i have installed vs 2019 enterprise and correct version of sdk is pre selected in vs installer side screen when i pick c++ development package. Then i have installed WDK for Windows 10, version 2004 as it fits for windows 10 21h2. At the end of wdk installation it also installed the wdk vs 2019 extension.
I dont understand that adding path section. Should i add this path(WDKPATH) variable to windows's env. setting,too?
I have added the path to Additional Include Directories but how $(WDKPATH) is recognized by visual studio?

Another question is on my wdk path, inside km folder there is no inc or ddk folder as you mentioned:

I did clean install of everthing, it is building now but i got an error :/

in my case i just added inside of the VS, nothing outside of that. but that was many months ago, i didn't use it after. , about WDKPATH just see my path example and replace with your version

Thanks, i have managed to build it succesfully and created the script. The script is just working fine inside the vm.


Resume Review

Remove all personal data, otherwise the resume will be deleted.
This is the first time I am building a resume and I would really appreciate it if you could review it!
Items we can review on a live stream:

GitHub profile
Resume

You can also join the discord community here
Feel free to check out other cool repositories of EddieHub Community here

Thank you for sharing 👍 , I will review on a live stream soon 🤓

I suggest you change the colors on the squared banner, It's not really readable.

Hi @Prince-Shaikh ,
Thanks for pointing these out

Replied in https://github.com/Rishit-dagli/Rishit-dagli/issues/5
Yeah, the spacing might be a little less, but I wasn't able to fit all the content with increasing the spacing in 2 pages. Do you have any ideasfor it?

-> Maybe add some visual representations for skills? (Something like a bar chart)
-> Try reducing the font sizes a bit of the current version, that should give other text some breathing room.
-> also use a different font, this one is light so it gets harder to read it.
Hope I was able to help 🙂

My suggestion is to move the experience section on the first page. Also, I think 3-4 projects is enough in a resume, so maybe list only your top 4 projects,

Thanks, @Prince-Shaikh , sure I could try doing 2nd and 3rd however I was a bit reluctant about adding a chart since it poses the question how do you calculate a percentage or some numeric quantity for your skills?

My suggestion is to move the experience section on the first page. Also, I think 3-4 projects is enough in a resume, so maybe list only your top 4 projects,

Thanks @khushab , I could definitely try to reduce the number of projects. I should have been clearer about this, but I am planning to send this over to universities so I might remove the "Experience" section too.

Love it maybe on thing in dark mode take a look at the technologies badges

there is some white space

A small Description of 1-2 lines can be added ! That will make people to jump more people on blog !

Reviewed on live stream https://youtu.be/h0UN06O4YIc
Looks great, some thoughts...

maybe remove the link for the google maps as it is another call to action that could be distracting
badge styles do not match
GitHub followers badge is a duplicate, might be distracting
possible put blog post links and GitHub stats graph next to each other to save space


[JTC] Commands new targets after trajectory excution has finished

Describe the bug
We run a force limited setup where we use a JTC to command a trajectory which the actual actuator might not be able to follow completely (one servo axis). With the current version (3.14.0) we ran multiple times into the issue that after the JTC has finished execution the axis started moving into the opposite direction.
With the previous version (3.13.0) this behavior does not occur.
To Reproduce
Have a setup where the actual goal cannot be reached ( in our case for example by roughly 8cm).
Command that goal.
In like 6 to 10 cases the axis will move slowly in the opposite direction of the target (where it came from) after the JTC has finished execution.
Configuration
servo_position_controller:
  ros__parameters:
    joints:
      - axis_A
      - axis_B
    command_interfaces:
      - position
    state_interfaces:
      - position

    state_publish_rate: 100.0
    action_monitor_rate: 20.0
    allow_partial_joints_goal: true
    constraints:
      stopped_velocity_tolerance: 0.1
      goal_time: 0.0
      axis_A: { trajectory: 0.0, goal: 0.0 }
      axis_B: { trajectory: 0.0, goal: 0.0 }

Expected behavior
The axis should stay where it is after execution has finished or should have the last point of the trajectory as target
Environment (please complete the following information):

OS:  Ubuntu 22.04
Version ros-iron   JTC: 3.14.0

Additional context
Given that 3.13.0 works it has to be one of those commits.

Given that 3.14.0 also introduces #759 I would suggest reverting those commits related to the JTC until a solution was found.

Do you use the action or topic interface? If the action interface, does it report to have reached the goal?
Could you provide us a rosbag with /joint_states and ~/controller_state, or a complete example to reproduce it? Maybe this can be reproduced with the rrrbot.

I am using the action interface and it reports having reached the goal. I try to collect a rosbag with the desired information in the next few days.

thanks, and please also add the console output.
do you use a real robot or any simulator?

Thanks for the details. The resolution of the image is too low to read the legend, cyan is the reference and magenta the output?
This looks like the issue #757, for which I already proposed a solution with #758.
If you have time I'd appreciate if you could test the solution by building JTC from source.

Hi sorry for my late answer. I was on holidays.
I just tested the solution from #758 and seems to work fine!


Q70R - External audio volume slider

First of all, thanks for this integration, works very well on my 65Q70R television on port 8002 (installed via HACS).
Unfortunately the volume slider does not seem to work when an external audio device is connected to the TV (e.g. soundbar via optic or soundbar via bluetooth). The control is still possible with single steps by using the button, but the slider bar would be much more convenient.
Is this something you can look into?
Please let me know if I can assist with something, if this can be fixed I'll buy you a beer ;)

The soundbar is not part of the tv, and the volume on the slider uses upnp, not volume keys, you could probably interact with the soundbar by using KEY_VOLUP / KEY_VOLDOWN from this component, but i don't think the volume slider can work in this case as it also needs to get the volume from the TV, and i don't think that is possible for this case.
There was someone that made a component for Samsung soundbars using the Samsung API, you might want to see if that fits your needs:
https://github.com/PiotrMachowski/Home-Assistant-custom-components-SmartThings-Soundbar

Thanks for thinking along!
I've already looked into the smartthings soundbar integration, unfortunately my soundbar is bluetooth only (no wifi), so it cannot be used with the smartthings API. I might run a few tests with the bluetooth control app (which is able to set the volume). Maybe I can create a custom slided and interact to the soundbar over bluetooth.
I'll update this question if I found any solution.

that's good news!


Wrote script to copy only the needed files to the docker host which runs the docker openvpn server.

For the truly paranoid users, never keep any keys (i.e. client and certificate authority) in the docker container to begin with :).
I did not find a script for this, so I wrote one.

Can you add a markdown file to the docs folder in this PR to describe how to use this?

Good idea thanks. I wrote a short documentation.

Cool, thanks!


[Question] Cannot reproduce MME results on LLaVA-1.5-7B

Question
I cannot reproduce MME results following finetune.sh on 665k instruction tuning dataset and evaluation scripts for MME. We followed all the settings, but get 1457.7. It's a large gap between the number paper reported 1510 on MME.
However, the evaluation results on other datasets seem reasonable (except the results on ScienceQA is much higher).
Here is the results:

exp
GQA
ScienceQA
TextVQA
POPE
MME

paper
62.0
66.8
58.2
85.9
1510.7

ours
62.6
70.8
58.3
85.8
1457.7

Hi @Carol-lyh,
I am facing the same issue, have you figured out?

Here, I am also facing the same issue. Has anyone solved this to match the score?

This may be due to some unexpected randomness when using distributed training (https://github.com/haotian-liu/LLaVA/issues/864), while we haven't figured out where the randomness is -- the data mixture order is verified to be the same across different runs, and there should not be any randomly initialized weights if we start with a pretrained projector.
This observed randomness has led to fluctuation of some benchmark performance -- MME is the most prominent (I can get +/- 20 from the report 1510 for 7B model, similar for 13B model) and other datasets are mostly stable.

@haotian-liu  I also cannot reproduce on MMbench dev by using v1_5/finetune13B.sh。

开发集 dev
dev_overall
dev_attribute_reasoning属性推理
dev_coarse_perception粗粒度感知
dev_finegrained_perception (cross-instance)多对象感知
dev_finegrained_perception (instance-level)单对象感知
dev_logic_reasoning逻辑推理
dev_relation_reasoning关系推理

llava1.5-13b论文
68.2
67.3
82.1
59.4
72
44.1
60

llava1.5-13b-ours
67.26
69.65
79.53
58.62
71.38
39.16
60.869

Hi @Carol-lyh, I also ran the finetune.sh with the 665k instruction dataset on 7B, but I have problems reproducing the results of GQA, TextVQA, and MME. My results are 58.2, 57.5. 1476.2. Just want to check, how did you run the experiment? is it just by executing the finetune.sh?

Hi @yuangpeng, may I ask how you obtain the result for MMBench? It suggests to submit the generated result to the evaluation server https://rank.opencompass.org.cn/leaderboard-multimodal. However, I couldn't find a submission guidance. Could you help me?

Hi @yuangpeng, may I ask how you obtain the result for MMBench? It suggests to submit the generated result to the evaluation server https://rank.opencompass.org.cn/leaderboard-multimodal. However, I couldn't find a submission guidance at the leaderboard page.
I see you submit the result to https://mmbench.opencompass.org.cn/mmbench-submission in your dreamllm project. However, this server seems to use another version of dev set, since I see some log info as "Index 1222 in your result do not exist in the released data file, thus ignored. Please use our latest released data file. "

Sorry for the long delay in replying. I am currently using https://github.com/open-compass/VLMEvalKit for evaluation.

same. It seems like this is a very common problem and the performance gap is very noticeable.


Question: Public chatroom for working with Reason?

Is there any chance a public IRC channel or Slack channel could be set up for discussion about Reason? I understand it might be difficult for Facebook staff to handle it all the time, but I would really like to be able to ask Reason and OCaml-related questions in the context of Reason.

I just asked the Discord channel reactiflux and they don't want reason because it's totally different/unrelated. Maybe an irc channel on freenode?

Man this has been debated to death and thanks for reminding us to get back on it. Slack unfortunately did not scale for reactiflux, thus the discord migration. I myself am on both, but I find discord still a bit of a heavy thing to buy into. Meanwhile we've joined #reason as a stop-gap solution before settling on discord/gitter. See you there!

Cool! For now, most of the discussion will likely revolve around the implementation of the toolchain. I might suggest creating two rooms: #reason and #reason-bike-shed
(I don't like IRC very much, but it makes sense to have an IRC channel while looking for another solution). As more of the dev-experience is unified, a good place for noobs to discuss will become very important so I'm glad you're thinking about this.

bike-shed will mostly be about syntax right? If so I'll call it that, lol

Closing this as we are mostly discussing on #reasonml now. Feel free to reopen if you have any other idea for a better public channel.


Remove the Filter Extension dependency from Aggregation Extension requests

Related Issue(s):

#715

Description:

Removes the Filter Extension depenency from AggregationExtensionPostRequest and AggregationExtensionGetRequest. This can be done in the implementations.
Improve the aggregations typing.

PR Checklist:

[x] pre-commit hooks pass locally
[x] Tests pass (run make test)
[x] Documentation has been updated to reflect changes, if applicable, and docs build successfully (run make docs)
[x] Changes are added to the CHANGELOG.

I don't think the aggregate extension should depends on Search.
Users wil create the Search model using search_get_request_model by providing BaseSearchGetRequest and the list of extension they want to support

Okay. Does the aggregation extension spec need to be updated to reflect this? The spec has the same fields as search with the addition of aggregations

oh I see 🤦 that's my bad then.
it seems that the aggregate extension should depends on the search classes.
BUT the aggregate extension shouldn't influence the /search options


no types for Database async (libsql/promise)

Hi,
Would like to use the types from libsql/promise but none are provided
import type {???} from 'libsql/promise';

Fixed by https://github.com/tursodatabase/libsql-js/commit/f7d550ff8844a7a0d24abe2dde71c23163609116


task/add streaming tests

Merged into new dev branch by https://github.com/wgryc/phasellm/pull/45

Merged into new dev branch by https://github.com/wgryc/phasellm/pull/45


Set collapsible default value per directive

Hi!
If I'm not mistaken, currently it seems that the default collapsible value must be set globally for all directives.
It would be great if it were possible to set this default value to true for specific directives only.

Thanks for the suggestion - I agree that most global options should be applicable per block style.
I think the appropriate way to configure this would be like the custom array in the book.toml file, except with a collapsible property: https://tommilligan.github.io/mdbook-admonish/#custom-blocks
I think one of:

A new array of overrides for builtin directives
Just use the existing custom block, and if you specify a built-in directive, it overrides the default value

would work fine.

Closed with PR #174


Add optional Swagger-related configurations to FastAPI constructs to …

…expose the js and css that swagger depends on to resolve the problem of not having access to the API documentation in China

Can someone fix this so it merges?

Hello there, the best way to achieve this would be following the same ideas in the docs for self-hosting the JS and CSS assets: https://fastapi.tiangolo.com/advanced/extending-openapi/#self-hosting-javascript-and-css-for-docs
That way it's more flexible, it allows you to customize everything even further.
Given that, I'll pass on this one, but thanks for the effort! 🍰

@tiangolo,
We currently have that recommendation (https://fastapi.tiangolo.com/advanced/extending-openapi/#self-hosting-javascript-and-css-for-docs) implemented, but with a recent release of FastAPI, the tool is re-writing the version of the openapi spec that we provide to a higher version upon deployment. The static files that are saved are incompatible with the new version of the spec and all of our swagger pages are broken when we upgrade.
One solution that you might propose is to upgrade all the static files for every server every time FastAPI changes the openapi spec version. This is what we're trying to avoid. The solution above allows us to have a single point to change the files. I think it also keeps our repositories cleaner (no copy of static files that are unrelated to the domain problem we're trying to solve) and simpler for more junior developers by abstracting these details into a single location.
I respectfully ask if you'll reconsider your decision.
Thank you for your time and effort, we have migrated to FastAPI for all of our new servers.

A relatively reasonable solution is provided in the documentation, and there seems to be no need to modify it.
| |
李先生
|
|
@.***
|
---- Replied Message ----
| From | @.> |
| Date | 8/10/2023 08:32 |
| To | @.> |
| Cc | @.> ,
@.> |
| Subject | Re: [tiangolo/fastapi] Add optional Swagger-related configurations to FastAPI constructs to … (PR #5906) |
@tiangolo,
We currently have that recommendation (https://fastapi.tiangolo.com/advanced/extending-openapi/#self-hosting-javascript-and-css-for-docs) implemented, but with a recent release of FastAPI, the tool is re-writing the version of the openapi spec that we provide to a higher version upon deployment. The static files that are saved are incompatible with the new version of the spec and all of our swagger pages are broken when we upgrade.
One solution that you might propose is to upgrade all the static files for every server every time FastAPI changes the openapi spec version. This is what we're trying to avoid. The solution above allows us to have a single point to change the files. I think it also keeps our repositories cleaner (no copy of static files that are unrelated to the domain problem we're trying to solve) and simpler for more junior developers by abstracting these details into a single location.
I respectfully ask if you'll reconsider your decision.
Thank you for your time and effort, we have migrated to FastAPI for all of our new servers.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>


Create system for collecting infrastructure user stories

We've been talking about how we might best invest money in ways that would have positive net value for the project.
We often run into issues or asks on the infrastructure side that we fail to capture.  Not capturing these user stories means that we don't succeed at solving these or in allocating the funds to where they might be needed to solve them.
Here are two examples that @ehuss and I ran across in discussion:

When analyzing crater runs, there's often not enough context present to understand what went wrong.  To work around this, the analyst must manually clone and build each crate.  It would improve the effectiveness of analysts, and be more secure, if there were a web system tied to crater that allowed the analyst to click through each crater failure into a web IDE that opened the failing crate at the appropriate line.
We've been trying to lower our CI costs recently, and much successful work has been done here.  However, a significant portion of our builds fail due to an MSVC issue (see https://github.com/rust-lang/rust/issues/127883).  This isn't something our normal contributors tend to have the interest or expertise to resolve, and may benefit from attention from our paid staff or from someone we could contract with the right skills.

There are many other of these kind of things that people tend to just quietly live with, but where we could instead act to meaningfully improve the lives of contributors.
Let's briefly discuss how we might enable better collecting such stories and how we might act on them in allocating funds.
@rustbot labels +I-council-nominated

We discussed this in the 2024-12-20 council meeting to collect ideas.  Some thoughts that came out of that:

Whatever we do here, we'd of course need to be sensitive to reviewer bandwidth and the difficulty of finding trusted people to do things.
There's some overlap between this and the kind of RFQ process that we've discussed.
There are many real cases where we've had a trusted person doing important work, but then we lose that because the person gets a job.

With regards to the goal here of spending money: Another question that came up is whether this should be inwards-facing (supporting the project and its maintainers) or outwards-facing (improving Rust for users). I could imagine that there could be some scenario where we decide contracting someone to implement some feature (which I think is how Cargo came to be?) would be the most valuable to the project, and substantially improve adoption (and thus be very beneficial).
For example (not a serious suggestion), we could identify that "users struggle with our current training material" and decide to contract someone to create free, high-quality training material.
I'm inclined to keep the scope narrow here for inwards-facing support. My personal bias is that I think it is very important for the project itself to remain healthy. However, I have difficulty identifying how we could spend money on something and truly make that work (particularly regarding the reviewer/mentor strain, which I think is the biggest bottleneck). Also, if this means creating something (like internal tooling), then we end up with the problem of long-term maintenance (cough triagebot).
I suppose we could also look at this in a broader view than just "spending money". If we use this process and identify a large priority, some existing volunteer/maintainer might seize that and just make it happen without being funded. But I think it would be good to keep the focus narrow here to just funding opportunities, to keep this tractable.


How to get Pupillary distance?

I am working on iOS , only find following code :
typedef NS_ENUM(NSUInteger, GARAugmentedFaceRegionType) {
  /** The region at the tip of the nose. */
  GARAugmentedFaceRegionTypeNose = 0,

  /** The region at the detected face's left side of the forehead. */
  GARAugmentedFaceRegionTypeForeheadLeft = 1,

  /** The region at the detected face's right side of the forehead. */
  GARAugmentedFaceRegionTypeForeheadRight = 2,
};

I think there should have a enum like GARAugmentedFaceRegionTypeEyeLeft,  now how can i get Pupillary distance?

Look in the ARCore documentation what vertice number you need and use that
position. Challenge is that the face can be from different lengths from the
camera, so if you know the position and the distance between the points,
what do you want to use as reference width to get the real distance between
those points?
With kind regards,
Marco Tenback
On Fri, Sep 2, 2022 at 11:01 AM 肖伟 @.***> wrote:

I am working on iOS , only find following code :
typedef NS_ENUM(NSUInteger, GARAugmentedFaceRegionType) {
/** The region at the tip of the nose. */
GARAugmentedFaceRegionTypeNose = 0,
/** The region at the detected face's left side of the forehead. */
GARAugmentedFaceRegionTypeForeheadLeft = 1,
/** The region at the detected face's right side of the forehead. */
GARAugmentedFaceRegionTypeForeheadRight = 2,
};
I think there should have a enum like GARAugmentedFaceRegionTypeEyeLeft,
now how can i get Pupillary distance?
—
Reply to this email directly, view it on GitHub
https://github.com/google-ar/arcore-ios-sdk/issues/62, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAVH4JHOF3JG5HCXDBHMZXDV4G65LANCNFSM6AAAAAAQDCR2BE
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Look in the ARCore documentation what vertice number you need and use that position. Challenge is that the face can be from different lengths from the camera, so if you know the position and the distance between the points, what do you want to use as reference width to get the real distance between those points? With kind regards, Marco Tenback
…
On Fri, Sep 2, 2022 at 11:01 AM 肖伟 @.> wrote: I am working on iOS , only find following code : typedef NS_ENUM(NSUInteger, GARAugmentedFaceRegionType) { / The region at the tip of the nose. / GARAugmentedFaceRegionTypeNose = 0, / The region at the detected face's left side of the forehead. / GARAugmentedFaceRegionTypeForeheadLeft = 1, /* The region at the detected face's right side of the forehead. / GARAugmentedFaceRegionTypeForeheadRight = 2, }; I think there should have a enum like GARAugmentedFaceRegionTypeEyeLeft, now how can i get Pupillary distance? — Reply to this email directly, view it on GitHub <#62>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAVH4JHOF3JG5HCXDBHMZXDV4G65LANCNFSM6AAAAAAQDCR2BE . You are receiving this because you are subscribed to this thread.Message ID: @.**>

YES! I found this


[Job Launcher] Fix launcher balances

Description
Added a constraint in payments table to avoid negative balances.
Summary of changes

Added balance negative constrain
Added balance field to user table
Added new migration
Updated unit tests

How test the changes
yarn test
Related issues
Job Launcher - Negative balance constraint#744

Please, don't delete fix/launcher-balances branch.


Cookie consent dialog added

www.eucookie.eu
GDPR Cookie consent dialog added to the page.

 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.Belian Radosza seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Added Privacy policy page, question slider window as well.

Privacy policy and Cookie consent dialogs fixed.


Add community section

A section to point out how/where to ask questions and find other community resources. Two good candidates for this section are:

<EMAIL_ADDRESS>transitwiki.org

+1


Add macos DMG building using cpack

Addresses #379
Run the following from the build folder to create the DMG
mkdir build-osx
cd build-osx
cmake -DENABLE_PACKAGE_BUILD=ON -DCPACK_BINARY_BUNDLE=ON -DBUILD_PYTHON_INTERFACE=ON -DCMAKE_INSTALL_PREFIX="/Users/$USER/local/helics-develop/" ../
make -j 8 && make install
cp ../config/Info.plist ../docs/img/HELICS.ico .
cpack -C Release

One needs to copy Info.plist and HELICS.ico to the build folder, before running cpack -C Release. This can be done through CMake in the configuration step.

If we can compile the shared library linking the static library for ZMQ, Boost and the standard library that would be ideal. Users would need to download just one file and everything would ideally just work.

@kdheepak
do you know the commands for compiling the standard library statically in clang.  I think the current code is missing that piece.  it woulds on Windows and gcc currently.  But if we knew what was required we might be able to tweak that for APPLE as well

if we need to do the copy step that probably should be done in cmake rather than leave it up to the users

This worked! I can create a dmg now using static ZMQ (that builds from source). I have the flag set for static Boost and static standard library, but I don't know if that is actually doing anything at the moment.

what compiler are you using?

I'm using Clang. I still need to figure out what what all the fields in the plist file should be.

my guess is you are not linking to the static c++ libraries in that case.


add readProspect feature

This is to find a prospect by id or email.

This looks great, thank you.


Interactive Matplotlib component

via @dulajra
Allow interactive behavior.
A bit of research: It seems like there is no way for using this kind of interactivity in browser runtime. Even official docs show just basic images.
The only solution seems to be using this Matplotlib / D3 mapper as a workaround, but not sure whether appropriate.
cc @lo5 for more light on this.

Related to #297


HDR in AR mode brightens the colors

Description
HDR in AR mode brightens the colors. For example: Blue cube in PC browser and AR. We have different color. On a screenshots was used HDR Neutral.

Version

model-viewer: v1.12.0

Browser Affected

[ ] Chrome
[ ] Edge
[ ] Firefox
[ ] Safari

OS

[ ] Android
[ ] iOS

AR

[ ] WebXR
[ ] SceneViewer
[ ] QuickLook

You're using Scene Viewer; if you want consistent lighting, you'll need WebXR (which is our default mode). If you didn't intentionally change it, check your JS console for info. Usually the problem is not serving on HTTPS.
Scene Viewer, Quick Look, and optionally WebXR, use estimated environment lighting to make the object look correct in its current surroundings, so consistency is explicitly not the goal; rather realism is. However, the ML lighting estimation has its own quirks, so it's not always better.


[Bug]: SumatraPDF download URLs don't work for latest version (3.4.4)

What happened?
The https://kjkpubsf.sfo2.digitaloceanspaces.com and https://kjkpub.nyc3.digitaloceanspaces.com download URLs no longer work.
On https://www.sumatrapdfreader.org/download-free-pdf-viewer the download root has changed to:
x86: https://www.sumatrapdfreader.org/dl/rel/#version/SumatraPDF-#version-install.exe
x64: https://www.sumatrapdfreader.org/dl/rel/#version/SumatraPDF-#version-64-install.exe
Version
2205.567
What PowerShell edition/s are you running Evergreen on?
Windows PowerShell
Which operating system/s are you running Evergreen on?
Windows 10
Have you reviewed the documentation?

[X] Troubleshooting at: https://stealthpuppy.com/evergreen/troubleshoot/
[X] Known issues at: https://stealthpuppy.com/evergreen/issues/

Verbose output
n/a

n.b https://www.sumatrapdfreader.org/update-check-rel.txt appears to be running a phased roll out currently so occasionally returns latest version (3.4.4) but mostly returns 3.3.3

There's a fix in place for this for the latest release; however, this might need some review later if the vendor is chaning URLs around etc.


Links missing in README.md for Release - 5.5.5 and 5.5.7

Need to get the deploy logs from Netlify and inculde them shortly.

LOL, wrong issue thread mentioned.


mask server side

it would be great to have a service such that when we upload a brain mask,
server side that mask is propagated both up & down zoom levels,
and applied, which automatically builds a new image token that is the same as the original one but appended with '_mask', or some such

ok, this is easy.  We alread have this kind of thing.  That being said, I won't write it until I have a real example and dataset.  Doesn't have to be big.  Just make it concrete.


LocalMapper code review

@dgnorton -- changes made after feedback from https://github.com/influxdb/influxdb/pull/3387, as requested. Purely copy 'n' paste, I'll merge on green. Please let me know if this is not what you meant, I took a chunk of code out of Open() but not a huge amount.


Vagrant Up

VM initialize.
Vagrant file added.
gitignore file modified.

@MeitarRizner @RawanAbuleil @thetaxas2468 please provide feedback to the PR. Even if all looks good, say it (when the changes become more complex, it would be less likely, but for now it's ok).

well done paz

Vagrantfile is done right,great job!

Looking good, great job.


Fix systemd service state detection

Resolves #11496
This adds a missing double splat which is required when using Ruby 3.0.
I confirmed this fixes an issue I was noticing while working on the etcd cookbook.
Signed-off-by: Lance Albertson<EMAIL_ADDRESS>

There's a spec failure with this you'll want to look at


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v4.20 to before v5.12.10",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=9d7b18668956c411a422d04c712994c5fdb23a4b",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=9cf27473f21913a3eaf4702dd2a25415afd5f33f"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "9d7b18668956c411a422d04c712994c5fdb23a4b",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "9cf27473f21913a3eaf4702dd2a25415afd5f33f",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "HID: magicmouse: fix NULL-deref on disconnect\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v5.12.10 by commit 9cf27473f21913a3eaf4702dd2a25415afd5f33f, it was introduced in version v4.20 by commit 9d7b18668956c411a422d04c712994c5fdb23a4b. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1000810


File Explorer Name Pinned Locations

Description of the new feature / enhancement
Tool to reinstate the old favourites feature in Explorer or allow tagging of pinned folders with an expanded description.
Scenario when this would be used?
We use a standard naming convention for project folders resulting in large numbers of sub folders with the same name, creating a shortcut through pinning is no good. A simple way to either reinstate the old favourites feature or allow tagging of folders in Explorer would solve the issue.
Supporting information
No response

Hello and thanks for your message. Maybe you would like to try the Files app. It has a good labeling system built in to it.

Files and others can do this but our IT are reluctant to deploy third party apps on the system, a tweak to Explorer via PowerToys is more palatable readily available for all users.


[0.29.9] pluck inside pipe get ts error

The error msg:
Argument of type '{ <U extends O[keyof O], UK extends keyof U, O extends Record<string, any>>(obj: "value" extends UK ? O : never): { [OK in keyof O]: O[OK]["value"]; }; <U extends readonly unknown[] | Record<"value", any>>(list: readonly U[]): U extends readonly (infer T)[] ? T[] : U extends Record<...> ? T[] : never; }' is not assignable to parameter of type '(...args: Data[][]) => (number | null)[]'.
  Type '{ [x: string]: any; }' is missing the following properties from type '(number | null)[]': length, pop, push, concat, and 25 more.

Here is a minimal repo to reproduce the error
https://codesandbox.io/p/devbox/vm2hyt?file=%2Fsrc%2Findex.ts%3A7%2C22
I am not sure if my type in pipe<...> is wrong but it works in 0.29.4

Your R.pipe<> typings is off by a bit: R.pipe<[Data[]], (number | null)[], number[]>(), but that's not the core problem
The problem here is due a combination of two things. First is the fact that typescript always picks the last overload when you pass a function as a prop. And R.reject has this:
export function reject<A, P extends A>(
  pred: (val: A) => val is P,
): {
  <B extends A>(list: readonly B[]): Array<Exclude<B, P>>;
  <B extends A>(dict: Record<string, B>): Record<string, Exclude<B, P>>;
};

R.reject(R.isNil) falls into this and so in your R.pipe, The R.reject is expecting a Record<string, B> and not a B[]. But R.pluck() is now, correctly, returning B[] (https://github.com/ramda/types/pull/71 fixed that, before it was returning an obj, not an array of objects like it should have, this is why you didn't have the problem before)
Since most use-cases for R.filter and R.reject is to pass a list and not an object, the list overload should come last. That's how it is on map as well. I actually have an open MR for this: https://github.com/ramda/types/pull/106. I'm going to add to that MR an update for R.reject as well
The second is how the new R.pluck is what I have been calling "the collapsing generics problem". You can read about it all here: https://github.com/ramda/types/discussions/54
The tl;dr is because R.Pluck supports both and object and an array, the generic collapses to unknown, This is specifically due to the fact that there is more than one overload. If you use only one overload, the generic transfers. You can see this in action here: https://tsplay.dev/m3qojw
A short-term fix for you is to not use the curried varieties of those functions, and wrap them with arrow functions in your pipe
const extract = R.pipe<[Data[]], (number | null)[], number[]>(
  x => R.pluck("value", x),
  x => R.reject(R.isNil, x),
);

This is far from ideal, but will get around the typing problem until we can release a fix

Thank you for responding so quickly. I will use the workaround for now.


BUG:

Describe the bug:

Link to the blitz that caused the error
https://stackblitz.com/edit/http-server-fuziza
Steps to reproduce:

Go to '...'
Click on '....'
Scroll down to '....'
See an error

Expected behavior:

Version of webcontainer:
Hash: 57be275669708b1d42e233d60c80159bef577631
Screenshots:

Desktop (please complete the following information):
Browser name  = Chrome
Full version  = 90.0.4430.212
Major version = 90
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36
performance.memory = {
"totalJSHeapSize": 146956427,
"usedJSHeapSize": 108103571,
"jsHeapSizeLimit":<PHONE_NUMBER>
}
Additional context:

Closing this issue as it's unclear what goes wrong and none of the required details are filled in. Feel free to open a new issue and fill in all the necessary details so we have enough information to have a look ourselves. The more information we have, the better we can help you 🙏 .


Fix joining paths when target is absolute

This happens when reading an Excel file with comments, their paths start with /xl/comments which crashes in src/structs/raw/raw_file.rs:67.

@popen2
Thank you for this as well.
We will merge them.


missed quote in usage example

In readme in "Usage" section you missed a single quote after "Test message". That's why highlighting isn't working there.
$response = $client->sendMessage([
        'chat_id' => $chatId,
        'text' => 'Test message  // <- here you are
    ]);

Thanks. I'll fix it.

fixed


'NoneType' object is not iterable after a ldap login

Hi,
I configured the ldap login using search and bind with the following settings:
Annonymous bind
users search base: ou=People,dc=iscpif,dc=fr
search filter: (uid=%(user)s)
password attribute: userPassword
It seems to work since when I enter an login / password not in the ldap modoboa tells "wrong login / password", but when I enter a correct login password (for instance login: reuillon, mdp: password), I get this error :
Environment:

Request Method: POST
Request URL: https://mail.iscpif.fr/accounts/login/

Django Version: 1.8.11
Python Version: 2.7.6
Installed Applications:
('django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.sites',
 'django.contrib.staticfiles',
 'reversion',
 'rest_framework.authtoken',
 'modoboa',
 'modoboa.core',
 'modoboa.lib',
 'modoboa.admin',
 'modoboa.relaydomains',
 'modoboa.limits',
 'modoboa_amavis',
 'modoboa_pdfcredentials',
 'modoboa_postfix_autoreply',
 'modoboa_sievefilters',
 'modoboa_stats',
 'modoboa_webmail')
Installed Middleware:
('x_forwarded_for.middleware.XForwardedForMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.locale.LocaleMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware',
 'modoboa.lib.middleware.AjaxLoginRedirect',
 'modoboa.lib.middleware.CommonExceptionCatcher',
 'modoboa.lib.middleware.RequestCatcherMiddleware')

Traceback:
File "/srv/modoboa/env/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  132.                     response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/srv/modoboa/env/local/lib/python2.7/site-packages/django/utils/decorators.py" in inner
  145.                     return func(*args, **kwargs)
File "/srv/modoboa/env/local/lib/python2.7/site-packages/django/utils/decorators.py" in inner
  145.                     return func(*args, **kwargs)
File "/srv/modoboa/env/local/lib/python2.7/site-packages/django/views/decorators/cache.py" in _wrapped_view_func
  57.         response = view_func(request, *args, **kwargs)
File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/core/views/auth.py" in dologin
  24.                                 password=form.cleaned_data["password"])
File "/srv/modoboa/env/local/lib/python2.7/site-packages/django/contrib/auth/__init__.py" in authenticate
  74.             user = backend.authenticate(**credentials)
File "/srv/modoboa/env/local/lib/python2.7/site-packages/modoboa/lib/authbackends.py" in authenticate
  75.                 return super(LDAPBackend, self).authenticate(username, password)
File "/srv/modoboa/env/local/lib/python2.7/site-packages/django_auth_ldap/backend.py" in authenticate
  167.         user = ldap_user.authenticate(password)
File "/srv/modoboa/env/local/lib/python2.7/site-packages/django_auth_ldap/backend.py" in authenticate
  339.             self._get_or_create_user()
File "/srv/modoboa/env/local/lib/python2.7/site-packages/django_auth_ldap/backend.py" in _get_or_create_user
  548.         self._user, created = self.backend.get_or_create_user(username, self)

Exception Type: TypeError at /accounts/login/
Exception Value: 'NoneType' object is not iterable

Any idea what goes wrong ?
cheers,
Romain

Hi,
have you read the documentation about LDAP configuration ? (http://modoboa.readthedocs.org/en/latest/getting_started/configuration.html#ldap):

The first time a user connects to Modoboa, a local account is created if the LDAP username is a valid email address. By default, this account belongs to the SimpleUsers group and it has a mailbox.

To automatically create domain administrators, you can use the Administrator groups setting. If a LDAP user belongs to one the listed groups, its local account will belong to the DomainAdmins group. In this case, the username is not necessarily an email address.

So, if you want to create simple users from your LDAP directory, you must use email addresses as usernames. I suggest you change the search filter to match an email address instead of a uid.

Hi Tonioo,
Thanks for pointing that out. I fixed my config by setting the search filter to (mail=%(user)s). I can now login modoboa with<EMAIL_ADDRESS>as username. However when I go to the webmail page I get this error:
Error: ['[AUTHENTICATIONFAILED] Authentication failed.']
Any idea what could be wrong?
Romain

PS: it seem that no domain neither mail box have been created in /srv/vmail

PS2: I just tried with non ldap users and everything works fine for the same domain

In syslog I get this kind of error:
Mar 17 17:21:20 mail dovecot: imap-login: Disconnected (auth failed, 1 attempts in 2 secs<EMAIL_ADDRESS>method=PLAIN, rip=<IP_ADDRESS>, lip=<IP_ADDRESS>, secured, session=<slo3BUEuogB/AAAB>```

Users created from a LDAP directory won't have any password in the SQL database. The passwords will always stay into the directory so you need to setup both LDAP and SQL authentication for Dovecot.
About mailbox on the local file system, it will be created by Dovecot after the first succesfull login.

Thanks it helps a lot!

Can I close the issue ?

Yes

I have the same error
 " mail dovecot: auth: Error: sql(romain.reuillon@iscpif.fr,<IP_ADDRESS>,<slo3BUEuogB/AAAB>): Invalid password in passdb: Not a valid MD5-CRYPT or PLAIN-MD5 password Mar 17 17:21:20 mail dovecot: imap-login: Disconnected (auth failed, 1 attempts in 2 secs<EMAIL_ADDRESS>method=PLAIN, rip=<IP_ADDRESS>, lip=<IP_ADDRESS>, secured, session=<slo3BUEuogB/AAAB>"

but I can not find where to do these ??
 you need to setup both LDAP and SQL authentication for Dovecot.

I know the LDAP part , but where can I configure "SQL authentication for Dovecot." ??
I see nothing related to dovecot in modoboa parameters


Local-storage

Use local storage to save user input.

but we all know that my coding partner is unavailable,, she reach to
student success and in that way i know she will not attend
On Fri, Jul 28, 2023 at 2:11 AM Juliana Ifionu @.***>
wrote:

@.**** commented on this pull request.
Hi @gilberthappi https://github.com/gilberthappi,
While you made a great effort in this project, unfortunately, I cannot
proceed to review your code.
Invalid Code Review Request

Your coding partner needs to contribute to the project.

Your Code Review Request will be marked as invalid in your Dashboard, so
please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something
is not 100% clear.
Please, do not open a new Pull Request for re-reviews. You should use the
same Pull Request submitted for the first review, either valid or invalid
unless it is requested otherwise.
Invalid Code Review Request does not count into the code reviews limit.
—
Reply to this email directly, view it on GitHub
https://github.com/gilberthappi/portfolio/pull/11#pullrequestreview-1551032844,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A2JN2NRET3XRSB2RVM6YH5LXSL7SXANCNFSM6AAAAAA22YZ4AA
.
You are receiving this because you were mentioned.Message ID:
@.***>


GDScript: Add constant Array and Dictionary constructors

Closes #66949.

Some people prefer Array() and Dictionary() instead of [] and {} for some reason. This PR adds support for using the Array and Dictionary constructors as constant initializers, as long as the constructors' arguments are constant expressions.

Note that constant expressions still don't support packed arrays, this is a core issue, see #67873.
The verbose typed array constructor also works, but it looks like some improvements are needed.
I also noticed a bug with constant sharing, but it looks like this is another compiler issue, not related to the analyzer. See also #44459 and #48038.

So, is this PR still good to have?


Examples and API documentation

I have edited the following regarding #2  @ozjd

basic example
Extend EventEmitter Class example

Also edited

API Documentation

Not sure where I left my previous comment (can't find it). Thanks again for your contribution @Balou9
@Balou9 could you please move the API stuff to API.md and link to it from README.md? Other than that, LGTM.

Thanks again @Balou9


kubectl version requirements

Document the suggested or minimum version of kubectl required to run the examples.
Also, if I understand correctly, what version is preinstalled in the jupyter-notebook k8s Service?

More info:
The Kubeflow requirements page states the minimum Kubernetes version. (Note that the page uses a shortcode {{% kubernetes-min-version %}} for the min version.)
The kubectl docs state the following:

You must use a kubectl version that is within one minor version difference of your cluster. For example, a v1.2 client should work with v1.1, v1.2, and v1.3 master. Using the latest version of kubectl helps avoid unforeseen issues.

Kubeflow issue https://github.com/kubeflow/website/issues/845 requests that we merge the requirements page with the getting-started page. This will make the version info easier to find.

/assign


firefly Pre-staking disappears

Issue description
I pre-staked some IOTA on december 22, I have the transaction confirmed, on december 22 i was able to see my funds in staking, now I open firefly again and it tolds me "dont detected staking funds, try changing node"
I have a notification (top right of the window) telling me to go to advanced settings, network, and "see details" to verify if staking is allowed but it dosn't sow me nothing about staking.
Firefly version
1.3.0
OS details
windows 10
Can the issue be reliably reproduced?
No
Steps to reproduce the issue

pre-staking on december 22 and wait 4 days

...
Expected behaviour
no staking detected
Actual behaviour
i dont see my funds in staking.
Errors
No response

try to change node  to tanglebay  and put in in primary

Add https://mainnet-node.tanglebay.com/ to your nodes list. The default load balances are having issues currently.

This worked! Thank You

Yes, Perfect! thanks you so much!

Duplicate to https://github.com/iotaledger/firefly/issues/1894

Add https://mainnet-node.tanglebay.com/ to your nodes list and set it as primary. The default load balances are having issues currently.

this worked for me too, thanks

am unable to add this node https://mainnet-node.tanglebay.com/ to my firefly account it keeps telling me something went wrong

@Olatuyitony347 does anything appear in the error log?

Closing issue as the original issue was resolved


How do I set the base URL if the laravel setup is on another setup?

I checked the code and it seems like this library was designed with laravel setup in same directory or domain as the vue.
I am using vue-cli and I have a separate front-end and backend. Please make the base URL configurable.
Edit: I should mention that vue-cli already sets the baseUrl config in cypress.json according to vue-cli. I haven't been able to figure out how to override the setting. It would be really nice if the library provided a way to set a baseUrl to the laravel setup.

The base url for Laravel is configured in the .env file, I don't think this library is responsible to change that. What I normally do is that I have a .env.testing file with configuration for a testing environment and use it for running tests. You can see an example of how this works in this project that is running the tests in github actions: https://github.com/NoelDeMartin/laravel-cypress-sandbox
About vue-cli, this library doesn't know if your application is using Vue, plain JS or anything else. The way Cypress works is that it visits a url and uses the browser like a normal user would (or as close as possible).


fix: handle millisat invoices

Handle invoices with sub sats amounts.

But isn't what we already have good? Instead shouldn't we change in this scenario to show 69 msats if we want to avoid decimals? Not sure if showing wrong values is good for the user although people may not even use this... wdyt?

vs

We agreed on ceiling the subsat amounts, so this is good now! (slack thread)


add sslverify parameter check to keycloak availability check

the 'sslverify' parameter is not taken into account in the availability check. this PR fixes this.

I close this. I saw you are going to implement the check in java.


Tooltip error

Hey @snehilvj
It looks like Tooltip example is crashing the browser. When I run it locally, I see this error, then the browser restarts:

Uncaught Error: flushSync was called from inside a lifecycle method. It cannot be called when React is already rendering.

Yeah I came across this too. I upgraded Mantine to 4.2.8 in dmc 0.10.0 and this issue popped up after that. I am downgrading Mantine back for now, but need to investigate this further.


feat: arrow and some raycast changes.

We finally have arrows.

ok I made some changes @Tebarem
https://github.com/andrewgazelka/hyperion/pull/658/files/df7890edb1c7ed8139755805bde63bc93cf1ab93..58a27491ad1ae82bf3a2c1129d10af724e1510ea
I am approving for now if you want to merge.

merging in; if there are issues feel free to resolve in future PR