MurdaughAlex_JudgementDay: 2023-01-25 updates

What page should this be added to?
MurdaughAlex_JudgementDay.md
What section/heading should this be added to?
Chronological
Include the Markdown text that is to be added below:
| January 25, 2023 | ‘Murdaugh Murders’ Trial: Day Three |
| January 25, 2023 | ‘Murdaugh Murders’ Saga: The Importance Of Opening Statements |
| January 25, 2023 | ‘Murdaugh Murders’ Saga: Inside The Video That Shredded Alex Murdaugh’s AlibiThe clip that caught the accused killer in a lie“There is talking, and it’s extremely playful and friendly,” one source told Monk. “It sounds perfectly normal, like any happy family — mother, father and child — doing something together. They are spread out, it sounds like, and they are just talking back and forth.”“They are talking about the different game birds out there,” Monk’s source continued. “I think one of the dogs was chasing or caught a chicken. There’s talk of that. You can hear a little bit of laughter.”Monk acknowledged the existence of this video was first reported by our news outlet back in June, but according to him we did not at that time “characterize the contents other than to say it showed Murdaugh and Maggie talking by the dog kennels on the Moselle estate.”In addition to his sources, Monk’s report was based on a court filing submitted by Harpootlian and attorney Jim Griffin on August 22, 2022.“On the recording, Paul is taking a video of his friend’s dog, who Paul was concerned about,” Harpootlian and Griffin wrote. “Apparently a conversation between Maggie, Paul and Alex is also captured on this recording. Family members report Maggie, Paul and Alex (were) having a convivial conversation about the behavior of their own dog, Bubba.”That is accurate. Because from the moment we were made aware of this clip, our news outlet was not provided with the same “happy family” narrative provided to Monk.In addition to his sources, Monk’s report was based on a court filing submitted by Harpootlian and attorney Jim Griffin on August 22, 2022.Harpootlian and Griffin’s description of the video as “convivial” (a.k.a. friendly, lively, cheerful or jovial) was key to their arguments before the court – and in the court of public opinion.“There is absolutely no indication of a disagreement or dispute between Paul, Maggie and Alex, according to family members who viewed the recording,” the motion continued. “However, the state contends that within minutes after this convivial, light-hearted conversation, Alex murdered both Maggie and Paul for no apparent reason.”Prior to watching the recording for the first time this week, our news outlet provided additional information on it in an article published on December 5, 2022. In that report, we noted the video was sent by Paul Murdaugh to a friend whose dog he was keeping in the kennels at Moselle. The dog – a chocolate Labrador retriever puppy belonging to Rogan Gibson – had an injured tail and Paul Murdaugh appears to have been trying to document its status for his childhood friend.“Hey he’s got a bird in his mouth!” Maggie exclaimed on the video. “It’s a guinea.”She was quickly corrected on this point by both her husband and her son.“It’s a chicken,” Alex told his wife.“It’s a chicken,” Paul confirmed.Alex Murdaugh is not seen on the video, but he is clearly heard correcting his wife and calling out after the dog.“Come here, Bubba!” Murdaugh is heard yelling. “Come here, Bubba!”Monk acknowledged the existence of this video was first reported by our news outlet back in June, but according to him we did not at that time “characterize the contents other than to say it showed Murdaugh and Maggie talking by the dog kennels on the Moselle estate.”In addition to his sources, Monk’s report was based on a court filing submitted by Harpootlian and attorney Jim Griffin on August 22, 2022.“On the recording, Paul is taking a video of his friend’s dog, who Paul was concerned about,” Harpootlian and Griffin wrote. “Apparently a conversation between Maggie, Paul and Alex is also captured on this recording. Family members report Maggie, Paul and Alex (were) having a convivial conversation about the behavior of their own dog, Bubba.” Harpootlian and Griffin’s description of the video as “convivial” (a.k.a. friendly, lively, cheerful or jovial) was key to their arguments before the court – and in the court of public opinion. “There is absolutely no indication of a disagreement or dispute between Paul, Maggie and Alex, according to family members who viewed the recording,” the motion continued. “However, the state contends that within minutes after this convivial, light-hearted conversation, Alex murdered both Maggie and Paul for no apparent reason.” Prior to watching the recording for the first time this week, our news outlet provided additional information on it in an article published on December 5, 2022. In that report, we noted the video was sent by Paul Murdaugh to a friend whose dog he was keeping in the kennels at Moselle. The dog – a chocolate Labrador retriever puppy belonging to Rogan Gibson – had an injured tail and Paul Murdaugh appears to have been trying to document its status for his childhood friend.As I noted in the December report, while Paul was filming his friend’s puppy, one of the Murdaugh hunting dogs – Bubba – began racing around the kennels (off-camera) with a chicken in its mouth. As the three family members – including Alex Murdaugh – called out for the dog, Maggie Murdaugh speculated the animal in its mouth was a guinea, not a chicken. “Hey he’s got a bird in his mouth!” Maggie exclaimed on the video. “It’s a guinea.”  She was quickly corrected on this point by both her husband and her son.“It’s a chicken,” Alex told his wife.“It’s a chicken,” Paul confirmed.Alex Murdaugh is not seen on the video, but he is clearly heard correcting his wife and calling out after the dog.“Come here, Bubba!” Murdaugh is heard yelling. “Come here, Bubba!” More than a dozen people – including Murdaugh’s own family members and former law partners – have reportedly confirmed to law enforcement that the voice on the footage belonged to him. Which it clearly is. |
| Jan 25, 2023 | Jan. 25: Alex Murdaugh double murder trial begins with opening statements |
| Jan 25, 2023 | Alex Murdaugh trial begins with explosive opening statements, support from relativesEvidence in the case will show Alex Murdaugh picked up a shotgun and first fired it at his son Paul, hitting his chest and shoulder, Waters said. The 22-year-old survived the initial shots, Waters said, but a third shot did “catastrophic damage” to his head and brain. Evidence will show he collapsed outside a feed room near dog kennels at the Murdaughs’ expansive hunting property.“You’re going to see what he did to Maggie and Paul,” Waters said. “It’s going to be gruesome. There’s no other way around it.”Moments later, Alex Murdaugh picked up an AR-style rifle and opened fire “just feet away” on his wife Maggie, the prosecutor said.“Pow, pow,” Waters said, mimicking gunshots fired first toward Maggie’s legs. Additional shots struck her head, instantly killing the mother of two, the prosecutor said.
Describe alternatives you've considered
Murdaugh trial
Additional context
Add any other context or screenshots about the feature request here.

#592 closes #591


Serve is displaying x.slice is not a function.

Detailed description
I have a valid OAS3 spec file linted with speccy lint but when I want to serve it with speccy serve I only can see this error detail:

I'm not sure if this is a bug from ReDoc or Speccy
Context
I have attached my api spec file so that you can reproduce it in another environment.
api-description.yaml.txt
package.json.txt
Your environment

Node Version: v8.12.0
Operating system and version (e.g. Ubuntu 16.04, Windows 7): Mac OS 10.14.1 (18B75)
Speccy version: 0.8.4 without peer dependencies installed

I found that the examples element in request bodies are not supported yet by ReDoc.
components:

  requestBodies:

    AuthBody:
      description: Authentication credentials for a user.
      required: true
      content:
        application/x-www-form-urlencoded:
          schema:
            $ref: '#/components/schemas/AuthCredentials'
          # IF THE NEXT LINES ARE COMMENTED, EVERYTHING IS GOOD!
          examples:
            authCredentialsValid:
              $ref: '#/components/examples/AuthCredentialsValid'
            authCredentialsInvalid:
              $ref: '#/components/examples/AuthCredentialsInvalid'

  examples:

    AuthCredentialsValid:
      summary: Valid auth credentials example
      value:
        username<EMAIL_ADDRESS>        password: longsecurepassword
    AuthCredentialsInvalid:
      summary: Invalid auth credentials example
      value:
        username: ''
        password: ''

Looks like you discovered the source of the trouble! Please open an issue on ReDoc if there is not one already.


Support for Safari

Adding support for Safari extension would be nice!
However, it might be a harder challenge since the current version of Safari only accepts App Extension forcing you to write extensions in Swift.

I've never thought Safari porting, so I looked into how to develop it.
(Let me know if I'm wrong)

No compatibility. I need to develop the Safari extension individually.

I may need to rewrite some logic using native code in Swift or Objective-C. It's quite different from JavaScript.

Need to enroll the Apple Developer Program in order to develop

I need to pay some fee every year.

Overall, It sounds it's impossible to develop and maintain the Safari version as my personal project...

@uetchy
I've never thought Safari porting, so I looked into how to develop it.
(Let me know if I'm wrong)

No compatibility. I need to develop the Safari extension individually.

I may need to rewrite some logic using native code in Swift or Objective-C. It's quite different from JavaScript.

Need to enroll the Apple Developer Program in order to develop

I need to pay some fee every year.

Overall, It sounds it's impossible to develop and maintain the Safari version as my personal project.

It's absolutely correct and that's what I feel sad about...
Hope Safari will adopt an extension architecture similar to Chrome or Firefox and ease the pain of supporting Safari.

I want to stay this ticket opened for a while.
A kind and great Safari lover might appear and find and develop it...

Safari Web Extensions
https://developer.apple.com/documentation/safariservices/safari_web_extensions


[WIP] Reduce the size of consensus block extra data.

:x: Build AElf <IP_ADDRESS>4 failed (commit https://github.com/AElfProject/AElf/commit/53b2641337 by @EanCuznaivy)

:white_check_mark: Build AElf <IP_ADDRESS>5 completed (commit https://github.com/AElfProject/AElf/commit/e46bb0135d by @EanCuznaivy)


[v2.9] backport using sqlite to cache additional fields

Related to #46642

Closing because no tests were run


Don't remove comments

This is pretty much unusable as valuable comments are simply removed.

+1.


Persist orphan secrets

Describe the problem/challenge you have
Hello,
I've starting trying this tool today and it serves our need to synchronize secrets between namespaces.
But if we accidently delete the source secret, all the replicated secret will be deleted too.
Describe the solution you'd like
It would be nice to have a field in either SecretExport or SecretImport (preferably) which indicate to the controller to keep or delete the generated Secret on original Secret deletion.
Anything else you would like to add:
No
Best regards.

Hello @cppforlife,
Thank you for taking this idea into consideration.
Best regards

any plans on implementing this? this would be extremely useful for us in a few different use cases

@vrabbi can you elaborate on what your use cases are for this feature?

This is still something we would consider, but some extra use-cases would be helpful indeed.


raise IndexError

Hello, thanks for your impressive work!
When I run your code to reproduce the work, I met the following errors:

[2017/08/28 09:51:03] WARNING (13199) datasets : No selective search rectangle
Process Process-10:...........................................]  4.93%
Traceback (most recent call last):ochs
File "/home/users/yuxi.feng/anaconda2/lib/python2.7/multiprocessing/process.py", line 258, in _bootstrap
self.run()
File "/home/users/yuxi.feng/anaconda2/lib/python2.7/multiprocessing/process.py", line 114, in run
self._target(*self._args, **self._kwargs)
File "/home/users/yuxi.feng/anaconda2/lib/python2.7/site-packages/chainer/iterators/multiprocess_iterator.py", line 162, in _worker
out_queue.put(dataset[index])
File "/home/users/yuxi.feng/anaconda2/lib/python2.7/site-packages/chainer/dataset/dataset_mixin.py", line 30, in getitem
return self.get_example(index)
File "/home/users/yuxi.feng/anaconda2/lib/python2.7/site-packages/chainer/datasets/sub_dataset.py", line 75, in get_example
return self._dataset[index]
File "/home/users/yuxi.feng/anaconda2/lib/python2.7/site-packages/chainer/dataset/dataset_mixin.py", line 30, in getitem
return self.get_example(index)
File "/home/users/yuxi.feng/Project/hyperface/scripts/datasets.py", line 293, in get_example
raise IndexError
IndexError
I used aflw datasets as your example mentined, it seems some exapmles has no proposal rects??

It sometimes occurs because bugs are contained in codes of facial rectangles.
I used rectangle structure of OpenCV (x, y, w, h). However the image shapes of OpenCV are  [h, w, c].
I think I made a mistake about width, height and image sizes.
The same can be said to #3.
The simplest solution is to remove the cache and recompute it.
I would be glad if you give me a pull request about the bug.

@takiyu  Hello，your code helps me a lot，Thanks for your contribution！But while I am running the code，it always tells me IndexError。After dection，I think there is no values in ssrects。I found that the filepath in aflw.sqlite doesn't correspond to the path in flickr/ file，does it influence my running？I hope you can give me some hints，Thank you very much。


add download archive templete

Checklist

[X] I'm reporting a feature request
[X] I've looked through the README
[X] I've verified that I'm running yt-dlp version 2022.04.08 (update instructions) or later (specify commit)
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Description
add download archive templete such as -download-archive "%(uploader)s%(uploader)s_downloaded.txt"
i need to put the archive file into each download f0lders
Verbose log
No response

What is your problem? From your comments in https://github.com/yt-dlp/yt-dlp/issues/953 and related issues, you clearly know this is a duplicate.

What what? You don't think this is a duplicate? Justify why you don't think this issue is spam


Files not deployed to storage account

Within the current deployment script, the data and logfiles are not deployed to the storage containers.
in my deployment the container data and log are empty after a successful deployment.

Hi @ralphke It looks like the deployment script creates all infrastructure however at the bottom of this page: https://github.com/microsoft/ignite-learning-paths-training-data/blob/master/data10/deployment/README.md you have instructions to add data files via curl or bash commands - have you completed this step and still you see no files?

This was fixed
Get Outlook for iOShttps://aka.ms/o0ukef

From: Amy Boyd<EMAIL_ADDRESS>Sent: Friday, February 21, 2020 12:23:48 PM
To: microsoft/ignite-learning-paths-training-data<EMAIL_ADDRESS>Cc: Dandy Weyn [@ilikesql] <EMAIL_ADDRESS>Assign<EMAIL_ADDRESS>Subject: Re: [microsoft/ignite-learning-paths-training-data] Files not deployed to storage account (#1)
Hi @ralphkehttps://github.com/ralphke It looks like the deployment script creates all infrastructure however at the bottom of this page: https://github.com/microsoft/ignite-learning-paths-training-data/blob/master/data10/deployment/README.md you have instructions to add data files via curl or bash commands - have you completed this step and still you see no files?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/ignite-learning-paths-training-data/issues/1?email_source=notifications&email_token=AK4UQCO4YKMNJTTKJDK2EZLRD62UJA5CNFSM4KUML6L2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMSMUKY#issuecomment-589613611, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AK4UQCMZ3HM37X4WD2YMHGTRD62UJANCNFSM4KUML6LQ.

Thanks @ilikesql - can you confirm what was fixed. I just tested the deploy to Azure template (infrastructure only) and then used cloud shell to copy the files to the storage account - this seems success - is this correct?

As per the deployment script and manual including the curl script, folders are created and files are created, and you validated all services.

From: Amy Boyd<EMAIL_ADDRESS>Sent: Friday, February 21, 2020 12:51:37 PM
To: microsoft/ignite-learning-paths-training-data<EMAIL_ADDRESS>Cc: Dandy Weyn [@ilikesql] <EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [microsoft/ignite-learning-paths-training-data] Files not deployed to storage account (#1)
Thanks @ilikesqlhttps://github.com/ilikesql - can you confirm what was fixed. I just tested the deploy to Azure template (infrastructure only) and then used cloud shell to copy the files to the storage account - this seems success - is this correct?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/microsoft/ignite-learning-paths-training-data/issues/1?email_source=notifications&email_token=AK4UQCM2ZHQPEEGV6L3AZMDRD654TA5CNFSM4KUML6L2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMSOV5A#issuecomment-589622004, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AK4UQCOTQPVP5A5QZ6E672LRD654TANCNFSM4KUML6LQ.

Ok confirmed and tested. Closing this issue


Fix a bug that the cursor jump abnormally when setting text for a TextEditingController.

This commit fix a bug that the cursor jump(very beginning and the end) when calling "TextEditingController.setText". A small screenshot video is given below:
https://www.youtube.com/watch?v=vq4_IBVd5Ro

@jonahwilliams
Though my fix seems working fine, the test cases fails.As I'm not familiar with the test cases in this file,
Can you have a look at the failure in test/widgets/editable_text_test.dart(two errors at line:967 and line:1415)

@kangwang1988 Looks like the change updated some of the expected semantics, only because the cursor goes to the end now.

In this case, the first failing test in editable_text_test.dart can be fixed by removing  SemanticsAction.setSelection from the list of supported actions.
    expect(
        semantics,
        includesNodeWith(
          value: 'test',
          actions: <SemanticsAction>[
            SemanticsAction.moveCursorBackwardByCharacter,
            SemanticsAction.moveCursorBackwardByWord,
          ],
        ));

The second failing case can be fixed by adding the following actions and textSelection:
                        TestSemantics(
                          flags: <SemanticsFlag>[
                            SemanticsFlag.isTextField,
                            SemanticsFlag.isObscured
                          ],
                          actions: <SemanticsAction>[
                            SemanticsAction.moveCursorBackwardByCharacter,
                            SemanticsAction.moveCursorBackwardByWord,
                          ],
                          value: expectedValue,
                          textDirection: TextDirection.ltr,
                          textSelection: const TextSelection(baseOffset: 24, extentOffset: 24),
                        ),

Both seem OK

@jonahwilliams
Thanks for ur help. I will try it.

Thanks for submitting this pull request! I ran into the same issue.

Thanks for the contribution! Can you by any chance add a test to this?

@kangwang1988 You probably want to make a test that just adds a character and immediately checks to see the location of the cursor instead of checking the semantics tree!


⚠ Processors has degraded performance

In d0219e8, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 168 ms

Resolved: Processors performance has improved in 9a93d96.


Bad Credentials on electron-forge publish

I'm trying to publish, but have been getting the following error
An unhandled error has occurred inside Forge: {"message":"Bad credentials","documentation_url":"https://developer.github.com/v3"} HttpError: {"message":"Bad credentials","documentation_url":"https://developer.github.com/v3"}     at response.text.then.message (/usr/local/lib/node_modules/electron-forge/node_modules/@octokit/rest/lib/request/request.js:72:19)     at process._tickCallback (internal/process/next_tick.js:68:7)
Pretty sure my token is valid, as I only created it yesterday - and I have also tried publishing using a token that has full permissions.
electron-forge publish --auth-token=e213c2a0cb6bc15155a22a5e25981c6af70a798a
Any ideas would be greatly appreciated!

@psizer10 what was the issue?


Terran walls are not targeted

Do we have to add a path Check for every Attack? Or maybe for the targets that are at a different height.

They are below units in prioritization thats why they were not attacked, our army tried to attack the units behind the wall, yeah this have to change

Probably fixed on #102 Still have to confirm on the ladder

It failed

fixed


Set unstructured property that doesn't exist.

This is equivalent to first update the catalog and then set unstructured property. The current code doesn't contain update catalog logic in SetUnstructuredNodeProperty. This can be done by first checking if property exists in the catalog and update catalog if it doesn't exist. Note to support multi-threading we need to do this through shared state design.

We no longer support unstructured property


[VOL-87] Docker volumes removed

https://clusterhq.atlassian.net/browse/VOL-87
Branched off https://github.com/ClusterHQ/dvol/pull/42 (review #42 first).
(Oops this had the wrong branch name.)
This test asserts that dvol removes Docker volumes by:

Start a container with a named volume
Delete that volume with dvol
Start a new container with the named volume

Docker attempts to start the container but receives an error because the volume has been removed.

Why is the python version is failing?

I don't know why this is failing on Travis yet passing on my laptop. Could the reviewer test it themselves please?

I've reviewed this via git diff origin/docker-containers-stopped-started-VOL-84...origin/docker-volumes-removed-87 and it LGTM. Please merge once #42 is merged. Thanks!

Luke Marsden [1:14 PM]
ah, yes

[1:15]
yes, hmm. well, i'm not very interested in fixing that in the python version.

Rob Haswell [1:15 PM]
no

Luke Marsden [1:15 PM]
but i would like to fix it in the go version.

[1:15]
but tests need to pass on your local dev environment

Rob Haswell [1:15 PM]
my advice would just to @skip_if_python the whole test

Luke Marsden [1:16 PM]
yeah  ok

Rob Haswell [1:16 PM]
factually it doesn’t work in Python so there is no point in trying to match its behaviour

Luke Marsden [1:16 PM]
@skip_if_python
@skip_if_go :simple_smile:

Rob Haswell [1:16 PM]
:simple_smile:

Luke Marsden [1:16 PM]
then we can remove @skip_if_go later

[1:16]
that's fine by me

[1:17]
ie, feel free to land it like that


[Bug] can't set default language

Describe the bug
I've forked the repo to mine, added new language(Persian) and made it default. it can be changed in settings but it's not persian by default
To Reproduce
Steps to reproduce the behavior:
This is my language config file from local folder:
import CN from "./cn";
import FA from "./fa"; // My newly added language
import EN from "./en";
import TW from "./tw";
import FR from "./fr";
import ES from "./es";
import IT from "./it";
import TR from "./tr";
import JP from "./jp";
import DE from "./de";
import VI from "./vi";
import RU from "./ru";
import CS from "./cs";
import KO from "./ko";
import { merge } from "../utils/merge";

export type { LocaleType, RequiredLocaleType } from "./cn";

export const AllLangs = [
  "fa",
  "en",
  "cn",
  "tw",
  "fr",
  "es",
  "it",
  "tr",
  "jp",
  "de",
  "vi",
  "ru",
  "cs",
  "ko",
] as const;
export type Lang = (typeof AllLangs)[number];

export const ALL_LANG_OPTIONS: Record<Lang, string> = {
  fa: "فارسی",
  cn: "简体中文",
  en: "English",
  tw: "繁體中文",
  fr: "Français",
  es: "Español",
  it: "Italiano",
  tr: "Türkçe",
  jp: "日本語",
  de: "Deutsch",
  vi: "Tiếng Việt",
  ru: "Русский",
  cs: "Čeština",
  ko: "한국어",
};

const LANG_KEY = "lang";
const DEFAULT_LANG = "fa";

function getItem(key: string) {
  try {
    return localStorage.getItem(key);
  } catch {
    return null;
  }
}

function setItem(key: string, value: string) {
  try {
    localStorage.setItem(key, value);
  } catch {}
}

function getLanguage() {
  try {
    return navigator.language.toLowerCase();
  } catch {
    console.log("[Lang] failed to detect user lang.");
    return DEFAULT_LANG;
  }
}

export function getLang(): Lang {
  const savedLang = getItem(LANG_KEY);

  if (AllLangs.includes((savedLang ?? "") as Lang)) {
    return savedLang as Lang;
  }

  const lang = getLanguage();

  for (const option of AllLangs) {
    if (lang.includes(option)) {
      return option;
    }
  }

  return DEFAULT_LANG;
}

export function changeLang(lang: Lang) {
  setItem(LANG_KEY, lang);
  location.reload();
}

const fallbackLang = FA;
const targetLang = {
  fa: FA,
  en: EN,
  cn: CN,
  tw: TW,
  fr: FR,
  es: ES,
  it: IT,
  tr: TR,
  jp: JP,
  de: DE,
  vi: VI,
  ru: RU,
  cs: CS,
  ko: KO,
}[getLang()] as typeof CN;

// if target lang missing some fields, it will use fallback lang string
merge(fallbackLang, targetLang);

export default fallbackLang as typeof CN;

Expected behavior
All translated strings must be in Persian language
https://aminai-taupe.vercel.app/
Screenshots

Deployment

[ ] Vercel

Desktop:

OS: [e.g. Windows]
Browser [chrome]
Version [22]

Smartphone:

Device: [iPhone6]

Additional Logs
Add any logs about the problem here.

Open chrome dev tools, and type navigator.language.toLowerCase() in console, see what's the output?
DEFAULT_LANG only works when it can not detect user lang, or it will use the result of navigator api as default lang.

If you wanna disable this feature, modify the logic of getLanguage, just return DEFAULT_LANG.

Open chrome dev tools, and type navigator.language.toLowerCase() in console, see what's the output?
DEFAULT_LANG only works when it can not detect user lang, or it will use the result of navigator api as default lang.

The output is 'en-us'

That is expected behavior. You need to change the operating system language to Persian so that the browser can recognize the correct language.

If you wanna disable this feature, modify the logic of getLanguage, just return DEFAULT_LANG.

Or use this.

If you wanna disable this feature, modify the logic of getLanguage, just return DEFAULT_LANG.

It solved the problem, Thanks


Complete mobile app

This is my first Microverce project and my first mobile-first website

@roshan-bajgain Thanks. my collaboration work is in another branch (button-hover).


Fix/monitoring scheduled task always failing

Why this fix?
We use the monitoring command to regularly check the scheduled task and message queue. I discovered that when running the command frosh:monitor, an email is sent regardless of the next execution time of the scheduled task.
There were 3 tasks that were always "out of schedule" regardless of the time:
shopware.invalidate_cache
product_export_generate_task
shopware.elasticsearch.create.alias

Checking it with an SQL query revealed that the query itself is correct, only the datetime format is incorrect.
SELECT *, HEX(`id`) AS `id`
FROM `scheduled_task`
WHERE `next_execution_time` <= '2024-12-16T07:16:42+00:00'
AND  (status NOT LIKE 'inactive');

The correct SQL query should look like this:
SELECT *, HEX(`id`) AS `id`
FROM `scheduled_task`
WHERE (`next_execution_time` <= '2024-12-16 12:56:59.264')
AND (status NOT LIKE 'inactive')

Changes
I changed the format of the datetime to use a supported time format from MySQL and MariaDB.
$date->format('Y-m-d H:i:s.v')

Sources
MySQL date and time
PHP datetime format

@frosh-automation fix-cs

Thanks for your contribution. I merged this in https://github.com/FriendsOfShopware/FroshTools/commit/8cd1e1f92ded23337975759288820bb8748afc8f

I just released a new FroshTools version containing your change. It is available as version 1.3.5. 🎉


Admin went down went upgrading laravel to 5.7

Laravel Version: 5.7
PHP Version: 7.2
Laravel-admin: 1.5

Description:
I have tried upgrading to laravel 5.7 but the admin went down with a lot of errors.

Steps To Reproduce:

Are you install a new fresh laravel admin ?

Shouldn't you try with laravel-admin 1.6. But as per docs, only laravel 5.5 is supported.

Is it possible? use Laravel 5.7 and Laravel admin?

I upgraded to laravel 5.7 with laravel-admin 1.6.5 around 2 weeks ago, faced a few errors but found quick fixes from google, everything is working fine. please visit https://laravel.com/docs/5.7/upgrade also

@smunir do you have an FORK with your fixes?

I just updated laravel. I do not observe problems with laravel-admin


phnt fixups: tabs to spaces, missing *, duplicate definitions

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


Cut release v0.18.0

Suggested changelog from tool (I'll edit this down while CI runs)
What's Changed

Massive app performance improvements by Jess
Rectangle sketch tool by Frank and Kurt
Code editor improvements by Jess: autocompletion snippets, find extension, and more
New panes sidebar by Frank
New setting to toggle edge highlights
Migrate to Tauri V2 by Pierre, Paul and Adam
Allow nightly builds of Modeling App to be installed alongside the standard app by Pierre, Paul and Adam
New help menu in the bottom right by Frank
Lots of tests by Kurt, Jess and Frank
New custom updater (what you're reading this in!) by Pierre
New app icon by Frank

Full Changelog: https://github.com/KittyCAD/modeling-app/compare/v0.17.3...v0.18.0

macOS build tests:

sign in
open existing project
create new project

sketch on base plane
rectangle
make it 10x10
extrude to 10
sketch on top face
rectangle
make it centered and 4x4
extrude to 4
export to STL binary, STL ascii, OBJ
change project settings

sign out

Windows 10 build tests:

sign in
open existing project
create new project

sketch on base plane
rectangle
make it 10x10
extrude to 10
sketch on top face
rectangle
make it centered and 4x4
extrude to 4
export to STL binary
change project settings

sign out
sign back in


Change Motor's "back" init arg to "reverse"

Should the backwards method be called reverse too? Same would apply to the Robot interface.

Good question. I'd suggest changing it to "backward" just to match the corresponding method name (so if people remember the method name they implicitly remember the parameter name too).
On a similar note, now we've got values in the base GPIODevice class, I'm pondering how to add something similar to Motor and then Robot. There's two ways of going about this:

Expose the underlying forward and backward objects so that people can tie things directly to motor.forward_device.source (or something similar).

Expose a source (and values) for Motor directly where, say, +1.0 means it's going forward full speed, and -1.0 means going backward full speed.

The latter appeals to me in some way, but then there's a question of what you do with a two motor robot class. After all, if Motor has values, shouldn't Robot? So, what does turning left equate to? Turning right? Going forward? Spinning round in circles? All of a sudden it's difficult to map to a single ... value ... huh ... compound values ... tuples. Of course, why didn't I think of that until I wrote all this out. Okay, never mind, I know where to go with this now.

I'd suggest changing it to "backward" just to match the corresponding method name

I'm proposing that they both be called reverse. Thoughts?

Expose the underlying forward and backward objects so that people can tie things directly to motor.forward_device.source (or something similar).

Yes please!

Expose a source (and values) for Motor directly where, say, +1.0 means it's going forward full speed, and -1.0 means going backward full speed.

Yes please!
I saw an example like this with an early Flotilla prototype. It used two slider pots to control the left and right motors respectively: high pot value = forwards; low pot value = backwards; mid point pot value = still. Very neat! Though requires mapping 1 to forward(1); 0 to backward(1); 0.5 to stop() and everything in between accordingly. Alternatively there are cases you'd use more or fewer pots...

Decision: leave as backward()
However, we should also update the init args of Motor to forward and backward.


Update command for ballerina

That should be very handy if Ballerina has an update command for version upgrade with something like 'ballerina update'.

Duplicate of #10155


How to install the Propel plugin

This text was created using automatic translation.
Please forgive me if there are any grammatical errors.
I'm very happy that a project like this exists.
A big thank you to everyone involved in the project.
I would like to have a system written in Symfony 1.1, currently running on centOS7, run on PHP 8.0.3.
That system uses Propel for the ORM, so I created a new FriendsOfSymfony1 project as shown below and tried to install the Propel plugin, but it didn't work.
php vendor/friendsofsymfony1/symfony1/data/bin/symfony generate:project SymfonyTestProject --orm=none
(New project generation completed successfully)
vendor/bin/symfony plugin:install sfPropelORMPlugin

plugin    installing plugin "sfPropelORMPlugin"
sfPearFrontendPlugin Attempting to discover channel "pear.symfony-project.com"...
sfPearFrontendPlugin Attempting fallback to https instead of http on channel
sfPearFrontendPlugin "pear.symfony-project.com"...

Unable to register channel "pear.symfony-project.com" (use --force-license to force installation)
vendor/bin/symfony plugin:install sfPropelORMPlugin --force-license

plugin    installing plugin "sfPropelORMPlugin"
sfPearFrontendPlugin Attempting to discover channel "pear.symfony-project.com"...
sfPearFrontendPlugin Attempting fallback to https instead of http on channel
sfPearFrontendPlugin "pear.symfony-project.com"...

Unable to register channel "pear.symfony-project.com"
What should I do to create a new project using Propel?
Any advice would be greatly appreciated.

You should not be creating new projects in symfony1. This project exists to provide support for existing applications which are still using symfony1, but new applications should be created in Symfony7 with Doctrine ORM 2 or 3.

You should not be creating new projects in symfony1. This project exists to provide support for existing applications which are still using symfony1, but new applications should be created in Symfony7 with Doctrine ORM 2 or 3.

I think it's a translation error. He wants to make an existing system work. But correct me if I'm wrong.

@DBA-Z21A If you have an existing system, I think it's easier to update it than to build a completely new skeleton.
These legacy repo's are less testing for code generation, as everyone is upgrading their existing system, so there may be blind spots in the functionality.

Thank you @connorhu, @mkopinsky.
You are right.
I want to create an empty FriendsOfSymfony1+Propel project and copy the symfony1.1+Propel code to it.
Of course, I don't think that a simple copy will work perfectly!
I understand that various modifications are necessary.
But right now I don't know any other way to upgrade from symfony1.1 to FriendsOfSymfony1.

the symfony pear channels have been down for years, so installing from pear isn't going to work.

Thank you for your valuable information.
If anyone knows how to install the Propel plugin, please advise.

@DBA-Z21A There are update instructions in the wiki. It's pretty basic, but it contains important information.
To install propel, you first need to find a proper fork and install it with composer (you will have problems with propel in the future, so be prepared: https://github.com/FriendsOfSymfony1/symfony1/issues/288#issuecomment-1902757086 ). You can install it from the official repo:
composer require propel/sf-propel-o-r-m-plugin "dev-master"
If this is done and you have done the parts of the wiki description that apply to you, you should be ahead.

@DBA-Z21A I will convert this issue to discussion. Feel free to ask if you stuck somewhere.


updated versions in order to make tests work again

Codecov Report

Merging #188 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #188   +/-   ##
=======================================
  Coverage   76.28%   76.28%
=======================================
  Files          16       16
  Lines        2096     2096
=======================================
  Hits         1599     1599
  Misses        497      497

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 5572699...a9ece9d. Read the comment docs.

Coverage remained the same at 81.75% when pulling a9ece9dd0a8b1f190db99d0f6b4c3e09fcf3db56 on h/update-versions into 557269972f6815c17d66901530eb8aaad0475752 on master.


Weird issue/bug

I dont know why but at very random moments this error occurs and it doesnt trace back to my code but to some code from steam-user and steam. Is it something i have done wrong before in my code? I hope you can fix this or tell what i have done wrong :D
debug: 'Unhandled message: 7503'
debug: 'Unhandled message: 1'
debug: 'Handled message: 5427'
debug: 'Unhandled message: 1'
debug: 'Handled message: 5578'
D:\Local Disk E\somewhere\node_modules\steam-user\node_modules\bytebuffer\dist\ByteBufferNB.js:1800
               throw RangeError("Index out of range: "+offset+" <= "+this.buff
                                                                    ^
RangeError: Index out of range: 20 <= 20
    at RangeError (native)
    at module.exports.ByteBufferPrototype.readCString (D:\Local Disk E\somewhere\node_modules\steam-user\node_modules\bytebuffer\dist\ByteBufferNB.js:1800:70)
    at SteamUser._handlers.(anonymous function) (D:\Local Disk E\somewhere\node_modules\steam-user\components\chat.js:294:29)
    at SteamUser._handleMessage (D:\Local Disk E\somewhere\node_modules\steam-user\components\messages.js:157:29)
    at SteamClient.emit (events.js:129:20)
    at SteamClient._netMsgReceived (D:\Local Disk E\somewhere\node_modules\steam\lib\steam_client.js:182:10)
    at SteamClient.handlers.(anonymous function) (D:\Local Disk E\somewhere\node_modules\steam\lib\steam_client.js:269:10)
    at SteamClient._netMsgReceived (D:\Local Disk E\somewhere\node_modules\steam\lib\steam_client.js:167:26)
    at Connection.emit (events.js:107:17)
    at Connection._readPacket (D:\Local Disk E\somewhere\node_modules\steam\lib\connection.js:50:8)

EDIT: the debug messages you see is from steamUser.on("debug",function ...
EDIT 2: I just investigated a bit more and found out that it always happens at this debug message:
debug: 'Handled message: 5578' when it calls ByteBufferPrototype.readCString from bytebufferNB.
EDIT 3: Im pretty sure that it is the 'Handled message: 5578' that's causing the crash since if i add this code: if (msgName == "5578") { return; } at Line 156 at "steam-user/components/messages.js" then it doesn't crash. I dont know what msgName 5578 is so this is not a fix just a temporary work around.

Just as a guess, does it crash when you start typing a chat message while logged into the same account as the bot?

@DoctorMcKay Yes it does.


does not go fullscreen from the tray in Ubuntu 24.04 LTS

If I minimize/close the app to the tray, the app does not go fullscreen during the break time. Maybe it works the first time or first 2 times, but after that it simply does not go fullscreen and stays in the tray.
Used to work nicely in Ubuntu 23.06. Does not work properly on my new system, Ubuntu 24.04 LTS.

Works well if I disable the native title bar. Same in Windows 10.


Fixed bug "Uncaught TypeError: thumbnail.get is not a function"

Browser Chrome 87.0.4280.88

Hi @shabuninil, can you provide a reproducible test case?

Since this is a very old pull request, the issue has likely been fixed via updates in JavaScript-Load-Image.
Closing as likely resolved.


Using a factory that creates objects with different constructor parameter typehints

I have a factory class that can instantiate two differing objects, each with different constructor parameters.
I have abstracted out an event (action) to be one of a few types. This list could be added to in the future.
- Torrent
- Notification

These inherit common methods from an Action abstract class, which implements ActionInterface. Hierarchy:
interface ActionInterface { }

abstract class Action implements ActionInterface { }

class Torrent extends Action
{
    public function __construct(TorrentDataProvider $provider, $var)
    {
        $this->provider = $provider;
        $this->var = $var;
    }
}

class Notification extends Action
{
    public function __construct(NotificationRepository $repo, $var2, $var3)
    {
        $this->repo = $repo;
        $this->var2 = $var2;
        $this->var3 = $var3;
    }
}

The relevant action object should only be instantiated when needed (after verification of some other stuff - userId, unique token etc). Therefore, it shall be created via an ActionProvider (a factory class).
class ActionProvider implements ActionProviderInterface
{
    public function build($type)
    {
        switch ($type)
        {
            // Is it a torrent?
            case (Action::TYPE_TORRENT):
                $action = new Torrent;
                $action->setSomeValue("a value");
            break;
            // Is it a notification?
            case (Action::TYPE_NOTIFICATION):
                $action = new Notification;
                $action->setAnotherValueDifferently("a value")->andAnother("-.-");
            break;
            // Or has some other bollocks been passed in?
            default:
                throw new Exception\AreYouRetardedException("Yes");
            break;
        }
    }
}

As you can see, the Torrent action object and Notification action object have different constructor parameters. They still extend the Action abstract class, because in the context I am using them, this makes sense.
How can I use Auryn to say:

Here's a factory capable of creating objects from the ActionInterface (abstract class = "Action")
I am now defining the Action to be created will be of type Notification
When I call ActionFactory::build($type), please instantiate the right object with all it's relevant dependencies

I think I ran in to this myself today, was going to create a new bug/feature request about it.
I have a database wrapper, and I want to pass in the host, user, password, etc. Those items are coming from the Configuration object. So, I set up a delegate like this for my database class:
	$injector->delegate('DataAccessMysql', function (Configuration $config) {
		return new DataAccessMySql(
			$config->get('database.host'),
			$config->get('database.user'),
			$config->get('database.password'),
			$config->get('database.database')
		);
	});

I expected my delegate to get the dependency injected, as though I had called it with execute(), but instead, it gets a string with the name of the class. Which, of course, throws an error.

Gosh I hope this is the appropriate place for this :/
This is how I worked around for now:
	$injector->delegate('DataAccessMysql', function () use ($injector) {
		return $injector->execute(function (Configuration $config) {
			return new DataAccessMySql(
				$config->get('database.host'),
				$config->get('database.user'),
				$config->get('database.password'),
				$config->get('database.database')
			);
		});
	});


Problem when booting image on VirtualBox - ISCSI requested but kernel/initd does not support ISCSI

Kairos version:

PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo

PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
root@64948d118d9c:/# cat /etc/kairos-release
KAIROS_FLAVOR="ubuntu"
KAIROS_RELEASE="v3.2.3"
KAIROS_SOFTWARE_VERSION_PREFIX="k3s"
KAIROS_VERSION_ID="v3.2.3-v1.29.9-k3s1"
KAIROS_VARIANT="standard"
KAIROS_TARGETARCH="amd64"
KAIROS_REGISTRY_AND_ORG="quay.io/kairos"
KAIROS_BUG_REPORT_URL="https://github.com/kairos-io/kairos/issues"
KAIROS_SOFTWARE_VERSION="v1.29.9+k3s1"
KAIROS_HOME_URL="https://github.com/kairos-io/kairos"
KAIROS_GITHUB_REPO="kairos-io/kairos"
KAIROS_ID="kairos"
KAIROS_ID_LIKE="kairos-standard-ubuntu-24.04"
KAIROS_IMAGE_REPO="quay.io/kairos/ubuntu:24.04-standard-amd64-generic-v3.2.3-k3sv1.29.9-k3s1"
KAIROS_IMAGE_LABEL="24.04-standard-amd64-generic-v3.2.3-k3sv1.29.9-k3s1"
KAIROS_FLAVOR_RELEASE="24.04"
KAIROS_MODEL="generic"
KAIROS_NAME="kairos-standard-ubuntu-24.04"
KAIROS_VERSION="v3.2.3-v1.29.9-k3s1"
KAIROS_PRETTY_NAME="kairos-standard-ubuntu-24.04 v3.2.3-v1.29.9-k3s1"
KAIROS_ARTIFACT="kairos-ubuntu-24.04-standard-amd64-generic-v3.2.3-k3sv1.29.9+k3s1"
KAIROS_FAMILY="ubuntu"

CPU architecture, OS, and Version:

Describe the bug

From the past week or so I am unable to boot using VirutalBox (v7.1.4). This seems to have been introduced with version 3.2.3.
I was able to install from an ISO, but then the system would not boot due to this error:

dracut: FATAL: iscsiroot requested but kernal/initd does not support iscsi

After trying to mitigate this by updating to the latest auraboot container (v0.4.0) I can no longer install the OS.
So pretty stock here.
Tried various attachments to disk etc. in VirtualBox but did not seem to make any different.
To Reproduce

Using the build ISO example with auraboot 0.4.0 and this image:
quay.io/kairos/ubuntu:24.04-standard-amd64-generic-v3.2.3-k3sv1.29.9-k3s1
Expected behavior

Possible to boot from ISO, autoinstall and boot from freshly installed root partition.
Logs

This it how it looks when trying to boot from ISO.

Additional context

Maybe this helps: https://github.com/kairos-io/kairos/issues/2522#issuecomment-2137238001


Fix output-folder for Go generation

Latest improvements:
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.
[ ] The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

[ ] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[ ] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

/azp run automation - sdk

@allenjzhang if only the ModelValidation errors (and cascading errors from it) appear, can you merge this? According to @jhendrixMSFT this should fix the Go generation errors.


Is the index to next item in the array really a byte? How does this address 1024 possible indexes?

Because it isn't int8. It's 10 bits, enough for 1024 exactly. Did I implement it correctly?


drawing roadnet failed

The same as you .Do you solve it?

I have the same problem. Have you solved?

no,I later used SUMO
------------------ 原始邮件 ------------------
发件人:                                                                                "cityflow-project/CityFlow"                                                                                @.>;
发送时间: 2022年6月5日(星期天) 晚上7:01
@.>;
<EMAIL_ADDRESS>主题: Re: [cityflow-project/CityFlow] drawing roadnet failed (Issue #147)
I have the same problem. Have you solved?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

all right. But still thank you for reply to me~
---Original---
From: @.>
Date: Mon, Jun 6, 2022 09:20 AM
To: @.>;
Cc<EMAIL_ADDRESS>Subject: Re: [cityflow-project/CityFlow] drawing roadnet failed (Issue #147)
no,I later used SUMO
------------------ 原始邮件 ------------------
发件人:                                                                                "cityflow-project/CityFlow"                                                                                @.>;
发送时间: 2022年6月5日(星期天) 晚上7:01
@.>;
@.@.>;
主题: Re: [cityflow-project/CityFlow] drawing roadnet failed (Issue #147)
I have the same problem. Have you solved?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.>
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: @.>

Please check if the roadnet file is the [replay roadnet file] generated by CityFlow, which is defined in roadnetLogFile in config.json.


[Provide a short descriptive title]

What happened?
The text in the measurement registration needs an update. =D We don't need to save in that format anymore.

What browsers are you seeing the problem on?
No response
Relevant log output
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

@oquendoM The info message is for the users who would upload a .txt file (still a supported file format for measurements). @sven1103 The question here would be - is uploading a .txt for measurement registration still a use case? Do we still need it? For sample registration we only support excel files.

It is still working and supported, thus the note is correct :) Removing the support within the 1.x.x version history would be a breaking change, thus I vote for leaving it as it is.

Maybe then the text can be adapted? The way it is it sounds like it is mandatory to convert the excel file.

something like: in case you want to upload a tab-separated file ... ? @oquendoM


implement coachmarks

What UI/UX improvements would you like to be implemented:
Implement coachmarks on initial start of user application. It will highlight the most important features and some guides on what to do.
Might be useful especially for new users @fuxingloh @jtlntno-cake @aentan
Ex. https://github.com/mohebifar/react-native-copilot
Why is this needed:
Which component/screens does this concern?:
Anything else we need to know?:

I don't think we should do this, rather have UX that are obvious.

I don't think we should do this, rather have UX that are obvious.

Agree.

I don't think we should do this, rather have UX that are obvious.

Agree.

/close

@aentan @fuxingloh yup just a suggestion. Obvious UX is relative to each user. Not all users will have basic understanding of all functions etc. Especially when we have more complex features, like Atomic swap


Spec allows holidays after weekdays

The syntax in the spec allows "weekday_sequence,holiday_sequence" or "holiday_sequence,weekday_sequence" (See https://wiki.openstreetmap.org/wiki/Key:opening_hours/specification )
Thus "PH,Sa-Su" and "Sa-Su,PH" are both acceptable.  But "Sa,PH,Su" is against a strict interpretation.
But the parser apparently allows "Sa-Su,PH" only in "relaxed" mode, which has already resulted in a bugreport against JOSM, which someone rejected claiming the spec didn't allow it (https://josm.openstreetmap.de/ticket/19339 )

Besides that fact that you are mistaken, because the spec didn't actually allow PH after a weekday sequence, till it was ad hoc "adjusted" (mainly because the implementation of the adjuster wasn't actually specification conformant). I've given in and the current version allows the PH after weekdays, this is also the version that JOSM currently has as a dependency.
In summary you are barking up a non-existent tree.

I was not aware of the spec edit, assuming such pages were "protected".  JOSM provides an empty changelog for their latest build and none of the existing bugs mentioned the parser update, so I had to assume nothing changed at their end either.  Leaving this closed as probably fixed in latest builds.


Fix PackedScene::get_last_modified_time() always returns 0

Previously, the variables operated by PackedScene::set_last_modified_time() and PackedScene::get_last_modified_time() are different.
Fix #79227.

Thanks!

Cherry-picked for 4.1.1.


Add role name to control-class webIDL extention

Add optional role name to control-class webIDL extention.
If present then the control class must always use that role name.
Useful for providing a fixed role for singleton control classes like managers.
Markdown wording will also need to change to reflect this and provide definitions of all the webIDL extentions used.

Approved on the call on 3rd of May 2022


Support for ActronAir NEO controllers

Is your feature request related to a problem? Please describe.
Installed the ActronQue plugin and configured to connect to my ActronAir NEO Controller. Error logs show errors with API Validation Schema.
Describe the solution you'd like
Is it possible to add support for ActronAir NEO controller
Describe alternatives you've considered
Home Assistant ActronAir QUE/NEO Add-On works and I can pass the climate domain through HomeKit Integration.

Hey - i would need someone to provide access to the NEO API. I believe it is similar, but different to the Que API (i have access to this as my system at home uses Que).
If you could provide me with login details i should be able to take a look, and if viable add support. Let me know.

@ruaandeysel you would need to loan me your login for your AC. Without access to a live system i am not able to help unfortunately as i would need to be able to review the API data and test commands. Let me know if your interested else; your also welcome to contribute to the code yourself if thats your preference

Let me take a crack at it. I will reach out if I get stuck.

@ruaandeysel Yes, this would be viable to add as a config option however there are various bits of data i would need to validate. Due to the lack of reliability in the actron web service there is a bunch of validation that occurs to maintain stability within homekit. This includes some very strict schema validation of API responses.
If i sent you a number of url paths to check would you be able to send me the output from the Neo API?

@ruaandeysel Yes, this would be viable to add as a config option however there are various bits of data i would need to validate. Due to the lack of reliability in the actron web service there is a bunch of validation that occurs to maintain stability within homekit. This includes some very strict schema validation of API responses.
If i sent you a number of url paths to check would you be able to send me the output from the Neo API?

@jxg81 Sure mate. Please send the URLs and I'll check for you asap.

Ok - let me collect up the URL sand will send them to you later this evening.

Ok - let me collect up the URL sand will send them to you later this evening.

@jxg81 please remember to send me the urls when you are free 😊

Note, you will need to login via the web portal in your browser first before trying these paths.  All these paths extend the base path, which for action is que.actronair.com.au, based on the info you provided this would be nimbus.actronair.com.au.
/api/v0/client/ac-systems
/api/v0/client/user-devices
You will need to replace the xxxx at the end of this next path with you actual system serial number.
/api/v0/client/ac-systems/status/latest?serial=xxxx

/api/v0/client/ac-systems/status/latest?serial=xxxx

@jxg81 Here you go
/api/v0/client/ac-systems
{"isOnline":true,"timeSinceLastContact":"00:00:16.8600005","lastStatusUpdate":"2023-05-28T22:50:02+00:00","lastKnownState":{"<22H09780>":{"Cloud":{"ConnectionState":"Connected","FailedSentPackets":0,"ReceivedPackets":2206080,"SentPackets":28211718,"Connection":{"UpTime":{"SinceLastMCUReset_s":584375,"CurrentSession_s":361},"SessionCount":{"SinceLastMCUReset":93,"PriorToLastMCUReset":0},"ErrorCount":{"AbortedSockets":0,"LoopbackError":93,"DNSFailures":3}}},"Modbus":{"LinkPort":"Opened"},"NV_SystemSettings_Local":{"OTA":{"Mode":2,"CheckInterval":{"Mode1_Period_min":1440,"Mode2_TimeOfDay":"T02:00:00"},"LastCheck":{"Trigger":"NA","Time":"2023-05-28T02:00:47","Result":"NA","Images":[0]},"NextCheck":{"Time":"2023-05-30T02:14:27"}},"amMasterController":true,"isConfigured":true,"isLinkedToCloud":true},"SystemState":{"CpuId":"0x003C00213156500520313543","LastShutdownReason":"Software Trigger","MCUResetCountSincePOR":{"Total":6,"Remote":0},"HardFaultDebug":{"Type":"0","IncidentCount":0,"LastIncidentTime":"NA","CoreRegisterDump":{"R0":"0x00000000","R1":"0x00000000","R2":"0x00000000","R3":"0x00000000","R12":"0x00000000","LR":"0x00000000","PC":"0x00000000","PSR":"0x00000000"}},"RTOS":{"BlockingTaskMonitor":{"Id":0,"TimeStamp":"NA","Parameters":[0],"StackDump":[0]}},"LinkedToMaster":false,"WCFirmwareVersion":"NEO v<IP_ADDRESS>, Mar 31 2023 11:15:20","WCBootloaderVersion":"<IP_ADDRESS>","ExternalFlash":{"GFXAssets":{"Primary":{"Version":{"Installed":"<IP_ADDRESS>","Required":"<IP_ADDRESS>"},"CRC":"OK"},"Secondary":{"Version":{"Installed":"<IP_ADDRESS>","Required":"<IP_ADDRESS>"},"CRC":"OK"}},"FirmwareImages":{"STM32_NEO":"NA","PIC24_ODU":"No Image","PIC24_Inzone":"3.2","PIC24_CMI":"No Image","NRF52_BLECentral":"<IP_ADDRESS>","NRF52_BLEPeripheral1":"<IP_ADDRESS>","NRF52_BLEPeripheral2":"No Image","WINC1500":"No Image"}}},"SystemStatus_Local":{"Uptime_s":587564,"WifiStrength_of3":-61,"SensorInputs":{"SHTC1":{"RelativeHumidity_pc":42.0,"Temperature_oC":20.5},"RS485":{"AInput_Voltage":2.1,"BInput_Voltage":1.6,"Current":4.0},"PSU_Voltage":11.6,"AmbientLight":380.0,"Thermistors":{"NearAmbient_oC":20.5,"WiFi_oC":28.8,"MainPCB_oC":31.3,"RoomAmbient_oC":18.9},"TOF":{"Enabled":true,"Range_mm":-1.0}},"WiFi":{"FirmwareVersion":"19.6.1","DriverVersion":"19.3.0","ModuleMACAddress":"60:8A:10:B3:B5:99","ApSSID":"SuperHuis_IoT","ApBSSID":"D6:21:F9:8C:19:EA","RFChannel":6,"ConnectionCount":1,"DisconnectCount":0,"DeinitCount":0,"HardwareErrorCount":0},"TouchScreen":{"LastTouchTime":"2023-05-28T18:48:37","State":0,"XCoordinate":523,"YCoordinate":255,"I2CErrorCount":0,"ControllerModel":"Goodix GT9271"},"TouchButton":{"State":0,"I2CErrorCount":265},"GUI":{"ActiveScreen":"HOME"},"LTDC":{"FiFoUnderRunError":{"IncidentCount":0,"OffendingTask":"NONE","IncidentActive":false,"IncidentDuration_ms":0}},"BTLE":{"Central":{"Mode":"NEO2 BTLE","FirmwareVersion":"<IP_ADDRESS>"}}}},"ACStats":{"NV_FanRunTime_10m":0,"NV_FanRunTime_Total_10m":0},"AirconSystem":{"MasterWCModel":"NTW-1000","MasterSerial":"22H09780","MasterWCFirmwareVersion":"<IP_ADDRESS>","IndoorUnit":{"NV_ModelNumber":"EVA150S","SerialNumber":"748836","IndoorFW":"3.02","NV_SupportedFanModes":3,"NV_AutoFanEnabled":false},"OutdoorUnit":{"Family":"Fixed Speed: Classic","ModelNumber":"0","SerialNumber":"772902","SoftwareVersion":"1.05"},"WallControllers":[{"Address":"C1","Type":"NEO","FirmwareVersion":"<IP_ADDRESS>"},{"Address":"C2","Type":"NA","FirmwareVersion":"NA"},{"Address":"C3","Type":"NA","FirmwareVersion":"NA"}],"Sensors":[{"Designator":"C1","Detected":true,"Enabled":true,"Temperature_oC":18.8,"TemperatureOffset_oC":0.0},{"Designator":"C2","Detected":false,"Enabled":true,"Temperature_oC":"NA","TemperatureOffset_oC":0.0},{"Designator":"C3","Detected":false,"Enabled":true,"Temperature_oC":"NA","TemperatureOffset_oC":0.0},{"Designator":"RS1","Detected":false,"Enabled":true,"Temperature_oC":"NA","TemperatureOffset_oC":0.0},{"Designator":"RS2","Detected":false,"Enabled":true,"Temperature_oC":"NA","TemperatureOffset_oC":0.0},{"Designator":"RS3","Detected":false,"Enabled":true,"Temperature_oC":"NA","TemperatureOffset_oC":0.0}],"Peripherals":[{"LogicalAddress":1,"DeviceType":"Zone Sensor","SerialNumber":"23E01206","MACAddress":"BC:06:12:14:23:CB","ZoneAssignment":[2],"ConnectionState":"Connected","Firmware":{"InstalledVersion":{"NRF52":"<IP_ADDRESS>","EFM8":"<IP_ADDRESS>"},"Update":{"CurrentState":"Device Pairing","CurrentInstallProgress_pc":0,"Events":{"LastStartTime":"NA","LastCompleteTime":"NA","LastFailureTime":"NA","LastFailureStep":"Device Pairing"},"RunCount":0,"FailureCount":0}},"LastConnectionTime":"2023-05-22T14:44:21","ConnectionEventCounts":1,"RSSI":{"Local":-39,"Remote":0},"RemainingBatteryCapacity_pc":90,"SensorInputs":{"BatteyLevels":{"B1V5":1.567,"B3V3":1.499,"B4V5":1.54},"RS485":{"PSU_Voltage":-10.5},"SHTC1":{"RelativeHumidity_pc":53,"Temperature_oC":16.0},"Thermistors":{"Ambient_oC":15.1,"Wall_oC":15.1}}},{"LogicalAddress":2,"DeviceType":"Zone Sensor","SerialNumber":"23D05708","MACAddress":"BC:08:57:10:23:CB","ZoneAssignment":[2],"ConnectionState":"Connected","Firmware":{"InstalledVersion":{"NRF52":"<IP_ADDRESS>","EFM8":"<IP_ADDRESS>"},"Update":{"CurrentState":"Device Pairing","CurrentInstallProgress_pc":0,"Events":{"LastStartTime":"NA","LastCompleteTime":"NA","LastFailureTime":"NA","LastFailureStep":"Device Pairing"},"RunCount":0,"FailureCount":0}},"LastConnectionTime":"2023-05-22T14:44:16","ConnectionEventCounts":1,"RSSI":{"Local":-32,"Remote":0},"RemainingBatteryCapacity_pc":93,"SensorInputs":{"BatteyLevels":{"B1V5":1.584,"B3V3":1.518,"B4V5":1.552},"RS485":{"PSU_Voltage":-4.2},"SHTC1":{"RelativeHumidity_pc":47,"Temperature_oC":17.9},"Thermistors":{"Ambient_oC":17.4,"Wall_oC":16.3}}},{"LogicalAddress":3,"DeviceType":"Zone Sensor","SerialNumber":"23E03236","MACAddress":"BC:36:32:14:23:CB","ZoneAssignment":[2],"ConnectionState":"Connected","Firmware":{"InstalledVersion":{"NRF52":"<IP_ADDRESS>","EFM8":"<IP_ADDRESS>"},"Update":{"CurrentState":"Device Pairing","CurrentInstallProgress_pc":0,"Events":{"LastStartTime":"NA","LastCompleteTime":"NA","LastFailureTime":"NA","LastFailureStep":"Device Pairing"},"RunCount":0,"FailureCount":0}},"LastConnectionTime":"2023-05-22T14:44:26","ConnectionEventCounts":1,"RSSI":{"Local":-29,"Remote":0},"RemainingBatteryCapacity_pc":93,"SensorInputs":{"BatteyLevels":{"B1V5":1.576,"B3V3":1.52,"B4V5":1.54},"RS485":{"PSU_Voltage":-6.3},"SHTC1":{"RelativeHumidity_pc":47,"Temperature_oC":17.8},"Thermistors":{"Ambient_oC":17.5,"Wall_oC":16.0}}},{"LogicalAddress":4,"DeviceType":"Zone Sensor","SerialNumber":"23E03234","MACAddress":"BC:34:32:14:23:CB","ZoneAssignment":[2],"ConnectionState":"Connected","Firmware":{"InstalledVersion":{"NRF52":"<IP_ADDRESS>","EFM8":"<IP_ADDRESS>"},"Update":{"CurrentState":"Device Pairing","CurrentInstallProgress_pc":0,"Events":{"LastStartTime":"NA","LastCompleteTime":"NA","LastFailureTime":"NA","LastFailureStep":"Device Pairing"},"RunCount":0,"FailureCount":0}},"LastConnectionTime":"2023-05-22T14:44:31","ConnectionEventCounts":1,"RSSI":{"Local":-27,"Remote":0},"RemainingBatteryCapacity_pc":93,"SensorInputs":{"BatteyLevels":{"B1V5":1.585,"B3V3":1.533,"B4V5":1.542},"RS485":{"PSU_Voltage":0.0},"SHTC1":{"RelativeHumidity_pc":50,"Temperature_oC":16.1},"Thermistors":{"Ambient_oC":15.1,"Wall_oC":14.6}}}]},"Alerts":{"CleanFilter":false,"DRED":false,"Defrosting":false},"AwayModeSavedState":{"Master":{"TemperatureSetpoint_Cool_oC":26.0,"TemperatureSetpoint_Heat_oC":20.0}},"LiveAircon":{"AmRunningFan":true,"CanRunSystem":true,"CoilInlet":35.5,"CompressorCanRun":true,"CompressorCapacity":1,"CompressorChasingTemperature":22.0,"CompressorLiveTemperature":17.4,"CompressorMode":"OFF","DRM":false,"Defrost":false,"ErrCode":0,"FanDemandPC":0,"FanPWM":79,"FanRPM":1385,"IndoorUnitTemp":0,"ModbusErr":0,"OutdoorUnit":{"AmbTemp":0.0,"AmbientSensErr":true,"AutoMode":0,"CoilSenseErr":false,"CoilTemp":8.8,"CompMustRunOFF":false,"CompMustRunON":false,"CompPower":0,"CompRunningPWM":100,"CompSpeed":100.0,"CompressorMode":1,"CompressorOn":true,"CompressorSetSpeed":100,"CondPc":0.0,"ContFan":false,"DRM":0,"DRMModeTime_s":0,"DeIceConfirm_s":0,"DeIceHoldMax_s":0,"DeIceHold_s":0,"DeIceTime_s":0,"DefrostCycleNo":0,"DefrostMode":0,"DischargeTemp":0.0,"DriveAOCVersion":0,"DriveDefault":false,"DriveHP2":false,"DriveMOCVersion":0,"DriveTemp":0,"ECFanErr":false,"EEV":{"ControlStatus":0,"EvapPress":0,"EvapTemp":0,"Opening_pc":0,"SuperHeat":3000.0,"SuperHeatRef":3000},"EXV":false,"EXVErr":false,"ErrCode_1":0,"ErrCode_2":0,"ErrCode_3":0,"ErrCode_4":0,"ErrCode_5":0,"ErrFlag":0,"EvacMode":false,"FanMode":0,"FanSetSpeed":0,"FanSpeed":0,"Fault":false,"ForcedDefrost":false,"HPErr":false,"HPLPTripTime_s":0,"HPTripCount":0,"IndoorEEVTemp":0,"LPBypass_s":0,"LPErr":false,"LPTripCount":0,"Mode":0,"ODFan":0,"ODUDefault":false,"ODUSel":0,"OilReturn":false,"OilReturnEnable":false,"RemoteOnOff":false,"RevTimeout_s":0,"RevTimoutOn":false,"RevValue":false,"RoomTemp":17,"RoomTempODU":17,"RoomTempSet":17,"SFanErr":false,"ServiceStatusCodes":"NA","SetTempODU":0,"SuctP0":0.0,"SuctTemp":0.0,"SuctionSensErr":false,"SupplyPhaseA_Current":0.0,"SupplyPhaseB_Current":0.0,"SupplyPhaseC_Current":0.0,"SupplyVolatge_Vac":0,"TestModeCooling":false,"TestModeHeating":false,"EnvelopeProtection":false,"ReverseValvePosition":"heat","OverheatProtection":false},"SensorErr":0,"SystemOn":false,"isAntiFreeze":false},"MasterInfo":{"CanOperate":true,"CloudConnected":"Connected","CloudReachable":true,"LiveHumidity_pc":41.8,"LiveOutdoorTemp_oC":3000.0,"LiveTempHysteresis_oC":17.4,"LiveTemp_oC":17.4,"RemoteHumidity_pc":{"22H09780":41.8}},"NV_Limits":{"UserSetpoint_oC":{"MinGap":0,"VarianceAboveMasterCool":0,"VarianceAboveMasterHeat":0,"VarianceBelowMasterCool":0,"VarianceBelowMasterHeat":0,"setCool_Max":30,"setCool_Min":10,"setHeat_Max":30,"setHeat_Min":10}},"NV_QuickTimer":{"Master":[{"OriginalTime":"01:00","Status":"Stopped","Mode":"Timer","Time":"00:00:00","Zones":[true,true,true,true,true,true,true,true]}]},"NV_Schedule":{"Enabled":false,"Events":[]},"NV_SystemSettings":{"AFP_ChaseTemp_oC":0.0,"AFP_ExitTemp_oC":0.0,"AFP_StartTemp_oC":0.0,"AwayMode":{"TemperatureSetpoint_Cool_oC":26.0,"TemperatureSetpoint_Heat_oC":20.0,"TemperatureMinLimit_Cool_oC":26.0,"TemperatureMaxLimit_Cool_oC":36.0,"TemperatureMinLimit_Heat_oC":10.0,"TemperatureMaxLimit_Heat_oC":20.0},"Logs":{"snapshotTime_ms":900000},"Display":{"HomeScreen":{"BackgroundColour":"Black","Brightness":50},"ScreenSaver":{"Enabled":true,"Timeout_s":60,"Brightness":30},"ScreenOff":{"Enabled":true,"Timeout_s":60}},"ProxmitySensor":{"Enabled":true,"Range_cm":60},"LEDIndicators":{"WallGlow":{"Enabled":false},"OnOffButton":{"Enabled":true}},"Locks":{"PIN":"","RentryTimeout_s":0,"HomeScreen":{"ModeSelector":false,"TemperatureSetpoint":false,"FanSpeed":false,"OnOffButton":false},"MenuSystem":{"OptionsButton":false,"Timer":false,"Schedule":false,"WiFiAccount":false,"SystemSettings":false}},"SystemName":"NEO_22H09780","Time":{"SetAutomatically":true,"TimeMode24h":true,"Timezone":"Australia/Queensland","Timezone_Readable":"QLD, Australia"},"UpdateTime":"T02:00:00","UserACSettings":{"DefrostFanPWM":0,"FanAlertTime_h":200,"Fanspeed":{"High":99,"HighDefault":99,"HighRPM":1290,"Low":60,"LowDefault":60,"LowRPM":1290,"Med":75,"MedDefault":75,"MedRPM":1290}},"enableFastHeat":false,"restoreSettingsOnPowerUp":true},"RemoteZoneInfo":[{"CanOperate":true,"CommonZone":false,"LiveHumidity_pc":41.8,"LiveTempHysteresis_oC":15.1,"LiveTemp_oC":15.5,"NV_Exists":true,"NV_Title":"Master Bedroom","NV_VAV":false,"NV_ITC":false,"NV_ITD":false,"NV_IHD":true,"NV_amSetup":true,"LastZoneProtection":true,"Sensors":{"22H09780":{"Connected":false,"NV_Kind":"ZS","NV_isPaired":true,"NV_isViaRepeater":false,"Signal_of3":"-39","TX_Power":0,"lastRssi":"-39"}},"TemperatureSetpoint_Cool_oC":21.0,"TemperatureSetpoint_Heat_oC":21.0,"ZonePosition":0},{"CanOperate":true,"CommonZone":false,"LiveHumidity_pc":41.8,"LiveTempHysteresis_oC":17.4,"LiveTemp_oC":17.6,"NV_Exists":true,"NV_Title":"Guest Room","NV_VAV":false,"NV_ITC":false,"NV_ITD":false,"NV_IHD":true,"NV_amSetup":true,"LastZoneProtection":false,"Sensors":{"22H09780":{"Connected":false,"NV_Kind":"ZS","NV_isPaired":true,"NV_isViaRepeater":false,"Signal_of3":"-32","TX_Power":0,"lastRssi":"-32"}},"TemperatureSetpoint_Cool_oC":23.0,"TemperatureSetpoint_Heat_oC":23.0,"ZonePosition":0},{"CanOperate":true,"CommonZone":false,"LiveHumidity_pc":41.8,"LiveTempHysteresis_oC":17.5,"LiveTemp_oC":18.0,"NV_Exists":true,"NV_Title":"Office 1 ","NV_VAV":false,"NV_ITC":false,"NV_ITD":false,"NV_IHD":true,"NV_amSetup":true,"LastZoneProtection":false,"Sensors":{"22H09780":{"Connected":false,"NV_Kind":"ZS","NV_isPaired":true,"NV_isViaRepeater":false,"Signal_of3":"-29","TX_Power":0,"lastRssi":"-29"}},"TemperatureSetpoint_Cool_oC":23.0,"TemperatureSetpoint_Heat_oC":23.0,"ZonePosition":20},{"CanOperate":true,"CommonZone":false,"LiveHumidity_pc":41.8,"LiveTempHysteresis_oC":15.1,"LiveTemp_oC":15.4,"NV_Exists":true,"NV_Title":"Office 2","NV_VAV":false,"NV_ITC":false,"NV_ITD":false,"NV_IHD":true,"NV_amSetup":true,"LastZoneProtection":false,"Sensors":{"22H09780":{"Connected":false,"NV_Kind":"ZS","NV_isPaired":true,"NV_isViaRepeater":false,"Signal_of3":"-27","TX_Power":0,"lastRssi":"-27"}},"TemperatureSetpoint_Cool_oC":23.0,"TemperatureSetpoint_Heat_oC":23.0,"ZonePosition":0},{"CanOperate":true,"CommonZone":false,"LiveHumidity_pc":41.8,"LiveTempHysteresis_oC":18.8,"LiveTemp_oC":18.8,"NV_Exists":true,"NV_Title":"Downstairs","NV_VAV":false,"NV_ITC":false,"NV_ITD":false,"NV_IHD":true,"NV_amSetup":true,"LastZoneProtection":false,"Sensors":{"22H09780":{"Connected":false,"NV_Kind":"C1","NV_isPaired":false,"NV_isViaRepeater":false,"Signal_of3":"NA","TX_Power":0,"lastRssi":"NA"}},"TemperatureSetpoint_Cool_oC":21.0,"TemperatureSetpoint_Heat_oC":21.0,"ZonePosition":0},{"CanOperate":false,"CommonZone":false,"LiveHumidity_pc":41.8,"LiveTempHysteresis_oC":18.8,"LiveTemp_oC":18.8,"NV_Exists":false,"NV_Title":"Zone 6","NV_VAV":false,"NV_ITC":false,"NV_ITD":false,"NV_IHD":true,"NV_amSetup":true,"LastZoneProtection":false,"Sensors":{"22H09780":{"Connected":false,"NV_Kind":"C1","NV_isPaired":false,"NV_isViaRepeater":false,"Signal_of3":"NA","TX_Power":0,"lastRssi":"NA"}},"TemperatureSetpoint_Cool_oC":23.0,"TemperatureSetpoint_Heat_oC":23.0,"ZonePosition":20},{"CanOperate":false,"CommonZone":false,"LiveHumidity_pc":41.8,"LiveTempHysteresis_oC":18.8,"LiveTemp_oC":18.8,"NV_Exists":false,"NV_Title":"Zone 7","NV_VAV":false,"NV_ITC":false,"NV_ITD":false,"NV_IHD":true,"NV_amSetup":true,"LastZoneProtection":false,"Sensors":{"22H09780":{"Connected":false,"NV_Kind":"C1","NV_isPaired":false,"NV_isViaRepeater":false,"Signal_of3":"NA","TX_Power":0,"lastRssi":"NA"}},"TemperatureSetpoint_Cool_oC":23.0,"TemperatureSetpoint_Heat_oC":23.0,"ZonePosition":20},{"CanOperate":false,"CommonZone":false,"LiveHumidity_pc":41.8,"LiveTempHysteresis_oC":18.8,"LiveTemp_oC":18.8,"NV_Exists":false,"NV_Title":"Zone 8","NV_VAV":false,"NV_ITC":false,"NV_ITD":false,"NV_IHD":true,"NV_amSetup":true,"LastZoneProtection":false,"Sensors":{"22H09780":{"Connected":false,"NV_Kind":"C1","NV_isPaired":false,"NV_isViaRepeater":false,"Signal_of3":"NA","TX_Power":0,"lastRssi":"NA"}},"TemperatureSetpoint_Cool_oC":23.0,"TemperatureSetpoint_Heat_oC":23.0,"ZonePosition":20}],"DataLogger":{"EventCount":4096,"EventHistory":[{"Id":0,"Task":"Cloud","TimeStamp":"2023-05-29T08:44:04","Event":"IOT State Change","Parameters":["Get Installer Details"]},{"Id":1,"Task":"Cloud","TimeStamp":"2023-05-29T08:44:04","Event":"IOT Connect","Parameters":[0,0]},{"Id":2,"Task":"Cloud","TimeStamp":"2023-05-29T08:44:04","Event":"IOT State Change","Parameters":["Connection Error"]},{"Id":3,"Task":"None","TimeStamp":"2023-05-29T08:44:04","Event":"TCPIP Socket Connect","Parameters":[1,0]},{"Id":4,"Task":"Cloud","TimeStamp":"2023-05-29T08:44:04","Event":"IOT State Change","Parameters":["Start"]},{"Id":5,"Task":"Cloud","TimeStamp":"2023-05-29T08:44:03","Event":"IOT State Change","Parameters":["Connect"]},{"Id":6,"Task":"Cloud","TimeStamp":"2023-05-29T08:44:03","Event":"TCPIP Socket Connect","Parameters":[0,0]},{"Id":7,"Task":"Cloud","TimeStamp":"2023-05-29T08:44:03","Event":"IOT State Change","Parameters":["Check Account Status"]},{"Id":8,"Task":"Cloud","TimeStamp":"2023-05-29T08:44:03","Event":"IOT State Change","Parameters":["Get Session Token"]},{"Id":9,"Task":"Cloud","TimeStamp":"2023-05-29T08:44:03","Event":"IOT State Change","Parameters":["Get Pairing Token"]},{"Id":10,"Task":"Cloud","TimeStamp":"2023-05-29T08:44:02","Event":"IOT State Change","Parameters":["Full Status Broadcast"]},{"Id":11,"Task":"Cloud","TimeStamp":"2023-05-29T08:43:33","Event":"IOT State Change","Parameters":["Websocket Scheduler"]},{"Id":12,"Task":"Cloud","TimeStamp":"2023-05-29T08:43:33","Event":"IOT Error","Parameters":["Connect"]},{"Id":13,"Task":"Cloud","TimeStamp":"2023-05-29T08:43:32","Event":"IOT State Change","Parameters":["Connect"]},{"Id":14,"Task":"Cloud","TimeStamp":"2023-05-29T08:43:32","Event":"IOT State Change","Parameters":["Check Account Status"]},{"Id":15,"Task":"Cloud","TimeStamp":"2023-05-29T08:43:32","Event":"IOT State Change","Parameters":["Get Session Token"]},{"Id":16,"Task":"Cloud","TimeStamp":"2023-05-29T08:43:32","Event":"IOT State Change","Parameters":["Get Pairing Token"]},{"Id":17,"Task":"Cloud","TimeStamp":"2023-05-29T08:43:32","Event":"IOT Disconnect","Parameters":[0,0]},{"Id":18,"Task":"None","TimeStamp":"2023-05-29T08:43:32","Event":"TCPIP Socket Close","Parameters":[1,0]},{"Id":19,"Task":"Cloud","TimeStamp":"2023-05-29T08:43:32","Event":"IOT State Change","Parameters":["Full Status Broadcast"]},{"Id":20,"Task":"Cloud","TimeStamp":"2023-05-29T08:43:02","Event":"IOT State Change","Parameters":["Websocket Scheduler"]},{"Id":21,"Task":"Cloud","TimeStamp":"2023-05-29T08:43:02","Event":"IOT Error","Parameters":["Unpair Cloud Account"]},{"Id":22,"Task":"Cloud","TimeStamp":"2023-05-29T08:43:02","Event":"IOT Loopback Fail","Parameters":[0,0]},{"Id":23,"Task":"None","TimeStamp":"2023-05-29T06:48:38","Event":"TCPIP Socket Error","Parameters":["Remote Disconnect"]},{"Id":24,"Task":"None","TimeStamp":"2023-05-29T06:48:38","Event":"TCPIP Socket Close","Parameters":[0,0]}]},"Servicing":{"NV_ErrorHistory":[{"Code":"E00","Description":"No Error","Severity":"No Error","Time":"2023-05-22T14:44:25"},{"Code":"E00","Description":"No Error","Severity":"No Error","Time":"2023-04-26T15:17:02"},{"Code":"E00","Description":"No Error","Severity":"No Error","Time":"2023-04-26T15:14:48"},{"Code":"E00","Description":"No Error","Severity":"No Error","Time":"2023-04-26T15:03:31"},{"Code":"E00","Description":"No Error","Severity":"No Error","Time":"2023-04-21T07:56:32"},{"Code":"E00","Description":"No Error","Severity":"No Error","Time":"2023-04-19T07:46:31"},{"Code":"E00","Description":"No Error","Severity":"No Error","Time":"2023-04-17T02:05:15"}]},"Installer":{"Id":"NA","Name":"NA","Email":"NA","Phone":"NA"},"UserAirconSettings":{"AfterHours":{"Enabled":false,"Duration":120},"ApplicationMode":"Residential","AwayMode":false,"EnabledZones":[false,false,true,false,false,false,false,false],"FanMode":"HIGH","Mode":"AUTO","NV_SavedZoneState":[false,false,true,false,false,false,false,false],"QuietMode":false,"QuietModeEnabled":false,"QuietModeActive":false,"ServiceReminder":{"Enabled":false,"Time":"NA"},"VFT":{"Airflow":708.0,"StaticPressure":275.0,"Supported":false,"Enabled":false,"SelfLearn":{"LastRunTime":"NA","CurrentState":"Idle","LastResult":"Idle","MaxStaticPressure":0}},"TurboMode":{"Supported":false,"Enabled":false},"TemperatureSetpoint_Cool_oC":22.0,"TemperatureSetpoint_Heat_oC":22.0,"isFastHeating":false,"isOn":false,"ChangeSrc":{"Mode":"Cloud","isOn":"Cloud"}}}}
/api/v0/client/user-devices
{"_links":{"user-device":[{"href":"/api/v0/client/user-devices/Crw4O_GgBJDxzplhuif17e0Z-H7uXGcPhc3MGY0b4Ns%3D"},{"href":"/api/v0/client/user-devices/fIdbrji2F72QdIbto76aYmZb_KRU2z_gF2604Bc2Jt8%3D"},{"href":"/api/v0/client/user-devices/yJPCMafTPij6myR63RV2CXnTgeVHMQmGHQtglDvkMzM%3D"}]},"_embedded":{"user-device":[{"type":"Ios","deviceName":"HASSActronQue","id":"Crw4O_1gXJPxzplhuif17e0Z-H7uXGcPhc3MGY0b4Ns=","issued":"2022-11-28T10:24:28.4172801+00:00","expires":"3022-11-28T10:24:28.4172801+00:00","_links":{"self":{"href":"/api/v0/client/user-devices/Crw4O_XgBJPxzplhuis17e0Z-H7uXGcPhc3MGY0b4Ns%3D"}}},{"type":"Ios","deviceName":"iPhone","id":"fIdbrji2F72QdIbto76aYm24_KRU2z_gF2604Bc2Jt8=","issued":"2022-11-28T00:43:45.3151006+00:00","expires":"3022-11-28T00:43:45.3151006+00:00","_links":{"self":{"href":"/api/v0/client/user-devices/fIdbrji2F72QdIbto76aJamB0_KRU2z_gF2604Bc2Jt8%3D"}}},{"type":"Ios","deviceName":"iPhone","id":"yJPCMafTPij6myR99RV2CXnTgeVHMQmGHQtglDvkMzM=","issued":"2023-05-22T05:08:43.7274127+00:00","expires":"3023-05-22T05:08:43.7274127+00:00","_links":{"self":{"href":"/api/v0/client/user-devices/yJPCMafTPij6myR99RV2CXnTgeVHMQmGHQtglDvkMzM%3D"}}}]}}

Hi. Would be great to see the Neo systems supported. Please let me know how I could help. Eg. Testing

Hey Andrew - i have taken a look at this; and although the API looks similar there are some clear differences. To make progress i would need a) access to the online portal of a system, and b) someone willing to test.
Let me know and if you are keen we can work something out - that doesnt involve me remotely turning on and off your aircon at random times of day :) haha

Hi Julian -
Happy to help - so can provide both (a) and (b).
Regards,
Andrew
M: 0418 697 352
From: Julian Greensmtih @.>
Sent: Tuesday, August 1, 2023 12:41 PM
To: jxg81/homebridge-actron-que @.>
Cc: andrew-burgher @.>; Manual @.>
Subject: Re: [jxg81/homebridge-actron-que] Support for ActronAir NEO controllers (Issue #12)
Hey Andrew - i have taken a look at this; and although the API looks similar there are some clear differences. To make progress i would need a) access to the online portal of a system, and b) someone willing to test.
Let me know and if you are keen we can work something out - that doesnt involve me remotely turning on and off your aircon at random times of day :) haha

Reply to this email directly, view it on GitHubhttps://github.com/jxg81/homebridge-actron-que/issues/12#issuecomment-1659478171, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AXYY3WOLIBIU6UFKZU544HTXTBUCPANCNFSM6AAAAAAYDDXEJU.
You are receiving this because you are subscribed to this thread.Message ID<EMAIL_ADDRESS>

@andrew-burgher I'm happy to give you access to my system. Please let me know how I can help.

Same to you @jxg81 and @ruaandeysel

For what it's worth also, the API for nimbus/neo requires that we add the param includesNeo=true when calling /api/v0/client/ac-systems. So the function  private async getAcSystems(): Promise<void> { needs to change the url to     const url : string = this.basePath + '/api/v0/client/ac-systems?includeNeo=true';

I've got this working now over at https://github.com/bstillitano/homebridge-actron-neo and it appears to control the system properly

@bstillitano - Nice one. Will check it out!

@andrew-burgher thanks mate. As I did, still a few quirks to work out but I'll spend my spare time getting it going.
I'd also appreciate any help you can offer. I'm a Swift/iOS developer so learning TS as I go with this.

@bstillitano Happy to help. Will you be enabling ‘Issues’ on your forked repo? Or prefer feedback through another channel?

I'll enable issues over on my fork

@andrew-burgher thanks mate. As I did, still a few quirks to work out but I'll spend my spare time getting it going.
I'd also appreciate any help you can offer. I'm a Swift/iOS developer so learning TS as I go with this.

I installed it today.
I have 5 zones but can only see one zone.
I left the configs on default.
Any ideas?

@ruaandeysel as I've said, I plan on working on this and working out the quirks. Feel free to dig in and open a PR and/or issue on the repo.

This has been addressed via a fork produced by @bstillitano here: https://github.com/bstillitano/homebridge-actron-neo


docs(adr): BlockSync Overhaul ADR #011

Rendered

Codecov Report

Merging #1037 (60b226d) into main (190e4d0) will decrease coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #1037      +/-   ##
==========================================
- Coverage   57.39%   57.36%   -0.04%
==========================================
  Files         133      133
  Lines        8307     8307
==========================================
- Hits         4768     4765       -3
- Misses       3067     3069       +2
- Partials      472      473       +1

Impacted Files
Coverage Δ

ipld/get_namespaced_shares.go
88.32% <0.00%> (-2.19%)
:arrow_down:

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

@renaynay

One nit/question: have you considered extracting EDSStore into a subpkg of share module? eds.Store ?

I thought that the share pkg would likely become too bloated and made a point about restructuring it in the EPIC. I like your idea to have a subpackage share/eds. Wil add it to the issue.


Add format mask to table columns

It would be nice to be able to format columns in a table, for example I would want to show limit balance as money here. I could do that in python but then I lose the ability to sort correctly as the value is a string now so we end up with: 1, 11, 100, 2, etc.

Maybe there is a better way to do this, but I can see people wanting to keep numeric / date datatype while also not losing sort-ability

This makes sense. @lo5 's comment above is the solution. We need to provide something similar to
ui.wide_bar_stat_card(
    box='1 1 2 1',
    title=fake.cryptocurrency_name(),
    value='=${{intl foo minimum_fraction_digits=2 maximum_fraction_digits=2}}', # This
    aux_value='={{intl bar style="percent" minimum_fraction_digits=2 maximum_fraction_digits=2}}', # This
    plot_color='$red',
    progress=pc,
    data=dict(foo=val, bar=pc),
)

but for table


Sign macOS binaries so that they work on Apple Silicon machines.

Resolves https://github.com/jnr/jnr-ffi/issues/257.
An ad-hoc signature seems to be sufficient based on reports from users in https://github.com/batect/batect/discussions/963.
Signature can be verified with codesign -dv build/jni/libjffi-1.2.jnilib.

Let's go with this for now and I can look into a proper signature once we have the right mojo in place.

I'll spin releases of JNR today.

Ugh... of course I should have rebuilt the Darwin binary. I will try to get to a new release before Thanksgiving (US), but not sure I will be able to do so.

@headius will the rebuilt Darwin binary be released as a new minor release on maven (1.3.8)? thanks!

@mikeclarke Yup, doing that now.

I have released jffi 1.3.8 with the rebuilt and signed binary. Please confirm?

@headius i could be missing something, but it looks like the 1.3.7 release had a jffi-1.3.7-native.jar that contained the shared libraries for all platforms, but that isn't appearing in the 1.3.8 release (so I'm now hitting an error with 1.3.8 java.lang.UnsatisfiedLinkError: could not locate stub library in jar file.  Tried [jni/Darwin/libjffi-1.2.dylib, /jni/Darwin/libjffi-1.2.dylib]).

@mikeclarke Hmm, nothing should have changed in the 1.3.8 build. I just checked maven central and the native jar is there with all the binaries in it.
https://repo1.maven.org/maven2/com/github/jnr/jffi/1.3.8/
[] /tmp/jffi $ jar xvf ~/Downloads/jffi-1.3.8-native.jar
  created: META-INF/
 inflated: META-INF/MANIFEST.MF
  created: jni/
  created: jni/x86_64-SunOS/
 inflated: jni/x86_64-SunOS/libjffi-1.2.so
  created: jni/arm-Linux/
 inflated: jni/arm-Linux/libjffi-1.2.so
  created: jni/i386-Linux/
 inflated: jni/i386-Linux/libjffi-1.2.so
  created: jni/sparcv9-Linux/
 inflated: jni/sparcv9-Linux/libjffi-1.2.so
  created: jni/x86_64-DragonFlyBSD/
 inflated: jni/x86_64-DragonFlyBSD/libjffi-1.2.so
  created: jni/ppc64-Linux/
 inflated: jni/ppc64-Linux/libjffi-1.2.so
  created: jni/ppc64le-Linux/
 inflated: jni/ppc64le-Linux/libjffi-1.2.so
  created: jni/x86_64-Linux/
 inflated: jni/x86_64-Linux/libjffi-1.2.so
  created: jni/ppc-AIX/
 inflated: jni/ppc-AIX/libjffi-1.2.a
  created: jni/i386-Windows/
 inflated: jni/i386-Windows/jffi-1.2.dll
  created: jni/x86_64-Windows/
 inflated: jni/x86_64-Windows/jffi-1.2.dll
  created: jni/aarch64-FreeBSD/
 inflated: jni/aarch64-FreeBSD/libjffi-1.2.so
  created: jni/x86_64-OpenBSD/
 inflated: jni/x86_64-OpenBSD/libjffi-1.2.so
  created: jni/Darwin/
 inflated: jni/Darwin/libjffi-1.2.jnilib
  created: jni/i386-SunOS/
 inflated: jni/i386-SunOS/libjffi-1.2.so
  created: jni/aarch64-Linux/
 inflated: jni/aarch64-Linux/libjffi-1.2.so
  created: jni/mips64el-Linux/
 inflated: jni/mips64el-Linux/libjffi-1.2.so
  created: jni/x86_64-FreeBSD/
 inflated: jni/x86_64-FreeBSD/libjffi-1.2.so
  created: jni/sparcv9-SunOS/
 inflated: jni/sparcv9-SunOS/libjffi-1.2.so
  created: jni/ppc64-AIX/
 inflated: jni/ppc64-AIX/libjffi-1.2.a
  created: jni/s390x-Linux/
 inflated: jni/s390x-Linux/libjffi-1.2.so

[] /tmp/jffi $ ls -lR jni/Darwin/
total 664
-rw-r--r--  1 headius  wheel  337808 Dec  1 03:37 libjffi-1.2.jnilib

I checked 1.3.7 and the files there are the same, including the jnilib extension. I'm not sure where the dylib search is coming from but nothing appears to have changed here between 1.3.7 and 1.3.8.

I checked 1.3.7 and the files there are the same, including the jnilib extension. I'm not sure where the dylib search is coming from but nothing appears to have changed here between 1.3.7 and 1.3.8.

you're right, this was my fault (I was checking my local .m2 directory and seeing something unexpected). upgrading to latest jnr-ffi   2.2.10 which now includes jffi 1.3.8 fixed the issue I was seeing - thanks so much!


Refactor multithreading

Master process should be just system (no application code)
Optimize scale strategy
Optimize IAS and application configs

Works well, tested after implementing RPC and fixing IPC


Show existing tree adoptions more prominent

Current state: Tree profile page doesn't show when it is already adpoted by someone else. Only the extra adotption filter shows all trees adopted.
Motivation: As a user I want see in the tree profile (maybe even in the map itself as a marker icon decorator) when a tree has been already adopted, so he/her known someone is already taking care of the tree.
Future state: A marker decorator icon shows when a tree has been already adopted and tree details view shows who / how many people adopted the tree.

Proposal in working group meetup: Show a (green) heart icon (surrounding, icon decorator) for adopted trees (different color for icon when own adoption),


Error installing sidetree with cargo

Readme says cargo install sidetree should be enough, but there is following error occurs:
error[E0554]: `#![feature]` may not be used on the stable release channel
 --> /Users/vbauer/.cargo/registry/src/github.com-1ecc6299db9ec823/sidetree-0.3.0/src/main.rs:1:1
  |
1 | #![feature(try_trait)]
  | ^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: `#![feature]` may not be used on the stable release channel
 --> /Users/vbauer/.cargo/registry/src/github.com-1ecc6299db9ec823/sidetree-0.3.0/src/main.rs:2:1
  |
2 | #![feature(generators, generator_trait)]
  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: aborting due to 2 previous errors

For more information about this error, try `rustc --explain E0554`.
error: failed to compile `sidetree v0.3.0`, intermediate artifacts can be found at `/var/folders/4x/xx54pw452t58fp8drdfl1dnw0000gn/T/cargo-install6dWqNc`

Caused by:
  could not compile `sidetree`

To learn more, run the command again with --verbose.

I assume nightly rust is required, if so it should be mentioned.

You are right, nightly rust is required, and that should be mentioned

I got the same issue.  I just removed the first line try_trait in src/main.rs and cargo build --release to make the compilation passes. 🤷


Exception return too verbose

Removed ", not " + index.typeError()
The error ONLY mentions "string indices must be integers"

Hi @CodeAmend. As you can see, Travis-CI has reported a check failure. Nothing to worry about. It turns out that your change made 10 "unexpected successes". An unexpected success also causes a built failure.
Here is a list of the ten testcases that now succeed.
test_subscr_None (tests.datatypes.test_str.BinaryStrOperationTests) ... unexpected success
test_subscr_NotImplemented (tests.datatypes.test_str.BinaryStrOperationTests) ... unexpected success
test_subscr_bytes (tests.datatypes.test_str.BinaryStrOperationTests) ... unexpected success
test_subscr_dict (tests.datatypes.test_str.BinaryStrOperationTests) ... unexpected success
test_subscr_float (tests.datatypes.test_str.BinaryStrOperationTests) ... unexpected success
test_subscr_list (tests.datatypes.test_str.BinaryStrOperationTests) ... unexpected success
test_subscr_range (tests.datatypes.test_str.BinaryStrOperationTests) ... unexpected success
test_subscr_set (tests.datatypes.test_str.BinaryStrOperationTests) ... unexpected success
test_subscr_str (tests.datatypes.test_str.BinaryStrOperationTests) ... unexpected success
test_subscr_tuple (tests.datatypes.test_str.BinaryStrOperationTests) ... unexpected success

By looking at the relevant files, and removing the items from the not_implemented list, you can make the testcases succeed again. Then, everything should be ready for merging.

Closing this PR as this change was included (9ecd254) in the newer PR #201, which has been merged.


Fix for missing module (transformer, bytes , wget)

Seems like the deps have been removed from github? My training was failing, added the following at the top
!pip install wget
!pip install transformers
!pip install bytes
!pip install bitsandbytes
Training in process as I type.

just got the same problem a couple minutes ago where did you add the installs?

Yeah, add it to the top cell. Let me know if it works.

!pip install wget
!pip install transformers
!pip install bytes
!pip install bitsandbytes

It OOMs for me

Yeah, add it to the top cell. Let me know if it works.
in my case it works

I just changed wget to gdown.

Anyone fix the runtime web stuff ?
`
Already up to date.
FileNotFoundError                         Traceback (most recent call last)
 in
137   srv= getoutput('cat /content/srvr.txt')
138
--> 139   for line in fileinput.input('/usr/local/lib/python3.8/dist-packages/gradio/blocks.py', inplace=True):
140     if line.strip().startswith('self.server_name ='):
141         line = f'            self.server_name = "{srv[8:]}"\n'
1 frames
/usr/lib/python3.8/fileinput.py in _readline(self)
340                     pass
341                 # The next few lines may raise OSError
--> 342                 os.rename(self._filename, self._backupfilename)
343                 self._file = open(self._backupfilename, self._mode)
344                 try:
FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/lib/python3.8/dist-packages/gradio/blocks.py' -> '/usr/local/lib/python3.8/dist-packages/gradio/blocks.py.bak'
`
Gtting this issue.

Did you run
!pip install wget
?

To get the webui running:
!pip install -r /content/gdrive/MyDrive/sd/stable-diffusion-webui/requirements.txt

!pip install -r /content/gdrive/MyDrive/sd/stable-diffusion-webui/requirements.txt

ERROR: Could not open requirements file: [Errno 2] No such file or directory: '/content/gdrive/MyDrive/sd/stable-diffusion-webui/requirements.txt'

Did you mount to another dir ? Check your folders to see where that file is

Did you run !pip install wget ?

Using gdown, and pip install wget it ran, but it was unable to find the model i trained earlier. and then error when training new.

Looks like you're still missing transformers lib, did you run pip install transformers ?

finally, everything working, trainig + webui :D

@ax-anoop perhaps you could upload the notebook to a colab for other to follow until repo gets fixed

@ax-anoop perhaps you could upload the notebook to a colab for others to follow until repo gets fixed

This, I agree. I am trying to follow his solutions but somehow it either still doesn't work, or it works, but another problem arises (I also already issued)

Did you run !pip install wget ?

Using gdown, and pip install wget it ran, but it was unable to find the model i trained earlier. and then error when training new.

Looks like you're still missing transformers lib, did you run pip install transformers ?

Yes I already added the 4 pip install lines you mentioned but this error still happens. I hope you share your colab

I will upload the colab, I just need to fix it so it works in one go. I will do in 6/7 hours, it's 1am for me

same for me i'll keep trying in the morning nite everyone :)

Gn guys it's noon for me so I'll keep experimenting ig

I will upload the colab, I just need to fix it so it works in one go. I will do in 6/7 hours, it's 1am for me

I think I'm fine with the colab even if it doesn't work in one go too tbh

!pip install wget
!pip install transformers
!pip install bytes
!pip install bitsandbytes
!pip install clip
!pip install open_clip_torch
!pip install -r /content/gdrive/MyDrive/sd/stable-diffusion-webui/requirements.txt

I can confirm, these imports solve the problem. Both training and webui are working. Tested on 1.5 version.

it's all fixed now, just use the latest colab

it's all fixed now, just use the latest colab

thanks man lemme try

it's all fixed now, just use the latest colab

Sweet!

FATAL: this function is for sm80, but was built for sm750
Anyone getting this during training ? With the new notebook.

it's fixed now, the A100 xformers work, update to the latest colab.

Yup seems to be training, thanks a ton Ben!

it's fixed now, the A100 xformers work, update to the latest colab.

Hey Ben, was hoping to connect with you about a different project/opportunity! Followed you on twitter, can't message unless you follow back :) Would love to chat very breifly.

sure, no problem


Change kaldi gstreamer plugin properties

Is it possible to alter the properties of the kaldinnet2onlinedecoder gstreamer element while it is in the pipeline? I'm trying to alter the server so I can send a request to change which FST, model etc are being used. The following causes a segfault,
#in decoder2.py
self.asr.set_state(Gst.State.PAUSED)
self.asr.set_property('fst', 'models/other/HCLG.fst')
#changing all the properties here
self.asr.set_state(Gst.State.PLAYING)

I was able to get something working by creating an entirely new decoder but I'd rather do it this way if possible.
Thanks

I was trying the same thing. It's not possible to change the fst, but I'm able to change the model.
Αny solution about that?


Minor change according to Airbnb JavaScript Style Guide

https://github.com/airbnb/javascript#whitespace--around-keywords

Can't we set that one for tslint as well ?

That is very good idea, airbnb providers linter configs that we could use https://github.com/airbnb/javascript/tree/master/linters


Enhancements by merging Debian defaults, puppetlabs-apt and own research

Thank you very much @raoulbhatia!


Support for EdDSA (Ed25519 & ed511187)

EdDSA is a public-key digital signature system.  It would be nice to have this implemented in CryptoLib4Pascal

@vectoris , thanks for the suggestion.
infact, it's on my TODO List but can't say when it would be available though.