"Update Hue Bridge" mandatory update screen

 is a comment.
You will see these throughout the issue template. Make sure you do not type your comments
between these characters or we will not be able to see what you wrote!

4. Links
To create a hyperlink, type the [text you want to link](followed by the url in parenthesis)
-->
Describe the bug

When adding the emulated bridge to the philips hue app, we are now greeted by "Update hue bridge" screen. One assumes the emulated bridge is an older version and needs to be updated somehow.
Steps to Reproduce

Follow usual setup instructions
Add bridge to hue app
Press "link" button (inside hass.io popup)
"Update Hue Bridge" mandatory update screen appears

Expected behavior

Should be able to add emulated bridge to the philips hue app without performing an update
Logs

Hardware Info:

Architecture (Ex: x86, ARM): aarch64
Addon version (Ex: stable or dev): Stable
OS (Ex: Windows 10, Ubuntu Buster): Hassio - core-2021.12.7
Hardware (Ex: PC, Raspberry Pi 1/2/3/Zero): Raspberry Pi 3

Additional context

Philips hue ios app: V4.10.0 (9396)

Related issues: #165, #237, #240, #249
Related discussion: #228

The v2 API has not been implemented and thus the official Hue app is currently not supported. Other Hue compatible apps which do not require the v2 API such as Hue Essentials and others continue to work as normal.

I don't understand the answer : "The v2 API has not been implemented".
On the main Github page, it is written : "Fully emulates a "V2" HUE bridge."
It seems it's not correct if I right understand ?

I don't understand the answer : "The v2 API has not been implemented".
On the main Github page, it is written : "Fully emulates a "V2" HUE bridge."
It seems it's not correct if I right understand ?

If I understood correctly, the versions in "v2 API" and "V2 HUE bridge" don't refer to the same thing.
The "V2 HUE bridge" refers to the square version of the real HUE bridge which was released back in 2015.
The "v2 API" refers to the new API which was only recently announced last November.
Currently this project only emulates the v1 API and since the HUE app switched to the v2 API it's incompatible for now but you can still use other apps (or older app versions) that use the v1 API.
Until the v2 API has been implemented the readme should probably be updated to clarify the lack of v2 API support since I also mistook them as referring to the same version when I first looked into this project a few days ago...

@FlorianFreudiger is correct. The current readme is a little dated, however, if you look at the other pinned issue #265, you can see how to join the "beta" which will eventually include support for this.

Thanks for you reply, I better understand this issue between v2 and v2.
i will have a look at the beta, as I would like to try a way to keep using the Hue App with my Zigbee2MQTT network.

So short story is this doesn't work anymore?

do we have plan to fix it ? can we find the API description so that we can fix it eventually? Update me if you got the API and need help to fix it. Like this project. Thanks.

Why is this ticket closed? Problem is still there.

Problem still there

I'm facing the same issue described here. Does someone know if there is any intention to fix it?

@alexyao2015 something new?

For everyone who needs to use V2 API apps like the official Hue App or Hue Sync there is an alternative method which is a bit more complicated to setup than this plug-and-play add-on but works well with the official apps.
The DiyHue project works similar to Home Assistant + this add-on: It acts as a Hub connecting different smart home lights solutions like Hue, other ZigBee lights, etc. which can then be interfaced via the Hue API including the official apps.
It also supports lights from Home Assistant via Home Assistant's REST API.
You can host it separately or set it up as a as a Home Assistant Addon.
If you run it on the same host make sure the ports aren't conflicting with the hass-emulated-hue add-on!
In the DiyHue web UI you can then add your Home Assistant lights using a long-lived access token you can generate in the Home Assistant user settings.
You should now be able to connect the official apps to DiyHue which will act like a proxy to your HA lights.
If a similar "Update Hue Bridge" message pops up you can change the version in the DiyHue web ui under "Bridge" (the latest version numbers are also linked on that page)

This issue has been marked as stale due to no activity and will be closed in 7 days.

Nope it's still broken

very broken

DiyHue

How did you manage to get it working with HA? I'm trying to add "https://github.com/diyHue/diyHue" to the repositorie but it fails with "https://github.com/diyHue/diyHue is not a valid add-on repository"

For everyone who needs to use V2 API apps like the official Hue App or Hue Sync there is an alternative method which is a bit more complicated to setup than this plug-and-play add-on but works well with the official apps.
The DiyHue project works similar to Home Assistant + this add-on: It acts as a Hub connecting different smart home lights solutions like Hue, other ZigBee lights, etc. which can then be interfaced via the Hue API including the official apps. It also supports lights from Home Assistant via Home Assistant's REST API.
You can host it separately or set it up as a as a Home Assistant Addon. If you run it on the same host make sure the ports aren't conflicting with the hass-emulated-hue add-on!
In the DiyHue web UI you can then add your Home Assistant lights using a long-lived access token you can generate in the Home Assistant user settings.
You should now be able to connect the official apps to DiyHue which will act like a proxy to your HA lights. If a similar "Update Hue Bridge" message pops up you can change the version in the DiyHue web ui under "Bridge" (the latest version numbers are also linked on that page)

@FlorianFreudiger
How did you manage to get it working with HA? I'm trying to add "https://github.com/diyHue/diyHue" to the repositorie but it fails with "https://github.com/diyHue/diyHue is not a valid add-on repository"

@daloki83 Yes, that workaround has been running great for me.
DiyHue itself is a standalone platform, not a home assistant add-on.
You would host it yourself on another host or use this add-on which is basically just running DiyHue inside of an HA add-on, but you still need to configure it just as if it was running separately (see my previous comment for that).
You probably clicked on the wrong link in my original comment, the repository url in question would be https://github.com/diyhue/hassio-addon

the biggest problem with trying to use diyHue is that after i finally got everything working, there was no way to get the Hue automations (Wake up, Go to sleep) to work/sync.
big dealbreaker for me
but so is this program (hass-emulated-hue) until the v2 api gets resolved it’s basically unusable

This would be great if it would work 👌

If a similar "Update Hue Bridge" message pops up you can change the version in the DiyHue web ui under "Bridge" (the latest version numbers are also linked on that page)

This seems like a very easy solution for Emulated Hue? Just add this option as a configuration option and we could add the virtual bridges to the Hue apps?

Does DiyHue report the correct on / off states to anyone using the HA or zigbee connection?

You mean if you connect your lights to DiyHue and then add DiyHue as a Hue Bridge in HA?
Not sure but I would assume it should work.
My workaround was the other way around: Leaving your lights connected to HA and then adding them into DiyHue so you can use the Hue apps.

Does DiyHue report the correct on / off states to anyone using the HA or zigbee connection?

Sadly I had problems with that.
I had a very nicely working HA - Integrated Emulated Hue, without any problem, just to allow my Logitech - Harmony remote to control my non-Hue devices. It worked like a dream. One day, I do not remember why, I deleted my Emulated Hue device from the Harmony config, and since, I can not 'put' it back...
Some days ago I made some experiment with diyHue, but sadly without real success. My Harmony did not find the diyHue, either... but from the other side diyHue did not correctly handled my HA devices correctly because some wrong state report...
Now I'm nowhere...

Does DiyHue report the correct on / off states to anyone using the HA or zigbee connection?

You mean if you connect your lights to DiyHue and then add DiyHue as a Hue Bridge in HA? Not sure but I would assume it should work.
My workaround was the other way around: Leaving your lights connected to HA and then adding them into DiyHue so you can use the Hue apps.

Actually I mean it in the same way you are doing it - adding the light bulbs from HomeAssistant directly to DiyHue so you can use them in the hue app. However when I am in the app I constantly get wrong light states. For example when I hit the light switch in Homeassistant it is not reflecting in diyHue and not in the App.

Does DiyHue report the correct on / off states to anyone using the HA or zigbee connection?

Sadly I had problems with that.
I had a very nicely working HA - Integrated Emulated Hue, without any problem, just to allow my Logitech - Harmony remote to control my non-Hue devices. It worked like a dream. One day, I do not remember why, I deleted my Emulated Hue device from the Harmony config, and since, I can not 'put' it back...
Some days ago I made some experiment with diyHue, but sadly without real success. My Harmony did not find the diyHue, either... but from the other side diyHue did not correctly handled my HA devices correctly because some wrong state report...
Now I'm nowhere...

I am not familiar with Harmony devices. Didnt know they can discover Hue Bridges. There are some hints on reddit on this topic: (https://www.reddit.com/r/logitechharmony/comments/kxqjwm/harmony_hub_cant_connect_to_hue_bridge_anymore/)

Does DiyHue report the correct on / off states to anyone using the HA or zigbee connection?

You mean if you connect your lights to DiyHue and then add DiyHue as a Hue Bridge in HA? Not sure but I would assume it should work.
My workaround was the other way around: Leaving your lights connected to HA and then adding them into DiyHue so you can use the Hue apps.

Actually I mean it in the same way you are doing it - adding the light bulbs from HomeAssistant directly to DiyHue so you can use them in the hue app. However when I am in the app I constantly get wrong light states. For example when I hit the light switch in Homeassistant it is not reflecting in diyHue and not in the App.

Oh I see, yes that appear to be quite inconsistent, they seem to need a manual refresh, only the color is updated in DiyHue after a few seconds. :/
Admittedly I've only used the Hue apps to quickly change my lights but I can see how this isn't ideal if you have some sort of widget connected to it.


Shift the expected sequence number if a packet was lost

Description
Handle the absence of the next packet
Reference issue
Fixes #256

@braams I don't agree with this PR. The intent is that the jitter buffer is agnostic to how packet loss is handled/detected in the case that it can be recovered externally. That means it is up to the caller of the jitter buffer to decide to skip the packet by setting the playback head and not the jitter buffer internals.


#@#!>>(Exclusive+Free))> ROBLOX GIFT CARD CODES 2024 unused robux gift card Redeem Roblox Gift Card

Roblox codes can be used for various purposes, such as redeeming Robux, promotional items, or activating Roblox Gift Cards for purchases. This guide provides an overview of acquiring, redeeming, and using Roblox codes effectively.
►🔴👉👉CLICK HERE TO FREE GENERATOR
►🔴👉👉CLICK HERE TO FREE GENERATOR

Types of Roblox Codes
1.1. Roblox Gift Cards
Purpose: Redeem Robux or activate a Premium subscription.
Common Denominations: $10, $25, $50, $100.
Includes: Exclusive virtual items with each card.
1.2. Robux Codes
Purpose: Add Robux, the in-game currency for purchases in Roblox.
Common Denominations: 400 Robux, 800 Robux, 1700 Robux, etc.
1.3. Promotional Codes
Purpose: Redeem free items or accessories for your avatar.
Validity: Usually time-limited and for specific promotional events.
1.4. Toy Codes
Purpose: Redeem virtual items that come with Roblox toys.
Includes: A code on a scratch card inside the toy packaging.
Where to Buy Roblox Codes
2.1. Official Sources
Roblox Website
Roblox Gift Cards: Buy digital gift cards directly.
2.2. Authorized Retailers
Online Retailers
Amazon
Walmart
Best Buy
GameStop
Target
Specialty Sites
CardCash
Raise
2.3. Physical Retail Stores
Supermarkets & Retailers
Walmart, Target, Tesco: Available at checkout lanes or gift card kiosks.
Convenience Stores
7-Eleven, Walgreens, CVS
Electronics Stores
Best Buy, GameStop
How to Redeem Roblox Codes
3.1. Redeem Roblox Gift Cards
Via Browser
Go to the Redemption Page: Visit Redeem Roblox Codes.
Log In: Sign in to your Roblox account.
Enter Code: Input your gift card code in the “Code” field and click “Redeem.”
Confirm: Choose to convert the balance to Robux or use it to buy a Premium subscription.

Via Mobile App
Open the Roblox App: Launch the app on your mobile device.
Log In: Sign in to your account.

Access Redeem Section: Find and select “Redeem Gift Card.”
Enter Code: Type your gift card code and follow the instructions to redeem it.
3.2. Redeem Promotional Codes
Via Browser
Visit the Promotional Code Redemption Page: Go to Redeem Roblox Promo Codes.
Log In: Sign in to your account.
Enter Code: Input the promotional code and click “Redeem.”
Check Inventory: The item will appear in your avatar’s inventory.
3.3. Redeem Toy Codes
Via Browser
Visit the Toy Code Redemption Page: Go to Redeem Roblox Toy Codes.
Log In: Sign in to your account.
Enter Code: Scratch off the code on your toy and input it on the page.
Confirm: The virtual item will appear in your inventory.
3.4. Redeem Robux Codes
Via Browser
Go to the Robux Purchase Page: Visit Buy Robux.
Log In: Sign in to your Roblox account.
Enter Code: Input the Robux code during checkout.
4. Using Roblox Codes
4.1. Adding Funds or Robux
Balance: Funds added through gift cards can be used to buy Robux or a Premium subscription.
Purchasing: Use Robux to buy avatar items, accessories, game passes, or other in-game content.
4.2. Getting Items from Promotional Codes
Free Items: Promotional codes provide free items, accessories, or cosmetics.
Special Events: Use codes during special events for limited-time items.
4.3. Using Virtual Items from Toy Codes
Avatar Customization: Items from toy codes can be used to customize your avatar.
In-Game Use: Some items may offer in-game benefits or cosmetic changes.
5. Managing and Checking Account Balance
5.1. On Roblox Website
Log In: Sign in to your Roblox account.
Check Balance: Go to your account settings and view your Robux balance or credit balance under the "Billing" or "Account" tab.
5.2. Using Roblox App
Open App: Launch the Roblox app.
View Profile: Access your profile to check your Robux balance.
6. Maximizing the Value of Roblox Codes
6.1. Look for Sales and Discounts
Events: Use Robux during special sales events or promotions.
Regular Deals: Check the Roblox avatar shop for ongoing discounts.
6.2. Purchase Special Items
Limited-Time Items: Buy rare or limited-time items to enhance your avatar’s look.
6.3. Explore Roblox Premium
Monthly Robux: Get a monthly Robux allowance and other benefits with Roblox Premium.
6.4. Redeem Special Offers
Promotional Codes: Use promotional codes from Roblox social media or events.
7. Common Issues and Troubleshooting
7.1. Code Not Working
Re-check Code: Ensure you’ve entered the code correctly.
Expired Code: Verify that the code is still valid and hasn’t expired.
Contact Support: If the code is still not working, contact Roblox Support.
7.2. Balance Not Showing
Sync Issues: Make sure your device is connected to the internet.
Account Issues: Confirm you are logged into the correct account.
7.3. Regional Restrictions
Code Region: Ensure the code is valid for your account's region. Some codes may have regional restrictions.
8. Safety and Security Tips
8.1. Purchase from Trusted Sources
Official Retailers: Buy Roblox codes from official or well-known sellers to avoid scams.
8.2. Protect Your Code
Keep Codes Private: Never share your code with others to avoid unauthorized use.
8.3. Use Account Security
Strong Passwords: Use a strong password for your Roblox account.
Enable 2-Step Verification: Enhance security by enabling two-step verification.
8.4. Monitor Spending
Track Purchases: Regularly check your purchase history to monitor spending.
Parental Controls: Set up parental controls if children use the account.
9. Frequently Asked Questions (FAQs)
9.1. What if I Lose My Code?
Contact Retailer: If purchased from a store, contact the retailer for help.
Online Orders: Check your email for a receipt or digital copy of the code.
9.2. Can I Use Codes from Different Regions?
Regional Restrictions: Ensure the code matches your account’s region. Roblox codes are often region-specific.
9.3. Do Codes Expire?
Expiration Dates: Some promotional codes expire, but most gift card and Robux codes do not.
9.4. Can I Transfer Robux?
Non-Transferable: Robux cannot be transferred to another account.
9.5. How Can I Verify a Code?
Redeem on Roblox: The best way to verify is to attempt to redeem it on the Roblox website or app.
By following these steps, you can effectively buy, redeem, and use Roblox codes to enhance your gaming experience on Roblox.


Add the Petstore Swagger spec as an integration test

It'd be nice to convert this spec example into an integration test for the generated handlers.
Resources

Petstore Swagger 3.0 specification
Integration test example

Released: v0.1.0 🎉
This has been released in v0.1.0!

📄 Release notes
📦 npm package

Make sure to always update to the latest version (npm i @mswjs/source@latest) to get the newest features and bug fixes.

Predictable release automation by @ossjs/release.


feat: Add conditional search input for conversation list

Implement a search input field for filtering conversations in the sidebar when there are more than one conversation in the list.
The search input field is now displayed conditionally based on the number of conversations.
Additionally, a clear button has been added to easily clear the search input field.

Playground : https://chatbot-gvd6lammv-mckay-personal.vercel.app

Super amazing addition! I just made a few tweaks to ux and merged it! Thanks!


poppler: 23.08.0 -> 23.11.0

Description of changes
https://lists.freedesktop.org/archives/poppler/2023-September/015569.html
https://lists.freedesktop.org/archives/poppler/2023-October/015576.html
https://lists.freedesktop.org/archives/poppler/2023-November/015580.html
Upstream enables GPGME by default, so we have to handle this here; disable it by default.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Builds of cups-filters, scribus and inkscape succeed locally on x86_64-linux.
texlive does not depend on poppler anymore.

Looks like poppler was removed from texlive in 7bf9a3b2505af37213753b062dd594b91ee513bb.
Is gpgme an alternative crypto library to nss or does each provide different feature thus it makes sense to enable both of them? If the latter, it might be good idea to enable it in !minimal  so that the provided features are available. If it does not bloat the closure too much.

Overall I'm tending towards keeping GPGME support opt-in for now - what do you think?

Thanks for the detailled explanation, sounds good.
Could you please include reference to https://github.com/NixOS/nixpkgs/commit/7bf9a3b2505af37213753b062dd594b91ee513bb in the commit message? Otherwise looks good.

/approve perfect, thank you.
On Fri, 3 Nov 2023, 16:57 6t8k, @.***> wrote:

Good point, done. I also added a note on GPGME.
—
Reply to this email directly, view it on GitHub
https://github.com/NixOS/nixpkgs/pull/264817#issuecomment-1792698964,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAFMEY5TLPDP7GVOPDXEZ3TYCUH7TAVCNFSM6AAAAAA6ZJ4ANOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOJSGY4TQOJWGQ
.
You are receiving this because your review was requested.Message ID:
@.***>

During the build, it complains about missing pcre2:
Perhaps you should add the directory containing `libpcre2-8.pc'
to the PKG_CONFIG_PATH environment variable
Package 'libpcre2-8', required by 'glib-2.0', not found

Probably because pcre1 is being used and not pcre2

That warning is caused by a difference in how we interpret pkg-config files compared to CMake. It can be safely ignored.

Though it looks like PCRE might have been mistakenly added to suppress this warning at the time GLib used PCRE 1. It does not appear to be needed by Poppler.

Opened https://github.com/NixOS/nixpkgs/pull/265463


"Failed to load Clusters from Amazon:" error seenn while importing EKS clusters on changing cloud credentials

What kind of request is this (question/bug/enhancement/feature request): bug
Steps to reproduce (least amount of steps as possible):

On 2.5-head commit id: 393468fd
Create 2 AWS cloud creds, one for us-west-1 and one for gov-west
Create clusters --> Imported EKS
Choose the gov credentials
Error seen on the UI Failed to load Clusters from Amazon: The security token included in the request is invalid.
Choose Region: us-gov-west-1
Error is seen no clusters are loaded

API Req: GET onn https://<server>/meta/proxy/eks.us-gov-west-1.amazonaws.com/clusters
Response: {"clusters":["sowmya-gov-1","sowmya-import-1","sowmya-import-2","sowmya-master-gov"],"nextToken":null}
Expected Result:
List of clusters should be available
Other details that may be helpful:
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI): 2.5-head
Installation option (single install/HA): single

On 2.5-head commit id: 9ee39b9 and master-head - commit id: a549b4

On 2.5-head commit id: 393468fd
Create 2 AWS cloud creds, one for us-west-1 and one for gov-west
Create clusters --> Imported EKS
Choose the gov credentials
Error seen on the UI Failed to load Clusters from Amazon: The security token included in the request is invalid.
Choose Region: us-gov-west-1
No error is seen and clusters are loaded
Not able to deploy an import cluster because of this issue. Will validate import cluster as part of this issue ^^^


Feature print stylesheet reports

@mmontesanonyc this work represents the design mockup you approved recently. our work has focused in Chrome to this point.

Thanks, @AdamChlan - this is looking great. Big picture, if I understand it, is that d-print-none gets rid of things we don't want, and then in report_indicator.html, we've got d-print-none on the standard indicator display, and a rebuilt, print-only indicator display. Anything else high level we should pay attention to, here?

@mmontesanonyc would you like us to open up a PR to the production branch?

Thanks, @AdamChlan, but no need for now. We're going to run this by a few folks on our and and then merge to prod and deploy this week or early next.


click prevented when clicking a cell that contain a link

the code below resulted in a none clickable link, what I'm doing wrong ?
<template #name="data">
       {{ data.value.name }}
</template>

Hi molayli,
Not sure what's the issue exactly but i will check.

From what I can tell, it looks like the row might be capturing the click event. Is there a prevent default somewhere?

Any workarounds?


Hitting "enter" when focus is on play button should trigger the command

Testing #129384
I was tabbing through the VS Code elements UI until focus hit on the play button:

Once I hit enter, I was expecting the same behaviour as a button click. But nothing happened here. I had to tab to focus on the drop down arrow, hit enter, hit the down arrow to focus on "Run Java" and hit enter. Then it worked as expected.

@isidorn thanks, I'll try to implement your advice...

This seems to work now


Volume control

Buttons on the remote app and volume controls will be binded to the one defined in the activity (if so). VOLUME IS BIND TO PHYSICAL BUTTONS WHEN REMOTE FROM CONTROL CENTER IS SHOWN

Hello, not sure to understand this sentence ! Sorry.
I'm using the TV mode and would like to be able also to control the volume up/down from the home app. Is it possible  and if so, how ?   Tks

Hi. In the tv mode the volume control is accessible through the physical buttons of your  IPhone / iPad when and only when the remote app is displayed (and not the home app). The remote app can be launched through control center (see screen below) . However it seems that it doesn’t always work in latest beta (was fine in beta 2, in beta 3 they broke some things while revamping the remote app) .

Sent with GitHawk

In beta 3 of ios 12.2, If you switch the widget to your AppleTV and then back to the Television service, the volume works.

In beta 3 of ios 12.2, If you switch the widget to your AppleTV and then back to the Television service, the volume works.

Can't get it work on my iOS 12.2 beta 3, physical button can only control volume of the iPhone itself

Hi, it is buggy but I managed to make it works on my iPad if :

I launch the remote app in control center
I select the harmony device on the top
I select back the Apple TV
I select harmony again and then it is ok

It is a bug in beta 3 we’ll see in beta 4 :)
Sent with GitHawk

Hi, it is buggy but I managed to make it works on my iPad if :

I launch the remote app in control center
I select the harmony device on the top
I select back the Apple TV
I select harmony again and then it is ok

It is a bug in beta 3 we’ll see in beta 4 :)
Sent with GitHawk

I don't have an Apple TV, there's only the Hamony device for me to select, so I still can't get the volume control working. I will try to simulate two harmony tv devices to try again

I don't have an Apple TV, there's only the Hamony device for me to select, so I still can't get the volume control working. I will try to simulate two harmony tv devices to try again

I managed to add 2 harmony tv devices to homebridge, both shown and working in the Home App, but only the 1st one can be shown in the remote control. Don't know if it is a bug or just that I can't set two simulated  tv

I don't have an Apple TV, there's only the Hamony device for me to select, so I still can't get the volume control working. I will try to simulate two harmony tv devices to try again ...

@gitgayhub it is a limitation right now if remote app also , see #54
Sent with GitHawk

it is a limitation right now if remote app also , see #54

Thanks, I saw your reply in that issue and run two homebridge instance, now the second harmony TV can be shown on my iPhone's remote screen, and I can control the volume using the method you mentioned above
thanks for helping

Hi @nicoduj this workaround also seems to work on my iPhone XR.
I would like to say to you you did an amazing job to implement this functionality at such short notice!
I will try to give you regular updates on my experiences with this plugin. keep up the good work!

Hi @nicoduj this workaround also seems to work on my iPhone XR. ...

@Midifreakz thank you :)
Sent with GitHawk

Seems to be fixed in beta4 !


CICD fix

Fixes https://github.com/HumanCellAtlas/query-service/issues/62

@MDunitz go ahead an 🚢 !


Fix FALLTHROUGH warning in switch of GCC7

See -Wimplicit-fallthrough in https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html

This fixes the compilation for me with gcc 7.0.1 on Fedora rawhide :+1:

+1

Landed in 0852bea482e0842b0445c14b19dc9b318a6c4eba, thank you! Sorry for long delay.


[wip; dont merge] chore: bump to v4.3.0

Release Chain support to RootStock and Zora:
https://github.com/Uniswap/sdk-core/pull/123
https://github.com/Uniswap/sdk-core/pull/121
we might have to change to v4.3.0.

tbtstl @ahsan-javaiid your PRs will get published to sdk-core new version.

It became part of https://github.com/Uniswap/sdk-core/pull/130


Updated to 0.3.7 and can no longer create new note

When I type on I get the following debug output and there's no longer an option to choose my vault/create a note:
[10:17:25.771] Obsidian[Script Filter] Queuing argument '(null)'
[10:17:25.859] Obsidian[Script Filter] Script with argv '(null)' finished
[10:17:25.860] STDERR: Obsidian[Script Filter] Running script
Found 1 vaults
[10:17:25.861] Obsidian[Script Filter] {"items":[]}

Which Alfred version are you using?
The solutions here might be related. Having vaults in iCloud can sometimes cause problems. So to help debug it a little, try creating a vault elsewhere (e.g., desktop), and see if on still breaks and whether you can reproduce the error.


Docker incompatibility with glibc-2.34

Description
The Problem
Using glibc-2.34 in GitHub Actions Docker images results in strange "permission error" failures in the jobs.
This new glibc has been introduced in openSUSE Tumbleweed recently (see the announcement). That means all Docker images based on the latest openSUSE Tumbleweed might fail with some strange errors.
This is quite similar to a recent problem with the faccessat2 syscall used in glibc-2.33 (link).
The problem is already fixed in the upstream Docker (https://github.com/moby/moby/pull/42681) and there is a backport in progress (https://github.com/moby/moby/pull/42836). This patch should be applied in the Docker included in the GitHub Action virtual environment.
Temporary Workaround
I found out that using --privileged Docker option makes the GitHub Action work correctly,
e.g. put this into the GitHub Action file:
container:
  image: foo:bar
  options: --privileged

Virtual environments affected

[ ] Ubuntu 16.04
[X] Ubuntu 18.04
[X] Ubuntu 20.04
[ ] macOS 10.15
[ ] macOS 11
[ ] Windows Server 2016
[ ] Windows Server 2019
[ ] Windows Server 2022

Image version and build link
https://github.com/lslezak/github_action_test/actions/runs/1291119026
Is it regression?
Yes, the Docker images with older glibc-2.33 work just fine.
Expected behavior
No crashes in Docker.
Actual behavior
Strange crashes when "fork" syscall is used.
Repro steps
See a complete GitHub Action example in https://github.com/lslezak/github_action_test/blob/main/.github/workflows/ci.yml.
That contains two failing jobs (one failing in actions/checkout@v2 action, the other one in the zypper install command) and there is a working job which uses the --privileged workaround). See the build results.

Hi @lslezak! Do you happen to know the exact docker version where the issue is fixed? I assume it will be 20.10.9 so all we can do here is to wait until the version is released

I'm not involved in the Docker development, but that pull request is included in the 20.10.9 milestone so it should be fixed in that version.

there is also an issue about fedora 35 #3812 - which is closed - but fedora 35 containers are still not working.
moby is used, not docker?
https://github.com/actions/virtual-environments/issues/3812#issuecomment-889872246

moby is used, not docker?

Docker is just moby but released under different licence by Docker, Inc.

https://github.com/moby/moby/releases/tag/v20.10.9
Now waiting for the package to get updated here:
https://packages.microsoft.com/ubuntu/20.04/prod/pool/main/m/moby-engine/

An updated ubuntu-20.04 with a new docker-moby is rolling #4395
Docker-Moby Client 20.10.10+azure-1
Docker-Moby Server 20.10.10+azure-1

It's working now, I have just tried it with Fedora 35.
I think the issue could be closed now.

@lslezak @MehdiChinoune the images with docker moby 20.10.10 have been deployed!
I'm going to close this issue, please feel free to contact us if you have any concerns.
Thank you!


Iterate for NonEmptyList behaves strange

Code
import Prelude
import Data.List.Types (NonEmptyList)
import Data.List.Lazy.NonEmpty (iterate)

type Item = { key :: Boolean }

iterateItems :: NonEmptyList Item
iterateItems = iterate stable { key: true }

stable :: forall a. a -> a
stable x = x

Current Behavior
Compiler raises this error about iterateItems:
Could not match type

    NonEmptyList

  with type

    NonEmptyList

while trying to match type NonEmptyList t0
  with type NonEmptyList
              { key :: Boolean
              }
while checking that expression (iterate stable) { key: true
                                                }
  has type NonEmptyList
             { key :: Boolean
             }
in value declaration iterateItems

where t0 is an unknown type
PureScript(TypesDoNotUnify)
No quick fixes available

Expected Behavior
Compiler not raises any errors.
Libs

PureScript: 0.15.2
PureScript-Lists: 7.0.0

Same with repeat:
infiniteNums :: NonEmptyList Int
infiniteNums = repeat 1

For this code compiler raises:

You've imported the non-lazy NonEmptyList type here, hence the mismatch. There's an issue in the compiler repo (and a PR has recently been opened) that should help with these cases by qualifying type names.

Thanks for explaining difference. I came to this issue trying power NEL, but since it is not Monoid, I can't do it this way. I thought I can replace it with repeat/iterate identity + take, but there is no take for this lazy NEL. You solved my issue, this is just background for issue.

I just found this function which do want I want.


Creating and editing questions refinements

As an admin creating new questions for templates, a couple of behaviors are different now and should be revised to function as they did previously.

the default selection for Answer format should be 'Text area' (currently it defaults to Check box; screenshot 1)
after I enter text and click Save, the system should close the editors and just display my entries in read only. current behavior keeps all editors open and active, even when I click to create a new question below the first. this is confusing and produces a huge cascade of editors for a full template.
I noticed the same behavior when I click to edit an existing template question - all editors remain open. Desired behavior is to display existing content as read only and only open editors if a user clicks to Edit a question.

ok. I had removed all of the show/edit toggles and cancel buttons during the refactor because they had different behaviors and seemed like unnecessary steps for the user when we know whether or not they have permission to edit. The old section cancel button completely reloaded the page while the phase and template ones simply hid the edit form (didn't actually clear any changes made).
I take your point though with the questions. The page can get exceedingly long if the section has multiple questions and its hard to tell which save button belongs to which question. Will reintroduce the show/edit toggle for questions.

these issues all appear to be resolved @briri - closing out and creating new issues for remaining things i noticed when creating and editing questions


Add manual index names where index names might get too long

Some managed mongoDB providers limit index name lengths, and multi-column indexes' default names may exceed this.

Hmm...  On an existing installation, I see
 Index already exists with a different name: annotationId_1_bbox.lowx_-1_bbox.highx_1_bbox.size_-1, full error: {'ok': 0.0, 'errmsg': 'Index already exists with a different name: annotationId_1_bbox.lowx_-1_bbox.highx_1_bbox.size_-1', 'code': 85, 'codeName': 'IndexOptionsConflict'}

Is that an error or just a warning?

The complete error is:
<IP_ADDRESS> - - [22/May/2023:14:47:39] "GET /api/v1/wsi_deid/settings HTTP/1.1" 200 4368 "http://parakon:8088/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36"
[2023-05-22 14:47:39,677] ERROR: 500 Error
Traceback (most recent call last):
  File "/home/ubuntu/girder/girder/api/rest.py", line 649, in endpointDecorator
    val = fun(self, path, params)
  File "/home/ubuntu/girder/girder/api/rest.py", line 1238, in POST
    return self.handleRoute(method, path, params)
  File "/home/ubuntu/girder/girder/api/rest.py", line 977, in handleRoute
    val = handler(**kwargs)
  File "/home/ubuntu/girder/girder/api/describe.py", line 729, in wrapped
    return fun(*args, **kwargs)
  File "/home/ubuntu/misc/large_image_3/girder_annotation/girder_large_image_annotation/rest/annotation.py", line 800, in getItemListAnnotationCounts
    if Annotationelement().findOne({'element.girderId': itemId}):
  File "/home/ubuntu/girder/girder/models/model_base.py", line 70, in __call__
    cls._instance = super().__call__(*args, **kwargs)
  File "/home/ubuntu/girder/girder/models/model_base.py", line 103, in __init__
    self.reconnect()
  File "/home/ubuntu/girder/girder/models/model_base.py", line 116, in reconnect
    self._createIndex(index)
  File "/home/ubuntu/girder/girder/models/model_base.py", line 195, in _createIndex
    self.collection.create_index(index[0], **index[1])
  File "/home/ubuntu/girder/env39/lib/python3.9/site-packages/pymongo/collection.py", line 2271, in create_index
    return self.__create_indexes([index], session, **cmd_options)[0]
  File "/home/ubuntu/girder/env39/lib/python3.9/site-packages/pymongo/collection.py", line 2158, in __create_indexes
    self._command(
  File "/home/ubuntu/girder/env39/lib/python3.9/site-packages/pymongo/collection.py", line 250, in _command
    return sock_info.command(
  File "/home/ubuntu/girder/env39/lib/python3.9/site-packages/pymongo/pool.py", line 740, in command
    return command(
  File "/home/ubuntu/girder/env39/lib/python3.9/site-packages/pymongo/network.py", line 177, in command
    helpers._check_command_response(
  File "/home/ubuntu/girder/env39/lib/python3.9/site-packages/pymongo/helpers.py", line 180, in _check_command_response
    raise OperationFailure(errmsg, code, response, max_wire_version)
pymongo.errors.OperationFailure: Index already exists with a different name: annotationId_1_bbox.lowx_-1_bbox.highx_1_bbox.size_-1, full error: {'ok': 0.0, 'errmsg': 'Index already exists with a different name: annotationId_1_bbox.lowx_-1_bbox.highx_1_bbox.size_-1', 'code': 85, 'codeName': 'IndexOptionsConflict'}
Additional info:
  Request URL: POST http://parakon:8088/api/v1/annotation/counts
  Query string:
  Remote IP: <IP_ADDRESS>
  Request UID: 447816c6-480b-4872-bbaf-cb2336996e91

It appears there's no way to modify an existing mongodb index. Mongo's docs suggest you'll need to drop and recreate the index.

We could modify girder's _createIndex method in model_base.py like so:
    def _createIndex(self, index):
         if isinstance(index, (list, tuple)):
-            self.collection.create_index(index[0], **index[1])
+            try:
+                self.collection.create_index(index[0], **index[1])
+            except pymongo.errors.OperationFailure:
+                self.collection.drop_index(index[0])
+                self.collection.create_index(index[0], **index[1])

I like that change.

https://github.com/girder/girder/pull/3448


[VS Code] Starting collaboration session: RPC connection closed.

Error:
Starting collaboration session: RPC connection closed.
Steps to Reproduce:

Just click start new collaboration session

Version Data

extensionName
VSLS

extensionVersion
1.0.419

protocolVersion
2.2

applicationName
VSCode

applicationVersion
1.35.1

platformName
Linux

platformVersion
5.0.0-17-generic

Thanks for filing this issue. It seems like a duplicate of #2159. However, your logs may provide us with helpful information. You can access them via the Live Share: Export Logs command from the command palette (ctrl + shift + p) and attach them to this issue.

Duplicate of #2159.

Duplicate of #2159.


selectRaw vs whereRaw

Laravel Version: 5.3.^
PHP Version: 5.6.27 (but it's not really limited to just 5)
Database Driver & Version: N/A

Description:
whereRaw accepts the binding as a non-array but selectRaw doesn't - should this be more consistent?
Steps To Reproduce:
$thing = 1;
SomeModel::whereRaw('some_column = ?', $1)->get();
....works.
$thing = 1;
SomeModel::selectRaw('MATCH(some_column) AGAINST (?)', $1)->get();
...gets
Argument 2 passed to Illuminate\Database\Query\Builder::selectRaw() must be of the type array, string given in /data/var/www/html/shop/vendor/illuminate/database/Query/Builder.php on line 245
...I think it's because the type annotation on whereRaw is 'mixed $bindings' but on selectRaw is 'array $bindings).
The addbindings method on the builder seems to check for either an array or string already.

The whereRaw method also accepts an array by default, but if $bindings is not an array it substitutes is with [$bindings] here.
I suppose it can be done the same way in the selectRaw method.

It's a nice feature to have I believe, feel free to open a PR on master since it'll be a breaking change because you'll have to change the method signature.
Closing this since it's not a bug report, for suggestions and feature requests please use the https://github.com/laravel/internals repo.
Thanks buddy :)


add geosparql algebra to rdf4j-server

the rdfj4-queryalgebra-geosparql module is not added as part of Rdf4j Server. This should be fixed so that basic geosparql querying works out of the box.

Having a closer look it appears that the geosparql module is included as part of the rdf4j-storage uberjar, but the SPI service descriptor file is missing or broken.

Just verified that this in fact already works out of the box. Need to update the docs.


Migration fails if the migration result is same as EntityRecordWithColumns

If one has written a custom migration that for some reason produced the same result as the EntityRecordWithColumns, the migration uses the old unmodified state.
Consider the following Process to be migrated:
message Project {
    option (entity).kind = PROCESS_MANAGER;

    ProjectId id = 1;
    string name = 2 [(column) = true];
    repeated Task task = 3;

    enum Status {
        UNDEFINED = 0;
        CREATED = 1;
        STARTED = 2;
        DONE = 3;
        CANCELLED = 4;
    }
    Status status = 4;

    string id_string = 5 [(column) = true];
}

Let's assume that we have an oldish process state in the storage and want to perform its migration.
While doing the migrating, we set to id_string to the id field value:
    @Override
    public Project apply(Project project) {
        ProjectId id = id();
        Project result = project
                .toBuilder()
                .setIdString(id.toString())
                .vBuild();
        return result;
    }

And in the process manager itself, we have the id_string column defined as:

    @Override
    public String getIdString() {
        return id().toString();
    }

When we apply the migration, the id_string value is set to the ID field value. Then, when the migration transaction is going to be committed the Transaction#updateColumns method is triggered, but stateWithColumns value is now just equal to the migrated one and thus the entity state is not updated:
private void updateColumns() {
        S stateWithColumns = stateWithColumns();
        if (!stateWithColumns.equals(entity.state())) {
            entity.updateState(stateWithColumns);
        }
    }

See the test case here: https://github.com/SpineEventEngine/core-java/commit/75b579495774e270f3ac2ad924f7587ec13f06bc#diff-04de199876e461313a5f827e087e59edR692

@yuri-sergiichuk, please describe the essence of what does not work and how it should be.


Can load with AngularJS

I'm using AngularJS with some routes, but the browser is not recognizing LayzerJS and don't give any error, just don't load :disappointed:
Do you guys know anything about that?

How are you inserting/invoking layzr?

@BrunoKinoshita are you creating an instance? simply loading the script won't make it work - check out this section of the docs

@BrunoKinoshita any word on this in light of the above comments?

var layzr = new Layzr({
  selector: '.molecule-exploreContent',
  attr: 'data-layzr',
  bgAttr: 'data-layzr-bg'
});

@BrunoKinoshita two of the options in your instance (attr: 'data-layzr' and bgAttr: 'data-layzr-bg') are the defaults - so you don't need to include them. the following is equivalent to what you have above:
var layzr = new Layzr({
  selector: '.molecule-exploreContent'
});

glad you got this sorted out tho


Add wrapper for DF BebopBus driver

This PR adds the wrapper for the BebopBus driver to the Firmware. It also includes the mixer file, controller gains and integrates everything into the Bebop config.

Rebased and applied, thanks!


*: Remove incorrect alert rule about coprocessor wait second

Signed-off-by: MyonKeminta<EMAIL_ADDRESS>
What problem does this PR solve?
Remove an incorrect alert rule about coprocessor wait second
Related changes

Need to cherry-pick to the release branch

Release 4.0

Check List
Tests

No code

Side effects
Release note
No release note

/merge

/run-integration-test

/run-integration-test

/run-integration-common-test


[AppService] BREAKING CHANGE: az webapp config deployment source: Remove vsts-cd-manager

Description
Part of #14821. This removes vsts-cd-manager package but still need to remove vsts package
Remove vsts-cd-manager dependency
All old VSTS users were moved to Azure Devops, so the VSTS portion of az webapp/functionapp config deployment source should be unused
Testing Guide
az webapp/functionapp config deployment source shouldn't have the VSTS portion
History Notes

[AppService] BREAKING CHANGE: az webapp config deployment source: Remove vsts-cd-manager
[AppService] BREAKING CHANGE: az functionappconfig deployment source: Remove vsts-cd-manager

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] The PR title and description has followed the guideline in Submitting Pull Requests.

[x] I adhere to the Command Guidelines.

[x] I adhere to the Error Handling Guidelines.

@jiasli @Juliehzl to take a look

The PR description seams to be incorrect as there are no az webapp/functionapp config deployment source commands:
> az webapp config deployment source -h
'deployment' is misspelled or not recognized by the system.

> az functionapp config deployment source -h
'deployment' is misspelled or not recognized by the system.

I believe it should be az webapp/functionapp deployment source.

The PR description is still incorrect:
- az webapp/functionapp config deployment source config
+ az webapp/functionapp deployment source config

@Juliehzl would love to get this for S189 if possible, can you pls review and merge as well?


Weak symbol warnings compiling for macOS x86_64

When compiling for macOS x86_64, I am seeing a lot of warnings like the following when linking an executable to the cryptopp target:
ld: warning: direct access in function 'CryptoPP::SimpleKeyingInterface::ThrowIfResynchronizable()' from file 'externals/cryptopp-cmake/cryptopp/libcryptopp.a(cryptlib.cpp.o)' to global weak symbol 'typeinfo for CryptoPP::InvalidArgument' from file 'src/dedicated_room/CMakeFiles/citra-room.dir/citra-room.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'CryptoPP::SimpleKeyingInterface::ThrowIfInvalidIV(unsigned char const*)' from file 'externals/cryptopp-cmake/cryptopp/libcryptopp.a(cryptlib.cpp.o)' to global weak symbol 'typeinfo for CryptoPP::InvalidArgument' from file 'src/dedicated_room/CMakeFiles/citra-room.dir/citra-room.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'CryptoPP::SimpleKeyingInterface::ThrowIfInvalidIVLength(int)' from file 'externals/cryptopp-cmake/cryptopp/libcryptopp.a(cryptlib.cpp.o)' to global weak symbol 'typeinfo for CryptoPP::InvalidArgument' from file 'src/dedicated_room/CMakeFiles/citra-room.dir/citra-room.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
ld: warning: direct access in function 'CryptoPP::SimpleKeyingInterface::ThrowIfInvalidIVLength(int)' from file 'externals/cryptopp-cmake/cryptopp/libcryptopp.a(cryptlib.cpp.o)' to global weak symbol 'typeinfo for CryptoPP::InvalidArgument' from file 'src/dedicated_room/CMakeFiles/citra-room.dir/citra-room.cpp.o' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings.
...

Full log: https://github.com/Steveice10/citra/actions/runs/5441316690/jobs/9895137186

Is this a new behaviour for 8.8.0 release or was it the same for 8.7.0?

Happens on both versions from my testing. We're on 8.7.0 but I tried upgrading to 8.8.0 to check if it fixed it.

We do explicitly set visibility defaults if they are not already set by the build environment:
if(NOT DEFINED CMAKE_CXX_VISIBILITY_PRESET AND NOT DEFINED
                                               CMAKE_VISIBILITY_INLINES_HIDDEN)
  set(CMAKE_CXX_VISIBILITY_PRESET hidden)
  set(CMAKE_VISIBILITY_INLINES_HIDDEN YES)
endif()

I see in the citra repo that you don't set them. Would you try to set the visibility in the command line to what suits you?
Note: hiding by default is the best practice for libraries to avoid polluting the linker symbol space...

That seems to fix it, thanks! Not sure if it's intended behavior to need to specify those or get these warnings, feel free to close if this isn't something that needs to be fixed here.


Ractive.stringify(parsedTemplate)

As discussed in https://github.com/ractivejs/ractive/issues/1998, proposing Ractive.stringify(), a counterpart of Ractive.parse(). Takes in a parsed template and returns the template in string form.

Writing a very limited one is fairly easy...
http://jsbin.com/julitaqave/edit?js,console
(Originally came from this:http://jsbin.com/vewefamaje/edit?html,js,console,output)
I may sit down and start one properly at some point using all of these:
https://github.com/ractivejs/ractive/blob/db7a5d61730ad72857ae355597838b3d77f5bc28/src/config/types.js

why not release this as a separate library like ractive-stringify?

Well it could always just be added onto the Ractive prototype manually:
Ractive.prototype.strinigyf = function(){...}
I think once the functionality is there, various different things can be done.
Joe

This turns out to be pretty complicated, and it doesn't fit in core very well. There's a mostly working implementation over at #2766, which I don't think is going to be merged. I'll leave the branch though, in case there's any interest in doing this.
For the original use-case, internationalization of templates, I think it'd actually be a good deal easier to clone the template and then walk it swapping out text nodes. The only thing you'd care about swapping languages on would be text nodes inside elements (maybe a few attributes, but elements would definitely be the major chunk), and walking the element hierarchy is really easy. The root fragment is an array, text nodes are strings in the fragment array, elements are objects with node.t === 7, and the  element fragment array is at node.f.
I'm going to close this, as I don't think it will happen in core, and if it does happen as an external library, there's a pretty good start in #2766.


Add ComputerCraft support, particularly for the bundled signals

Yes this! Just created an account on curseforge to be able to comment when I saw this. I wish I could help, but I have no real experience with Java / MC mods.

Bump, I'd love to see this

Made a block in a separate mod that connects More Red cables to computercraft computers.
https://www.curseforge.com/minecraft/mc-mods/more-red-computercraft-integration
It's currently stuck in curseforge approval limbo (so that link won't work for most people at the time of this comment) but the sources can be checked out here
https://github.com/Commoble/morered_computercraft_integration


Catch and deal with exceptions in scheduling service

Goal

Testing

Release Notes

WHAT:
WHY:

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#1442  👈
#1441
#1440
#1439
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @bidetofevil and the rest of your teammates on  Graphite

Merge activity

Sep 30, 12:25 PM EDT: @bidetofevil started a stack merge that includes this pull request via Graphite.


Add support for Postgres v17

Description of the feature
I just upgraded an instance of Postgres to v17 and noticed my backup container is failing;
pg_dump: error: aborting because of server version mismatch
pg_dump: detail: server version: 17.0 (Debian 17.0-1.pgdg120+1); pg_dump version: 16.3

Benftits of feature
Support the latest version of Postgres
Additional context

And a side note, when this backup attempt failed it was reported as being successful;
teslamate_db-backup.1.dskyts5f6881@nuc04    | 2024-10-29.14:15:32 [NOTICE] ** [scheduling] Container configured for scheduled tasks with 'cron'
teslamate_db-backup.1.dskyts5f6881@nuc04    | 2024-10-29.14:15:32 [NOTICE] ** [messaging] Container configured to route mail via SMTP to 'postfix-relay'
teslamate_db-backup.1.dskyts5f6881@nuc04    | 2024-10-29.14:15:32 [STARTING] ** [scheduling] [1] Starting cron
teslamate_db-backup.1.dskyts5f6881@nuc04    | 2024-10-29.14:15:34 [INFO] ** [01-db__teslamate] Next Backup at 2024-10-29 14:15:34 NZDT
teslamate_db-backup.1.dskyts5f6881@nuc04    | 2024-10-29.14:15:39 [WARN] ** [01-db__teslamate] Postgres Host 'db' is not accessible, retrying.. (5 seconds so far)
teslamate_db-backup.1.dskyts5f6881@nuc04    | 2024-10-29.14:15:44 [WARN] ** [01-db__teslamate] Postgres Host 'db' is not accessible, retrying.. (10 seconds so far)
teslamate_db-backup.1.dskyts5f6881@nuc04    | 2024-10-29.14:15:44 [NOTICE] ** [01-db__teslamate] Dumping PostgresSQL database: 'teslamate' and compressing with 'zstd'
teslamate_db-backup.1.dskyts5f6881@nuc04    | pg_dump: error: aborting because of server version mismatch
teslamate_db-backup.1.dskyts5f6881@nuc04    | pg_dump: detail: server version: 17.0 (Debian 17.0-1.pgdg120+1); pg_dump version: 16.3
teslamate_db-backup.1.dskyts5f6881@nuc04    | 2024-10-29.14:15:44 [INFO] ** [01-db__teslamate] DB Backup of 'pgsql_teslamate_db_20241029-141544.sql.zst' completed successfully
teslamate_db-backup.1.dskyts5f6881@nuc04    | 2024-10-29.14:15:44 [NOTICE] ** [01-db__teslamate] Generating MD5 sum for 'pgsql_teslamate_db_20241029-141544.sql.zst'
teslamate_db-backup.1.dskyts5f6881@nuc04    | 2024-10-29.14:15:44 [NOTICE] ** [01-db__teslamate] Backup of 'pgsql_teslamate_db_20241029-141544.sql.zst' created with the size of 13 bytes
teslamate_db-backup.1.dskyts5f6881@nuc04    | 2024-10-29.14:15:44 [NOTICE] ** [01-db__teslamate] DB Backup for 'teslamate' time taken: Hours: 0 Minutes: 00 Seconds: 00
teslamate_db-backup.1.dskyts5f6881@nuc04    | 2024-10-29.14:15:45 [INFO] ** [01-db__teslamate] Cleaning up old backups on filesystem
teslamate_db-backup.1.dskyts5f6881@nuc04    | 2024-10-29.14:15:45 [INFO] ** [01-db__teslamate] Backup 01 routines finish time: 2024-10-29 14:15:45 NZDT with exit code 0
teslamate_db-backup.1.dskyts5f6881@nuc04    | 2024-10-29.14:15:45 [NOTICE] ** [01-db__teslamate] Backup 01 routines time taken: Hours: 0 Minutes: 00 Seconds: 11
teslamate_db-backup.1.dskyts5f6881@nuc04    | 2024-10-29.14:15:45 [NOTICE] ** [01-db__teslamate] Sleeping for another 86389 seconds. Waking up at 2024-10-30 14:15:34 NZDT

4.1.7 should have PSQL 17 support...

It appears something has broken;
teslamate_db-backup.1.5v596tlxbmau@nuc02    |                                                                        ,---.
teslamate_db-backup.1.5v596tlxbmau@nuc02    | ,--------.,--.                 ,--.            ,---.    ,--. ,--------.|   |
teslamate_db-backup.1.5v596tlxbmau@nuc02    | '--.  .--'`--',--.--. ,---.  ,-|  |     ,---. /  .-'    |  | '--.  .--'|  .'
teslamate_db-backup.1.5v596tlxbmau@nuc02    |    |  |   ,--.|  .--'| .-. :' .-. |    | .-. ||  `-,    |  |    |  |   |  |
teslamate_db-backup.1.5v596tlxbmau@nuc02    |    |  |   |  ||  |   \   --.\ `-' |    ' '-' '|  .-'    |  |.--.|  |   `--'
teslamate_db-backup.1.5v596tlxbmau@nuc02    |    `--'   `--'`--'    `----' `---'      `---' `--'      `--''--'`--'   .--.
teslamate_db-backup.1.5v596tlxbmau@nuc02    |                                                                        '--'
teslamate_db-backup.1.5v596tlxbmau@nuc02    | Image:  tiredofit/db-backup | Version  4.1.7 Type 'image_changelog' for details
teslamate_db-backup.1.5v596tlxbmau@nuc02    | Repository/Documentation: https://github.com/tiredofit/docker-db-backup/
teslamate_db-backup.1.5v596tlxbmau@nuc02    | License: MIT | © 2024 Dave Conroy
teslamate_db-backup.1.5v596tlxbmau@nuc02    |
teslamate_db-backup.1.5v596tlxbmau@nuc02    | If this image provides you value  - Consider sponsoring my work for continued
teslamate_db-backup.1.5v596tlxbmau@nuc02    | development, timely updates, and feature requests. Commercial support available.
teslamate_db-backup.1.5v596tlxbmau@nuc02    |
teslamate_db-backup.1.5v596tlxbmau@nuc02    |                     More Info:  https://www.tiredofit.ca
teslamate_db-backup.1.5v596tlxbmau@nuc02    |
teslamate_db-backup.1.5v596tlxbmau@nuc02    | 2024-10-30.12:41:44 [NOTICE] ** [scheduling] Container configured for scheduled tasks with 'cron'
teslamate_db-backup.1.5v596tlxbmau@nuc02    | 2024-10-30.12:41:44 [NOTICE] ** [messaging] Container configured to route mail via SMTP to 'postfix-relay'
teslamate_db-backup.1.5v596tlxbmau@nuc02    | 2024-10-30.12:41:45 [STARTING] ** [scheduling] [1] Starting cron
teslamate_db-backup.1.5v596tlxbmau@nuc02    | 2024-10-30.12:41:46 [INFO] ** [01-db__teslamate] Next Backup at 2024-10-30 12:41:46 NZDT
teslamate_db-backup.1.5v596tlxbmau@nuc02    | sudo: pg_isready: command not found
teslamate_db-backup.1.5v596tlxbmau@nuc02    | 2024-10-30.12:41:51 [WARN] ** [01-db__teslamate] Postgres Host 'db' is not accessible, retrying.. (5 seconds so far)
teslamate_db-backup.1.5v596tlxbmau@nuc02    | sudo: pg_isready: command not found
teslamate_db-backup.1.5v596tlxbmau@nuc02    | 2024-10-30.12:41:56 [WARN] ** [01-db__teslamate] Postgres Host 'db' is not accessible, retrying.. (10 seconds so far)
teslamate_db-backup.1.5v596tlxbmau@nuc02    | sudo: pg_isready: command not found

Building a copy locally to see whats happened here, prepare for a 4.1.8 :)

Going to pull development and revert back to last known good. Don't have the time right now to diagnose..

Ok, thanks for your efforts!

Going to pull development and revert back to last known good. Don't have the time right now to diagnose..

The error reported by @sumnerboy12 matches what I encountered when I attempted to fork and change the Dockerfile from PostgreSQL 16 to 17.
Since PostgreSQL 17 doesn’t exist in the APK repository, the build process simply skips it without throwing any errors, resulting in nothing being installed.

You can see where I ended up in the postgres17 branch.
I was building it manually. for some reason building it via the command line works, building it automated does not. You can insert your own run statements in or around the make world statement and see that it was building but something else unfortunately was failing.
The upstream issue with Postgres and Alpine relates to LibPQ, which may be shaping the way how the next Alpine 3.2.1 may work out.
There's a copy of db-backup that builds via debian and doesn't have these issues but it's for my clients only so I do know its possible.. When I have more spare time I'm keeping this on my list to eventually resolve..

4.1.9 should do it.

4.1.9 works for me

Yep working for me, thanks very much!
On Fri, 8 Nov 2024, 08:17 Dave Conroy, @.***> wrote:

4.1.9 should do it.
—
Reply to this email directly, view it on GitHub
https://github.com/tiredofit/docker-db-backup/issues/383#issuecomment-2463029725,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABGTR2RUC7SFXM36K4SKZTTZ7O4FVAVCNFSM6AAAAABQYWAMQSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRTGAZDSNZSGU
.
You are receiving this because you were mentioned.Message ID:
@.***>


Godot crashes when saving storage file after using importer.

Tested versions
Issue appears using Godot_v4.2.1-stable_mono_win64_console.exe
Godot Engine v4.2.1.stable.mono.official (c) 2007-present Juan Linietsky, Ariel Manzur & Godot Contributors.
System information
Godot v4.2.1.stable.mono - Windows 10.0.22631 - Vulkan (Forward+) - dedicated NVIDIA RTX A2000 (NVIDIA; <IP_ADDRESS>23) - 12th Gen Intel(R) Core(TM) i7-12700 (20 Threads)
Issue description
Godot crashes when saving storage as .res.  I'm not seeing this issue with smaller .exr files, this larger one causes the issue.  The terrain successfully load's and I can navigate around it in the editor, only when saving storage as a .res does it then crash.  Saving as .tres is OK, albeit slow.
note my .exr is 117MB - I'm not able to attach it here due to size limitations.
Steps to reproduce

New godot project.
open importer.tscn
Add my .exr
run import
core/variant/variant_utility.cpp:1091 - Terrain3DStorage::import_images: (7168, 12288) image will not fit at (0, 0, 0). Try (-3584, -6144) to center
set import position x=-3584, z=-6144
run import
save storage as, name as .res (see screen shot)
After about 5sec Godot closes.  No message or error.  Zippity.

Minimal reproduction project (MRP)
I would add but .exr is to large 117MB.

Moving report to Terrain3d project.


Model for patient condition and information

Creating a patient Model

This feature will provide space for the patient to provide its condition and information. The logged in user which is a patient can give update or create their information for the doctor to review it.

To Reproduce

Steps to reproduce the behavior:
1.Make a model folder and its schema.
2.A entry would be there for clear and detailed information
3.Schema would have created information timing.
4.Reviewed doctor cam comment on the information and reviews of doctor would be present and visible for patient.

Expected behavior

A patient can inform and take the reviews of doctor

Environment (please complete the following information):

OS: Windows
Browser: Chrome

@jain-rishabh-21 , Please review and assign me this issue.

Can I work on this issue?

Hey @SnehaJaiswal123 , what all details will the patient be giving to the doctor?

@Hareesh108 , you can create your own issue if you find something you want to contribute to


LEMMA terminates after throwing an instance of 'std::regex_error'

Hello, I am excited to use your software, but have having difficulties with getting it running.
First, I found 'unit/test_hyps.cpp' requires 'src/tools/Eigen/Dense' instead of 'src/tools/eigen3.3/Dense', so I copied 'src/tools/eigen3.3' to 'src/tools/Eigen'.
After that, I could successfully compiled LEMMA with
cmake -S . -B build -DBGEN_ROOT=~/Softwares/bgen -DBOOST_ROOT=~/Softwares/boost_1_74_0/stage -DMKL_ROOT=/opt/inter/mkl
However, when I run build/lemma_1_0_1, an error occurred;
./lemma_1_0_1

./lemma_1_0_1: error while loading shared libraries: libmkl_intel_lp64.so: cannot open shared object file: No such file or directory

I found libmkl_intel_lp64.so are located at /opt/intel/mkl/lib/intel64/libmkl_intel_lp64.so, so I couldn't solve this error.
Then, I re-compiled LEMMA without -DMKL_ROOT option, and again lemma_1_0_1 was successfully built.
Nevertheless, LEMMA terminated immediately with the following message;
./lemma_1_0_1

terminate called after throwing an instance of 'std::regex_error'
what(): regex_error
Aborted

I additionally tried the second example code,
mpirun -n 1 build/lemma_1_0_1 \   --VB \   --pheno example/pheno.txt.gz \   --environment example/env.txt.gz \   --bgen example/n5k_p20k_example.bgen \   --out example/inference.out.gz
but again I got the same termination error.
(I could not find example/n5k_p20k_example_chr${cc}.bgen in the repository, so I could not try the first example code.)
Any advice would be appreciated.
===
My environment: CentOS7 on WSL2, cmake version 3.17.3, gcc version 4.8.5

Hello,
Thank you for your detailed report.
The quick answer to your issue with std::regex_error is that I believe you need a newer GCC compiler (at least 4.9) for compatibility with std::regex. I will add a warning in the CMake file for this.
Going through your other comments in sequence:
(1) Good spot; I will update unit/test_hyps.cpp in my next commit.
(2) I will think about how best to resolve the intel mkl issue (it is not obvious to me at the moment).. but this is not critical for now.
(3) There is code to create example/n5k_p20k_example_chr${cc}.bgen locally in the installation guide. The for-loop is as follows
rm example/bgen_filenames.txt
for cc in `seq 1 22`; do
  bgenix -g example/n5k_p20k_example.bgen -incl-range ${cc}:0-1000000000 > example/n5k_p20k_example_chr${cc}.bgen;
  bgenix -index -g example/n5k_p20k_example_chr${cc}.bgen;
  echo "example/n5k_p20k_example_chr${cc}.bgen" >> example/bgen_filenames.txt;
done

but maybe this could be clearer.

Thank you for your prompt reply.
After compiling with gcc 8.3.1, LEMMA worked fine!
I'm sorry for overlooking the code to create 'example/n5k_p20k_example_chr${cc}.bgen', and thank you for the kind guidance.


Deeply nested objects not being deserialized

See this example:
https://gist.github.com/steveh/dec45cb0f4d1289848c473f84a13aae1
Say you have a tree of objects, Collection > Post > Category. If you deserialize Collection from JSON, the Category object is unavailable. If you derserialize Post, it is available.
Have I gone wrong somewhere, or is this a bug, or unsupported:

Your structure is wrong, the CollectionRepresenter doesn't have any category property and hence doesn't know about this fragment. You would understand it better if you'd use Decorator instead of modules (highly recommended!). You will then see that the representer and the actual "models" (e.g. `Post) are completely unrelated.
Hit us up on https://gitter.im/trailblazer/chat if you need more help. :beers:


Add support for redirecting from any subdomain

Cloudfront supports alternate domains w/ wildcards, eg, *.domain.com, which means the site-redirect module could be used to redirect from any subdomain to the root domain (eg, not just www). However, the '*' character isn't allowed in tags or bucket names, so it's not possible right out of the box.
This PR makes it possible, w/ the following changes:

~Replace both '.' characters & '*' characters w/ '-' in bucket names.~
~Replace '*' characters w/ '_' in tags (tried to avoid the double '--' here).~
~Don't prefix the bucket name w/ 'site.', since if the domain begins w/ a '*', the bucket name will start w/ 'site.-', and it is not allowed to have a '.' next to a '-' in an s3 bucket name. For some reason, '--' is fine.~
Replace '*' w/ 'star' in var.domain when used in a name or tag.

~I only made changes to the site-redirect project, and the characters I chose to replace '*' w/ are pretty arbitrary. They work for me, but I don't know if they are the best choices.~

@diosmosis I cannot accept the current pull request. Your change going from site. to site- breaks existing setups. Can you update the PR to tackle the * differently? E.g:

replace(input, "*","star")
The aim is to keep the bucket name the same for input values which worked before your change.

Good point, I can make that change.

@ringods Made the change + rebased for cleaner commit history. Let me know if there's anything else that should change.

Merged and tagged as 3.0.2


Interaction with ExVCR

I'm building a web scraper using Hound, and it works fine, but when trying to test it using exvcr to mock the responses the responses are pretty much empty (at least no interesting data). I'm not sure if this is an exvcr or hound issue, or even if it is an issue with the way I have them set up, but hopefully you can help me.
I have opened the same issue on the exvcr repo, with the relevant code.

@zamith exvcr is for http requests made by your http client. When you use Hound, the http requests are made by the browser being used to test.
Unless required, I would suggest that you write tests at a much lower level (parsing the html obtained etc).
Closing this issue.

@HashNuke  After looking at the code, I think he is trying to mock the webdriver responses.
@zamith Why are you trying to do this? I am not sure it is really the way to go, could you describe your use case a little more precisely please.

I was thinking of writing integration level tests for this, since a call to one of the tasks can visit a few different pages. Basically I wanted to mock the responses but not have to do it by hand, have them be automatically generated. I guess I can grab the HTML from the page and create a custom cassette for that. Is that what you're suggesting?

@tuvistavie Thanks for pointing out. Just looked at @zamith's code.
@zamith I would suggest not trying to use exvcr on the webdriver responses. If you change the webdriver server (let's say from selenium to using chrome_driver directly), your cassettes will break :)
Yes, having the html of a page and writing tests for the parser is better. Or if it is definitely required, then just scrape the page for real during the test (assuming the site is a really popular site, I don't think they'll mind if you scrape a few pages a month when running tests).

I was trying to do that because each task can interact with multiple pages, and I couldn't think of a better way to do integration tests.
I guess that writing unit tests for parts of the parser is better than nothing. Thanks.


packet lost forever in loss scene

I found the packet(280) lost forever under when capture with wireshark
My scene is loss-20% and latency 20ms
(comcast --device=lo0 --packet-loss=10% --latency=10)

Scene: send 5KB and recv 500KB (loss-20% and latency 20ms)
Latency=sendTime + recvTime
The latency of quic is 1896.757ms
The latency of tcp is 304.527ms

What makes you think that packet 280 was lost? Most likely, it was never sent in the first place.

What makes you think that packet 280 was lost? Most likely, it was never sent in the first place.

I test again, capture the packet by wireshark.
I found 171 lost after I filtered the packet by PKN=171.
Please tell me where i was wrong.

There isn't a packet(PKN=171) which was send from client.

You can see the different between 171 and 172

Oh. i see . the PKN(resended) is not N
quic will use a new PKN(N+M) to resend

That’s correct. Every packet number is only ever used once.
Also note that we’re occasionally skipping packet numbers to defend against Optimistic ACK attacks.


Please add support for formdata

Since #30 Minosse has support for multipart/formdata requests. Check out the docs here.


NOthing is working, commands not working

Describe the bug
A clear and concise description of what the bug is.
Nothing is working, commands not working
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. Windows 11, Windows 10]
Python Version: [e.g. 3.11.3]

Additional context
Add any other context about the problem here.

Is your bot comin online at all? If not please go to the discord developer portal, choose your pysilon bot and then go to the "Bot" tab. From there scroll down a bit and enable all gateway intents.

yes he is online but he gives an error to commands or just deletes the
command and does nothing, when i do .join he joins but doesnt talk
2023-08-05, št, 19:26 Yaw @.***> rašė:

Is your bot comin online at all? If not please go to the discord developer
portal, choose your pysilon bot and then go to the "Bot" tab. From there
scroll down a bit and enable all gateway intents.
—
Reply to this email directly, view it on GitHub
https://github.com/mategol/PySilon-malware/issues/186#issuecomment-1666547226,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5W3DZKXXGSGYKCC3R3MH2DXTZX3FANCNFSM6AAAAAA3FJVDAI
.
You are receiving this because you authored the thread.Message ID:
@.***>

and like some things work, when i press enter it shows that i pressed
enter, but for example if i type .grab passwords it just deletes the
message and thats it
2023-08-05, št, 20:09 yyummy @.***> rašė:

yes he is online but he gives an error to commands or just deletes the
command and does nothing, when i do .join he joins but doesnt talk
2023-08-05, št, 19:26 Yaw @.***> rašė:

Is your bot comin online at all? If not please go to the discord
developer portal, choose your pysilon bot and then go to the "Bot" tab.
From there scroll down a bit and enable all gateway intents.
—
Reply to this email directly, view it on GitHub
https://github.com/mategol/PySilon-malware/issues/186#issuecomment-1666547226,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5W3DZKXXGSGYKCC3R3MH2DXTZX3FANCNFSM6AAAAAA3FJVDAI
.
You are receiving this because you authored the thread.Message ID:
@.***>

and in the info tab at the bottom it says:  Hyper-V Requirements: A
hypervisor has been detected. Features required for Hyper-V will not be
displayed.
2023-08-05, št, 20:12 yyummy @.***> rašė:

and like some things work, when i press enter it shows that i pressed
enter, but for example if i type .grab passwords it just deletes the
message and thats it
2023-08-05, št, 20:09 yyummy @.***> rašė:

yes he is online but he gives an error to commands or just deletes the
command and does nothing, when i do .join he joins but doesnt talk
2023-08-05, št, 19:26 Yaw @.***> rašė:

Is your bot comin online at all? If not please go to the discord
developer portal, choose your pysilon bot and then go to the "Bot" tab.
From there scroll down a bit and enable all gateway intents.
—
Reply to this email directly, view it on GitHub
https://github.com/mategol/PySilon-malware/issues/186#issuecomment-1666547226,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5W3DZKXXGSGYKCC3R3MH2DXTZX3FANCNFSM6AAAAAA3FJVDAI
.
You are receiving this because you authored the thread.Message ID:
@.***>

You might not be hearing audio from .join because the victim either has no microphone or their microphone is muted
Grab passwords might not be working because the browser is unsupported (we will work on improving it)
There is simply nothing else to display. The message you are getting on the #info channel probably means that PySilon was on a virtuasl machine. (Simply put, there is nothing wrong with it)

.ss not working, almost all commands arent working, .webcam photo
2023-08-05, št, 20:18 Yaw @.***> rašė:

You might not be hearing audio from .join because the victim either
has no microphone or their microphone is muted
Grab passwords might not be working because the browser is
unsupported (we will work on improving it)
There is simply nothing else to display. The message you are
getting on the #info channel probably means that PySilon was on a
virtuasl machine. (Simply put, there is nothing wrong with it)

—
Reply to this email directly, view it on GitHub
https://github.com/mategol/PySilon-malware/issues/186#issuecomment-1666558211,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5W3DZMRMRP2OTYAXW7DHPLXTZ56TANCNFSM6AAAAAA3FJVDAI
.
You are receiving this because you authored the thread.Message ID:
@.***>

That's very weird. Which version are you using?

https://github.com/mategol/PySilon-malware
2023-08-05, št, 20:23 Yaw @.***> rašė:

That's very weird. Which version are you using?
—
Reply to this email directly, view it on GitHub
https://github.com/mategol/PySilon-malware/issues/186#issuecomment-1666559125,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5W3DZLZZMBWHNAYEWKA37TXTZ6S5ANCNFSM6AAAAAA3FJVDAI
.
You are receiving this because you authored the thread.Message ID:
@.***>

Bro... Which version of pysilon are you using? 3.2? 3.3?

how to check? 😘 Thank youuu
2023-08-05, št, 20:36 Yaw @.***> rašė:

Bro... Which version of pysilon are you using? 3.2? 3.3?
—
Reply to this email directly, view it on GitHub
https://github.com/mategol/PySilon-malware/issues/186#issuecomment-1666561586,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A5W3DZP52UT7FGUJAXVM7I3XT2AAZANCNFSM6AAAAAA3FJVDAI
.
You are receiving this because you authored the thread.Message ID:
@.***>


DST bug

Hi,
It seems I've encountered a bug related to DST changes. I'm running a function every minute using the following code -
var cronJob = require('cron').CronJob;
var job = new cronJob({
  cronTime: '00 */1 * * * *',
  onTick: function() {
    beginScheduledUpdate()
  },
  start: false,
  timeZone: "America/New_York"
});
job.start();

Last night when the DST change occurred my log showed it running normally until right after the change occurred.
The last two lines in my log file read -
Beginning update: 2014-11-02 01:59
Beginning update: 2014-11-02 01:00
I would have expected the process to continue running once per minute but seems to have stopped at this point. I will conduct more extensive testing in the coming week to see if I can reproduce this error but I figured I should write in should this be a known issue.
Thanks,
Lou

I experienced this same issue on March 8 at 2am.  I was running node-cron 1.0.5.  I could reproduce it by setting the date to 1:58am and letting it tick to 2:00am.
Updating to 1.0.9 seems to fix the issue.

Well, that's good news. :) Thanks. I'll keep this open a little longer to field any others chiming in on it. But I'll close shortly if nobody else is having issues.

@ncb000gt we experienced a different problem with DST at the latest time change (march 8th in the US)-
several jobs, which was scheduled at  0 00 07 * * ? (every day at 7AM) (some were scheduled for other times of day, but always once a day), were triggered at 1:00:00AM, 1:00:44AM, multiple times at 1:03:00AM (which is 1 hour before the clock changed), and many more times.
could this be related to the problem described here?
I tried to reproduce this but no luck so far.
we're using node 0.10.33, node-cron 1.0.1 on a windows machine.

@sJhonny-e we're up to 1.0.9 now for the module. If you can reproduce the issue on that version then I'll gladly field it in it's own ticket. :)


Hints are not displayed correctly in conversation

In an ongoing conversation, it's possible that more hints are received. These are displayed as unrenderable messages from the counterpart:

These messages are wrong and confusing and should either not be displayed at all or be explained properly, such that a user unfamiliar with WoN can understand what has happened.
Issues are:

[ ] remove the sender icon or replace it with something that a) expresses 'this comes from a matcher' or b) is matcher-specific (e.g. identicon based on matcher url) or c) conveys 'this is from "the system" '
[ ] the content of the message should be analyzed and its meaning conveyed in a human readable fashion
[ ] it would be good if this message was also visually different from a counterpart message or somehow collapsed and rendered minimally

fixed


API / driver-form

https://github.com/alakarteio/k-ramel/blob/master/packages/drivers/form/src/actions.js#L2
set should calls set
addOrUpdate should calls addOrUpdate
Right now the API is inconsistent

fixed in #312


fix default language fallback

Description

Added the global variable OCIS_DEFAULT_LANGUAGE. Now settings, notification, and userlog services support the default language fallback.
The OCIS_DEFAULT_LANGUAGE impacts depend on existing translation.
These changes are needed because if the transaction does not exist for notification or userlog services we want to fall down to the OCIS_DEFAULT_LANGUAGE first and after that to the English
Related Issue

Fixes https://github.com/owncloud/ocis/issues/7465

Motivation and Context

How Has This Been Tested?

test environment:
test case 1:
test case 2:
...

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Technical debt
[ ] Tests only (no source changes)

Checklist:

[ ] Code changes
[ ] Unit tests added
[ ] Acceptance tests added
[ ] Documentation ticket raised:

I am not convinced about:

(optional) The default language. text because it does not tell briefly about for what it is gonna used for. Also (optional) is not good.
referencing to the settings service documentation for more details of the envvar BUT without linking which is just in this case not possible (dev-docs != admin docs). Maybe we should duplicate the referenced text to the readme's accordingly as we have in othe rservices too (see auth-service, userlog, clientlog).

Thinking about how we can improve...

I will make a local branch, do the doc changes there and commit them. This makes it easier for me testing the rendering.

@2403905 I have rebased and updated the texts via commits above, pls rebase locally.


Tracefoss 761 prepare for repos move

Prepare repos move

Will close this PR, because it is merged in the other project.


ci: add goreleaser pipeline and test pipeline

I don't know if this is useful, but I invested a few minutes and build a proper release pipeline + added tests with golangci.
If some of these steps are already covered by our jenkins pipeline I can remove them.

converting this to a WIP/draft... I want to make a few adjustments:

provide documentation for the pipeline
edit Makefile, so it is consistent with the pipeline. @georgettica  suggested that we could use goreleaser for building local binaries, too.

Odd, I can't add emojis to these comments.
But I agree and think this is a good way to go

@georgettica  what do we do with this PR here? Now, that we know that the GitHub pipeline won't work GoReleaser will not work as well (50% of the goreleaser config file only works in combination with github actions).
I would suggest we remove the goreleaser/github workflow part and just add the codecov hack files we need for code coverage.
I will try to have a look on prow (openshift/release). Would be cool if we could at least add golangci-lint as Linter for our Go code.

Sadly I agree.
I think we can also ask if we can add this GHA as it hardens our binaries, but we will see about that later on

@georgettica  well, the binary hardening can be added in the makefile as well. These are just go flags :)

Then this can be done aswell fairly easy

@georgettica Done. I have incorporated the changes from GoReleaser into the Makefile. Will add make targets for golangci-lint gosec etc next.

@georgettica this adds make targets for golangci-lint + gosec and removes the goreleaser files again.
Do we need a separate target for installing the lint/test dependencies? (running go install {gosec|golangci-lint})?

I think gosec was not officially noted as something we need (have a discussion on this still)
but I think golangci-lint is a good addition

/retest

@shibumi could you make all of these commands pass?
I want to merge this so the CI will verify our stuff :)

it seems go test also needs the vendor thingy XP

/retest
Triggering a retest because the job is pending for over 20min now..

/retest


fix ansible lint errors

Only errors left now:
WARNING  Listing 3 violation(s) that are fatal
no-changed-when: Commands should not change things if nothing needs doing.
playbook.yml:63 Task/Handler: Create the podman secret

no-changed-when: Commands should not change things if nothing needs doing.
playbook.yml:75 Task/Handler: Create the kube secret

no-changed-when: Commands should not change things if nothing needs doing.
playbook.yml:79 Task/Handler: Create the podman secret

I'll see if I can fix them tomorrow.

Thanks for the PR. Please note that you need to rebase (following your other changes)

Thank you for the nice demo setup. And thanks for taking time to review.
I'll rebase this later, no problem.

OK, so now it looks good without touching the kubernetes YAML file indentation.
Only the no-changed-when errors remain. I'll have a look later.


Support TOML lists in cmake.define

Adds support for specifying CMake lists in cmake.define using TOML lists:
[tool.scikit-build.cmake.define]
ONE_LEVEL_LIST = [
    "Foo",
    "Bar",
    "ExceptionallyLargeListEntryThatWouldOverflowTheLine",
    "Baz",
]
NESTED_LIST = [ "Apple", "Lemon;Lime", "Banana" ]

Escapes semicolons in list items so as to allow nested lists.
Fixes #874

Can you add some docs on the change, particularly regarding the nested list syntax?
https://github.com/scikit-build/scikit-build-core/blob/7636e7bd59fc7ac671905eadf3ad605bebba8a87/docs/configuration.md?plain=1#L408
Maybe as a :::{versionchanged} 0.11 inside the tab block:
https://github.com/scikit-build/scikit-build-core/blob/7636e7bd59fc7ac671905eadf3ad605bebba8a87/docs/configuration.md?plain=1#L418-L425

@henryiii - I added a unit test to test_skbuild_settings.py that checks the lists in packages/cmake_defines/pyproject.toml are converted to the correct strings. I also updated the documentation. This is how I see it rendered locally:

I've adjusted the docs style to match the existing style a bit better, otherwise looks fantastic.

I've adjusted the docs style to match the existing style a bit better, otherwise looks fantastic.

Thanks! Happy to contribute 🙂

@henryiii -- not sure why one of the CI bots failed. Hoping it's just an intermittent failure. Merged in main to re-run.

Yes, it is. Even with a rebuild PyPy is flaky in pretty much every repo.


new chainspec

Oh... I believe Ivan sent the link for the chainspec, I did not double check and just copied it.
In the product meeting, it has been decided to include the new chainspec as soon as we can, and hopefully make it ready by tomorrow night.
If we do not want to put it in main, then I guess we don't need a PR, we can build the executables from any fork.
I'm currently away from the computer. (@achiurizo, just notifying you about the updates)

It was correct, but I found an issue with the version we've tested, so there is an update in the branch we were building it from.


Svelte is still old Version

Hey, first thank you for the awesome boilerplate! I am currently struggling with the Svelte Version of the template it looks like it is still installing a old version, without the added templates and esp. without the tauri-controls, which really add a nice touch. I attached a screenshot:

Oh and on a side note it also looks like no components.json file isn't created, which is required for adding new shadcn controls.
I tried:

pnpm create tauri-ui
npx create-tauri-ui@latest
npm create tauri-ui@latest

All with the same results :/
Thanks in advance!

Hey, first thank you for the awesome boilerplate! I am currently struggling with the Svelte Version of the template it looks like it is still installing a old version, without the added templates and esp. without the tauri-controls, which really add a nice touch. I attached a screenshot:
Oh and on a side note it also looks like no components.json file isn't created, which is required for adding new shadcn controls.
I tried:
* pnpm create tauri-ui

* npx create-tauri-ui@latest

* npm create tauri-ui@latest

All with the same results :/
Thanks in advance!

It's been more than a month, did you find a way to fix this?

You can create a components.json file in your project by running the following command:
npx shadcn-ui@latest init


Explain on a plan containing a list literal is very verbose in v33

Describe the bug
The array within ScalarValue::List is printed as-is when explaining a plan containing a list literal. It makes the plan difficult to read.
To Reproduce
DataFusion CLI v33.0.0

❯ explain select make_array(1, 2, 3);
+---------------+----------------------------------------------------------+
| plan_type     | plan                                                     |
+---------------+----------------------------------------------------------+
| logical_plan  | Projection: List([ListArray                              |
|               | [                                                        |
|               |   PrimitiveArray<Int64>                                  |
|               | [                                                        |
|               |   1,                                                     |
|               |   2,                                                     |
|               |   3,                                                     |
|               | ],                                                       |
|               | ]]) AS make_array(Int64(1),Int64(2),Int64(3))            |
|               |   EmptyRelation                                          |
| physical_plan | ProjectionExec: expr=[+-----------+                      |
|               | | col       |                                            |
|               | +-----------+                                            |
|               | | [1, 2, 3] |                                            |
|               | +-----------+ as make_array(Int64(1),Int64(2),Int64(3))] |
|               |   EmptyExec: produce_one_row=true                        |
|               |                                                          |
+---------------+----------------------------------------------------------+

Expected behavior
Something similar to the previous release. Here's the output from DataFusion v32.0.0
DataFusion CLI v32.0.0
❯ explain select make_array(1, 2, 3);
+---------------+------------------------------------------------------------------------+
| plan_type     | plan                                                                   |
+---------------+------------------------------------------------------------------------+
| logical_plan  | Projection: List([1,2,3]) AS make_array(Int64(1),Int64(2),Int64(3))    |
|               |   EmptyRelation                                                        |
| physical_plan | ProjectionExec: expr=[1,2,3 as make_array(Int64(1),Int64(2),Int64(3))] |
|               |   EmptyExec: produce_one_row=true                                      |
|               |                                                                        |
+---------------+------------------------------------------------------------------------+

Additional context
No response

@jayzhan211  perhaps this is something you can help fix?


TET: Fix youth public copy location

Description :sparkles:
Issues :bug:
Testing :alembic:
Screenshots :camera_flash:
Additional notes :spiral_notepad:

Codecov Report

Merging #918 (658469a) into develop (72c1e1f) will decrease coverage by 62.94%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           develop    #918       +/-   ##
===========================================
- Coverage    62.94%   0.00%   -62.95%
===========================================
  Files          868      64      -804
  Lines        23367    1002    -22365
  Branches      2339     158     -2181
===========================================
- Hits         14709       0    -14709
+ Misses        8258     965     -7293
+ Partials       400      37      -363

Impacted Files
Coverage Δ

frontend/shared/src/hooks/useBackendAPI.tsx

.../applications/migrations/0028_company_form_code.py

...t/applicant/src/components/messenger/Messenger.tsx

...t/applicant/src/hooks/useDeleteApplicationQuery.ts

backend/benefit/applications/tests/test_models.py

...i/applications/migrations/0015_set_real_schools.py

...ntend/shared/browser-tests/actions/login-action.ts

backend/benefit/terms/tests/factories.py

...s/migrations/0007_model_timestamps_and_ordering.py

...0018_rename_application_to_employer_application.py

... and 794 more

Continue to review full report at Codecov.

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


Syntax error near unexpected token )' bash: line 60: [Ss]* )'

Related to https://github.com/eOS-themes/Xenite/issues/63

Resolved.


Fix confusing error message with nil or empty string topic

Resolves #802
Currently nil or empty string topic is basically allowed and will raise Kafka::ConnectionError (Connection error EOFError) in Cluster#fetch_cluster_info which is confusing.
Actually nil raises error due to #791 (nil has not to_str) , but there are still 2 problems.

Empty string as topic is allowed in Producer#produce and Kafka::DeliveryFailed will be raised in Producer#deliver_messages which is still confusing.
Some libraries (ex fluent-plugin-kafka) uses internal class directly and still raises Kafka::ConnectionError with nil topic.

This PR raises ArgumentError with nil or empty topic in Cluster#add_target_topics to resolve these problems.

Thanks!


Account for botManagement proxy in structuredClone

This is ugly and horrible but hopefully temporary. While we are logging the cf.botManagement uses, since we are using a Proxy to catch accesses and Proxy is not supported via structuredClone, we end up having to intercept and handle the case where request.cf is passed off to structuredClone.
It's possible we might have to do this elsewhere if folks are passing request.cf off to other things that using the v8 serializer? I certainly hope not.

I believe the DO Storage & Queues bindings both use the V8 serializer directly, rather than going through the structuredClone() codepath. i.e:
https://github.com/cloudflare/workerd/blob/ed865f47ad6566916cb9620a0dd223d797f420ee/src/workerd/api/queue.c%2B%2B#L14-L21
https://github.com/cloudflare/workerd/blob/ed865f47ad6566916cb9620a0dd223d797f420ee/src/workerd/api/actor-state.c%2B%2B#L726-L734
Would those be covered by this change? My bad if they already are!

@KianNH ... yeah, good point. Ok, I've updated the PR to account for the additional places. Hopefully this will be temporary and we can pull this back out soon.

I suppose this hack only even covers the case where the request.cf object is being serialized. If you place request.cf inside a larger object and serialize that larger object, there is still a problem, I think?


Add glow when forces hit 100%

Added a glow when forces reach 100% during the pull. Thought it was an awesome feature back in shadowlands during prideful and wanted to keep it. It is mostly proof of concept. It works, but no option for enable/disable, so that might be something to add

Hey, thanks for the PR! I'll have a look at this later. Are you fine with me adding the options to the menu in your branch?

Sure, add the options.
Not sure about the line endings though. I was doing edits with Notepad++ and just reuploaded the file. I think thats the reason for the diff. Not sure how I would update the files correctly without any development environment set up

Seems I messed something up in an attempt to straighten out the issues... However, you can have a look here to view the changes only. Not sure how to properly merge them now though. Perhaps a new PR?

No idea what you did to be honest :sweat_smile: If you could make a new PR that would be great, I think I'll get to it today


Show "Hello, " instead of Login

If the current user is already logged in, we want to show "Hello, ", instead of the the login button

We can use the user details API to figure out the user's name. Please ask the backend team to update the API contracts

Issue solved. Refer #57 #62 and #63 for solution.
Closing this issue.


kata-check default output should be one liner

Which feature do you think can be improved?
The kata-runtime kata-check output may be too verbose for many users.
If the main goal is to test whether the system is capable of running Kata Containers, then a one line output should be enough to tell the user that the system is properly setup.
If the check fails, then keeping the current verbosity level is fine.
Additionally, an argument can be added to kata-check to have it behave exactly as now.
Question is: does this change break anything (tests, CI, container engines using kata...)

Any opinion on this @kata-containers/runtime?

Sounds good to me. The check script has been through a number of iterations. @jodh-intel may be able to provide more details in a few days time.
I think the idea of 'yes/no' is OK, but I also quite like the idea of a short list of what is checked as OK (like, VM support, modules present) is quite nice.
I agree adding say a -v option to go into 'full verbose' mode...
I also suspect you might need some Warnings, but still pass the check - some things we only need for extra features, and it might be good to show that Kata will work, but some features will not.

Thanks for the feedback.
I think that new Kata users may be more interested in a 'yes/no' still output than to go thru all the diagnostic messages.

so the output should be ?
yes
no and print what failed

I would say, something like:
Your system can currently create Kata Containers

or, if it fails:
Your system is not currently capable of creating Kata Containers.
[ERROR] 1...
[ERROR] 2...
[ERROR] 2...

Fine , any one line message is ok :),   the default output should be  just for human interaction , scripts just need to check the exit code. And if we want some scripts get the causes we should expose a machine format like json or yaml.


Add temp git dir to test_cc_reviewers test case

This is a proposal to decouple the test_cc_reviewers test case from the user's git configuration. The implementation reuses the TempGit structure from test_skip_ci to always use a fresh git environment.
Fixes #10044 which contains some additional information.

@manupa-arm @Mousius @leandron

Thanks @driazati I was not aware of that.

Thanks @jacobbohlin @leandron @driazati . This is merged now!