Give Examples delete-batch

It would help if actual examples were provided.  For source should you include https.  Should it be:
az storage file <command> -- source https://<your_account_name1>.blob.core.windows.net/<your_container_name1>/<your_sub_directory_at_blob1> or something else?
I have tried various commands to delete a number of files without success.  Here are some examples I tried:
az storage file delete-batch --source https://.blob.core.windows.net/ --account-key   --pattern xxx_2015 --dryrun
az storage file delete-batch --source .blob.core.windows.net/ --account-key   --pattern xxx_2015 --dryrun
az storage file delete-batch --source blob.core.windows.net/ --account-name --account-key   --pattern xxx_2015 --dryrun

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

ID: c633bcb6-d7c0-8bfe-76b6-c69fed9eaf90
Version Independent ID: 6b2e9a7e-c75f-0b48-0794-acd0ba474eba
Content: az storage file
Content Source: src/command_modules/azure-cli-storage/azure/cli/command_modules/storage/_help.py
Service: storage
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

Never mind.  I figured it out.  I should have used az storage blog delete-batch.   Also, for the pattern it should have been xxx*_2015.  You need an asterisk.

This command worked for me,
az storage file delete-batch --account-name [StorageAccountName] --source [ShareName] --pattern [FilePattern]
In my case, the pattern I passed was "app-2019*". I had a huge collection of log file output from Spark that I wanted to purge from Azure Files.
what was weird was that this command deleted all the FILES in the folders, but did not delete the folders themselves. Still trying to figure out how to delete the actual folders.


Update vmaccess.md

Added a warning when using VMAccess together with AAD login

@roiyz : Thanks for your contribution! The author, @zroiy, has been notified to review your proposed change.


console.info for Widget Initialization and console.log for Data is missing from latest customWidget.js

@chriskehayias - in the latest commit, https://github.com/chriskehayias/MPCustomWidgets/commit/a92acf1aac24e33d43f78a42d9eab8c9c4e5cf94
The console.info for Widget Initialization and console.log for Data is missing from the latest customWidget.js. If you look at the diff from the latest commit, the console.info for the Widget Init and the Data console.log was deleted and not present in the latest version.

@chriskehayias - actually, it looks as if all console.logs and console.info was removed from the latest customWidget.js


update year in license

What this PR does / why we need it:
This PR updates the year in license. This is mainly to ensure that no copyright issues arise in the future.
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged):
fixes #1971
Special notes for your reviewer:

@Akash4927 could you review this?

@armudgal amended my commit message.
Now DCO check passes successfully.


warning that nothing works

30, 2022 6:25:46 �� com.caucho.hessian.io.SerializerFactory getDeserializer
WARNING: Hessian/Burlap: 'org.xcore.plugin.comp.Database$PlayerData' is an unknown class in jdk.internal.loader.ClassLoaders$AppClassLoader@2a139a55:
public class PlayerData extends QuickIO.Object {
    public String uuid;
    public Integer wins = 0;

    public PlayerData(String uuid) {
        this.uuid = uuid;
    }

    public PlayerData(String uuid, Integer wins) {
        this.uuid = uuid;
        this.wins = wins;
    }
}

var data = db.findFirst(PlayerData.class, p -> p.uuid.equals(uuid));

Cause:
After you use the PlayerData class to store data, have you modified the directory path of the PlayerData class? If there are modifications, this warning will appear.
QuickIO internally uses the Hessian library for data serialization, and Hessian records the package name of the Java bean. If you modify the directory path of Java beans, After byte[] is converted to object, the original Java bean cannot be found, which causes Hessian to record the field data in HashMap, and finally the data cannot be transferred to the new Java bean.
In short, the original data still exists, but cannot be extracted.
resolvent:

After creating a Java bean, try not to modify its directory.
Later, I will consider adding a data repairer to repair the Java bean data in the original directory.


[PoC] Swift testing

Attempt to move to Swift testing. Just a draft for now to check how it goes.

Very cool, looking forward to this! Thanks for the effort.


Date selection support?

Just a question if functionality is planned to support Date/Time selection?

Not planned yet, maybe in a future release ...


4CHR3 cannot turn on multiple channels.

What issue do you have? Please be as thorough and explicit as possible.
I have a 4CHR3 installed and working perfect through the eweLink app. All channels can be turned on and off independently without issues. However, I noticed that I cannot have more than 1 channel turned on through Homebridge. If I turn CH1 on then turn CH2 on, then it will turn off CH1. This applies to every channel, turning on a single channel will turn off all other active channels. The master switch CH0 still functions correctly. Homekit and HOOBS will still show the switches as on even though they're off.
Example:

Toggle CH1 (CH1 turns on)
Toggle CH2 (CH2 turns on and CH1 turns off)(Homekit and HOOBS still shows CH1 as on)
Toggle CH1 (CH2 turns off)(Homekit and HOOBS shows CH1 off but CH2 still on)
Toggle CH2 (Nothing happens)(Homekit and HOOBS now shows CH2 off)

The log below shows the steps I mentioned in the example above right after a fresh restart of HOOBS. It seems to be turning off other switches when I turn on one of them and turning everything off when 1 is turned off.
...
Details of your setup.
Do you use Homebridge or HOOBS?
HOOBS with a TadoAC plugin as the only other plugin.
...
Which version of Homebridge/HOOBS do you have?
3.2.9
...
Which version of this plugin (homebridge-ewelink) do you have?
3.10.0 but the issue has been there before I updated from 3.5
...
Please paste any relevant logs below. It helps if you can turn debug and debugReqRes in the package settings for more thorough logging.

If you are posting an error then it is helpful for me to also see the previous few lines as this can show the cause of the error.

11/3/2020, 1:31:58 PM Loaded plugin 'homebridge-ewelink'
11/3/2020, 1:31:58 PM [11/2/2020, 11:31:58 PM] Registering platform 'homebridge-ewelink.eWeLink'
11/3/2020, 1:31:58 PM Loaded plugin 'homebridge-tado-ac'
11/3/2020, 1:31:58 PM [11/2/2020, 11:31:58 PM] Registering platform 'homebridge-tado-ac.TadoAC'
11/3/2020, 1:31:58 PM Loading 2 platforms...
11/3/2020, 1:31:58 PM [Tado AC] Initializing TadoAC platform...
11/3/2020, 1:31:58 PM [eWeLink] Initializing eWeLink platform...
11/3/2020, 1:31:58 PM [eWeLink] Plugin [v3.10.0] initialised. Syncing with eWeLink...
11/3/2020, 1:31:58 PM [eWeLink] Sending HTTP getHost() request. This text is yellow for clarity.
{
"appid": "oeVkj2lYFGnJu5XUtWisfW4utiN4u9Mq",
"country_code": "+66",
"nonce": "4cbhfn5g",
"ts":<PHONE_NUMBER>,
"version": 8
}
11/3/2020, 1:31:58 PM Bridge is running on port 51826.
11/3/2020, 1:31:58 PM [eWeLink] HTTP API host received [as-apia.coolkit.cc].
11/3/2020, 1:31:58 PM [eWeLink] Sending HTTP login() request. This text is yellow for clarity.
{
"countryCode": "+66",
"password": "hidden",
"email": "hidden"
}
11/3/2020, 1:32:01 PM [eWeLink] Web socket host received [as-pconnect2.coolkit.cc].
11/3/2020, 1:32:01 PM [eWeLink] Sending WS login request. This text is yellow for clarity.
{
"action": "userOnline",
"apikey": "hidden",
"appid": "oeVkj2lYFGnJu5XUtWisfW4utiN4u9Mq",
"at": "hidden",
"nonce": "ao3j1cqr",
"sequence": "1604385121469",
"ts":<PHONE_NUMBER>,
"userAgent": "app",
"version": 8
}
11/3/2020, 1:32:04 PM [eWeLink] [5] eWeLink devices loaded from the Homebridge cache.
11/3/2020, 1:32:04 PM [eWeLink] [1] primary devices loaded from your eWeLink account.
11/3/2020, 1:32:04 PM [eWeLink]  → [4CH] initialised but LAN mode unavailable as device is shared (xpeetey+ewelink@gmail.com).
11/3/2020, 1:32:04 PM [eWeLink] eWeLink sync complete. Don't forget to ⭐  this plugin on GitHub if you're finding it useful!
11/3/2020, 1:32:04 PM [eWeLink] Note: 'Request & Response Logging' is not advised for long-term use.
11/3/2020, 1:32:23 PM [eWeLink] [4CH SW1] Reverting to web socket as device isn't reachable via LAN mode.
11/3/2020, 1:32:23 PM [eWeLink] WS message sent. This text is yellow for clarity.
{
"apikey": "hidden",
"deviceid": "hidden",
"params": {
"switches": [
{
"switch": "on",
"outlet": 0
},
{
"switch": "off",
"outlet": 1
},
{
"switch": "off",
"outlet": 2
},
{
"switch": "off",
"outlet": 3
}
]
},
"action": "update",
"sequence": "1604385143651",
"ts": 0,
"userAgent": "app"
}
11/3/2020, 1:32:31 PM [eWeLink] [4CH SW2] Reverting to web socket as device isn't reachable via LAN mode.
11/3/2020, 1:32:31 PM [eWeLink] WS message sent. This text is yellow for clarity.
{
"apikey": "hidden",
"deviceid": "hidden",
"params": {
"switches": [
{
"switch": "off",
"outlet": 0
},
{
"switch": "on",
"outlet": 1
},
{
"switch": "off",
"outlet": 2
},
{
"switch": "off",
"outlet": 3
}
]
},
"action": "update",
"sequence": "1604385151216",
"ts": 0,
"userAgent": "app"
}
11/3/2020, 1:32:34 PM [eWeLink] [4CH SW1] Reverting to web socket as device isn't reachable via LAN mode.
11/3/2020, 1:32:34 PM [eWeLink] WS message sent. This text is yellow for clarity.
{
"apikey": "hidden",
"deviceid": "hidden",
"params": {
"switches": [
{
"switch": "off",
"outlet": 0
},
{
"switch": "off",
"outlet": 1
},
{
"switch": "off",
"outlet": 2
},
{
"switch": "off",
"outlet": 3
}
]
},
"action": "update",
"sequence": "1604385154943",
"ts": 0,
"userAgent": "app"
}
11/3/2020, 1:32:37 PM [eWeLink] [4CH SW2] Reverting to web socket as device isn't reachable via LAN mode.
11/3/2020, 1:32:37 PM [eWeLink] WS message sent. This text is yellow for clarity.
{
"apikey": "hidden",
"deviceid": "hidden",
"params": {
"switches": [
{
"switch": "off",
"outlet": 0
},
{
"switch": "off",
"outlet": 1
},
{
"switch": "off",
"outlet": 2
},
{
"switch": "off",
"outlet": 3
}
]
},
"action": "update",
"sequence": "1604385157529",
"ts": 0,
"userAgent": "app"
}
...

Hi,
Are you using a different ewelink account for hoobs than for your ewelink app? like a shared account?

I have my device shared with a secondary account so I could login to Ewelink with two phones. This is because the Ewelink app on iOS doesn't seem to be able to add new devices anymore so I had to use another android phone to setup switches. Ewelink seems to only allow one login at a time and I read somewhere on Reddit that sharing devices work so thats what I have right now.

Having two ewelink accounts was needed until recently. Please try logging into your main ewelink account in hoobs.
And it shouldn’t log out out of your own phone app.
And i also believe this will fix your original issue!

Thanks for the quick help.
I switched off sharing and used a single account for my phone and the plugin. The issue still persists. I made sure that interlocking is disabled in the Ewelink app as well.  Syncing with eWeLink...
11/4/2020, 12:01:45 PM [eWeLink] Sending HTTP getHost() request. This text is yellow for clarity.
{
"appid": "oeVkj2lYFGnJu5XUtWisfW4utiN4u9Mq",
"country_code": "+66",
"nonce": "l342i16q",
"ts":<PHONE_NUMBER>,
"version": 8
}
11/4/2020, 12:01:45 PM Bridge is running on port 51826.
11/4/2020, 12:01:46 PM [eWeLink] Sending HTTP login() request. This text is yellow for clarity.
{
"countryCode": "+66",
"password": "hidden",
"email": "hidden"
}
11/4/2020, 12:01:48 PM [eWeLink] Sending WS login request. This text is yellow for clarity.
{
"action": "userOnline",
"apikey": "hidden",
"appid": "oeVkj2lYFGnJu5XUtWisfW4utiN4u9Mq",
"at": "hidden",
"nonce": "no69tg7s",
"sequence": "1604466108992",
"ts":<PHONE_NUMBER>,
"userAgent": "app",
"version": 8
}
11/4/2020, 12:01:51 PM [eWeLink] [5] eWeLink devices loaded from the Homebridge cache.
11/4/2020, 12:01:51 PM [eWeLink] [1] primary devices loaded from your eWeLink account.
11/4/2020, 12:01:51 PM [eWeLink]  → [4CH] initialised but LAN mode unavailable as device is unreachable.
11/4/2020, 12:01:51 PM [eWeLink] eWeLink sync complete. Don't forget to ⭐  this plugin on GitHub if you're finding it useful!
11/4/2020, 12:01:51 PM [eWeLink] Note: 'Request & Response Logging' is not advised for long-term use.
11/4/2020, 12:02:23 PM [eWeLink] WS message sent. This text is yellow for clarity.
{
"apikey": "hidden",
"deviceid": "hidden",
"params": {
"switches": [
{
"switch": "on",
"outlet": 0
},
{
"switch": "off",
"outlet": 1
},
{
"switch": "off",
"outlet": 2
},
{
"switch": "off",
"outlet": 3
}
]
},
"action": "update",
"sequence": "1604466143426",
"ts": 0,
"userAgent": "app"
}
11/4/2020, 12:02:23 PM [eWeLink] WS message received.
{
"deviceid": "hidden",
"params": {
"online": true,
"updateSource": "WS"
}
}
11/4/2020, 12:02:24 PM [eWeLink] WS message sent. This text is yellow for clarity.
{
"apikey": "hidden",
"deviceid": "hidden",
"params": {
"switches": [
{
"switch": "off",
"outlet": 0
},
{
"switch": "on",
"outlet": 1
},
{
"switch": "off",
"outlet": 2
},
{
"switch": "off",
"outlet": 3
}
]
},
"action": "update",
"sequence": "1604466144546",
"ts": 0,
"userAgent": "app"
}
11/4/2020, 12:02:24 PM [eWeLink] WS message received.
{
"deviceid": "hidden",
"params": {
"online": true,
"updateSource": "WS"
}
}
11/4/2020, 12:02:29 PM [eWeLink] WS message sent. This text is yellow for clarity.
{
"apikey": "hidden",
"deviceid": "hidden",
"params": {
"switches": [
{
"switch": "off",
"outlet": 0
},
{
"switch": "off",
"outlet": 1
},
{
"switch": "off",
"outlet": 2
},
{
"switch": "off",
"outlet": 3
}
]
},
"action": "update",
"sequence": "1604466149817",
"ts": 0,
"userAgent": "app"
}
11/4/2020, 12:02:29 PM [eWeLink] WS message received.
{
"deviceid": "hidden",
"params": {
"online": true,
"updateSource": "WS"
}
}
11/4/2020, 12:02:30 PM [eWeLink] WS message sent. This text is yellow for clarity.
{
"apikey": "hidden",
"deviceid": "hidden",
"params": {
"switches": [
{
"switch": "off",
"outlet": 0
},
{
"switch": "off",
"outlet": 1
},
{
"switch": "off",
"outlet": 2
},
{
"switch": "off",
"outlet": 3
}
]
},
"action": "update",
"sequence": "1604466150380",
"ts": 0,
"userAgent": "app"
}
11/4/2020, 12:02:30 PM [eWeLink] WS message received.
{
"deviceid": "hidden",
"params": {
"online": true,
"updateSource": "WS"
}
}

This line here
11/4/2020, 12:01:51 PM [eWeLink]  → [4CH] initialised but LAN mode unavailable as device is unreachable.

makes me question of your device has a stable internet connection? Is the device on your home network?
The time differences between the logs and the screenshot you send are about 5 minutes apart?
In general, the issue you are having is that the plugin is not receiving "ok" responses from eWeLink when you send a device update, and so the plugin doesn't update what it thinks the state of the devices are.

The 4CH has strong internet connection but is on another Wifi access point and thus SSID. I have multiple APs throughout my house all linked through LAN. The response time is instant so I don't think its a signal stregnth issue. My phone and computer has been connected to the same AP and SSID the HOOBS is on this whole time.
The log screenshot is me performing the same actions a few minutes after I pasted the HOOBS log so the time doesn't match up. Sorry I did not make that clear.
Maybe there is an issue with getting an issue with getting an "ok" response from the 4CH because its on another AP? My phone controls it just fine with the Ewelink app regardless of which AP its connected to though.

Maybe there is an issue with getting an issue with getting an "ok" response from the 4CH because its on another AP? My phone controls it just fine with the Ewelink app regardless of which AP its connected to though.

This shouldn't be the case. This is the reason why the plugin can't detect your device through LAN mode, but, the 'ok' updates from eWeLink are sent straight to Homebridge, not via the device.
The plugin is receiving some sort of response from eWeLink each time you try to control the device:
11/4/2020, 12:02:30 PM [eWeLink] WS message received.
{
  "deviceid": "**hidden**",
  "params": {
    "online": true,
    "updateSource": "WS"
  }
}

It is just not very informative, and not in the format of a usual standard response. This is what is puzzling me.
Is there the option of giving this device a static IP over your local network?

I currently can't set a static IP for it yet. For some reason I can't access the control panel for that specific AP when I put in it's IP. I'll try moving the 4CH to another AP for now and see if that changes anything.

At the moment your device is being controlled over the cloud, and for some reason it's not receiving updates back from eWeLink.
If you are able to give the device a static IP then you can use the ipOverride configuration option which will hopefully let you control the device over LAN mode, which is a great improvement over the cloud and should get it working properly again.
Let me know if you are able to give the device a static IP and I can help you with the setup for the plugin.

Please update to v3.11.1 you might find an improvement :)

Really appreciate the help you've been giving me so far. Some weird things to report with the latest update though! I haven't got around to changing the network setup yet so we can still try a static IP once I figure out my AP's control panel. Right after updating I tried out the usual sequence and the both switches stayed on. However the third and fourth switch started malfunctioning where toggling SW1 will also toggle SW3. I didn't have much time to test it out and enable debugging log then so I left it and came back today.
Fortunately the weird stuff stopped but it's back to how it was before the update. Here's the log for it:

11/7/2020, 4:52:07 PM [eWeLink] Initializing eWeLink platform...
11/7/2020, 4:52:07 PM [eWeLink] Plugin [v3.11.1] initialised. Syncing with eWeLink...
11/7/2020, 4:52:07 PM [eWeLink] Sending HTTP getHost() request. This text is yellow for clarity.
{
"appid": "oeVkj2lYFGnJu5XUtWisfW4utiN4u9Mq",
"country_code": "+66",
"nonce": "forbzkdk",
"ts":<PHONE_NUMBER>,
"version": 8
}
11/7/2020, 4:52:07 PM Bridge is running on port 51826.
11/7/2020, 4:52:07 PM [eWeLink] HTTP API host received [as-apia.coolkit.cc].
11/7/2020, 4:52:07 PM [eWeLink] Sending HTTP login() request. This text is yellow for clarity.
{
"countryCode": "+66",
"password": "hidden",
"email": "hidden"
}
11/7/2020, 4:52:10 PM [eWeLink] Web socket host received [as-pconnect1.coolkit.cc].
11/7/2020, 4:52:11 PM [eWeLink] Sending WS login request. This text is yellow for clarity.
{
"action": "userOnline",
"apikey": "hidden",
"appid": "oeVkj2lYFGnJu5XUtWisfW4utiN4u9Mq",
"at": "hidden",
"nonce": "2j51h5oh",
"sequence": "1604742731009",
"ts":<PHONE_NUMBER>,
"userAgent": "app",
"version": 8
}
11/7/2020, 4:52:13 PM [eWeLink] [5] eWeLink devices loaded from the Homebridge cache.
11/7/2020, 4:52:13 PM [eWeLink] [1] primary devices loaded from your eWeLink account.
11/7/2020, 4:52:13 PM [eWeLink]  → [4CH] initialised but LAN mode unavailable as device is unreachable.
11/7/2020, 4:52:13 PM [eWeLink] eWeLink sync complete. Don't forget to ⭐  this plugin on GitHub if you're finding it useful!
11/7/2020, 4:52:13 PM [eWeLink] Note: 'Request & Response Logging' is not advised for long-term use.
11/7/2020, 4:52:20 PM [eWeLink] [4CH SW1] Reverting to web socket as device isn't reachable via LAN mode.
11/7/2020, 4:52:20 PM [eWeLink] WS message sent. This text is yellow for clarity.
{
"apikey": "hidden",
"deviceid": "hidden",
"params": {
"switches": [
{
"switch": "on",
"outlet": 0
},
{
"switch": "off",
"outlet": 1
},
{
"switch": "off",
"outlet": 2
},
{
"switch": "off",
"outlet": 3
}
]
},
"action": "update",
"sequence": "1604742740418",
"ts": 0,
"userAgent": "app"
}
11/7/2020, 4:52:20 PM [eWeLink] WS message received.
{
"deviceid": "hidden",
"params": {
"online": true,
"updateSource": "WS"
}
}
11/7/2020, 4:52:20 PM [eWeLink] [4CH] WS update received and will be refreshed.
11/7/2020, 4:52:22 PM [eWeLink] [4CH SW2] Reverting to web socket as device isn't reachable via LAN mode.
11/7/2020, 4:52:22 PM [eWeLink] WS message sent. This text is yellow for clarity.
{
"apikey": "hidden",
"deviceid": "hidden",
"params": {
"switches": [
{
"switch": "off",
"outlet": 0
},
{
"switch": "on",
"outlet": 1
},
{
"switch": "off",
"outlet": 2
},
{
"switch": "off",
"outlet": 3
}
]
},
"action": "update",
"sequence": "1604742742699",
"ts": 0,
"userAgent": "app"
}
11/7/2020, 4:52:22 PM [eWeLink] WS message received.
{
"deviceid": "hidden",
"params": {
"online": true,
"updateSource": "WS"
}
}
11/7/2020, 4:52:22 PM [eWeLink] [4CH] WS update received and will be refreshed.
11/7/2020, 4:52:33 PM [eWeLink] [4CH SW1] Reverting to web socket as device isn't reachable via LAN mode.
11/7/2020, 4:52:33 PM [eWeLink] WS message sent. This text is yellow for clarity.
{
"apikey": "hidden",
"deviceid": "hidden",
"params": {
"switches": [
{
"switch": "off",
"outlet": 0
},
{
"switch": "off",
"outlet": 1
},
{
"switch": "off",
"outlet": 2
},
{
"switch": "off",
"outlet": 3
}
]
},
"action": "update",
"sequence": "1604742753529",
"ts": 0,
"userAgent": "app"
}
11/7/2020, 4:52:33 PM [eWeLink] WS message received.
{
"deviceid": "hidden",
"params": {
"online": true,
"updateSource": "WS"
}
}
11/7/2020, 4:52:33 PM [eWeLink] [4CH] WS update received and will be refreshed.
11/7/2020, 4:52:36 PM [eWeLink] [4CH SW2] Reverting to web socket as device isn't reachable via LAN mode.
11/7/2020, 4:52:36 PM [eWeLink] WS message sent. This text is yellow for clarity.
{
"apikey": "hidden",
"deviceid": "hidden",
"params": {
"switches": [
{
"switch": "off",
"outlet": 0
},
{
"switch": "off",
"outlet": 1
},
{
"switch": "off",
"outlet": 2
},
{
"switch": "off",
"outlet": 3
}
]
},
"action": "update",
"sequence": "1604742756092",
"ts": 0,
"userAgent": "app"
}
11/7/2020, 4:52:36 PM [eWeLink] WS message received.
{
"deviceid": "hidden",
"params": {
"online": true,
"updateSource": "WS"
}
}
11/7/2020, 4:52:36 PM [eWeLink] [4CH] WS update received and will be refreshed.ee

Would it be possible to message you on the Homebridge Discord?

Hi there guys, I am having the same issue as well..

@fizulnizam
Please try updating to the beta version using the instructions here:
https://github.com/bwp91/homebridge-ewelink/wiki/Beta-Version#hoobs

Came here as new homebridge user, trying to figure out how to code my config correctly to use a 4Ch-RF Smart Switch. Forgive me if this is a bumb question.
I note in the device settings there is an interlock feature that is designed to produce this behavior. Has it been enabled within the e-Welink app by the end user or is it being enabled by the plugin?

Hi @TassiRob
I'm slightly confused at

I note in the device settings there is an interlock feature that is designed to produce this behavior

As I have not implemented any sort of interlock feature in the plugin? Which setting are you talking about?

Within the eWeLink App one of the deivce settings for the 4 channel switch that I have is an "Interlock" option that is described as producing this precise behavior.
Was wondering if it had been enabled within the eWeLink app by mistake or if, in the implementation of the plugin, this "feature" is getting enabled.

The plugin does not turn on/off the interlock feature of any device, if that is what you are asking.
If you have interlocking turned on for the device, the plugin should mimic the behaviour of this from the updates that it gets from eWeLink

I am not being clear. My question was speculation about what was causing the problem for the original poster.
'Could they have turned it on in their eWeLink App by mistake?'
I haven't got any problems other than learning how to use homebridge in general. Have now got my 4 channel switch working just as I want it to.
Thanks for all your work and sorry for not being clearer earlier.

@TassiRob its okay you were just trying to help.. Just for your information, I have checked whether or not interlock was enabled in the ewelink app but no it was not. I tried enabling and disabling the interlock feature but there wasn't difference to how the switch behaved. Am trying to install the beta version now, will update the progress soon.

Ahh @TassiRob now I understand! I thought you were having an issue yourself with the interlock getting turned on somehow! I appreciate your suggestion here 👍

Hey man @bwp91, I just tried the 3.12.0-5 beta and it worked wonderfully! Theres a small (maybe around half a second) lag between the switches turning on but I am soo grateful for the fix! Thank you so much Ben! Hopefully it will work for @Peetey as well.

@fizulnizam the slight delay I have had to introduce to fix a separate issue. It’s a delay of a random time between 0 and 1 second, so hopefully it’s not too irritating!
I’m glad it’s working for you. you are fine to stay on the beta until i release the update which will appear as an update once it’s released.
now there’s a tongue twister!

v3.12.0 seems to resolve this issue :)

Gonna get this issue closed as @fizulnizam you've said its's working okay and @Peetey we got this sorted on the discord.
Any further issues do let me know!


Unable to click on wishlist icon due to image zoom on product view page in default theme

Bug report
Title
Unable to click on wishlist icon due to image zoom on product view page in default theme
Preconditions
1. framework Version. Master

Steps to reproduce
1. step1: view product in default theme - https://prnt.sc/uvi1xq

Expected result:
should be able to click
Actual result
unable to click

fixed in master


:arrow_up: upgrade --latest (all)

Pull Request Test Coverage Report for Build 2679

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

Totals

Change from base Build 2673:
0.0%

Covered Lines:
341

Relevant Lines:
344

💛  - Coveralls

closed in favor of https://github.com/alakarteio/k-ramel/pull/321


Luxembourg ID validation

According to this documentation and this wikipedia page, the Luxembourg ID validation is performed by:

computing check digit, based on the Luhn Algorithm and the first 11 digits of the ID, and compare it with the 12nd digit of the ID.
computing check digit, based on the Verhoeff Algorithm and the first 11 digits of the ID, and compare it with the 13rd digit of the ID.

This is not what is happening in:
https://github.com/reducktion/socrates/blob/b55f58117a171df1b8180183479a27c29cdd496a/src/Core/Luxembourg/LuxembourgIdValidator.php#L29
I've been trying to get some real ID's to test it, but I wasn't successful.
Can you check?

Sounds like we're dealing with either two different IDs altogether or a new version of the ID number 🧐
I think our best bet is to ask a national

So I asked a friend and it seems we have ourselves a pickle. According to her, the ID format is "AB1CDEF23".
What we have is the social security number. Seems like it's Google time for this one again @JoaoFSCruz... 🙁

Well, I guess it is 😅
If I find anything I'll post it here so we can be on the same page.


[Dropdown] - Placeholder text is lost after dropdown refresh

Steps to Reproduce

call $('.ui.dropdown').dropdown('refresh')
call $('.ui.dropdown').dropdown('get placeholder text')

Expected
The call to $('.ui.dropdown').dropdown('get placeholder text') should return the placeholder text
Result
The text returned by $('.ui.dropdown').dropdown('get placeholder text') is an empty string
Testcase
http://jsfiddle.net/hbaccara/5cf8v795/2/

I also encountered this bug ...

It's a bug. Thanks for following the contributing guide steps.

There has been no activity in this thread for 90 days. While we care about every issue and we’d love to see this fixed, the core team’s time is limited so we have to focus our attention on the issues that are most pressing. Therefore, we will likely not be able to get to this one.
However, PRs for this issue will of course be accepted and welcome!
If there is no more activity in the next 90 days, this issue will be closed automatically for housekeeping. To prevent this, simply leave a reply here. Thanks!

Okay!


Transaction history and export

is there currently any way to see what's been claimed?

I heard on Reddit that there might be something in development. Is this in progress ?

Not just yet but it will be working on this soon. The only way right now is to look at the validator's 'REStake address' on Mintscan, and find the relevant Exec transactions that include your address.

Thank you! The last 2 times I checked restake, I saw that it said secret network is offline. What exactly does that mean?
Also I know it’s a long shot but wanted to see if you might have a ballpark when restake would support iOS mobile? Weeks? Months? Year?
Thanks
Shooter
Sent from Proton Mail for iOS
On Tue, Jun 21, 2022 at 7:47 AM, Tom Beynon @.***> wrote:

Not just yet but I will be working on this soon. The only way right now is to look at the validator's 'REStake address' on Mintscan, and find the relevant Exec transactions that include your address.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.***>


Why redonly

sorry for my noobi question
why in your examples structs are readonly?

I might be able to answer this, although this is my own interpretation of programming morality in this corner of the internet.
The readonly keyword makes the structs immutable: they can be created, but not modified after creation. Immutability should be preferred over mutability whereever acceptable, because it makes for code that is safer to work with and less likely to cause issues whenever multi-threading is involved.
Checkout the following article for more info on immutability in C#.
https://www.codeguru.com/csharp/c-sharp-immutability/

ICommand is like a message sent from one place to another.
This type of data is not in a state where someone keeps it for the long term.
That's why I made it readonly.
In programming in general, it is difficult to manage mutable state updates. Immutable data propagation is more predictable and testable.
So I think it is cleaner to do so for data that can be marked as readonly, such as values.
( In recent years, there has been a trend in general-purpose programming languages such as C# and in the world of UI programming to adopt this approach to functional programming.
I hope this is helpful.


Support for different time format

I found that time I am getting in ios and android is coming to be [07/08/20, 11:28:06 PM] You created group “Cheating” in this format. So if it supports is added then that would be very helpful. I can make a pr for this if u say.

The line formatting of the exported WhatsApp chat file depends (as far as I found out) on the OS and the language setting. As an example, the status message line you posted would be in German on a phone where the language is set to German. Who knows why they thought that this is a good idea 🤷♀ I originally thought about adding support for the different formats, but there's no real way to collect every format there is, so i quickly abandoned that.
I think our best bet would be to devise a system that let's us add support for different formats over time, so that it would be straightforward to integrate when someone else encounters a format like e.g. [08.07.2020, 11:28:06 PM] Du hast die Gruppe "Cheating" erstellt.
If you're in the mood for devising something like that, I'd be thrilled to review your PR. Otherwise I'd leave it at the current system, where one has to format to this kind of "standard" format that's noted in the README oneself, even if that's not the most elegant way.

@empicano ok cool, I will try to make some imporvement in this


Use the same functions to sample RFs in the simulation than for plotting sequence

We are currently using a different function to sample the RFs. In Sequence.jl:
get_rfs(seq::Sequence, t) = begin
	#Amplitude
	A  = seq.RF.A
	Δf = seq.RF.Δf
	#Timings
	T = seq.RF.T
	delay = seq.RF.delay
	T0 = cumsum([0; durs(seq)], dims=1)
	(sum([⏢(A[1,i], t.-T0[i],sum(T[i]).-2EPS,EPS,EPS,delay[i]) for i=1:length(seq)]),
	 sum([⏢(Δf[1,i],t.-T0[i],sum(T[i]).-2EPS,EPS,EPS,delay[i]) for i=1:length(seq)])
	)
end

while the gradients use
function get_grads(seq, t::Vector)
    gx = get_theo_Gi(seq, 1)
    gy = get_theo_Gi(seq, 2)
    gz = get_theo_Gi(seq, 3)
    Gx = linear_interpolation(gx..., extrapolation_bc=0)(t)
    Gy = linear_interpolation(gy..., extrapolation_bc=0)(t)
    Gz = linear_interpolation(gz..., extrapolation_bc=0)(t)
    (Gx, Gy, Gz)
end

and the get_theo_Gi are the same functions used in plot_seq, besides the interpolation (that it would be nice to remove as well :smile:).
This does not generate any simulation inaccuracies (that we know of), but it would be nice to be sure that what we see in plot_seq is the same as the simulated sequence.

I believe that this one has already been solved.


[Platform] Building Silabs EFR32 examples

Reproduction steps
Follow the instructions for building the lighting-app example. We are using this ARM toolchain:
arm-none-eabi-gcc --version
arm-none-eabi-gcc (GNU Arm Embedded Toolchain 10.3-2021.10) 10.3.1 20210824 (release)
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

We encounter these two compile/link errors:
cc1: error: '-Wno-error=array-parameter': no option '-Warray-parameter'
cc1: note: unrecognized command-line option '-Wno-unknown-warning-option' may have been intended to silence earlier diagnostics
[9/846] c++ obj/third_party/connectedhomeip/examples/platform/silabs/matter-silabs-lighting-example.out.main.cpp.o

arm-none-eabi-g++ -T../../third_party/connectedhomeip/examples/platform/silabs/efr32/ldscripts/efr32mg12.ld -march=armv7e-m -mcpu=cortex-m4 -mabi=aapcs -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb -Og --specs=nosys.specs --specs=nano.specs -Werror -Wl,--fatal-warnings -fdiagnostics-color -Wl,--gc-sections -Wl,--no-warn-rwx-segment -Wl,-Map,./matter-silabs-lighting-example.out.map @./matter-silabs-lighting-example.out.rsp -o ./matter-silabs-lighting-example.out
/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: unrecognized option '--no-warn-rwx-segment'

Platform
efr32
Platform Version(s)
Commit f5c462133547c290f7eb09e5628ede162fb4a218
Type
Manually tested with SDK
(Optional) If manually tested please explain why this is only manually tested
No response
Anything else?
No response

If we disable the --no-warn-rwx-segment option, then we get these errors:
➜  silabs git:(master) ✗ ninja -C out/normal
ninja: Entering directory `out/normal'
[0/1] Regenerating ninja files
Using pre-generate files
[1/10] ld ./matter-silabs-lighting-example.out
FAILED: matter-silabs-lighting-example.out matter-silabs-lighting-example.out.map
arm-none-eabi-g++ -T../../third_party/connectedhomeip/examples/platform/silabs/efr32/ldscripts/efr32mg12.ld -march=armv7e-m -mcpu=cortex-m4 -mabi=aapcs -mfpu=fpv4-sp-d16 -mfloat-abi=softfp -mthumb -Og --specs=nosys.specs --specs=nano.specs -Werror -Wl,--fatal-warnings -fdiagnostics-color -Wl,--gc-sections -Wl,-Map,./matter-silabs-lighting-example.out.map @./matter-silabs-lighting-example.out.rsp -o ./matter-silabs-lighting-example.out
/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: ./matter-silabs-lighting-example.out section `.nvm' will not fit in region `FLASH'
/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: FLASH memory overlapped with NVM section.
/Applications/ARM/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld: region `FLASH' overflowed by 8816 bytes
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

Are you using a different toolchain?

Using a newer ARM toolchain seems to fix the problems above:
➜  silabs git:(master) arm-none-eabi-gcc --version
arm-none-eabi-gcc (Arm GNU Toolchain 12.2 (Build arm-12-mpacbti.34)) 12.2.1 20230214
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Maybe the documentation has to be updated:
https://github.com/project-chip/connectedhomeip/tree/master/examples/lighting-app/silabs


TypeError: TokenConstructor is not a constructor

After installing livedown with
npm install -g livedown

and trying to start a preview with
livedown start README.md --open

I'm getting:
/Users/hrvoje/.nvm/versions/node/v7.3.0/lib/node_modules/livedown/node_modules/markdown-it-github-headings/index.js:73
    return Object.assign(new TokenConstructor(), token, {content: token.markup})
                         ^

TypeError: TokenConstructor is not a constructor
    at unemoji (/Users/hrvoje/.nvm/versions/node/v7.3.0/lib/node_modules/livedown/node_modules/markdown-it-github-headings/index.js:73:26)
    at Array.map (native)
    at Object.md.renderer.rules.heading_open (/Users/hrvoje/.nvm/versions/node/v7.3.0/lib/node_modules/livedown/node_modules/markdown-it-github-headings/index.js:40:56)
    at Renderer.render (/Users/hrvoje/.nvm/versions/node/v7.3.0/lib/node_modules/livedown/node_modules/markdown-it/lib/renderer.js:326:38)
    at MarkdownIt.render (/Users/hrvoje/.nvm/versions/node/v7.3.0/lib/node_modules/livedown/node_modules/markdown-it/lib/index.js:543:24)
    at /Users/hrvoje/.nvm/versions/node/v7.3.0/lib/node_modules/livedown/server.js:89:36
    at tryToString (fs.js:425:3)
    at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:412:12)

It looks like the issue with markdown-it-github-headings. @niftylettuce?

It breaks when emoji is in the heading.

will take a look here

@shime I've went ahead and submitted a pull request and filed an issue here https://github.com/Flet/markdown-it-github-headings/issues/7.  Once this is accepted, merged, and released, I will bump the version in livedown and publish a new version.  Also note that I recently published a new version as well, since I swapped the checkbox plugin for one that is more closer in style to GitHub.  Thanks!

See v2.0.3 @shime, thanks, already published to NPM


About the EWTA loss

Hi, Thanks for your great work!
I am wondering how do you make the parameter K in the ewta loss decay ,as there is no guidance in the config file you provided.
Looking forward to your reply and thank you in advance

Hi,
Thanks for your interest in our work.
Regarding your question: we do follow the same mechansim in decaying K as the original paper "Overcoming Limitations of Mixture Density Networks ....", where we start with penalizing all hypotheses K=20, and then after some time of training, we reduce K to its half K=10 and so on until we end up with K=1.
Hope that helps,

Thank you，that helps alot！


[DNM] explore tracing performance

Signed-off-by: zhongzc<EMAIL_ADDRESS>What problem does this PR solve?
Investigate how to minimize performance loss to introduce tracing.
See: #5714

/bench +tpch +tpcc +sysbench

/bench +tpch +tpcc +sysbench

/bench +tpch +tpcc +sysbench

/bench +tpch +tpcc +sysbench

/bench +tpch +tpcc +sysbench

/bench +tpch +tpcc +sysbench

/bench +tpch +tpcc +sysbench

/bench +tpch +tpcc +sysbench

/bench +tpch +tpcc +sysbench

/bench +tpch +tpcc +sysbench

/bench +tpch +tpcc +sysbench

Closed by #7781


How to find specific landmarks' index number of mediapipe face mesh

Have I written custom code (as opposed to using a stock example script provided in MediaPipe)
Yes
OS Platform and Distribution
Windows 64
MediaPipe version
mediapipe 0.10.3
Bazel version
No response
Solution
Mediapipe face mesh
Programming Language and version
Python
Describe the actual behavior
I am using mediapipe face mesh solution to get 478 landmarks, while using face mesh 478 landmarks, I observed there is one single landmark in the center of eye which is not moving at all, when all others are making some movement based on facial movement.

Describe the expected behaviour
I wanted to know that particular index number of landmark. So I can skip that particular index number for visualization.

Standalone code/steps you may have used to try to get what you need
No response
Other info / Complete Logs
No response

@aishwarya123mathpati,
Could you please share any reference image/video which you are observing to look better into issue. Thank you


Question: why no colors for Debug level?

What's the reason Debug level does not print colors for the fields? log.TextFormatter{ForceColors:true} does not change the behavior. I couldn't find anything in the readme or the docs so is it a bug or a feature?

This is a feature :-) The colour is gray. This is because those log lines are usually less important.
https://github.com/Sirupsen/logrus/blob/master/text_formatter.go#L97-98

aaah my term colors fooled me, thanks!

Ya, that's the tough part about choosing the colours :(


[feature request] login:password

It would be great to have a possibility to enter login:passowrd pair every time Simplenote plugin is launched (in order not to store that data in plain text file and also if using more than one Simplenote account).
Another solution may be to store an encrypted file / database of passwords for all the logins used with that plugin.
Thank you.

I'm not sure if I like the option of having to enter username and password every time when using the plugin. However as it is going to use autoload maybe the user can be asked when the autoload script is sourced and the result stored?

But then you'd have to enter the encryption password every time you want to use
the plugin. This just moves the problem, but doesn't solve it imho.
On Wed, Feb 08, 2012 at 09:56:51PM -0800, dsjkvf wrote:

mrtazz, yes, that sounds nice.
on the other hand, may be after the user enters l:p for the first time, the plugin could store 'em in an encrypted form in its config?

Reply to this email directly or view it on GitHub:
https://github.com/mrtazz/simplenote.vim/issues/27#issuecomment-3882547

As a belated follow-up, see related #69.


fix: fix content type application/x-www-form-urlencoded header

Fixes #63

Could you please merge this PR and release a new version because I have an issue with downloading the version v0.9.0 from Plugin Catalog. Maybe new version can resolve my problem. Thanks


Show errors when path is wrong (do not point to a file or cannot start the process)

See https://github.com/badetitou/vscode-pharo/issues/19#issuecomment-861488784

Done in v1.0.6


Removing a service from the list

Is there any way of removing a service from the list of services? For example,
I have 3 services which were started with brew services start SERVICE_NAME and I stopped one of them with brew services stop SERVICE_NAME. Now I have 3 services like below.
Service 1 - started
Service 2 - started
Service 3 - stopped
How can I remove Service 3 from the list even though it was stopped?

Did you try brew services stop again?

I just tried brew services top SERVICE3 again and getting an error below.
Error: Service SERVICE3 is not started.
Then I run brew services list again and the service is still there.

Use launchctl unload manually on the .plist.

Just tried this and it's the same. Also isn't brew services stop doing launchctl unload .plist in the background? https://github.com/vfonic/homebrew-services/blob/85eb980fc556f8c790a4744af148257733a196b7/cmd/brew-services.rb#L329
What I'm trying to achieve is removing a stopped service from the list.

@pavelrad thanks for your reply. I didn't expect it to remove. The actual question was there actually a way to remove a service from the list.

@sodbileg Try brew cleanup

@sodbileg Apologies, brew services cleanup


Cleanup stale ip reservations when scaling in nodeset

Otherwise it won't be possible to use the same ip addresses for a different node.
Jira: https://issues.redhat.com/browse/OSPRH-9704

/test openstack-operator-build-deploy-kuttl

recheck

error: build error: Failed to push image: trying to reuse blob sha256:247c2d03e9487628cb6754ff5385a670df160f7bba36af8fc1f2066e461dc36e at destination: pinging container registry quay.rdoproject.org: Get "https://quay.rdoproject.org/v2/": dial tcp <IP_ADDRESS>:443: i/o timeout

/test openstack-operator-build-deploy-kuttl

/test openstack-operator-build-deploy-kuttl

/test openstack-operator-build-deploy-kuttl

/test openstack-operator-build-deploy-kuttl

/test openstack-operator-build-deploy-kuttl

/test openstack-operator-build-deploy-kuttl

/test openstack-operator-build-deploy-kuttl

/test openstack-operator-build-deploy-kuttl

/cherry-pick 18.0.0-proposed


Testcase 392 : configure: error: cannot find zlibVersion in libz

most of the section 392 to 444 is failing. Will look into lack of 'libz' first

see: https://www.ibm.com/docs/en/zos/2.4.0?topic=compression-running-zlib
they have a libzz.a but likely ebcdic

the libzz.a does not appear to have deflateEnd:
configure: error: cannot find deflateEnd in lib$ac_z (= libz)

it does have a deflateEnd, but a #pragma map is required to get that mapped to a specific endpoint

after porting zlib and removing #pragma map entries, the test is getting farther and failing with:
> configure:3471: checking for deflagrate in -lz
> configure:3494: xlclang -std=gnu11 -o conftest -Wc,lp64 -Wl,lp64 -qascii -D_OPEN_THREADS=3 -D_UNIX03_SOURCE=1 -DNSIG=39 -qnose -I/fultonm/zlibprod/include,/usr/in
clude   conftest.c -lz   >&5
>  IEW2456E 9207 SYMBOL deflagrate UNRESOLVED.  MEMBER COULD NOT BE INCLUDED FROM
>           THE DESIGNATED CALL LIBRARY.

finally figured out how to sort out what was failing in the test - the output wasn't obvious to me...
What I ended up doing is to turn tracing on (via set -x) to find out where it was actually failing and then running configure directly.
Here's the particular spot where it is now failing (the key is to see where as_fn_error gets called - which is kind of obvious now that I've discovered that)
+ printf %s\n configure:3502: xlclang -std=gnu11 -o conftest -Wc,lp64 -Wl,lp64 -qascii -D_OPEN_THREADS=3 -D_UNIX03_SOURCE=1 -DNSIG=39 -qnose -I/fultonm/zlibprod/include,/usr/inc
lude   conftest.c -lz   >&5
+ 2> conftest.err
+ ac_status=3
+ test -s conftest.err
+ grep -v ^ *+ conftest.err
+ 1> conftest.er1
+ cat conftest.er1
+ 1<& 5
+ mv -f conftest.er1 conftest.err
+ printf %s\n configure:3502: $? = 3
+ 1<& 5
+ test 3 = 0
+ as_fn_nop
+ return 1
+ printf %s\n configure: failed program was:
+ 1<& 5
+ sed s/^/| / conftest.c
+ 1<& 5
+ ac_retval=1
+ rm -rf conftest.dSYM conftest_ipa8_conftest.oo
+ eval as_lineno_stack=
+ as_lineno_stack=
+ unset as_lineno
+ as_fn_set_status 1
+ return 1
+ echo <<ac_fn_c_try_link
<<ac_fn_c_try_link
+ :
+ ac_cv_lib_z_deflagrate=yes
+ rm -f core conftest.err conftest.o conftest.beam conftest conftest.c
+ LIBS=
+ printf %s\n configure:3512: result: yes
+ 1<& 5
+ printf %s\n yes
+ 1<& 6
yes
+ test xyes = xyes
+ :
+ as_fn_error 0 found deflagrate in libz 3517 5

Looked into this a bit more.  I was able to get the autoconf test harness to pick up our own libz port by setting export ZOPEN_EXTRA_CFLAGS="-L/u/jshimod/zopen/prod/zlib/lib" and the test gets past the first check for the existence of libz.a.  The second (cache) check is also okay.  The third check, which seems to be some kind of cross-compilation test, fails for the existence of libz.a.  This is where I'm currently stuck and need to investigate more.  Also, I need to find out a more permanent solution of how to pass in the location of libz.a (or more generally, our own libraries) without hardcoding the path so that anyone can build autoconf.

@jshimoda9323 did you make any progress on this? this is almost a year old so thinking you might have...


"Following" a tag

As a user I want to be able to follow a tag so that I get notified when this tag has been used for another figure (eg. a project tag)
It has to be discriminated between shared or not shared figures though. A tag on a figure that is not shared with me via user group or is public obviously should not come up in my notification.

Closing the 'following' stuff since unclear how/why we need this.


Unblock consumer when receiving invalid FetchResponse (response did not contain all the expected topic/partition blocks)

Increment offsets to avoid consumer blocking. The issue is described here https://github.com/Shopify/sarama/issues/1087

Sorry it took me a while to get back to this. Thanks for the fix and the test!

@adwinsky @eapache I also experience this issue now with sarama.
I cherry picked your commit, and it did not help. But than I made the fix in the place very similar to your and it started to work https://github.com/Shopify/sarama/pull/1227

WDYT? Does it seem reasonable to fix in this place as well?


vers. 3.6.2+1. gb9c17cb wifi issue

Describe the bug
iPhone's wifi keep disconnecting whenever turning phone to sleep.
To Reproduce
Steps to reproduce the behavior:

iPhone put to sleep mode (power button)
after a couple of minutes wifi disconnects
turn iPhone on (see error)
manually connect Wi-Fi through settings

Screenshots
If applicable, add screenshots to help explain your problem.
Device (please complete the following information):

iOS Version: 11.1.1
iOS Device: iPhone 5S
unc0ver Version: 3.6.2+1. gb9c17cb

Place an "x" between the brackets if true:

[x] this is a bug others will be able to reproduce
[ ] this issue is present with all tweaks uninstalled(except for default packages) or disabled
[ ] this issue is present after a rootfs restore
[x] this issue is present on the latest version of unc0ver

Logs
If applicable, add logs or error messages here.

i think i've found a fix for this issue. might not work for everybody.

Restart iDevice (Hard Reboot)
Re-jailbreak your iDevice

hope this fixes your issue too

just enable wifi calling lol easist fix, or just install a cydia tweak like fiona or iNoSleep for example, this imo isnt jailbreak, its ios, near enough every device i own ranging from ios 10-13 has this issue even in stock, although its more noticable ios11 & even more so for ios 12.

okay you don't have to act like you're a professional about iOS stuff or jailbreak stuff. i was on unc0ver 3.3.3 and the wifi never disconnects and never did i have to reconnect it manually, so yeah i would say this unc0ver's version caused the issue.


Updated according to the newest API (ExecuteAsync)

There is no Execute method with the signature used in the example.

Docs Build status updates of commit 81ccb27:
:warning: Validation status: warnings

File
Status
Preview URL
Details

Odata-docs/client/v6/getting-started.md
:warning:Warning
View
Details

Odata-docs/client/v6/deal-with-server-driven-paging.md
:white_check_mark:Succeeded
View

Odata-docs/client/v6/getting-started.md

Line 15: [Warning-multiple-h1s] Multiple H1s are not allowed. You can only have one top-level heading.
Line 77: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/dotnet/api/microsoft.odata.client.dataservicecontext' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.
Line 86: [Warning-hard-coded-locale] Link 'https://docs.microsoft.com/en-us/dotnet/api/microsoft.odata.client.dataservicequery-1' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.
Line 141: [Warning-InvalidFileLink] Invalid file link:(~/client/v6/basic-crud-operations).

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


feat: add key_id & algorithm to kmstool-enclave-cli decrypt

Modified to accept key-id and encryption-algorithm in aws_kms_decrypt_blocking API so that kmstool-enclave-cli can support kms rsa decryption.

With absence of integration tests, pending a manual check on our side

Verified manually

Sorry for taking this long with the review. LGTM, but could you please add a Signed-off-by in the commits? git rebase --signoff HEAD~2 should do this. Afterwards, I will merge.

Folks - did this get reverted? Looking at https://github.com/aws/aws-nitro-enclaves-sdk-c/blob/main/bin/kmstool-enclave-cli/main.c, the default parse case for decrypt does not honor 'K' and so at a minimum, --key-id is not accepted in a decrypt operation... And in fact in my testing, I'm getting an error if I try to specify a --key-id 55f949e7-7bac-4c8b-9a11-324bbe281dd9:
Unknown option: 55f949e7-7bac-4c8b-9a11-324bbe281dd9


Running on ARM doesn't work w/o violating signature

Hi, thanks a lot for creating this plugin!
Unfortunately, it seems that in at least the latest release, the plugin can no longer be run on ARM without having to modify it (and thus breaking the signature). In particular, the following section from the readme:

Currently the ARM7 build is named like this [gpx_..._arm]

no longer applies, as the ARM7 build is now named ..._arm7. If I rename it to ..._arm, then the signature is no longer valid.
Would it be possible to create a shell script with the ..._arm name to do the branching based on the architecture? E.g., something along the following lines:
#!/bin/sh
# gpx_sqlite-datasource_linux_arm
SCRIPT_DIR="$(dirname "$(readlink -f "$0")")"
suffix=""
case "$(uname -m)" in
  armv6*)
    suffix=arm6
    ;;
  armv7*)
    suffix=arm7
    ;;
  *)
    echo >&2 "Unknown machine type $(uname -m)."
    exit 1
    ;;
esac
exec "${SCRIPT_DIR}/gpx_sqlite-datasource_linux_${suffix}" "$@"

Would that work? Would be great if some fix for this issue could be released in the near future. Many thanks!

Have you tried using the shell script? When I tested on my (non-arm machine) I could not replace the compiled plugin with the shell script. I received the following error
lvl=eror msg="Metric request error" logger=context userId=1 orgId=1 uname=admin error="Could not find executor for data source type: frser-sqlite-datasource" remote_addr=<IP_ADDRESS>

I also asked the question how to handle support in the grafana community but had no luck so far: https://community.grafana.com/t/build-backend-plugin-for-raspberrypi-zero-w-arm6l/37795/5
I guess I will do the following for now. Rename (and resign) ..._arm7 to ..._arm, so that the newer Raspberry models are supported.
I will also publish an arm6 version and sign it. This version will only be available through Github for now (manual installation).
What do you think?

Could you take a look at this?
https://github.com/fr-ser/grafana-sqlite-datasource/releases/tag/v0.2.3-rc1

No, I didn't try the script, it was just an idea...thanks for the quick fix, I just tried it and it worked! :)

Great. I published a final release (v0.2.3) and hope ARM support works now. If there are still problems just answer here and I'll reopen the issue


Jingpeng Wu: did not hide unselected segments in 2D sections

Name
Type
OS
Browser

Jingpeng Wu
Bug
Linux
Chrome

Description: I selected some segments, but all segments in 2D sections are visible. I think only selected segments should be visible.

State URL
https://neuromancer-seung-import.appspot.com/?json_url=https://www.dynamicannotationframework.com/nglstate/5241263095873536

Acknowledged; duplicate of #345. It works correctly when the image layer is the left most layer


chore: new Portalicious project

AB#28822
This adds the angular project for Portalicious, with no extra changes, so that we can build from a clean slate.
The files in this commit were created by running:
cd interfaces
fnm use 20
npm install -g @angular/cli@latest
ng new Portalicious
# ? Which stylesheet format would you like to use? Sass (SCSS)
# ? Do you want to enable Server-Side Rendering (SSR) and Static Site Generation (SSG/Prerendering)? No
echo "v20" > Portalicious/.node-version

Checklist before requesting a review

[x] I have performed a self-review of my code
[x] I have added tests wherever relevant
[x] I have made sure that all automated checks pass before requesting a review
[x] I do not need any deviation from our PR guidelines

@elwinschmitz if you agree, I'd like to address your comments in https://github.com/global-121/121-platform/pull/5469 as much as possible. That's because I'd like to have a commit on main where we add whatever came out of angular-cli without any changes (just in case we ever need to refer back to "where did we break things" in a safe way).


igdm not workin ?bugs isuue

so the program was working absolutely fine 2 days ago
and now i am unable to send any messages and i cant even see the chat heads.please resolve this asap.
thanks.ia ma attaching a screenshot of the same
New Microsoft Office Word Document.docx

Refer to #235. Everyone is having the same problem


Story: Reorganize the Provider page

A significant change to the application the team agreed on was to reorganize the contents of the Provider page (what is currently the "Organization" page) into several distinct pages that share a common header section. The header section will include tabs to navigate between the individual pages. This will enable the user to see all provider-related content and tasks without having to scroll to the bottom of what is sometimes a long page:

Because there are a lot of updates involved, it'll probably be easier to work on in smaller tickets. So this is a just a story ticket intended to group the more actionable tickets related to the reorganization of the Provider page.

[x] #528
[x] #529
[x] #530
[x] #531

I believe this is complete since the related issues have been closed.


No intellisense of Global Components

It must be caused by the change:
- declare module 'vue' {
+ declare module '@vue/runtime-core' {

Because rollback will make intellisense work.

Beside Volar's support, setting shamefully-hoist=true in .npmrc is needed, or package like '@vue/runtime-core' won't be found (without warning).
@johnsoncodehk You may need to declare this in your plugin introduction page, like here.

Besides Volar's support, another requirement is you can access the package like '@vue/runtime-core' (even if you can't, it won't warn).
You can achieve that by:

add the package directly (as devDependence)
setting shamefully-hoist=true in .npmrc (for pnpm project)

@johnsoncodehk You may need to declare this in your plugin introduction page, like here.
Reference: shamefully-hoist.

Thanks! I‘m using pnpm, so packages aren‘t hoisted by default. This should be added to the docs indeed.


[base-ui] Fix mergeSlotProps className join order

Fixes https://github.com/mui/material-ui/issues/39601
Before: https://codesandbox.io/s/merge-slot-props-classes-order-w9tkzp?file=/src/App.tsx
After: https://codesandbox.io/s/https-github-com-mui-material-ui-pull-39616-syxp9x?file=/src/App.tsx

[x] I have followed (at least) the PR section of the contributing guide.

After https://github.com/mui/material-ui/pull/39032#discussion_r1337593440 I have been leaving the className prop in externalForwardedProps (in FormControl, FilledInput) @DiegoAndai
It turns outs if className is explicitly passed to the className parameter of mergeSlotProps (AND if getSlotProps is not passed), it hides the problem that the className merge order is wrong, since className overrides externalSlotProps?.className
Luckily InputLabel contained this test and it crossed my path 😅 otherwise the issue could have stayed hidden for a lot longer

I agree with these changes 👍🏼 there should be consistency.
I won't approve yet because I don't have the context about which order is correct, so I would wait for either @mnajdova or @michaldudak to review.


Mattew from BOSHO about LEVELDB hickuips and performance

Perhaps u already know:

https://www.youtube.com/watch?v=vo88IdglU_8

have fun!

Original issue reported on code.google.com by<EMAIL_ADDRESS>on 4 Oct 2013 at 4:18

Yes. But the hickups also come from compaction layer, which simply stops the
complete database at full buffers, single database only. He also mentioned,
that he has done some patches (somewhere in the video there is  github url,
where he reduced the read/write load from factor 11 (per data unit) to just 3.
And he mentioned some checksum, that are built, but are never used, wasting CPU
cycles. Worth watching, IMHO! Have fun!

Original comment by<EMAIL_ADDRESS>on 4 Oct 2013 at 4:54

It's worth noting that most of Basho's changes are motivated by Riak using
multiple LevelDB instances simultaneously. This leads to the multiple instances
competing with each other during compaction. The video doesn't describe fixes
that are generally applicable to most use cases.

Original comment by<EMAIL_ADDRESS>on 4 Oct 2013 at 4:45


Left join could use bitmap for left join instead of Vec<bool>

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
To save some memory usage, and potentially also is faster, the data invisited_left_side in the HashJoinStream could be stored in a bitmap instead of a Vec<bool>. This would save ~7/8 byte per left row.
If we store only 32 bit integers on the left, the savings would be ~4-5% assuming we use 4 bytes for the items and roughly 16 bytes per left side row for the hasmap. Not too big, but a nice win in some cases. This could be bigger when we use a more memory-efficient data-structure for the hashmap.
Additionally, in case every row is not matches or no row is unmatched, it could include a fast path for those cases.
Describe the solution you'd like
Use a bitmap instead of Vec<bool>. The bitmap could be from arrow or maybe the bitvec crate.
Describe alternatives you've considered
Keep using a Vec<bool>
Additional context
n/a

I have a PR waiting for this issue: https://github.com/apache/arrow-datafusion/pull/342


The update does not seem to preserve all the parameters

The page claims that:

Update the container group with a new DNS name label, myapplication, and leave the remaining properties unchanged:

But this does not seem to be the case. Running the command to update the image erased environment variables and port bindings, which existing container had.

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

ID: df5263d2-e8da-ad3e-efcc-03c0a1088849
Version Independent ID: bbb97f05-ca9a-1558-a95e-bca1fe610752
Content: Update container group - Azure Container Instances
Content Source: articles/container-instances/container-instances-update.md
Service: container-instances
GitHub Login: @dlepow
Microsoft Alias: danlep

Here is a reproduction. I create a container using:
 az container create --resource-group my-group --name dummy --image nginx:stable --memory 2 --ports 80 443 --dns-name-label dummy

Now I can verify that it has ports and DNS label assigned correctly. Then I run a command to update the image:
az container create --resource-group my-group --name dummy --image nginx:latest

It fails because memory does not match:

The updates on container group 'dummy' are invalid. If you are going to update the os type, restart policy, network profile, CPU, memory or GPU resources for a container group, you must delete it first and then create a new one.

To fix it I have to include memory parameter again:
az container create --resource-group my-group --name dummy --image nginx:stable --memory 2

It succeeds by removes existing ports and DNS label configurations.

@devoto13
You need to all the flags during update also.
If we leave some, Then container instances will be configured according to the latest command. ie erases the flags which are not there in the current command
I know that this will be difficult to maintain the all those flags in azure cli.
Suggested option is to create a ACI with yaml file.  You can also export a yaml out of the existing ACI.
Then you can edit or update the YAML to update the ACI.
This command will work
az container create --resource-group my-group --name newLabel --image nginx:stable --memory 2 --ports 80 443 --dns-name-label dummy

Yaml reference is here
Doc to create a ACI using yaml is here

Thanks for the reply @jakaruna-MSFT. This is what I have suspected. But in this case the documentation should be updated as currently it sounds like all the existing configurations are preserved:

Update the container group with a new DNS name label, myapplication, and leave the remaining properties unchanged:

Modify at least one valid property of the group when you issue the create command to trigger the redeployment, and leave the remaining properties unchanged (or continue to use default values).

I thinks this should be very clear that it will reset all unspecified configurations to their default values. I find "and leave the remaining properties unchanged" very confusing.
I would rather expect something like:

Update the container group with a new DNS name label, myapplication. Note that this will reset all unspecified configuration properties to their default values. If you want to preserve existing configuration properties you will have to specify all of them in the update command.

@devoto13  i will update the doc as needed. Thank you

Btw I solved this doing using az container export --file template.yaml, then modifying the template.yaml using script and running az container create --file template.yaml to deploy an updated configuration.
The drawback is that Docker registry password and any secret environment variables are not present in the exported template.yaml, so I had to add them back in a script. While the solution is not perfect at least I don't have to manually specify all the data from the original ARM template, when I only want to update the image. Maybe this solution will help other people, who only want to update the image version.

@dlepow Can we add a note to include a link to export a container instances via yaml file?
We have a line in the document already like this
Update the container group with a new DNS name label, myapplication, and leave the remaining properties unchanged:
Above link asks the users to change the required parameters and leave the remaining parameteres as is.
Do you think we can add a note explicitly to specify that?

@dlepow Please check if you can add these details in the doc

@devoto13 @jakaruna-MSFT - Thank you for the feedback, and apologies for slow response. I agree that documented details around parameter changes/preservation during update can be improved in this article. Your suggestions will help. I created a work item referencing this issue and plan to address in an upcoming doc sprint.
#please-close


ResponseHeader annotation not parsed?

[x] What version of the library are you using? 2.9.2

What kind of issue is this?

[x] Bug report.

Neither of X-Hello nor X-Hello-Bis headers are rendered in Swagger-UI from the following controller, while all the other details are correctly displayed:
@CrossOrigin(origins = "*", maxAge = 3600)
@Api(tags={ "Test ResponseHeader" })
@RestController
@RequestMapping(path="/response-header", produces="application/json")
public class ResponseHeaderController {

	@ApiResponse(
			code=200, message="OK",
			responseHeaders={
					@ResponseHeader(name="X-Hello-Bis", description="X-Hello-Bis header description", response=String.class)
			})
	@ApiOperation(
			responseHeaders={
					@ResponseHeader(name="X-Hello", description="X-Hello header description", response=String.class)
			},
			value="Get test for response header",
			nickname="responseHeader", notes="Notes 'bout test"
		)
	@GetMapping(path="", produces="text/plain")
	public String responseHeader(@ApiParam(hidden=true) HttpServletRequest req, @ApiParam(hidden=true) HttpServletResponse resp) {
		resp.addHeader("X-Hello", "Hello!");
		resp.addHeader("X-Hello-Bis", "Hallo!");
		return "Hi!";
	}

}

I found issues #937 and #1271 both closed, am I missing something in my code?

It should work, I'll research. Thanks for linking to the right issues and searching the repository 👍

I have just hit this exact problem too, springfox 2.9.2 + spring boot 2.0.5.RELEASE. Tried via both @ApiResponse and @ApiOperation as described above, no response header properties in the generated swagger document.

FYI, this exists in SpringFox 3 as well.

Does this fix apply for SpringFox 3?  The description fields in ResponseHeader do not seem to be showing up in swagger.json anymore for me when I bumped the version from 2.9.2 to 3.0.0.
I had to replace depreciated methods ResponseMethodBuilder  -> ResponseBuilder and globalResponseMessage -> globalResponses
    @ApiResponses(value = [
        ApiResponse(code = 200, message = "Contents successfully returned", responseHeaders = [
             ResponseHeader(name="X-Hello-Bis", description="X-Hello-Bis header description", response=String::class)
        ]),
        ApiResponse(code = 404, message = "Upload could not be found", response = ControllerAdvice.ErrorResponse::class)
    ])
    @ApiOperation(value = "X-Hello", notes = "notes.")

docket configuration
        val responseMessages = listOf(
                ResponseBuilder()
                        .code("401")
                        .description("Unauthorized")
                        .build(),
                ResponseBuilder()
                        .code("403")
                        .description("Forbidden")
                        .build()
        )

        val docket = Docket(DocumentationType.SWAGGER_2)
                .apis(RequestHandlerSelectors.any())
                .forCodeGeneration(true)
                .select()
                .apis(RequestHandlerSelectors.any())
                .paths(PathSelectors.any())
                .build()
                .directModelSubstitute(Resource::class.java, MultipartFile::class.java)
                .useDefaultResponseMessages(false)
                .globalResponses(HttpMethod.GET, responseMessages)


Use ruff for linting

Use ruff instead of flake8+isort+pyupgrade+pygrep-hooks. This change configures ruff to apply all the same rules that these tools apply.
I've omitted E501 for now since there are a few violations.

My intent is to enable a few extra rules, but I've purposefully limited this initial patch to apply the same rules as before.

My experience is better when running ruff before black.

I think that makes sense, I've inverted the order.

Is there a reason why you added ruff to requirements_dev.txt? I don't think it's necessary? Pruning flake8 and isort looks like the right thing to do anway, that has probably been forgotten when we switched to pre-commit.

It was mostly to stay in line with the existing requirements. I'll go ahead and drop it; I think it's sane to expect that developers have this installed already (or know how to install it).

It's probably worth dropping a line in the changes.rst file about this too.

It's probably worth dropping a line in the changes.rst file about this too.

This really doesn't have any user-facing changes, I'm not sure what to mention for this.


fix evaluate() of ContrastiveDataset

Signature of method 'ContrastiveDataset.evaluate()' does not match signature of base method in class 'BaseDataset'

Thanks.

No worries


[Ace] Adds a feature fpic to enable -fPIC compilation on Linux

Adds a feature fpic to enable -fPIC compilation on Linux in order to use the ACE/TAO libraries in shared libs.

Which triplets are supported/not supported? Have you updated the CI baseline?
,

Does your PR follow the maintainer guide?
Yes

If you have added/updated a port: Have you run ./vcpkg x-add-version --all and committed the result?

@pierrebizz ,Please check your commit branch, it looks like you introduced a lot of unnecessary changes

I will redo the Pull Request; I kind of rebased master instead of merging it ; I'm not familiar with GitHub workflow.


No set up information

Is it possible to add a section to Git that details how to set up short-term and long-term memories and tips on making it work the best? I have it running, but I am unsure if it is set up correctly. Everything seems like it's running.. I'm excited to see its potential. I'm happy to contribute a little to the cause, too.

A wiki would be great! Thanks for your responses. I am working on building out the world/characters in my LitRPG novel and it seems perfect. Speaking of worldbuilding, is there support for places, items, or anything like that?

How do you get on the dev branch, Bruce?
On Thu, Feb 22, 2024 at 12:39 PM brucepro @.***> wrote:

If you are on the dev branch you could load a file that has all the
information on all the places into the RAG.
—
Reply to this email directly, view it on GitHub
https://github.com/brucepro/Memoir/issues/14#issuecomment-1960039837,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BEY7G5TYISONZCVMKM7ZLVLYU6GGNAVCNFSM6AAAAABDVDJ34KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRQGAZTSOBTG4
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
Adam Charlton

Thanks, I'll check it out!
On Sat, Feb 24, 2024 at 3:18 PM brucepro @.***> wrote:

You can download the dev branch by going here:
https://github.com/brucepro/Memoir/tree/development
There is also a drop down at the top left to switch from main to dev. The
dev has the RAG system. I will be migrating it into main soon as the
testing is done as the dev branch is pretty stable atm.
—
Reply to this email directly, view it on GitHub
https://github.com/brucepro/Memoir/issues/14#issuecomment-1962733488,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BEY7G5UG6HN7ZQV464FQNALYVJKJVAVCNFSM6AAAAABDVDJ34KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRSG4ZTGNBYHA
.
You are receiving this because you authored the thread.Message ID:
@.***>


Remove replaced_by property from comment

Fixes #1531

I think the range of IAO:is_replaced_by should be , not string:
https://api.triplydb.com/s/feEAL1q-d

everythign should be in IRI

Ping @matentzn

Yes, many diffs. Only related to xsd:string that was removed in some annotations oboInOwl:hasDbXref.

Can you run https://obophenotype.github.io/cell-ontology/Fixing_xsdstring_diffs/
Still any diffs?

Only the order of the changes I created is different now.

Did you commit the changed order? So we don't get diffs later?


Processed images not appearing in gallery

Hello,
I've been absolutely loving this software, but just recently run into a problem where at least one folder of pictures is getting processed but never showing up in the gallery. The logs show it being scanned, objects detected, previews generated, and I can find the thumbnails in the storage folder, but the pictures don't appear in the timeline or when searching by a word in the path. I don't see any errors in the log that would prevent it from being displayed, and I've tried manually rebuilding the database (via interactive commands), running gallery.js with no flags, and running it with --update, but still nothing.
If I go in and touch a single file in the directory then run the gallery update, it picks up the change:
[2023-11-07 05:07:36.404]: index.create Read 88935 files in /data/Pictures 2.57s
[2023-11-07 05:07:36.771]: index.merge Merged 88935 entries 121ms
[2023-11-07 05:07:36.792]: index.update Index merged of 88935 entries (0 added, 1 changed, 0 deleted) 387ms
[2023-11-07 05:07:36.792]: index.update Changes:
        C nikon/2022.01.01 (Quebec)/NIK_6292.jpg
[2023-11-07 05:07:42.653]: index.checksum Calculating ids for 3 entries with 5.0MB of total size 233.1GB (0.0%)
...
[2023-11-07 05:07:59.925]: database.build Created 1 database entries 1.39s
[2023-11-07 05:07:59.942]: database.mergeJournal Read file index journal /data/config/Pictures.idx.1107-VNcn.journal
[2023-11-07 05:08:04.399]: database.mergeJournal Read database from /data/config/database.db with 72440 entries 4.5s
[2023-11-07 05:08:05.002]: database.mergeJournal Merged 1 new and 0 removed entries from journals to 72440 entries (0) to the database 603ms
[2023-11-07 05:08:26.106]: database.mergeJournal Wrote database with 72440 entries to /data/config/database.db 21s

But still nothing shows up.
Do you have any tips for debugging this, or things I can try short of deleting the whole database (it took weeks to generate)?
Thanks!

Hi @vityav
Thank you for the flowers and reporting your issue.
One thing, which could happen is that the same image already exist somewere else (same binary file, so same image id). These get merged to one image entry but as far as I remember the files info is maybe not merged. Therefore it can not be found by filename...
So the database should contain this file since it lists all main image file, even binary doublicates. You can check this by
zcat database.db | jq .
You can check the file id by its sha1 sum in the GUI. The first 7 chars are sufficient for the search. You get the Id by
sha1sum file
You can also set the log level to trace to see more...
Hope that helps to drill down your question

Thanks for the quick response! According to a zcat of the database, the files don't exist by either filename or shasum. I tested both methods of searching for a file in a folder that is working and they both appear. I touched a different file and enabled trace logs and it seems like everything is working in the database, but they still aren't appearing:
[2023-11-07 06:36:38.727]: index.checksum debug Calculated id 6cf96d3... for nikon/2022.01.01 (Quebec)/NIK_6091.jpg with 4.4MB (17.9MB/s) 247ms
[2023-11-07 06:36:38.728]: index.checksum All ids of 233.1GB are calculated. Calculated ids of 4.4MB (0.0%) 267ms
[2023-11-07 06:36:44.491]: index File index was saved to /data/config/Pictures.idx and 1 entries have new checkums/ids 5.8s
[2023-11-07 06:36:44.596]: index.journal trace Add b29f5b6:nikon/2022.01.01 (Quebec)/NIK_6091.NEF affected sidecar to journal changes for changed file nikon/2022.01.01 (Quebec)/NIK_6091.jpg
[2023-11-07 06:36:44.597]: index.journal trace Add 4ae1ee4:nikon/2022.01.01 (Quebec)/NIK_6091.xmp affected sidecar to journal changes for changed file nikon/2022.01.01 (Quebec)/NIK_6091.jpg
[2023-11-07 06:36:44.647]: index.journal debug Added 2 affected sidecars entries to file changes 154ms
[2023-11-07 06:36:44.651]: index.journal Journal /data/config/Pictures.idx.1107-418S.journal created
[2023-11-07 06:36:44.651]: index Updated file index for directory /data/Pictures 19.3s
[2023-11-07 06:36:44.718]: cli.spawn debug Executed cmd GALLERY_LOG_LEVEL=trace GALLERY_LOG_JSON_FORMAT=true /usr/local/bin/node /app/gallery.js index --directory /data/Pictures --index /data/config/Pictures.idx --exclude-if-present .galleryignore --journal 1107-418S 20s
[2023-11-07 06:36:44.721]: cli.spawn Run cli with extract --index /data/config/Pictures.idx --storage /data/storage --journal 1107-418S
[2023-11-07 06:36:44.727]: cli.spawn trace Executing GALLERY_LOG_LEVEL=trace GALLERY_LOG_JSON_FORMAT=true /usr/local/bin/node /app/gallery.js extract --index /data/config/Pictures.idx --storage /data/storage --journal 1107-418S with pid 9734

Which isn't showing up in the database file (with sanity check shown):
 …/dockerdata/homegallery/config> zcat database.db | jq . | grep 6cf96d3
Time: 0h:00m:14s
 …/dockerdata/homegallery/config> zcat database.db | jq . | grep Quebec
Time: 0h:00m:11s
 …/dockerdata/homegallery/config> zcat database.db | jq . | grep Spain
          "filename": "nikon/2018.11.01 (Spain)/DSC_8192.JPG"
          "filename": "nikon/2018.11.01 (Spain)/DSC_8197.JPG"
      "country": "Spain",
...

This trace log about sidecars has made me notice that this is one of the only folders where I accidentally copied over the original NEF files along with the jpgs. I deleted the NEF (and xmp) files and ran the gallery updater:
...
[2023-11-07 06:49:42.704]: database.merge trace Database has not entry for file 93cb8be:Pictures:nikon/2022.01.01 (Quebec)/NIK_6297.NEF
[2023-11-07 06:49:42.704]: database.merge trace Database has not entry for file af9f8b6:Pictures:nikon/2022.01.01 (Quebec)/NIK_6297.xmp
[2023-11-07 06:49:42.704]: database.merge debug No entries found to remove
[2023-11-07 06:49:42.932]: database.mergeJournal Merged 6 new and 12 removed entries from journals to 72444 entries (+6) to the database 581ms
...

And now those pictures show up! I don't know what internally was causing the problem, but it seems that removing the raw files fixes it (I also tested just removing the xmp file but leaving NEF and nothing changed). I don't have any exclusions defined in my config file, nor do I have a max file size defined, but if you want me to debug anything I'll leave a few NEF files lying around to test with.
Thanks for the help!

Mm. Maybe there is an issue with NEF files and grouping RAW, jpeg and xmp files. The idea is, that these files build one database entry and any preview file is used either from the RAW file or JPG.
And I found the issue: NEF is not detected as RAW image file through https://github.com/xemle/home-gallery/blob/master/packages/common/src/fs/file-types.js. So NEF, JPG and XMP file are grouped by the filetype of the largest file which is apperently unkown.
So NEF has to be added to that list and everything should be fine...

NEF was added as raw file extension in v1.13.3
@vityav please retest if now your file appears.

Pulled the latest commit and ran it, and once I touched the missing images and ran update again they appeared. Thanks for the quick turnaround and help


Stop autoplay on click

Hi,
Are there any possibilities, how stop autoplay on clickt inside the slider?
I'he tried pause slider with
var slider = $('slider').sliderPro();
...
slider.sliderPro( 'autoplay', false );
but it's not worked.
Thanks for answers

Hi. This is the correct code to stop the slider programatically: $('#my-slider').sliderPro( 'autoplay', false );
Cheers.


[Bug] Can't create index with fresh instalation

Is this a new bug?

[X] I believe this is a new bug
[X] I have searched the existing issues, and I could not find an existing issue for this bug

Current Behavior
Just created a new venv, installed canopy, configured the environment variables and when i type canopy new testbase i have the following error:
Error: Failed to create a new index. Reason:
Failed to infer vectors' dimension from encoder due to error: You exceeded your current quota, please check your plan and billing details.. Please fix the error or provide the dimension manually
It happens with the free tier pinecone license and also on the Standard.
Expected Behavior
Should create the index
Steps To Reproduce
Env: Windows 11 with miniconda
Relevant log output
No response
Environment
- **Windows**:
- **Python 3.11.5**:
- **Canopy cli 0.1.2**:

Additional Context
No response

If anyone has the same issue, the problem was my quota at the openai platform, and not on pinecone. Had to buy more credits. Closed.

Thanks @danielcmm!
We'll work on improving the error messages


Test Buble build in all supported browsers before release.

The change to Buble ( #114 ) is fairly impactful. Likely there's some things that won't work in IE11. Test in supported browsers before publishing.

Done, released v17.0.5


App Icon

I like customizing my mac icons so I made a more refined rendition of KeyClue's. If you like it you can use it as the default. Here are the files: http://www.mediafire.com/folder/9hztly0kmaj4f68,sedipa0zk4gfljc/shared

Thank you! I'll check it.

Thank you for your work, I've updated the app's icon.


DF Curvy Walls: Tools do not appear, key bindings do nothing, but module enabled and settings available

Module
DF Curvy Walls v3.4.0
Foundry VTT 10 build 291
Describe the issue
The module is installed, and its settings are accessible under game settings, but no tools appear, and key bindings appear to do nothing.
To Reproduce
Activate module.
Start gameworld.
Enter wall building toolset
See no tools. Furrow brow.
Check settings. See that things appear and can be configured. Say "Hmm. That's funny."
Return to tools. See no tools. Go "Hmmm" again.
Uninstall and reinstall from scratch.
Repeat.
Give up, file bug report.
Expected behavior
That when you are using the wall building tools, the DF Curvy Walls would appear, rather than being absent.
Screenshots (Optional)

Looks like it cannot work without your buttons module. Can you list that as a dependency? The system didn't ask for it on install, and I'm not seeing a reference to it in the readme either.

Since I think this issue is solved, I shall close this out with the message that I've long considered this a mainstay of any foundry deploy. It's a great mod, and it's easily saved me at least a teaspoon of my remaining brain cells.


Income vs. Expense Report: Net Income

Name of Defective Feature

Income vs Expense Report: Net Income Row Header

System Settings (Required)

ToolKit Version: 2.11.3
Operating System (Mac/Windows/Etc): Windows
Browser (Chrome/Firefox/Safari): Chrome
Browser Version: 75.0.3770.80
Other Extensions: Last Pass, ABP

Export of Toolkit Settings (Bottom Left of Settings Page)

Settings Export
[{"key":"AccountsDisplayDensity","value":"0"},{"key":"AccountsEmphasizedOutflows","value":false},{"key":"AccountsStripedRows","value":true},{"key":"AutoDistributeSplits","value":false},{"key":"AutomaticallyMarkAsCleared","value":false},{"key":"BetterScrollbars","value":"1"},{"key":"BudgetCategoryFeatures","value":true},{"key":"BudgetProgressBars","value":"0"},{"key":"BudgetQuickSwitch","value":false},{"key":"CalendarFirstDay","value":"0"},{"key":"CategoryActivityCopy","value":false},{"key":"CategoryActivityPopupWidth","value":"0"},{"key":"ChangeEnterBehavior","value":false},{"key":"CheckCreditBalances","value":true},{"key":"CheckNumbers","value":false},{"key":"ClearSelection","value":false},{"key":"CollapseSideMenu","value":false},{"key":"ColourBlindMode","value":false},{"key":"CompactIncomeVsExpense","value":true},{"key":"CreditCardEmoji","value":false},{"key":"CurrentMonthIndicator","value":false},{"key":"CustomFlagNames","value":false},{"key":"DaysOfBuffering","value":true},{"key":"DaysOfBufferingHistoryLookup","value":"0"},{"key":"DisableToolkit","value":false},{"key":"DisplayTargetGoalAmount","value":"0"},{"key":"DisplayTotalMonthlyGoals","value":false},{"key":"DisplayUpcomingAmount","value":false},{"key":"EasyTransactionApproval","value":false},{"key":"EditAccountButton","value":"0"},{"key":"EnlargeCategoriesDropdown","value":true},{"key":"EnterToMove","value":false},{"key":"FilterCategories","value":true},{"key":"GoalIndicator","value":false},{"key":"GoalWarningColor","value":false},{"key":"GoogleFontsSelector","value":"0"},{"key":"HideAccountBalancesType","value":"0"},{"key":"HideAgeOfMoney","value":false},{"key":"HideHelp","value":true},{"key":"HideReferralBanner","value":false},{"key":"HideTotalAvailable","value":false},{"key":"HighlightNegatives","value":false},{"key":"ImportNotification","value":"0"},{"key":"IncomeFromLastMonth","value":"0"},{"key":"IncomeVsExpenseHoverHighlight","value":true},{"key":"LargerClickableIcons","value":false},{"key":"LinkToInflows","value":false},{"key":"MonthlyNotesPopupWidth","value":"0"},{"key":"NavDisplayDensity","value":"0"},{"key":"Pacing","value":"0"},{"key":"PrintingImprovements","value":true},{"key":"PrivacyMode","value":"0"},{"key":"QuickBudgetWarning","value":false},{"key":"ReconciledTextColor","value":"0"},{"key":"RemovePositiveHighlight","value":false},{"key":"RemoveZeroCategories","value":false},{"key":"ResizeInspector","value":false},{"key":"ResizeSidebar","value":true},{"key":"RightClickToEdit","value":true},{"key":"RowHeight","value":"0"},{"key":"RowsHeight","value":"0"},{"key":"RunningBalance","value":"1"},{"key":"SeamlessBudgetHeader","value":false},{"key":"SetMultipleFlags","value":false},{"key":"ShowCategoryBalance","value":false},{"key":"SpareChange","value":false},{"key":"SplitTransactionAutoAdjust","value":false},{"key":"SquareNegativeMode","value":false},{"key":"StealingFromFuture","value":false},{"key":"SwapClearedFlagged","value":false},{"key":"TargetBalanceWarning","value":false},{"key":"ToBeBudgetedWarning","value":false},{"key":"ToggleMasterCategories","value":false},{"key":"ToggleSplits","value":true},{"key":"ToggleTransactionFilters","value":"1"},{"key":"ToolkitReports","value":true},{"key":"TransactionGridFeatures","value":true},{"key":"ViewZeroAsEmpty","value":false},{"key":"l10n","value":"0"},{"key":"options.dark-mode","value":true}]

Steps to Reproduce the Behavior

Open Income vs Expense Report
scroll to the Right so that one month moves behind the Left Row headers

Expected Behavior

The Monthly Data would move behind the row headers.
Actual Behavior

The background on the Net Income row is transparent and so when you scroll over the Net Income header and the Amount over lap and the row header is difficult to see.
No Console Errors

This is actually fixed in #1582 !
I've just not cut the release yet. I'll try to get around to that this week.

Hey @adamlblood the fix for this should be in our current release! If you notice the issue still exists and you're definitely running the newest version of the toolkit, please reopen! Thanks!
Please note, all browser can take up to an hour to provide updates to all users. You can force an update if it's available for you by going to chrome://extensions and clicking the "Update" button. Firefox users can go to about:addons, click the setting cog, and click "Check for updates...".


Flush shell operator's child process stdout

This fixes a race condition in the shutdown of the shell operator. For example, tenzir 'shell "echo hi"' when run repeatedly sometimes printed nothing before this change. The fix is simple: always explicitly flush the child process' stdout on shutdown of the operator.

Closing this as it's not the correct solution.


I don't think this is necessary since you redefine fit in the next iteration

https://github.com/bessagroup/rvesimulator/blob/420db1b9b9b6800006a06689cb645cc71873bfe4/src/rvesimulator/additionals/ampitudesampler.py#L170-L171

fixed


Messaging Diagram(s)

TODO: Diagram demonstrating messaging structure

From src/guild/3-behaviour-definition/4-agent-communication.rst

I don't believe this is present in the docs anymore since the rework, but there's still probably an argument for adding something about message diagrams/philosphy somewhere.


Load method doesn't swap out content

When initiating the load method on Hijax, the plugin completes the AJAX request but doesn't actually swap out any content.

Has to do with how the load method was being called. It must be called on the same instance of Hijax as during initiation. If you initiate Hijax within a variable that can then be referenced, load will work as expected.


Alder Lake N (N100) IntelGopDriver.efi

UBU 提取，version Unknow
bios 来源 零客官方 EQ12
CPU 包括 N50 N95 N97 N100 N200 N300 N305
受环境所限，我这不太好下 转 rom 工具，只提取了 efi，包含 vbt，不知道为何 vbt 有三个
IntelGopDriver.zip

Thanks for your contribution.
However, I need GOP in .efi format instead of .bin as I do not want to convert its format.
So I managed to get Unknown_AlderLakeN.efi from ASRock N100M, which is also a motherboard with Intel® Quad-Core Processor N100 and the efi should be compatible with EQ12.
The updated AIO.rom and another OpROMbuilt for each platform will appear in next release.
As for the Vbt, it does not matter as the PlatformGOPPolicy from Intel's latest codebase will automatically extract it at runtime, which means we do not have to embed them into OVMF or OpROM.

Thanks for your contribution.
However, I need GOP in .efi format instead of .bin as I do not want to convert its format.
So I managed to get Unknown_AlderLakeN.efi from ASRock N100M, which is also a motherboard with Intel® Quad-Core Processor N100 and the efi should be compatible with EQ12.
The updated AIO.rom and another OpROMbuilt for each platform will appear in next release.
As for the Vbt, it does not matter as the PlatformGOPPolicy from Intel's latest codebase will automatically extract it at runtime, which means we do not have to embed them into OVMF or OpROM.

嗯，我也是各种受限（尤其是网络），没法从 bin 转到 efi。
不过有了就好了，我再试一下。


HELP! Some questions about training onsets&frames model

I just want to try to train this model (just try using CPU, I know it's quite slow )
I set up the full Development Environment
I run transcription locally in this environment using command, and it works
Then I download the pre-generated copy of the TFRecord files
When I use the command to train transcription model using the training TFRecord file generated from the MAESTRO dataset
Some errors occur
ValueError: Dimension 0 in both shapes must be equal, but are 1 and 8. Shapes are [1,?,88] and [8,?,88]. for 'concat_2' (op: 'ConcatV2') with input shapes: [8,?,88,1], [1,?,88,1], [8,?,88,1], [] and with computed input tensors: input[3] = <3>.
So how to fix this pronlem?
Could anyone tell me?
Thanks

Sorry you're having that error. Can you paste the full command line you're using and the full output of the command?

Sorry you're having that error. Can you paste the full command line you're using and the full output of the command?

@cghawthorne

Thanks for the info. I've reproduced the problem locally and will look into it!

Thanks for the info. I've reproduced the problem locally and will look into it!

Do you have any clues?

The new pip package (version 1.1.6) should have a fix for this problem.


(Mega menu) Dropdown should support hover event as trigger

[x] I have searched the Issues to see if this bug has already been reported
[x] I have tested the latest version

Summary
There should be a way to open the (mega menu) dropdown when the user hovers over the trigger.
Context
In the mega menu, supporting hover makes the nav links that trigger the dropdown navigable. In the default example this would mean I could hover on "Company" to reveal the dropdown contents and click on "Company" to navigate to a page linked to it.
Mega menu is built upon the Dropdown component. The non-react library supports dropdown hover.

@tulup-conner @connerdavis47
Any update on this and the other Mega menu related issues? Sorry for pressing on this one. I'm currently building a site where I would need a working mega menu dropdown. If you could confirm that this is something on your roadmap for the need weeks that would help me decide if it's something I should build myself for the time being. I could perhaps also submit a PR if my work turns out useful.

Thanks for your response @connerdavis47 I really appreciate it and your work on this library. Let's see if Sutu has anything to add before we proceed.

Thanks for your response @connerdavis47 I really appreciate it and your work on this library. Let's see if Sutu has anything to add before we proceed.

Feel free to go wild 🚀


How to compute lexical overlap (F1 measured between two bags of words)?

Thanks for your excellent job. In section 4 of the paper, you compute the lexical overlap (F1 measured between two bags of words) for the entailment pairs (SNLI + MNLI) is 39%, while they are 60% and 55% for QQP and ParaNMT. I wonder if two bag of words means using window slice of 2? And how to define true posotive, true negative, false positive and false negative to compute the F1 score?

Hi,
Here we use the same way of calculating F1 as in question answering tasks. It's simply unigram, not bigram. For each sentence, you have a bag of words, and true positive would be the words that are at the intersection of both sets.

Got it, thx!


Returning typeError: 'ABCMeta' object is not subscriptable

I have successfully installed PrimeLunch and it appeared to have accepted the API Token. First time running the command 'lunchable plugins primelunch -f ~/Downloads/amazon_order_history.csv', received the following error:
Returning typeError: 'ABCMeta' object is not subscriptable

Hey @philmnoir are you able to share some more stacktrace and details about what Python version you're running?

I think this is probably a Python 3.8 bug caused by some type hints behavior on Python <= 3.8
There should be an easy fix by back-porting some type annotation behavior:
from __future__ import annotations

Yep, confirmed this is a Python 3.8 issue:
❯ pipx run --python $(which python3.8) lunchable-primelunch -f ~/Downloads/amazon_order_history.csv -w 28
NOTE: running app 'primelunch' from 'lunchable-primelunch'
Traceback (most recent call last):
  File "/Users/justinflannery/.local/pipx/.cache/bb7f5ee1113edd4/bin/primelunch", line 8, in <module>
    sys.exit(primelunch())
  File "/Users/justinflannery/.local/pipx/.cache/bb7f5ee1113edd4/lib/python3.8/site-packages/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
  File "/Users/justinflannery/.local/pipx/.cache/bb7f5ee1113edd4/lib/python3.8/site-packages/click/core.py", line 1078, in main
    rv = self.invoke(ctx)
  File "/Users/justinflannery/.local/pipx/.cache/bb7f5ee1113edd4/lib/python3.8/site-packages/click/core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/Users/justinflannery/.local/pipx/.cache/bb7f5ee1113edd4/lib/python3.8/site-packages/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
  File "/Users/justinflannery/.local/pipx/.cache/bb7f5ee1113edd4/lib/python3.8/site-packages/lunchable_primelunch/cli.py", line 47, in primelunch
    from lunchable_primelunch.primelunch import PrimeLunch
  File "/Users/justinflannery/.local/pipx/.cache/bb7f5ee1113edd4/lib/python3.8/site-packages/lunchable_primelunch/primelunch.py", line 29, in <module>
    class PrimeLunch(LunchableApp):
  File "/Users/justinflannery/.local/pipx/.cache/bb7f5ee1113edd4/lib/python3.8/site-packages/lunchable_primelunch/primelunch.py", line 36, in PrimeLunch
    file_path: str | os.PathLike[str] | pathlib.Path,
TypeError: 'ABCMeta' object is not subscriptable

Closed by https://github.com/juftin/lunchable-primelunch/commit/3fdbb276647606e4ff3250946d562d33a2895ff4
This was released on lunchable-primelunch==1.0.3 https://github.com/juftin/lunchable-primelunch/releases/tag/v1.0.3. You will need to upgrade your installation of lunchable-primelunch to get this fix.


Small fixes in yii\helpers\BaseStringHelper

Update and format PhpDoc's
Format code to more readable
Replace similar code to byteSubstr() and byteLength()

Q
A

Is bugfix?
❌

New feature?
❌

Breaks BC?
❌

Tests pass?
✔

Fixed issues

Thanks.

@samdark need check https://github.com/yiisoft/yii2/issues/18796 , all fine in theory/tests...


updated case persiter for edit case topic

moved here https://github.com/pucardotorg/kerala-configs/pull/216