Move docker-compose.yml into a /examples subdir, and add more?

I've written up some docker-compose.yml scripts for both MS SQL Server and MySQL.   Should we move our "quickstart" docker-compose.yml into an /examples and then add more examples?
I'm happy to do this if folks think it would be a good enhancement.

I really like the suggestion as the docker-compose.yaml introduces just one possible quickstart solution for SMUI (another might be offered by https://github.com/querqy/chorus).
@mkr , @gunnarbusch : Any objections? Otherwise , I'd move the file.

we could have /examples/docker-compose-mysql.yaml, /examples/docker-compose-with-openid.yaml etc....

@epugh , cool idea. As docker-compose.yaml is a standard in the Docker universe I'd rather suggest something like:
/examples/smui+mysql/docker-compose.yaml
maybe add something like:
/examples/smui+postgres+openid/docker-compose.yaml in the future?
As there seems to be no objection from the authors ( @mkr , @gunnarbusch ) for any conflict  , I will adjust the structure soon (and the corresponding documentation).

Hi! It's a great idea to include multiple example setups in different docker-compose.yaml. @pbartusch You will need to modify the runE2ETests.sh since it's setting up an integration environment for the end-to-end tests.

Thank you , @gunnarbusch , for highlighting the dependency to the end-to-end test.
I see there should be no dependency from an (deployment relevant) end-to-end test towards an example docker-compose file.
Therefore, I tend to leave things as they are right now, and rather add examples to the querqy.org documentation.
@epugh , do you have an immanent example for docker setup , that deviates from the one provided (like for OpenID) , that would qualify for a first case to this scenario?


Revert "[flutter_tools] supports tree-shake-icons for web builds (#51…

…808)"
This reverts commit aed961993dd67489f544d4aad867ed18b49b829f.
Description
This breaks the web integration test:
Downloading Web SDK...                                              0.6s
Compiling lib/stack_trace.dart for the Web...                      10.6s
▌20:52:19▐ ELAPSED TIME: 12.208s for ../../../bin/flutter build web --profile -t lib/stack_trace.dart in dev/integration_tests/web
Launching Google Chrome 80.0.3987.87
stderr: Fontconfig warning: "/etc/fonts/fonts.conf", line 100: unknown element "blank"
stderr:
stderr: DevTools listening on ws://<IP_ADDRESS>:8081/devtools/browser/4bdccd96-71e8-4dc0-820d-e3ab9a9a9e49
stderr: [0305/205219.762184:WARNING:ipc_message_attachment_set.cc(49)] MessageAttachmentSet destroyed with unconsumed attachments: 0/1
stderr: [0305/205219.762221:ERROR:command_buffer_proxy_impl.cc(125)] ContextResult::kTransientFailure: Failed to send GpuChannelMsg_CreateCommandBuffer.
stderr: [0305/205219.964377:INFO:CONSOLE(3110)] "--- UNEXPECTED EXCEPTION ---
stderr: NoSuchMethodError: method not found: '_match' on null
stderr: TypeError: Cannot read property '_match' of null
stderr:     at Object.StackFrame__parseWebFrame (http://localhost:8080/main.dart.js:6630:18)
stderr:     at StaticClosure.StackFrame_fromStackTraceLine (http://localhost:8080/main.dart.js:6641:18)
stderr:     at MappedListIterable.elementAt$1 (http://localhost:8080/main.dart.js:8833:22)
stderr:     at ListIterator.moveNext$0 (http://localhost:8080/main.dart.js:8796:38)
stderr:     at SkipWhileIterator.moveNext$0 (http://localhost:8080/main.dart.js:8864:54)
stderr:     at Object.List_List$from (http://localhost:8080/main.dart.js:4398:49)
stderr:     at Object.StackFrame_fromStackString (http://localhost:8080/main.dart.js:6613:16)
stderr:     at Object.main (http://localhost:8080/main.dart.js:6703:28)
stderr:     at http://localhost:8080/main.dart.js:6757:17
stderr:     at _wrapJsFunctionForAsync_closure.$protected (http://localhost:8080/main.dart.js:3567:15)
stderr: --- TEST FAILED ---
stderr: ", source: http://localhost:8080/main.dart.js (3110)
--- UNEXPECTED EXCEPTION ---
NoSuchMethodError: method not found: '_match' on null
TypeError: Cannot read property '_match' of null
    at Object.StackFrame__parseWebFrame (http://localhost:8080/main.dart.js:6630:18)
    at StaticClosure.StackFrame_fromStackTraceLine (http://localhost:8080/main.dart.js:6641:18)
    at MappedListIterable.elementAt$1 (http://localhost:8080/main.dart.js:8833:22)
    at ListIterator.moveNext$0 (http://localhost:8080/main.dart.js:8796:38)
    at SkipWhileIterator.moveNext$0 (http://localhost:8080/main.dart.js:8864:54)
    at Object.List_List$from (http://localhost:8080/main.dart.js:4398:49)
    at Object.StackFrame_fromStackString (http://localhost:8080/main.dart.js:6613:16)
    at Object.main (http://localhost:8080/main.dart.js:6703:28)
    at http://localhost:8080/main.dart.js:6757:17
    at _wrapJsFunctionForAsync_closure.$protected (http://localhost:8080/main.dart.js:3567:15)
--- TEST FAILED ---
Web stack trace integration test failed.

TBR @dnfield

Heads up! Looks like https://github.com/flutter/flutter/pull/51808 also affected Web benchmarks. Below you can see some regressions and improvements when https://github.com/flutter/flutter/pull/51808 was submitted, followed up by this PR that brought everything back to normal.

This change re-landed and it looks like the benchmarks didn't move as expected - the reason canvas kit improved is because it wasn't on 😭

Yeah, our benchmarks are only collecting JS time, and the HTML backend composits outside JS (i.e. the browser does it for us). In canvaskit we composit in JS, so these numbers are not apples to apples. I'm glad that they caught the --dart-define regression though. The system works!


server stops sending  periodic notifications for commit log stats

- Secondary server stops sending periodic stats notifications
   - When the server gets into this state it does respond to other verbs (Ex: scan), however, it is just stuck sending the stats notification
   - What is also observed is that server somehow recovers from this state automatically after a very long time

Moving the PR to PR 39 - PR review pending and releasing to canary. Reducing the SP to 1 SP


[BUG] Too much auto-complete

Details

Atom version: 1.39.1
Julia version: 1.2.0
OS: linux
Package versions:

Atom.jl: 0.9.1
julia-client:
ink:

Steps to reproduce
I create a new file and type # Types. It suggests changing to types (so of course hitting enter accepts that instead of inserting a newline). (1) this is inside a comment, (2) the file is called untitled with no extension so I'm not sure what the completions are supposed to be for, (3) I'm not aware of a julia function or keyword types that this is trying to complete to. Does it just not like initial capitals? Why is writing Types so obviously wrong that the default is to switch it to types?

Here's another one. I just naively typed Julia<enter> and it became JuliaAcademyData. Looking around, indeed such an identifier occurs in a file nearby where I am. Having that available via tab-completion would be reasonable I guess, but not being able to type the word Julia at the end of a line (without hitting esc or other tricks) by default seems like a bit much.
Digging through the settings I was lucky to find that this is caused by "autocomplete-plus", which can be disabled. But I humbly submit that this feature is absurd.

Those completions are actually not provided by Juno, but by autocomplete-plus, which is bundled with Atom itself by default:
You can tweak settings of the package via Settings -> Packages -> Autocomplete Plus.

Having that available via tab-completion would be reasonable I guess, but not being able to type the word Julia at the end of a line (without hitting esc or other tricks) by default seems like a bit much.

Changing Keymap For Confirming A Suggestion setting to something like Tab will solve this.

Does it just not like initial capitals? Why is writing Types so obviously wrong that the default is to switch it to types?

Enabling Use Strict Matching For Built-In Provider or disabling Enable Built-In Provider will solve this.

Juno's completions would only provided when Julia is running, on top of those default completions ;)

Thanks for responding. Changing the settings does fix it, but I really think the default settings are terrible. I guess it's a bug in Atom then. I mean, is their intent really to by default change the last word of every line you type? I simply can't comprehend why that would be a good idea.

Juno's completions would only provided when Julia is running, on top of those default completions ;)

It might make sense to disable the default provider since we now have working local completions. I'll play around with that a bit and see how it feels.

I mean, is their intent really to by default change the last word of every line you type? I simply can't comprehend why that would be a good idea.

Yeah... Our installer package uber-juno will automatically "fix" that setting, but I've also submitted a PR to change the default.

I mean, is their intent really to by default change the last word of every line you type? I simply can't comprehend why that would be a good idea.

Yeah... Our installer package uber-juno will automatically "fix" that setting, but I've also submitted a PR to change the default.

I agree with the idea of disabling the default provider on uber-juno installation (I don't like the default behaviour too).
One thing we have to consider is that it would disable the provider for all grammar scopes including markdown and such, where some people want to have the default provider for easy typing, but I'm not too sure how often people use the provider.

I assign ctrl-l to  autocomplete-plus: cancel for 'atom-text-editor:not(mini).autocomplete-active': selector, and it enables me to easily cancel the completion with minimal keystroke, I've been satisfied with that so far.

I agree with the idea of disabling the default provider on uber-juno installation (I don't like the default behaviour too).

No, we don't need to do anything that drastic -- it should be enough to set excludeLowerPriority: true in our provider. That'll turn off the default completions only in "our" scopes.

No, we don't need to do anything that drastic -- it should be enough to set excludeLowerPriority: true in our provider. That'll turn off the default completions only in "our" scopes.

Ah I see, sounds cool. And we now have the config to set the priority of our provider and it may allow us "make our provider humble" (i.e. still keeps snippets alive if we set the config to an lower value) ;)

Yup. Should make sure that we play nice with snippets and latex-completions. I'll open a PR sometime today, I hope.

cool, I'll give a review on it.

https://github.com/JunoLab/atom-julia-client/pull/620

Thanks for making those PRs! Glad I'm not the only one who sees it this way :)

My escape key was wearing out. Thanks for reporting and fixing!


B0FieldIdentifier: some characters should be replaced to set workflow name to avoid crashes in graph creation

FMRIPrep version 20.1.0
Not sure if that is in fMRIPrep or SDCFlows that the workflow name is set, but I get the following error if B0FieldIdentifier contains a - , and this will likely occur for other characters (I have no knowledge on dot files syntax though).
  File "/opt/conda/lib/python3.8/site-packages/fmriprep/cli/run.py", line 77, in main
    fmriprep_wf.write_graph(graph2use="colored", format="svg", simple_form=True)
  File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/engine/workflows.py", line 465, in write_graph
    outfname = format_dot(dotfilename, format=format)
  File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/engine/utils.py", line 1404, in format_dot
    formatted_dot, _ = _run_dot(dotfilename, format_ext=format)
  File "/opt/conda/lib/python3.8/site-packages/nipype/pipeline/engine/utils.py", line 1420, in _run_dot
    res = CommandLine(cmd, terminal_output="allatonce", resource_monitor=False).run()
  File "/opt/conda/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 428, in run
    runtime = self._run_interface(runtime)
  File "/opt/conda/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 822, in _run_interface
    self.raise_exception(runtime)
  File "/opt/conda/lib/python3.8/site-packages/nipype/interfaces/base/core.py", line 749, in raise_exception
    raise RuntimeError(
RuntimeError: Command:
dot -Tsvg -o"...../workdir/fmriprep_wf/graph.svg" ".../workdir/fmriprep_wf/graph.dot"
Standard output:

Standard error:
Error: ..../workdir/fmriprep_wf/graph.dot: syntax error in line 29 near '-'

dot file contains something like fmriprep_wf_single_subject_01_wf_fmap_preproc_wf_in_b0id-test on the offending line.

Replaced offending characters in my B0Field* tags and it works now, if that can help anyone encountering that issue.

Ah, thanks for that. I think we assumed it would be a camel case string.

We use the B0FieldIdentifier as an entity at the output (estimated fieldmaps). But the B0FieldIdentifier can definitely have hyphens, so we probably want to revise the workflow names and the datasinks.

This is turning out not to be resolvable purely in sdcflows. fMRIPrep at least (and thus probably nibabies and maybe dMRIPrep) use estimator.bids_id to both compare to B0FieldIdentifier and to look up workflow input/output spec names.
I think the fix, as @mgxd says in https://github.com/nipreps/sdcflows/pull/434#issuecomment-2141103753 is to make the sanitized ID available through the object API. We will then use that internally, and downstream tools need to transition.
If the sanitized ID replaces non-alphanumeric characters with _, then the workflows for currently working fieldmaps will be unchanged, and we could do this in a 2.8.x release. The workflows for non-working fieldmap identifiers will continue not to work, but at a different point of workflow construction.\
OTOH we would be introducing a new API feature, so it might make sense to call it 2.9.0, regardless.
WDYT? And do we care about getting this in for fMRIPrep 24.0, or should we leave it to the next round of releases?


abnormal stationary movement MP:0001388 - EQ, review synonyms

abnormal stationary movement MP:0001388
DEF: altered ability or inability to change body posture or shift a body part
SYN: abnormal movement | movement abnormalities

Should synonyms be changed/restricted to "abnormal body part movement", "stationary movement abnormalities"? (ok)

See body part movement NBO:0000001 (has_exact_synonym:stationary movement).

EQ would then use:
'has part' some
(quality and ('characteristic of' some 'body part movement') and ('has modifier' some abnormal)) (ok)

Should bradykinesia be removed from under abnormal stationary movement?
For bradykinesia MP:0005156, the EQ now uses "spontaneous movement behavior". In NBO, "spontaneous movement behavior" and "body part movement" are siblings.

How does abnormal stationary movement relate to abnormal posture MP:0001504?

Remove abnormal stationary movement MP:0001388 from under abnormal voluntary movement and place under abnormal motor capabilities/coordination/movement

abnormal stationary movement MP:0001388 is now directly under abnormal motor capabilities/coordination/movement MP:0002066.
Synonyms include "abnormal body part movement" and "stationary movement abnormalities"
EQ uses 'body part movement'.


Update README.md

Updates to the README template. Most changes are copy edits.

@mmfred Looks good to me! Thank you!


Add All Day Events

Currently the Import Events command won't import any events that are "all day" and don't have an associated start or end time.

I am not sure why I left these out or if there was a recent regression. Either way, a per calendar setting sound right to you, @pib319 ?

Sounds great! Appreciate your work :)

Hmm, it's working on my end for multi-day events. (I do have to set Show Ongoing Events to true). Checking with a single all day event.

Working on my end for single day all day events on Google Calendars at least.

Hmm, that's really odd because all day events arent working for me, I'm using Google calendar as well. Multi-day events work for me. 🤔
When ICS creates a task from your all day event, what does it list as the start time?

Here's the single day event that I have that works for me:
BEGIN:VEVENT
DTSTART;VALUE=DATE:20241229
DTEND;VALUE=DATE:20241230
DTSTAMP:20241230T020437Z
UID:6934ACB4-A950-43AD-A908-A566C226CEC9
CREATED:20241230T013924Z
LAST-MODIFIED:20241230T013924Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:TEST ALL DAY
TRANSP:OPAQUE
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:P0DT9H0M0S
DESCRIPTION:This is an event reminder
END:VALARM
X-APPLE-CREATOR-IDENTITY:com.moleskine.timeline
X-APPLE-CREATOR-TEAM-IDENTITY:9M7AW744P4
END:VEVENT

On your end @pib319 , maybe you can download the ics file and look for the event that's not coming through and copy / paste / edit out personal info for me to look at? Thanks!

When ICS creates a task from your all day event, what does it list as the start time?

With format MM-DD HH:mm it shows as - [ ] 12-29 00:00 - 12-30 00:00 Personal TEST ALL DAY

@muness Here's how the event looks on my end.
BEGIN:VEVENT
DTSTART;VALUE=DATE:20241229
DTEND;VALUE=DATE:20241230
DTSTAMP:20241230T024241Z
<EMAIL_ADDRESS>CREATED:20241229T200712Z
LAST-MODIFIED:20241229T200712Z
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:test event
TRANSP:TRANSPARENT
END:VEVENT

I noticed the TRANSP property is set to "TRANSPENT". All of my events that have scheduled times have it set to OPAQUE. Could that be it?

Yes, that could do it. I just added Transparent event support, also per calendar. See if toggling it on does the trick?

That worked! thank you so much :D


Running the King-Phisher client on a Mac

Included are a Dockerfile that installs and runs the King-Phisher client, and a
README.md that includes instructions for installing dependencies and configuring
a Mac workstation to run the King-Phisher client.

This is fantastic, I'm pretty excited to test it out.

Got this all tested today (on OS X 10.12.1), the instructions were clear and everything worked as intended. I merged this into our dev branch though instead of master, which is where we put the new features.
Thanks a lot for this great contribution @AlexCline!


Remove reactCompose utility

Linked Issue
Addresses one issue raised in #2733  (side note: I will from now on open smaller issues, this was just an easy target)
Description
This PR makes 2 notable changes. First, it adds a path alias to vite.config.ts, tsconfig.json, and tsconfig.package.json to redirect the standard alias @ to __dirname/src. Second, using that alias, all components that use composition now use the reactCompose function instead of Object.assign directly. It's nice to make a small, easy change this time.
Changsets
Changesets have been added. I'll just need to push one more commit to update my message (my mistake, I forgot to follow conventional commit standards).
Checklist
Please read and apply all contribution requirements.

[x] This PR targets the dev branch (NEVER master) this PR actually targets next
[x] Documentation reflects all relevant changes
[x] Branch is prefixed with: docs/, feat/, chore/, bugfix/
[x] Ensure Svelte and Typescript linting is current - run pnpm ci:check
[x] Ensure Prettier linting is current - run pnpm format
[x] All test cases are passing - run pnpm test
[x] Includes a changeset (if relevant; see above)

reactCompose was created a while ago by me but we can actually remove reactCompose as it's a dirty wrapper for Object.assign.
So instead of moving everything to reactCompose you may to the opposite and move everything to Object.assign. It removes a unneccesary wrapper. Object.assign is built in and more clear.

Is this ready to be merged?

@Hugos68 I'm not merging anything this week while I'm out. I'll review all pending PRs when I return next week.

Yup, everything is done on my end. Whenever Chris comes back from vacation everything is ready to go.

I noticed in a couple of places tailwind classes are being shifted around, this should not be happening, please run format before pushing, I assume this comes from your workspace formatter.

@eagerestwolf sorry for multiple pings. But wanted to give you a heads up about these incoming updates. I did a bit of an overhaul to the React Tabs component, and I may adjust further next week. We the implementation didn't quite match Svelte, but it should be much closer now. Feedback is welcome though.
https://github.com/skeletonlabs/skeleton/pull/2748
Also FYI it's a holiday weekend, so I'll be in and out the next few days, but ping me if you need anything. I typically respond most quickly on Discord!
Thanks!

Fixed the Tailwind class order issues, and I added an option to the .vscode/settings.json to not allow Headwind to sort on save (this won't cause any problems if the user doesn't have Headwind installed or it's disabled), as well as adding Headwind to the unwantedExtensions in .vscode/extensions.json. If I missed any classes let me know. I also apologize of the radio silence. I have been incredibly busy with work (we tend to get busy closer to major holidays because I work in the package delivery industry).

@eagerestwolf thanks for the quick turn around. And no worries on the response time. We just wanted to communicate the info, and figured you would respond when possible. If you're ever pressed for time and can't implement changes in a timely manner, just let us know. Communication is key ;)
As per the PR itself, all looks well. Just two minor items of note:

I went ahead ahead and modified the Changeset to better describe both changes in the PR.
The exception for Headwind should be fine, but I know you were previously trying to configure Prettier Tailwind as well. So jus for your own purposes - you likely want to commit to one or the other. Mixing the two seems like a bad idea!

That aside, I'm merging this now. Thanks for your contribution! I'll note this PR in the original thread to track overall progress.


[WIP] public boards can be added (user must not be a member of it)

Tasks

[ ] add CHANGES note (eg. breaking new config schema, board => name and new id property)
[x] update example config
[ ] update README and add new config.js schema
[ ] fix tests
[ ] update https://multiboardfortrello.com/example
[ ] increase coverage > 80% again

Coverage decreased (-0.9%) to 77.882% when pulling d205900292c1bfa18cbba4d53f0afb4eef63355d on feature/config-public-boards into 8bc9ed8a2b3e61d1b63b7c6651e0ca3a5b4af69e on master.


Double wordfile args

Here we have a section that overwrites wordfile.
Please see these two executions:
python3 /usr/local/bin/xkcdpass -V -w /usr/local/src/debian-server-tools/security/password2remember_hu.txt
The supplied word list is located at /usr/local/lib/python3.4/dist-packages/xkcdpass/static/default.txt.
Your word list contains 38271 words, or 2^15.22 words.
A 6 word password from this list will have roughly 91 (15.22 * 6) bits of entropy,
assuming truly random word selection.
reticule analogy unnerve Darold thereunto clinger
[root@szerver4:/usr/local/lib/python3.4/dist-packages/xkcdpass:21:03:21:568]

python3 /usr/local/bin/xkcdpass -V /usr/local/src/debian-server-tools/security/password2remember_hu.txt
The supplied word list is located at /usr/local/src/debian-server-tools/security/password2remember_hu.txt.
Your word list contains 9836 words, or 2^13.26 words.
A 6 word password from this list will have roughly 79 (13.26 * 6) bits of entropy,
assuming truly random word selection.
plusz tekint megnyitja kituno toebbiben irasom

So you may only specify wordfile without -w.

Thanks for reporting this. Fixed in master and v1.8.0 release to properly require -w or --wordfile.

Thank you for fixing it.


Fix IE test regressions

Fixes
Scene/Pick drillPick can drill pick batched Primitives with show attribute
Scene/Pick drillPick can drill pick batched Primitives without show attribute
Scene/Pick pickFromRay picks the globe

in https://github.com/AnalyticalGraphicsInc/cesium/issues/2860#issuecomment-426016048
The first two failed because IE doesn't use log depth and the depth buffer didn't have enough precision for the 1 meter spacing. The third failed because IE doesn't support depth textures which needed to be checked before running that test.
The model fixes are for test failures in the ion sdk.

Thanks for the pull request @lilleyse!

:heavy_check_mark: Signed CLA found.
:grey_question: CHANGES.md was not updated.

If this change updates the public API in any way, please add a bullet point to CHANGES.md.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.
[ ] Works (or fails gracefully) in IE11.

I am a bot who helps you make Cesium awesome! Contributions to my configuration are welcome.
:earth_africa: :earth_americas: :earth_asia:

Perfect, thanks @lilleyse!


[question] nodes are not added in secure mode

I'm running zwave2mqtt in docker on hassio (ZWave2MQTT v2.0.6, OpenZwave 1.4.164)
My issue seems to be similar to report/question in #202 . I cannot add nodes in secure way - at least they are not marked as secure in webui and logs show secure=false. The USB stick is ZW090 Z-Stick Gen5 EU (AEON Labs).
I'm not being prompted for secure add, I checked that popups are allowed and tried two browsers (chromium and firefox) with same effect
None of the devices on the list, including the stick itself are marked as secure.
Start of zwave shows key is read:
2020-02-07 19:25:04.618 Always, OpenZwave Version 1.4.164 Starting Up
2020-02-07 19:25:04.618 Info, Setting Up Provided Network Key for Secure Communications
2020-02-07 19:25:04.619 Info, mgr,     Added driver for controller /dev/serial/by-id/usb-0658_0200-if00
2020-02-07 19:25:04.620 Info,   Opening controller /dev/serial/by-id/usb-0658_0200-if00
2020-02-07 19:25:04.621 Info, Trying to open serial port /dev/serial/by-id/usb-0658_0200-if00 (attempt 1)
2020-02-07 19:25:04.622 Info, Serial port /dev/serial/by-id/usb-0658_0200-if00 opened (attempt 1)
2020-02-07 19:25:04.622 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2020-02-07 19:25:04.623 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
2020-02-07 19:25:04.623 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
2020-02-07 19:25:04.623 Detail, contrlr, Queuing (Command) FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
2020-02-07 19:25:04.623 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa
2020-02-07 19:25:04.623 Detail,
The OZW log after clicking on add node.
2020-02-07 19:43:53.650 Detail, Queuing (Controller) Add Device
2020-02-07 19:43:53.650 Info, Add Device
2020-02-07 19:43:53.650 Detail, contrlr, Queuing (Command) ControllerCommand_AddDevice: 0x01, 0x05, 0x00, 0x4a, 0xc1, 0x50, 0x21
2020-02-07 19:43:53.651 Detail, Notification: ControllerComand - Starting
2020-02-07 19:43:53.651 Detail,
2020-02-07 19:43:53.651 Info, contrlr, Sending (Command) message (Callback ID=0x50, Expected Reply=0x4a) - ControllerCommand_AddDevice: 0x01, 0x05, 0x00, 0x4a, 0xc1, 0x50, 0x21
2020-02-07 19:43:53.655 Detail, contrlr,   Received: 0x01, 0x07, 0x00, 0x4a, 0x50, 0x01, 0x00, 0x00, 0xe3
2020-02-07 19:43:53.655 Detail,
2020-02-07 19:43:53.655 Info, contrlr, FUNC_ID_ZW_ADD_NODE_TO_NETWORK:
2020-02-07 19:43:53.655 Info, contrlr, ADD_NODE_STATUS_LEARN_READY
2020-02-07 19:43:53.655 Detail, Node001,   Expected callbackId was received
2020-02-07 19:43:53.655 Detail, Node001,   Expected reply was received
2020-02-07 19:43:53.655 Detail, Node001,   Message transaction complete
2020-02-07 19:43:53.656 Detail,
2020-02-07 19:43:53.656 Detail, contrlr, Removing current message
2020-02-07 19:43:53.656 Detail, Notification: ControllerCommand - Waiting
2020-02-07 19:44:16.208 Detail,   Received: 0x01, 0x07, 0x00, 0x4a, 0x50, 0x02, 0x00, 0x00, 0xe0
2020-02-07 19:44:16.208 Detail,
2020-02-07 19:44:16.208 Info, FUNC_ID_ZW_ADD_NODE_TO_NETWORK:
2020-02-07 19:44:16.208 Info, ADD_NODE_STATUS_NODE_FOUND
2020-02-07 19:44:16.209 Detail, Notification: ControllerCommand - InProgress
2020-02-07 19:44:16.387 Detail,   Received: 0x01, 0x1b, 0x00, 0x4a, 0x50, 0x03, 0x07, 0x14, 0x04, 0x10, 0x01, 0x5e, 0x22, 0x85, 0x59, 0x70, 0x56, 0x5a, 0x7a, 0x72, 0x32, 0x8e, 0x71, 0x73, 0x98, 0x31, 0x25, 0x86, 0x9b
2020-02-07 19:44:16.389 Detail,
2020-02-07 19:44:16.390 Info, FUNC_ID_ZW_ADD_NODE_TO_NETWORK:
2020-02-07 19:44:16.390 Info, ADD_NODE_STATUS_ADDING_SLAVE
2020-02-07 19:44:16.391 Info, Adding node ID 7 - Non-Secure
2020-02-07 19:44:16.392 Detail, Notification: ControllerCommand - InProgress
2020-02-07 19:44:19.080 Detail,   Received: 0x01, 0x07, 0x00, 0x4a, 0x50, 0x05, 0x07, 0x00, 0xe0
The network consists of 4 devices.

A small backghround/history
The setup was using native homeassistant integration and was moved to zwave2mqtt and I recall I had two or three nodes securely added (but they were added natively in homeassistant). This week I had to rebuild zwave setup and none of the node is secure.
thank you for suggestions and help

2020-02-07 19:25:04.618 Always, OpenZwave Version 1.4.164 Starting Up

@rweglarz Please update to ozw . Use latest version on docker. Like I said on readme I don't support questions about ozw  as it is deprecated


Can not create grafana on different namespace from grafana-operator namespace

I have set
          args:
            - --grafana-image=docker.io/bitnami/grafana
            - --grafana-image-tag=8.5.2-debian-10-r4
            - --grafana-plugins-init-container-image=docker.io/bitnami/grafana
            - --grafana-plugins-init-container-tag=8.5.2-debian-10-r4
            - --leader-elect=True
            - --scan-all=True

and I have clusterRole and clusterRoleBinding but I can't create grafana instance of different namespace.
What should I do?
I also do this job with helm:
helm  template all bitnami/grafana-operator --set grafana.enabled=false --set operator.scanAllNamespaces=true -n grafana
and then apply yaml file of Grafana.
but nothing changed.

@arezvani that's the expected behaviour for the current version of the operator. We're aiming to improve on that (and other things) in the 5.0 release, which will have full multi namespace and multi instance support.

Closing as the behaviour is expected.

@arezvani you can change WATCH_NAMESPACE environment variable from grafana-operator-controller-manager deployment. If you are using Kustomize, you can patch this resource to watch grafana namespace:
# kustomization.yaml
resources:
  - https://github.com/grafana-operator/grafana-operator//deploy/manifests?ref=v4.6.0

patchesJson6902:
  - path: patch-deployment.yaml
    target:
      group: apps
      version: v1
      kind: Deployment
      name: grafana-operator-controller-manager

# patch-deployment.yaml
- op: replace
  path: /spec/template/spec/containers/1/env/1
  value:
    name: WATCH_NAMESPACE
    value: grafana


[snackager] Fix incorrect webpack 4 config for webpack 5

Why
It seems that<EMAIL_ADDRESS>triggered an incorrect require.ensure configuration in Webpack. Previously was throwing this error:
Error: Module not found: ValidationError: Invalid parser object. Json Modules Plugin has been initialized using a parser object that does not match the API schema.
 - parser has an unknown property 'requireEnsure'. These properties are valid:
   object { parse? }
Module not found: ValidationError: Invalid parser object. Json Modules Plugin has been initialized using a parser object that does not match the API schema.
 - parser has an unknown property 'requireEnsure'. These properties are valid:
   object { parse? }
Module not found: ValidationError: Invalid parser object. Json Modules Plugin has been initialized using a parser object that does not match the API schema.
 - parser has an unknown property 'requireEnsure'. These properties are valid:
   object { parse? }
...

With this change, from the Webpack 5 docs, it should be set properly.
There are more things going on with this library that I'm not happy about, e.g.:
<EMAIL_ADDRESS>Dependency found on \"@react-native-async-storage/async-storage\" that is required for bundling, but its version is not defined in package.json. Using \"*\" instead.

<EMAIL_ADDRESS>Dependency found on \"@react-native-community/netinfo\" that is required for bundling, but its version is not defined in package.json. Using \"*\" instead.

How

$ yarn bundle<EMAIL_ADDRESS>Check logs

Test Plan
I don't like to add aws-amplify as test case in our E2E tests, it's amazingly big and will take a couple of minutes before finishing. Maybe it's good to have as a manual test case when we edit Webpack config.

NVM, sorry I didn't merge and deploy #186 yet!


Fix ARMv6 HF image to correctly build for ARMv6 architecture.

Change the arm-unknown-linux-gnueabihf to build a toolchain using crosstool-ng, so that we build a toolchain using ARMv6 support, rather than ARMv7.
This also adds support for crosstool-ng-based images, which are configured from template config files so that we can modify the GCC, glibc, and Linux versions. These are configured by running crosstool-ng/configure.sh, which scans that directory for all *.config.in files, and configures them to docker/crosstool-config. The script can have the toolchain versions modified via GCC_VERSION, GLIBC_VERSION, and LINUX_VERSION.
Closes #426.

bors try

bors r+

bors cancel

bors r+

bors cancel
bors r+

I think adding a custom docker image in cross.toml is not read when using this target. Could it be this PR that introduced this problem?

@talksik I'm not sure I follow your comment, there should not be any issues with using a custom docker image according to the wiki page and this PR doesn't touch any logic related to that. Could you open a new issue or reach out on our matrix server (found in the readme)
Thanks!


Support python3.8 for Lambda runtime

cfn-lint version: (cfn-lint --version) 0.24.6
Description of issue.
Python3.8 is not yet recognized as a valid value for Lambda function runtime. The latest version recognized by the spec is python3.7. Specifying python3.8 returns E3030: Check if properties have a valid value

Fixed with #1204

Released with https://pypi.org/project/cfn-lint/0.25.2/

Thanks @kddejong!


Padframe generation in OpenLane2

Description
Hello,
What is the best way to generate a padframe in OpenLane2 ?
It's seems no more possible to use an interactive TCL script as in OpenLane:
https://openlane.readthedocs.io/en/2023.09.07/usage/chip_integration.html#hardening-the-full-chip
Thanks and regards,
Erwann
Proposal
No response

Padframe generation is planned, but as a low priority (as we as a company tend to reuse manually-made padframes :) )
You may want to try a custom step based on OpenROAD for padframe generation-- if you are willing to be more specific with your use-case we can help you out with that.

I've tried a custom step using YosisHQ's Padring script. Is this the way you have in mind?

That's one way, yeah. Another would be OpenROAD pad-based https://github.com/The-OpenROAD-Project/OpenROAD/tree/master/src/pad
As a side note, we'd be happy to add a padring step to the flow if you've already made one.


Add port reservation rule and improve PortRegistry (#8376)

cherry-pick from master

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/1989/
Test PASSed.


Nit: fix variable types

The inconsistency in variable types would generate waaaaaaay too many warnings comparison of integer expressions of different signedness during the compilation if all the warnings are made reported
Corresponding baseline FAISS PR is https://github.com/facebookresearch/faiss/pull/3147
/Issue #228
/kind improvement

/lgtm


A deeper look into SPARK-35585

https://github.com/apache/spark/commit/daf9d198dc changed some of the optimization rules in AQE.
I don't think that they will impact us.  They deal with propagating an  empty relation through project/filter commands.  But I would like an AQE expert to take a look at it.

@andygrove can you take a look at this and see whether it impacts us?

If there ends up being anything to do here for us, then there may be similar changes needed for the same type of change related to empty relations in joins, see https://github.com/apache/spark/commit/631077db08

I did investigate this and I also do not think that this impacts us but it would be nice to have a test just to be sure. There is a test in Spark's AdaptiveQuerySuite that we can adapt (test("SPARK-35585: Support propagate empty relation through project/filter")).


I can’t use a raw image with UTM

Describe the issue
I am testing an operating system project I work on. I have installed everything (including applicable ESP files) into a raw, byte-for-byte disk image. I now want to boot it. I use this format because macOS does not support mounting any kind of disk image format other than its proprietary formats (which UTM can’t read) and raw.
I create an Intel VM, skip ISO boot, and delete the default hard drive. Then I click New Drive > Import and I select my DMG file in the Open dialog. It is named PureDarwin.dmg. Everything seems to work. However, if I close and reopen the VM settings, the image is now called PureDarwin.qcow2. This doesn’t exist and therefore I cannot save the settings or boot the VM. I should be able to use disk image formats other than just qcow2, as QEMU supports a number of them in addition to raw.
Configuration

UTM Version: 4.4.4
macOS Version: 14.2.1
Mac Chip (Intel, M1, ...): M1

Upload VM
config.plist

This is no longer a relevant issue. I only used RAW files because I thought it some of the operations I need to run on the volume would only work on a raw image. Using the BSD device file for the mounted image works just fine, as would be expected (and I don’t even need sudo, which prevents any damage to the host system). Furthermore, qemu-img convert understands the sparse DMG file format. Being able to use that instead of RAW saves me a lot of disk space, and I can easily convert the DMG into a qcow2 file manually when needed.


Minor changes in docu: Build messages for test

Pull request as discussed in #846

Thank you for the contribution.


PageCache storing headers in lower format

We are using PageCache to cache a REST response, it seems that headers are always returned as lowercase chars afterwards, but the original input is case sensitive.
https://github.com/yiisoft/yii2/blob/master/framework/filters/PageCache.php#L281
Whats the reason for this behavior? The default active data provider headers are f.e X-Pagination-Page-Count but when cached it returns x-pagination-total-count afterwards.

https://github.com/yiisoft/yii2/commit/ac623ab8f6004f26d1668234a22d562ece1b3df2 can't remember exact reason for it.


[Flaky Test] test_relax_2d_buffer_allocation.py

Seems there are some flaky test cases in hexagon during recent PRs that do not have to do with the feature
Test(s)

tests/python/contrib/test_hexagon/test_relax_2d_buffer_allocation.py::test_alloc_storage_with_scope_global

Jenkins Links

https://ci.tlcpack.ai/blue/organizations/jenkins/tvm-hexagon/detail/PR-16807/5/pipeline
https://ci.tlcpack.ai/blue/organizations/jenkins/tvm-hexagon/detail/PR-16807/5/pipeline

cc @quic-sanirudh

Yes, definitely looks like a flaky test, sorry about that. I'll look into this.


css transitions none,  prevents showing next months

Hi, I've encountered a nasty bug with one of our apps which uses react-dates.
tl;dr:
If you will disable CSS transitions i.e:
* {
    -webkit-transition: none !important;
    transition: none !important;
    -webkit-animation: none !important;
    animation: none !important;
}

This will prevent the months from being populated, you will get stuck showing only the first couple of months that are initially rendered (4 months overall i think).
The reason for this is that updateStateAfterMonthTransition  won't calculate the next months.
I understand the logic behind this, but i don't think i fully agree with this approach.
Why should a CSS rule should break the behavior of the component.
If there are no transitions available on the DOM, then we might just render the next months without the nice slide effect.
In our case, this CSS rule came from our customers which our app runs on their website.
what are your thoughts about that? :)
Here is an example of this behavior

Problem maybe linked but same solution transitionDuration={0} correct the problem:

Warning: Failed prop type: Invalid prop modifiers of type Object supplied to CalendarDay, expected instance of Set.

It happens only AFTER the month change on re rendering, the CalendarDay.render() is called again with wrong props, but if transitionDuration={0} it never happens,
In case in changes something, I have a custom isOutsideRange logic on my SingleDayPicker


Update marathon to v1.1.1

Motivation for this change
version update.
Things done

[ ] Tested using sandboxing
(nix.useChroot on NixOS,
or option build-use-chroot 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/)
[ ] Fits CONTRIBUTING.md.

i'll try looking into the rest of the checklist soon.

There isn't much to complain about but I'll try to deploy it soon. @ibrahimsag have you been running this for a while? I like to run it for at least a couple of days before merging it in.

it hasn't run more for much. i will keep this thread posted.
On Tuesday, 9 August 2016, Kevin Cox<EMAIL_ADDRESS>wrote:

There isn't much to complain about but I'll try to deploy it soon.
@ibrahimsag https://github.com/ibrahimsag have you been running this
for a while? I like to run it for at least a couple of days before merging
it in.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/NixOS/nixpkgs/pull/17612#issuecomment-238674630, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ACMJQSleP9PY03m_xKZbHEmEC-rQ4aJoks5qeN4OgaJpZM4JgJIe
.

@ibrahimsag the only thing i could find that needs a fix is commit message. it should be marathon: 0.15.3 -> 1.1.1

I don't have much workload but it seems to be going well. and, changed the commit message.

Mine has been running fine for over a day so I would be OK with a merge.


fix : Improve map fragment

Fixes #1743
Changes:

Fixed padding before autocomplete search view
Changed autocomplete textview to SearchView.SearchAutoComplete to make UI consistent
Showed marker info on clicking on suggestion
Added null check for event and location
Removed sharing option from fDroid version

Screenshots for the change:

@arp95 @shreyasnbhat @iamareebjamal @rohanagarwal94 Please review

Which one will be better  ?

@Shailesh351 I think that the 2nd one would be better

i think the same. 2nd will be better.

Do not merge this PR. Some work is remaining. Working on it

Guys now clicking map icon from sesssion detail activity and location activity directly focus on corresponding location and shows marker info of that location. :tada:
Ready to merge.
@iamareebjamal @arp95 @shreyasnbhat @rohanagarwal94 Please review now.


Update to GO 1.20

Description
Update GO to 1.20
GitHub Issues
List the GitHub issues impacted by this PR:

GitHub Issue #

https://github.com/dell/csm/issues/658

Checklist:

[x] I have performed a self-review of my own code to ensure there are no formatting, vetting, linting, or security issues
[x] I have verified that new and existing unit tests pass locally with my changes
[x] I have not allowed coverage numbers to degenerate
[x] I have maintained at least 90% code coverage
[ ] I have inspected the Grafana dashboards to verify the data is displayed properly
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have maintained backward compatibility

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also list any relevant details for your test configuration

[x] make check test

➜ make check test
./scripts/check.sh ./cmd/... ./opentelemetry/... ./internal/...
=== Checking format...
=== Finished
=== Vetting...
=== Finished
=== Linting...
=== Finished
=== Running gosec...
=== Finished
go test -count=1 -cover -race -timeout 30s -short ./...
?       github.com/dell/csm-metrics-powerstore/cmd/metrics-powerstore   [no test files]
ok      github.com/dell/csm-metrics-powerstore/internal/common  0.281s  coverage: 91.7% of statements
ok      github.com/dell/csm-metrics-powerstore/internal/entrypoint      0.756s coverage: 91.4% of statements
?       github.com/dell/csm-metrics-powerstore/internal/k8s/mocks       [no test files]
ok      github.com/dell/csm-metrics-powerstore/internal/k8s     0.142s  coverage: 91.8% of statements
?       github.com/dell/csm-metrics-powerstore/internal/service/mocks   [no test files]
?       github.com/dell/csm-metrics-powerstore/opentelemetry/exporters  [no test files]
?       github.com/dell/csm-metrics-powerstore/opentelemetry/exporters/mocks   [no test files]
?       github.com/dell/csm-metrics-powerstore/opentelemetry/tracers    [no test files]
ok      github.com/dell/csm-metrics-powerstore/internal/service 0.138s  coverage: 90.3% of statements

Manual inspection of the GUI
I have verified that the dashboards show the data properly while generating I/O and storage resources

[ ] Yes
[x] No

run e2e test


DevOpsInfrastructure adding version 2024-04-04-preview

ARM (Control Plane) API Specification Update Pull Request

[!TIP]
Overwhelmed by all this guidance? See the Getting help section at the bottom of this PR description.

[!NOTE]
As of January 2024 there is no PR assignee. This is expected. See https://aka.ms/azsdk/pr-arm-review.

PR review workflow diagram
Please understand this diagram before proceeding. It explains how to get your PR approved & merged.

Click here to see the details of Step 1, Breaking Changes review
If you are in purview of Step 1 of the diagram, follow the Breaking Changes review process.
IMPORTANT! This applies even if you believe your PR was mislabeled, for any reason, including tool failure.

Click here to see the details of Step 2, ARM review
See https://aka.ms/azsdk/pr-arm-review.

 Click here to see the diagram footnotes
Diagram footnotes
[1] See ARM review queue (for PR merge queues, see [2]).
[2] public repo merge queue, private repo merge queue (for ARM review queue, [1])
The ARM reviewer on-call engineer visits the merge queue twice a day, so the approximate ETA for merges is 12 - 24 hours.

Purpose of this PR
What's the purpose of this PR? Check the specific option that applies. This is mandatory!

[ ] New resource provider.
[x] New API version for an existing resource provider. (If API spec is not defined in TypeSpec, the PR should have been generated using OpenAPI Hub).
[ ] Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
[ ] Update existing version to fix OpenAPI spec quality issues in S360.
[ ] Other, please clarify:

edit this with your clarification

Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:

[x] I confirm this PR is modifying Azure Resource Manager (ARM) related specifications, and not data plane related specifications.
[x] I have reviewed following Resource Provider guidelines, including
ARM resource provider contract and
REST guidelines (estimated time: 4 hours).
I understand this is required before I can proceed to the diagram Step 2, "ARM API changes review", for this PR.

Additional information

 Viewing API changes
For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.

Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
suppressions guide to get approval.

Getting help

First, please carefully read through this PR description, from top to bottom. Please fill out the Purpose of this PR and Due diligence checklist.
To understand what you must do next to merge this PR, see the Next Steps to Merge comment. It will appear within few minutes of submitting this PR and will continue to be up-to-date with current PR state.
For guidance on fixing this PR CI check failures, see the hyperlinks provided in given failure
and https://aka.ms/ci-fix.
For help with PR workflow diagram Step 2 (ARM review), see https://aka.ms/azsdk/pr-arm-review.
If the PR CI checks appear to be stuck in queued state, please add a comment with contents /azp run.
This should result in a new comment denoting a PR validation pipeline has started and the checks should be updated after few minutes.
If the help provided by the previous points is not enough, post to https://aka.ms/azsdk/support/specreview-channel and link to this PR.

PLease fix the warning here from here as well : https://github.com/Azure/azure-rest-api-specs/pull/28585/checks?check_run_id=23840199026 typespec documentation has examples on how to update the versions

PLease fix the warning here from here as well : https://github.com/Azure/azure-rest-api-specs/pull/28585/checks?check_run_id=23840199026 typespec documentation has examples on how to update the versions

Can you please point me to the docs? I tried to find it, but without success.

Not sure how to fix the final Swagger issues, any pointers would be appreciated.

PLease fix the warning here from here as well : https://github.com/Azure/azure-rest-api-specs/pull/28585/checks?check_run_id=23840199026 typespec documentation has examples on how to update the versions

Can you please point me to the docs? I tried to find it, but without success.

Not sure how to fix the final Swagger issues, any pointers would be appreciated.

Please check https://github.com/Azure/azure-openapi-validator/blob/main/docs/properties-type-object-no-definition.md

https://github.com/Azure/azure-rest-api-specs/pull/28585/checks?check_run_id=23840199026
LatestVersionOfCommonTypesMustBeUsed
Use the latest version v5 of types.json. These can be found at https://github.com/Azure/azure-rest-api-specs/tree/637227eaf0d3b4c07a9f7d506864a1f8523e4d90/specification/common-types/resource-management/v5

PLease fix the warning here from here as well : #28585 (checks) typespec documentation has examples on how to update the versions

Can you please point me to the docs? I tried to find it, but without success.

Not sure how to fix the final Swagger issues, any pointers would be appreciated.

Please check<EMAIL_ADDRESS>
These look to be not fixed yet. Could you fix them and place PR back in the queue ?

@ramoka178 the failing LintDiff check is "staging / not required" hence it should be ignored. It is not required in GitHub. It has only experimental rules running in production to test their behavior before they are allowed to be blocking in normal Swagger LintDiff run. If nothing else looks bad you should sign off this PR.

[like]  Ramakant Moka reacted to your message:

From: Konrad Jamrozik @.>
Sent: Tuesday, April 23, 2024 6:25:50 PM
To: Azure/azure-rest-api-specs @.>
Cc: Ramakant Moka @.>; Mention @.>
Subject: Re: [Azure/azure-rest-api-specs] DevOpsInfrastructure adding version 2024-04-04-preview (PR #28585)
PLease fix the warning here from here as well : #28585 (checks)https://github.com/Azure/azure-rest-api-specs/pull/28585/checks?check_run_id=23840199026 typespec documentation has examples on how to update the versions
Can you please point me to the docs? I tried to find it, but without success.
Not sure how to fix the final Swagger issues, any pointers would be appreciated.
Please check @.***/docs/properties-type-object-no-definition.mdhttps://github.com/Azure/azure-openapi-validator/blob/main/docs/properties-type-object-no-definition.md?rgh-link-date=2024-04-23T18%3A09%3A07Z
These look to be not fixed yet. Could you fix them and place PR back in the queue ?
@ramoka178https://github.com/ramoka178 the failing LintDiff checkhttps://github.com/Azure/azure-rest-api-specs/pull/28585/checks?check_run_id=24124202313 is "staging / not required" hence it should be ignored. It is not required in GitHub. It has only experimental rules running in production to test their behavior before they are allowed to be blocking in normal Swagger LintDiff run. If nothing else looks bad you should sign off this PR.
—
Reply to this email directly, view it on GitHubhttps://github.com/Azure/azure-rest-api-specs/pull/28585#issuecomment-2073101130, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANUCPSHSB3Q2NQALGKDY7P3Y62RS5AVCNFSM6AAAAABFWOZ54SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANZTGEYDCMJTGA.
You are receiving this because you were mentioned.Message ID: @.***>


nodePackages.insect: init at 5.4.0

Motivation for this change
Insect is a high precision scientific calculator with full support for physical units.
https://insect.sh
This obsoletes #70652, which does the same thing but appears to have been semi-abandoned.
Things done

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

[ ] NixOS
[X] macOS
[ ] other Linux distributions

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

Thanks, I was looking forward to use this package but too lazy to package it!
I tested it in NixOS (sandbox enabled) and confirm that the insect executable works.


panic: cmd/cue/cmd.mkRunE init ran twice

What version of CUE are you using (cue version)?

$ cue version
cue version 0.10.0

Does this issue reproduce with the latest stable release?
yes
What did you do?

I've written simple pre-commit hook, which uses cue from go script. Here is main file of the repo:
https://github.com/jakub-borusewicz/cue-auto-export/blob/master/main.go
I'm running Command.Execute() in loop, which raises error here:
https://github.com/cue-lang/cue/blob/master/cmd/cue/cmd/root.go#L96
What did you expect to see?
I would expect being able to run cue command directly from go multiple times, or maybe some way of easily running in-code analog of it without this restriction (I didn't find anything similar).
In my case there is no way around it, since pre-commit runs hooks in such a way that it will accept multiple input files at one time.
What did you see instead?
panic: cmd/cue/cmd.mkRunE init ran twice

I had the same issue and had to rollback to v0.9.2 to resolve, commenting so I can follow, but let me know if you need any additional details.

Apologies for the slow response here; even though this bug was filed as a panic, it flew under my radar.
I have sent a fix with a regression test in https://review.gerrithub.io/c/cue-lang/cue/+/1202646; does that work for you? It's a straight revert, so I think it should.
We are aiming for releasing v0.11.0 in early November, with the first release candidate before the end of the month. Hopefully you can upgrade straight to either of those, and since they will happen pretty soon, I currently lean against backporting this fix into v0.10.1. We also don't have any other fixes which are severe enough to warrant backporting, as far as I'm aware.
Does that sound reasonable?

@mvdan sounds good, thanks!

The fix is in master :)


How to avoid track changes at start of a route?

I've started playing around with OSRM and your train profile (the basic one) to use for calculating routes and distances between stations. And while that works pretty well, I have got a small issue around stations with many tracks and platforms.
If I'm trying to get a route between stations A & B I want to use the stations' central coordinates as the start and end point of the route.
But currently it seems that it starts from the track nearest to those exact coordinates and then routes it back and forth across the available tracks and points to get it onto the right track that takes it into the direction of station B.
Here is an example of such a route:

Is there any way to change the routing or profile parameters to avoid those initial track changes and instead start the route from the most direct track nearest to the station A coordinates?

So I have been playing around with this a bit more and decided to have a look at the OSRM tile service to plot the various ways, speeds and angles.
But when I do that all the speeds and angles displayed at turnings seem to be set to zero:

I'm not really sure if that is a problem with the OSM data or the way OSRM has processed the data though?

Hello Tom,
There is no such option in OSRM as stations are points on a map, not a surface. How would OSRM know how much it may move away from your point to find a better path ?
Nevertheless, i have in mind 2 solutions with a bit of code on your side:
A. Sample randomly a few positions in a radius of a few hundreds meters around your station and keep the route that gives you the shortest path. Note: if you are searching the shortest path between a pair of stations, querying for each pair of samples might get a bit big. Is it your usecase ?
B. Use the map-matching API with only 2 points (your arrival and destination) with big enough precision radiuses and let OSRM find the most probable path (Note: use a big enough timestamp difference between the 2 points so that the algorithm does not discard your points)
For the angles and speed of the turns, could you open another issue ?

Hi @C4ptainCrunch,
Thanks for your reply.
Yes, I'm looking for the shortest path between a pair of stations.
I'll try to give your suggestions a go in the next few days and let you know how I get on.
I've also opened a new issue #7 for the angles issue.

Yes, I'm looking for the shortest path between a pair of stations.

Then, you could change the algorithm a bit:
Let's say you have station A and B

Find the path between A and B
Find point the middle of the polyline, call it C
Sample a few A' points in the neighborhood of A, select the one, A" that has the shortest path to C
Sample a few B' points in the neighborhood of B, select the one, B" that has the shortest path to C
-> Shortest path should be A" to B"

Variation: if you really need to be precise, you could choose multiple values of C, by cutting the polyline not only at 50% but also at 45%, 55% and so on.

I've also opened a new issue #7 for the angles issue.

Thanks !

Almost all train stations have all their track in parallel, what you could also do to have better/faster results would be to sample all your points on a line (drawn in purple here) perpendicular to the start of your polyline.

First, you can take a point (call it A in blue) ~200m (most stations have at least a few hundreds meters of straight track) from the center (call it C, red).
Then draw a line perpendicular to A-C going through C (the purple line, call it L)
Last, you can sample your points at regular interval of a 1.5 m on that line (tracks should be >3m apart so doubling that should be enough)

Those are some excellent suggestions @C4ptainCrunch!
I will let you know how I get on with it. Thanks!

I've just tried your suggestion for using the map-matching API (since that was the easiest to try) and tried it with a few different routes and it seems to work really well actually.
So for now I'm going to stick with that one I think, but I might try your other suggestions as well if I find any more complex locations.
Thank you very much for your help!


Explicitly install sasl in CI

Looks like we're seeing failures in CI due to a ModuleNotFoundError for sasl:

___________________ ERROR at setup of test_select_partitions ___________________
[gw0] linux -- Python 3.7.10 /usr/share/miniconda3/envs/test/bin/python

    @pytest.fixture(scope="session")
    def hive_cursor():
        """
        Getting a hive setup up and running is a bit more complicated.
        We need three running docker containers:
        * a postgres database to store the metadata
        * the metadata server itself
        * and a server to answer SQL queries

        They are all started one after the other to check,
        if they are up and running.
        We "fake" a network filesystem (instead of using hdfs),
        by mounting a temporary folder from the host to the
        docker container, which can be accessed both by hive
        and the dask-sql client.

        We just need to make sure, to remove all containers,
        the network and the temporary folders correctly again.

        The ideas for the docker setup are taken from the docker-compose
        hive setup described by bde2020.
        """
        client = docker.from_env()

        network = None
        hive_server = None
        hive_metastore = None
        hive_postgres = None

        tmpdir = tempfile.mkdtemp()
        tmpdir_parted = tempfile.mkdtemp()

        try:
            network = client.networks.create("dask-sql-hive", driver="bridge")

            hive_server = client.containers.create(
                "bde2020/hive:2.3.2-postgresql-metastore",
                hostname="hive-server",
                name="hive-server",
                network="dask-sql-hive",
                volumes=[f"{tmpdir}:{tmpdir}", f"{tmpdir_parted}:{tmpdir_parted}"],
                environment={
                    "HIVE_CORE_CONF_javax_jdo_option_ConnectionURL": "jdbc:postgresql://hive-metastore-postgresql/metastore",
                    **DEFAULT_CONFIG,
                },
            )

            hive_metastore = client.containers.create(
                "bde2020/hive:2.3.2-postgresql-metastore",
                hostname="hive-metastore",
                name="hive-metastore",
                network="dask-sql-hive",
                environment=DEFAULT_CONFIG,
                command="/opt/hive/bin/hive --service metastore",
            )

            hive_postgres = client.containers.create(
                "bde2020/hive-metastore-postgresql:2.3.0",
                hostname="hive-metastore-postgresql",
                name="hive-metastore-postgresql",
                network="dask-sql-hive",
            )

            # Wait for it to start
            hive_postgres.start()
            hive_postgres.exec_run(["bash"])
            for l in hive_postgres.logs(stream=True):
                if b"ready for start up." in l:
                    break

            hive_metastore.start()
            hive_metastore.exec_run(["bash"])
            for l in hive_metastore.logs(stream=True):
                if b"Starting hive metastore" in l:
                    break

            hive_server.start()
            hive_server.exec_run(["bash"])
            for l in hive_server.logs(stream=True):
                if b"Starting HiveServer2" in l:
                    break

            # The server needs some time to start.
            # It is easier to check for the first access
            # on the metastore than to wait some
            # arbitrary time.
            for l in hive_metastore.logs(stream=True):
                if b"get_multi_table" in l:
                    break

            time.sleep(2)

            hive_server.reload()
            address = hive_server.attrs["NetworkSettings"]["Networks"]["dask-sql-hive"][
                "IPAddress"
            ]
            port = 10000
>           cursor = sqlalchemy.create_engine(f"hive://{address}:{port}").connect()

tests/integration/test_hive.py:133:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/engine/base.py:3194: in connect
    return self._connection_cls(self, close_with_result=close_with_result)
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/engine/base.py:96: in __init__
    else engine.raw_connection()
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/engine/base.py:3273: in raw_connection
    return self._wrap_pool_connect(self.pool.connect, _connection)
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/engine/base.py:3240: in _wrap_pool_connect
    return fn()
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/pool/base.py:310: in connect
    return _ConnectionFairy._checkout(self)
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/pool/base.py:868: in _checkout
    fairy = _ConnectionRecord.checkout(pool)
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/pool/base.py:476: in checkout
    rec = pool._do_get()
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/pool/impl.py:146: in _do_get
    self._dec_overflow()
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/util/langhelpers.py:72: in __exit__
    with_traceback=exc_tb,
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/util/compat.py:207: in raise_
    raise exception
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/pool/impl.py:143: in _do_get
    return self._create_connection()
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/pool/base.py:256: in _create_connection
    return _ConnectionRecord(self)
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/pool/base.py:371: in __init__
    self.__connect()
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/pool/base.py:666: in __connect
    pool.logger.debug("Error on connect(): %s", e)
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/util/langhelpers.py:72: in __exit__
    with_traceback=exc_tb,
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/util/compat.py:207: in raise_
    raise exception
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/pool/base.py:661: in __connect
    self.dbapi_connection = connection = pool._invoke_creator(self)
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/engine/create.py:590: in connect
    return dialect.connect(*cargs, **cparams)
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/sqlalchemy/engine/default.py:584: in connect
    return self.dbapi.connect(*cargs, **cparams)
/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/pyhive/hive.py:104: in connect
    return Connection(*args, **kwargs)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <pyhive.hive.Connection object at 0x7f76dc641210>, host = '<IP_ADDRESS>'
port = 10000, scheme = None, username = 'runner', database = 'default'
                # Always needs the Authorization header
                self._set_authorization_header(thrift_transport, username, password)
            elif auth == "KERBEROS" and kerberos_service_name:
                self._set_kerberos_header(thrift_transport, kerberos_service_name, host)
            else:
                raise ValueError(
                    "Authentication is not valid use one of:"
                    "BASIC, NOSASL, KERBEROS, NONE"
                )
            host, port, auth, kerberos_service_name, password = (
                None, None, None, None, None
            )

        username = username or getpass.getuser()
        configuration = configuration or {}

        if (password is not None) != (auth in ('LDAP', 'CUSTOM')):
            raise ValueError("Password should be set if and only if in LDAP or CUSTOM mode; "
                             "Remove password or use one of those modes")
        if (kerberos_service_name is not None) != (auth == 'KERBEROS'):
            raise ValueError("kerberos_service_name should be set if and only if in KERBEROS mode")
        if thrift_transport is not None:
            has_incompatible_arg = (
                host is not None
                or port is not None
                or auth is not None
                or kerberos_service_name is not None
                or password is not None
            )
            if has_incompatible_arg:
                raise ValueError("thrift_transport cannot be used with "
                                 "host/port/auth/kerberos_service_name/password")

        if thrift_transport is not None:
            self._transport = thrift_transport
        else:
            if port is None:
                port = 10000
            if auth is None:
                auth = 'NONE'
            socket = thrift.transport.TSocket.TSocket(host, port)
            if auth == 'NOSASL':
                # NOSASL corresponds to hive.server2.authentication=NOSASL in hive-site.xml
                self._transport = thrift.transport.TTransport.TBufferedTransport(socket)
            elif auth in ('LDAP', 'KERBEROS', 'NONE', 'CUSTOM'):
                # Defer import so package dependency is optional
>               import sasl
E               ModuleNotFoundError: No module named 'sasl'

/usr/share/miniconda3/envs/test/lib/python3.7/site-packages/pyhive/hive.py:203: ModuleNotFoundError

I wouldn't expect this, as we are installing PyHive, which seems to include this package in its hive requirements. Do we maybe need to explicitly install pyhive[hive]?
Either way, this PR should fix those failures.

Codecov Report

Merging #244 (f130515) into main (4d5f7dd) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main      #244   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           64        64
  Lines         2590      2581    -9
  Branches       361       361
=========================================
- Hits          2590      2581    -9

Impacted Files
Coverage Δ

dask_sql/utils.py
100.00% <0.00%> (ø)

dask_sql/context.py
100.00% <0.00%> (ø)

dask_sql/server/responses.py
100.00% <0.00%> (ø)

dask_sql/physical/rex/core/call.py
100.00% <0.00%> (ø)

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 4d5f7dd...f130515. Read the comment docs.

@rajagurunath do you have any idea what could be going on here?


feat(number text): deal with 0 values

When a value of 0 is passed as a value prop it should render as £0.00

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


COMP: Add #include <cstdint> to elxlog.h, for std::uint8_t

Aims to address a note from GCC 13 saying:

note: ‘uint8_t’ is defined in header ‘’; did you forget to ‘#include ’?

Reported by Matt McCormick (@thewtex), issue https://github.com/SuperElastix/elastix/issues/916 "GCC 13 cstdint include".
Explicitly specified its std namespace, as <cstdint> may not add this typedef to the global namespace.

@N-Dekker thank you!


Add hotkey for custom entry

Would be nice to have the ability to use a hotkey for choosing whether to fill or do a -X action.
I believe this would just involve adding an enum @ConfigItem to the Config with {OFF, REMOVE, FILL} as the enum items, as well as a @ConfigItem that returns Keybind.
Then in the Plugin.java in showWidget() you would conditionally add a setOnKeyListener depending on the enum config item state that either the fill callback or the -X callback, assuming the key pressed matches the Keybind config item.
Let me know what you think and/or if you have any questions. More than happy to help if needed!

I can add this at some point, I'm quite busy currently. It's a bit unclear if this would be accepted into PH though as a similar thing was implemented earlier but was rejected.
See https://github.com/runelite/plugin-hub/pull/4848

Ah okay, the other one looks quite similar to what I'd like and since it got denied I suppose this one would too. No worries!

added.


nixos/paperless: broken since 81a17f7352bd7acc438c298f317c190d2fbdcc35 (PR #189717)

It seems as if commit 81a17f7352bd7acc438c298f317c190d2fbdcc35 from PR #189717 somehow broke my setup.
error: cannot coerce a set to a string

       at /nix/store/wibagkzj3knj4269x289x0jx0kcmgf5c-source/nixos/modules/services/misc/paperless.nix:27:88:

           26|   manage = let
           27|     setupEnv = lib.concatStringsSep "\n" (mapAttrsToList (name: val: "export ${name}=\"${val}\"") env);
             |                                                                                ^
           28|   in pkgs.writeShellScript "manage" ''
(use '--show-trace' to show detailed location information)

with time.timeZone = "Europe/Berlin".

Building with debugger gives this:
Welcome to Nix 2.12.0pre20220909_aa4ca8b. Type :? for help.

nix-repl> :p val
{ _type = "override"; content = "Europe/Berlin"; priority = 1000; }

Originally posted by @NobbZ in https://github.com/NixOS/nixpkgs/issues/189717#issuecomment-1243256679

Seems to have been fixed via #190717, I was just checking with an outdated clone…


Error when booting from VM - Unraid: RDRAND gives funky smelling output

I'm using a VM with VNC graphics with Unraid 6.9.2 stable.
It installs fine but when I reboot after the install I get this error:
RDRAND gives funky smelling output, might consider not using it by booting "nordrand"

Sounds like an AMD bug https://arstechnica.com/gadgets/2019/10/how-a-months-old-amd-microcode-bug-destroyed-my-weekend/ .

How would I go about addind the nordrand to kernel options? I did a google search  but didn't find the answer.
I have to use an old BIOS version for my mobo as later versions of AGESA causes "error 43" with GPU passthough

https://wiki.archlinux.org/title/kernel_parameters#GRUB

I've tried but it didn't work. It's correctly done like this?:

it says it cant find command "nordrand"

Your supposed to add it to the end of the Linux command line after splash.

Now the error doesn't print but I'm just stuck at "starting version 250..."

updating the bios might be the only solution... :(

I

Can you access tty from there? Ctrl + alt + f3.

Yes, I can. And I can log in with my normal user (not root I believe)
PS: thank you so much you btw, you're Pull request is awesome.

Can you try taking a look at your journalctl -p err -b

this helps?

What graphics card are you using? https://wiki.archlinux.org/title/Kernel_mode_setting#Early_KMS_start

Hmm I'll try running the latest version of repo on my unraid VM and see if I can get it working there later tonight. I've been using KVM on Arch Linux and I remember having the issue with QXL and needing to use virtio for display instead to get past that error.

If you remove the quiet and splash from kernel parameters does it behave different?

I got a bit further, I left it there for more than 5min, it's installed in a passthough'd nvme

Did you add the Nvidia modules to mkinitcpio.con and rebuild initramfs after changing it to pass through? Or test adding nomodeset to kernel options to see if that helps get into the system, at least.

When I create a VM on Unraid, I get the SDDM - Failed to read display number from pipe when I boot into the TTY through 3 kernel option. The behavior I see without quiet is similar with showing the text just hanging on the boot process. One thing I'm confused on is that I notice it mentioning the libc.so.6 GLIBC 2.34 error that I've only seen to be related to GLIBC incorrect version.

With an updated BIOS i don't get any error related to CPU bugs now, but I still can boot. I can get to tty though.
This is from a  VM without gpu passthough, your same error:

I'll try now with the nvidia parameters you suggested with GPU passthough, let's see if I manageg to configure them properly.

More stuff I tried now:
With gpu passthough:
I can boot to tty with "3" added to the parameters. I edit with "sudo nano /etc/mkinitcpio.conf" the "MODULES()" an added "nvidia nvidia_modeset nvidia_uvm nvidia_drm" inside the parenthesis. Like this:
MODULES(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
then saved the file and rebuilt  rebuild initramfs with:
mkinitcpio -P
Still the same errors :(
tried adding "random.trust_cpu=on" and "nomodeset" to the options and deleting the "quiet splash" but no difference


strategicMergePatch does not allow to add resources

Operating system
macOS 12.0.1
Helmfile Version
v0.148.1
Helm Version
v3.10.2
Bug description

If you create new resource using strategicMergePatch it will appear fine in template step, but will fail on diff (and probably on apply as well), as it cannot apply patch to non existing resources, in contrary to documentation.
Error message you've seen (if any)
COMMAND:
  kustomize build /tmp/chartify349027569/dev/[...] --output /tmp/chartify349027569/[...]/all.patched.yaml
OUTPUT:
  Error: no matches for Id ConfigMap.v1.[noGrp]/[...].[noNs]; failed to find unique target for patch ConfigMap.v1.[noGrp]/[...].[noNs]]

Never mind, I did not read the sentence with clear understanding. I see now it says you can add/update resource field, sorry for incorrect issue. Closing.


fill out example notebooks

This is a parent issue, see individual issues below for details...
The following notebooks need to be filled out

[ ] Run a pre-defined model
[ ] Compare models
[ ] Add a model
[ ] Change the settings (parameters, discretisation or solver)
[ ] Add parameters
[ ] Add a discretisation
[ ] Add a solver
[ ] Expression tree structure #200

[ ] Overview
[ ] Expression tree
[ ] Setting parameters
[ ] Discretising a model
[ ] Solving a model

[ ] Lithium-ion models

[ ] Single-Particle Model
[ ] Single-Particle Model with electrolyte
[ ] Doyle-Fuller-Newman Model

[ ] Lead-acid models

[ ] Full porous-electrode
[ ] Leading-Order Quasi-Static
[ ] First-Order Quasi-Static
[ ] Composite

[ ] Finite Volumes
[ ] Inbuilt SciPy solver
[ ] scikits.odes solvers

You mentioned some of these would be better as not notebooks (tutorials in the API docs?) - can we decide in this issue which examples should be notebooks and which should be something else?

Yes, absolutely. Feel free to go through and edit this list.
I had a few ideas for an expression tree notebook, which is why I've started this issue (and #200). But I hadn't fully decided what notebooks we need and which ones would be better in the api docs

looks like these are all done now. are there any extra examples we need at this moment in time @tinosulzer @Scottmar93 @martinjrobins ?

Nope, happy to close this issue


reinstate spire, breeze, multibot

fixes #672

https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-integrate-community-build/2842/ (404 for now)

[breeze] [error] /Users/tisue/community.212/target-0.9.12/project-builds/breeze-c8fb167a2c9462bb82f2134a8a8fce5ebdd944f4/math/src/test/scala/breeze/stats/distributions/MultivariateGaussianTest.scala:34:21: value wrap is not a member of object org.scalacheck.Gen
[breeze] [error]  Note: implicit method arbDistr is not applicable here because it comes after the application point and it lacks an explicit result type
[breeze] [error]     Arbitrary { Gen.wrap(DenseVector.rand(N)) }
[breeze] [error]                     ^
[breeze] [error] /Users/tisue/community.212/target-0.9.12/project-builds/breeze-c8fb167a2c9462bb82f2134a8a8fce5ebdd944f4/math/src/test/scala/breeze/stats/distributions/MultivariateGaussianTest.scala:39:11: value wrap is not a member of object org.scalacheck.Gen
[breeze] [error]  Note: implicit method arbDistr is not applicable here because it comes after the application point and it lacks an explicit result type
[breeze] [error]       Gen.wrap {
[breeze] [error]           ^
[breeze] [error] two errors found
[breeze] [error] (math / Test / compileIncremental) Compilation failed

could be a ScalaCheck 1.13 vs 1.14 issue?

as for multibot,
[multibot] [info] - testScalaInterpreter *** FAILED ***
[multibot] [info]   "[java.lang.SecurityException: ("java.io.FilePermission" "/var/folders/j1/sv5gcszx0tn0t_q5xr58v1q40000gn/T/repl8930283871211067074.tmp/$line12" "write")
[multibot] [info]   	at org.multibot.ScriptSecurityManager$.doChecks(ScriptSecurityManager.scala:72)
[multibot] [info]   	at org.multibot.ScriptSecurityManager$.checkPermission(ScriptSecurityManager.scala:27)
[multibot] [info]   	at java.lang.SecurityManager.checkWrite(SecurityManager.java:979)
[multibot] [info]   	at sun.nio.fs.UnixPath.checkWrite(UnixPath.java:801)
[multibot] [info]   	at sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSystemProvider.java:376)

this is in a local run on MacOS. @OlegYch?

with multibot tests only compiled not run, and with breeze tests not even compiled: https://scala-ci.typesafe.com/view/scala-2.12.x/job/scala-2.12.x-integrate-community-build/2845/ (404 for now)

merging because green in local testing, but let me know if y'all want to help with re-enabling the disabled pieces

@SethTisue fixed multibot test, you can enable them

@OlegYch thx! 1619f2942ad807e3dc79c3acb4d1877f041f0ef3


Feature request: Ship as a crate

That would be very helpful if you will consider shipping the core lib as rust crate outside of binary, this will allow to integrate hexyl in a lot of different scenarios, one of them my BLE browser project where I want to show binary viewer of the incoming data

But… it already is: https://docs.rs/hexyl/latest/hexyl/

we also have an example on how to use it: https://github.com/sharkdp/hexyl/blob/master/examples/simple.rs

Wow that is awesome! Thanks an sorry for bothering :)


Convert the data from bin100 to bin50

Hi,
Thanks so much for developing this wonderful package. Currently, I am performing the analysis on human kidney samples. l need first to use 100 bin size for structure and are identification and then perform further analysis on 50 bin size in a specific region identified by 100 bin size. I am wondering if there is any way to achieve this.
Thanks so much for your help!

Hello, I think you can refer to the example here. You can export the selected area first, and then use bin50 to read the exported data.

Hello, I think you can refer to the example here. You can export the selected area first, and then use bin50 to read the exported data.

Thanks a lot! I will try this.

Hello, I think you can refer to the example here. You can export the selected area first, and then use bin50 to read the exported data.

Hi, thanks for your quick response. I think I need to extract the specific cluster in bin100 and then perform the the analysis on this cluster at the resolution of bin50. The manual selection may cause bias to the area selection. Could you please help me solve this?
Thanks so much for your patience!

Hello, can you filter out the data you don’t need first and then save it and then use bin50 to read it.

Got it! Thanks!


Keep the git

It would be nice to keep the git package installed.
Moreover, git-core package is obsolete. Use git. https://packages.debian.org/pl/jessie/git-core.

I'll change to 'git'. Do you wan to have is in emscripten-slim or in emscripten

sdk-tag-1.37.18-64bit
I swear I've seen apt-get remove git-core git somewhere :)
Still, if I run docker run -it trzeci/emscripten:sdk-tag-1.37.18-64bit there is no git executable there.

You're right about both aspects:

apt remove command: https://github.com/asRIA/emscripten-docker/blob/master/docker/trzeci/emscripten-slim/Dockerfile#L114-L121
and also I tested locally that git isn't available. From the build log it looks that it was nominated to being auto-removed. I'm working on it

Hm... maybe try git instead of git-core.
Thanks for help here. Awesome!

Fixed in sdk-tag-1.37.18-64bit I used git package as you've suggested. Unfortunately it's pretty fat package and it requires perl to be installed.

I scheduled compilation for four newest version + incoming + master branch, it should be fine since now. Thx!


GIM and Reg account, doesnt allow regular account to use GE

Type
Incorrect behavior
Operating System
Windows
OS Version
No response
Bug description
If I log in through Jagex launcher, select my regular mode account using runelite, login, I cant trade anybody or use ge. Runelite thinks that I am a groupironman and group ironman icon shows up.
Screenshots or videos
No response
RuneLite version
<IP_ADDRESS>
2.6.7
Logs
No response

Does this behavior happen while running in safe mode? See this page for how to launch the client in safe mode: https://github.com/runelite/runelite/wiki/FAQ#how-do-i-run-runelite-in-safe-mode


RPM package

It's great that an RPM package was added, sadly it won't install (in some unattended scenarios) because the libnotify and libappindicator dependencies are not provided by that names in all distributions, like for example, in openSUSE they are named libnotify4 and libappindicator1, so, maybe building the package with no dependencies stated or they being in the Suggests or Recommends sections.
For now, I'll continue to make my own RPM package.

We don't set any dependency from our side...

Give it a try mate, the app itself will definitely work. The only thing you'll miss will be the tray icon. Let us know if it works or not :)

Don't know how you're building the RPM, but generally there must be an SPEC file, in that file you specify dependencies and so, like for example my SPEC to build the RAMME RPM contains this (for openSUSE)

Requires: gconf2, libnotify4, libappindicator1, libXtst6, mozilla-nss
AutoReqProv: no

Requires, are the dependencies needed to run it (this were based in the DEB package), AutoReqProv, specifies if the rpm building process will auto detect dependencies or not, I set it in NO as I do it manually, and usually works better.
I'll test the version 3.2.2 once my package is complete and share the results with you guys.
KEEP UP THE GOOD WORK. :)

Do you have any idea of the equivalent of those packages on Fedora?

@bil-elmoussaoui I don't, but must be something similar, don't have a Fedora VM to verify it now.

I will take a look and see if i can fix it. As i don't use Fedora or anything like that (Arch forever guy)

By the way, 3.2.2 works with tray icon, the only thing is that when opening the app always show a tooltip in the Home button.

I will take a look and see if i can fix it. As i don't use Fedora or anything like that (Arch forever guy)
@bil-elmoussaoui if the RPM doesn't contain preset dependencies, it will work in every distribution, maybe only specify in the README that you need to verify for them to be installed to use Ramme.

By the way, it could be helpful to include the app version somewhere in it, as it is needed to know it and check if you have the latest one.

It will take some time to get this fixed as i'm super busy with finals, but i will get it fixed for the next version (i hope)


Add Encrypt host IP  and port and more options

Hello ! There is a good idea in my mind  for your rat project .Add Encrypt host IP  and port . I think ,It could be helpful for a better privacy. Add live Clear cookies/logins option .HRDP and  cookies grabber

Thanks for your kind info. I was not sure about this option.May be I skipped  to read this file carefully sorry for that.


Slider fix

Pull Request Test Coverage Report for Build 1219

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage remained the same at 47.076%

Files with Coverage Reduction
New Missed Lines
%

pages/Product/components/ImageSlider/index.jsx
1
0.0%

Totals

Change from base Build 1218:
0.0%

Covered Lines:
1760

Relevant Lines:
3647

💛  - Coveralls


Add support for copyto/copyfrom

Working on this PR: https://github.com/CartoDB/carto-python/pull/87

COPY endpoints support
I decided to write some lines about what I plan to do in order to give some background, scope this feature and justify the decisions behind the code.
Intro and background
We deployed to production a new feature aimed at efficient streaming of data to and from CARTO, by using the PostgreSQL COPY statement.
You can find more information about the feature and endpoints here.
One important thing to note is that the raison d'être of this feature is to provide a low level interface that does not get in the middle of the COPY and that let's clients stream data.

With it, we hope to give an answer to some of the pains that our customers and partners have experienced with other API’s:

low speed and lack of control over the process
inability to specify types, separators, encodings, etc.
need of intermediate formats or services to upload to CARTO

You can find more information in this and other tickets, describing the pains we tried to solve and why we chose to implement the COPY SQL statement.
Why implementing a client in the CARTO Python SDK?
As you can see in the documentation and examples, implementing a client for the COPY endpoints is relatively straightforward.
Nevertheless, we'd like to have a ready-to-use reference client that can be used from day zero to stream to and from CARTO, and that can be used as building block for other projects (think of CARTOFrames, for instance).
Requirements
IMHO these should be the only basic requirements:

The interface must support streaming of different sources of data: files, sockets, or else.
Based on public API's
Nice to have: support stream compression

I'm not opposed to higher level interfaces, but they should build on top of this simple and thin foundation.
FAQ
Q: Why not accept files as inputs?
A higher level python interface can accept files, but the building block should be the stream. Otherwise we'll miss one of the key points of it.
Q: Why not read the CSV header and generate the table out of it?
The CSV format does not contain enough information to accurately generate a table out of it, particularly types. That is what the Import Guessing tries to do with different degrees of success. Instead of guessing we want to have it explicit, which is what our users and partners demanded.
Q: Why the query has to be specified? could it be generated automatically?
In some cases it can be generated automatically, but we don't want to impose a limitation in the public interface. To give you some examples from the PostgreSQL COPY documentation: the file format is not restricted to csv, quoting, delimiters and encoding can be specified as part of the sentence, and the copyto can retrieve data from an arbitrary subquery.
Q: When you say stream, what are you talking about?
Conceptually: anything that can be streamed. At the network level: anything that can be sent over the wire in small bits through chunked transfer encoding. At a higher, more pythonic level, and talking more specifically about requests: anything that requests is able to POST in chunks. The following lay in that category: generators, iterators and streams (to be checked).

Thanks @rafatower for the scoping 👍

I'm not opposed to higher level interfaces, but they should build on top of this simple and thin foundation.

Seems good to me. Then the current PR https://github.com/CartoDB/carto-python/pull/87 should be mostly fine. Let me know when you remove the [WIP] tag

Alright. I'm targeting the next week to have everything ready and released. That's why I wanted to identify the MVP, so to speak. I'm focusing on making sure this thing actually streams (and will try to write some tests for it).
Then I'll try to add support for compression, time permitting, which is nice-to-have but very desirable. At least the interface should account for it in the first version, even if it means that it does not actually use it yet.
Thanks!


mycoBuild - ManaalLakhani

very new to coding, did a python and java courses in school before but first time coding in JavaScript.
my artpeice is inspired by a project im working on to help people grow mycelium based composites so i just wanted to draw a mushroom :) (looks v simple but took me so long to make lol)

This is great. Just the sort of thing I was hoping people would try to make. It would be nice to see the variation in the mushroom itself.
Congrats, you've earned a Blot. You can order it here.
You misnamed your snapshot in the metadata but I just fixed it for you.

Hey hey!
After a lot of struggle and tinkering with the code, I managed to get it
without math.random and change up the size of the stem and cap of the
mushroom as well as the number of gills. I unfortunately couldn't get it to
fix when it randomizes, and sometimes the gills go outside of the cap after
a lot of struggle, so I hope it's fine that you have to press enter to get
the desired shape now.
I edited the code in the GitHub post instead of uploading a new thing. I
hope that's okay. Lmk if I'm still missing something or need to do anything
else!
https://github.com/hackclub/blot/pull/641/files
https://igafnl.com/click?redirect=https%3A%2F%2Fgithub.com%2Fhackclub%2Fblot%2Fpull%2F641%2Ffiles&dID=1722702533617&hashId=4f3196324e473b12491ca124edd4d6fc9629a218592f124e11650b3554f33c5e990813&linkName=https://github.com/hackclub/blot/pull/641/files
Tysm for your time in advance and cant wait to use a blot soon :)
On Fri, Aug 2, 2024 at 11:26 AM Max Wofford @.***>
wrote:

@.**** requested changes on this pull request.
Thanks for moving the files around, but it looks like the mushroom is
still the same each generation & it uses Math.random(). That'll bug out
the machine if you use it! Let me know once you get those fixed
—
Reply to this email directly, view it on GitHub
<https://igafnl.com/click?redirect=https%3A%2F%2Fgithub.com%2Fhackclub%2Fblot%2Fpull%2F641%23pullrequestreview-2215854310&dID=1722702533617&hashId=4f3196324e473b12491ca124edd4d6fc9629a218592f124e11650b3554f33c5e990813&linkName=view
it on GitHub>, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQMF5WG7QL3UTJLVQBXMGE3ZPOQMBAVCNFSM6AAAAABKOXRUZGVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDEMJVHA2TIMZRGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

(just an fyi, you can use bt.randInRange as a substitute for math.random)

Hey, just following up on this, was my blot approved?
On Sat, Aug 3, 2024 at 5:50 PM BrightTheBackpack @.***>
wrote:

(just an fyi, you can use bt.randInRange as a substitute for math.random)
—
Reply to this email directly, view it on GitHub
<https://igafnl.com/click?redirect=https%3A%2F%2Fgithub.com%2Fhackclub%2Fblot%2Fpull%2F641%23issuecomment-2267169670&dID=1723404663254&hashId=4f3196324e473b12491ca124edd4d6fc9629a218592f124e11650b3554f33c5e990813&linkName=view
it on GitHub>, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQMF5WHIWIP4YVVDW3SIMSTZPVGD3AVCNFSM6AAAAABKOXRUZGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRXGE3DSNRXGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Closing this PR due to inactivity! Please create a new PR when you update your art!