Added m4v default, forced and references values.

I doubt this is the final product, but it's a start.

I did SOMETHING wrong again, and this time I'm stumped.
It compiles under Debug but not under Release.
It keeps complaining that "Flags" is undefined.  Apparently Skip_Flags and Get_Flags have different ways of accessing things depending on the settings.  I have noooo idea how the hell to fix that.

But this is what the output looks like:
General
Complete name                            : Z:\Transformers_ Age of Extinction.m4v
Format                                   : MPEG-4
Codec ID                                 : M4V  (M4V /mp42/isom)
File size                                : 6.18 GiB
Duration                                 : 2h 45mn
Overall bit rate mode                    : Variable
Overall bit rate                         : 5 343 Kbps
Movie name                               : Transformers: Age of Extinction
Performer                                : Michael Bay
Performer/Sorted by                      : Michael Bay
Director                                 : Michael Bay
Actor                                    : Mark Wahlberg / Stanley Tucci / John Goodman / Kelsey Grammer / 李冰冰 / T.J. Miller / Sophia Myles / Nicola Peltz / Jack Reynor
Screenplay by                            : Ehren Kruger
Producer                                 : Don Murphy / Tom DeSanto / Lorenzo di Bonaventura / Ian Bryce
Production studio                        : di Bonaventura Pictures
Genre                                    : Action & Adventure
ContentType                              : Short Film
Description                              : TRANSFORMERS: AGE OF EXTINCTION is the fourth film in director Michael Bay's global blockbuster
Recorded date                            : UTC 2014-06-27 07:00:00
Encoded date                             : UTC 2015-08-21 19:04:30
Tagged date                              : UTC 2015-08-21 19:05:34
Writing library                          : Apple QuickTime
Copyright                                : © 2014 Paramount Pictures Corporation. All Rights Reserved.
Cover                                    : Yes
Rating                                   : None
AppleStoreAccount<EMAIL_ADDRESS>AppleStoreCatalogID                      : 887735929
GenreID                                  : 4401
AppleStoreCountry                        : Zimbabwe
PurchaseDate                             : 1666-06-06 06:06:06
Title/Sort                               : Transformers: Age of Extinction
Vendor                                   : Paramount:vendor_id:35883NA001
Flavour                                  : 6:16p
ContentRating                            : us-movie|R|660|
LongDescription                          : From director Michael Bay and executive producer Steven Spielberg comes the best 'Transformers' ever! With humanity facing extinction from a terrifying new threat, it's up to Optimus Prime and the Autobots to save the world. But now that our government has turned against them, they'll need a new team of allies, including inventor Cade Yeager (Mark Wahlberg) and the fearsome Dinobots!
copy-warning                             :

Video #1
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 5 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 2h 45mn
Bit rate                                 : 4 634 Kbps
Width                                    : 1 912 pixels
Height                                   : 796 pixels
Display aspect ratio                     : 2.40:1
Frame rate mode                          : Constant
Frame rate                               : 23.976 (23976/1000) fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.127
Stream size                              : 5.36 GiB (87%)
Title                                    : Core Media Video
Language                                 : English
Default                                  : Yes
Encoded date                             : UTC 2015-08-21 19:04:30
Tagged date                              : UTC 2015-08-21 19:05:34
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709

Video #2
ID                                       : 10
Format                                   : JPEG
Codec ID                                 : jpeg
Duration                                 : 2h 45mn
Bit rate mode                            : Variable
Bit rate                                 : 3 721 bps
Width                                    : 640 pixels
Height                                   : 265 pixels
Display aspect ratio                     : 1.85:1
Frame rate mode                          : Variable
Frame rate                               : 0.002 fps
Minimum frame rate                       : 0.002 fps
Maximum frame rate                       : 0.003 fps
Color space                              : YUV
Chroma subsampling                       : 4:4:4
Bit depth                                : 8 bits
Scan type                                : Progressive
Compression mode                         : Lossy
Bits/(Pixel*Frame)                       : 10.970
Stream size                              : 4.88 MiB (0%)
Title                                    : Core Media Video
Default                                  : No
Encoded date                             : UTC 2015-08-21 19:04:30
Tagged date                              : UTC 2015-08-21 19:05:34

Audio #1
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 2h 45mn
Source duration                          : 2h 45mn
Bit rate mode                            : Variable
Bit rate                                 : 160 Kbps
Maximum bit rate                         : 250 Kbps
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 KHz
Frame rate                               : 46.875 fps (1024 spf)
Compression mode                         : Lossy
Stream size                              : 185 MiB (3%)
Source stream size                       : 185 MiB (3%)
Title                                    : Core Media Audio
Language                                 : English
Default                                  : Yes
Encoded date                             : UTC 2015-08-21 19:04:30
Tagged date                              : UTC 2015-08-21 19:05:34
Alternate Group                          : 2
Menus                                    : 9,10
Fallback From                            : 11
Subtitles                                : 3

Audio #2
ID                                       : 11
Format                                   : AC-3
Format/Info                              : Audio Coding 3
Mode extension                           : CM (complete main)
Format settings, Endianness              : Big
Codec ID                                 : ac-3
Duration                                 : 2h 45mn
Bit rate mode                            : Constant
Bit rate                                 : 384 Kbps
Channel(s)                               : 6 channels
Channel positions                        : Front: L C R, Side: L R, LFE
Sampling rate                            : 48.0 KHz
Frame rate                               : 31.250 fps (1536 spf)
Bit depth                                : 16 bits
Compression mode                         : Lossy
Stream size                              : 453 MiB (7%)
Title                                    : Core Media Audio
Language                                 : English
Default                                  : Inherited From: 2
Encoded date                             : UTC 2015-08-21 19:04:30
Tagged date                              : UTC 2015-08-21 19:05:34
Alternate Group                          : 2
Menus                                    : 9,10
Fallback To                              : 2
Subtitles                                : 3

Audio #3
ID                                       : 12
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 2h 45mn
Source duration                          : 2h 45mn
Bit rate mode                            : Variable
Bit rate                                 : 160 Kbps
Maximum bit rate                         : 245 Kbps
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 KHz
Frame rate                               : 46.875 fps (1024 spf)
Compression mode                         : Lossy
Stream size                              : 187 MiB (3%)
Source stream size                       : 187 MiB (3%)
Title                                    : Core Media Audio
Language                                 : Spanish
Default                                  : No
Encoded date                             : UTC 2015-08-21 19:04:30
Tagged date                              : UTC 2015-08-21 19:05:34
Alternate Group                          : 2
Menus                                    : 9,10
Subtitles                                : 5

Text #1
ID                                       : 3
Format                                   : Timed Text
Muxing mode                              : sbtl
Codec ID                                 : tx3g
Duration                                 : 1s 0ms
Bit rate                                 : 264 bps
Stream size                              : 33.0 Bytes (0%)
Title                                    : Core Media Subtitle
Language                                 : English
Default                                  : Yes
Forced                                   : Yes
Encoded date                             : UTC 2015-08-21 19:04:30
Tagged date                              : UTC 2015-08-21 19:05:34
Alternate Group                          : 1
Subtitles For                            : 2,11

Text #2
ID                                       : 4-CC1
Format                                   : EIA-608
Muxing mode                              : Final Cut
Codec ID                                 : c608
Duration                                 : 2h 37mn
Bit rate mode                            : Constant
Stream size                              : 0.00 Byte (0%)
Title                                    : Core Media Closed Caption
Language                                 : English
Default                                  : Yes
Forced                                   : No
Encoded date                             : UTC 2015-08-21 19:04:30
Tagged date                              : UTC 2015-08-21 19:05:34

Text #3
ID                                       : 5
Format                                   : Timed Text
Muxing mode                              : sbtl
Codec ID                                 : tx3g
Duration                                 : 2h 23mn
Bit rate mode                            : Variable
Bit rate                                 : 1 bps
Stream size                              : 1.48 KiB (0%)
Title                                    : Core Media Subtitle
Language                                 : Spanish
Default                                  : No
Forced                                   : Yes
Encoded date                             : UTC 2015-08-21 19:04:30
Tagged date                              : UTC 2015-08-21 19:05:34
Alternate Group                          : 1
Subtitles For                            : 12
Full Alternative                         : 6

Text #4
ID                                       : 6
Format                                   : Timed Text
Muxing mode                              : sbtl
Codec ID                                 : tx3g
Duration                                 : 2h 38mn
Bit rate mode                            : Variable
Bit rate                                 : 92 bps
Stream size                              : 106 KiB (0%)
Title                                    : Core Media Subtitle
Language                                 : Spanish
Default                                  : No
Forced                                   : No
Encoded date                             : UTC 2015-08-21 19:04:30
Tagged date                              : UTC 2015-08-21 19:05:34
Alternate Group                          : 1
Subtitles For                            : 12
Forced Alternative                       : 5

Text #5
ID                                       : 7
Format                                   : Timed Text
Muxing mode                              : sbtl
Codec ID                                 : tx3g
Duration                                 : 2h 38mn
Bit rate mode                            : Variable
Bit rate                                 : 114 bps
Stream size                              : 132 KiB (0%)
Title                                    : Core Media Subtitle
Language                                 : French
Default                                  : No
Forced                                   : No
Encoded date                             : UTC 2015-08-21 19:04:30
Tagged date                              : UTC 2015-08-21 19:05:34
Alternate Group                          : 1

Text #6
ID                                       : 8
Format                                   : Timed Text
Muxing mode                              : sbtl
Codec ID                                 : tx3g
Duration                                 : 2h 38mn
Bit rate mode                            : Variable
Bit rate                                 : 88 bps
Stream size                              : 101 KiB (0%)
Title                                    : Core Media Subtitle
Language                                 : Portuguese
Default                                  : No
Forced                                   : No
Encoded date                             : UTC 2015-08-21 19:04:30
Tagged date                              : UTC 2015-08-21 19:05:34
Alternate Group                          : 1

Menu
ID                                       : 9
Codec ID                                 : tx3g
Duration                                 : 2h 45mn
Title                                    : Core Media Text
Language                                 : English
Encoded date                             : UTC 2015-08-21 19:04:30
Tagged date                              : UTC 2015-08-21 19:05:34
Menu For                                 : 2,11,12
00:00:00.000                             : Chapter 1
00:06:51.000                             : Chapter 2
00:14:33.000                             : Chapter 3
00:21:37.000                             : Chapter 4
00:30:13.000                             : Chapter 5
00:38:45.000                             : Chapter 6
00:46:08.000                             : Chapter 7
00:51:39.000                             : Chapter 8
00:59:09.000                             : Chapter 9
01:07:48.000                             : Chapter 10
01:15:14.000                             : Chapter 11
01:23:25.000                             : Chapter 12
01:29:14.000                             : Chapter 13
01:37:16.000                             : Chapter 14
01:44:35.000                             : Chapter 15
01:51:25.000                             : Chapter 16
01:57:48.000                             : Chapter 17
02:04:48.000                             : Chapter 18
02:12:35.000                             : Chapter 19
02:21:04.000                             : Chapter 20
02:28:48.000                             : Chapter 21
02:37:09.000                             : Chapter 22
Bit rate mode                            : VBR

General
Complete name                            : Z:\Phineas and Ferb the Movie_ Across t.m4v
Format                                   : MPEG-4
Codec ID                                 : M4V  (M4V /mp42/isom)
File size                                : 3.12 GiB
Duration                                 : 1h 16mn
Overall bit rate mode                    : Variable
Overall bit rate                         : 5 793 Kbps
Movie name                               : Phineas and Ferb the Movie: Across the 2nd Dimension
Performer                                : Dan Povenmire & Robert F. Hughes
Performer/Sorted by                      : Dan Povenmire & Robert F. Hughes
Director                                 : Dan Povenmire / Robert F. Hughes
Actor                                    : Vincent Martella / Ashley Tisdale / Thomas Sangster
Screenplay by                            : Jon Colton Barry / Jeff "Swampy" Marsh
Production studio                        : Disney XD
Genre                                    : Kids & Family
ContentType                              : Short Film
Description                              : In "Phineas and Ferb: Across the 2nd Dimension," the boys finally discover that their beloved pet platypus Perry is in fact a secret agent who battles the forces of evil daily. They join him on an adventure that blasts them to another dimension where a tr
Recorded date                            : UTC 2011-08-05 07:00:00
Encoded date                             : UTC 2014-07-18 12:51:23
Tagged date                              : UTC 2014-07-18 12:52:05
Copyright                                : © 2011 Disney XD
Cover                                    : Yes
Rating                                   : None
AppleStoreAccount<EMAIL_ADDRESS>AppleStoreCatalogID                      : 442913680
GenreID                                  : 4410
AppleStoreCountry                        : Zimbabwe
PurchaseDate                             : 1666-06-06 06:06:06
Title/Sort                               : Phineas and Ferb the Movie: Across the 2nd Dimension
Vendor                                   : buenavista:vendor_id:PFA0NNG1_WDSHE
Flavour                                  : 6:60p
ContentRating                            : au-movie|G|100|
LongDescription                          : In "Phineas and Ferb: Across the 2nd Dimension," the boys finally discover that their beloved pet platypus Perry is in fact a secret agent who battles the forces of evil daily. They join him on an adventure that blasts them to another dimension where a truly evil Dr. Doofenshmirtz has taken over an alternate Tri-state Area.   That's what's in the file.

It keeps complaining that "Flags" is undefined. Apparently Skip_Flags and Get_Flags have different ways of accessing things depending on the settings. I have noooo idea how the hell to fix that.

Should be transparent for you.
I can deal with that, no problem. Will give feedback later.

I've got it compiling in release, I'm not sure what Info_B4 is supposed to do, where the "flag" variable came from in debug mode and why it was giving the correct values...
Filezilla says the password you gave me is wrong, so I can't upload any samples, I'm surprised no one has given you an iTunes movie before.  I guess this isn't that important.

As an overal view, the PR is interesting, lot of new interesting fields, but unfortunately I don't have sample files for all cases.
Anyway, let's start with this patch, but as "unstable", the feature may change in the future (different behaviour, different field names...)


cargo updates git repository on any action when using a tag

Problem
ruff uses multiple git dependencies. One of them, unicode_names2, is a transitive dependency used with a git tag:
[[package]]
name = "rustpython-parser"
version = "0.2.0"
source = "git+https://github.com/RustPython/RustPython.git?rev=aa8336ee94492b52458ed8e1517238e5c6c2914c#aa8336ee94492b52458ed8e1517238e5c6c2914c"
dependencies = [
 # [...]
 "unicode_names2",
]

[[package]]
name = "unicode_names2"
version = "0.6.0"
source = "git+https://github.com/youknowone/unicode_names2.git?tag=v0.6.0+character-alias#4ce16aa85cbcdd9cc830410f1a72ef9a235f2fde"
dependencies = [
 "phf",
]

This will updates the git repository on any actions:
$ git clone https://github.com/charliermarsh/ruff && cd ruff && git checkout 3ed539d50ed6260358c97d2e00b49bad4abfa37e
$ cargo check
    Updating git repository `https://github.com/youknowone/unicode_names2.git`
    Finished dev [unoptimized + debuginfo] target(s) in 0.42s
$ cargo check
    Updating git repository `https://github.com/youknowone/unicode_names2.git`
    Finished dev [unoptimized + debuginfo] target(s) in 0.27s

Running with CARGO_LOG=cargo=debug cargo check says the following:
[...]
[2023-03-02T18:07:36Z DEBUG cargo::core::registry] load/missing  https://github.com/youknowone/unicode_names2.git?tag=v0.6.0+character-alias
[2023-03-02T18:07:36Z DEBUG cargo::core::registry] loading source https://github.com/youknowone/unicode_names2.git?tag=v0.6.0+character-alias
[2023-03-02T18:07:36Z DEBUG cargo::sources::config] loading: https://github.com/youknowone/unicode_names2.git?tag=v0.6.0+character-alias
    Updating git repository `https://github.com/youknowone/unicode_names2.git`
[...]

Steps
git clone https://github.com/charliermarsh/ruff
cd ruff && git checkout 3ed539d50ed6260358c97d2e00b49bad4abfa37e
cargo check

Reproduced on ubuntu 20.04
Possible Solution(s)
I would prefer it if cargo check and cargo build used the local checkout instead of checking the repo even when using a tag.
Notes
See https://github.com/RustPython/RustPython/pull/4617 for our current workaround
Version
Tested on ubuntu and mac os.
$ cargo version --verbose
cargo 1.67.0 (8ecd4f20a 2023-01-10)
release: 1.67.0
commit-hash: 8ecd4f20a9efb626975ac18a016d480dc7183d9b
commit-date: 2023-01-10
host: x86_64-unknown-linux-gnu
libgit2: 1.5.0 (sys:0.16.0 vendored)
libcurl: 7.86.0-DEV (sys:0.4.59+curl-7.86.0 vendored ssl:OpenSSL/1.1.1q)
os: Ubuntu 20.04 (focal) [64-bit]

cargo 1.67.1 (8ecd4f20a 2023-01-10)
release: 1.67.1
commit-hash: 8ecd4f20a9efb626975ac18a016d480dc7183d9b
commit-date: 2023-01-10
host: aarch64-apple-darwin
libgit2: 1.5.0 (sys:0.16.0 vendored)
libcurl: 7.79.1 (sys:0.4.59+curl-7.86.0 system ssl:(SecureTransport) LibreSSL/3.3.6)
os: Mac OS 12.6.0 [64-bit]

Thanks for the detailed report!
This looks like a duplicate of #11085, and #11086 was an attempt to fix that. Since the fix could lead to an incompatible version bump in Cargo.lock, we are going to collect as many lockfile breaking changes as possible and make them into a single bump.
In the meanwhile, to circumvent this, I'd suggest avoiding characters that involve in encoding/decoding of tag or branch name. Sorry for the inconvenience 😞.

Going to close this as it is a duplicate of #11085. Let us know if it is wrong and we can consider a reopen. Thank you.


debug apk, Reload error

Can you help me?
I test my debug apk，Shake my cell phone, click reload, refresh my interface. Then I found a problem，The log is as follows ：
Calling JS function after bridge has been destroyed：RCTDeviceEventEmitter.emit(["1",{"key":"2"}]).
I log in Google browser and found that my value was not received in JS，but without thinking about clicking reload, JS can receive values.  I searched the Internet for information. Is it life cycle? Can you give me some help about ” RCTDeviceEventEmitter.emit ” ？ Is there anyone else meeting this problem?

Environment
OS: macOS High Sierra 10.13.6
CPU: x64 Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz
Memory: 199.34 MB / 16.00 GB
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 10.6.0 - /usr/local/bin/node
Yarn: 1.7.0 - /usr/local/bin/yarn
npm: 5.6.0 - /usr/local/bin/npm
SDKs:
iOS SDK:
Platforms: iOS 11.4, macOS 10.13, tvOS 11.4, watchOS 4.3
Android SDK:
Build Tools: 23.0.1, 23.0.3, 24.0.3, 25.0.0, 25.0.1, 25.0.2, 25.0.3, 26.0.0, 26.0.1, 26.0.2, 26.0.3, 27.0.0, 27.0.1, 27.0.2, 27.0.3, 28.0.0
API Levels: 21, 22, 23, 24, 25, 26, 27
IDEs:
Android Studio: 3.1 AI-173.4819257
Xcode: 9.4.1/9F2000 - /usr/bin/xcodebuild
npmPackages:
react: 16.4.1 => 16.4.1
react-native: 0.56.0 => 0.56.0
Description
Can you help me?
I test my debug apk，Shake my cell phone, click reload, refresh my interface. Then I found a problem，The log is as follows ：
Calling JS function after bridge has been destroyed：RCTDeviceEventEmitter.emit(["1",{"key":"2"}]).
I log in Google browser and found that my value was not received in JS，but without thinking about clicking reload, JS can receive values. I searched the Internet for information. Is it life cycle? Can you give me some help about ” RCTDeviceEventEmitter.emit ” ？ I
Reproducible Demo
You can't reproduce a demo without the real phone, but try creating a random app and then loading it on to a proper phone through android.


feat(lang): add Simplified Chinese

Thanks so much for translating! Sorry I took so long to respond. It'll be included in future versions of the mod.


Update Art Menu - Too Big/Can't Resize, thus Not Visible on Screen

Bug:
When I go to a game/selection and press UPDATE ART, the art update window appears.  However, options/info on the right side of the window is inaccessible, as the sorting menu takes up most of the window space.  Attempting to resize the window keeps the sorting table present, but doesn't allow me to view the preview/options.
Reproduce:
Go to any title. Click "Update Art."
Screenshots

Win 11, GarlicOS 1.4.9
My monitor is set to 1600x900 at the moment... lower resolutions make the problem worse.  Earlier versions of Garlicpress had no issue.
If I try to expand the window to a larger size, I still can't view more of the settings/previews...

Could you please try this again in the latest release?

So.... there is good and bad news.
The GOOD news is that the window sizes seem to be fixed now.
The bad news is that when I click on any individual title for a preview in GarlicPress... I get a "Index was outside the bounds of the array" error.  This seems to happen across all my systems, not just the ones with the most titles.
If I -try- to update the art... everything seems to work UNTIL GP gets to the "generating art stage" -- at which point it crashes with the "index was outside the bounds of the array" error.
Should I submit this as a new error?

sorry yeah would be best if you can submit as a new issue if you can.
I will close this issue as the original issue is fixed but yeah if you can submit a new issue with some screenshots that would help a lot


Metadata is not cleared/reset when a repo is left empty or is in the middle of a reset

I believe this has been fixed by #740, specifically in commit https://github.com/sillsdev/languageforge-lexbox/pull/740/commits/d8594a1549f274dd9d67859ca2777be4207ceffb. Closing as fixed.

Tested on staging, confirmed that the last commit date is reset to null and LexEntryCount (if applicable) is reset to either null or 0 when a project is left empty.
I did discover that after a .zip file is uploaded in FinishReset, the lex entry count still remains 0, so perhaps the UpdateProjectMetadata task is running too soon and needs to be moved to a job. I'll open a new issue for that minor problem.


Does not run on MacOS

File "/Users/harrynel/BirdNET-Analyzer/model.py", line 20, in
import tflite_runtime.interpreter as tflite
ModuleNotFoundError: No module named 'tflite_runtime'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/harrynel/BirdNET-Analyzer/analyze.py", line 15, in
import model
File "/Users/harrynel/BirdNET-Analyzer/model.py", line 22, in
from tensorflow import lite as tflite
File "/Users/harrynel/miniconda3/envs/birdnet-analyzer/lib/python3.10/site-packages/tensorflow/init.py", line 441, in
_ll.load_library(_plugin_dir)
File "/Users/harrynel/miniconda3/envs/birdnet-analyzer/lib/python3.10/site-packages/tensorflow/python/framework/load_library.py", line 151, in load_library
py_tf.TF_LoadLibrary(lib)
tensorflow.python.framework.errors_impl.NotFoundError: dlopen(/Users/harrynel/miniconda3/envs/birdnet-analyzer/lib/python3.10/site-packages/tensorflow-plugins/libmetal_plugin.dylib, 0x0006): Symbol not found: (OBJC_CLASS$_MPSGraphGRUDescriptor)
Referenced from: '/Users/harrynel/miniconda3/envs/birdnet-analyzer/lib/python3.10/site-packages/tensorflow-plugins/libmetal_plugin.dylib'
Expected in: '/System/Library/Frameworks/MetalPerformanceShadersGraph.framework/Versions/A/MetalPerformanceShadersGraph'

Doesn't look like it has anything to do with MacOS.
Could you check if tflite or tensorflow is installed in your executing environment?

I am also getting this issue after following the macOS download steps. tensorflow.python.framework.errors_impl.NotFoundError: dlopen(/Users/harrynel/miniconda3/envs/birdnet-analyzer/lib/python3.10/site-packages/tensorflow-plugins/libmetal_plugin.dylib, 0x0006): Symbol not found: (OBJC_CLASS$_MPSGraphGRUDescriptor)
Referenced from: '/Users/harrynel/miniconda3/envs/birdnet-analyzer/lib/python3.10/site-packages/tensorflow-plugins/libmetal_plugin.dylib'
Expected in: '/System/Library/Frameworks/MetalPerformanceShadersGraph.framework/Versions/A/MetalPerformanceShadersGraph'

For non M chip macs, do not install tensorflow-macos or tensorflow metal. Just install tensorflow


Update web.config

Thanks @emackey, we should consider moving everything to a JSON file that's loaded by the dev server and then also used to just generate web.config as part of the build process.  This way there's a single definitive source.


Add focal length to metadata registration and xml specification

Focal length is a part of "upload" group on the Data Delivery Specification.
This needs to be added to the sensor metadata registration process.

Does existing data need to be patched?

No it doesn't


Allow the server listening address to be changed

It may be desired to change the listening address of the http server to
set it for a specific address or interface. Check for the environment
variable CLOUDPROBER_HOST and listen on that hostname/address if given.
If not available, default to the existing setting of listening on all
addresses.

I have a use case where I need to lock this to a localhost address. This allows for that as well as giving you the ability to lock to a different interface address if needed.

Sounds reasonable to me.
Instead of using two different env variables, how about we use a CLOUDPROBER_ADDR variable. For backward compatibility, we can continue supporting CLOUDPROBER_PORT, but log a warning message when CLOUDPROBER_PORT is defined.
DefaultServerAddr = ":9313"
ServerAddrEnvVar = "CLOUDPROBER_ADDR"
ServerPortEnvVar = "CLOUDPROBER_PORT"

serverAddr := DefaultServerAddr

if port := os.Getenv(ServerPortEnvVar); port != "" {
	glog.Warning("%s is deprecated. Please use %s to set cloudprober server address.", ServerPortEnvVar, ServerAddrEnvVar)
        serverAddr = fmt.Sprintf(":%d", port)
}

if addr := os.Getenv(ServerAddrEnvVar); addr != "" {
	serverAddr = addr
}

Actually, I'd prefer if we change the config.proto at the same time:
https://github.com/google/cloudprober/blob/38d337512ba6eeebcaa4bc4ba002f1063db6877d/config/proto/config.proto#L34.
In config's case, I think we can do the hard change (no deprecation). It's less likely that people set up the port in the config and also it will fail quite visibly as cloudprober will fail to parse the config.
I can do that in a follow up a change if you'd prefer that.

I'm good with that as well. However, it looked like the port information may have been getting used in the UDP probe as well. I didn't dig into it too much to see if anything would break if I started changing the way that worked.
I can work on the change, but it may be a few days before I get to it.

Yes, UDP and HTTP servers, both have that, but we can change them independently of this.

@bekriebel I was wondering if you wanted to follow up on this.

I do, but I haven't had time to make the requested changes yet. I hope to be able to take some time to do so in the next week. I've been wanting to rebase and try out some of the newer things that have been added recently as well 😃

Circling back on this. @manugarg, the more I look at this, the more prefer having it split as the separate variable as implemented here. Is there a strong reason to combine these into a single CLOUDPROBER_ADDR variable instead of CLOUDPROBER_HOST and CLOUDPROBER_PORT?
I'm not sure when I'll have time to go through and make / test the changes if you would still prefer to have this combined into a single variable.

This has been rebased to the current HEAD of master. I've also added the host config option to the config.proto so it can be configured at the root config level the same way as the port configuration. Is it possible that this could be included?

@bekriebel Sorry, I didn't see your July '18 message. I'll start the process of integrating it, as per: https://github.com/google/cloudprober/blob/master/CONTRIBUTING.md

@bekriebel This change has been committed through the PR: https://github.com/google/cloudprober/pull/224.
Commit:
https://github.com/google/cloudprober/commit/667a6dbc0cf93ba55d8a6d3d35cdf659b2ea04e2


when refmt dies once, it stays dead until sublime is restarted

The title says it all I think.

Doesn't repro under reason-language-server for you anymore, right?

Nope!


Block alias handling

In addition to providing aliases on a field to handle names with special character:
{
    name: 'valid_name',
    nameOverride: 'invalid-name'
}

now we support aliasing the template name:
{
    _template: 'invalid-name'
}

^(The valid-name template can provide a nameOverride to support this).
closes ENG-877

@jamespohalloran I was not able to get this working with the Tina-cloud starter iframe:
https://www.loom.com/share/6169c7eadcd149918b38dd0baafec321
Am i doing something wrong?

@jamespohalloran I was able to hunt down a bit more details.
https://www.loom.com/share/b345dd0b0a7f4d669af151537f365cd6

Interesting, I'll take a look

@logan-anderson Good catch on that, just pushed up a fix


 :(
I'm on macOS Sierra 10.12.3 and I have the Automatic Proxy Configuration ticked with the URL: http://localhost:2000/proxy.pac and I can't get the .dev domains to work... The only other protocol I have ticked is Auto Proxy Discovery (don't know if related). Any help?

Hi @xavifuefer,
Can you access http://localhost:2000/? If it works, you can try configuring one of your browser to test https://github.com/typicode/hotel/tree/master/docs#browser-configuration (if you're using Chrome don't forget to fully exit).
You can also check logs ~/.hotel/daemon.log you should see a request to proxy.pac.
For Auto Proxy Discovery I don't know if there can be any side effect Automatic Proxy Configuration.

@typicode obviously it was my bad... it was a human error as always. HolaVPN Chrome extension (a proxy) was intercepting the requests, disabled. :(

Thanks for sharing the solution :) and glad you found the issue


Removed mmctl permissions reset documentation

The documentation for mmctl permissions reset has been removed since it is not included in v5.30.

Hello @cwarnermm,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.


feat(toggle/toggletip): cwc controls

Related Ticket(s)
Closes #11383 #11382
Description
update toggle and toggletip to use storybook controls
Changelog
Changed

toggletip readme needed to be updated and added a stackblitz example

@RichKummer should be updated!


Added pytests

Pytest for clickjacking_vuln, shodan_scan & wayback_maching_scan modules.
Checklist

[X] I have followed the Contributor Guidelines.
[X] I have added the relevant documentation.
[X] My branch is up-to-date with the Upstream master branch.

Changes proposed in this pull request

[X] Made tests directory in the root folder of the tool.
[X] Created the clickjacking , wayback machne and shodan test cases using pytest module.

Your development environment

OS: Linux
OS Version: Ubuntu 18.04
Python Version: 3.6.9

this can't be supported anymore. modules are yaml #440


📝 Slider documentation

Resolves #433

Is everything here resolved now?

Wouldn’t be better to wait till #2167 issue is finished?


😱 Over a third of unit tests are rubbish!

I think part of why we've had so many regressive bugs added is because we're not actually unit testing huge swaths of the codebase.
I ran into the following line while troubleshooting an issue for a user:
expect(true).toBeTruthy()
This assertion will always pass. And it's littered throughout the codebase.
https://github.com/c3js/c3/search?utf8=✓&q="expect(true).toBeTruthy()"&type=Code
If you run grep "expect(true).toBeTruthy()" spec/* | wc -l, you get 140. That means of the ~400 assertions made across all unit tests, 140 mean absolutely nothing.
I repeat:
#140 of our assertions test absolutely nothing
This is just one invalid assertion. For all we know, even more unit tests don't actually test what they're intended to test but look like they do.
Part of this is how C3 was originally constructed — because of a lack of modularity and how interconnected each piece is (particularly due to a reliance on concatenation), it wasn't really that easy to import a particular part of the library and run unit tests against it — you had to deal with the entire processed library and any additional side effects caused by that.
I'm not sure what the best answer is here. My thought is to just bin any unit tests with expect(true).toBeTruthy in them so as to reduce the coverage score, convert everything to Mocha as per #1838, and then add the appropriate tests, gradually increasing test coverage.

Update: doing a global replace on the spec/ folder with expect(false).toBeTruthy() takes us from 6 failures on master to 145.
I'm honestly considering committing these improved assertions to master so we at least have a better idea of what unit tests we need to fill out...

👍

🇬🇧

Another possibility is to change all those useless tests be inside a it.skip (or describe.skip) instead of the current standard function with no "skip".
This way the tests will appear as having been skipped, rather than incorrectly being reported as successful or failing (it should really be neither).
I'm doing this with mocha, not sure what you're using but it's probably available for you as well.

Update: I'm going to use this issue to coordinate efforts to fix unit tests and increase test coverage. @gouegd's suggestion to change misleading tests to skip is a good one and I'm going to start with that.

Invalid tests now skip.
Having run through them all now, I don't actually think the expect(true).toBeTruthy() assertions are causing false-positives in terms of test-coverage reporting — most of those tests don't touch any of the code base, so won't actually trigger a code-coverage check. This means our current code coverage score is actually probably fairly accurate and I may have been worrying about nothing.
Be that as it may, we still need to dramatically increase our code coverage before we can confidently accept PRs and so I'm renaming this issue and analysing our coverage reports to get a better sense of what needs to be better tested.

Having done quite a bit more with testing on the repo, I now know why we have these confusing expect(true).toBeTruthy() assertions:
Example from api.axis-spec.js:
describe('c3 api axis', function () {
    'use strict';

    var chart, args;

    beforeEach(function (done) {
        chart = window.initChart(chart, args, done);
    });

Here initChart initialises a new chart and supplies it args, which is a variable in the scope above the beforeEach block.
Somewhat further on in that file:
    describe('axis.labels', function () {
        it('should update args', function () {
            args = {
                data: {
                    columns: [
                        ['data1', 30, 200, 100],
                        ['data2', 50, 20, 10]
                    ],
                    axes: {
                        data1: 'y',
                        data2: 'y2'
                    }
                },
                axis: {
                    y: {
                        label: 'Y Axis Label'
                    },
                    y2: {
                        show: true,
                        label: 'Y2 Axis Label'
                    }
                }
            };
            expect(true).toBeTruthy();
        });

        it('should update y axis label', function () {
            chart.axis.labels({y: 'New Y Axis Label'});
            var label = d3.select('.c3-axis-y-label');
            expect(label.text()).toBe('New Y Axis Label');
            expect(label.attr('dx')).toBe('-0.5em');
            expect(label.attr('dy')).toBe('1.2em');
        });

The first it statement sets the args value to what the second it statement will ultimately test. Why this was not done in a beforeEach block instead is anyone's guess. ¯_(ツ)_/¯
Updating issue to be more reflective of what needs to be done, I guess...


sync/release 0.35.1

What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

/kind release

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area build

/area engine

/area tests

/area proposals

/area CI

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

docs: update changelog for 0.35.1

Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: loresuso
Once this PR has been reviewed and has the lgtm label, please assign fededp for approval. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/hold

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: jasondellaluce, loresuso
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [jasondellaluce]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM label has been added.  Git tree hash: 650a4ba20fe5b863efa01fb5b79bc350eb1d77c8

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: Andreagit97, jasondellaluce, loresuso
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,jasondellaluce]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/unhold

/milestone 0.35.1

@LucaGuerra: The provided milestone is not valid for this repository. Milestones in this repository: [0.36.0, 0.37.0, TBD]
Use /milestone clear to clear the milestone.

In response to this:

/milestone 0.35.1

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


sbt server: responses to unknown requests

See https://github.com/scalameta/metals/issues/233#issuecomment-379719556 for the context.
steps

After initialization server runs some command internally, but sends its response to the client:
13:16:41.785 ERROR s.m.m.s.SbtServer$ - Response to unknown request: Success({
  "status" : "Done",
  "channelName" : "network-3",
  "execId" : "2",
  "commandQueue" : [
    "shell"
  ],
  "exitCode" : 0
},String("2"))

@dwijnand pointed here:
https://github.com/sbt/sbt/blob/314ff4643278c9f00d408ed2398c61c0ea4bd7b9/main/src/main/scala/sbt/internal/server/LanguageServerProtocol.scala#L67

Also if I reload sbt shell while there is an open connection, the client receives some responses that weren't meant for it (wrong channel):
13:19:18.194 ERROR s.m.m.s.SbtServer$ - Response to unknown request: Success({
  "status" : "Done",
  "channelName" : "console0",
  "execId" : "6f7b96a9-5eed-4098-acc9-2fd3a654eb4c",
  "commandQueue" : [
    "shell"
  ],
  "exitCode" : 0
},String("6f7b96a9-5eed-4098-acc9-2fd3a654eb4c"))
13:19:18
13:19:20.487 ERROR s.m.m.s.SbtServer$ - Response to unknown request: Success({
  "status" : "Done",
  "channelName" : "console0",
  "execId" : "aabe6bf4-f24c-4804-97c3-0802570192a8",
  "commandQueue" : [
    "sbtStashOnFailure",
    "onFailure load-failed",
    "loadp",
    "sbtPopOnFailure",
    "resumeFromFailure",
    "shell"
  ],
  "exitCode" : 0
},String("aabe6bf4-f24c-4804-97c3-0802570192a8"))

problem
Client gets confused about these responses.
expectation
Server shouldn't send responses to non-existent request and broadcast messages from the console channel.
notes
sbt version: 1.1.2+

#4093 fixed the first problem, and has a comment about the second one:

And I think the second one sits here:
https://github.com/sbt/sbt/blob/7ae83cc755e5b7f0aeb404163861c7966189688e/main/src/main/scala/sbt/internal/CommandExchange.scala#L250-L256
But I'm not sure how to fix it. In this case it matches any events (so we cannot check channel name here) and redirects them to the NetworkChannel.publishEvent which already doesn't check if the channel name matches.
On the other hand there is also publishEventMessage method which handles ExecStatusEvent and checks channel name. So probably we could reuse it here.
I'm not sure what is the general intent of this piece of code quoted above: if it's not a StringMessage, just broadcast is on all channels? Even if we want to do that, publishEvent is not a good choice, probably using langNotify or something similar would be better.

The general structure of these event logging code is unclear to me, but I think the pragmatic solution without too much refactoring would be to ensure that any message/event that has a channel field, goes only to that channel.


#494 | Gazeable Alert styling update 🖌

Closes #494
Description of Work
This PR makes some minor styling and copy changes to the Gazeable Alert View Controller:

Update button text color for non-destructive buttons
Use a blur effect for the alert view's background
Change the alpha of the presentation controller's dimming view
Update copy across a handful of alerts in the edit categories and phrases flows

Screenshots

Since this PR branch is based off of another branch that has known issues, we will wait to test these changes when the dependency branch/PR is 'test verified' and merged into this one.


SyncBot: links mess with metadata

Example https://www.flowdock.com/app/rulemotion/public-s-premium/threads/g8haOgq-lTpqB9dKE6z05FjHGZM

This doesn't seem to happen on latest master, will close for now and keep and eye out for it once deploy is done.
Andrew.


Add "--autodetect" to bq_load command in publisher.py

Could we add this flag in PublishSamples method (next to --source-format)? It seems to do no harm, but helps in cases when table does not have the schema set while being created.  This is helpful to beam benchmarks as those are published to bq.

Thanks for merging this! :) Closing.


10 Gbps support

Hello everyone,
can the OpenNIC support 10 Gbps speed?
Thank you, best regards.

Hi @mclayton1000,
No, it doesn’t currently, but of course if someone in the community wanted to do this, then this could be of interest to other potential users.
Best regards,
--Chris

Hi @cneely-xlnx,
Is there anyway to sort of emulate 10G/25G speed on existing setup? What I believe is that the entire 322 Mhz clock domain including the MAC and physical layers needs to be changed? Can you list the changes that needs to be done to understand how much additional work is required?
Thanks a lot
Anees

Hi @aneesullah,
I can't really recommend quick ways to emulate running lower speeds.  There are other projects that might be more appropriate using earlier devices and such, e.g.: https://netfpga.org/NetFPGA-SUME.html
We had designed/intended for the open-nic to run at 100Gbps, and we mainly want to encourage that use case.
Best regards,
--Chris


ChangeLog_creation_1.1.0

Will be merged with https://github.com/catenax-ng/tx-portal-backend/pull/249


Any plan to support RISC-V vector extension?

As RISC-V vector extension spec is close to 1.0, is there any plan to support it?

Yes, we do plan to support it in a future release, after the simulator is validated.


Question: Can we use the SearchQuery tool to get back People Results?

I am trying to use ContentClass:SPSPeople as a qualifier, but it is not returning any results back, and am wondering if there is a way to test the People Results coming back from SP (OnPrem/SPO) leveraging this tool.
Thanks,

Sure you can :)

Sure you can :)

Thanks much!! found it yesterday evening, and did not come back to update the thread... that was exactly what I was missing!!! was messing with another selection earlier...


v1.8 backports 2021-03-31

#15395 -- test: make RunsOnNetNextKernel() helper work with KERNEL="net-next" (@qmonnet)
#15481 -- docs: Fix commands for IPSec key rotations (@pchaigno)
#15294 -- Improve release scripts (@joestringer)
#15495 -- build(deps): bump pygments from 2.4.2 to 2.7.4 in /Documentation (@dependabot[bot])
#15458 -- daemon: Add command line option --tofqdns-idle-connection-grace-period (@jrajahalme)

Once this PR is merged, you can update the PR labels via:
$ for pr in 15395 15481 15294 15495 15458; do contrib/backporting/set-labels.py $pr done 1.8; done

@brb the PR 15431 -- node-neigh: Query once netlink for neigh discovery device (@brb) was not backported due conflicts.

test-backport-1.8

@aanm I've created the backport https://github.com/cilium/cilium/pull/15537 for #15431.


for bulk operations, don't raise an exception if any of the ingested items fails

Related Issue(s):

n/a

Description:
The default behavior of the bulk api (which streams the individual operations in batches) is to immediately stop and raise an exception if any of the operations in a batch fail. Instead, don't raise on that error, and just keep ingesting the items. This is so that if there's a bad item that's being ingested, it doesn't prevent the others in the batch from being ingested.
TBD is better reporting back to the caller as to which items succeeded and failed.
PR Checklist:

[X] Code is formatted and linted (run pre-commit run --all-files)
[X] Tests pass (run make test)
[X] Documentation has been updated to reflect changes, if applicable, and docs build successfully (run make docs)
[X] Changes are added to the changelog

Is it worth making this an optional argument to bulk_async in case someone else wants different behavior?

Yes, but not as part of this work -- right now, it's just blowing up because the exception is getting thrown, but there should really be a more formalized response as part of the Transactions spec, similarly to how ES handles it by returning a result for each document that's indexed.


CO-2732_Improve_LDAP_Provisioner_plugin_logging

Why are we defining an enum with all the LDAP error codes defined? This seems like something we shouldn't have to maintain...
And what is en.ldapprovisioner.commonerrors for? Why can't we use ldap_err2str() (which is what logLdapError() seems to do anyway)?

@boshrin i removed the lang.php entry and for the enum class i only kept the codes that are currently used by the plugin as part of if conditions. If we need more codes to check against in the future, we can extend the list. To my opinion, by having the codes as part of an enumerator class improves the code readability. Also we only keep the codes at one place instead of copy and pasting the actual ldap code number.


Key Error: 'new Account' when adding container for certificate requtest

Hi,
I'm facing a situation where no certificate is being issued but the vhost.d of the nginx-proxy is seems to be updated properly when a new container
I'm using the following compose yaml to setup proxy and companion. And all of the containers are starting up fine with no complains in the logs.
version: '3.7'
networks:
  ext:
volumes:
  certs:
  vhosts:
  html:
services:
  nginxproxy:
    image: jwilder/nginx-proxy
    container_name: nginxproxy
    hostname: nginxproxy
    restart:
      unless-stopped
    networks:
      - ext
    volumes:
      - certs:/etc/nginx/certs:ro
      - vhosts:/etc/nginx/vhost.d
      - html:/usr/share/nginx/html
      - ${DIR_NGINX_CONF}:/etc/nginx/conf.d
      - ${DIR_DHPARAM}:/etc/nginx/dhparam
      - /var/run/docker.sock:/tmp/docker.sock:ro
    ports:
      - 80:80
      - 443:443
    labels:
      - com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy
  nginxproxy_comp:
    image: jrcs/letsencrypt-nginx-proxy-companion
    container_name: nginxproxy_comp
    hostname: nginxproxy_comp
    restart:
      unless-stopped
    depends_on:
      - nginxproxy
    networks:
      - ext
    volumes:
      - certs:/etc/nginx/certs:rw
      - vhosts:/etc/nginx/vhost.d
      - html:/usr/share/nginx/html
      - ${DIR_NGINX_CONF}:/etc/nginx/conf.d
      - ${DIR_DHPARAM}:/etc/nginx/dhparam
      - /var/run/docker.sock:/var/run/docker.sock:ro
    environment:
      - ACME_CA_URI=https://acme-staging.api.letsencrypt.org/directory
  watchtower:
    image: v2tec/watchtower
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    command: --interval 3600

but for example an nginx webserver is added with:
docker run -d --name webtest --network=le_ext -e LETSENCRYPT_HOST=static.test.mytestdomain.com -e LETSENCRYPT_EMAIL=mytestdomain.com -e VIRTUAL_HOST=static.mytestdomain.com -e VIRTUAL_PORT=80 nginx

I see the following trace information in the companion log:
2019-12-10 08:02:23,794:INFO:simp_le:1353: By using simp_le, you implicitly agree to the CA's terms of service: https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/acme/messages.py", line 249, in __getitem__
    return self._jobj[self._canon_key(name)]
KeyError: 'newAccount'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/simp_le.py", line 1565, in main
    return main_with_exceptions(cli_args)
  File "/usr/lib/python3.7/site-packages/simp_le.py", line 1549, in main_with_exceptions
    persist_new_data(args, existing_data)
  File "/usr/lib/python3.7/site-packages/simp_le.py", line 1408, in persist_new_data
    args, existing_data.account_key, existing_data.account_reg)
  File "/usr/lib/python3.7/site-packages/simp_le.py", line 1357, in registered_client
    client.new_account(new_reg)
  File "/usr/lib/python3.7/site-packages/acme/client.py", line 604, in new_account
    response = self._post(self.directory['newAccount'], new_account)
  File "/usr/lib/python3.7/site-packages/acme/messages.py", line 251, in __getitem__
    raise KeyError('Directory field not found')
KeyError: 'Directory field not found'

Unhandled error has happened, traceback is above

As a result it seems to me the nginx proxy can't answer a request via SSL because the companion did not provde a key for the key exchange. Because Google did not help either I'm a bit lost here. Any ideas folks?

    environment:
      - ACME_CA_URI=https://acme-staging.api.letsencrypt.org/directory

JrCs/docker-letsencrypt-nginx-proxy-companion is no longer compatible with ACME v1 endpoints, as ACME v1 is being deprecated.
Please update your container image and config accordingly.

Hi,
Thank you very much!
In this case I propose to update the example in Wiki accordingly. ACME_CA_URI still points out to v1. It should rather have the value of v2 _https://acme-staging-v02.api.letsencrypt.org/directory_

Thanks for pointing that out, I'll update the wiki ASAP.

Fixed.


Add vtk_statevars and vtk in all json to fix nightly error

Describe the PR
Since we are removing try and catch in PR https://github.com/cb-geo/mpm/pull/683 and https://github.com/cb-geo/mpm/pull/684, "vtk" and "vtk_statevars" keywords are necessary in the json file. I am adding those to the benchmark .json.

Sure. Sorry, I also didnt notice this as my test has those two keywords.


[Feature Request] Col should accept props for breakpoints to make it responsive

Is your feature request related to a problem? Please describe.
I want Columns (Col) to spread fully on smaller width and customizable via props on larger width, just like how bootstrap and other libraries/frameworks such as antd works.
Describe the solution you'd like
As a user, I would want to be able to use Col components as <Col span={{ md: 4, sm: 6, lg: 3 }} />
Describe alternatives you've considered
Not using Col for now in my app, instead using tailwindcs to control the width on breakpoints.
Screenshots or Videos
No response

Hey please update to v2.0 https://nextui.org/blog/nextui-v2 due to v1 will not receive more updates.
https://tailwindcss.com/docs/columns
https://tailwindcss.com/docs/flex
https://tailwindcss.com/docs/grid-template-columns


QR Codes for addresses

Description
Show the QR code of an address. To open the address on my PC and send Tokens from my mobile phone to that address
Motivation
Save on copy paste and making mistakes

This has already been implemented in the v2 of the explorer.
Related ticket https://github.com/iotaledger/explorer/issues/147.


DiaNN read report function

Hi Thanks for developing an excellent framework for LFQ. I just wanted to highlight something that I've found.
The function "diann_read_output" does not result in the required data frame per the parameters supplied.
There are two separate issues:

Supplying the nrpeptides parameter does not filter the data frame the during import function, i.e. setting nrPeptide=2 has no effect.

In the section of the R code:
filter_PG <- function(PG, nrPeptides = 2, Q.Value = 0.01){
    PG <- PG |> dplyr::filter(nrPeptides >= nrPeptides)
    PG <- PG |> dplyr::filter(.data$Lib.PG.Q.Value < Q.Value)
    PG <- PG |> dplyr::filter(.data$PG.Q.Value < Q.Value)
  }

The variable nrPeptides set in the function call is being overridden by the local nrPeptide from the data frame and appears to be checking against itself. Would it be possible to change the parameter name to nrPeptides_min or something other than nrPeptides?

The filtering by Q.value is performed after the nrPeptides column is calculated, so the resulting data frame will contain proteins quantified by a single peptide.

The above section of code ideally needs to be separated, whereby the peptides are filtered by Q.value before the nrPeptides column is calculated. The data frame can be filtered by the minimum peptide threshold afterwards.
I hope this makes sense.
Best,
Craig

Dear Craig,
Thank you for using prolfqua and reporting the issue with the filtering. The commit should fix it:
https://github.com/fgcz/prolfqua/commit/926e0412e274869187bddc48ec4545a2870b2678
Regarding your point 2:
See also this issue on the DiaNN GitHub repository:
https://github.com/vdemichev/DiaNN/issues/398
I agreed with Vadim's opinion that:
"But I don't think this journal request makes sense for most analyses, so to formally comply with it can also calculate the number of stripped sequences matching the protein before the filtering."
And therefore I filter first for number of peptides and then filter for Q-values.
regards
W


Pi Supply voltage cannot be read. Always 0

Input charger volatge and other charactersistics cannot be read. Second UPS that came.
Tried with RPi B+ & ZeroW with latest Raspian fully patched.
UPS updated to latest firmware.
Charger is connected, with good voltage and charging batteries.
Using code below:
import os
import time
import logging
from ina219 import INA219,DeviceRangeError
ina = INA219(0.00725, address=0x40)
ina.configure()
while True:
print("Raspberry Pi Supply Voltage: %.3f V" % ina.voltage())
print("Raspberry Pi Current Current Consumption: %.3f mA" % ina.current())
print("Raspberry Pi Current Power Consumption: %.3f mW" % ina.power())
print("Shunt voltage: %.3f mV" % ina.shunt_voltage())
time.sleep(1)
It only shows 0 values:
Raspberry Pi Supply Voltage: 0.000 V
Raspberry Pi Current Current Consumption: 0.000 mA
Raspberry Pi Current Power Consumption: 0.000 mW
Shunt voltage: 0.000 mV
Raspberry Pi Supply Voltage: 0.000 V
Raspberry Pi Current Current Consumption: 0.000 mA
Raspberry Pi Current Power Consumption: 0.000 mW
Shunt voltage: 0.000 mV
Raspberry Pi Supply Voltage: 0.000 V
Raspberry Pi Current Current Consumption: 0.000 mA
Raspberry Pi Current Power Consumption: 0.000 mW
Shunt voltage: 0.000 mV
Raspberry Pi Supply Voltage: 0.000 V
Raspberry Pi Current Current Consumption: 0.000 mA
Raspberry Pi Current Power Consumption: 0.000 mW
Shunt voltage: 0.000 mV

You can upgrade the firmware and try again, or contact the aftermarket and provide the serial number for inspection.
Please also provide a photo of the front of the product, connected to the Raspberry Pi and a separate picture to check if it is a faulty product.


EXT-1475: Improved Vite Plugin by Using the Sandbox url Parameter

What?
Follow-up on #146.
Improved the Vite plugin:

Two different messages are printed for a) production build, and b) dev preview.
When building for production, the only message displayed is the one where the user is shown the deploy command.

When running the dev server, the only message that is printed out refers to a) partner portal, b) my plugins, c) local URL, d) the sandbox. This replaces the message that Vite prints out by default.

This

is replaced with

I.e. the final message - and thus the most visible one - refers to the sandbox. This url uses the sandbox url query parameter to open the sandbox using the local URL.
Each template is identical, so you only have to choose one and that one.
Why?

It will be easier for developers to realize where they need to go to try out their field plugins in local development mode.
If their plugin is served from another URL than the default one (for example if the port is already taken), the sandbox URL will still load up the correct plugin.

How to test? (optional)
For any template, run dev and build.

Oh, you've found a way to do this? Can you paste a link to the Vite doc where it teaches us this part of the API? :)

Couldn't find it in the documentation, but the type of a plugin is called PluginOptions, and it's either an object or an array of its own type.


Incorrect work in case if git used

Seams that in case when I use git for version control, SPGO work in a wrong way.
In attachment there is error message.

Hello @Forket!
Can you tell me which operation you were attempting when you received this error? That will help me diagnose on my side.

Hello, @sg-chrishasz .
It's hard to tell exactly. But will define 2 cases:

It's when I have in SPGo.json config file value of publishingScope = SaveOnly. As I understand it will trigger some actions on file save action.
take a look at the recorded video. it's when I perform compare with server version operation.
https://www.youtube.com/watch?v=QN1q4IIB7C4

For now it's not critical, because when I use "Publish major version of the file" it works well. But I think you have to review functionality taking into account case when VSCode workspace is under git.
Thanks

Here is another case, when I make a checkout of a text file (which has JSON content). It can't perform the action (and thus doesn't show file content) because of error:
404 - {"error":{"code":"-2130575338, Microsoft.SharePoint.SPException","message":{"lang":"en-US","value":"The file /sites/SDUFerieFonden/SiteAssets/kaps/i18n/locale-da.txt.git does not exist."}}}
Here is video case:
https://www.youtube.com/watch?v=f6NbdHQVYT8

Hello @Forket
Thank you for the detailed report and reproduction steps!
It looks like the issue is related to the file status check that SPGo performs when a new file is opened. In this case, it is true that the .git files are not present on the server, so the message that SharePoint returns is logged to the console verbatim.
Can you confirm that there are no additional execution errors when you see this message? I don't want to suppress these type of errors as there are valid use-cases where a file is missing from the server and I want to alert the user.

Hello, in fact, there is an error. Also present in my previous video. I think (it's just my thoughts) that it's somehow related to this git extension. Take a look at my next video(below). In fact, the file has TXT extension, and here is the main question:

Why content of this file shown as [object], in fact, there is JSON content in this file (take a look at screenshot taken from SP web interface.)
Am I right that it's because of this error in debug console related to git file extension?

Video Case: https://www.youtube.com/watch?v=lTAQYodHj_Y

Thanks for the detailed error messages, I've resolved the issue in SPGo 1.2.4, which is available now on the VSCode Marketplace. A couple notes on the error:

fortunately there was no data loss. If you look in the video(s), the report was that <file.ext>.git does not exist, which was technically true, as that file only existed on your local file system, and was not intended to be deployed to SharePoint.
I am now ignoring files with .git extensions as part of the file status workflow when a new file is opened. This should keep the error logs free of detritus.

If you have any other questions, or feature requests, please let me know!


Update docs

Thanks!

Damn! Sorry about those tags... I did look over it before creating the PR, but obviously missed it. Next time I'll transplant the the .twig into a HTML file and have Web+ warn me about that sort of thing.


Added ignoreRetryTimeout option

Added ignoreRetryTimeout option, which indicates whether to mark the action success when unknown
PRs still exist after all retry. (Default to false so there's no behavior change when you update from version 2.0.1)

@altendky I've changed the default value to ignoreRetryTimeout to "true".


Supervisor metadata auto cleanup failing as missing Guice injection

Supervisor metadata auto cleanup failing as missing Guice injection
Description
The Supervisor auto cleanup feature fails to initialize KafkaSupervisorSpec as the TaskStorage injection is missing. The TaskStorage is bind in Overlord but not Coordinator.
This PR has:

[x] been self-reviewed.

[ ] using the concurrency checklist (Remove this item if the PR doesn't have any relation to concurrency.)

[x] added documentation for new or modified features or behaviors.
[ ] added Javadocs for most classes and all non-trivial methods. Linked related entities via Javadoc links.
[ ] added or updated version, license, or notice information in licenses.yaml
[x] added comments explaining the "why" and the intent of the code wherever would not be obvious for an unfamiliar reader.
[ ] added unit tests or modified existing tests to cover new code paths, ensuring the threshold for code coverage is met.
[x] added integration tests.
[x] been tested in a test Druid cluster.

@clintropolis @abhishekagarwal87 Sorry to bother you both but I had to make some changes to the PR. Turns out that I cannot bind TaskStorage in CliCoordinator. This is because when we run the Coordinator together with the Overlord, then both CliCoordinator and CliOverlord will both try to bind TaskStorage, resulting in Guice error. I found out that you can annotate using the @Nullable to tell Guice to bind null if the binding is not given.
Hence, removed binder.bind(TaskStorage.class).toProvider(Providers.of(null)); in CliCoordinator and added @Nullable  to the constructor of the different SupervisorSpecs.

Sorry to bother you both but I had to make some changes to the PR. Turns out that I cannot simply bind TaskStorage in CliCoordinator. This is because when we run the Coordinator together with the Overlord, then both CliCoordinator and CliOverlord will both try to bind TaskStorage, resulting in Guice error.

Oops, good catch :+1:


[chore] Fix deps management of modules that are in bom

Address dependency management issues due to modules version coming from bom. See https://github.com/jenkinsci/mina-sshd-api-plugin/pull/12.

[x] Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
[x] Ensure that the pull request title represents the desired changelog entry
[x] Please describe what you did
[x] Link to relevant issues in GitHub or Jira
[x] Link to relevant pull requests, esp. upstream and downstream changes
[ ] Ensure you have provided tests - that demonstrates feature works or fixes the issue

@jetersen Is this what you were proposing ?

Yes, I think you can do it as part of the #14 where the issue is revealed 😄
But you can also do it here and use @dependabot rebase in #14


[Reformat code] Add trailing commas to multiline function calls

Also run IntelliJ’s “reformat code” on everything, which cleans up some imports.

The main advantage is just that every line inside a multiline function call is the same, so can more easily be reordered, and neighbours do not change when an extra argument is added/removed


Jenkinsfile

Do not merge this (yet).
I'm opening this PR here so that I can just point a (for now, private) Jenkins instance at this and test out the Jenkinsfile.

I'm closing this with an assumption that if we move off of Circle, we're more likely to move to Azure Pipelines than to Jenkins.


Remove deprecation warnings related to self() and fixture_path()

Fixes warnings mentioned in #106
Also adds newer versions of Elixir to Travis configuration.

Thanks!


[wip]Extract policy linkset

I’m refactoring the way policy-publisher handles policy-links.
Extracted the links logic into another model so that it’ll be easier to rework how lead/supporting orgs are being sent to the publishing-api.
Not sure about the automatic fetching bit.

Closing until we start work on this again.


⚠ Spryr has degraded performance

In 72df85d, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 3198 ms

Resolved: Spryr performance has improved in 5edf7ba after 13 minutes.


Using storage.googleapis.com in public URL.

commondatastorage.googleapis.com has long been out of use.

LGTM

Coverage remained the same at 100.0% when pulling 56bc428a0b2dce44fd23b048deeb31de789ad3ab on dhermes:fix-791 into a9bc7fe93bf1306b8b1bbfdde7cf39559d558623 on GoogleCloudPlatform:master.


Fix module names for custom components

Description:
After #14211, the __name__ attribute on custom components no longer had the custom_component prefix. This fixes it.
Related issue (if applicable): fixes #14304
Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass

If the code does not interact with devices:

[x] Tests have been added to verify that the new code works.

This doesn't fix it :( Loggers initialize themselves when the module is executed, updating it afterwards is too late.


Espruino not supporting destructuring assignment - const nonAssignedActions

Above error occurs running test_basicMachine.js in Esprunio.
Another case of Espruino not supporting Destructures assignments

Function handleActions returns an array.
Code modified as above to remove the direct assignment from the array.
Passes regression test and executes in Espruino.


How about adding v2.4 images?

I'd like to use v2.4 images for testing and PoC.
I prefer daily build pipelines, but building weekly or monthly is not such a bad idea.
Tag names can be 2.4-beta or 2.4-testing or something else.

It is possible to build a 2.4 branch image by changing master to 2.4 here:
https://github.com/CachetHQ/Docker/blob/e70ff90e91947985e6b47c19ef2ab0ee8de2e23e/docker-compose.yml#L15-L16

Yes, but I think it's worth making the v2.4 images available in Docker Hub (for simple deploy process).

I added 2.4 there but then I got a bunch of errors when running docker-compose up like
Class 'Barryvdh\Debugbar\ServiceProvider' not found.

Master branch should now have a working 2.4 image, having some trouble with Docker hub builds, but building manually should work.


Fix the linter for C++ files

For whatever reason, the super linter seems to think that any file it doesn't recognize is an EDITORCONFIG file. That means all our cpp, hpp, h, resw, xaml, etc files are going to get linted with different rules than the clang-format ones we already use.
This PR disables the EDITORCONFIG linter, and has a minimal change to a cpp file to ensure that it's no longer linted by the action.
See also:

#7637 added this
#7799 is blocked by this
#7924 is blocked by this

@msftbot merge this in like 5 minutes

Wow, I saw there was a C++ PR on the linter but it wasn't anything useful for here. Wish I had caught this. That actually sounds like a bug. I'll see if there's already an issue open for it and open one if there is not.

FYI https://github.com/github/super-linter/issues/858 may come bite us. If so, we just need to pin the release until fixed

https://github.com/github/super-linter/issues/825 appears to be the issue and solved by this PR.


Windows 10 WSL does not supports Native POSIX Boards

I refer to 《Native POSIX execution (native_posix)》 chapter，When I execute zephyr/zephyr.exe command.  An Error Has Occurred：

-bash: zephyr/zephyr.exe: cannot execute binary file: Exec format error

the process is as follows：
$ cd $ZEPHYR_BASE/samples/hello_world
$ mkdir -p build && cd build
$ cmake -DBOARD=native_posix ..
$ make
$ zephyr/zephyr.exe
-bash: zephyr/zephyr.exe: cannot execute binary file: Exec format error

test on master commit 6f88c2, I use the ubuntu 16.04(64 bit) operating system(win10 wsl). and i have already install the gcc-multilib package. What might be the problem? Thank you.
$ uname -a
Linux DESKTOP-QK68FB0 4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 PST 2014 x86_64 x86_64 x86_64 GNU/Linux

no plans to support this in WSL since it only supports 64bit.


flutter config --clear-ios-signing-cert does not clear out the cert

Steps to Reproduce
I had an iOS cert already set up with flutter config, then tried to clear it out.  The next time I ran flutter build ios on a newly created app with default (no) signing settings, it still used the old cert.
$ flutter config --clear-ios-signing-cert
Removing "ios-signing-cert" value.
$ flutter config
Configure Flutter settings.

To remove a setting, configure it to an empty string.
...
Settings:
  No settings have been configured.
$ flutter build ios
Building com.example.testSigning for device (ios-release)...
Signing iOS app for device deployment using developer identity: "iPhone Developer: <My Identity> (ABCDEFG)"
Running Xcode build...

Logs
$ flutter doctor -v
[✓] Flutter (Channel unknown, v1.10.15-pre.202, on Mac OS X 10.14.6 18G87, locale en-US)
    • Flutter version 1.10.15-pre.202 at /Users/m/Projects/flutter
    • Framework revision 69066c88b6 (20 hours ago), 2019-10-23 17:14:34 -0700
    • Engine revision 8882bf3c73
    • Dart version 2.6.0 (build 2.6.0-dev.8.0 a61c775db8)

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

[✓] Xcode - develop for iOS and macOS (Xcode 11.2)
    • Xcode at /Users/m/Applications/Xcode-11_2.app/Contents/Developer
    • Xcode 11.2, Build version 11B41
    • CocoaPods version 1.8.3

[✓] Android Studio (version 3.5)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 40.2.2
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)

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

[✓] Connected device (2 available)
    • Flutter iOS Device • d83d5bc53967baa0ee18626ba87b6254b2ab5418 • ios        • iOS 13.1.3
    • macOS              • macOS                                    • darwin-x64 • Mac OS X 10.14.6 18G87

• No issues found!

Any news on this? Is there any way to do it manually?

A workaround I found was specifying the team in Xcode - under the signing and capabilities tab

I did but deleted since I got closed and never answered

I've been getting this issue for a while, I think since flutter 1.22 more less. In my case I found a workaround for this which I have no idea what is the relation and why it works.
Solution: Simply to turn off the bluetooth of my iPhone.
In fact I found this accidentally because I opened XCode and it started syncing symbols for my Apple Watch, so what I do is to turn off bluetooth so my iPhone disconnect from my Apple Watch.
IMPORTANT NOTE: it has to be a completely turn off, not a "Disconnecting Bluetooth Devices Until Tomorrow". After I turned off my bluetooth I did a flutter build ios and it took the right signing cert.
I tested the workaround several times on a daily basis because my iPhone is my main debug device, in fact I recently bought a new iphone and set it up as my main iphone with my apple watch so I have now two iPhones. Now when I debug to my old iPhone it doesn´t matter if bluetooth is on, because Apple Watch is now synced to my new iPhone, so my new iPhone now is the one with the signing cert problem.
I really doen't understand what causes this problem (Handoff?, Apple Watch symbols syncing?, 🤔), but in my case that is the only solution.

I've been getting this issue for a while, I think since flutter 1.22 more less. In my case I found a workaround for this which I have no idea what is the relation and why it works. Solution: Simply to turn off the bluetooth of my iPhone. In fact I found this accidentally because I opened XCode and it started syncing symbols for my Apple Watch, so what I do is to turn off bluetooth so my iPhone disconnect from my Apple Watch. IMPORTANT NOTE: it has to be a completely turn off, not a "Disconnecting Bluetooth Devices Until Tomorrow". After I turned off my bluetooth I did a flutter build ios and it took the right signing cert. I tested the workaround several times on a daily basis because my iPhone is my main debug device, in fact I recently bought a new iphone and set it up as my main iphone with my apple watch so I have now two iPhones. Now when I debug to my old iPhone it doesn´t matter if bluetooth is on, because Apple Watch is now synced to my new iPhone, so my new iPhone now is the one with the signing cert problem. I really doen't understand what causes this problem (Handoff?, Apple Watch symbols syncing?, 🤔), but in my case that is the only solution.

This works and I don't understand why!

I've been getting this issue for a while, I think since flutter 1.22 more less. In my case I found a workaround for this which I have no idea what is the relation and why it works. Solution: Simply to turn off the bluetooth of my iPhone. In fact I found this accidentally because I opened XCode and it started syncing symbols for my Apple Watch, so what I do is to turn off bluetooth so my iPhone disconnect from my Apple Watch. IMPORTANT NOTE: it has to be a completely turn off, not a "Disconnecting Bluetooth Devices Until Tomorrow". After I turned off my bluetooth I did a flutter build ios and it took the right signing cert. I tested the workaround several times on a daily basis because my iPhone is my main debug device, in fact I recently bought a new iphone and set it up as my main iphone with my apple watch so I have now two iPhones. Now when I debug to my old iPhone it doesn´t matter if bluetooth is on, because Apple Watch is now synced to my new iPhone, so my new iPhone now is the one with the signing cert problem. I really doen't understand what causes this problem (Handoff?, Apple Watch symbols syncing?, 🤔), but in my case that is the only solution.

Holy smokes, this worked. Thanks so much! I tried clearing the certificate, changing teams in Xcode, and only this worked.

Hi All,
Under the hood flutter create uses security find-identity -p codesigning -v
which gets flutter something like this
I have replaced the actual output with '###'
❯ security find-identity -p codesigning -v
 1) 8####################################9 "Apple Development<EMAIL_ADDRESS>(7########C)"
 2) C####################################A "Apple Development: Harsimranjit Dhaliwal (3########5)"
 3) 6####################################7 "Apple Development: Harsimranjit Dhaliwal (3########5)"
 3 valid identities found
to fetch the available keys and uses the top most one
which is most likely you do not want to use but since it was added first it stays on top and is always used
for me I did this
security delete-identity -Z 8####################################9
so the next time you run flutter create flutter_app  it uses the next in line from that output
If you end up deleting all of those keys
when you run flutter create flutter_app
you DO NOT get
Signing iOS app for device deployment using developer identity: "Apple Development: h#########m (7########)"
and have to manually open ios folder in Xcode and assign it the key which for the next time
will again start showing under for security find-identity -p codesigning -v and flutter start using that
for both flutter create  and flutter build ios
@jmagman I think flutter config --clear-ios-signing-cert is not hitting the security delete-identity (and may be rightly should not mess with)

Another report in #97964.
If you're seeing this, please attach the output of:
$ flutter config --clear-ios-signing-cert
$ flutter config
$ cat ~/.flutter_settings
$ flutter doctor -v

I am using flutter
Flutter 3.7.8 • channel stable • https://github.com/flutter/flutter.git Framework • revision 90c64ed42b (4 days ago) • 2023-03-21 11:27:08 -0500 Engine • revision 9aa7816315 Tools • Dart 2.19.5 • DevTools 2.20.1
and it did not create .flutter_settings file
any more output you want me to run happy to help
and I think this issue can be closed
not sure about the bluetooth on/off stuff it might be causing flutter or Xcode to look for signing cert elsewhere where it is uptodate and not from the keychain where everything is persisted unless manually deleted.(I am guessing for this here)

In short
run
security find-identity -p codesigning -v
and then
security delete-identity -Z 85CB8#####################F9
[replace 85CB8#####################F9  with hash from above YOUR terminal output]

@dhaliwal-h This is amazing. The code works and I see the list of xcode signing certs. Been dealing with this issue for a long time! Thank you!

Happy to help


Average pooling

In the paper, it says:
First, we apply AvgPooling on the convolutional kernel K and flatten the convolution K into a two-dimensional matrix.
However, in the forward function of the ORTH_RotatedConvFCBBoxHead class, the with_avg_pool is set as False, and this way there is no average pooling occurring.
Is this on purpose?

In the paper, it says:
First, we apply AvgPooling on the convolutional kernel K and flatten the convolution K into a two-dimensional matrix.
However, in the forward function of the ORTH_RotatedConvFCBBoxHead class, the with_avg_pool is set as False, and this way there is no average pooling occurring.
Is this on purpose?

Thank you for your question. The AvgPooling in RotatedConvFCBBoxHead is independent of the AvgPooling mentioned in our paper.
The AvgPooling in RotatedConvFCBBoxHead is part of the original code settings, which we have not modified (default is set to false). The main purpose of our paper’s discussion is to highlight how we transform convolutional kernels into a set of orthogonal vectors. In our open-source code, we simplified this as follows:
A = np.random.rand(self.feat_channels, self.feat_channels)
orthogonal_basis = orth(A)
remaining_basis_vectors = orthogonal_basis[:self.cls_out_channels, :]
self.prototype = torch.Tensor(remaining_basis_vectors)
self.prototype = self.prototype / self.prototype.norm(dim=-1, keepdim=True)


DM Communication

This issue represents the task of DM communication. In context, this represents the setup process of when a user DMs the bot, and creates a new ticket. This ticket is represented as a forum post on the moderation channel, and thus is the channel for communication between users and admins.
Now, the process is similar to how ModMail performs, but is slightly different. Thus, the steps are represented in the process below.

User DMs modmail about their concerns. They will receive a prompt on whether they want to create a modmail thread or not. This prompt is represented as a discord.ui.View
Once accepted, the coro will dispatch an event using commands.Bot.dispatch and adds the current ticket into the database. Within the database, the user id, channel id, creation date, and other metadata (TBD) will be stored. The dispatch will notify an listener to do all of the tasks as described (the creation of the ticket and database storage)

Of course, we will have to check whether the message is indeed a DM or not. If it came from the guild, we will ignore it.
Contacting the user requires further investigation as how modmail handles this

As a clarification, "They" in point (1) means "The user"


Create a Releases Process

Develop a release process. This process may be automated or manual, but get something together that ensures I have a consistent way of making a release.
This will include:

[ ] Version number bumping.
[ ] Change Log updates.
[ ] GitHub release adding.

Duplicated this in #37 because I wasn't paying attention.


POL-1262 - feat: scheduled report percent change, alert threshold

Description
Adds percent change field to report fields (additional inform) and capabilities for sending this when a threshold is crossed (alerting use-case)
Issues Resolved
https://flexera.atlassian.net/browse/POL-1262
Link to Example Applied Policy
Normal Scheduled Report with default threshold param values:
https://app.flexera.com/orgs/27018/automation/applied-policies/projects/116186?policyId=66aa74a3ae22b9ec2f83c220
Alert Report:
https://app.flexera.com/orgs/27018/automation/applied-policies/projects/116186?policyId=66aa75c0ae22b9ec2f83c222
Can filter on Triggered Alert = true to find the consecutive months/dimension values that triggered the incident
Contribution Check List

[/] New functionality includes testing.
[X] New functionality has been documented in the README if applicable
[X] New functionality has been documented in CHANGELOG.MD

Line 1058: Possible invalid spacing between comma-separated items found.
false positive
    chartAxis: encodeURI('chxt=x,y'),


Keyboard navigation

Allow user to navigate typeahead entries with keyboard

hi @alexurquhart - there are two PRs open for this right now both of which seem to offer the functionality required. Whats needed to get one of those PRs over the line and merged in? Happy to help if I can.
#10 and #44 are the PRs in question.

I wanted to revive (but ended up having to fork: https://github.com/mattzollinhofer/vue-typeahead-bootstrap) this repository to fix this issue.
To that end, I merged in functionality that I think meets this need here: mattzollinhofer/vue-typeahead-bootstrap@6646027. I believe this issue is resolved.
You can find the functionality on npm here: https://www.npmjs.com/package/vue-typeahead-bootstrap.


Increase docraptor http timeout

This PR was successfully deployed to production by CircleCI build 279 at 2017-11-15 17:35 GMT.


Item builder GUI

Add an item builder GUI into core.

This is a non-issue to be worked on when Rosetta and Surface2 are fully stable.


ParamsArray type

This PR is another subset of #193 changes and adds ParamsArrays type to simplify RAM specification.
ParamsArray{T,N} object defines N-dimensional array, whose elements are either constants of type T or parameters (specified as indices in parameters array).
materialize(pararr, parvals), materialize!(arr, parrarr, parvals) and sparse_materialize(pararr, parvals) are used to create/update existing arrays with the parvals parameter values according to the pararr::ParamsArray specification.
It also supports fast sparse gradients by the parameters vector via sparse_gradient!().
For lower level iteration over parameter references in an array, one can use the param_occurences(pararr, i) method that returns the linear indices of i-th param occurences.
The PR switches RAMMatrices to use the ParamsArray for A and S matrices and M vector.

Thanks a lot, great PR - I just had some small comments, otherwise, i would merge it.

Thanks a lot, great PR - I just had some small comments, otherwise, i would merge it.

Thank you for the review! I've addressed your comments.
Also, I have rebased the PR against the current devel branch to keep the commit history clean.
I have locally rechecked for formatting of the code in the PR -- that should be fine, the CI check complains about the other files/line.


TensorRT support

Can netron visualize TRT models？
I tried it, and netron doesn’t seem to be able to visualize the TRT model。
Is there a way to visualize the TRT model？Thanks。

.trt is an undocumented format and hence cannot be supported. Please ask the creators of the format.

Duplicate of #533

Duplicate of #725


Enable Logging Errors on GraphQL 1.3.x

Description:
The GraphQL 1.4.0 release introduced an improvement where if there's an error occurred in the GraphQL service, it will be logged in the stderr in the server. There is a requirement to have this in 1.3.x (Ballerina 2201.1.x) version.

Related internal issue: https://github.com/wso2-enterprise/internal-support-ballerina/issues/190


IRGen: Type layout based value witness generation

Value witnesses for frozen generic types with sub fields will instantiate generic metadata for those sub fields to compute field offsets. This is a source of slow down.
This patch set instead computes type layouts that can be used to compute the
field offsets recursively.
Value witnesses are implemented in terms of those type layouts and will
no longer instantiate generic metadata (except for resilient types) for
fields.
This will allow for replacing outlined value functions by the witness
implementation without too much overhead in a follow up patch.
This behavior is conditionalized on a flag in IRGenOptions that is
turned off for now.

@swift-ci Please test

@aschwaighofer - are there any tests for the new path?

@swift-ci please test Windows platform

@swift-ci Please test

@swift-ci please test windows

Build failed
Swift Test Linux Platform
Git Sha - b214d03c3b46f9455fe1d445c2680b79a13a6b4f

Build failed
Swift Test OS X Platform
Git Sha - b214d03c3b46f9455fe1d445c2680b79a13a6b4f

Latest windows PR runs here: https://ci-external.swift.org/job/swift-PR-windows/452

@swift-ci Please test

@swift-ci please test windows

Latest windows build: https://ci-external.swift.org/job/swift-PR-windows/453/

Build failed
Swift Test Linux Platform
Git Sha - 9c21419c5a9b512c1cf221008625332d177ccec1

Build failed
Swift Test OS X Platform
Git Sha - 9c21419c5a9b512c1cf221008625332d177ccec1

@swift-ci please test windows

@swift-ci Please test

@swift-ci Please test windows

Build failed
Swift Test Linux Platform
Git Sha - b227bc64a25f4b67243c54def009fc7b41099aa6

Latest windows run: https://ci-external.swift.org/job/swift-PR-windows/465/

Build failed
Swift Test OS X Platform
Git Sha - b227bc64a25f4b67243c54def009fc7b41099aa6

@swift-ci Please test linux

Build failed
Swift Test Linux Platform
Git Sha - 1b1256825f0faf6d022dbee21628f55cbc6a27b0

@swift-ci Please test linux

@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - 1b1256825f0faf6d022dbee21628f55cbc6a27b0

Build failed
Swift Test OS X Platform
Git Sha - 1b1256825f0faf6d022dbee21628f55cbc6a27b0

@swift-ci Please test

@swift-ci please test windows

Build failed
Swift Test Linux Platform
Git Sha - 8297f2a622a5fa5a169e8d648693a6652da4497d

Build failed
Swift Test OS X Platform
Git Sha - 8297f2a622a5fa5a169e8d648693a6652da4497d

@swift-ci Please test macOS

Build failed
Swift Test OS X Platform
Git Sha - 289996a36249253c4304da0e9522a76bb341ca7b

@swift-ci Please clean test macOS

Build failed
Swift Test OS X Platform
Git Sha - 289996a36249253c4304da0e9522a76bb341ca7b

@swift-ci please test

Build failed
Swift Test Linux Platform
Git Sha - 289996a36249253c4304da0e9522a76bb341ca7b

@swift-ci please test linux

@swift-ci please test windows

Build failed
Swift Test Linux Platform
Git Sha - 289996a36249253c4304da0e9522a76bb341ca7b

@swift-ci Please test

@swift-ci please test windows

@swift-ci please test windows


Non ASCII characters in message definitions are problematic

Hello again,
non-ASCII characters in msg definitions are problematic even in comments :
https://github.com/ros/ros_comm/issues/143
This is especially an issue when replaying rosbags and trying to apply filters : this causes the filters to fail.
Characters such as "µ, °, σ" should be removed from the message definitions, e.g:
https://github.com/ENSTABretagneRobotics/sbg_ros_driver/blob/f56ede11bcf29f3456e50a4565ac6baaff6d2d11/msg/SbgEkfEuler.msg#L5
Thank you for this driver!
Jeremy

The message file has been changed

Hi @ThomasLeMezo , that is still an issue with the other messages being published. Example:
rosbag filter 2018-10-26-11-19-42.bag 2018-10-26-11-19-42_1.bag "t.secs <=<PHONE_NUMBER>.895"
 2018-10-26-11-19-42_1.bag                                      0%   0.0 KB /  28.5 GB --:-- ETATraceback (most recent call last):
  File "/opt/ros/melodic/bin/rosbag", line 35, in <module>
    rosbag.rosbagmain()
  File "/opt/ros/melodic/lib/python2.7/dist-packages/rosbag/rosbag_main.py", line 1012, in rosbagmain
    cmds[cmd](argv[2:])
  File "/opt/ros/melodic/lib/python2.7/dist-packages/rosbag/rosbag_main.py", line 372, in filter_cmd
    for topic, raw_msg, t, conn_header in inbag.read_messages(raw=True, return_connection_header=True):
  File "/opt/ros/melodic/lib/python2.7/dist-packages/rosbag/bag.py", line 2679, in read_messages
    yield self.seek_and_read_message_data_record((entry.chunk_pos, entry.offset), raw, return_connection_header)
  File "/opt/ros/melodic/lib/python2.7/dist-packages/rosbag/bag.py", line 2842, in seek_and_read_message_data_record
    msg_type = _get_message_type(connection_info)
  File "/opt/ros/melodic/lib/python2.7/dist-packages/rosbag/bag.py", line 1895, in _get_message_type
    message_type = genpy.dynamic.generate_dynamic(info.datatype, info.msg_def)[info.datatype]
  File "/opt/ros/melodic/lib/python2.7/dist-packages/genpy/dynamic.py", line 168, in generate_dynamic
    tmp_file.file.write(full_text.encode())
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 513: ordinal not in range(128)

here the special characters in the other sbg messages prevent the use of the filter command


Installation problems when using Debian Bookworm, Debian v12.

A new release of "Raspberry Pi OS Lite" was made 2023-10-10.

PipeWire is used instead of PulseAudio for audio.
Python version 11 is used.
Not all packages are up and running at "https://www.piwheels.org".

Old style of "asyncio.wait" is deprecated in Python 11.
The code is updated and commited to GitHub. Seems to work during initial testing, more testing will follow.

In Bookworm all Python packages should be installed in virtual environments. But some of them are not stable as wheels yet. If they are installed with "sudo apt install" then "--system-site-packages" must be added when creating the "venv".
Exampel if numpy is problematic:
sudo apt install python3-numpy
python -m venv --system-site-packages venv

It looks like no audio system is installed in the Lite version "Raspberry Pi OS Lite".
That means PipWire is not a problem, but PulseAudio must be installed. Command:
sudo apt install pulseaudio


Validation of TagHelper directives should be part of the parser

The taghelper handling parts of our code do a lot of slicing and dicing and validation of directives. This should be part of the parser and the nodes returned by the parser should contain all of the information we need without reparsing.

fa6fde2b202e94f6daad198d156212d7efbca729


Maintainer

Please add a maintainer to this project that will fix issues and merge pull requests. Thanks!

@gabrielbull Do you want to be added as a collaborator?

Yes please. I don't have much time on my hand but I'll be at least able to make this library work with RN@latest.
Cheers 🍻!


Update frequently-failed-cases.md

Made tweaks

Docs Build status updates of commit 2f5e936:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/concepts/deploy-and-publish/appsource/prepare/frequently-failed-cases.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Manually added the changes into my branch