AGIC stopped functioning if service principal password expired

[Enter feedback here]
If AGIC is authenticated using service principal, and the default SP password would be expired in one year. is there any place we could refer to for updating the password?
AFAIK, the password resetting process for AGIC is slightly different from another azure resource since we need to update the secret in the right format, e.g.
•	az ad sp create-for-rbac  --sdk-auth --year (99  or longer) | base64 -w0
•	kubectl edit secret secret_name -n namespace
•	delete  ingress-azure-* pod to work with an updated secret.

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

ID: 95812617-2cee-fb2c-2c6d-573f222033be
Version Independent ID: bf51864f-646f-2fda-7842-b1f3cf2f9ce2
Content: Creating an ingress controller with a new Application Gateway
Content Source: articles/application-gateway/ingress-controller-install-new.md
Service: application-gateway
GitHub Login: @Caya
Microsoft Alias: caya

@lissff, Appreciate your patience. Yes, When SP Id expires in a user automation script then the dependent resources will no longer work due to authentication issue. All you can do is reset the existing service principal credential with the desired expiry date in years.
Here is doc that clearly explains about resetting an existing SP credential.
Commands info for az ad sp credential reset
We are closing this issue for now. If there are further questions regarding this matter, please reply and we will gladly continue the discussion.


Use 'Google' name for Google2 pac4j client

This fixes the default Google pac4j login button appearing with a label of Google2 and a class of btn-google2 (instead of bootstrap-social's btn-google).

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@mmoayyed I've reworked this change to use i18n messages instead and as a side effect it allows overriding all twitter, fb, etc login names.  Note that #2826 contains the same changes for the master branch.


[Removal]:

Hotspot Name
Jumpy Lace Lynx
Hotspot b58 Address
112gKNRXc7YCqcen1TfdQompZBZgCYnKKfCGCkP4EPYuqJHo72Xj
Discord Handle
No response
Hotspot Manufacturer
Heltec Automation
Removal Reason
Hello, it's a real deploy. Could you please remove it from denylist? Thank you in advance. Regards
Modifications
No
Extra forwarders
No
Extra antennas
No
Additional Information
No response

We have taken into account this removal request in the next iteration of the denylist. It may take some time before it's processed. This is an automated comment due to the volume of addition and removal requests. A future tool is in the works to provide more insight into the analysis approach made by the Helium team and community members that maintain this list.


Video Adaptation Switching for DASH

There does not appear to be a way to switch video adaptations within Shaka player. This is necessary to support multi-camera events (a current need for upcoming projects).
From previous issues, it looks like switching video adaptations (tracks) was abandoned to support limitations in HLS - where you can only select by Variants (audio/video pair). In DASH, there is no requirement to switch in pairs, and the video adaptation can be selected independently. Will Shaka support video adaptation switching?
Below is a test URL for a DASH event with 2 multi-bitrate video adaptation sets. This content was encoded with bitstreamSwitching enabled, which allows a switched sequence of Media Segments to be decoded without resetting the decoder at switch points because the resulting Segment stream is a valid track of the source type (so the decoder is not even aware of the switch). Reference DASH-IF 3.2.10.
Manifest: http://storage.googleapis.com/lao-permanent_content/2018-04-20-13-40-31/Manifest.mpd
Shaka Demo: https://shaka-player-demo.appspot.com/demo/#asset=https://storage.googleapis.com/lao-permanent_content/2018-04-20-13-40-31/Manifest.mpd;lang=en-US;build=uncompiled

Shaka Player already supports adapting video streams.  Without that, we wouldn't be an ABR player!
To switch video streams manually, disable ABR with player.configure() and use player.selectVariantTrack() to select a specific track.
I'm not sure, but it sounds like you're actually looking for support for multiple camera angles.  Is that right?

@joeyparrish I think the way Shaka currently uses the term "adaptation" confuses this conversation. I'd like to clarify the terms dealing with ABR between HLS & DASH to help.
With HLS, multiple versions of the same content encoded in different ways (with differences in bitrate, resolution, etc) are called Variant Streams. Alternate versions of content, such as audio produced in different languages or video recorded from different camera angles, are called Renditions.
With DASH, multiple versions of the same content are called Representations, and alternate versions of content are called Adaptations. ABR is possible by switching between representations; alternate languages and camera angles are possible through switching adaptations. If you need more reading, here is a short a quick blog post about it. In my opinion, creating content with multiple representations and multiple adaptations in DASH is significantly more straight-forward than HLS.
I believe Shaka calls a change in the stream due to network conditions an adaptation, hence the confusion, since with DASH an adaptation is different content instead of a change in quality. So in essence, yes I am looking to support multiple camera angles, but those are contained in DASH adaptations, which I do not think are supported correctly in Shaka at the moment.

@sparkyish In terms of us adopting HLS Variant structure, let me also add that while we did change our internal structure to operate on audio+video pairs, for DASH we create all possible combinations, so if you want to switch from playing audio1+video1 to still playing audio1, but with video2 instead there is going to be an audio1+video2 variant!
(Let me know if that explanation was unclear, I'll give more detail and examples).
So, while the switch to variants makes operating with DASH less intuitive, you should still be able to get the behavior you want.
Is that helpful? I'm not entirely sure, but it sounded like you were ultimately interested in switching video without changing audio. If that's the case we can provide guidance on how to accomplish that in the new variant world.

@sparkyish yup, your idea is correct, I was going to suggest something along these lines.
You can use player.getManifest() to get the manifest object.
manifest.periods[i].variants will give you all the variants for a given period.
individual streams can be accessed by variant.video and variant.audio.
You will need to keep track of the stream ids when you show the adaptations to the users, so you can later map their choices to the the streams and variants.
Sorry, I know this is way more complicated than it used to be when we only had DASH support, but it was the most meaningful way for us to add support for HLS.
Let us know if you run into complications, I'll help with the code and debug with you if need be :)


impossible to escape from a locked artifact crate

Description

that should be possible like with lockers
Reproduction

Screenshots

Additional context

or just whitelist it for artifacts only

or just whitelist it for artifacts only

it can be good crate for traitors, for carrying dead bodies for example

you can do that with a locker or crate already

stealth for scientist-traitors


kitty: Use portable executable

Create shortcut to portable version else all settings and sessions are stored to registry instead of created directories.

Hm, I think it's nicer to keep the non-portable version 'kitty.exe' instead of overwriting it. Else, if there's anybody who likes to use it, can't use it anymore.

No

Well, of course, we can have different opinions. But instead of just a 'no', would be more helpful to understand decisions.
I've changed it anyhow.

There is no reason to explain clear intention of all scoop manifests and whole ecosystem...
https://github.com/lukesampson/scoop-extras/pull/4656/files#diff-856a56e68c9f9bf337a418d147d3fcbcR42-R47
It should be there since the manifest was added. That is why there is default config creation in pre_install script. Since the author of the application changed the packages like 15 times, it got broken after few updates.
Now finally it works as intended until author change it again.
As soon as I will do the migration it will work as desired.

Create shortcut to portable version else all settings and sessions are stored to registry instead of created directories.

This is not true


Allowing members to set their timezone and location

In the profile we want to let people to select their favorite language, timezone and location (on a map)
The language should defaut to the browser language and the timezone to the current user timezone.

I think it could be good to allow users to also add 'additional languages' so that we show this to other users.  For example @natim could set French as his first language and English as an additional language.  We could then add an extra filter by language on the dashboard.

Or.. even better - we could pre-filter the list to only show other users who speak the language(s) you have set...


Does the wenetruntime package still exist?

Can I ask the author if the wenetruntime package is removed now? I keep getting an error when I install wenetruntime on pip3 and I can't search for the package on pypi

wenetruntime is deprecated， plz use wenet cli
songjie1121 @.***> 于2024年5月29日周三 10:23写道：

Can I ask the author if the wenetruntime package is removed now? I keep
getting an error when I install wenetruntime on pip3 and I can't search for
the package on pypi
—
Reply to this email directly, view it on GitHub
https://github.com/wenet-e2e/wenet/issues/2543, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABFN3Q3QSYX7NCR2PKKTOK3ZEU33VAVCNFSM6AAAAABIOAHMCSVHI2DSMVQWIX3LMV43ASLTON2WKOZSGMZDEMRRHE2DEMI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

OK，thank you very much


Add Fedora installation instructions

Thanks! Will these instructions change once https://github.com/rust-psutil/rust-psutil/issues/75 is fixed? I plan on releasing a new version soon, I'm just currently away from the computer.

Also can you explain what copr is and why that package would be more up to date? I'm not too familiar with fedora packaging...

Also can you explain what copr

Copr is part of official Fedora infrastructure. Since Rust stack packaged in ugliest and awkwardest way ever in Fedora, Copr is the only sane solution.

Thanks! Will these instructions change once rust-psutil/rust-psutil#75 is fixed?

Yes, but in very ugly way. And they are not relevant for Copr. For example ytop is still packaged only for Rawhide. Copr version available for all Fedora's 30+ and even CentOS 7 already.

Can confirm that the installation instructions work.

So I actually just updated the readme and I'm now using repology to show the available packages, which makes things easier, so I'm not sure if we need to add this to the readme. Except do you think we should add copr instruction since I don't think repology includes it?

Repology will shows versions of current ytop releases for all Fedora branches where package available and as for today it still only available for Rawhide branch (0.5.1 version)

Packaging and mainlining Rust software in Fedora is not only very time consuming due to lack of infrastructure and automation for Rust stack and because of some politics but sometimes not possible for non-Rawhide releases. Until all this will been fixed the COPR is life saver.
So yes, definitely mention COPR link in README would be useful. It's also packaged for CentOS 7 now.

That makes sense, if you want to update this pull request to mention the copr stuff then I would be happy to add that.

Thanks!


[Snyk] Upgrade winston from 3.13.0 to 3.17.0

Snyk has created this PR to upgrade winston from 3.13.0 to 3.17.0.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 7 versions ahead of your current version.

The recommended version was released on 22 days ago.

Release notes

Package name: winston

3.17.0 - 2024-11-10
Try winston-transport 4.9.0  3e87128
Revert "Try bumping winston-transport to 4.8.0"  69625fc
Revert "Try bumping winston-transport to 4.8.0"  876ef7a
Try bumping winston-transport to 4.8.0  7ef2c1d
Try bumping winston-transport to 4.8.0  fe4b64e
Bump logform  c9fd9a4
Revert "Update logform and winston-transport"  14fef0f
Merge branch 'master' of github.com:winstonjs/winston  545b683
Update logform and winston-transport  cceb265
Bump mocha from 10.7.3 to 10.8.2 (#2523)  bb529b6
Bump async from 3.2.5 to 3.2.6 (#2516)  ae847ab

v3.16.0...v3.17.0

3.16.0 - 2024-11-01
Feature - optionally include Error.cause property (#2447)  201b6f1

v3.15.0...v3.16.0

3.15.0 - 2024-10-05Note: we removed LogCallback from the TS definitions because the underlying library didn't actually support these.  If this causes issues in your apps, we recommend you remove references to LogCallbacks, since such code was not being executed anyways.  See #2513 and the issue linked therein.

remove logcallback (#2513)  3a54777
chore(docs): Update README.md w/ usage comments (#2507)  f110f61
Bump nyc from 15.1.0 to 17.1.0 (#2511)  f5dde86
Bump @ babel/cli from 7.24.7 to 7.25.6 (#2512)  d1b8dc6
Bump @ babel/preset-env from 7.24.8 to 7.25.4 (#2506)  564161a
Bump mocha from 10.7.0 to 10.7.3 (#2500)  eb7e315
Unified Handler Tests (#2020)  22aab6d

v3.14.2...v3.15.0

3.14.2 - 2024-08-14
Move initialization to constructor (#2503)  2458ba6

v3.14.1...v3.14.2

3.14.1 - 2024-08-08
Save a reference to console methods in console transport (#2498)  e82752f
Add forceConsole to ConsoleTransportOptions (#2496)  4ff0538
Bump mocha from 10.6.0 to 10.7.0 (#2489)  62acaad
Update readme with forceConsole info (#2493)  b2b79af

v3.14.0...v3.14.1

3.14.0 - 2024-08-08
Add option forceConsole (#2276)  b2098fd
Set _rotate false on emit 'rotate' false (#2457)  1719275
Bump @ babel/core from 7.24.7 to 7.24.9 (#2485)  d2859f3
Bump @ babel/preset-env from 7.24.7 to 7.24.8 (#2487)  71e4bb1
fix: readme (#2488)  0cb8c7c

v3.13.1...v3.14.0

3.13.1 - 2024-07-10
revert to rimraf 5.0.1, last known version to work with node 18 for now  1b3a500
Merge branch 'master' of github.com:winstonjs/winston  b56117e
Update dependencies  a5853b5
Bump @ types/node from 20.12.7 to 20.14.10 (#2483)  93b52ac
Bump mocha from 10.3.0 to 10.6.0 (#2484)  33611c9
Bump @ babel/preset-env from 7.24.0 to 7.24.7 (#2475)  4aa6550
Update minimum version logform (#2472)  7f5f014
Add Parseable transport (#2466)  debf4fa
chore(docs): Update w/ MySQL transport (#2456)  d567c57
fix typo at test/unit/winston/transports/http.test.js (#2453)  1d5d527
Bump @ babel/cli from 7.23.9 to 7.24.5 (#2454)  d89a34e
Bump @ types/node from 20.11.29 to 20.12.7 (#2448)  947fa79
Bump @ babel/core from 7.24.0 to 7.24.5 (#2455)  8c58d0a

v3.13.0...v3.13.1

3.13.0 - 2024-03-24
fix(http): allow passing maximumDepth to prevent big object being stringified (#2425)  a237865

v3.12.1...v3.13.0

    from winston GitHub release notes

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:

🧐 View latest project report
📜 Customise PR templates
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

completed by https://github.com/sourcefuse/loopback4-kafka-client/pull/76


each do not iterate over all input?

~/Develop> put /tmp/os/store/asdfasfd/hls/*/**.ts | each { ls -la $@ }
-rw-r--r-- 1 huiyiqun huiyiqun 1520544 Oct 10 16:15 //tmp/os/store/asdfasfd/hls/high/segment-0000.ts
-rw-r--r-- 1 huiyiqun huiyiqun 169388 Oct 10 16:15 //tmp/os/store/asdfasfd/hls/high/segment-0001.ts
~/Develop> put /tmp/os/store/asdfasfd/hls/*/**.ts | count
▶ 315

Minimal example:
~/tmp> ls
1  2  3
~/tmp> put * | each { ls -la $@ }
-rw-r--r--. 1 xiaq xiaq 0 Oct 10 18:21 1
-rw-r--r--. 1 xiaq xiaq 0 Oct 10 18:21 2
~/tmp> put * | each { echo $@ }
1
2
3

echo is fine, but ls -la is not. Interesting.

Seems that the bug appears whenever there is an external command being invoked. echo is fine while e:echo is not:
~/tmp> ls
1  2  3
~/tmp> put * | each { echo $@ }
1
2
3
~/tmp> put * | each { e:echo $@ }
1
2


method to add childCustomWorkspace to MatrixJob

Matrix job does not have a convinience method to add
childCustomWorkspace. Define it.
--Define childCustomWorkspace method in MatrixJob
--Add a unit test for it
--Update job reference
[JENKINS-29375]

Well, I have no idea what is happening here. I am running ./gradlew locally, which seems to run job-dsl-plugin:test
The Jenkins log does not tell me what might have went wrong. Any tips would be appreciated.
Thanks,
Aleks

That's a CI hiccup and can be ignored. Thanks for your contribution.


Issue 504

ADD ISSUE DESCRIPTION HERE
Version: 1.78.2
Commit: b3e4e68a0bc097f0ae7907b217c1119af9e03435
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
Embedder: codespaces

Hello. Yesterday all was fine but today at all my codespaces(when i write "npx serve") as result it returne
504
Gateway Timeout
The port forwarding timed out while trying to create a connection.

This looks like a Codespaces specific issue, which is best reported over in https://github.com/orgs/community/discussions.
Looks like https://github.com/orgs/community/discussions/57336? Not sure if you're all in the same region.
I've also forwarded directly to the Codespaces folks.


[4.12] OCPBUGS-21440: fix: CVE-2023-39325 and CVE-2023-44487

Description
Fixes OCPBUGS-21440
Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Test Configuration:

Firmware version:
Hardware:
Toolchain:
SDK:

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

/label qe-approved

/lgtm
/label backport-risk-assessed

/label cherry-pick-approved

/jira refresh


Update mergeProps to optionally accept a factory style function

I have a very similar use case to https://github.com/reactjs/react-redux/pull/488
I've reused @bsideup's code as-is, with the same test. We've started moving to v5 in production, hoping to see this soon in there!

Any update on this, @neeharv?

@timdorr this slipped my mind completely! I'll work on the changes requested over this weekend

@timdorr @jimbolla I've cleaned up the test and memoized the response of the factory. Also updated API docs. Do let me know if there is anything else you'd like me to do. Thanks!

Can you revise the branch on the latest master? There are a lot of junk commits in here.

@timdorr much easier to just do it in a new branch for me. The new PR is here is #626. Closing this so you can take a look there! Thanks.


Allow providing comments for Map entries with ObjectMapper

Currently, it's impossible to add comments to the individual configuration nodes that ObjectMapper creates for map entries. Any modifications made to the root node that ObjectMapper serializes to will be lost if the config is reloaded and saved.
One way to accomplish this might be to create a special value type, which wraps the comment and the actual value, A new default TypeSerializerwould be added before the standard MapSerializer, with a TypeToken of Map<?, SomeWrapperType>. This would allow existing code to continue to serialize maps as normal, while allowing users to opt-in to the extra serialization functionality.

Between attempting to preserve comments on map elements and exposing copies of the backing ConfigurationNodes through a type serializer, it should be possible to preserve comments in most cases starting with configurate 3.7


Always wait in close, Speed up eventqueue tests & don't pass clock

Adds test for Close().
Always wait for the processor to return go routines when calling Close().
Speeds up the eventqueue tests by ~4x (13 -> 3 seconds) by relying less on the wall clock.
Don't require passing a clock to the processor as use a real clock by default. A custom clock can be given through WithClock whose function is available when the unit build tag is added.
/cc @ItalyPaleAle

Codecov Report

Merging #59 (5ef679d) into main (b6b141a) will decrease coverage by 0.05%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main      #59      +/-   ##
==========================================
- Coverage   80.80%   80.76%   -0.05%
==========================================
  Files          35       35
  Lines        2152     2157       +5
==========================================
+ Hits         1739     1742       +3
- Misses        296      297       +1
- Partials      117      118       +1

Files Changed
Coverage Δ

eventqueue/processor.go
90.21% <100.00%> (+0.56%)
:arrow_up:

... and 1 file with indirect coverage changes

Please, resolve conflicts.

@artursouza done.


bugfix(zip): Remove usage of sparse array

ES5 every has a weird behavior on sparse arrays which broke zip operator.
var foo = []; foo[1] = "a";
foo.every(hasValue); // === true;

Oh wow, good catch @jinroh. Yeah, I think every skips any item in an array that is undefined...
merged as of 8c20e82185ff36802f3a35b0a2020277bf550ecb


feat: index referrers when pushing manifests

Part 6 of #21
The changes in the registry/storage package needed to enable referrers API. Based on the existing implementation on the rc2 branch.
Signed-off-by: wangxiaoxuan273<EMAIL_ADDRESS>

Codecov Report

Merging #35 (c310c44) into main (6f0e3ea) will increase coverage by 0.02%.
The diff coverage is 72.00%.

:exclamation: Current head c310c44 differs from pull request most recent head 2a394e9. Consider uploading reports for the commit 2a394e9 to get more accurate results

@@            Coverage Diff             @@
##             main      #35      +/-   ##
==========================================
+ Coverage   57.18%   57.21%   +0.02%
==========================================
  Files         107      107
  Lines       10990    11012      +22
==========================================
+ Hits         6285     6300      +15
- Misses       4001     4006       +5
- Partials      704      706       +2

Impacted Files
Coverage Δ

registry/storage/ociartifactmanifesthandler.go
60.22% <66.66%> (+2.01%)
:arrow_up:

registry/storage/registry.go
88.99% <100.00%> (+0.05%)
:arrow_up:

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


App does not handle postcode.io unavailability gracefully.

In simulating what would happen if postcode.io was unavailable (by disconnecting wifi) the behaviour of the post code search was not as expected.
It returns a 'Postcode Error' message ('Use a valid postcode') on the search page.

Did a 'tunnel' test on the train this morning to see what happens when the domain can be resolved but the response times out. Took 60 seconds then generated the 'Invalid Postcode' error. Would be good to get some tests around these scenarios.


Fix/incorrect variable resolution

This PR fixes the issue with variable resolution during predicates interpretation as initially reported by @amimart.
Example:

program:

okp4d query logic ask --program "okp4_addr(Addr) :- bech32_address(-('okp4', _), Addr).

query:

okp4_addr('okp41p8u47en82gmzfm259y6z93r9qe63l25dfwwng6').

result 🙀:

error(type_error(atom,okp41p8u47en82gmzfm259y6z93r9qe63l25dfwwng6),bech32_address/2)

expected 😌:

true

Basically, the assertion functions (used to implement predicates) no longer verify the groundness of terms. They now only resolve terms that are essential for the assertion. For example, to confirm that a term is a pair, only the compound term is resolved, without resolving the arguments of the compound.
New test cases have been introduced to improve coverage.

Summary by CodeRabbit

Refactor

Consolidated query execution logic for improved efficiency and maintainability.
Adjusted argument orders in various functions for consistency and clarity.

New Features

Enhanced functionality for handling options and assertions in Prolog engine.
Introduced new test utilities for more robust testing.

Bug Fixes

Fixed control flow and term resolution issues by adjusting argument orders and utilizing environments effectively.

Tests

Added new test cases to validate the correctness of predicates and assertions.

Documentation

Internal documentation improvements through code comments and parameter adjustments for better readability.

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


Unreal Engine version

What version of Unreal Engine is this plugin for?

This plugin work on UE 5.1 and 5.2. You can check the demo project here: https://github.com/fuxihao66/ODI-TestProject.


Nka/ginkgo v2 fix skip package flags

Background
ginkgo-v2 builds are failing with mkdir: cannot create directory ‘test-results’: File exists. The build artifacts seem to persistent between runs.
What
Perform a limited cleanup every run of the test-results directory
Summary

replaced the deprecated -skipPackage with -skip-package
Added conditional cleanup of test-results directory

Make sure to rename the commit to include [semver:minor] otherwise you will be in a world of hurt

Make sure to rename the commit to include [semver:minor] otherwise you will be in a world of hurt

Does [semver:patch] not work?

I'll open a second PR if there were files missed in this one.

🤦 The merge commit has to have the [semver:patch|minor|major|skip] naming...


Dangling reference to datasheet in interrupt example code

Reference to an unknown / unfound "figure 4 datasheet" in https://github.com/RobTillaart/PCF8574/blob/master/examples/PCF8574_interrupt/PCF8574_interrupt.ino but this is really minor of course.

As this one was easy I copied a docs folder with the datasheet I use.
No new release as there was no (meta) code change.


v2http: submit QGET in health endpoint if no progress

Removing the periodic SYNC calls broke the health endpoint since the
raft index stops updating. Instead, if there is no activity after 250ms, issue
a QGET to force some raft traffic.
Fixes #6985

LGTM

lgtm


Improve startup messages to be more informative

During start we need to inform the user of the settings that will be applied:

Show progress, maybe #994? or stages
Environment settings

proxy to be applied (only report this will be activated)

Summarize VM settings

disk size
memory size (especially as unitless parameters can lead to confusion)
CPU
on restart; disk usage

Cluster settings

summarize details for login #1764

Proxy settings are almost irrelevant on the host side now. The only http connection we performed is to get https://mirror.openshift.com/pub/openshift-v4/clients/crc/latest/release-info.json.


Align is missing from scene2d.utils

It has disappeared :(

Align was moved to com.badlogic.gdx.utils

Ok, thanks


Environment lighting results different by cpu and opencl

The scene is lit by sky and sun. I tried with only sky or flat colour, the difference is still there. Maybe it is a bug in opencl code.
both rendered 500 samples without any cache.
opencl

cpu

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

It has been explained here: https://forums.luxcorerender.org/viewtopic.php?f=4&t=1376#p16076


Method to convert NDimensionalNormalDistribution to MultivariateNorma…

…lDistribution
Currently GP.posterior method requires noise as a  MultivariateNormalDistribution, while landmark's uncertainty is an NDimensionalNormalDistribution. Hence the need for conversion.
An alternative could also be to make NDimensionalNormalDistribution a descendant of MultivariateNormalDistribution.

I am not against this pull request. But I suggest to mark the NDimensionalNormalDistribution as deprecated and start to replace the class with MultivariateNormalDistribution. In the core framework it is only used for the landmarks and could be replaced easily i think. The class could then be thrown out if not a strong resistance from the community arises.

Updated the PR according to the comment above.


CORS

proxy.config.json

Proxy-Config for ng serve ->development → solves CORS problems I guess ONLY FOR DEV (ng serve) - to be verified
read into
https://angular.io/guide/build#proxying-to-a-backend-server
https://juristr.com/blog/2016/11/configure-proxy-api-angular-cli/
https://betterprogramming.pub/setup-a-proxy-for-api-calls-for-your-angular-cli-app-6566c02a8c4d


Copy current mailing address

Adds functionality for user to use the applicant's current mailing address as a residence address per the following issue:
https://github.com/codefordc/districthousing/issues/180
I think it could use a little more DRYing out, so if you all have any suggestions feel free to provide them!

The problem I see with this implementation is that it triggers a page refresh when the user clicks the "Use Applicant's Mailing Address" link.  That means that any other unsaved changes they've entered in the form will be lost.

Good call. I'll update.
Thanks!

On Jan 19, 2015, at 4:32 PM, Jeff Runningen<EMAIL_ADDRESS>wrote:
The problem I see with this implementation is that it triggers a page refresh when the user clicks the "Use Applicant's Mailing Address" link. That means that any other unsaved changes they've entered in the form will be lost.
—
Reply to this email directly or view it on GitHub.

I can see this working with a dropdown menu containing all of the applicant's addresses, replacing the "Use Applicant's Mailing Address" link.  If the user chooses an address from the dropdown, that will indicate that the user wants to reuse that address.
It should be possible for the controller to tell whether the user has selected to reuse an existing address in the dropdown.  If so, it can delete the old address and reassign the address id.
To show you what I mean, I extended your branch a bit to add the dropdown menu.  I didn't touch the controller yet, but see if you can build on that.
See https://github.com/codefordc/districthousing/tree/copy_current_address


Fix RoIAlign and RoIPool for non-contiguous gradients

Fixes a bug discovered by @lopuhin in https://github.com/pytorch/vision/pull/826#issuecomment-493472735

Codecov Report

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

@@           Coverage Diff           @@
##           master     #920   +/-   ##
=======================================
  Coverage   60.65%   60.65%
=======================================
  Files          60       60
  Lines        4926     4926
  Branches      733      733
=======================================
  Hits         2988     2988
  Misses       1750     1750
  Partials      188      188

Continue to review full report at Codecov.

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

Thank you so much @fmassa 👍


Fix - Array entries duplicated when using Validator with default for computed value

This fixes #905

Just for the records, I'll try to explain what I've understood about the problem, sorry if it is too confusing.
One of the key-point of the problem was that the process of setting the default for the Validator uses tomlfy=True and this causes some side-effect on the default field siblings.
In the last step of recording this value there is a merge_before_set(new, old) function. I would expect that the new data to be merged in the existing data would be only the default value provided in Validation, but all of it's siblings are used too (including list).
Before this merge, parse_conf_data(data, tomlfy=True, ...) is called with 'default' value and all of it's existing siblings, and this makes new and old data to have different version of test_list, one that is "tomlyfied" and the other that is not (the original one).

Thanks for the fix @pedro-psb!


Location-based Pages

There should be a location_based boolean field on pages (#15) that defaults to false. It will be utilized in the tipoff/locations package and not be utilized at all if the application does not have that package installed.
If the boolean is true, then the tipoff/locations package will handle the Layout change for the page at that slug and will add the slug to the correct Markets & Locations routing structure.

I am closing this as we're handling this routing differently now.


Column types not working with React

I have tried setting the columns in configs as columns: [{title: 'A', type: 'number'}], however, I can still enter text input for the column. Is there a way to check the user input type or force users to input numeric values only?

I tried setting columns: [{title: 'A', type: 'numeric'}], but it didn't work either

in numeric, you must define a mask in properties of column for force users to input only numeric
mask:'#,#', decimal:","  // For float
mask:'#' // For int

@Guillaume-Bo Thank you for the reply. However, there is a weird problem. In North America, people tend to use "." as the decimal break point. Therefore, I set the column type as {type: 'numeric' , mask:'#.#', decimal:"." }. When I tried to input the decimal break point using the "." from numpad, it doen't work. Only the "." from the main keyboard section is allowed.

#.## or #,## or #'##

Yes in fact, it's not good working with "."
@paulhodel with this masks, it's not working good, you must add 4 number for add ".", and you can not enter "." with keyboard

That has been fixed in jSuites v4.2.5+


Feat/add instagram icon

Why Instagram Icon
I love this project. Really nice creative things to see here. Instagram is one of the popular social media sites so wondering why NES.css don't have that icon.
So I made that icon.
Compatibility
No breaking changes. Just an Icon added to develop branch.

so cool 🎉

Thanks 🙇
I'd rather not include change of package.json and package-lock.json in this PR. 😭
could you revert these?

Can you check? I am new to this :)

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Upgrade deps and fix old usage

Fix https://github.com/zeit/next.js/pull/1817#issuecomment-299738931
<EMAIL_ADDRESS>has resolved React warnings.

Awesome, Thanks!


Fix hardhat config to allow local testing without .env

The local tests don't require any setup of API keys or wallet private keys to run, but they are required in the config.

Workaround: create a dummy .env file:
MUMBAI_API_URL=""
POLYGON_API_URL=""
PRIVATE_KEY="0000000000000000000000000000000000000000000000000000000000000000"
POLYSCAN_KEY=""


Force as much as possible processes to run as non privileged users

The todays (O)CCU concept is a genuine offer to be "hacker friendly", because all processes are running in root user context.
Any "possible" vulnerability leads to fully unreserved exploitable access.
As you stated that RaspberryMatic is something like a eQ-3 pre-Beta / Proof Of Concept / input channel for official eQ-3 releases, please introduce a state of the art user and service daemon managment with non privileged users.
Starting with lighttpd to use the build in but not activated settings, because the CCU does not have such account:
/etc/lighttpd/lighttpd.conf:
# server.username  = "lighttpd"
# server.groupname = "lighttpd"

Or use the "www-data" account.
Next is the ReGaHss itself as non root!
The Java process for HMIPServer.jar, too
and last but not least the processes /bin/eq3configd , /bin/rfd and /bin/eq3-uds-services / ....
AND adjust the file system permissions according to its needs.
Today all directories and files are owned by root, readable by root user, by group "root" and by others
Limiting the (read) access to users and goups and change the ownership of sensitive spot files.
Why do I need to be able to read the homematic.regadom as any other process or user?
# ls -l /usr/local/etc/config/homematic.regadom
-rw-r--r--    1 root     root        401376 Apr 10 18:38 /usr/local/etc/config/homematic.regadom

# ps -afe
PID   USER     TIME  COMMAND
    1 root      0:00 init
   92 root      2:21 /bin/hss_led -l 6
  125 dbus      0:00 dbus-daemon --system
  155 root      0:00 /sbin/syslogd -n -m 0
  158 root      0:00 /sbin/klogd -n
  180 root      0:00 /sbin/udhcpc -b -t 100 -T 3 -S -x hostname:ccu3-webui -i eth0 -F ccu3-webui -V eQ3-CCU3 -s /bin/dhcp.script -p /var/run/udhcpc_eth0.pid
  319 root      0:32 /usr/sbin/ifplugd -i eth0 -fI -u0 -d10
  330 root      1:00 /usr/sbin/ntpd -g 0.de.pool.ntp.org 1.de.pool.ntp.org 2.de.pool.ntp.org 3.de.pool.ntp.org
  352 root      0:00 /bin/eq3configd
  366 root      0:07 /bin/ssdpd
  372 root      0:00 /usr/sbin/sshd
  423 root      0:44 /bin/multimacd -f /etc/multimacd.conf -l 5
  449 root      0:21 /bin/rfd -f /etc/config/rfd.conf -l 5
  464 root     20:07 java -Xmx128m -Dos.arch=arm -Dlog4j.configuration=file:///etc/config/log4j.xml -Dfile.encoding=ISO-8859-1 -Dgnu.io.rxtx.SerialPorts=/dev/mmd_hmip -jar /opt/HMServer/HMIPServe
  583 root      0:00 /bin/eq3-uds-services
  589 root      1:10 /bin/ReGaHss.community -f /etc/rega.conf -l 2
  659 root      0:01 /usr/sbin/crond -f -l 9
 4930 root      0:00 /usr/sbin/lighttpd-angel -f /etc/lighttpd/lighttpd.conf -D
 4931 root      0:00 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf -D
 4932 root      0:07 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf -D
 4933 root      0:07 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf -D
 4934 root      0:08 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf -D
 4935 root      0:08 /usr/sbin/lighttpd -f /etc/lighttpd/lighttpd.conf -D
 6697 root      0:00 sshd: root@pts/0
 6699 root      0:00 -sh
 6723 root      0:00 ps -afe

# cat /etc/passwd
root:.......
daemon:.......
bin:.......
sys:.......
sync:.......
mail:.......
www-data:.......
operator:.......
nobody:.......
avahi:.......
dbus:.......
sshd:.......

This is actually already planned. So no need to convince me in any way. :)
However, please be prepared that some selected services will still need root access due to requirements to provide global executable rights. But as said, some changes are already planned in that areas. Just be prepared that this might take some time.


Figuring It Out

We're all a bit unsure on how to proceed, but we'll figure it out!

We can watch the videos together after lunch

That sounds like a good idea

Amazing, let's do this!

Amazing Idea 🥇

Don't forget to fill in the form so you can get marked

We need to divvy up tasks at some point and in order to do that we need to know what needs to be done.

should we watch the videos in 5 mins?

yes i am ready

Once someone has finished both of todays notebooks can they let us know and we can then meet to think about how to split tasks

That is the plan for the moment, which was decided on our first group meeting, where we watched the tutorials provided to make sure we have everything properly set on GitHub.

Everyone has been assigned roles. If there are any issues in the week we can discuss and help/swap where needed.

sounds good

I’m gonna try out some code to actually solve the wave function. I’ll look over the notebook on that to use as a reference point.

Yeah, maybe figure out how the wavefunction solver works and when I push my code you will be able to see how to slot it in.

It is going alright, even though I have been sick for a while. I believe tomorrow Ciaran and I will be able to discuss the testing part more in depth and come up with a more detailed plan.

yes i am ready to begin creating a test with yana, we will get started on that today

Sounds good

Yes, Let's to this!

yeahhhhhhh

Notes from meeting:
Elizabeth will join making tests once she has finished looking at how to upload the package.
Help get the SSH key working
After this we can push and pull the code to look at it and make the tests
Continue with readme

we are going to go through the notebook file for testing to practise in the meantime

@princezako once you have finished writing the input section of the code, please let me know so yana and i can begin testing that section 👍

For me to upload the package onto test pypi I will need the project to be finished by early on Thursday at the latest. I hope this is ok with you all

I've made some code, just checking if it works with Alex's code

Hey guys lets pull some more code to the main github

on it

After a discussion with team members and Greg we understood well the purpose of the testing. In fact, two separate things should be done to test the code on a separate place and to check the code in the original code, where it is to raise the propper error for the user if needed. The decision to make both testing and checking at the same time was made. Me and Ciaran will split the roles about that and will go through the different stages at the same pace. Once the final code is done, the modifications to the code will be added and the separate testing code file will be ready to run and test.

most of the main code is done now, zack's next pull request will merge it

Merged the code into the main branch👌

We're all meeting up from 3:00 to 5:00 pm on the 16th in a group meeting room in the library,

we moved to Tolansky because the room was double booked

Hi guys sorry i couldnt meet in person today, im going to focus on getting the testing to work, and hopefully we can do a pull request on someone who is there in person? as i am unable to do so without the correct packages working from here

Alex and I (Elizabeth) are in Founders finishing the code if anyone needs us


Some Questions

Hello,
I have two questions about DeepBugs:

Why were the old models labelled as buggy and removed with the latest commit?
Is there a specific reason why the other bug detectors, especially Swapped Binary Operands, were not considered in the OOPSLA 18 paper?

Best regards
Florian

For question 1: Something had gone wrong when training the models (not sure anymore what, too little data perhaps) and they didn't work as well as they are supposed to. Would pre-trained models simplify your task significantly? If there's enough interest, we could add proper pre-trained models again.
For question 2: We had tried a couple of different bug detectors beyond what's in the paper (as you can see in the code). The Swapped Binary Operands detector didn't work as well as the Wrong Binary Operand bug detector, and the latter also finds some real-world swapped operand bugs.

For question 1: Something had gone wrong when training the models (not sure anymore what, too little data perhaps) and they didn't work as well as they are supposed to. Would pre-trained models simplify your task significantly? If there's enough interest, we could add proper pre-trained models again.
For question 2: We had tried a couple of different bug detectors beyond what's in the paper (as you can see in the code). The Swapped Binary Operands detector didn't work as well as the Wrong Binary Operand bug detector, and the latter also finds some real-world swapped operand bugs.


python311Packages.ttls: 1.8.1 -> 1.8.2

Diff: https://github.com/jschlyter/ttls/compare/refs/tags/v1.8.1...v1.8.2
Changelog: https://github.com/jschlyter/ttls/blob/v1.8.2/CHANGES.md
Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 276878 run on x86_64-linux 1

1 package marked as broken and skipped:

home-assistant-component-tests.twinkly

4 packages built:

python310Packages.ttls
python310Packages.ttls.dist
python311Packages.ttls
python311Packages.ttls.dist


forge coverage: Cache the contracts build step

Component
Forge
Describe the feature you would like
I'd like the build step in the coverage command to cache the contracts.
forge test does, but forge coverage does not. I understand there is a difference in how the contracts are built between forge test & forge coverage, so it's fine to have separate caches, but it'd be very helpful to have a cache here.
Additional context
No response

Out, interesting, different out dirs could be set? I do see how the coverage step doesn't work with pre-building / using a cache.
TBH we've managed to work around this issue & while it seems nice, I don't see it as incredibly important to us.

cc @klkvr besides this being a significant breaking change do you see any blockers on the technical side?

I don't think there are any blockers for separating cache/ and out/, though there will probably be blockers for making this to work for caching coverage compilation data. That's because we are relying on AST IDs in coverage which are getting messed up after incremental builds. This should be possible to handle (e.g. with approach similar to https://github.com/foundry-rs/compilers/pull/140), but might become a blocker once we get to it

cc @klkvr besides this being a significant breaking change do you see any blockers on the technical side?

I don't think there are any blockers for separating cache/ and out/, though there will probably be blockers for making this to work for caching coverage compilation data. That's because we are relying on AST IDs in coverage which are getting messed up after incremental builds. This should be possible to handle (e.g. with approach similar to foundry-rs/compilers#140), but might become a blocker once we get to it

This issue is resolved in #9366 along with enabling caching for coverage.


fix bug when getting the name of the function used to define the cv

func_name is not an attribute of FunctionCV

Actually, this is a Python 2.7/3.x issue; the issue is with the function that the FunctionCV is wrapping around. See https://docs.python.org/3/whatsnew/3.0.html#operators-and-special-methods. We still support Python 2.7, so this should be set up in a way that works in both 2.7 and 3.x. You probably need something like this (at the top of the file; module-level):
if sys.version_info > (3, ):
    get_callable_name = lambda c: c.__name__
else:
    get_callable_name = lambda c: c.func_name

(then use get_callable_name to get the name).
Also, I assume that you found this because something happened that raised an error message (since this is in an error message). I just wrote up some docs on making CVs that will, I hope, make it a little clearer! See #831.

Yes. I was not importing the modules. Thanks for that link!.

Please note that we have changed to the OPS license from LGPL (2.1 or later) to MIT. For any pull request to OPS that was started while the license was still LGPL, I need an explicit confirmation that you approve of the license change. Please add a comment with something like "The changes in this pull request are licensed under the MIT license."

The changes in this pull request are licensed under the MIT license.


Pin django-filter

The new 1.0 series is incompatible, and I've opened #2498 for this purpose.
Meanwhile, as the current master is broken because of this, the version should be pinned - I guess it's sort of bad practice to use the master branch anyways, am thinking it's possibly also an outdated decision now.
This fixes #2495 and #2490

Thanks!