Convert to QBCore

Hi Brasil,
I am want to ask for your permission to convert this script to QBCore, is it okay for u? Ofc i will credit your repo and your name in the new script.
Hope you wont find this message annoying as I cant find your discord anywhere on the repos.
Cheers.

Hi Brasil,
I am want to ask for your permission to convert this script to QBCore, is it okay for u? Ofc i will credit your repo and your name in the new script.
Hope you wont find this message annoying as I cant find your discord anywhere on the repos.
Cheers.

OK friend.
The code is free only from credits.


Bug: Network folder error - Android Cellphone

Description
I am unable to access the files on my cellphone (Samsung S10), the folders Internal storage and SD card are visible, but when I click on them I get an error " Network folder error".

Steps To Reproduce

Plug Cellphone to computer
Authorize file transfert on the cellphone
Navigate to the cellphone "Drive" in Files
click on either Internal storage or SD card

Steps to fix

Unable to fix it

Files Version
Version: <IP_ADDRESS> OS Version: 10.0.22000.1574
Windows Version
Windows 11 21H2 22000.1574
Log file
debug.log

@kennysc thank you for the report, this will be fixed in the next release.


Add GitHub Actions for site

closes: #ISSUE_Number

Change logs
Add GitHub Actions for site.
Contributor's checklist
Here are some reminders before you submit your pull request:

Make sure that your Pull Request has a clear title and commit message. You can take the Git commit template as a reference.
Sign the Contributor License Agreement as prompted for your first-time contribution (One-time setup).
Learn the code contribution and doc contribution guides for better collaboration.
Make sure that your changes deployment preview is successful.
List your communications in the GitHub Issues or Discussions (if has or needed).
Feel free to ask for the @cloudberrydb/doc team or other people to help review and approve.

When building the website, some errors happend:
0s
Error:  Client bundle compiled with errors therefore further build is impossible.
Module not found: Error: Can't resolve '../../.docusaurus/docusaurus-plugin-content-blog/default/blog-archive-80c.json' in '/home/runner/work/cloudberry-site/cloudberry-site/src/hooks'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogListPage'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogPostItem/Container'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/utils-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogPostItem/Content'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogPostItem/Content'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogPostItem/components/Authors'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogPostItem/components/Cover'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogPostItem/components/Desc'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogPostItem/components/Tags'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogPostItem/components/Title'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogPostItem'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogPostItems'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogPostPage/Metadata'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogPostPage/Metadata'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogPostPage'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogPostPage'

--------------------------

Module not found: Error: Can't resolve '@theme/Unlisted' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogPostPage'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogSidebar/Mobile'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogSidebar/Mobile'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogSidebar'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/BlogTagsListPage'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocBreadcrumbs'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocBreadcrumbs'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem/Content'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem/Content'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem/Footer'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem/Footer'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem/Layout'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem/Layout'

--------------------------

Module not found: Error: Can't resolve '@theme/Unlisted' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem/Layout'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem/Metadata'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem/Metadata'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem/Paginator'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem/TOC/Desktop'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem/TOC/Desktop'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem/TOC/Mobile'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem/TOC/Mobile'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocItem'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocRoot/Layout/Main'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocRoot/Layout/Sidebar'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocRoot/Layout/Sidebar'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocRoot/Layout'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocRoot'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/DocRoot'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/MDXPage'

--------------------------

Module not found: Error: Can't resolve '@theme/Unlisted' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/MDXPage'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/Navbar/ColorModeToggle'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/Navbar/Content'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/Navbar/Content'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/Navbar/Layout'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/Navbar/Layout'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/Navbar/MobileSidebar/Header'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/Navbar/MobileSidebar/Layout'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/Navbar/MobileSidebar/PrimaryMenu'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/Navbar/MobileSidebar/PrimaryMenu'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/Navbar/MobileSidebar/SecondaryMenu'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/Navbar/MobileSidebar/SecondaryMenu'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/Navbar/MobileSidebar/Toggle'

--------------------------

Module not found: Error: Can't resolve '@docusaurus/theme-common/internal' in '/home/runner/work/cloudberry-site/cloudberry-site/src/theme/Navbar/MobileSidebar'
 ELIFECYCLE  Command failed with exit code 1.
Error: Process completed with exit code 1.

@vitalboyzf could you help take a look at this? Thanks!

Now, the errors have been fixed.
This pr can deploy the website successfully. Let's merge it!


Puppeteer fails to launch chromium without internet access

Description
Puppeteer makes an external web request to get the build id of chromium. this fails in an enviroment where the requested url isn't accessible.
Complete minimal example reproducing the issue
var options = new LaunchOptions { ExecutablePath = executablePath, Browser = SupportedBrowser.Chromium };
var browser = await Puppeteer.LaunchAsync(options); // throws if unable to access internet

Expected behavior:
Since the code only uses this build id to get the executable path, setting the path in the options should should skip this request and allow puppeteer to work with chromium without external internet access. Chrome does not require the same remote web request.
Actual behavior:
Puppeteer tries to access the remote url and throws an exception
Versions

Pupeteer version: master
dotnet version: dotnet 8.0

v20.0.3 published


(Discord RPC) Migrate to discord-rpc-csharp

Major changes:

Migrate from official Discord Game SDK to discord-rpc-csharp
Fix hide idle status
Auto reconnect and send presence to Discord

Found a bug where when idle status is disabled, changing RPC activity to other than idle not bringing up the RPC up

Found a bug where when idle status is disabled, changing RPC activity to other than idle not bringing up the RPC up

Seems like a multi-thread issue. Delaying for a while is not reliable.

While the initial issue is fixed, it seems that now when "Show RPC when idling" is disabled, the RPC is not properly disposed and stays active. This can be fixed by adding check if _presence is null on UpdateActivity() then do a Dispose().
Doing this will require you to also do a check if the _client == null also in UpdateActivity() to properly brought up the RPC back up again and avoid crash while also doing check in the EnablePresence() to avoid double RPC issue
While that is pretty straightforward, the one issue that I'm still wondering since yesterday is "Activity cleared" log spam that happened from this line https://github.com/CollapseLauncher/Collapse/blob/79ae950267ae386678175843754a239153e65f4e/Hi3Helper.Core/Classes/DiscordPresence/DiscordPresenceManager.cs#L110-#113

This happens when "Show RPC while idling" is enable and you are on homepage. I do wonder if its just my use of arRPC instead of normal client that gives the issue or what i dont fully yet to understand.
Though other than those 2 points that I brought up, it works all great on the migration, good job ! <3

While the initial issue is fixed, it seems that now when "Show RPC when idling" is disabled, the RPC is not properly disposed and stays active. This can be fixed by adding check if _presence is null on UpdateActivity() then do a Dispose().

I did this on purpose. UpdateActivity with a null presence actually clears current rich presence. See ClearPresence.
A long connection will be faster than on-demand connection as I think. This behaves like hiding the presence temporarily, rather than disabling it.

I did this on purpose. UpdateActivity with a null presence actually clears current rich presence. See ClearPresence.

I see, though under my system it does not clear the RPC status and kept the last one instead
https://github.com/CollapseLauncher/Collapse/assets/28079733/17f8d367-a7e7-4dae-ac7c-848f383869c1

There shouldn't be so much "Activity cleared!". Seems that OnPresenceUpdate event message is null? Try restarting Discord maybe.

I did already that and the issue persist. But it could be arRPC issue, if you see no issues with both "Activity cleared!" log spam and the idle presence disablement then we can merge this for now (asking others to test it) and I'll send issue ticket with arRPC devs about this
Also I see a lot of Trim Warnings, note for self to either fix this or disable trim to the assembly until it gets fixed

Trim warnings
D:\a\Collapse\Collapse\Hi3Helper.SharpDiscordRPC\DiscordRPC\RPC\Payload\PayloadArgument.cs(44,13): Trim analysis warning IL2026: DiscordRPC.RPC.Payload.ArgumentPayload.GetObject<T>(): Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(JsonDocument, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved. [D:\a\Collapse\Collapse\CollapseLauncher\CollapseLauncher.csproj]
D:\a\Collapse\Collapse\Hi3Helper.SharpDiscordRPC\DiscordRPC\RPC\Payload\PayloadArgument.cs(34,13): Trim analysis warning IL2026: DiscordRPC.RPC.Payload.ArgumentPayload.SetObject(Object): Using member 'System.Text.Json.JsonSerializer.SerializeToDocument<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved. [D:\a\Collapse\Collapse\CollapseLauncher\CollapseLauncher.csproj]
D:\a\Collapse\Collapse\Hi3Helper.SharpDiscordRPC\DiscordRPC\Converters\EnumSnakeCaseConverter.cs(72,13): Trim analysis warning IL2070: DiscordRPC.Converters.EnumSnakeCaseConverter.TryParseEnum(Type, String, Object&): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicFields', 'DynamicallyAccessedMemberTypes.PublicNestedTypes', 'DynamicallyAccessedMemberTypes.PublicProperties', 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetMembers(BindingFlags)'. The parameter 'enumType' of method 'DiscordRPC.Converters.EnumSnakeCaseConverter.TryParseEnum(Type, String, Object&)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [D:\a\Collapse\Collapse\CollapseLauncher\CollapseLauncher.csproj]
D:\a\Collapse\Collapse\Hi3Helper.SharpDiscordRPC\DiscordRPC\Converters\EnumSnakeCaseConverter.cs(72,13): Trim analysis warning IL2075: DiscordRPC.Converters.EnumSnakeCaseConverter.TryParseEnum(Type, String, Object&): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicFields', 'DynamicallyAccessedMemberTypes.PublicNestedTypes', 'DynamicallyAccessedMemberTypes.PublicProperties', 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetMembers(BindingFlags)'. The return value of method 'System.Linq.Enumerable.First<TSource>(IEnumerable<TSource>)' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [D:\a\Collapse\Collapse\CollapseLauncher\CollapseLauncher.csproj]
D:\a\Collapse\Collapse\Hi3Helper.SharpDiscordRPC\DiscordRPC\Converters\EnumSnakeCaseConverter.cs(34,13): Trim analysis warning IL2075: DiscordRPC.Converters.EnumSnakeCaseConverter.Write(Utf8JsonWriter, Object, JsonSerializerOptions): 'this' argument does not satisfy 'DynamicallyAccessedMemberTypes.PublicConstructors', 'DynamicallyAccessedMemberTypes.PublicMethods', 'DynamicallyAccessedMemberTypes.PublicFields', 'DynamicallyAccessedMemberTypes.PublicNestedTypes', 'DynamicallyAccessedMemberTypes.PublicProperties', 'DynamicallyAccessedMemberTypes.PublicEvents' in call to 'System.Type.GetMembers(BindingFlags)'. The return value of method 'System.Object.GetType()' does not have matching annotations. The source value must declare at least the same requirements as those declared on the target location it is assigned to. [D:\a\Collapse\Collapse\CollapseLauncher\CollapseLauncher.csproj]
D:\a\Collapse\Collapse\Hi3Helper.SharpDiscordRPC\DiscordRPC\RPC\Payload\PayloadEvent.cs(44,13): Trim analysis warning IL2026: DiscordRPC.RPC.Payload.EventPayload.GetObject<T>(): Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(JsonDocument, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved. [D:\a\Collapse\Collapse\CollapseLauncher\CollapseLauncher.csproj]
D:\a\Collapse\Collapse\Hi3Helper.SharpDiscordRPC\DiscordRPC\IO\PipeFrame.cs(103,13): Trim analysis warning IL2026: DiscordRPC.IO.PipeFrame.GetObject<T>(): Using member 'System.Text.Json.JsonSerializer.Deserialize<TValue>(String, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved. [D:\a\Collapse\Collapse\CollapseLauncher\CollapseLauncher.csproj]
D:\a\Collapse\Collapse\Hi3Helper.SharpDiscordRPC\DiscordRPC\IO\PipeFrame.cs(80,13): Trim analysis warning IL2026: DiscordRPC.IO.PipeFrame.SetObject(Object): Using member 'System.Text.Json.JsonSerializer.Serialize<TValue>(TValue, JsonSerializerOptions)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code. JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved. [D:\a\Collapse\Collapse\CollapseLauncher\CollapseLauncher.csproj]


Model field as file name

Is there a way to pass a field of the model the action is currently executed?
Like
protected function filename()
{
    return $this->models->first()->name .  "-Report.pdf";
}

Thanks!

You can override the filename attribute in the handle method as follow :
    public function handle(ActionFields $fields, Collection $models)
    {
        $this->filename = $models->first()->name;
        return parent::handle(ActionFields $fields, Collection $models);
    }


add repo before installing nvidia-container-runtime

fixed #2181

@fanyangCS should this go into 0.10 branch?

Coverage remained the same at 52.639% when pulling d8b65dcbcf7bebc62129cf6b021e81525ef845a3 on dixu/add-repo-of-nvidia into d599bdcfaa06455704a1f9fb78877ed88bfcb4e7 on master.

Coverage remained the same at 52.639% when pulling d8b65dcbcf7bebc62129cf6b021e81525ef845a3 on dixu/add-repo-of-nvidia into d599bdcfaa06455704a1f9fb78877ed88bfcb4e7 on master.

Coverage remained the same at 52.639% when pulling d8b65dcbcf7bebc62129cf6b021e81525ef845a3 on dixu/add-repo-of-nvidia into d599bdcfaa06455704a1f9fb78877ed88bfcb4e7 on master.


list-dids with query : will fail

Description
If a request is made to the /api/feature/list-dids?query=*.*&type=whatever, the webui cannot retrieve the DID information.
This is because rucio returns only DID Names when queries are made to /dids/test/dids/search endpoint without the scope.
For the post processing pipelines ( that will retrieve information about a DID), we do not have a valid scope to provide.
We should return a valid error from the WebUI called Could not infer scope for the time being
An issue should be opened in rucio/rucio to fix this error.
Steps to reproduce
No response
Rucio WebUI Version
No response
Additional Information
No response

As crutches, the gateway could make a request to scopes/[account]/scopes first and then call /dids/[scope]/dids/search for each of them

This should a rucio server side functionality.  We can port it into the WebUI once https://github.com/rucio/rucio/issues/6070 is done


Add alternatives to all route verbs which accept middlewares.

This solves the problem I was having here: https://github.com/dancingrobot84/purescript-express/issues/55
Instead of trying to do monadic middleware binding, I just pass an array of middlewares to be processed by the route.
  let smallMiddlewares = [authenticationRequired, logUserConnection]
  putMw url (smallMiddlewares <> [bigHandlerFn])

What are your thoughts on this strategy? Here's the express docs on this feature: http://expressjs.com/en/4x/api.html#middleware-callback-function-examples

Replied in correspondent issue.


How to use a code snippet from you and include a copyright notice

I'm working on a scientific project (https://topobank.contact.engineering) which is MIT licensed. There I'll need to highlight navigation bar items. In your project, the template tag navactive
does exactly what I need, but I don't want to add a dependency to your full project at the moment (maybe later).
  How can this be done in an easy way? Would a comment in my code with a link to your project be sufficient for you or is there a common way to do this?

Another idea would be to simply paste you code and directly above your copyright notice.
That should do it, so I'll close this. Please reopen, if you disagree.

@mcrot a comment in your code liking to where you find it in our code is good enough IMO. Good luck with your project!


Use config.docs.resolve_url consistently

Instead of hard-coding doc URLs.

The check that fails do that on main too... I think as a result of rushing a PR in for the release. Anyway, it's fixed in another open PR, so will be gone once I rebase from main later.


DBZ-5043 Make topic prefix field manadatory and with proper group

https://issues.redhat.com/browse/DBZ-5043

Thanks @ani-sha for the hints! Looking on it.


Suggestions for improving the installation experience on macOS

When I introduced NetPad to my local .NET developer community in Korea, one of the community members created and released a homebrew cask package to solve the inconvenience of manually running the xattr command on macOS. (I was able to install it with the command brew install dahlia/priv/netpad).
Would you consider releasing it as a homebrew package?
ref: https://forum.dotnetdev.kr/t/netpad-linqpad/9911/7

For Windows, this doesn't cause any issues, but it does require chocolatey or winget support. :-D

+1 for chocolatey


added date slider

Added a slider to choose a date range.
Connected all the things together to finalize the app.

Rearranged a little the outlook.
Added the option to view 24h data only with datepicker.


Adding the option to analyze only the last  N commits

you can change the number of commits analyzed by -parameters min-nb-commits:N

checks do not pass even on the cloned master project locally. @martinezmatias @monperrus

checks do not even pass on the master project locally. Do you have any suggestion? @martinezmatias @monperrus

Thanks for the progress. Could you add documentation about this new feature in this PR?

checks do not even pass on the master project locally. Do you have any suggestion? @martinezmatias @monperrus

checks are passed here but I still have the above issue.

could you add a change in the doc and a new test case to specify this new feature?

Hi @niloofartrg
Following the Martin's comment about the new test case, you can take as reference the following test case which tests that the commits are navigated in order.
https://github.com/SpoonLabs/coming/blob/master/src/test/java/fr/inria/coming/spoon/core/MainComingTest.java#L176

Merged, thanks a lot.


Which mxnet version am i using?

I am a newbie with MXNET. How do i check the version? My git branch says its master.

@avspavan You could check the version in python by mx.__version__.

in R:
packageVersion("mxnet")

This issue is closed due to lack of activity in the last 90 days. Feel free to reopen if this is still an active issue. Thanks!


March 2017 is haunted when using time::serde::rfc3339

Using time-rs 0.3.11 with features formatting, parsing, macros, serde, serde-well-known, with rust 1.61.0
#[derive(Debug, Clone, Serialize, Deserialize)]
#[serde(transparent)]
pub struct Instant(#[serde(with = "time::serde::rfc3339")] pub time::OffsetDateTime);

Strings like this can be deserialized without errors: "2011-07-07T09:30:10+01:00", "2017-02-01T17:23:07Z"
These strings, however, result in a 'called Result::unwrap() on an Err value: Error("the Parsed struct did not include enough information to construct the type", line: 52, column: 38)' error:

"2017-03-03T14:06:00Z"
"2017-03-06T17:31:00Z"

Changing 2017-03 to 2017-02 or 2018-03 fixes the error. It seems to only apply to March 2017

Could you please provide the code you were using to deserialize the value? I would like to add a regression test if possible.

For deserialization I used time::serde::rfc3339::deserialize with no additional code on top, to manually construct the value I used time::format_description::well_known::Rfc3339 inside a FromStr implementation:
impl FromStr for Instant {
    type Err = time::error::Parse;
    fn from_str(s: &str) -> Result<Self, Self::Err> {
        Ok(Instant(time::OffsetDateTime::parse(s, &Rfc3339)?))
    }
}

Instant::from_str("2017-03-03T14:06:00Z")?

(The OffsetDateTime value is wrapped in a newtype struct to implement other unrelated methods, but it shouldn't behave differently from just OffsetDateTime)

Yes — I'm asking how you were deserializing it. If you have actual code, that would let me introduce a regression test. The code you've provided has nothing to do with serde.


Multiple Weapons Have The Wrong Keyword

Multiple weapons have the WeaponTypeAutomatic keyword when they shouldn't, causing Marksmanship  to not correctly identify them as non-automatic when they are.

Details
WeaponTypeAutomatic should be given by the Automatic Receiver for the weapons that have it. Kodama, Grendel, Maelstrom, and Shotty have the WeaponTypeKeyword as part of their base Weapon - keywords ref which means it won't be removed when they don't have the Automatic Receiver. WeaponTypeAutomatic is checked by the Marksmanship skill to find out whether a used weapon is automatic or not, causing the effected weapons to never be effected by the skill, no matter what receiver they have.
Game Version
<IP_ADDRESS>
Language
English (EN)
New Game
Yes
Reproduction Steps
Pick up any of the effected weapons, then take the Marksmanship perk and shoot enemies to check the critical hit chance.

This will be fixed in 0.1.8.


test(e2e): add caching for tests

Add some kind of caching for the tests.
Still requires an npm run setup to ensures dependency are up-to-date

Caching doesn't work fine with lerna due to a lot of symlink


[HOLD for payment 2023-11-09] [$500] mWeb - Save Button is being overlapped by the keyboard on Welcome Message Page

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: <IP_ADDRESS>
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @aman-atg
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1697888584763929
Action Performed:

Open the app.
Go to #announce/#admins chat
Click on header > Details > Settings > Welcome message
Click on the welcome message input.
Observe that the Save button is not visible.

Expected Result:
Save button should be shown at the top of keyboard just like in pages like Legal Name Page, Private Note Edit Page etc
Actual Result:
Save button is not visible when keyboard is shown
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[x] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos

Android: Native

Android: mWeb Chrome

iOS: Native

iOS: mWeb Safari

https://github.com/Expensify/App/assets/93399543/6facf132-d195-414a-af4d-0fcde16a9da7
https://github.com/Expensify/App/assets/93399543/6eeceb54-bb50-4294-96c3-f0aec38e25f7

MacOS: Chrome / Safari

MacOS: Desktop

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~016aded3956387f9c7
Upwork Job ID:<PHONE_NUMBER>884372992
Last Price Increase: 2023-10-23
Automatic offers:

s77rt | Reviewer | 27341830
aman-atg | Contributor | 27341831
aman-atg | Reporter | 27341833

Proposal by: @aman-atg
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1697888584763929
Proposal
Please re-state the problem that we are trying to solve in this issue.

The root cause of this problem is that we haven't used the shouldEnableMaxHeight and includeSafeAreaPaddingBottom={false} props for the ScreenWrapper on this page, which is resulting in the keyboard overlapping the Save button
What changes do you think we should make in order to solve the problem?
We should use both of these props here to prevent the keyboard from overlapping the Save button like we have on other pages
https://github.com/Expensify/App/blob/0d11e0b3b07488ff11ad69a78800a0995733f07a/src/pages/ReportWelcomeMessagePage.js#L78

@aman-atg Thanks for the proposal. Your RCA is correct and the solution looks good to me 👍. Please comment and tag me so you can be assigned.

@aman-atg Thanks! Let's get this fixed 🚀
🎀 👀 🎀 C+ reviewed
Link to proposal

Looks good!

PR review in progress

The PR that introduced the bug has been identified: https://github.com/Expensify/App/pull/18662
The offending PR has been commented on: https://github.com/Expensify/App/pull/18662#discussion_r1381422269
A discussion in #expensify-open-source has been started: https://expensify.slack.com/archives/C01GTK53T8Q/p1699006095512429
Determine if we should create a regression test for this bug: I feel like a regression test would be useless here because the bug can resurface in any place in the App. Adding a checklist item to the PR review process is more effective in preventing such bugs

Are we good to close this?

This is awaiting payment.

To clarify, wasn't this issue associated with a regression?

It appears so based on this issue: https://github.com/Expensify/App/issues/30707

@JmillsExpensify No. It seems that the a new issue was found during the PR testing. But it's not related.

Thanks for confirming. Given that the delay in the PR was on our side, payment summary as follows:

Issue reporter: @aman-atg $50
Contributor: @aman-atg $750 (incl. urgency bonus)
Contributor+: @s77rt $750 (incl. urgency bonus)

Everyone paid out based on the above payment summary and no regression test. Closing.


config: Add podAntiAffinity to default sample yaml. #371

What type of PR is this?
/documentation
/enhancement
Which issue(s) this PR fixes?
ref: #371
What this PR does?
Summary:
Add podAntiAffinity to default sample yaml.
Guarantee to schedule nodes to different physical machines
Special notes for your reviewer?

Improve the issue #371

Using a new sample file may be better, if the default configuration of anti-affinity can be unable to deploy in the verification environment.

Using a new sample file may be better, if the default configuration of anti-affinity can be unable to deploy in the verification environment.

Using a new sample file may be better
ACK.


Add Matplotlib Tutorial Video

Thanks @Kacawi. Please collapse this branch into a single commit and I'd be happy to merge.

Thanks! 👍


Skype is not working

Hi!
Recently my Skype has stopped working after I've used hosts file to block ads. The problem is that my hosts file is custom: it includes many sources also from StevenBlack... So it's hard to find which one made Skype unusable. Any ideas where to find hosts I should whitelist to unblock Skype?

I use Skype and just updated my hosts to the latest version, so I can see if I have problems as well. As a side note, Skype has plenty of issues of its own, so I would be quicker to blame it in most cases

@mrdc we'll need you to be more specific about your rig.  Skype is working fine here on MacOS latest.

Using Skype everyday (with calls) on my Android phone (Xperia XZ2) and Windows PC (both with hosts file), no hiccups.

Are you using Pi-Hole,
That's also a host file blocker.
But with more options and also the possibilities to show you what's blocked and which host file use blocking it.

@StevenBlack
I'm using CentOS 7 on VPS, dnsmaq serves as DNS server for my devices (laptops, mobile phones etc), hosts are dowloaded from many sources and then they are combined in 1 hosts file (duplicate records are excluded of course). So looks like I need to dig in and check hosts one-by-one to find out which one blocks Skype.


🐛FIX: typo

npm does not have a --slient flag. However, it does have a --silent one.

Hahah such bad typos.


add npm start and build scripts

Using $ npm start is more eloquent/ergonomic than the suggested $ node -e "require('.')".
Also, when we want to build/rebuild our rust code we can simply $ npm run build.

Closing for now. Let's see where things go after #35


feat: Added code to calculate Search Ads 360 net conversions

The solution pulls conversions from SA360 using Google Search Ads API and uploads a copy to a new floodlight activity with a new revenue calculated deducting internal costs.
Profitable_Sales _SA360_GCP_Automation.pdf

@googlebot I signed it!

Hello.
Have you thought about passing these operators to Apache? In the next step, they will be available as a backport package/provider package, and these packages are installed by default in the Cloud Composer environment. This will significantly facilitate and promote their use.
If you are interested, I will be happy to help.

@googlebot I signed it!

Thanks for this @leviorca. We will be adding a few comments this week.
@mik-laj thanks for the offer!

LGTM to me. I believe the next step will be to refactor this to use more generic Airflow, however I don't think that's a blocker.


Update Julia to Julia 1.0

Once this is merged, I'm going to have a go at removing LQOI and writing a direct MOI v9 wrapper so see how much we can strip out.

Once this is merged, I'm going to have a go at removing LQOI and writing a direct MOI v9 wrapper so see how much we can strip out.

What are the rationale for this ? The plan is to stop using LQOI from Gurobi or remove the need for LQOI everywhere ? I am not an expert of LQOI so I cannot judge what's the best solution. For SDOI, variable bridge will considerably simplify it so it may be possible to get rid of it after that.

The plan is to see how much more readable the Gurobi wrapper is without LQOI (one less layer). Now that MOI is more stable, a little duplication is probably better than an extra layer/dependency.

My impression is that many of the cases that motivated LQOI are now covered by bridges.


Update all links at once

Add a feature that allows updating a link in several pages at once. This could be a simple search and replace through all currently published pages. A new page version should be created and a list of updated pages returned.

Duplicate of #1024


(PUP-4758) Update Rspec raise_error calls for Rspec 3.3

In Rspec 3.3, any calls to raise_error without arguments
are met with loud warnings during test runs.

CLA signed by all contributors.

Replaces #4049

As @joshcooper mentioned in the closed PR:
Since this only affects tests, I'm thinking we should target stable, but hold off to merge until after puppet 4.2.0 is released.

:+1: @joshcooper any more feedback?

Before merging, let me test out that regex Josh and I were discussing. I am concerned it might not pass on all platforms, since it depends on which provider is being tested... I see now why that test was originally left without specifying expected output :)

Note: Appveyor is failing due to a new FFI release which segfaults on Windows.


6492 Fix

Description

Added signature fix for 6492 undeployed wallets

Types of changes
What types of changes does your code introduce?

[x] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Other (please describe):

Further comments (optional)

Please update changelog and package.json


Javascript authentication

My use case is accessing a server's login screen via Javascript without an opportunity to inject the username and password from native code. The server returns a token in a roundabout way, via the web with an intent and intent filter. What are the alternatives to:
signInWithPassword(credential.getId(), credential.getPassword());
when I retrieve the Credential?
The logic of my app, which has dynamic and diverse authentication servers, is to come back from a successful login with an API call String that is encrypted on the device for future use. Can I use SmartLock with this use case?
I am trying SmartLock to support devices that do not have Lollipop and later authentication APIs.
Refer to this Stack Overflow
Thanks in advance for any suggestions.

@emezias sorry I don't completely understand your request.  What do you mean by "alternatives to signInWithPassword(credential.getId(), credential.getPassword())"?

The logic in my app is to save an authorization API call when returning to the app. At no point in time is there any opportunity to access a native text field for the username and app. That is all done through a web form.

@emezias sorry there is no way to use the SmartLock Android API to populate a web form, and I don't think there will be support for that in the future.  There are too many security concerns with crossing the barrier between Java code and WebView code.
You probably want to take a look at the credential management API for web: https://developers.google.com/web/updates/2016/04/credential-management-api

@samtstern - the server side is the part that I do not control and cannot change. I may or may not have an administrator with write permission. Is there a way to bypass the username/password and get a token instead from SmartLock?

@emezias there's nothing special about the password field in SmartLock.  You could store a token in there if you wanted to and it will be passed back to your application in the same way.

@samtstern  That will work. There's one more point to consider - protected access might be required. The overview page says:

Alternatively, the user may have to input some additional information (e.g. a pin-
code or password) to retrieve the password

Can you expand on that? Is the library able to use a locally configured pin or password for access to the credential?


Log softmax

I implemented log_softmax activation function, which is defined as log_softmax(x) = log(softmax(x))

LGTM!


add support for additional arguments

closes #73

@dzonatan thanks a lot for your contribution! :tada:


obelisk: 0.4.0 → 0.5.2

Motivation for this change
Fixes & improvements: https://github.com/Lelio-Brun/Obelisk/blob/v0.5.2/CHANGES.md
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.


Sync Markdown to GitHub Project

Reverse of #1
Reflect Markdown status to GitHub Project board and Issue.

done


Installing linux binaries for AWS Lambda doesn't work

What is the output of running npx envinfo --binaries --system?
System:
OS: Windows 10 10.0.18363
CPU: (4) x64 Intel(R) Core(TM) i3-4360 CPU @ 3.70GHz
Memory: 11.37 GB / 15.91 GB
Binaries:
Node: 12.16.3 - C:\Program Files\nodejs\node.EXE
npm: 6.14.4 - C:\Program Files\nodejs\npm.CMD
'npm install sharp' works perfectly fine. The problem is with 'npm install --arch=x64 --platform=linux sharp'. I want to use sharp with AWS Lambda but when i try to install linux binaries i get this error:
info sharp Using cached C:\Users\dmd\AppData\Roaming\npm-cache_libvips\libvips-8.9.1-linux-x64.tar.gz
ERR! sharp EPERM: operation not permitted, symlink 'libpng16\pngconf.h' -> 'C:\Users\dmd\Desktop\sharp2\node_modules\sharp\vendor\include\pngconf.h'
I tried 'npm cache clean --force' but nothing changed. I have no idea how to fix this, please help.
Do I need to use VM or another drive with linux x64 for the installation to be successful? I think the filesystem just refuses to let symlink to be created?
I tried the Docker approach but the Docker itself doesn't even launch because for some reason it can't enable hyper-v on my windows, even though it's not the Home version.... I think my CPU doesn't even support virtualization.
Would it be possible to not go through installing linux on another HDD and instead download the files manually somehow or maybe there is an upload of sharp for lambda somewhere? Spent the whole day just to get to this conclusion im going insane

Please see #1969 #1671

Ok so i managed to install docker but now the problem is that when i try to run
"docker run -v "$PWD":/var/task lambci/lambda:build-nodejs12.x npm install sharp"
in the terminal, i get
"docker: invalid reference format."
Am i supposed to do some additional steps to install sharp with linux dependencies?


Remove dead code in extract blocks

In extract_blocks, remove some dead code that was meant to be used for the JSON representation of blocks. The JSON representation is now derived for Archive_lib.Extensional.Block.t, and is much cleaner.
There was also a hash table defined in the removed code that was updated in the main code, but not used anywhere in live code. When extracting blocks from a recent archive db dumped from mainnet, there was a duplicate entry in the hash table, which caused an error. That led to investigating the error, and discovering the unused code.
Tested by extracting all blocks from the mainnet archive db.
This PR is atop #8444.

!approved-for-mainnet


wanted to add two projects

Can you please assign it to me and tag it for hacktober fest?The Pr is made,could you merge it

Sure


Conditions for Status reporting

Added conditions for correct reporting.
Added runAsGroup and a safe group creation

Other than the nits I commented, this looks good to me. Let's just remember to fix these typos post feature-freeze.

@dagrayvid Thanks, will keep this in mind.

/retest

Flaky CI test, holding to restart e2e-aws
/hold

/unhold

/retest


Strip spaces from node count range

@jonmv

Will fix ranges inside resource spec in a separate PR.

Great!


Reformat source key

Currently, the key of a source in sources.bib is reformatted upon import into the app from Author, year to Author (year). Since the key does not serve any other purpose than a somewhat human readable label of the source, it should be already stored as required by the app.

@xrotwang, quick question about adding/editing sources. Hannah's RAs made some corrections to the EA references (they revisited Murdock's original journal articles to see if some refs had been missed in the summary versions I was working with).
I will go through their corrections, but am I right that to add a reference for an EA society I would:

create a unique reference key for the new source (e.g., Abadie (1924)) and add it to the references column in the "data.csv" file.

enter the info for that reference in the sources.csv file, in bibtex format:
e.g., @book{abadie1924,
author = {Abadie, Maurice},
title = {Les races du Haut-Tonkin},
address = {Paris},
year = {1924},
url = {https://archive.org/details/McGillLibrary-103431-303},
key = {Abadie (1924)}
}

And, related, can you point me to the source you followed when converting to bibtex? E.g., did you generate that first part (@book{abadie1924) from author(s) + year, or did you get it from WorldCat or some other library database?
And, should the key in this newly formatted file still work with the old reference look-up files we were using, or have some been corrected?
Thanks...

@xrotwang Just read your note above about the app reformatting from  from Author, year to Author (year)

In the references column in data.csv you should add the bibtex key, i.e.
abadie1924, and yes, that's just the ascii-only variant of the unique label.
Am 20.04.2017 21:52 schrieb "kirbykat"<EMAIL_ADDRESS>
@xrotwang https://github.com/xrotwang, quick question about
adding/editing sources. Hannah's RAs made some corrections to the EA
references (they revisited Murdock's original journal articles to see if
some refs had been missed in the summary versions I was working with).
I will go through their corrections, but am I right that to add a
reference for an EA society I would:

create a unique reference key for the new source (e.g., Abadie (1924))
and add it to the references column in the "data.csv" file.
2.
enter the info for that reference in the sources.csv file, in bibtex
format:
e.g., @book https://github.com/book{abadie1924,
author = {Abadie, Maurice},
title = {Les races du Haut-Tonkin},
address = {Paris},
year = {1924},
url = {https://archive.org/details/McGillLibrary-103431-303},
key = {Abadie (1924)}
}
And, related, can you point me to the source you followed when converting
to bibtex? E.g., did you generate that first part (@book
https://github.com/book{abadie1924) from author(s) + year, or did you
get it from WorldCat or some other library database?
And, should the key in this newly formatted file still work with the old
reference look-up files we were using, or have some been corrected?
Thanks...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/D-PLACE/dplace-data/issues/109#issuecomment-295879714,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA1HKFMOaJGwzMPaE8idAOXFL3XI4cN-ks5rx7dfgaJpZM4NDCDO
.

Some keys have been corrected, e.g. to merge binford and EA refs.
Am 20.04.2017 21:52 schrieb "kirbykat"<EMAIL_ADDRESS>
@xrotwang https://github.com/xrotwang, quick question about
adding/editing sources. Hannah's RAs made some corrections to the EA
references (they revisited Murdock's original journal articles to see if
some refs had been missed in the summary versions I was working with).
I will go through their corrections, but am I right that to add a
reference for an EA society I would:

create a unique reference key for the new source (e.g., Abadie (1924))
and add it to the references column in the "data.csv" file.
2.
enter the info for that reference in the sources.csv file, in bibtex
format:
e.g., @book https://github.com/book{abadie1924,
author = {Abadie, Maurice},
title = {Les races du Haut-Tonkin},
address = {Paris},
year = {1924},
url = {https://archive.org/details/McGillLibrary-103431-303},
key = {Abadie (1924)}
}
And, related, can you point me to the source you followed when converting
to bibtex? E.g., did you generate that first part (@book
https://github.com/book{abadie1924) from author(s) + year, or did you
get it from WorldCat or some other library database?
And, should the key in this newly formatted file still work with the old
reference look-up files we were using, or have some been corrected?
Thanks...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/D-PLACE/dplace-data/issues/109#issuecomment-295879714,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA1HKFMOaJGwzMPaE8idAOXFL3XI4cN-ks5rx7dfgaJpZM4NDCDO
.


[Mixed Reality] Prepare manual release for mixedreality

remote-rendering: update azure-mixedreality-remoterendering to 1.2.0 because of azure-json stream-style migration has changed the public surface API, such as added the toJson and fromJson methods.
But there is none in the azure-mixedreality-authentication sdk.

API change check
API changes are not detected in this pull request.


Plugins

What's the difference between an ISAFERunnablePlugin and an ISAFEPlugin?

Currently my idea is that a plugin is a class that must implement ISAFEPlugin so that it can be added/removed to a project, and there will be a couple of additional optional capabilities - e.g. implementing ISAFERunnablePlugin means you can do safe run plugin etc


Bugfix 3.5.1: Correct calculation of rocksdb statistics to be sum of column families

The statistics from rocksdb were unknowingly focused upon "default" column family and therefore excluding values from the seven column families used by ArangoDB. This PR updates several values such that they report the sum across the seven column families. The corrected statistics are essential to performance measurement.
The current value of the RocksDBThrottle is a new statistic added in this PR.
From 3.4 branch.

Running:  http://<IP_ADDRESS>:8080/view/PR/job/arangodb-matrix-pr/5682/

Running:  http://<IP_ADDRESS>:8080/view/PR/job/arangodb-matrix-pr/5686/


Do not create a new shell from the PHP application

Stop creating a new shell, display an alert.
/cc @mareg, fixes #70.

After many different issues related to this feature, I think it's causing more issues than solving problems :disappointed:


detailTemplate and downloadCSV not working together

When detailTemplate is added and you try to use the downloadCSV method, an exception is thrown on the first column because it's not hidden and it does not have either a title or field attribute. This should be a simple fix to add these attributes or exclude this column when a detailTemplate is present.

I was able to skirt the issue with these changes

I could potentially create a PR but i'm just currently modifying a local copy for a project I'm working on

Found a better solution that can be implemented to declared columns too (for action buttons and the like)

This is fixed in the new development version. You can find the new stable build at https://github.com/atatanasov/gijgo/tree/1.9/dist


refactor(java): remove 'core' suffix

🧭 What and Why
algoliasearch-core is a relic from the previous Java API client. The generated client don't need this anymore.
Changes included:
Move from algoliasearch-core to algoliasearch:

Rename algoliasearch-core directory to algoliasearch
Update all config files to use algoliasearch directory.

Did you had to remove the files yourself? Normally if you changes everything that generates it, the bot should delete the others

Are you certain this will occur automatically? I was under the impression it wouldn't, given that the bot can't recognize the old paths once we alter them in the PR itself

Did you had to remove the files yourself? Normally if you changes everything that generates it, the bot should delete the others

Are you certain this will occur automatically? I was under the impression it wouldn't, given that the bot can't recognize the old paths once we alter them in the PR itself

it is expected that these kind of changes are handled by the generator yes, IIRC we made it so the bot create a new empty folder and push the generated code to it, so that github sees the deleted files
if it doesn't work then it's a ticket we need to create

it is expected that these kind of changes are handled by the generator yes, IIRC we made it so the bot create a new empty folder and push the generated code to it, so that github sees the deleted files
if it doesn't work then it's a ticket we need to create

I believe it won't work, since even the pre-hook did't remove them (the bot can't guess which files to delete), but I will follow your suggestion for this

looks like the CI didn't delete the old directory, I guess because the name changed in the scripts as well

oops sorry I misclicked

looks like the CI didn't delete the old directory, I guess because the name changed in the scripts as well

Yes, that's what I mentioned earlier, the scripts deletes only the folder in the configs, which makes sense In my opinion!

can you delete the old folder in your PR then pls ?

I found a way to make the CI delete the code properly before generating but with JS it's a bit more complex since it supports independant generation... I guess the script will wait

looks great ! it's a bit concerning that 8000 lines are gone, must be from old files that never got deleted

it's mostly the generated code, it will be generated again in the correct path :D


2 screens responding to on linked shade

How can 2 shades respond when I add shades (2 different once) and how to fix it?
Shade one is linked using remote 1 and the other is linked using another remote.
When operating screen 1, both screens react. When operating screen 2 only 1 screen reacts.
Can I somehow see what codes are linked to the screens in the software?
Or perhaps what happens if I simply start over and clear the esp32?

Unfortunately, these addresses are linked in the motor and the motor is only a receiver.   However, to fix this open the memory on screen 2 using the remote (it must jog exactly once) then navigate to the virtual remote and select screen 1 from the dropdown.  Press the prog button so that it jogs exactly once.  Screen 1 will now be unpaired from the screen 2 motor.


Create data loader for carto API

Carto Python package: https://carto-python.readthedocs.io/en/latest/index.html
Example dataset: https://cityofphiladelphia.github.io/carto-api-explorer/#car_ped_stops

It likely makes more sense to not use the Carto Python package and implement the concepts in the API explorer in the above Philadelphia link

Carto Doc: https://carto.com/developers/sql-api/guides/making-calls/
General formula: https://{username}.carto.com/api/v2/sql?q={SQL statement}
Get all data: https://phl.carto.com/api/v2/sql?q=SELECT * FROM car_ped_stops
Get count for all https://{username}.carto.com/api/v2/sql?q=SELECT count(*) FROM {table_name}
Return 1 data point as GeoJSON: https://{username}.carto.com/api/v2/sql?format=GeoJSON&q=SELECT * FROM {table_name} LIMIT 1
Offset requested data for batches: https://phl.carto.com/api/v2/sql?q=SELECT * FROM car_ped_stops LIMIT 1 OFFSET 1
Dates
SELECT * FROM car_ped_stops WHERE datetimeoccur = '2014-05-13T20:00:00Z'
SELECT * FROM car_ped_stops WHERE datetimeoccur >= '2017-01-01' AND datetimeoccur < '2017-02-01'


first dashboard tutorial is error

need to fix these duplicate and error props

marginTop and duplicate numsCol

You can assign me to work on this, but... I think this docs is not yet open sourced, right?

Hey @ImBIOS, thank you very much for your hint, I just fixed the issues. Thank you for sticking around and happy coding 🫶


Treat object3D as the ground truth for position/orientation in initBody()

This allows entities that either do not use the position and rotation components (like, say, if you use the quaternion component provided in this package), or have not set them yet, to initialize properly.

Thanks! Fix looks safe enough to me, but I'm curious why it isn't initialized... do you have an example you can share? Is this with dynamic-body, static-body, or both?

Only static-body at the moment, but the same problem will happen with dynamic-body (though you're less likely to run into it). I've run into this a lot actually, in the aframe ecosystem -- systems/components that assume there will always be position/rotation components. There are two problems with that:

Ordering. When adding entities in javascript, position/rotation may not be the first components added.
There's no requirement that a given entity will ever have position and rotation components. For example, if I were to use the quaternion component from aframe-physics-system instead of the rotation component, then the rotation component will never exist on the entity. As far as I can tell the only way to be sure you're getting the correct transform off an entity is to look at the object3d itself.

There's no requirement that a given entity will ever have position and rotation components.

The position and rotation components are implicit dependencies of every other component, so they should (in theory) always be available before any other component's init() runs, regardless of declared order... if that isn't the case, it is very much a bug with A-Frame.
I'll likely merge this anyway, once I've had the chance to try it out, but if you can reproduce this problem with position/rotation please also file bugs! 🙂  At least some related issues were fixed in previous versions of A-Frame.

Interesting -- I wasn't able to reproduce it in a more limited example, and I can't share the full one. I'll file a bug if I manage to create a small repro.

looks good, thanks!


SOLR-17027: Removing list.toArray calls with pre sized arrays - core

https://issues.apache.org/jira/browse/SOLR-17027
see discussing on old PR:
https://github.com/apache/solr/pull/1873

@risdenk
thanks for review my PR, are you able to merge the PR?

@renatoh on your branch - I see that there are still ~54 outstanding toArray with sizes according to intellij? Is that expected?

Ah thanks @renatoh makes sense - I created https://issues.apache.org/jira/browse/SOLR-17027 and updated the description to mention this is just core so far. We can use SOLR-17027 to tie other modules together by commit message.

@renatoh feel free to open another PR or two for the remaining:
Remaining findings
solr-root.solr.core.test - 40
solr-root.solr.modules.analysis-extras.main - 1
solr-root.solr.modules.sql.main - 1
solr-root.solr.solrj-streaming.main - 3
solr-root.solr.solrj.main - 3
solr-root.solr.test-framework.main - 1

@risdenk were you able to scan the code for this specific issue within intellij to get the tally for each module for that exact warning? if so how did you do it?

IntelliJ -> right click on top level project module solr-root -> Analyze -> Run Inspection By Name -> search for "toArray call style" -> whole project -> wait for it to finish


[Action][Bash] Build and Test (Npm)

Acceptance Criteria

[x] Create reusable action

Name: Build and Test (Npm)
Description: Run build and test on npm package
Input

version - Semantic version to be set as npm package version, skip if unset.
pack - Whether to pack a package in zip file (default: false)

Output

package-name - Npm package name.
content-filename - Content filename.

[x] Validate inputs with following bash script (Only required inputs)

[[ "${{ inputs.<input-name> }}" ]] || { echo "'<input-name>' must not be empty string" ; exit 1 ; }

[x] Update package version with npm pkg set version="<tag-name>", skip this step if tag-name is unset.
[x] Install package dependencies with npm ci
[x] Build package with npm run build
[x] Test with npm test
[x] Pack the built package with npm pack, only if pack=true, then set the filename as output package-name

Rename former output package-name to content-filename
Add new output package-name for npm package name (property name in package.json)


Meson build system?

I'd like to add Meson build scripts to bgfx, bx and bimg in order to make them available through Meson's dependency DB (Wrap).
If it's something you'd accept, @bkaradzic, I'd be glad to throw PRs at you :)
Just to give you some background, Meson is a C/C++ focused multiplatform build system slightly similar to Gradle (IMHO).

I wouldn't accept it main repository because it would mean I have to maintain it. But I would be glad to mention alternative build system if it's actively maintained in separate repository.
See: https://bkaradzic.github.io/bgfx/build.html#alternative-build-systems

It's perfectly doable, I'll just email you when it's done for all 3 repos :)


Github Drawer Link Broken

When the drawer is the active navigation UI the Github link doesn’t redirect properly. Should redirect to https://github.com/TravisGibbs/SportsCardToolLib .
Image:

Notice the empty page that it is directed to.

can you attach a screenshot of the problem

@achhayapathak I updated the issue with an image of that helps. Thank you for your interest!

Hi, @TravisGibbs I have fixed the issue and created the PR. Please feel free to review it. Thank You


Can next-source-maps include source maps from within node_modules?

Hi, I'm using next-source-maps(which has worked great) to add source maps to our project.
I'm wondering though, if it's possible for it to include source maps from the node_modules folder? Or will those have to be added through webpack's source-map-loader?

It creates sourcemaps for the output bundles. So if you want to do something like that you will indeed need to include the loader.

Sounds good, thanks 👍


Test failure

What happens in CI if test fails?

New tests with reworked CI steps #8

New tests with reworked CI steps #8


Fix space issue for long form

@DeNeutoy CI is running now, see if you think this is correct? (even if maybe it should be rewritten to just operate on tokens)


Any way to use with custom HTTP client?

I like to use a custom Axios instance with appropriate Auth headers, etc.  It would be nice to use that (via callback, etc) rather than have to provide a url.

Do you use different http instances in your application?

In a manner of speaking, yes.  It's a medium-sized SPA.  I have sort of a faux repository pattern, each of which imports the custom axios instance and uses it as it sees fit.  However, the common aspect of the axios instance is that it is pre-configured to deal with Auth headers, etc. so all traffic to my server is handled correctly.
In this case, I'd like to have something like @should-upload="myCallback(data)".  That way I can send the data with my pre-configured Auth.  For a first revision though, the ability to provide auth  headers would be sufficient.
Why do you ask?  🤔

@humblecoder The recorder uses the $http method of your application. If you have something like this, then recorder will send an record with these headers. I can't image your case, but ok, I will add ability to add custom headers.
...
const http = axios.create({
  baseURL: 'http://localhost:3000',
  headers: {
    'Content-Type': 'application/json',
    'Token': 'MyToken'
  }
})
...
Vue.use(VueAxios, http)

Basically I have various repos for each entity type.  So, for example:
import auth from '../services/auth'
import eventBus from '../services/eventBus'
import axios from '../services/customAxiosInstance'

export default class Photo{

  async create(photo_data){
    //CREATE PHOTO
  }

  async delete(photo_id){
    //DELETE PHOTO
  }

  async update(photo_data){
    //UPDATE PHOTO
  }
}

. . .and then in my SFC components that  require it, I have:
import PhotoClass from '../../api/photo.js'
let Photo = new PhotoClass()

...

Photo.update(photo_data)

I realize it's SPA and all gets downloaded anyway, but for the sake of coding, I only import what's needed when and where it's needed.  I don't have a "global" http object to speak of.
Thanks, I'll give the update a try.

@humblecoder I've added headers option


chef/provider/apt_repository.rb is creating temporary files as root in the running user home directory

Description

lib/chef/provider/apt_repository.rb is using gpg to verify keys when installing a new repo
gpg by default is creating temporary file in the user home directory (if you use sudo chef-client, chef will create files in your home directory as root).
for users with nfs mounted home directory with root squash (very common setup), gpg will fail to create the temp file and the chef run will fail.

A proposed fix is to change
verify "gpg %{path}"
to
verify "gpg --homedir /tmp/ %{path}"
in chef/provider/apt_repository.rb
Output proving it works:
omry@robodev001:~/opsfiles/chef/cookbooks/ros (master)$ sudo gpg  /var/chef/cache/https___raw_githubusercontent_com_ros_rosdistro_master_ros_key
gpg: failed to create temporary file `/nfs/home/omry/.gnupg/.#lk0x783310.robodev001.robots.thefacebook.com.39807': Permission denied
gpg: keyblock resource `/nfs/home/omry/.gnupg/secring.gpg': general error
gpg: failed to create temporary file `/nfs/home/omry/.gnupg/.#lk0x783820.robodev001.robots.thefacebook.com.39807': Permission denied
gpg: keyblock resource `/nfs/home/omry/.gnupg/pubring.gpg': general error
pub  1024D/B01FA116 2009-12-24 ROS Builder<EMAIL_ADDRESS>sub  2048g/8F3611A0 2009-12-24
2 omry@robodev001:~/opsfiles/chef/cookbooks/ros (master)$ echo $?
2
omry@robodev001:~/opsfiles/chef/cookbooks/ros (master)$ sudo gpg --homedir /tmp/  /var/chef/cache/https___raw_githubusercontent_com_ros_rosdistro_master_ros_key
gpg: WARNING: unsafe permissions on homedir `/tmp/'
pub  1024D/B01FA116 2009-12-24 ROS Builder<EMAIL_ADDRESS>sub  2048g/8F3611A0 2009-12-24
omry@robodev001:~/opsfiles/chef/cookbooks/ros (master)$ echo $?
0

Chef Version
$ chef -v
Chef Development Kit Version: 3.5.13
chef-client version: 14.7.17
delivery version: master (6862f27aba89109a9630f0b6c6798efec56b4efe)
berks version: 7.0.6
kitchen version: 1.23.2
inspec version: 3.0.52
Platform Version
Ubuntu 16.04
Replication Case
Create an apt repository with a key from a url:
  apt_repository("ros") do
    action [:add]
    default_guard_interpreter :default
    declared_type :apt_repository
    cookbook_name "ros"
    uri "http://packages.ros.org/ros/ubuntu"
    distribution "xenial"
    components ["main"]
    key ["https://raw.githubusercontent.com/ros/rosdistro/master/ros.key"]
    repo_name "ros"
  end

Client Output
http://paste.ubuntu.com/p/HDcN3gFGcZ/
Stacktrace
http://paste.ubuntu.com/p/DPqwRNQ8gW/

Adding this to sustaining backlog. We can probably just update the resource to do this work out of the chef cache directory, which will avoid permissions issues here.


LesionTracker: display studylist incorrectly

I found an issue that I got repeat same records in study list search result of LesionTracker when search Study Date.
See attachment more

Fixed in latest version


Event retargeting doesn't work on react-bootstrap modal

Using react-bootstrap modal and ReactShadow, I have a rendered DOM like this

  #shadow-root<open>

The translatedId doesn't really get mapped correctly, as .1.1 will be replaced as .4.1 rather than .3.1. I wonder if there is any solution that is based on event.path rather than finding the element by reactid?
Besides, thank you for the great work!

No event retargeting needed in https://github.com/Wildhoney/ReactShadow/tree/react-15.0

@Wildhoney could you explain a little bit how ReactShadow handles this solution and avoids having to rebind the events? After reading through the source I'm having trouble seeing how you achieved this.

It works because of the render directly into the shadow boundary.


[Bug] Snap does not support TLSv1.3

Insomnia Version:

Operating System: Ubuntu 18.04

Details
The snap-packaged version of Insomnia does not support TLSv1.3. After digging through the sources I think the issue is the old version of OpenSSL that's packaged with the snap:
https://github.com/getinsomnia/insomnia/blob/61b4c6e78dcb2bb95756382ce23dbd9a65f45b09/.github/actions/build-snap/install-dependencies.sh#L33
OpenSSL 1.1.0i (which is the next release after 1.1.0h, the one used in the Dockerfile) is the first OpenSSL release to support TLSv1.3

Thanks for pointing this out! Will get it updated for next release.


⚠ Blog has degraded performance

In 9a22f6d, Blog (https://blog.ononoki.org) experienced degraded performance:

HTTP code: 200
Response time: 4728 ms

Resolved: Blog performance has improved in 289fe31 after 11 minutes.


Removed ElemIndices data structure with two Views of size_t

After recent changes, most of ElemIndices was unused.  Also, in many cases, only one piece of information was needed in a given location.  This simpler formation better communicates to the user what information is needed where.
In theory, it seems like it should be a hair faster than the old implementation, but any differences one way or the other are expected to be unmeasurable.

After recent changes, most of ElemIndices was unused. Also, in many cases, only one piece of information was needed in a given location. This simpler formation better communicates to the user what information is needed where.

What were the pieces that were split out here? Would have been nice to get a preview.

After recent changes, most of ElemIndices was unused. Also, in many cases, only one piece of information was needed in a given location. This simpler formation better communicates to the user what information is needed where.

What were the pieces that were split out here? Would have been nice to get a preview.

@faisal-bhuiyan
My wording should have been better here.  What I meant was that instead of having a single View of a struct containing num_nodes and num_qps, I made it two Views: num_nodes_per_elem and num_qps_per_elem.  These are still owned by Beams.

Enable VTK output and update code affected by these changes.

I think we should address #256 as a priority follow-up item so this does not keep happening.

Enable VTK output and update code affected by these changes.

I think we should address #256 as a priority follow-up item so this does not keep happening.

@faisal-bhuiyan @deslaughter
Agreed.  I will add VTK to CI and update the output to work with these changes as soon as Faisal's PR #254 and this commit are both merged in.  Faisal's PR does a lot of what is necessary already, so I don't want to duplicate that work just to create merge conflicts.


How can I obtain the ckpt file for testing purposes?

Hello, thank you for your excellent work. I'd be happy to help you with the issues you're encountering.
When I run the command bash ../exps/base_pr/run_all_bases_llff.sh, I encounter the following error:
AttributeError: 'NoneType' object has no attribute 'dict'
How can I resolve this?
When I skip the second step and proceed to the third step, it says I'm missing the ckpt file.
FileNotFoundError: [Errno 2] No such file or directory: './exps/refnpr/flower_colorful/exp_out/ckpt.npz/ckpt.npz'
How can I obtain the ckpt file for testing purposes?

Here is a similar issue #11, hope this can help you.


Added 5 new rebuses

Associated Issue: #34
Summary of Changes

Added 5 new rebuses

"Cardiogram"
"World Wide Web"
"Ratatouille"
"Bookkeeping"
"Scapegoat"

Alright, I made the appropriate corrections.

Pull Request Test Coverage Report for Build 134

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 90.0%

Totals

Change from base Build 132:
0.0%

Covered Lines:
88

Relevant Lines:
99

💛  - Coveralls


fix: update utf-8 encoding and decoding implementations

To fix: https://github.com/FRSOURCE/base64/issues/88
The new implementations can handle the 4 bytes unicode emoji characters.

Hi @backrunner!
Thanks for the contribution - it's great to see that you've reacted on the issue you've found! ❤
As I wrote in another comment - I think there was a specific corner case that I handled in my code, I need to find it once again. Also, I plan to add vitest test suite on the main branch, because your case should be handled in the tests to make sure we won't make the same mistake again in the future. I'll try to add it tomorrow.
And last, but not least - please run pnpm fix to fix linting issues ✅

Nice, thanks for such great collaboration! I'm merging the PR and hope we'll e-meet each other again! 👋


[docs] iterating to get to ASF compliance on project site

https://whimsy.apache.org/pods/project/superset is a place to check on whether we match the ASF's requirements

Codecov Report

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

@@           Coverage Diff           @@
##           master    #5923   +/-   ##
=======================================
  Coverage   63.72%   63.72%
=======================================
  Files         386      386
  Lines       23532    23532
  Branches     2621     2621
=======================================
  Hits        14996    14996
  Misses       8523     8523
  Partials       13       13

Impacted Files
Coverage Δ

superset/jinja_context.py
77.77% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

lgtm


Show user when they have too little gas

https://explorer.redstone.xyz/address/0x29D87D54a1F884767A1955cCA61118bda74d0e0a


Suggestion: Tooltip position - left on right side chart and right on left side chart

With a large data series, (thick x-axis, 180 points * 18 series) tooltips hides data on the right edge of the chart.
Is it possible option where the tooltip after half the width of the chart - on the right half - goes to the left and on the left half of passes on the right. It would be nice to have that opportunity, I think so.
And I want to thanks for that great library. Very good job. Gratulations!
Images from issue:

hey,
actually something like this was introduced in 0.4.9 (#833) - it is a callback function for handling/overriding the tooltip position.
so you have to do the calculation on your own, but at least you should get what you want.
here are some inspirations:

the original sample in #833
below is a even more simplified version of showing a tooltip "above":

  tooltip: {
	position: function(data, width, height, thisElement) {
	  var containerWidth, tooltipWidth, x, y;
	  containerWidth = element.clientWidth;
	  tooltipWidth = element.querySelector('.c3-tooltip-container').clientWidth;
	  x = parseInt(thisElement.getAttribute('x'));
	  if (x + tooltipWidth > containerWidth) {
		x = containerWidth - tooltipWidth - 2;
	  }
	  y = thisElement.getAttribute('y');
	  y = y - height;
	  return {
		top: y,
		left: x
	  };
	}
  }

hope it helps somehow!

Thank You for replay. I set up my tooltip.
I have one question what it's 'element' in Your code?
In my code I change element to document. And 'containerWidth' has no value (undefined) but 'tooltipWidth' has.
So I must change (x + tooltipWidth > containerWidth) to (x > 550) where 550 is half width of my chart.
Anyway thanks a lot!

sry, for confusing you - "element" originates from a knockout binding (in my source code), but it's just a DOM element - in this case the actual chart.
you might try adding "element":
      ...
      var containerWidth, element, tooltipWidth, x, y;
      element = document.getElementById("yourChartId");
      containerWidth = element.clientWidth;
      tooltipWidth = ...
      ...

I am sure you'll now get a value for "containerWidth" -> so you eventually can use "containerWidth / 2" instead of hardcoded "550" that may fail if you have a responsive/resizing chart or environment.

Thanks again for the clarification of the term an 'element'.
Now everything it's ok.


Code Snippets for Efficiency

VSCode snippets for easier front end developing
handy hooks
storybook defaults
utils: sluggify & document size

@jenniferhail nice work!


Counting Divisors Using Sieve Approach

Hii I would like to work on this issue Using C++.Kindly assign this to me

I am a GSSOC'21 participant and I wish to work on this using C++. Hope to hear back from you.
Thank you.

I would like to resolve this issue, will be implementing using Java, Please assign me this.
I'm GSSoC21 participant.

@rudrakshi99 @plazzy99  @nakul-19 @tarun26091999 @raksha009 @shreyanspoddar Please say something !

@Ritu7683 have some patience plz, the volume of program is very large

@ritikpanchal768 @sumitsantape30 link your code to number theory folder

@tarun26091999 Thank you

Hello! I am a GSSoC'21 Participant. I would like to work on this issue. Would be highly obliged if you could assign it to me. I will be using Java. Thanks!

Hello, I can code for the above issue in java. @tarun26091999 please assign this to me.


(WIP) DEV-14686 [라미엘] ws-scrcpy, appium-webdriveragent 최신버전 merge

What is this PR for?

[라미엘] ws-scrcpy, appium-webdriveragent 최신버전 merge

How should this be tested?

TBD

Screenshots (if appropriate)

TBD

닫고 원래 방법대로 머지 진행할 예정


Spicetify Theme not Working

I have put the "spicetify" directory from the "Mountain-master" directory into /home/user/.config/spicetify/Themes/ and enabled it in the config-xpui.ini file. The default spicetify theme works, but the mountain theme simply leaves spotify as default.
OS: Arch

Hmmmm that's odd... Normally i enable the theme using the spicetify cli, not the file directly. Also, the theme broke with the last Spotify update, so that might be it?

Spicetify theme is definitely deprecated. Gonna need to redo this sometime.


Problem bypassing CF

Error:
Error parsing Cloudflare IUAM Javascript challenge. Cloudflare may have changed their technique, or there may be a bug in the script.

Please refer to the readme for guidelines on information needed when filing an issue

Please ensure you're using the latest version of cloudflare-scrape and that all libraries you're using are importing/including the latest version of cloudflare-scrape. If you're still experiencing problems, please follow these instructions and create a new issue.


Enable support for ACK services with ReadOne template

What problem are you facing?
ACK has several types of resources differentiated by how their API works. They are not marked explicitly but in templates we can see them in the if conditions like ReadMany (APIs whose GET call returns a list), ReadOne (APIs whose GET call returns singular item).
Right now we have the ReadMany implemented for Crossplane, see generated API Gateway v2 resources. What we want is to have the ReadOne services enabled as well.
Related to https://github.com/crossplane/crossplane/issues/1980

How could Crossplane help solve your problem?
Implement & verify parts of the generation pipelines that include ReadOne.

Closing in favor of specific service issue. ReadOne enabled DynamoDB for example.


Add German Bert model to code, update readme

We have been training a German BERT model from scratch on some 12 GB of clean text. It outperforms the multilingual BERT (cased + uncased) in 4 out of 5 German NLP tasks.

Furthermore we evaluated the pre-training not just by observing the train loss, but continuous downstream task checks.
For more details on our experiments you can check our official post here: https://deepset.ai/german-bert
Code-wise we only had to do very few adoptions to the dictionaries for model, vocab and sequence length. We also included our evaluation post into the README, because we believe it might be interesting for the community.

This looks great @Timoeller – do you have an estimate for the compute you used to train your model?

Sorry, I just realized we made a wrong oversimplification. We of course trained in the end for 30k steps on a longer batch size.
I updated the article accordingly: We trained 810k steps with a batch size of 1024 for sequence length 128 and 30k steps with sequence length 512. Training took about 9 days.

Looks great, thanks a lot @Timoeller!

@Timoeller (and @tholor also I guess): in the coming release 0.6.3, I'm switching to a split file format for Bert (like already done in GPT/GPT-2/Transformer-XL) in which we separately store config and weights files on the S3 to avoid having to untar an archive at each instantiation of the model.
In the short term I'll be storing your model's files on our s3 but you can also split the archive yourself and I can switch back to your s3 if you would like to.

Correctly guessed. @tholor and me are working together. I also created another PR for the updated file locations.

Hello, could you please share how did you generate the vocab list?

This is the code how we did it. There was a special "," symbol at index 0, which got used unintentionally as padding token. So we swapped the first two strings in the vocab.txt and created a "[unused3001]". See also the discussion in: https://github.com/huggingface/pytorch-transformers/issues/778
Hope that helps.

spm.SentencePieceTrainer.Train(
    f'--input={INPUT_FILE} --model_prefix={TEMP_FILE} --vocab_size={VOCAB_SIZE} --character_coverage=1.0 --model_type=bpe')

df = pd.read_csv(TEMP_FILE + ".vocab", sep="\t",  # use a char for separation that cannot be inside vocab
                 header=None, names=["vocab", "unk"],
                 encoding='utf-8', dtype=str, quotechar="\r",  # use a char for quoting that cannot be inside vocab
                 engine='python')
vocab = df.vocab.values
print(vocab.shape)

print(len(vocab))
for i, current in enumerate(vocab):
    current = str(current)
    if current.startswith("▁"):
        vocab[i] = current[1:]
    else:
        vocab[i] = "##" + current

unused = []

for i in range(1, UNUSED_TOKENS + 1):
    unused.append("[unused%i]" % i)
toadd = np.array(["[PAD]", "[UNK]", "[CLS]", "[SEP]", "[MASK]"])
vocab = np.concatenate((toadd, vocab[3:], unused), axis=0)

@Timoeller thanks for the open sourcing the model :+1: and the great FARM library.
I trained a German BERT model from scratch a while ago (16GB of text, incl. some WMT monolingual data for German) and here are some preliminary results:

Task
Result

CoNLL-2003
85.49

GermEval
84.38

GermEval18Coarse
74.60 (reproduced result for German BERT was 74.06)

So on average the model is +0.48% better. My question to @Timoeller and @thomwolf does it make sense to include another cased German BERT model 🤔

Hey @stefan-it
Thanks for linking our library and also sharing your results. We have made the experience that multiple downstream runs vary in performance by some degree. We are also in contact with people applying German Bert for germeval19, using an ensemble of multiple downstream runs with quite good results (the official ranking isnt out yet though).
Concerning the performance of your Bert model: Your NER results seem to be consistently better than with our German Bert. Maybe it lacks behind in the other tasks?
How about we both have a call this week to see where the differences of our Berts come from and if it makes sense to include your model as well? Just pm me.

Awesome, I just send you an email :)


fix: typos in Alert Dialog, Breakpoints, Color, Text and Overview pages

[x] Use a meaningful title for the pull request. Include the name of the package modified.
[ ] Test the change in your own code.
[ ] Include the URL where we can test the change in the body of your PR.

This pull request:

[ ] Fixes a bug
[ ] Adds additional features/functionality
[x] Updates documentation or example code
[ ] Other

❤


CMake improvements for Static builds

A fair amount of changes here, but they're mainly the same set of changes for each Find module. Key changes:

New USE_STATIC_DEPENDENCIES option to force CMake to only find static libraries.
New USE_WINDOWS_STATIC_RUNTIME option to always link to the static CRT on Windows. We should look to using https://cmake.org/cmake/help/v3.15/prop_tgt/MSVC_RUNTIME_LIBRARY.html in the future.
Homogenised FindModule logic for static libraries
FindTBB now adds the required _NO_IMPLICIT_LINKAGE defines for Windows.
FindModules now attempt to set the found library type for imported targets
FindModules all use GNUInstallDirs
Removed OPENVDB_DLL being applied to static builds
Fixed OpenEXR linking issues where OPENVDB_DLL was being defined in PlatformConfig.h by defining OPENVDB_OPENEXR_STATICLIB if OpenEXR is static. Note that this platform header can be removed with the removal of the makefiles.
Improved the support for linking against blosc if it has been built with external deps for lz4, zstd, zlib and snappy
Improved the support for FindOpenVDB on Windows and with a static build of OpenVDB

Declining in favour of #706 and #708


Output appears unchanged... perhaps a setup issue on my end?

I'm working to make better use of structured logging, and came across your humanlog utility.
Operating System: OSX
Terminal Client: Bash/Default
I have a small test log I created using gokit.
{"caller":"main.go:25","level":"debug","msg":"Testing Debug","service":"logtestapp","ts":"2016-07-21T19:50:18Z"} {"caller":"main.go:26","level":"info","msg":"Testing Info","service":"logtestapp","ts":"2016-07-21T19:50:18Z"} {"caller":"main.go:27","level":"warn","msg":"Testing Warn","service":"logtestapp","ts":"2016-07-21T19:50:18Z"} {"caller":"main.go:28","level":"error","msg":"Testing Error","service":"logtestapp","ts":"2016-07-21T19:50:18Z"} {"caller":"main.go:29","level":"crit","msg":"Testing Crit","service":"logtestapp","ts":"2016-07-21T19:50:18Z"}
I installed humanlog using the go get method from your README.
go get -u github.com/aybabtme/humanlog/...
Once installed, I run the following command, but am not seeing any change to display of the logs I'm providing, save for the humanlog> reading stdin... at the top of the ouput.
humanlog < logtestapp.log
Is there something I'm missing, or a potential misconfiguration I've encountered?  Anything that can point me in the right direction would be greatly appreciated, thanks!

Hi @stephanbaker! Right now humanlog is detecting JSON logs that have the following fields:
{"time":..., "level": ..., "msg": ...}

gokit uses the "ts" field instead of "time", so it's not detected by humanlog as being structured logs. It should be an easy fix to make it support "ts" also, if you want to give it a shot!

That makes sense, I should have dived in a bit more.  After making the corresponding changes on my end, the tool is working as expected.  Thanks for the help.  Enjoying humanlog so far!

@stephanbaker glad to hear! Did you improve humanlog to support ts? If so, would you mind firing a PR this way, that'd be useful!

I took the path of least resistance and updated my log output to match the expected time key.  If I do add that support to humanlog though I'll be sure to send that pull request your way.  How do you feel about adding it as a flag to override the default ts key?

@stephanbaker so usually I don't like magic, but in humanlog's case i like it to just 'work' =P a flag wouldn't be 'just work' so I'd prefer something that discovers its a log that looks like it was made by go-kit.


sms.ibnux.net is down (no route to host)

Hello it seems like sms.ibnux.net is down, it resolves but no webpage or API access.
Thanks for checking
Is Sms.ibnux.net down?
Checking if sms.ibnux.net is down or it is just you...
It's not just you! sms.ibnux.net is down.

Yes
I think my server crash. And i need to go to datacenter to restart it 😔

You can use my Whatsapp gateway
It's have sms gateway with the same app
https://wa.nux.my.id

Hi, thanks. I did try this but I don't receive a verification code.
Also if you need help with a VM to run this code I can supply this for you.

You can use my Whatsapp gateway It's have sms gateway with the same app
https://wa.nux.my.id

How it works? Have you also published the code of this gateway?

sorry, i forgot that whatsapp gateway in the same server currently down
sms.ibnux.net is up now, i move to another server, while i am still fixing current server


VirtualizingWrapPanel can crash during MeasureOverride

This crash happens for 1 user in Dopamine. No idea how to reproduce it though. This is the relevant part of the log:
2017-06-10 11:44:32.085|Error|App.ExecuteEmergencyStop|Unhandled Exception. Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
   at Digimezzo.WPFControls.VirtualizingWrapPanel.MeasureOverride(Size availableSize)
   at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
   at System.Windows.UIElement.Measure(Size availableSize)
   at System.Windows.ContextLayoutManager.UpdateLayout()
   at System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg)
   at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
   at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
   at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Stack trace:
   at Digimezzo.WPFControls.VirtualizingWrapPanel.MeasureOverride(Size availableSize)
   at System.Windows.FrameworkElement.MeasureCore(Size availableSize)
   at System.Windows.UIElement.Measure(Size availableSize)
   at System.Windows.ContextLayoutManager.UpdateLayout()
   at System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg)
   at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
   at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
   at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

happens to me when i try to sort the items in the panel

@julesx What do you mean by "sort". Does it happen when sorting items using the sort options in Dopamine? Or are you using the WrapPanel in some custom application?
I have a hard time replicating this issue, but would like to fix it, as users are suffering from it.

@julesx Can you tell me if you're still having this issue? If yes, how can I reproduce it?


Can nc_def_var_extra() do anything to HDF4 files?

In nc_def_var_extra() we have code like this:
   /* Chunksizes anyone? */
   if (!ishdf4 && contiguous && *contiguous == NC_CHUNKED)
   {
      var->contiguous = NC_FALSE;

      /* If the user provided chunksizes, check that they are not too
       * big, and that their total size of chunk is less than 4 GB. */
      if (chunksizes)
      {
         if ((retval = check_chunksizes(grp, var, chunksizes)))
            return retval;
         for (d = 0; d < var->ndims; d++)
            if (var->dim[d]->len > 0 && chunksizes[d] > var->dim[d]->len)
               return NC_EBADCHUNK;

         /* Set the chunksizes for this variable. */
         for (d = 0; d < var->ndims; d++)
            var->chunksizes[d] = chunksizes[d];
      }
   }

Note that we are checking that this is not a HDF4 file.
But we are read-only on HDF4 files anyway. If we try a nc_def_var_*() on a HDF4 file, it should just error out immediately. So why bother with all this checking in the function?

OK, a quick test shows that trying to set any variable properties on a HDF4 file results in NC_ELATEFILL. Not a very informative error, but better than crashing. ;-)
That's because when nc4_open_hdf4_file() is called, and it creates the var structs, it sets var->created = NC_TRUE. So trying to set any variable properties will fail.
What I just noticed is that we are not checking in nc_def_var_extra() for read-only files. When I add that check, then I get an NC_EPERM error, since HDF4 files are marked read-only when they are opened. That works great.
I will remove the repeated checks for HDF4 in nc_def_var_extra().


typo link on spanish a11y page

Request type

[ ] New documentation
[x] Correction or update

Details
page: https://developer.mozilla.org/es/docs/Web/Accesibilidad/Understanding_WCAG/Teclado
Typo on Spanish page link :    "Entendiento el orden del emfoque"   emfoque ---->   eNfoque

Apologies, but we don't have the bandwidth to maintain translations; you are more than welcome to edit the page yourself.

Oh!, cool. Done! Regards


How to use custom map in Release build

Hi,
I have built Carla from source and created my custom map (.fbx, .xodr)
I followed the instructions in https://carla.readthedocs.io/en/latest/asset_packages_for_dist/ and was able to generate a *.tar.gz file in the Dist folder
Let's say I want to share this map to somebody who didn't build Carla from source (i.e. with only release version). Is there a way I can export the map so that it is as easy as using ./CarlaUE4.sh /Game/Carla/Maps/{MyCustomMap} in release version?
I tried placing the MyCustomMap.tar.gz file in the ExportedMap folder and running ImportMaps.sh. But after doing this, running ./CarlaUE4.sh crashes
Can anyone help me with this?
Thanks!

Was a solution for this ever found?