Bookmark import  issue

Hi

I exported my bookmarks from original RESTClient.
I uninstalled it
I installed RESTClient-APS.
I tried to import my RESTClient bookmarks in RESTClient-APS.

When I try it a popup says me that "Cannot import the json file" and then I close it another one that says "import request succeed".
When I try to "See All bookmarks" the list is empty.
The strange thing is that if I try to export bookmarks from RESTClient-APS  the resulted json contains all the bookmarks that I tried to import.

I have not tested this as far as I recall. Can you please share the link (or the xpi) for the original restclient version you used?

Hi,
I uninstalled it before install your addon.
I don't remember RESTClient version number, but I know that I have the updated version, I remember taht the update version was 14 april

Can you try to share the JSON then?

I am unable to export any JSON with the current version available here.

In attachment an extract of JSON export
I attach .txt at the end of filename to permit github upload
restclient-expo.json.txt

This seems working. Please try your cases and then report so we can close this.

Here's an unsigned build for you to try: restclient-aps.zip

@mirkoperillo making sure you see the above message :)

Hi,
yes I saw it, I think I'm be able to try it this evening or tomorrow.
Thank you for the fix..I'll give you news about

A question of you..I can test this xpi only with FF dev edition ?
I tried to install on my FF but it blocks it because it is unsigned

Yes, I've specified that this is an unsigned build. I only sign builds for main releases since otherwise people's browsers may forever be stuck with some old version that is not part of the official line.
You could in theory install it on an earlier versions which doesn't require signing, or you could use FF dev edition which has this option available: https://i.imgur.com/zw8ryqE.png and won't require signing.

Good,
I tried unsigned addon on FF dev edition: I confirm you that import works fine now

Will include in release.


Can't uncheck the checkbox

OS: Windows 10
Node.js version: v10.0.0
Vuesax version: ^3.0.8
Browser version: Chrome 66.0.3359.139
package manager: npm

I tried to bind an object as a value to a checkbox but I see a problem, you can't uncheck it.
<vs-col v-for="(region, index) in regions" :key="index">
  <vs-checkbox v-model="form.regions" :vs-value="region" >{{ region.name }}</vs-checkbox>
</vs-col>

Here is a little sample of the object structure I am working with.
data: () => ({
  regions: [
    { id: 1, name: 'Queensland' },
    { id: 2, name: 'South Australia' },
    { id: 3, name: 'New South Wales' },
  ]
})

then should not it be only regions directly without form? something like that
<vs-col v-for="(region, index) in regions" :key="index">
  <vs-checkbox v-model="regions" :vs-value="region" >{{ region.name }}</vs-checkbox>
</vs-col>

@luisDanielRoviraContreras Well, I have a form object which holds the regions model like this.
data: () => ({
  form: {
    regions: []
  },
  regions: [
    { id: 1, name: 'Queensland' },
    { id: 2, name: 'South Australia' },
    { id: 3, name: 'New South Wales' },
  ]
})

Ready friend and the problem is solved thank you very much please check if it works as it should
Hay soporte en la version v3.0.19
https://lusaxweb.github.io/vuesax/components/checkbox.html#array-object-values
Thank you very much for using Vuesax and contributing to the 👍


[Editor] Add a first test to test the new alt text flow

/botio integrationtest

/botio integrationtest

Good to see test coverage for the new flow! I'll review this either tomorrow or during the weekend.

/botio integrationtest

/botio integrationtest


Server crash

https://pastebin.com/ycrjQFMB

Yea that helped. Thank you. Was because of the 0.25 value in rarity


No content on live site

Seems like the live site doesn't have any content anymore https://infosecstreams.github.io/. It shows the header as before but the list of all the streamers is gone.

Hey @dwalter0 -- thanks so much for reporting this. This is a known bug that I haven't had time to track down yet.
I'm not 100% sure what causes it but I also want to re-write a bunch of the Python and Golang code that runs the site into a new code base.
I'll keep this open as a means of tracking that work.

@dwalter0 I believe I squashed this bug. Can you please let me know if this turns up again? Thank you for reporting the issue!
Essentially we now use this combined with this instead of the really janky python script.


Fix double return typo in navigation docs

Fix for a simple typo in the admin panel navigation doc, a double return on the getNavigationGroup() method example.

Thanks!


forge geiger should ignore /lib

Component
Forge
Have you ensured that all of these are up to date?

[X] Foundry
[ ] Foundryup

What version of Foundry are you on?
forge 0.2.0 (d3d8c0b 2022-12-24T12:37:56.094597155Z)
What command(s) is the bug in?
forge geiger
Operating System
Linux
Describe the bug
forge geiger searches the lib folder where it reports false positives. It should ignore the lib folder.

Or just ignore forge-std?


Creating custom fields require formatValueToModel method

Creating custom fields require formatValueToModel method.
If no method there is a console error.
Maybe if no method available just use value? Now needed to add:
formatValueToModel(value) {
  return value;
}

Released in v2.1.1


Move build-info structure out of README

[x] All tests passed. If this feature is not already covered by the tests, I added new tests.

The build-info schema structure has been added to the Build Integration documentation.
This PR removes the schema from the README and references the documentation page.

I have read the CLA Document and I hereby sign the CLA

recheckcla

Closing this PR, since the commit was created by the wrong user. https://github.com/jfrog/build-info/pull/393 is identical and replaces this one.


Fix missing ExceptionInterface

Hi,
\Respect\Validation\Exceptions\ExceptionInterface does not exist anymore, and Respect\Validation\Exceptions\Exception extends from \Throwable without adding any additional value.
This PR removes the unexisting interface usage and simplifies exception catching.

Sorry for a very long responses. AFAIK these exceptions are for ^1.1.3 version dependency stated in composer.json. We need to ensure that these interfaces are non-existent event in lower deps versions and\or update dependencies properly.

Thank you @scaytrase
Since \Throwable can catch any exception, this PR should not be a breaking change.
Let me know if there is any issue related to this change so I can fix the PR.

Thanks @rogervila !


Rename odd PathFollow2D/3D methods

These are inconsistent with other parts.

Renamed to
<member name="cubic_interpolation" type="bool" setter="set_use_cubic_interpolation" getter="is_using_cubic_interpolation" default="true">

If we want this merged for 4.0, then it needs to handle the old property name with _set and _get virtual methods so that it doesn't break users scenes and scripts (unless they use the methods, which we don't bother handling for now).

@akien-mga added

Also added a getter for now.

So actually I feel the better naming (and somewhat consistent with many other books) would be:
cubic_interpolation, set_cubic_interpolation / is_cubic_interpolation_enabled
It's not perfect as it doesn't make clear that false means linear interpolation instead of no interpolation, but it's less awkward that "use" IMO.

@akien-mga rrrenamed!

@akien-mga Sorry, I was already tired and my mind didn't seem to be working. Here is my last rename.


WakeUpCCNoMoreInformation "infinite loop" after node wake up

Is your problem within Home Assistant (Core or Z-Wave JS Integration)?
NO, my problem is NOT within Home Assistant or the ZWave JS integration
Is your problem within ZWaveJS2MQTT?
NO, my problem is NOT within ZWaveJS2MQTT
Checklist

[X] I have checked the troubleshooting section and my problem is not described there.

[X] I have read the changelog and my problem was not mentioned there.

Describe the bug
What causes the bug?
It seems it is triggered when a battery device wakes up and goes to sleep, prior to acking the WakeUpCCNoMoreInformation message.
What do you observe?
Z-Wave JS spams the woken up node with WakeUpCCNoMoreInformation messages every ~5 seconds, forever. It doesn't stop unless zwavejs2mqtt is restarted.
What did you expect to happen?
After upgrading to 6.0.1 / 8.8.1. I have never seen this behavior before.
Steps to reproduce the behavior:

Have a battery device wake up
Battery devices goes to sleep before (?) Z-Wave JS can send WakeUpCCNoMoreInformation
Z-Wave JS sends command every 5 seconds forever (presumably)

Device information
Nodes 16 and 19. Both are Vision door sensor, but different models. I don't think it's device dependent, but don't have enough data to say so. Reproducing with other devices with manual wake ups doesn't work, they seem to ack the command, so it just could be the difference between a manual wake and one on the wake up interval.
How are you using node-zwave-js?

[X] zwavejs2mqtt Docker image (latest)
[ ] zwavejs2mqtt Docker image (dev)
[ ] zwavejs2mqtt Docker manually built (please specify branches)
[ ] ioBroker.zwave2 adapter (please specify version)
[ ] HomeAssistant zwave_js integration  (please specify version)
[ ] pkg
[ ] node-red-contrib-zwave-js (please specify version, double click node to find out)
[ ] Manually built from GitHub (please specify branch)
[ ] Other (please describe)

Which branches or versions?
version:
node-zwave-js branch: 8.8.1
zwavejs2mqtt branch: 6.0.1
Did you change anything?
yes (please describe)
If yes, what did you change?
Upgraded from zwavejs2mqtt 5.12.0 to 6.0.1.
Did this work before?
Yes (please describe)
If yes, where did it work?
I have not seen this behavior in version prior to zwavejs2mqtt 5.12.0. I also can't get it to reproduce with devices that actually ack the command. It seems related to the upgrade based on the number of occurrences of WakeUpCCNoMoreInformation in the log files:
$ rg -c -z WakeUpCCNoMoreInformation | sort
zwavejs_2021-11-19.log.gz:74
zwavejs_2021-11-20.log.gz:73
zwavejs_2021-11-21.log.gz:76
zwavejs_2021-11-22.log.gz:74
zwavejs_2021-11-23.log.gz:74
zwavejs_2021-11-24.log.gz:74
zwavejs_2021-11-25.log:726

Today, 11/25, is when I upgraded. For now I've downgraded back to 5.12.0, I'll see if it reproduces or not.
Attach Driver Logfile
zwavejs_2021-11-25.log

After a few tries, and some aluminum foil, I was able to reproduce with a completely different device on a separate test network (using standalone zwave-js-server).
2021-11-26T08:37:43.826Z SERIAL « 0x011600498416100407015e86725a85597380713170847a31                  (24 bytes)
2021-11-26T08:37:43.828Z SERIAL » [ACK]                                                                   (0x06)
2021-11-26T08:37:43.829Z DRIVER « [Node 022] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x16100407015e86725a85597380713170847a
2021-11-26T08:37:43.831Z CNTRLR « [Node 022] Received updated node info
2021-11-26T08:37:43.832Z CNTRLR   [Node 022] The node is now awake.
2021-11-26T08:37:44.834Z CNTRLR » [Node 022] Sending node back to sleep...
2021-11-26T08:37:44.850Z SERIAL » 0x010e00a9011602840825000000000eea                                  (16 bytes)
2021-11-26T08:37:44.851Z DRIVER » [Node 022] [REQ] [SendDataBridge]
                                  │ source node id:   1
                                  │ transmit options: 0x25
                                  │ route:            0, 0, 0, 0
                                  │ callback id:      14
                                  └─[WakeUpCCNoMoreInformation]
2021-11-26T08:37:44.853Z SERIAL « [ACK]                                                                   (0x06)
2021-11-26T08:37:44.859Z SERIAL « 0x010401a90152                                                       (6 bytes)
2021-11-26T08:37:44.859Z SERIAL » [ACK]                                                                   (0x06)
2021-11-26T08:37:44.860Z DRIVER « [RES] [SendDataBridge]
                                    was sent: true
2021-11-26T08:37:44.878Z SERIAL « 0x011800a90e00000200c17f7f7f7f000003000000000301000082              (26 bytes)
2021-11-26T08:37:44.879Z SERIAL » [ACK]                                                                   (0x06)
2021-11-26T08:37:44.880Z DRIVER « [REQ] [SendDataBridge]
                                    callback id:            14
                                    transmit status:        OK, took 20 ms
                                    routing attempts:       1
                                    protocol & route speed: Z-Wave, 100 kbit/s
                                    ACK RSSI:               -63 dBm
                                    ACK channel no.:        0
                                    TX channel no.:         0
2021-11-26T08:37:44.885Z CNTRLR   [Node 022] The node is now asleep.
2021-11-26T08:37:52.086Z SERIAL « 0x011600498416100407015e86725a85597380713170847a31                  (24 bytes)                                                                                2021-11-26T08:37:52.087Z SERIAL » [ACK]                                                                   (0x06)                                                                                2021-11-26T08:37:52.089Z DRIVER « [Node 022] [REQ] [ApplicationUpdateRequest]                                                                                payload: 0x16100407015e86725a85597380713170847a                                                                                2021-11-26T08:37:52.091Z CNTRLR « [Node 022] Received updated node info                                                                                2021-11-26T08:37:52.092Z CNTRLR   [Node 022] The node is now awake.                                                                                2021-11-26T08:37:53.094Z CNTRLR » [Node 022] Sending node back to sleep...                                                                                2021-11-26T08:37:53.105Z SERIAL » 0x010e00a9011602840825000000000feb                                  (16 bytes)                                                                                2021-11-26T08:37:53.106Z DRIVER » [Node 022] [REQ] [SendDataBridge]                                                                                │ source node id:   1                                                                                │ transmit options: 0x25                                                                                │ route:            0, 0, 0, 0                                                                                │ callback id:      15                                                                                └─[WakeUpCCNoMoreInformation]                                                                                2021-11-26T08:37:53.108Z SERIAL « [ACK]                                                                   (0x06)                                                                                2021-11-26T08:37:53.114Z SERIAL « 0x010401a90152                                                       (6 bytes)                                                                                2021-11-26T08:37:53.116Z SERIAL » [ACK]                                                                   (0x06)                                                                                2021-11-26T08:37:53.117Z DRIVER « [RES] [SendDataBridge]                                                                                was sent: true                                                                                2021-11-26T08:37:53.134Z SERIAL « 0x011800a90f00000200b87f7f7f7f0000030000000003010000fa              (26 bytes)                                                                                2021-11-26T08:37:53.134Z SERIAL » [ACK]                                                                   (0x06)                                                                                2021-11-26T08:37:53.135Z DRIVER « [REQ] [SendDataBridge]                                                                                callback id:            15                                                                                transmit status:        OK, took 20 ms                                                                                routing attempts:       1                                                                                protocol & route speed: Z-Wave, 100 kbit/s                                                                                ACK RSSI:               -72 dBm                                                                                ACK channel no.:        0                                                                                TX channel no.:         0                                                                                2021-11-26T08:37:53.140Z CNTRLR   [Node 022] The node is now asleep.                                                                                2021-11-26T08:37:58.333Z SERIAL « 0x011600498416100407015e86725a85597380713170847a31                  (24 bytes)                                                                                2021-11-26T08:37:58.335Z SERIAL » [ACK]                                                                   (0x06)
2021-11-26T08:37:58.336Z DRIVER « [Node 022] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x16100407015e86725a85597380713170847a
2021-11-26T08:37:58.338Z CNTRLR « [Node 022] Received updated node info
2021-11-26T08:37:58.339Z CNTRLR   [Node 022] The node is now awake.
2021-11-26T08:37:59.342Z CNTRLR » [Node 022] Sending node back to sleep...
2021-11-26T08:37:59.354Z SERIAL » 0x010e00a90116028408250000000010f4                                  (16 bytes)
2021-11-26T08:37:59.354Z DRIVER » [Node 022] [REQ] [SendDataBridge]
                                  │ source node id:   1
                                  │ transmit options: 0x25
                                  │ route:            0, 0, 0, 0
                                  │ callback id:      16
                                  └─[WakeUpCCNoMoreInformation]
2021-11-26T08:37:59.356Z SERIAL « [ACK]                                                                   (0x06)
2021-11-26T08:37:59.362Z SERIAL « 0x010401a90152                                                       (6 bytes)
2021-11-26T08:37:59.363Z SERIAL » [ACK]                                                                   (0x06)
2021-11-26T08:37:59.363Z DRIVER « [RES] [SendDataBridge]
                                    was sent: true
2021-11-26T08:38:03.907Z SERIAL « 0x011800a9100101c7007f7f7f7f7f01010700000000020d0000ee              (26 bytes)
2021-11-26T08:38:03.908Z SERIAL » [ACK]                                                                   (0x06)
2021-11-26T08:38:03.909Z DRIVER « [REQ] [SendDataBridge]
                                    callback id:            16
                                    transmit status:        NoAck, took 4550 ms
                                    routing attempts:       13
                                    protocol & route speed: Z-Wave, 40 kbit/s
                                    TX channel no.:         1
2021-11-26T08:38:03.916Z CNTRLR   [Node 022] The node did not respond after 1 attempts.
                                  It is probably asleep, moving its messages to the wakeup queue.
2021-11-26T08:38:03.916Z CNTRLR   [Node 022] The node is now asleep.
2021-11-26T08:38:03.922Z SERIAL » 0x010e00a90116028408250000000010f4                                  (16 bytes)                                                                                [16/1821]2021-11-26T08:38:03.922Z DRIVER » [Node 022] [REQ] [SendDataBridge]
                                  │ source node id:   1
                                  │ transmit options: 0x25
                                  │ route:            0, 0, 0, 0
                                  │ callback id:      16
                                  └─[WakeUpCCNoMoreInformation]
2021-11-26T08:38:03.924Z SERIAL « [ACK]                                                                   (0x06)
2021-11-26T08:38:03.931Z SERIAL « 0x010401a90152                                                       (6 bytes)
2021-11-26T08:38:03.931Z SERIAL » [ACK]                                                                   (0x06)
2021-11-26T08:38:03.932Z DRIVER « [RES] [SendDataBridge]
                                    was sent: true
2021-11-26T08:38:08.350Z SERIAL « 0x011800a9100101ba007f7f7f7f7f01010700000000020a000094              (26 bytes)
2021-11-26T08:38:08.351Z SERIAL » [ACK]                                                                   (0x06)
2021-11-26T08:38:08.352Z DRIVER « [REQ] [SendDataBridge]
                                    callback id:            16
                                    transmit status:        NoAck, took 4420 ms
                                    routing attempts:       10
                                    protocol & route speed: Z-Wave, 40 kbit/s
                                    TX channel no.:         1
2021-11-26T08:38:08.360Z SERIAL » 0x010e00a90116028408250000000010f4                                  (16 bytes)
2021-11-26T08:38:08.360Z DRIVER » [Node 022] [REQ] [SendDataBridge]
                                  │ source node id:   1
                                  │ transmit options: 0x25
                                  │ route:            0, 0, 0, 0
                                  │ callback id:      16
                                  └─[WakeUpCCNoMoreInformation]
2021-11-26T08:38:08.362Z SERIAL « [ACK]                                                                   (0x06)
2021-11-26T08:38:08.372Z SERIAL « 0x010401a90152                                                       (6 bytes)
2021-11-26T08:38:08.372Z SERIAL » [ACK]                                                                   (0x06)
2021-11-26T08:38:08.373Z DRIVER « [RES] [SendDataBridge]
                                    was sent: true
2021-11-26T08:38:12.649Z SERIAL « 0x011800a9100101ac007f7f7f7f7f01010700000000020700008f              (26 bytes)
2021-11-26T08:38:12.650Z SERIAL » [ACK]                                                                   (0x06)
2021-11-26T08:38:12.651Z DRIVER « [REQ] [SendDataBridge]
                                    callback id:            16
                                    transmit status:        NoAck, took 4280 ms
                                    routing attempts:       7
                                    protocol & route speed: Z-Wave, 40 kbit/s
                                    TX channel no.:         1
2021-11-26T08:38:12.659Z SERIAL » 0x010e00a90116028408250000000010f4                                  (16 bytes)
2021-11-26T08:38:12.660Z DRIVER » [Node 022] [REQ] [SendDataBridge]
                                  │ source node id:   1
                                  │ transmit options: 0x25
                                  │ route:            0, 0, 0, 0
                                  │ callback id:      16
                                  └─[WakeUpCCNoMoreInformation]
2021-11-26T08:38:12.662Z SERIAL « [ACK]                                                                   (0x06)
2021-11-26T08:38:12.672Z SERIAL « 0x010401a90152                                                       (6 bytes)
2021-11-26T08:38:12.672Z SERIAL » [ACK]                                                                   (0x06)
2021-11-26T08:38:12.673Z DRIVER « [RES] [SendDataBridge]
                                    was sent: true

etc...

Same sequence with 8.7.8:
2021-11-26T08:51:43.205Z SERIAL » [ACK]                                                                   (0x06)
2021-11-26T08:51:43.206Z DRIVER « [Node 022] [REQ] [ApplicationUpdateRequest]
                                    payload: 0x16100407015e86725a85597380713170847a
2021-11-26T08:51:43.207Z CNTRLR « [Node 022] Received updated node info
2021-11-26T08:51:43.207Z CNTRLR   [Node 022] The node is now awake.
2021-11-26T08:51:44.209Z CNTRLR » [Node 022] Sending node back to sleep...
2021-11-26T08:51:44.212Z SERIAL » 0x010e00a90116028408250000000005e1                                  (16 bytes)
2021-11-26T08:51:44.212Z DRIVER » [Node 022] [REQ] [SendDataBridge]
                                  │ source node id:   1
                                  │ transmit options: 0x25
                                  │ route:            0, 0, 0, 0
                                  │ callback id:      5
                                  └─[WakeUpCCNoMoreInformation]
2021-11-26T08:51:44.215Z SERIAL « [ACK]                                                                   (0x06)
2021-11-26T08:51:44.221Z SERIAL « 0x010401a90152                                                       (6 bytes)
2021-11-26T08:51:44.222Z SERIAL » [ACK]                                                                   (0x06)
2021-11-26T08:51:44.222Z DRIVER « [RES] [SendDataBridge]
                                    was sent: true
2021-11-26T08:51:48.631Z SERIAL « 0x011800a9050101b9007f7f7f7f7f01010700000000020a000082              (26 bytes)
2021-11-26T08:51:48.632Z SERIAL » [ACK]                                                                   (0x06)
2021-11-26T08:51:48.633Z DRIVER « [REQ] [SendDataBridge]
                                    callback id:     5
                                    transmit status: NoAck
2021-11-26T08:51:48.637Z CNTRLR   [Node 022] The node did not respond after 1 attempts.
                                  It is probably asleep, moving its messages to the wakeup queue.
2021-11-26T08:51:48.637Z CNTRLR   [Node 022] The node is now asleep.

No messages from the device follow this while it's wrapped in foil.


[Suggestion] Add a validation for file share size when entering special characters or spaces

OS: All
Build Version: 20200911.6
Repro Steps:

Right click the "File Share" node --> Select "Create File Share..." --> Enter a name for file share --> Enter file share size with 51   20/51#$!.
Check the result.

Actual:
There is no validation for file share size when entering special characters or spaces.
Suggestion:
Add a validation for file share size when entering special characters or spaces.
More info:

This issue doesn't reproduce when entering a file share size started with spaces, e.g.     512.
This issue also reproduces when entering a file share size with decimal, e.g.5.2.

Error details:
Action: azureStorage.createFileShare
Error type: 400
Error Message: The value for one of the HTTP headers is not in the correct format.
RequestId:f0d6e920-401a-0015-56e2-877b4c000000
Time:2020-09-11T02:25:29.5600181Z
Version: 0.9.1-alpha
OS: darwin
OS Release: 19.6.0
Product: Visual Studio Code
Product Version: 1.48.1
Language: en

Call Stack
new RestError extension.bundle.js:31:143505
extension.bundle.js:67:19841
processTicksAndRejections task_queues.js:85:5

Verified on the latest build 20210316.1, this issue also reproduces when entering the file share size with letters.


Why used postgresql as default database? Is it must?

It's a best practice for new rails project. Just like puma as app container, mina as deployment tool.
So just use it


Scrum Report #5: August 1 2021

CSID: g6q1b

What did you work on this past iteration?

Post endpoint/edit itinerary, success/error toast from server response, more validation

What were any major issues/challenges you ran into?

Redux toolkit api calls

What do you plan to work on for this coming iteration?

bug fixes, documentation, prep for presentation

CSID: d9i2b

What did you work on this past iteration?

New activity slot creation and connecting yelp endpoints to new activities.

What were any major issues/challenges you ran into?

Redux toolkit mutations, using context interfaces, formatting Date types

What do you plan to work on for this coming iteration?

Documentation, presentation scripts, small tweaks and bug fixes

CSID: v0p1b

What did you work on this past iteration?

Google sign in and secure session sharing; creating multiple API endpoints (itinerary patch, yelp api, etc.); allowing search of itineraries; helping with validation, updating Redux store, fixing Map functionality, helping to create unsaved changes modal; general FE development and enhancements

What were any major issues/challenges you ran into?

Yelp APIs

What do you plan to work on for this coming iteration?

Remaining enhancements, bug fixes and code cleanup.

CSID: k2r1b

What did you work on this past iteration?

Connecting the itinerary page to the backend, deploying the app to Heroku.

What were any major issues/challenges you ran into?

The activity edit component was originally using contentEditable which does not work well with React. This needed to be replaced with material-ui components before continuing. State management with RTK queries and useEffect hooks was also non-trivial.

What do you plan to work on for this coming iteration?

Bug fixes, cleaning up error logs, minor features.


sources/ostree: enable locked-access explicitly

Make sure access to the shared ostree metadata is locked properly. This
is the default since 2018.5, but lets be explicit here. This also makes
sure that the option exists and the local version supports locked and
protected access.
It is unclear whether the ostree init honors that as well. It really
should, and if it doesn't we can always report it upstream.
(This is untested. I just prototyped this. Lets see what the CI says :eyes:)

Great. ostree config lets you set any arbitrary configuration parameters, regardless whether they make sense or not. And I think ostree just happily ignores values in config that are unknown. Sooo, not sure this makes too much sense. But I guess it still is a nice way to document why we consider the org.osbuild.ostree source to be safe with a shared cache?
IOW: I still like this change.


Compression

Are there any parameters to compress the output or quality as its doesn't seem to be documented anywhere?

Never Mind, https://github.com/thephpleague/glide/blob/master/src/Manipulators/Encode.php#L70 gave me a hint.
return $this->server->getImageResponse( "{$basename}",  [
	'w' 	=> $predefinedSize['width'],
	'h' 	=> $predefinedSize['height'],
	'fit' 	=> $predefinedSize['method'],
	'q'     => 70
] );

Yep, see this page: http://glide.thephpleague.com/1.0/api/encode/


Support for a App.config settings

 Issue by apla
Thursday Jun 18, 2015 at 11:06 GMT
Originally opened as https://github.com/gsscoder/commandline/issues/165

I'm trying to couple commandline Options class with ConfigurationManager.AppSettings to make configuration persistent. For now (with stable version 1.9.x) I ended with such piece of code:

public Options (string[] args) {

    // TODO: redesign without reflections
    var pis = this.GetType().GetProperties().Where(prop => prop.IsDefined(typeof(OptionAttribute), false));
    foreach (var pi in pis) {
        var optAttr = pi.GetCustomAttributes(typeof(OptionAttribute), false).FirstOrDefault() as OptionAttribute;
        if (optAttr == null)
            continue;
        optAttr.DefaultValue = optAttr.DefaultValue ?? ConfigurationManager.AppSettings[optAttr.LongName];
    }

    // here we use CommandLine to initialize this class
    using (var parser = new CommandLine.Parser(settings => { settings.HelpWriter = Console.Error; settings.IgnoreUnknownArguments = false; }))
...

Maybe you can propose better way to enumerate properties?

 Comment by gsscoder
Thursday Jun 18, 2015 at 15:19 GMT

@apla, code can help, but can you first describe exactly what you're trying to doing?
When talking about Options class and persistence, do you want serialize an instance in your settings or "externalize" attributes metadata?
I want to add that, if I'm not wrong, that @nemec already done a configuration component coupled with this project. You can check its repo or ask him.

 Comment by nemec
Thursday Jun 18, 2015 at 15:44 GMT

Hi @apla, are you asking for a way to load settings from App.config and override some of them with command line parameters? Do you also need to save command line overrides back to the App.config?
For the first one, I wrote a library called SmartConf that does just that -- set the "order" of your data sources and they will all be merged into on config. Additionally, I wrote sources for AppSettings and CommandLine (see here, the readme for CommandLine is in the CommandLine folder).
If you need to save the data back, unfortunately I haven't implemented that yet for AppSettings. You could load settings from a regular XML file (XmlFileConfigurationSource) instead, which does support saving.

 Comment by apla
Thursday Jun 18, 2015 at 16:26 GMT

I want to split project development to two phases. When I write code and test it I change configuration via command line, and when my requirements are satisfied, I want to store that config via persistence layer (for example, App.config). Then I can distribute my project along with working configuration. Also, using that configuration allows me to pin into windows 8.x taskbar, because all cli parameters is lost when I pin program to taskbar.
I don't need to change configuration programmatically, App.config shall provide defaults.
For example, I'm writing borderless fullscreen browser. I want to configure starting url to http://instance-a.site.com/ and use cefsharp for that browser. Another client wants to use old site with ActiveX, so I need to configure url as http://instance-b.site.com and define WebBrowser version as IE 8.  When I'm ready, I just send zip archives with working configuration using only one binary.
@nemec, Do I need to provide one configuration class for App.config and another one for commandline? Or I can use one Config class like this?

private sealed class Options {
    [Option ("url", MetaValue = "URL", HelpText = "Url to show on multiscreen")]
    public string Url { get; set; }

    [Option ('e', "engine", DefaultValue ="chrome", HelpText = "Browser engine to use: ie or chrome")]
    public string Engine { get; set; }

...

var manager = new ConfigurationManager<Config>(
    new AppSettingsConfigurationSource<Config>(),
    new CommandLineConfigurationSource<Config>(args)
);
var config = manager.Out;

 Comment by nemec
Thursday Jun 18, 2015 at 16:56 GMT

Yes, you should use the same class for both. Your sample code looks
correct.

 Comment by diev
Wednesday Aug 26, 2015 at 09:57 GMT

Fine, I was looking for same solution as @apla too!

 Comment by gsscoder
Thursday Jun 18, 2015 at 18:06 GMT

As you seen, @apla, @nemec helped you... I want to add that we're happy you choose this library and that your way of using it for automating tests is very cool.

 Comment by gsscoder
Wednesday Aug 26, 2015 at 15:16 GMT

@dlev, as said @nemec it own a project that can help in such direction or at least can be used to get inspiration.
This is what I'm planning for post-2.0-stable:
class Options {
  // normal options here ...omissis...

  [Option(Default="Fallback")] //Fallback special string that force the lib to look...
  public int Port { get; set; }

  internal Fallback<int> PortFallback { //...for {Property}Fallback as CoC phylosophy.
    get { retrun Fallback.AppConfig("section/value").Or(8080); }
  }
}

In few words you'll get a Fallback object with fluent syntax able to indicate and alternate source or fallback itself to fixed default.
I'm thinking to something similar from year (you can search old issues for confirmation) and I think it accommodates also @apla needs.
If you want writing something custom, you'll supply a Func delegate, I want to keep the library free from public interfaces or base classes.
The bad news is that you need to wait until 2.0 reaches stable version. Before doing it I want to add a new test project that uses FsCheck (yes the new t.p. will be in F).
Thanks everyone for joining wonderful discussion. :+1:

 Comment by gsscoder
Friday Aug 28, 2015 at 19:46 GMT

Yes, but this is not what I'm proposing. When Default = "Fallback", the parser will look for a property {PropertyName}Fallback that returns a Fallback type used to fluently build such default data customizations.
@diev, maybe you've looked during my process of editing...?
R. Giacomo

 Comment by diev
Wednesday Aug 26, 2015 at 15:59 GMT

Well, this is a very elegant notation:
.Or(8080)

But it is good to know that autogenerated Settings.Designer.cs can contain a default value itself (if Property GenerateDefaultValueInCode for this Setting is set to True):
        [global::System.Configuration.ApplicationScopedSettingAttribute()]
        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
        [global::System.Configuration.DefaultSettingValueAttribute("8080")]
        public int Port {
            get {
                return ((int)(this["Port"]));
            }
        }

Unfortunately it is not allowed to simplify the notation just to use:
  [Option(Default = Properties.Settings.Default.Port)]
  public int Port { get; set; }

Hi,
if have a similar requirement of merging AppConfig and command line options. The SmartConf library not working with the 2.x release.
Are there any plans to support this in the future? There were plans to add some sort of fallback settings provider. Is it still on the roadmap?
TIA

Hi @tklein this is not on the roadmap and considering this is a library for parsing CLI args, I don't believe a feature like this is a good fit for inclusion.
You are totally right, though - I haven't touched SmartConf in a long time and it's not been updated for version 2.x. If you take a look at the source of the CommandLineParser plugin you can see that there are more lines of XML comments than lines of code - it's quite easy to create your own source for 2.x in your own project. And the .cs file I linked to is licensed under MIT, so feel free to copy it into your own program and edit to suit your needs.

Hi @nemec ,
Thanks for the reply.
Makes perfectly sense, I'll check the mentioned source and create a MR in case I end up with something useful and shareable :)


Doubts on Hadoop Support

I read the quick start introduction and it says that you are using a Hadoop 2.9.2 which is a pretty high version. Is there any requirements for Hadoop(HBase Hive…) version? Also is it support Apache Hadoop only? I currently have a cluster running CDH5.7(Hadoop 2.6), need I update my Hadoop or change it to an original Apache Hadoop?
Looking forward to reply, thank you very much!

We use HDFS in the Hadoop distribution and you do not need to update your hadoop.

On 20 Feb 2019, at 1:26 PM, Minghao Liu<EMAIL_ADDRESS>wrote:
I read the quick start introduction and it says that you are using a Hadoop 2.9.2 which is a pretty high version. Is there any requirements for Hadoop(HBase Hive…) version? Also is it support Apache Hadoop only? I currently have a cluster running CDH5.7(Hadoop 2.6), need I update my Hadoop or change it to an original Apache Hadoop?
Looking forward to reply, thank you very much!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/alibaba/euler/issues/38, or mute the thread https://github.com/notifications/unsubscribe-auth/AD20y7z8_0abkdH05C05kG8mOjKIlXMVks5vPNxrgaJpZM4bEb8x.

We use HDFS in the Hadoop distribution and you do not need to update your hadoop.
…
Thanks a lot! By the way, is there any document which list all the minimum environment requirements?

I am sorry we did not list the  environment requirements, but if you have checked the build guide you may found some necessary dependencies.
Here, i give a simple list, which may not be complete:
if you run distributed and use HDFS as shared storage

python
pip
TensorFlow
HDFS library (need when you use hdfs)
JDK
zookeeper

if you run in local mode

python
pip
TensorFlow

if you want to build from the source code, you may need build tools too, just follow the installation guide
euler is development with c++11, so make sure you c++ compiler support c++11 features
thanks

On 20 Feb 2019, at 1:56 PM, Minghao Liu<EMAIL_ADDRESS>wrote:
We use HDFS in the Hadoop distribution and you do not need to update your hadoop.
… x-msg://14/#
Thanks a lot! By the way, is there any document which list all the minimum environment requirements?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/alibaba/euler/issues/38#issuecomment-465435910, or mute the thread https://github.com/notifications/unsubscribe-auth/AD20y554uMLsIOPiG51y15b38P2hwLZsks5vPONxgaJpZM4bEb8x.


adding infrastructure golden topology provisioning logic

This pull request has pre-requisites of other pull requests:

https://github.com/cloud-native-toolkit/multi-tenancy-gitops-infra/pull/11
https://github.com/cloud-native-toolkit/toolkit-charts/pull/237

The modification will allow easy modification for adding Infrastructure and storage nodes, reallocate the pods and install OCS.... The pre-requisite for this is to enable in 0-bootstrap/single-cluster/1-infra/kustomization.yaml to enable:
- argocd/namespace-openshift-storage.yaml
- argocd/storage.yaml
- argocd/infraconfig.yaml
- argocd/machinesets.yaml

solved #26


[CONTRACTS] Create generic escrow component

hi @0xChqrles , can i work on this?

Hey, can I work on this ? :)

To implement the escrow contract component, we need the following functionality:

a storage item holding the deposited funds, each item with information about the buyer and seller side, value, and timelock;
a function to add a new deposit;
a function to release funds by the buyer with a //TODO to add a check for proof of deposit via Revolut by the seller, currently just leave a dummy check returning true by default
a function to claim back the funds by the seller if the timelock passed (after the number of blocks passed)
removal of the deposit tracking item from the storage


postBuildCommands are executed multiple times and from wrong path

A depends on B & C, B depends on C. C defines a postBuildCommands entry.
What happens now if you build A:
The postBuildCommands are run once for building C, once for building B and then twice when building A. All 4 times they are run from the current working directory (regardless of --root=).
What I would expect to happen when building A:
The postBuildCommands are run once when building C, from the package directory of C.

workaround for the wrong path: add cd $PACKAGE_DIR to the beginning of your commands.

doh. wrong repo. Sorry.


Turkish locale fail on weekdaysParse

https://jsfiddle.net/xt4d0rLh/4/
Sunday and monday as friday and saturday starts as the same in turkish locale.
What I want is to build an array where the first element depends on the first day of week of the locale and the tail of the array is the other days in the right order.

That could be done by that

  const weekdays = moment.weekdays();
  const firstDayOfWeek = moment.localeData().firstDayOfWeek();
  const firstDayOfWeekToEnd = weekdays.slice(firstDayOfWeek);
  const beforeFirstDayOfWeek = weekdays.slice(0, firstDayOfWeek);
  return firstDayOfWeekToEnd.concat(beforeFirstDayOfWeek);

@mj1856, @BYK, @erhangundogan, any thoughts? The locale seems to be correct, the test do not fail.

@Oire looks like parse tests only cover month names.

@BYK,   so   could  you  please  update  the tests and see what fails?
Teşekkür ederim!

@Oire - submitted a PR with a test failing on develop and passing with the updates. Had to disable a line in the new test since the i flag in RegEx is not locale aware so it doesn't match SALI when it is passed Salı (note the lack of dot in the lower-case version).

@BYK,  oh, I do know the Turkish İ/i/I/ı localization pain :(. I think, this fix is
satisfactory for you as a native speaker. Thanks again!
P.S. Türkçe küçük biliyorum :)

Closed via #2988.

@Oire - Haha thanks! The fix is okay. Also the İ/i/I/ı was already there, I'm just fixing what @wadouk reported. FYI this changes the behavior of non-strict parsing a bit as you may have realized. No existing test failed though, so assuming it's okay.


updated brew url

Its most appropriate to forward users to the brew's information page generated for crunchy-cli. There are stats on amount of downloads, see where the manifest is location, and what architectures are built for it.

Please label hacktoberfest-accepted


[WFLY-13048] Upgrade MicroProfile Health 2.2

JIRA: https://issues.redhat.com/browse/WFLY-13048
Diff to previous version integrated in WildFly: https://github.com/eclipse/microprofile-health/compare/2.1...2.2
Signed-off-by: Jeff Mesnil<EMAIL_ADDRESS>

I'm putting this PR on hold. It could potentially be merged as-is but I want to get a version of smallrye-health that depends on MP Health 2.2 to be consistent (although, I don't expect changes in smallrye-health itself).
This smallrye-health upgrade will fix the exclusion of java.enterprise:cdi-api and use MP Config 1.4.

Dev analysis is at https://github.com/wildfly/wildfly-proposals/pull/284

I'm putting this PR on hold. It could potentially be merged as-is but I want to get a version of smallrye-health that depends on MP Health 2.2 to be consistent (although, I don't expect changes in smallrye-health itself).
This smallrye-health upgrade will fix the exclusion of java.enterprise:cdi-api and use MP Config 1.4.

Hi @jmesnil, are you referring to a further release of https://github.com/eclipse/microprofile-health/releases/tag/2.2?

Hi @jmesnil, are you referring to a further release of https://github.com/eclipse/microprofile-health/releases/tag/2.2?

No, I'm holding this PR until I have a release of smallrye-health based on MP Health 2.2.

Hi @jmesnil, are you referring to a further release of https://github.com/eclipse/microprofile-health/releases/tag/2.2?

No, I'm holding this PR until I have a release of smallrye-health based on MP Health 2.2.

Ah great, I see it now, I was just looking at specs version while you were referring to the component. Thanks for making this clear.

@jmesnil When this is ready please file a matching PR against 19.0.x and put the 19.x label on that one rather than this one.


Allow to customize the systray icon double click behavior

Currently, double clicking the systray icon do a different behavior depending on the number of unread emails:

no unread email / multiple unread emails: it opens the inbox in the browser
1 unread email: it opens the unread email in the browser

It would be nice to have the same behavior every time the systray icon is clicked.

To let other user know, as explained by mail, this is the intended behavior.
I may need some time to think of it.

Unfortunately this won't be implemented.
As explained in the past, the goal of Inbox Notifier is not to offer as many settings / options as possible, but keep things consistent.

Thank you for your explanation and your great effort on this app.
For me, the "consistent" behavior would be having the same reaction from double clicking the system tray icon regardless of unread email count.
Anyways. I'm maintaining my own fork of this project for my own needs. Thank you very much again for providing this open-source project.


Switch test device to chrome

Breaking Change
Is this a breaking change? Did you modify or delete any public APIs in such a way that the package user has to make changes in their code to upgrade to the new version?
No

Moved to #169


[Bug]: theme.css.liquid not syncing

Please confirm that you have:

[X] Searched existing issues to see if your issue is a duplicate. (If you’ve found a duplicate issue, feel free to add additional information in a comment on it.)
[X] Reproduced the issue in the latest CLI version.

In which of these areas are you experiencing a problem?
Theme
Expected behavior
Changes done in the theme.css.liquid should sync and reflect in the front end.
Actual behavior
Any changes in the theme.css.liquid are not synced. Shopiy CLI shows an update has been made for assets/theme.css.liquid, but they do not show up in the front end.
Changes can be seen in the file when looking directly at the admin file.
My current workaround is to create a new .css file (without the .liquid format) to apply styling.
Reproduction steps

Make changes to theme.css.liquid
Inspect front-end to see style not updated

Operating System
Mac OS Monterey 12.6.3
Shopify CLI version (check your project's package.json if you're not sure)
3.48.1
Shell
zsh
Node version (run node -v if you're not sure)
20.5.0
What language and version are you using in your application?
Liquid, CSS

Probably related to https://github.com/Shopify/cli/issues/2613

+1

+1 I just noticed this issue yesterday.
For context, I'm using a vintage theme (OS 1.0) with themekit, but it's the same .liquid extension issue. In my case it's a .css.liquid file containing all my CSS, minified with some Liquid variables, that's compiled from a bunch of SCSS files.  I can see the updates to the file in Admin > Online Store > Theme > Edit code, but the file that is being served on the frontend is the outdated version.
Things that haven't caused the /assets/*.liquid file to update on the frontend:

Unlike others, the file that gets served on the frontend seems to remain the outdated version, regardless of how long I wait. I pushed an update yesterday afternoon, and checked back this morning and it was still the outdated version.
Using a watcher (i.e. theme watch) vs manually pushing the changes (i.e. theme deploy) makes no difference

Things that have caused the /assets/*.liquid file to update on the frontend:

Making updates to another file in /assets, like adding a new line to an unrelated .js file, causes the updated version of the .css.liquid file to start getting served on the frontend. To be clear, I'll have the watcher running, update my .css.liquid file, see that it's processed and updated by themekit, confirm the change is present in Admin > Online Store > Theme > Edit code, but not present in the .css file that being served to the frontend. Then I'll add a new line to a random .js file in /assets, reload the preview, and the .css file on the frontend will now be the updated version.
I made a copy of an older, outdated theme, then pushed the new .css.liquid file, and saw the change reflected immediately on the frontend. I experimented a little and noticed if the change to .css.liquid was small, like just a few lines of CSS, the updated file wouldn't be served on the frontend. However, if the change was larger, like many lines of CSS, the file on the frontend would be updated immediately.

I hope this helps.

+1 I just noticed this issue yesterday.
For context, I'm using a vintage theme (OS 1.0) with themekit, but it's the same .liquid extension issue. In my case it's a .css.liquid file containing all my CSS, minified with some Liquid variables, that's compiled from a bunch of SCSS files.  I can see the updates to the file in Admin > Online Store > Theme > Edit code, but the file that is being served on the frontend is the outdated version.
Things that haven't caused the /assets/*.liquid file to update on the frontend:

Unlike others, the file that gets served on the frontend seems to remain the outdated version, regardless of how long I wait. I pushed an update yesterday afternoon, and checked back this morning and it was still the outdated version.
Using a watcher (i.e. theme watch) vs manually pushing the changes (i.e. theme deploy) makes no difference

Things that have caused the /assets/*.liquid file to update on the frontend:

Making updates to another file in /assets, like adding a new line to an unrelated .js file, causes the updated version of the .css.liquid file to start getting served on the frontend. To be clear, I'll have the watcher running, update my .css.liquid file, see that it's processed and updated by themekit, confirm the change is present in Admin > Online Store > Theme > Edit code, but not present in the .css file that being served to the frontend. Then I'll add a new line to a random .js file in /assets, reload the preview, and the .css file on the frontend will now be the updated version.
I made a copy of an older, outdated theme, then pushed the new .css.liquid file, and saw the change reflected immediately on the frontend. I experimented a little and noticed if the change to .css.liquid was small, like just a few lines of CSS, the updated file wouldn't be served on the frontend. However, if the change was larger, like many lines of CSS, the file on the frontend would be updated immediately.

I hope this helps.

We still experience the issue on multiple projects.

I am experiencing this same issue. Very frustrating as my changes were showing, then out of the blue they stopped showing.
It's showing that files are updating in the cli:

However, the only way I've been able to get changes to show is to quit shopify cli and start it again or, to push changes to my published theme via git.

SAME! i thought i was going crazy.

Hello, I am not sure if this is related, but in the context of theme app extension syncing, es6-imported files (located within the same assets/ folder as other app extension files) are not consistently updated either, especially when running the "shopify dev" command, despite the CLI acknowledging the update and claiming such files were indeed "pushed to a draft". The deploy command doesn't seem to have as much of an issue with this but I would think the expected behavior would be that such files would update regardless of the command used.

We are currently experiencing a persistent issue where the .liquid files located in the assets folder are not being updated as expected. This is particularly concerning since our workflow relies on injecting general liquid variables for various design elements such as colors. Despite receiving confirmation from the Command Line Interface (CLI) indicating that the file has been updated, a manual inspection reveals that the CSS changes are not reflected in the file.
Additionally, we are facing significant challenges with the Hot Reload feature. Upon modifying a single file, our custom Vite configuration processes the SCSS and Tailwind files, directing the output to the assets folder. Although the CLI acknowledges the update and uploads the modified file, it triggers an excessive number of refreshes—approximately a dozen for a single file update. This behavior is highly irregular and disrupts our development process.
It is crucial that we address these issues promptly to maintain efficiency and ensure the integrity of our project's development workflow.

We're still experiencing this issue.
The activity is low because the community has seen no motivation to resolve this issue.  This is your personal brand's fault, not the community.

Definitely still happening, but it seems to be specifically with some CSS files that weren't part of the original theme I'm working on. Not sure if that's a relevant fact.

@mvlad-reb That helps! Thanks for the info :)

@mvlad-reb Hi 👋
Our test process was:

Reference a missing xyz.css.liquid file from the theme
Add that file anew in assets/xyz.css.liquid
Have the browser automatically refresh to recognize the new file (which was already referenced)

Modifying xyz.css.liquid afterwards should also trigger a hot reload.
If this is not what you are experiencing, can you provide some steps to reproduce it? Or can you record a quick video to show it?
Thank you!

@mvlad-reb I think there was a problem when you submited your previous message, it doesn't contain links or CSS content even when I check the source:

Yes that's correct, sorry, I meant that as in "this is happening with a CSS file", yes.

@mvlad-reb
We haven't been able to reproduce this, so we may need some more information
Can you please open a bug report with verbose logs? You can tag me in that issue.
Thanks!


Review Nunjucks default() fallbacks for "falsey" values

Description of the issue
When using the tabs template, it used to be the case the an empty string ("") being passed as title would result in the default string "Contents" being displayed:
https://github.com/alphagov/govuk-frontend/blob/main/packages/govuk-frontend/src/govuk/components/tabs/template.njk#L7
However, since Nunjucks 2.0, an empty string will NOT trigger the default, as Nunjucks now only uses default when a value is undefined rather than falsey:
https://mozilla.github.io/nunjucks/templating.html#default-value-default-boolean
If the template is passed an empty string for the title parameter, should the page render as:

or as:

Contents

Steps to reproduce the issue
Pass an empty string ("") for the title to the tabs template:
https://github.com/alphagov/govuk-frontend/blob/main/packages/govuk-frontend/src/govuk/components/tabs/template.njk
Actual vs expected behaviour
Expected: Passing an empty string for title renders as
Contents

Actual:

Thanks for opening this @JoPintoPaul
I did wonder if our default() usage needed tweaking so I've update the title for a wider review
Your example is spot on though, we always need a title so "falsey" values should be skipped:

- {{ params.title | default("Contents") }}
+ {{ params.title | default("Contents", true) }}

But in contrast we'd take care with other "falsey" values such as:

Checkboxes input item.checked should preserve false values
Select menu item.selected should preserve false values

We also use params.value without default() but maybe they should keep "" values too
Will be good to tighten things up, thanks again

@colinrotherham Great stuff, thanks for the update!

Thanks for raising this @JoPintoPaul
We'll have it fixed in our next release


Better error messaging when failing to download ERTS

If you're being rate-limited by Github the DefaultERTSResolver module passes along unmodified target, causing an error later on in the build process when Burrito attempts to the copy the non-existent ERTS.

Fixed in #50 :)


tedge cli reference documents version not aligned with code version

Describe the bug
The reference documents that are present in docs/src/references/tedge.*.md are not updated.
They are still with the old version.
For example:
tedge 0.2.0
tedge is the CLI tool for thin-edge.io
To Reproduce
https://github.com/thin-edge/thin-edge.io/tree/main/docs/src/references
Expected behavior
The documents should be aligned with the code version.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):

OS [incl. version]
Hardware [incl. revision]
System-Architecture [e.g. result of "uname -a"]
thin-edge.io version [e.g. 0.1.0]

Additional context
Add any other context about the problem here.
AC:

Add script for building reference to doc generation workflow

#820


grunt docs -> not found: jsdoc

I just downloaded phaser.io run successfully npm install in the directory. Now I want to rebuild the documentation by running grunt docs. I got following error:
Warning: Error: not found: jsdoc Use --force to continue.
How to solve this ? I didn't change anything on any files.

jsdoc is installed as a developer dependency, install these with:
npm install -dev

jsdoc is installed as a developer dependency, install these with:
npm install -dev

Make sure the jsdoc module is installed "globally".

Make sure the jsdoc module is installed "globally".

It's listed in the package.json so you should be safe to just do an npm update first (or an install like above)

@photonstorm I was trying to build the docs (dev branch) and faced the issue. It's probably not a good idea to have jsdoc specified as a dependency in package.json.


[OpenCL] Registers AdjustContrastv2

Registers AdjustContrastv2 for SYCL
Extends adjust_contrast_op_benchmark_test to cover SYCL

Can one of the admins verify this patch?

Jenkins, test this please.


what are reasons about the 'Worker died unexpectedly' ?

Hi，when I use this autoML tool, I meet this problem"Worker died unexpectedly", what reasons about this issue? How can I slover it ?
thanks

It is always easier (and most of the times only possible at all) to answer, if you provide a StackTrace of the error-message, details of your hardware and environment and a Minimum Working Example (so we can reproduce that error and, if necessary, fix it).

@shukon Thank you for replying me!
I use this tool to search the numbers of filter of one layer of a CNN network, and I use pytorch as backend.
I use the mnist example and its pytorch code file. To achieve my goal, I modiled my project from mnist examples.
Here is my configSpace:
`@staticmethod
def get_configspace():
"""
It builds the configuration space with the needed hyperparameters.
It is easily possible to implement different types of hyperparameters.
Beside float-hyperparameters on a log scale, it is also able to handle categorical input parameter.
:return: ConfigurationsSpace-Object
"""
cs = CS.ConfigurationSpace()
lr = CSH.UniformFloatHyperparameter('lr', lower=1e-6, upper=1e-1, default_value='1e-2', log=True)
sgd_momentum = CSH.UniformFloatHyperparameter('sgd_momentum', lower=0.0, upper=0.99, default_value=0.9, log=False)
cs.add_hyperparameters([lr, sgd_momentum])
#filter_num1 = CSH.UniformIntegerHyperparameter('filter_num1', lower=16, upper=48, default_value=32, log=True)
#filter_num2 = CSH.UniformIntegerHyperparameter('filter_num2', lower=32, upper=96, default_value=64, log=True)
#filter_num3 = CSH.UniformIntegerHyperparameter('filter_num3', lower=32, upper=96, default_value=64, log=True)
#filter_num4 = CSH.UniformIntegerHyperparameter('filter_num4', lower=64, upper=192, default_value=128, log=True)
#filter_num5 = CSH.UniformIntegerHyperparameter('filter_num5', lower=64, upper=192, default_value=128, log=True)
#filter_num6 = CSH.UniformIntegerHyperparameter('filter_num6', lower=128, upper=384, default_value=256, log=True)
#filter_num7 = CSH.UniformIntegerHyperparameter('filter_num7', lower=128, upper=384, default_value=256, log=True)
#filter_num8 = CSH.UniformIntegerHyperparameter('filter_num8', lower=128, upper=384, default_value=256, log=True)
filter_num9 = CSH.UniformIntegerHyperparameter('filter_num9', lower=128, upper=384, default_value=256, log=True)
#filter_num10 = CSH.UniformIntegerHyperparameter('filter_num10', lower=128, upper=384, default_value=256, log=True)
#filter_num11 = CSH.UniformIntegerHyperparameter('filter_num11', lower=128, upper=384, default_value=256, log=True)
#filter_num12 = CSH.UniformIntegerHyperparameter('filter_num12', lower=256, upper=768, default_value=512, log=True)
#filter_num13 = CSH.UniformIntegerHyperparameter('filter_num13', lower=256, upper=768, default_value=512, log=True)
    cs.add_hyperparameters([filter_num9])
    return cs

`
I just search one layer now.
The info of result as follow:
BUG:hpbandster:DISPATCHER: Finished worker discovery
DEBUG:hpbandster.run_0.worker.ubuntu1604.16378:WORKER: shutting down now!
DEBUG:hpbandster:DISPATCHER: Starting worker discovery
DEBUG:hpbandster:DISPATCHER: Found 0 potential workers, 1 currently in the pool.
INFO:hpbandster:DISPATCHER: removing dead worker, hpbandster.run_0.worker.ubuntu1604.16378140503776417536
INFO:hpbandster:Job (0, 0, 0) was not completed
DEBUG:hpbandster:HBMASTER: number of workers changed to 0
DEBUG:hpbandster:adjust_queue_size: lock accquired
INFO:hpbandster:HBMASTER: adjusted queue size to (-1, 0)
DEBUG:hpbandster:DISPATCHER: job (0, 0, 0) finished
DEBUG:hpbandster:DISPATCHER: Trying to submit another job.
DEBUG:hpbandster:HBMASTER: running jobs: 1, queue sizes: (-1, 0) -> wait
DEBUG:hpbandster:DISPATCHER: jobs to submit = 0, number of idle workers = 0 -> waiting!
DEBUG:hpbandster:DISPATCHER: register_result: lock acquired
DEBUG:hpbandster:DISPATCHER: job (0, 0, 0) on hpbandster.run_0.worker.ubuntu1604.16378140503776417536 finished
DEBUG:hpbandster:job_id: (0, 0, 0)
kwargs: {'config': {'filter_num9': 252, 'lr': 0.029349927740529143, 'sgd_momentum': 0.6664149273388896}, 'budget': 10.0, 'working_directory': '.'}
result: None
exception: Worker died unexpectedly.
DEBUG:hpbandster:job_callback for (0, 0, 0) started
DEBUG:hpbandster:job_callback for (0, 0, 0) got condition
WARNING:hpbandster:job (0, 0, 0) failed with exception
Worker died unexpectedly.
DEBUG:hpbandster:Only 1 run(s) for budget 10.000000 available, need more than 5 -> can't build model!
DEBUG:hpbandster:job_callback for (0, 0, 0) finished
DEBUG:hpbandster:DISPATCHER: Finished worker discovery
DEBUG:hpbandster:DISPATCHER: Starting worker discovery
DEBUG:hpbandster:DISPATCHER: Found 0 potential workers, 0 currently in the pool.
DEBUG:hpbandster:DISPATCHER: Finished worker discovery
Another, I  want to konw the maximun number of this tool can search?
Thanks!

Make sure all values in the info dictionary are python build-in types as well. That can also lead to workers dying. If your issue is resolved, please close it. Thank you!


Support for v4 API

Hi there, is there any plan for API v4 support?

@nguyenquyhy  I also have the same question


Input buffer: Attempt to delete a buffer that is in use

When submitting the input buffer with Return, following error happens:
Error detected while processing BufWinLeave Autocommands for "<buffer=5>":
E937: Attempt to delete a buffer that is in use: vlime | input | Vlime Connection 1 | Input string:

The value does go through however.
Tested with following .vimrc with an empty .vim/ directory besides plug.vim:
set nocompatible

call plug#begin('~/.vim/plugs/')

Plug 'vlime/vlime'

call plug#end()

Launching a repl with <LocalLeader>rr, and sending e.g. this:
(read-line *query-io*)

;;
More data:
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Jan 26 2020 11:45:38)
Included patches: 1-148
Compiled by Arch Linux
Huge version with GTK3 GUI.  Features included (+) or not (-):
+acl               -farsi             -mouse_sysmouse    -tag_old_static
+arabic            +file_in_path      +mouse_urxvt       -tag_any_white
+autocmd           +find_in_path      +mouse_xterm       +tcl/dyn
+autochdir         +float             +multi_byte        +termguicolors
-autoservername    +folding           +multi_lang        +terminal
+balloon_eval      -footer            -mzscheme          +terminfo
+balloon_eval_term +fork()            +netbeans_intg     +termresponse
+browse            +gettext           +num64             +textobjects
++builtin_terms    -hangul_input      +packages          +textprop
+byte_offset       +iconv             +path_extra        +timers
+channel           +insert_expand     +perl/dyn          +title
+cindent           +job               +persistent_undo   +toolbar
+clientserver      +jumplist          +popupwin          +user_commands
+clipboard         +keymap            +postscript        +vartabs
+cmdline_compl     +lambda            +printer           +vertsplit
+cmdline_hist      +langmap           +profile           +virtualedit
+cmdline_info      +libcall           +python/dyn        +visual
+comments          +linebreak         +python3/dyn       +visualextra
+conceal           +lispindent        +quickfix          +viminfo
+cryptv            +listcmds          +reltime           +vreplace
+cscope            +localmap          +rightleft         +wildignore
+cursorbind        +lua/dyn           +ruby/dyn          +wildmenu
+cursorshape       +menu              +scrollbind        +windows
+dialog_con_gui    +mksession         +signs             +writebackup
+diff              +modify_fname      +smartindent       +X11
+digraphs          +mouse             +sound             -xfontset
+dnd               +mouseshape        +spell             +xim
-ebcdic            +mouse_dec         +startuptime       -xpm
+emacs_tags        +mouse_gpm         +statusline        +xsmp_interact
+eval              -mouse_jsbterm     -sun_workshop      +xterm_clipboard
+ex_extra          +mouse_netterm     +syntax            -xterm_save
+extra_search      +mouse_sgr         +tag_binary

SBCL 2.0.0

~/.vim/plugs/vlime git log --oneline -n 1
64e6220 (grafted, HEAD -> master, origin/master, origin/HEAD) Merge pull request #50 from vlime/fix/vim-tests

I have the same issue.
I'm using pathogen to load vlime.
Same vim, also on archlinux:
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Jan 26 2020 11:45:38)
Included patches: 1-148
Compiled by Arch Linux

SBCL 2.0.1

ceee9fe (HEAD, origin/master, origin/HEAD, master) Fix *json-cache* to work on other implementations than SBCL.

Developments:

Issue is not reproducible in NeoVim.

Here's where it's triggered from:

In autoload/vlime/ui/input.vim,
In function vlime#ui#input#FromBuffer:
augroup VlimeInputBufferLeaveAu
    autocmd!
    execute 'autocmd BufWinLeave <buffer> bunload!' buf
augroup end

:bunload! discards changes, closes any windows for this buffer, and frees the memory allocated for it. BufWinLeave is triggered before a buffer is removed from a window, not when it's still visible in another window, also triggered when exiting.
The Input buffer has setbufvar(buf, '&buflisted', 0), which means it doesn't show up in the operations involving the buffer list. To show all buffers the including unlisted ones, we can use :buffers!. Which, reasonably enough, the Input buffer shows up in, regardless of whether the above autocommand is present.
So the idea behind this line is to unload the memory allocated for whatever content we've put into the buffer, before we close it without removing from the (hidden-) buffer list. If we wanted to also remove it from the (hidden-) buffer list, we would use bdelete! instead of bunload!. Reasonably enough (since the former includes the latter), either command causes the same error.
Moving the autocommand up the autocommand stack to BufLeave solves the error, however this autocommand is triggered upon switching windows as well, which means we can destroy the buffer before we submit, which is undesirable. The autocommands down the stack that we could attach to, are (BufUnload, BufDelete, ...) are not exactly what we need either, and also happen to trigger the error (even if the construct itself now makes little sense). We are attempting to delete a buffer that is in use. The E937 help pertains to a group of autocommand-related errors and does not clear up this issue.

We run bdelete! when we submit the Input buffer anyways:

As defined in the same function vlime#ui#input#FromBuffer we were discussing previously:
nnoremap <buffer> <silent> <cr> :call vlime#ui#input#FromBufferComplete()<cr>

vlime#ui#input#FromBufferComplete calls the clean up by itself:
execute 'bdelete!' input_buf

Which means the following: the buffer IS being run bdelete! on, (which itself triggers bunload!), when it's submitted with the <CR> key.
So the only case where the problematic autocommand is relevant, is when we forcibly close the buffer without submitting it first. Which is problematic in itself, because further Lisp calls that would otherwise trigger the buffer, are put on hold until we find the buffer number in the buffers! list (because it's otherwise hidden from buffer-related commands), and then switch to it by it's number, e.g. :b 5. After that the situation resolves itself and the Input buffer will appear as many times as it was needed for the queued calls.
An alternative to deleting the autocommand outright, is to place it in an optional nvim block:
if has('nvim')
    augroup VlimeInputBufferLeaveAu
        autocmd!
        execute 'autocmd BufWinLeave <buffer> bunload!' buf
    augroup end
endif

Another way of addressing this can be seen in pull request  #48, which is handling the unload in a try block:
function! s:BufUnload(buf) abort
  try
    execute 'bunload!' a:buf
  catch /^Vim\%((\a\+)\)\=:E937:/
    return
  endtry
endfunction

augroup VlimeInputBufferLeaveAu
    autocmd!
    execute 'autocmd BufWinLeave <buffer> call s:BufUnload(' buf ')'
augroup end

Which seems more idiomatic than introducing an unwarranted nvim branch like above. I humbly call for @fukamachi to merge it!

Deleting the problematic block entirely also seems like a valid option, as the functionality it brings is highly questionable, as discussed in above https://github.com/vlime/vlime/issues/51#issuecomment-614379776.


having weird chapter names doesnt work for leanpub

I was able to render just fine with ottr:

and the book.txt file included this as well (although I had named the chapter file elements.Rmd in the main repo):

Yet... it does not show up when leanpub renders the course:

this is all fine... I can rename my chapter to something less fun, but we should let people know that they cant do this - or it would be nice if the name of the md file didn't have to be the title but instead was something else.

you can see here that the name of the file for this chapter was elements.rmd to start with: https://github.com/fhdsl/Overleaf_and_LaTeX_for_Scientific_Articles/pull/39


Logical validation of values in config.json

Originally created by @scaleoutsean as netapp/netappdvp#105
I came across this today, using netapp:17.07 - it seems some values aren't sanity-checked - for example SVIP in the example below:
{
	"version": 1,
	"storageDriverName": "solidfire-san",
	"Endpoint"<EMAIL_ADDRESS>	"SVIP": " <IP_ADDRESS>:3260",
	"TenantName": "docker",
	"InitiatorIFace": "default"
}

Clearly this is a valid JSON file, but the SVIP value is incorrect and results in some interesting problems down the road.
This is similar to netapp/netappdvp#56.
(edited from original to fix issue reference)

This was fixed with commit 7e82882.


Deprecation warnings during npm install

When running an npm install the following deprecation warnings are shown:
npm WARN deprecated<EMAIL_ADDRESS>Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated<EMAIL_ADDRESS>Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated<EMAIL_ADDRESS><EMAIL_ADDRESS>is no longer maintained. Upgrade to<EMAIL_ADDRESS>npm WARN deprecated<EMAIL_ADDRESS>graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to<EMAIL_ADDRESS>as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.

/app/naturalcrit # node -v
v6.2.0
/app/naturalcrit # npm -v
3.8.9

I believe Scott added the updated packages to this a while back. Closing.


Constructors for some DOM types may simply throw.

Currently, there are many constructors that throw. For example, web.HTMLDivElement(). We should either lower these like dart:html to document.createElement, or we should find some way to disallow invoking the constructor statically, i.e. a lint.

Would abstract class work?

Hmm, maybe it would? Would you prefer a magic constructor that calls document.createElement or should we make it a static error to use the constructor?

I was just suggesting abstract because that seemed to be a good fit for one of the approaches that you mentioned: 'disallow invoking the constructor statically'. That would prevent instance creations and still allow superinitializations in other constructors (but it looks like there are no subclass relationships, only implements, so we can't have super(...) anyway). On the other hand, if document.createElement("Something") can actually be called with an argument that yields a useful outcome then that sounds more pragmatic.
In any case, I just noticed the language perspective on this question—it would a serious mistake to assume that I can say anything useful about web programming. ;-)

we can simply omit a constructor altogether?

I would think so.

I ran again into these, so I'd suggest we do make a change to make these stand out more easily:

add a _ constructor that throws. This changes the default behavior and removes the default constructor from our classes:

@staticInterop @JS
class HTMLDivElement ... {
  HTMLDivElement._() => throw "unsupported";
}

once we have the new language syntax, we can leave them out entirely.
once the language introduces static extension members, we can introduce factories that call document.createElement from the glue layer.

Handled in https://github.com/dart-lang/web/pull/185.


Vc/metrics part1

What does this PR do
Add prometheus metrics to the project and use them to instrument errors in reaching NATS and ServerService. Also observe and report latency metrics for the ConditionOrc API.
The prometheus scraper is managed by the same gin web server that hosts the API, so no need to add additional configuration.

@joelrebel Let's discuss the pros/cons of adopting that third party metrics package? I don't have very strong feelings, but I would as soon not do it for testability reasons (that is, the current typed returns are easier to test rigorously) as well as simplicity reasons. I'm open to refactoring if you insist, though.

+1 for minimal external dependencies especially if we don't require most of the features from the external lib.
I prefer the typed returns as well, lets move ahead with this and see how it goes.


⚠ Mobitopup has degraded performance

In d966ce4, Mobitopup (https://napcard.voz.tech) experienced degraded performance:

HTTP code: 200
Response time: 5201 ms

Resolved: Mobitopup performance has improved in d80e97b after 10 minutes.


Warning: Sha.js Linux Installation issue

This issue only occurs when using yarn install without the yarn.lock file in a Linux environment. This has only been produced while building Docker containers in production environments:

The issue was introduced with a new version of Yarn. See https://github.com/yarnpkg/yarn/pull/7811 and https://github.com/crypto-browserify/sha.js/pull/65 for more details. This issue will be resolved in a later release of yarn.
Requirements:

Use the newer version of Yarn with a fix once it is available in our Dockerized Node distribution

Invalid bin message eliminated:

Source: https://circleci.com/gh/ubccpsctech/classy/1383
Either a dependency using it was eliminated through luck, or it was removed with Request, which was just replaced by node-fetch.


Add extra folder under version with hash name for patched packages

Describe the bug
Projects with patches will install a version globally. If the composer-global-installer plugin is used for multiple projects one project can start using a patched package from another project.
To Reproduce
Setup two projects with the same package in the require section and different patches in the extra section.
Install one project with the iwink/composer-global-installer plugin in a certain global location.
Install the second project with the iwink/composer-global-installer plugin in the same global location.
The second project will simply symlink to the global location as the plugin reports it as being installed?
Expected behavior
2 possible solutions

Provide exclusion of patched packages (by certain patching plugin packages).
Provide support to install patched packages (by certain patching plugin packages) in a hash-named subfolder that coincides with the patched version of the package.

Additional context
Exclusion is the easier solution.
Support is the nicer solution.

This is a bit more tricky to implement, but certainly doable. I'm not 100% sure on how we should do this, as "patches" are not a native composer-feature so we'd have to guess how a plugin manages patches to check if a patched version is used. I believe 9/10 times it's just a "patch" or "patches" key in composer.json which we could try to read. Which library do you use to apply patches?

I use cweagans/composer-patches for Drupal projects.
The subfolder may idd be somewhat harder to do. Because patch plugins usually apply the patch after the package is installed in it's installed path. So I think if we want to change the installed path for projects with patches maybe the easiest is to generate a hash generated from the patches settings for that package. But than this will not take into account if the patch applied properly or not.
Also makes me wonder what happens to "unused" global packages. For example when a patch gets removed. At this moment they stay on the system indefinitely. I know that Letudiant/composer-shared-package-plugin did implement some data management tracking system. But that is a whole other type of issue.

I have discussed this issue with the team, but I am afraid we cannot resolve this issue. Applying patches is a custom operation, not something native to composer. Because of that, it is impossible to determine with certainty which packages have been patched.
You can patch packages with the plugin you named, which adds a "patches" key to composer.json. However, it is also possible to provide a file which contains your patches, so we would also need support to parse that file. Patches can also simply be applied through the "scripts" entry with a patch command, which the plugin you mentioned also does under the hood. On top of this, there are also other libraries which use more other ways to configure patches.
As long as patches aren't standardized by composer, applying patches will always remain a custom implementation in your project. Custom implementations require custom package installations. Therefor, we are unable to resolve this issue. I have added a section to the README describing this caveat and how to avoid it.


A2ha env setup a2ha.rb integration

:nut_and_bolt: Description: What code changed, and why?
A2HA env setup in automate code, installation of automate-backend-development, integration of a2ha.rb file generation logic, a2ha deploy command mapping with automate deploy command mapping

:chains: Related Resources
https://app.zenhub.com/workspaces/the-delta-quadrant-5fc7c4c3922dc10021323fa6/issues/chef/automate/5434
:+1: Definition of Done
Written Codes, Tested codes locally, No test case is breaking,
:athletic_shoe: How to Build and Test the Change
rebuild components/automate-deployment/
rebuild components/automate-cli/
:white_check_mark: Checklist
All PRs must tick these:

[x] I have read the CONTRIBUTING document.
[x] All commits signed-off for the Developer Certification of Origin.

With occasional exceptions, all PRs from Progress employees must tick these:

[x] Is the code clear? (complicated code or lots of comments--subdivide and use well-named methods, meaningful variable names, etc.)
[x] Consistency checked? (user notifications, user prompts, visual patterns, code patterns, variable names)
[x] Repeated code blocks eliminated? (adapt and reuse existing components, blocks, functions, etc.)
[x] Spelling, grammar, typos checked? (at a minimum use make spell in any component directory)
[x] Code well-formatted? (indents, line breaks, etc. improve rather than hinder readability)

All PRs from Progress employees should tick these if appropriate:

[ ] Tests added/updated? (all new code needs new tests)
[ ] Docs added/updated? (all customer-facing changes)

Please add a note next to any checkbox above if you are NOT ticking it.
:camera: Screenshots, if applicable

@kalroy @vivek-yadav I have merged all my mapping tickets in this PR please have a quick review on it, we will be discussing more in our today 7:00 review discussion meeting

@vivek-yadav @kalroy comments are resolved now, please have a look


INPUT leaves a cursor on screen

If the INPUT cursor is visible when pressing ENTER the cursor (more like the inverted space) stays on the screen.

I remember this was an issue in an earlier v2.0 version but it has been fixed since then and now I can't reproduce. Can you please post a piece of code? Thanks.

Nevermind, I could reproduce.

Fixed in the upcoming v2.2


aws-cfn-bootstrap needs to be made distro-specific

SRPM currently "fixed" for EL6. However, when deployed to EL7, bombs on (back-rev) dependency on Python 2.6. Create SRPM for EL7 to establish appropriate dependency on Python 2.7.

Issue rendered obsolete by upstream


"Amount field" is seen left aligned after user clicks on request button from homepage

Frequency : 100%
Repro on build version: Android Internal build V:1.24.0 , iOS TestFlight build V:1.24.0
Repro on devices: iPhone 12(14.7.1), OnePlus 7t(11.0), Google Pixel 2XL(11.0),  iPhone 13mini(15.1.1)
Pre-condition:
1] User must have installed application
2] User must have given access to contacts
3] user must be on homepage
Repro Steps:
1] Click on request button from homepage and select a contact
2] Observe the amount field
Current Behavior: "Amount field" is seen left aligned on the request amount page
Expected Behavior: "Amount field" should be seen in middle of the request amount page
Attachment : amount_leftside.jpg

Hey @MuckT we have verified the above issue on latest android internal release build V:1.29.2 and observed the issue is fixed
Observation : Amount field is seen properly aligned in the center of the page
Attachment : request.jpg
Device : Google Pixel 2XL(11.0)
Thanks..!!


Fix "-fpass-plugin=a.so" bug

Hi,
I noticed wllvm drops the compiler argument -fpass-plugin=a.so.
Setting DUMPING = True in wllvm/arglistfilter.py revealed that the compiler argument was classified as an object file:
objectFiles: ['-fpass-plugin=a.so']
The root cause is the following regular expression, which accepts -fpass-plugin=a.so:
r'^.+\.(o|lo|So|so|po|a|dylib)$' : (0, ArgumentListFilter.objectFileCallback),

I've fixed this by changing the order of regular expressions, i.e.,
r'^-f.+$' : (0, ArgumentListFilter.compileUnaryCallback),

is checked first.
Cheers,
Leon

Thanks.


Remove "Loading..." from customer screen when there are no customer populated in the database

Incorrect issue, backend wasn't working


Update README.md

I've updated the readme.
fixes: #77
Check it please @ratnesh-maurya

Kindly merge it and assign me the labels if possible can you assign level2?

For no code changes maximum level can be assigned is 1 .


CLOUDSTACK-8308-Adding-automation-test-cases-for-VM/Volume-snapshot-testpath

--Adding Snapshot Test cases that are relating secondary
storage limits and snapshot limits

Please include test results.

Adding Snapshot Test cases that are relating secondary
storage limits and snapshot limits
Test Result:
Storage and Snapshot Limit ... === TestName: test_01_storage_snapshots_limits | Status : SUCCESS ===
ok

Ran 1 test in 228.596s
OK

Adding Snapshot Test cases that are relating secondary
storage limits and snapshot limits
Test result after integrating review changes:
Storage and Snapshot Limit ... === TestName: test_01_storage_snapshots_limits | Status : SUCCESS ===
ok

Ran 1 test in 493.037s
OK

Done with rebasing the branch with upstream master.


dts: rv32m1: Rework interrupt mux dts descriptions

Each intmux block acts like 8 interrupt controllers in which we can
have multiple device interrupts on a single channel and that channel
than interrupt than chained to another interrupt controller (in the
case of the RISC-V cores, it is the event unit).
So to describe things better to properly be able to walk the interrupt
chain in the device tree we treat each channel in the interrupt mux as
an interrupt controller rather than the intmux as a single interrupt
controller.
In the future this will allow the device tree generation code to walk
the interrupt chain from the device and up through any interrupt
controllers to generate the IRQ value that Zephyr expects (rather than
us hard coding this into the DTS).
Signed-off-by: Kumar Gala<EMAIL_ADDRESS>

The patch in this PR is already in https://github.com/zephyrproject-rtos/zephyr/pull/18097 and there's nothing in the description of either one saying that you 18097 to be DNM until this one is reviewed and merged.
What's going on?

The patch in this PR is already in #18097 and there's nothing in the description of either one saying that you want 18097 to be DNM until this one is reviewed and merged.
What's going on?

Just forgot to mention that in #18097.


Support for Kibana 6.5.3

Is support for Kibana 6.5.3 expected soon?
Thanks

PR sent in https://github.com/sivasamyk/logtrail/pull/333

Thanks for the PR! Download the package from https://github.com/sivasamyk/logtrail/releases/download/v0.1.30/logtrail-6.5.3-0.1.30.zip


Undefined symbol when importing pyzed

Preliminary Checks

[X] This issue is not a duplicate. Before opening a new issue, please search existing issues.
[X] This issue is not a question, feature request, or anything other than a bug report directly related to this project.

Description
When I try to run this code in a pipenv virtual environment, I get this error :
    import pyzed.sl as sl
ImportError: /home/labcom/.local/share/virtualenvs/PixelwiseRegression21Joints-p2Yj0yPh/lib/python3.10/site-packages/pyzed/sl.cpython-310-x86_64-linux-gnu.so: undefined symbol: _ZN2sl24SpatialMappingParametersC1ENS0_18MAPPING_RESOLUTIONENS0_13MAPPING_RANGEEibbbNS0_16SPATIAL_MAP_TYPEEi

And I now it can work since I deleted my precedent environment (like a fool) with which it was working fine.
Steps to Reproduce

pipenv shell
pipenv install numpy
pipenv install opencv-python
pipenv install mediapipe
pipenv install pyzed-4.0-cp310-cp310-linux_x86_64.whl
pipenv run python rgb_hands_tracking.py

Expected Result
I was supposed to get the stream of the camera with the tracking of the hands on it.
Actual Result
I get the error mentioned above :
    import pyzed.sl as sl
ImportError: /home/labcom/.local/share/virtualenvs/PixelwiseRegression21Joints-p2Yj0yPh/lib/python3.10/site-packages/pyzed/sl.cpython-310-x86_64-linux-gnu.so: undefined symbol: _ZN2sl24SpatialMappingParametersC1ENS0_18MAPPING_RESOLUTIONENS0_13MAPPING_RANGEEibbbNS0_16SPATIAL_MAP_TYPEEi

ZED Camera model
ZED Mini
Environment
OS : Ubuntu 22.04.2 LTS
CPU : Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
GPU : Nvidia RTX 2070
ZED SDK : 4.0

Anything else?
No response

I'm running into the same issue with:
Camera: Zed 2i
OS: Ubuntu 22.04.2 LTS
CPU: AMD® Ryzen 9 7950x 16-core processor × 32
GPU: Nvidia RTX 3090
ZED SDK:  4.0
Python: 3.10

Same issue on Orin agx with Zed X camera when running any python3 example.

I was running  ZED SDK 4.0.3. Upgrading to 4.0.5 fixed this issue

I have the same issue on ZED Box Nvidia Xavier NX, but only when I switch to root. When I'm logged in normal user, everything works fine.
Camera: Zed 2i
ZED SDK: 4.0
Python 3.8
linux_aarch64

Any solution on this? I met the same error...

I met the same import error with ZED sdk 4.0.5 ,but I solved it by upgrade ZED sdk to 4.0.6.
the python tutorial works fine under the environment below

OS : Windows11
Graphics: Nvidia RTX 2060
CUDA: 12.2
Python: 3.10.11
Zed SDK: 4.0.6
Camera: Zed 2i

Goto where zed is installed
cd /usr/local/zed
There will be a file : get_python_api.py
RUN python3 get_python_api.py. This will install pyzed,numpy and cpython.

I met the same import error with ZED sdk 4.0.5 ,but I solved it by upgrade ZED sdk to 4.0.6. the python tutorial works fine under the environment below

OS : Windows11
Graphics: Nvidia RTX 2060
CUDA: 12.2
Python: 3.10.11
Zed SDK: 4.0.6
Camera: Zed 2i

@juniniho can I ask - what's the command for printing out the environment details as you've shown in your response? I'd love to be able to know the version number of my ZED SDK.

The easiest way to get your zed SDK version is to run any of the tools in /usr/local/zed/tools
The SDK version will be printed in the lower left corner of them.

Hey, I had the same problem and finally managed to solve it, leaving my solution here in case it helps anyone.
The issue comes from a mismatch between your ZED SDK version and your pyzed version. I initially thought mine where the same, but instead I had two pyzed versions in different directories! Steps to reproduce:

Firstly run the zed diagnostic to confirm your SDK version.
Install the relevant pyzed module take note of the install location
Run your program again, when you get the error message, check the import error directory, if its not the same as the one shown on your install location, then this is your issue, your program is trying to use an outdated / corrupted version of pyzed.

If so, uninstall both pyzed versions (for me, it required the following):
/home/tom/anaconda3/bin/python3.9 -m pip uninstall pyzed
python3.8 -m pip uninstall pyzed
Then reinstall pyzed, specifying the correct directory


Create compression middleware using pyrus-cramjam

link: https://github.com/milesgranger/pyrus-cramjam
right now we have to install brotli dependency and use default middleware which is not customizable (ref https://github.com/developmentseed/titiler/discussions/268)
I think we could create a simple middleware which support zlib and brotli using pyrus-cramjam and also add a path filter as we've done in https://github.com/developmentseed/titiler/pull/297

I think we could create a simple middleware which support zlib and brotli using pyrus-cramjam and also add a path filter as we've done in #297

Are these two different issues? One to change the compression implementation from the defaults to a third party package, and a separate one to add a path filter to the middleware? Seems like you could subclass the existing middleware to add a path filter without changing the compression implementation?

@kylebarron it's kinda 2 issues in one

we need a custom middleware to filter based on path or media type
we need one solution that could support brotli and zlib

Creating a brand new middleware based on pyrus-cramjam will let us do what ever we think is good ;-)

I started something over https://github.com/developmentseed/starlette-cramjam but for now I'm blocked at making streamed response working!

💥 https://pypi.org/project/starlette-cramjam/0.1.0a0/ thanks a lot to @milesgranger for his great help 🙏


Centralize cuts on OM10 sources/lenses

They're currently scattered throughout different methods and ipynbs--so that we're clear about what we're doing, these should all be placed in a method (make_om10_cuts() and make_reference_cuts(), maybe?)

The idea was to leave this to the select method. Probably what we need is a notebook just walking through this process, for a selection of surveys. PS1 vs DES vs LSST would be interesting, for example.


Can i manage 2 Thread networks connecting 2 NCPs to the Raspberry Pi.

Hi anyone,
There should be 2 different thread networks having

different names
different master keys
different PAN IDs
etc.

But both of them should be controlled (managed) by ot-br-posix. Would this be possible?

Yes, this is possible theoretically. But the current code needs enhancements to support it. Mainly, setting different ports for border agents is required.


case sensitive

nice package thanks but i got an issue with the search bar, its case sensitive.
Is there a way to remove it ?

Hi, i will make a release today