Support for Named Graphs

Are you planning support for accessing Named Graphs in Neptune?
https://docs.aws.amazon.com/neptune/latest/userguide/best-practices-sparql-graph.html

@mzayikin You can access named graphs in Neptune using a SPARQL query. Are you looking for something different?


prep for forked release

rename gem to nsq-ruby-fastly
update gemspecs and readme

-fastly rather than fst-
??


Is server and worker mode fault tolerant?

We are considering to use it to execute ci&cd pipeline. Is gaia server and worker fault tolerant? A local database dose not work well on high avaliablity . I read the source code and can't find docs about this. Thanks~

?

Hi @everimbaq. It is as fault tolerant as you make it. :)
The main master will choose workers based on availability. Pipelines will not be bound to a worker. Labels are used for that. Which means if, for example, you have a kubernetes deployment and your workers are pods and a worker is restarted / dies, the pipeline will just continue to work and schedule work on a different worker.
Now the master is a bit more interesting. If the master dies, you'll have a problem. But that's the same with Jenkins and all other master / worker relationship type of CI/CD solutions. However, restarting it will just keep it working as everything is stored. You can't have multiple masters operating on the same database or data. Each Gaia master works on its own.

Thanks for your detailed and clear description.

Oh and btw, if the master dies, the workers will keep trying to periodically contact it. And once the master comes back up, they will all just reconnect if it has the same address. No need to restart the workers.
Yw. :) Thank you for opening an issue!


Latest demo containers don't have linux/amd64 platform

This seems like a problem with the v0.9.1 demo containers:
ctr image pull ghcr.io/deislabs/containerd-wasm-shims/examples/slight-rust-hello:v0.9.0
ghcr.io/deislabs/containerd-wasm-shims/examples/slight-rust-hello:v0.9.0:         resolved       |++++++++++++++++++++++++++++++++++++++|
manifest-sha256:41d465c956cf1ba8ad2cd424a07a275f7b4531c444004029294b83095530a8ec: done           |++++++++++++++++++++++++++++++++++++++|
layer-sha256:93c9ffabbf0dfcda9d9cae20da0318ab6b9961976a4a9386b568d9cbd1e67e42:    done           |++++++++++++++++++++++++++++++++++++++|
layer-sha256:ecefbfcf107e0dc2d00e0627b4ab4cf9a0c9a90f5e37b8fe0c1980340bb526e6:    done           |++++++++++++++++++++++++++++++++++++++|
config-sha256:801005d9437a75d3cf663bb703775deeb1a037861141134c6d3d0303d434b3ba:   done           |++++++++++++++++++++++++++++++++++++++|
layer-sha256:fafaac574a1c0c1ca9531b5d8f283de2f6cc11671d371680d0caaed06997a86b:    done           |++++++++++++++++++++++++++++++++++++++|
elapsed: 1.1 s                                                                    total:  2.0 Ki (1.8 KiB/s)

unpacking linux/amd64 sha256:41d465c956cf1ba8ad2cd424a07a275f7b4531c444004029294b83095530a8ec...
done: 168.623677ms

ctr image pull ghcr.io/deislabs/containerd-wasm-shims/examples/slight-rust-hello:v0.9.1
ghcr.io/deislabs/containerd-wasm-shims/examples/slight-rust-hello:v0.9.1:      resolved       |++++++++++++++++++++++++++++++++++++++|
index-sha256:efa2f914708b51fc581b24efdf101dc73e71de70bffaf5cff332190d75d34326: done           |++++++++++++++++++++++++++++++++++++++|
elapsed: 0.3 s                                                                 total:   0.0 B (0.0 B/s)

unpacking linux/amd64 sha256:efa2f914708b51fc581b24efdf101dc73e71de70bffaf5cff332190d75d34326...
ctr: no match for platform in manifest sha256:efa2f914708b51fc581b24efdf101dc73e71de70bffaf5cff332190d75d34326: not found

Same for the other runtime examples: all the v0.9.1 tags seem to be broken this way.

Should be fixed by #160

Just to follow up, #160 did fix things.
I have a PR to update Cluster API images with wasm-containerd-shims v0.9.1 here: kubernetes-sigs/image-builder#1309


[Fix] _isFirstCreation from #94 causing duplicate field creations

Tested and fixed on iOS.
Adding logs in Start, OnEnable and InitProcess reveals that in some cases InitProcess is called twice. Thus resulting in CreateNativeEdit also being called twice. Moving the input field position also reveals that multiple input fields where in fact created.
How I discovered / how to reproduce:

Create scene with input field + Some script that is able to move the input field (for me on keyboard open it moves up)
Open the app -> no problems
Swipe down from top -> disable WiFi
Close app (completely by swiping it away in active apps)
Open the app again
Duplicate fields pop up

This is a strange flow but the only one I can find currently to reproduce the issue and verify it's fixed.

Unrelated, there is also an issue with the application focus causing the input fields to go readonly and disable text. Have not looked into it yet since I patched this on the app side of things for my project. Thought it would be good to let you guys know.

Update: ripped off in https://github.com/mopsicus/umi/commit/ff3495795c228c69483001ad4077368e67945952


[WIP] Move tests to own route & build new demo app

What is this?
This moves all of the routes involved in our acceptance tests to their own sub routes & uses the dummy app to have a nicely styled demo / docs page.
Screenshot
live demo

It'd be neat to have a 2.x to 3.x migration guide in here too


--disable-dart-dev now required for running Dart sources in IntelliJ

Right clicking in IntelliJ and running some test now yields the error below:
Snapshot not compatible with the current VM configuration: the snapshot requires 'release no-dwarf_stack_traces_mode causal_async_stacks no-lazy_async_stacks lazy_dispatchers use_bare_instructions no-dedup_instructions no-"asserts" "use_field_guards" "use_osr" no-code-comments x64-sysv no-null-safety' but the VM has 'release no-dwarf_stack_traces_mode causal_async_stacks no-lazy_async_stacks lazy_dispatchers use_bare_instructions no-dedup_instructions "asserts" "use_field_guards" "use_osr" no-code-comments x64-sysv no-null-safety'
The CLI is the same: /path/to/sdk/ReleaseX64/dart-sdk/bin/dart --enable-asserts --enable-vm-service:57039 /Users/jwren/src/github/dart-sdk/sdk/pkg/analyzer/test/src/diagnostics/missing_return_test.dart
The work-around for the time being is to manually change the run configuration to include the Dart VM option --disable-dart-dev

Already have a partial fix here. We're also going to need to switch from using a snapshot to a kernel file to handle mismatches between other flags that we can't change on a per-isolate basis: https://github.com/dart-lang/sdk/issues/42804.

This should be fixed for the assert case. The general fix will be tracked in #42804.

@johnniwinther - this might be the issue you saw? If it looks similar, can you re-test from the latest from master?

It works both with the latest dev-release and with bleeding edge. Thanks!


C#: Don't use ActivityThread to determine Android nativeLibraryDir

Closes #42076
Tested and made sure DllImport works properly for shared libraries in nativeLibraryDir (godot and mono so's) after the change.

Thanks!

Cherry-picked for 3.4.1.


(partial) added declare function

Moved user down in scope to Tree level
Added partial declare function (needs translation to block)
Updated gitignore to ignore latest vscode config

This looks great; I'd recommend adding a hardcoded translation for now, json_to_block isn't updated to standards right now.

Actually, Tree::gen_block is what you're looking for.

Nice work :)

Whoops, forgot to mention that claf.hpp needs to have any reference to the now deleted user.hpp removed.
I'll test the build tomorrow to ensure that all the json functions are being called correctly (the double key set might need a parenthesis wrap to fix any scope problems).


Remove the filler beacon API URL from default config

Because the default config.json contains a filler beacon API URL, it makes it impossible to override it using VITE_* variables when you don't want the beacon API integration, because there is no way to override the variable with undefined (it's an invalid value in json, for example).
Also, since the beacon API is an optional feature for now, it makes sense that all default configs assume they are not present if nothing is informed.
I caught this issue because our public instances keep connecting to beacon API (and failing to reach the default URL) because I left this attribute in config.json.

@sealer3 just FYI: I'll merge this one

Good catch.


Update Manifest: updated manifest version for th-ch.YouTubeMusic 1.16.0

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest ?
[x] Have you tested your manifest locally with winget install --manifest ?
[x] Does your manifest conform to the 1.5 schema?

Note:  is the name of the directory containing the manifest you're submitting.

This PR updates manifest version 1.16.0 for the th-ch.YouTubeMusic package. Note: currently, versions newer than 1.20.0 are not being recognized as newer by winget, due to these versions being prefixed with 'v'.
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:


Version 10.0.17763.1697 Windows 10 LTSC

This morning RDP changed to only allow a single user to connect

Then I updated the INI
After restarting it becomes

What can I do?
help me

[10.0.17763.1697]
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=7E421
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=138BC
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=18545
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=21A3C
SLInitFunc.x64=New_CSLQuery_Initialize
It worked for me via autoupdate.bat

[10.0.17763.1697]
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=7E421
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=138BC
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=18545
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=21A3C
SLInitFunc.x64=New_CSLQuery_Initialize
It worked for me via autoupdate.bat

i am seeing the  listener state: not listening

i am seeing the  listener state: not listening

can anyone help?
termsrv_10_0_17763_1697.zip

can anyone help?
termsrv_10_0_17763_1697.zip

can anyone help?
termsrv_10_0_17763_1697.zip

https://github.com/sebaxakerhtc/rdpwrap.ini/commit/2738288a7abd7f62026b085442f2f7920fcbdd25

can anyone help?
termsrv_10_0_17763_1697.zip

https://github.com/sebaxakerhtc/rdpwrap.ini/commit/2738288a7abd7f62026b085442f2f7920fcbdd25

sebaxakerhtc, can you help with a 32 bit verson?

sebaxakerhtc, can you help with a 32 bit verson?

sebaxakerhtc, can you help with a 32 bit verson?

Sorry, but no. I do it just fir x64.

sebaxakerhtc, can you help with a 32 bit verson?

Sorry, but no. I do it just fir x64.

[10.0.17763.1697]
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=7E421
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=138BC
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=18545
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=21A3C
SLInitFunc.x64=New_CSLQuery_Initialize
It worked for me via autoupdate.bat

can anyone help?
termsrv_10_0_17763_1697.zip

sebaxakerhtc/rdpwrap.ini@2738288

thank you!

[10.0.17763.1697]
LocalOnlyPatch.x64=1
LocalOnlyOffset.x64=7E421
LocalOnlyCode.x64=jmpshort
SingleUserPatch.x64=1
SingleUserOffset.x64=138BC
SingleUserCode.x64=Zero
DefPolicyPatch.x64=1
DefPolicyOffset.x64=18545
DefPolicyCode.x64=CDefPolicy_Query_eax_rcx
SLInitHook.x64=1
SLInitOffset.x64=21A3C
SLInitFunc.x64=New_CSLQuery_Initialize
It worked for me via autoupdate.bat

can anyone help?
termsrv_10_0_17763_1697.zip

sebaxakerhtc/rdpwrap.ini@2738288

thank you!

i have this fix running but a weird bug. everytime the pc starts, remote clients cannot log in. i have to go to RDPcheck, open the window and log in to a user.
then every other person can log in. does anyone know if this can be fixed somehow?

i have this fix running but a weird bug. everytime the pc starts, remote clients cannot log in. i have to go to RDPcheck, open the window and log in to a user.
then every other person can log in. does anyone know if this can be fixed somehow?

can anyone help?
termsrv_10_0_17763_1697.zip

sebaxakerhtc/rdpwrap.ini@2738288

It works. But you need to copy the text of the entire file rdpwrap.ini and replace it in yours

can anyone help?
termsrv_10_0_17763_1697.zip

sebaxakerhtc/rdpwrap.ini@2738288

It works. But you need to copy the text of the entire file rdpwrap.ini and replace it in yours

you need to copy the text of the entire file rdpwrap.ini and replace it in yours

Or add link to my ini in your rdpwrapper.ini and run autoupdate

you need to copy the text of the entire file rdpwrap.ini and replace it in yours

Or add link to my ini in your rdpwrapper.ini and run autoupdate

Or add link to my ini in your rdpwrapper.ini and run autoupdate

@sebaxakerhtc Could you explain how to do it? Thanks in advanced.

Open your autoupdate.bat, add link to my ini and save
вт, 2 февр. 2021 г., 20:59 mariaczi<EMAIL_ADDRESS>
Or add link to my ini in your rdpwrapper.ini and run autoupdate
@sebaxakerhtc https://github.com/sebaxakerhtc Could you explain how to
do it? Thanks in advanced.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stascorp/rdpwrap/issues/1277#issuecomment-771892448,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHZDR4R3LVDK7CHGUWRLMETS5BDQXANCNFSM4WBXRZFA
.

Duplicate of https://github.com/stascorp/rdpwrap/issues/1276


fix: Command-line wrapper shouldn't force JSON type for files

I'm not sure how much activity this repo has, but this seems like a small oversight with a simple fix.

@burke is there any chance of merging this? I know ecfg is abandoned but we continue to use it at @sharpspring. In that same vein, we're considering doing a hard fork or, if it's a possible avenue, taking over the repository.

I'm happy to endorse a hard fork in the readme


Temporal types

This is continuation of discussion about type system RFC https://github.com/PRQL/prql/pull/1964#discussion_r1119803344
I've taken a look around, and I suggest PRQL to have following data types:

instant / moment, rust, java.time,
date, chrono, java.time,
time, chrono, java.time,
datetime, chrono, java.time,
datetime_tz, chrono, java.time
duration, rust, java.time, (has a fixed duration)
period, java.time, (duration is not fixed, because months have different number of days and because daylight-saving-time),

Additionally, we may need special type for time zones and offsets.
(PS: I don't think this is a priority right now, just filing the issue)

Why are instant or moment needed as separate data types instead of just being functions that create instances of the datetime data type?
I like date, time and datetime.
In .NET date is called DateOnly and time is called TimeOnly.
I think datetime_tz is what is called DateTimeOffset in .NET. Not sure which is the better name.
Are these primitive data types of complex data types (i.e. structs). Structs could have methods and properties on them. Example: datetime.hour or time.minute.
If these are complex data types, maybe they should be named pascal case as opposed to primitive data types which are lower case. Example Date, Time, and DateTime.
PHP have the DateTime class. Python have the datetime class. .NET also have the third-party NodaTime library.
I think it should be possible to add and subtract time. In .NET you can do DateTime.Now.AddHours(3).

FYI @aljazerzen and I discussed this on the dev call, we agreed it was potentially cool but required a bunch of infra (e.g. Enums) that we don't have yet. So we can push to the future.

I agree with most of these and just have two questions I think:

Like @vanillajonathan asked, what's the difference between instant / moment and datetime?
duration vs period: my understanding from the explanation given is that duration would be a fixed number of seconds whereas period is a "human language" time period like a "month" say, correct? In SQL the term INTERVAL is often used and that could map onto either of these I guess?

instant / moment describes a moment in time. datetime describes a date + time, for example 2031-12-19 08:27, which is time-zone dependent and might describe a different instant if the daylight-saving-time changes in the next 8 years.
Correct, I updated the initial comment

So what is the difference between instant / moment and datetime_tz?

datetime_tz describes date, time and timezone and depends on the definition of timezone, which might change in the future, due to day-light-saving time. This should be used for setting for example a meeting time, where you want it to be at "9:00 AM CEST on some date", regardless of the changes to the timezone shifts. This type also supports things like "add one month", while instant does not.


Access user's Workspace

As a user, I want to access my Workspace.
Acceptance Criteria:
Given the user is not logged in
Then the system displays the Monitoring Plans, QA & Certifications, and Emissions official record section
and a vertical bar indicates which part of the official record section the user is viewing in accordance with USWDS side navigation
See PD Board Wireframe 1A.
Given the user has logged in
When the system displays the Workspace
Then the user may enter their Workspace for
Monitoring Plans, QA & Certifications, or Emissions
and bold text indicates which Workspace section the user enters in accordance with USWDS side navigation
See PD Board Wireframe 2B.

Test Case: TC187

Both Automated and Manual test cases are passing


fix: increase loki gateway's default client max body size

otherwise, a lot of log queries result in http 413 errors

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


request.GetRequestStream() stops responding after 3 wiki get/set calls

I've had this issue awhile back, and I earlier assumed it was due to not knowing how to use Oauth2 here.  Now that it seems a bit clearer, I gave it a second shot, but still running into the same issue.
After calling Wiki.EditPage and Wiki.GetPage a combined total of 3 times, request.GetRequestStream() stops responding.
The code ends up getting stuck on line 121 of Wiki.cs (if it stopped on Editing a page) or line 56 if it stopped while getting a page.  The actual process of getting and editing is successful the first 3 tries.  After that, it just pauses forever.
Edit:  Tried a delay of 10 seconds between each call, which doesn't fix it.  I've even tried moving all reddit calls to their own thread, but the same issue persists.

How fast are you doing the edits? I've run into some weird internal rate
limit that reddit doesn't publish
On Jan 6, 2017 6:18 PM, "TheRealBobTheLawyer"<EMAIL_ADDRESS>wrote:

I've had this issue awhile back, and I earlier assumed it was due to not
knowing how to use Oauth2 here. Now that it seems a bit clearer, I gave it
a second shot, but still running into the same issue.
After calling Wiki.EditPage and Wiki.GetPage a combined total of 3 times,
request.GetRequestStream() stops responding.
The code ends up getting stuck on line 121 of Wiki.cs (if it stopped on
Editing a page) or line 56 if it stopped while getting a page. The actual
process of getting and editing is successful the first 3 tries. After that,
it just pauses forever.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/CrustyJew/RedditSharp/issues/45, or mute the thread
https://github.com/notifications/unsubscribe-auth/AHDuEG-rRc7fVDozFw86XKWUCDabsPlvks5rPtnCgaJpZM4LdQCL
.

Typically I do no delay, but I've manually put a break after each and waited several seconds before continuing to try that, but I had no luck there either.

I've run into a similar issue while using the api to update the automod
configuration wiki. It seems that anything over a couple requests in a
minute causes the request to hang.
I haven't looked into it much, but my guess is that it was something to do
with the caching of wiki pages that reddit does
On Jan 6, 2017 7:50 PM, "TheRealBobTheLawyer"<EMAIL_ADDRESS>wrote:

Typically I do no delay, but I've manually put a break after each and
waited several seconds before continuing to try that, but I had no luck
there either.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/CrustyJew/RedditSharp/issues/45#issuecomment-271054053,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHDuEOyDIgoow9r3S-RramO3XkvcX3B9ks5rPu96gaJpZM4LdQCL
.

Any ideas for a work around?  I have a bot in charge of handling updating several wiki pages at once.  Praw can handle the 20 or so pages in under a minute, but I would really prefer using C# if possible, as that's where the rest of my code is.

Hmmm that would seem to indicate an issue with the wrapper as opposed to
the reddit api. I'm not sure of a work around at the moment, but I'll dig
into it and see what i can find out
On Jan 6, 2017 11:01 PM, "TheRealBobTheLawyer"<EMAIL_ADDRESS>wrote:

Any ideas for a work around? I have a bot in charge of handling updating
several wiki pages at once. Praw can handle the 20 or so pages in under a
minute, but I would really prefer using C# if possible, as that's where the
rest of my code is.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/CrustyJew/RedditSharp/issues/45#issuecomment-271063401,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHDuEFEbonw_JxoK4zafuOMpUO4vmMJJks5rPxw9gaJpZM4LdQCL
.

Found it. Pushing up a nuget fix in just a bit once the build finished.

Thanks so much!  This really means a lot to me.  Excited to finally be able to use my reddit bot with the rest of my program.

No problem!  Enjoy!
On Jan 9, 2017 5:38 PM, "TheRealBobTheLawyer"<EMAIL_ADDRESS>wrote:

Thanks so much! This really means a lot to me. Excited to finally be able
to use my reddit bot with the rest of my program.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/CrustyJew/RedditSharp/issues/45#issuecomment-271442803,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHDuENUo1mSKHds9OwCb5A7U7tT9PLeGks5rQsT_gaJpZM4LdQCL
.


Error when building

This is the error i get when executing the: docker build --tag=text4shell-poc .
Step 4/6 : COPY /target/text4shell-poc-0.0.1-SNAPSHOT.jar  /app
COPY failed: file not found in build context or excluded by .dockerignore: stat target/text4shell-poc-0.0.1-SNAPSHOT.jar: file does not exist

@OfriOuzan it appears you did not run mvn clean install from the first stage to have a copy of the /target/text4shell-poc-0.0.1-SNAPSHOT.jar file constructed by maven in your project's local repository. Examining the Dockerfile, it appears it purely copies over your build .jar file and runs that inside the docker container. For a quick fix, I suggest doing that. However, it definitely would make sense to have the build occur inside the Docker containing so I am leaving this open for @securekomodo to review to decide what they want to adjust on their own  demo.

@OfriOuzan Or you can check out #2. I just submitted a PR to make this easier to understand for users trying to run this demo application. This removes the need for installation of the JDK and Maven within the local environment and allows users simply to build the docker image and run the application.

@securekomodo Let me know if there are any issues with the PR and I'll be happy to adjust and fix them.

Merged in the repo, @OfriOuzan can you confirm?

Thank you!
confirm


fix: regression of vsce

regression of vsce from version 1.81.0, therefore pinning version 1.80.0.
This led to the node_modules folder not being included on vsce package

related issue in vsce: https://github.com/microsoft/vscode-vsce/issues/500


Fixed issue with manually publishing from the CLI not updating tags p…

…roperly
Fixes the issue where manually adding a container from the command line will not properly populate its tags.  This was due to the CLI creating a mostly blank tag during manual publish.  The code will only create automatic version tags if no tags exist, so this mostly blank tag was stopping the automatic ones.  Also for the case of a Dockerhub container being manually published, it will create a basic tag that has enough information to do a docker pull.

:+1:


Test climate scenarios in gate query.

The tests will fail until the server is deployed.

We have this problem: https://github.com/actions/setup-python/issues/856


Gold and Iron Blocks Dont count as breakable block

breaks due to gold and iron having ingot as last part of name

Fixed in current version


[SPARK-39891][BUILD] Bump h2 to 2.1.214

What changes were proposed in this pull request?
This PR aims to upgrade H2 from 2.1.210 to 2.1.214.
Why are the changes needed?
This version brings some important bugs and regression fixes, the release note as follows:
https://github.com/h2database/h2database/releases
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Pass GA.

Can one of the admins verify this patch?

LGTM

cc @dongjoon-hyun

Looks good. I guess this doesn't affect the 'deps' files as it is a test dependency. Does it need to be backported?

Merged to master


Updated README, fixed Makefile, and fixed bless_lambda.py

Fixed a few issues:
It looks like the Makefile was slightly incorrect. It tried to delete a couple files that never exist and nested the Python dependencies and the BLESS configuration files in folders when your code assumes they are in the same directory as the executable. I got rid of the bad delete statements and got rid of the nesting.
Another one, for some reason the config parser you're using was returning quotes in the path to the .pem file, so the function would look for a file called "some-cert-name.pem" (including the quotes) instead of some-cert-name.pem and throw an IOError. I threw a couple lines in the lambda function to strip double and single quotes from the path.
Last one, the README states that you should put the Python libraries in a folder called aws-linux-libs, while the Makefile assumes that it is named aws_lambda_libs. I updated the README to reflect the actual name.
Other than that, everything works great! Thanks for putting this out there.

Heh, seems like your day is going a lot like mine - see my #6 from earlier today. bless_deploy.cfg doesn't expect quotes, so it works fine w/out the stripping, as long as you understand the expectation for how to include the data in the cfg file.
Between these changes the readme updates in #6, I went from never working with lambda to generating certs.

Thanks for the feedback I'll take a look at this pr's next week when I'm back in the office.
Sent from a mobile device.

On Jun 9, 2016, at 4:40 PM, Kincaid<EMAIL_ADDRESS>wrote:
Ah, I see. For some reason I didn't realize the config files were basically just ini files, and assumed they were expecting Python-style strings.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.


List group item heading link is dead

https://getbootstrap.com/docs/4.0/components/list-group/
In the side menu to the right you can see three anchor links named "List group item heading" under "Custom content", none of these works.
Dead anchor links:
https://getbootstrap.com/docs/4.0/components/list-group/#list-group-item-heading
https://getbootstrap.com/docs/4.0/components/list-group/#list-group-item-heading-1
https://getbootstrap.com/docs/4.0/components/list-group/#list-group-item-heading-2

@XhmikosR Did we ever have a bug report for the ToC?

Nah, and I doubt it will ever be fixed. Yet another reason to have considered Hugo.

#24940 wasn't descriptive, but this was addressed there with an update to the jekyll-toc plugin. We have our Jekyll config set to only output a certain range of headings now.

Yeah, sorry about that.
On Dec 22, 2017 20:30, "Mark Otto"<EMAIL_ADDRESS>wrote:

#24940 https://github.com/twbs/bootstrap/pull/24940 wasn't descriptive,
but this was addressed there with an update to the jekyll-toc plugin. We
have our Jekyll config set to only output a certain range of headings now.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/twbs/bootstrap/issues/24975#issuecomment-353651892,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAVVtY4yCwp56m5aYGwuIDDwG28u5oOzks5tC_VigaJpZM4Q7GD6
.


Have problem when upload bmp files

Hi I have tested with bmp, jpg, gif, and png files, all other three looks fine, but I only get errors when I upload bmp files.
My html code:
			<div ngf-drop ngf-select ng-model="file" class="drop_box" ngf-drag-over-class="'dragover'" ngf-multiple="false" ngf-allow-dir="true" accept="image/*,application/pdf" ngf-pattern="'image/*,application/pdf'" ngf-capture="'camera'"></div>
and then php code:
	$cid =  $_POST['cid'];
	$filename =  $_FILES['file']['name'];
	$destination = '../img/' . $cid . '/';
	if(!is_dir($destination))
		mkdir($destination);
	$filetmpname = $_FILES['file']['tmp_name'];
	move_uploaded_file($filetmpname, $destination . $filename);

The error appears when I define $cid (or $filename if I put it at the first),
the error message is "Type: ErrorException; Code: 8; Message: Undefined index: cid".
Any ideas why this happens? Thank you.

This is a server php error so post it on SO, this plugin is client side javascript.


Add pof-maven-plugin documentation

Add pof-maven-plugin documentation

Should have been done on fork - Closing.


Remove legacy networkview

Please provide a description for what this PR is for.
Can not find any uses of NetworkView, so clean it up in case it misleading users.
And to help us figure out who should review this PR, please
put an X in all the areas that this PR affects.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[X] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

cc @rshriram should have more context

I kind of understand it.


kube-aws: useCalico cluster.yml setting ignored – Calico always active

The controller and worker userdata has several services that use enable: {{.UseCalico}}.
However both setting useCalico: false and leaving it commented out in cluster.yml have no effect and the services get installed and are running:
core@ip-10-0-0-50 ~ $ systemctl status calico-node.service
● calico-node.service - Calico per-host agent
   Loaded: loaded (/etc/systemd/system/calico-node.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2016-07-06 08:03:38 UTC; 9min ago
 Main PID: 1554 (runsvdir)
    Tasks: 8
   CGroup: /machine.slice/calico-node.service
           ├─1554 /sbin/runsvdir -P /etc/service
           ├─5811 runsv felix
           ├─5812 /usr/bin/python /usr/bin/calico-felix
           └─5847 /usr/bin/python -m calico.etcddriver /run/felix-driver.sck

Tested with kube-aws 1.2.4 and both v1.2.4_coreos.1 and v1.3.0_coreos.1 images.

This should be fixed in https://github.com/coreos/coreos-kubernetes/pull/555 I believe. We also found that setting useCalico: false wasn't being respected.

Yes, that's what I meant. The relevant commit seems to be e1212f2.

closed in: https://github.com/coreos/coreos-kubernetes/pull/555

Thanks, Aaron!


KAFKA-10225 Increase default zk session timeout for system tests

I'm digging in the flaky system tests and then I noticed there are many flaky caused by following check.
        with node.account.monitor_log(KafkaService.STDOUT_STDERR_CAPTURE) as monitor:
            node.account.ssh(cmd)
            # Kafka 1.0.0 and higher don't have a space between "Kafka" and "Server"
            monitor.wait_until("Kafka\s*Server.*started", timeout_sec=timeout_sec, backoff_sec=.25,
                               err_msg="Kafka server didn't finish startup in %d seconds" % timeout_sec)

And the error message in broker log is shown below.
kafka.zookeeper.ZooKeeperClientTimeoutException: Timed out waiting for connection while in state: CONNECTING
	at kafka.zookeeper.ZooKeeperClient.waitUntilConnected(ZooKeeperClient.scala:262)
	at kafka.zookeeper.ZooKeeperClient.<init>(ZooKeeperClient.scala:119)
	at kafka.zk.KafkaZkClient$.apply(KafkaZkClient.scala:1880)
	at kafka.server.KafkaServer.createZkClient$1(KafkaServer.scala:430)
	at kafka.server.KafkaServer.initZkClient(KafkaServer.scala:455)
	at kafka.server.KafkaServer.startup(KafkaServer.scala:227)
	at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:44)
	at kafka.Kafka$.main(Kafka.scala:82)
	at kafka.Kafka.main(Kafka.scala)

I'm surprised the default timeout of zk connection in system test is only 2 seconds as the default timeout in production is increased to 18s (see https://github.com/apache/kafka/commit/4bde9bb3ccaf5571be76cb96ea051dadaeeaf5c7)
config_property.ZOOKEEPER_CONNECTION_TIMEOUT_MS: 2000

issue: https://issues.apache.org/jira/browse/KAFKA-10225
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

cc @hachikuji

System test results. All 9 failures seem unrelated to this PR. http://confluent-kafka-branch-builder-system-test-results.s3-us-west-2.amazonaws.com/2020-07-07--001.1594186925--chia7712--KAFKA-10225--da9265760/report.html


Problem with assets precompile on production

Hey, guys!
$ RAILS_ENV=production bundle exec rake assets:precompile gives  Sass::SyntaxError: File to import not found or unreadable: font-awesome.
What's wrong? Do I need to add //= require font-awesome somewhere or what?
Thanks.

@ilyadoroshin thanks for indicating the fix, you just saved me what previsibly would have been a long debugging session.

@sferik is this fix safe to commit? It worked in May 2014, it works today.

Actually, while font-awesome.css stops the error from happening, it results in the asset not being loaded.
A more correct fix is ../font-awesome.css - prevents the error, and the asset will be found/loaded!

@vemv cool, thanks!

I ran into this issue myself, but couldn't reproduce it on a fresh Rails application. It turns out I just needed to force bundler to update Sass-Rails from v5.0.1 to v5.0.4 using bundle update.
$ bundle update sass-rails
...
Installing sass-rails 5.0.4 (was 5.0.1)
...

This also caused sass v3.4.9 to update to 3.4.21.


feat(start_planner): run start planner even if ego is out of lane

Description

run start planner even if ego is out of lane
before
lane following

after
start planner

not start planner if completely out of lane

Related links

Tests performed

psim
Notes for reviewers

Interface changes

none
Effects on system behavior

none
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.
[ ] The PR has been properly tested.
[ ] The PR has been reviewed by the code owners.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.
[ ] The PR is ready for merge.

After all checkboxes are checked, anyone who has write access can merge the PR.

merge https://github.com/autowarefoundation/autoware.universe/pull/4894 first


[Backend] API - Movies

Implementation of backend api for movies:

get all movies
get movie by id
get recent movies (10 days?)
get similar movies
unit tests

Will pickup this, and most of work is done

Done and added


Suppressed compiler warnings.

Thank you, @yhirokawa san. But I got in trouble with the build with cmake on FX10. Following errors were displayed at the final.

[100%] Linking Fortran executable ../salmon.cpu
ARTED/RT/libarted_rtl_RT.a(hamiltonian.f90.o):(.data+0x30): undefined reference to `salmon_unusedvar_'
GCEED/modules/libgceed_rtl_modules.a(hpsi2.f90.o):(.data+0x48): undefined reference to `salmon_unusedvar_'
xc/libxc_rtl.a(exc_cor.f90.o):(.data+0x0): undefined reference to `salmon_unusedvar_'
make[2]: *** [salmon.cpu] Error 1
make[1]: *** [src/CMakeFiles/salmon.cpu.dir/all] Error 2
make: *** [all] Error 2

It seems to be difficult for me to solve this problem. Could you fix it? Or, I'll try to fix it. In that case, it will take a long time ... .

Could ARTED users comment on this PR if there is any problem for you? If not, I'll check the ARTED part and the GCEED part and merge this PR.

Thank you for developing and reviewing
I found there are no problems with generated binaries.
The claimed error message seems to originate from an implementation particular to Fujitsu compiler, which scans the existence of the subroutines even if it doesn't use in the program.
I guess the solution is adding the definition of salmon_unsedvar  subroutine into the code. (Since I don't have SC's account, I can't verify this problem.)
The built binary works well, and it is available to merge.

I understand the situation and agree with @uemoto1 san. @yhirokawa san, could you please add salmon_unsedvar subroutine somewhere? Otherwise, I cannot run SALMON on fujitsu environment such as FX10 or K computer if this PR is merged.

Thank you for reviewing. I fixed it.
In compile time, most of compilers eliminate if(.false.) call salmon_unusedvar(VAR) because it is unreachable codes.
Fujitsu compiler not eliminate the unreachable codes, but it is not wrong behavior.

Thank you @yhirokawa san, for modification.
Although it is not sure for Fujitsu platform, I think it works in my environment.

I succeeded to build and run, and the calculation for the GCEED part successfully finished on FX10. Thank you so much, @yhirokawa san and @uemoto1 san. I merge this PR.


Design a simple webapp that uses the API

Design a simple webapp that uses the evolutions API to display pokemon evolution chain.

Hey @anshumanv! This seems like a fun one. Do you want the webapp to be externally hosted or in a demo dir of this repo?

Hey !
Thanks for sparing a contribution here ! :smile:
What are your preferences on this ? I'll create a separate repo for this if you want or you can use a demo dir, whichever way you do is fine :+1:

Oh this sounds neat! I'll collab with you if you want @anshumanv

Hey @sneakycr0w , thanks so much for helping in this !
@tconroy what are your views if i create a separate repo and add you guys as collab ?

Hi @anshumanv @tconroy & @sneakycr0w can I help out as well?

Sure thing @collinsnji :+1:

I think at this point we should utilize the Projects of Github to separate each task, so none of us work on the same thing.
Maybe an Open, Assigned, and Completed column(s)? You wanna get that started @anshumanv?

Good idea @sneakycr0w , lemme add you guys here for the time being.

I think it'd be a good idea to create a separate branch too, specifically for the demo. That way you can have a Github pages hosted demo on this repo!

@tconroy @sneakycr0w @collinsnji added you guys as colab, check invite.
Let's get this done ! :smile:

I'm confused if it will we good to add the webapp here or should we have a separate repo for the task ?

I don’t think a decision has been made. I don’t think a forked Repo is necessary, just a separate branch for the demo
Zachary E Sohovich
Full Stack Web Developer
https://sneakycr0w.com
<EMAIL_ADDRESS>
On Oct 1, 2017, at 2:58 PM, Anshuman Verma<EMAIL_ADDRESS>wrote:
I'm confused if it will we good to add the webapp here or should we have a separate repo for the task ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Hi everyone! Glad to see we have a couple interested developers :)
I would say we should just do it in this repo, in a demo directory. That way users have it with them when they clone the package.
I was thinking a little "Who's that Pokemon?" type guessing game to show off the API.
Personally I'm a fan of React and was thinking of using Facebook's create-react-app for this, but if you guys would rather not use react Im OK with that, too!

Okay @sneakycr0w let's got with a separate branch policy then !

I was thinking a little "Who's that Pokemon?" type guessing game to show off the API.

@tconroy looks interesting, let's go with that.
The webapp will mostly be single paged so React would fit in well here, views on this @sneakycr0w  @collinsnji

I’m most familiar with React as well.
Zachary E Sohovich
Full Stack Web Developer
https://sneakycr0w.com
<EMAIL_ADDRESS>
On Oct 1, 2017, at 8:19 PM, Anshuman Verma<EMAIL_ADDRESS>wrote:
Okay @sneakycr0w let's got with a separate branch policy then !
I was thinking a little "Who's that Pokemon?" type guessing game to show off the API.
@tconroy looks interesting, let's go with that.
The webapp will mostly be single paged so React would fit in well here, views on this @sneakycr0w @collinsnji
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

It's settled then, @sneakycr0w start up a branch and let's get started.

@anshumanv I am also interested.

So it looks like I made a mistake @anshumanv. I thought that github allowed Github pages via any branch, but it doesn't. I still think branching is the smart idea, but we'll put the demo site in a demo folder on the master branch.

@sneakycr0w thanks for checking that out.
My thoughts on this are to keep this repo clean and let it just serve the API part.
So just made a new repo here https://github.com/anshumanv/evolutions-webapp and added you guys, let's follow up there.
@tconroy @collinsnji

https://github.com/anshumanv/evolutions-webapp/issues/1

Closing this as we are continuing in https://github.com/anshumanv/evolutions-webapp


*: add a new method GetAll to the config manager

What problem does this PR solve?
Wait for https://github.com/pingcap/kvproto/pull/579.
Add a new method GetAll to the config manager to let the TiDB get all configs from PD.
Check List
Tests

Unit test

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

Codecov Report

Merging #2250 into master will decrease coverage by 0.00%.
The diff coverage is 32.55%.

@@            Coverage Diff             @@
##           master    #2250      +/-   ##
==========================================
- Coverage   76.65%   76.64%   -0.01%
==========================================
  Files         197      197
  Lines       21304    21347      +43
==========================================
+ Hits        16330    16361      +31
- Misses       3761     3782      +21
+ Partials     1213     1204       -9

Impacted Files
Coverage Δ

client/config_client.go
55.65% <0.00%> (-9.00%)
:arrow_down:

client/metrics.go
100.00% <ø> (ø)

server/config_manager/grpc_service.go
63.49% <0.00%> (-10.59%)
:arrow_down:

server/config_manager/config_manager.go
81.60% <77.77%> (-0.19%)
:arrow_down:

server/schedulers/shuffle_hot_region.go
63.96% <0.00%> (-9.91%)
:arrow_down:

server/region_syncer/client.go
80.00% <0.00%> (-7.21%)
:arrow_down:

server/kv/etcd_kv.go
81.81% <0.00%> (-3.90%)
:arrow_down:

server/cluster/cluster.go
81.05% <0.00%> (+0.22%)
:arrow_up:

server/server.go
81.09% <0.00%> (+0.39%)
:arrow_up:

server/handler.go
51.61% <0.00%> (+0.43%)
:arrow_up:

... and 8 more

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 23adbd5...134890d. Read the comment docs.


Error on calling an embedding model, error reading from server: EOF

LocalAI version:
localai/localai:master-cublas-cuda12-ffmpeg

Environment, CPU architecture, OS, and Version:

K3S
RTX 3090
2x Xeon 2680 V4

Describe the bug
Error rpc error: code = Unavailable desc = error reading from server: EOF on calling /embeddings for the model mixedbread-ai/mxbai-embed-large-v1
To Reproduce
Download the model and use the following configuration:
Moreover, I tried with mmap: true without the f16: true and some other variations.
name: mxbai-embed-large
backend: llama
embeddings: true
f16: true
parameters:
  model: mxbai-embed-large-v1-f16.gguf

Curl used:
curl http://localhost:8080/embeddings -X POST -H "Content-Type: application/json" -d '{
  "input": "Your text string goes here",
  "model": "mxbai-embed-large"
}'

Expected behavior
Should return the prompt embedded.

Logs
12:09PM DBG GRPC(mxbai-embed-large-<IP_ADDRESS>:33141): stderr llama_new_context_with_model: graph splits = 2
12:09PM DBG GRPC(mxbai-embed-large-<IP_ADDRESS>:33141): stderr common_init_from_params: warming up the model with an empty run - please wait ... (--no-warmup to disable)
12:09PM DBG GRPC(mxbai-embed-large-<IP_ADDRESS>:33141): stdout {"timestamp":1729426198,"level":"INFO","function":"initialize","line":547,"message":"initializing slots","n_slots":1}
12:09PM DBG GRPC(mxbai-embed-large-<IP_ADDRESS>:33141): stdout {"timestamp":1729426198,"level":"INFO","function":"initialize","line":556,"message":"new slot","slot_id":0,"n_ctx_slot":512}
12:09PM DBG GRPC(mxbai-embed-large-<IP_ADDRESS>:33141): stdout {"timestamp":1729426198,"level":"INFO","function":"launch_slot_with_data","line":929,"message":"slot is processing task","slot_id":0,"task_id":0}
12:09PM DBG GRPC(mxbai-embed-large-<IP_ADDRESS>:33141): stdout {"timestamp":1729426198,"level":"INFO","function":"update_slots","line":1827,"message":"kv cache rm [p0, end)","slot_id":0,"task_id":0,"p0":0}
12:09PM ERR Server error error="rpc error: code = Unavailable desc = error reading from server: EOF" ip=<IP_ADDRESS> latency=3.287815242s method=POST status=500 url=/embeddings

Additional context

I get same also with nomic-embed-text-v1.5.Q8_0.gguf, mxbai-embed-large-v1.q8_0.gguf. (without the F16 param set).
I tried others. Basically the only embedding model I got working so far is MiniLM-L6-v2q4_0.bin  using the bert-embeddings backend. And this one works but if the input is too large, it fails with a 500 error.

@etlweather I did it work with sentencetransformers backend, it's simple to set up like the example in the docs. I still want to use llama backend instead of it.

@EmanuelJr sentencetransformers would be fine, it just needs to accept a large input. But so far, all those I tried just won't work either. They fail to load... I haven't had time to look further into this yet.


Upgrade mapbox to 8.3.3

Resolves #318

Pull Request Test Coverage Report for Build 1508

0 of 0   changed or added relevant lines in 0 files are covered.
526 unchanged lines in 15 files lost coverage.
Overall coverage decreased (-3.7%) to 39.36%

Files with Coverage Reduction
New Missed Lines
%

library/src/main/java/io/ona/kujaku/manager/KujakuCircleOptions.java
2
84.0%

library/src/main/java/io/ona/kujaku/downloaders/MapBoxOfflineResourcesDownloader.java
4
42.64%

library/src/main/java/io/ona/kujaku/manager/AnnotationRepositoryManager.java
7
14.29%

library/src/main/java/io/ona/kujaku/manager/options/SplittingManagerDefaultOptions.java
7
0.0%

library/src/main/java/io/ona/kujaku/utils/LayerUtil.java
9
39.29%

library/src/main/java/io/ona/kujaku/manager/options/SplittingManagerOptions.java
10
0.0%

library/src/main/java/io/ona/kujaku/layers/FillBoundaryLayer.java
11
33.33%

library/src/main/java/io/ona/kujaku/services/MapboxOfflineDownloaderService.java
12
52.86%

library/src/main/java/io/ona/kujaku/plugin/switcher/layer/SatelliteBaseLayer.java
13
22.73%

library/src/main/java/io/ona/kujaku/manager/KujakuCircle.java
19
0.0%

Totals

Change from base Build 1505:
-3.7%

Covered Lines:
1942

Relevant Lines:
4934

💛  - Coveralls


[BUG] 1.2.4 build failing due to missing org.apache.commons.lang3

Describe the bug
The build for 1.2.4 fails due to missing org.apache.commons.lang3 library.
Other plugins installed
This is being used as a part of opensearch-1.2.4.yml
Error log
error.log
Expected behavior
The build is a success for 1.2.4

We have had issues for lang3 dependency missing that we fixed with this PR (https://github.com/opensearch-project/anomaly-detection/pull/350) that was merged into our main branch. This was due to lang3 dependency being transitively removed form job-scheduler 1.3.0. I am not sure why this showed up for the 1.2.4 build suddenly and why we aren't seeing any issues building AD in our for 1.2.4 locally or in our workflows.


There is a func called SetDebugger, but I can't disable the debug log by a flag

I want a flag to disable the noisy debug log

It's not so nosily, but it would be nice to be able to do this.

I think this can be closed after #1206 is merged.


How to register admin user

Hi,
I just installed the Custom Security extension on my Power BI Report Server
I registered through the web page into the UserAccounts database but I don't know how I can add the first admin user (no ActiveDirectory) in the internal Report Server database.
Could you please help me with this?
Thank you in advance.

In the sample, the admin account is initially defined in the config files (there is an element for adminUser), the extension gives super user to that account. In the end, this will vary depending on your implementation, if you custom extension already have properties that indicate when a user is admin in the external repository, then you can use those to resolve it.
Let me know if this addresses your problem.
Thanks
Boreki


Avoid using hard-coded raw tx

Could this raw tx be assembled on-the-fly using config? I was testing with local network and got error because of mismatched chain ID.
cc. @JayChoi1736

i had no way to make raw transaction in python at that time.
now we can generate account update raw tx by web3py.
i will fix related parts

I'll close this PR.


matches-regex should be surrounded by CDATA

For the same reasons than for the query it would be convenient to automatically have a CDATA surrounding the regular expression in the element matches-regex.

Preview available at https://ci.appveyor.com/project/Seddryck/nbi/builds/22182778/artifacts


Bump k8s.io/client-go from 0.25.4 to 0.26.1

Signed-off-by: fengshunli<EMAIL_ADDRESS>
What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Does this PR introduced a user-facing change?

Additional documentation, usage docs, etc.:

see
missing go.sum entry for module providing package sigs.k8s.io/controller-runtime/pkg/client (imported by github.com/fluent/fluent-operator/apis/fluentbit/v1alpha2/plugins); to add:
	go get github.com/fluent/fluent-operator/apis/fluentbit/v1alpha2/plugins

done

s


Issue 2

Issue 2

code change

review

review

done

closed

issue moved to in-progress

issue moved to in-progress

code done

code done

code done

code in progress

code done

code done

code done

done

code done

Done

In progress


When a user deletes a file, don't delete it if it's shared with another user

Since we don't save the same file twice, if more than one user uploads the same file and one of them deletes it, it shouldn't delete the file from the system if another user also uploaded it.
Need to check if it's the last/only user that has that file on the database and if it is, then delete it. Of course if the admin deletes it, it goes away for everyone.

Deleting the files is an interesting topic.
Let's take two users, A and B.
A uploads file, it's saved on the disk and added to the database, with userid set to A.
Application returns:
{
    name: 'abc',
    ...
}

Now B uploads the same file. As the hash matches file already existing in the database, application returns the same JSON as above, although the database isn't modified in any way - B isn't saved as the owner of the file.
Right now the file is accessible by it's filename (https://github.com/WeebDev/loli-safe/blob/master/lolisafe.js#L25 - btwthis line is broken, config.uploads.folder is ignored, that happens not only in this line).
Assuming you solved the first problem by adding many-to-many relation, there's another problem - the file is saved on the disk once, with one filename (abc). If the user decides to delete it, you need'll to make sure the file is no longer accessible by that name (or else what's the point of deleting the file).
Changing the filename is not an option, it would break existing links used by other users.
Good luck :)

After much considering, the solution I came up with is the following:
If you are a registered user and upload a file, that file belongs to you. If another user uploads the exact same file, it will also get uploaded and will be attached to that user. That way each user will get a different link. At the same time, if the user uploads the exact same file again, file will be deleted and API will return the original file link instead.
This also applies to anonymous uploads, if the file was anonymously uploaded before and someone attempts to upload the exact same file, they will get the original link instead. This felt the best way to achieve this without over-complicating the logic behind it.


Travis CI

Proposed changes
Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue.
Github Branch
As most of the development works are on Kylin 4, we need to switch it as main branch. Apache Kylin community changes the branch settings on Github since 2021-08-04 :

The default branch main is for Kylin 4.x (Parquet storage);
The original branch master for Kylin 3.x (HBase storage) has been renamed to kylin3 ;

Please check Intro to Kylin 4 architecture and INFRA-22166 if you are interested.
Types of changes
What types of changes does your code introduce to Kylin?
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices apply)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[x] I have create an issue on Kylin's jira, and have described the bug/feature there in detail
[x] Commit messages in my PR start with the related jira ID, like "KYLIN-0000 Make Kylin project open-source"
[ ] Compiling and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if appropriate)
[ ] Any dependent changes have been merged

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>or<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

mvn test -pl org.apache.kylin:kap-second-storage-core  -Dtest=io.kyligence.kap.secondstorage.util.SecondStorageDateUtilsTest

Running UT in Mac
##ci_output="/root/xiaoxiang.yu/reports/kylin_ci_output-`date +"%Y-%m-%d"`.txt"
ci_output=kylin.txt

mvn -U clean install -T 2C -Dmaven.compile.fork=true -DskipTests
echo "----------- Kylin Install Success -----------"

mvn clean test --fail-at-end -pl src/assembly >>${ci_output}
mvn clean test --fail-at-end -pl src/common-booter >>${ci_output}
mvn clean test --fail-at-end -pl src/common-server >>${ci_output}
mvn clean test --fail-at-end -pl src/common-service >>${ci_output}
mvn clean test --fail-at-end -pl src/core-common >>${ci_output}
mvn clean test --fail-at-end -pl src/core-job >>${ci_output}
mvn clean test --fail-at-end -pl src/core-metadata >>${ci_output}
mvn clean test --fail-at-end -pl src/core-storage >>${ci_output}
mvn clean test --fail-at-end -pl src/data-loading-booter >>${ci_output}
mvn clean test --fail-at-end -pl src/data-loading-server >>${ci_output}
mvn clean test --fail-at-end -pl src/data-loading-service >>${ci_output}
mvn clean test --fail-at-end -pl src/datasource-sdk >>${ci_output}
mvn clean test --fail-at-end -pl src/datasource-service >>${ci_output}
mvn clean test --fail-at-end -pl src/examples >>${ci_output}
mvn clean test --fail-at-end -pl src/external >>${ci_output}
mvn clean test --fail-at-end -pl src/external-catalog >>${ci_output}
mvn clean test --fail-at-end -pl src/integration-service >>${ci_output}
mvn clean test --fail-at-end -pl src/job-service >>${ci_output}
mvn clean test --fail-at-end -pl src/license >>${ci_output}
mvn clean test --fail-at-end -pl src/metadata-server >>${ci_output}
mvn clean test --fail-at-end -pl src/modeling-service >>${ci_output}
mvn clean test --fail-at-end -pl src/query >>${ci_output}
mvn clean test --fail-at-end -pl src/query-booter >>${ci_output}
mvn clean test --fail-at-end -pl src/query-common >>${ci_output}
mvn clean test --fail-at-end -pl src/query-server >>${ci_output}
mvn clean test --fail-at-end -pl src/query-service >>${ci_output}
mvn clean test --fail-at-end -pl src/second-storage >>${ci_output}
mvn clean test --fail-at-end -pl src/server >>${ci_output}
mvn clean test --fail-at-end -pl src/server-base >>${ci_output}
mvn clean test --fail-at-end -pl src/source-hive >>${ci_output}
mvn clean test --fail-at-end -pl src/spark-project >>${ci_output}
mvn clean test --fail-at-end -pl src/streaming >>${ci_output}
mvn clean test --fail-at-end -pl src/streaming-service >>${ci_output}
mvn clean test --fail-at-end -pl src/systools >>${ci_output}
mvn clean test --fail-at-end -pl src/target >>${ci_output}
mvn clean test --fail-at-end -pl src/tool >>${ci_output}
echo "----------- Kylin Test Success -----------"

Results
(base) XXYU-MBP:Kylin5 xiaoxiang.yu$ cat kylin.txt | grep "maven-surefire-plugin:3.0.0-M5:test"
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-assembly ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-common-booter ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-common-server ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-common-service ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-core-common ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-core-job ---
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test (default-test) on project kylin-core-job: There are test failures.
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-core-metadata ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-core-storage ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-data-loading-booter ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-data-loading-server ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-data-loading-service ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-datasource-sdk ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-datasource-service ---
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test (default-test) on project kylin-datasource-service: There are test failures.
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-integration-service ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-job-service ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-metadata-server ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-modeling-service ---
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test (default-test) on project kylin-modeling-service: There are test failures.
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-query ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-query-booter ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-query-common ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-query-server ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-query-service ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-server ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-server-base ---
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test (default-test) on project kylin-server-base: There are test failures.
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-source-hive ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-streaming ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-streaming-service ---
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test (default-test) on project kylin-streaming-service: There are test failures.
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-systools ---
[INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ kylin-tool ---

UT Fail Detail
[INFO] Results:
[INFO]
[ERROR] Errors:
[ERROR]   NDefaultSchedulerTest.testSubmitParallelTasksReachMemoryQuota:1894 » ConditionTimeout
[INFO]
[ERROR] Tests run: 101, Failures: 0, Errors: 1, Skipped: 1
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  16:02 min
[INFO] Finished at: 2022-08-02T23:06:50+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test (default-test) on project kylin-core-job: There are test failures.
[ERROR]
[ERROR] Please refer to /Users/xiaoxiang.yu/IDEA_Project/Kylin5/src/core-job/../../target/surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

[INFO] Results:
[INFO]
[ERROR] Errors:
[ERROR]   SparkSourceServiceTest.testExecuteSQL:115 » NoClassDefFound Could not initiali...
[ERROR]   SparkSourceServiceTest.testGetTableDesc:154 » NoClassDefFound Could not initia...
[ERROR]   SparkSourceServiceTest.testLoadSamples2:267 » NoClassDefFound Could not initia...
[ERROR]   SparkSourceServiceTest.setUp:80 » NoSuchMethod com.google.common.base.Enums.va...
[INFO]
[ERROR] Tests run: 38, Failures: 0, Errors: 4, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  27:31 min
[INFO] Finished at: 2022-08-02T23:47:30+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test (default-test) on project kylin-datasource-service: There are test failures.
[ERROR]
[ERROR] Please refer to /Users/xiaoxiang.yu/IDEA_Project/Kylin5/src/datasource-service/../../target/surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.

[INFO] Results:
[INFO]
[ERROR] Errors:
[ERROR]   MetaStoreServiceTest.testCheckModelMetadataModelDifferentMultiplePartitionColumnWithEmptyValue:677 » FileNotFound
[ERROR]   MetaStoreServiceTest.testCheckModelMetadataModelEmptyMultiplePartitionValues:663 » FileNotFound
[ERROR]   MetaStoreServiceTest.testCheckModelMetadataModelMultiplePartition:640 » FileNotFound
[ERROR]   MetaStoreServiceTest.testCheckModelMetadataModelMultiplePartitionColumnsChanged:623 » FileNotFound
[ERROR]   MetaStoreServiceTest.testCheckModelMetadataModelMultiplePartitionWithDifferentPartitionValueOrder:698 » FileNotFound
[ERROR]   MetaStoreServiceTest.testCheckModelMetadataModelMultiplePartitionWithPartitionValueReduce:712 » FileNotFound
[ERROR]   MetaStoreServiceTest.testGetModelMetadataProjectName:1357 » FileNotFound ../.....
[ERROR]   MetaStoreServiceTest.testImportModelMetadataWithMultiplePartitionValue:1097 » FileNotFound
[ERROR]   MetaStoreServiceTest.testImportModelMetadataWithoutMultiplePartitionValue:1152 » FileNotFound
[ERROR]   MetaStoreServiceTest.testReduceColumn:1340 » FileNotFound ../../../kyligence/s...
[ERROR]   TableServiceTest.testRefreshSparkTable:1240 » NoSuchMethod com.google.common.b...
[INFO]
[ERROR] Tests run: 526, Failures: 0, Errors: 11, Skipped: 3
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  01:19 h
[INFO] Finished at: 2022-08-03T01:12:09+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test (default-test) on project kylin-modeling-service: There are test failures.
[ERROR]
[ERROR] Please refer to /Users/xiaoxiang.yu/IDEA_Project/Kylin5/src/modeling-service/../../target/surefire-reports for the individual test results.

[INFO] Results:
[INFO]
[ERROR] Errors:
[ERROR]   QueryMetricsContextTest.assertCollectNoRealizationFoundError:180->massageSql:82 » Kylin
[ERROR]   QueryMetricsContextTest.assertCollectOtherError:134->massageSql:82 » Kylin Ext...
[ERROR]   QueryMetricsContextTest.assertCollectUserStopError:156->massageSql:82 » Kylin ...
[ERROR]   QueryMetricsContextTest.assertCollectWithRealization:304->massageSql:82 » Kylin
[ERROR]   QueryMetricsContextTest.testCreateTraces:557->massageSql:82 » Kylin Extensions...
[ERROR]   QueryMetricsContextTest.testSqlMassagedBeforeNormalize:353->massageSql:82 » Kylin
[ERROR]   QueryMetricsContextTest.testWhenHitStorageCache:377->massageSql:82 » Kylin Ext...
[INFO]
[ERROR] Tests run: 30, Failures: 0, Errors: 7, Skipped: 4
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  38.867 s
[INFO] Finished at: 2022-08-03T07:59:57+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test (default-test) on project kylin-server-base: There are test failures.
[ERROR]
[ERROR] Please refer to /Users/xiaoxiang.yu/IDEA_Project/Kylin5/src/server-base/../../target/surefire-reports for the individual test results.

[ERROR] Failures:
[ERROR]   StreamingJobServiceTest.testGetStreamingJobList:213
[INFO]
[ERROR] Tests run: 40, Failures: 1, Errors: 0, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  02:29 min
[INFO] Finished at: 2022-08-03T08:19:26+08:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test (default-test) on project kylin-streaming-service: There are test failures.
[ERROR]
[ERROR] Please refer to /Users/xiaoxiang.yu/IDEA_Project/Kylin5/src/streaming-service/../../target/surefire-reports for the individual test results.


Add dummy LinkedUp entries.

I used mkdb.sh to generate them.

Closing as I've already added the dummy entries in #6 .


Docker 1.7: empty labels map missing in /containers/json

/containers/json returns a field Labels that has the labels of the container.  In 1.7 if the labels map is empty it is not sent.  The API should return {}, but instead the field is missing.
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

@GordonTheTurtle you haunt my dreams

Looking (thanks @ibuildthecloud)

@runcom The same applies to "Ports": [].  Should file a separate issue, or is this related and something generic like "empty" fields are getting dropped?

@ibuildthecloud let's leave just this one opened. It's weird because look at this comment https://github.com/docker/docker/pull/13675#issuecomment-108113556
Output shows Labels as empty curly braces
I just only noticed your client is 1.6.2 and server is 1.7 dev so maybe something with this

@runcom Inspect output is fine.  This is the output for docker ps essentially.  So listing all containers, not just getting one.
Your right my client and server don't match, but the issue is with talking to the API.  So I was using docker-py, but validate by just using curl against the unix socket.  So client doesn't make a difference here.

@ibuildthecloud gotcha thanks for the extra info

Added this to the milestone, because this sounds like a regression

@thaJeztah @runcom This bug is blocking me from really fully testing Docker 1.7.  Too much of my stuff fails because of this so I can't run a full regression suite on 1.7.

I'm on this @ibuildthecloud (do not desperate)

Let me include the release captain(s) here, just so it's not overlooked. Afaik there were plans to push 1.7.0-rc2 out today, not sure this will make it in time, so a rc3 may be needed.
ping @vieux @jfrazelle for regression in 1.7

This bug is really simple I think, from 1.6+ we now have this struct from ps output -> https://github.com/docker/docker/blob/master/api/types/types.go#L112
I don't know why json:",omitempty" is there
but I'm making a PR @ibuildthecloud @thaJeztah :)

I haven't made the RC yet so there's time
On Wednesday, June 3, 2015, Antonio Murdaca<EMAIL_ADDRESS>wrote:

This bug is really simple I think, from 1.6+ we now have this struct from
ps output ->
https://github.com/docker/docker/blob/master/api/types/types.go#L112
I don't know why json:",omitempty" is there
but I'm making a PR @ibuildthecloud https://github.com/ibuildthecloud
@thaJeztah https://github.com/thaJeztah :)
—
Reply to this email directly or view it on GitHub
https://github.com/docker/docker/issues/13691#issuecomment-108503115.

@runcom good to hear. Fingers crossed! Make sure to ping Jess on the pull-request so that it can be cherry-picked for RC2

Hmf GitHub cache :)


Substitute the use of wrapper for applying typography styling and spacing with a component supporting an inline typography variant prop

Is your feature request related to a problem? Please describe.
The EuiText component in OUI is a flexible and customizable text component that allows developers to set various properties such as color, size, weight, and alignment. It also supports responsive typography, which is an important feature for designing interfaces that work well across a range of devices and screen sizes.
However, EuiText is a wrapper that applies standard typography styling and spacing to raw HTML. This approach can be useful for applying consistent typography styles throughout an application, but it can also lead to several issues:

Overriding existing styles: If the raw HTML already has some styling applied to it, applying a wrapper that overrides those styles can result in unexpected and unintended changes. This can make it difficult to maintain and debug the code.

Lack of flexibility: Applying a wrapper that applies standard typography styling and spacing to raw HTML can limit the flexibility and customization options for individual components or pages. For example, if a particular page or component requires a different font size or line-height, it may be difficult to achieve that using the standardized wrapper.

Increased code complexity: Adding an additional layer of markup can increase the complexity of the HTML and CSS code, which can make it harder to maintain and update in the long term. This can also impact the performance of the website or application.

Accessibility issues: If the wrapper does not properly follow accessibility guidelines, it can lead to issues for users with disabilities. For example, if the font size is too small or the line-height is too tight, it can be difficult for users with visual impairments to read the content.

Describe the solution you'd like
In contrast, Material UI (MUI) uses the Typography component, which supports an inline variant prop that maps to a range of different HTML element types. This allows developers to apply different typography styles to different parts of the text without having to create separate wrapper components for each style. This can make development more efficient and clear.

What we could do is make the component extend its child components, like we do in the title component:
https://github.com/opensearch-project/oui/blob/d03ad49f67fff257f094b2ddad4832c7665125c4/src/components/title/title.tsx#L84
That would make it follow the same patterns that we already have in the project while giving the builder more flexibility.

Overriding existing styles: If the raw HTML already has some styling applied to it, applying a wrapper that overrides those styles can result in unexpected and unintended changes. This can make it difficult to maintain and debug the code.

It's possible to override OuiText styles without any issues: https://codesandbox.io/s/eloquent-roman-xh8196

Lack of flexibility: Applying a wrapper that applies standard typography styling and spacing to raw HTML can limit the flexibility and customization options for individual components or pages. For example, if a particular page or component requires a different font size or line-height, it may be difficult to achieve that using the standardized wrapper.

This is the idea of creating a design system. We define an opinionated style for all of these components. Different font sizes can be achieved with OuiTitle or potentially other components.

Increased code complexity: Adding an additional layer of markup can increase the complexity of the HTML and CSS code, which can make it harder to maintain and update in the long term. This can also impact the performance of the website or application.

I would argue that allowing the builders to submit a custom HTML tag increases complexity because it introduces another layer that OUI doesn't control. We could potentially run into situations where builders are getting strange functionality because they do something like <OuiText>

</OuiText> (not saying that this would be an error, just an example of a potential edge case).
However, to your point, OUI injecting its own tag could also pollute the DOM. I think my previous comment addresses how we can get the best of both worlds.

Accessibility issues: If the wrapper does not properly follow accessibility guidelines, it can lead to issues for users with disabilities. For example, if the font size is too small or the line-height is too tight, it can be difficult for users with visual impairments to read the content.

We make sure all of our components hit our accessibility targets. That is something we have committed to maintaining and something builders should never have to worry about.

I am aligned on allowing builders to specify their own tag, like I mentioned in my previous comment as long as @KrooshalUX is aligned.

I don't think this is the right change to make for OUI at this stage.To @BSFishy  point, we are trying to provide an opinionated design system and controlled styling outputs, and will continue to do so at the design system level.
The current typography system we have is serving its purpose, and the UX team has yet to encounter any issues with needing additional styles. For context - any current overwritten or custom styles within the OSD product or plugins stem from issues before we forked OUI, or a lack of UX involvement in feature design (bias for action projects) or a miscommunications in designs before our Figma component library was published (ex: engineers implementing exact matches to mockups that were not intended as hifidelity artifacts).


Update dotty-cps-async to 0.9.7

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

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.github.rssh", artifactId = "dotty-cps-async" } ]

labels: library-update, early-semver-minor, semver-spec-patch, commit-count:1

Superseded by #56.


CTRL+select

I want to link the bounding boxes.
I am just trying to select the bounding boxes while Ctrl+click. But the "selectAnnotation" has no event to check weather click or CTRL+Click
anno.on('selectAnnotation', function(annotation) {
//
});
What I want is , When click on the bounding box if ### mouse click open the modal dialog else  ### CTRL+click another function
Thanks in advance

I actually discussed the ability to CTRL+select multiple annotations in the context of another project recently. This might come as a feature (or, ideally, as a plugin). I still need to think through the user interaction for this one first, though.
Can you share a bit about what your use case is, and how you would imagine the interaction would look like in your scenario, after you clicked CTRL+select? (Would you pop up anther box etc.?)

While CTRL+Click functionality won't come as a core feature of Annotorious, it is now possible to build plugins that achieve this. The most important recent API additions are:

disableSelect. This causes Annotorious to no longer select annotations when they are clicked
the clickAnnotation event. This will fire when an annotation is clicked, regardless of whether selection is currently en- or disabled.

A plugin can, for example, disable selection when the CTRL key is pressed, and then do other things when the user clicks another annotation. I'm currently using this in another project to build a plugin that allows users to group annotations. It's likely the plugin will be released as a self-contained project later. Currently, it's part of the project codebase here.


Reconnect regression on ping timeout

Just noticed that since I've rebuilt my bot with https://github.com/thoj/go-ircevent/commit/da78ed515c0f0833e7a92c7cc52898176198e2c1 reconnect on ping timeout stopped working:
2016/03/11 05:50:38 <--<EMAIL_ADDRESS>QUIT :Ping timeout: 250 seconds
2016/03/11 05:54:29 --> PING<PHONE_NUMBER>498722486
2016/03/11 05:54:29 Error, disconnected: write tcp <IP_ADDRESS>:49177-><IP_ADDRESS>:7000: write: broken pipe

I suspect fix from   #69 stopped working when https://github.com/thoj/go-ircevent/commit/da78ed515c0f0833e7a92c7cc52898176198e2c1 got introduced.
Can anyone else replicate this behaviour?

I'll try to replicate this

Try with most recent master after #9 landed


Array representation

How can I use note-seq to represent and convert polyphonic MIDI file as array/n-dim matrix?
Since monophonic melody can be represented as 1-D array of integers with quantization, I assume polyphonic ones can be represented as n-D array?
My aim is to obtain raw array of notes(integers) and train custom NN other than magenta.
I spent some time on source code and unofficial documentation @wtong98 provided here with no solution.

I guess one way would be quantizing the note sequence, which will make the time dimension discrete and then use a custom mapper.
Also, you could check out the PianoRoll class which is part of note_seq.


The "label" property is deprecated.

<core-item> uses the "label" attribute to fill out the text. Perhaps we should probably use another attribute that doesn't throw a warning? like "text" or "name?"

Closing this issue due to age and the release of version 1 of Polymer - please feel free to re-open if this is incorrect.


Window10 bootstrap-orbit.ps1 have a little problem with conan version check part

On 44 line of ./bootstrap-orbit.ps1,
  if (!Check-Conan-Version-Sufficient $conan_version $conan_version_required) {
      ^
      |
not compiled well.

Since my computer language setting is not English, the error message may not be shown.
I fixed the above problem as:
  if (!(Check-Conan-Version-Sufficient $conan_version $conan_version_required)) {

Thank you.

Hi jangddol,
thank you for your contribution! Could you put that into a pull request, so that we can merge that? That would be great.
Thank you,
Henning


Issue: Unable to Use Multiple LMs with Different Backend Servers

Description:
Based on the documentation here: Using Multiple LMs at Once, it shows how to use multiple LMs simultaneously. The approach described works fine when I use two OpenAI LMs (both pointing to the same server URL). However, it doesn't work when I attempt to use one OpenAI LM and one from my local vLLM server.
The following code doesn't work in this case:
import dspy
import os

os.environ['DSP_CACHEBOOL'] = "False"

gpt4 = dspy.OpenAI(model='gpt-4', api_key="xxx", api_base="https://api.openai.com/v1/", max_tokens=500)
dspy.configure(lm=gpt4)

qa = dspy.ChainOfThought('question -> answer')

# Run with the default LM configured above, i.e. GPT-4
response = qa(question="How many floors are in the castle David Gregory inherited?")
print('GPT-4:', response.answer)

# gpt4_turbo = dspy.OpenAI(model='gpt-4-1106-preview', max_tokens=300)
gpt4_turbo = dspy.OpenAI(model="microsoft/Phi-3.5-mini-instruct", api_key="xxx", api_base="http://localhost:5515/v1/", max_tokens=2000, model_type="chat")
with dspy.context(lm=gpt4_turbo):
    response = qa(question="How many floors are in the castle David Gregory inherited?")
    print('GPT-4-turbo:', response.answer)

response = qa(question="How many floors are in the castle David Gregory inherited?")
print('GPT-4:', response.answer)

Expected Behavior:
The code should allow me to connect and use both OpenAI and my local vLLM server simultaneously, as described in the documentation.
Actual Behavior:
The connection fails when attempting to use a combination of an OpenAI LM and a local vLLM server.
The first two response = qa(question="How many floors are in the castle David Gregory inherited?") statements are working, but the third one is not. It raises this error:

It seems like it's trying to find the first gpt-4 model on my second vLLM server. It looks like the URL for the first LM server is being overwritten when connecting to the second LM server.
Environment:
dspy-ai            2.4.16
Any guidance or fixes would be appreciated.

Try the new dspy.LM which is a wrapper around LiteLLM for all LMs. We'll be migrating to it across the board.
lm = dspy.LM("openai/meta-llama/Meta-Llama-3-8B-Instruct", model_type="text OR chat", api_base="here", api_key="could be empty")

use openai/ as a prefix for any openai-compatible server like VLLM


How to set initial value in FormBuilderChoiceChip?? (One chip pre selected)

On screen load I want to make one specific chip pre-selected how to achieve it??
I tried with initialValue = 2 and it is not working....

hi @rmControls,
I just tried this case, and It's working fine,
I guess that it's not working for you because you are addressing the chip value, and initValue is actually addressing the int value of the chip.
 FormBuilderChoiceChip<int>(
  name: 'test_name',
  initialValue: 8,
  options: const [
    FormBuilderFieldOption(value: 8),
    FormBuilderFieldOption(value: 4),
    FormBuilderFieldOption(value: 15),
  ],
}

If that wasn't the right solution, please provide a code-snippet that produces the issue.

Thank you for the example... it was my fault... I assumed that initialvalue is an index of options... its actually a value of one of the option....
can you also help me to resolve my other question... https://github.com/danvick/flutter_form_builder/issues/832??


plazi treatments do not show up on GBIF

there is an issue that Plazi treatments do not show up in GBIF anymore.
see eg 10.11646/zootaxa.4650.1.1  https://www.gbif.org/search?q="10.11646%2Fzootaxa.4650.1.1"
the latest that has been uploaded is from https://www.gbif.org/dataset/fb8c670e-e341-4236-9b05-402c7f92b8f1 July 15

Hi Donat,
I haven't seen many Plazi datasets registered lately, but I noticed a bunch of Zookeys treatments yesterday, e.g. https://www.gbif.org/dataset/2d83e783-f524-41d8-b100-6c01fb65766f
I'm not familiar with how these are registered, but perhaps something is broken in that workflow?

Hi Daniel
It's summer holidays... We are catching up with the outstanding articles in our workflow.
Traditionally, Pensoft has only BDJ that has materials citations marked up. We are installing a workflow in which we will parse the MC from their journals on our side, so that all journals from pensoft will have MaterialsCitations. They are machine processed and thus we are aware that we have to fix errors. At the same time, we are interested in respective feedback to improve the algorithms
Pensoft is providing a guideling to the authors where they detaile how MC should be prepared to optimize the parsing. However, they are reluctant to inforce it right now, because authors are used to do their publication in their style.
So we need to start campagning the use of guidelines to have the best possible results in GBIF?!


added mooc-list.com

not sure if i should keep it on readme or AI/ML Educational Guide.

We would strongly suggest that all educational material go into the "AI/ML Educational Guide". Plus it would be best to limit down the number of total courses that we offer so that people don't get confused. If you have done a course yourself that you will will be a good addition then do add that!

OK.


Showing SendAsync Upload/Download Progress

Greetings,
Me again haha.
So far, everything worked fine, and now also as i want it.

Now im at optimizing, and improving the user experience.
A bit portion of that is to show the user whats going on.
Got quite a few reports that it seemed like the program would " freeze "
where, in reality it just uploaded the file still.
is there any way to get a progress report when using client.sendasync method?
I rather not use just a different upload method, as so far everything is pretty much contained and uses the same api , don't want to start mixing things up.
Here my example code were i would need such ability.
public async Task UploadFileAsync(string zipfile)
        {
            var metadata = new Dictionary<object, object>
            {
                {xxx, xxx}
            };
            using (var source = new FileStream(zipfile, FileMode.Open, FileAccess.Read))
            {
                await client.SendAsync(metadata, source.Length, source);
            }
          }

Hi @Crushedice looking into this now, give me a moment please :)

Hi @Crushedice I honestly don't know (right now) how I would accomplish this in my library.  I'll have to think on this some more.  A good interim solution for you would be to use SendAsync(byte[]) and read from the FileStream yourself.  That way, since you know the file length (new FileInfo(filename).Length) and how many bytes you've read, you could then report status.
If you have suggestions on how I might do this in the library, I'm all ears.
Thanks and have a great night!

Dont worry,  its not like a app breaking issue.
Just more for the users, and ya.  as i am currently anyway on it i will try some stuff and report back if i found a proper solution.
Another rather small thing that i wanted to ask, if we can get a small method to override your
"Log" method.
As i am not using Winforms,  and not a console app, ive written my own " console log " method,
Would be nice to be able to route the debug messages from watson to my output , to see any msg that comming.  Thanks!

Great suggestion @Crushedice - I will add it to my list!

As Edit :  maybe not just an overwrite.
i just now played around with it a bit.
Just a new Event handler would be enough.
checking if the handler is subscribed, if it is, skip the Console output and put the msg out with the event args.  😃

Here you go, just override Logger with your own method!
client.Logger = Logger;
private void Logger(string msg) { Console.WriteLine(msg); }

Commit: https://github.com/jchristn/WatsonTcp/commit/b034ed6270936e2e30b0c601dc0b8aa1187abe16
NuGet: https://www.nuget.org/packages/WatsonTcp/2.2.1
Cheers!  Joel


IE8 support

Could you make this react-helmet support IE8?

Unfortunately we don't support IE8 anywhere on NFL.com so we won't be adding support for IE8 on react-helmet. We're open for PR's though!

@jamsea I found there is aready a PR #174, but it reverted in 3.2.2, i do not know why do the revert.


Deduplicating "dumb" mode crashes

Sorry if I'm missing something from the documentation, but I couldn't figure this out. I'm trying to compare how much having the feedback from the instrumentation in AFL helps in finding unique crashes compared to dumb mode. Using AFL with instrumentation on a given program, it is reporting 114 unique crashes. However, running the same program with the -n flag, it reports 557,000 unique crashes (I'm assuming this is because it can't compare execution paths between crashes).
I'm wondering if there is a flag or tool (or some small changes I could make to the AFL source) to run the crashing input identified by AFL in dumb mode, but this time with instrumentation so I can find how many unique crashes were identified without instrumentation.
Thanks for any help.

One idea is to put all crash inputs into a single corpus directory and run the instrumented binary over it.


Add ProgressToken to all missing data types

This is based on @bubba’s branch. I’ve gone through all types in the specification and added it so this should be exhaustive (ignoring types that are completely missing in haskell-lsp atm, e.g., PrepareRenameParams).
fixes #186

Is it time to remove GHC 8.0.2 as an officially supported version? And to add GHC 8.6.5

@alanz I’m fine with removing 8.0 support but note that the CI failure is due to a stack bug that has already been fixed but not been released, not because haskell-lsp is broken on 8.0, see https://github.com/commercialhaskell/stack/pull/4955

And the build passed on master? https://circleci.com/workflow-run/dd4f4c1f-9af6-4c3d-80a1-57e68ea8c67c

I guess stack might only try to call ghc-pkg unregister if the cache is in a certain state and the cache on master might be different? Not quite sure. Maybe a sign that we should switch CI to cabal new-build :slightly_smiling_face:

@alanz @cocreature I’d just probably just nuke the cache


Create Callback URL API:  (POST, GET, PUT, DELETE)

Description
Create Callback URL API: (POST, GET, PUT, DELETE)
Spec: callback-url-api-profile

Operation
Endpoint
Spec

POST
/open-banking/v3.1.10/callback-urls
callback-urls resource

GET
/open-banking/v3.1.10/callback-urls
callback-urls resource

PUT
/open-banking/v3.1.10/callback-urls
callback-urls resource

DELETE
/open-banking/v3.1.10/callback-urls
callback-urls resource

[ ] Create Callback URL API: /open-banking/3.1.10/callback-urls (POST, GET, PUT, DELETE)

[ ] Callback url validations
[ ] Create, read, update, delete callback url in mongo
[ ] Unit test coverage
[ ] Functional test coverage
[ ] Postman test coverage

Hey team! Please add your planning poker estimate with Zenhub @dbadham-fr @jorgesanchezperez


Why Physics is getting slower when FPS drops?

A bug in the API
or
A problem with my own code

Hey!
I have 150 particles in the scene. It works fine on the desktop but it's slow on the mobile device (15 FPS). But as I understand that shouldn't break the timing of physics, physics should depend on time, not on update steps. So particles should fly with exactly same speed on any device (but on 15 FPS it will be twitchy). Why doesn't it work that way? You can open particlestorm/hsv-colors example on a slow mobile device to see that particles are getting destroyed and don't even leave the center of the screen.

probably related to #2635

@ulitiy Try setting game.forceSingleUpdate to false and re-test it, still happening?

Yes, still happening, and it seems that elements live longer than their lifespan.

https://github.com/photonstorm/phaser/issues/2602 here is explanation

I've noticed this too. I wonder if it's intentional.

You need game.forceSingleUpdate = false.

Thank you for taking the time to open this issue. However, official support for Phaser 2 has now ended as we focus on preparing Phaser 3 for beta release. In a bid to keep the project tidy, and avoid confusion, we are closing all v2 related issues.
This does not mean your issue won't be looked-at. In November 2016 the Phaser CE (Community Edition) project began. The aim of Phaser CE was to allow the community to continue v2 development. Since then it has gained significant traction, with many updates and releases.
If you are still interested in having your issue investigated we strongly recommend testing the latest Phaser CE release. And only if the problem persists, opening an issue on the Phaser CE repo.


feat: recommended file notice

Summary:
Related #877
Adds a new annotation for recommended files and applies this annotation to feed_info.txt and shapes.txt
Expected behavior:
A new validator warning is generated when either feed_info.txt is missing
Please make sure these boxes are checked before submitting your pull request - thanks!

[x] Run the unit tests with gradle test to make sure you didn't break anything
[x] Format the title like "feat: [new feature short description]". Title must follow the Conventional Commit Specification(https://www.conventionalcommits.org/en/v1.0.0/).
[x] Linked all relevant issues
[x] Include screenshot(s) showing how this pull request works and fixes the issue(s)

@isabelle-dr per your request, this pull request contains just the notice.

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

@KClough could you remove the mention of shapes.txt in the description of this PR and update the image?
This is so that when we go back to this PR in the future, it is clear what it is doing. :)

@KClough could you remove the mention of shapes.txt in the description of this PR and update the image, since we decided to only apply this notice to feed_info.txt? This is so that when we go back to this PR in the future, it is clear what it is doing. :)

Thanks for catching that!
I got confused from shapes.txt mentioned in the original issue.

Actually, if possible, the modifications applied to RULES.md here would be in this PR.

I didn't add the update to the Rules file in this PR because the Rule isn't actually applied to any datasets yet. Please confirm if you still think it makes sense to be in this PR.

I didn't add the update to the Rules file in this PR because the Rule isn't actually applied to any datasets yet. Please confirm if you still think it makes sense to be in this PR.

I think it's ok because it is partially mostly related to feed_infos.txt. In the future, let's say that it would better to add it in the PR where the notice itself is created.
As per the copyright, I believe it should be  * Copyright 2020 Google LLC, Jarvus Innovations LLC as the code was partially took from the required annotation file. Sorry about the confusion!


Make paste handlers public

[x] rename onPaste static getter to pasteConfig
[x] move all handlers from onPaste static getter to the one onPaste public method.
[x] update docs
[ ] support old format (static handlers)

resolved #534