dbt errors since latest update

We're getting weird errors in DBT:

The errors occur in random models, different every run.
Downgrading to 2.5.2 resolves this issue.
Logs aren't very clear:  Databricks adapter: <class 'databricks.sql.exc.RequestError'>: Error during request to server: Remote end closed connection without response

Thanks for the report. Do you connect to Databricks through a proxy?

Please talk to Databricks support so that we can investigate this non-publicly. I'll update this issue with relevant info once we chase down the root cause.
Version 2.6 of the connector uses urllib3 to and connection pools / http 1.1 which is a pretty big change under the hood. It's not clear yet what causes the exception you found. So we need more information about your environment to debug this properly.

I've chased this down. It's hard to do with dbt directly because right now the error messages from databricks-sql-connector are not piped to stdout by dbt (we are going to open a PR against dbt-databricks to fix that -- it's a pesky issue that has blocked several debugging attempts for customers).
The actual error that caused dbt to fall over was:
INFO     databricks.sql.thrift_backend:thrift_backend.py:260 Error during request to server: {"method": "ExecuteStatement", "session-id": "b'\\x01\\xee\\x06 \\xa8\\xa5\\x14@\\x8c\\xe8\\xf3\\xfe\\xc7\\xff\\xa4\\xa4'", "query-id": null, "http-code": 200, "error-message": "", "original-exception": "('Connection aborted.', BadStatusLine('0\\r\\n'))", "no-retry-reason": "non-retryable error", "bounded-retry-delay": null, "attempt": "1/30", "elapsed-seconds": "0.00203704833984375/900.0"}

After some research, I found that the BadStatusLine error is raised by Python's http.client if it reads an unexpected status code from an HTTP response. The specific bytes it found 0\r\n are the trailing bytes of a response sent with transfer-encoding: chunked. The 0\r\n trailing bytes are meant to indicate to the client that "this is the last chunk". It seems that in some cases these trailing bytes are not consumed by thrift in pysql. And since we release our HTTP connection back to the connection pool after each thrift RPC, it could happen that the next RPC would actually read-in the trailing bytes of the previous RPC while expecting to read the status code and headers of the current RPC. This raised an error.
The solution is to specifically drain the connection buffer before releasing the connection back to the pool. I've opened #141 to fix this. We will release an update to dbt-databricks that pins this version.

@Frunkh you can upgrade to dbt-databrikcs==1.5.4 to capture this update to the databricks-sql-connector.


Correct pin assign of Sparkfun Pro Micro

Pin assign of Sparkfun Pro Micro has to be rotated 180 deg.
Ref: https://cdn.sparkfun.com/assets/f/d/8/0/d/ProMicro16MHzv2.pdf

Thank you!

Thanks for accepting!


Reporting a bug as you requested

Checklist

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

Verbose log
youtube-dl --verbose https://www.youtube.com/watch?v=SQvhYWwpHm8
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', 'https://www.youtube.com/watch?v=SQvhYWwpHm8']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Python version 3.10.7 (CPython) - Linux-5.19.0-46-generic-x86_64-with-glibc2.36
[debug] exe versions: ffmpeg 5.1.1, ffprobe 5.1.1, rtmpdump 2.4
[debug] Proxy map: {}
[youtube] SQvhYWwpHm8: Downloading webpage
ERROR: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/youtube_dl/YoutubeDL.py", line 815, in wrapper
return func(self, *args, **kwargs)
File "/usr/local/lib/python3.10/dist-packages/youtube_dl/YoutubeDL.py", line 836, in __extract_info
ie_result = ie.extract(url)
File "/usr/local/lib/python3.10/dist-packages/youtube_dl/extractor/common.py", line 534, in extract
ie_result = self._real_extract(url)
File "/usr/local/lib/python3.10/dist-packages/youtube_dl/extractor/youtube.py", line 1794, in _real_extract
'uploader_id': self._search_regex(r'/(?:channel|user)/([^/?&#]+)', owner_profile_url, 'uploader id') if owner_profile_url else None,
File "/usr/local/lib/python3.10/dist-packages/youtube_dl/extractor/common.py", line 1012, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Description

You are asking me to report this:
youtube-dl https://www.youtube.com/watch?v=SQvhYWwpHm8
[youtube] SQvhYWwpHm8: Downloading webpage
ERROR: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

youtube-dl.exe --verbose https://www.youtube.com/watch?v=nH9ucI-vt-I [debug] System config: [] [debug] User config: [] [debug] Custom config: [] [debug] Command-line args: ['--verbose', 'https://www.youtube.com/watch?v=nH9ucI-vt-I'] [debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252 [debug] youtube-dl version 2021.12.17 [debug] Python version 3.4.4 (CPython) - Windows-10-10.0.19041 [debug] exe versions: none [debug] Proxy map: {} [youtube] nH9ucI-vt-I: Downloading webpage ERROR: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. Traceback (most recent call last):   File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\YoutubeDL.py", line 815, in wrapper   File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\YoutubeDL.py", line 836, in __extract_info   File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\extractor\common.py", line 534, in extract   File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\extractor\youtube.py", line 1794, in _real_extract   File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\extractor\common.py", line 1012, in _search_regex youtube_dl.utils.RegexNotFoundError: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
I'm getting the same issue on win10, downloaded the app fresh today.

[x ] I've searched the bugtracker for similar bug reports including closed ones

Learn how by reading #30839 (again?).

actually, you are asking me to report the bug

This means "follow the reporting procedure", not just open a duplicate issue regardless.

[x ] I've read bugs section in FAQ

Eg that.

Hi Dirk:
Maybe you should do some work to not ask for things to be reported. I took
my time to do what you asked and I get this?
On Sat, Jul 22, 2023 at 6:30 PM dirkf @.***> wrote:

Closed #32466 https://github.com/ytdl-org/youtube-dl/issues/32466 as
not planned.
—
Reply to this email directly, view it on GitHub
https://github.com/ytdl-org/youtube-dl/issues/32466#event-9891833137,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEVW4EINCFZI46VKCXFIAV3XRRPB3ANCNFSM6AAAAAA2T7KYFQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
Gary Kuipers, President, Casinfo
cell +1<PHONE_NUMBER>   other +1<PHONE_NUMBER>

If you had read and followed the pinned issue you needn't have taken that time (that's where I did the work that you ask for). Could "READ THIS BEFORE OPENING A NEW ISSUE! THIS MEANS YOU!" somehow be made more obvious?
More significantly, have you found out how to solve the problem from the link there?

HI Dirk:
I made an assumption: I thought that when you are asking me to report the
issue it is because there may be particulars related to the url and that
you need the url to determine the problem.
PLease consider using a more specific message in the program: "Please go to
this url and search for this topic to see if it solves your problem, if not
please generate a new issue with the following details."
And no, I did not pursue the issue, not important enough, only needed the
audio so I captured a snippet on my phone.
BTW, in general your product works very well. I use it to download
tutorials to watch on flights.
Regards
Gary
On Sun, Jul 23, 2023 at 1:53 PM dirkf @.***> wrote:

If you had read and followed the pinned issue you needn't have taken that
time (that's where I did the work that you ask for). Could "READ THIS
BEFORE OPENING A NEW ISSUE! THIS MEANS YOU!" somehow be made more obvious?
More significantly, have you found out how to solve the problem from the
link there?
—
Reply to this email directly, view it on GitHub
https://github.com/ytdl-org/youtube-dl/issues/32466#issuecomment-1646930781,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEVW4EPONR7TQ5VKZ2GYQJLXRVXKDANCNFSM6AAAAAA2T7KYFQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
Gary Kuipers, President, Casinfo
cell +1<PHONE_NUMBER>   other +1<PHONE_NUMBER>

Do remember to install a new version, either from the nightly repo or a new official release if it's happened by then, before your next trip.


Change babel directory when transforming

I missed this change when merging last time :(

LGTM :rose:

Merged as feels right :)

Released : https://github.com/TypeStrong/atom-typescript/releases/tag/v7.13.0 :rose:


Crash fixed on devices without camera

Before getting the camera process it should be checked whether the device supports the camera or not. The block is added.

@googlebot I signed it!


Auth UI customization

Construct and parameters for adjusting the Auth UI

I performed the customization, but not through a construct 🤷
It's easy enough as is.


Small typo fixes

Fixes from https://github.com/input-output-hk/cardano-shell/pull/200 which were stuck in CI.

Will do this one myself...


Ludown parse syntax error

Tool
Name: Ludown
Version: 1.4.0
OS: Windows10
I get these errors while parsing lu file
Error: The execution of the ludown command failed with the following error:
[ERROR] line 195:0 - line 195:1: syntax error: invalid input '@' detected. Expecting one of this - end of file, model description, new line, QnA definition, Intent definition, Entity definition, Import statement

and
[ERROR] line 209:2 - line 209:3: syntax error: invalid input '-' detected. Expecting one of this - end of file, model description, new line, QnA definition, Intent definition, Entity definition, Import statement

here is the command giving the error:
ludown parse toluis --in "C:\Users\...\source\repos\Itsmskill_IT\Deployment\Resources\LU\it-it\ITSM.lu" --luis_culture it-it --out_folder "C:\Users\...\source\repos\Itsmskill_IT\Deployment\Resources\LU\it-it" --out ITSM.luis

for lines like the following in the ITSM.lu file
> # Phrase list definitions
@ phraselist ticket_create_phrase(interchangeable) =
	- aggiungere, aggiunto, creare, creato, aprire, aperto, segnalare, segnalato

Note: I didn't manually add the "@" or "-" so they must come from LUIS or somewhere else...

solved: relaunched ludown refresh.


ROS 2 Robotiq

Tasks:

[x] read the manual
[x] modify the interface of driver.hpp to support the 3f
[x] modify default_driver.hpp/.cpp to match
[x] modify the hardware interface to match
[x] make a launch file to visualize the robot description
[x] Try to make transmissions that map 4 actuators to the full kinematic state of all the joints (individual mode)
[x] make the launch file start the right controllers
[ ] Write a custom controller to offer a clean state/cmd API
[ ] consider rewriting the launch file in XML

One issue I'm having is that we can only export double datatypes from the hardware interface (for either joint or GPIO types) which means our enum type for the discrete modes or object detection data can't be represented easily. I could conceivably convert to/from doubles, as is done in the epick driver  but that seems very ugly.

For the custom controller we probably want an API like this:

ROS service for changing the mode, since this is actually quite a long/slow process. So you probably want it to block until complete.
ROS topic for simple command mode (custom msg)
ROS topic for individual command mode (custom msg)
Publish all the state not already being published by the JointStateBroadcaster, which includes things like the actuator states, the object detection states, and the actautor currents.
Honestly it feels like ROS2 control is making me write lots of bad boilerplate when the only standard component I'm using in the end is the JointStateBroadcaster, and even then I'm having to tell it every little thing abotu how to use my robot. I wonder if I'd be better off just writing a standalone C++ ROS Node and ditching ROS2 control...


Fix Abbasid landmark wing icons.

Hi @jensbuehl,
Sorry, I had to re-create the PR since the commit wasn't signed before in #93.

Great, thanks. Wanna exchange in the folder with the original size images as well to keep it consistent?
Gesendet von Outlook für Androidhttps://aka.ms/AAb9ysg

From: whorrified @.>
Sent: Sunday, July 21, 2024 12:17:22 PM
To: jensbuehl/aoe4-guides @.>
Cc: Jens @.>; Mention @.>
Subject: Re: [jensbuehl/aoe4-guides] Fix Abbasid landmark wing icons. (PR #94)
Hi @jensbuehlhttps://github.com/jensbuehl,
Sorry, I had to re-create the PR since the commit wasn't signed before in #93https://github.com/jensbuehl/aoe4-guides/pull/93.
—
Reply to this email directly, view it on GitHubhttps://github.com/jensbuehl/aoe4-guides/pull/94#issuecomment-2241555801, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AA6MUKJMPXZL7U5YSSCATR3ZNODDFAVCNFSM6AAAAABLGXIK6GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBRGU2TKOBQGE.
You are receiving this because you were mentioned.Message ID: @.***>

Good catch, done.


feat(reporters): summary option for verbose and default reporters

Description

Closes https://github.com/vitest-dev/vitest/issues/3732
Fixes https://github.com/vitest-dev/vitest/issues/6590
Fixes https://github.com/vitest-dev/vitest/issues/6177
Requires https://github.com/tinylibs/tinypool/pull/104

Adds new summary: boolean option for verbose and default reporters. This option enables test summary that is shown below test results. This option is enabled by default. I would not consider this as breaking change, rather as bug fix for issues linked above.
import { defineConfig } from 'vitest/config'

export default defineConfig({
  test: {
    reporters: [
      ['verbose', { summary: true }],

      // or
      ['default', { summary: true }],
    ],
  },
})

Running Vitest's test/core tests - left one is main, right one is this PR:
vitest-reporter-before-and-after.webm
Most of the changes are related to listRenderer.ts removal. This is replaced with windowedRenderer.ts. After this PR we should do similar changes for dotRenderer and tableRenderer, and remove whole log-update from Vitest core.
Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[x] It's really useful if your PR references an issue where it is discussed ahead of time. If the feature is substantial or introduces breaking changes without a discussion, PR might be closed.
[x] Ideally, include a test that fails without this PR but passes with it.
[x] Please, don't make changes to pnpm-lock.yaml unless you introduce a new test example.

Tests

[x] Run the tests with pnpm test:ci.

Documentation

[x] If you introduce new functionality, document it. You can run documentation with pnpm run docs command.

Changesets

[x] Changes in changelog are generated from PR name. Please, make sure that it explains your changes in an understandable manner. Please, prefix changeset messages with feat:, fix:, perf:, docs:, or chore:.

Merged PR that affects the output: https://github.com/vitest-dev/vitest/pull/6805 (it now prints a result.note message instead of [skip])

Not sure if it's the best place to report it, but I think one thing was list during the migration: reporting of retried tests. list renderer contained this line
https://github.com/vitest-dev/vitest/blob/171041af5e4f9e59eb4a446b7561cbfdc9da3c65/packages/vitest/src/node/reporters/renderers/listRenderer.ts#L138
it might be intentional though


Hidden items in webmap legend still appear in briefing book map legend

When a layer is hidden in a legend in the webmap, it still displays in the legend in the briefing book.  For example "continents" - a basemap layer.

Verified


docs: update Operators overview

Introduce the concept that what we normally call "operators", such as map
or filter, are Pipeable Operator Factory functions which, when called,
return a "real" Pipeable Operator.

Description:

BREAKING CHANGE:
Related issue (if exists):

@jakovljevic-mladen Thanks for your reply. To be honest I do not know how to resolve this conflict. Can you guide me? Thanks

@EnricoPicci, it's a bit hard 🙂 I can do it for you?

@jakovljevic-mladen if you can do it, please do it. Thanks a lot.


[Gold Custom]:  BC Registries and Online Services

Product Owner Contact Details
<EMAIL_ADDRESS>Technical Owner Contact Details
<EMAIL_ADDRESS>Secondary Technical Owner Contact Details
<EMAIL_ADDRESS>Silver custom realm name
fcf0kpqr
New realm name
bcregistry
Gold environment needed

[X] Dev
[X] Test
[X] Prod

Code of Conduct

[X] I agree to follow Pathfinder SSO's Gold Custom Realm Community Ways of Working

provisioned


When running in FIPS mode, OpenSSL 3 default properties should contain fips=1.

Describe the bug
When the kernel is running in FIPS mode, the OpenSSL 3 default properties doesn't contain fips=1, which makes EVP_default_properties_is_fips_enabled return false. The Go Microsoft toolchain needs to know if the FIPS mode is enabled or not to apply some additional logic on top of what's provided by OpenSSL.
To Reproduce
Steps to reproduce the behavior:

Set OPENSSL_FORCE_FIPS_MODE=1 to simulate kernel FIPS mode.
Compile and run a C program that calls EVP_default_properties_is_fips_enabled and check if it returns true:

#include <stdio.h>
#include "openssl/evp.h"

int main(int ac, char **av)
{
    int ret = EVP_default_properties_is_fips_enabled(NULL);
    if (ret == 1)
        printf("FIPS enabled\n");
    else
        printf("FIPS not enabled\n");
    return 0;
}

Expected behavior
FIPS enabled
Real behavior
FIPS not enabled
Notes
There is a patch file that defines FIPS_mope as EVP_default_properties_is_fips_enabled: https://github.com/microsoft/azurelinux/blob/ba13b467104263b5740cdca3054ea5121d8160ab/SPECS/openssl/0008-Add-FIPS_mode-compatibility-macro.patch#L43C11-L43C20. I would expect fips=yes to be set when the kernel is running in FIPS mode.
@microsoft/golang-compiler

/cc @tobiasb-ms @christopherco

Any update on this?

I've discussed this issue with @tobiasb-ms offline. We agreed that this is something that should be handled on the caller site. AZL3 doesn't want to set the -fips=yes default property to support non-FIPS algorithms even when running in kernel FIPS mode. I agree with this approach, it's the caller responsibility to ensure their application is using the crypto APIs in a compliant manner.
Unfortunately, AFAIK there is no direct OpenSSL API that tells whether a provider is FIPS-capable or not, and I originally filled this issue because I need to know if the provider used by default is FIPS capable. I've work-arounded this issue by implementing the following (pseudo) code:
func fipsDefaultProvider() bool {
  fipsProv := EVP_MD_get0_provider(EVP_MD_fetch(NULL, "SHA2-256", "-fips=yes")
  defaultProv := EVP_MD_get0_provider(EVP_MD_fetch(NULL, "SHA2-256", NULL)
  return fipsProv != NULL && fipsProv == defaultProv
}


Custom formatter fails with too long command line

OS
Windows
VERSION
1.6.1
ISSUE DESCRIPTION
The plugin functionality which allows use of a custom formatter of values is great. However, it may happen that the command line is too long.

This could be improved if the contents that are specified on the command line were instead written to a file, and the filename was provided on the command line to the custom application.

good idea, I'll consider it, on the way!

If you add a template variable for the server host, {HOST}, then the custom visualizer program can be configured to access the Redis host directly. It can then download the value from Redis itself and output it to stdout as usual, after decompressing or whatever. That might be easier than what I suggested first. What do you think?

It seems a bit strange to directly connect to Redis through a script, which lost the meaning of using this app. However, adding parameters such as HOST is not difficult.
I prefer to write hex into the file and then use variables like {VALUE_FILE_PATH}
By the way, pickle decoding is already natively supported, so you don't need to define additional scripts yourself

In my case pickle refers to a method from LZ4 library for .NET. Agree that first proposed solution is preferred.

I 've write my value to 200+K, but the issue not appear, so how long is your content when you got 'the command line is too long'

It seems the maximum command line length is 8191.
See https://learn.microsoft.com/en-us/troubleshoot/windows-client/shell-experience/command-line-string-limitation

Thank you @qishibo !


shim.js issue on IOS

i do not know if i am the only one having this issue but ...
this line in shim.js
process.env['NODE_ENV'] = isDev ? 'development' : 'production';

has to changed into this
env = process.env ?? {};
env['NODE_ENV'] = isDev ? 'development' : 'production';
process.env = env;

to fix this error on iOS
error shim.js: /Users/wowzaaa/Projects/ideomaker/radixstream/shim.js: Property left of AssignmentExpression expected node to be of a type ["LVal"] but instead got "StringLiteral".
TypeError: /Users/wowzaaa/Projects/ideomaker/radixstream/shim.js: Property left of AssignmentExpression expected node to be of a type ["LVal"] but instead got "StringLiteral"
    at Object.validate (/Users/wowzaaa/Projects/ideomaker/radixstream/node_modules/@babel/types/lib/definitions/utils.js:131:11)
    at validateField (/Users/wowzaaa/Projects/ideomaker/radixstream/node_modules/@babel/types/lib/validators/validate.js:24:9)
    at validate (/Users/wowzaaa/Projects/ideomaker/radixstream/node_modules/@babel/types/lib/validators/validate.js:17:3)
    at NodePath._replaceWith (/Users/wowzaaa/Projects/ideomaker/radixstream/node_modules/@babel/traverse/lib/path/replacement.js:170:5)
    at NodePath.replaceWith (/Users/wowzaaa/Projects/ideomaker/radixstream/node_modules/@babel/traverse/lib/path/replacement.js:152:8)
    at PluginPass.MemberExpression (/Users/wowzaaa/Projects/ideomaker/radixstream/node_modules/react-native-dotenv/index.js:122:16)
    at newFn (/Users/wowzaaa/Projects/ideomaker/radixstream/node_modules/@babel/traverse/lib/visitors.js:177:21)
    at NodePath._call (/Users/wowzaaa/Projects/ideomaker/radixstream/node_modules/@babel/traverse/lib/path/context.js:53:20)
    at NodePath.call (/Users/wowzaaa/Projects/ideomaker/radixstream/node_modules/@babel/traverse/lib/path/context.js:40:17)
info Run CLI with --verbose flag for more details.
Command PhaseScriptExecution failed with a nonzero exit code

if anyone has another fix for this i would love to hear about it :)
thanks

@DDushkin Thank you man!!!
You saved my day


Make Kaiser work on ARM macs

Bunch of upgrades to bring kaiser into the new century. Kaiser had encountered some strange difficulties including

not working chrome testing on arm (strange crashing every once in a while)
not starting some applications mysteriously (because they cant start on ARM)
mysterious failures with new system ruby

hence this PR:
Update to 3.0
Thanks to my nice ARM pc now I got everything working real nice
Make the chrome work for both ARM and AMD64 procs

@yunshine can you help us review this PR, please?


<EMAIL_ADDRESS>

After chatting with some folks, it turns out that plan for 2.5.0 was technically breaking anyway, so we decided to do the release as 3.0.0 after all.

Todo:

[x] New features

[x] add delete resources action type
[x] Add new resource action types for manipulating resources outside of requests (CUD)
[x] Add resourceName to slice
[x] Rename null to idle
[x] Update plugins to rename null to idle
[x] Remove deprecated getResources signature
[x] getResources: Return all resources when no filter is supplied
[x] Add resourceType; deprecate resourceName
[x] Split out request into requestKey and requestName
[x] requestProperties property
[x] No longer wipe request resources on success if no resources are passed (?)
[x] Add resourceType to the request object

[x] Developer experience

[x] Warning logs for UPDATE_RESOURCES (when nothing will happen)
[x] Add reserved new action types for requests in preparation for 3.1
[x] Add deprecation notice for resourceName
[x] Warning if using mergeListIds with UPDATE_RESOURCES

[x] Update examples
[x] Update docs
[x] Update plugins
[ ] Update migration guides

[ ] for main library
[ ] for plugins

[ ] No longer overwrite status codes when requests become pending

Things to consider

No longer wipe ids when a request becomes PENDING. This is necessary for caching at the request level! Cool, this doesn't exist right now. I looked through the git history and couldn't find it, so maybe it was just a decision I bikeshedded forever over and never went with. Weird 🤷♂

Beta releases have been published to npm. I will be updating some apps over the next few days to test out the changes as I make the final documentation updates.

I think that everything is done! I am going to publish a second beta and verify that things look good, and then I think the stable release can be cut. Cool! :v:


CSS problems in qiita.microbio.me

The header looks a bit off:

What URL are you looking at? I'm not seeing the Documentation up on
qiita.microbio.me, but maybe I'm missing it?
On Mon, Jun 15, 2015 at 10:10 AM, Yoshiki Vázquez Baeza <
<EMAIL_ADDRESS>wrote:

The header looks a bit off:
[image: screen shot 2015-06-15 at 9 09 30 am]
https://cloud.githubusercontent.com/assets/375307/8164493/469be37a-133e-11e5-91b5-a5fc51155564.png
—
Reply to this email directly or view it on GitHub
https://github.com/biocore/qiita/issues/1261.

The URL I'm looking at is this:
http://qiita.microbio.me/static/doc/html/index.html
On (Jun-15-15| 9:14), adamrp wrote:

What URL are you looking at? I'm not seeing the Documentation up on
qiita.microbio.me, but maybe I'm missing it?
On Mon, Jun 15, 2015 at 10:10 AM, Yoshiki Vázquez Baeza <
<EMAIL_ADDRESS>wrote:

The header looks a bit off:
[image: screen shot 2015-06-15 at 9 09 30 am]
https://cloud.githubusercontent.com/assets/375307/8164493/469be37a-133e-11e5-91b5-a5fc51155564.png
—
Reply to this email directly or view it on GitHub
https://github.com/biocore/qiita/issues/1261.

Reply to this email directly or view it on GitHub:
https://github.com/biocore/qiita/issues/1261#issuecomment-112124216

Thanks -- I agree it looks off. Is this supposed to be linked from the main page somewhere, or are we waiting until it looks right before creating that link?

It is linked, see More Info > Help :goat:.
On (Jun-15-15| 9:27), adamrp wrote:

Thanks -- I agree it looks off. Is this supposed to be linked from the main page somewhere, or are we waiting until it looks right before creating that link?

Reply to this email directly or view it on GitHub:
https://github.com/biocore/qiita/issues/1261#issuecomment-112127636

:sweat_smile: heh... I knew that....

@ElDeveloper I have the same issue locally (it looks like I didn't catch it earlier), so I don't think the problem is specific for qiita.microbio.me

Can you post the output of pip freeze?
On (Jun-16-15|10:10), josenavas wrote:

@ElDeveloper I have the same issue locally (it looks like I didn't catch it earlier), so I don't think the problem is specific for qiita.microbio.me

Reply to this email directly or view it on GitHub:
https://github.com/biocore/qiita/issues/1261#issuecomment-112499484

Sure
$ pip freeze
You are using pip version 6.1.1, however version 7.0.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
alabaster==0.7.4
Babel==1.3
backports.ssl-match-hostname==<IP_ADDRESS>
bcrypt==1.1.1
certifi==2015.4.28
cffi==0.9.2
click==4.0
Cython==0.22
decorator==3.4.2
docutils==0.12
flake8==2.4.0
future==0.13.1
gnureadline==6.3.3
h5py==2.5.0
hiredis==0.2.0
ipython==2.4.1
Jinja2==2.7.3
MarkupSafe==0.23
matplotlib==1.4.3
mccabe==0.3
mock==1.0.1
natsort==4.0.0
networkx==1.9.1
nose==1.3.6
numpy==1.9.2
pandas==0.16.1
pep8==1.5.7
psycopg2==2.6
pycparser==2.12
pyflakes==0.8.1
Pygments==2.0.2
pyparsing==2.0.3
python-dateutil==2.4.2
pytz==2015.4
pyzmq==14.6.0
qiime-default-reference==0.1.2
redis==2.10.3
scikit-bio==0.2.3
scipy==0.15.1
six==1.9.0
snowballstemmer==1.2.0
Sphinx==1.3.1
sphinx-bootstrap-theme==0.4.6
sphinx-rtd-theme==0.1.8
toredis==0.1.2
tornado==4.1
WTForms==2.0.2

Excellent, thanks a lot @josenavas, it seems like the problem is the
version of sphinx-bootstrap-theme. 0.4.6 seems to have that bug but
0.4.5 doesn't. Just opened an issue on their tracker: https://github.com/ryan-roemer/sphinx-bootstrap-theme/issues/133
On (Jun-16-15|10:41), josenavas wrote:

Sure
$ pip freeze
You are using pip version 6.1.1, however version 7.0.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
alabaster==0.7.4
Babel==1.3
backports.ssl-match-hostname==<IP_ADDRESS>
bcrypt==1.1.1
certifi==2015.4.28
cffi==0.9.2
click==4.0
Cython==0.22
decorator==3.4.2
docutils==0.12
flake8==2.4.0
future==0.13.1
gnureadline==6.3.3
h5py==2.5.0
hiredis==0.2.0
ipython==2.4.1
Jinja2==2.7.3
MarkupSafe==0.23
matplotlib==1.4.3
mccabe==0.3
mock==1.0.1
natsort==4.0.0
networkx==1.9.1
nose==1.3.6
numpy==1.9.2
pandas==0.16.1
pep8==1.5.7
psycopg2==2.6
pycparser==2.12
pyflakes==0.8.1
Pygments==2.0.2
pyparsing==2.0.3
python-dateutil==2.4.2
pytz==2015.4
pyzmq==14.6.0
qiime-default-reference==0.1.2
redis==2.10.3
scikit-bio==0.2.3
scipy==0.15.1
six==1.9.0
snowballstemmer==1.2.0
Sphinx==1.3.1
sphinx-bootstrap-theme==0.4.6
sphinx-rtd-theme==0.1.8
toredis==0.1.2
tornado==4.1
WTForms==2.0.2

Reply to this email directly or view it on GitHub:
https://github.com/biocore/qiita/issues/1261#issuecomment-112509628

Thanks for checking this @ElDeveloper

Not a problem, for the time being I would suggest doing pip install sphinx-bootstrap-theme==0.4.5, I don't want to set this version in
setup.py I rather fix it when the developers respond with a resolution.
On (Jun-16-15|10:54), josenavas wrote:

Thanks for checking this @ElDeveloper

Reply to this email directly or view it on GitHub:
https://github.com/biocore/qiita/issues/1261#issuecomment-112513275

Agree, hopefully they're responsive!


Implement Controllers and Views for Required URLs

Description:
This pull request adds controllers and views to handle the required URLs as per the wireframes. No rails generate scaffold used, demonstrating manual controller setup.
Implemented URLs:

All Users Page: GET '/users' - UsersController#index

View File: app/views/users/index.html.erb

Single User Page: GET '/users/:id' - UsersController#show

View File: app/views/users/show.html.erb

All Posts by a Given User Page: GET '/users/:user_id/posts' - PostsController#index

View File: app/views/posts/index.html.erb

Single Post Page: GET '/users/:user_id/posts/:id' - PostsController#show

View File: app/views/posts/show.html.erb

All view files include placeholders written in plain HTML.
Testing:
Manually tested to ensure correct routing and placeholder content display.
(Note: Only the specified URLs were implemented as per project requirements.)
Looking forward to your feedback!

@gemmen29 Thank you for your feedback and suggestion.


1.2.0

Some small changes.  Supporting deleting API servers.

This is ready to be merged, @HadleyKing


nixos/environment: drop QT_PLUGIN_PATH for qt4 and kde4 as they has b…

…een removed
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

KDEDIRS appears to be a leftover from KDE4, so that should probably be removed as well.


Detection if gas is required fails.

It seems like the detection whether Greymass Fuel is required fails in some cases.
If it would be possible to force the app to use Greymass Fuel during signing request would be great.

Probably a good call to make that an option of some sort.
We have a new version of Fuel (v2) coming out relatively soon which will have much more detailed logging and controls. Hopefully with this new version we'll be able to diagnose exactly why the detection is failing.


Search clubs and join it

Hello people! First of all, thank you for the incredible work you have done together. The effort behind the project is greatly appreciated. They have done an exceptional job! So he congratulated all the contributors and especially grishka for his enormous effort in bringing the possibility of having access to clubhouse with Android. Excellent! Thanks I have this request to ask, if it is possible to add the option to search for clubs, I do not know anything about programming, and I do not know if it is a lot of work ... I apologize if what I ask is very difficult, and I understand that the version will be available soon official, and maybe not worth working on ... anyway, thanks people, you are amazing!

hello, friend!
thank you!
look, we need one more invite!
send yours (or someone) invite for our russian friend.
his number is +79269003509
сб, 13 мар. 2021 г. в 05:07, edson69 @.***>:

Hello people! First of all, thank you for the incredible work you have
done together. The effort behind the project is greatly appreciated. They
have done an exceptional job! So he congratulated all the contributors and
especially grishka for his enormous effort in bringing the possibility of
having access to clubhouse with Android. Excellent! Thanks I have this
request to ask, if it is possible to add the option to search for clubs, I
do not know anything about programming, and I do not know if it is a lot of
work ... I apologize if what I ask is very difficult, and I understand that
the version will be available soon official, and maybe not worth working on
... anyway, thanks people, you are amazing!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/grishka/Houseclub/issues/273, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS55EXFF6LQSQMEQ4GXNC2LTDLCGBANCNFSM4ZDJC7VQ
.


[WIP] ColorPicker Updates & Fixes

What does the pull request do?
This is very WIP, I'm only opening it now to use as a repro for another issue.
What is the updated/expected behavior with this PR?
A roll-up of various ColorPicker updates and fixes:

Use SetCurrentValue() internally in ColorPicker controls
[TBD] Allow changing the Hex color format in the input box
[TBD] Fix tab selection/validation in the ColorPicker popup
[TBD] Switch the color display name algorithm to work with the HSV color space. This will be much more accurate than the current algorithm which measures closest Euclidian distance in RGB color space.
[TBD] Flyout direction?
[TBD] Make RGB/HSV mode height match hex input TextBox

How was the solution implemented (if it's not obvious)?

Checklist

~[ ] Added unit tests (if possible)?~
[x] Added XML documentation to any related classes?
~[ ] Consider submitting a PR to https://github.com/AvaloniaUI/Documentation with user documentation~

Breaking changes
None
Obsoletions / Deprecations
None
Fixed issues
TBD

You can test this PR using the following package version. 11.0.999-cibuild0030442-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

Does it fix #10094 ?

Is it possible to change the background size calculation in color slider? Currently it's impossible to restyle this slider to make thumb larger than tracking width.

Does it fix https://github.com/AvaloniaUI/Avalonia/issues/10094 ?

That is planned to be addressed; however, I still don't consider it a bug and its by design matching WinUI. Please comment on the original issue if you have any suggestions for the new enum.

Is it possible to change the background size calculation in color slider? Currently it's impossible to restyle this slider to make thumb larger than tracking width.

I'll take a look at that when I can. Re-styling and re-templating is a major goal to make these prominitives usable for everyone. I know the WinUI design does this too so it definitely should be possible.

You can test this PR using the following package version. 11.0.999-cibuild0031219-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0031677-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

You can test this PR using the following package version. 11.0.999-cibuild0031998-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

@rabbitism I changed how ColorSlider work a bit to allow for styling like this:

Before, as you know, it was calculating the size of the spectrum background using the overall control bounds. This means it was always the same height as the thumb.
Now I am:

By default calculating the background to match the size of the PART_Track template part. I think this is a safe assumption as the spectrum is 99% of the time meant to go on the slider track itself. PART_Track is already a template part of the base Slider so I don't need to add a new one either.
Those restyling the control must be careful to make the background spectrum element (Anything binding to {{TemplateBinding Background}} the same height as the track. I didn't want to make a new template part so as a side-effect control theme authors just need to match the sizes themselves.
To simplify setting overall height for the ColorSlider, I'm going to add a set of lightweight styling resources so everything doesn't need to be re-templated/re-themed to make small height/size adjustments.

Based on the above and the screenshot, is this what you need?

@maxkatz6 This one has a few important changes/fixes needed before 11.0 release. It also fixes a few things to allow re-theming sliders better (also necessary for 11.0 theme authors).
If there isn't a lot of time to review that's fine -- it would still be great to merge. I can take responsibility to fix any issues as they are reported.

You can test this PR using the following package version. 11.0.999-cibuild0032049-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]

@robloo the spectrum size change is what I need. Thanks!

You can test this PR using the following package version. 11.0.999-cibuild0032224-beta. (feed url: https://pkgs.dev.azure.com/AvaloniaUI/AvaloniaUI/_packaging/avalonia-all/nuget/v3/index.json) [PRBUILDID]


fix mkdocs config to enable tabs on docs site

Description of changes:
mkdocs-material api changed with version 6.0; updated mkdocs.yml to use new flag for navigation tabs; github action now builds site with navigation tabs;
people can browse the docs site again!
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Thanks a lot for this fix @geoffcline and pls update https://github.com/aws/aws-controllers-k8s/tree/main/docs with the findings and instructions on how to avoid this in future upgrades.

ok, I updated the readme


Add release: load-balancer v0.2.4, network-controller v0.3.6

Related PR https://github.com/harvester/harvester/pull/5000
There are some missing version here, should I need to fill them back?

I find out I don't need to modify this because harvester already overwrite it.


Adaptive keyframe selection

Detects the level of difference between the current frame and the
previous frame, and if the difference is above a preset threshold,
encodes the current frame as a keyframe.
Introduces a new CLI option, --max-keyint (-i), to set the maximum
interval between two keyframes. Reuses the existing --keyint (-I) option
as the minimum interval between two keyframes. Adjusts the default
settings to be 15 frames minimum and 150 frames maximum. In theory, 300
frames may even be a safe default, but a conservative default was
selected given that decoder performance is still insufficient for higher
definition videos, and particularly long keyframe intervals negatively
impact seek time.
Compression improvements were up to 25% on test sources.
Before:
Frame 1499 - Inter frame - 756 bytes - encoded 1500 frames, 1.15 fps, 656.97 Kb/s

Key Frames:     50    avg size:   27489 B
Inter:        1450    avg size:    2676 B
Intra Only:      0    avg size:       0 B
Switch:          0    avg size:       0 B

After:
Frame 1499 - Inter frame - 725 bytes - encoded 1500 frames, 1.15 fps, 538.58 Kb/s

Key Frames:     13    avg size:   27876 B
Inter:        1487    avg size:    2653 B
Intra Only:      0    avg size:       0 B
Switch:          0    avg size:       0 B

Closes #717

You'll need to fix the tests They probably just need to enforce maximum keyframe distance.

Looks like tests were failing in debug mode due to subtraction overflow, which didn't affect behavior in release mode. Should be fixed now.

Coverage increased (+2.0%) to 84.35% when pulling 6ee1f01acfc892a1bf5a790fff331bfef7695fb3 on shssoichiro:scenechange into 2a15d5e24eb52a4121ac8422e625f20550249f6b on xiph:master.

Can you also post AWCY result please? If you cannot, we can do it as well.

Unsure if I can run against AWCY. Seems I need an API key?

For reference I checked that x265 does to select keyframes and it seems they encode low resolution frames with the 2-pass method suggested by @tdaede in #717 and insert keyframes based on the intra/inter costs and some combination of parameters to make it more or less aggressive. Computing plane-averaged SAD is better than nothing (i.e. what we have now), but far from ideal.

One thing to note: I know the current keyint was chosen to be similar to x264's command line options.  If we wanted to continue that, if I'm understanding this correctly, keyint would need to become min-keyint and the new max-keyint would actually be the new keyint (if that makes sense).

@gnafuthegreat It should be that way now after PR changes.

Everything should be cleaned up now. I agree we should take another pass at this doing something more intelligent later, but this approach is good enough for now IMO. Please take another look, and if someone could run against AWCY (or teach me how to do it) that would be great.

AWCY results for default speed

PSNR
PSNR Cb
PSNR Cr
PSNR HVS
SSIM
MS SSIM
CIEDE 2000

-2.9141
-2.3300
-2.3638
-2.9066
-3.0821
-2.7983
-2.3367

We will see results for other speed, -s 1 and -s 0, as well.
@shssoichiro  Please verify whether this results matches to what you have.

That looks about right, thanks

Thank you very much for great experiment and new feature.
I haven't had a chance to read the code yet (sorry!), and I wonder how much you think the chroma info contribute to the accuracy (or coding efficiency gain).

The result shows we get improvements by using luma-only, I expect we would really few have scenechanges when luma remains the same and only chroma changes...

I agree, luma is probably where most of the changes will be detected, but I think there's no harm in keeping the chroma as part of the equation, given that the impact on encoding speed seems to be almost zero. It may catch a couple of scenechanges that wouldn't be detected otherwise, or might eliminate a couple of false positives (fast fades, for example).

I'm wondering if we should hold off on merging and revisit the detection mechanism. This resultset seems to indicate, on average, minor regressions from this patch. There are probably too many false positives.

Also, would it be possible to get an API key for AWCY so I can run the test suite without needing to ask someone? Unsure what the process is for that.

OK, sent. That said, we don't have any particularly good test sets for this on AWCY (yet). But yeah, that test set does seem to indicate less sensitivity would be better - the vc-360p-1 set has basically no scenecuts.

To elaborate a bit, the problem you're most likely hitting in vc-360p-1 is lighting changes. The "real" fix to this is to use SATD instead of SAD (or a first pass encode), but that's out of scope for this patch.

I'll land it now, but could you maybe try a run like @ycho did on vc-360p-1, and pick a number that doesn't regress it? Then we can follow up with a PR to set that number. I sent you AWCY info. (If you don't have time, we can land it now and play with the number later)

Got them queued up. I'll see what the results end up looking like.

150 seems to provide the best results for the vc-360p-1 test set. I'm unsure how well this generalizes, however. I think changing the max interval to 150 is fine for short-term, but I'd like to revisit after we can improve the detection algorithm.
Is there a way we can get a test set with more variance? Is the limitation that most of the test sets are HD and therefore too slow at the moment?


Update url of linked

Update url of linked because it moved from https://github.com/muc-dev/linked to https://github.com/lostdesign/linked

@kishaningithub thx!


Release Google.Cloud.VpcAccess.V1 version 2.3.0

Changes in this release:
No API surface changes; just dependency updates.

Created release for Google.Cloud.VpcAccess.V1-2.3.0


Work around for building with webpack5

This pr will be solution to #2343.
In this PR, binding functions are declared with "function" instead of "const".
Hansihe showed:
((module, __webpack_exports__, __webpack_require__) => {
    module.exports = async () => {
        [...]
        __webpack_require__.d(__webpack_exports__, {
            [...],
            "__wbindgen_throw": () => __wbindgen_throw,
        });
        [...]

        var _my_rust_bg_wasm__WEBPACK_IMPORTED_MODULE = __webpack_require__(119);
        _my_rust_bg_wasm__WEBPACK_IMPORTED_MODULE = await Promise.resolve(_my_rust_bg_wasm__WEBPACK_IMPORTED_MODULE);

        [...]

        const __wbindgen_throw = function([..]) { [..] };

        [...]
        return __webpack_exports__;
    }();
})

Webpack tries to export "__wbindgen_throw", but "__wbindgen_throw" is undefined because "__wbindgen_throw" is declared below with "const" and undefined will be exported.
        __webpack_require__.d(__webpack_exports__, {
            [...],
            "__wbindgen_throw": () => __wbindgen_throw,
        });

Now webpack start to load .wasm, but imported object "__wbindgen_throw" is undefined, which leads silent promise rejection.
        var _my_rust_bg_wasm__WEBPACK_IMPORTED_MODULE = __webpack_require__(119);

"__wbindgen_throw" will be hoisted and it is not "undefined" when webpack exports "__wbindgen_throw".
        __webpack_require__.d(__webpack_exports__, {
            [...],
            "__wbindgen_throw": () => __wbindgen_throw,
        });
        [...]
        function __wbindgen_throw([..]) { [..] };

Sorry for the delay in getting to this but thanks for the PR!


Allow allowedValues to be ES6 Set

Allowing allowedValues to be ES6 Set. Make sure that Set exists in scope. Modified schema.getAllowedValuesForKey to convert Set for Array to keep the original doc requirement

@aldeed Updated


tests: kernel: Add test to verify k_msgq_peek() API

Modify existing test suite to verify the k_msgq_peek() API introduced in https://github.com/zephyrproject-rtos/zephyr/pull/11294.
This PR includes @sathishkuttan implementation of the API.

Codecov Report

Merging #11473 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master   #11473      +/-   ##
==========================================
+ Coverage   48.38%   48.38%   +<.01%
==========================================
  Files         265      265
  Lines       42193    42201       +8
  Branches    10137    10138       +1
==========================================
+ Hits        20413    20421       +8
  Misses      17703    17703
  Partials     4077     4077

Impacted Files
Coverage Δ

include/kernel.h
98.48% <ø> (ø)
:arrow_up:

kernel/msg_q.c
96.11% <100%> (+0.32%)
:arrow_up:

Continue to review full report at Codecov.

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


ARROW-2952: [C++] Dockerized include-what-you-use

I'm trying to get this working but installing the LLVM tools takes a long time (I ran into https://issues.apache.org/jira/browse/ARROW-3033).

Codecov Report

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

@@           Coverage Diff           @@
##           master    #2416   +/-   ##
=======================================
  Coverage   84.57%   84.57%
=======================================
  Files         298      298
  Lines       45500    45500
=======================================
  Hits        38480    38480
  Misses       6975     6975
  Partials       45       45

Continue to review full report at Codecov.

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

So apparently I'm terrible at Docker and don't understand what it's doing. @cpcloud do you know why this does not do what I want?
https://github.com/apache/arrow/pull/2416/files#diff-7990132af0e846dde30b2d49112b0598R39

@wesm not without knowing what the issue is, can you expand a bit?

It doesn't seem possible to execute a shell script from an attached Volume in the Dockerfile. Do you know a way to avoid having the Python build env setup duplicated across many Dockerfiles?

I guess the intended solution is to use base images. Going to try that

OK. This works fine for me. We can always make the docker files more modular later. I'll add a pointer to this in the C++ README

Oops it looks like I forgot to check in the base image files. Will fix

@wesm Did you forget to add dev/docker_common/install_pyarrow_conda_toolchain.sh too?
https://github.com/apache/arrow/pull/2416/files#diff-33e3219b65441bf60f10876c74e8e08cR49

It appears that way, that I broke the documentation generation Dockerfile. @kszucs can you take a look? I'm in the airport on bad wifi

Sure!


[Alternative] Fix #9101 resolve appendTimestamp to registerJsFile and registerCssFile

This just sketch, for the discussion.

@githubjeka, this approach is a lot better than where I was heading IMO. Thank you!

Thank you too.

I cant merge with master because https://github.com/yiisoft/yii2/commit/01a6235059027c6ab692b86523118498f77055d7#commitcomment-15105103

It seems, that the PR was overseen, sorry. Will try to verify it

Sorry for a long delay. Merged: dc23a6d3d8a9cd937cbbc64652db903ee4ff5598 Thank you!

Reverted 3ec3ce931216a44ec0b850c429c9d8c7f9a17e6d

@SilverFire Its stands in the change log for 2.0.10 that #9101 is fixed but it is not. What happens now? is a new PR the way to go or do we fix this one?

@SilverFire Its stands in the change log for 2.0.10 that #9101 is fixed but it is not. What happens now? is a new PR the way to go or do we fix this one?

sorry, I have removed the changelog entry: 40394b8abf18e808253bed809a1df361cd7e3f76
It is questionable if View should depend on AssetManager in this way. If you want functionality of AssetManager it may be better to use an AssetBundle instead of registering the file directly.


Trouble getting "Hover over an ActiveRecord model to reveal its schema" working with neovim.

When I trigger a hover in neovim (vim.lsp.buf.hover) I'm only getting back the basic model documentation and nothing from the schema.
Ex. hover popup:

Trade

**Definitions**: [trade.rb](file:///Users/jkrueger/Code/epact/app/models/trade.rb#L1,1-100,4)

Is there a different action that needs to happen here or perhaps some additional configuration that needs to be set up?

I should note that I've confirmed it's loading via the logs
[ERROR][2024-08-19 10:18:02] .../vim/lsp/rpc.lua:770    "rpc"   "/Users/jkrueger/.gem/ruby/3.1.0/bin/ruby-lsp"  "stderr"        "[Standard Ruby] Activating Standard Ruby LSP addon v1.39.1\n"
[ERROR][2024-08-19 10:18:02] .../vim/lsp/rpc.lua:770    "rpc"   "/Users/jkrueger/.gem/ruby/3.1.0/bin/ruby-lsp"  "stderr"        "[Standard Ruby] Initialized Standard Ruby LSP addon 1.39.1\n"
[ERROR][2024-08-19 10:18:02] .../vim/lsp/rpc.lua:770    "rpc"   "/Users/jkrueger/.gem/ruby/3.1.0/bin/ruby-lsp"  "stderr"        "Activating Ruby LSP Rails addon v0.3.13\n"

And that I'm seeing other functionality working just no schemas from hover events.


Unable to validate apikey for the api for consumer

I have a fresh kong installation. I have added some APIs, Consumers, provisioned consumer's keys (I am using key-auth). However, when I am trying to query the kong using apikey like below, I get the error
$ curl -X POST --data '{"event_name":"page.view","event_param":"12"}' http://<IP_ADDRESS>:8000/events/?apikey=302fa1a9489c47f28f4a2505d0f1e1f0
{"message":"No API Key found in headers, body or querystring"}

The documentation https://getkong.org/plugins/key-authentication/#using-the-api-key says to send the apikey. I also tried with sending the key in header as well as in formdata, however this error does not go away. I am on kong 0.6.1.

@pranny, can I see the key-auth plugin configuration for your API by running http://<IP_ADDRESS>:8001/apis/{id_or_name}/plugins/?

Thanks for assigning this. The output goes below
{"data":[{"api_id":"66ee9548-21f8-4586-8366-3cb271ddff16","id":"1e311e9a-8158-4928-b2b3-eca7b6012cd0","created_at":1455620635000,"enabled":true,"name":"key-auth","config":{"hide_credentials":false,"key_names":["function"]}}],"total":1}

I used Kong Dashboard (https://github.com/PGBI/kong-dashboard) as the UX from where I created the consumers, api etc.

for some reason, the plugin is looking for the key not in the default apikey parameter, but in a function parameter (this was assigned when creating the plugin).
Executing this will work: curl -X POST --data '{"event_name":"page.view","event_param":"12"}' http://<IP_ADDRESS>:8000/events/?function=302fa1a9489c47f28f4a2505d0f1e1f0

You are correct. Replacing apikey with function does work. Also, I figured out how to update this in the kong-dashboard. The correct configuration should look like below

thank you pranny. I encountered the same problem. I resolved it with your input here.


Ability to specify a maximum percentage of pods to be killed

This PR is related to the issue https://github.com/chaostoolkit/chaostoolkit-kubernetes/issues/18.
These changes give the ability to delete a specified percentage of pods.

Thanks for this PR! It looks like the code needs a little attention using pystyle to pass CI. Could you also squash to a single commit once the pystyle changes are in? Also if you could ensure you’ve signed the commits to meet the dco? Finally please request a review from myself ( @russmiles ) and @Lawouach so we can take a look and execute the merge when you’re ready.
If you need any help with those things don’t hesitate to ask here or contact me on the community slack at https://join.chaostoolkit.org

Looks like you’re already on it! Thanks again :)

sure, I'll squash and signoff the commit

@Lawouach Can you review now and let me know if it looks ok?


Fix broken URL

Fixes #43828

@Potapy4 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Verified the link.
@Potapy4 Thanks for submitting the fix.


Option to add extra entries to systemd-boot

Issue description
While the GRUB bootloader has the boot.loader.grub.extraEntries and boot.loader.grub.extraConfig options, there is nothing similar under boot.loader.systemd-boot.
I have another distro on a second partition, is there a workaround for configuring systemd-boot to see it?
Steps to reproduce
n/a
Technical details
System: 17.03pre97896.d15c62a
Nix version: 1.11.4
Nixpkgs version: 17.03pre97896.d15c62a

Perhaps this is out-of-scope? Configuration of /boot might not be in the same wheelhouse as /etc?

Yeah, I think NixOS leaves boot entries it didn't create itself alone. At least this is the case for me — my Debian boot entries appear in the NixOS-installed systemd-boot.

@lheckemann Thanks for the feedback! I'll close this as off-topic.

Did you manage to see the other distro?

@michelk if you have the EFI system partition mounted correctly in the other distro and install systemd-boot in it, it should in principle just add the entries which will then be detected by nixos's systemd-boot (or nixos's entires will be detected by the other distro's systemd-boot).

On debian I can't find a package systemd-boot
On Fri, 2017-09-15 at 03:57 -0700, Linus Heckemann wrote:

@michelk if you have the EFI system partition mounted correctly in
the other distro and install systemd-boot in it, it should in
principle just add the entries which will then be detected by nixos's
systemd-boot (or nixos's entires will be detected by the other
distro's systemd-boot).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Sorry, didn't realise systemd-boot was not in debian. It used to have gummiboot (which is what systemd-boot was called before it moved into systemd) but apparently doesn't support systemd-boot yet. I'd say your best bet is to chainload debian's grub in that case — add something like /boot/loader/entries/debian.conf, with contents like
title Debian
efi /efi/debian/grubx64.efi

Thanks, this worked.


use hyprpm in nixos

Description
What's the idiomatic way of using plugins in nixos?

This Home Manager option.
There are a few plugins in Nixpkgs, then there are many on GitHub that come with flakes, for example hy3 or hyprland-plugins.


Merge Agri into main

Fits from my point of view now. The CI also was running now but after solving the conflicts ;).

Looks good to me. Merging now.


export_hf not merging weights

I ran through the code line by line and the second merge fails.  Used this model as the base_model
'decapoda-research/llama-7b-hf'

Confirmed w/ manually converted weights & new tokenizer.
As of now, the only way to preserve fine-tuning between sessions is to have resume_from_checkpoint target the weights folder, without a checkpoint supplied.
Seems like transformers and peft both pushed out major updates at the same time.

Do you have an example of resume_from_checkpoint

https://github.com/huggingface/peft/issues/285
I posted mine on the peft repo.
The layers don't seem to be merging properly.

Just ran into this myself even though I made sure all the training and base model are already compliant with the new LlamaTokenizerFast from transformer[head].
As of now, the only way to preserve fine-tuning between sessions is to have resume_from_checkpoint target the weights folder, without a checkpoint supplied.
@ElleLeonne  What do you mean by resume_from_checkpoint targeting the weights folder and not a checkpoint? The lora-train checkpoints does contain the delta-weights in format of python_model.bin. How are you currently forcing the Lora trained deltas to apply? Thanks.

What do you mean by resume_from_checkpoint targeting the weights folder and not a checkpoint? The lora-train checkpoints does contain the delta-weights in format of python_model.bin. How are you currently forcing the Lora trained deltas to apply? Thanks.

Loading just the adapter before training, though the results seem pretty bad.

Hello @thistleknot,
With recent changes, all you need to do to merge and get back the transformers models is model = model.merge_and_unload(). link to the colab notebook showing how to do this for your exact usecase: https://colab.research.google.com/drive/1k4abYWhXOThdNFpniay4BtnEo-4cpnaO?usp=sharing

import torch
from peft import PeftModel
import transformers
import os, time
import tempfile

#assert ("LlamaTokenizer" in transformers._import_structure["models.llama"]), "LLaMA is now in HuggingFace's main branch.\nPlease reinstall it: pip uninstall transformers && pip install git+https://github.com/huggingface/transformers.git"
from transformers import LlamaTokenizer, LlamaForCausalLM, GenerationConfig

tokenizer = LlamaTokenizer.from_pretrained("decapoda-research/llama-7b-hf")

BASE_MODEL = "decapoda-research/llama-7b-hf"
LORA_WEIGHTS = "tloen/alpaca-lora-7b"

force_cpu = False

if torch.cuda.is_available() and not force_cpu:
    device = "cuda"
    print("Video memory available:", torch.cuda.get_device_properties(0).total_memory / 1024 / 1024, "MBs")
else:
    device = "cpu"
print("Compute device is:", device)

print("Loading model with selected weights ...")

if device == "cuda":

    print("model on cuda")

    model = LlamaForCausalLM.from_pretrained(
        BASE_MODEL,
        load_in_8bit=False,
        torch_dtype=torch.float16,
        device_map="auto",
        offload_folder="offload",
    )

    model = PeftModel.from_pretrained(
        model,
        LORA_WEIGHTS,
        torch_dtype=torch.float16,
        device_map="auto",
        offload_folder="offload",

    )

model = model.merge_and_unload()
model.save_pretrained("english_alpaca_lora_7b")

@pacman100
I am not getting the correct merged model output. Instead I get an adapter json file and an almost empty adapter_model.bin. What could be causing this for my mode?
import os

import torch
from peft import PeftModel
from transformers import AutoModelForCausalLM

BASE_MODEL = "/root/meta-llama-30b-hf"
LORA_ADAPTER = "/root/llama-30b-gpt4-52k-gram-9k"

print("loading base\n")
model = AutoModelForCausalLM.from_pretrained(
    BASE_MODEL,
    load_in_8bit=False,
    torch_dtype=torch.float16,
    device_map={"": "cpu"},
)

print("loading lora\n")
model = PeftModel.from_pretrained(
    model,
    LORA_ADAPTER,
    device_map={"": "cpu"},
    torch_dtype=torch.float16,
)

print("merging lora with base\n")
model.merge_and_unload()

print("save model\n")
model.save_pretrained("/root/llama-30b-gpt4-32k-gram-9k-merged-NEW2")

Hello @diegomontoya, you need to do model = model.merge_and_unload(), i.e., the output needs to be assigned.

config = AutoConfig.from_pretrained("/mnt/distvol/english_alpaca_lora_7b/")
model_with_lora = AutoModelForCausalLM.from_pretrained("/mnt/distvol/offload/", config=config)

https://gist.github.com/thistleknot/66bddfee985e3039dd06aa312969222c


ActiveSupport < 4.0 not supported?

I have a Rails app that is running v<IP_ADDRESS> of Rails and v2.3.6 of Ruby and it fails to boot when version 0.6.7 of ruby-kafka gem is included in the Gemfile. The following is the stack trace:
LoadError: cannot load such file -- active_support/subscriber
/home/travis/build/yyy/yyy/vendor/bundle/ruby/2.3.0/gems/backports-3.11.1/lib/backports/std_lib.rb:9:in `require'
/home/travis/build/yyy/yyy/vendor/bundle/ruby/2.3.0/gems/backports-3.11.1/lib/backports/std_lib.rb:9:in `require_with_backports'
/home/travis/build/yyy/yyy/vendor/bundle/ruby/2.3.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:251:in `block in require'
/home/travis/build/yyy/yyy/vendor/bundle/ruby/2.3.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:236:in `load_dependency'
/home/travis/build/yyy/yyy/vendor/bundle/ruby/2.3.0/gems/activesupport-<IP_ADDRESS>/lib/active_support/dependencies.rb:251:in `require'
/home/travis/build/yyy/yyy/vendor/bundle/ruby/2.3.0/gems/ruby-kafka-0.6.7/lib/kafka/datadog.rb:10:in `<top (required)>'

The reason for this is because active_support/subscriber is not available in <4.0 of ActiveSupport. Is this dependency restriction by design or may I submit a PR to include the functionality of this class within the ruby-kafka gem, thereby allowing the gem to be compatible with ActiveSupport <4.0?

The datalog plugin uses active support subscriber internally to perform its functionalities, so I'm afraid we can't change this dependency, at least in near future. By default, ruby-kafka doesn't load datadog and active_support/subscriber, so the normal users won't have any problem with this.
Since we can't do anything about this, I think I'll close this issue, until we come up with a better solution.


driver btrfs failed to get image parent

From CoreOS, I can run several docker images (eg ubuntu, postgres), but a few fail due to btrfs errors (eg fluentd).
$ cat /etc/os-release
NAME=CoreOS
ID=coreos
VERSION=490.0.0
VERSION_ID=490.0.0
BUILD_ID=
PRETTY_NAME="CoreOS 490.0.0"
ANSI_COLOR="1;32"
HOME_URL="https://coreos.com/"
BUG_REPORT_URL="https://github.com/coreos/bugs/issues"

core@ip-10-169-214-76 ~/test $ docker run -ti centurylink/ruby-base:2.1
Unable to find image 'centurylink/ruby-base:2.1' locally
Pulling repository centurylink/ruby-base
c711c0bef420: Error pulling image (2.1) from centurylink/ruby-base, Driver btrfs failed to get image parent 94eefccdce26900fe1701ecbe689f6bb88f9101d876ed461c6e16ef9fd6f09cc: stat /var/lib/docker/btrfs/subvolumes/94eefccdce26900fe1701ecbe689f6bb88f9101d876ed461c6e16ef9fd6f09cc: no such file or directory c6e16ef9fd6f09cc: no such file or directory
b0ae6e0eecb8: Download complete
05a07b86ba40: Download complete
03bd90142929: Download complete
088e2fd7b59d: Download complete
94eefccdce26: Download complete
9a6637c32fa7: Error downloading dependent layers
2015/01/15 07:03:25 Error pulling image (2.1) from centurylink/ruby-base, Driver btrfs failed to get image parent 94eefccdce26900fe1701ecbe689f6bb88f9101d876ed461c6e16ef9fd6f09cc: stat /var/lib/docker/btrfs/subvolumes/94eefccdce26900fe1701ecbe689f6bb88f9101d876ed461c6e16ef9fd6f09cc: no such file or directory
core@ip-10-169-214-76 ~/test $

Any idea what is broken ? How to solve this issue ?
Thank you in advance

Hi, are you able to reproduce with the same version and config of Docker on
a different distro?
On Wednesday, January 14, 2015, Adrien Lemaire<EMAIL_ADDRESS>wrote:

From CoreOS, I can run several docker images (eg ubuntu, postgres), but a
few fail due to btrfs errors (eg fluentd).
$ cat /etc/os-release
NAME=CoreOS
ID=coreos
VERSION=490.0.0
VERSION_ID=490.0.0
BUILD_ID=
PRETTY_NAME="CoreOS 490.0.0"
ANSI_COLOR="1;32"
HOME_URL="https://coreos.com/"
BUG_REPORT_URL="https://github.com/coreos/bugs/issues"
core@ip-10-169-214-76 ~/test $ docker run -ti centurylink/ruby-base:2.1
Unable to find image 'centurylink/ruby-base:2.1' locally
Pulling repository centurylink/ruby-base
c711c0bef420: Error pulling image (2.1) from centurylink/ruby-base, Driver btrfs failed to get image parent 94eefccdce26900fe1701ecbe689f6bb88f9101d876ed461c6e16ef9fd6f09cc: stat /var/lib/docker/btrfs/subvolumes/94eefccdce26900fe1701ecbe689f6bb88f9101d876ed461c6e16ef9fd6f09cc: no such file or directory c6e16ef9fd6f09cc: no such file or directory
b0ae6e0eecb8: Download complete
05a07b86ba40: Download complete
03bd90142929: Download complete
088e2fd7b59d: Download complete
94eefccdce26: Download complete
9a6637c32fa7: Error downloading dependent layers
2015/01/15 07:03:25 Error pulling image (2.1) from centurylink/ruby-base, Driver btrfs failed to get image parent 94eefccdce26900fe1701ecbe689f6bb88f9101d876ed461c6e16ef9fd6f09cc: stat /var/lib/docker/btrfs/subvolumes/94eefccdce26900fe1701ecbe689f6bb88f9101d876ed461c6e16ef9fd6f09cc: no such file or directory
core@ip-10-169-214-76 ~/test $
Any idea what is broken ? How to solve this issue ?
Thank you in advance
—
Reply to this email directly or view it on GitHub
https://github.com/docker/docker/issues/10114.

Right, forgot to add the docker version. Fails with Docker version 1.3.0, build c78088f on CoreOS, succeeds with Docker version 1.4.1, build 5bc2ff8 on Arch Linux. Will see if I can use a different ami image of coreos with a more recent docker version, thanks

Same docker version and different distro, I cannot reproduce the issue.
  However this doesn't always happen, even with the same dump file.

Problem in my case was due to kubernetes garbage collector:
https://github.com/GoogleCloudPlatform/kubernetes/issues/3617

So can we close this?
On Wednesday, January 21, 2015, Adrien Lemaire<EMAIL_ADDRESS>wrote:

Problem in my case was due to kubernetes garbage collector:
GoogleCloudPlatform/kubernetes#3617
https://github.com/GoogleCloudPlatform/kubernetes/issues/3617
—
Reply to this email directly or view it on GitHub
https://github.com/docker/docker/issues/10114#issuecomment-70967756.

Please reopen as this is still happening.

@clkao looks like there is one already open for it https://github.com/docker/docker/issues/5429

hmm, the error message I saw was slightly different, but could be of the same cause


Timeline start and end time are hard to read for large values.

Quoting feedback from @loic-sharma:

The timeline start time is in seconds. If my app has been running for some time, it's a huge value that's hard to read. Consider using minutes/hours for apps that have been running for some time.

I would consider adding tooltips to the timeline start time and end time as these values aren't obvious.

Original feedback from https://gist.github.com/loic-sharma/264ab999642a617f8e4490e4812ea411, which provides feedback of the embedded Perfetto trace viewer in Flutter DevTools. Some items are specific to Flutter DevTools, and some are for Perfetto proper.

Folding this into https://github.com/google/perfetto/issues/272


Fix Deprecation

Passing strings for MessageEmbed#setAuthor is deprecated. Pass a sole object instead.

MessageEmbed#setFooter is deprecated as well

Fixed in 1.5.4


Add an HttpStack for Axios

Is your feature request related to a problem? Please describe.
In our project we mostly use Axios for making HTTP queries, with some default settings configured globally (e.g. default HTTP headers). We also use tus-js-client, but since it uses its own HTTP stack, we have to replicate the default Axios settings into their tus-js-client equivalents. This causes code duplication, and it's easy to forget to replicate a setting, which leads to divergent behavior.
Describe the solution you'd like
It would be nice if I could write something like this and have tus-js-client work through Axios:
import Axios from 'axios';

const upload = new tus.Upload(file, { httpStack: tus.AxiosHttpStack(Axios), ... });

// or
const axiosInstance = Axios.create({ ... });
const upload = new tus.Upload(file, { httpStack: tus.AxiosHttpStack(axiosInstance ), ... });

That way, all Axios settings would automatically be applied.
Describe alternatives you've considered
I'm aware that I could just implement this AxiosHttpStack on my side. However, Axios is a popular library, so I think many users could find this useful if it was included in tus-js-client.
Can you provide help with implementing this feature?
In principle, yes, although I don't know when I'll be able to get around to it.
Additional context
N/A

What config settings in Axios could be set that way? From https://axios-http.com/docs/config_defaults, I feel like only a base URL and headers can be configured.
In general, I do see a use for this, but don't think we will have time ourselves to work on this. So if anybody else is interested, we are happy to assist.

Ok, then let's see if somebody wants to tackle this.

Hello, @Acconut. I would love to take this issue and work on it.

That's great to hear! Let me know if you need some help getting started. It should be as simple as copying https://github.com/tus/tus-js-client/blob/main/lib/browser/httpStack.js and replacing XMLHttpRequest with Axios.

Curious to see this implemented

@kalemi19 Let me know if you are interested in helping with this


(1)CFG_DONE to add is_config_enable(2)reset default=1 under tile_anno…

two changes for Rakesh's issues,
(1) to let testbench drive CFG_DONE, CFG_DONE[0] = config_done[0];
(2) to correct "reset" polarity in testbench, reset[0] = ~greset[0];

Hi Kevin,
It is due to something wrong when we bumped up the Yosys version in OpenFPGA. @lnsharma reported the same issue a few days ago and we are looking into the problem.

Hi Kevin,
It is due to something wrong when we bumped up the Yosys version in OpenFPGA. @lnsharma reported the same issue a few days ago and we are looking into the problem.

Is Yosys issue fixed? This PR is till pending for reviewer to merge.

@liaokevin-ql The issue has been fixed. You just need to merge master to your local branch. it should work well

Hi Xifan,
Below is a snapshot where I did “git merge origin”. I also add comment to explain this merge.
What is the next step ?
Regards,
Kevin
<EMAIL_ADDRESS>From: tangxifan<EMAIL_ADDRESS>Sent: Wednesday, February 3, 2021 8:09 PM
To: lnis-uofu/SOFA<EMAIL_ADDRESS>Cc: Kevin Liao<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [lnis-uofu/SOFA] (1)CFG_DONE to add is_config_enable(2)reset default=1 under tile_anno… (#91)
@liaokevin-qlhttps://github.com/liaokevin-ql The issue has been fixed. You just need to merge master to your local branch. it should work well
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/lnis-uofu/SOFA/pull/91#issuecomment-773012832, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ASJG5EVO6MNKXKDJPFFKJ43S5IMWNANCNFSM4WZFS3ZA.

With advise from Lalit. I followed with "git puch origin".
Thanks all.


API server auth

What is the expected behavior?
Add authentication to KubeRay API server.
As API server is a simple HTTP endpoint we can probably reuse same sidecar proxy here too https://github.com/Qiskit-Extensions/quantum-serverless/issues/137
Epic https://github.com/Qiskit-Extensions/quantum-serverless/issues/105

The kuberay api-server helm chart doesn't have a hook for the side car container.  It is not managed by any operator so the deployment can be patched during install for now.  I'll work to create a PR in the kuberay repo to add the hook into the helm chart.

I created a PR updating the helm chart of the apiserver for the sidecar in Kuberay. https://github.com/ray-project/kuberay/pull/920

I'm going to enable "Client Credentials Grant" in OAuth2 specification for the apiserver.


Switch from blake2-rfc to blake2

blake2 is an actively maintained fork of blake2-rfc.

Perfect, thanks!


Add equilibrario.com to the list of websites built with Eleventy

11ty is awesome! Thanks!
closes #588

closes #588

Thank you!


Fix: Simplify test bootstrapping

This PR

[x] simplifies the test bootstrapping

Thank you, @Jan0707!


Fix typedoc generation

Description

Remove @module annotations from TS source files to fix typedoc generation
Update NPM packages

Screenshots
Before:

After:

References

Closes #211

do we want to upgrade dependencies as part of this PR?

do we want to upgrade dependencies as part of this PR? Maybe, let's upgrade dependencies in a separate pr and then apply these changes.

I'll split it in a separate PR.

LGTM, @davidhorak any comments?

Just a question @rpedrosanto ... does the generated documentation still respect the modules split? Maybe a screenshot of before / after documentation would be nice here.

LGTM, @davidhorak any comments?

Just a question @rpedrosanto ... does the generated documentation still respect the modules split? Maybe a screenshot of before / after documentation would be nice here.

It does. I have added screenshots to the description.

LGTM, @davidhorak any comments?

Just a question @rpedrosanto ... does the generated documentation still respect the modules split? Maybe a screenshot of before / after documentation would be nice here.

It does. I have added screenshots to the description.

Awesome! thank you @rpedrosanto!


Getting an exception on the shop while replacing the sort order of image carousel and static conent (Offer Information).

Terms

[X] Before you openning this issue, i have checked if the issue has already been reported.

Bagisto Version(s) affected
master
Issue Description
Getting an exception on the shop while replacing the sort order of image carousel and static content (Offer Information) from the admin panel.
Preconditions

Admin should be logged in.

Steps to reproduce

Go to 'Admin panel'
Click on 'Theme' inside the Settings
Replace the sort order of image carousel and static content (Offer Information) and save it.
Go to the 'Shop'
See the error

Expected Result
It should be shown the content according to sort order instead of exception.
Actual Result
Getting an exception. Here Shop
Screenshots
No response
Additional context
No response

This is fixed in this PR

Now, this issue is fixed. so I am closing this issue.
And I have attached a screenshot Here, for future reference.


Support ValueChanged and DebounceTimeout in Lightning Provider

The current Lightning provider does not support the ValueChanged event or the DebounceTimeout property because, according to the source GpioDeviceProvider.h it says "Not implemented since Lightning does yet support interrupts yet".
I don't see any roadmap or milestone in GitHub. Can you please give us a hint how long it will be before we can use that.
Also when you implement it, please consider this feature request I made at the IoT forum (https://social.msdn.microsoft.com/Forums/en-US/af4018ad-5658-4048-86a0-ae13c994effb/gpio-drivers?forum=WindowsIoT see answer from MSFT Jordan Rhee), to add the timestamp to the event. It makes more sense then when PWM decoding and increases potential accuracy of software decoding.

We're actively working on the interrupt support and expect to have it available within a few weeks.
For the timestamp request, we would have to update the in-box APIs and so that can't be added as part of a github update. We do like that feature request though and are looking at options for implementing it and getting it out there.
Thanks,
Jesse

Sounds great, thanks for replying so quickly :+1:

Hello! Is there any news about ValueChanged supporting?

We've been blocked on a few related issues, but have just cleared those up. They will be going up today.
--Jesse

Thanks!

ValueChanged and DebounceTimeout  are now supported in the latest Nuget. Note, the code for the Lightning providers has moved to the Lightning repository, with the binaries published to as part of the latest Lightning SDK Nuget package.

I installed Microsoft IoT Lightning SDK 1.1.0-alpha. However, the ValueChanged still does not work.

@andyfung What is the error you're getting? Can you share some code?

I am running the sample code BlinkyBackground and PushButton from https://github.com/ms-iot/BusProviders/tree/develop/Microsoft.IoT.Lightning.Providers.
In BlinkyBackground, it is work well. But in PushButton, there is no interrupt with ValueChanged.

Is the HW setup for the PushButton the same as the one here ?
If you push the button, do you get any feedback on the screen/red led?

Also, are you using Raspberry Pi 2/3 or MBM?

The HW setup is the same.
When I push the button, there is not led at all.
If I am not running with Lightning, PushButton works fine. That mean I installed back the "Inbox Driver" instead of "Direct Memory Mapped Driver" on web portal.

And I set breakpoint in the if statement shown as below, so I can tell lightning is enable or not:
        if (LightningProvider.IsLightningEnabled)
        {
            // Set Lightning as the default provider
            LowLevelDevicesController.DefaultProvider = LightningProvider.GetAggregateProvider();
            GpioStatus.Text = "GPIO Using Lightning Provider.";
        }
        else
        {
            GpioStatus.Text = "GPIO Using Default Provider.";
        }

When lightning is enabled, ValueChanged does not work.

And I am running on Rasp Pi 2.

@andyfung Thanks for your feedback.
I'll try to reproduce the issue with the same sample.

Thanks a lot! I appreciated it.

Hello! Any updated?
Thanks

Apologies for the delay. I'm still unable to reproduce the issue with the latest Lightning SDK.
I'll try again tomorrow with a few different combinations.

Thanks. Let me know if more information is needed from me.

I figured you maybe using an older build of IOT Core. My guess, you're using 10586?
Unfortunately, the driver didn't support hardware interrupts then.
Can you try with a newer build? 14352 has the updated driver. If you're not already using the IOT Core Dashboard app, please follow this link to get it (or download directly from here).

Best regards,
Mahmoud

Correct. i am using 10586 which the instruction told me. How can I get 14352?

I flash my SD with IoT core which I got it from https://developer.microsoft.com/en-us/windows/iot/downloads

To get 14352,
1- Please download and install the Windows IOT Core Dashboard from here. Also available from https://developer.microsoft.com/en-us/windows/iot/downloads
2. After the installation is complete, open the Dashboard application,
3. Go to "Setup a new device" page.
4. Choose your Device type: Raspberry Pi2, version: 14352 and the drive for the SD card.
5. Then, click Download and install to apply the image to the SD card.

I have the Dashboard already. The problem is the device type doesn't show me 14352. It only show me "Windows IoT Core for Raspberry Pi 2".

My apologies! Looks like insider preview builds were not published yet.
You can still download Insider preview build 14342 from http://go.microsoft.com/fwlink/?LinkId=733603.
However, you'll need to join the Windows Insider program

And, here are instructions to manually install an Insider build: https://developer.microsoft.com/en-us/windows/iot/win10/GetStartedManually.htm

ValueChanged seems to work now. Thanks.

@andyfung Thanks for confirming!

Unfortunately this is just not performing for PWM input (pulse length/timing) calculation. Because we didn't get the timestamp property I requested, it appears that the lower level (higher priority) event handling is now causing more of a delay to my user code. Meaning in end effect that attempts at "after the fact" PWM decoding are now worse!
Here are some actual values from the current Lightning provider (same PWM calculation code, only the driver setting is changed):
PWM Frame at<PHONE_NUMBER> 1=2127 2=1552 3=1017 4=920 5=870 6=937 7=989 8=1010
PWM Frame at<PHONE_NUMBER> 1=2196 2=1577 3=1199 4=917 5=943 6=1294 7=1283 8=1120
PWM Frame at<PHONE_NUMBER> 1=1409 2=1489 3=963 4=1493 5=1017 6=1478 7=988 8=1001
PWM Frame at<PHONE_NUMBER> 1=1474 2=1600 3=957 4=1448 5=952 6=1497 7=978 8=979
PWM Frame at<PHONE_NUMBER> 1=1418 2=1501 3=958 4=1492 5=993 6=1614 7=919 8=959
PWM Frame at<PHONE_NUMBER> 1=2441 2=1594 3=953 4=915 5=870 6=882 7=914 8=871
PWM Frame at<PHONE_NUMBER> 1=1504 2=1482 3=993 4=1467 5=1005 6=1542 7=960 8=976
PWM Frame at<PHONE_NUMBER> 1=2061 2=1961 3=1040 4=940 5=882 6=934 7=886 8=876
PWM Frame at<PHONE_NUMBER> 1=1452 2=1498 3=969 4=1503 5=1038 6=1461 7=946 8=1002
PWM Frame at<PHONE_NUMBER> 1=1492 2=1421 3=978 4=1482 5=981 6=1507 7=987 8=992
PWM Frame at<PHONE_NUMBER> 1=2274 2=1728 3=1168 4=972 5=914 6=948 7=928 8=998
PWM Frame at<PHONE_NUMBER> 1=1435 2=1489 3=970 4=1512 5=962 6=1522 7=985 8=985
PWM Frame at<PHONE_NUMBER> 1=1496 2=1500 3=985 4=1585 5=1086 6=1337 7=955 8=984
PWM Frame at<PHONE_NUMBER> 1=2005 2=1509 3=1255 4=984 5=876 6=843 7=901 8=947
PWM Frame at<PHONE_NUMBER> 1=1463 2=1477 3=982 4=1499 5=973 6=1558 7=955 8=968
PWM Frame at<PHONE_NUMBER> 1=2104 2=1733 3=1095 4=980 5=879 6=890 7=871 8=877
PWM Frame at<PHONE_NUMBER> 1=2055 2=1374 3=1254 4=1036 5=880 6=871 7=926 8=967
Totally erratic, e.g. PWM value 1 was really about 1500 but varies here up to over 2400! In contrast, here are the results from the same code with the old "inbox" driver:
PWM Frame at 96264950 1=1333 2=1441 3=914 4=1468 5=990 6=1497 7=1061 8=946
PWM Frame at 96285890 1=1299 2=1504 3=949 4=1538 5=917 6=1503 7=987 8=994
PWM Frame at 96306958 1=1294 2=1437 3=928 4=1493 5=985 6=1502 7=990 8=996
PWM Frame at 96327960 1=1323 2=1382 3=950 4=1494 5=987 6=1502 7=989 8=1066
PWM Frame at 96349029 1=1239 2=1383 3=1041 4=1426 5=981 6=1501 7=984 8=999
PWM Frame at 96370020 1=1255 2=1413 3=930 4=1493 5=988 6=1500 7=994 8=991
PWM Frame at 96390953 1=1311 2=1434 3=928 4=1492 5=982 6=1503 7=994 8=990
PWM Frame at 96411942 1=1362 2=1425 3=1068 4=1380 5=926 6=1499 7=994 8=990
PWM Frame at 96432996 1=1312 2=1346 3=968 4=1497 5=986 6=1501 7=984 8=996
PWM Frame at 96454154 1=1132 2=1400 3=935 4=1499 5=983 6=1501 7=994 8=989
PWM Frame at 96474929 1=1267 2=1597 3=894 4=1441 5=979 6=1500 7=989 8=993
PWM Frame at 96496180 1=1146 2=1352 3=948 4=1499 5=982 6=1503 7=986 8=989
PWM Frame at 96517002 1=1314 2=1360 3=949 4=1500 5=986 6=1506 7=980 8=991
PWM Frame at 96538036 1=1339 2=1387 3=868 4=1495 5=982 6=1501 7=989 8=987
PWM Frame at 96558891 1=1501 2=1331 3=909 4=1489 5=989 6=1500 7=988 8=990
Still not perfect but at least within the same ballpark! If I activate my CPPM validity filter, which ensures that the low and high times are not beyond the CPPM standard maximum of "about" ~300 microseconds (I gave it 600 to account for manufacturer differences) then I get no data at all!
If I only had the timestamp available from the low level code (where and when the "fact" occurred), then my code would change to virtually no calculation at all, so the PWM values (both value and length) would be atomic and potentially useful for real world applications. I will open an issue requesting that small feature with this justification. Just one little timestamp value would make a world of difference to the possibilities.

If you sign up for Windows Insider, the next preview build* of IoT Core will provide a timestamp, captured as early as possible, for each interupt. We'll also store them in a reasonably large (1 page) buffer so you don't have to service the events in real time to get the appropriate data. Please give it a try and let us know if it meets your needs.
We're working on better reconciliation between the in-box and direct memory mapped driver. That will be available in a future preview and we'll have more details as we get closer.
*There is a small chance that the new timestamp feature just missed the snap deadline for the upcoming flight. If it did, it will be in the next one.

Wow that is exactly what we need! That will close #42 when it is released :+1:  I'm already using the insider build and downloaded the preview a few days ago, but I'll check again regularly until I see something new.

ValueChanged is not working for me. I'm using Minnowboard Turbot dual core with windows iot build 16299. I have added Microsoft.IoT.Lightning v1.1.0. I wanted to capture an interrupt continuously (which is generated at an interval rate of less than 100 micro seconds) using a gpio as input pin. I'm able to set a gpio as output also. Now i need to use ValueChanged. Can anyone help me in this regard.


UI: Text overflow when the label of backup recurring jobs is too long

Validation: PASSED
Steps to test:

create a volume, attache it to a node
in Volume Details page, scheduled a backup.
add a label to backup with key: label1 and value: Random 512 characters, and click Save

Expected result: label text is not overflowed.


add city of Cape Coral, FL, USA

Fixed #3576

@albarrentine does the chain function work?  I have 2 PRs using it but both appear to fail.

The error:
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/openaddr/process_one.py", line 87, in process
    cache_result = cache(temp_src, temp_dir, extras)
  File "/usr/local/lib/python3.4/dist-packages/openaddr/__init__.py", line 104, in cache
    downloaded_files = task.download(source_urls, workdir, data.get('conform'))
  File "/usr/local/lib/python3.4/dist-packages/openaddr/cache.py", line 341, in download
    query_fields = EsriRestDownloadTask.field_names_to_request(conform)
  File "/usr/local/lib/python3.4/dist-packages/openaddr/cache.py", line 332, in field_names_to_request
    return list(filter(None, sorted(fields)))
TypeError: unorderable types: NoneType() < str()

I implemented as described in the documentation.

@trescube (my bad, thought I'd already responded to this), there's an open pull request on machine that needs to be merged before chain can really be used: https://github.com/openaddresses/machine/pull/656, but when I submitted it, the build/webhooks weren't running for some reason. @migurski any updates on getting the machine build running for PRs?

Re-run this please.


Switch to using juju 3.1

Switch to using Juju 3.1 as it has a longer support life than Juju 3.2.

Re-run job after 90 minutes timeout landed


feat(pixels): add my new pixel (39, 23)

Checklist

[x ] I ran npm test locally and it passed without errors.

[ x] I only edited the _data/pixels.json file.

[x ] I entered the username in the pixels.json that I'm also using to create this pull request.
[x ] I acknowledge that all my contributions will be made under the project's license.

Hey @esin87 thank you for your contribution and sorry for the late review. Someone had claimed this pixel in the meantime so I moved you to (37, 23). I hope that works for you. Feel free to open another PR otherwise to change the coordinates. Thank you!


AMF fails in Initial Context Setup when no SD is provisioned in the S-NSSAI delivered in NG Setup

2022-01-21T16:58:42Z [INFO][AMF][App] amf
2022-01-21T16:58:42Z [INFO][AMF][App] AMF version:
        free5GC version: v3.0.6
        build time:      2021-11-16T15:25:18Z
        commit hash:     b3e99f97
        commit time:     2021-09-24T09:44:32Z
        go version:      go1.14.4 linux/amd64

NG Setup:
bytes:
00150034000004001b00090099f999300000e0000052400a0380676e622d637563700066000d00000000010099f999000000080015400100

tAISliceSupportList: 1 item
    Item 0
        SliceSupportItem
            s-NSSAI
                sST: 01

AMF:
Fails to construct the Initial Context Setup Request
2022-01-21T16:48:27Z [DEBU][LIB][Aper] Encoding OpenType *ngapType.AllowedNSSAI to temp RawData (marshal.go:589) (/go/pkg/mod/github.com/free5gc/aper@v1.0.1/aper.go:24 github.com/free5gc/aper.perTrace)
2022-01-21T16:48:27Z [ERRO][AMF][NGAP][<IP_ADDRESS>:38412][AMF_UE_NGAP_ID:1] Build InitialContextSetupRequest failed : SEQUENCE OF Size is lower than lowerbound (/go/src/free5gc/NFs/amf/ngap/message/send.go:368 github.com/free5gc/amf/ngap/message.SendInitialContextSetupRequest)

after 6 sec the T3550 expires and the Registration Accept is retransmitted in a Downlink NAS Transport NGAP message.
2022-01-21T16:48:33Z [WARN][AMF][GMM][AMF_UE_NGAP_ID:1][SUPI:imsi-999990000000091] T3550 expires, retransmit Registration Accept (retry: 1) (/go/src/free5gc/NFs/amf/gmm/message/send.go:383 github.com/free5gc/amf/gmm/message.SendRegistrationAccept.func1)
With this, the UE is registered, but no Initial Context is set up.
Adding the SD in the NgSetup fixes the problem, but note, the SD in an optional parameter in the S-NSSAI.

Do you have any update on this? SD should not be required as it is optional... Thanks.


Rebranded Pre-GE

Rebranded Pre-GE into Runeman Mode to fit the ironman-like plugin style.

You need to rebase your plugin-hub repo's master branch to resolve the merge conflict here


Limit access to AD (guest) users only

Currently, any user can authenticate against the app, whether they are in my AD or not. How do I limit access to only the users that are in my AD? It doesn't matter if they are guest users or my own AD users.

Two things:

When registering the app, select "Accounts in this organizational directory only"
Set TenantId in appsettings.json to your tenant ID.

Thanks. The only thing is that this will cause errors with the example code, since the guest user won't have a mailbox, but I'll have to figure out a way to work around that.


Bad link for "Join our Slack community"

http://geoscienceaustralia.github.io/digitalearthau/connect/account.html
Hyperlink for "Join our Slack Community" currently points to https://opendatacube.signup.team/
Should point to: https://opendatacube.slack.com ?

This link is in @andrewdhicks DEA code.

This has been fixed http://geoscienceaustralia.github.io/digitalearthau/connect/account.html


Can not find saved requests

Your description here
Press "Saved"
Choose icon "Search"
Type part of request name
press enter
Expected outcome
Look short list of saved requests wich name like of entered mask
Actual outcome
Look one saved request wich name not like of entered mask
Versions
App: <IP_ADDRESS>8-stable
Chrome: 54.0.2840.99
Platform: Windows (7)
Steps to reproduce

Hi,
I can't reproduce this. What name you are trying to enter?
And let me paraphrase the steps:

Press save icon in the toolbar
Enter the name in the name field
Press save button to save the request with new name

In the saved list screen the name is different than the one you have entered in the field in step 2. Is this correct?

I have the same problem. I select on the lift side the "Saved" option. Then on the right side I can see all my saved queries. Then I select in the top right corner the "Search" icon and enter a search text and press Enter. I get the response "The list is empty". The entered search text is contained in some descriptions and/or urls of my queries, but I do not get the matching items. Instead I get the empty list message. I am using version <IP_ADDRESS>8 on Windows 10 and the problem came with the last update.

Hi,
I've got the exact same issue as robwe.
Thanks!

@robwe and @lavuy The issue you are describing is already patched but it's tested right now. I'll release an update in next 2 days or so.
However issue reported by @maxifly it somewhat different. I'm not sure yet how.

Yes, the most basic could not work properly.

The issue described here was patched some time ago. The search was redesigned in the history / saved panel.


HMR failed after change slides.md

Describe the bug
I start a new project use "npm init slidev@latest" , and change nothing. I just start to developing use "npm run dev".
Every times I change the slides.md，a new page open in the browser instead of HMR.
Downgrade to 0.18.1, HMR is ok.
To Reproduce
Steps to reproduce the behavior:

start a new project user "npm init slidev@latest" and npm i
Run "npm run dev"
open a page in the browser automatically
change some text in the slides.md
a new page open in the browser, and the console show the log: "restarting on config change"

Desktop (please complete the following information):

OS: Windows 10
Browser: Chrome 91.0.4472.77
Slidev version: 0.19.5

Same problem, slidev v0.19.5, OS: Arch Linux 5.12.8, Browser: Chrome 90

Should be fixed in 0.19.6, wrong closing number in the commit 😅


[SKY30-48] Proportion of habitat widget

Overview
This PR implements the "Proportion of Habitat within Protected and Conserved Areas" widget.
It adds:

A new base Widget component
in order to keep widget styles (mostly headers) consistent
An HorizontalBarChart component
to be reused by the different widgets. See screenshot below
Constants file mapping colors to use to slugs
perhaps this data should come from Strapi instead
The Widget itself
fetching data from the API

Notes:

This PR is based on the Location selector one, as the location is needed in order to fetch the data
If the data for the widget is not available (eg: location with no data), the widget will not be displayed
Important:

There are some layout issues that I'm trying to solve separately.
Although I've made the switch to jotai already, I've not yet rebased fully for the new mapbox changes recently introduced

Screenshots
HorizontalBarChart:

Widget:

Tracking
SKY30-48

Note: I just realized the calculations seem incorrect. Currently moving this back into Draft while I sort them out.