FileAppendTransaction with large data results in DUPLICATE_TRANSACTION precheck

SDK Version
2.0.3

Problem
Trying to create a large file, using FileAppendTransaction to automatically append a large amount of data results in DUPLICATE_TRANSACTION precheck error

Tried the file-append-chunked.js example to ensure it wasn't my own code at fault and the problem can be reproduced here too.

What should happen
FileAppendTransaction runs as many append transactions as required, ensuring the transaction id is unique for each transaction.

I believe this is fixed on master right now, and will be released soon. We have a test on master for this which passes https://github.com/hashgraph/hedera-sdk-js/blob/master/test/integration/FileAppendIntegrationTest.js#L80


Cactbot not loading with current overlay version

Receiving this error when I start up ACT since updating to the latest version of the overlay plugin.
[11/28/2019 4:52:20 AM] Info: LoadAddons: C:\Program Files (x86)\Advanced Combat Tracker\addons\CactbotOverlay.dll
[11/28/2019 4:52:20 AM] Error: LoadAddons: Skipped CactbotOverlay, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null because it's incompatible with this version of OverlayPlugin.
[11/28/2019 4:52:21 AM] Info: Raidboss: BrowserConsole: Uncaught (in promise) ReferenceError: kAllRoles is not defined (Source: file:///C:/Program%20Files%20(x86)/Advanced%20Combat%20Tracker/resources/party.js, Line: 22)
[11/28/2019 4:52:21 AM] Info: Raidboss: BrowserConsole: Uncaught (in promise) TypeError: Cannot read property 'OnDataFilesRead' of undefined (Source: file:///C:/Program%20Files%20(x86)/Advanced%20Combat%20Tracker/ui/raidboss/raidboss.js, Line: 84)
Any help would be greatly appreciated.

[11/28/2019 4:52:20 AM] Error: LoadAddons: Skipped CactbotOverlay, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null because it's incompatible with this version of OverlayPlugin.

You have to update your Cactbot installation as well. Please read the release notes for the latest version completely. They include instructions on how to switch. Do not put CactbotOverlay.dll in your addons folder.


Add 3 links

Add 3 links to the demo

Hey @kzelda, thank you for the PR but I rewrote Navigo and now it has its own examples folder here https://github.com/krasimir/navigo/tree/big-rewrite/examples


SkillEffect to SkillEffectDetail

Deleted skill_effect from Bestiary.Models.Skill and adjusted all methods which were using skill_effect to use effect (more detailed one).

resolves #205
resolves #206


Date of source code release

It has been ~2 months since the last commit. Is it possible to know the estimated date of source code release?

Looking forward to your release!


Fix a couple TR NullPointerExceptions when no caches are available

What does this PR (Pull Request) do?
Fixes a Null Pointer Exception (where there are no available caches for a requested DS) and converts some == usage to .equals() (since I believe we want to compare the actual IP addresses and not the pointer references). Also, change the method for determining whether a given IP address is IPv4 or IPv6 to match what is used elsewhere in similar cases (since getByName can have the side-effect of doing DNS lookups).

[x] This PR is not related to any Issue

Which Traffic Control components are affected by this PR?

Traffic Router

What is the best way to verify this PR?
Run the TR unit tests, verify they still pass:
mvn clean test -Djava.library.path=/usr/local/opt/tomcat-native/lib

Make a request for a DS that doesn't have any available caches, make sure that editCacheListForIpVersion does not throw a NullPointerException.
If this is a bug fix, what versions of Traffic Control are affected?

master
4.1.0-RC1

The following criteria are ALL met by this PR

[x] Fairly minor fixes, performed manual tests to validate since there aren't pre-existing unit tests in this specific area (as far as I can tell)
[x] Bugfix, docs unnecessary
[x] Unreleased bug, changelog entry unnecessary
[x] This PR includes any and all required license headers
[x] This PR does not include a database migration
[x] This PR DOES NOT FIX A SERIOUS SECURITY VULNERABILITY (see the Apache Software Foundation's security guidelines for details)

I rebased to resolve merge conflicts, but I didn't actually have to change any of the code. Cache.java was basically just renamed to Node.java without having to change anything else.

I rebased to resolve merge conflicts, but I didn't actually have to change any of the code. Cache.java was basically just renamed to Node.java without having to change anything else.

I think the intent is to still use Cache because

Although Cache was renamed to Node, a new class also named Cache was added in the Edge Traffic Routing PR, and it extends Node.
The usage of  Cache doesn't change in ConfigHandler after the Edge Traffic Routing PR was merged
Node looks like it is used for Edge Traffic Routing


Dockerfile.Foo does not cause filetype to be set

Would the maintainers consider a pull request which added the compliment to the existing trailing *.[Dd]ockerfile filetype setter?
Something like:
autocmd BufRead,BufNewFile [Dd]ockerfile.* set ft=Dockerfile
I'm not sure how common this convention is, but I have seen it used in a few projects I've worked on.

Hey,
We have this setting here:
https://github.com/ekalinin/Dockerfile.vim/blob/e15706106a5edd1120c23a593e560e51218c77bd/ftdetect/Dockerfile.vim#L5
Doesn't it work?

Apologies. This was end user error.


Complaining about RMAction?

I'm getting this error:
Use of undeclared identifier 'RMAction'
I was wondering what I'm doing wrong?

Looks like RMActionController as dependency has not been installed. Are you using RMPickerViewController via CocoaPods or did you copy the source files into the folder yourself?
(If it is the latter: I'm sorry, I forgot to mention this in the documentation. I'll fix that asap :) )

Fully release version 2.0.0 of RMPickerViewController. Install instructions should be consistent now :)


fix(deps): update terraform ibm to v1.49.0

This PR contains the following updates:

Package
Type
Update
Change

ibm (source)
required_provider
minor
=1.48.0 -> =1.49.0

ibm (source)
required_provider
minor
>=1.48.0 -> >=1.49.0

ibm (source)
required_provider
minor
>= 1.48.0 -> >= 1.49.0

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, click this checkbox. ⚠ Warning: custom changes will be lost.

This PR has been generated by Renovate Bot.

:tada: This PR is included in version 3.1.2 :tada:
The release is available on:

GitHub release
v3.1.2

Your semantic-release bot :package::rocket:


Update the Hi Score and Score at the same time when you hit the Hi Score

When you reach your hi score, the Hi Score starts updating together with the current Score like in the original game.

Thanks for this. Sorry for my delay in looking into this.


Files of Microsoft Store version

In general, use Microsoft Store version as it is. Do not show its files.

Yes, I understand.


bug: Enums in the HTTP API aren't rendered correctly in documentation

Copied from https://github.com/Opentrons/opentrons/issues/8006#issuecomment-870898422...
There's some weirdness happening to our enums. Here's a snippet from our generated OpenAPI spec:
"SessionCommandSummary": {
    "title": "SessionCommandSummary",
    "required": [
        "id",
        "commandType",
        "status"
    ],
    "type": "object",
    "properties": {
        "id": {
            "title": "Id",
            "type": "string",
            "description": "Unique command identifier."
        },
        "commandType": {
            "title": "Commandtype",
            "anyOf": [
                {
                    "const": "addLabwareDefinition",
                    "type": "string"
                },
                {
                    "const": "aspirate",
                    "type": "string"
                },
...

The anyOf consts looks good, but, on /redoc...

(This example is from the response of GET {{hostname}}:31950/sessions/{{session_id}}/commands.)
I don't know if this is a /redoc problem or a Pydantic problem or what.

Things to investigate:

How other APIs represent enums in OpenAPI
Whether using a newer version of Redoc/FastAPI fixes this
Whether other documentation generators fix this

This appears to have been resolved at some point.


feat(ios): On Notification Tap events not passed to firebase handlers that handles the notifications that opened the app

Description :
I'm working on adding foreground and background notifications support in one of my apps. I've got firebase and pusher beams added to support notifications.
As of this moment, as pusher beams only has handlers to handle notifications in foreground state with  PusherBeams.instance.onMessageReceivedInTheForeground and no support for handling notifications that are opened the app from background or terminated state, so to handle those types of events, I'm using Firebase handler  FirebaseMessaging.onMessageOpenedApp.listen to listen to those notifications.
The issue comes when I'm trying to open the app from background/terminated state by tapping on notifications on ios, the firebase handler is never called.
Warning: Application delegate received call to -application:didReceiveRemoteNotification:fetchCompletionHandler: but the completion handler was never called and the following warnings are logged in the console.
Warning: UNUserNotificationCenter delegate received call to -userNotificationCenter:didReceiveNotificationResponse:withCompletionHandler: but the completion handler was never called.

In case of android, the handler does gets called properly and I recieve that notification data within the app.
To make sure this wasn't an issue around firebase handlers, I removed all the pusher beams integration and tested the notifications which worked as expected in all app states.
I did a little digging in to the pusher beams ios code for notifications, found out this handler here for handling notification taps.

I see that it's yet to be implemented but I still don't understand the reason why the background notifications are properly passed on to the firebase handlers in the android but on ios it fails to do so. Is pusher beams handling that callback but not passing it to firebase handlers!?
Could really use some help here as this is a critical part of our app!

@fbenevides, could this be because userNotificationCenter is still to be implemented? Let me know if you need me to reproduce this.

Unfortunately we won't be able to support handling notifications in the background until it is implemented in the library. I will keep this issue open however, just in case another user is able to come up with a workaround.

Are you still planning to add this feature? Not having it is a big deal, especially as we're considering moving away from Pusher. Is there a timeline for its implementation?

Same here, it is a big problem not to manage this type of events, is there a deadline for its implementation?

@rutvik110 Hi Rutvik,
I cloned pusher beams example and noticed that FirebaseMessaging.onMessageOpenedApp doesn't work on Android, but FirebaseMessaging.onBackgroundMessage only works on android.
Can you help me how yo get the FirebaseMessaging.onMessageOpenedApp works ?


QAKit subspec

This PR creates a pod subspec QAKit  for Yoshi, currently, it only contains an environment menu, the name QAKit is used for easier extension.
Also include some code cleanup

This seems halfway-done to me. I feel like it should include an actual implementation of the environment manager, including caching the selected environment. the way it is now, every team using this is still going to have to re-implement that functionality

@maxmamis You're right, I deleted an implementation before submitting the PR based on a poll result. Now it seems the poll is out of content since this lives in a subspec. @maxmamis @ThibaultKlein @hkellaway  Do you think it makes sense to have a simple persist env manager in here?

@ghvg1313 per the discussion, are we still moving forward on an env manager? if so, then it should be fully realized

@hkellaway Updated with env manager implementation

for future editions - i think the update to Swift 4.0 should have been handled in a separate PR

getting a warning for YoshiTests target The use of Swift 3 @objc inference in Swift 4 mode is deprecated. Please address deprecated @objc inference warnings, test your code with “Use of deprecated Swift 3 @objc inference” logging enabled, and then disable inference by changing the "Swift 3 @objc Inference" build setting to "Default" for the "YoshiTests" target.

@hkellaway Is this happening in your project? That might be a setting for your project or pod install setting, where you should disable the @objc check, the only @objc references I have is for selectors which are required.

should Envrionment Date be displayed in the Example? its blank fo me

@hkellaway It should be blank there since there's no persistence in that function, might update later


User emails do not need their own GSI

I think we're using one GSI to get all users in an org, but we're essentially wasting a second GSI just to query by email.
We should store the org users in a transaction on the org itself and use GSI1 for the email.
When adding the ability to remove users, its as simple as doing a transaction and deleting the user item in the org partition.

other use cases have come up to get a user by email, closing


docker pull doesn't work?

Issue Description
Trying to set up boarding to run in docker on AWS... Please help :-)

GERTY3000:boarding robhu$ ls -la
total 0
drwxr-xr-x   2 robhu  staff   64 18 Sep 09:49 .
drwxr-xr-x  25 robhu  staff  800 18 Sep 09:49 ..
GERTY3000:boarding robhu$ docker pull emcniece/docker-boarding
Using default tag: latest
Error response from daemon: manifest for emcniece/docker-boarding:latest not found

I could find https://github.com/fastlane/boarding/pull/132 and https://github.com/fastlane/boarding/pull/172 via @dlackty and @emcniece, maybe they can help? :)

We didn't push a latest tag. @robertslowley the tag is now available, can you try again?


plugin function shouldn't be async

Motivation

Have you read the Contributing Guidelines on pull requests?

Test Plan

Related PRs

Hi! What do you mean plugin function shouldn't be async? Could you clarify your motivation? The async plugin constructors are introduced in #6166, and here we are only showcasing the possibility that a plugin can be async. It doesn't mean that it should be async (because there aren't any async operations in it), but has it been confusing to you?

oops sorry, looks like I'm on older version and when I tried to use async I got an error. and thought there was a mistake in docs


Lot Uses section

New section on 'what can I do with my lot?'
Current working branch: https://github.com/datamade/large-lots/tree/lot-uses

Working branch: https://github.com/datamade/large-lots/tree/lot-uses

Closed via #103


substrate-node-new installs template.rs module rather than adapted template file.

When you run substrate-node-new specifying a name for your node as an argument, the installation completes creating an initial template module named template.rs, and the associated entries for a module named "template" in lib.rs.
In other words neither of these file take the name that was specified as an argument.
This is somewhat unexpected behaviour as many other files are adapted using the name argument during the installation and also considering that substrate-module-new can be used to create a template module file adapted by the name argument.
This may lead to some confusion, although I concede that it is only a template module used for guidance.

CC @shawntabrizi

@chrisdcosta I don't think it makes sense to rename template.rs to the same name as your node. Often, a user's node will not be named the same as a single module you create.
There are 4 thins that need to be kept in sync for something like this to work:

the name of the module file example.rs
the import of the module mod example;
the declaration of the module Traits: impl example::Trait for Runtime {...}
the addition of the module to the construct_runtime! macro: Example: example::{Module, Call, Storage, Event<T>},

This seems pretty easy to do to be honest, but it is just whether this is the intended functionality.
I sort of agree that it would be just way more clear to keeps things as "template" and not have the user think that any of these files or lines of code are required.

I agree this is pretty straightforward, it wasn't so much about what needed changing from the basic template, more how a beginner goes about discovering/learning why things are changed given that their intention would likely be to create their own module by name. Again I conceded that once they are building in earnest their project may have multiple module files.
What isn't obvious for the beginner (in my opinion) is the a relationship (or not) between the naming of the template module file and the entries that appear in both lib.rs and template.rs.

mod template; (and by implication impl template::Trait for Runtime {...}) is directly to the name of the module file in lowercase.

in the construct_runtime! macro however the declaration

Template: template::{Module, Call, Storage, Event<T>},

is related to the storage declaration  and must be in upperFirst - I'm pretty sure that the construct_runtime! macro is case sensitive, hence decl_storage is also sensitive.
decl_storage! {
	trait Store for Module<T: Trait> as Template {...

Case sensitivity is easily overlooked by the beginner. Being explicit with recognisable information that they themselves chose would help make this very obvious.
e.g. argument <enteredname> becomes file name <enteredname>template.rs becomes mod <enteredname>template... etc and it follows:
// <enteredname> converted to upperFirst
EnterednameTemplateModule: enterednametemplate::{Module, Call, Storage, Event<T>},

leads to...
decl_storage! {
	trait Store for Module<T: Trait> as EnterednameTemplateModule {...

By the way to further add to the confusion substrate-module-new can produce a template module file with the storage declaration in lowercase if it is provided as an argument in lowercase.

@chrisdcosta I think you are over analyzing the naming stuff a little bit.
Yes, if you make a filename.rs file for a library crate, then you can import it using mod filename;. This is just Rust: https://doc.rust-lang.org/book/ch07-02-modules-and-use-to-control-scope-and-privacy.html#separating-modules-into-different-files
The name of the file, and the mod import really mean nothing and could be completely abstract, but of course, throughout things like filename::Trait and filename::{Module, Call, Storage...} you use that specific module name since you have brought it into scope with that name.
So all of these are connected.
Then you have the true "naming of your module" in the construct runtime macro:
MyModuleName: filename::{Module, Call, Storage...}

in this case MyModuleName does not have to be anything related to the module name you imported, but ultimately will be the name that your runtime metadata uses to generate user facing names in the UI/UX. Same with the decl_storage naming, it can be whatever you want to name your storage item to be, and should ultimately be unaffected by any other naming in your module/runtime.
In terms of capitalization, we again are just following basic rust practices:
https://doc.rust-lang.org/1.0.0/style/style/naming/README.html

Modules -> snake_case
Types, Traits, Enum Variants -> CamelCase

I get the confusion, but Substrate is a Rust framework, and as such, I do think that it is not really our place to teach Rust in general, but to teach the parts of Rust relevant to Substrate.
Given this explanation, are do you feel the same about what you would like to see changed in the scripts? Could you imagine that better documentation around the specific here could solve your issues?

I agree I may be over thinking this! As far as documentation goes then it may be as simple as putting a comment in the template module, that refers to the relevant code to be changed in lib.rs, and vice versa.

Not required to be changed.


No modules load

Idk whats wrong i put everywhere right ip and number but its says the same

[VRCFaceTracking.Services.ActivationService] Information: VRCFT Version <IP_ADDRESS> initializing...
[VRCFaceTracking.Services.ActivationService] Information: Initializing OSC...
[VRCFaceTracking.Core.OSC.OscQueryService] Debug: OSC Service Initializing
[VRCFaceTracking.Core.OSC.OscQueryService] Debug: OSC Service Initialized with result (False, False)
[VRCFaceTracking.Services.ActivationService] Information: Initializing main service...
[VRCFaceTracking.Core.Params.Data.UnifiedTrackingMutator] Debug: Reading configuration...
[VRCFaceTracking.Core.MainStandalone] Debug: Starting OSC update loop...
[VRCFaceTracking.Services.ActivationService] Debug: Checking for deletion requests for installed modules...
[VRCFaceTracking.Services.ActivationService] Information: Checking for updates for installed modules...
[VRCFaceTracking.Core.Params.Data.UnifiedTrackingMutator] Debug: Configuration loaded.
[VRCFaceTracking.Services.ActivationService] Information: Initializing modules...
[VRCFaceTracking.Core.Library.UnifiedLibManager] Information: Starting initialization tracking
[VRCFaceTracking.Core.Library.UnifiedLibManager] Information: Tearing down all modules...
[Microsoft.Extensions.Hosting.Internal.Host] Debug: Hosting starting
[VRCFaceTracking.Core.Library.UnifiedLibManager] Debug: MeowFaceExtTrackingInterface properly implements ExtTrackingModule.
[VRCFaceTracking.Core.Library.UnifiedLibManager] Debug: Initializing requested runtimes...
[VRCFaceTracking.Core.Library.UnifiedLibManager] Information: Initializing runtimes...
[VRCFaceTracking.Core.Library.UnifiedLibManager] Information: Initializing MeowFaceExtTrackingInterface, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null
[VRCFaceTracking.Core.Library.UnifiedLibManager] Information: Loading External Module MeowFaceExtTrackingInterface, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null
[Microsoft.Hosting.Lifetime] Information: Application started. Press Ctrl+C to shut down.
[Microsoft.Hosting.Lifetime] Information: Hosting environment: Production
[Microsoft.Hosting.Lifetime] Information: Content root path: C:\Program Files\WindowsApps\96ba052f-0948-44d8-86c4-a0212e4ae047_<IP_ADDRESS>_x64__4s4k90pjvq32p
[Microsoft.Extensions.Hosting.Internal.Host] Debug: Hosting started
[MeowFaceExtTrackingInterface] Information: Seeking MeowFace connection for 60s. Accepting data on <IP_ADDRESS>:12345
[VRCFaceTracking.Core.Library.UnifiedLibManager] Warning: No modules loaded.
[VRCFaceTracking.Core.Services.ModuleDataService] Debug: Failed to get user rating for module 4f56fb2c-009f-4099-bf64-713adb6e0aae

you need to set up the app
<IP_ADDRESS> is your IP
1:2:3:4:5 is the port

you need to set up the android app <IP_ADDRESS> is your IP 12345 is the port
if it's still not connecting, go to your device manager > internet connections and disable abything that isn't connected
(you don't need to restart, and if your on a VPN turn that off temporarily, if your Internet stops working, turn whatever you turned off back on)

I fixed, it was because radmin vpn but thank you


[WIP] Pydantic V2 upgrade

Most of the migration is done.
Currently blocked by https://github.com/yanyongyu/githubkit/issues/50.


Make overview page more useful

hi! I have a piece of feedback - when I go to appcenter - url like https://appcenter.ms/orgs/org/apps/appName I'll land at overview page that contains "Getting started" instructions. It's also the page people get to upon tapping the app name in upper left part of screen.
After the set up is done, that page is pretty much useless and I think that 99.9% of people who go to that page immediately go to some other page (probably builds). Would you consider making "builds" the main page or at least include some "recent builds" widget in the overview page?

Hello @vonovak, we completely agree with your feedback. We are planning to make major improvements to our landing experience. If that's fine with you, we will contact you once we have some progress for feedback.
Thanks for your suggestion!
Blanca

I agree, Overview is just for Getting Started so why it should still show after years of adding the app?!
I suggest to replace it with Dashboard and you move the Getting Started to the Settings once the app starts feeding data to the app or if the user clicked (Do not show this again).
Now, talking about Dashboard.... :)
User should select any data or chart from any screen and Pin to to the dashborad, for example if the user wants to show the Analytics Active users and total crash for t day then he should be able just to click somewhere on the data or char where it says Pin to Dashboard and it will be then shown on his Dashboard
Thanks,
Jassim

Hello,
Being new to App Center, I expect the "Getting Started" page to morph into a dashboard that displays analytics once App Center SDK is correctly installed/set up. When I see "Getting Started" after setting up App Center, it lowers my confidence in App Center and makes me wonder if I have App Center set up correctly.
Thanks,
AJ


Pgzip support nested paths & (sym)links

Fixes: https://github.com/cloudfoundry/bosh-utils/issues/99

@rkoster - should this PR be against develop?


unrecognized import path during go get

This just started to break our CI buils. It is in normal GOPATH mode.
go get -u -v golang.org/x/lint/golint
Fetching https://golang.org/x/lint/golint?go-get=1
Parsing meta tags from https://golang.org/x/lint/golint?go-get=1 (status code 502)
package golang.org/x/lint/golint: unrecognized import path "golang.org/x/lint/golint" (parse https://golang.org/x/lint/golint?go-get=1: no go-import meta tags ())

I note that this does not happen locally on my laptop. Only on my CI server.
Related https://github.com/golang/lint/issues/397.
@dmitshur / @andybons - any issues ?

I've opened https://github.com/golang/go/issues/30619, I think it's related to this.

Are you still seeing this now? After https://github.com/golang/go/issues/30619#issuecomment-469973076?

Looks good now. Thanks @dmitshur


JVM.abort no longer works

I forgot about this: CTRL+C in the browser is broken. I think the threads keep resuscitating themselves.

This might no longer be an issue with my threading fixes! Will test as we fix demo programs.

This is no longer an issue.


Updated release diff targets and .npmignore

#550  👈
main

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

Join @CatChen and the rest of your teammates on  Graphite


Better remote module communication (bigger radius)

The Remote Module should control locomotives from a bigger distance than 4 blocks.
The problem is that a wireless communication over more than 4 blocks without energy is a bit unbalanced.
My ideas:

Adding a Tier 2 module that requires energy for a range more than 4 blocks.
Adding a new block that can communicate with all modules in a big range (~ 400 blocks)
Just allow the existing module to communicate in a bigger radius. (unbalanced)

What did you think?

The first sounds good. maybe 3 Tiers
Tier 1: 4 Blocks
Tier 2: 64 Blocks
Tier 3: 256 Blocks

Just random ideas:
Idea1: make the control distance slightly bigger, e.g. 10-20 block, and every placed module can relay the signal too.
Idea2: integrate with Immersive Engineering, make a wire and a connector to transfer info for bigger distances and an upgraded scaffold that only provides a way to connect the connector (since rails needs solid block beneath them. Steel scaffolds would be a good subject of this evolution.
Idea3: integrate with RailCraft, make a Radio cart, that has a bigger distance to catch and send controlling signals.
Also, for idea3: you should handle if the cart is not running by its own internal engine, but for example dragged by a linked locomotive...

Idea 3 should work. Maybe I add a Radio Cart.
Problem with Idea1:  This may create dublicated messages and loops.
Problem with Idea2: Only works with IE

@feldim2425 Idea 3 will work only with Railcraft, since you can only link carts in this. But I agree, this could be pretty close for the theme of the mod.

I close this for now, because I already added the tiered version of the remote module (in the commits) and the new update should be ready soon.


can  this tool apply  on jdk1.8 project?

I noticed that this tool not support Jack compile, but jdk1.8 rely on jack complile.

@lxhao Thanks for feedback. You can use Retrolambda and the other third party plugin to help you use the JDK8 features.


A Maintainers file

Is your feature request related to a problem?
No problem this is an addition to the repository
Which solution do you suggest?
Addition of a CODEOWNERS file (https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners
)
Which alternative solutions exist?
N/A
Additional context
N/A

/kind feature

Done https://github.com/loft-sh/devspace/blob/master/CODEOWNERS


Add "Learn Ruby the Hard Way" by Zed A. Shaw

What does this PR do?
Adds a new resource.
For resources
Description

Learn Ruby The Hard Way is the same highly popular way for total beginners to finally learn how to code but for the Ruby programming language. Learn Ruby The Hard Way takes you from absolute zero to able to read and write basic Ruby to then understand other books on Ruby. No experience necessary to begin, and you can even try the book out for free to see if the method works for you. If you've always wanted to learn to code but have no idea where to begin, then this book is for you.

Why is this valuable (or not)?
Its author is Zed A. Shaw, who wrote the mongrel web server... in Ruby :^)
How do we know it's really free?
The book can be purchased and is part of a course but it is also available for free online on its own - the author provides that information himself on the course's web page:

[...] Or, you can read Learn Ruby the Hard Way for free right here, video lectures not included.

For book lists, is it a book? For course lists,
Checklist:

[x] Read our contributing guidelines
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Thanks, and welcome to free-programming-books!

You're welcome, and thank you! :^)


Adding option to choose fullscreen timing

This PR adds an option to choose the waiting time before the photo goes fullscreen. It's also possible to disable it. It's possible to easily add other options.
Not perfect but a good start to solve #625
The default value is (arbitrarily) set to 3 seconds.

I always tend to eliminate as many settings as possible. It's better to find a value that most people agree with. There shouldn't be an option as long as there isn't as huge demand for it.  I played around with the delay and think that 2.5s should be a good fit. Thanks for the PR anyway! We could use parts of it when we need settings.


[FEAT] - Code Generator

Create a code generator for the Arduino to adjust bytestring of currently implemented sensors

Create a UI page for selecting sensors


Update legacy ARD to C3 ARD

I updated the ARD product references from Legacy (s2._ard_granule) to Collection 3 (ga_s2.m_ard_3).
Due to other issues, I have excluded 'Real_world_examples/Sentinel_2_waterbodies.ipynb' and 'Scientific_workflows/TSmask/TSmask.ipynb' from this PR. I have tested all other affected notebooks on the Sandbox.

Hey @geoscience-aman  @uchchwhash I'll try and have a look at this ASAP, looks great so far from a quick glance. One question: given it seems like the *_provisional_3 products are going to be retired and all NRT data that used to be in those products will be contained in the new *_ard_3 products going forward, would it be a good idea to remove the *_provisional_3 products from the repo in this same PR? That way we'd prevent us having to go back and do another big update to remove them later on

Hey @geoscience-aman @uchchwhash I'll try and have a look at this ASAP, looks great so far from a quick glance. One question: given it seems like the *_provisional_3 products are going to be retired and all NRT data that used to be in those products will be contained in the new *_ard_3 products going forward, would it be a good idea to remove the *_provisional_3 products from the repo in this same PR? That way we'd prevent us having to go back and do another big update to remove them later on

Thanks Robbi. Thoughts? @uchchwhash

@geoscience-aman I am happy for us to merge this for now, and maybe up next is looking at removing the provisional product references.


Resource artrifactory_ldap_setting not injecting manager_password

When using the terraform artifactory provider version 2.20.1, I am noticing that the  artifactory_ldap_setting resource does not properly inject the manager_password into the LDAP settings on the server. All other settings are injected properly and appear in the LDAP settings on my Artifactory server.
Requirements for and issue

[ ] A fully functioning terraform snippet that can be copy&pasted (no outside files or ENV vars unless that's part of the issue)
resource "artifactory_ldap_setting" "ldap_name" {
key = "DG-ENT-AD"
ldap_url = "ldap://${var.ldap_hostname}:389/${dc_path}"
user_dn_pattern = "uid={0},ou=People"
email_attribute = "mail"
auto_create_user = true
ldap_poisoning_protection = true
allow_user_to_access_profile = false
paging_support_enabled = true
search_filter = "(sAMAccountName={0})"
#search_base = "ou=users"
search_sub_tree = true
manager_dn = "CN=${var.ldap_service_account},${ou_dc_path}"
manager_password = data.aws_ssm_parameter.ldap_service_account_password.value
}
[ 7.33.12] Your version of artifactory (you can curl it at $host/artifactory/api/system/version
[ 0.13.7] Your version of terraform

Expected behavior
I was expecting to run the above terraform and have all LDAP settings defined in the terraform injected into the LDAP settings of the Artifactory server. Instead, I see all settings injected properly except the manager_password. I double checked that the aws_ssm_parameter data source actually contained the secret by creating a terraform output variable which displayed the value of the password after a terraform apply.
Additional context
Add any other context about the problem here.

@maheshjfrog @dasmanas @chb0github Related to password roundtrip issue #283

Should I use a previous version of the artifactory terraform provider? This is my first time working with the provider.

@alexhung Can we please roll this back to how it was a year ago? It would be massively useful. This is blocking us from using the new LDAP resources, due to manager password not being set correctly.

If not, then can we get an update on this issue?

@maheshjfrog I merely asked for a rollback of the bug in #283 because I was unable to add a comment there for some reason.

I just ran another test and the manager password populated correctly on my artifactory server.


Ice/Snow melt flag

Be really nice if we could have a flag to prevent this from happening

dupe #325


Silent installation option for git-lfs Windows installer

Hello,
Windows installer is made with NSIS however it doesn't respect /S (silent) option for unattended installation (this should be avoided in silent mode too). That would be especially useful for headless CI environment such as AppVeyor.
Thank you!

Would it help to have a zip of just git-lfs.exe? I'm thinking about ditching nsis in a future release (maybe v1.1).

Sure, zip could be a great addition to MSI for "advanced" installations (when you know where to unpack the zip and what to do next).

Just merged https://github.com/github/git-lfs/pull/812. Should work better for Git LFS 1.1.0.


Fix formatting

@neunhoef

Thanks!

Thanks, I have cherry-picked the fix to all branches step1 to step12 such that people "watching" the app grow always see the nicer formatting in the README.md.


task-13 implementation

Need implement:

[x] very basic web server template using axum lib
[ ] design endpoints for adding and deleting location schema elements
[ ] implement with in-memory state
[ ] implementation using database

Summary by CodeRabbit

New Features

Marked the completion of "Веб-сервер 'умного дома'" task in the Rust education homework repository with a link to the code.
Introduced a smart home web server with endpoints for greetings, lookups, random data, numbers, and poems.
Set up a basic web server that responds with "Hello, World".

Documentation

Updated the README.md to reflect the completion status of tasks.

Refactor

Improved readability and consistency in tcp-plug-socket by updating enum formatting.

Chores

Added new build dependencies for better development experience.
Introduced new justfile commands for development convenience.

@coderabbitai review

@coderabbitai review

@coderabbitai review


spectral methods

add spectral methods and appropriate meshes for discretisation

We now have Spectral Volumes, and Finite Element Method (for 2D current collectors). I'm closing this and we can create new issues for specific methods.

We now have Spectral Volumes, and Finite Element Method (for 2D current collectors). I'm closing this and we can create new issues for specific methods.


Function generator callback with Option.fold

Hi all,
I love using the dartz package but today in my use case, I discovered that the callback is not executed when using Option.fold
currentUserOption.fold(
            () => throw NotAuthenticatedError(),
            (user) async* {
              // Method never got executed
              print('User is some');
              print('Submitting');
              final updatedUser =
                  user.copyWith(enterpriseFormAnswer: state.answer);
              failureOrSuccess = state.isEditing
                  ? await _userRepository.update(updatedUser)
                  : await _userRepository.create(updatedUser);

              yield state.copyWith(
                  isSaving: false,
                  saveFailureOrSuccessOption: optionOf(failureOrSuccess));
              print('done');
            },

Is there any support on adding this to the next release? This is one of the very useful feature when dealing with options in the bloc

Hi @tdnghia98 and thanks for the support!
Are you consuming any elements from the Stream returned by fold? Depending on how you construct your Stream, you might have to consume at least one element from the returned Stream before the body of the function even starts getting evaluated.
Maybe this snippet will shed some light on things?:
Stream<String> characters(Option<String> maybeS) async* {
  yield* maybeS.fold(() async* {}, (s) async* {
    print("starting...");
    for(int ix = 0;ix < s.length;ix++) {
      yield s.substring(ix, ix+1);
    }
  });
}

main() async {
  print("Consume nothing:");
  await for(final c in characters(some("hello")).take(0)) {
    print(c);
  }

  print("Fully consume:");
  await for(final c in characters(some("hello"))) {
    print(c);
  }
}

Or a specific code for bloc, you can always yield* fold like this
abstract class Event {}

class OptionProducingEvent extends Event {
  final Option<String> data;
  OptionProducingEvent(this.data);
}

class CounterBloc extends Bloc<Event, int> {
  CounterBloc() : super(0);

  @override
  Stream<int> mapEventToState(Event event) async* {
    if (event is OptionProducingEvent) {
      // Notice here we `yield*` data returned from fold
      yield* event.data.fold(() async* {
        // Not sure if it safer to use empty stream function `() async* {}`
        // or Stream.empty()
        yield* Stream.empty();
      }, (realData) async* {
        yield realData.length;
      });
    }
  }
}

Hope that helped – closing for now.

Sorry for the late reply.
Actually the problem is the callback function signature does not allow a Future return, I am executing async code in the body of the callback.

OK I got why. I made the function async so I need to await for it. Here is the code in case someone has the same issue.
Thanks for your help!
yield await signedUpUser.fold(
            (f) {
              return state.copyWith(
                isSubmitting: false,
                authFailureOrSuccessOption: some(
                  left(
                    const AuthFailure.serverError(),
                  ),
                ),
              );
            },
            (user) async {
              await _userRepository.create(
                User.signedUp(
                  id: user.id.getOrCrash(),
                ),
              );
              return state.copyWith(
                isSubmitting: false,
                authFailureOrSuccessOption: some(failureOrSuccess),
              );
            },
          );
        }


getEffectiveUserName from unix not returning postgres?

OS
Your OS: Docker image based on amd64/ubuntu:22.04
Versions
The db-sync version (eg cardano-db-sync --version): <IP_ADDRESS>
PostgreSQL version: 12.×
Build/Install Method
The method you use to build or install cardano-db-sync: (__getFlake "github:input-output-hk/cardano-db-sync/<IP_ADDRESS>).packages.x86_64-linux.cardano-db-sync
Run method
The method you used to run cardano-db-sync (eg Nix/Docker/systemd/none): nix-bundle-exe of a dynamically linked Nix build inside Docker
Additional context
Reproduction:

Build this Dockerfile: https://github.com/cardano-foundation/cardano-rosetta/blob/0e71213cf6c55aa2e0fba9b5edacfdbd6179ad7a/Dockerfile
Run it

The workaround: https://github.com/cardano-foundation/cardano-rosetta/pull/537/commits/807cf9c069b94a6225a646d0e79fe27d43f758f9
Problem Report
Because PGPASS file has * as the username, cardano-explorer calls getEffectiveUserName from the unix package, and then it fails with invalid ioctl device. Something sets errno to ENOTTY here:

https://hackage.haskell.org/package/unix-<IP_ADDRESS>/docs/src/System.Posix.User.ByteString.html#getUserEntryForID
called from https://hackage.haskell.org/package/unix-<IP_ADDRESS>/docs/src/System.Posix.User.ByteString.html#getEffectiveUserName
called from https://github.com/input-output-hk/cardano-explorer/blob/3abcb32339edac7c2397114a1[…]d170cc76b82e9b6/cardano-explorer-db/src/Explorer/DB/PGConfig.hs
called from cardano-db-sync

It doesn’t matter if I call it as root or as postgres.
I wrote and checked this C snippet inside the container (same env, same user), and it works each time (outputs either root or postgres):
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <pwd.h>
#include <sys/types.h>

int main(void) {
    uid_t uid = geteuid();
    struct passwd pwent;
    struct passwd *pwent_ptr = NULL;
    char buf[1024];
    int ret = getpwuid_r(uid, &pwent, buf, sizeof(buf), &pwent_ptr);
    if(ret != 0 || pwent_ptr == NULL) {
        perror("getpwuid_r");
        exit(1);
    }
    printf("username: %s\n", pwent.pw_name);
    return 0;
}

IIUC, Haskell code also uses a 1024-byte buffer for getpwuid_r, I don’t think this particular function is to blame.
I found a workaround of changing * to postgres in the PGPASS file, so we’re not blocked

/cc @sgillespie

This does not seem to be a problem in the latest release of db-sync


Handle missing map apps

This is a problem for both platforms:

Android: if no apps installed to handle geo: URIs.
iOS: if the selected non-default app is not installed.

Symptoms: nothing happens.
Proposed solutions:

Android: wrap the geo: URI in an Intent URI, with a fallback pointing to the Google Play Store Google Maps entry (how native app handles it).
iOS: there's no app picker in this moment, and the app should get unloaded immediately, so we should be able to use setTimeout to realize nothing happened, and present a dialog, for example: "The selected navigation app is not installed. Use Apple Maps?" which would retry with maps: afterward (guaranteed to work, even with app "disabled").

Changed Android fallback plan to open maps.google.com link instead, which guarantees a navigation UI appears immediately with no application installation required.
Unfortunately, intent: URIs with S.browser_fallback_url will now do the browser window flash, otherwise it opens the fallback URL within the same app frame.


Sync incomplete

How often does the bridge sync from Mastodon to BlueSky? I boosted 4 toots yesterday but only 2 have appeared on BlueSky.

Are the authors of the missing ones bridged? Bridgy Fed only bridges reposts of bridged original posts.

That's the reason. Unfortunately one of the original posters even has a
separate un-bridged account on BSkyB.
On Sun, 17 Nov 2024, 19:59 Ryan Barrett, @.***> wrote:

Are the authors of the missing ones bridged? Bridgy Fed only bridges
reposts of bridged original posts.
—
Reply to this email directly, view it on GitHub
https://github.com/snarfed/bridgy/issues/1845#issuecomment-2481506980,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALIWMNXXBKH3LH5PSYPM7VT2BDYTZAVCNFSM6AAAAABR5WZ7AKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBRGUYDMOJYGA
.
You are receiving this because you authored the thread.Message ID:
@.***>


Add connectrpc/kotlin v0.1.11

Will not build/merge until v0.1.11 is released from https://github.com/connectrpc/connect-kotlin

We should probably also disable the updates check in bufbuild/connect-kotlin with this PR too (in source.yaml).


Newsletter-110: translate into Chinese

<<<<<<< 2020-11-18-newsletter-zh-124
[myers anyprevout]: https://gnusha.org/url/https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-August/018069.html
[zmnscpxj reply]: https://gnusha.org/url/https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-August/018071.html
[corallo relay]: https://gnusha.org/url/https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-August/018072.html
=======
[myers anyprevout]: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-August/018069.html
[zmnscpxj reply]: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-August/018071.html
[corallo relay]: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2020-August/018072.html
>>>>>>> master

Changed all files in present PR. I also would like to fix this upstream branch where the links should change.
Thank you!


Add inputs_k and inputs_v args to attention layer

Currently, MultiHeadDotProductAttention layer's call method signature is MultiHeadDotProductAttention.__call__(inputs_q, inputs_kv, mask=None, deterministic=None). As discussed in #1737, there are some cases where passing in separate values for the key and values is desired, which isn't possible with the current API. This PR adds two more arguments, inputs_k and inputs_v to the call method signature and sets the method signature to the following: MultiHeadDotProductAttention.__call__(inputs_q, inputs_k=None, inputs_v=None, *, inputs_kv=None, mask=None, deterministic=None). Note that the inputs_kv, mask and deterministic args are now keyword arguments.

if inputs_k and inputs_v are None, then they will both copy the value of inputs_q (i.e. self attention)
if inputs_v is None, it will copy the value of inputs_k (same behavior as the previous API, i.e. module.apply(inputs_q=query, inputs_k=key_value, ...) is equivalent to module.apply(inputs_q=query, inputs_kv=key_value, ...))
if inputs_kv is not None, both inputs_k and inputs_v will copy the value of inputs_kv

Users can still use inputs_kv but a DeprecationWarning will be raised and inputs_kv will be removed in the future.
Since self attention can be done using this new API, the SelfAttention layer will also raise a DeprecationWarning and will be removed in the future.
Check out #3389 to see examples of how to port your code over to the new API.

Codecov Report

Merging #3379 (a40e86f) into main (f39de8f) will increase coverage by 0.11%.
Report is 2 commits behind head on main.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main    #3379      +/-   ##
==========================================
+ Coverage   83.51%   83.62%   +0.11%
==========================================
  Files          56       56
  Lines        6678     6755      +77
==========================================
+ Hits         5577     5649      +72
- Misses       1101     1106       +5

Files
Coverage Δ

flax/linen/attention.py
95.10% <100.00%> (+0.32%)
:arrow_up:

... and 2 files with indirect coverage changes

Left a comment. Otherwise, looks good!

Closing after this commit landed.


Recreate repository signature during addupdaterepo

Without this change, I get the following error while refreshing repository data
zypper ref
Signature verification failed for file 'repomd.xml' from repository 'PTF'.
Warning: This might be caused by a malicious change in the file!
Continuing might be risky. Continue anyway? [yes/no] (no):
BR,
Jakub

0b7e5f2af609951ead16bf6390e0fd6f97c79d97 should be sufficient to replace this.


Hold to show delete button in PhotoPreview

Currently the PhotoPreview in the StandardCamera has delete buttons visible all the time. Instead, we'd like to show them on hold / long-press.

[ ] Remove existing delete buttons from PhotoPreview
[ ] Add the trash icon to the icon font
[ ] When the user long-presses on a thumbnail, show delete buttons over all the thumbnails; buttons should be translucent to show the photo behind them but they should cover the whole thumbnail so the entire area is tappable
[ ] When the user taps a delete button, delete the photo immediately
[ ] Tapping anywhere other than one of the delete buttons should exit deletion mode, i.e. the buttons disappear and the thumbnails appear as they did before

Here's what the thumbnails look like in delete mode:

I can work on this


geomerty_python3: 1.12.2-1 in 'melodic/distribution.yaml' [bloom]

Increasing version of package(s) in repository geomerty_python3 to 1.12.2-1:

upstream repository: https://github.com/jsk-ros-pkg/geometry_python3.git
release repository: https://github.com/tork-a/geometry_python3-release.git
distro file: melodic/distribution.yaml
bloom version: 0.11.1
previous version for package: null

same motivation as https://github.com/ros/rosdistro/pull/32505, cc: @iory

based on @iory 's comment at https://github.com/ros/rosdistro/pull/33330#issuecomment-1153710987, we do not need this


Feature/add algorithm repo

Warnings

:warning:

You have created SwiftCommunity/Features/Algorithm/Sources/Base/UI/Scenes/Dashboard/ViewModel/DashboardViewModel.swift but there is no test DashboardViewModelTests.swift found.

:warning:

You have created SwiftCommunity/Features/Algorithm/Sources/Base/Engine/DomainLogic/AlgorithmService.swift but there is no test AlgorithmServiceTests.swift found.

SwiftLint found issues

Severity
File
Reason

Warning
DashboardViewController.swift:97
MARK comment should be in valid format. e.g. '// MARK: ...' or '// MARK: - ...' (mark)

Warning
DashboardViewController.swift:54
Unused parameter "indexPath" in a closure should be replaced with _. (unused_closure_parameter)

Warning
AlgorithmTests.swift:14
Method 'setUp()' should call to super function (overridden_super_call)

Warning
AlgorithmTests.swift:18
Method 'tearDown()' should call to super function (overridden_super_call)

  Generated by :no_entry_sign: Danger Swift against 12de6c7f94aa7544fc6b94e11f9ff246f71899f0

Warnings

:warning:

You have created SwiftCommunity/Features/Algorithm/Sources/Base/UI/Scenes/Dashboard/ViewModel/ContentTableViewModel.swift but there is no test ContentTableViewModelTests.swift found.

:warning:

You have created SwiftCommunity/Features/Algorithm/Sources/Base/UI/Scenes/Dashboard/ViewModel/ContentViewModel.swift but there is no test ContentViewModelTests.swift found.

:warning:

You have created SwiftCommunity/Core/Sources/Base/Engine/Domain/Services/Git/ConferencesGitService.swift but there is no test ConferencesGitServiceTests.swift found.

:warning:

You have created SwiftCommunity/Features/Algorithm/Sources/Base/Engine/DomainLogic/AlgorithmService.swift but there is no test AlgorithmServiceTests.swift found.

SwiftLint found issues

Severity
File
Reason

Warning
AppDelegate.swift:16
Lines should not have trailing whitespace. (trailing_whitespace)

Warning
FeatureAComponent.swift:62
TODOs should be resolved (this will create a new Feature...). (todo)

Warning
FeatureBComponent.swift:17
Limit vertical whitespace to a single empty line. Currently 2. (vertical_whitespace)

Warning
FeatureDComponent.swift:28
Limit vertical whitespace to a single empty line. Currently 2. (vertical_whitespace)

  Generated by :no_entry_sign: Danger Swift against 3cac307b51f5dc655be3df6f2699df3e4c5ab62a

Fails

:no_entry_sign:
Failed to get the coverage - Error: Could not find the xcresult file

  Generated by :no_entry_sign: Danger Swift against 3cac307b51f5dc655be3df6f2699df3e4c5ab62a


Tree Traversal in C++

Want to add new algorithm for tree traversal . Please consider this under Hacktoberfest 2022

I'd like to work on this; in fact, I've already finished it. Would you kindly assign it to me?


Alignment issue

In "What we do" section, divs and headings are not properly aligned , we can work on it...

Hi @Shobhit1729Aryan, I would like to work on this issue. Please assign me this issue

Hello @Shobhit1729Aryan
I want to work on this issue , as I have good command over HTML, CSS , I can resolve this issue.
Please assign this issue to me so that I can make my first opensource contribution 😊


Make the cursor display both color hash code and name/label like a color picker

Description of the new feature / enhancement
A common problem for color blind people is having trouble distinguishing between shades of a color.  When working with graphs/diagrams where there is a legend and multiple lines it can be difficult to tell the difference if symbols, line weight, or line pattern isn't used.  A common hack that people use is to take a screenshot, open the graph in an image editor, and use the color picker to determine the color of different lines and compare to the legend.  It seems a good accessibility powertoy that would also be useful for folks that don't have color blindness would be a universal color picker/hash/label for determining what they are looking at.
Scenario when this would be used?

Accessibility interacting with screen.  A means to integrate with normal curser behavior would likely provide the most universal use.
Creative efforts where you at trying to match colors between a diagram and say a PPTX, DOCX, etc.  Just a general enhancement that helps.
Could also be used as a tool to integrate with known palettes that work well or poorly with color blind audience.

Supporting information
https://davidmathlogic.com/colorblind/#%23D81B60-%231E88E5-%23FFC107-%23004D40
https://colorkit.org/color-blindness
https://venngage.com/blog/color-blind-friendly-palette/
https://www.color-blindness.com/coblis-color-blindness-simulator/
https://wearecolorblind.com/examples/twitter-color-picker/

Color picker can do this.

Same code as Office and the WinUI Color picker to determine color.  It isn't 'fine grain' but do like 'light vs normal vs dark' shading.

Adding this to the docs as well as it turns out it wasn't there.  https://github.com/MicrosoftDocs/windows-uwp/pull/3855


Follow up SingleLevelUsageAsBuilt_2.0.0

Description
Since the colleague jacewski-bosch is on parental leave, we aren't able to update the exsting PR #198.
Therefore we created a new PR based 1:1 on the existing PR #198 with the original content of the branch single_level_usage_as_built_2.0.0 from the fork jacewski-bosch/sldt-semantic-models to be able to continue the MS approval check.
Closes #198 and #196.

MS2 Criteria
(to be filled out by PR reviewer)

[x] the model validates with the BAMM SDS SDK in the version specified in the Readme.md of this repository by the time of the MS2 check  (e.g., 'java -jar bamm-cli.jar -i <path-to-aspect-model> -v ). The  SAMM CLI is available here and in GitHub
[x] use Camel-Case (e.g., "MyModelElement" or "TimeDifferenceGmtId", when in doubt follow https://google.github.io/styleguide/javaguide.html#s5.3-camel-case)
[x] the identifiers for all model elements start with a capital letter except for properties
[x] the identifier for properties starts with a small letter
[x] all model elements at least contain the fields "preferred name" and "description" in English language. The description must be comprehensible. It is not required to write full sentences but style should be consistent over the whole model
[x] Property and the referenced Characteristic should not have the same name
[x] the versioning in the URN follows semantic versioning, where minor version bumps are backwards compatible and major version bumps are not backwards compatible.
[x] use abbreviations only when necessary and if these are sufficiently common
[x] avoid redundant prefixes in property names (consider adding properties to an enclosing Entity or even adapt the namespace of the model elements, e.g., instead of having two properties DismantlerId and DismantlerName use an Entity Dismantler with the properties name and id or use a URN like io.catenax.dismantler:0.0.1)
[x] fields preferredName and description are not the same
[x] preferredName should be human readable and follow normal orthography (e.g., no camel case but normal word separation)
[x] name of aspect is singular except if it only has one property which is a Collection, List or Set. In theses cases, the aspect name is plural.
[x] units are referenced from the BAMM unit catalog whenever possible
[x] use constraints to make known constraints from the use case explicit in the aspect model
[x] when relying on external standards, they are referenced through a "see" element
[x] all properties with an simple type have an example value
[x] metadata.json exists with status "release"
[x] generated json schema validates against example json payload
[x] file RELEASE_NOTES.md exists and contains entries for proposed model changes
[x] all contributors to this model are mentioned in copyright header of model file

MS3 Criteria
(to be filled out by semantic modeling team before merge to main-branch)

[ ] All required reviewers have approved this PR (see reviewers section)
[ ] The new aspect (version) will be implemented by at least one data provider
[ ] The new aspect (version) will be consumed by at least one data consumer
[ ] There exists valid test data
[ ] In case of a new (incompatible) major version to an existing version, a migration strategy has been developed
[ ] The model has at least version '1.0.0'
[ ] The release date in the Release Note is set to the date of the MS3 approval

@johannsvarela please remove the .log folder from the PR, this seems to be mistakenly added to the PR

@johannsvarela @BenediktMuellerIML  the following two MS3 approval conditionally provided given

will inform test data management to changes in test data
migration strategy has been developed

No further presentation of the model is required. @johannsvarela @BenediktMuellerIML provide a comment as soon as the issues are resolved and the MS3 approval will be given.

@johannsvarela @BenediktMuellerIML the following two MS3 approval conditionally provided given

will inform test data management to changes in test data
migration strategy has been developed

No further presentation of the model is required. @johannsvarela @BenediktMuellerIML provide a comment as soon as the issues are resolved and the MS3 approval will be given.

@bs-jokri there are some updates regarding the missing points for the MS3 approval:

We have informed the test management team about the changes of this aspect model and requested to add the changes into the new test data that will be generated in the next days (see TDG-19). Therefore there is nothing more to do from our part as modelling team.
This aspect model was presented within the testdata alignment weekly, where the affected persons were informed about the changes that needs to be migrated. Therefore there is nothing more to do from our part as modelling team.


Add code coverage in Travis builds

See https://github.com/jyn514/rcc/tree/codecov, https://travis-ci.org/jyn514/rcc/jobs/622301970#L846, https://codecov.io/gh/jyn514/rcc/commit/2c8259ee550708a732550ebb8df01def9bc94a21. Waiting on a response from codecov support.

They said they don't give support for open source projects :(

https://community.codecov.io/t/reports-are-not-displayed-there-was-an-error-processing-coverage-reports/750/3 seems promising, I tried max_report_age: off locally and now at least it says it's processing: https://codecov.io/github/jyn514/rcc/commit/2c8259ee550708a732550ebb8df01def9bc94a21

Doesn't seem to be working, it's stuck on 'Processing Reports' :( https://codecov.io/github/jyn514/rcc/commit/2c8259ee550708a732550ebb8df01def9bc94a21

I was recommended https://crates.io/crates/cargo-tarpaulin on the dev-tools channel, will try that when I get a chance.


[Bug]: Statistics for dual markers show NaN for mean and standard deviation

Joulescope serial number
001736
UI version
0.10.8
What OS are you seeing the problem on?
macOS 13 amd64
What happened?
I have captured a data set and loaded this into the UI and added dual markers to the plot.  The mean and standard deviation are showing as NaN

What was expected?
I would expect the mean and standard deviation for the samples between the two markers to be calculated
How to reproduce?

... Capture data using the command python capture.py --duration 5 --jls 2 BoardStartup.jls
... Load the data set into the UI
... Add dual markers

I can provide the capture file if necessary, be aware that the capture is 79 MByte.
Extra information
No response

I have just re-run the test another 4 times and I'm seeing similar output.

I even tried releasing the reset button a lettle earlier in case it was an issue with data throughput:

The capture was run using the Python scripts and not the UI.
Also, in the captures above I killed everything that was not essential to the test so the only active applications were

UI (not being used for capture only for showing the files)
iTerm running the capture process using Python
TextEditor - doing nothing

Only other thing that could complicate things is the fact I am running through a USB hub.  Only othre things connected are mouse and I made sure I did not move it during the capture.

Moved the Joulescope to a laptop USB port so data is no longer coming from the hub but direct to the MacBook and similar profiles are being recorded.

May have a theory about the cause of the data glitch - I think it may be a problem caused by our board configuring itself for USB comms.
I have just plugged the board into a USB power supply and the Joulescope into the laptop and there is no data drop out and the markers work as expected.

That is interesting.  I understand that you are using the capture script for the recording.  So, the UI version should not impact the recording and sample drops.  The UI version will affect the NaNstatistics display for dual markers, which we will address.
For the sample drops, the recording version depends upon what you have installed for python.  What does this display on your computer?
python3 -c "import joulescope; print(joulescope.__version__)"

Unless you did a pip3 -U joulescope very recently, I would expect it to show 0.9.11.
Interesting theory about the target board causing the sample drops.  Bringing up a USB device can impact your Joulescope JS110 in two ways: power (brown-out) and data.  If bringing up the target board causes the USB VBUS to drop significantly, then your JS110 may brown out and reboot.  I think I am seeing about  0.15 seconds of drop in what you shared, which seems too fast for a JS110 reboot and USB reconnect.
Alternatively, if your target board requests significant data communication or otherwise blocks up USB communications, then your JS110 may not have enough USB bandwidth to communicate samples resulting in sample drops.
You don't happen to have data from macOS 12 before updating to macOS 13 to see if this behavior has changed, would you?

Running the Python command does show that I have version 0.9.11
I was wondering if it was more of a software problem with the driver on the laptop.  So my first setup is as follows:
USB-C port -> USB Hub (not powered) -> USB Hub (mains powered) -> Joulescope + DUT
I then tried this setup:
USB-C port 1 -> USB Hub (not powered) -> USB Hub (mains powered) -> Joulescope
USB-C port 2 -> DUT
I saw the same behaviour in both cases.  I would have hoped that the mains powered hub would have prevented a brownout in both cases.  In the second case I would have thought the splitting of the setup would make it highly unlikely.
I was wondering if it may be the registration of our device as a USB modem could be causing the problem.  To be honest USB setup/operation on laptops is not my field of expertise.
This is the first time we have been running these sorts of test so I do not have previous data to compare the results to.  I do however have a lower spec Mac running a previous version of MacOS so I can set that up as a comparison.

So just tried fired up the Mac Mini running Catalina (MacOS 10) and Joulescope UI 0.9.11.
I could not get the Python scripts installed for some reason.  Job for later.
However, I did get the UI up and running.  I ran the same scenario and the display froze part way through the capture.  I noticed that the USB indicator in the bottom right of the UI changed from green to red at the same time that the data capture paused.  When the data capture restarted the same image from above was displayed.

The next time you start the Joulescope UI, you should be prompted to download Joulescope UI 0.10.9 (or newer).  This version fixes the original issue and will ignore NaNs when computing the dual marker statistics values.
This version uses the new v1 Joulescope driver as the backend.  This new driver may exhibit different capture behavior.  If you want to try it out, issue pip3 install -U joulescope from the command line and then python3 -m joulescope capture out.jls.  I am going to close this issue since 0.10.9 addresses the reported issue.
We may not yet have a fully working solution for you that avoids dropped samples in your capture.  If you continue to have an issue with dropped samples, please comment below or open a new issue.


Question about hyper parameters

Thanks for your pytorch implementation of dgcnn, it's a helpful job. BTW, I wonder how did you set the hyper parameters of classification task on ModelNet40. I used default setting, but couldn't reach the performance shown in README, I just got 92.7 overall accuracy and 89.2 mean class accuracy,  with other adjustment, it helped a little. I would be glad if you can tell us how to set the parameters, thanks a lot!

I have already written
"Tip: The result of point cloud experiment usually faces greater randomness than 2D image. We suggest you run your experiement more than one time and select the best result."
in README. This tip does take effect.
Another thing might influence the performance is batch size. The batch size I used is suited for 4 gpu cards (2080 ti). So if you don't have 4 gpu cards and thus can't use the default batch size, the performance may be worse than mine.

I have already written
"Tip: The result of point cloud experiment usually faces greater randomness than 2D image. We suggest you run your experiment more than one time and select the best result."
in README. This tip does take effect.
Another thing that might influence the performance is batch size. The batch size I used is suited for 4 gpu cards (2080 ti). So if you don't have 4 gpu cards and thus can't use the default batch size, the performance may be worse than mine.

Thanks for your prompt reply. I've tried 4~5 times and couldn't get a better performance, and I set the batch_size with 32 or 64 on two Tesla V100. Emmm, I'm testing my ideas based on your repo, it has a little improvement than the baseline I tested on my own platform, but not better than the best result you got (lol), thus it bothers me, I would try a few more times, thanks for your implementation again!

I indeed get my result in README using the code in this repo without any adjustment. Hope you get my result after a few more runs!

same here, the best accuracy I can get is 92.6.

same here, the best accuracy I can get is 92.6.
Can I confirm that you used SGD optimizer with lr 0.1 and momentum 0.9 with Cosine Annealing?

Yes. I use the default settings to get my result.

same here, the best accuracy I can get is 92.6.
Can I confirm that you used SGD optimizer with lr 0.1 and momentum 0.9 with Cosine Annealing?

Yes. I use the default settings to get my result.

What about batch size? The default setting has batch size 32, which probably will be too small if you distribute training across 4 GPUs.

same here, the best accuracy I can get is 92.6.
Can I confirm that you used SGD optimizer with lr 0.1 and momentum 0.9 with Cosine Annealing?

Yes. I use the default settings to get my result.

What about batch size? The default setting has batch size 32, which probably will be too small if you distribute training across 4 GPUs.

I set batch_size = 64 on two V100, still got 92.7，without sync_bn.

same here, the best accuracy I can get is 92.6.
Can I confirm that you used SGD optimizer with lr 0.1 and momentum 0.9 with Cosine Annealing?

Yes. I use the default settings to get my result.

What about batch size? The default setting has batch size 32, which probably will be too small if you distribute training across 4 GPUs.

For both 1024 and 2048 points, the batch size is set as 32. If you run experiment with 2048 points, you indeed need more than 2 cards. So I said I use 4 cards.
Note that the DGCNN author chooses the best model tested on test set, not the final model in the last epoch.

Hello, In case you are still facing this issue, we do a thorough analysis of this issue and other issue related to reproducing the modelnet40 results here: https://github.com/princeton-vl/SimpleView. You might find it useful.


Rejection when flushing a removal from a collection

Describe the bug
When I attempt to remove an item from a collection and then go ahead and flush the change, it ends up throwing an error.
Stack trace
update "bar_entity" set "foo_id" = $1 where "id" = $2 - null value in column "foo_id" violates not-null constraint
    at Connection.parseE (/usr/src/havoc/node_modules/pg/lib/connection.js:614:13)
    at Connection.parseMessage (/usr/src/havoc/node_modules/pg/lib/connection.js:413:19)
    at Socket.<anonymous> (/usr/src/havoc/node_modules/pg/lib/connection.js:129:22)
    at Socket.emit (events.js:311:20)
    at Socket.EventEmitter.emit (domain.js:482:12)
    at addChunk (_stream_readable.js:294:12)
    at readableAddChunk (_stream_readable.js:275:11)
    at Socket.Readable.push (_stream_readable.js:209:10)
    at TCP.onStreamRead (internal/stream_base_commons.js:186:23) {
  name: 'error',
  length: 182,
  severity: 'ERROR',
  code: '23502',
  detail: 'Failing row contains (2, null).',
  hint: undefined,
  position: undefined,
  internalPosition: undefined,
  internalQuery: undefined,
  where: undefined,
  schema: 'public',
  table: 'bar_entity',
  column: 'foo_id',
  dataType: undefined,
  constraint: undefined,
  file: 'execMain.c',
  line: '1960',
  routine: 'ExecConstraints'
}

To Reproduce
Steps to reproduce the behavior:
let entitiy = await this.orm.em.findOne(FooEntity, '1');
if (!entitiy) {
  entitiy = new FooEntity('1');
  await this.orm.em.persistAndFlush(entitiy);
}
const bar = new BarEntity('2');
entitiy.bars.add(bar);
await this.orm.em
  .flush()
  .catch(err => console.error('error when flushing addition', err));
entitiy.bars.remove(bar);
await this.orm.em
  .flush()
  .catch(err => console.error('error when flushing removal', err));

Definitions of FooEntity and BarEntity
```ts
import {
  Entity,
  PrimaryKey,
  AnyEntity,
  OneToMany,
  Collection
} from 'mikro-orm';
import BarEntity from './BarEntity';
@Entity()
export default class FooEntity implements AnyEntity {
@PrimaryKey()
id: string;
@OneToMany(
() => BarEntity,
bar => bar.foo
)
bars = new Collection(this);
constructor(id: string) {
this.id = id;
}
}
```ts
import { Entity, AnyEntity, PrimaryKey, ManyToOne } from 'mikro-orm';
import FooEntity from './FooEntity';

@Entity()
export default class BarEntity implements AnyEntity {
  @PrimaryKey()
  id: string;

  @ManyToOne()
  foo!: FooEntity;

  constructor(id: string) {
    this.id = id;
  }
}

Expected behavior
Expected the flush to not reject and remove the according entity from the collection on the database.
Versions

Dependency
Version

node
v12.14.0

typescript
3.8.3

mikro-orm
3.6.0

your-driver
pg (7.18.2)

As the error says, you have defined foo as not nullable, but you are setting it to null. By removing the item from collection, the change is propagated to the owning side, so effectively setting the BarEntity.foo to null.
This is working as intended, you probably want to have foo defined as nullable, or use orphanRemoval (which will remove such entity if it was removed from a collection).

I thought that removing the last item in a collection would result in "empty" collection rather than null, seems like having the orphanRemoval option does the job thanks.

This is how 1:m collections work, the foreign key is on the owning side (m:1), so if you remove an item, it means that the foreign key needs to be unset (so it has to be nullable) or the entity needs to be removed (that is what orphanRemoval is for).


remove test blueprints

Removed test blueprints since they change the convention of the rest of the tests.

This change is

:+1:

is there an issue open to track adding of these back in?

I'd much rather see replacement than removal, I assume you have a format in mind?

What I would like is to change the direction of the test blueprints. We do not want to delete them completely but rather alter them. I am going to close this PR until we have a discussion to decide what those changes should entail.


Stamp Cert Checked For Failure

Example: https://cert.vatsim.net/cert/vatsimnet/idstatus.php?cid=1476109
When this is eventually refactored to call the new API (#1736), we will handle returns of a 404 a little better. Its quite difficult to do here as it is buried in the VatsimXML package.
I believe the easiest approach for now, as I've implemented here, is to stamp the member's cert_checked_at regardless of whether the check itself was successful or not. An attempt was made, so they need to go to the back of the queue for the next batch of checks.

:tada: This PR is included in version 6.5.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


refactor(editors/template): move EnumType from web-components to wizards

Closes #220

I will check. Would it be ok for you, if we remove this with a separate pull request?

I will check. Would it be ok for you, if we remove this with a separate pull request?

Absolutely, we can do that and merge this as soon as the tests are green.


Limit log sizes from docker images via cloud-config.yml

The cloud-config.yml should set additional log size limits on all VMs.
https://access.redhat.com/solutions/2334181
--log-opt max-size=50m --log-opt max-file=5
Currently the NDT logs are consuming 10s of GBs over a few days.
In the mean time, we'll reduce logging to negligible levels.

We've lost state on this. Unless @nkinkade remembers what this is about, we should close it.

I believe this may have had something to do with the TYO VMs and the disks filling up. I found some chatter in #ops-deployment in mid May 2018 (just a couple weeks before this issue) having to do with adding vdlimit_* metrics to the TYO VMs. If it didn't have to do with the TYO VMs, then I don't know what it was about. Assuming the former, we no longer even have the TYO VMs running, so this issue is now obsolete. Closing.


Possible issues using the .NET 7.0 SDK for builds

Describe the bug
We're experiencing "Deadline exceeded" for all communication after upgrading the client to 2.2.0 for our .NET 8.0 RC1/2 projects.
To Reproduce
Include client v2.2.0 in any project and try to create workflows, either on prem or in Camunda Cloud
Expected behavior
Command goes through
Enviroment (please complete the following information):

Linux/Windows
.NET 8.0 RC1/RC2

Additional context
Can the fact that the CI build is configured to use .NET 7.0 SDK be the real issue here? I notice that the CI workflow is persistently using .NET 7.0, also for .NET 8.0 builds.

Hey @daghsentinel thanks for reporting!
Can you exclude that this is not happening with older versions?
Can you share the complete error/exception with stracktrace ?
Which version are your brokers and gateways?
Do you have any cluster id you could share?

@xlegalles do you experience similar issues?

We are still using v2.0. I will upgrade and tell you.
But just a quick note about the fact that v2.3 is built for .NET 6 and 7, not for .NET 8 i.e. if you open the Nuget package, there is no .NET 8 version, so it's not surprising that a .NET 8 app uses the zeebe client built for .NET 7. To be honest, I don't know what are the consequences and if there can be incompatibilities (because of Grpc for instance).
Now, It's up to you @Zelldon to decide when to add a .NET 8 version as it's still a preview version.

Hi, @Zelldon. I did a little concept of forking this repo, updating TargetFrameworks to include net8.0 and can confirm that all our tests are green afterwards. This works with the latest version (2.3.0). As .NET 8.0 RC1/RC2 versions are production ready, will it be possible to also add .NET 8.0 as a Target Framework for the client? This will also imply that it must be built using the latest .NET 8 SDK.
If that's not possible right now, I'll just keep my fork, use it in our apps and update to the official .NET 8 version as soon as it arrives.

Thank you both @daghsentinel and @xlegalles for your input!
Yeah based on what I can see here https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core and other resources I would prefer to only support it when it is officially released, so let's wait for November.
I will keep this issue open so I can reference a PR in November for that. Feel free to create a PR then if you are interested.


lint command isn't working with URLs from API Registry used inline

Describe the bug
When you try to use the lint command and define API inline as a URL from API Registry, which has a branch query string, the command seems to break.
At the same time, it works when used inside the apis section of the configuration file.
Example:
redocly lint "https://api.redocly.com/registry/bundle/example/v1/latest/openapi.yaml?branch=release"
The ?branch=release part seems to break the command.
To Reproduce
Steps to reproduce the behavior:

Add a definition to the API Registry or open an existing one.
Copy the link to the definition's snapshot.
Try to use it with the lint command.
See error.

Expected behavior
The lint command works as expected when used with URLs from the API Registry.
Logs
N/a
OpenAPI definition
N/a
Redocly Version(s)
latest
Node.js Version(s)
15
Additional context
Some context can be found here: redoc-ly.slack.com/archives/C02UHE7EL3E/p1661807377826659

I'm not sure when this old issue was fixed, but retesting it today I cannot replicate the issue (and I'm sure I've used this before without a problem)


3350 naming

Updated AWS naming according to https://gds-way.cloudapps.digital/manuals/aws-naming.html

Please don't merge this as-is; contains merge markers, lots of fixup commits etc.
The naming convention itself also hasn't been agreed.


Non-optional array fields are erroneously optional in PrismaClient types

Bug description

Environment & setup

Database: Postgres
Prisma version: 2.0.0-beta.6
Node.js version: 10

This is expected. Non null arrays means you can't set them to null that is why there is no | null in the type definition.
But you have have an empty array in the database(empty != null). So the behavior here is expected.

@pantharshit00 If you use prisma.booking.create to make a booking, and do not specify images or invoiceStripeIds, postgres will reject this. empty != undefined, and when I made this Issue I hadn't set any defaults for these columns.

same issue

The client by default will set them to an empty array, if you don't provide it.
That's by design.
If you have a concrete runtime error that gets thrown, please create a separate issue.


Issue #1 - No Issues

No Issues detected.

what lol

Since I saw no one made an issue, I wanted to insure that there was no issues by making, for no reason whatsoever, so randomly.


power supply in rush current

When unit is turned on, the power supply takes a very large gulp of current. This causes the current protection to trip on the lab power supply and will probably require a larger wall transformer when used in the wild. Would be good to lower this in rush by lowering the current output of the SMPS. Probably by lowering the caps/inductors. Needs more research.

See 8.2.6 Shutdown and Soft-Start in LM2611 Datasheet. This was tested with a sacrificial board. The lab power supply current limit was no longer tripped by the in rush of the LM2611. The limit was able to be set as low as 60mA (50mA is the quiescent current draw of the 5 opamps on the board). Great result!


Add csrutil command to readme

Feature Request
Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I have an issue when [...]
Describe the solution you'd like
The initial command we need to enter isn't enough and we need to enter another command when booted using CMD+R. The small annoying thing is that isn't stated on this readme and we need hunt it down.
Describe alternatives you've considered
I think it's more convenient for users if this was on your GitHub readme or site.
Teachability, Documentation, Adoption, Migration Strategy

Sure, that can be added.

It is done.


const visibility keywords causing error (php 7.1)

The following php 7.1 code
<?php

class SomeClass
{
    private const SOME_CONST = 1;
    private $someVariable;

    public function __construct($someVariable)
    {
            $this->someVariable = $someVariable;
    }
}

gives me an error
phpmd test.php text cleancode
/var/data/www/users/xxx/test.php       -       Unexpected token: const, line: 5, col: 10, file: /var/data/www/users/xxx/test.php.

If I remove the private keyword befor the const then I get no error
phpmd --version
PHPMD 2.6.0

This needs to be fixed in Pdepend. Can you open an issue there, please? May be check first, if it's already known.

Addressed in https://github.com/pdepend/pdepend/pull/349

I have pdepend in version
PDepend 2.5.2
but this error still appear

Thanks for fixing this folks :)

Is this fix already released?

cc @ravage84

Is this fix already released?

i fixed this in https://github.com/SomeBlackMagic/phpmd

Tried phpmd 2.7.0 (phar) with a php7.3 project. I still get Unexpected token: const


use key and code instead of keycodes

KeyboardEvent.keyCode is deprecated. https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode
KeyboardEvent.key and KeyboardEvent.code should be used instead.
Thoughts?

Closing this issue as it does not follow the issue template. Please file a new issue that follows the template, which gives the team the information needed to investigate

Here you go: https://github.com/angular/material2/issues/12672


Yi Cam Outdoor 1080p IFUS crashes after a while

Hi!
My cam is working with this hack for some time but then crashes and wont reboot until I power cycle it.
I have already disables all services but RTSP low res and Screenshot, also I enables swap and bought a new brand SD card (4GB) which is FAT32 formatted.
I constantly fetch the stream with my NAS solution and sometimes fetch an additional low res snapshot, no recordings are made on camera.

Is the crash periodic?
Or random?

Hi @chross
I meet some troubles with my Yi Outdoor 1080p.
I'd found a discussion about that which I just answered to try to get advice.
Hope this can help you too :)

What is the use of the alternative RTSP server? Maybe switching RTSP helps?

It's a much simpler server from a code point of view.
Lighter but also with less features.
Some users using it with NVR if they have problem with main RTSP service.


EXIF is not preserved since 2020/6/24

Previously, the full size image has EXIF preserved, like in this example uploaded in 2020/6/24:
https://storage13.openstreetcam.org/files/photo/2020/6/23/proc/2446638_0_758e1_1.jpg
But images starting from 2020/6/24 don't have EXIF anymore:
https://storage13.openstreetcam.org/files/photo/2020/6/24/proc/2706882_0d54fd0b68d8f231b2582e2abaeda842.jpg
Notice the link format has changed too, which I guess means that there were apparently some changes on the server side.

@chip-grab Is it a bug, or now it's the way it works? The Exif metadata contains a lot of information and it would be a huge loss if it's not being saved.

Hey sorry for the late reply, will look into this


Add ubuntu1404-20180321 with lldb-3.6 for CoreCLR.

Also add startup script for ubuntu1404-20170925 since it looks like it got missed.  Verified that the CoreCLR PR that requires lldb-3.6 builds on this and building CoreFX now to make sure lldb-3.9 doesn't conflict.

CoreFX passed as well.

@crummel Did this image get deployed out to all the storage accounts, and did ci.dot.net, ci2.dot.net, and ci3.dot.net updated?

I forgot about ci2 and ci3, doing that now.  Is deploying just the Deploy-Image script?

@crummel Yes, it will deploy out to all of the storage accounts that the CI servers use.

OK, that's running now and I've updated ci2 and ci3 as well as ci.dot.net.

@mmitche Deploy has finished.


User Story - Acceptance Criteria

AS A manager at an internet retail company
I WANT a back end for my e-commerce website that uses the latest technologies
SO THAT my company can compete with other e-commerce companies
WHEN I add my database name, MySQL username, and MySQL password to an environment variable file
THEN I am able to connect to a database using Sequelize
WHEN I enter schema and seed commands
THEN a development database is created and is seeded with test data
WHEN I enter the command to invoke the application
THEN my server is started and the Sequelize models are synced to the MySQL database
WHEN I open API GET routes in Insomnia for categories, products, or tags
THEN the data for each of these routes is displayed in a formatted JSON
WHEN I test API POST, PUT, and DELETE routes in Insomnia
THEN I am able to successfully create, update, and delete data in my database

All functionality has been completed and ready to create a demo.


Grammar colour coding - extend this and make it user configurable (aka TYNSTEP-1372)

At present colours onnly reflect number and gender.


intel-media-driver: init at 18.3.0

Motivation for this change
This is the new VA-API driver for Intel chipsets.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Tested with vainfo and mpv.

@GrahamcOfBorg build intel-media-driver


Dubins Parallel Park MPC example

Details
Fixed bug in previous MPC code that was using the 2nd control instead of the 1st.

Mean iterations: 6.2
Median iterations: 2
std iterations: 10.7
Total time: 11.4 seconds
Rate: 44 Hz


1.7.10 Daybreakers Mod Pack: Minemenu will not use items on a server

I understand this version is very old but I would appreciate any help I can get.
A couple friends and I use this modpack on a private server we have set up. The issue we have is that this mod is near unusable as using items is in your inventory is easily the most useful part of this mod for us.
In singleplayer, the mod works as intended for everything, yet when on the server the "use" function does not work, or at least process. Generally you open the menu and click to activate, which closes the menu and performs its function. However this bug does neither of those. MineMenu remains open and does not perform its function when pertaining to the use command.
tl;dr: Use command does not work in a server environment but all other functions do.
I can try to provide logs given the directions of where to get them.
Here is a small clip demonstrating the issue:
https://youtu.be/0qTD8-kiMxM

Thanks for your report!
The use function never really worked for 1.7.10, so nothing you can do on your end.
To fix it, would require to rewrite big parts of the mod, which I have no intention of doing. Especially since the mod have not been worked on for 1.7.10 in almost 4 years.


ci: move hubble connectivity tests to nightly pipeline

Reason for Change:

Issue Fixed:

Requirements:

[ ] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests
[ ] relevant PR labels added

Notes:

/azp run Cilium Nightly Pipeline


ListView separator line between items.

Describe the bug
See community thread: https://community.appinventor.mit.edu/t/listview-items-missing-visible-line-separator-between-items/44384
The old ListView had separator lines between elements at least some of the time. The current ListView does not. Separator lines between elements would be cleaner than what we currently have.

We can use DividerItemDecoration to set item separator line.

We can use DividerItemDecoration to set item separator line.

This seems like a good approach.


When logging from within a nested operation the log's message "Operation Name" is set to top level operation name

Microsoft.ApplicationInsights.WorkerService 2.18.0
Microsoft.Extensions.Logging.ApplicationInsights 2.18.0
Microsoft.Extensions.Hosting 5.0.0
Microsoft.Extensions.Hosting.WindowsServices 5.0.1
Runtime=.NET 5.0.8 (5.0.821.31504)
This is the only code needed (I used LinqPad)
using (IOperationHolder<RequestTelemetry> topHolder = telemetryClient.StartOperation<RequestTelemetry>("TopOperation1"))
{
	logger.LogWarning("top holder log 1");

	using (IOperationHolder<RequestTelemetry> innerHolder = telemetryClient.StartOperation<RequestTelemetry>("InnerOperation1"))
	{
		logger.LogWarning("inner holder log 1");
	}
}

Log message in App Insights:

According to https://learn.microsoft.com/en-us/azure/azure-monitor/profiler/profiler-trackrequests "Calling StartOperation within another StartOperation scope isn't supported. You can use StartOperation in the nested scope instead. "


test/cb-never-called-1.0.1.tgz failes in virus scans, and appears to be corrupt

Please fix the file test/cb-never-called-1.0.1.tgz When ran through a virus scan, the scanner crashes due to the tgz file being corrupt.
Other posts in which people are referring to this file are:
https://github.com/angular/angular-cli/issues/4161
https://github.com/npm/npm/issues/7014

Fixed in #155, somewhat incidentally.


Add-some-Unit-Tests

I added some Unit Tests to increase code coverage which I want to contribute.

Coverage increased (+3.2%) to 86.303% when pulling eb962ef6f5348a706cec17e33fa05c2b17435cb8 on TheRealHaui:master into 72a0c9d499876c627d09d379330f35708884158e on apache:master.

@ameyjadiye
Removed evil empty lines in pull request #9.
Don't know why Github didn't add the change to the original pull request.
Anyway, I think that doesn't bother a lot.

Thanks @TheRealHaui. will take another round or review.
If you wish that new code to be come under same PR you have to push to same branch :wink:
for #8 you pushed to TheRealHaui:master while for #9 you pushed to TheRealHaui:Add-some-Unit-Tests.

Yes ...
Forgot that I created a branch explicitly yesterday.
After pughing ...
Think that doesn't bother a lot, simply delete the pull request you do not need.

Yes, since you have opened it, you have right to close #9 , but simply push those changes to your master so those will be available in #8. Thanks.

You're right, that's the most simple way.
Pushed changes now to master.
They appear here in this pull request.
Furthermore I will close pull request #9.

Thanks for the contributions. Regarding empty lines and such. We require that the submission cleanly passes maven's checkstyle. This means when you run mvn site, or even just mvn checkstyle:checkstyle, the checkstyle report under reports should be clean. If you check that I think it will catch things like empty lines. Let me know if you need any help with this and apologies if you already knew this.

This PR is out-of-date. Please open a new PR if you find any issues.


[TC-PS-2.1] Following attributes are giving unsupported attribute response

Following attributes are giving failure response:
1.WiredAssessedInputVoltage
2.WiredAssessedInputFrequency
3.WiredCurrentType
4.WiredAssessedCurrent
5.WiredNominalVoltage
6.WiredMaximumCurrent
7.WiredPresent
8.ActiveWiredFaults
9.BatReplacementNeeded
10.BatReplaceability
11.BatPresent
12.BatReplacementDescription
13.BatCommonDesignation
14.BatANSIDesignation
15.BatIECDesignation
16.BatApprovedChemistry
17.BatCapacity
18.BatQuantity
19.BatTimeToFullCharge
20.BatFunctionalWhileCharging
21.BatChargingCurrent
22.ActiveBatChargeFaults
Testplan screenshot:

PS-2.zip

Same problem on Window covering demo


prs: 0.3.2 -> 0.3.4

Description of changes
https://gitlab.com/timvisee/prs/-/blob/v0.3.4/CHANGELOG.md
fixes: CVE-2020-36205, CVE-2021-45707

Things done

Built on platform(s)

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

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

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

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

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

[x] Fits CONTRIBUTING.md.

fixes the prs vulnerabilities listed in https://github.com/NixOS/nixpkgs/issues/141368

@GrahamcOfBorg eval


Issues using WiRL\Demos\18.OpenAPI

Hello,
using the demo for openapi I got issues if in the browser I write "http://localhost:8080/rest/app/openapi"
without final "/".
If is as designed it should not create exception "file not found... swagger-ui.css etc" as in the image

It is some "path resolve" bug?
Best Regards
Andrea

Thank you Luca.


Missing  elements in pom.xml

I use this plugin via https://github.com/novoda/bintray-release and have find that there are no <licenses/> elements in pom.xml.
For example, here is my library:
https://bintray.com/gfx/maven/orma/2.4.2/view#files/com/github/gfx/android/orma/orma/2.4.2
and the pom.xml is like this:
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.github.gfx.android.orma</groupId>
  <artifactId>orma</artifactId>
  <version>2.4.2</version>
  <packaging>aar</packaging>
  <dependencies>...</dependencies>
</project>

Bintray itself has licenses metadata like this: https://bintray.com/gfx/maven/orma/2.4.2/ ("Apache-2.0")
I think licenses is inevitable to use libraries easily, so I'd like to include <licenses/> elements in pom.xml; I'm not sure this plugin should be responsible for the issue though.

Which of the Gradle plugins are you using to upload your artifacts to Bintray?
https://github.com/bintray/gradle-bintray-plugin
or
https://github.com/novoda/bintray-release
Also, did you add the license information to your Gradle build script? If you did, then the gradle-bintray-plugin (the first one of the 2 mentioned above) should create your pom file with the license information and upload it to Bintray.

I use bintray-release v0.3.4, which uses gradle-bintray-plugin