disagg: Fix lifecycle set on AWS S3 and add more http hooks

What problem does this PR solve?
Issue Number: close https://github.com/pingcap/tiflash/issues/8282
Problem Summary:
The S3 bucket lifecycle is not detected and added successfully on AWS S3. Seems the AWS S3 return "RESOURCE_NOT_FOUND" when lifecycle is not created at all now.
What is changed and how it works?

Check the error type of RESOURCE_NOT_FOUND
Add more http hooks for remote store operations:

"/tiflash/remote/owner/info" - get the remote gc owner info
"/tiflash/remote/owner/resign" - resign if the node is the remote gc owner
"/tiflash/remote/gc" - execute remote gc if the node is the remote gc owner
"/tiflash/remote/upload" - (re)upload all local data to the remote store at the next remote checkpoint

curl "http://<IP_ADDRESS>:20292/tiflash/remote/owner/info"
{"status":"IsOwner","owner_id":"<IP_ADDRESS>:3930"}

curl "http://<IP_ADDRESS>:20292/tiflash/remote/owner/resign"
{"message":"Done"}
curl "http://<IP_ADDRESS>:20292/tiflash/remote/owner/resign"
{"message":"This node is not the remote gc owner, can't be resigned."}

curl "http://<IP_ADDRESS>:20292/tiflash/remote/gc"
{"status":"IsOwner","owner_id":"<IP_ADDRESS>:3930","execute":"true"}
curl "http://<IP_ADDRESS>:20292/tiflash/remote/gc"
{"status":"NoLeader","owner_id":"","execute":"false"}

curl "http://<IP_ADDRESS>:20292/tiflash/remote/upload"
{"message":"flag_set=true"}

Check List
Tests

[ ] Unit test
[ ] Integration test
[x] Manual test (add detailed scripts or steps below)

The lifecycle rule is added after remote gc run

[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/hold

/hold cancel

/run-all-tests

/run-unit-test

/run-integration-test


Installation in Windows 7: no error messages but example does not work (fails silently)

I have installed sqlite3 with "npm install sqlite3" on my Windows 7, 64-bit machine. Npm is version 3.3.12 and node is version 5.2.0. I get the output (after a repeated install):

node-pre-gyp install --fallback-to-build
[sqlite3] Success: "E:\WebstormProjects\CryptoWeb\node_modules\sqlite3\lib\binding\node-v47-win32-x64\node_sqlite3.node"
is installed via remote
<EMAIL_ADDRESS>E:\WebstormProjects\CryptoWeb
└──<EMAIL_ADDRESS>extraneous

Looks to me like a sucess, or?
Running the example program given on the installation page shows no output. If I add some console.log manually then this added output is shown.
Shortening the example to:

var sqlite3 = require('sqlite3').verbose();
var db = new sqlite3.Database(':memory:');
console.log(db);

shows Database { open: false, filename: ':memory:', mode: 65542 }. The database does not get opened and I get no error message whatsoever. If I add a callback function it is not called but the program execution continues. All following method calls for db do fail silently.
I then tried to install the mocha testing in the sqlite3 directory. This is successful but running npm test delivers the error line Error: Cannot find module 'E:\WebstormProjects\CryptoWeb\node_modules\sqlite3\test\support\createdb.js'. The test directory does not exist.
It looks like sqlite3 does not work in Windows 7. No errors are shown. Almost everything fails silently.

The tests are not expected to work in a package installed from npm because the tests are explicitly excluded from the npm package (see .npmignore line 6).

Ok, thank you for the hint! Any idea what I can try to get it running in Windows 7? I have an SQLite version running with Java. But with Javascript I can not figure out how to get it working. Any help would be appreciated!

I am not sure yet.
Node.js v5.2.0 has just been released today, and I haven't yet tried to run sqlite3 in it. Of course, having seen this issue, I've just tried installing Node.js v5.2.0 on my own Windows 7 64-bit machine and run sqlite3 in Node's REPL. The result was far from amusing; I quote,
> require('sqlite3')
Error: Cannot find module 'sqlite3'
    at Function.Module._resolveFilename (module.js:327:15)
    at Function.Module._load (module.js:278:25)
    at Module.require (module.js:355:17)
    at require (internal/module.js:13:17)
    at repl:1:1
    at REPLServer.defaultEval (repl.js:252:27)
    at bound (domain.js:281:14)
    at REPLServer.runBound [as eval] (domain.js:294:12)
    at REPLServer.<anonymous> (repl.js:417:12)
    at emitOne (events.js:83:20)

(though the directory ./node_modules/sqlite3 is visually present in the filesystem).
Something weird. Maybe later I'll figure it out.

I had first tried sqlite3 with Node.js v5.0.x which I had installed before. There I saw exactly the same behaviour. To make sure it is not a node problem I decided to upgrade to the newest version. But nothing changed. The require was not the problem, at least with the node.exe.

Okay, I've figured it out. I've hit nodejs/node#4208. Of course, I could work around REPL by editing and running JavaScript files instead of it. But I'd rather wait for Node.js v5.2.1. I hope it'll be released soon; probably even tomorrow. You should stay on Node.js v5.1.x for a while if you don't mind that; sqlite3 should work just fine on that version of Node.js.

Not sure whether this bug is really the thing that holds me back because I had the same problem with 5.0. But I will wait for 5.2.1 and give feedback as soon as it is available.

Meanwhile I'll use http://nodejs.org/dist/v5.1.1/win-x64/node.exe to replace my node.exe and see if sqlite3 works.

Okay, it works for me. Here's a screenshot:

The :memory: database is open: false initially (exactly as you've observed), but it becomes open on the first .run() and the methods yield the results to console.log callbacks.

Thank you! Unfortunately I can not continue today. Will try to replicate the above tomorrow and give feedback here.

Ok.

Thank you! Unfortunately I can not continue today. Will try to replicate the above tomorrow and give feedback here.

Back to my programming time slot ;-). I have replaced node 5.2.0 with node 5.1.1 and was able to repeat your results as shown above. Then I tried outside the REPL with a javascrip file and again it did not work! At least not if I put the javascript file in a subdirectory of my project folder, where I usually put all my javascript files. No other package I use seems to have any problem with that but sqlite3 does have. Moving the database module to the project's root directory everything works fine (except it violates my project structure). Shouldn't there be no dependency of this kind?

Nope, forget about my last comment. The subdirectory is not to blame but a slight change I made for the testing. I had put an process.exit behind the db.close() to stop a lengthy program run which follows to make testing the database code faster. That exit killed the main process and obviously all pending sub-processes. I thought the db.close would somehow serialize the whole execution and make sure the other parts have run but the function inside the each clause had not been executed and therefore no output was generated. All the other hints I got, e.g. that the database always looked as if it was closed and the additional problems with node v5.2.0 only contributed to put me in a wrong direction.
Problem solved and again thank you for taking the time to respond!


Add union tutorial

Here is a first addition to describe usage of unions. Please let me know if there are any changes you would like, or additional features to cover.
For now, I have described both ways to interact with unions, as the new union type has not stabilized.

 Warning

These commits modify unsafe code. Please review it carefully!

@bors-servo r+

:pushpin: Commit 8e2f31d has been approved by fitzgen

:hourglass: Testing commit 8e2f31d608667a8ea460ce53ee9aa9ee43d32280 with merge 6ccaee44db0312349df6df8c56364181a5879ac1...

Oh, you may need to add ignore to the rust code snippets introduced, as CI is compiling them as if they were doctests, which will likely cause compilation failures in this case.
```rust,ignore
<code snippet>
```

Ping me again when you've done that and I can r+ again if needed.  Thanks!

@fitzgen added a section for CLI/Lib items, as well as fixed the snippets.

@bors-servo r+

:pushpin: Commit c094c93 has been approved by fitzgen

Trying to wake up homu.

:hourglass: Testing commit c094c932532988a75557bfa0e6c844d6a1fd117c with merge 31c06fb53e350e9eae8c1cfaab90bf857b1cc29e...

:sunny: Test successful - status-travis
Approved by: fitzgen
Pushing 31c06fb53e350e9eae8c1cfaab90bf857b1cc29e to master...


feat: now using core sdk

Closes #
Verification Steps

Do x
Do y

Type of change

[ ] Bug fix (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 change
[ ] Other (please specify)

Looks great!
We can create a beta release from this branch and merge it if e2e tests pass.

E2e tests passed 👍

👍


Updates Drupal core to 7.35.

Fixes https://www.drupal.org/SA-CORE-2015-001

Build still says
Could not locate drupal version 7.35.

It might take some time for the new release to propagate across the world wide web, let's hold off on merge until confirmed the build runs (and nothing breaks!).

Looks like it works now:
drupal-7.35 downloaded.

Checking if nothing breaks.

Just confirmed, build works, reset pass works.
@aaronschachter good to go?

:+1: shippy


compact class definition

very nice, this will trigger a deployment to all of the compound forks though..

very nice, this will trigger a deployment to all of the compound forks though..

oh no is there a way to avoid?

I disabled Actions when merging so we are all good


Groups in Apos-06

Is there documentation within the repo on how to implement groups in apos 6 ?

Not at the moment but we're doing some cleanup on this tomorrow.
On Wed, Aug 3, 2016 at 6:18 PM, Ryan Watts<EMAIL_ADDRESS>wrote:

Is there documentation within the repo on how to implement groups in apos
6 ?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/punkave/apostrophe/issues/622, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAB9fWRVLNb9mD_HA_OqSPM7eo8cxy9zks5qcRPAgaJpZM4JcJ8Z
.

--
*THOMAS BOUTELL, *SUPPORT LEAD
P'UNK AVENUE |<PHONE_NUMBER>  |  punkave.com

There is now a tutorial. Thanks for your patience!
http://unstable.apostrophenow.org/tutorials/intermediate/permissions.html


fluxmap: Don't push_back() if Fluxmap begins with F_DESYNC.

Fluxmap::split() creates a 0-length Fluxmap if the Fluxmap
begins with F_DESYNC.  Fix this by not doing push_back()
if a F_DESYNC is encountered at the start of the Fluxmap.

Yup --- merged. Ta.


Doesn't work in OPERA

thanks for your fine script. It works in each Browser, except in OPERA. Your script is now in use international.
Greetings vom Switzerland
Erich

Hi Erich
You're welcome. I'm glad it could do some good.
Regarding Opera, could you be a little more specific (jsfiddle perhaps)? The demos seem to work fine in Opera 11 on Windows.
Best
Jonas

Hello Jonas
thanks for  the reply. With Opera 11.61 I get just a empty viewport. Below you find a test case. Your script is implemented in tabellen.js, The rest in the page header.
http://www.alternatives-wandern.ch/bergseen/uri.htm
Best regards
Erich

Hmmm. That looks a bit strange.
You target all tables when you initialize the plugin (j("table").stickyTableHeaders();) but as far as I can see you only need it on the main table. Perhaps you could try to be a bit more specific in your selector? Something like j("table#see").stickyTableHeaders(); might be enough. That should improve performance and make it a bit easier to debug.
Let me know how that works out.
Cheers
Jonas

Hallo Jonas
that's funny. Now it works! Do you have an explation, why all browser (except Opera) shows the the page correct? I only changed the selector.
Thanks a lot for your help
Cheers
Erich

Glad it helped. There's a lot of scripting going on on the page, so there may be a conflict somewhere, but I haven't looked at it thoroughly though.
J


Update Inovelli LZW60 device to better match upstream documentation

This is basically a merge of the LZW60 file with the one that
made it in already.  This better matches the documentation
provided by Inovelli here:
https://community.inovelli.com/t/device-page-inovelli-4-in-1-motion-sensor-lzw60/1840
Signed-off-by: John 'Warthog9' Hawley<EMAIL_ADDRESS>

Ok updated stuff, adjusted some of the wording as requested, looks ok (wording wise and size on screen) to me on my system right now

@warthog9 Earlier today we merged detailed documentation on device files, including a style guide and detailed guidance on templating. Could you please take a look at those, make any changes necessary to conform, and then let us know when you're ready for us to take a look line-by-line?
https://zwave-js.github.io/node-zwave-js/#/

@warthog9 Earlier today we merged detailed documentation on device files, including a style guide and detailed guidance on templating. Could you please take a look at those, make any changes necessary to conform, and then let us know when you're ready for us to take a look line-by-line?
https://zwave-js.github.io/node-zwave-js/#/

Ok made a couple more edits to try and follow the style guide. One point of clarification, I originally had an explicit option list with the 10 values the PIR sensitivity would be valid for (admittedly I had forgotten the disabled 0 state), as requested I switched it back to a manual entry.  By my reading of the style guide it seems like it should go back to an option list, or is my reading of that incorrect?

10 options is starting to be a lot. If it is just 0-10 I'd leave it manual. If the 0-10 mean other things (0 = blue, 1 = red, etc.) then I'd define them.

To be clear, though, you need to look at the templating document too. We don't yet have a manufacturer-specific one for this manufacturer yet so you'll need to create one, move parameters that exist on other devices to the template, use the master-level bases, etc.

FYI, no need to amend the commits. We're squash-merging anyways.


test: remove unnecessary generate

Types of changes

[ ] Bug fix (a non-breaking change which fixes an issue)
[ ] New feature (a non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description

Good catch from @pimlie , some generate can be removed since they can be covered by unit test and a default fixture test.
Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly. (PR: #)
[ ] I have added tests to cover my changes (if not applicable, please state why)
[ ] All new and existing tests are passing.

Codecov Report

Merging #6301 into dev will increase coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             dev    #6301      +/-   ##
=========================================
+ Coverage   95.7%   95.73%   +0.03%
=========================================
  Files         79       79
  Lines       2652     2652
  Branches     683      683
=========================================
+ Hits        2538     2539       +1
+ Misses        98       97       -1
  Partials      16       16

Flag
Coverage Δ

#e2e
100% <ø> (ø)
:arrow_up:

#fixtures
50.22% <ø> (ø)
:arrow_up:

#unit
92.34% <ø> (+0.03%)
:arrow_up:

Impacted Files
Coverage Δ

packages/vue-renderer/src/renderer.js
94.3% <0%> (+0.81%)
: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 de71eee...cd0e1a9. Read the comment docs.


[CP] DevTools 2.28.4

Commit(s) to merge
https://dart-review.googlesource.com/c/sdk/+/339227
Target
stable
Prepared changelist for beta/stable
https://dart-review.googlesource.com/c/sdk/+/339227
Issue Description

https://github.com/flutter/devtools/commit/bdfdeab2c0da1b7062b60520fd56439fcc1c43f3 - Fixes a bug where the Inspector Panel shows widgets from the Flutter framework instead of from the developer's application (https://github.com/flutter/devtools/issues/6841)
https://github.com/flutter/devtools/commit/6d1c75d961eed12da3af8ffc030896f9f822bc10 - Adds a missing analytics event to DevTools which allows us to determine how many users are discovering the VSCode sidebar
https://github.com/flutter/devtools/commit/36fa70db1f1db79226fc227c1e9210f65fc5a264 - Adds a link to package directory documentation

What is the fix
Release a cherry-pick release of DevTools into the Dart / Flutter SDKs that includes the above 3 commits.
Why cherry-pick
For issues and reasons why we selected each commit, see above.
Risk
low
Issue link(s)
https://github.com/flutter/devtools/issues/6878
Extra Info
No response

LGTM
This is a high priority issue to fix.

Released in 3.2.3.


[property-grid-react] fix ui items provider so the property grid appears when loaded into appui v1.0

The current implementation of the property grid when using a ui items provider is to rely on the useEffect in the MultiElementGrid to handle hiding / showing the property grid on selection events. This won't work in appui v1.0 because the component will be unmounted and cannot have its state changed from that useEffect.
The workaround is to implement a mechanism similar to what Bill did here: https://github.com/iTwin/itwinjs-core/blob/ce886ecde5caec43972f7b6a4dd4cf3cd13eba06/test-apps/ui-items-providers-test/src/ui/providers/NetworkTracingUiProvider.tsx#L69
If the PropertyGridUiItemsProvider is created in appui v1.0, then a listener will be added (that is cleaned up during the onUnregister callback) that will handle the toggling of the property grid's widget state in place of the useEffect, which will not run if in appui v1.0

Don't love needing to support ui1.0 and having additional code for it. But I guess since it's temporary it's fine

yeah I agree, my take is a little bit of code to bridge the gap now is fine to keep up from having to do something more extreme like fork this version. I don't think any large code changes pandering to 1.0 should be done at this point, but this seems succinct enough to be worth doing and we can remove later on once 1.0 is abandoned for good


Add  sound effects

@deepak2431 have you started or should i work on this?

Seeing the above I'm assigning @deepak2431

#49 adds bg music, can be improved by adding more sound effects, mute/unmute, volume, toggle sfx options etc.

Yeah I am working on that too.Bit I am busy because of my college work so I can't get much time.I am trying to add more sound effects as after setting will be updated I would add mute music option there.And I am trying to add coin pickup sound.

@vineetjc You have rename the Music folder name to music you need to change the too in sound_manager.py as music while loading the music file.Shall I make a pull request regarding it or you would work on that?

I'll make that change @deepak2431 well spotted


Suggestion from func_msgboard

https://www.celephais.net/board/view_thread.php?id=61912&start=11
re: hard coded file names and ordering

Seems weird that these tools are hardcoded to only accept certain filenames (such as qbsp, light and vis)... I think it'd be better if you could have different file names. Also if you had the ability to swap the compile order, namely vis and light, then you could also have compatibility with Q2.

Thanks for relaying this here, I didn't check func for a while.
As I said there, these are good suggestions, so I'll start working on them as soon as I can to include them in the next update!

Implemented in v0.7.


Using Vectors to support multiple pipelines

Introduced support for multiple load/store pipelines by using vectors for queues, pipelines, and ready queues. Each pipeline can be managed independently.

Added mutexes (cache_mutex_ and tlb_mutex_) to manage concurrent access to shared resources like cache and MMU/TLB.

Updated methods to handle operations per pipeline, like allocateInstToIssueQueue_, appendToReplayQueue_, and popIssueQueue_, which now include pipeline_id to specify which pipeline is being accessed.

This is awesome, but I feel there are files missing in this PR.  Shouldn't the source files be included?  Maybe I'm missing something...

@Forchapeatl can you provide the missing files for this PR?

Closing this PR.  Thank you for your submission!


several more convenient cmath like functions

Codecov Report
Base: 100.00% // Head: 100.00% // No change to project coverage :thumbsup:

Coverage data is based on head (633356d) compared to base (c55cad2).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@              Coverage Diff              @@
##           development       #35   +/-   ##
=============================================
  Coverage       100.00%   100.00%
=============================================
  Files               36        38    +2
  Lines             1255      1302   +47
=============================================
+ Hits              1255      1302   +47

Impacted Files
Coverage Δ

include/Simple-Utility/math.hpp
100.00% <100.00%> (ø)

tests/math.cpp
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


[FeatureRequest] Add ability to decode JSONJoy object

For various purposes I think JSONJoy would greatly benefit from having the ability to return a JSON String (ie let jsonString: String = myObject.getJSONString())

JSONJoy already has this feature, it just isn't documented. Call print() on any decoder object you want. It will return the JSON string for the JSON structure that decoder represents.


feat: mark some functions in bevy_math as const

Objective
Mark simpel functions as const in bevy_math
Solution

Make them const

Testing
cargo test -p bevy_math --all-features

Sadly most functions I saw can't be marked as const until floating point arithmetic is marked as const in the std.
I quickly searched in bevy_color and bevy_ui but this seemed already done.


fix/MudMask-ReadOnly

Bug type
Component
Component name
MudTextField
What happened?
When creating a MudTextField component and adding a mask to it through the Mask property and setting this component to ReadOnly = true, it still allows to change the field content, the typing cursor is not shown, but it is allowed to type and change the content.
Expected behavior
It is expected that when informing the ReadOnly=true property, the component will no longer allow its content to be changed, regardless of whether it has a mask or not.
Reproduction link
https://try.mudblazor.com/snippet/wawQuBFuBDrOMyjC
Reproduction steps
Create a MudTaskField
Add Mask
Add values to field on execution
Set fields to Read Only
Focus on the masked field
Type backspace key or add new values (numbers) on the field
Value as changed
...
Relevant log output
No logs were generated in the console.
Version (bug)
6.0.11
Version (working)
No response
What browsers are you seeing the problem on?
Firefox, Chrome, Microsoft Edge
On what operating system are you experiencing the issue?
Windows
Pull Request
✅ I would like to do a Pull Request
Code of Conduct
✅ I agree to follow this project's Code of Conduct

Duplicate of #4918


Group Compose compiler into Kotlin update PRs

This works really well on paraphrase. Copying to here!

Hmm we actually might need a dummy version catalog entry for the Compose compiler as only the version is present now.

Yeah I had to do similar in Tivi: https://github.com/chrisbanes/tivi/pull/1216


test: fix hmr.accept test failing on windows

Description
Fixes: https://github.com/vitest-dev/vitest/actions/runs/6510527559/job/17684432483
The test always fails on windows, but some time will work. I think we should make its timeout a little longer to get this test to run steadily

Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

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

Tests

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

Documentation

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

Changesets

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

He fails with any timeout, something is wrong with a wrapper, it doesn't capture the stdin fully

It doesn't fail for some time now, so I think we can close this for now.


Added support for az storagaccount and loading of external modules

Added support for  az storagaccount, both as a parameter and as a piped element.
TableName still has to be defined.
Also added Requiremodules to psd1, with reference to the correct version as specified by you and with the correct module GUID

Hi WithHolm,
For item #1 in your description, what would be the use-case for directly supporting it? I provided a code sample in the isuse  (https://github.com/paulomarquesc/AzureRmStorageTable/issues/44) you opened.
For item #2, that sounds good.
Regards
Paulo

1# This also means that you dont need requires in the psm1
2# You are probably right, and it might feel like a feature creep, but then again, if you already have the storageaccount context for usage to other SA services, why would one need to make another call to Azure to get the same context, and have to define storageaccount and resourcegroup again (Adding ~1,3 sec instead of ~300 MS)?
$SA = get-azStorageAccount  -ResourceGroupName 'SomeRG' -StorageAccountName 'StorAacc'
$Blob = $sa|Get-AzStorageContainer -Name "SomeContainer"
$Queue = $sa|Get-AzStorageQueue -Name "Somequeue"
#Current with storagetable az function
$CTable1 = ($sa|Get-AzStorageTable -Name 'Sometable').cloudtable
#Suggested
$CTable2 = $sa|Get-AzTableTable -Name 'SomeOtherTable'

In Addition, i might also send a new pull request for using connection string aswell, for usage with Az Functions Like this,

Downloaded the repository as .zip-file and tried to import it as module in Azure.
Got the following failure:
Error importing the module AzureRmStorageTable-master. Import failed with the following error: Orchestrator.Shared.AsyncModuleImport.ModuleImportException: Cannot import the module of name AzureRmStorageTable-master, as the module structure was invalid.
Any hints for successfully adding this module to Azure?

Hi,
I dont know if this works (reply all in mail). please let me know if you
received this, kaia.
take a look at the readme
https://github.com/paulomarquesc/AzureRmStorageTable/blob/master/docs/README.md#installationsource-code
for
instructions of how to install the module :)
--Philip
On Wed, Jun 3, 2020 at 11:29 AM kaiaschulz<EMAIL_ADDRESS>wrote:

Downloaded the repository as .zip-file and tried to import it as module in
Azure.
Got the following failure:
Error importing the module AzureRmStorageTable-master. Import failed with
the following error:
Orchestrator.Shared.AsyncModuleImport.ModuleImportException: Cannot import
the module of name AzureRmStorageTable-master, as the module structure was
invalid.
Any hints for successfully adding this module to Azure?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/paulomarquesc/AzureRmStorageTable/pull/46#issuecomment-638078963,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABZ3VRUYDAS3SCIDVAKKOJDRUYJVVANCNFSM4JJ74YKA
.

@PaulCheng , can you please follow up on this?


fix: blank tags added on channel edit page

PR Checklist

Please check all that apply to this PR using "x":

[x] I have checked that this PR is not a duplicate of an existing PR (open, closed or merged)
[ ] I have checked that this PR does not introduce a breaking change
[ ] This PR introduces breaking changes and I have provided a detailed explanation below

PR Type
What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting)
[ ] Refactoring (no functional changes)
[ ] Documentation changes
[ ] Other - Please describe:

Fixes
Issue Number: #3217 blank tags
What is the current behavior?
Clicking add button for tags on channel edit page results in adding a blank tag and pressing enter updates the channel with no prompt.
What is the new behavior?
Tags can be added/removed both by clicking and hitting enter. It just works but I'm not sure if I did it in the right way for handling enter key press.
Other information

Nice!


support for Bids Extension Proposals (BEP)

Is there a general time line of what needs to happen until a BEP (e.g., BEP_006 for EEG) will be supported by the bids-validator?
Will the BEP only ever be supported once a paper has been out (like for BEP_008 for MEG) and the BEP has been merged with the overall BIDS specification?
If yes, this could be an issue for people who want to upload their data to openneuro, where a successful BIDS check (I assume that the /INFC/bids-validator is used for checking at openneuro) seems to be a prerequisite.

The procedure is usually the following,

BEP gets written among experts - reaches maturity.
Example datasets are being added to BIDS-examples to a dedicated branch (bepxxx)
A PR is opened to the bids-validator.
A public call for comments is announced.
(optional) Paper about the BEP is being written and submitted.
(optional) Reviewers comments are incorporated in the BEP
Deadline for comments is announced.
BEP is frozen and merged into the main document.
bepxxx BIDS-examples branch is merged into master
validator PR is merged and new version is released

As for OpenNeuro you can use .bidsignore file to upload datasets with not yet supported files.

Hi @chrisfilo, thanks for the detailed overview of the process!
Concerning the solution using a .bidsignore for OpenNeuro, the validator yields an error, when it does not find at least one "available modality":

Quick validation failed - the general folder structure does not resemble a BIDS dataset. Have you chosen the right folder (with "sub-*/" subfolders)? Check for structural/naming issues and presence of at least one subject.

So having a dataset with e.g., only /eeg modalities seems to be not possible (am I going wrong somewhere?). The validator works OK and does not yield the same error as soon as I additionally create e.g., /func/sub-xxx_task-xxx_bold.nii.gz within my EEG BIDS directory. The result then is, that /eeg is not recognized as a modality and I only get the error, that my files are not readable (which is to be expected as they are empty)
For reference, this is the code I used to test with standard BIDS structures:
import os

def mk_BIDS(path='./BIDS_test', subjs=10, data_type='bold'):
    """Make a BIDS directory."""
    # select data to prepare
    if data_type == 'eeg':
        f_ending = '.eeg'
        data_dir_name = 'eeg'
    elif data_type == 'bold':
        f_ending = '.nii.gz'
        data_dir_name = 'func'

    # Make the test dir
    os.makedirs(path)

    # Make the standard files
    fnames = ['task-testtask_' + data_type + '.json',
              'dataset_description.json',
              'participants.tsv',
              'CHANGES',
              'README',
              '.bidsignore'
              ]
    for f in fnames:
        open(os.path.join(path, f), 'a').close()

    # Make participant specific files
    leading_zeros = len(str(subjs))
    for sub in range(1, subjs+1):
        id_str = 'sub-' + str(sub).zfill(leading_zeros)

        # Make data directories
        p = os.path.join(path, id_str, data_dir_name)
        os.makedirs(p)

        # Make fake data files
        fname = id_str + '_task-testtask_' + data_type + f_ending
        fpath = os.path.join(p, fname)
        open(fpath, 'a').close()

        # Make fake event files
        fname = id_str + '_task-testtask_events.tsv'
        fpath = os.path.join(p, fname)
        open(fpath, 'a').close()

if __name__ == '__main__':
    mk_BIDS(path='./BIDS_test_bold', subjs=10, data_type='bold')
    mk_BIDS(path='./BIDS_test_eeg', subjs=10, data_type='eeg')

I see. This is expected. I'm not sure if it would be wise to disable this check in the validator.


Provisioning Script is expensive to run (without warning).

I had some trouble getting the key settings to load in the Bot Framework Composer (some header error, sorry I didn't note down the exact message) so I rummaged around and came across this https://docs.microsoft.com/en-us/composer/how-to-provision-azure-resources document.
I followed the instructions there and was able to provision the resources, but was unable to test the bot because the instructions here https://docs.microsoft.com/en-us/composer/how-to-host-composer#update-start-bot-emulator-links reference a file that doesn't exist.  At this point I gave up intending to come back when I had more time in the future.
Then 6 days later my Azure student access was disabled because I was out of credit.
The provisioning script activates a set of services that consumed around AU$140 in credit in just 6 days.  There really should be a warning both on the documentation page and in the script itself.
To add insult to injury, your support personnel have refused to reactivate my account unless I put in credit card details, and there is no way in hell I'm doing that.  And so ends my exploration of your Bot service...

I'm sorry to hear you had a poor experience.
Except for those resources which fall under the free tier, all Azure resources require payment to use, the pricing for which you can find on the Azure pricing page. Monitoring your spend is a crucial part of commercial cloud usage. One important tool that may help in the future is setting up budgets to control spend and notifying you when you are about to reach spending thresholds.
The first document you referenced is the documentation for deploying resources for IT admins. Here is the quickstart for creating Composer bots for new individual users, including how to test locally. Some bot applications (but not all) can be tested locally without deploying to Azure.
The second document you referenced are the instructions for hosting the Composer application itself in the cloud, as opposed to a bot built with Composer. Here is the documentation for how to deploy a bot to Azure from Composer.
These docs also list which resources are created. The Azure for Students sign-up page also lists the pricing and service availability for student accounts. In the future, this information can help you decide what budgets to create and how much of a resource you can use before encountering charges. Please note that the free Azure resources on offer as a student and those offered in general are not the same. When your student access expires, please make sure to update your budgets accordingly.
One final tip for all cloud service usage: remember to immediately delete any resources you do not wish to use to avoid being charged unnecessarily.
Unfortunately, since your credit has expired, the only ways to reactivate your account would be to add a payment method or to wait a year for your student account to renew (assuming you are still a student) when you will get another allotment of free credit.


ConditionGroup question

I'm trying to create a query with multiple and/or grouped statements. Something like:
(pseudocode)
Select.from(Car.class).where(Car_Table.make.is("Ford")
    .and(Car_Table.model.is("Focus"))
    .and(((Car_Table.year.isGreaterThan(2000).and(Car_Table.year.isLessThan(2010)))
        .or(Car_Table.year.is(2015).and(Car_Table.color.is("blue"))))))
    .queryList();

So:
make = Ford AND
model = Focus AND
((year > 2000 and year < 2010) OR (year = 2015 and color = blue))
I'm guessing ConditionGroup is what I am looking for, but the docs didn't help out much and the example is invalid.
SQLite.select()
    .from(MyTable.class)
    .where(ConditionGroup.clause()
      .and(MyTable_Table.someColumn.is("SomeValue")
      .or(MyTable_Table.anotherColumn.is("ThisValue"));

Any help would be appreciated!

ConditionGroup doesn't appear to be working correctly at the moment, and doesn't group statements as expected. However based on the below bit of documentation ConditionGroup is what you need to provide the required grouping
Documentation
https://github.com/Raizlabs/DBFlow/blob/master/usage/Migration3Guide.md#replacement-of-the-conditionquerybuilder
ConditionGroup issue
https://github.com/Raizlabs/DBFlow/issues/597

fixed in develop. each ConditionGroup.clause() will use parenthesis when included in other SQLCondition statements but that can be turned on or off via setUseParenthesis()


[ios]Make "Flutter for SwiftUI developers" up to date with iOS 18

Website: https://docs.flutter.dev/get-started/flutter-for/swiftui-devs
it was still iOS 16 when we wrote it. The SwiftUI part is 2 years outdated.
Similar to https://github.com/flutter/flutter/issues/150945

@hellohuanlin can you refile this with the website issue tracker https://github.com/flutter/website/issues/new/choose?
I would transfer it but we should use the preferred template.

Closed for https://github.com/flutter/website/issues/10902


did what I could. It's the devil and hatesmy guts. No matter what I d…

…o it will not comply. Will try to complete tomorrow after lecture

Far behind. I was stuck on inputs


Add Traccar

Traccar is very hard to set up in Docker. It would be good to automate this

Added it to the pipeline but no idea about the timeline.


feat: add support for INTERPRET function parsing

Update JSqlParserCC.jjt adding properly definition Added InterpretExpression java class
Add visit function implementation to classes that implements ExpressionVisitor Added InterpretExpression tests
BREAKING CHANGE: No

Greetings!
Thank you your contribution and interest in JSQLParser.
One question though: what is the difference between a Cast() function and an Interpret() function (except the keyword Interpret). As far as I can see it, Interpretis a RDBMS specificCast()`, am I right?
If so, would it not be better to just to extend the existing Cast function to work with the Interprete keyword?
Saved us a lot of code.

Thanks! Looks good now and I would merge it when the QA tests will have ran through.

Thank you again for your contribution, merged.

Fantastic. Thank you for this very useful library


Added Data Structure in Java language

Added programs of  Data Structure in Java language
topics are:
1)Linked List
-Singly Linked List
-Doubly Linked List
-Circular Linked List
Stack
-Using array
-Using a linked list
Queue
Tree
-Binary Tree
-Binary Search Tree
Heap
-Binary Heap

mention issue no. that is assigned to you

Looking good, Nice work

Thank you😁, btw can you add hacktoberfest accepted label now

Why my PR is not in completed state in hacktoberfest site..?

Why my PR is not in completed state in hacktoberfest site..?

If saying matured in 14 days. That's the review period. No problem

Oh got it thank you man!


Add libnabo and libpointmatcher

Motivation for this change
I need these for another project and wanted to supply them to others.
Things done

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

[x] NixOS
[ ] OS X
[ ] Linux

[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

This is my first time writing nixpkgs. All feedback wellcome.
I wasn't sure what to base this PR on, I used 16.03 now, since that's what I'm running on my system now but I can rebase it too.
Also wanted to add checkPhase to libpointmatcher but doesn't use a make target but gtest script. Would that go into the pre- or the postHook?

Another question: How do you supply multiple versions?
I found a small bug that was already fixed upstream but not tagged as a release yet.

by the way: The Tested using sandboxing link goes nowhere in the current manual.

Please rebase against master, the stable channels only receive bugfixes, not new packages.
Multiple versions are usually supplied by a second .nix file, but only if there is a real need for both versions. If the bugfix is needed you can instead use the git version for this package until a new release is made.

Also wanted to add checkPhase to libpointmatcher but doesn't use a make target but gtest script. Would that go into the pre- or the postHook?

Overriding checkPhase is the way to do this. Note that the check phase is disabled by default, so you also need to specify doCheck = true.

by the way: The Tested using sandboxing link goes nowhere in the current manual.

The options page is generated from the latest release, afaik, so that link will stay broken until 16.09 is officially released. The option used to be called useChroot which is now just an alias. Please do test your builds with sandboxing enabled, it really helps weed out implicit dependencies and other packaging bugs. Note that if you're using nix-daemon, you must enable sandboxing via nix.conf.

Thanks for the review and feedback! Will rebase and try the sandboxing.

@cryptix on 16.03 it's nix.useChroot, on master it's nix.useSandbox. Online manuals are for stable releases.
We indeed should update our boilerplate to point to master docs.

@lethalman @joachifm: Just to make sure I got this: I don't need to update my system to master for this, right? I used nix.useChroot now on my 16.03 system but built these in the nixpkgs repo with master checked out.

rebased on master and force pushed. Can I somehow trigger travis to run this again?
I also would add myself as a maintainer but I couldn't find where to write my infos down.

Not sure how you want to deal with commit verbosity. I can squash these down to one commit per package, if needed.

I also would add myself as a maintainer but I couldn't find where to write my infos down.

Add your info to lib/maintainers.nix

Not sure how you want to deal with commit verbosity. I can squash these down to one commit per package, if needed.

Please do

squashed :)

forgot to change the commit title (sorry travis). should be all good now.

@joachifm Thanks for the feedback! I think I covered your three comments.

The Travis error of #44205.1 looks only vagely related.


Toggle breakpoints by single click

The behavior for setting breakpoints by mouse is somewhat unusual compared to other IDEs.
What is the expected output? What do you see instead?
Current behavior:

Single-click on line number: Select row
Single-click on icon area (left of line number):  Select row
Double-click on line number or icon area: Toggle breakpoint

Desired behavior:

Single-click on line number: Select row
Single-click on icon area: Toggle: Toggle breakpoint
Double-click on line number or icon area: (none)

The desired behavior is the behavior of every IDE I've worked with so far (QtCreator, Eclipse, PyCharm, ...)
If you agree to change this, I'll provide a pull request.
Version and main components

Spyder Version: 3.2.2.dev0
Python Version: 3.6.2
Qt Versions: 5.6.2, PyQt5 5.6 on Windows

Dependencies
pyflakes >=0.6.0 :  1.6.0 (OK)
pycodestyle >=2.3:  2.3.1 (OK)
pygments >=2.0   :  2.2.0 (OK)
pandas >=0.13.1  :  0.20.3 (OK)
numpy >=1.7      :  1.13.1 (OK)
sphinx >=0.6.6   :  1.6.3 (OK)
rope >=0.9.4     :  0.9.4-1 (OK)
jedi >=0.9.0     :  0.10.2 (OK)
nbconvert >=4.0  :  5.2.1 (OK)
sympy >=0.7.3    :  1.1.1 (OK)
cython >=0.21    :  0.26 (OK)
qtconsole >=4.2.0:  4.3.1 (OK)
IPython >=4.0    :  6.1.0 (OK)
pylint >=0.25    :  1.7.2 (OK)

@rlaverde, what do you think?

It is the default behavior on some ides so :+1: although I dont mind either way tbh :-p

My opinion is that we should leave this for Spyder 4 with the new debugging panel that @rlaverde is going to add to the Editor. That's why I asked him.

I agree with @timhoffm, double click is somehow unnecessary, I'll take this in account when implementing #528

Thanks @rlaverde!

Thanks you for your replies. I'm not quite happy to hear that you want to defer this to Spyder 4. 😞  Can you please please motivate, why you want to defer this until Spyder 4. Also, is there an estimate, when Spyder 4 might come out?

Can you please please motivate, why you want to defer this until Spyder 4

Because we don't want to keep adding/modifying features in our maintenance branch, else we won't be able to stabilize it.

Also, is there an estimate, when Spyder 4 might come out?

June 2018.

@ccordoba12 I've checked and single-click to add a break point is also the default behaviour in Matlab.
@timhoffm While waiting for Spyder4 to implement this feature, you can patch your local version of Spyder3 to get the behaviour you wish by modifying the linenumberarea_mousepress_event  method in the codeeditor as follow:
def linenumberarea_mousepress_event(self, event):
    """Handling line number area mouse double press event"""
    line_number = self.__get_linenumber_from_mouse_event(event)
    self.linenumberarea_pressed = line_number
    self.linenumberarea_released = line_number
    if event.x() <= self.get_markers_margin():
        self.linenumberarea_mousedoubleclick_event(event)
    else:
        self.linenumberarea_select_lines(self.linenumberarea_pressed,
                                         self.linenumberarea_released)

Resulting behavior:
Single-click on line number: Select row
Single-click on icon area: Toggle: Toggle breakpoint
Double-click on line number or icon area:  Toggle breakpoint

@ccordoba12 this seems like a small enough "feature" to be included in a patch release. I would not mind that.

Sorry but this implies not only a change in code but also in user experience. And this something nobody has complained about in all my years in Spyder (until now :-).
So this is for Spyder 4.

And this something nobody has complained about in all my years in Spyder (until now :-).

Everyone has complained about the debugger... so it is kinda implied

Probably, but nobody has mentioned this particular problem explicitly. However, I've heard multiple complaints about our other problems.

Sure ;-) just my 2 cents

@jnsebgosselin I like your change. It's the minimal change in user experience for the maximal benefit in user expectations. 😄 (I assume that only few people will currently use single-clicking on the icon area for row selection in Spyder. But people coming from other IDEs will likely expect setting breakpoints by single-click).
I would be happy to see this in 3.x, but just another 2 cents.


Is it possible to store some meta-info about features?

I realized that bundle has a meta-info object. Is there a way to store some meta-info about each feature (i.e., features used for training ML models)?
In Spark. StructField has a 4th argument Metadata. But I am not sure MLeap has such a thing? Or any equivalence?
Thanks!

I don't think there's a metadata field for fields in MLeap, what type of information were you thinking of being to store for features?

@ancasarb , thanks for your response. I found Spark's StructField provides a flexibility to store some meta-info about acolumn/feature. So I tried to see if MLeap has a similar functionality or not.
I have a use case: deploy a MLeap model into a online serving environment which serves requests in a very low latency manner. The data used for training is not quite consistent with the data used for online serving. For example, feature names or data types used in offline training could be different from those used in online serving. I am seeking a way to store each feature's info somewhere and let online environment parse it, then online environment will be able to know what feature to extract for a certain offline feature and what data type to use for a certain offline feature.

@FredYao Upon closer inspection, it is indeed possible to set some meta information about the bundle, for e.g.
      val f = new File(s"/tmp/model.zip")
      val bundle: Bundle[Transformer] = (for (bf <- managed(BundleFile(f))) yield {
        bf.loadMleapBundle().get
      }).tried.get

      bundle.info.meta

You can see here about the format, I believe this supports your use-case.

Closing this in preparation of release 0.16.0, hopefully the classification above makes sense, please reopen if you have further questions. Thank you!


Fix public APIs for kotlin.time.Duration

Use this as our preferred API for accepting a duration in OkHttpClient and CacheControl.
Also hide these functions from the Java API.

Use this as our preferred API for accepting a duration in OkHttpClient and CacheControl.
Also hide these functions from the Java API.

Sorry didn't know what to sorry

Is your freanx hacking by phone brother.  Talk to him plz


Simplifying the Examples repository.

As per discussion in #61, The aim of this repo needs to be as simple as possible. The main aim might include :

Simplifying the code.
Maybe remove CMake, I think this would simplify the repo to the extent that one could user could copy the code, change the dataset path and change preprocessing a bit for his/her dataset and he should be good to go.
Looking forward to your response.

To Do:

[x] Set Up mlpackbot and labels.
[x] Update Readme for examples.
[x] Update Readme for models.
[ ] Close #66
[ ] Simplify code in examples (partially solved in #55 and #56).
[ ] Simplify the repo by removing cmake completely.
[ ] Remove any examples that are too complex for this repository. ( I think VAE falls into this category). Or maybe we could simplify this too ?

Just a suggestion: For when creating documentation for datasets / models, would be a good idea to add images and tables.
Thanks a lot!!!

Ah, @kartikdutt18, thanks for opening this. You beat me to it. :-D  (Also maybe worth referencing #61 too perhaps?)
I agree, I think that we should remove the CMake configuration entirely, and provide only very simple compilation instructions.  The intent of the code is to be easily copy-paste-able, so getting the compiler and everything set up is a little bit outside the scope of this repository.
If you like, we can use this as a "master issue" for the transition, keeping track of all the things to be done.  Here are a couple tasks I can think of that still need to be done:

Update the README (partially covered by #65)---I'm working on a simple draft now, I should have a PR open shortly.
Set up labels and mlpack-bot correctly (handled :)).
Simple Makefiles for each example.
Remove any examples that are too complex for this repository.

Maybe that's not everything, if anyone can think of any, feel free to add. :smile:

If you like, we can use this as a "master issue" for the transition, keeping track of all the things to be done. Here are a couple tasks I can think of that still need to be done:
Sure, Thats sounds great. I have added a todo list in the description.

So I'm a big fan of notebooks, so what about we rewrite the examples as notebooks; GitHub has a notebook renderer so people can copy/paste the code and on top of that we can provide an easy way to run the examples, no need to worry about installing the correct packages or using the correct compiler flags.

@rcurtin are you working on simple makefiles? if not I start working on it.

@zoq Are you referring to gitbook? I think the documentation are going to be a readme file in each example.

Just the notebook file, @rcurtin had a nice example: https://github.com/ageron/handson-ml.

I think what we have works, we don't necessary have to add a bunch of documentation around it.

I think documentation will be improved slowly. However,  It would be nice to have a list of examples to add in the near future. Actually, it would be nice if we have a set of examples as described in handson-ml

I haven't worked on any Makefiles; @shrit if you want to do that please feel free.  Maybe we can keep an .ipynb notebook file (.icppnb?? :smile:) and have its plaintext equivalent too.  That's what we do at my company (we just have to make sure to keep them in sync).

So I'm a big fan of notebooks, so what about we rewrite the examples as notebooks; GitHub has a notebook renderer so people can copy/paste the code and on top of that we can provide an easy way to run the examples, no need to worry about installing the correct packages or using the correct compiler flags.
That sounds like a great idea. I can push a PR today for some examples maybe if you get a chance you could take a look.

This can be closed after #72, #74 and #75.

Ahh, we can close this. Thanks everyone!


OpenSubtitles v3+

Addon Manifest URL
https://opensubtitles.stremio.homes/manifest.json
Addon Description
No response
Language of Content
None
Choose Labels

[ ] anime
[ ] asian drama
[ ] bollywood
[ ] cartoons
[ ] debrid support
[ ] http streams
[ ] live tv
[ ] metadata
[ ] misc
[ ] movies
[ ] music
[ ] nsfw
[ ] podcasts
[ ] radios
[X] subtitles
[ ] torrents
[ ] tv shows
[ ] video games

function showAds() {
    //const directLink = "https://astonishmentfuneral.com/fffia13mh?key=ee25aa3384813babc1d22f550cbb960a";
    const install_url = generateInstallUrl();
    window.open(install_url, "_self");
    window.addEventListener('focus', () => {
        const bannerDocument = document.getElementById('ad-banner-banner').querySelector('iframe')?.contentWindow.document;
        if(bannerDocument) {
            const currentBannerHref = bannerDocument.querySelector('a')?.href;
            if(currentBannerHref) window.open(currentBannerHref, "_self");
        }
    });
}

Thanks men For your work

Thanks for your effort to bring it back.

Thanks

@sleeyax

This issue still hasn't been closed, you're dumber than Jaruba, because he always avoids the TMDB Dice addon as it doesn't have a configuration page 🙂
And so, everything is clear!

Childish What is this even about Jesus!!
Remove the repo?


bad signature ? https://download.dnscrypt.org/dnscrypt-proxy/dnscrypt-resolvers.csv

Hello,
have a cron travis on my ansible dnscrypt role and while successful before, it failed today on this task
fatal: [localhost]: FAILED! => {
    "changed": false,
    "cmd": [
        "gpg",
        "--verify",
        "/usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv.sig"
    ],
    "delta": "0:00:00.036136",
    "end": "2017-05-07 22:19:50.557838",
    "failed": true,
    "failed_when_result": true,
    "invocation": {
        "module_args": {
            "_raw_params": "gpg --verify /usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv.sig",
            "_uses_shell": false,
            "chdir": null,
            "creates": null,
            "executable": null,
            "removes": null,
            "warn": true
        }
    },
    "rc": 1,
    "start": "2017-05-07 22:19:50.521702",
    "stderr": "gpg: assuming signed data in `/usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv'\ngpg: Signature made Fri May  5 07:59:07 2017 UTC using RSA key ID 2B6F76DA\ngpg: BAD signature from \"Frank Denis (Jedi/Sector One<EMAIL_ADDRESS>
    "stderr_lines": [
        "gpg: assuming signed data in `/usr/share/dnscrypt-proxy/dnscrypt-resolvers.csv'",
        "gpg: Signature made Fri May  5 07:59:07 2017 UTC using RSA key ID 2B6F76DA",
        "gpg: BAD signature from \"Frank Denis (Jedi/Sector One<EMAIL_ADDRESS>    ],
    "stdout": "",
    "stdout_lines": []
}

on both ubuntu roles where this file is retrieved
https://travis-ci.org/juju4/ansible-dnscrypt-proxy/jobs/229761515#L3164
https://travis-ci.org/juju4/ansible-dnscrypt-proxy/jobs/229761514#L2544
update forgotten? else?
Thanks

When a pull request to update the list is submitted, it gets merged, and then the signatures are updated. So there is a time where the signature doesn't match.


colab working way to slow

especially in deforum its unuseable sometimes , keeps getting connection out messages although the colab still running causing to load settings to stop in the middle of the proccess, waiting forever for the control net panel to open up and hybrid video straight up erroring me 70% of the time.

the alternatives (runpod and paperspace) don't have this issue


Add documentation for dataset

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: xieyangxu:x: yifeiyuanYou have signed the CLA already but the status is still pending? Let us recheck it.


Cannot find data type: Varchar + Varchar(INT) isn't working

CrateDB version: 4.1.8
Environment description: CrateDB on Mac
JAVA:
java version "14.0.1" 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)

KERNEL:
19.5.0 Darwin Kernel Version 19.5.0: Tue May 26 20:41:44 PDT 2020; root:xnu-6153.121.2~2/RELEASE_X86_64 x86_64

The number of nodes:
1

Configuration by default.

Problem description:
When I use  CREATE TABLE users (id varchar, name varchar(6)); from the documentation: Varchar, I get this error:
SQLActionException[SQLParseException: line 1:45: extraneous input '(' expecting {',', ')'}]
It happens every time I use VARCHAR(INT).
Then, if I change VARCHAR(INT) for TEXT, I get this error:
SQLActionException[SQLParseException: Cannot find data type: varchar]
And when I change VARCHAR for TEXT, I mean, CREATE TABLE users (id TEXT, name TEXT); then it works.
Steps to reproduce:
See Problem Description

VARCHAR is a new feature in CrateDB 4.2. You're running 4.1.8: https://crate.io/docs/crate/reference/en/latest/appendices/release-notes/4.2.0.html#sql-standard-and-postgresql-compatibility-improvements

From my understanding, the underlying data types are all the same, and VARCHAR and VARCHAR(int) are only compatibility shims on top. But I'm not sure about that.

From my understanding, the underlying data types are all the same, and VARCHAR and VARCHAR(int) are only compatibility shims on top. But I'm not sure about that.

From a storage perspective yes.
But VARCHAR(int) also has different semantics. Fails when the input is too long, unless the part that is too big consists of whitespace only, in which case it is trimmed implicitly.

I see you're right.
The variable is stored as a TEXT, though. Is that the right behavior?
CREATE TABLE users (id varchar, name varchar(6));
Table:
Name Type
id TEXT
name TEXT

That's not good, at least the SHOW CREATE TABLE statement should show the varchar type. It shouldn't loose information:
create table tbl (name varchar(10));

cr> show create table tbl;
SHOW CREATE TABLE doc.tbl | CREATE TABLE IF NOT EXISTS "doc"."tbl" (
   "name" TEXT
)
CLUSTERED INTO 4 SHARDS


Avoid sharing API key in repository

…git repository

Does any other open PR do the same thing?

No PR is doing the same
What issue is this PR fixing?
#3830
How did you test this PR?
I just followed the instructions I wrote in my own code

My english is not perfect. So it may be reworded if needed

I think it's best to leave it up to the developer on how keys should be pulled and would rather keep the installation steps to a minimum. I do like the idea though of discouraging users so maybe we can keep this section here with the notice.
https://github.com/react-native-maps/react-native-maps/pull/3831/files#diff-8b042e3f94ca5c59a7cd990b950aec0073ea84fe811e7b22be51158d7b180d56R76-R81


Slow CPU compile of unrolled autoregressive sampling loop

TLDR: The HLO linked at the bottom is very slow to compile.

I'm writing a tool, called fastar, to do fast sampling from autoregressive models using JAX. This style of sampling requires running a loop where the shapes of arrays change between loop iterations, thus it's not possible to use the lax loop primitives to run the loop. This sampling operation is CPU-friendly because it's basically a long series of small array operations. These computations also involve a lot of very sparse (often single element) scatter update ops.
I've been experimenting with jitting sections of the unrolled loop, with the eventual aim of hopefully being able to jit the entire thing. Compile times are slow on the (relatively small) example loop that I'm working with. This procedure samples an 8 x 8 image. The loop has one iteration per pixel-channel, so 8 x 8 x 3 = 192 iterations.
Compilation of the first 15 iterations takes about 6 minutes. I tried compiling a full 192 iteration loop and it hadn't compiled after about an hour on my machine. I've attached hlo for the 15 iteration computation and the full 192 iteration one.
Note that the image size and the model from which I'm sampling are both relatively small. If we think it's unrealistic to expect to be able to compile unrolled loops like this in a reasonable time then that would be good to know, and would not be a deal breaker, because I can work around by compiling sub-sections of the loop.
15 iteration HLO (2.1 MB)
192 iteration HLO (60 MB)
FYI I've been using jaxlib version 0.1.23.

@hawkinsp just wondering if you might have time to take a look at this. Would be great to get a rough idea of why this is so slow (simply the large number of ops, or that certain ops we’re using are particularly slow to compile, or some obvious performance issue in xla).

@j-towns What happened? I am dealing with loops of this kind too. And it takes me similar amounts of time too. How did you optimize(if you were able to)?
Your gratefully

Basically, CPU compilation is generally significantly slower than GPU and TPU. I'm gonna close this for now because it's not really a relevant problem for me any more. @Jeevesh8 you might be able to speed up compilation by using JAX's functional control flow functions (specifically the loop ones): https://jax.readthedocs.io/en/latest/jax.lax.html#control-flow-operators.

Indeed I was able to speed up compilation by using Jax primitives. As it turns out that for loops will always be unrolled fully, and then optimized, whereas we can specify the amount of unroll in jax.lax.scan. Thank you @j-towns .
But I observed something interesting. So initially, the function that I was jit/pmap-ing was a function that had jax.value_and_grad within it. That is, I was trying to jit the operation of differentiating through the loop.
After, I converted the loop to jax.lax.scan , the compile time was still over an hour. But, when I cahnged my code to `'jitfirst and then  take thejax.value_and_grad``, it compiled quite fast(7-8 minutes).
So, my question now is: does XLA unroll the scan loop when it is wrapped in jax.value_and_grad and not otherwise? Or is it some other reason?
I checked the Jaxprs of  jit of grad of scan loop and they contain scan only. I wonder why this huge time difference then?


CI System is warning of improper sparse tensor usage during tests.

Description
Test runs in CI are frequently displaying the message:
The operator with default storage type will be dispatched for execution. You're seeing this warning message because the operator above is unable to process the given ndarrays with specified storage types and parameter. Temporary dense ndarrays are generated in order to execute the operator. You can set environment variable MXNET_STORAGE_FALLBACK_LOG_VERBOSE to 0 to suppress the warnings.

I believe this indicates we aren't compiling in a way that allows for sparse tensor support to be tested.  This is not ideal as it means that 1) we have a lack of coverage of sparse tensors and 2) we're logging much too often in tests runs making it difficult to interpret results.
This is a placeholder issue for the time being, I'll investigate further and see if we do need to modify or CI environment to support sparse tensors (for example enabling a flag for build), or whether this is a false warning.

@eric-haibin-lin Many of these warnings seem to be coming from the sparse tensors that are passed into operators.  I just want to double check that this is expected from your pov.  Would you be able to explain what's being described in this warning?  Are we really allocating a temporary dense ndarray when we call this operator?
Storage fallback detected:
operator = Cast
input storage types = [row_sparse, ]
output storage types = [row_sparse, ]
params = {"dtype" : float16, }
context.dev_mask = 1
The operator with default storage type will be dispatched for execution. You're seeing this warning message because the operator above is unable to process the given ndarrays with specified storage types and parameter. Temporary dense ndarrays are generated in order to execute the operator. You can set environment variable MXNET_STORAGE_FALLBACK_LOG_VERBOSE to 0 to suppress the warnings.

No special build config is required for the sparse feature.
The verbose warning message is on my list of things to fix. Most of the messages are expected as the tests indeed converts sparse ndarrays into dense ones. I need to suppress the warnings. The log is also there before the migration.
With regard to the Cast operator, it indeed doesn't support sparse format because it's using the legacy operator interface instead of nnvm.

Ok sounds good @eric-haibin-lin.


Error in running bigslice rule: Not in index, query string too large

run_status is now FEATURES_EXTRACTED
Building GCF models...
Dumping in-memory database content into /datadrive/data2/bgcflow/data/processed/strepto_combine/bigslice/cluster_as_6.1.1/result/data.db... Traceback (most recent call last):
  File "/datadrive/data2/bgcflow/.snakemake/conda/c53188cf74abfdc284d24b807d803856_/bin/bigslice", line 1828, in main
    clustering = BirchClustering.run(
                 ^^^^^^^^^^^^^^^^^^^^
  File "/datadrive/data2/bgcflow/.snakemake/conda/c53188cf74abfdc284d24b807d803856_/lib/python3.11/site-packages/bigslice/modules/clustering/birch.py", line 177, in run
    features_df = features_df.loc[bgc_ids]
                  ~~~~~~~~~~~~~~~^^^^^^^^^
  File "/datadrive/data2/bgcflow/.snakemake/conda/c53188cf74abfdc284d24b807d803856_/lib/python3.11/site-packages/pandas/core/indexing.py", line 1073, in __getitem__
    return self._getitem_axis(maybe_callable, axis=axis)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/datadrive/data2/bgcflow/.snakemake/conda/c53188cf74abfdc284d24b807d803856_/lib/python3.11/site-packages/pandas/core/indexing.py", line 1301, in _getitem_axis
    return self._getitem_iterable(key, axis=axis)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/datadrive/data2/bgcflow/.snakemake/conda/c53188cf74abfdc284d24b807d803856_/lib/python3.11/site-packages/pandas/core/indexing.py", line 1239, in _getitem_iterable
    keyarr, indexer = self._get_listlike_indexer(key, axis)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/datadrive/data2/bgcflow/.snakemake/conda/c53188cf74abfdc284d24b807d803856_/lib/python3.11/site-packages/pandas/core/indexing.py", line 1432, in _get_listlike_indexer
    keyarr, indexer = ax._get_indexer_strict(key, axis_name)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/datadrive/data2/bgcflow/.snakemake/conda/c53188cf74abfdc284d24b807d803856_/lib/python3.11/site-packages/pandas/core/indexes/base.py", line 6113, in _get_indexer_strict
    self._raise_if_missing(keyarr, indexer, axis_name)
  File "/datadrive/data2/bgcflow/.snakemake/conda/c53188cf74abfdc284d24b807d803856_/lib/python3.11/site-packages/pandas/core/indexes/base.py", line 6176, in _raise_if_missing
    raise KeyError(f"{not_found} not in index")
KeyError: '[62043] not in index'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/datadrive/data2/bgcflow/.snakemake/conda/c53188cf74abfdc284d24b807d803856_/bin/bigslice", line 1902, in <module>
    return_code = main()
                  ^^^^^^
  File "/datadrive/data2/bgcflow/.snakemake/conda/c53188cf74abfdc284d24b807d803856_/bin/bigslice", line 1069, in main
    with Database(data_db_path, use_memory) as output_db:
  File "/datadrive/data2/bgcflow/.snakemake/conda/c53188cf74abfdc284d24b807d803856_/lib/python3.11/site-packages/bigslice/modules/data/database.py", line 26, in __exit__
    self.close()
  File "/datadrive/data2/bgcflow/.snakemake/conda/c53188cf74abfdc284d24b807d803856_/lib/python3.11/site-packages/bigslice/modules/data/database.py", line 150, in close
    self.dump_db_file()
  File "/datadrive/data2/bgcflow/.snakemake/conda/c53188cf74abfdc284d24b807d803856_/lib/python3.11/site-packages/bigslice/modules/data/database.py", line 162, in dump_db_file
    out_db.executescript(query)
sqlite3.DataError: query string is too large

Hi @matinnuhamunada ,
I dont think I had this issue on smaller datasets.
Ran into this issue again on a dataset of 71 k BGCs.
This time I didn't get the second error : sqlite3.DataError: query string is too large
Building GCF models...
Dumping in-memory database content into /datadrive/bgcflow/data/processed/mq_strepto/bigslice/cluster_as_7.0.0/result/data.db... 148.1952s
Traceback (most recent call last):
  File "/datadrive/bgcflow/.snakemake/conda/26e7e769f1f6f064495b3c7cb06b8207_/bin/bigslice", line 1902, in <module>
    return_code = main()
  File "/datadrive/bgcflow/.snakemake/conda/26e7e769f1f6f064495b3c7cb06b8207_/bin/bigslice", line 1828, in main
    clustering = BirchClustering.run(
  File "/datadrive/bgcflow/.snakemake/conda/26e7e769f1f6f064495b3c7cb06b8207_/lib/python3.10/site-packages/bigslice/modules/clustering/birch.py", line 177, in run
    features_df = features_df.loc[bgc_ids]
  File "/datadrive/bgcflow/.snakemake/conda/26e7e769f1f6f064495b3c7cb06b8207_/lib/python3.10/site-packages/pandas/core/indexing.py", line 1073, in __getitem__
    return self._getitem_axis(maybe_callable, axis=axis)
  File "/datadrive/bgcflow/.snakemake/conda/26e7e769f1f6f064495b3c7cb06b8207_/lib/python3.10/site-packages/pandas/core/indexing.py", line 1301, in _getitem_axis
    return self._getitem_iterable(key, axis=axis)
  File "/datadrive/bgcflow/.snakemake/conda/26e7e769f1f6f064495b3c7cb06b8207_/lib/python3.10/site-packages/pandas/core/indexing.py", line 1239, in _getitem_iterable
    keyarr, indexer = self._get_listlike_indexer(key, axis)
  File "/datadrive/bgcflow/.snakemake/conda/26e7e769f1f6f064495b3c7cb06b8207_/lib/python3.10/site-packages/pandas/core/indexing.py", line 1432, in _get_listlike_indexer
    keyarr, indexer = ax._get_indexer_strict(key, axis_name)
  File "/datadrive/bgcflow/.snakemake/conda/26e7e769f1f6f064495b3c7cb06b8207_/lib/python3.10/site-packages/pandas/core/indexes/base.py", line 6113, in _get_indexer_strict
    self._raise_if_missing(keyarr, indexer, axis_name)
  File "/datadrive/bgcflow/.snakemake/conda/26e7e769f1f6f064495b3c7cb06b8207_/lib/python3.10/site-packages/pandas/core/indexes/base.py", line 6176, in _raise_if_missing
    raise KeyError(f"{not_found} not in index")
KeyError: '[33221] not in index'

I found that one of the region genbank file had issues in the feature extraction step.
This entry 33221 was not found in the temporary output result/cache/bgc_features_1.pkl. This entry is present in the data.db file.
Attaching the genbank file below for replicating the issue.
NZ_AP024135.1.region004.zip


refactor: Add link to /applications and deposit actions for small screens

Summary
Code changes to include a navigation link to the applications page and deposit actions that work for small screens.

Can you change the labels to ERC-20 and Ether
To be accurate Ether may not be really Ether. It’s actually the native token of the chain.
The native token name and symbol can be queried from the active chain using wagmi.

7b1f362   Compare   November 15, 2023 15:51

Addressed on 7b1f362. I am using the network native token name.
Sepolia

Click the image to see it bigger.

Mainnet

Click the image to see it bigger.


⚠ GreatPosterWall has degraded performance

In 91b7ef6, GreatPosterWall ($GPW) experienced degraded performance:

HTTP code: 530
Response time: 4063 ms

Resolved: GreatPosterWall performance has improved in 5858a4e.


hyprland crashes when opening a window when there is no unreserved space

Hyprland Version
 System/Version info
Hyprland, built from branch HEAD at commit 84ab8d11e8951a6551d1e1bf87796a8589da6d47  (props: bump ver to 0.35.0).
Date: Mon Feb 5 01:59:02 2024
Tag: v0.35.0

flags: (if any)

System Information:
System name: Linux
Node name: platypus
Release: 6.7.6-200.fc39.x86_64
Version: #1 SMP PREEMPT_DYNAMIC Fri Feb 23 18:27:29 UTC 2024

GPU information:
2d:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] [1002:73df] (rev c1) (prog-if 00 [VGA controller])

os-release: NAME="Fedora Linux"
VERSION="39 (Thirty Nine)"
ID=fedora
VERSION_ID=39
VERSION_CODENAME=""
PLATFORM_ID="platform:f39"
PRETTY_NAME="Fedora Linux 39 (Thirty Nine)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:39"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f39/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=39
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=39
SUPPORT_END=2024-11-12

plugins:

Bug or Regression?
Bug
Description
when i open a window ( or drag a window from another monitor) onto a monitor where eww has left no unreserved space Hyprland will crash
How to reproduce
i can reproduce this issue using EWW (https://github.com/elkowar/eww) with the following code
eww.yuck:
(defwindow monitorBar
        :monitor 1
        :exclusive true
        :stacking "bottom"
        :geometry (geometry
                :height "100%"
                :width "100%"
                :x "0%"
                :y "0%"
                :anchor "bottom center")
  (monitorBar))

(defwidget monitorBar []
        (box
        :hexpand true
        :vexpand true
        :class "background"
                (label
                :hexpand true
                :class "background"
                :text "what is up"
                )
        )
)

eww.scss:
* { all: unset; }

.background {
    background-color:   #ad4747;
}

relevant bits are:
:exclusive true      -tells the compositor to reserve space for the window automatically
:height "100%"
:width "100%"      -are the amount of space on the monitor to reserve
if hyprland has enough space to spawn a window eg :height "90%"
or if :exclusive false
hyprland will not crash
Crash reports, logs, images, videos
--------------------------------------------
   Hyprland Crash Report
--------------------------------------------
Oops

Hyprland received signal 6 (Aborted)

Version: 84ab8d11e8951a6551d1e1bf87796a8589da6d47
Tag: v0.35.0

System info:
	System name: Linux
	Node name: platypus
	Release: 6.7.6-200.fc39.x86_64
	Version: #1 SMP PREEMPT_DYNAMIC Fri Feb 23 18:27:29 UTC 2024

GPU:
	2d:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] [1002:73df] (rev c1) (prog-if 00 [VGA controller])

os-release:
	NAME="Fedora Linux"
	VERSION="39 (Thirty Nine)"
	ID=fedora
	VERSION_ID=39
	VERSION_CODENAME=""
	PLATFORM_ID="platform:f39"
	PRETTY_NAME="Fedora Linux 39 (Thirty Nine)"
	ANSI_COLOR="0;38;2;60;110;180"
	LOGO=fedora-logo-icon
	CPE_NAME="cpe:/o:fedoraproject:fedora:39"
	DEFAULT_HOSTNAME="fedora"
	HOME_URL="https://fedoraproject.org/"
	DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f39/system-administrators-guide/"
	SUPPORT_URL="https://ask.fedoraproject.org/"
	BUG_REPORT_URL="https://bugzilla.redhat.com/"
	REDHAT_BUGZILLA_PRODUCT="Fedora"
	REDHAT_BUGZILLA_PRODUCT_VERSION=39
	REDHAT_SUPPORT_PRODUCT="Fedora"
	REDHAT_SUPPORT_PRODUCT_VERSION=39
	SUPPORT_END=2024-11-12

Backtrace:
	#0 | Hyprland(_Z12getBacktracev+0x69) [0x55b8d67a7d09]
		??
		??:0
	#1 | Hyprland(_ZN13CrashReporter18createAndSaveCrashEi+0x832) [0x55b8d676b5c2]
		??
		??:0
	#2 | Hyprland(_Z25handleUnrecoverableSignali+0x4d) [0x55b8d66ed39d]
		??
		??:0
	#3 | /lib64/libc.so.6(+0x3e9a0) [0x7f026a17b9a0]
		??
		??:0
	#4 | /lib64/libc.so.6(+0x90834) [0x7f026a1cd834]
		??
		??:0
	#5 | /lib64/libc.so.6(raise+0x1e) [0x7f026a17b8ee]
		??
		??:0
	#6 | /lib64/libc.so.6(abort+0xdf) [0x7f026a1638ff]
		??
		??:0
	#7 | /lib64/libc.so.6(+0x2681b) [0x7f026a16381b]
		??
		??:0
	#8 | /lib64/libc.so.6(+0x36c57) [0x7f026a173c57]
		??
		??:0
	#9 | Hyprland(_ZN20CHyprXWaylandManager13setWindowSizeEP7CWindow8Vector2Db+0x5b8) [0x55b8d67e54a8]
		??
		??:0
	#10 | Hyprland(_ZN18CHyprDwindleLayout21applyNodeDataToWindowEP16SDwindleNodeDatab+0x1048) [0x55b8d67b6c28]
		??
		??:0
	#11 | Hyprland(_ZN18CHyprDwindleLayout21onWindowCreatedTilingEP7CWindow10eDirection+0x103a) [0x55b8d67ba44a]
		??
		??:0
	#12 | Hyprland(_ZN11IHyprLayout15onWindowCreatedEP7CWindow10eDirection+0x115) [0x55b8d67bbf15]
		??
		??:0
	#13 | Hyprland(_ZN6Events18listener_mapWindowEPvS0_+0xd76) [0x55b8d6796996]
		??
		??:0
	#14 | Hyprland(_Z13handleWrappedP11wl_listenerPv+0x5b) [0x55b8d67ae60b]
		??
		??:0
	#15 | /lib64/libwayland-server.so.0(wl_signal_emit_mutable+0x7c) [0x7f026ace7dcc]
		??
		??:0
	#16 | Hyprland(+0x2611cd) [0x55b8d687d1cd]
		??
		??:0
	#17 | /lib64/libffi.so.8(+0x9056) [0x7f026a6d4056]
		??
		??:0
	#18 | /lib64/libffi.so.8(+0x55ef) [0x7f026a6d05ef]
		??
		??:0
	#19 | /lib64/libffi.so.8(ffi_call+0x12e) [0x7f026a6d33fe]
		??
		??:0
	#20 | /lib64/libwayland-server.so.0(+0x9843) [0x7f026ace6843]
		??
		??:0
	#21 | /lib64/libwayland-server.so.0(+0xe0b4) [0x7f026aceb0b4]
		??
		??:0
	#22 | /lib64/libwayland-server.so.0(wl_event_loop_dispatch+0xa2) [0x7f026ace98e2]
		??
		??:0
	#23 | /lib64/libwayland-server.so.0(wl_display_run+0x35) [0x7f026acea125]
		??
		??:0
	#24 | Hyprland(main+0x815) [0x55b8d66d5f55]
		??
		??:0
	#25 | /lib64/libc.so.6(+0x2814a) [0x7f026a16514a]
		??
		??:0
	#26 | /lib64/libc.so.6(__libc_start_main+0x8b) [0x7f026a16520b]
		??
		??:0
	#27 | Hyprland(_start+0x25) [0x55b8d66ea905]
		??
		??:0

Log tail:
[LOG] Callback 55b8d9956be0 -> 55b8d9956bd8, layerSurface removed.
[LOG] Callback 55b8d9956cb0 -> 55b8d9956ca8, layerSurface removed.
[LOG] LayerSurface 55b8d995dd30 mapped
[LOG] Registered signal for owner 55b8d9964320: 55b8d9945a20 -> 55b8d9964348 (owner: CWLSurface)
[LOG] CWLSurface 55b8d9964320 called init()
[LOG] Cleanup: destroyed a layersurface
[LOG] Keybind triggered, calling dispatcher (64, , 65363)
[LOG] No window found in direction r, looking for a monitor
[LOG] Callback 55b8d93f0a48 -> 55b8d93f0a40, CWLSurface removed.
[LOG] CWLSurface 55b8d93f09f8 called destroy()
[LOG] Registered signal for owner 55b8d93f09f8: 55b8d98b6430 -> 55b8d93f0a20 (owner: CWLSurface)
[LOG] CWLSurface 55b8d93f09f8 called init()
[LOG] Keybind triggered, calling dispatcher (64, , 49)
[LOG] Set keyboard focus to surface 55b8d9928610, with [Window 55b8d9926cd0: title: "eww.yuck - Untitled (Workspace) - VSCodium"]
[LOG] Searching for matching rules for VSCodium (title: eww.yuck - Untitled (Workspace) - VSCodium)
[LOG] Callback 55b8d93f0a48 -> 55b8d93f0a40, CWLSurface removed.
[LOG] CWLSurface 55b8d93f09f8 called destroy()
[LOG] Registered signal for owner 55b8d93f09f8: 55b8d98a6920 -> 55b8d93f0a20 (owner: CWLSurface)
[LOG] CWLSurface 55b8d93f09f8 called init()
[LOG] Callback 55b8d93f0a48 -> 55b8d93f0a40, CWLSurface removed.
[LOG] CWLSurface 55b8d93f09f8 called destroy()
[LOG] Registered signal for owner 55b8d93f09f8: 55b8d98a6920 -> 55b8d93f0a20 (owner: CWLSurface)
[LOG] CWLSurface 55b8d93f09f8 called init()
[LOG] Callback 55b8d93f0a48 -> 55b8d93f0a40, CWLSurface removed.
[LOG] CWLSurface 55b8d93f09f8 called destroy()
[LOG] Registered signal for owner 55b8d93f09f8: 55b8d98a6920 -> 55b8d93f0a20 (owner: CWLSurface)
[LOG] CWLSurface 55b8d93f09f8 called init()
[LOG] Callback 55b8d93f0a48 -> 55b8d93f0a40, CWLSurface removed.
[LOG] CWLSurface 55b8d93f09f8 called destroy()
[LOG] Registered signal for owner 55b8d93f09f8: 55b8d98a6920 -> 55b8d93f0a20 (owner: CWLSurface)
[LOG] CWLSurface 55b8d93f09f8 called init()
[LOG] Callback 55b8d93f0a48 -> 55b8d93f0a40, CWLSurface removed.
[LOG] CWLSurface 55b8d93f09f8 called destroy()
[LOG] Registered signal for owner 55b8d93f09f8: 55b8d98b6430 -> 55b8d93f0a20 (owner: CWLSurface)
[LOG] CWLSurface 55b8d93f09f8 called init()
[LOG] Keybind triggered, calling dispatcher (64, , 113)
[LOG] Executing kitty
[LOG] Process Created with pid 153245
[LOG] New TextInput added!
[LOG] Registered signal for owner 55b8d97b6460: 55b8d986f518 -> 55b8d97b6478 (owner: textInput)
[LOG] Registered signal for owner 55b8d97b6460: 55b8d986f528 -> 55b8d97b6548 (owner: textInput)
[LOG] Registered signal for owner 55b8d97b6460: 55b8d986f538 -> 55b8d97b64e0 (owner: textInput)
[LOG] Registered signal for owner 55b8d97b6460: 55b8d986f548 -> 55b8d97b65b0 (owner: textInput)
[LOG] New XDG Toplevel created. (class: null)
[LOG] Registered signal for owner 55b8d97d6c80: 55b8d9956d20 -> 55b8d97d6ce8 (owner: XDG Window)
[LOG] Registered signal for owner 55b8d97d6c80: 55b8d9958bd8 -> 55b8d97d6db8 (owner: XDG Window)
[LOG] Registered signal for owner 55b8d97d6c80: 55b8d9956d10 -> 55b8d97d6c80 (owner: XDG Window)
[types/xdg_shell/wlr_xdg_surface.c:169] A configure is scheduled for an uninitialized xdg_surface 0x55b8d9958b30
[LOG] Registered signal for owner 55b8d97d6c80: 55b8d9959150 -> 55b8d97d7298 (owner: Toplevel)
[LOG] Registered signal for owner 55b8d97d6c80: 55b8d9959160 -> 55b8d97d7300 (owner: Toplevel)
[LOG] Registered signal for owner 55b8d97d6c80: 55b8d9959170 -> 55b8d97d7230 (owner: Toplevel)
[LOG] Registered signal for owner 55b8d97d7508: 55b8d9956d50 -> 55b8d97d7530 (owner: CWLSurface)
[LOG] CWLSurface 55b8d97d7508 called init()
[LOG] Registered signal for owner 55b8d97d6c80: 55b8d9956d30 -> 55b8d97d6d50 (owner: CWindow)
[LOG] Searching for matching rules for kitty (title: bash)
[LOG] Window rule opacity 0.9 override 0.8 override -> ^(kitty) matched [Window 55b8d97d6c80: title: "bash"]
[LOG] OPENINGON: [Node 55b8d995df90: workspace: 10, pos: [0.00, 0.00], size: [0.00, 0.00], window: 55b8d97d6c80], Monitor: 1

very outdated version


Using Remodal with AJAX

I'm trying to use AJAX to load in HTML from the server, append it the modal and open it. This is the code in my local environment:
function getItemView(itemId) {
			$.ajax({
				type: "GET",
				url: '/item/view/' + itemId
			})
			.done(function(d) {
				// Close modal if already open
				$('#remodal-item-view-content').html(d);
				$('[data-remodal-id=itemView]').remodal({hashTracking: false}).open();
			});
		}

This works perfectly in my local env. However, when I push it to production, the modal fails to open. I checked that the html is being appended. It only works when I use the following code:
...
.done(function(d) {
			// Close modal if already open
			$('#remodal-item-view-content').html(d);
			// NEED THIS TIMEOUT IN PRODUCTION
			setTimeout(function() {
                    $('[data-remodal-id=itemView]').remodal().open();
            }, 1000)
		});
...

Without the timeout, the modal will not open. Any ideas why this is happening? Thanks!

Maybe DOM content was not loaded.
Wrap it:
$(document).ready(function() {
  ...
});

Never mind.  I was closing the modal just in case if the modal was already open and then opening it right after. In my local env it worked but idk why it didnt in production.
Thanks for the amazing plugin btw! Using it on fertona.com! Its definitely a crucial part of the experiene


ARROW-14851: [Archery] Don't dump JSON benchmark output on stdout

@dianaclarke Do you want to take a look at this?

Also cc @kszucs

Perhaps because ursabot used to parse the benchmark result?

Well, --output is fine. The problem is that the JSON is dumped even when no --output is given.

FYI - When conbench runs these benchmarks, it uses the --output option, so long as that still returns json, we're good to go on that front.
https://github.com/ursacomputing/benchmarks/blob/68b066df08830715c322ad86205dfa4a12731c59/benchmarks/cpp_micro_benchmarks.py#L63

@ursabot please benchmark

Woops, I forgot to change the comment before merging. Will do a quick followup PR.

Opened https://github.com/apache/arrow/pull/11775 as a followup for the comment update.


(Draft)209 - Promotional banner Fragment Styling changes

Promotion Banner Fragment & Styling changes
Fix #209
Test URLs:

Before: https://main--sling--aemsites.aem.page/aemedge/fragments/promotion-banner
After:https://209-promotion-banner-fragment--sling--aemsites.aem.page/aemedge/fragments/promotion-banner

this seems to have been handled another way, closing.


Roads/buildings not updating after undoing node position

Description
Once a node, building, roadway has been moved via dragging or M hotkey and undone using cmd+Z the node position updates, but the geometry of the building and roadways do not update at the same time. They update after you move another node.

Version
2.00-alpha.3
What browser are you seeing the problem on? What version are you running?
Chrome v108.0
Steps to reproduce

move any node, roadway, building
undo using cmd+Z

https://user-images.githubusercontent.com/111467504/206043149-a306a334-3a1b-4fa4-a460-3d1fd7c65271.mov
https://user-images.githubusercontent.com/111467504/206043379-6b57f2eb-cdef-4f18-a373-513d382cee06.mov
The browser URL at the time you encountered the bug
https://mapwith.ai/rapid-v2-alpha3#background=Bing&datasets=fbRoads,msBuildings&disable_features=boundaries&map=21.47/37.57718/-122.02984

This is another bug that should be fixed as of rapid v2.0.0-alpha.3.2. Fix is same as the one for #682.
Here's a vid showing these operations working in the exact same place on the map:
https://user-images.githubusercontent.com/1887955/207379533-b650ce47-f478-4506-9128-d97ae8b2f980.mov


bash: markdown-link-check: command not found

Following the README:
$ npm install --save markdown-link-check
<EMAIL_ADDRESS>/Users/hugo/github/botwiki.org
└──<EMAIL_ADDRESS>
npm WARN<EMAIL_ADDRESS>No repository field.

$ markdown-link-check ./README.md
-bash: markdown-link-check: command not found

$ git diff package.json
diff --git a/package.json b/package.json
index 2abbf91..e536ece 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,9 @@
   "version": "1.0.0",
   "description": "Bots! Bots everywhere!",
   "main": "index.php",
-  "dependencies": {},
+  "dependencies": {
+    "markdown-link-check": "^1.2.0"
+  },
   "devDependencies": {
     "browser-sync": "^2.7.13",
     "connect-livereload": "^0.4.0",

Am I missing something?

It works after npm install -g markdown-link-check.
Should it work after npm install --save markdown-link-check?

Should it work after npm install --save markdown-link-check?

This is the command for adding the module to your project. This allows for several interesting scenarios:

have a script in your project's package.json to automatically check the links in the README.md file.
add link checking capabilities to your project (e.g. maybe your project is a markdown editor).

For installing the command line tool into your PATH, yes npm install -g markdown-link-check is the command you want.
I listed both commands in the installation section of the README.md. If it isn't clear enough, please let me know.


getBody is undefined when using package

getBody() on DriveFile Object is undefined, it doesn't exist as a method
Using googles package provided for php
https://packagist.org/packages/google/apiclient
https://github.com/googleworkspace/php-samples/blob/6e5c254f365ba2005280a0389ed2832e9e165f33/drive/snippets/drive_v3/src/DriveDownloadFile.php#L33

Doc reference. must click php code tab
https://developers.google.com/sheets/api/guides/values


Upgrade Jackson to address security vulnerability

Replaces #1996

Codecov Report
Base: 59.05% // Head: 59.05% // No change to project coverage :thumbsup:

Coverage data is based on head (b857673) compared to base (1273619).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff            @@
##             master    #2012   +/-   ##
=========================================
  Coverage     59.05%   59.05%
  Complexity     1130     1130
=========================================
  Files           187      187
  Lines         10830    10830
  Branches       1479     1479
=========================================
  Hits           6396     6396
  Misses         3944     3944
  Partials        490      490

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


fixed typo: reqeusts

sorry for the pedantic small and useless PR.

No problem there, every contribution is welcomed. Sorry for the delay :+1:


big sur keyboard

firstly, i wanna thank you for the clipy.
i am using clipy version 1.2.1 and i've upgraded to big sur.
now (it used to work prior to the big sur upgrade) when i access the clipy history using a keyboard shortcut, i am unable to select from history using the keyboard (arrows and number keys).

In addition to this issue, input "COMMAND" + "SHIFT" stopped working when you click the item in the history or snippet.

i was able to bypass the issue by restarting clipy (quitting clipy and starting it again).
does it work for you?

i also noticed that even when i bypass the issue by restarting clipy, the issue reoccur when the mouse is hovering the history list

Same occured to me on Big Sur with M1 SoC. Restart helped but I think it will occur again...

Same occured to me on Big Sur with M1 SoC. Restart helped but I think it will occur again...

i was able to bypass the issue by restarting clipy (quitting clipy and starting it again).
does it work for you?

Still annoying to restart the app, each time

I am still having this issue with Monterey 12.0.1 and Clipy v1.2.1. Keyboard navigation with arrow keys works after a restart of Clipy.

to all those who follow this thread, look at https://github.com/Clipy/Clipy/issues/319#issuecomment-874115468


ENHANCEMENT: Use SiteTree instead of Page class in more places

This allows developers to extend SiteTree directly, instead of Page.

Hmm - surely framework shouldn't have any dependency on CMS at all...
It'd be better to remove these dependencies and replace them with hooks for the CMS module to use

I totally agree - but I'm not feeling that brave :-)


Documentation

Documents actually added this time. For some reason they didn't stage last time.

Having weird commit issues. Closing pull request and moving to new branch.


revert SendSpikes -> SendSpike -- it is per neuron so just one spike …

…-- sorry for the churn!

Codecov Report
Base: 37.76% // Head: 37.66% // Decreases project coverage by -0.10% :warning:

Coverage data is based on head (1c80631) compared to base (df85580).
Patch coverage: 44.44% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #106      +/-   ##
==========================================
- Coverage   37.76%   37.66%   -0.11%
==========================================
  Files          23       23
  Lines        5071     5069       -2
==========================================
- Hits         1915     1909       -6
- Misses       3009     3013       +4
  Partials      147      147

Impacted Files
Coverage Δ

axon/helpers.go
0.00% <0.00%> (ø)

axon/threads.go
43.60% <43.75%> (-1.85%)
:arrow_down:

axon/layer.go
33.38% <100.00%> (ø)

axon/network.go
13.58% <100.00%> (ø)

axon/prjn.go
41.86% <100.00%> (ø)

axon/layerbase.go
50.38% <0.00%> (-0.77%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Daily reporting

Daily reporting: Fill out the report below.
https://docs.google.com/spreadsheets/d/1q7LCvplWFlZERCv791IGcEEwjJzmy7fp/edit#gid=879127024

Please fill out your reporting: https://docs.google.com/spreadsheets/d/1q7LCvplWFlZERCv791IGcEEwjJzmy7fp/edit#gid=879127024

What I did
What I plan to do
Where I was blocked


Adding an example for Supervised Contrastive Learning

Supervised Contrastive Learning: https://arxiv.org/abs/2004.11362

@fchollet - kindly review the PR

Done - Only the Python file is included in the PR.

@fchollet - Have addressed your comments. Kindly review my revisions.
Thanks!

@fchollet kindly find my revisions. Cheers

@fchollet - I think I have addressed all your comments, including:

Using preprocessing layers for data augmentation (maintaining the same or slightly better results compared to the DataGenerator)
Adding a conclusion section
Fixing the ReLU and BatchNorm layers ordering

Please let me know if there is anything else need to be modified.

I have simplified the models by removing the BatchNorm layers as they doesn't improve the results

Using preprocessing layers for data augmentation (maintaining the same or slightly better results compared to the DataGenerator)

The code I'm seeing still uses ImageDataGenerator; did you push the changes to the PR?

@fchollet - Sorry for the confusion. I've just pushed the changes and they should be now part of the PR

Also made some formatting updates

Remaining nits addressed

Thanks @8bitmp3 for the feedback. @ksalama, I believe the example is ready, so you can add the .md and .ipynb files to the PR.

@fchollet I have added the generated .md and .ipynb files to the PR


Problem with 64 x 64 display (striped images)

Hi guys,
I have big issues with the images shown on my HUB75 64 x 64 display. No matter which example I tried, I get the same results. The image shown on display is always striped in 4 sections. I've even tried to change some settings in ESP32-HUB75-MatrixPanel-I2S-DMA.h (such as MATRIX_WIDTH/HEIGHT) but the results always stay the same. I tried another panel from same brand and different ESP32 boards but always the same results.
Any idea what might be the problem?
Thank you for the help.
cheers

.

Do you connect a E pin?

Some examples modify e pin afterwards.
Modify the following line if it's in your code:
mxconfig.gpio.e = 18;

Thanx a lot ergindemir. I've changed E-Pin in HUB75-MatrixPanel-I2S-DMA.h and scatches to pin 18 and now everything works :) Thank you for your help


[5.5] Added assertLocation to TestResponse

Adding an accepted PR from 5.6 #24267  to 5.5 also. Not sure if this is the correct way to do this. If not, please let me know how I can request this change.
Thanks.

What's the reason it's not assertUri here, but assertLocation?
Also, I think 5.5 is bugfix only now, so don't get your hopes up, though Taylor can be surprising sometimes (see the changelog of 5.5)

Taylor made adjustments and changed assertUri to assertLocation - see the followed up commit here
Thanks.

Thanks, but 5.5 LTS is only accepting bug fixes. Please send new features to 5.6, and breaking changes to 5.7.


I can not see my threads until receiver answer it

I can not get sended thread by me at inbox, if other client answer my thread I can see at my inbox

as intended. Gmail and any inbox works in that way

thanks for your answer, can you help me how I get my posted threads. I could not find any endpoint

you are right, I understand. I try to add sent view manually. thanks for this good package what I need

@Sinanaltundag any time, feel free to ask whatever you need.


Custom Icon Markers

I am using this plugin which works very well. But the problem is when I specify "tags" in the L.marker method along with "icon" which is used for custom icon(images) only one of them works correctly.
==>  var marker = L.marker(point, {tags: [shop.brand]}, {icon: seaGreenIcon}).addTo(map);
If I used it this way tags work perfectly but custom icon did not appear
==> var marker = L.marker(point, {icon: seaGreenIcon}, {tags: [shop.brand]}).addTo(map);
If I used that way custom icon appears but the plugin did not work Checkboxes do nothing as if they did not store tags
Please Suggest something to use both the functionality correctly together
Thanks

I figure a out way Thanks


Add ISSUE/PR github templates

Signed-off-by: Bogdan Dobrelya<EMAIL_ADDRESS>

@tomassedovic

Pinging @cooktheryan (please add anyone else who might have a feedback on this, Ryan!).
I like the PR template (seems to come from casl-ansible and I really love their "how should this be tested" idea).
But the issues one feels incredibly heavy-handed and not necessarily providing a lot of benefit.
Also note that there's a lot of different work going into this repository (for gce, aws, vmware, scripts etc. related to the various reference architectures, etc.) so for a lot of the issues here things like Ansible or Shade are not applicable whatsoever.

@cooktheryan PTAL ^^

@bogdando and @tomassedovic I am ok with this as sometimes things that come in are sometimes closer to feature requests than issues. I +1 this


Mik branch

Updating the gym version for pendulum and changing the action cost to use the nominal actions instead of the perturbed actions.
Introducing also an absolute value on the noise to avoid the actions to be biased towards the low action space limit when all costs are the same. With the magnitude of the noise, if all states have the same costs, the actions close to the nominal trajectory have higher costs.

LGTM


I want to add a single line lidar, but I don't know how to do it

I want to add a single line lidar, but I don't know how to do it,
Do I need to create a new component or use the original one of Apollo.
How can I get Apollo to receive lidar data, and where do I need to change Apollo
Are there any specific steps？
thank you！

Generally broad questions are difficult to answer, you can look at the documentation first.
suggestions
If you need to add a single-line lidar, here are some suggestions.

Add single-line lidar driver in modules\drivers\lidar
Add function in perception module

In fact, the workflow of the single-line radar may need to be adapted to some other modules, depending on your usage scenario

This document https://github.com/ApolloAuto/apollo/blob/master/docs/howto/how_to_add_a_new_lidar_driver_cn.md explains in detail how to add a new lidar.

Closed due to inactivity. If the problem persists, pls feel free to reopen it or create a new one and refer to it.