Allow Vue "extends" option to work

Currently, it's not possible to invoke super methods when the component is extended using the extends option.

Hi @markcarver. It looks like I need to fixup the test suite, as it's failing to even run. That said, could you add a test case demonstrating that the extends option works?

I finally have been able to get around to this again, but now it appears itng/eslint-config-itng isn't even a thing and I can't get it to install locally, let alone run the tests. I started going down the road of just using eslint-config-airbnb-base, but its changing a lot of the code/style and unsure that's even desired here. I can continue down this path or let me know if/when you can update this codebase to your liking.

I finally have been able to get around to this again, but now it appears itng/eslint-config-itng isn't even a thing and I can't get it to install locally, let alone run the tests. I started going down the road of just using eslint-config-airbnb-base, but its changing a lot of the code/style and unsure that's even desired here. I can continue down this path or let me know if/when you can update this codebase to your liking.


Name of module is not valid when installed with powershell_module

Cookbook version
v0.6.1
Chef-client version
12.16.42
Platform Details
Windows 2012 R2 - Test Kitchen Vagrant
Scenario:
Install PsGet module using the powershell_module resource
Steps to Reproduce:
Use the example as described in the README, e.g.
powershell_module "posh-git" do
  package_name "posh-git"
  source "https://github.com/dahlbyk/posh-git/zipball/master"
end

Expected Result:
The module should be installed in C:\Program Files\WindowsPowerShell\Modules\posh-git so that Windows PowerShell will find it when the command Import-Module posh-git is run.
Actual Result:
If the above example is run then the module is installed to C:\Program Files\WindowsPowerShell\Modules\dahlbyk-posh-git-fba883f so the Import-Module posh-git does not work.
I thought that the package_name attribute would correctly set the directory, but this does not appear to be the case.
The situation is improved slightly if the URL for a released zip is used, so the following:
powershell_module "posh-git" do
  package_name "posh-git"
  source "https://github.com/dahlbyk/posh-git/releases/tag/v0.6.1"
end

Will put the module in C:\Program Files\WindowsPowerShell\Modules\posh-git-0.6.1 so additional code could be written to move this to posh-git.  This is a necessary step as the folder name must match the name of the PowerShell Data File in the module .psd1 file, if not then it will not be imported.
There is a work around that will allow a module to be imported, e.g.
Import-Module "C:\Program Files\WindowsPowerShell\Modules\posh-git-0.6.1\posh-git.psd1"

But this breaks the auto importing that PowerShell can do when modules are in paths set in the $env:PSModulePath variable and is a pain to have to type.

@russellseymour you can use buil-in powershell_package provider for installing powershell modules.

@russellseymour Closing this due to age and I think powershell_package is the way forward here.


(flutter doctor) ProcessException: ProcessException: Permission denied

I have setting up flutter on my linux machine. But when trying to run flutter doctor command I got below output on terminal. Can someone please help me to get rid from this issue?
Output
Doctor summary (to see all details, run flutter doctor -v):
Sending crash report to Google.
Crash report sent (report ID: 21c35ab811155cbc)
Oops; flutter has exited unexpectedly.
Crash report written to /home/emp/flutter_11.log;
please let us know at https://github.com/flutter/flutter/issues.
Then I have checked the logs and found
command
flutter doctor
exception
ProcessException: ProcessException: Permission denied
Command: /opt/android-studio/jre/bin/java -version

Hello @vineetdikonia !
Thank you for posting an issue.
Seems like similar behaviour has been already seen discussed here: #27368. In your case, looks like this is a problem with Java installation and not Flutter related: https://github.com/flutter/flutter/issues/27368#issuecomment-461532373

i am still getting same error.
Flutter crash report; please file at https://github.com/flutter/flutter/issues.
command
flutter run
exception
ProcessException: ProcessException: Operation not permitted
Command: /Users/tolgaguler/Documents/Tolga.nosynch/git/netigma_mobile/android/gradlew -q -Ptarget=/Users/tolgaguler/Documents/Tolga.nosynch/git/netigma_mobile/lib/main.dart -Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root -Ptarget-platform=android-arm64 assembleDebug
#0      _DefaultProcessUtils.stream (package:flutter_tools/src/base/process.dart:431:29)
<asynchronous suspension>
#1      buildGradleApp (package:flutter_tools/src/android/gradle.dart:364:35)
#2      _AsyncAwaitCompleter.start (dart:async-patch/async_patch.dart:45:6)
#3      buildGradleApp (package:flutter_tools/src/android/gradle.dart:218:28)
#4      _AndroidBuilderImpl.buildApk (package:flutter_tools/src/android/android_builder.dart:97:13)
#5      _AsyncAwaitCompleter.start (dart:async-patch/async_patch.dart:45:6)
#6      _AndroidBuilderImpl.buildApk (package:flutter_tools/src/android/android_builder.dart:91:24)
#7      AndroidDevice.startApp (package:flutter_tools/src/android/android_device.dart:522:28)
#8      _asyncThenWrapperHelper.<anonymous closure> (dart:async-patch/async_patch.dart:73:64)
#9      _rootRunUnary (dart:async/zone.dart:1134:38)
#10     _CustomZone.runUnary (dart:async/zone.dart:1031:19)
#11     _FutureListener.handleValue (dart:async/future_impl.dart:139:18)
#12     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:680:45)
#13     Future._propagateToListeners (dart:async/future_impl.dart:709:32)
#14     Future._completeWithValue (dart:async/future_impl.dart:524:5)
#15     Future._asyncComplete.<anonymous closure> (dart:async/future_impl.dart:554:7)
#16     _rootRun (dart:async/zone.dart:1126:13)
#17     _CustomZone.run (dart:async/zone.dart:1023:19)
#18     _CustomZone.runGuarded (dart:async/zone.dart:925:7)
#19     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:965:23)
#20     _microtaskLoop (dart:async/schedule_microtask.dart:43:21)
#21     _startMicrotaskLoop (dart:async/schedule_microtask.dart:52:5)
#22     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13)
#23     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:175:5)

flutter doctor
[✓] Flutter (Channel stable, v1.12.13+hotfix.8, on Mac OS X 10.15.3 19D76, locale en)
    • Flutter version 1.12.13+hotfix.8 at /Users/tolgaguler/flutter
    • Framework revision 0b8abb4724 (10 days ago), 2020-02-11 11:44:36 -0800
    • Engine revision e1e6ced81d
    • Dart version 2.7.0

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/tolgaguler/Library/Android/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 11.3.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.3.1, Build version 11C504
    ✗ CocoaPods installed but not working.
        You appear to have CocoaPods installed but it is not working.
        This can happen if the version of Ruby that CocoaPods was installed with is different from the one being used to invoke it.
        This can usually be fixed by re-installing CocoaPods. For more info, see https://github.com/flutter/flutter/issues/14293.
      To re-install CocoaPods, run:
        sudo gem install cocoapods

[✓] Android Studio (version 3.4)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 38.2.1
    • Dart plugin version 183.6270
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b01)

[✓] IntelliJ IDEA Community Edition (version 2019.2.4)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 42.2.2
    • Dart plugin version 192.7761

[✓] VS Code (version 1.41.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.8.0

[✓] Connected device (1 available)
    • Mi A3 • 53f8cafbc337 • android-arm64 • Android 9 (API 28)

! Doctor found issues in 1 category.


Improve the UI/UX of the home page content (not including header, foo…

…ter)
Fixes #380

Describe the changes you've made
Improve the UI/UX of the hom page content not including the header and footer
Describe if there is any unusual behaviour of your code(Write NA if there isn't)
NA
Additional context (OPTIONAL)
this is the link (kindly navigate to homepage to view the changes):
https://leesiangwei.github.io/Voters-Registration-Portal/
these are some sample screenshots:

Test plan (OPTIONAL)
NA
Checklist

[x] I have mentioned related issue number in PR description.
[x] I have added screenshots and related demo links of my changes..
[x] The title of my pull request is a short description of the requested changes.
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] Open Source Program names(OPTIONAL: If you participated in any open-source program then please mention the program name here)

Delete the PR which you don't want to be merged.

I had closed the request, have a check whether I done correctly? Thanks

@LeeSiangWei nice work. It looks great.
But few things can still be improved.

The position of "Note fields" line does not looks good shift it left a bit just above the form margin.

Remove these dashes "--" from every drop-down list.
Shift the "select" list upwards just a bit so it is aligned with the line.

Delete the Age input, shift year, month in line.
Remove the gap between date.
Add 12 and remove 0 in the month list.

Correct this also.

And most important!! There is very little contrast between light green background and white input fields.
Change these color combinations.
Choose the colour of your choice it must look good.

Ok, I will proceed to the changes. Thanks


I get a message that the code is not executable due to a problem with the motuclient api

Hello,
I am experiencing an issue with the code provided in this repository. When I attempt to execute the code, I encounter the following error:
AttributeError: module 'motuclient' has no attribute 'motu_api'
Upon investigation, it appears that the motuclient server might be offline, which may be causing this issue.
Could anyone provide guidance on how to resolve this problem or suggest any alternative solutions? Any help would be greatly appreciated.
Thank you!

Hello,
I believe the error you were encountering was in the CMEMS_forecast_daily_fronts_netcdf.py script which was still using the motuclient to download data from CMEMS. Motuclient has been deprecated and now we are using the copernicusmarine library.
I believe the problem is now solved.
Kind regards,
Luis


[modify] gws/todo: default sort change to end_at asc

Coverage remained the same at 55.949% when pulling 26ec6fa7e1d35e8a41bfb3c0aaceeeb7b6caa7f3 on tany:gws into 13074f75969d6f38bb5ece2f31d969b0319930f0 on shirasagi:master.


FileManager: use the proper FSR on Windows

This converts the previous re-encoding of the string to the file system
representation instead.

@swift-ci please test Linux platform

@swift-ci please test Linux platform


UMAP to analyze ~2 million SARS-COV-2 genomes

Dear James:
Previously I learned to use “jupyter lab –no-browser” and then manually open up a  web browser to get Jupyter lab up running. I could type python commands on the web interface and display plots immediately. That’s nice! However, I suspect that running big amount of data on a web interface might be VERY slow, and it can’t be integrated into my other Linux Bash pipeline scripts. So, can I still put all UMAP commands in a single python file and then run that python file on terminal? I don’t need to display the images in real time. It is OK to put them into PDF or JPEG files, just like how we could do it in R. If this is doable, can you please let me know what is the UMAP command to save output images to files?
The UMA documentation used the penguin dataset and the digit dataset as example. However, UMAP might be especially powerful to analyze the dataset of SARS-COV-2, which is affecting all of us, for so long. I read a Lancet Digital Health paper on how UMAP could be used to study SARS-COV-2 (https://github.com/hsmaan/CovidGenotyper). Unfortunately, the tool of that paper (https://covidgenotyper.app)  is “under maintenance”. So, I am trying to pick this up myself. I am keen to make UMAP work for analysis of SARS-COV-2. I now put an example GISAID dataset (the first 20 virus genome) on this link
https://drive.google.com/file/d/1RlaPDbvwiYTJ5-gr0z7ZM3dh2ASyQEy7/view?usp=sharing. Can you please kindly let me know what UMAP command I should use to read such a FASTA file?
If you are aware of an existing tutorial on using UMAP for SARS-COV-2 data, please kindly let me know.  I hope that UMAP is computationally efficient enough to analyze the ~2 million virus genomes currently in GISAID?
Thank you & Best regards,
Jie

Saving images is nothing to do with UMAP. The function name depends on what package you decide to use to display those images. You'll need to research that yourself.
Reading different file formats is also nothing to do with UMAP. If you can create a Pandas dataframe from the input data you will be in good shape. But again you will need to research that yourself in the case of FASTA files.

I hope that UMAP is computationally efficient enough to analyze the ~2 million virus genomes currently in GISAID?

I assume that it is feasible with a sufficiently powerful computer. But it will depend on both the number of rows and the number of columns in your dataset. Try it and find out. But I suggest starting with a dataset in the range of 10,000 rows or so before attempting anything larger.


MacOS

Apparently apple thinks they're special or something.
Known Issues

[x] Installer refused to run.

Seems like it won't change the current directory to src. MacOS use shell like everyone else, right? Might be a perms issue or something.

[ ] We have no developer key to build for MacOS
Building for MacOS requires a key and we have no intention to get one at this moment.

[ ] MacOS Performance Issues
Seems like we get reduced performance on MacOS for no apparent reason.

to address point 2 as a MacOS user (several months late btw), you don't need a key. all the user needs to do is right click > open, and they get a prompt to trust the app. after that, it works normally. this is what TW does and it works pretty well

to address point 2 as a MacOS user (several months late btw), you don't need a key. all the user needs to do is right click > open, and they get a prompt to trust the app. after that, it works normally. this is what TW does and it works pretty well

Hmm. We'll look into it. Native MacOS support would be great.

macOS can only be built properly from macOS. I have an M1 Mac so I'd be able to build for all Apple Silicon macs but not Intel macs


Set-PartnerCustomerSubscription -AutoRenew does not change the AutoRenew field

Steps to reproduce
Connected to Partner Center using the Secure Application Model
https://docs.microsoft.com/en-gb/powershell/partnercenter/secure-app-model?view=partnercenterps-1.5
Ran the Set-PartnerCustomerSubscripttion -AutoRenew $false command as per the article
https://docs.microsoft.com/en-us/powershell/module/partnercenter/set-partnercustomersubscription?view=partnercenterps-1.5
The command seems to apply but the AutoRenewEnabled field always stays as True
Expected behavior
Expected for the AutoRenewEnabled field to change to flase on the selected subscriptionid
Actual behavior
The AutoRenewEnabled field on the subscription stays as True
Diagnostic logs

Please share test platform diagnostics logs.
The logs may contain test assembly paths, kindly review and mask those before sharing.

Environment
Windows 10
PS 5.1 17763.

Attached is the command being run on a test subscription we have and the output clearly showing that field staying as True. Can someone please update me on why this field does not change.

Remember, this module was created for Legacy subscriptions. There was not an option to disable autorenew on Legacy but in special circumstances. Now with NCE we can disable auto-renew but this module was never designed to properly work with NCE. This module has been abandoned and is no longer supported.
Your best option is to start using the Partner Center APIs. It will take some work to make the transition but you will be better off for it. I've improved my capabilities greatly by using the APIs. This API lets you update the auto-renew and other options on subscriptions.
https://learn.microsoft.com/en-us/partner-center/developer/update-a-subscription-by-id


preprocessor and  'not'

Hi,
Line 5248:
#if (defined(__cpp_exceptions) || defined(__EXCEPTIONS) || \\
     defined(_CPPUNWIND)) &&                               \
    not defined(TINYGLTF_NOEXCEPTION)

Microsoft compiler does not seem to like the operator 'not'. As it is preprocessor code it also seems that the compilation happens, but I don't trust if behaves as intended.
replacing not with ! makes compiler happy (or at least creates no warnings)
Eero

Oh, good catch.
Fixed!
FYI, not is an alternative keyword > https://en.cppreference.com/w/cpp/language/operator_alternative


Wrong additional toast message when user has can't be found

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to https://localhost:3000/erstellen
Type in data that can't be found in user entitlement and click erstellen
See first the correct toast "Wir konnten ihre Angabe nicht Im System finden..." and then the wrong Toast "Mindestens eine ihrer angaben ist ungültig"

Expected behavior
The last toast shouldn't be shown to the user since formal the user input is correct but just existing in the database
UPDATE: Okay i dunno how this happened.  Maybe can be closed
Screenshots

sorry second toast was just an old one. My mistake


Reverted to old version and updating

Ryjacky has moved his work to Pilette.  Pielette will likely be AutoHotPie's successor due to being in Angular, cross-platform and simply just better. The changes being made here should keep the current version of AHP working until Pielette is ready.

when you decided to start working on v2, what you really should have done was either 1. start the work in a new git branch, or 2. start a whole new git repo altogether. the first probably wouldve been better since you were deciding to rewrite in a new language
anyway, instead of just deleting all files and stuff, and doing a new commit on top, you could just duplicate this branch and archive it for historical purposes, and then in the copy of the branch, simply do a git reset and delete all the new commits. all those deleted commits will still be saved in the copy branch. but the main master branch can just be reverted back to a snapshot
the question is what commit do you jump back to. i see these here:

looking at that we could jump back to the 1.0.26 tag, but you did release a 1.0.27 afterwards which happened here:

however i dont really understand whats going on, because the commits included before that claim to have removed json settings file and use a db instead, but ive downloaded the 1.0.27 release and it still is using the json. and so if there were bug fixes on the ahk side after 1.0.26 we could just git cherry-pick those individual commits after the reset back to 1.0.26


A406246993541115 tests refactoring

depends on:
https://github.com/openprocurement/openregistry.api/pull/8

Coverage remained the same at 51.765% when pulling f2ea711f424af2e3bd48f48b21ff7cb2291448da on sasha-kantoriz:a406246993541115_tests_refactoring into 89ff374db5ace8a52083b31b700b2e95e340f290 on openprocurement:master.


update and integrate stryker-mutator/stryker-plugin-seed

I can see, there is a repository called stryker-mutator/stryker-plugin-seed, but it seems to be outdated.
We could add it's updated version here in some modding or development section.

I think we should delete it. This repo was mainly there to help us start new repositories before we migrated everything in 1 monorepo using lerna. Plugin creators tend to make their own setup anyway. I've created a small document here: https://github.com/stryker-mutator/stryker-handbook/blob/master/stryker/api/plugins.md that explains how to create and use plugins. That should be sufficient. I'm archiving the stryker-plugin-seed repo.
Feel free to comment if you think this isn't the right decision.


Invoice Edit after sent status

[x] Pass proper validation messages for edit. (if user disable 'allow editing in sent status' through invoice preferences.

issue fixed !


onPageChanged is not called when data is being filtered

What version of React-Table are you using?
6.7.6
What bug are you experiencing, or what feature are you proposing?
If you're passing page and onPageChanged to React-Table you aren't notified that the page changed internally to 1 (0) if somebody filters the data. So you get stuck on page N even if there is not enough data available to display page N.
If you're not passing page to React-Table the page changes to 1 when you start filtering the data.
What are the steps to reproduce the issue?

Write z in the filter under First name
You are on Page 4 of 3, instead of 1 of 3.

The onPageChange callback wasn't called
Internally react-table sets the page to 0 (lifecycle.js) , but the state overwrites the newly set property (getResolvedState).

Thanks for the library!

I don't think this is a "bug" as such - possibly more confusion around what happens when you implement onPageChange and onPage. Basically you are taking over responsibility for page management at that point.  You would also have to implement onFilteredChange and check to see if you need to adjust the page as well.
ReactTable is not like a shrink-wrap table packages - it is more of a hackers table.  Once you start digging into replacing handlers and managing the internal state externally, you'll find you have to implement other handlers to keep everything working.
onPageChange is in the section about Fully Controlled Component which states:

React Table by default works fantastically out of the box, but you can achieve even more control and customization if you choose to maintain the state yourself. It is very easy to do, even if you only want to manage parts of the state.

Some parts depend on others.
If you take the onPageChange and page props out, then ReactTable itself properly manages the page and changes it back to "1 of...".

@gary-menzel , thanks for your feedback.
I agree and thinking about it it makes no sense to call the callback, which is described as Called when the page index is changed by the user
The only issue may be that you're losing some default functionality without even knowing it by implementing some handlers or setting a prop :)


Register an active directory service account for tiger data

Our mediaflux systems will need an active directory service account to run active directory as.
Ask Robert Knight for exact details when we get to this step.

Closed by #867


Add support for manylinux2014_x86_64 and manylinux2014_aarch64

Hi,
I am currently working with lambdas in AWS and deploying some layers using UV, but sadly, it doesnt support manylinux2014_x86_64 and manylinux2014_aarch64, it is possible to add them?
Thank you for the amazing project.
Best,

I believe we do support these targets. What issue are you seeing exactly?

Hi @charliermarsh, it is not supported, please take a look:

What happens if you drop the --python-platform and allow uv to try and determine the platform to install?

You want x86_64-manylinux_2_17. That's equivalent to manylinux2014.

I guess we can add aliases for those.

What happens if you drop the --python-platform and allow uv to try and determine the platform to install?

I am building from windows, zipping and sending to aws for thr lambda layer.

You want x86_64-manylinux_2_17. That's equivalent to manylinux2014.

That is great, thank you for letting me know, and yes maybe a alias would help to make it clear without having to dig deeper.

Fantastic, thank you @charliermarsh


March 2024 Steering and Technical Committee (STC) meeting

Date: Wed March 13th 2024 @ 10:00pm PST (Pacific),  March 14th 2023 @ 6:00am UK @ 2:00pm China
Attendees
@msfussell (Diagrid)
@yaron2 (Diagrid)
@paulyuk (Microsoft)
@daixiang0 (Intel)
Decline/Not present
@halspang (Microsoft)
@olitomlinson (Dotmatics)
@jackzhao (Alibaba)
Action items and notes from previous meetings
Feb 2023 Steering and Technical Committee (STC) meeting
Add agenda items in the comments below
Agenda and Notes

@yaron2 - Voting on Rust Maintainer <-No action decided.
Make @mikeee the Rust Maintainer and listed as a Dapr maintainer
Would need to take the SDK end to end to make this 1.0 stable including doc, sample and quickstarts.

@yaron2 - https://github.com/dapr/community/issues/459
STC unanimously voted to graduate this from sandbox organisation to dapr organization and work towards getting this operator to be v1.0 release. @salaboy to work with Luca Burgazzoli to move this.

Completed


WIP - consistency changes

Only NodeJS for now, as the changes are pretty extreme.

Looking through this, I've seen the following changes:

Remove Service from the interface names for the aptitudes, so BrowserService becomes Browser.
Rename methods so they're named by the data being returned if we're getting current state, prepended with listen if we're setting up an ongoing stream, and other names as appropriate. We're also explicitly removing duplication so Storage.Read isn't Storage.StorageRead and the like.

I think I'm fine with the changes listed above!


[gtk] Small Gir.toml cleanup

@GuillaumeGomez The toml checker (this one I guess) doesn't handler comments correctly :upside_down_face:

Oh indeed. Writing a fix then we can restart the CI here.
Thanks @sophie-h !

https://github.com/gtk-rs/gir-format-check/pull/3 and I published a new version so let's retry!

So it restarted all tests except the one failing... Weird.

@GuillaumeGomez Don't we need a rebase for the fix to apply anyway?

@sophie-h No, it's referenced by a crate number. And since it's a minor release, we should have it. No need for you to do anything more. :)

connection error: Connection reset by peer (os error 104)

Well, we're getting closer! Restarted the CI once again... It'd be really nice if github allowed to only restart the failing one...


zen-kernels: retire myself as a maintainer

I don't use either anymore
Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

@Atemu  Can you please explain, why this commit need to be backported?

So that I don't get pinged on backports


replica handling fails if DBR_SERVER points to a replica

if DBR_SERVER variable points to a redis replica, the handling fails because the corresponding server is used as an initial connection and treated as a master and therefore no connection to the actual master for this hash range is created.
How to replicate the problem:

set DBR_SERVER to point to a replica
run make test (some or multiple tests will fail or get stuck)

I'll work on a fix.

fixed.


Failure to Process New Event Type

General information
Home Assistant
Version:
Installation method (according to instructions):
[ ] Operating System
[ ] Linux VM
[X] Container
[ ] Supervised
[ ] Core
Integration

Installation method:
[X] HACS
[ ] manual from release
[ ] manual from git
Integration version:
Root topic:
Application settings

topic:
[ ] I can see MQTT messages from application at MQTT-server
How it works now?

What do you expect?

Steps to reproduce
After upgrading to SleepAsAndroid 20231001 there appears to be a new event type that's causing the custom component to fail.
Debug log
2023-10-13 21:02:31.873 ERROR (MainThread) [homeassistant.util.logging] Exception in message_received when handling msg on 'SleepAsAndroid/Pixel 8 Pro': '{"event":"Unknown"}'

Traceback (most recent call last):

  File "/config/custom_components/sleep_as_android/__init__.py", line 253, in message_received

    target_sensor.process_message(msg)

  File "/config/custom_components/sleep_as_android/sensor.py", line 156, in process_message

    if self.state != new_state:

       ^^^^^^^^^^

  File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 569, in state

    raise ValueError(

ValueError: Sensor sensor.sleepasandroid_pixel_8_pro provides state value 'alarm_rescheduled', which is not in the list of options provided

Additional information
I'm not sure, but it appears the filter for events in SleepAsAndroid doesn't work.

Have the same issue, and the PR fixes it for me

@Gibletron, thx.
No it is not Android-specific, just the application update.


chore: eliminate i2c test method

Just to confirm, but we are removing this because its not being used anywhere right? Not in any of the examples?


Improve the description of advantages of a login

Is your feature request related to a problem? Please describe.
Currently, the documentation only mentions necessity of logins in the ClinVar submissions sections.
Describe the solution you'd like
Properly document this and not only mention it in the ClinVar submissions section.
Describe alternatives you've considered
N/A
Additional context
N/A

Added a 'User Login' section to the tutorial:

User login
All of the above is possible without any login. Beyond this, a login to REEV offers additional helpful features.
With creating a login you can:

upload case specific information which can be helpful in evaluating your variant. E.g., you can add phenotypic information on your case by providing the corresponding HPO terms (see also above in the OMIM and HPO section of the sequence variant tutorial). On having provided HPO terms, a gene-to-phenotype rank will be provided to help you evaluate how well your patient’s phenotype and the known gene-disease association fit one another.

bookmark genes and variants of interest to return to them at a later time point

submit your evaluated variant to ClinVar (see ClinVar submission section)


Warning: An update to SearchPage inside a test was not wrapped in act(...)

Quick question Guys.
Please I have a test passing, but get the follow warning in the console. Is it something I should worry about. ?

@ljharb Any input into this ?
Thanks.

What's your test file look like?

This is how the test looks like @ljharb

I tried wrapping form.simulate('submit) in act, but that didn't work.

I'd suggest avoiding simulate; it doesn't actually simulate anything. All it does is invoke the form's onSubmit prop, which you can and should do manually.
What needs to be wrapped in act is anything that rerenders the component; that probably also includes the searchRequirements() call?

Thanks @ljharb , it has been resolved now.
I will close this issue now.


optional "track-by" in list

Hi,
in relation to http://vuejs.org/guide/list.html#track-by
Is it possible to set it like
    track-by="_uid || $index"

so when there isn't property of _uid it will use $index?
Thanks in advance

Unfortunately no, it has to be consistent for every element in the array, and it's a plain string, not an expression.

Thanks Evan for your prompt reply,
I was thinking of this because I am creating component where a List can get value from different source, either primitive array (then use $index) or array of object with unique property value (eg: _uid)
Is that make sense though?


max_width/height constraints don't compose correctly with measure funcs

Bevy version
main
What went wrong
text_debug example:

The yellow and green text nodes are missing their last lines.
Investigation
This seemed like a problem with the text measure func returning an incorrect height but I went through the code and couldn't find any problems. It seems like it emits the correct values.
I changed the example so that the the text is wrapped in a default UI node like this:
builder.spawn(NodeBundle::default())
        .with_child(
            TextBundle::from_section(
                "This text is left-justified and is vertically positioned to distribute the empty space equally above and below it.",
                TextStyle {
                    font: font.clone(),
                    font_size: 29.0,
                    color: YELLOW.into(),
                },
            )
            .with_background_color(MAROON.into())
            .with_text_justify(JustifyText::Left)
            .with_style(Style {
                max_width: Val::Px(300.),
                ..default()
            }),
        );

Which should have no affect on the layout but instead we see the entire text node is now rendered, but its position has been moved to the left edge, half way out of the window:

If we move the max_width constraint to the wrapping parent:
builder.spawn(NodeBundle {
            style: Style { max_width: Val::Px(300.), ..default() },
            ..default()
        })
        .with_child(
            TextBundle::from_section(
                "This text is left-justified and is vertically positioned to distribute the empty space equally above and below it.",
                TextStyle {
                    font: font.clone(),
                    font_size: 29.0,
                    color: YELLOW.into(),
                },
            )
            .with_background_color(MAROON.into())
            .with_text_justify(JustifyText::Left)
        );

then everything is correct, the text is rendered at the correct position in its entirety.
Also if you remove the local constraints entirely but keeping the parent node:
builder.spawn(NodeBundle {
            ..default()
        })
        .with_child(
            TextBundle::from_section(
                "This text is left-justified and is vertically positioned to distribute the empty space equally above and below it.",
                TextStyle {
                    font: font.clone(),
                    font_size: 29.0,
                    color: YELLOW.into(),
                },
            )
            .with_background_color(MAROON.into())
            .with_text_justify(JustifyText::Left)
        );

and then apply the max_width: 300. constraint to the grandparent right column UI node, the text ignores that max_width constraint and is just rendered as a single line:

There seem to be similar problems with max_height too, I didn't test these too much though.

This seems to be a bug in Taffy.
The behaviours changed slightly with each Taffy version update and the position of a node in the layout is determined entirely by taffy. If there was a bug in our measure func code it should only be able to affect a nodes size and not its position,
I tried to go back farther to when we were using Taffy 3.x but the examples from then wouldn't run on my computer.

Uh oh:

just took this section
builder.spawn(
            TextBundle::from_section(
                "This text is left-justified and is vertically positioned to distribute the empty space equally above and below it.",
                TextStyle {
                    font: font.clone(),
                    font_size: 29.0,
                    color: YELLOW.into(),
                },
            )
            .with_text_justify(JustifyText::Left)
            .with_style(Style {
                max_width: Val::Px(300.),
                ..default()
            }),
        );

and wrapped it in another node:
builder.spawn(NodeBundle::default())
        .with_child(
            TextBundle::from_section(
                "This text is left-justified and is vertically positioned to distribute the empty space equally above and below it.",
                TextStyle {
                    font: font.clone(),
                    font_size: 29.0,
                    color: YELLOW.into(),
                },
            )
            .with_background_color(MAROON.into())
            .with_text_justify(JustifyText::Left)
            .with_style(Style {
                max_width: Val::Px(300.),
                ..default()
            }),
        );

I think this is probably a bug in Taffy.

@nicoburns

My best guess as to why the box is jumping over to the left is that it's initially laying out without the max-width constraint, producing a very wide box. And for some reason that wide/short box is being used for alignment.
I'm not entirely sure why this is happening here, but I suspect the easiest way to fix it would be to apply the max-width constraint to the text layout within the measure function (similar to what we do in the image measure function).

My best guess as to why the box is jumping over to the left is that it's initially laying out without the max-width constraint, producing a very wide box. And for some reason that wide/short box is being used for alignment.
I'm not entirely sure why this is happening here, but I suspect the easiest way to fix it would be to apply the max-width constraint to the text layout within the measure function (similar to what we do in the image measure function).

That makes sense, it's right aligned so the box would expand leftwards. I'll try out your suggestion.


DOC: Homepage points to 0.2 docs

URL
www.langchain.com
Checklist

[X] I added a very descriptive title to this issue.
[X] I included a link to the documentation page I am referring to (if applicable).

Issue with current documentation:
Not sure this is a doc issue, but not sure where else to report it. Drop down for the python docs from the langchain homepage sends users to the older 0.2 docs, as per image:

Idea or request for content:
No response

Thanks for letting us know!


POC - Automation testing framework

To check the feasibility of using different automation frameworks for automating web apps.

@Adameddy26 Add findings here


flag for "in view" instead of simply on scroll

I'm imagining using this in the context of a slideshow, and it would be nice if there could be flag you could set to check for whether an element comes into the viewport from any direction, not just on vertical scroll.

@troyericg! I somehow missed this issue.
I've had the same issue, also for horizontal scroll / slideshows. Let me look into this. It'll be super useful.
You using laziestloader at The Guardian, by chance?

Not yet! But I am pushing for it because I love it so much.

+1 on this.

@troyericg, @erikreyna I think this is in and good. Holler if you use it and find issues. I've needed this for so long...

Oh, and demo:
http://sjwilliams.github.io/laziestloader/examples/horizontal.html


service/main: change DCAP related ambiguous log messages to better report which extrinsic is being sent

This PR aims to address the shortcomings of send_extrinsic, which until now it always reported that the extrinsic being sent is TCB info.

This is such a simple fix, I would already merge it in case we ever need to debug the extrinsics.

I believe this could be fixed nicely together with #1312 and possibly #1315. but can be separate if desired

After today's meeting not sure whether this should be merged now, or just wait for those PRs where the DCAP gets finalized anyway.
Feel free to close it if you think it would be better to wait for those PRs.


why isn’t it that the creation and linking of all the components documented, but being launched from a cloud formation template?

since this workshop is for beginners, wouldn’t it be the  proper approach to also teach (or at least document) how to create each component from CloudFormation stack individually rather than to just click a button and launch everything from a template and go on!!
or am i missing something here and ask this been documented somewhere?

This is a good point Naveen, but it is not the idea of this workshop to teach cloudformation. The main idea is to provide more abstract building blocks for the ML engineers to learn/customize this solution and build their own environment.

i didn't mean to expect the workshop to teach cloudformation.
i wnated to convey that it would have been better to teach how to build each component of relevant service.
anyway,  got your point.


Transfer to @rust-windowing

@msiglreith seems to not have the time to maintain this any more (if I understood correctly?), so we should transfer this to the @rust-windowing organization. This was agreed on at the previous Winit meeting.
Tasks:

[ ] Move repository.
[ ] Transfer crate ownership on crates.io to madsmtm, daxpedda and kchibisov.
[ ] Create a team @rust-windowing/raw-window-metal, and add that as publisher on crates.io.

thanks, transfer should be complete
minor point: some readme links are referring to norse-rs

Wonderful, thanks!
(And thanks for your contributions over the years to Winit and the rest of the ecosystem, wish you well in your current/future endeavours, whatever those may be ;) )


<EMAIL_ADDRESS>hash check failed

crow-translate: 2.8.2 -> 2.8.3
Updating one outdated app:
Updating 'crow-translate' (2.8.2 -> 2.8.3)
Downloading new version
crow-translate-2.8.3-win64.exe (21.8 MB) [====================================================================] 100%
Checking hash of crow-translate-2.8.3-win64.exe ... ERROR Hash check failed!
App:         extras/crow-translate
URL:         https://github.com/crow-translate/crow-translate/releases/download/2.8.3/crow-translate-2.8.3-win64.exe#/dl.7z
First bytes: 4D 5A 90 00 03 00 00 00
Expected:    5372e530beef38d643ec6d5044446923dcd0139f00bd9241dce474af042a7bd1
Actual:      b24c79d4a81f17335364bcb701f0503438ae8390f1ed691faf3e7351309a8065
Please try again or create a new issue by using the following link and paste your console output:
https://github.com/lukesampson/scoop-extras/issues/new?title=crow-translate%402.8.3%3A+hash+check+failed

cc7d1a9d814512cf4f4eb7df4064c680f6a6c458


python-miio version bumped for improved device support

The Xiaomi Power Strip exposes the correct load power and works also without cloud connectivity now.

Since upgrade to 0.59.2 my Xiaomi Vacuum is not longer detected
see Community Post
2017-12-11 13:21:47 DEBUG (Thread-2) [miio.device] Got a response: Container:
    data = Container:
        offset1 = 32
        value =  (total 0)
        length = 0
        offset2 = 32
        data =  (total 0)
    header = Container:
        offset1 = 0
        value = Container:
            length = 32
            unknown = 0
            devtype = default (total 7)
            serial = 5557X
            ts = 2017-12-11 13:21:47
        length = 16
        offset2 = 16
        data = !1\x00 \x00\x00\x00\x00\[edited]\xd9\x1aZ.\x86k (total 16)
    checksum = \xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff (total 16)
2017-12-11 13:21:48 DEBUG (Thread-2) [miio.device] Discovered default 55578 with ts: 2017-12-11 13:21:47, token: b'ffffffffffffffffffffffffffffffff'
2017-12-11 13:21:48 DEBUG (Thread-2) [miio.device] <IP_ADDRESS>:54321 >>: {'id': 1, 'method': 'get_status'}
2017-12-11 13:21:53 ERROR (Thread-2) [miio.device] Got error when receiving: timed out
2017-12-11 13:21:53 WARNING (Thread-2) [miio.device] Retrying with incremented id, retries left: 3

Hi, I have new xiaomi wifi smart plug and my setup is:
# hass --version
0.59.2
# pip freeze | grep mii
python-miio==0.3.2

switch:
  - platform: xiaomi_miio
    name: Smart WiFi Socket
    host: <IP_ADDRESS>
    token: xxxxxxx

And I am getting:
2017-12-11 20:13:10 ERROR (MainThread) [miio.device] Got error when receiving: timed out
2017-12-11 20:13:10 WARNING (MainThread) [miio.device] Retrying with incremented id, retries left: 3
2017-12-11 20:13:15 ERROR (MainThread) [miio.device] Got error when receiving: timed out
2017-12-11 20:13:15 WARNING (MainThread) [miio.device] Retrying with incremented id, retries left: 2
2017-12-11 20:13:21 ERROR (MainThread) [miio.device] Got error when receiving: timed out
2017-12-11 20:13:21 WARNING (MainThread) [miio.device] Retrying with incremented id, retries left: 1
2017-12-11 20:13:26 ERROR (MainThread) [miio.device] Got error when receiving: timed out
2017-12-11 20:13:26 ERROR (MainThread) [homeassistant.core] Timer got out of sync. Resetting
2017-12-11 20:13:26 WARNING (MainThread) [homeassistant.components.switch] Setup of platform xiaomi_miio is taking over 10 seconds.
2017-12-11 20:13:26 WARNING (MainThread) [homeassistant.components.switch] Platform xiaomi_miio not ready yet. Retrying in 180 seconds.

Any idea what am I doing wrong?

cp. https://github.com/home-assistant/home-assistant/pull/11089


Adding title/action bar to demo app

I'm trying to add a title/action bar back into the demo app (for experimental purposes). I've tried removing requestWindowFeature(Window.FEATURE_NO_TITLE); from MainActivity, but it still won't show.
How is the bar being hidden anyway?
Thanks

requestWindowFeature(Window.FEATURE_NO_TITLE) try before setcontentview


Entry::new returns Err when entry point isn't found

Fixes #387. The error is returned by StaticFn::load and then propagated by EntryCustom::new_custom and Entry::new.

CI now spots missed code regeneration in #393.

Did you mean move StaticFn to entry.rs, or just an impl block with load in it?

Did you mean move StaticFn to entry.rs, or just an impl block with load in it?

Only the impl block with fn load; you can either create a second load function and leave the existing one for what it is, or make an edgecase to not generate it here:
https://github.com/MaikKlein/ash/blob/b3a010a3154d0cd9d4943e794a0e90916da93936/generator/src/lib.rs#L2210-L2217

Unfortunately, it's proving impossible to create a &'static CStr because the functions needed for this aren't const. To do this would require lazy_static as an additional dependency. I can either make MissingEntryPoint contain a &'static [u8], or go back to owned CString.

Since the name is hardcoded (and where possible autogenerated may you want to extend this error to other places in the future) I'm not opposed to &'static str and a simple "vkGetInstanceProcAddr". A &'static [u8] with b"vkGetInstanceProcAddr\0" isn't too bad either. That is, in fact, what I had locally when implementing your feature request initially.

Ok, another attempt...

Should be good now, thanks :)

Does anything else need to be done here?

Does anything else need to be done here?

Sorry I forgot about it, looks good. LGTM


Synapse parameters need fixing

It seems like a lot of stuff is hard coded. For example, STDP synapses don't read any parameters. This is part of the larger issue of re-thinking synapse types. However, for this issue, we should at least pull all things that are currently hard-coded out into parameter files.

Superseded by subsequent issues, all now merged into #183


Installation of terraform-compliance using pip install on windows misses dependency check on windows-curses module

Description :
When terraform-compliance is installed using pip install method the installation is reported as successful however an error is thrown upon execution of terraform-compliance complaining of inability to import module terrain because of a dependent module '_curses' being missing
Operating system: Windows 10 Enterprise 64-bit
To Reproduce

Ensure that a Windows 10 enterprise 64-bit OS is selected where terraform-compliance has not be installed / used before

Open a command prompt with elevated privilages and execute pip install terraform-compliance

Check that the pip install is successful

Execute terraform-compliance assuming terraform plan output, feature to tests and steps are defined.

The execution fails with the below error:
ERROR: Unable to import module 'terrain' from 'c:\users\username\appdata\local\programs\python\python37-32\lib\site-packages\terraform_compliance\steps\terrain.py': No module named '_curses'

Expected behavior :
The pip installation should check for all dependent modules to be present OR the installation instructions should clearly mention an explicit download of dependencies
Tested versions :

terraform-compliance version (v1.2.8)
terraform version (v0.12.24)
python runtime version, if running as a python package (3.7.3)

Additional context
The problem can be resolved by manually installing the curses module for windows using the following command:
pip install windows-curses

Hello @vmathur2004, thanks for the issue 🎉
Yes, this was a mistake within 1.2.8, the issue is fixed within 1.2.9, releaasing in few minutes.

Just released 1.2.9, must be in PyPi within few minutes. Can you have a try and let us know please ?
Thanks 🎉

Sure, will do when i get a chance during the day today

Confirm this to be fixed in v 1.2.9 - the dependency on windows-curses seems to have been removed.


Commit history is messy, move to PR, close this one.


Select Time example on website shows CSS bugs

https://reactdatepicker.com/#example-select-time

Seems to have been caused by this change: https://github.com/Hacker0x01/react-datepicker/issues/4028

I meet the same problem too when I use monthsShown=2

Update for folks reading this, this has been fixed today in 4.14.1.


Fixed remaining compilation errors for v18 branch

Fixed compilation errors dealing with the following changes in LLVM 18.1.6
src/core/pdg_generator used llvm::ModRefInfo::Must{,Mod,Ref,ModRef} , which are deprecated in 18.1.6. Removed all case branches that reference them, as far as I can tell, this result is always treated the same as the May variant so I don't expect any actual impact.
src/core/loop_whilifier made direct use of the instruction list in llvm::BasicBlock. A note in LLVM source code says to use llvm::BasicBlock::{erase,insert,splice} instead, which is what I did.
src/core/loop_whilifier and src/core/loop_transformer use llvm::OptimizationRemarkEmitter, which was moved into its own header file. I have added the include.
src/core/loop_unroll had a type error caused by llvm::LoopUnrollResults. I think this was caused by an interaction between auto and enum class. Qualifying the declaration with its type fixed the error.
Updated tests/unit and examples/passes to use LLVM 18.1.6 in CMakeLists.txt.
With these changes, top-level make runs without errors.

Two recent commits fix a bug for NoellePass registration. There can be only one implementation of llvmGetPassPluginInfo per plugin so it was removed from LoopMetadataPass and added to NoellePass.
I have tested this update with MEMOIR and it works with these two changes.


nothing

Signed-off-by: Uilian Ries<EMAIL_ADDRESS>

WHAT?

@SSE4 Just trying to trigger Jenkins, but something is not right. It says I don't have permission.


Enable calling methods on deserialized objects (when possible)

Summary of the new feature/enhancement
When we deserialize an object, we should include additional data on the endpoint from which the object originated.  When a method is called from this object, PowerShell should attempt to invoke it at the endpoint and return the deserialized result.  Although this will work for remoting if the connection is live, the primary use case is with local IPC from pwsh to powershell.exe.  Of course, if the remoting endpoint (or powershell.exe in this case) is not available, an appropriate error message should be returned.

Does PSRP support this?

@iSazonov we can store a sufficient info about the pssession used and try to reuse that.

I'd said that it make sense only in real session like
$session.processvarableinthesession.Kill()


Use Github pages for website

Currently https://phptestfest.org/ is showing only a placeholder.
It would make sense to have it hosted in this repo, with separated gh-pages branch, containing basic info and communication channels (IRC, Slack links, etc) and link to Github repository itself.

It is hosted in this repo in the docs/ directory. I’m currently working on it. :-)

Website published from docs/ directory and instructions added to the README. Closing this out. Thanks!


Error: : unknown option '--'.

This error appears when running with Haxe 4.0.0-rc2 (tested on Linux and OSX). It doesn't matter what the script contains, as long as there's one for hxp to find and try to execute.
To reproduce:
Create file script.hx with content:
class Script {}

Make sure you have haxe 4.0.0.-rc2 in your path:
$ haxe --version
4.0.0-rc.2

Run hxp (via alias or via haxelib, same thing) with or without script name parameter:
$ haxelib run hxp
Error: : unknown option '--'.

Btw, hxp works ok with haxe 4.0.0-previe5 :wink:

Sounds like you need this change? https://github.com/openfl/hxp/commit/cfdd869a143d43e504158c5c9a8e540840c463e2

I think this change was released -- can you try haxelib update? Thanks :smile:

Oops I forgot to mention version of hxp I'm using:
$ haxelib list hxp
hxp: [1.1.0]

I guess this is the latest? Update gives me:
$ haxelib update hxp
hxp is up to date

Thanks
The fix was not released yet.
Could you try haxelib update hxp one more time?

Sure, I've got 1.1.2 now:
$ haxelib list hxp
hxp: 1.1.0 [1.1.2]

I guess some libs require 1.1.0, so that one's still there. Nevertheless, the error is gone and my scripts work again. Yay! :smiley:
Thanks!

I guess some libs require 1.1.0, so that one's still there.

Haxelib simply doesn't remove old versions on its own. The version in [] is the active one.


Issue 400- Readme for NASNet

Added the readme file "FR_README.md" - Improved readme file for face recognition with NASNet.
#400

why you have named it files-to-merge

@akshitagupta15june I named it "FR_README.md".

please add only nasnet readme

please add only nasnet readme

Oh! I must have made a mistake then, because I was assigned to the pencil sketch readme as well and my PR for that was already merged a few days ago. Would you merge my nasnet readme from the existing PR or should I create a separate branch and make another PR?

Thanks! @akshitagupta15june


Fix contributing doc missing issue

contributing doc was moved to root dir. since doc fix branch in apache repo also fall behind master branch ,so merge to apache/incubator-echarts master

Thanks！


Add Integration Testing

Along with adding unit testing that mocks gql responses (#48) and runs on every PR, it would be helpful for us to have integration test coverage. It would be run in one of two ways:

Locally, by contributors, who provide their own credentials.
As a (pre?)release action using some shared credentials (more on this later).
(Optional) As a PR step using the same shared credentials?

How it would work is:

Create a dummy manual account with a random name (such as INTEG-1234567890abcdef) that is not visible in any way.
Run testing against every feature the client provides. New PRs would be required to write such tests.
Delete the dummy account, along with any other account that matches the INTEG-[0-9]+ regex, along with everything inside (we could also delete all dummy accounts at the beginning of the test run)

Running it locally is fairly straightforward; the contributor just needs to provide their own credentials, and the testing will happen in their own account. The testing should clean itself up, and the manual account should not be included in budgets, cashflow, etc based on the configuration, so the user shouldn't be affected if artifacts inadvertently get left behind.
Running it programmatically as an Action is a bit different... we'd either need:

A maintainer to provide their own credentials (or a pickle session file). This is suboptimal for obvious reasons (security, risk of account closure, etc). I don't think this should be considered.
An account gets created for the sole purpose of running automated testing against. The downsides here are obvious: $100 / yr.
Same as above: using a dedicated account, but we ask Monarch to give it to us for free since we are really just providing additional incentive for customers to use their product. 😂 (only half joking here, I don't actually think this is that out of the realm of possibility)

I think, at least for now, we can forgo automated testing. We should still write the integ tests so that contributors can manually run them prior to publishing a PR, and a maintainer can manually run them prior to a release.

I think we can probably take a crack at asking Monarch for a test account.
While I agree we'd structure the tests to do all the 'setup and tear down' in a contributors account, it will likely cause the tests to take several mins to run. Not terrible, but I worry folks don't actually want to run them as a result and I wouldn't really blame them.  An action is much preferred.
I'm with you on not using one of our accounts and also not keen on option 2, since it runs the same risk of getting shutdown.
There's also the one method that does account refresh where Monarch limits regular accounts to a certain number of refreshes a day...  Not sure there's really a way past that aside from having a test account with Monarch.


Make dump_user_installs_cron and associated code work with a remote storage (bug 1195267)

https://bugzilla.mozilla.org/show_bug.cgi?id=1195267
The app export code is super-similar, but I'm strongly resisting the urge to refactor because I can't afford to go to deep in yak shaving at the moment

r+


Hello World code comment is misleading

It says there are two arguments, but only one is set
https://github.com/Qiskit/documentation/blob/e9a27d1e4cdff8fa67414cda27402aa9863f645c/docs/start/hello-world.ipynb#L77-L79
I'm not sure what was intended.
--
Why is the preset pass manager in step 3: execute, rather than step 2: optimize?
--
What does pub mean in the comment and variable name in step 3?

Thanks @kaelynj! The only remaining problem is the top of this issue where it says there are two arguments.


Service: osticket

Changes

Added Service osticket

Issues

fix #3850

Is it normal that it shows this page? How can I login (never used this service before)?

This is a successful install. you can login with {{url}}/scp with the username and password that you set.

Thank you for the PR 💜. I will test it and fix it if necessary.

👍🏼

I fixed it, now you can access Osticket directly from the domain:

Where can I see your changes?

You can check out this commit: https://github.com/coollabsio/coolify/pull/3838/commits/77600e9f461f4f27457c1fa78c6fecde3f38c09a


The greedy dog on codechef

Closing Issue/Referencing Issue
issue reference (#)
Changes Made In Pull Request

please accept my code for a question on code chef .


Resolving Region Issues

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Have to fix merge conflicts


Issues with building and running animate based projects

A few little issues with building via Animate:

With an asconfig.json that uses an "animateOptions" section, I can successfully build using this method (i.e. where vscode launches animate) but it leaves Animate open, and the fla file is also in a modified state. Very little hope of any kind of tidy automated builds of a whole bunch of fla's this way?
Cannot launch the compiled swf to play or debug in vscode.  Error is "Error launching SWF debug session ... runtime not found for program  xyz.swf". Building a non-animate project in vscode works fine however.
vscode flags warnings/errors in the "main" class file that are properties defined for the movieclip inside the fla project. So I can see how vscode can't know about these, but is there a suggested way to suppress these warnings safely?

1, Yes that worked!  Just had to had fl.quit(false) in the postBuild function.
2. I will try adding the Air descriptor
3. Will check that out... unclear to me how Animate doesn't wind up with duplicate property definitions though?

Assuming that it works, Animate is probably specifically looking to see if the property already exists. If it exists, just use that. If not, create the property.


Scrolling shortcuts not working

From https://flatiron.atlassian.net/browse/TS-359
The shortcuts per the help center article (http://help.learn.co/the-learn-ide/the-basics-of-the-learn-ide/how-to-scroll-in-the-ide) are:
Windows
ctrl + up/down - To scroll up or down one line at a time in the terminal
shift + pageUp/pageDown - To scroll up or down a full 'page' (a 'page' being the amount of lines you can see in the terminal at one time)
Mac
ctrl + alt + up/down  - To scroll up or down one line at a time in the terminal
fn + shift + up/down  - To scroll up or down a full 'page' (a 'page' being the amount of lines you can see in the terminal at one time)
ctrl + up/down is not scrolling in the IDE for a student on windows (not sure which version, but would love get see more data on this if more ppl see it).
ctrl + alt + up/down is not working on my mac (10.12.5) running IDE 2.5.2

Note, user seeing the windows issue was devonjboen

@aturkewi this functionality was removed in the latest version, and will be added back in to the next version. My understanding is that this is not a blocking feature. cc @drewprice @StevenNunez

@aturkewi thanks for the details.
I did some quick digging to see where we lost this, but haven't spotted it yet. My initial thought was that we had patched something into the legacy terminal view, lib/views/terminal.coffee, but I'm not seeing it there.
It definitely wasn't anything we had registered as a keymap, for any platform, through Atom. Wondering if it was possibly a feature of term.js, the old terminal emulator—though I'm not seeing any signs of it there either with just a quick scan of the repo.
At any rate, it's something we should be able to build out (with proper keymaps) with xterm: https://xtermjs.org/docs/api/terminal/#scrolldispn

Sounds good! I know that of the two scroll commands on mac per the article, only one works. Do any of the scroll commands still work for windows? As long as there is some way to scroll in the terminal using the keyboard, I don't think it's blocking, but if the only way to scroll is with a mouse or track pad, I think that may be an issues. I don't think it's safe to assume everyone has a mouse with a scroll wheel, and I've never found track pad scrolling to be any good on anything besides a mac.

@aturkewi I don't think the keyboard scrolling works on Windows; however, the new emulator should display a scroll bar when there are unseen rows that folks can click and drag to see more.

Will go out in v2.5.3


KeyboardAvoidView not working on the android platform

Description
On the android platform when you use the KeyboardAvoidView the inputs are partially visible and when you apply the KeyboardVerticalOffset some gray background proceeds on pushing the contents further away upwards but you cannot see the underlying components. I have been trying to look for a work around for this but still no solution. Will we ever be safe from the KeyboardAvoidView?
I am also using expo 47.0.12
React Native Version
0.70.5
Output of npx react-native info
info Fetching system and libraries information...
System:
OS: Windows 10 10.0.22621
CPU: (8) x64 Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz
Memory: 3.92 GB / 15.60 GB
Binaries:
Node: 16.17.0 - C:\Program Files\nodejs\node.EXE
Yarn: 1.22.19 - C:\Program Files\nodejs\yarn.CMD
npm: 8.15.0 - C:\Program Files\nodejs\npm.CMD
Watchman: Not Found
SDKs:
Android SDK: Not Found
Windows SDK:
AllowAllTrustedApps: Disabled
Versions: 10.0.19041.0
IDEs:
Android Studio: Not Found
Visual Studio: 17.3.32825.248 (Visual Studio Community 2022)
Languages:
Java: 11.0.14 - C:\Program Files\Common Files\Oracle\Java\javapath\javac.EXE
npmPackages:
@react-native-community/cli: Not Found
react: 18.1.0 => 18.1.0
react-native: 0.70.5 => 0.70.5
react-native-windows: Not Found
npmGlobalPackages:
react-native: Not Found
info React Native v0.71.3 is now available (your project is running on v0.70.5).
info Changelog: https://github.com/facebook/react-native/releases/tag/v0.71.3
info Diff: https://react-native-community.github.io/upgrade-helper/?from=0.70.5
info For more info, check out "https://reactnative.dev/docs/upgrading".
Steps to reproduce
Create a component with a ScrollView as the parent. then wrap that ScrollView with KeyboardAvoidView and behaviour height. give it some offset (preferably a huge negative offset because a positive offset continues to push the contents behind the keyboard). At this point you will see what I am seeing
Snack, code example, screenshot, or link to a repository

hello guys,
may be https://stackoverflow.com/a/48759750 this link will useful.

react native's keyboard avoiding view is pretty clunky to work with, I made a package that I always use because it works the same cross platform and works with any layout if anyone wants to give it a try https://github.com/iway1/react-native-keyboard-avoider

thank you @iway1 ! life saver.


Crash Switching Flutter to version 1.9.1

Steps to Reproduce
Switching Flutter to version 1.9.1
Logs

@XXEgges you've not included any details in this error message. Feel free to re-file later if you're still having the issues.


PagerDuty notification not working properly

Describe the bug
When trying to configure a pagerduty integration, even after using the example from documentation, the config is deemed as invalid by monika
To Reproduce

Create a PagerDuty notification

notifications:
  - id: pagerduty
    type: pagerduty
    data:
       key: aaaabbbbccccddddeeeeffffgggghhhh
       probeID: aaaabbbbccccddddeeeeffffgggghhhh
probes:
  - id: 'local-python'
    name: 'local-python-uuid'
    interval: 1
    requests:
      - url: http://<IP_ADDRESS>:8000/

Start Monika

./monika --prometheus 3001 --status-notification=false -s -1 --config=monika.yml`

See error

INFO: Monika is running from: Amsterdam...
INFO: Updating config
ERROR: PagerDuty notification: "value" must be an array

Expected behavior
Configuration should be parsed and considered valid, since it is being configured as shown in the documentation
Desktop (please complete the following information):

OS: MacOS Ventura
Version: 13.2

Hi @luizrojo, the patch has been released and the documentation has been updated. I'll close the issue. Please feel free to reopen if you need it.


Migre to PHP 7.4

Hello
I have install PHP 7.4, it's work perfectly, so you can maybe migrate the script to PHP 7.4 =)

It depends on your OS and PHP 7.4 are currently under the testing phase. So, install PHP 7.4 using testing repository if you want, but the script want mitigate to it before it's stable enough and used for stable OS. Please close this issue.

It depends on your OS and PHP 7.4 are currently under the testing phase. So, the script wont mitigate to it before it's consider stable enough and used for stable OSes. Please close this issue.


[test] release CI auto to update the 'k8s supported version range list'

What type of PR is this?
/kind feature
What this PR does / why we need it:
get from charts/kubean/templates/manifest.cr.yaml
auto write into docs/zh/usage/support-k8s-version.md
Special notes for your reviewer:
Local pass

effect:

/lgtm


Audit Log: special character display

Works for me.. Are you using an external database by any chance?
The audit log contains the entire request/response objects, and are available only to admins, who could just look up the secret in the settings API/database.

No, I'm not using an external database.
It was with 56 RC3, I'll test again soon in a new test setup.

@rvion If you are still seeing this in the latest release, please re-open.


fix English

，-> ,
2017-03-22 16:18 GMT+08:00 严振杰<EMAIL_ADDRESS>
@yanzhenjie commented on this pull request.
This is a opportunistic PR， are you shy ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Meituan-Dianping/Robust/pull/37#pullrequestreview-28316888,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVtjlMyzUICLNtvu1CWoYYmradJuYa08ks5roNlygaJpZM4MkmQq
.

非常感谢您的建议，您看的非常仔细


Keyboard freeze when I go back and forth to the View Controller that has DAKeyboardControl

Hi, I'm usiing this DAKeyboardControl in my app for chat.
It was good and I was pleased until I found several issue. Especially this issue is very annoying and can't find why.
When I go into Chat page with this control and tap the textview to enter message, and then swipe down, it works fine, and I get out of that page, and then right go back again.
When I do this several times, sometimes just once or twice, then the keyboard freeze when I tap the textview. And it take a while like 10 secs before they keyboard active again.
I've commented all the related code and just used this control and same thing happen.
Hope someone can help me fix this issue.
Many thanks.

Was this issue ever resolved?

Found what's happening, in hideKeyboard, the keyboard is being hidden and userInteractionEnabled is set to NO.  If this keyboard is set as the active keyboard (in setKeyboardActiveView:), it will still be "frozen".  I fixed it by adding this to the beginning of setKeyboardActiveView:
if (keyboardActiveView)
{
    [keyboardActiveView setUserInteractionEnabled:YES];
    [keyboardActiveView setHidden:NO];
}

This helped me with the same problem, thank you.


TypeError: Cannot read properties of undefined (reading 'split')

Using v1.6.1, we regularly get this error
TypeError: Cannot read properties of undefined (reading 'split')

how do we debug this ? the output is not really helpful at the moment
thanks

This is fixed in v1.7.0-alpha. Please reopen this, if this still happens.


Stop thread count changes during connect

Overview
When running the unit test suite against Rails version 7.0.0.rc1 on Ruby 2.7.x and Ruby 3.0.x, the following error is raised:

Error: NewRelic::Agent::Agent::ConnectTest#test_environment_for_connect: RuntimeError: Thread count changed in this test from 0 to 1
Test Line: test/new_relic/agent/agent/connect_test.rb:200

This error should be resolved so that the connect test can pass without the thread count changing.
Prerequisites

Have Ruby 2.7.5 and 3.0.3 installed (for help installing Ruby versions, we often use rbenv)
Create a branch off of test/rails-7-upgrade

To run the tests:
bundle exec ruby test:env[rails70rc1]
To run the individual test file:
bundle exec ruby test/new_relic/agent/agent/connect_test.rb
Discovery notes

The failure appears when the full unit test suite is run locally, but not when it is run as an individual file
The line number changes when the full suite is run locally. Lines seen include:

156
184
143

T-Shirt Size

Medium (5 days - 10 days)

It seems that NewRelic::Agent::Agent::ConnectTest#test_environment_for_connect: RuntimeError: Thread count changed in this test from 0 to 1 in the CI indicated a failure in the test setup on PR #868. In the case of that PR, it was a gem that failed to install. This may or may not be related to this failure.

Closed by merging #889


Invalid documentation for endpoint `users/{user}/watching

Observed/problematic behavior
the dropdown menu provides sorting methods which are not supported by hangar.
Expected behavior
correct sorting values
Steps to reproduce

Other
User endpoint code: https://github.com/HangarMC/Hangar/blob/staging/backend/src/main/java/io/papermc/hangar/controller/api/v1/UsersController.java

You cannot use any sorting method, I assume this is because these do not have the ApplicableSorters annotation

potential swagger issue found, sort param but no @ApplicableSorters annotation?: getUserWatching
potential swagger issue found, sort param but no @ApplicableSorters annotation?: showStarred

decided to just add the sorters, clearly they were meant to be sortable


rectangularmicroqrcode: use N if all numeric, A if all alphanumeric

This suggests using N mode if input all numeric, or A mode if input all alphanumeric, apart from just using B, which allows for instance reproducing Figure 1 of ISO/IEC JTC1/SC31N000 (Draft 2018-6-8).
It's also an excuse to ask if you could confirm the changes from draft 2018-6-8 to values in Table 3 "Number of bits of character count indicator" for
R7x43 alphanumeric (3 bits from 4)
R11x27 numeric (4 bits from 5)
R13x43 numeric (6 bits from 7)
(and also whether the worked example in Annex H H.2 which uses R11x27 was revised accordingly).
These changes make sense in that that's all that's needed to hold the largest possible values for these cases. However I notice that the R13x77 numeric value hasn't changed from 8 bits (7 bits would suffice for max 123 numerics).
Whenever (and if!) you get the time to confirm any of the above for me, I'd be grateful, thanks!

This suggests using N mode if input all numeric, or A mode if input all alphanumeric, apart from just using B, which allows for instance reproducing Figure 1 of ISO/IEC JTC1/SC31N000 (Draft 2018-6-8).

Thanks!

It's also an excuse to ask if you could confirm the changes from draft 2018-6-8 to values in Table 3 "Number of bits of character count indicator" for
R7x43 alphanumeric (3 bits from 4)
R11x27 numeric (4 bits from 5)
R13x43 numeric (6 bits from 7)

All have been revised as per the current BWIPP code.

(and also whether the worked example in Annex H H.2 which uses R11x27 was revised accordingly).
These changes make sense in that that's all that's needed to hold the largest possible values for these cases. However I notice that the R13x77 numeric value hasn't changed from 8 bits (7 bits would suffice for max 123 numerics).

That looks like an omission which I'm happy to report giving you the credit. Should I represent this as an "one off fix" or does this stem from re-calculating the symbol capacities and comparing it to the table, in which case it's reassuring for the group to know that the table has been studied.
I'm not sure whether it's too late in the process for the table to be revised, or whether it's editorial-only updates and fixes for big blunders!

Hi it's just a "one off fix" really, from eye-balling the table. Didn't do any maths! Thanks for the confirmations.


ISSUE-27: Test coverage to ensure hugging is working

-> Ensure expected changes for WarmAndFuzzy and TimesHugged values before and after initial hug.
-> Test if KeepHugging() is triggered as expected.
NOTE: keepHugging() and hugImpact() are not tested directly as they are private and protected methods. This PR adds test coverage on the public facing method hug() that access these internal methods.

You should not test protected/private members directly. They belong to the internal implementation of the class, and should not be coupled with the test. This makes refactoring impossible and eventually you don't test what needs to be tested. You need to test them indirectly using public methods. If you find this difficult, almost sure that there is a problem with the composition of the class and you need to separate it to smaller classes. Keep in mind that your class should be a black box for your test - you throw in something and you get something back, and that's all!

PHPUnit 6.0.11 by Sebastian Bergmann and contributors.

Runtime:       PHP 7.1.5 with Xdebug 2.5.4
Configuration: /Users/dee/projects/PSR-8/phpunit.xml.dist

S....S                                                              6 / 6 (100%)

Time: 1.16 seconds, Memory: 4.00MB

There were 2 skipped tests:

1) Psr\Hug\LostSoulTest::testReciprocatesHugs
-> Must be revisited, currently throwing exception.

/Users/dee/projects/PSR-8/tests/LostSoulTest.php:22

2) Psr\Hug\LostSoulTest::testKeepHugging
-> Must be completed.

/Users/dee/projects/PSR-8/tests/LostSoulTest.php:119

OK, but incomplete, skipped, or risky tests!
Tests: 6, Assertions: 15, Skipped: 2.

Code Coverage Report:
  2017-05-23 01:21:51

 Summary:
  Classes: 50.00% (1/2)
  Methods: 85.71% (6/7)
  Lines:   97.50% (39/40)

\Psr\Hug::Huggers
  Methods: 100.00% ( 5/ 5)   Lines: 100.00% ( 19/ 19)
\Psr\Hug::LostSoul
  Methods:  50.00% ( 1/ 2)   Lines:  95.24% ( 20/ 21)


Feed links in meta_block are not generated from settings.json

See https://github.com/thomersch/Mikrowelle-OS/blob/master/templates/meta_block.tpl for hardcoded HTML.

Added automatic feed link generation in base template: https://github.com/thomersch/Mikrowelle-OS/commit/44b1ae7ba8695429cf36f1d77c39d73123ad5e09


Per-feature and per-bugfix branches

When all features are committed in same branch the way I am currently doing on branch devel, certain incomplete features such as issue #33 block other features which would otherwise be able to merge into master.

Could then use devel to merge feature branches into without blocking.

Or would such breakage simply not occur by always branching out feature and bugfix branches from master? Could be.

Not if I make multiple feature/bugfix branches all of which i want to work on and test at the same time. They will probably have to be merged into a development branch in the same order that they would be to master to ensure individual features and bugfixes wont behave differently when merged into master. Should probably merge from devel into master to also ensure that merging conflicts are resolved the same way on both devel and master.

Done.


Integrate ebpf instead of iptables

Description:
Integrate ebpf instead of iptables
X509 certificate supports SANs

Testing done:
DONE

Affected area:

Functional Area

New Functionality
[X]

CI System
[ ]

CLI Tool
[ ]

Certificate Management
[ ]

Control Plane
[ ]

Demo
[ ]

Documentation
[ ]

Egress
[ ]

Ingress
[ ]

Install
[ ]

Networking
[ ]

Observability
[ ]

Performance
[ ]

SMI Policy
[ ]

Security
[ ]

Sidecar Injection
[ ]

Tests
[ ]

Upgrade
[ ]

Other
[ ]

Please answer the following questions with yes/no.

Does this change contain code from or inspired by another project? no

Is this a breaking change? no

Has documentation corresponding to this change been updated in the osm-edge-docs repo (if applicable)? no

Codecov Report
Patch coverage: 28.37% and project coverage change: -0.31 :warning:

Comparison is base (f41ca3a) 61.78% compared to head (4ce6f14) 61.47%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@               Coverage Diff                @@
##           release-v1.3     #151      +/-   ##
================================================
- Coverage         61.78%   61.47%   -0.31%
================================================
  Files               218      218
  Lines             16958    17088     +130
================================================
+ Hits              10477    10505      +28
- Misses             6428     6530     +102
  Partials             53       53

Flag
Coverage Δ

unittests
61.47% <28.37%> (-0.31%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

cmd/osm-bootstrap/osm-bootstrap.go
45.28% <0.00%> (-0.29%)
:arrow_down:

cmd/osm-controller/osm-controller.go
14.81% <0.00%> (-0.12%)
:arrow_down:

pkg/certificate/providers/certmanager/helpers.go
0.00% <0.00%> (ø)

pkg/certificate/providers/config.go
81.25% <0.00%> (ø)

pkg/certificate/types.go
100.00% <ø> (ø)

...icate/providers/certmanager/certificate_manager.go
29.92% <12.50%> (-0.92%)
:arrow_down:

...ertificate/providers/tresor/certificate_manager.go
53.17% <13.79%> (-12.14%)
:arrow_down:

pkg/certificate/options.go
25.00% <20.00%> (-8.34%)
:arrow_down:

...certificate/providers/vault/certificate_manager.go
70.14% <30.76%> (-25.31%)
:arrow_down:

pkg/k8s/util.go
92.80% <76.19%> (-3.23%)
:arrow_down:

... and 4 more

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

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


[Dataset] MMT-Bench

https://github.com/OpenGVLab/MMT-Bench

Hello author,
I would like to ask what is the difference between the four MMT-Bench.
Which episode's score is displayed on the official leaderboard?

Hi, @mary-0830 ,

The differences of the four versions are:

VAL: validation; ALL: validation & test
w. MI: multiple images are provided separately; w/o. MI: multiple images are concatenated as a single one

On the official leaderboard, we display the evaluation results of MMT-Bench_VAL


AOAF-418 back button fix

Fix to the back button package selection page

CI: No security warnings found


feat: create new product category

Description

Implemented a POST request endpoint to create a new product category.

Related Issue (Link to issue ticket)
Linked to #645

Motivation and Context

This feature is essential to enable admins create a new category for products.

How Has This Been Tested?

Unit tests were written and carried out for this endpoint using the Pytest library.

Screenshots (if appropriate - Postman, etc):
Swagger UI Documentation

Successful Request

Duplicated Request

Invalid or Empty Organization ID

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

@Goketech pls review


Learn Ruby

Start here! Create a Codecademy account and complete the Learn Ruby course

[ ] Sai
[ ] Sam
[ ] Savar

Hello!

@khsarvar leaving a comment as well for @ajkiessl

Hello world


DS-015: the drone namespace

This PR brings in the first iteration of domain-specific services for drones. The background is explained on the forum at https://forum.uavcan.org/t/ds-015-mvp-progress-tracking/936.
This design is optimized for CAN FD and more capable transports (such as UAVCAN/UDP or UAVCAN/serial), but it is, nevertheless, compatible with Classic CAN. See this spreadsheet for more info: https://docs.google.com/spreadsheets/d/1xSBcnnqbHBEZfFg4cqiS1weXHwX3X0MFWpW1WcEBIds/edit
Every definition here bears version number v0.1, meaning that nothing is release-ready yet. We will start stabilizing things as soon as production systems leveraging these services will start being released.
Related thoughts: https://forum.uavcan.org/t/on-multi-agent-services-and-design-guidelines/947
GitHub does not (yet) support syntax highlighting for DSDL files, so I recommend viewing the files locally using VSCode with the uavcan.dsdl extension. Just clone this repo and open its directory in VSCode, then accept all recommended extensions.

The documentation is a bit lacking still, and some data types or namespaces may need to be moved here and there, but the general structure is unlikely to change drastically. We will know as we go along adding new data types.
If you need more context, please refer to the links provided in the OP post.

I just pushed a number of changes to address the comments left here by Nuno & Peter and to close the pending TODO. This is still a draft but it may be good for merging.

I have just merged by WIP branch into this one, which brought the following changes:

the arming capability as discussed with @dimracer and @TSC21
the smart battery service definition
a couple of words on motivation and basic principles in the README
the servo service definition (because it did not require introduction of any new types)

A couple of things were shifted around here and there but there are no other substantial changes.
My next steps are to add the air data services and to update the DS-015 document with instructions explaining how to use these types. The latter is better to be postponed until after the next review.
@TSC21 if you have more than three questions about this, it's better that we have a call this week before the next weekly.

FYI @romanbapst

We are setting up an hard timeline for the review of this PR at the 13th of October (Tuesday), after the Dronecode SIG call. Thanks in advance for everyone reviewing this PR!

At the risk of being redundant, I want to state once again our policy concerning the units of measurement because it seems to occasionally cause some confusion.
Every unit of measurement used in this design is either a base or derived SI unit. Exceptions may appear in the future, but I don't think that this is a likely scenario. It follows that we don't have RPM (it's radian/second), ampere-hours (coulombs), watt-hours (joules), degrees Celsius/Fahrenheit (kelvin), degrees (radian), etc. The motivation for this choice is provided in the UAVCAN Guide.
The units of measurement are not mentioned for fields that are of type uavcan.si.* because that would be redundant: the unit is encoded in the definition of these types. For example, uavcan.si.unit.energy.Scalar is defined as:
float32 joule
@sealed

Just pushed a couple of inconsequential changes:

merged master into this branch because we just merged another PR
renamed kinetics into dynamics

Had a suggestion to include all the individual cell voltages of the pack on the bms status (https://github.com/UAVCAN/public_regulated_data_types/blob/master/reg/drone/service/battery/Status.0.1.uavcan) . I believe it would help with

Predicting failures and battery health issues for (battery-weather), (battery-flight profile) combinations that might be hard to test by battery/drone manufacture.
Forensics on drone failures

Had a suggestion to include all the individual cell voltages of the pack on the bms status (https://github.com/UAVCAN/public_regulated_data_types/blob/master/reg/drone/service/battery/Status.0.1.uavcan) . I believe it would help with

Predicting failures and battery health issues for (battery-weather), (battery-flight profile) combinations that might be hard to test by battery/drone manufacture.
Forensics on drone failures


nixos/users: fixing rebase snafu

Motivation for this change
Fixes https://github.com/NixOS/nixpkgs/issues/158279 ,my mistake when I rebased my pr to the latest master before merging
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

Same fixed merged in https://github.com/NixOS/nixpkgs/pull/158281
Thank you for the quick response though!


Allow to schedule Runnable that get executed later in the IO Thread

We now support to submit a Runnable that will get picked up in the next IO-Thread loop. It would also be very useful if a user could just also do something like:
ChannelPipeline.schedule(new Runnable() {.. }, 10, TimeUnit.MINUTES);
This would then make sure that Runnable will get executed after 10 minutes once the next IO-Thread loop kicks in.
I know a user could do something like this by itsown by just doing something like:
ScheduledExecutorService.schedule(new Runnable() {
public void run() {
ChannelPipeline.execute(new Runnable() {..});
}
But I think it would be very nice to hide this stuff from the user and we may also be able to come-up with something better in terms of implementation...

@trustin what you think about adding this to master and 3.2 branch based on a HashedWheelTimer ?

Yeah, let's do it if you want it. :-)
--
http://gleamynode.net/
http://twitter.com/trustin
http://twitter.com/trustin_ko
http://twitter.com/netty_project
On Sunday, March 4, 2012 at 2:31 AM, Norman Maurer wrote:

@trustin what you think about adding this to master and 3.2 branch based on a HashedWheelTimer ?

Reply to this email directly or view it on GitHub:
https://github.com/netty/netty/issues/212#issuecomment-4302883


fix: Update SDK to reflect renaming on UnlockResponse.Status (#336)

Description
Please explain the changes you've made
PR dapr/dapr#4989 (issue dapr/dapr#4988) updated the names of some
enums in UnlockResponse.Status ProtoBuff definition:

LOCK_UNEXIST became LOCK_DOES_NOT_EXIST
LOCK_BELONG_TO_OTHERS  became LOCK_BELONGS_TO_OTHERS

Code in clients SDKs needs to be updated to account for this modification.
This PR accomplishes this by updating:

the generated gRPC Protobuf client and
the SDK code and tests.

Fixes dapr/js-sdk#336
Issue reference
We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.
Please reference the issue this PR will close: #336
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests
[ ] Extended the documentation

Changes look good to me!


Update documentation to be compatible with DoneJS 2.0

This updates the documentation to be compatible with DoneJS 2.0, mostly
updating guides to use CanJS 4.0 syntax.

Coverage remained the same at 96.396% when pulling 356f74afdc5a29d08b1afad7df74726b777059f4 on two-oh-docs into 1f15755d417115eeffe2b4932c66a82e01d603d6 on major.

Coverage remained the same at 96.396% when pulling 6e2286a20bfb6a75d2000517ea63c64050533941 on two-oh-docs into 1f15755d417115eeffe2b4932c66a82e01d603d6 on major.

Coverage remained the same at 96.396% when pulling 7541dd4f11a282ef3b4e720071c3e8e7006f0520 on two-oh-docs into 1f15755d417115eeffe2b4932c66a82e01d603d6 on major.

Coverage remained the same at 96.396% when pulling efa7647e45ed9ada1a99479a89762959cb86e122 on two-oh-docs into 1f15755d417115eeffe2b4932c66a82e01d603d6 on major.

Coverage remained the same at 96.396% when pulling a9cb0a21226724ed9f848b56abdaf2d1102ec31d on two-oh-docs into 1f15755d417115eeffe2b4932c66a82e01d603d6 on major.

Coverage remained the same at 96.396% when pulling 808159a11986321efd6476a6f10b1d003c8edd9f on two-oh-docs into 1f15755d417115eeffe2b4932c66a82e01d603d6 on major.

Coverage remained the same at 96.396% when pulling 99dd7a9754d9c588c154ee0fa8ff3b4c6982950e on two-oh-docs into 1f15755d417115eeffe2b4932c66a82e01d603d6 on major.


Remove duplicate devDependencies

Fixes #193 by removing duplicate dependencies from devDependencies and updating to the devDependencies package version.

i'll re-do this against the rewrite branch.


refactor(build-tools): Add path to error message

Description
Add details to error message so we get better info to troubleshoot if the error happens. Motivated by the fact that we're hitting this error when some build pipelines run in the LTS branch.
Reviewer Guidance
The review process is outlined on this wiki page.

Motivated by the fact that we're hitting this error when some build pipelines run in the LTS branch.

Interesting - is LTS not locked to earlier versions of build-tools? I'm pretty sure we broke compat with LTS some time ago (possibly unintentionally).

Interesting - is LTS not locked to earlier versions of build-tools? I'm pretty sure we broke compat with LTS some time ago (possibly unintentionally).

Build - client seems to have locked to 0.5.0, you're right (example) but the other build pipelines are installing 0.51.0 (example).
I'll see how we locked build - client and apply it everywhere else.


OP-22190: Upgrade Spinnaker 1.33.2

https://devopsmx.atlassian.net/browse/OP-22190

why below files got deleted :
gate-web/src/main/groovy/com/netflix/spinnaker/gate/config/RetrofitConfig.groovy
gate-web/src/main/groovy/com/netflix/spinnaker/gate/controllers/OidcConfigController.java
gate-web/src/main/groovy/com/netflix/spinnaker/gate/services/NoopOidcConfigService.java
gate-web/src/main/groovy/com/netflix/spinnaker/gate/services/OidcConfigService.java

Pls resolve the conflicts.
Pls add testing details & pls mention what left on UT side.

Verified few commits from sheet - LGTM

why below files got deleted : gate-web/src/main/groovy/com/netflix/spinnaker/gate/config/RetrofitConfig.groovy gate-web/src/main/groovy/com/netflix/spinnaker/gate/controllers/OidcConfigController.java gate-web/src/main/groovy/com/netflix/spinnaker/gate/services/NoopOidcConfigService.java gate-web/src/main/groovy/com/netflix/spinnaker/gate/services/OidcConfigService.java

These are removed from the 1.33.2

Pls resolve the conflicts. Pls add testing details & pls mention what left on UT side.

gate-web test case yet to verify other than this out of 70 1 failing

Pls resolve the conflicts. Pls add testing details & pls mention what left on UT side.
91 test cases 83 passed 8 failed

Pls resolve the conflicts. Pls add testing details & pls mention what left on UT side.


Cannot detect added object via depth sensor

Hi!
I put the banana.glb into skokloster-castle.glb, and I can successfully get the rgb image seeing the banana inside. But when I want to detect the banana by using depth sensor, I get nothing. By the way, I change the banana's scale to 10 times for better visualization.
Could anyone give me some suggestions.
Thanks!

That's very odd. Are your depth and rgb sensors configured with the same transformation? Could you attach the corresponding depth and rgb images to this issue?

Thanks for your quick reply, I carefully checked the configuration file and I can get the view from the depth sensor.


 For sure we are not freeing the previously compiled functions who live in the Thunks but that shouldn't affect?

Got similar result as @mofeing using @jumerckx  code.
  91.916 ms (69670 allocations: 2.96 MiB)
  66.066 ms (148296 allocations: 6.10 MiB)
  77.496 ms (231286 allocations: 9.41 MiB)
  87.358 ms (299718 allocations: 12.15 MiB)
  97.592 ms (357958 allocations: 14.47 MiB)
  108.565 ms (416932 allocations: 16.84 MiB)
  116.130 ms (466430 allocations: 18.80 MiB)
  125.490 ms (512294 allocations: 20.63 MiB)
  133.661 ms (556702 allocations: 22.40 MiB)
  140.108 ms (603294 allocations: 24.26 MiB)
  146.170 ms (641878 allocations: 25.80 MiB)
  248.894 ms (679006 allocations: 27.28 MiB)
  166.485 ms (714678 allocations: 28.71 MiB)

Julia Version 1.11.1
Build Info:

    Note: This is an unofficial build, please report bugs to the project
    responsible for this build and not to the Julia project unless you can
    reproduce the issue using official builds available at https://julialang.org/downloads

Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: 24 × 12th Gen Intel(R) Core(TM) i7-12850HX
  WORD_SIZE: 64
  LLVM: libLLVM-16.0.6 (ORCJIT, alderlake)
Threads: 1 default, 0 interactive, 1 GC (on 24 virtual cores)
Environment:
  JULIA_DEPOT_PATH = ~/depot

Allocations might be platform dependent?
I'm using macOS aarch64 (M1 pro)

Allocations might be platform dependent?

Gaëtan and I are both on Linux (x86_64-pc-linux-gnu) it seems. (For me this is actually WSL, not sure about Gaëtan)

x/ref https://github.com/EnzymeAD/Enzyme.jl/issues/2152

I'm using EndeavourOS. I tracked allocations using julia --track-allocations. After several hundred calls to @jit.  I got this mem file:
./EnzymeCore/SypLX/src/rules.jl.115739.mem
     2112         return TypeVar(gensym(), Annotation{T})
     5312     tt = map(T->_annotate(Base.rewrap_unionall(T, TT0)), TT.parameters[2:end])
     1088     return ft, tt
     7808     TT = Tuple{<:FwdConfig, <:Annotation{ft}, Type{<:Annotation}, tt...}
     7808     TT = Tuple{<:RevConfig, <:Annotation{ft}, Type{<:Annotation}, tt...}
     9104     sig = Base.signature_type(f, tt)
     4896     result = Core.Compiler.findall(sig, method_table; limit=-1)
  3142144                 add_mt_backedge!(cspec, mt, sig)

cc @vchuravy

can you check if this persists with the recently released Enzyme.jl 0.13.19?

Seems to persist with 0.13.19
  100.544 ms (56143 allocations: 2.43 MiB)
  109.824 ms (114179 allocations: 4.78 MiB)
  124.340 ms (167839 allocations: 6.89 MiB)
  132.645 ms (213391 allocations: 8.71 MiB)
  141.765 ms (257701 allocations: 10.49 MiB)
  155.150 ms (300755 allocations: 12.23 MiB)
  163.322 ms (342559 allocations: 13.86 MiB)

this is fixed locally with https://github.com/EnzymeAD/Reactant.jl/pull/326 and latest Enzyme.