Simplify to Arrays

The proliferation of classes helped ensure strict typing at boundaries but ultimately was unnecessarily complex. This PR removes DTO, ValueObject, and Conditions (the collection, not the singleton) in favor of value arrays with docblocks.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

-23 of 23 (0.0%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 0.0%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/Condition.php
0
1
0.0%

src/Persistence/SQLDatabase.php
0
5
0.0%

src/Repository/TableRepository.php
0
8
0.0%

src/Repository/Entity.php
0
9
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
0

Relevant Lines:
72

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 23 (0.0%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 0.0%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/Condition.php
0
1
0.0%

src/Persistence/SQLDatabase.php
0
5
0.0%

src/Repository/TableRepository.php
0
8
0.0%

src/Repository/Entity.php
0
9
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
0

Relevant Lines:
72

💛  - Coveralls


Foundation (Frameworks.Core) should not be using projections

NSURL is using projections (WSIStorageFile), this creates a cyclic dependency between Frameworks.Core and Frameworks.UWP.

Fixed through #2306


[Remote Cluster State] Ensure proper closure of  IndexInput created in ChecksumBlobStoreFormat

Is your feature request related to a problem? Please describe.
In the following code, IndexInput is opened and closed right after remote async calls are triggered. Currently, these streams have no-op close but if in future these are replaced with streams which require close then they can potentially throw errors (segment faults in case of MMap directories) because by the time async calls are made streams would have been already closed.

        try (IndexInput input = new ByteArrayIndexInput(resourceDescription, BytesReference.toBytes(bytes))) {
            long expectedChecksum;
            try {
                expectedChecksum = checksumOfChecksum(input.clone(), 8);
            } catch (Exception e) {
                throw new ChecksumCombinationException(
                    "Potentially corrupted file: Checksum combination failed while combining stored checksum "
                        + "and calculated checksum of stored checksum",
                    resourceDescription,
                    e
                );
            }

            try (
                RemoteTransferContainer remoteTransferContainer = new RemoteTransferContainer(
                    blobName,
                    blobName,
                    bytes.length(),
                    true,
                    priority,
                    (size, position) -> new OffsetRangeIndexInputStream(input, size, position),
                    expectedChecksum,
                    ((AsyncMultiStreamBlobContainer) blobContainer).remoteIntegrityCheckSupported()
                )
            ) {
                ((AsyncMultiStreamBlobContainer) blobContainer).asyncBlobUpload(remoteTransferContainer.createWriteContext(), listener);
            }
        }

Describe the solution you'd like
All close calls should be made in the listener passed to asyncBlobUpload. Reference code from RemoteDirectory.java
ActionListener<Void> completionListener = ActionListener.wrap(resp -> {
            try {
                postUploadRunner.run();
                listener.onResponse(null);
            } catch (Exception e) {
                logger.error(() -> new ParameterizedMessage("Exception in segment postUpload for file [{}]", src), e);
                listener.onFailure(e);
            }
        }, ex -> {
            logger.error(() -> new ParameterizedMessage("Failed to upload blob {}", src), ex);
            IOException corruptIndexException = ExceptionsHelper.unwrapCorruption(ex);
            if (corruptIndexException != null) {
                listener.onFailure(corruptIndexException);
                return;
            }
            Throwable throwable = ExceptionsHelper.unwrap(ex, CorruptFileException.class);
            if (throwable != null) {
                CorruptFileException corruptFileException = (CorruptFileException) throwable;
                listener.onFailure(new CorruptIndexException(corruptFileException.getMessage(), corruptFileException.getFileName()));
                return;
            }
            listener.onFailure(ex);
        });

        completionListener = ActionListener.runBefore(completionListener, () -> {
            try {
                remoteTransferContainer.close();
            } catch (Exception e) {
                logger.warn("Error occurred while closing streams", e);
            }
        });

        WriteContext writeContext = remoteTransferContainer.createWriteContext();
        ((AsyncMultiStreamBlobContainer) blobContainer).asyncBlobUpload(writeContext, completionListener);

Close is no-op today, if the stream close before the upload completes, it might lead to grievous bugs. Need better protection.
[Storage Triage - attendees 1 2 3 4 5 6 7 8 9 10


more specific information about "For some combinations of service tier and compute size changes"

The followings are from the Impact section:
"For some combinations of service tier and compute size changes, a replica of the database must be created in the new compute instance which involves copying data and can strongly influence the overall latency. "
"For some combinations of service tier and compute size changes, database files are detached and reattached during the switch."
Could you please provide more specific information about "For some combinations of service tier and compute size changes"?

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

ID: 96b861f9-4ed1-afc9-127c-dca2cbb98a56
Version Independent ID: 967aa4c2-77eb-1ce8-e0bb-e12e705e3c61
Content: Scale single database resources - Azure SQL Database
Content Source: articles/sql-database/sql-database-single-database-scale.md
Service: sql-database
Sub-service: performance
GitHub Login: @stevestein
Microsoft Alias: sstein

@kazshi Thank you for reaching out.
We are actively investigating and will get back to you soon.

This is being assigned to the content author to evaluate and update the documentation as appropriate.

@kazshi - thanks for the feedback.
There's no matrix of combinations I can provide. The point is that during the completion of the scale process, there is always a moment when connections need to get switched over and routed to the new instance that can potentially result in the database being unavailable for a few seconds. And depending on the beginning service level and target slo of the database, the switch can result in a brief service interruption when the database is unavailable generally for less than 30 seconds and often for only a few seconds.

#please-close


Updading for SDK v23

Enums back to being enums, this fixes compile errors and doesn't seem to be a problem?
Added new OvrXxx.gdns objects to vr_autoload pre-fetch
Updated oculus_mobile assets to latest

This fixes #48

ok, took a while but I think everything but the MR Capture stuff is ported to the new SDK and is working.

1.40 was already integrated in this commit: 7538bd156ff6d629ad587fec6eecb4a1c1dcc0ac

Hey you might want to take a second look at my commit.
The godot_oculus_mobile plugin's update for v23 changed a bit more than 7538bd1 accounts for.

it packages the plugin as an android plugin .aar
it splits the interfaces up into multiple different classes

My PR addresses those changes.


Design and implement notes class

Primarily should be used for drawing stems but may be useful for the stretch goal.

I've begun working on this today, but I've not gotten much implementation in code-wise yet for a stable class.

I have mostly done this. I'll review tomorrow and decide if I want to (or need to) make any further changes before I move forward with other tasks. I'm thinking my TODOs will be relegated to later polishing, but would prevent me from doing something such as selecting a larger font size. I can also use some of the prebuilt notes for notes larger than quarter notes, but multi-note structures will still need this type of implementation. That being said, I will need to modify my note implementation to get multi-note structures working.

This has been completed. Some improvements and possible stretch goals remain possible, but exceed the scope of this task and the current sprint.


use relative path for calling menu.py & clone to ~/.config/ranger/plugins instead

Hi I found that menu.py is called directly via absolute path in the code. This would fail if the repo is cloned into other directories.
Also, I recommend to clone into ~/.config/ranger/plugins.

That's good! Thank you!


File already exists error

This should either prompt or just recreate it lol, not throw an error
Traceback (most recent call last):
  File "C:\Users\Madis\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Users\Madis\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "C:\Users\Madis\AppData\Local\Programs\Python\Python310\Scripts\mmc-export.exe\__main__.py", line 7, in <module>
  File "C:\Users\Madis\AppData\Local\Programs\Python\Python310\lib\site-packages\mmc_export\main.py", line 75, in main
    loop.run_until_complete(run())
  File "C:\Users\Madis\AppData\Local\Programs\Python\Python310\lib\asyncio\base_events.py", line 646, in run_until_complete
    return future.result()
  File "C:\Users\Madis\AppData\Local\Programs\Python\Python310\lib\site-packages\mmc_export\main.py", line 64, in run
    writer.write()
  File "C:\Users\Madis\AppData\Local\Programs\Python\Python310\lib\site-packages\mmc_export\Formats\modrinth.py", line 72, in write
    Path(archive_name).rename(archive_name.replace("zip", "mrpack"))
  File "C:\Users\Madis\AppData\Local\Programs\Python\Python310\lib\pathlib.py", line 1232, in rename
    self._accessor.rename(self, target)
FileExistsError: [WinError 183] Cannot create a file when that file already exists: 'C:\\Users\\Madis\\Desktop\\MR_Fabulously Optimized.zip' -> 'C:\\Users\\Madis\\Desktop\\MR_Fabulously Optimized.mrpack'

Interesting, never had such a problem

Maybe it's OS dependent...

Yep, it definietly is: https://docs.python.org/3/library/pathlib.html#pathlib.Path.rename

On Unix, if target exists and is  > a file, it will be replaced silently if the user has permission. On Windows, if target exists, FileExistsError will be raised. target can be either a string or another path object:

Fixed with dd8353aa16d459576a1c7b03667c83d77d802ccb


display kuberpults version number in UI

We already have the version in GetFrontendConfigResponse. We just have to display it, e.g. in the html title or as a tooltip above the whale (top left).
https://github.com/freiheit-com/kuberpult/blob/main/pkg/api/api.proto#L134

https://github.com/freiheit-com/kuberpult/pull/668


Build failed when using jenkins, but succeed in terminal

New Issue Checklist

[Y] Updated fastlane to the latest version
[Y] I read the Contribution Guidelines
[Y] I read docs.fastlane.tools
[Y] I searched for existing GitHub issues

Issue Description

I use fastlane to build my iOS project. It works well when executing fastlane debug in terminal >but failed when executing the same shell in jenkins. Please help me! Thanks a lot!

Complete output when running fastlane, including the stack trace and command used

You can use: --capture_output as the last commandline argument to get that collected for you

[INSERT OUTPUT HERE]
Environment
✅ fastlane environment ✅

Stack

Key
Value

OS
10.12.6

Ruby
2.2.4

Bundler?
false

Git
git version 2.13.5 (Apple Git-94)

Installation Source
~/.rvm/gems/ruby-2.2.4/bin/fastlane

Host
Mac OS X 10.12.6 (16G29)

Ruby Lib Dir
~/.rvm/rubies/ruby-2.2.4/lib

OpenSSL Version
OpenSSL 1.0.2l  25 May 2017

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
9.0

System Locale

Variable
Value

LANG
zh_CN.UTF-8
✅

LC_ALL

LANGUAGE

fastlane gems

Gem
Version
Update-Status

fastlane
2.58.0
✅ Up-To-Date

Loaded fastlane plugins:

Plugin
Version
Update-Status

fastlane-plugin-pgyer
0.2.1
✅ Up-To-Date

Loaded gems

Gem
Version

slack-notifier
1.5.1

rouge
2.0.7

xcpretty
0.2.8

terminal-notifier
1.8.0

unicode-display_width
1.3.0

terminal-table
1.8.0

plist
3.1.0

CFPropertyList
2.3.5

public_suffix
2.0.5

addressable
2.5.2

multipart-post
2.0.0

word_wrap
1.0.0

tty-screen
0.5.0

babosa
1.0.2

colored
1.2

highline
1.7.8

commander-fastlane
4.4.5

excon
0.59.0

faraday
0.13.1

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20170404

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

fastimage
2.1.0

gh_inspector
1.0.3

mini_magick
4.5.1

multi_json
1.12.2

multi_xml
0.6.0

rubyzip
1.2.1

security
0.1.3

xcpretty-travis-formatter
0.0.4

dotenv
2.2.1

bundler
1.15.4

faraday_middleware
0.12.2

uber
0.1.0

declarative
0.0.10

declarative-option
0.1.0

representable
3.0.4

retriable
3.1.1

mime-types-data
3.2016.0521

mime-types
3.1

little-plugger
1.1.4

logging
2.2.2

jwt
1.5.6

memoist
0.16.0

os
0.9.6

signet
0.7.3

googleauth
0.5.3

httpclient
2.8.3

google-api-client
0.13.6

json
2.1.0

claide
1.0.2

colored2
3.1.2

nanaimo
0.2.3

xcodeproj
1.5.1

fastlane-plugin-pgyer
0.2.1

generated on: 2017-09-21

Please run fastlane env and copy the output below. This will help us help you :+1:
If you used --capture_output option please remove this block - as it is already included there.
[INSERT OUTPUT HERE]

[20:23:47]: Your export_method in gym is defined as development
[20:23:47]: which might cause problems when signing your application
[20:23:47]: Are you sure want to build and export for development?
[20:23:47]: Please make sure to define the correct export methods when calling
[20:23:47]: gym in your Fastfile or from the command line
[20:23:47]:
[20:23:47]:
[20:23:47]: Looks like fastlane ran into a build/archive error with your project
[20:23:47]: It's hard to tell what's causing the error, so we wrote some guides on how
[20:23:47]: to troubleshoot build and signing issues: https://docs.fastlane.tools/codesigning/getting-started/
[20:23:47]: Before submitting an issue on GitHub, please follow the guide above and make
[20:23:47]: sure your project is set up correctly.
[20:23:47]: fastlane uses xcodebuild commands to generate your binary, you can see the
[20:23:47]: the full commands printed out in yellow in the above log.
[20:23:47]: Make sure to inspect the output above, as usually you'll find more error information there
[20:23:47]:
+------------------+-----------+
|         Lane Context         |
+------------------+-----------+
| DEFAULT_PLATFORM | ios       |
| PLATFORM_NAME    | ios       |
| LANE_NAME        | ios debug |
+------------------+-----------+
[20:23:47]: Error building the application - see the log above

+------+-------------------------------------+-------------+
|                     fastlane summary                     |
+------+-------------------------------------+-------------+
| Step | Action                              | Time (in s) |
+------+-------------------------------------+-------------+
| 1    | Verifying required fastlane version | 0           |
| 2    | default_platform                    | 0           |
| 3    | cocoapods                           | 4           |
| 💥   | gym                                 | 13          |
+------+-------------------------------------+-------------+

[20:23:47]: fastlane finished with errors

[!] Error building the application - see the log above
Build step 'Execute shell' marked build as failure
Finished: FAILURE

@fastlane-bot Yes, I have seen the guide. I don't use match and I have defined a mapping of app target to provisioning profile in my Fastfile as the guide described.

Please insert the full output / your fastfile

@nicolasbraun
My fastfile
🚫Fastfile🚫
`# Customise this file, documentation can be found here:
# https://github.com/fastlane/fastlane/tree/master/fastlane/docs
# All available actions: https://docs.fastlane.tools/actions
# can also be listed using the `fastlane actions` command
Change the syntax highlighting to Ruby
All lines starting with a # are ignored when running fastlane
If you want to automatically update fastlane if a new version is available:
update_fastlane
This is the minimum version number required.
Update this, if you use features of a newer version
fastlane_version "2.58.0”
default_platform :ios
platform :ios do
before_all do
# ENV["SLACK_URL"] = "https://hooks.slack.com/services/..."
cocoapods
end
desc "Runs all the tests"
lane :test do
scan
end
desc "Submit a new Beta Build to Apple TestFlight"
desc "This will also make sure the profile is up to date"
lane :debug do
# match(type: "appstore") # more information: https://codesigning.guide
gym(scheme: "xxx",
workspace: "xxx.xcworkspace",
export_method: "development",
include_bitcode: true,
export_options: {
provisioningProfiles: {
"com.xxx.xxx" => "xxxDevelopment",
"com.xxx.carpassenger.xxx" => "xxxDevelopment",
"com.xxx.xxx.xxx" => "xxxDevelopment"
}
},
output_directory: "./build",
output_name: "xxx",
) # Build your app - more options available
pgyer(api_key: "xxxxxxxxxxxxxxxxxx",
user_key: "xxxxxxxxxxxxxxxxxx"
)
pilot
# sh "your_script.sh"
# You can also use other beta testing services here (run `fastlane actions`)

end
desc "Deploy a new version to the App Store"
lane :release do
# match(type: "appstore")
# snapshot
gym(scheme: "xxx") # Build your app - more options available
deliver(force: true)
# frameit
end
You can define as many lanes as you want
after_all do |lane|
# This block is called, only if the executed lane was successful
# slack(
#   message: "Successfully deployed new App Update."
# )

end
error do |lane, exception|
# slack(
#   message: exception.message,
#   success: false
# )
end
end
More information about multiple platforms in fastlane: https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Platforms.md
All available actions: https://docs.fastlane.tools/actions
fastlane reports which actions are used. No personal data is recorded.
Learn more at https://github.com/fastlane/fastlane#metrics
`

Sorry got caught up in some stuff.
Hard to help with those incomplete logs and format, check the Markdown guide!
Seems you are calling match for appstore in the debug lane but export_method for gym is set todevelopment. Try passing the export_method option to gym with correct value (call fastlane action gymfor more info. (Usually gym infers it from match but ... who knows).
Otherwise is your local setup and jenkins the same? especially Xcode version

@nicolasbraun  Thanks a lot. I resolved my problem by checking my Jenkins configuration as your suggestions.


I love the immediate feedback of the tests. I think the error messages("expected this to be that") should be bigger. It would help me see what was wro

I love the immediate feedback of the tests. I think the error messages("expected this to be that") should be bigger. It would help me see what was wrong faster.
Author: Emmanuel Geanrd
Slide: Local,Public

Agreed


Add communities and grant to zenodo file

Complementary to https://github.com/ESMValGroup/ESMValCore/pull/468

It would be really nice if we could also automatically synchronize the authors in esmvaltool/config-references.yml with the CITATION.cff file, but that's for another pull request.


chore: Added sanity tests to samples

Tests are written with Playwright directly, not using @playwright/test. This is because when writing Playwright tests, the webserver config is global, not per-test.
Playwright script starts the dev servers for each sample, and then calls a "heathCheck" function each of them have defined.
Renamed "build" ci workflow to "pr" because it now includes testing.

Wow, nice change here! <3


Cleanup and misc maintenance

I decided to update this repo and drop unnecessary code. The app in master already was constrained to Node v6; but by breaking some eggs and moving to >= v10, I'm able to drop some dependencies and remove some unnecessary code (i.e. buffered-reader -> Readable.from). I decided to bump the major version with this breaking change. The API itself hasn't changed at all and still works as-is.
Changes:

Cleanup
linting; should've done a long time ago! Fixed to StandardJS
Syncing up travis and node-engine. >10
Adding v16 support to tests.
Changing travis over to container based
Mocha update; moved to .mocharc.json
Dropped lodash
Dropped concat-stream
Enabled automated testing via GitHub actions
Enabled automated publishing

Error: Readable.from is not available in the browser


Paste JSON as Bicep command not enabled

I have below two settings enabled:

However I don't see it enabled in the context menu, even when I have valid text in the clipboard:

Moot if #9658 is approved

Moot.


[CARBONDATA-1616] Add CarbonData Streaming Ingestion Guide

[x] Any interfaces changed?
no

[x] Any backward compatibility impacted?
no

[x] Document update required?
updated doc

[x] Testing done
Please provide details on
- Whether new unit test cases have been added or why no new tests are required?
doc will be reviewed
- How it is tested? Please attach test report.
- Is it a performance related change? Please attach the performance test report.
- Any additional information to help reviewers in testing this change.

[x] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.
small changes

LGTM


Question: what does "backend support" mean? Where can i find docs?

From the readme:

If you use app with backend support, please use
yarn run serve:backend

I can't find this script entry and I do not know what is meant by "backend support" Perhaps a nuxt version somewhere?
Is there any documentation for this framework, apart from the pointers on the pages in the source code?

We apologize. It was an error.
Backend support is available in full version only.


[Suggestion] Users should give the git branch when creating an issue

Expected Behavior
A lot of issues are created every day but sometimes they come from branch master or branch dev we should add a ### Branch name title in the issue template.

Doesn't the template already mention to do a git log?
https://github.com/PokemonGoF/PokemonGo-Bot/blob/a1433f235c0afc00a15d79ff99711c0cd520dc7f/.github/ISSUE_TEMPLATE.md

Yes, this can be closed...


[WIP] fixes #20

Uses rollup to bundle ES6 module and CJS one. Fixes #20

I disabled eslint because it throws errors which I don't understand because of lacking TypeScript knowledge. Test work as well as the module itself in a CJS environment. Can have a look at the errors @alexgorbatchev ?

Please also have a look at https://github.com/alexgorbatchev/gulp-print/pull/22/commits/395567ed7c37311005cb48f0b4095e8b954ac319#diff-9c712ef008f0c005b1e21d9c82dfa57bR2
This approach came from here https://github.com/rollup/rollup/issues/670#issuecomment-281139978
As you created your own types for that module, it seems, you have probably a better way to import that module/namespace.


Fix down-level emit for captured loop variable in async function

After adding --downlevelIteration support, the generators transformer now always emits a yield* with a call to __values. While this is fine for cases where the yielded expression is an array or when running in a host environment with Symbol.iterator, this change breaks the case where we synthesize a yield* in an async function that contains a block-scoped variable captured in a loop body.
As there is only one case in the transforms where this case can occur, I've added an EmitFlags flag to opt out of the new behavior for this one case.
Fixes #14357

I'll also need to cherry-pick this into release-2.3 once it is merged.

This has been merged into release-2.3 as well.


dwmblocks statuscmd misaligned when patched with systray

Patched dwm with systray and now when I have icons on it, when clicking in the bar, it sends signals to the wrong dwmblocks.
I was trying to get a patch for it basing on this patch but I'm having a hard time to come up with a solution.
Perhaps someone could help me figure out a solution for it.

Sorry, why this was closed?


Move giving.cu.edu/picture-this to essential.cu.edu/impact-reports/picture-this

https://github.com/CUCentralAdvancement/essential-cu/issues/102 basically just worked. We still need to figure out what to do with individual package.json and gulp files when sub-projects are combined with a larger project and the root project controls the build process, but this could be an a quick win to get more pages off of Pantheon.
The documentation about routes define in public/ files is a little thin in https://nextjs.org/docs/basic-features/static-file-serving. Beyond describing that conflicting paths will result in an error vs. using a hierarchy of index.php then static or static then index.php with mod_redirect that we are used to with a PHP host like Pantheon, it isn't really clear if there is any performance hit from loading up public/ with all these bloated css/js/asset dirs.

This project has a number of full resolution images in stories-photos like arts-ryan-hero-1.jpg (21MB). The same file is also available as arts-ryan-hero-1.jpeg (350k).
Need to confirm only the resized images are using the HTML/CSS/JS and remove those.

https://github.com/CUCentralAdvancement/cu-giving/blob/1227335a0abcc779e3869f7b9463a861d834754f/picture-this/style.css#L7470 makes me slightly ill.
home-students.png (4MB), home-societal.png (3.6MB) home-innovation.png (2.5MB), etc weren't actually used. Those unnecessarily large files were just slowing down ever clone and backup for 2 years for no reason. Deleted and fixed what was obvious in https://github.com/CUCentralAdvancement/essential-cu/commit/8e7cb9117ab9b556f36be52174bbb1eb7f8a4f54

There are a lot of things that could be improved in https://essential-cu-feature-10-6traeu.herokuapp.com/impact-reports/picture-this/index.html including https://github.com/CUCentralAdvancement/cu-giving/issues/49, but like https://github.com/CUCentralAdvancement/essential-cu/issues/102 the Heroku version is already an improvement.

Keep in mind Cloudinary can be used to add to compression techniques, and I guess they do a lot by default: https://cloudinary.com/documentation/image_optimization#default_optimizations. I think, with auto-upload + now controlling all Cloudinary code, that it might be seamless to point images on Pantheon to auto-upload on Cloudinary.
This makes migrating content easier since images embedded in code can be simply be replaced with the Cloudinary bucket name URL. Switching schemes from public:// to cloudinary:// might even do that automatically...
I will attempt to do some of the work in https://github.com/CUCentralAdvancement/digital-dash-cu-adv/issues/174

@alexfinnarn I didn't know about https://docs.fastly.com/en/guides/about-fastly-image-optimizer until I came across it for this project, but that also gives us some options.

@kreynen looks good to me. Couldn't find any issues.


System Logs Visual Issues

Scroll in the background should be position: fixed or something similar.
Not sure what Latest is suppose to do? Or why it's necessary?

huh, weird that it's broken on yours. Here's how it's suppose to look:

Latest: to jump to the latest timestamp

The log is supposed to start all the way at the bottom (latest) but for some reason that's not working. I'll have to look at it.

Shouldn't it always be the latest timestamp?

Also it's missing the Copy Button to copy the log.

https://www.figma.com/file/Gwf2q6521ybcvHrff1lA0I/Groundseg?type=design&node-id=606%3A2754&mode=dev


adding Optional[AgeReferenceType] to valueReference in Property Value

small addition to #50

this change would make it deviate from schema.org. perhaps you can keep the original and make the valuereference added through a propertyvalue's property id.


Sciter

SteamDB app page links to a few games using this
https://steamdb.info/app/236390/
https://steamdb.info/app/884660/
https://steamdb.info/app/1275210/
Brief explanation of the change
find the dll for Sciter, an embeddable HTML/CSS/script UI engine for modern desktop applications.

missing non matching tests

Done.

After running changed rules in this pull request (this bot only tests rules.ini changes):
Changed technologies: SDK.Sciter
These apps now match: (4)<PHONE_NUMBER>80<PHONE_NUMBER>640
Please confirm that all these changed apps are correct.

not used by enough apps


Message deduplication

Add message deduplication support
Optional feature on exchange and/or queue level. Look at https://github.com/noxdafox/rabbitmq-message-deduplication for inspiration.

An additional nice feature would be to allow the exchange and queue to be configure for which header to look at.  The mentioned implementation only looks at x-deduplication-header but being able to configure what header to look at might make this even more powerful


appmetrics should be pre-loadable

It should be possible to both require appmetrics, and cause .monitor() to be called with a one-shot from the node command line. Perhaps node -r appmetrics/start?
This will interact well with https://github.com/nodejs/node/pull/12028 when it lands, and be consistent with https://github.com/nodejs/node-report#usage (though node-report privileges the -r use-case by having the main require auto-start, and making people use node-report/api to get the API with no auto-starting, which is OK, different use-case).
cc: @rnchamberlain @mhdawson

we already have a version of this with "node_hc" although how much its used I don't know.

The neat thing about this would be that you could autostart from a local install, so you could do
npm i --save appmetrics
export NODE_OPTIONS="-r appmetrics/start" # Requires nodejs/node#12028
npm start

and you'd have appmetrics working without having to globally install it, so it'd be portable.
Thinking about it though, it's probably more useful for appmetrics-dash. Does that already work? Can you do node -r appmetrics-dash/monitor test.js or node -r appmetrics-dash/attach test.js?

node_hc is a different use-case.
With a requireable entrypoint I could (soon) do NODE_OPTIONS="-r /my/appmetrics/start" npm start in a Dockerfile, node_hc requires rewriting the package.json for the app.

So this would need a new javascript file called 'start.js' or 'autostart.js' and then -r appmetrics/start or -r appmetrics/autostart would cause that file to be invoked.  New file would simply need to require appmetrics and call start on it.

No reason why we couldn't do this for appmetrics-dash too, there are valid use cases for both.

Implemented here but still needs tests and documenting, so it's a WIP at the moment.


added new file test_fileMetadata.py

Description

Added a new test file: test_fileMetadata.py

This file includes unit tests specifically for the insert_file method in the FileMetadata class.

Purpose

The purpose of adding test_fileMetadata.py is to ensure that the insert_file method works correctly by verifying its functionality in different scenarios.

Code Overview
Test Case: test_insert_new_file:

Validates that a new file path can be successfully added to the filepaths list. It checks that the list increases in size and contains the new file path.

Test Case: test_insert_duplicate_file:

Ensures that when an attempt is made to insert a file path that already exists in the list, the list size does not change, and the existing path remains intact.

These tests help maintain the integrity of the FileMetadata class, ensuring that duplicate entries are not created while allowing new entries to be added.

In the code you can change the path

@Sai-ganesh-0004
follow PR template , add issue number
move the code to tests/test_allFileMetadata.py
add screenshots so that we can verify test runs well without any failure

ok im on it


Check input dimensions for Sequence Parallel

See #182

/te-ci

I agree @timmoon10. There's isn't currently a foolproof method of having this check, so just doing what we can with what we have makes sense.

I agree @timmoon10. There's isn't currently a foolproof method of having this check, so just doing what we can with what we have makes sense.


heap-use-after-free on address

https://travis-ci.org/mapbox/vtcomposite/jobs/380124180#L1029
Looks suspicious ^

https://github.com/mapbox/vtcomposite/pull/19 related ?

@artemp we steered you wrong with #16! 🙈  you do in fact need to iterate through each feature of the layer if zoom_factor == 1
My understanding is: The lifetime of the layer is too short - since C++ does not garbage collect the layer goes away as soon as it goes out of scope. Thus, the compressed data is already gone by the time builder.serialize(tile_buffer); happens.
@ericfischer helped debug and this has been fixed in #21 🎉

It looks like we're still seeing a memory issue when running make sanitize in #21
runtime error: unsigned integer overflow:<PHONE_NUMBER> *<PHONE_NUMBER>7788127593 cannot be represented in type 'unsigned long'

@mapsap @ericfischer  - thanks for debugging :)


fix(sdf): fix nightly ci

Whiskers nightly test was checking for the dropped region qualification and failing.

Oh that's perfect, I'm glad there was an explanation


fixing the footer image

The footer image is not working properly

Can I work on this issue

I think the one who raised the issue will work on it.

@Sitanshu-AI  which image is not working can send a screenshot

Can I work on this isssue.

It is Assigned to me

It is Assigned to me

Yes

Can I work on this isssue.

@harshita0802goswami you may continue with another issue that i am creating right now


Add deprecation tag

Replaces old deprecation with a new one
Example:
Closes https://github.com/top-gg/docs/issues/45

Looks nicer with a little more breathing room

I think 5px 8px is even better. Tried to submit that change with the new vscode editor but it didn't work for some reason lol

Confirmed support for Safari via Browserstack

Verified on Safari Version 15.1 (176<IP_ADDRESS>.20) on my MacBook Pro

@Xetera seems to work on Mac that isn't virtualized also, should be good to go


BUG - odata-service-inquirer: Ignore cert error prompt not being shown

Description
In this case the user should be shown a prompt to allow skipping of self-signed certificates. While this works correctly when using the service url datasource, it is not working for new system datasources.

Steps to Reproduce
Steps to reproduce the behavior:

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

Expected results
Actual results
Screenshots
If applicable, add screenshots to help explain the problem.
Version/Components/Environment
Add any other context about the problem here
OS:

[ ] Mac OS
[ ] Windows
[ ] Other

Root Cause Analysis
Problem
{describe the problem}
Fix
{describe the fix}
Why was it missed
{Some explanation why this issue might have been missed during normal development/testing cycle}
How can we avoid this
{if we don’t want to see this type of issues anymore what we should do to prevent}

Closing, this is not a bug but was never originally supported. Will become a feature request...

Close this isnt a bug, it was never supported


Any tip to train models from scratch using cityscape dataset?

Hi, I'm trying to train the segmentation models using cityscape dataset(training: 2975, validation:500).
In the papers of some segmentation models, mIoU of them is over 70%.
However, I cannot reach there.
I tried pspnet, segnet, and fcns, but they just reached to 40% of mIoU.
I also tried data augmentation(scaling, random rotation, horizontal flip).
In order to ignore the background, I changed the ignore_index of loss function from 250 to 0, and the label of 250 is replaced to 0.
Did I do something wrong or is there any tip to train them from scratch?
Thanks for your help in advance.
My cfg file of pspnet is below.
model:
    arch: pspnet
data:
    dataset: cityscapes
    train_split: train
    val_split: val
    img_rows: 512
    img_cols: 1024
    path: '/home/irobot/hj/Dataset/cityscape/'
training:
    train_iters: 120000
    batch_size: 16
    val_interval: 1000
    n_workers: 16
    print_interval: 20
    optimizer:
        name: 'sgd'
        lr: 1.0e-3
        weight_decay: 0.0001
        momentum: 0.9
    loss:
        name: 'multi_scale_cross_entropy'
        size_average: True
    lr_schedule:
        name: 'multi_step'
        milestones: [30000, 60000, 90000]
    resume: pspnet_cityscape_best_model.pkl
    augmentations:
        rotate: 10                                    #[rotate -d to d degrees]
        scale: 2048                                 #[scale to size (h,w)]
        hflip: 0.5                                     #[flip horizontally with chance p]

I was confused of indexing method in data loader.
I noticed that 0 is not background or unlabeled but the road.....
Therefore, I changed ignore_index from 0 to 250 back.
Now the mIoU is 52% after 4 epoch and it looks like keep increasing.


Not working with jQuery 1.7.1

It's worked with jQUery 1.7.1 now ?! I haven't any bug on chrome/ff but in IE ...

Me neither it's working


Added sqs blog

hi @sharadregoti only way I could get the authentication working for the scaled job consumer was by including AWS creds using K8s secrets manager (this seems like it's not the intended auth mode but I wasn't able to get it working otherwise?), also I added some notes and comments to the doc draft as well...thoughts?
see example here:
apiVersion: keda.sh/v1alpha1
kind: TriggerAuthentication
metadata:
name: keda-trigger-auth-aws-credentials
namespace: default
spec:
secretTargetRef:
- parameter: awsAccessKeyID
name: aws-creds
key: AWS_ACCESS_KEY_ID
- parameter: awsSecretAccessKey
name: aws-creds
key: AWS_SECRET_ACCESS_KEY
apiVersion: v1
kind: ConfigMap
metadata:
name: sqs-consumer
namespace: default
data:
sqs-consumer.sh: |
#!/bin/bash
apk update && apk add curl jq # Ensure both curl and jq are installed
QUEUE_URL="${QUEUE_URL}"
PROCESS_SLEEP_TIME="${PROCESS_SLEEP_TIME:-60}" # Default to 60 seconds if not set
while true; do
# Receive a message from the SQS queue
RESPONSE=$(aws sqs receive-message --queue-url "$QUEUE_URL" --visibility-timeout 600)
# Check if the response contains a message
if echo "$RESPONSE" | grep -q "MessageId"; then
# Extract the ReceiptHandle for deletion
RECEIPT_HANDLE=$(echo "$RESPONSE" | jq -r ".Messages[0].ReceiptHandle")
# Process the message here
echo "==========================================="
echo "Processing message with id $RECEIPT_HANDLE"
sleep "$PROCESS_SLEEP_TIME"
# Delete the message from the queue to prevent it from being received again
aws sqs delete-message --queue-url "$QUEUE_URL" --receipt-handle "$RECEIPT_HANDLE"
echo "Message processed and deleted"
break # Exit the loop after processing a message
else
echo "No messages found. Waiting..."
sleep 1 # Wait before polling the queue again
fi
done
curl -X POST http://result-analyzer-service:8080/create/count -s
apiVersion: keda.sh/v1alpha1
kind: ScaledJob
metadata:
name: video-processor
namespace: default
spec:
jobTargetRef:
template:
spec:
serviceAccountName: aws-sqs
volumes:
- name: script-volume
configMap:
name: sqs-consumer
containers:
- name: sqs-consumer
image: amazon/aws-cli:2.15.23
volumeMounts:
- name: script-volume
mountPath: "/scripts"
env:
- name: QUEUE_URL
value: "https://sqs.us-west-1.amazonaws.com/657542306396/test-queue"
- name: PROCESS_SLEEP_TIME
value: "30"
- name: AWS_ACCESS_KEY_ID
valueFrom:
secretKeyRef:
name: aws-creds
key: AWS_ACCESS_KEY_ID
- name: AWS_SECRET_ACCESS_KEY
valueFrom:
secretKeyRef:
name: aws-creds
key: AWS_SECRET_ACCESS_KEY
- name: AWS_DEFAULT_REGION
value: "us-west-1"
command: ["/bin/sh", "/scripts/sqs-consumer.sh"]
restartPolicy: Never
pollingInterval: 10 # How often KEDA will check the AWS SQS queue
successfulJobsHistoryLimit: 100 # Number of successful jobs to keep
failedJobsHistoryLimit: 100 # Number of failed jobs to keep
maxReplicaCount: 100 # Maximum number of jobs that KEDA can create
scalingStrategy:
strategy: "default" # Scaling strategy (default, custom, or accurate)
triggers:
- type: aws-sqs-queue
authenticationRef:
name: keda-trigger-auth-aws-credentials
metadata:
queueURL: "https://sqs.us-west-1.amazonaws.com/657542306396/test-queue"
queueLength: "1"
awsRegion: "us-west-1"


Get profile from microsoft graph

@jhuleatt
Can someone explain/guide how to get userProfile ? ( https://developer.microsoft.com/en-us/graph/graph-explorer/preview )
This is what comes with the quickstart:
// User is signed in. Note that unlike other providers supported by Firebase Auth, Microsoft does
// not provide a profile photo so user.photoURL will be null. However, it can be queried using
// the Microsoft Graph API: https://docs.microsoft.com/en-us/graph/api/profilephoto-get
var displayName = user.displayName;
var email = user.email;
var emailVerified = user.emailVerified;
var isAnonymous = user.isAnonymous;
var uid = user.uid;
var providerData = user.providerData;

What I also want to get: (but result is NULL)
var officeLocation = user.officeLocation;

The user object in the quickstart is a Firebase User, not a Microsoft Graph User.
Check to see if officeLocation is available as a field of user.providerData. If not, you'll probably have to query the Microsoft Graph API by following the end of step 4 here.


Update PHPStan

Updates PHPStan and extensions to the new version 1.0.
Tweaks workflows and PHP 7.4 Rector code

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
55

Relevant Lines:
57

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
55

Relevant Lines:
57

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
55

Relevant Lines:
57

💛  - Coveralls


Cache search results in blob service to use in requests for next page

Is your feature request related to a problem? Please describe.
For search result pagination, currently the server will execute the same search query with different OFFSET/LIMIT arguments. This can be expensive, and may in some circumstances require the database to access/join the entire contents of the result set before filtering according to the OFFSET/LIMIT values.
Describe the solution you'd like
With offloading now supported, we can leverage something like Azure Blob to store the meta-information for each result page on the first access. Subsequent accesses need only to access the associated blob and fetch the resources (which means nothing needs to touch the RDBMS - the entire next page request can be serviced from blob storage.
Describe alternatives you've considered
Store the result meta-information in the RDBMS.
Acceptance Criteria

GIVEN [a precondition]
AND [another precondition]
WHEN [test step]
AND [test step]
THEN [verification step]
AND [verification step]

Additional context
Result sets from non-specific searches could be extremely large and we don't necessarily want to cache the entire set of matching rows. It might be sufficient to cache the first N pages. If the search result page is not present in blob storage,  we simply need to rerun the RDBMS query and repopulate the cache. This would also be the case if using time-to-live (TTL) properties on the blob objects - something which would greatly simplify cleanup.

See also #3590 related to stable search pagination. This could also help with that.

The idea is to save just the internal resource ids associated with each page (up to some configurable limit--both size and time) in the object store.  For example, re-use the transaction timeout value as the expiry for the objects we write here.
To make this work well, we should consider expanding on the existing code for payload offloading such that:  each search turns into a query that returns the set of ids (up to the configurable limit).  then we convert those ids into as a second step.  some of our queries already do that, but not all.


Structure at world spawn

I'd love the ability to place a structure at world spawn, I can't find it in any 1.16 mods

closed for being a duplicate of #1


after cli.GlobalString was removed Google Cloud Print Connector cannot be built

I have an error when building Google Cloud Print Connector:
$ go get github.com/google/cloud-print-connector/...
github.com/google/cloud-print-connector/lib
go/src/github.com/google/cloud-print-connector/lib/config_unix.go:235:15: context.GlobalString undefined (type *cli.Context has no field or method GlobalString)
I have asked a question at https://github.com/urfave/cli/issues/926 and I have got an answer
https://github.com/urfave/cli/issues/926#issuecomment-552437957
Is there any chance to fix this problem?

Ditto. Running under Fedora 30...
$ go get -insecure -u github.com/google/cloud-print-connector/...
github.com/google/cloud-print-connector/lib
src/github.com/google/cloud-print-connector/lib/config_unix.go:235:15: context.GlobalString undefined (type *cli.Context has no field or method GlobalString)
It used to work...

👋  Hi @okhadkevich & @rickrich, similarly to this PR https://github.com/google/cloud-print-connector/pull/283, this repo needs to get updated with the latest changes we made to urfave/cli.
Here's an example of someone making this update: https://github.com/purpleidea/mgmt/pull/571.

Hmm. I'm trying to migrate this at https://github.com/jkcdarunday/cloud-print-connector/commit/ae788e8d731e06e57f08a5be55d8b021ac595987.
It currently compiles but I should do some tests first before I turn it into a PR.

Hmm. I'm trying to migrate this at jkcdarunday@ae788e8.
It currently compiles but I should do some tests first before I turn it into a PR.

With your changes @jkcdarunday , I'm now getting:
$ go get github.com/jkcdarunday/cloud-print-connector/...
# github.com/google/cloud-print-connector/lib
go\src\github.com\google\cloud-print-connector\lib\config_windows.go:162:15: context.GlobalString undefined (type *cli.Context has no field or method GlobalString)
# github.com/jkcdarunday/cloud-print-connector/lib
go\src\github.com\jkcdarunday\cloud-print-connector\lib\config_windows.go:162:15: context.GlobalString undefined (type *cli.Context has no field or method GlobalString)

Thanks

@franzhildenburg
Ohh. Looks like I missed the files targeting Windows. I've applied the windows-related changes on my fork. Now testing it on a Windows machine.

$ go get -insecure -u github.com/jkcdarunday/cloud-print-connector/...
github.com/google/cloud-print-connector/lib
src/github.com/google/cloud-print-connector/lib/config_unix.go:235:15: context.GlobalString undefined (type *cli.Context has no field or method GlobalString)
Still doesn't work!

$ go get -insecure -u github.com/jkcdarunday/cloud-print-connector/...
# github.com/google/cloud-print-connector/lib
src/github.com/google/cloud-print-connector/lib/config_unix.go:235:15: context.GlobalString undefined (type *cli.Context has no field or method GlobalString)
Still doesn't work!

I think you have to rename the "imports" that refer to "github.com/google/cloud-print-connector" to make it work under jkcdarunday's fork.
E.g. in jkcdarunday/cloud-print-connector/blob/master/gcp-connector-util/init.go, rename github.com/google/cloud-print-connector/lib to github.com/jkcdarunday/cloud-print-connector/lib.

So I should file a bug report on jkcdarunday fork, then?

You shouldn't be running go get on the fork as it's meant as a PR to merge to this upstream repo. That's why the imports don't refer to itself and the fork won't compile.

When I'm testing the fork, what I do is the ff.:
# The ff. will fail but will pull cloud-print-connector and to your $GOPATH
go get -v github.com/google/cloud-print-connector/...

# Checkout forked branch
cd $GOPATH/src/github.com/google/cloud-print-connector/
git remote add jkcdarunday https://github.com/jkcdarunday/cloud-print-connector
git fetch --all
git checkout -b migrate-urfave-cli jkcdarunday/migrate-urfave-cli

# Build
mkdir build
go build -o build/ ./...


Reload only if it needed

Issue

The extra onUserAgentAndGroupLoaded() call prevents the stack from popping when the wizard is completed

Excellent


koa2 convert bug

koa.use(convert(hbs.middleware({
    extname: '.html',
    viewPath: ['./www/admin', './www/home'],
    layoutsPath: './www',
    partialsPath: ['./www/admin', './www/home'],
    disableCache: true
})));

koa.use(async(ctx, next) => {
    const render = ctx.render;
    ctx.render = async function _convertedRender() {
        return co.call(ctx, render.apply(ctx, arguments))
    }

    await next();
});

await ctx.render('index_index');

###Question###
If I open the cache, view rendering not to come out, when I closed the cache, the view can render.
###I recorded a GIF###
http://www.wemallshop.com/hbs.gif
###Result###

Actually return data, but this. The body has no output to the browser

I'm not sure this should be considered as a bug, as koa-convert is a best-effort convert, not a guarantee. Hacking both a 3rd-party middleware and the core render function itself and then reporting it like a bug seems ... inappropriate. Maybe I misunderstood something.


What happened to the story of eve

After updating the application, the motion sensors look strange.

Which application did you update?  Eve?  Are you running iOS 14 beta?  Hoe does it show on other devices?

I updated the eve app and since then it looks this way with iOS 13 as well as iOS 14 beta.  this is what only the motion sensors that have a light sensor look like

What version did you update to?  I haven’t seen a new version released recently.  Did you reboot your iDevice after the update?

Version 4.3.1 from 3 weeks ago.  today a new sensor arrived and i added it to deconz i rebooted and it also looks like this

Only I have this problem?

I've been running Eve 4.3.1 (7211) since it came out and have never seen the above.  If it's on more than one iDevice, it's likely not an issue with Eve, but with how deCONZ exposes the sensor.  What type of sensor is this?  Could you please attach the debug dump file?

homebridge.log.gz
homebridge-hue.json.gz

Which is the sensor you added?

Motion sensor test

And it one that one that looks funny in Eve, or also the other two motion sensors?
I don't see anything odd in the dump file, nor in the log file.  However, you didn't run homebridge -D when capturing it, so the debug info is missing.  Could you try again, please.
Also, could you post a screenshot of the Names screen in Eve, under the config settings for the motion sensor?  I should show a motion sensor and a light sensor.

homebridge.log.gz
sorry this is file

This looks OK: one accessory with two services.
[7/12/2020, 2:24:41 PM] [Hue] Phoscon-GW: 00158D00047B48D6: LUMI lumi.sensor_motion.aq2 "Motion Sensor test"
[7/12/2020, 2:24:41 PM] [Hue] Phoscon-GW: /sensors/29: ZHAPresence "Motion Sensor test"
[7/12/2020, 2:24:41 PM] [Hue] Phoscon-GW: /sensors/32: ZHALightLevel "Motion Sensor test"

I cannot find anything wrong with Homebridge Hue.
That's the Accessory Details screen.  I need the Names screen; second line (under Room) in the config screen, with the Siri symbol.

Hm, looks like it duplicates the light sensor's characteristics as well.  Does the sensor show correctly in Home?  The other motion sensors look OK, don't they?

No motion sensor looks good

That's looking good as well.
I think it's a bug in Eve, somehow its memory got corrupted.  I don't know what caused it.
I would suggest to uninstall Eve, reboot the iDevice and re-install Eve.  Your HomeKit config should be safe, but the Eve-specific config will be lost.  Not sure about the recent Eve feature to sync the config between iDevices; you might need to do this on all devices simultaneously.
Before trying that, you could try and remove the history for the motion sensors from Eve, and reboot the iDevice.  If that doesn't help, remove the history again (assuming it loaded the history preserved by Homebridge Hue); stop Homebridge, delete the corresponding history files from accessories, reboot the iDevice and restart Homebridge.

From my Eve app.  Only one actual Eve sensor; the others are Yale alarm sensors.  This is Eve 4.3.1 (7211).

I deleted the sensor from deconz I deleted the history from homebridge -> restart I uninstalled eve I added the sensor -> I restarted then I installed eve but it didn't help

The problem seems to have been resolved since the last update 4.4 of eve


Loading large STATA file throws "OSError: [Errno 22] Invalid argument"

Hello, this error happens when loading a large (~3.3GB) stata 13 file:
/Users/makmana/colombia/colombia/datasets.py in <lambda>()
    111
    112 industry4digit_department = {
--> 113     "read_function": lambda: pd.read_stata("/Users/makmana/ciddata/Subnationals/Atlas/Colombia/beta/output2008_2013.dta"),
    114     "field_mapping": pila_to_atlas,
    115     "classification_fields": {

/Users/makmana/colombia/env/lib/python3.4/site-packages/pandas/io/stata.py in read_stata(filepath_or_buffer, convert_dates, convert_categoricals, encoding, index, convert_missing, preserve_dtypes, columns, order_categoricals, chunksize, iterator)
    160         return reader
    161
--> 162     return reader.read()
    163
    164 _date_formats = ["%tc", "%tC", "%td", "%d", "%tw", "%tm", "%tq", "%th", "%ty"]

/Users/makmana/colombia/env/lib/python3.4/site-packages/pandas/io/stata.py in read(self, nrows, convert_dates, convert_categoricals, index, convert_missing, preserve_dtypes, columns, order_categoricals)
   1349         self.path_or_buf.seek(self.data_location + offset)
   1350         read_lines = min(nrows, self.nobs - self._lines_read)
-> 1351         data = np.frombuffer(self.path_or_buf.read(read_len), dtype=dtype,
   1352                              count=read_lines)
   1353         self._lines_read += read_lines

OSError: [Errno 22] Invalid argument
> /Users/makmana/colombia/env/lib/python3.4/site-packages/pandas/io/stata.py(1351)read()
   1350         read_lines = min(nrows, self.nobs - self._lines_read)
-> 1351         data = np.frombuffer(self.path_or_buf.read(read_len), dtype=dtype,
   1352                              count=read_lines)

where read_len is<PHONE_NUMBER> and self.path_or_buf is <_io.BufferedReader name='/Users/makmana/ciddata/Subnationals/Atlas/Colombia/beta/output2008_2013.dta'>.
At that point, the question in my head was "well, what /is/ a reasonable read_len"? So I binary-searched until I converged to a value that was around 721000000, but then when I quit a bunch of other applications and somehow it started working again! This makes me think this has to do with available memory, maybe.
Another funny thing is that this happens on Python 3.4.2 (default, Oct 19 2014, 17:52:17) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.51)] on darwin, but when I do the same read_stata on Python 2.7.9 (default, Jan  7 2015, 11:50:42) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.56)] on darwin, it doesn't choke. Both are using numpy 1.9.2.
A final insight is that it fails very quickly (quicker than it could have possibly loaded the file) with that read_len. With smaller read_len values, say dividing by 2, it waits for a long time and then fails.
This issue and this one perhaps might be related.
I can't really share the file because of data confidentiality but I'd be happy to dig through to figure out what might be going on wrong if someone has ideas and pointers.

I don't know if this should go upstream or it should just chunk earlier to work around this. If it's the latter, I'm not sure how one would determine a reasonable chunking size. For posterity, my workaround was to load the file up in python2, save as hdf, then load the hdf file in python3 - no clue why this works.

try reading with a chunksize when reading a large file

@jreback well, yeah, of course that works, but this does seem like a regression in that it works with py2 but not py3 for some reason. A 3GB file should have no problem fitting in a computer with 16GB ram, even with all the python data type wrappers, and besides the fact that it fails immediately after you run and not after a long time loading tells me something else is going on.

Bah, I managed to reproduce this on its own:
In [5]: import io

In [8]: f = io.open("/..../output2008_2013.dta", "rb")

In [9]: f.read()
---------------------------------------------------------------------------
OSError                                   Traceback (most recent call last)
<ipython-input-9-bacd0e0f09a3> in <module>()
----> 1 f.read()

OSError: [Errno 22] Invalid argument

So this for sure is not on pandas anymore, but until upstream fixes this, py3 users on OSX are stuck, looks like. Also seems like torch is working around this, for example:
https://github.com/torch/DEPRECEATED-torch7-distro/commit/40e65934e071e452f194a9d8c0fd740131babefa
So I leave it to your discretion.

thanks

I just faced this bug [3 years after opening] when reading a 3.7GB file into pandas 0.23.4 and python 3.7.0. Is the only workaround really to use chunk sizes?
Traceback (most recent call last):
  File "/Applications/PyCharm.app/Contents/helpers/pydev/pydevd.py", line 1664, in <module>
    main()
  File "/Applications/PyCharm.app/Contents/helpers/pydev/pydevd.py", line 1658, in main
    globals = debugger.run(setup['file'], None, None, is_module)
  File "/Applications/PyCharm.app/Contents/helpers/pydev/pydevd.py", line 1068, in run
    pydev_imports.execfile(file, globals, locals)  # execute the script
  File "/Applications/PyCharm.app/Contents/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)
  File "/Users/foo/Repositories/occupations/code/motivation_occ.py", line 221, in <module>
    df = getData()
  File "/Users/foo/Repositories/occupations/code/motivation_occ.py", line 32, in getData
    df = pd.read_stata('../data/stata/motivation_occ.dta', convert_categoricals=False)
  File "/Users/foo/anaconda/envs/myenv3/lib/python3.7/site-packages/pandas/util/_decorators.py", line 178, in wrapper
    return func(*args, **kwargs)
  File "/Users/foo/anaconda/envs/myenv3/lib/python3.7/site-packages/pandas/io/stata.py", line 191, in read_stata
    data = reader.read()
  File "/Users/foo/anaconda/envs/myenv3/lib/python3.7/site-packages/pandas/util/_decorators.py", line 178, in wrapper
    return func(*args, **kwargs)
  File "/Users/foo/anaconda/envs/myenv3/lib/python3.7/site-packages/pandas/io/stata.py", line 1529, in read
    data = np.frombuffer(self.path_or_buf.read(read_len), dtype=dtype,
OSError: [Errno 22] Invalid argument

The python ticket seems to be stalled in review: https://bugs.python.org/issue24658 - it's probably a fair question as to whether this will ever get fixed in a reasonable amount of time. Open issue x-ref on numpy: https://github.com/numpy/numpy/issues/3858


Some valid Q# callable names produce invalid C# code

The classes generated for Q# callables contains several built-in members with names that are not surrounded by __. This means they are valid Q# identifiers. If you declare a Q# callable with the same name as one of these members, the C# code does not compile because the member name conflicts with the constructor name.
Here is an example:
function Init() : Unit {
    Message("Hello quantum world!");
}

produces this C# compile error:

Program.qs(22,30): error CS0542: '"Init": member names cannot be the same as their enclosing type.

Here is a list of names I tried that are valid Q# but produce invalid C#:

Body
AdjointBody if the operation is adjointable.
ControlledBody if the operation is controllable.
ControlledAdjointBody if the operation is controllable and adjointable.
Info
Init
Run
__dataIn
__dataOut
The fully qualified name of any callable used, with dots removed, such as MicrosoftQuantumIntrinsicMessage for the example above.

My idea for fixing this is to surround all members of callable classes with __, but add extension extension methods on the Operation<TIn, TOut> or ICallable types with the original names, since extension methods are allowed to have the same name as the class. If we add the extension methods to a namespace that most Q# programs already import, this should be mostly seamless, but technically not 100% backwards compatible unless there's a way to say that a class should always import some associated extension methods (I don't know of a way to do that though).


Question about the parameters

Hi @yjxiong @wanglimin ,
Congrats to you excellent work.
Did you only extract only 1 RGB frame and 5 stacked optical flow frames in one snippet? Since I notice that the new_length of RGB is 1 and the new_length of optical flow is 5. Morerover, why did you choose the test size 950 instead of the whole number of testing set? Can your caffe framework run with multi-GPUs of different types (e.g one TITANX and one GTX1080)? Thanks.
Best,
-L

Thanks for your interest in our works.

During training, for each segment, we randomly sample 1 snippet. Each snippet is composed of either 1 RGB frame or 5 continuous optical flow frames. More details can be found in the paper.

The test size needs to be multiplied by the number of GPUs, i.e. 4. That is around 3800, roughly the size of UCF test splits. However, the final performance is reported with the testing scripts instead of Caffe's on-the-fly validation.

It is OK to use multiple types of GPUs, (of course, no AMD ones). However, we suggest using a same type of GPUs to achieve maximal training speed.

Hi @yjxiong,
I misunderstand it. Thank you for your quick and detailed reply!
Best,
-L


⚠ ClamAV has degraded performance

In 72d0c98, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 195 ms

Resolved: ClamAV performance has improved in 88a2681.


region: support list wire by host

这个 PR 实现什么功能/修复什么问题:
wire 支持根据 host 过滤
是否需要 backport 到之前的 release 分支:

2.12
/area region

Codecov Report

Merging #3148 into master will decrease coverage by <.01%.
The diff coverage is 0%.

@@            Coverage Diff            @@
##           master   #3148      +/-   ##
=========================================
- Coverage    7.15%   7.15%   -0.01%
=========================================
  Files         478     478
  Lines       77057   77064       +7
=========================================
  Hits         5512    5512
- Misses      71082   71089       +7
  Partials      463     463

Flag
Coverage Δ

#aFlag
7.15% <0%> (-0.01%)
:arrow_down:

Impacted Files
Coverage Δ

pkg/compute/models/wires.go
2.02% <0%> (-0.03%)
:arrow_down:

Continue to review full report at Codecov.

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

/lgtm

/approve


Not possible to create node group with attach_worker_cni_policy = false

I'm submitting a...

[x] bug report
[ ] feature request
[ ] support request - read the FAQ first!
[ ] kudos, thank you, warm fuzzy

What is the current behavior?
When setting attach_worker_cni_policy = false with a node_group configuration (that otherwise works), node_group creation yields
Error: error creating EKS Node Group (dev_xxx:dev_xxx-0-lasting-ringtail): InvalidParameterException: The provided role doesn't have the Amazon EKS Managed Policies associated with it. Please ensure the following policies [arn:aws:iam::aws:policy/AmazonEKSWorkerNodePolicy, arn:aws:iam::aws:policy/AmazonEKS_CNI_Policy, arn:aws:iam::aws:policy/AmazonEC2ContainerRegistryReadOnly] are attached
{
  ClusterName: "dev_xxx",
  Message_: "The provided role doesn't have the Amazon EKS Managed Policies associated with it. Please ensure the following policies [arn:aws:iam::aws:policy/AmazonEKSWorkerNodePolicy, arn:aws:iam::aws:policy/AmazonEKS_CNI_Policy, arn:aws:iam::aws:policy/AmazonEC2ContainerRegistryReadOnly] are attached",
  NodegroupName: "dev_xxx-0-lasting-ringtail"
}

  on .terraform/modules/eks-cluster/terraform-aws-modules-terraform-aws-eks-dd06c59/modules/node_groups/node_groups.tf line 1, in resource "aws_eks_node_group" "workers":
   1: resource "aws_eks_node_group" "workers" {

What's the expected behavior?
Be able to start a node group without the AmazonEKS_CNI_Policy attached
Environment details

Terraform version: 1.12.20

Any other relevant info
We want to make use of the attach_worker_cni_policy option in order to limit the overly permissive node role. We deploy the CNI Plugin with IRSA enabled SA, so we don't need the policy attached to the node.
Further reference:

https://docs.aws.amazon.com/eks/latest/userguide/worker_node_IAM_role.html
https://docs.aws.amazon.com/eks/latest/userguide/iam-roles-for-service-accounts-cni-walkthrough.html , esp. step 7 remove AmazonEKS_CNI_Policy )
https://github.com/aws/eks-charts/issues/57#issuecomment-588983667 (implement IRSA for aws-node CNI plugin in terraform)

This error comes from the AWS API though, right? If so, how can we resolve that in this module?

If this is the case, did I misunderstand the purpose of this flag?

After some research we found this: https://github.com/aws/containers-roadmap/issues/766 - so this might be something becoming possible in the future.

did I misunderstand the purpose of this flag?

No, the purpose is correct, it's just that AWS won't let you create a node group without the policy attached to the role.
We could simply remove the attach_worker_cni_policy option node groups in this module?


Change array of structs to a single pointer to struct in options

Change options ...TracingStopOptions to options  *TracingStopOptions

First feedback which I received was that spreading it is a better developer experience on the customer side but "harder" to implement on our side. Maybe we clean it internally up to have less if len(options) == 1 checks everywhere. He preferred the spreading variant.

@mxschmitt Afaik array spread is used to take varargs in python terms, I don't think it is a better experience on customer side either because they can only provide one options as we explicitly check for len(options) == 1 and if they accidently provide more than 1 then there won't be a compiler error because it accepts varargs and it will not works as expected. If we change it to a single pointer to struct then it will be better on both the customer side and on the implementation side.

There are some inconsistencies in the API currently see https://github.com/mxschmitt/playwright-go/blob/5589ab4ea13a89f36465a0dac4a9ddf4824994f7/page.go#L463 as it should be options ...SomeOptions

Until golang supports default args for parameters, passing for now


[BUG] When selecting "Installed Packages" Winget source is missing.

Please confirm these before moving forward

[X] I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
[X] I have tested that this issue has not been fixed in the latest (beta or stable) release.
[X] I have checked the FAQ section for solutions.
[X] This issue is about a bug (if it is not, please use the correct template).

UniGetUI Version
3.1.0
Windows version, edition, and architecture
Windows 10 Pro 22H2
Describe your issue
Just upgraded to version 3.1.0. Was working fine for a short while...but Winget is most often missing from the sources list. This is very intermittent as sometimes all the sources are listed, then other times random ones are missing.
Steps to reproduce the issue
Start Uniget....select Installed Packages
UniGetUI Log
[07/05/2024 11:48:39 PM]
                            __  __      _ ______     __  __  ______
                           / / / /___  (_) ____/__  / /_/ / / /  _/
                          / / / / __ \/ / / __/ _ \/ __/ / / // /
                         / /_/ / / / / / /_/ /  __/ /_/ /_/ // /
                         \____/_/ /_/_/\____/\___/\__/\____/___/
                             Welcome to UniGetUI Version 3.1.0
[07/05/2024 11:48:39 PM]
[07/05/2024 11:48:39 PM] Version Code:  3.1
[07/05/2024 11:48:40 PM] Using bundled GSudo at C:\Program Files\UniGetUI\Assets\Utilities\gsudo.exe
[07/05/2024 11:48:41 PM] Loaded language locale: en
[07/05/2024 11:48:42 PM] Randomly-generated background API auth token for the current session: cjz9mfw3fcpw90vb989yge6o2qo7k2culwyfej6rftsxsgobkm5n2aklz1syd5hd
[07/05/2024 11:48:42 PM] Api running on http://localhost:7058
[07/05/2024 11:48:44 PM] Lang files were updated successfully from GitHub
[07/05/2024 11:48:44 PM] UniGetUI is up to date
[07/05/2024 11:48:44 PM] The restored geometry did not have exactly 5 items (found length was 1)
[07/05/2024 11:48:48 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: Pip
                         █ Enabled: True
                         █ Found: True
                         █ Fancye exe name: pip
                         █ Executable path: C:\Users\Scott\AppData\Local\Microsoft\WindowsApps\python.exe
                         █ Call arguments:  -m pip
                         █ Version:
                         █
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[07/05/2024 11:48:48 PM] Downloaded new icons and screenshots successfully!
[07/05/2024 11:48:51 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: .NET Tool
                         █ Enabled: True
                         █ Found: True
                         █ Fancye exe name: dotnet tool
                         █ Executable path: C:\Program Files\dotnet\dotnet.exe
                         █ Call arguments: tool
                         █ Version:
                         █   6.0.423
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[07/05/2024 11:48:55 PM] System.TimeoutException: The operation has timed out.
                            at UniGetUI.PackageEngine.PEInterface.Initialize() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageEngine\PEInterface.cs:line 44
[07/05/2024 11:48:55 PM] Timeout: Not all package managers have finished initializing.
[07/05/2024 11:49:01 PM] PowerShell sources took too long to load, using known sources as default
[07/05/2024 11:49:01 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: PowerShell
                         █ Enabled: True
                         █ Found: True
                         █ Fancye exe name: powershell.exe
                         █ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
                         █ Call arguments:  -NoProfile -Command
                         █ Version:
                         █   Name                           Value
                         █   ----                           -----
                         █   PSVersion                      5.1.19041.4522
                         █   PSEdition                      Desktop
                         █   PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
                         █   BuildVersion                   10.0.19041.4522
                         █   CLRVersion                     4.0.30319.42000
                         █   WSManStackVersion              3.0
                         █   PSRemotingProtocolVersion      2.3
                         █   SerializationVersion           <IP_ADDRESS>
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[07/05/2024 11:49:01 PM] Chocolatey sources took too long to load, using known sources as default
[07/05/2024 11:49:01 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: Chocolatey
                         █ Enabled: True
                         █ Found: True
                         █ Fancye exe name: choco.exe
                         █ Executable path: C:\Users\Scott\AppData\Local\UniGetUI\Chocolatey\choco.exe
                         █ Call arguments:
                         █ Version:
                         █   2.2.2
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[07/05/2024 11:49:02 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: Winget
                         █ Enabled: True
                         █ Found: True
                         █ Fancye exe name: winget.exe
                         █ Executable path: C:\Users\Scott\AppData\Local\Microsoft\WindowsApps\winget.exe
                         █ Call arguments:
                         █ Version:
                         █   Naive WinGet CLI Version: v1.8.1791
                         █   Microsoft.WinGet.Client PSModule version:
                         █   Using Native WinGet helper (COM Api)
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[07/05/2024 11:49:02 PM] Scoop sources took too long to load, using known sources as default
[07/05/2024 11:49:02 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: Scoop
                         █ Enabled: True
                         █ Found: True
                         █ Fancye exe name: scoop
                         █ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
                         █ Call arguments:  -NoProfile -ExecutionPolicy Bypass -Command scoop
                         █ Version:
                         █   Current Scoop version:
                         █
                         █   'main' bucket:
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[07/05/2024 11:49:03 PM] Found 0 available updates from Pip
[07/05/2024 11:49:03 PM] Found 0 installed packages from Pip
[07/05/2024 11:49:06 PM] Found 3 installed packages from Scoop
[07/05/2024 11:49:07 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
                         █▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
                         █ Name: Npm
                         █ Enabled: True
                         █ Found: True
                         █ Fancye exe name: npm
                         █ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
                         █ Call arguments:  -NoProfile -ExecutionPolicy Bypass -Command npm
                         █ Version:
                         █   10.8.1
                         ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[07/05/2024 11:49:15 PM] Dependency Scoop-Search for manager Scoop is present
[07/05/2024 11:49:15 PM] Found 0 available updates from .NET Tool
[07/05/2024 11:49:15 PM] Found 0 available updates from Chocolatey
[07/05/2024 11:49:15 PM] Found 0 installed packages from Chocolatey
[07/05/2024 11:49:15 PM] Found 1 installed packages from .NET Tool
[07/05/2024 11:49:15 PM] Found 1 installed packages from PowerShell
[07/05/2024 11:49:15 PM] Dependency Git for manager Scoop is present
[07/05/2024 11:49:16 PM] Dependency .NET Tools Outdated for manager .NET Tool is present
[07/05/2024 11:49:16 PM] LoadComponentsAsync finished executing. All managers loaded. Proceeding to interface.
[07/05/2024 11:49:16 PM] Found 0 available updates from PowerShell
[07/05/2024 11:49:56 PM] Error finding updates on manager Scoop
[07/05/2024 11:49:56 PM] System.TimeoutException: The operation has timed out.
                            at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager.GetAvailableUpdates() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 189

Package Managers Logs
Manager Winget with version:
Naive WinGet CLI Version: v1.8.1791
Microsoft.WinGet.Client PSModule version:
Using Native WinGet helper (COM Api)

——————————————————————————————————————————

Logged native task on manager Winget. Task type is ListSources
Process start time: 07/05/2024 11:49:00 PM
Process end time:   07/05/2024 11:49:02 PM

-- Task information
 ...

The task reported success

——————————————————————————————————————————

Relevant information
Tried a "reset Uniget". Tried a "Reset Winget sources" as well as an uninstall and reinstall.
Screenshots and videos

Please try this beta release here: https://github.com/marticliment/UniGetUI/releases/tag/3.1.1-beta0

Updated to the 3.1.1-beta0 and it seems to be working normally.

Just found if I quit Uniget and start it again...when I select Installed Packages" Winget source is missing. If I right click on the Uniget notification icon and select "available packages" ...the Winget and Local sources populate. I had items listed in "Software Updates" that now is totally empty.

Uniget requires quitting at starting several times to work normally.

3.1.1-beta0 also has the quitting requirement?

Yes.

Just installed 3.1.1-beta1. The issue is not resolved. Sources just show Powershell...and no software updates show up...when there were some earlier today.

After a few more tries..listed sources and software updates list are inconsistent.

I have a similar problem. currently on 3.1.1-beta1.
Winget is not functioning in UniGet.
not showing it in sources, despite it working before in 3.1.0
Already unsuccesfully tried enabling bundled winget and then reset winget sources

I have to quit and start usually more than 3 times for things to work correctly.

Please share the package manager logs for version 3.1.1-beta1

Here are the logs:
Manager Winget with version:
Native WinGet CLI Version: v1.8.1791
Microsoft.WinGet.Client PSModule version:
Using Native WinGet helper (COM Api)
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListSources
Process start time: 07/08/2024 11:43:35 AM
Process end time:   07/08/2024 11:43:52 AM
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\Scott\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity"
Process start time: 07/08/2024 11:43:36 AM
Process end time:   07/08/2024 11:43:53 AM
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListSources
Process start time: 07/08/2024 11:43:43 AM
Process end time:   07/08/2024 11:43:53 AM
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 07/08/2024 11:43:44 AM
Process end time:   07/08/2024 11:44:17 AM
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 07/08/2024 11:43:53 AM
Process end time:   07/08/2024 11:44:26 AM
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\Scott\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity"
Process start time: 07/08/2024 12:52:45 PM
Process end time:   07/08/2024 12:53:06 PM
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 07/08/2024 12:53:06 PM
Process end time:   07/08/2024 12:53:22 PM
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 07/08/2024 8:22:04 PM
Process end time:   07/08/2024 8:22:46 PM
-- Task information
...
The task reported success
——————————————————————————————————————————

@marticliment Correction: It stopped working with the update to 3.1.0 stable from 3.0 stable.

Any update on this? I cant get anything listed in my "software updates". I can sometimes get my full "installed packages" to populate.

Please test the 3.1.1-beta1 release

https://github.com/marticliment/UniGetUI/releases/download/3.1.1-beta1/UniGetUI.Installer.exe

@marticliment Unfortunately my posts from above are already with 3.1.1-beta1. Same behaviour as since i updated to 3.1.0

Please share logs of 3.1.1-b1

[07/13/2024 5:25:19 PM]    __  __      _ ______     __  __  ______
/ / / /___  () /  / // / / /  /
/ / / / __ / / / __/ _ / __/ / / // /
/ // / / / / / // /  __/ // // // /
_// ///_/_/_/_/_/
Welcome to UniGetUI Version 3.1.1-beta1
[07/13/2024 5:25:19 PM]
[07/13/2024 5:25:19 PM] Version Code:  3.1091
[07/13/2024 5:25:19 PM] Encoding Code Page set to 437
[07/13/2024 5:25:23 PM] Using bundled GSudo at C:\Program Files\UniGetUI\Assets\Utilities\gsudo.exe
[07/13/2024 5:25:25 PM] Loaded language locale: en
[07/13/2024 5:25:28 PM] Randomly-generated background API auth token for the current session: 056zzxu9w2mvykswj5t1yuieoxq33lhqj9ydksnvyw2rwu7jojruwm3bs0gaur3s
[07/13/2024 5:25:30 PM] Api running on http://localhost:7058
[07/13/2024 5:25:33 PM] Lang files were updated successfully from GitHub
[07/13/2024 5:25:33 PM] UniGetUI is up to date
[07/13/2024 5:25:33 PM] Command npm was not found on the system
[07/13/2024 5:25:33 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Npm
█ Enabled: False
█ THE MANAGER IS DISABLED
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[07/13/2024 5:25:36 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Pip
█ Enabled: True
█ Found: True
█ Fancye exe name: pip
█ Executable path: C:\Users\Scott\AppData\Local\Microsoft\WindowsApps\python.exe
█ Call arguments:  -m pip
█ Version:
█
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[07/13/2024 5:25:36 PM] Downloaded new icons and screenshots successfully!
[07/13/2024 5:25:40 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: .NET Tool
█ Enabled: True
█ Found: True
█ Fancye exe name: dotnet tool
█ Executable path: C:\Program Files\dotnet\dotnet.exe
█ Call arguments: tool
█ Version:
█   6.0.424
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[07/13/2024 5:25:42 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Chocolatey
█ Enabled: True
█ Found: True
█ Fancye exe name: choco.exe
█ Executable path: C:\Users\Scott\AppData\Local\UniGetUI\Chocolatey\choco.exe
█ Call arguments:
█ Version:
█   2.2.2
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[07/13/2024 5:25:43 PM] System.TimeoutException: The operation has timed out.
at UniGetUI.PackageEngine.PEInterface.Initialize() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageEngine\PEInterface.cs:line 47
[07/13/2024 5:25:43 PM] Timeout: Not all package managers have finished initializing.
[07/13/2024 5:25:59 PM] PowerShell sources took too long to load, using known sources as default
[07/13/2024 5:25:59 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell
█ Enabled: True
█ Found: True
█ Fancye exe name: powershell.exe
█ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█ Call arguments:  -NoProfile -Command
█ Version:
█   Name                           Value
█   ----                           -----
█   PSVersion                      5.1.19041.4648
█   PSEdition                      Desktop
█   PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
█   BuildVersion                   10.0.19041.4648
█   CLRVersion                     4.0.30319.42000
█   WSManStackVersion              3.0
█   PSRemotingProtocolVersion      2.3
█   SerializationVersion           <IP_ADDRESS>
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[07/13/2024 5:26:00 PM] Scoop sources took too long to load, using known sources as default
[07/13/2024 5:26:00 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Scoop
█ Enabled: True
█ Found: True
█ Fancye exe name: scoop
█ Executable path: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
█ Call arguments:  -NoProfile -ExecutionPolicy Bypass -Command scoop
█ Version:
█   Current Scoop version:
█
█   'main' bucket:
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[07/13/2024 5:26:02 PM] Winget sources took too long to load, using known sources as default
[07/13/2024 5:26:02 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Winget
█ Enabled: True
█ Found: True
█ Fancye exe name: winget.exe
█ Executable path: C:\Users\Scott\AppData\Local\Microsoft\WindowsApps\winget.exe
█ Call arguments:
█ Version:
█   Native WinGet CLI Version: v1.8.1911
█   Microsoft.WinGet.Client PSModule version:
█   Using Native WinGet helper (COM Api)
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[07/13/2024 5:26:07 PM] Found 0 available updates from Pip
[07/13/2024 5:26:07 PM] Found 0 installed packages from Pip
[07/13/2024 5:26:07 PM] Dependency WinGet PowerShell Module for manager Winget is present
[07/13/2024 5:26:09 PM] Found 0 available updates from Chocolatey
[07/13/2024 5:26:09 PM] Found 0 installed packages from Chocolatey
[07/13/2024 5:26:09 PM] Found 3 installed packages from Scoop
[07/13/2024 5:26:11 PM] Found 1 installed packages from .NET Tool
[07/13/2024 5:26:11 PM] Dependency Scoop-Search for manager Scoop is present
[07/13/2024 5:26:12 PM] Dependency Git for manager Scoop is present
[07/13/2024 5:26:13 PM] Dependency .NET Tools Outdated for manager .NET Tool is present
[07/13/2024 5:26:13 PM] LoadComponentsAsync finished executing. All managers loaded. Proceeding to interface.
[07/13/2024 5:26:23 PM] Found 0 available updates from .NET Tool
[07/13/2024 5:26:23 PM] Found 1 installed packages from PowerShell
[07/13/2024 5:26:23 PM] Found 0 available updates from PowerShell
[07/13/2024 5:26:31 PM] Found 339 installed packages from Winget
[07/13/2024 5:26:33 PM] Found 7 available updates from Winget
[07/13/2024 5:26:44 PM] Error finding updates on manager Scoop
[07/13/2024 5:26:44 PM] System.TimeoutException: The operation has timed out.
at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager.GetAvailableUpdates() in C:\SomePrograms\WingetUI-Store\src\UniGetUI.PackageEngine.PackageManagerClasses\Manager\PackageManager.cs:line 189

Fixed by 0a86316fddc7a90102e77e6dda661b703f2308bc

So just wait for the next update?

yes


Feb 18th 2015 chat server revert

Just FYI, not an issue, but it looks like Plug version <IP_ADDRESS>62 has just reverted back to the old chat server once more<EMAIL_ADDRESS>ahoy!

The recent update to <IP_ADDRESS>80 uses the new chat server, so the current one works now.  The only thing now is that the socket exits with code 1000 and the bot occasionally spends the next three minutes reconnecting and disconnecting.  I've also gotten this once or twice when trying to reconnect:
Log:
18 Feb 19:39:39 [WARNING]  [plugAPI]  [Socket Server] Closed with code 1000
18 Feb 19:39:39 [INFO]     [plugAPI]  [Socket Server] Reconnecting
TypeError: Cannot read property 'split' of undefined
    at Request._callback (C:\Users\Foodbandlt\Dropbox\CTSBot\src\node_modules\pl
ugapi\bin\src\client.js:654:13)
    at Request.self.callback (C:\Users\Foodbandlt\Dropbox\CTSBot\src\node_module
s\plugapi\node_modules\request\request.js:344:22)
    at Request.emit (events.js:110:17)
    at Request.<anonymous> (C:\Users\Foodbandlt\Dropbox\CTSBot\src\node_modules\
plugapi\node_modules\request\request.js:1239:14)
    at Request.emit (events.js:129:20)
    at IncomingMessage.<anonymous> (C:\Users\Foodbandlt\Dropbox\CTSBot\src\node_
modules\plugapi\node_modules\request\request.js:1187:12)
    at IncomingMessage.emit (events.js:129:20)
    at _stream_readable.js:908:16
    at process._tickCallback (node.js:355:11)


Repack debug

Motivate of the pull request

In the new FPGA architecture, we have introduced additional pins in the repack_design_constraints.xml file: lreset and lclk. Nets that are connected to these pins will not be identified as global nets, and they will not be disregarded. This ensures that the connections between lreset/lclk and specified pins (e.g., clb.I) remain intact, and lreset/lclk cannot be rerouted based on the repack_design_constraints.xml.
To address this issue, we have included an ignore_net option in the repack_design_constraints.xml file. This option allows us to specify the nets connected to lreset/lclk that should be ignored.

What does this pull request change?

parse new command in repack_design_constraint file:
e.g. <ignore_net name="net1" pin="clb.I[0:25]"/>

save parsed data to RepackDesignConstraints class
i.e. std::map<std::string/net name/, std::vectorstd::string/pin name/> ignore_net_pin_map;

RepackDesignConstraints is part of RepackOptions.
In RepackOptions, write a method to identify whether one net should be ignored or not

Which part of the code base require a change

OpenFPGA libraries

Test Detail

passed Arkangel reg_test
passed test on test data provided in the issue detail (Arkangel Issue # 73)
passed test on test data provided in the issue detail (Arkangel Issue # 78)

@treelin611 The readthedocs is open to anyone. You do not need to be granted any access right. You just need to modify the source files under docs

@treelin611 Thank you very much for the contribution. The code changes is straightforward and streamline. I like it. However, still need some effort before merging. See detailed code comments.
In addition, please also

Update documentation: Add the new option to the file format: https://openfpga.readthedocs.io/en/master/manual/file_formats/repack_design_constraints/#file-formats-repack-design-constraints
Add a new testcase to validate this new feature (Use a simplified testcase is totally fine).

Hi Xifan, I tried to follow the dev guideline to add test case. But I have no access to the Read the Docs. Please add me to the list of access. @tangxifan

@treelin611 The readthedocs is open to anyone. You do not need to be granted any access right. You just need to modify the source files under docs

@treelin611 Please follow the example to add a new testcase： https://github.com/lnis-uofu/OpenFPGA/tree/master/openfpga_flow/tasks/fpga_bitstream/repack_wire_lut/config
I suggest to add the new testcase to the fpga_bitstream task group, similar to the existing repack_wire testcases

@treelin611 Thank you very much for the contribution. The code changes is straightforward and streamline. I like it. However, still need some effort before merging. See detailed code comments.
In addition, please also

Update documentation: Add the new option to the file format: https://openfpga.readthedocs.io/en/master/manual/file_formats/repack_design_constraints/#file-formats-repack-design-constraints
Add a new testcase to validate this new feature (Use a simplified testcase is totally fine).

added test case under openfpga_flow/tasks/fpga_bitstream/repack_ignore_nets
the test case captures parsing errors such as: clb,I[0:12]


Add Redragon Kala K557 to keyboards

List any issues that this PR fixes: fixes # , etc...

This pull request proposes the following changes:

Add support for the Redragon Kala k557 rgb keyboard
Add support for the Redragon brand

Known issues/To do:

You probably wanted to make an issue asking for that keyboard, but they dont have an sdk that we can use, so it's not possible


Add text reasons to all require statements

Before you start work
Please read our contribution guidelines and if there is a bounty involved  please also see here
If you have ongoing work from other bounties with us where funding has not been released, please do not pick up a new issue.  We would like to involve as many contributors as possible and parallelize the work flow as much as possible.
Please make sure to comment in the issue here immediately after starting work so we know your plans for implementation and a timeline.
Please also note that in order for work to be accepted, all code must be accompanied by test cases as well.
User Story
As a user, I would like better error reporting
Why Is this Needed?
Summary:Currently its very difficult when a tx fails due to a revert to debug
Description
Type: Feature
Current Behavior
No text for any require statements
Expected Behavior
Newer version of solidity accept text with require statements
Solution
Summary: Add text reasons!
Definition of Done

[ ] add reason's to all require statements
[ ] updated all needed tests

Completed the initial work, but the factory fails to deploy due to gas constraints now.  Will have to look into solutions later on.

eventually we can proceed with this, but closing issue for now.


Rationale for double negation (!!)

Just curious what the rationale is for the double negation,
https://github.com/LLNL/zfp/blob/068f8150ffc055680fa15c430edb5fed8186bb7c/tests/testzfp.cpp#L434 appearing above and in many other places in this same file?

!!x simply means x != 0.  Sometimes such comparisons get flagged as a sign mismatch, e.g., x is unsigned in this case while 0 is signed.  So then you need x != 0u or perhaps even x != 0ul.
You might argue that y = x would work in this case, but when y is a Boolean, this can result in loss of precision compiler warnings when there is no explicit cast.
!!x avoids these pitfalls.

Hmmm. Never seen or enountered that sort of thing before. Thanks for explanation.

It's a reasonably common idiom in C.  Perhaps less so in C++.  See https://stackoverflow.com/questions/248693/double-negation-in-c-code/248698 for further discussion.


Update tempest tests covered in the staging and MU gating jobs

This PR updates the full tempest coverage in the staging and MU gating jobs:

adds cinder and nova tempest test runs to the SOC7 gate jobs for
the staging media and maintenance update testing (SOC-9801).
replaces the lbaas-octavia test run filter with the lbaas test filter (with the
ability to generate test runs dynamically from the chef tempest
recipes, lbaas-octavia is deprecated)
adds Octavia and Designate tempest test runs to the MU gating jobs for SOC8 and SOC9

So what has changed? It was turned off because the tests were failing previously, right?

So what has changed? It was turned off because the tests were failing previously, right?

Yes @jsuchome , it was turned off because there were some broken cinder/nova test cases that I fixed in the meantime.


Typo in donate page

Issue Type:
[x] Bug Report
[  ]  Feature Request
[  ] Documentaion
Describe the bug

It says Futures for childrens

Possible solution

It should be "Future for Children"

Screenshots

If applicable, add screenshots to help explain your problem.

I would like to fix this under LGMSOC.

@supzi-del Thanks for spotting this, please submit a PR by today.


Control fields are always null in UserControls

Describe the bug
When assigning a name to a control (Name="someControl"), a field is auto-generated but is never assigned. This issue only happens in UserControls (from my own experience).
To Reproduce
Steps to reproduce the behavior:

Create a UserControl
Add a Label (or any other control) to it and give it a name (for example <Label Name="someLabel">Test</Label>)
Try setting its contents through a script (the field will always be null)

Expected behavior
For the field to not be null.
Screenshots

Desktop (please complete the following information):

OS: Windows 11
Version 10.0.22000

Are you sure that your Label isn't a part of a DataTemplate or other deferred-loaded content?

Are you sure that your Label isn't a part of a DataTemplate or other deferred-loaded content?

The same issue happens with any type of control, even panels

Can you share simple project to reproduce? With xaml.

Thanks. Reproduced and it seems to be known problem with templates: https://github.com/AvaloniaUI/AvaloniaVS/issues/249
Not related to this repository, please follow issue from my link.

In short, you need to remove InitializeComponent method body, as it is defined in source generator. And all the properties are initiated inside of source generator impl.

PR to fix this incompatibility https://github.com/AvaloniaUI/AvaloniaVS/pull/259