New Channel -- RocketChat

Note: Please only submit Bot Builder SDK bugs here. If you have general questions or implementation issues, please submit a question on Stack Overflow at http://stackoverflow.com/questions/tagged/botframework.
Can we get a RocketChat channel, the company I work for is moving to RocketChat.

Thank you for the "enhancement" label. It is much appreciated.

Hi @forensicsguy20012004, there is no plan for this at the moment, but we've added it to our backlog for future consideration. Closing this issue since it's captured in our backlog, feel free to reopen if you have more questions. Thanks a lot.


Arrangement and execution of the meeting for guidelines for writing chapters in diploma thesis and academic research reports - 2024#1 (issue #1003 related)

The goal is to arrange and execute the meeting for guidelines for writing chapters in diploma thesis and academic research reports - 2024#1. The following things should be prepared:

[x] scope and schedule of meeting (in one week);

[x] conducting team (in two weeks);

[x] guide or instructions with examples (one week before meeting);

[x] announcement (in Slack and Teams channel) with basic information (conducting persons, date,scope,schedule) (one week before meeting);

[x] exemplary code in Jupyter (link) (one week before meeting).

Meeting has been executed.


fix: cos_create && scf cos trigger

:tada: This PR is included in version 1.1.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


FoundationCShims: introduce TARGET_OS_ANDROID

Add the target conditional to identify android which is required to enable the package to build for Android.

@swift-ci please test


Some chronology view enhancements

Two things regarding chronology view:

The date displayed in the top left corner while scrolling is always the same date and does not change depending on the day's pictures displayed at the topmost of the screen.
When scrolling like that, making the menu items completely disapear is disturbing, as it suddenly changes how the app looks. It should either use animations or transparency to make these itmes disapear, so that they still leave space for the photos below, are still usefu, but without being disturbing.

Both of these can be seen in the following video: (sorry for the watermark - if you know of a free, lightweight video-editor for android let me know…)
https://github.com/IacobIonut01/Gallery/assets/80604512/dbd18c13-bc79-4b99-ac5f-d709775f59fb

Please update to the latest release
There's an animation, you must have it disabled system-wide or reduced the animation factor to 0x in developer settings.

… 😳
I didn't know i had them disabled. Thanks for the heads up. It looks much better.
But i don't understand… other apps i've used still had some animations, your is the first one i see which has its own animations bound to a system-wide setting…

… 😳 I didn't know i had them disabled. Thanks for the heads up. It looks much better.
But i don't understand… other apps i've used still had some animations, your is the first one i see which has its own animations bound to a system-wide setting…
Will i have to endure one second of animation on everything i do on my phone to have this issue on your app solved for me ?

I set mine to 0.5x, I find it a very balanced

I set mine to 0.5x, I find it a very balanced.

That's what i did in the end as well. thanks


NSG Service Tag for Authentication

Is there a Service Tag that I can configure on the outbound NSG attached to my Azure VM so that it has connectivity to these four required FQDNs for authentication?:

https://enterpriseregistration.windows.net
https://login.microsoftonline.com
https://device.login.microsoftonline.com
https://pas.windows.net

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

ID: c946fe0f-e18d-2529-2fbf-bce04759fbca
Version Independent ID: 885a61d1-6096-5aa0-fe8d-f1ec8d55e542
Content: Sign in to Windows virtual machine in Azure using Azure Active Directory (Preview)
Content Source: articles/active-directory/devices/howto-vm-sign-in-azure-ad-windows.md
Service: active-directory
Sub-service: devices
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

@pnarsi Thank you for your feedback . We will investigate and update the thread.

@pnarsi There is a service tag available for Azure AD. Covered in the doc Virtual network service tags. The tag includes these items. #please-close


Hidden columns take a long time to load, see the video

Please see this video. Can this be fixed or this is something that just has to be accepted as is?

Yes, sorry :(. If you find any solution to enhance performance about this particular point, please open a pull request.


0.16.0

Features

(#35): Allow passing load() options to protobuf.js. (Thanks, @nmccready!)

Codecov Report

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

@@           Coverage Diff           @@
##           master      #44   +/-   ##
=======================================
  Coverage   82.85%   82.85%
=======================================
  Files           3        3
  Lines          70       70
=======================================
  Hits           58       58
  Misses         12       12

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 4748898...21fe742. Read the comment docs.


Switch hook on useMountedRef from useEffect to useLayoutEffect to support React 17

Description
useEffect's cleanup function is no longer synchronous, so we switched to useLayoutEffect to preserve the behaviour of useMountedRef in React 17+.
Source: https://reactjs.org/blog/2020/08/10/react-v17-rc.html#effect-cleanup-timing
Fixes #1959
Checklist

[x] I have added a changelog entry, prefixed by the type of change noted above (Documentation fix and Test update does not need a changelog as we do not publish new version)

Tophat Instructions
On package.json, upgrade React and ReactDOM to the following:
    "react": "17.0.2",
    "react-dom": "17.0.2",

And the resolutions to:
    "@types/react": "17.0.11",
    "@types/react-dom": "17.0.8"

Then run yarn && yarn test react-hooks. The tests should pass!

IIRC recall useLayoutEffect doesn't work on the server-side. If we make this change then I think we're going get a lot of logspam or errors about that.
https://github.com/Shopify/quilt/pull/1813 seems to be a related issue where useEffect being async is a pain (though that was an issue in the mount rather than unmount phase. Perhaps that might offer some inspiration

@BPScott  I'm not sure we need useMountedRef to work on the server, since "mounted" doesn't have a super clear meaning there. We could use the isomorphic version anyway I guess though.

Gave this a tick. I'd love to see a test for this but I'm not sure that would work

@BPScott the existing tests fail without this changeset, so we're covered imo

Oh perfect! in that case ignore me :)


AVS 2021-01-01-preview

This is a new version 2021-01-01-preview for AVS (Azure VMware Solution).  It adds these operations:

Datastores_Create
Datastores_Delete
Datastores_Get
Datastores_List

Pleases see this private pull request for previous reviews.
There are no breaking changes in this API version. The CI labels are from breaking changes that were already approved for both Go & Python in https://github.com/Azure/azure-rest-api-specs/pull/12290. These Go changes are from #12290.
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Changelog
Please ensure to add changelog with this PR by answering the following questions.

What's the purpose of the update?

[ ] new service onboarding
[x] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When you are targeting to deploy new service/feature to public regions? Please provide date, or month to public if date is not available yet.
When you expect to publish swagger? Monday, February 15th. Two weeks from today.
If it's an update to existing version,  please select SDKs of specific language and CLIs that require refresh after swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[ ] No, no need to refresh for updates in this PR

Contribution checklist:

[x] I commit to follow the Breaking Change Policy of “no breaking changes
[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[x] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
Adding a new service

[ ] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from API Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable version with Breaking Change Validation errors
[ ] Updating API(s) in preview over 1 year

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

I think we should probably update responses for many of our Long Running Operations. I'll be visiting ARM office hours tomorrow about https://github.com/ctaggart/azure-rest-api-specs/pull/7.

For new apis, your first commit / push must be your base api as is, subsequent commits will contain your swagger updates, this way we can focus only on the updated / added parts instead of reviewing the entire swagger file, reviewing the entire file results in a delayed review, please close this PR, create a new one commit / push your base api as is then paste your updated files.

@jorgecotillo, replaced by #12879 as requested. Please review.


Start with disabled API reliant features when API isn't accessible

Blish crashed on startup because it can't reach the Web API, which is Temporarily disabled to avoid classified End of Dragons information escaping from the vault of forbidden spoilers. See you in Cantha!
04:28:39.5171 | INFO  | Blish_HUD.Program | Running Build "Branch.tags-v0.11.7.Sha.0c709c76cb502d310f2964dca92ce770e533dae2"
04:28:39.5171 | INFO  | Blish_HUD.Program | Launched from "D:\Software\Blish HUD" with args "".
04:28:41.7750 | INFO  | Blish_HUD.Modules.Managers.DirectoriesManager | Directory "markers" ("D:\Software\Blish HUD\Settings\markers") was registered.
04:28:42.3751 | INFO  | Blish_HUD.Modules.Managers.DirectoriesManager | Directory "timers" ("D:\Software\Blish HUD\Settings\timers") was registered.
04:28:42.7759 | INFO  | Blish_HUD.Modules.Managers.DirectoriesManager | Directory "events" ("D:\Software\Blish HUD\Settings\events") was registered.
04:28:43.1287 | FATAL | Blish_HUD.DebugService | Blish HUD encountered a fatal crash!
Gw2Sharp.WebApi.Exceptions.ServiceUnavailableException:
Status Code 503

Temporarily disabled to avoid classified End of Dragons information escaping from the vault of forbidden spoilers. See you in Cantha!

   at Gw2Sharp.WebApi.Middleware.ExceptionMiddleware.<>c__DisplayClass1_0.<<OnRequestAsync>g__ExecAsync|0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Gw2Sharp.WebApi.Middleware.RequestSplitterMiddleware.<>c__DisplayClass4_0.<<OnRequestAsync>g__ExecAsync|0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Gw2Sharp.WebApi.Middleware.CacheMiddleware.<RequestGetAsync>d__8.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Gw2Sharp.WebApi.Caching.BaseCacheMethod.<>c__DisplayClass4_0.<<GetOrUpdateAsync>g__ExecAsync|0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Gw2Sharp.WebApi.Middleware.CacheMiddleware.<OnEndpointRequestAsync>d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Gw2Sharp.WebApi.Http.WebApiRequest.<ExecuteAsync>d__10`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Gw2Sharp.WebApi.V2.Clients.BaseEndpointBulkAllClient`2.<GetAsync>d__2.MoveNext()

Hello, yes, we've already got fixes for most of these issues.
Please remove any of the following modules from your modules folder until either the API comes back up (in ~48 hours):

StreamOut
EventTable

Remove them from this folder: \Documents\Guild Wars 2\addons\blishhud\modules
There is a new version of both of these modules which resolves this issue.  Once you've deleted them from your modules folder, you can download the latest version from the repo safely.
Based on your log, it appears to have the old event table module.


put test infra scripts into different repo

Currently we put our test infra scripts here for simpler management. Once our codebase grows larger, we can separate them out.

Closing this for now until we find a cleaner solution to separate/hide our jenkins specific files from the repo.
This will become a higher priority if the number of jenkins jobs increases to warrant better management.
We could still potentially move jenkins specific scripts to a private repo, and then fetch those within our jenkins jobs before.


fix: simplify JsxStyleProps & fix splitCssProps TS error

Closes https://github.com/chakra-ui/panda/issues/2378
📝 Description
Fix Expression produces a union type that is too complex to represent with splitCssProps because of JsxStyleProps type
💣 Is this a breaking change (Yes/No):
no
📝 Additional Information

@kris-ellery https://play.panda-css.com/u231oHYIOv/haYxKXt4EY


Contact Page!

First commit - contact page.

Your styling is awesome ! thanks a lot.

The send button, make the text white in dark mode.

Edit: Leave the color as it's , sorry for that

I think white is better.

Your styling is awesome ! thanks a lot.

The send button, make the text white in dark mode.

Edit: Leave the color as it's , sorry for that

I think white is better.

I tested it for accessibility and it failed in color contrast ratio


How to get the progress when loading a gltf file from Url?

Hi, great job! I have a problem, when the viewer loading the gltf file from a URL, there is a spinner loading but I want to know the progress of loading and show it on the spinner. Can you help?

The GLTF loader is from the core PlayCanvas engine which doesn't support percentage based progress at the moment, but you're point is valid and we actually have a couple of tickets for this https://github.com/playcanvas/engine/issues/1246 and https://github.com/playcanvas/engine/issues/2021


Propose fixing some typos

just a doc update

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

Always good to fix typos!
@swift-ci Please smoke test

sorry, how to I run the smoke test on docs?

@swift-ci Please smoke test Linux platform

The tests are required to commit, but only someone with commit privileges can trigger them (to avoid spammers coming and tying up all our CI resources). They do happen to build the docs, I believe, so they'll also catch ReST syntax errors. No action required on your end!

@swift-ci Please smoke test

Merged. Thanks, John!


ASW Component Testing and Comms

[x] acid pump
[ ] salinity transmitter with comms card
[ ] salinity probe with onboard comms
[x] water level sensor
[x] UDA (need to get Fri Oct 22)
[ ] HS pump operation

combined with another issue


Update jars and add commit IDs to README.txt

Added a README.txt with details of the commit IDs at which the jars were snapped

@jvano


SmartIR using HACS will delete all your media codes

SmartIR version
1.7.3
this has been report before that everytime you Update SmartIR using HACS will delete all your media codes, was wondering if there is any plan to fix this?

It is already fixed by last HACS version.
https://hacs.netlify.com/developer/general/#hacsjson

Do you need further help?


It would be better to use uncapitalized prepositions such as in "Organize by Resource Group"

Storage Explorer Version: 1.35.0-dev (98)
Build Number: 20240607.1
Branch: main
Platform/OS: Windows11/Windows 10/Linux Ubuntu 22.04/MacOS Sonoma 14.5(Apple M1 Pro)
Architecture: arm64/x64/x64/arm64
How Found: Ad-hoc testing
Regression From: Not a regression
Steps to Reproduce

Open ‘Settings -> Services'.
Observe the setting 'Organize by Resource Group'.
Check whether it shows 'By' in the description.

Expected Experience
It would be better to update 'by' to 'By'.
Actual Experience
It shows 'by' in the description.

Hi @craxal In the settings, other prepositions are capitalized; should we maintain consistency

Hi @craxal I think it would be better to maintain consistency for prepositions, so, we are going to re-open this issue.

Agreed. We will fix these strings.

Hi @craxal ,verified this issue on the build 20240716.5, the comments mentioned are fixed.
But there are still some prepositions are capitalized, could you help to take a look?

Changes have been merged. Prepositions should have proper capitalization now. Please note, though that "Sign In With:" is now "Sign In with:". The word "in" is considered part of the "Sign In" feature and not quite a preposition, so it remains capitalized. However, "with" is a properly uncapitalized preopsition.

Verified this issue on the main build 20240723.1. The current behaviors match the comments.


Allow use of uuid 0.6.0

There is a new version of uuid. This is similar to #878, however version 0.6.0 of the uuid crates has renamed the use_std feature to std and turned it on by default.
As far as I can tell, it is not possible to support all versions in one Cargo.toml file, without either adding the use_std flag back into uuid as compatibility or getting them to use the semver-trick.

I'd prefer not to drop support for older versions of UUID. We should just be able to remove the features = section, as the use_std/std feature is enabled by default.

Ugh. Well I guess let's open a PR that adds a backwards compatibility shim? Otherwise it's impossible for us to support both.

This is blocked on https://github.com/uuid-rs/uuid/pull/157

UUID 0.6.1 was released which does include the use_std feature, so this should be good to go. Can you re-add that feature usage? (I don't think we can specifically exclude 0.6.0 from the range, but I also don't think we need to)

Done.

Are there any plans to also do a new release for this?

I think this will be part of the diesel 1.2 release.

Do you know an approximate timeframe for that? It is preventing us from upgrading our internal repos to uuid 0.6. I'd prefer not to have an internal fork of diesel.

I think I heard somewhere something like soon (as in the next weeks), but take with some caution, because I'm not the one that decides to make a release.

@sgrif said this week, so probably next week ;)


fix(storybook-addon): correct peerDependencies declaration

Description

Mark Storybook 8 as valid peer dependencies as well.
Loosen peer dep version restrictions of most of the peer deps.
Add @rsbuild/core to peer deps.
Mark all peer deps as optional.
Run pnpm dedupe to clean the lock file.

Related Issue
https://github.com/rspack-contrib/storybook-rsbuild/issues/30#issuecomment-2470433081

Types of changes

[ ] Docs change / refactoring / dependency upgrade
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)

Checklist

[x] I have added tests to cover my changes.
[ ] All new and existing tests passed.
[ ] I have updated the documentation.

CI failed, have you enable corepack? I think this is caused by pnpm version, this repo need pnpm@8

corepack enabled already, how can I reproduce the test locally?

corepack enabled already, how can I reproduce the test locally?
run pnpm test:pkg, but i think it is not caused by your code, just by lockfile, you can copy main branch lockfile and re generate lockfile

Test passed, don't know why pnpm dudupe break the test.


How much time to train Levenshtein Transformer on distillation datasets?

On WMT En-De, you can train it with 300~400K updates. Since it contains modules to compute edit distance during training online, it is slower than the standard Transformer.


Technical Advisory: Document issue 48860

https://docs.google.com/document/d/1dG954t74RaYfas_zUJxFWuJ0j0JKVKMALEKB6N8x5p0/edit?ts=5ebd9f7a

@taroface, sorry to toss this over to you with such short noticed, but we need to add this to the docs soon after 19.1.7 is released, and that is scheduled for Monday.


Should construction check value type

Currently its possible to construct UInt({ bytes: 5 , value: 2}). The result is { _bytes: 5, _value: 2 }. Should we permit specifying  the value of 5 byte uint as an integer? Maybe this should throw an error, or convert the value to an array.

This should not throw; however, the internal representation should be a
byte array and not a number.
-jasson
On Sat, May 30, 2015 at 2:01 PM, Colton Chojnacki<EMAIL_ADDRESS>wrote:

Currently its possible to construct UInt({ bytes: 5 , value: 2}). The
result is { _bytes: 5, _value: 2 }. Should we permit specifying the value
of 5 byte uint as an integer? Maybe this should throw an error, or convert
the value to an array.
—
Reply to this email directly or view it on GitHub
https://github.com/flowgrammable/uint-js/issues/4.

There is a bug present however, its a little different than the original
comment. Normalize constructs a representation of the input value, whether
string, number, or array, and renders the smallest containing
representation. Then the size constraints of the object are checked against
a use supplied boundary condition. If the user supplied boundary is
exceeded and exception is generated.
The bug is that the code doesn't handle the case where the user supplied
boundaries are much larger than the boundaries necessary for the value. So
UInt({ bytes: 5, value: 2 }) is storing 2 as a number, but should be
storing it as a byte array. We need to add a few lines in the constructor
that tests for > 4 bytes and isNumber(normalize.value) ... and then convert.
But no exception should be thrown.
-jasson
On Sun, May 31, 2015 at 7:17 AM, Jasson Casey<EMAIL_ADDRESS>wrote:

This should not throw; however, the internal representation should be a
byte array and not a number.
-jasson
On Sat, May 30, 2015 at 2:01 PM, Colton Chojnacki <
<EMAIL_ADDRESS>wrote:

Currently its possible to construct UInt({ bytes: 5 , value: 2}). The
result is { _bytes: 5, _value: 2 }. Should we permit specifying the value
of 5 byte uint as an integer? Maybe this should throw an error, or convert
the value to an array.
—
Reply to this email directly or view it on GitHub
https://github.com/flowgrammable/uint-js/issues/4.

I just added the code to handle this scenario, and I commented out the test expecting an exception.


Error when installing on Ubuntu 18.04: can't find gem bundler (>= 0.a) with executable bundle

I try to install postal on Ubuntu 18.04, but fail with the following command:
root@postal:/# postal bundle /opt/postal/vendor/bundle
Traceback (most recent call last):
        2: from /usr/local/bin/bundle:23:in `<main>'
        1: from /usr/lib/ruby/2.5.0/rubygems.rb:308:in `activate_bin_path'
/usr/lib/ruby/2.5.0/rubygems.rb:289:in `find_spec_for_exe': can't find gem bundler (>= 0.a) with executable bundle (Gem::GemNotFoundException)

I'm not familiar with ruby, could you give a hint?
Thanks you!

I suspect that this is your problem https://bundler.io/blog/2019/05/14/solutions-for-cant-find-gem-bundler-with-executable-bundle.html
You will probably have to make some of the suggested changes as Ubuntu 18.04 and Ruby 2.5 aren't directly supported yet (#777 #755)

Thanks for your immediate response! I guess I'll simply test it in an Ubuntu 16.04 container.
Do you plan to natively support Ruby 2.5 and Ubuntu 18.04 any time soon?

I just happened to be passing, I'm not directly responsible but I hope @catphish is on the case!
Technically 16.04 is supported until at least 2021 but Ruby 2.3 became EOL some months ago so hopefully official support is forthcoming.

Ok, that sounds nice. Meanwhile I managed to setup postal in a LXC container, which works like a charm.
Thanks again, for your great support!


Prevent linting md with fenced code block language

Issue #121 documents that language-gfm incorrectly specifies fenced code blocks with the wrong content names (i.e. source.js should be embedded.source.js).  This causes problems with linter: when you start typing in a code block with a language that has a linter, the linter will attempt to lint the entire file with that language, generating many spurious errors.  This fixes the issue: code blocks are properly formatted but do not trigger linting.

I think the convention is source.embedded.* - I may be wrong though.  /cc @atom/languages

I was basing embedded.source.* off of how the language-markdown package does it, which may be against convention: #121 does specifically say source.embedded.*, as do others.  But I can't find any documentation or convincing examples about what the correct convention is either way.

@50Wliu Thanks, guess I should have been using a linter

/cc @arcanemagus, @steelbrain

The code looks good to me and should work

Thanks @jmgore75!

Thanks for putting this together!

I have Atom 1.5.2 and language-gfm 0.82.0. I need this fix, but I see no update available. Any hints?

@umpirsky This fix is only in the 1.6.0 betas (I think).

@50Wliu Oh, ok. Thanks.


update swagger plugin and swagger codegen cli

We saw some builds failing related to swagger tasks
> Task :tests:generateSwaggerCodeJava FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':tests:generateSwaggerCodeJava'.
> Add swagger-codegen-cli to dependencies of the project as follows:
    dependencies {
      swaggerCodegen 'io.swagger:swagger-codegen-cli:x.x.x'
    }

These updated versions seem to work better, but I'm not sure why it started.
Description

Related issue and scope

[ ] I opened an issue to propose and discuss this change (#????)

My changes affect the following components

[ ] API
[ ] Controller
[ ] Message Bus (e.g., Kafka)
[ ] Loadbalancer
[ ] Invoker
[ ] Intrinsic actions (e.g., sequences, conductors)
[ ] Data stores (e.g., CouchDB)
[x] Tests
[ ] Deployment
[ ] CLI
[ ] General tooling
[ ] Documentation

Types of changes

[x] Bug fix (generally a non-breaking change which closes an issue).
[ ] Enhancement or new feature (adds new functionality).
[ ] Breaking change (a bug fix or enhancement which changes existing behavior).

Checklist:

[x] I signed an Apache CLA.
[x] I reviewed the style guides and followed the recommendations (Travis CI will check :).
[ ] I added tests to cover my changes.
[ ] My changes require further changes to the documentation.
[ ] I updated the documentation where necessary.

Codecov Report

Merging #4714 into master will increase coverage by 0.41%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #4714      +/-   ##
==========================================
+ Coverage   77.92%   78.33%   +0.41%
==========================================
  Files         198      198
  Lines        8841     8841
  Branches      614      614
==========================================
+ Hits         6889     6926      +37
+ Misses       1952     1915      -37

Impacted Files
Coverage Δ

...core/database/cosmosdb/RxObservableImplicits.scala
0% <0%> (-100%)
:arrow_down:

...enwhisk/connector/kafka/KamonMetricsReporter.scala
0% <0%> (-100%)
:arrow_down:

...e/database/cosmosdb/cache/ChangeFeedConsumer.scala
0% <0%> (-100%)
:arrow_down:

...ore/database/cosmosdb/cache/CacheInvalidator.scala
0% <0%> (-100%)
:arrow_down:

...core/database/cosmosdb/CosmosDBArtifactStore.scala
0% <0%> (-96.23%)
:arrow_down:

...sk/core/database/cosmosdb/CosmosDBViewMapper.scala
0% <0%> (-93.8%)
:arrow_down:

...tabase/cosmosdb/cache/CacheInvalidatorConfig.scala
0% <0%> (-92.31%)
:arrow_down:

...e/database/cosmosdb/cache/KafkaEventProducer.scala
0% <0%> (-77.78%)
:arrow_down:

...whisk/core/database/cosmosdb/CosmosDBSupport.scala
0% <0%> (-74.08%)
:arrow_down:

...abase/cosmosdb/CosmosDBArtifactStoreProvider.scala
7.69% <0%> (-50%)
:arrow_down:

... and 58 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 c674757...1116794. Read the comment docs.


Public API

What about making all the GET requests public. These information are available via the website anyway.

Yeah, that's gonna happen after master changes are deployed.


ARROW-3951: [Go] implement a CSV writer

@sbinet

@sbinet can you take a quick look at the basic implementation and see if I'm on the right track? anything I'm missing here?

Codecov Report

Merging #3755 into master will decrease coverage by 0.01%.
The diff coverage is 45%.

@@            Coverage Diff             @@
##           master    #3755      +/-   ##
==========================================
- Coverage   87.72%   87.71%   -0.02%
==========================================
  Files         705      709       +4
  Lines       86227    86429     +202
  Branches     1225     1234       +9
==========================================
+ Hits        75644    75808     +164
- Misses      10466    10507      +41
+ Partials      117      114       -3

Impacted Files
Coverage Δ

go/arrow/csv/reader.go
81.59% <ø> (ø)

go/arrow/csv/writer.go
40% <40%> (ø)

go/arrow/csv/common.go
80% <80%> (ø)

go/arrow/math/uint64_sse4_amd64.go
0% <0%> (-100%)
:arrow_down:

go/arrow/math/float64_sse4_amd64.go
0% <0%> (-100%)
:arrow_down:

go/arrow/memory/memory_sse4_amd64.go
0% <0%> (-100%)
:arrow_down:

go/arrow/math/int64_sse4_amd64.go
0% <0%> (-100%)
:arrow_down:

js/src/util/pretty.ts
18.18% <0%> (-6.82%)
:arrow_down:

cpp/src/arrow/compute/kernels/sum.cc
88.09% <0%> (-4.5%)
:arrow_down:

python/pyarrow/__init__.py
39.72% <0%> (-2.38%)
:arrow_down:

... and 41 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 9819db4...6264ff1. Read the comment docs.

Just a quick note: could you rebase on top of the latest master? (This will get rid of all the c++ and other languages "noise".)
Thanks.

Just a quick note: could you rebase on top of the latest master? (This will get rid of all the c++ and other languages "noise".)
Thanks.

Sure

@sbinet Thanks for help with code reviews! I've addressed all comments, opened three JIRA tasks for further improvement, and bumped up test coverage.

@stuartcarnie @alexandreyc PTAL?

@sbinet I plan to pick another Go JIRA task before this change gets merged, anything you want to prioritize?

I made a quick pass but LGTM.

It looks good to me, too 👍

@anson627 perhaps:

https://issues.apache.org/jira/browse/ARROW-3676 (Decimal128)
https://issues.apache.org/jira/browse/ARROW-3680 (Float16)

@anson627 perhaps:

https://issues.apache.org/jira/browse/ARROW-3676 (Decimal128)
https://issues.apache.org/jira/browse/ARROW-3680 (Float16)

Sure, I will take a look.

I did some research, adding support for decimal128 (or float16) isn't trivial.
There are proposals to add to golang as standard library but got rejected.
I checked existing vendor solutions, and this one seems to be widely adopted and production proven.
If we are willing to take a dependency, I can explore more.
@sbinet  what do you think?

@sbinet can you help to merge this change? I can work on the follow-up tasks.


Remove direct dependency to jss, render global styles over react-jss

What do you think is hacky about it?

Except of global styles by definition are dirty.

Creating an empty component just to render global styles. With e.g. CSS modules that's a lot nicer since they just keep html, body etc. as global.

Creating an empty component just to render global styles. With e.g. CSS modules that's a lot nicer since they just keep html, body etc. as global.

Ok, fixed. Now you can think of it as Container component.

So are we good here?


Adds support to indent with the tab key

Disables tab key navigation from textarea elements

I guess you want that so you can easily type code in comment boxes, right?
Could you change it to use 4 spaces? It's more likely to be consistent when the comment is seen in various email clients and not taking so much space like 8 spaces.

Exactly @hkdobrev, always struggled whit the tab key trying to indent when writing code snippets on comments...

@blackjid This is really awesome! I always wanted this and just ended up writing all my code blocks in my editor and copy-paste. Keep'em coming :)


TOO MUCH ERRORS.

File "D:\DiffSynth-Studio\venv\lib\site-packages\imageio\core\format.py", line 437, in get_data
raise IndexError(index)
can you pls help me. thank you !

I have the same problem, have you solved it please?

I have the same problem, have you solved it please?


On bookmark (outline) click scale changes

In web viewer when I click on the bookmark (outline) the scale of the document changes to "Page Width". This is probably not an issue but I'm not sure why is it default behavior. Is there a way to stop scale change on bookmark click?

This is expected behavior; refer to https://github.com/mozilla/pdf.js/issues/9235#issuecomment-349107861.


sh: bundle: command not found

sh: bundle: command not found
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR<EMAIL_ADDRESS>dist: npm run build && bundle
npm ERR! spawn ENOENT
I believe that I successfully ran this script before but somehow this happened and I can't figure out how to solve it.
Would highly appreciate any help

bundle package no longer available, moved to neutron
replaced with neutron, also updated to nextjs 7
  "scripts": {
    "start": "electron .",
    "build": "next build renderer && next export renderer",
    "dist": "npm run build && neutron build"
  },
  "neutron": {
    "name": "ElectronNext"
  },
  "devDependencies": {
    "neutron": "^2.9.1",
    "electron": "^2.0.5",
    "next": "^7.0.2",
    "react": "^16.2.0",
    "react-dom": "^16.2.0"
  },
  "dependencies": {
    "app-root-path": "^2.0.1",
    "electron-is-dev": "^0.3.0",
    "electron-next": "^3.1.3"
  }


[Folders] Drag and drop items between folders

Are you talking about media within the media library or about pages?

I believe this was for the media library.


Introducing the Cosmic Usage Core module

Moved all model and utils classes to new Cosmic Usage Core module;
Eliminated collection of Stopped VMs metrics.

go build


the num_classes in QualityOrientedRPNHead

Hello, I would like to know if the num_class in QualityOrientedRPNHead is fixed to 1, and RPN only distinguishes foreground and background, right? Thank you

Yes, you're correct. The QualityOrientedRPNHead serves as an enhanced RPN, designed to deliver better results in distinguishing foreground and background.

Hello, there are many negative values in the centerness_targets I obtained while using QOPN, resulting in a loss of Nan. May I ask what may be the reason for this?

Please ensure that the assigner in RPN is the RotatedATSSAssigner implemented in this repo, not the ATSSObbAssigner. We have observed that using ATSSObbAssigner may cause negative values in centerness_targets.


Any plans for 1.18.1?

The new version came with security and bug fixes, and plans for an update?

The current 1.18 version (1.2.4) works without changes for 1.18.1.


refactor(robot-server): Make run and protocol limits configurable at launch

Overview
robot-server has upper limits on the number of runs and protocols. This PR moves those upper limits from hard-coded constants to parameters that can be set when the server is launched. This is intended to make it easier for us to experiment internally with different values.
Closes RCORE-569.
Changelog
Add two new environment variables:

OT_ROBOT_SERVER_maximum_runs=<number>
OT_ROBOT_SERVER_maximum_unused_protocols=<number>

You can omit these, and robot-server will continue to use its current values of 20 and 5, respectively.
Locally, you can experiment with different values by editing robot_server/dev.env, or by supplying them on the make dev command line, like make dev OT_ROBOT_SERVER_maximum_runs=123.
On an OT-2, you can experiment with different values by writing a /data/robot.env file like:
OT_ROBOT_SERVER_maximum_runs=123
OT_ROBOT_SERVER_maximum_protocols=123

If you do this, remember to delete the file when you're done testing. It will otherwise persist across reboots and software updates.

Test plan
It shouldn't be necessary to manually test this PR. This is well-covered by automated tests.
Review requests
This unfortunately adds ~10 seconds to the robot-server test suite because these tests require starting up a fresh isolated dev server. We should think about optimization if this starts to feel bothersome.
Risk assessment
Low risk. This is well-covered by automated tests.

You can set these via environment variables too right?

Yep, it's all environment variables under the hood.


Splitting my responses into 2

I am trying to split my response into basically 2 responses. I am trying to do a "split" on the response with the following code with a word . But I ran into the error of "Statement" object has no attribute "split". Since what is returned should have been a string, why will there  be an error? Here are my codes:
while True:
try:
sentence = raw_input (" ")
abc = bot.get_response(sentence)
abcSplit = abc.split("")
print abcSplit
except(KeyboardInterrupt,EOFError,SystemExit):
break

You have to write a pre processor to accomplish
Documentation how to do here http://chatterbot.readthedocs.io/en/stable/preprocessors.html

Return my response with .text.split(), and has resolved this. Thanks Gunther!


Receiver 'BugsnagConfiguration' for class message is a forward declaration

Description
I am attempting to use the startWithConfiguration method to start bugsnag, but I get an error attempting to instantiate the BugsnagConfiguration class.
My library was linked according to the manual linking instructions.
Issue
Receiver 'BugsnagConfiguration' for class message is a forward declaration build error is given on the BugsnagConfiguration constructor, and Property 'releaseStage' cannot be found in forward class object 'BugsnagConfiguration' is given when trying to set releaseStage (or any other property)
Using simply [BugsnagReactNative start] works fine—no build errors, and it successfully logs all crashes as expected.  I am simply unable to use the custom configuration method.
Example code snippet
#import <BugsnagReactNative/BugsnagReactNative.h>
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    BugsnagConfiguration *config = [BugsnagConfiguration new];
    config.releaseStage = @"DEV";
    [BugsnagReactNative startWithConfiguration:config];
}

Repro using the example
I was able to reproduce this problem simply using the ios cocoapods example project and changing the didFinishLaunchingWithOptions implementation with the code sample given in the enhanced native integration config example.

Thanks for the report @adamterlson - we have updated our docs to reflect that an additional import is required, i.e. #import "BugsnagConfiguration.h".

@fractalwrench Adding this import to the AppDelegate doesn't work.  Does this import need to be added elsewhere?  Is a newer version of the library required?

@adamterlson in a manually linked app you'll also need to update the "Header Search Paths" field in XCode, so that the project know where to find the bugsnag headers.
Adding the following should resolve your issue: $(inherited) $(SRCROOT)/../node_modules/bugsnag-react-native/cocoa/**

@fractalwrench For whatever reason, that doesn't seem to work for me.

@adamterlson it looks like ** and recursive are specified - if you remove the ** then I believe it should work. For reference the header search path in the project I'm using looks like this:

@fractalwrench You should also add to Android instructions the import required in MainApplication.java to get it work:
import com.bugsnag.android.Configuration;
And fix your snippet to reflect that API KEY is required in Configuration constructor:
Configuration config = new Configuration("YOUR-API-KEY-HERE");


SPARQL tutorial

A beginner's guide to the SPARQL query language would be a useful addition to our documentation.

Maybe we can use the material from https://github.com/calipho-sib/sparql-playground. I can get the licensing cleared if it would help?

Maybe we can use the material from https://github.com/calipho-sib/sparql-playground. I can get the licensing cleared if it would help?

FWIW Jena and Stardog also have a SPARQL tutorial (https://jena.apache.org/tutorials/sparql.html, https://www.stardog.com/tutorials/sparql/)
And there are some webcasts from the EU project EUCLID https://www.euclid-project.eu/modules/course2.html (including a webcast using Sesame workbench) + some free eBooks
Would be nice if a few of these resources could be combined in one free and up to date resource / SPARQL primer :-)

A good start could be an index of the main topics of the tutorial. Something like this:

Introduction
Statements (select, construct, where, ...)
Pattern
...

Also could be defined how big it will be and if it will be focus on a theorical perspective or more practical.


check row 4 + row 5

not in depth, but scanning a bit

I'm thinking about adding 4 more exercises to prepare for multi-task quests

postpone deep rework

done


Search results with custom render cannot display custom id

Bug Report
Search results with custom render cannot display custom id. It seems that trying to use a custom id property will be overridden by 0 indexed results.
Steps
Use resultRenderer on the <Search /> component, with id as one of the values in your object.
resultRenderer = ({id, name}) => <p>{id}</p>

Expected Result
{id} will return custom string.
Actual Result
{id} returns 0 instead of a custom string.

I'm going to mark this as duplicate of #1141:

this issue comes from this line and I don't see any option how this can be resolved
you can use _id or any other name, but it will cause propTypes warning and will point you to #1141

General conclusion: Search component should be refactored to match our latest shorthand API ideas and resolve all long standing problems there.
General problem: I don't have time for this. The help in this direction is much appreciated.


Add ability to set library path via COMPLEASM_LIBRARY_PATH if --library_path unspecified

Adds the ability to specify the library path (what is set via --library_path) using the environment variable COMPLEASM_LIBRARY_PATH. The logic is:

change default for --library_path options wherever they appear to None
at the end of argument processing, if args.library_path == None, then check if environment variable COMPLEASM_LIBRARY_PATH is set
if it is set, use its value for args.library_path
if it is not set, use the current default value, mb_downloads, which will be in the current directory

This also modifies the __init__ logic in Downloader to do the same.
This change enables using a central location for lineage sets, useful for streamlining project-wide storage or, for example, for HPC clusters such as ours where we've already downloaded the lineage sets to the same system-wide location for both BUSCO and compleasm. These lineage sets do not often change, so enabling the use of a common location for them is not just feasible but recommended.

I should add that to use existing BUSCO v5 lineage sets for compleasm, each of the lineage directories, e.g., methanomicrobia_odb10, needs a corresponding methanomicrobia_odb10.done at the same level.
Also, if you uncompress the refseq_db.faa.gz within each lineage directory, leave the gzipped version in place for compleasm to use.


Add Advanced Numerical Encoding extension

I've made an extension that lets you encode strings to numbers with advanced blocks such as encoding multiple strings into a single number and getting the amount of items encoded in a number.

I can’t modify the already existing Numerical Encoding extension because it would break projects that use that extension because my extension has a different character list.
Try it out! (SANDBOXED, IT WILL BE SLOW)

I like this! There is already a Numerical Encoding extension, but this one is much better! I hope this gets added because this looks excellent!

The numerical encoding concept of having separate "Encode [xyz]" and "get encoded" blocks was silly and shouldn't be emulated without good reason -- do you have a good one?

The numerical encoding concept of having separate "Encode [xyz]" and "get encoded" blocks was silly and shouldn't be emulated without good reason -- do you have a good one?

The "encode [xyz]" command is used to encode a string and add it to the encoded result, which you can get with the "get encoded" reporter, if you're talking about the "encode [xyz]" reporter then that's used if you only want to encode a single string and keep the code small.

Hm. The large .JS file should be causing the error, since the new icon has more colors the data URI is way larger.

I've successfully changed the icon, should be readable in light mode


corrected 2 typos in README

Hi,
just corrected 2 typos in the README.
Please review them.
Cheers,
r11runner

Of course. "on" has been removed.

Thanks!


Update detector.js

added findVueRootNode method to avoid prototype.js error
#171

is there any more action needed for this change?

Sorry, I forgot about this. I'll test it and merge this afternoon

fixed requested changes


Add a Published version API

This is a very simple API, just allowing other repositories to get the latest version of a provider. The API is listed as v0, marking it as experimental and without backwards comparability guarantees. I don't expect this API to survive the IA transition the registry will undergo.

I'm not sure I entirely understand the use case.

The use case is a into-registry pipeline being able to check what version a provider is currently at, to determine if an update should be sent to the registry.

Is there a reason we wouldn't be able to query the version found in themes/default/data/registry/packages/<provider>.yaml ?

AFAIK Hugo doesn't present the data folder in the generated site.

Sure, but why would we need to query an endpoint on the generated site? Couldn't we query this repo? I suppose I'm not sure how sophisticated this pipeline needs to be, but it's been my impression that these files are absolutely meant to be used for version update reconciliation.

Sure, but why would we need to query an endpoint on the generated site? Couldn't we query this repo? I suppose I'm not sure how sophisticated this pipeline needs to be, but it's been my impression that these files are absolutely meant to be used for version update reconciliation.

I'm trying to move to a model where the registry presents an API distinct from it's implementation details. If we want to move our metadata files from themes/default/data/registry/packages/ to data/registry/packages/ (where they should be) or change the way they are represented, I don't want that to break other systems. Likewise, if the registry decides to remove the experimental API, then I want to be able to do so without changing the layout of the repo.

I revisited this, moving the entire API into Hugo instead of resourcedocsgen.

To "use" the API, you would run
$ curl http://registry--origin-pr-5995-443ace02.s3-website.us-west-2.amazonaws.com/registry/api/v0/packages/azure/version
{"version":"v6.9.0"}


[WIP][TOPI] pool2d grads

[x] hacky avgpool
[x] maxpool
[ ] robust avgpool
[ ] relay
[ ] tests

This PR is a bit inactive, close for now and let us reopen new ones when ready

Superseded by https://github.com/dmlc/tvm/pull/3601


games not run problem

hi
Using "dns" the games do not run
Do you have a solution?

Hi, currently, sniproxy only works on TCP connections. I'm assuming most games have a UDP stream as well which doesn't go through the proxy by default. adding UDP is on my plans but I need to do more research.

I added the ability to add additional http or https ports to sniproxy. according to the xbox docs, there needs to be more ports than just 80 and 443. Try adding those ports as a test and see if that makes any difference. Use latest version!

It didn't work for Pubg or call of duty and the received error includes the network..

if you have it, you can share a pcap with me so I can take a look and see if sniproxy can ever do it.

can you guys try with v2.2.2 and see if there's any difference.


Suggestion: User input

You can promote user input so when the file is run the user gets prompted to input a story prompt instead of having to hardcode it in every time.
In llama3.py at line 274 instead of prompt = "I have a dream" you can put something like this prompt = input('Give me a prompt to start writing: ') which will print the text inside the () and will use the text typed by the user as the prompt variable

You can also add on top of the above suggestion to keep prompt going by doing to following indent the last bit of code:
`if name == 'main':
args = ModelArgs()
    tokenizer = Tokenizer("./tokenizer.model.np")
    model = Llama("./stories15M.model.npz", args)

    if len(sys.argv) == 1:
        prompt = input('Give me a prompt to start writing: ')
    else:
        prompt = sys.argv[1]

    print(f"\n{prompt}", end="")
    input_ids = np.array([tokenizer.encode(prompt)])
    start = time.time()
    _, L = input_ids.shape
    for id in model.generate(input_ids, args.max_new_tokens):
        L += 1
        output_id = id[0].tolist()
        if output_id[-1] in [tokenizer.eos_id, tokenizer.bos_id]:
            break
        print(tokenizer.decode(output_id), end="")
        sys.stdout.flush()
    elapsed = time.time() - start
    print(f"\n\nToken count: {L}, elapsed: {elapsed:.2f}s, {round(L / elapsed)} tokens/s")`

Make it a function such as:
`def start_prompt(Continue):
if name == 'main':
args = ModelArgs()
    tokenizer = Tokenizer("./tokenizer.model.np")
    model = Llama("./stories15M.model.npz", args)

    if len(sys.argv) == 1:
        prompt = input('Give me a prompt to start writing: ')
    else:
        prompt = sys.argv[1]

    print(f"\n{prompt}", end="")
    input_ids = np.array([tokenizer.encode(prompt)])
    start = time.time()
    _, L = input_ids.shape
    for id in model.generate(input_ids, args.max_new_tokens):
        L += 1
        output_id = id[0].tolist()
        if output_id[-1] in [tokenizer.eos_id, tokenizer.bos_id]:
            break
        print(tokenizer.decode(output_id), end="")
        sys.stdout.flush()
    elapsed = time.time() - start
    print(f"\n\nToken count: {L}, elapsed: {elapsed:.2f}s, {round(L / elapsed)} tokens/s")
Continue = input('Would you like to continue with another prompt(yes/no): ')
if Continue == 'yes':
    start_prompt(Continue)
else:
    exit(1)

start_prompt('yes')`
And call the function to start it off when running the code for the first time.


Warn if feature mismatches because of geometry

Currently amenity=bank node used as a building corner is neither treated as a bank nor triggering a validator warning. Currently it results in a bit confusing handling of this situation.
Given that tagging is dubious second is probably preferable.
See https://www.openstreetmap.org/edit?editor=id&node=2065667950#map=19/36.70793/4.03434

Note difference between BNP Paribas bank and Société Générale bank (displayed with a black dot icon).
Obviously, most of features are unsuitable to be used on a nodes of a building area - banks are not unique and warning may be more general.

Yes, I agree it would be good to warn about situations like this.

I'm thinking we can make this validation part of "Lines Tagged as Areas" and give it a better name like "Mismatched Geometry".

I'm thinking we can make this validation part of "Lines Tagged as Areas" and give it a better name like "Mismatched Geometry".

I did this and added warnings for both points-as-vertices and vertices-as-points.

@quincylvania this looks great.
I wonder, might this be a case for the "Extract" Action as a second link-action (next to the "Ignore this issue")?
From the initial example by matkoniecz at https://preview.ideditor.com/master/#background=Maxar-Premium&disable_features=boundaries&locale=en&map=19.00/36.70793/4.03434&node=2065667950 the extract would be a good way to solve the issue.

I wonder, might this be a case for the "Extract" Action as a second link-action (next to the "Ignore this issue")?

Yep, good suggestion. This is followup work.

But what is, when the feature has the tags support=wall_mounted and location=outdoor, e. g. a veding machine like this https://www.openstreetmap.org/node/1261048099 ?
Isn't it allowed there to make this feature as a member of a building=*-way? I don't understand why it should not. You can add location=outdoor to denote that the feature isn't in the building.

@Lukas458 These warnings are based on preset tags. If you're seeing an erroneous warning then we can consider updating the geometry types allowed for the preset in question.

@Lukas458 These warnings are based on preset tags. If you're seeing an erroneous warning then we can consider updating the geometry types allowed for the preset in question.

Yes, i think that's what I'd be fine with. I understand sense of those warnings for some presets but still not for vending machines.


tikv: add large region alert

alert approximate region size too large when maximum size continually exceed 1GB in one minute.

@LinuxGit PTAL

LGTM


implemented readonly entity type

fixed interface conversion issue

Codecov Report

Merging #21 into master will increase coverage by 0.33%.
The diff coverage is 94.82%.

@@             Coverage Diff              @@
##             master      #21      +/-   ##
============================================
+ Coverage     80.93%   81.26%   +0.33%
- Complexity      188      190       +2
============================================
  Files            26       26
  Lines           472      491      +19
  Branches         90       92       +2
============================================
+ Hits            382      399      +17
- Misses           33       34       +1
- Partials         57       58       +1

Impacted Files
Coverage Δ
Complexity Δ

.../src/main/java/com/kaufland/model/EntityFactory.kt
76.19% <50.00%> (+0.58%)
21.00 <1.00> (ø)

...entity/src/main/java/com/kaufland/util/TypeUtil.kt
65.62% <80.00%> (+0.10%)
21.00 <4.00> (+2.00)

...n/java/com/kaufland/generation/EntityGeneration.kt
92.30% <96.15%> (-0.23%)
19.00 <7.00> (ø)

...a/com/kaufland/generation/CblConstantGeneration.kt
85.71% <100.00%> (ø)
4.00 <2.00> (ø)

...va/com/kaufland/generation/CblDefaultGeneration.kt
50.00% <100.00%> (ø)
4.00 <2.00> (ø)

...va/com/kaufland/generation/MapSupportGeneration.kt
100.00% <100.00%> (ø)
2.00 <1.00> (ø)

.../com/kaufland/generation/RebindMethodGeneration.kt
100.00% <100.00%> (ø)
3.00 <2.00> (ø)

.../java/com/kaufland/generation/WrapperGeneration.kt
96.72% <100.00%> (+0.23%)
7.00 <2.00> (ø)

...ain/java/com/kaufland/model/entity/EntityHolder.kt
100.00% <100.00%> (ø)
1.00 <1.00> (ø)

...in/java/com/kaufland/model/field/CblFieldHolder.kt
83.01% <100.00%> (ø)
17.00 <0.00> (ø)

... and 1 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 0e52f88...0604d36. Read the comment docs.


panic: runtime error: invalid memory address or nil pointer dereference

go run cmd/hems/main.go 4715 <> keys/evse.crt keys/evse.key
2023-07-14 11:28:07 INFO  Local SKI:  41c98b1bbe5fc7657ce311981951f12d304ab419
2023-07-14 11:28:07 DEBUG restarting mdns search
2023-07-14 11:28:07 DEBUG mdns: start search
2023-07-14 11:28:07 DEBUG starting websocket server on :4715
2023-07-14 11:28:07 DEBUG mdns: announce
2023-07-14 11:28:07 DEBUG mdns: using avahi
2023-07-14 11:28:07 DEBUG ski: <> name: Viessmann-7377953305981209 brand:  model:  typ:  identifier: Viessmann-73779533
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0xa4613d]
goroutine 19 [running]:
github.com/enbility/eebus-go/service.(*mdns).resolveEntries(0xc0000b6660)
/root/eebus/eebus-go-dev/service/mdns.go:338 +0x31d
created by github.com/enbility/eebus-go/service.(*mdns).RegisterMdnsSearch
/root/eebus/eebus-go-dev/service/mdns.go:277 +0x265
exit status 2

Did you really enter <> as an SKI? That information is a hash of the self signed certificate of the device. Nobody can do anything with it other than you. So hiding hit doesn't help and often leads to more issues understanding what is happening.
Which version of the code are you using? Master branch or dev branch?

The branch now contains a test for the avahi browser working and will fallback if it is not properly working.  Could try again with the latest code in this branch?
Which Linux distribution and version is it? Can you determine which avahi version is installed? E.g. using avahi-browse --version

I tried again with the latest code on Fedora 38 and avahi-browse 0.8, which seems to work properly:
go run cmd/hems/main.go 4715 A1192A92306FAC83F54F2CC5B7FC7715C48E70A9 keys/evse.crt keys/evse.key
2023-07-15 11:05:23 INFO  Local SKI:  41c98b1bbe5fc7657ce311981951f12d304ab419
2023-07-15 11:05:23 DEBUG restarting mdns search
2023-07-15 11:05:23 DEBUG mdns: start search
2023-07-15 11:05:23 DEBUG starting websocket server on :4715
2023-07-15 11:05:23 DEBUG mdns: announce
2023-07-15 11:05:23 DEBUG mdns: using avahi
2023-07-15 11:05:23 DEBUG ski: a1192a92306fac83f54f2cc5b7fc7715c48e70a9 name: gridX\ gridBox-H083-450-000-002-375-P-X brand:  model:  typ:  identifier: gridX-gridBox-H083-450-000-002-375-P-X register: false host: gridBox-H083-450-000-002-375-P-X.local. port: 52062 addresses: [<IP_ADDRESS>]
2023-07-15 11:05:23 DEBUG ski: b5a53a448b8e2ff412d03273c11fc5e034b07d75 name: Viessmann-7377953305981209 brand:  model:  typ:  identifier: Viessmann-7377953305981209 register: false host: Viessmann-7736172063959223.local. port: 16369 addresses: [<IP_ADDRESS>]

Thanks. Is this a different system compared to your earlier test? If not, the original code in the dev branch should also work.
I would need to know if the new code fixes the issues on the system that caused the panic

No, it has been the same system from the beginning:
dev still segvs:
go run cmd/hems/main.go 4715 A1192A92306FAC83F54F2CC5B7FC7715C48E70A9 keys/evse.crt keys/evse.key
2023-07-17 08:20:34 INFO  Local SKI:  41c98b1bbe5fc7657ce311981951f12d304ab419
2023-07-17 08:20:34 DEBUG restarting mdns search
2023-07-17 08:20:34 DEBUG mdns: start search
2023-07-17 08:20:34 DEBUG starting websocket server on :4715
2023-07-17 08:20:34 DEBUG mdns: announce
2023-07-17 08:20:34 DEBUG mdns: using avahi
2023-07-17 08:20:34 DEBUG ski: b5a53a448b8e2ff412d03273c11fc5e034b07d75 name: Viessmann-7377953305981209 brand:  model:  typ:  identifier: Viessmann-7377953305981209 register: false host: Viessmann-7736172063959223.local. port: 16369 addresses: [<IP_ADDRESS>]
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0xa4613d]
goroutine 6 [running]:
github.com/enbility/eebus-go/service.(*mdns).resolveEntries(0xc0000786c0)
/root/eebus/test/eebus-go/service/mdns.go:338 +0x31d
created by github.com/enbility/eebus-go/service.(*mdns).RegisterMdnsSearch
/root/eebus/test/eebus-go/service/mdns.go:277 +0x265
panic: send on closed channel
goroutine 19 [running]:
github.com/DerAndereAndi/zeroconf/v2.(*client).mainloop(0xc00009c300, {0xd7b578, 0xc000096190}, 0xc0000c4000)
/root/go/pkg/mod/github.com/!der!andere!andi/zeroconf/v2@v2.0.0-20230702124214-98a3b1bb316f/client.go:316 +0x16da
github.com/DerAndereAndi/zeroconf/v2.(*client).run.func1()
/root/go/pkg/mod/github.com/!der!andere!andi/zeroconf/v2@v2.0.0-20230702124214-98a3b1bb316f/client.go:120 +0x68
created by github.com/DerAndereAndi/zeroconf/v2.(*client).run
/root/go/pkg/mod/github.com/!der!andere!andi/zeroconf/v2@v2.0.0-20230702124214-98a3b1bb316f/client.go:118 +0xef
exit status 2
feature/mdns does the job:
go run cmd/hems/main.go 4715 A1192A92306FAC83F54F2CC5B7FC7715C48E70A9 keys/evse.crt keys/evse.key
2023-07-17 08:22:26 INFO  Local SKI:  41c98b1bbe5fc7657ce311981951f12d304ab419
2023-07-17 08:22:26 DEBUG restarting mdns search
2023-07-17 08:22:26 DEBUG mdns: start search
2023-07-17 08:22:26 DEBUG starting websocket server on :4715
2023-07-17 08:22:26 DEBUG mdns: announce
2023-07-17 08:22:26 DEBUG mdns: using avahi
2023-07-17 08:22:26 DEBUG ski: a1192a92306fac83f54f2cc5b7fc7715c48e70a9 name: gridX\ gridBox-H083-450-000-002-375-P-X brand:  model:  typ:  identifier: gridX-gridBox-H083-450-000-002-375-P-X register: false host: gridBox-H083-450-000-002-375-P-X.local. port: 52062 addresses: [<IP_ADDRESS>]
2023-07-17 08:22:26 DEBUG ski: b5a53a448b8e2ff412d03273c11fc5e034b07d75 name: Viessmann-7377953305981209 brand:  model:  typ:  identifier: Viessmann-7377953305981209 register: false host: Viessmann-7736172063959223.local. port: 16369 addresses: [<IP_ADDRESS>]

Thanks @Rosi1981 . This is very weird. All I did is adding a check if an avahi feature is available and if not it should fall back to the go implementation. But it doesn't fall back with this check and instead enables avahi. Maybe this is a timing issue with dbus or something completely different.
Thank you anyway for checking this out. I will merge the change then.


#1287 Docs: Example of custom aggregator

Fixes #1287
Now it's not obvious how to access the response details in a custom aggregator.
Proposed Changes

I added a simple example in the docs how to access the responses in a custom aggregator.

@MJeorrett As an issue #1287 author,
Could you review the code please?
I appreciate any feedback from you.
What I see, as developer you were confused during implementation of your custom aggregate, because the docs lacks instructions how to best to build the aggregate.
Are the proposed docs good for you?

@jlukawska @raman-m Working on the Multiplexer refactoring, I realized this example is great ;-) Thanks!

@ggnaegi Should we prioritize this PR because of changes in multiplexer and add it to the current release?

@raman-m I have used the examples from @jlukawska in the Multiplexer documentation, so this PR could be closed.

@jlukawska
As @ggnaegi said in his comment, we reused your idea and code snippet in PR #1826 and updated docs.
Thank you for your contribution!


Move task ordinal inheritance later during graph calculation

Moves the inheritence of ordinal value later in task graph calculation in order to capture all relationships derived through finalizers.
Fixes #20195

@bot-gradle test rFM

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test rFM

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test rFM

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test rFM

OK, I've already triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test and merge

OK, I've already triggered a build for you.


switch checking for str.zig to be relative to the exectuable

Fixes #4992

@bhansconnect I'm not sure now where this lib directory should go, and what to copy in there.
In Zig I am referencing the deep e.g. const RocList = @import("list.zig").RocList;
Should I symlink a lib folder somewhere that points to crates/compiler/builtins/bitcode/src?

So two different issues going on here:
First, to address the location. If you are running roc with cargo or from target/*/roc you shouldn't need to do anything. If you move the roc executable elsewhere, you have a few options. The zig files either have to be in ./crates/compiler/builtins/bitcode/src or in ./lib. You also have an option to use parent folders, so ../crates/compiler/builtins/bitcode/src, or ``../../crates/compiler/builtins/bitcode/srcor../../../lib`. We essentially are trying a lot of relative paths overall.
As for the second issue @import("list.zig"). That won't work currently. The only blessed library currently is str.zig. If you want any of the other files, they need to be added like str.zig was. Here is one example where str is blessed: https://github.com/roc-lang/roc/blob/ffe30af2167385ad75cb89c073608166df18b0e7/crates/compiler/build/src/link.rs#L166-L169. Essentially all of the locations with --pkg-begin str <zig_str_path> --pkg-end are blessing the importing of str. Maybe there is a better way to do this that would expose all the libraries. Probably could instead expose main.zig and then import others as @import("main.zig").str or whatever. Basically some sort of aggregate to expose everything simply.
Again, all of this special handling should really be removed and a slimmed down version of these libraries should be generated by roc glue for zig. It just doesn't currently exist.

Ok, thank you. I think I'll try taking just the part I need out of list.zig, and I think that will solve both issues for me here. Thank you


Config: "regexplist" and "unregexplist" statements do not work

Using:
regexplist plain file:///regexp.list
unregexplist plain file:///regexp.list

Resulting in following errors:
error parsing regexplists/unregexplists: don't know how to set fields of the type [][]string

The non-list versions ("regexp" and "unregexp") work fine.
Seems that "cfg.go" is missing code and config.go needs some work too (I am not an expert at all).

I either never implemented this, or it got lost at some point. I fixed it now!
By the way, a word of warning: in general trackwall works very well and I use it on all my computers,this is very much "experimental" software, and some rough edges (mostly relating to the UI). I really need to spend some time to finish it properly some day.

@Carpetsmoker awesome-sauce! I will test it.
Yeah, I saw the disclaimer as well, but seems to be pretty stable here for weeks, and it is not running on anything trivial.
Thanks again!

@Carpetsmoker
Nope. Still does not work. Same errors. See a full line from log:
trackwall -vv -c /etc/trackwall/config server
error root.go:50 cannot load config: /etc/trackwall/config line 74: error parsing regexplist: don't know how to set fields of the type [][]string

I use following lines in /etc/trackwall/config:
regexplist plain file:///regexp.list
unregexplist plain file:///unregexp.list

The list files just contain 1 line each for testing purposes. They are located in the chroot directory.
regexp.list:
^ad[sz]+?[0-9]+?\.
unregexp.list:
^account\.
Hope this helps and I am not too much of a bother. I have a workaround by putting everything in separate config files and "include" them in the main config.
-Chris

Maybe you either didn't recompile it correctly, or maybe you're running the wrong trackwall binary? How did you recompile it, and what does which trackwall say?

Hope this helps and I am not too much of a bother.

No, that's fine. FIxiing bugs is always good! :-)

@Carpetsmoker
which trackwall
/usr/local/sbin/trackwall

And it is the correct one (file-date/time updated). Also checked the patches and they are there in the local version I build from (after download).
Also run the binary directly from build directory with same issue/error.
Old/New version of the bin say both "0.1" when doing a "version" command. Might need to update that to make troubleshooting on this kind of stuff more handy ;-).
-Chris.

I just tested here again, and it really does seem to work.
I just updated the version to 0.2, so if after updating again you still get 0.1 then you know for sure you've got an old binary ;-)

@Carpetsmoker
Boomshakalaka! Works!
This time I started from scratch and made sure everything was removed/cleaned-up and did a go get instead of downloading the github repo locally and go build it. That might be what was wrong... maybe...
/usr/local/sbin/trackwall version
0.2

And running:
/usr/local/sbin/trackwall -vv -c /etc/trackwall/config server
info helper.go:32         chrooting to /var/trackwall
info config.go:86         reading compiled list from /cache/compiled
info server.go:69         initialisation finished; ready to serve

Thanks so much, you rock!
-Chris.


Localization in WinUI TextBox controls

How to use Language property in WinUI TextBox controls and what will be the behavior of Language property?

Hi Team,
Any update on this?

The Language property is inherited from FrameworkElement. It is used for globalization/localization
Official docs: https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.frameworkelement.language


Updated geth to 1.10.3-991384a7

In this PR we update the version of geth to 1.10.3-991384a7.
Geth command start API has changed in 1.10.3 so we need to tweak the names of passed arguments.
We also added more flags to geth run command to stabilize the private chain instance of the geth we're running.
Please see commits description for more details.

It was unclear to us
what the heck is this node connecting as it's supposed to be just the only
instance running in isolation.

☝


Add checks for required hyperref options if it's already loaded

Starting from 083505fc0e29006900cb13989a68396337acf294 in resolving #1, hypdoc will only issue a warning with general message
\PackageWarning{hypdoc}{hyperref has been loaded before. Check the options!}

if hyperref is already loaded, otherwise will load hyperref with package-only options hyperindex=false, pdfusetitle, pdfpagelabels.
That means, whether hyperref is loaded before hypdoc or by hypdoc might produce different outputs. Since all the three options are boolean options, it seems hypdoc can add some checks against the underlying booleans to give a more meaningful warning message.

+1

Fixed in v1.19 (2023-10-26), see<EMAIL_ADDRESS>


20220109_v1.7.0_MiniPupper_V2_PS4_Ubuntu_21.10.0_Baseline.img.zip - WIFI not recognized

After flashing 20220109_v1.7.0_MiniPupper_V2_PS4_Ubuntu_21.10.0_Baseline.img.zip I noted Wifi chip no longer recognized.
Tried to install 20211220_v2.1.3_MiniPupper_V2_PS4_Ubuntu_20.04.2_Baseline.img.zip and the board now says start4.elf is not recognized, this board needs newer software.

@gilaramirez   hi , Thanks for your question .

For 20220109_v1.7.0_MiniPupper_V2_PS4_Ubuntu_21.10.0_Baseline.img.zip .  Owning to performance , we disable the WIFI . You can enable it by remove "dtoverlay=disable-wifi" in /boot/firmware/syscfg.txt  and then reboot the device . by the way , the next ROM will enable WIFI by default.

2)The newest Pi4B can't boot up on  oldest ubuntu 20.04 . So , Please waive these ROM with ubuntu20.04.


False pressing of "physical" right-shift, even if it is remap in deflayer

OS: Windows 10, ver. 20H2
If you use the config file written by me, when you hold on the left-shift on the SpaceFn layer (key F) and pressing the up arrow or home/end is triggered by pressing the Enter, which is assigned to the right shift.

In your config, F in spaceFn layer is mapped to right shift when held down.
f6 (tap-hold-next-release 200 f6 rsft)

I guess this problem is due to a mistake in your conifg? If not, can you give a step-by-step instruction on how to reproduce the problem?

I guess this problem is due to a mistake in your conifg? If not, can you give a step-by-step instruction on how to reproduce the problem?

Run kmonad with my config
Open a text editor with any code.
Try to highlight the code string with the SHIFT + END keys. (hold Space, hold F, press M).

The string is not only selected, after the selection several times pressed enter.
Physically, the rshift key is not pressed, I do not think that sending Enter is a normal behavior.

Hey @Veanvi,
Just noticed you closed this issue: is it because we didn't respond promptly or because you solved it? Sorry for my slow responses, I get sick for long periods of time and miss a lot of notifications that way.
If you haven't managed to solve your problem: could you please explain very slowly exactly what keypresses cause the problem, I'm having trouble parsing your issue.
If you have managed to solve your problem: Wahay!


Remove reference to (non-working) "port" config

Was planning to make the same PR today, glad though that someone else already experienced the same issue and wrote a correction.


Latest build is completely broken

When I start the program, Entity Report window is open and cannot be closed.
The camera automatically moves to the right
Moving the mouse makes "GO TO MENU" and "Transformation" menus open and close constantly.
Clicking anything will select every single entity on the map and then remove it.

@GusTheForkliftOperator
I can't reproduce this errors in latest build

All the problems are fixed as of the newest build.


characters bug (Chrome)

Label is colliding with input field

I have this fixed in develop branch.

thanks, Andy!


feat(c/driver/postgresql): Use COPY for writes

Got a ways to go on this still but figure worth sharing in the meantime.
ref https://github.com/apache/arrow-adbc/issues/1037

I think the remaining test failures are just a matter of the COPY semantics not aligning well with expectations around the Prepare/Execute method currently in use. Do we need to add an option for USE_COPY or something to the affect with adbc? I assume if we do that we can set up dedicated Copy methods on drivers that support it to make this cleaner. Might be an easier way I am overlooking

That helps clarify - I wasn't sure if we wanted to totally replace the prepared statement with COPY but sounds like no.
I'll have to dig through the code a little bit more to see how we should be dispatching to COPY. I don't think any driver does that right now

So ExecuteQuery is just an entrypoint - internally the driver knows that it's "in ingest mode" and can do something different

Ah OK great - thanks for all that info. Very helpful and cleared up some misconceptions I had about how this should work.
So for now set up a dedicated ExecuteCopy method; I need to take another pass on a refactor (would love to have this more closely resemble the writer setup) but hope this is heading moreso in the right direction

OK after implemented the CopyWriter separately this should work; need to figure out the CI build failure which I'm not getting locally, but think will be green after that.
From basic benchmarking in #1189 I don't know that this is any faster than what we have now, but this is also a pretty inefficient implementation. I assume we can speed things up a lot by pre-allocating the write buffer or reserving space rather than leaving it to individual BufferAppend calls to do that

Must have been misreading the benchmarks. They do show this as a pretty sizable perf boost. Here is main:
2023-10-13T14:45:00-04:00
Running ./driver/postgresql/postgresql-benchmark
Run on (12 X 4700 MHz CPU s)
CPU Caches:
  L1 Data 48 KiB (x6)
  L1 Instruction 32 KiB (x6)
  L2 Unified 1280 KiB (x6)
  L3 Unified 12288 KiB (x1)
Load Average: 1.02, 0.90, 0.88
***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
---------------------------------------------------------------
Benchmark                     Time             CPU   Iterations
---------------------------------------------------------------
BM_PostgresqlExecute<PHONE_NUMBER> ns    252249371 ns            1

versus this PR:
2023-10-13T14:46:31-04:00
Running ./driver/postgresql/postgresql-benchmark
Run on (12 X 4700 MHz CPU s)
CPU Caches:
  L1 Data 48 KiB (x6)
  L1 Instruction 32 KiB (x6)
  L2 Unified 1280 KiB (x6)
  L3 Unified 12288 KiB (x1)
Load Average: 1.21, 0.93, 0.89
***WARNING*** CPU scaling is enabled, the benchmark real time measurements may be noisy and will incur extra overhead.
----------------------------------------------------------------------------
Benchmark                                  Time             CPU   Iterations
----------------------------------------------------------------------------
BM_PostgresqlExecute/iterations:1    5619839 ns       402000 ns            1

Oh, you posted above

That is very impressive (I assume postgres was running locally?) So ~4.5 seconds to ~5.5 milliseconds?
It might be good to figure out how to do this test with multiple iterations (I think you can tell Googletest inside the benchmark loop "this is setup, don't measure it")

The current limitation with multiple iterations is that the call to AdbcStatementBind will release the array, so I guess would either need to take Bind out of the loop, create the array in the loop, or figure out some way to prevent AdbcStatementBind from releasing the array (I don't think this exists)

Thanks for working through this!


subprojects: remove wlroots.wrap

Describe your PR, what does it fix/add?
From @jbeich's testing, the wrap file doesn't work as it should, and having it
is not consistent with the other subprojects. See
https://github.com/hyprwm/hyprland-wiki/pull/200#issuecomment-1805708563 for
more info.
Is there anything you want to mention? (unchecked code, possible bugs, found problems, breaking compatibility, etc.)
The wiki command meson subprojects update --reset won't work anymore (if it
even worked in the first place). It will be removed in the PR linked above.
Is it ready for merging, or does it need work?
Might be ready. @jbeich thoughts?

Looks fine. With d179501c4f4a there's no need for soversion hack while plugin API uses wlroots headers but doesn't need the library. I'm not sure if any plugins end up using wlroots symbols (only tested hy3) but even then Hyprland binary should provide wlroots symbols (on dlopen) due to static linking.

Thanks for the input, merging then.


update dependencies

For rtmbot and duo_client to allow for newer versions.
The duo_client update was necessary to allow this plugin to work on python > 3.7 (duo_client used the reserved keyword async in versions > 4.0)
It will also allow us to use newer versions of the rtmbot.

LGTM


Crash when building via Github Action (called Option::unwrap() on a None value)

The webpage renders correctly locally, but crashes during the build book phase when deployed to GitHub Pages via GitHub Actions. Here is my GitHub Actions setup. I don't understand Rust at all, and I can't figure out the fault location from the full backtrace (it seems there might be a memory leak).
I have no idea where the problem lies. Any help would be appreciated.

Could you fix the ubuntu image to 22.04? It seems that GitHub doesn't create data directory for your image. Recent successful example: https://github.com/typst-doc-cn/tutorial/actions/runs/11325149261.
Specifically, the directory is missing:

data_dir | Some($XDG_DATA_HOME) or Some($HOME/.local/share)

Ref: https://docs.rs/crate/dirs/latest

Switching to 22.04 solved the problem. Thanks!

Can also create these directory if not exists: https://github.com/Myriad-Dreamin/tinymist/actions/runs/11370334031/job/31629875480


[BUG]: Can't load local documents or fetch website

How are you running AnythingLLM?
AnythingLLM desktop app
What happened?
Can't load documents or fetch websites.

Are there known steps to reproduce?

Download AnythingLLMDesktop-Silicon.dmg v1.5.5 from your website, for my MacBook Pro M2 Pro.
Install as per instructions in Applications folder.
Run Anything LLM.
Choose Ollama as LLM and dolphin-llama3 as model.
Leave unchanged AnythingLLMEmbedder & LanceDB default choices.
Create workspace.
Click "upload a document" link, which shows Documents screen.
See the notice that Document processor is offline (attached image).
Dragging local documents has no effect.
Try to fetch a website.
Error message about Python processing API. (attached image)

Ran it from .../AnythingLLM.app/Content/MacOS with open -a AnythingLLM.  It started.  But nothing logged to console when I triggered a Fetch website error.

Wow, we need to change that error message. Regardless, the issue comes from the Document collector being offline totally.
When you start the anythingLLM app it should spawn a process for purely document collecting. This happens on boot and if the default port of 8888 is occupied it will hunt for another port - however, we have seen times where someone is running something on 8888 and then the app boots and because these is a PID for 8888 the app assumes it booted. Then when we try to interact with that process, it isnt what we expect and get an error like above.
Can you check if you have any process running on 8888 currently? This typically is a development flask sever for more people.
Otherwise, run the app in debug mode to get the logs on startup

When AnythingLLM is running:
~> sudo lsof -nP -i4TCP:8888 | grep LISTEN
returns:
AnythingL 4589   me   29u  IPv6 0x159babc9c54f3f03      0t0  TCP *:8888 (LISTEN)
When AnythingLLM is not running, that lsof command returns nothing.

When I manually start AnythingLLM from its .../Content/sMacOS, it's stdout has:
[production] AnythingLLM Standalone Document processor listening on port 8888
When I trigger the Fetch website error, AnythingLLM does not write anything to stdout or stderr.


Example app?

This really looks like an excellent library for Rails / Angular projects.
Is there an example app anywhere?

We don’t have a recent example app.

On Apr 5, 2015, at 9:38 AM, Sphere Genomics<EMAIL_ADDRESS>wrote:
This really looks like an excellent library for Rails / Angular projects.
Is there an example app anywhere?
—
Reply to this email directly or view it on GitHub https://github.com/FineLinePrototyping/angularjs-rails-resource/issues/163.

OK no problem


Etesync/Etebase

Type
Icon request
Info
https://github.com/etesync/server
https://github.com/etesync/server/blob/master/icon.svg
Icon(s)

Hey, this icon has been added in the new-standards branch and will be merged once it is done!
https://github.com/walkxcode/dashboard-icons/blob/new-standards/png/etesync.png
https://github.com/walkxcode/dashboard-icons/blob/new-standards/svg/etesync.svg

Hey, this icon has been added in the new-standards branch and will be merged once it is done!
https://github.com/walkxcode/dashboard-icons/blob/new-standards/png/etesync.png https://github.com/walkxcode/dashboard-icons/blob/new-standards/svg/etesync.svg

Thanks!


Clock skew for service provider

If the IdP and SP times are out of sync, then the SP may end up mistaking a valid SAML assertion as invalid. Therefore, we should be able to specify a clock skew to use for the service provider so that values within clock skew range of the NotBefore, NotOnOrAfter, or SessionNotOnOrAfter constraints are treated as valid.

PR #71  for this feature. Please let me know your inputs.

Would also like. Active Directory tends to issue SAML assertions with NotBefore times with millisecond precision and no margin for error or clock drift.


Create Color Casket extension

My first Raycast extension 🙂
Description
Color Casket gives you ability to render color by a string representation.
Available formats: HEX, RBG, HSL, Keyword.
Check README for more information.
Hope you enjoy it 😉
Screencast
Colors List

Render Color

Copy in different formats

Something went wrong with username. This is my profile.

@eddyw Thanks for these tiny improvements :)

Hi @pernielsentikaer, could you please help with username matching? Looks like it similar in package.json author section and on Raycast developer account.

Hey @slavarazum – the username issue should be fixed now, sorry for the delay!

Hi @fe9lix ! Looks like metadata folder has validation rules only for screenshots. It forces to change any other pictures to the screenshot size.

Hi @fe9lix ! Looks like metadata folder has validation rules only for screenshots. It forces to change any other pictures to the screenshot size.

hey @slavarazum, yeah, that's right – that's because all assets in the metadata folder will be shown as extension screenshots. other assets can be added and referenced from another top-level folder such as ./media.

@fe9lix I'm going through official recommendations from here.

Supporting README media: Put all linked media files in a top-level metadata folder inside your extension directory

Maybe it's a documentation issue or I have missed something?

@fe9lix I'm going through official recommendations from here.

Supporting README media: Put all linked media files in a top-level metadata folder inside your extension directory

Maybe it's a documentation issue or I have missed something?

Thanks for pointing this out – it's indeed a bit misleading in the docs. So, everything that goes into metadata is automatically converted to extension screenshots and this is why there's a size validation. All other supporting media can go into a different top-level folder such as media (not to be confused with assets, which are bundled into the extension and can be used at runtime.)

Thanks for the updates! Some more comments:

You can remove the LICENSE file since there's already a general MIT license in the root folder of the repo
There's some "empty state flickering" when opening the command (empty view briefly flashing) – this can be addressed by setting the isLoading property on the list
The progress toast feels redundant to me since there's already a loading indicator

@fe9lix Thanks for clarify. I can improve the docs if we have a repository to open a PR 🙂
In addition, npm run lint --fix doesn't fix Prettier issues automatically and doesn't show which issues we are exactly have. I have run prettier separately from .bin folder to fix it.

There's some "empty state flickering" when opening the command (empty view briefly flashing) – this can be addressed by setting the isLoading property on the list

isLoading property already exist on List component. Just tried to reproduce the behaviour and can catch only first loading from async LocalStorage. Maybe you can provide some demo?

The progress toast feels redundant to me since there's already a loading indicator

Main idea was to provide more visual feedback to the user that everything is fine and you should just continue to type. Maybe it would be better to change toast progress title to something like: Waiting for one of the available formats.... What do you think?

There's some "empty state flickering" when opening the command (empty view briefly flashing) – this can be addressed by setting the isLoading property on the list

isLoading property already exist on List component. Just tried to reproduce the behaviour and can catch only first loading from async LocalStorage. Maybe you can provide some demo?

The progress toast feels redundant to me since there's already a loading indicator

Main idea was to provide more visual feedback to the user that everything is fine and you should just continue to type. Maybe it would be better to change toast progress title to something like: Waiting for one of the available formats.... What do you think?

There's some "empty state flickering" when opening the command (empty view briefly flashing) – this can be addressed by setting the isLoading property on the list

isLoading property already exist on List component. Just tried to reproduce the behaviour and can catch only first loading from async LocalStorage. Maybe you can provide some demo?

You can repro this by opening the command from root search, then there's a brief flashing of the empty view. Usually this is just a matter of setting isLoading on the list initially to true, then to false once things are loaded.

The progress toast feels redundant to me since there's already a loading indicator

Main idea was to provide more visual feedback to the user that everything is fine and you should just continue to type. Maybe it would be better to change toast progress title to something like: Waiting for one of the available formats.... What do you think?

Maybe you can provide the feedback in a different way, e.g. by adding a dynamic list item to the top of the list and update it with each keypress? Some other extensions do that: sort of a preview list item at the top...

There's some "empty state flickering" when opening the command (empty view briefly flashing) – this can be addressed by setting the isLoading property on the list

isLoading property already exist on List component. Just tried to reproduce the behaviour and can catch only first loading from async LocalStorage. Maybe you can provide some demo?

The progress toast feels redundant to me since there's already a loading indicator

Main idea was to provide more visual feedback to the user that everything is fine and you should just continue to type. Maybe it would be better to change toast progress title to something like: Waiting for one of the available formats.... What do you think?

There's some "empty state flickering" when opening the command (empty view briefly flashing) – this can be addressed by setting the isLoading property on the list

isLoading property already exist on List component. Just tried to reproduce the behaviour and can catch only first loading from async LocalStorage. Maybe you can provide some demo?

You can repro this by opening the command from root search, then there's a brief flashing of the empty view. Usually this is just a matter of setting isLoading on the list initially to true, then to false once things are loaded.

The progress toast feels redundant to me since there's already a loading indicator

Main idea was to provide more visual feedback to the user that everything is fine and you should just continue to type. Maybe it would be better to change toast progress title to something like: Waiting for one of the available formats.... What do you think?

Maybe you can provide the feedback in a different way, e.g. by adding a dynamic list item to the top of the list and update it with each keypress? Some other extensions do that: sort of a preview list item at the top...

@fe9lix Fixed empty state flickering.
Toast message replaced by "placeholder list item". Looks clear 👍

@fe9lix Something went wrong 😕
When trying to install from the Store:
Failed to install extension.
Reason: Failed to decode response data
Domain: network
Time: 05:07:28.692
Service: Internal networking engine
Underlying:
	Domain: RaycastData.StoreAPIResponse.Error 1

Extension details failed to load too...

Command logo is not displayed on extension page:

Thanks for reporting it, we're looking into it.


Paperless-NGX

Set up paperless-ngx and mount it into Nextcloud.

Maybe instead set up paperless-ngx and mount it into Nextcloud.

To expose storage to Nextcloud:

Deploy shared PVC and mount subdirs to Paperless-NGX consume and media dir
Configure paperless to use sensible filenames within the media dir: https://docs.paperless-ngx.com/advanced_usage/#file-name-handling
Deploy proftpd sidecar to expose shared volume via FTP based on: https://github.com/instantlinux/docker-tools/blob/main/images/proftpd/kubernetes.yaml
Mount consume and media dir as external storage to Nextcloud (media dir read-only): https://docs.nextcloud.com/server/latest/admin_manual/configuration_files/external_storage/ftp.html

Docker-compose example: https://github.com/paperless-ngx/paperless-ngx/blob/main/docker/compose/docker-compose.mariadb-tika.yml


New WebScraper Container Image

Status
Ready/In Progress/In Hold (Reason for hold)
Related Content Pull Request
Related PR: 15211
Related Issues
Related: link to the issue

Please add dependabot config. To add the config run: ./docker/add_dependabot.sh docker/webscraper

@ayman-m Please rename your docker image to: bs4-py3 and re-add dependabot config. Just re-run the command: ./docker/add_dependabot.sh docker/bs4-py3 Make sure that previous config removed.
@daryakoval I did push another commit to reflect that, please let me know if anything else still pending

@ayman-m please add pipfile.lock
You can run ֿdocker/build_docker.sh bs4-py3 to add it.

@daryakoval I did run docker/build_docker.sh bs4-py3 but it didn't add the pipfile.lock, please let me know what I am missing

I was able to generate the pipfile.lock using pipenv lock


[WIP] Fixes #354

Initial SWIG implementation removing CTypes.
TODO:

fix dynamic module loading issue in Python
move other algorithms not only KMeans
add Java wrappers (possibly in another issue/PR)

Being fixed in #502


Direction vertical, web components and it's fix

Clear and concise description of the problem
hello
as discussed in
https://github.com/nolimits4web/swiper/issues/6761
https://github.com/nolimits4web/Swiper/issues/2378
https://github.com/nolimits4web/swiper/issues/3691
direction vertical mode doesn't work well out of the box.
if using the core api with just div and class, we can simply set the max height.
but with the web component method, the element is hidden.
following the other issue on vertical mode, it would be great to have a simpler way of setting the max height to fix the vertical mode.
my current fix
  swiperEl.initialize();
  document
    .querySelector("swiper-container")
    .shadowRoot.querySelector(".swiper").style.maxHeight = "40vh";

Thanks, have a great day
Suggested solution
maybe we can have a attribute or some js to do it automatically. or maybe just a documentation about it, because currently new user have to find and read multiples github issues, with different fixes, for different modes (core, element, react, etc) and different version with breaking changes.
Alternative
No response
Additional context
No response
Validations

[X] Follow our Code of Conduct
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

Would you like to open a PR for this feature?

[ ] I'm willing to open a PR

i've used   injectStyles: [".swiper {max-height: 40vh;}"], in the params now, didn't see it before but i guess it will suffice.
this issue will serve for future reference