Cannot build the gallery on a cloudtop

Started with this cryptic error when building flutter/gallery on a cloudtop (rodete)
▶ flutter build linux

Building without sound null safety
For more information see https://dart.dev/null-safety/unsound-null-safety

CMake Error at /usr/share/cmake-3.18/Modules/FindPkgConfig.cmake:545 (message):
  A required package was not found
Call Stack (most recent call first):
  /usr/share/cmake-3.18/Modules/FindPkgConfig.cmake:733 (_pkg_check_modules_internal)
  flutter/CMakeLists.txt:24 (pkg_check_modules)

Building Linux application...
Unable to generate build files

Checked flutter doctor -v, naturally
flutter doctor -v
[✓] Flutter (Channel master, 1.27.0-9.0.pre.93, on Linux, locale en_US.UTF-8)
    • Flutter version 1.27.0-9.0.pre.93 at /usr/local/google/home/plg/development/flutter
    • Framework revision cc9b78fc5c (31 minutes ago), 2021-02-25 13:26:03 -0800
    • Engine revision a252ec09b7
    • Dart version 2.13.0 (build 2.13.0-77.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /usr/local/google/home/plg/Android/Sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /usr/local/buildtools/java/jdk/bin/java
    • Java version OpenJDK Runtime Environment (build <IP_ADDRESS>+1-google-release-353897870)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✗] Linux toolchain - develop for Linux desktop
    • Debian clang version 11.0.1-2
    • cmake version 3.18.4
    • ninja version 1.10.1
    • pkg-config version 0.29.2
    ✗ GTK 3.0 development libraries are required for Linux development.
      They are likely available from your distribution (e.g.: apt install libgtk-3-dev)
    ✗ The lzma development library is required for Linux development.
      It is likely available from your distribution (e.g.: apt install liblzma-dev)

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions).

[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-x64      • Linux
    • Chrome (web)    • chrome • web-javascript • Google Chrome 88.0.4324.182

! Doctor found issues in 2 categories.

Checked that liblzma-dev and libgtk-3-dev are installed
sudo apt install liblzma-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
liblzma-dev is already the newest version (5.2.5-1.0).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
sudo apt install libgtk-3-dev
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libgtk-3-dev is already the newest version (3.24.24-1+build1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Checked pkg-config, only found 1/4
▶ pkg-config --modversion gtk+-3.0
Package gtk+-3.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-3.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-3.0' found
▶ pkg-config --modversion glib-2.0
Package glib-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `glib-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glib-2.0' found
▶ pkg-config --modversion gio-2.0
Package gio-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gio-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gio-2.0' found
▶ pkg-config --modversion blkid
2.36.1

It looks like setting PKG_CONFIG_PATH works, finds 4/4
▶ export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig
▶ pkg-config --modversion gtk+-3.0
3.24.24
▶ pkg-config --modversion glib-2.0
2.66.6
▶ pkg-config --modversion gio-2.0
2.66.6
▶ pkg-config --modversion blkid
2.36.1

But now flutter doctor -v has found lzma, but not GTK 3.0.
[✗] Linux toolchain - develop for Linux desktop
    • Debian clang version 11.0.1-2
    • cmake version 3.18.4
    • ninja version 1.10.1
    • pkg-config version 0.29.2
    ✗ GTK 3.0 development libraries are required for Linux development.
      They are likely available from your distribution (e.g.: apt install libgtk-3-dev)

cc @stuartmorgan
Related to https://github.com/flutter/flutter/issues/63749

It's just running pkg-config --exists: https://github.com/flutter/flutter/blob/021311ed8a2c182d3237330e5d8ae4c4937b3d76/packages/flutter_tools/lib/src/linux/linux_doctor.dart#L192
Can you debug into that check and see where/how it's failing?

Ah thanks, pkg-config --exists gtk+-3.0 --debug was much more useful and let me figure out that the solution is the following two lines:
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/x86_64-linux-gnu/pkgconfig
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/share/pkgconfig


Don't set OPENSSL_VERSION to _OPENSSL_VERSION

Casablanca is a project that uses CMake as it's build tool. On OS X, it tries to prefer the OpenSSL version found from Homebrew over the system-supplied one with the following CMake snippet:
  if(APPLE AND NOT OPENSSL_ROOT_DIR)
    # Prefer a homebrew version of OpenSSL over the one in /usr/lib
    file(GLOB OPENSSL_ROOT_DIR /usr/local/Cellar/openssl/*)
    # Prefer the latest (make the latest one first)
    list(REVERSE OPENSSL_ROOT_DIR)
  endif()
  # This should prevent linking against the system provided 0.9.8y
  find_package(OpenSSL 1.0.0 REQUIRED)

However, this fails due to FindOpenSSL module blindly setting OPENSSL_VERSION to _OPENSSL_VERSION, even when OPENSSL_INCLUDE_DIR at that point already points to the Homebrew-supplied version.
(Workaround for previous versions of CMake is to set _OPENSSL_VERSION to "" just before find_package.)

Might be related to http://www.cmake.org/Bug/bug_relationship_graph.php?bug_id=15075.

Thanks.  Applied as commit 99b13820715ff3b98c2c0cb114b38620b6da4466.


Something like providing a binding to ffmpeg with gpu acceleration.

Overview
As it can use gpu to decode and do some scaling operation, we can add a switch to use gpu on the users's env to accelerate.
By the way, ffmpeg with gpu also provides cpu ablities.
Existing FFmpeg API
https://docs.nvidia.com/video-technologies/video-codec-sdk/ffmpeg-with-nvidia-gpu/
Expected PyAV API
for gpu
decode(device="GPU:0")

for cpu
decode(device="cpu")

Investigation
(https://docs.nvidia.com/video-technologies/video-codec-sdk/ffmpeg-with-nvidia-gpu/
Reproduction
{{ Steps to reproduce the behavior. If the problem is media specific, include a link to it. Only send media that you have the rights to. }}
Versions

FFmpeg:

./configure --prefix=/usr/local/ffmpeg --enable-cuda-nvcc --enable-cuvid --enable-shared --enable-nvenc --enable-shared --extra-libs=-lpthread --extra-libs=-lm --enable-gpl --enable-libx264 --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64 --enable-nonfree

Additional context
{{ Add any other context about the problem here. }}

As stated in the README, hardware acceleration is out of scope unless someone steps up to add support in our binary wheels including tests.


solve issue Create contribution.md as it is empty

Solving Issue #1

Can you give me hacktoberfest-accepted label

Can you give me hacktoberfest-accepted label

Given


log order not right

The logs printed by the console are not always printed in the order in which they are coded.
python：3.7.4
    logger = LogInit(console=True, colors=False)
    while True:
        logger.debug('this is a debug message')
        logger.info('this is a info msg')
        logger.warning('this is a warning msg')
        logger.error('this is a error msg')
        logger.fatal('this is a fatal msg')
        logger.critical('this is a critical msg')
        time.sleep(1)

the consol

19.09.24 16:41:26: root: DEBUG  : this is a debug message
19.09.24 16:41:26: root: INFO   : this is a info msg
19.09.24 16:41:26: root: WARNING: this is a warning msg
19.09.24 16:41:26: root: ERROR  : this is a error msg
19.09.24 16:41:26: root: FATAL  : this is a fatal msg
19.09.24 16:41:26: root: FATAL  : this is a critical msg
19.09.24 16:41:27: root: ERROR  : this is a error msg
19.09.24 16:41:27: root: DEBUG  : this is a debug message
19.09.24 16:41:27: root: FATAL  : this is a fatal msg
19.09.24 16:41:27: root: FATAL  : this is a critical msg
19.09.24 16:41:27: root: INFO   : this is a info msg
19.09.24 16:41:27: root: WARNING: this is a warning msg
19.09.24 16:41:28: root: DEBUG  : this is a debug message
19.09.24 16:41:28: root: INFO   : this is a info msg
19.09.24 16:41:28: root: WARNING: this is a warning msg
19.09.24 16:41:28: root: ERROR  : this is a error msg
19.09.24 16:41:28: root: FATAL  : this is a fatal msg
19.09.24 16:41:28: root: FATAL  : this is a critical msg
19.09.24 16:41:29: root: DEBUG  : this is a debug message
19.09.24 16:41:29: root: INFO   : this is a info msg
19.09.24 16:41:29: root: WARNING: this is a warning msg
19.09.24 16:41:29: root: ERROR  : this is a error msg
19.09.24 16:41:29: root: FATAL  : this is a fatal msg
19.09.24 16:41:29: root: FATAL  : this is a critical msg
19.09.24 16:41:30: root: ERROR  : this is a error msg
19.09.24 16:41:30: root: DEBUG  : this is a debug message
19.09.24 16:41:30: root: FATAL  : this is a fatal msg
19.09.24 16:41:30: root: FATAL  : this is a critical msg
19.09.24 16:41:30: root: INFO   : this is a info msg
19.09.24 16:41:30: root: WARNING: this is a warning msg
19.09.24 16:41:31: root: DEBUG  : this is a debug message
19.09.24 16:41:31: root: INFO   : this is a info msg
19.09.24 16:41:31: root: ERROR  : this is a error msg
19.09.24 16:41:31: root: FATAL  : this is a fatal msg
19.09.24 16:41:31: root: FATAL  : this is a critical msg
19.09.24 16:41:31: root: WARNING: this is a warning msg

Which OS did you use? Did you use the latest Version of fastlogging?
I've tried to reproduce the bug on Linux, but I couldn't.

Which OS did you use? Did you use the latest Version of fastlogging?
I've tried to reproduce the bug on Linux, but I couldn't.

The system is macOS 10.14.6. And the fastlogging is the latest Version.
I tried this in PyCharm.

I've seen this behavior too. But this is an issue of PyCharm. If you run this example in the console window you'll see the correct log order. The reason is that everything up to warning level is printed to stdout and error and fatal levels are printed to stderr.


This is completely off topic, but I am looking for script or example of same that will let save and restore routes on video hub?

This is completely off topic, but I am looking for script or example of same that will let save and restore routes on video hub?  We have a situation where we need a very simple method to change the personality of our hub on demand, so at one point the hub defined routes are X, and during a recording/streaming session the routes need to be changed from X to Y, and then at a later point, back to X.  I realize this can be done by a macro (or so I believe) we would like to be able to do it from a web browser via a simple REST API... that part is easy of course, but once the REST API commands are received we need to pass that on to the video hub API in some way right?  I found your project, so figured you might be able to suggest or point me in the direction of any project that has attempted to save and restore of routers on the hub.  Why BMD has never added this to the hub control software really boggles the mind.

Hey Jibun, So sorry for the delay on the response! For some reason my Github messages don't go to my main email.
What you want to do is totally possible though. It could be pretty easy to setup, especially with something like FastAPI or a little flask page. You'd just have to pre-define the routes for each of them (or have them loaded in a JSON file that you can modify).

If there's a demand for it, I could work on a little API for this repo. Something that you could run on a machine and would interface with the router. The only problem is that I no longer have access to a BMD videohub anymore.

Can you point me to examples of how access the configuration?  I was thinking of using NodeRed or similar framework to provide the interface, so if I can figure out how to access the information on the hub read/write, via say PowerShell or JsavaScript?

You might want to check out the Videohub SDK on Blackmagic's website. There are some commands that you can run that will spit out the current config. Current version is 9.0.1 as of Feb 2024. Videohubs use unsecured telnet over port 9990, so all you should have to do is get the IP address and create a way to talk to it. You can then issue commands pretty easily. That's basically what I did in this repo.


Accessing Camera Information Python

Required Info

Camera Model
D400

Operating System & Version
Win (8.1/10)

Platform
PC

SDK Version
2.23.0

Language
python

Segment
others

Issue Description
I am trying to figure out how to retrieve the serial number from the camera and have been trying to the get_info() but end up with this error.

TypeError: get_info(): incompatible function arguments. The following argument types are supported:
1. (self: pyrealsense2.device, info: pyrealsense2.camera_info) -> str

here is what I have tried and some other wacky combinations, but cannot figure out what the 'info' parameter should be?
for d in ctx.query_devices():
    print(d)
    print(dir(d))
    print(d.is_playback())
    print(d.get_info(RS2_CAMERA_INFO_SERIAL_NUMBER))
    print(d.get_info(serial_number))
    print(d.get_info().serial_number())

Here is from the cpp header
/**
* Retrieve camera specific information, like versions of various internal components.
* \param[in]  device    The RealSense device
* \param[in]  info      Camera info type to retrieve
* \param[out] error     If non-null, receives any error that occurs during this call, otherwise, errors are ignored
* \return               The requested camera info string, in a format specific to the device model
*/
const char* rs2_get_device_info(const rs2_device* device, rs2_camera_info info, rs2_error** error);

Am really stuck, is this only possible with C++? Any help would be greatly appreciated!!

Have you seen the similar approach to yours in the link below please that a D415 user created for Pyrealsense2?  They use rs.camera_info.serial_number and rs.camera_info.name to get the serial number details.
https://stackoverflow.com/questions/50724909/pyrealsense2-librealsense-sdk-2-0-choose-cam-from-serial-number

I hadnt seen it, was exactly what I was looking for. Guess i forgot to use 'rs'
Thanks MartyG very grateful


Suggestion: 2FA (KeePass + Yubikey)

For 2FA one can use KeePass + Yubikey as well.
KeePass allows setting up TOTP to any entry in your .kdbx file. Yubikey could be used in company with KeePass to add a bit of entropy on each re-encryption when adding an entry in your db file.
references:

https://developers.yubico.com/Developer_Program/Guides/Touch_triggered_OTP.html
https://www.reddit.com/r/KeePass/comments/opx34q/keepassxc_and_yubikeys_setting_up_the/
https://github.com/keepassxreboot/keepassxc/discussions/6344

Great tip!

Added: https://github.com/OffcierCia/Crypto-OpSec-SelfGuard-RoadMap#problem-2


Model not predicting after loading model using load_model

I trained a model that takes in (512,512,3) images as input and makes predictions.
The model predicts as expected after training.
But after saving the model in a '.hdf5' format using the ModelCheckpoint' callback while training, and loading the same using the load_model` function. Now it gives the following error while running model.predict.
ValueError: The model expects 5  arrays, but only received one array. Found: array with shape (1, 512, 512, 3)
The above error is when I am passing one image to predict.
The model is given in this gist https://gist.github.com/sandeepnmenon/023495c69a877980535a7bf2da1389fa
Thank you

I have the same problem with this code:
model = load_model('model_advanced.h5', custom_objects={"ctcFunction":ctcFunction})

[X_test, y_test, _, _], _  = next(gen(1))
y_pred = model.predict(X_test)

Result:
ValueError: The model expects 4  arrays, but only received one array. Found: array with shape (1, 170, 45, 3)

Did you find a solution? @roccolocko

Yes, Define a model which only recieves one parameter(X) and load the weights of the model you trained:
Model should look something like this:
model = Model(inputs=input_tensor, outputs=x)
And then use your trained model to load only the weights and set them to that model:
weights = load_model('model_advanced_2.h5', custom_objects={"ctcFunction":ctcFunction}).get_weights()
model.set_weights(weights)

After that you can use your new model the way you expected and it will take the info of the one you trained. Of course both models should have the same layers:
y_pred = model.predict(X_test)

@roccolocko how are you able to tell which probability belongs to which class in y_pred array?

I don't use any probability in my functionality, in the prediction I get a 5 character string which is the expected result in my case.
Sorry that I can't be of any help.


1px transparent in the border

When extending and enlarging an image I get 1px transparent around the image.
It's a png image.
Should be completely purple, but there's a 1px small transparent border.

Using these parameters
rs:fill:width:height:1:1
Also there's any way to skip the transparency in a PNG image, I would like to be an opaque PNG as Apple for example doesn't allow splash screens PNG images with alpha channels.
Thanks!

Hi,
Sorry, I can't reproduce the issue with my sample? Could you give your sample image and exact processing options?

Also there's any way to skip the transparency in a PNG image, I would like to be an opaque PNG as Apple for example doesn't allow splash screens PNG images with alpha channels.

You can use background option for this.

Thanks DarthSim, just tried and seems the problem was the image (had already the 1px transparency from before).
Will try with the "background" option.
Thanks a lot for the support!


Oops; flutter has exited unexpectedly: "ProcessException:

Steps to Reproduce

...
...
...

Logs

Logs

Seems to be similar / self duplicate of https://github.com/flutter/flutter/issues/83218. Please follow up in the linked issue comment for updates.
Closing this as self-duplicate.


Bug: Does not support Prettier 3

Is there an existing issue for this?

[X] I have searched the existing issues

Is this a regression?
No
Current behavior
Failed to run prettier prettier.resolveConfig.sync is not a function
This function was removed as of Prettier 3.0
https://prettier.io/blog/2023/07/05/3.0.0.html
Expected behavior
https://github.com/ngneat/transloco-keys-manager/issues/79
Please provide a link to a minimal reproduction of the bug
N/A
Transloco Config
No response
Debug Logs
No response
Please provide the environment you discovered this bug in
Transloco: 5.0.7
Transloco Keys Manager: 3.8.0
Angular: 16.2.10
Node: 18.18.0
Package Manager: npm 10.2.1
OS: Windows 11 (22H2)

Additional context
No response
I would like to make a pull request for this bug
No

Just for the record: This issue is resolved because the repository uses the current prettier 3.2+
BUT just make sure you don't have the older "@ngneat/transloco-keys-manager" package installed at the same time, then you might get this error.
Solution:

Remove @ngneat/transloco-keys-manager completely
Migrate all imports to @jsverse/transloco-keys-manager (including marker and other stuff)

@bartholomej Thanks,  it's probably ok starting from v4.

Still issue is still showing even if using latest version (5.0.0) as the prettier resolveConfig function is being called at run-prettier.ts file.

@KingDarBoja Thanks for sharing! would you like to open a PR and document this somehow? maybe a Q&A section as many use nx

@KingDarBoja Thanks for sharing! would you like to open a PR and document this somehow? maybe a Q&A section as many use nx

Sounds good, I will see what I can do just in case :)


Add battery integration for Mac OS

Changes

Adds current battery level and status:

⇡ - charging;
⇣ - discharging;
• - fully charged.

Default Example

Todo
There is code for Linux and some Window OS, but I did not have the possibility to test those on my current machine so they were left out for this PR.
Configuration
By default (SPACEFISH_BATTERY_SHOW true) , the battery symbol and levels only show when the battery percentage is below a defined threshold (default: 10% =>SPACEFISH_BATTERY_THRESHOLD 10).
You can configure when the battery shows using this table:

SPACEFISH_BATTERY_SHOW
below threshold
above threshold
fully charged

false
hidden
hidden
hidden

always
shown
shown
shown

true
shown
hidden
hidden

charged
shown
hidden
shown

as well as set/change the prefix, suffix, symbols and threshold if desired.

LGTM! 👍


[FR] Add ability to define Status Bar Components

The new Status bar is really awesome. It would be nicd to be able to define what your status bar was comprised of. There would be one status bar for your iterm2 window.
version: "1.0"
status-bar:
  - Battery-Level
  - User-Name
  - Empty-Space
  - Search-Tool
tabs:
  window-1:
    panes:
        position: "1/1"

Was looking around today at the API. Might not be possible. I could only see API docs for defining custom Status Bar components. Not to programmatically define a Status Bsar

Yes, it allows creating custom components though but that also wouldn't be a possibility because it requires the script to be running as a long term process and in our case, itomate just exits after rendering the panes.


Add ability to transfer ownership of an idea

Nice featuture, I would like to participate. But scenario should be groomed, I can see different way of implementations.

Lets start with a mockup of the UI

where should this live on the idea page?
how do i select a user (auto-complete form?)
what steps do the owner and the new owner need to do as part of the "workflow"?
what about the opposite scenario - can a user take over an idea? what sort of reasons can you think of?


Hide defaulted template parameter, use standard typedefs

Instead of std::basic_string<char, std::char_traits<char>, std::allocator<char> >, I'd like to see std::string. Keeps the output much shorter.
For some inspiration on how to do something like that with regular expressions, see http://textfilt.sourceforge.net

That's very true. I don't really want to use regexes because that would make PCRE a dependency, though.
Ironically enough, I was originally going to write this in C++11 but settled on C because it seemed to be the language to use for UNIX tools. Now I kind of wish I had left it in C++ so I could've used the regex library...

Actually, std::string is mangled as Ss, which is displayed as std::string. But I still want to try this for std::vector and company.


Help Want: Linux Build No flutter/generated_plugins.cmake File

Going to see if I can replicate this on a fresh project.
Steps to Reproduce

Have a working app running on Linux
Add URL launcher. Have trouble loading the plugin.
Delete and  attempt to recreate ./linux on Master using:

flutter create --platforms linux .

Get error because it does not like that you named the parent dir flutter  /project/flutter/
Change parent to be  /project/project/
Successfully run create command

flutter run -d linux
Launching lib/main.dart on Linux in debug mode...
CMake Error at CMakeLists.txt:69 (include):
 include could not find load file:

   flutter/generated_plugins.cmake

Building Linux application...
Exception: Unable to generate build files

Logs

Logs
flutter run -d -v linux
[  +42 ms] executing: uname -m
[  +22 ms] Exit code 0 from: uname -m
[        ] x86_64
[   +6 ms] executing: [/home/mea/snap/flutter/common/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[   +3 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] e34f3b013f3bd1aa8b00bab20a40f5a544560d60
[        ] executing: [/home/mea/snap/flutter/common/flutter/] git tag --points-at e34f3b013f3bd1aa8b00bab20a40f5a544560d60
[  +14 ms] Exit code 0 from: git tag --points-at e34f3b013f3bd1aa8b00bab20a40f5a544560d60
[   +1 ms] executing: [/home/mea/snap/flutter/common/flutter/] git describe --match *.*.* --long --tags e34f3b013f3bd1aa8b00bab20a40f5a544560d60
[  +31 ms] Exit code 0 from: git describe --match *.*.* --long --tags e34f3b013f3bd1aa8b00bab20a40f5a544560d60
[        ] 2.1.0-12.0.pre-264-ge34f3b013f
[   +5 ms] executing: [/home/mea/snap/flutter/common/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[   +3 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/master
[        ] executing: [/home/mea/snap/flutter/common/flutter/] git ls-remote --get-url origin
[   +3 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +68 ms] executing: [/home/mea/snap/flutter/common/flutter/] git rev-parse --abbrev-ref HEAD
[   +4 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] master
[  +35 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +40 ms] executing: /home/mea/Android/Sdk/platform-tools/adb devices -l
[  +25 ms] List of devices attached
[   +1 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[        ] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[   +8 ms] "flutter run" took 89ms.
[  +11 ms] Target file "linux" not found.
[   +2 ms]
           #0      FlutterCommand.validateCommand (package:flutter_tools/src/runner/flutter_command.dart:1322:9)
           #1      RunCommand.validateCommand (package:flutter_tools/src/commands/run.dart:445:19)
           #2      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1148:11)
           <asynchronous suspension>
           #3      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1043:27)
           <asynchronous suspension>
           #4      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #5      CommandRunner.runCommand (package:args/command_runner.dart:197:13)
           <asynchronous suspension>
           #6      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)
           <asynchronous suspension>
           #7      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #8      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:239:5)
           <asynchronous suspension>
           #9      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
           <asynchronous suspension>
           #10     AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
           #11     main (package:flutter_tools/executable.dart:91:3)
           <asynchronous suspension>

[ +105 ms] ensureAnalyticsSent: 104ms
[        ] Running shutdown hooks
[        ] Shutdown hooks complete
[        ] exiting with code 1

flutter doctor -v
[✓] Flutter (Channel master, 2.1.0-13.0.pre.264, on Linux, locale en_US.UTF-8)
    • Flutter version 2.1.0-13.0.pre.264 at /home/mea/snap/flutter/common/flutter
    • Framework revision e34f3b013f (6 hours ago), 2021-03-25 10:22:57 +0100
    • Engine revision b5e15d055d
    • Dart version 2.13.0 (build 2.13.0-162.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /home/mea/Android/Sdk
    • Platform android-30, build-tools 29.0.2
    • Java binary at: /snap/android-studio/100/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Linux toolchain - develop for Linux desktop
    • clang version 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
    • cmake version 3.10.2
    • ninja version 1.8.2
    • pkg-config version 0.29.1

[✓] Android Studio (version 4.1)
    • Android Studio at /snap/android-studio/100/android-studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] Connected device (2 available)
    • Linux (desktop) • linux  • linux-x64      • Linux
    • Chrome (web)    • chrome • web-javascript • Google Chrome 89.0.4389.90

• No issues found!

Huh,
flutter create --platforms linux .

Creates a different set of files in the new project

Mirror dependencies and SDK version. Still no reproduction.

Is flutter clean missing something?

So flutter pub get also fails to write the .flutter-plugins files

Yes, flutter pub get and flutter create outputs are different between the projects. Even with a flutter clean and identical pub spec.

I am just going to make a new project and move the code. Let me see

I don't see errors in the -v output for flutter pub get and the like btw. Just lack of certain outputs

and dirs have same permission

Remaking the project worked. Really not sure what the diff was.


Windows support

Currently on my windows 11 laptop the venv creation does not work.

Can you confirm if it runs without venv creation on your Windows 11?

Try running pip install virtualenv then virtualenv venv && .\venv\Scripts\activate

This should work on windows the issue will be closed.
also if you need more info here


Add learnreact.design course link and description

This PR adds the link and description of learnreact.design, a series of React courses. It's unique because the courses are tailored for designers, not developers.

Thanks!


MONO compatibility

Hi,
Is it compatible with MONO and, maybe, with Raspberry PI 3 Bluetooth on board device?
Thanks
Leo

I am interested in this as well.

There is some information here on the BlueZ support in the code (but not in the NuGet package). Definitely interested in making this easier and supporting Raspberry Pi and similar

Closing and tracking issue with #37


Crash after orientation change

App crashes after device orientation changed from vertical to horizontal in every screen. Also it crashes if the app was launched in the album mode, at the moment of going to news preview screen

Sorry but I am not facing this sort of crash, can you write down the steps to recreate this crash. A small video would be really appreciated if you could manage it.
Here is the application on my testing device which shows no crash.
Link

Untitled.pdf Sure. A link to Dropbox video. Log is attached. Vendor Sony Xperia TX Black LT29i. Android 4.2.1 https://www.dropbox.com/s/4blz582qqyqaks7/20160424_211646.mp4?dl=0


Fix Function monitoring showing wrong timestamps

Explain the changes
Fix Function monitoring showing wrong timestamps
Signed-off-by: liranmauda<EMAIL_ADDRESS>Issues: Fixed #xxx / Gap #xxx

Fixes: #6433

Testing Instructions:

Open the monitoring tab
See that in each time slice (60 min, 24 Hours, 7 days, 30 days) the range is correct.

@lallinger-arbeit


Test performance of Set vs. Array performance

[x] pure iteration checking
[x] iteration checking on numbers / strings
[ ] on real-world graph traversals (arrays without duplicate checking -> postpone to reduce phase)

CLOSED -> 3-4x performance improvement will be EASILY lost if manually checking for dupes -> not worth it...


Build fails on chef.sh for Ubuntu 14.04 with rake conflict

The error is:
Executing command: echo 'vagrant'|sudo -S sh './chef.sh'
ERROR:  Error installing chef:
	"rake" from rake conflicts with /opt/ruby/bin/rake

It looks like there is a dialog that asks the user whether to overwrite rake.
A quick fix with unknown repercussions would be:
yes | $GEM install chef --no-ri --no-rdoc
in the chef.sh
The real solution probably would be to somehow use rvm for ruby and gemset management.

please check older tickets, I thought I have seen this one already

Hey, thanks for the quick reply. I did a search but could not find it. Sorry if it's a dupe.

please try harder, it has to be somewhere

As I said, I am sorry if this is a duplicate. I have actually solved my problem and I am reporting this for your benefit. Feel free to delete it if it is not helpful. Cheers

Problem still exist.

@kha0s178 / @knservis can one of you open a pull request with the proposed fix?

Unfortunatly i don't used ruby. But if we starting chef via gem i think it mean we have already ruby and rake as part of it, or no? Any way  - why we trying to install chef via gem instead of adding "apt-get -y install chef-zero" to apt.sh? apt will solve all dependency, install ruby and all that chef need.
ps: i tried @knservis solution - "yes | $GEM install chef --no-ri --no-rdoc" It's don't work.
Im so sory for bad english.

I ran into this issue and worked around it for Ubuntu 14.04.3:
https://github.com/jedi4ever/veewee/pull/1063/files#diff-232f92b83a54eee82fb954e61733e565R4
I am not sure if this approach would fix it for 14.04.


Move xdem spatial_tools functionality to geoutils

I hope I've done this properly....
Still to do: delete spatial_tools from xdem and then update all xdem calls to these functions to reference geoutils instead. (Requires activity on the xdem repo)

There might be some unintended consequences of copy/pasting spatial_tools.py into geoutils:

some variable naming: dem, ddem... Search for those and replace?
some functions might not work with multiband rasters


cmd/go: document that vendor directories are ignored for packages without import paths

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
Go 1.7.3 and tip
What operating system and processor architecture are you using (go env)?
linux/amd64
What did you do?
A package inside a directory named testdata cannot use vendored packages from above the testdata directory. Here's a demo:
$ export GOPATH=/tmp/gopath
$ mkdir -p $GOPATH/src/vendor/v
$ mkdir -p $GOPATH/src/a
$ cat > $GOPATH/src/vendor/v/v.go
package v

const V = "vendored"
$ cat > $GOPATH/src/a/a.go
package main

import "fmt"
import "v"

func main() { fmt.Println(v.V) }
$ cd $GOPATH/src/a
$ go build && ./a
vendored
$ mkdir -p $GOPATH/src/testdata
$ cp -r $GOPATH/src/a $GOPATH/src/testdata/
$ cd $GOPATH/src/testdata/a
$ go build
a.go:4:8: cannot find package "v" in any of:
        /Users/caleb/apps/go/src/v (from $GOROOT)
        /tmp/gopath/src/v (from $GOPATH)

This came up while writing tests for a program that itself invokes go build to build and run a temp binary.
I'm aware that testdata is special. It's documented in go help test:

The go tool will ignore a directory named "testdata", making it available to hold ancillary data needed by the tests.

and go help packages:

Directory and file names that begin with "." or "_" are ignored by the go tool, as are directories named "testdata".

but it wasn't obvious to me that not being able to use vendored packages is a consequence of this. Should it have been? Is this intended?

We'll figure out whether it was intentional during the Go 1.9 cycle It's not Go 1.8 material since it's presumably been like this for a few cycles. Correct me if that's wrong.

More specifically, Go fails to apply the vendor directory for subdirectories of testdata. That is, $GOPATH/src/testdata/*.go can use $GOPATH/src/testdata/vendor.

Go 1.8 rejects testdata entirely. (see also cl31665 and #17597)
unexpected directory layout:
	import path: github.com/pascaldekloe/goe/verify
	root: /Users/pdekloe/repo/colfer/src
	dir: /Users/pdekloe/repo/colfer/src/github.com/pascaldekloe/colfer/testdata/vendor/github.com/pascaldekloe/goe/verify
	expand root: /Users/pdekloe/repo/colfer/src
	expand dir: /Users/pdekloe/repo/colfer/src/github.com/pascaldekloe/colfer/testdata/vendor/github.com/pascaldekloe/goe/verify
	separator: /

I'm not sure what the previous comment means, but when I run my repro in Go 1.8 I get exactly the same output as I did in 1.7.3.

I get the same in go1.8 and go1.9beta2 linux/amd64:
chen@chen-pc:~/git/go/src/text$ go build
unexpected directory layout:
	import path: github.com/go-sql-driver/mysql
	root: /home/chen/git/go/src
	dir: /home/chen/git/go/src/text/vendor/github.com/go-sql-driver/mysql
	expand root: /home/chen/git/go/src
	expand dir: /home/chen/git/go/src/text/vendor/github.com/go-sql-driver/mysql
	separator: /

But my project is text:
chen@chen-pc:~/git/go/src/text$ ll -a
总用量 16
drwxr-xr-x  3 chen chen 4096 6月  28 22:57 .
drwxr-xr-x 12 chen chen 4096 6月  28 22:55 ..
-rwxr-xr-x  1 chen chen 1031 6月  28 22:30 main.go
drwxr-xr-x  4 chen chen 4096 6月  28 22:46 vendor
chen@chen-pc:~/git/go/src/text$ echo $GOPATH
/home/chen/git/go
chen@chen-pc:~/git/go/src/text$ pwd
/home/chen/git/go/src/text

Different issue. You can't use package text as it's already in the core
library.
Op 28 jun. 2017 5:04 p.m. schreef "chenhao"<EMAIL_ADDRESS>
I get the same in go1.8 and go1.9beta2 linux/amd64:
chen@chen-pc:~/git/go/src/text$ go build
unexpected directory layout:
import path: github.com/go-sql-driver/mysql
root: /home/chen/git/go/src
dir: /home/chen/git/go/src/text/vendor/github.com/go-sql-driver/mysql
expand root: /home/chen/git/go/src
expand dir: /home/chen/git/go/src/text/vendor/github.com/go-sql-driver/mysql
separator: /
But my project is text:
chen@chen-pc:~/git/go/src/text$ ll -a
总用量 16
drwxr-xr-x  3 chen chen 4096 6月  28 22:57 .
drwxr-xr-x 12 chen chen 4096 6月  28 22:55 ..
-rwxr-xr-x  1 chen chen 1031 6月  28 22:30 main.go
drwxr-xr-x  4 chen chen 4096 6月  28 22:46 vendor
chen@chen-pc:~/git/go/src/text$ echo $GOPATH
/home/chen/git/go
chen@chen-pc:~/git/go/src/text$ pwd
/home/chen/git/go/src/text
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/golang/go/issues/18007#issuecomment-311687776, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AEpEAHHwHeuvDJH4rBb4yeFtgi0M0ex5ks5sImtfgaJpZM4K4ujc
.

@pascaldekloe Thinks  for your answer.

probably not relevant with modules.


.github repository name prevent synchronization with GitLab

As Centreon is member of OW2, we setup (for source code archiving purpose) a synchronization between Centreon organization on GitHub and a centreon group on OW2 GitLab.
Sadly GitLab does not accept a dot at the start of project name. And also the tool we are using for synchronization (Git Mirror) does not allow to exclude a repository from an organization synchronization.
So I was wondering if renaming this project (.github) to use a name that would fit GitLab requirement would be doable? Thanks.

Dear @amottier ,
This is a special Github repository, intended to centralize specific templates such as issue or pull request template.
The file available in this repository will be available by default in all the repositories in the organisation.
What is why it is not possible to remote the dot in the repository name, just as it is not necessary to synchronize it.
More details are available in following article: https://www.freecodecamp.org/news/how-to-use-the-dot-github-repository/

Thanks a lot for the feedback, and I agree that it is not key to synchronize such repository so I'll adjust the settings on our side.


[Tracking issue] Soft retirement of maintainers

There are many maintainers that didn't touch Nixpkgs in a long span of time.
They should be listed, formally retired and their packages put to adoption.
Edit: here are some I have found while reading the PR list:

GitHub user
Fork
Estimated most recent update
Estimated most recent contribution (git log)

yanateras
inexistent
inexistent

lovek323
https://github.com/lovek323/nixpkgs

abbradar
https://github.com/abbradar/nixpkgs

rardiol
https://github.com/rardiol/nixpkgs

vyp
https://github.com/vyp/nixpkgs

gebner
https://github.com/gebner/nixpkgs

jhillyerd
https://github.com/jhillyerd/nixpkgs
2021-10-04

sheenobu
https://github.com/sheenobu/nixpkgs
2021-07-05

IvarWithoutBones
https://github.com/IvarWithoutBones/nixpkgs
2023-01-03

nielsegberts
https://github.com/nielsegberts/nixpkgs
2023-06-05

qknight
https://github.com/qknight/nixpkgs
2020-02-09

cpages
https://github.com/cpages/nixpkgs
2020-11-27

sheenobu
https://github.com/sheenobu/nixpkgs
2021-07-05

rmcgibbo
https://github.com/rmcgibbo/nixpkgs
2022-04-26

matthuszagh
https://github.com/matthuszagh/nixpkgs
2022-11-04

andsild
https://github.com/andsild/nixpkgs
2018-02-27

yboettcher
https://github.com/yboettcher/nixpkgs
2023-06-06

urandom2
https://github.com/urandom2/nixpkgs
2023-07-03

yureien
https://github.com/yureien/nixpkgs
2022-08-23

maurer
https://github.com/maurer/nixpkgs
2020-08-14

dtzWill
https://github.com/dtzWill/nixpkgs
2022-08-12

vrthra
https://github.com/vrthra-forks/nixpkgs
2017-05-05

expipiplus1
https://github.com/expipiplus1/nixpkgs
2023-12-04

chkno
https://github.com/chkno/nixpkgs
2024-01-29

terin
https://github.com/terinjokes/nixpkgs

~guyonvarch~ (active)
~inexistent~
~2023-01-27~

~MP2E~  (retired)
~https://github.com/MP2E/nixpkgs~
~2019-02-21~

We have RFC 55 (and it's amendment RFC 71) for committers already.
It's current tracking issue is #88867 and has been so since 2020.
Is this what you mean or are you specifically trying to target contributors which are not committers?

Yes, independent of commit bit.

Having a dedicated tag for package adoption would be very nice:

https://github.com/NixOS/nixpkgs/issues/310364

I am cogitating another idea: mark them as inactive at maintainer-list.

Here is a more up-top-date list:

GitHub user
Fork
Estimated most recent update
Estimated most recent contribution (git log)

yanateras
inexistent
inexistent

lovek323
https://github.com/lovek323/nixpkgs

max-niederman
https://github.com/max-niederman/nixpkgs

cko
https://github.com/cko/nixpkgs

meisternu
https://github.com/meisternu/nixpkgs

abbradar
https://github.com/abbradar/nixpkgs

rardiol
https://github.com/rardiol/nixpkgs

vyp
https://github.com/vyp/nixpkgs

gebner
https://github.com/gebner/nixpkgs

jhillyerd
https://github.com/jhillyerd/nixpkgs
2021-10-04

sheenobu
https://github.com/sheenobu/nixpkgs
2021-07-05

IvarWithoutBones
https://github.com/IvarWithoutBones/nixpkgs
2023-01-03

nielsegberts
https://github.com/nielsegberts/nixpkgs
2023-06-05

qknight
https://github.com/qknight/nixpkgs
2020-02-09

cpages
https://github.com/cpages/nixpkgs
2020-11-27

sheenobu
https://github.com/sheenobu/nixpkgs
2021-07-05

rmcgibbo
https://github.com/rmcgibbo/nixpkgs
2022-04-26

matthuszagh
https://github.com/matthuszagh/nixpkgs
2022-11-04

andsild
https://github.com/andsild/nixpkgs
2018-02-27

yboettcher
https://github.com/yboettcher/nixpkgs
2023-06-06

urandom2
https://github.com/urandom2/nixpkgs
2023-07-03

yureien
https://github.com/yureien/nixpkgs
2022-08-23

maurer
https://github.com/maurer/nixpkgs
2020-08-14

dtzWill
https://github.com/dtzWill/nixpkgs
2022-08-12

vrthra
https://github.com/vrthra-forks/nixpkgs
2017-05-05

expipiplus1
https://github.com/expipiplus1/nixpkgs
2023-12-04

chkno
https://github.com/chkno/nixpkgs
2024-01-29

terin
https://github.com/terinjokes/nixpkgs

~guyonvarch~ (active)
~inexistent~
~2023-01-27~

~MP2E~  (retired)
~https://github.com/MP2E/nixpkgs~
~2019-02-21~

Closing because of events in https://github.com/NixOS/nixpkgs/pull/337478

I feel like while this issue should be closed, another should be opened for community consultation on inactive maintainers. Something like #331085, where the arguments for and against are organised.

I am still interested in an RFC that also removes inactive maintainers. It helps to decided what packages are unmaintained and which can ultimately removed from nixpkgs.
Of course the person that is inactive should be informed with a reasonable time to respond.
The reason is that more package means more work for others i.e. when doing refactoring or bumping dependencies.
In nixpkgs we make it easy to add packages, therefore it shouldn't be harder to remove packages. Nixpkgs should not just be a dumping ground, if people don't have time to maintain their stuff, we rather not should have these packages.
When it comes to pinging former maintainers, there is also a "blame" and "log" view for every package that can be used even if no current maintainer is assigned. Github often suggest candidates to ping or review when making a pull request.

I am still interested in an RFC that also removes inactive maintainers

Why not just give them an active = false; flag? Or better yet a lastActive = "2020-02-02";? This would help with the same goal of deciding maintenance status, while retaining multiple advantages over outright deleting them:

It doesn't look like we're erasing their contribution mark, while keeping the fruits of their labor
It gives them a carrot (do this to get your active status back) instead of a stick (you're gone now)
They might still be responding to specific questions, but not really doing code reviews or giving tutorials

Also: as part of any follow-up initiative, I'd like to see a very clear definition of what constitutes "activity", as well as the time frame that we're expecting people to engage within, in order to retain their active status.

Here is the issue about marking long term inactivity:
https://github.com/NixOS/nixpkgs/pull/310759
Feel free to rehash the issues already discussed and found wanting.


Where can I find binary tensorflow-gpu 1.12 for PPC64LE

The community-supported tensorflow-gpu is 1.14 which require CUDA 10 but I only have CUDA 9, does anyone know where can I find built tensorflow-gpu 1.12?

@derekhsu Please find the instructions mentioned in the Tenosrflow website to build tensorflow.Thanks!

This question is better asked on StackOverflow since it is not a bug or feature request. There is also a larger community that reads questions there.

@derekhsu Perhaps you can try,
pip install tensorflow-gpu==1.12

Also on ppc64le (RHEL 7.6). None of the versioned nor unversioned install commands work, e.g.
$ pip install tensorflow
Collecting tensorflow
  ERROR: Could not find a version that satisfies the requirement tensorflow (from versions: none)
ERROR: No matching distribution found for tensorflow

obviously due to the lack of matching wheels for this architecture.
I guess the same would happen on the arm64 server I'd get next week...

Confirmed on arm64. :'(


Some operator fails on XPU UT with "Kernel is incompatible with all devices" error on A60 device

🐛 Describe the bug
Some operators UT fails on XPU with "Kernel is incompatible with all devices" error.
 Create a random tensor on the XPU device
3. Attempt to apply operator to the tensor

Versions
PyTorch version: 2.6.0.dev20241202+xpu
Is debug build: False
CUDA used to build PyTorch: None
ROCM used to build PyTorch: N/A
OS: Ubuntu 22.04.4 LTS (x86_64)
GCC version: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
Clang version: Could not collect
CMake version: version 3.31.1
Libc version: glibc-2.35
Python version: 3.10.16 | packaged by conda-forge | (main, Dec  5 2024, 14:16:10) [GCC 13.3.0] (64-bit runtime)
Python platform: Linux-6.6.7-060607-generic-x86_64-with-glibc2.35
Is CUDA available: False
CUDA runtime version: No CUDA
CUDA_MODULE_LOADING set to: N/A
GPU models and configuration: No CUDA
Nvidia driver version: No CUDA
cuDNN version: No CUDA
HIP runtime version: N/A
MIOpen runtime version: N/A
Is XNNPACK available: True
CPU:
Architecture:                       x86_64
CPU op-mode(s):                     32-bit, 64-bit
Address sizes:                      46 bits physical, 48 bits virtual
Byte Order:                         Little Endian
CPU(s):                             20
On-line CPU(s) list:                0-19
Vendor ID:                          GenuineIntel
Model name:                         12th Gen Intel(R) Core(TM) i7-12700K
CPU family:                         6
Model:                              151
Thread(s) per core:                 2
Core(s) per socket:                 12
Socket(s):                          1
Stepping:                           2
CPU max MHz:                        5000.0000
CPU min MHz:                        800.0000
BogoMIPS:                           7219.20
Flags:                              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect user_shstk avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi vnmi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities
Virtualization:                     VT-x
L1d cache:                          512 KiB (12 instances)
L1i cache:                          512 KiB (12 instances)
L2 cache:                           12 MiB (9 instances)
L3 cache:                           25 MiB (1 instance)
NUMA node(s):                       1
NUMA node0 CPU(s):                  0-19
Vulnerability Gather data sampling: Not affected
Vulnerability Itlb multihit:        Not affected
Vulnerability L1tf:                 Not affected
Vulnerability Mds:                  Not affected
Vulnerability Meltdown:             Not affected
Vulnerability Mmio stale data:      Not affected
Vulnerability Retbleed:             Not affected
Vulnerability Spec rstack overflow: Not affected
Vulnerability Spec store bypass:    Mitigation; Speculative Store Bypass disabled via prctl
Vulnerability Spectre v1:           Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:           Mitigation; Enhanced / Automatic IBRS, IBPB conditional, RSB filling, PBRSB-eIBRS SW sequence
Vulnerability Srbds:                Not affected
Vulnerability Tsx async abort:      Not affected
Versions of relevant libraries:
[pip3] numpy==2.1.2
[pip3] optree==0.13.1
[pip3] pytorch-triton==3.2.0+git35c6c7c6
[pip3] pytorch-triton-xpu==3.2.0+gite98b6fcb
[pip3] torch==2.6.0.dev20241202+xpu
[pip3] torchaudio==2.5.0.dev20241202+xpu
[pip3] torchvision==0.20.0.dev20241202+xpu
[conda] numpy                     2.1.2                    pypi_0    pypi
[conda] optree                    0.13.1                   pypi_0    pypi
[conda] pytorch-triton            3.2.0+git35c6c7c6          pypi_0    pypi
[conda] pytorch-triton-xpu        3.2.0+gite98b6fcb          pypi_0    pypi
[conda] torch                     2.6.0.dev20241202+xpu          pypi_0    pypi
[conda] torchaudio                2.5.0.dev20241202+xpu          pypi_0    pypi
[conda] torchvision               0.20.0.dev20241202+xpu          pypi_0    pypi

Kernel is incompatible with all devices in devs is a runtime error of SYCL, when calling sycl::get_kernel_bundle, as we call sycl::get_kernel_bundle before sycl::queue::submit, so the error is not FP64 is not supported on the platform., but Kernel is incompatible with all devices in devs.
When data types of input tensors are not FP64, we should make the op work on ARC with changing the scalar or immediate value from double to float.
The issue is not critical so far, which only impact some unit tests on ARC only. We won't cherry-pick it for PT2.6, as it is not the most critical issue.


Add the event to capture when a player started a vote to kick someone on the server.

I need to implement a feature where, if a player votes to kick the commander, they must take over the role of commander within two minutes, or they will be banned by the server. Right now, I need to capture the voting event, but I don't see it.

This is correct, until now the Vote Logs have not been parsed and converted into events
With v0.1.2 this has changed and does now emit those events
# unsuccessful vote
{GenericEvent:{eventType:VOTE STARTED time:{wall:0 ext:63861925717 loc:0x6384a0}} Reason:PVR_Kick_Cheating ID:1 Submitter:{Name:106.| Thedude ID:NONE} Target:{Name:Moooooritz ID:NONE}}
{GenericEvent:{eventType:VOTE COMPLETED time:{wall:0 ext:63861925738 loc:0x6384a0}} Reason:PVR_Kick_Cheating Result:PVR_ExpiredOrCancelled ID:1 Submitter:{Name:106.| Thedude ID:NONE} Target:{Name:Moooooritz ID:NONE}}

# successful vote
{GenericEvent:{eventType:VOTE STARTED time:{wall:0 ext:63861925990 loc:0x6384a0}} Reason:PVR_Kick_Abuse ID:2 Submitter:{Name:Moooooritz ID:NONE} Target:{Name:106| Todesfluch28 ID:NONE}}
{GenericEvent:{eventType:VOTE SUBMITTED time:{wall:0 ext:63861925995 loc:0x6384a0}} Submitter:{Name:106.| Thedude ID:NONE} ID:2 Vote:PV_Favour}
{GenericEvent:{eventType:VOTE COMPLETED time:{wall:0 ext:63861926000 loc:0x6384a0}} Reason:PVR_Kick_Abuse Result:PVR_Passed ID:2 Submitter:{Name:Moooooritz ID:NONE} Target:{Name:106| Todesfluch28 ID:NONE}}

Underneath you can see the three newly available events and what data each one holds


Added flag to exclude external links

Updated with changes.

Thanks! I'll fix the apparent issue with portscanner first, then merge.

Please rebase with latest push. It will correct the io.js issue.

@stevenvachon should be good now

Awesome! Thanks!!


VNodeData property is mandatory

I'm supportive of this considering that in all my projects, I do enforce this rule on top of the snabbdom, and pushing it down to snabbdom seems like a good option here because it could be a nice perf improvement (to be validated). @yarom82 I will add few more notes to the diff.
The concern here is that this is a non-backward compatible change for folks creating their own vnodes today (skipping the h provided by this library), but I think this is something that we can document well, and handle via semver.

/cc @diervo

I'm closing this PR due to its age. Personally, I'm not necessarily opposed to this, but I'm also not sure what the benefits are either. Perhaps this is less needed in an age with the .? operator? If anyone is still interested in this then feel free to open a new issue or PR with motivation included.


Existing launch.json not recognized

Version 1.9.0-insider
Commit 61a56dbf6e80b6732381349e4654e3ae5f0710f4
Date 2017-01-24T08:05:06.845Z

clone https://github.com/Microsoft/vscode-css-languageservice.git
open workspace, go to the debug viewlet

The config drop down says: 'No configurations', not recognizing the existing Node launch config.

Dup of https://github.com/Microsoft/vscode/issues/19130


Modules unusable - environment param overrides for module are not used with apply/show

Is this a BUG REPORT or FEATURE REQUEST?:
/kind bug
What happened:
When using modules, param overrides does not work
What you expected to happen:
Param overrides for modules should work just like when not using modules
How to reproduce it (as minimally and precisely as possible):

Setup

ks init guestbook
cd guestbook
ks module create foo
ks env targets default --module foo
ks generate deployed-service bar --module foo --image gcr.io/heptio-images/ks-guestbook-demo:0.1 --type ClusterIP
# show default params
ks param list --module foo --env default

override containerPort
vi environments/default/params.libsonnet
content should be:

local params = std.extVar("__ksonnet/params");
local globals = import "globals.libsonnet";
local envParams = params + {
  components +: {
    bar +: {
      containerPort: 9999
    },
  },
};

{
  components: {
    [x]: envParams.components[x] + globals, for x in std.objectFields(envParams.components)
  },
}

Verify param overrides (works!):

~/p/g/t/guestbook ❯❯❯ ks param list --module foo --env default
COMPONENT PARAM         VALUE
========= =====         =====
bar       containerPort 9999
bar       image         'gcr.io/heptio-images/ks-guestbook-demo:0.1'
bar       name          'bar'
bar       replicas      1
bar       servicePort   80
bar       type          'ClusterIP'

Show DOES NOT USE OVERRIDE containerPort: 9999:

ks show default
---
apiVersion: v1
kind: Service
metadata:
  labels:
    ksonnet.io/component: foo.bar
  name: bar
spec:
  ports:
  - port: 80
    targetPort: 80
  selector:
    app: bar
  type: ClusterIP
---
apiVersion: apps/v1beta2
kind: Deployment
metadata:
  labels:
    ksonnet.io/component: foo.bar
  name: bar
spec:
  replicas: 1
  selector:
    matchLabels:
      app: bar
  template:
    metadata:
      labels:
        app: bar
    spec:
      containers:
      - image: gcr.io/heptio-images/ks-guestbook-demo:0.1
        name: bar
        ports:
        - containerPort: 80

Anything else we need to know?:
Environment:
ksonnet version: 0.12.0
jsonnet version: v0.11.2
client-go version: kubernetes-1.10.4

Hello, I see the issues here:

ks show default is showing the correct output. Modules bring on their own set of potential ambiguities, so to specify an environment parameter for a component in a module, you have to use the fully qualified module name. i.e foo.containerPort.

ks param list --module foo --env default shouldn't have shown 9999 for the containerPort. I'll create an issue for that and we'll get that out in the next patch release.

environments/default/params.libsonnet should look like this:
local params = std.extVar("__ksonnet/params");
local globals = import "globals.libsonnet";
local envParams = params + {
  components +: {
    "foo.bar" +: {
      containerPort: 9999,
    },
  },
};

{
  components: {
    [x]: envParams.components[x] + globals, for x in std.objectFields(envParams.components)
  },
}

And you can use ks param set foo.bar containerPort 9999 --env default to set it from the CLI.

Actually after looking at it again, ks param list is showing the proper output. It's not applied because there is no bar component, only a foo.bar component.

@bryanl thank you.


Proper website

Prepare proper website - with information what, who and where - you can use any available template e.g. NodeSchool or something similar.

This will be solved with merging #3.


test(reactivity): should not observe well-known symbol keyed properties in has operation

Looks good.
For the benefit of anyone else reviewing this...
This is testing an if check in baseHandlers.ts:
https://github.com/vuejs/core/blob/94b9b37362310c34b846a634a5365b9b2d5db937/packages/reactivity/src/baseHandlers.ts#L226-L228
Currently, all the tests will pass even if that check is changed to if (true). The test added here catches that.


IANA considerations section

idnits reports:
** The document seems to lack an IANA Considerations section.  (See Section
2.2 of https://www.ietf.org/id-info/checklist for how to handle the case
when there are no actions for IANA.)
The URL does not exist anymore

new URL seems to be https://authors.ietf.org/required-content


Error creating mqtrigger of type gcp-pubsub due to wrong env variable name

The GCP-PUB-SUB environment variable present under mqtrigger-keda deployment should not have a hyphen - between pub and sub. As defined in keda, it must be gcp-pubsub
Currently this creates an issue while creating a mqtrigger of type gcp-pubsub.
Actual:
 - name: GCP-PUB-SUB_IMAGE
          value: fission/keda-gcp-pubsub-http-connector:v0.3

Expected:
 - name: GCP-PUBSUB_IMAGE
          value: fission/keda-gcp-pubsub-http-connector:v0.3

Hi @techmaharaj. This issue belongs to fission repository so I am transferring it there.


Setting run_context.resource_collection will be removed in a future Chef.

I am getting this warning. I have a patch.
Setting run_context.resource_collection will be removed in a future Chef.  Use run_context.create_child

On this line:
sub_run_context.resource_collection = Poise::Subcontext::ResourceCollection.new(parent_context.resource_collection)
https://github.com/poise/poise/blob/20f44e9e78e58a6f8084b7e17c4e5f3e2ea78111/lib/poise/helpers/subcontext_block.rb#L45

Yeah, the warning will be removed. Disagreement between me and Chef as to what should be deprecated.

Ok, well it seems my patch is working, need more testing.


Add some automated tests

The title says it all - if we add support for other files like yarn.lock or gem.lock, we're going to need tests to ensure there's no regression

What do you think the automated tests should test exactly?
Maybe when a diff occurs in file x.lock , validate that lockdiff strips out /hides that from diff output?
The above could be automatically tested in a test which bumps a packages , commits (no pushing) , populates .gitattributes and runs lockdiff

Hey, welcome to my project :)
I think we can start with a much simpler test (at the cost of a small refactoring in the production code)
I would introduce a function like
fn convert_lock(input: &str) -> String

And then a test that would look like this:
fn test_conversion() {
  let converted = convert_lock(r#"
    [[package]]
    name=" foo"
    version=1.2
  "#);

  assert_eq!(&converted, "foo@1.2");
}

I see value in your proposal for testing more thoroughly, but I fear that what you' re proposing would be much harder to implement.

Done in 4f8a22245c3fde32ee8848bee41c5a1a5c8a3182


[fix][broker] Fix OpReadEntry.skipCondition NPE issue

Fixes #22365
Motivation
Introduced by #19035
Modifications

Move skipCondition = null before recyclerHandle.recycle(this);

Documentation

[ ] doc
[ ] doc-required
[x] doc-not-needed
[ ] doc-complete

I have cherry-picked to branch-3.1


Unable to Claim JavaScript Certificate!

Describe the bug
When I go to view the claimed certificate it displays a pop up saying that I have not accepted the Academic Honest Policy but I have already accepted it in the settings. I have tried using different browsers, signing out logging in and refreshing cache but none of this has worked. I viewed another issue that was similar to this which was resolved. The user had two accounts in the same email. perhaps this is the issue for me? I had my account before the new update.
Screenshots

Desktop (please complete the following information):

OS: Windows 10 Home
Browser: Chrome, Opera
Version: 70.0.3538.102

Try a hard reload once again. Will have to check why this is happening

Can you open the browser console/developer tools console and check if any warning/errors are there?

When I click the view certificate button it refreshes the page then displays this. I did this after hard resetting cache.

Can you please also attach a screenshot of the Academic Honesty pledge module where it says you've accepted it?

You said something about 2 accounts on the same email, could you please elaborate, have you deleted the other one?

I am not sure if I have two accounts but I read on a different issue in regards to FCC that another user had two accounts under same email and issue was resolved after. I can't find the issue again on github. This will have to be checked by someone who has access to the database

I signed in with my google account and the account I noticed were not synced with my github one. I re-added the projects on the other account accepted policy and the certification was able to show. There is still an issue in the db but the root cause has been found. Is there someone that can help me with it or can I just delete the google account I dont want to lose my progress but I dont want to keep updating both.

@ktsmpng You definitely should send an email to<EMAIL_ADDRESS>with the email addresses of your accounts. The team will get them merged for you.

Does this problem persist @ktsmpng? Were you ever able to get that certificate?


Problem with pcikle protocol (current conda install version)

Trying to run the tutorial file:
$ metaphlan2.py input/SRS014476-Supragingival_plaque.fasta.gz --input_type fasta > output/SRS014476-Supragingival_plaque_profile.txt
Traceback (most recent call last):
  File "/opt/miniconda3/envs/biobakery2/bin/metaphlan2.py", line 1388, in <module>
    metaphlan2()
  File "/opt/miniconda3/envs/biobakery2/bin/metaphlan2.py", line 1217, in metaphlan2
    mpa_pkl = pickle.load( a )
  File "/opt/miniconda3/envs/biobakery2/lib/python2.7/pickle.py", line 1384, in load
    return Unpickler(file).load()
  File "/opt/miniconda3/envs/biobakery2/lib/python2.7/pickle.py", line 864, in load
    dispatch[key](self)
  File "/opt/miniconda3/envs/biobakery2/lib/python2.7/pickle.py", line 892, in load_proto
    raise ValueError, "unsupported pickle protocol: %d" % proto
ValueError: unsupported pickle protocol: 3

This from the current conda download obtained by doing conda install -c bioconda metaphlan2. If instead I do conda install -c bioconda/label/cf201901 metaphlan2, which give me version 2.7.8, and doesn't seem to have this problem.

Hi Kevin,
I've uploaded a new bioconda recipe which includes the latest MetaPhlAn 3, you can install it by doing conda install -c bioconda metaphlan=3 .

Alright, I'll give this a shot, thanks!


File option in Chart Helm installation

What would you like to be added:
Added a file choice option when installing a custom helm chart.
Why is this needed:
Need to add a global variable file for deployment and service startup.
Environment you are Lens application on:

Kubernetes distribution: KubeADM
Desktop OS: Windows 10/Ubuntu 20.04

Can you elaborate with an example of how it would work?

Do you mean instead of installing a chart from the list of charts retrieved from the helm repos you would select a file from your computer?

Sorry for my non-response to @jim-docker  message, my current use of the file option is to allow a deployment of a chart helm with a variable file available on my computer.
Current example of a command I am performing :
helm install -f variables.yaml chart/helm

Hello, I bring this idea up because it would be very useful for many people who need to use an environment file when deploying Chart Helm


I registered with the email "candy@gmail" which is not a valid email format, but was still able to be registered as a new user.

We're using an official validator baked into Angular, and it seems that one is not very good at its job. But as we are never actually sending any mails this is not really a problem. Couldn't be validated stronger on the backend, though as challenges rely on the fact we don't do that... 😁
public emailControl: FormControl = new FormControl('', [Validators.required, Validators.email])


feat: Rating reskinning

Fixes UI inconsistency in the rating widget
Fixes #10983
Type of change

Bug fix

How Has This Been Tested?

Manually tested

Checklist:

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

/ok-to-test sha=c1360c8

/ok-to-test sha=512a134


Cop suggestion: Detect missing require of spec_helper or rails_helper

Sometimes a developer may neglect to add a call to require spec_helper or rails_helper.
The test may then pass when running as part of the whole suite, but fail when running in isolation.
I think it would be useful to have a cop which checks for a call to require spec_helper or rails_helper in each spec file (e.g. spec/**/*_spec.rb).
For a non-Rails project, it's often sufficient to have a .rspec config file which automatically requires spec_helper. But for a Rails project, I think it's better to specify the helper in each spec file (e.g. rails_helper or spec_helper).

But for a Rails project, I think it's better to specify the helper in each spec file (e.g. rails_helper or spec_helper).

What would be a reason you wanted to do that? If you force it in every file how is it different than configuring it "globally" in something like .rspec or a similar option. I don't understand what the significance of Rails/non-Rails project would be here. Personally, I always define a .rspec file.

Since rspec-rails v3, two different helpers for are provided when you install it.
If you're testing a class which doesn't depend on Rails, you can use spec_helper. This allows for a very fast startup time.
If you're testing something which does depends on Rails, you use rails_helper.
More details: https://relishapp.com/rspec/rspec-rails/docs/upgrade

Ok, I think I see what you mean now. So you're suggesting a cop that checks that every file has one or the other of those but doesn't care which one?
I guess that could be helpful if you prefer that practice though you wouldn't be able to validate which helper you should have included without running the spec. Most Rails specs I've encountered need rails_helper / both but I just consolidate mine into spec_helper and use .rspec.

Ok, I think I see what you mean now. So you're suggesting a cop that checks that every file has one or the other of those but doesn't care which one?

Yes, that's correct.
I realise that this approach is probably not mainstream, and most people will use rails_helper regardless. But I find it useful as it helps me write application logic which is not tightly coupled to Rails framework logic.
This talk by Robert Martin expands on this topic:
Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert Martin
https://www.youtube.com/watch?v=WpkDN78P884

I tried doing specific requires per spec in a project for similar reasons but found that it was extremely difficult to keep in sync/working because most devs would just run the whole test suite which means that the correct/minimal require was not asserted because the missing dependencies were pulled in through other tests so I gave up on it.
If others are interested in this style of requires I don't have a strong opinion on it other than i think it should be disabled by default.

How about enabling by default, but with a constraint: If the project contains an .rspec config file, with a line matching require.*helper, then the cop is skipped.

I would still suggest that by default we do nothing or advocate for a .rspec file before pushing for replicating a require across a bunch of files by default.
We could also have a cop that just checks for a .rspec or make that a style of a spec helper cop that's enabled by default.

What do you think about this setup?
# .rspec
--require spec_helper

# spec_helper.rb

RSpec.configure do |config|
  config.define_derived_metadata(file_path: %r{/spec/models/}) { |metadata| metadata[:rails] = true }
  config.when_first_matching_example_defined(:rails) do
    require 'rails_helper'
  end
end

when_first_matching_example_defined doc.
That's all what's needed in order to run rspec with arbitrary specs, and save both some time and one line on require.
Works with different types of specs (rubocop, project-local rspec matchers), and Rails engines.
Also, I've seen a severe problem when a spec tried to manually require spec helper file.

@pirj Interesting idea... I'll try this on a small project and see how it feels.

Do you think it makes sense to keep this issue open?

Let's close for now.


fix: update NDK agent version

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 0.00%. Comparing base (1bb170d) to head (83e85a0).

Additional details and impacted files
@@           Coverage Diff           @@
##           develop     #53   +/-   ##
=======================================
  Coverage     0.00%   0.00%
=======================================
  Files            9       9
  Lines          419     419
  Branches        66      66
=======================================
  Misses         419     419

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


dispatch.c(p_worker-3337) rcd may crashed on 0.1.8

I have problem with rtsp, i havent no video, only audio or broken single frames:

/tmp/log.txt:
[./rmm][2/11/11:35:54:670]: v429_mpp.c(human_motion_process-1635) motion stop. send_motion_stop_msg
[./rmm][2/11/11:35:54:671]: rmm.c(send_motion_stop_msg-697) msg snd success[./dispatch][2/11/11:36:11:757]: dispatch.c(p_worker-3337) rcd may crashed
[./rmm][2/11/11:36:17:442]: rmm.c(send_motion_start_msg-672) msg snd success[./rmm][2/11/11:36:17:443]: v429_mpp.c(human_motion_process-1626) send start motion detect
[./dispatch][2/11/11:36:17:443]: dispatch.c(do_mq_process-3541) g_dispatch_info.mmap_info->motion_type  =0[./dispatch][2/11/11:37:12:434]: dispatch.c(p_worker-3337) rcd may crashed
[./rmm][2/11/11:37:17:693]: v429_mpp.c(human_motion_process-1635) motion stop. send_motion_stop_msg
[./rmm][2/11/11:37:17:694]: rmm.c(send_motion_stop_msg-697) msg snd success[./rmm][2/11/11:37:17:792]: rmm.c(send_motion_start_msg-672) msg snd success[./rmm][2/11/11:37:17:792]: v429_mpp.c(human_motion_process-1626) send start motion detect
[./dispatch][2/11/11:37:17:794]: dispatch.c(do_mq_process-3541) g_dispatch_info.mmap_info->motion_type  =0[./dispatch][2/11/11:38:13:248]: dispatch.c(p_worker-3337) rcd may crashed
[./rmm][2/11/11:38:17:939]: v429_mpp.c(human_motion_process-1635) motion stop. send_motion_stop_msg
[./rmm][2/11/11:38:17:939]: rmm.c(send_motion_stop_msg-697) msg snd success[./rmm][2/11/11:38:18:288]: rmm.c(send_motion_start_msg-672) msg snd success[./rmm][2/11/11:38:18:288]: v429_mpp.c(human_motion_process-1626) send start motion detect
[./dispatch][2/11/11:38:18:288]: dispatch.c(do_mq_process-3541) g_dispatch_info.mmap_info->motion_type  =0[./dispatch][2/11/11:39:14:98]: dispatch.c(p_worker-3337) rcd may crashed
[./rmm][2/11/11:39:18:550]: v429_mpp.c(human_motion_process-1635) motion stop. send_motion_stop_msg
[./rmm][2/11/11:39:18:551]: rmm.c(send_motion_stop_msg-697) msg snd success[./rmm][2/11/11:39:18:694]: rmm.c(send_motion_start_msg-672) msg snd success[./rmm][2/11/11:39:18:694]: v429_mpp.c(human_motion_process-1626) send start motion detect
[./dispatch][2/11/11:39:18:694]: dispatch.c(do_mq_process-3541) g_dispatch_info.mmap_info->motion_type  =0[./dispatch][2/11/11:40:14:551]: dispatch.c(p_worker-3337) rcd may crashed
[./rmm][2/11/11:40:19:38]: v429_mpp.c(human_motion_process-1635) motion stop. send_motion_stop_msg
[./rmm][2/11/11:40:19:38]: rmm.c(send_motion_stop_msg-697) msg snd success[./dispatch][2/11/11:40:23:782]: dispatch.c(check_wifi_connect-1599) signal_quality(39)[./rmm][2/11/11:40:37:272]: rmm.c(send_motion_start_msg-672) msg snd success[./rmm][2/11/11:40:37:272]: v429_mpp.c(human_motion_process-1626) send start motion detect
[./dispatch][2/11/11:40:37:272]: dispatch.c(do_mq_process-3541) g_dispatch_info.mmap_info->motion_type  =0[./dispatch][2/11/11:41:14:972]: dispatch.c(p_worker-3337) rcd may crashed
[./rmm][2/11/11:41:37:553]: v429_mpp.c(human_motion_process-1635) motion stop. send_motion_stop_msg
[./rmm][2/11/11:41:37:553]: rmm.c(send_motion_stop_msg-697) msg snd success[./rmm][2/11/11:41:48:764]: rmm.c(send_motion_start_msg-672) msg snd success[./rmm][2/11/11:41:48:764]: v429_mpp.c(human_motion_process-1626) send start motion detect
[./dispatch][2/11/11:41:48:764]: dispatch.c(do_mq_process-3541) g_dispatch_info.mmap_info->motion_type  =0[./dispatch][2/11/11:42:15:706]: dispatch.c(p_worker-3337) rcd may crashed
[./rmm][2/11/11:42:48:974]: v429_mpp.c(human_motion_process-1635) motion stop. send_motion_stop_msg
[./rmm][2/11/11:42:48:974]: rmm.c(send_motion_stop_msg-697) msg snd success[./dispatch][2/11/11:43:16:449]: dispatch.c(p_worker-3337) rcd may crashed
[./rmm][2/11/11:43:19:285]: v429_mpp.c(human_motion_process-1674) send stop recorde detect
[./rmm][2/11/11:43:19:285]: rmm.c(send_stop_recorde_msg-784) msg snd success[./rmm][2/11/11:43:29:120]: rmm.c(send_motion_start_msg-672) msg snd success[./rmm][2/11/11:43:29:120]: v429_mpp.c(human_motion_process-1626) send start motion detect
[./rmm][2/11/11:43:29:120]: rmm.c(send_start_recorde_msg-755) msg snd success[./rmm][2/11/11:43:29:121]: v429_mpp.c(human_motion_process-1665) send start recorde detect
[./dispatch][2/11/11:43:29:121]: dispatch.c(do_mq_process-3541) g_dispatch_info.mmap_info->motion_type  =0[./dispatch][2/11/11:44:17:190]: dispatch.c(p_worker-3337) rcd may crashed
[./rmm][2/11/11:44:29:375]: v429_mpp.c(human_motion_process-1635) motion stop. send_motion_stop_msg
[./rmm][2/11/11:44:29:376]: rmm.c(send_motion_stop_msg-697) msg snd success[./rmm][2/11/11:44:29:614]: rmm.c(send_motion_start_msg-672) msg snd success[./rmm][2/11/11:44:29:614]: v429_mpp.c(human_motion_process-1626) send start motion detect
[./dispatch][2/11/11:44:29:614]: dispatch.c(do_mq_process-3541) g_dispatch_info.mmap_info->motion_type  =0[./dispatch][2/11/11:45:17:728]: dispatch.c(p_worker-3337) rcd may crashed
[./rmm][2/11/11:45:29:854]: v429_mpp.c(human_motion_process-1635) motion stop. send_motion_stop_msg
[./rmm][2/11/11:45:29:854]: rmm.c(send_motion_stop_msg-697) msg snd success[./rmm][2/11/11:45:29:914]: rmm.c(send_motion_start_msg-672) msg snd success[./rmm][2/11/11:45:29:915]: v429_mpp.c(human_motion_process-1626) send start motion detect
[./dispatch][2/11/11:45:29:916]: dispatch.c(do_mq_process-3541) g_dispatch_info.mmap_info->motion_type  =0[./dispatch][2/11/11:46:18:339]: dispatch.c(p_worker-3337) rcd may crashed
[./rmm][2/11/11:46:30:87]: v429_mpp.c(human_motion_process-1635) motion stop. send_motion_stop_msg
[./rmm][2/11/11:46:30:87]: rmm.c(send_motion_stop_msg-697) msg snd success[./rmm][2/11/11:46:33:180]: rmm.c(send_motion_start_msg-672) msg snd success[./rmm][2/11/11:46:33:180]: v429_mpp.c(human_motion_process-1626) send start motion detect
[./dispatch][2/11/11:46:33:180]: dispatch.c(do_mq_process-3541) g_dispatch_info.mmap_info->motion_type  =0[./dispatch][2/11/11:47:18:866]: dispatch.c(p_worker-3337) rcd may crashed
[./rmm][2/11/11:47:33:385]: v429_mpp.c(human_motion_process-1635) motion stop. send_motion_stop_msg
[./rmm][2/11/11:47:33:385]: rmm.c(send_motion_stop_msg-697) msg snd success[./rmm][2/11/11:48:0:493]: rmm.c(send_motion_start_msg-672) msg snd success[./rmm][2/11/11:48:0:493]: v429_mpp.c(human_motion_process-1626) send start motion detect
[./dispatch][2/11/11:48:0:494]: dispatch.c(do_mq_process-3541) g_dispatch_info.mmap_info->motion_type  =0[./dispatch][2/11/11:48:19:553]: dispatch.c(p_worker-3337) rcd may crashed
[./rmm][2/11/11:49:0:751]: v429_mpp.c(human_motion_process-1635) motion stop. send_motion_stop_msg
[./rmm][2/11/11:49:0:751]: rmm.c(send_motion_stop_msg-697) msg snd success[./rmm][2/11/11:49:0:850]: rmm.c(send_motion_start_msg-672) msg snd success[./rmm][2/11/11:49:0:850]: v429_mpp.c(human_motion_process-1626) send start motion detect
[./dispatch][2/11/11:49:0:854]: dispatch.c(do_mq_process-3541) g_dispatch_info.mmap_info->motion_type  =0[./dispatch][2/11/11:49:20:486]: dispatch.c(p_worker-3337) rcd may crashed
[./rmm][2/11/11:50:1:70]: v429_mpp.c(human_motion_process-1635) motion stop. send_motion_stop_msg
[./rmm][2/11/11:50:1:71]: rmm.c(send_motion_stop_msg-697) msg snd success1:942]: dispatch.c(do_mq_process-3541) g_dispatch_info.mmap_info->motion_type  =0

cat /proc/kmsg
<5>[    1.733420] jffs2: CLEANMARKER node found at 0x0051e000, not first node in block (0x00510000)
<4>[    1.733947] jffs2: Empty flash at 0x0051efa0 ends at 0x0051f000
<5>[    1.733954] jffs2: CLEANMARKER node found at 0x0051f000, not first node in block (0x00510000)
<4>[    1.735092] jffs2: Empty flash at 0x00520ffc ends at 0x00521000
<5>[    1.735099] jffs2: CLEANMARKER node found at 0x00521000, not first node in block (0x00520000)
<4>[    1.735619] jffs2: Empty flash at 0x00521ffc ends at 0x00522000
<5>[    1.735626] jffs2: CLEANMARKER node found at 0x00522000, not first node in block (0x00520000)
<4>[    1.736147] jffs2: Empty flash at 0x00522ffc ends at 0x00523000
<5>[    1.736154] jffs2: CLEANMARKER node found at 0x00523000, not first node in block (0x00520000)
<4>[    1.736676] jffs2: Empty flash at 0x00523ffc ends at 0x00524000
<5>[    1.736683] jffs2: CLEANMARKER node found at 0x00524000, not first node in block (0x00520000)
<4>[    1.737207] jffs2: Empty flash at 0x00524ffc ends at 0x00525000
<5>[    1.737214] jffs2: CLEANMARKER node found at 0x00525000, not first node in block (0x00520000)
<4>[    1.737733] jffs2: Empty flash at 0x00525ffc ends at 0x00526000
<5>[    1.737740] jffs2: CLEANMARKER node found at 0x00526000, not first node in block (0x00520000)
<4>[    1.738261] jffs2: Empty flash at 0x00526ffc ends at 0x00527000
<5>[    1.738268] jffs2: CLEANMARKER node found at 0x00527000, not first node in block (0x00520000)
<4>[    1.738788] jffs2: Empty flash at 0x00527ffc ends at 0x00528000
<5>[    1.738795] jffs2: CLEANMARKER node found at 0x00528000, not first node in block (0x00520000)
<4>[    1.739317] jffs2: Empty flash at 0x00528f88 ends at 0x00529000
<5>[    1.739324] jffs2: CLEANMARKER node found at 0x00529000, not first node in block (0x00520000)
<4>[    1.739870] jffs2: Empty flash at 0x00529ffc ends at 0x0052a000
<5>[    1.739878] jffs2: CLEANMARKER node found at 0x0052a000, not first node in block (0x00520000)
<4>[    1.740403] jffs2: Empty flash at 0x0052affc ends at 0x0052b000
<5>[    1.740410] jffs2: CLEANMARKER node found at 0x0052b000, not first node in block (0x00520000)
<4>[    1.740931] jffs2: Empty flash at 0x0052bffc ends at 0x0052c000
<5>[    1.740938] jffs2: CLEANMARKER node found at 0x0052c000, not first node in block (0x00520000)
<4>[    1.741474] jffs2: Empty flash at 0x0052cffc ends at 0x0052d000
<5>[    1.741481] jffs2: CLEANMARKER node found at 0x0052d000, not first node in block (0x00520000)
<4>[    1.742003] jffs2: Empty flash at 0x0052dffc ends at 0x0052e000
<5>[    1.742010] jffs2: CLEANMARKER node found at 0x0052e000, not first node in block (0x00520000)
<4>[    1.742535] jffs2: Empty flash at 0x0052effc ends at 0x0052f000
<5>[    1.742542] jffs2: CLEANMARKER node found at 0x0052f000, not first node in block (0x00520000)
<4>[    3.476144] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
<5>[    3.499165] random: crng init done
<4>[    3.742030] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
<4>[    3.758886] snd_soc_sunxi: loading out-of-tree module taints kernel.
<3>[    3.770448] --->sunxi_daudio_dev_probe<--- strat.
<4>[    3.775987] sunxi-daudio daudio0: regulator missing or invalid
<3>[    3.776142] --->sunxi_daudio_dev_probe<--- end.
<6>[    3.794714] digital_vol:0, lineout_vol:31, main_gain:23, pa_msleep:160, pa_level:1
<6>[    3.794731] adcdrc_cfg:0, adchpf_cfg:1, dacdrc_cfg:1, dachpf:0
<4>[    3.794816] sunxi-internal-codec codec: [sunxi_internal_codec_probe] codec probe finished.
<4>[    3.802137] [sunxi_card_init] card init finished.
<6>[    3.802480] sunxi-codec-machine sndcodec: sun8iw19codec <-> codec mapping ok
<4>[    3.883326] sunxi-codec-machine sndcodec: [sunxi_card_dev_probe] register card finished.
<6>[    3.891159] snddaudio snddaudio0: codec: snd-soc-dummy, codec_dai: snd-soc-dummy-dai.
<6>[    3.891623] snddaudio snddaudio0: snd-soc-dummy-dai <-> daudio0 mapping ok
<4>[    3.951258] [sensor_power_warn] sensor_power_probe: cannot get sensor0_iovdd supply, setting it to NULL!
<4>[    3.951273] [sensor_power_warn] sensor_power_probe: cannot get sensor0_avdd supply, setting it to NULL!
<4>[    3.951283] [sensor_power_warn] sensor_power_probe: cannot get sensor0_dvdd supply, setting it to NULL!
<6>[    4.209522] sunxi-wlan wlan: bus_index: 1
<6>[    4.319594] sunxi-mmc sdc1: sdc set ios:clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
<6>[    4.337113] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
<6>[    4.357786] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
<6>[    4.360240] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
<3>[    4.362113] sunxi-mmc sdc1: smc 1 p1 err, cmd 8, RTO !!
<4>[    4.368354] sunxi-mmc sdc1: card claims to support voltages below defined range
<6>[    4.378031] sunxi-mmc sdc1: sdc set ios:clk 400000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
<6>[    4.378128] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 1 timing SD-HS(SDR25) dt B
<6>[    4.378288] sunxi-mmc sdc1: sdc set ios:clk 50000000Hz bm PP pm ON vdd 21 width 4 timing SD-HS(SDR25) dt B
<6>[    4.379373] mmc1: new high speed SDIO card at address 0001
<4>[    5.990567]
<4>[    5.990567] [CPLD_PERIPH] cpld_init ok, [ ver=Dec 27 2019, 09:42:03 ]
<4>[    5.991012] [CPLD_PERIPH] pwm init ok.
<4>[    5.991022] [CPLD_PERIPH] timer init ok.
<6>[    5.991027] timer resolution:4 MHZ
<4>[    5.991031] [CPLD_PERIPH] HZ = 250
<4>[    8.177273] [sensor_power_warn] sensor_power_probe: cannot get sensor0_iovdd supply, setting it to NULL!
<4>[    8.177289] [sensor_power_warn] sensor_power_probe: cannot get sensor0_avdd supply, setting it to NULL!
<4>[    8.177299] [sensor_power_warn] sensor_power_probe: cannot get sensor0_dvdd supply, setting it to NULL!
<4>[    9.528267] cedar_ve: VE real_fre=300000000
<4>[    9.568310] [CPLD_PERIPH] Timer closed.
<4>[    9.568322] [CPLD_PERIPH] Timer opened.
<4>[    9.861766] snddaudio snddaudio0: codec_dai set sysclk failed
<4>[    9.861778] snddaudio snddaudio0: codec_dai set set_pll failed.
<4>[    9.861786] snddaudio snddaudio0: codec dai set fmt failed
<4>[    9.861808] snddaudio snddaudio0: codec_dai set clkdiv failed
<4>[    9.933626] s_fmt set width = 1936, height = 1096
<4>[   10.032085] into set sensor hfilp the value:0
<6>[   10.033578] [VIN]sensor_flip_option:isp0 reset!!!
<4>[   10.033892] into set sensor hfilp the value:0
<6>[   10.035575] [VIN]sensor_flip_option:isp0 reset!!!
<4>[   10.046568] cedar_ve: VE real_fre=300000000
<4>[   10.048858] cedar_ve: VE real_fre=300000000
<4>[   17.394386] [CPLD_PERIPH] Timer closed.
<4>[   19.102700] cedar_ve: VE real_fre=300000000
<4>[   19.136529] cedar_ve: VE real_fre=300000000
<4>[   19.467218] cedar_ve: VE real_fre=300000000
<4>[   19.625859] snddaudio snddaudio0: codec_dai set sysclk failed
<4>[   19.625871] snddaudio snddaudio0: codec_dai set set_pll failed.
<4>[   19.625879] snddaudio snddaudio0: codec dai set fmt failed
<4>[   19.625899] snddaudio snddaudio0: codec_dai set clkdiv failed

Filesystem           1024-blocks    Used Available Use% Mounted on
/dev/root                 1536      1536         0 100% /
devtmpfs                 30528      1824     28704   6% /dev
/dev/mtdblock3           11776     11300       476  96% /home
tmpfs                    32768        68     32700   0% /tmp
/dev/mmcblk0p1        15103568  14414088    689480  95% /tmp/sd

Could you add tail -f to system?

Try to upgrade to the last version.


Node Sass version 6.0.1 is incompatible with ^4.0.0 || ^5.0.0.

Node Sass version 6.0.1 is incompatible with ^4.0.0 || ^5.0.0.
npx create-react-app my-app \ yarn create react-app my-app
yarn add node-sass
Whatever I'm trying to do.

NPM version (npm -v): 7.21.0
Node version (node -v): v16.8.0
Node Process (node -p process.versions):

  node: '16.8.0',
  v8: '<IP_ADDRESS>-node.20',
  uv: '1.42.0',
  zlib: '1.2.11',
  brotli: '1.0.9',
  ares: '1.17.2',
  modules: '93',
  nghttp2: '1.44.0',
  napi: '8',
  llhttp: '6.0.2',
  openssl: '1.1.1k',
  cldr: '39.0',
  icu: '69.1',
  tz: '2021a',
  unicode: '13.0'
}

Node Platform (node -p process.platform): darwin
Node architecture (node -p process.arch): x64
node-sass version (node -p "require('node-sass').info"): code: 'MODULE_NOT_FOUND',
npm node-sass versions (npm ls node-sass): (empty)

Duplicate of #3103


OpenHPC dangling issues

[x] Rename spank plugin RPM so that %{PROJ_DELIM} is last.
[x] Add dependency on spank plugin to geopm package.
[ ] Tag a new release and update OHPC spec file accordingly.
[ ] Submit new PR with above changes addressed.
[ ] Address any feedback on existing PR.

https://github.com/cmcantalupo/ohpc/tree/cmcantalupo-update-geopm-v0.6.0
https://review.gerrithub.io/#/c/geopm/geopm/+/427810/


The current dependencies fail with a runtime error, so I had to checkout 3b3592fbdc92448bf8c900410488aba3ec3c2f2a. CI also needed changes to run on a fork. I'll do a separate PR for those.

Fixes #247

Can you fix the merge conflicts and run yarn lint to make sure the ESLint CI doesn't error out?

Done

Scratch that - yarn lint passes, but CI fails due to yarn test

Fixed, CI is passing on the fork


[Question] Menu on first load

Hi Alex,
I am really liking the custom menu! I am, however, having an odd issue. Your latest commit fixed some of my issues but I still have 2:

The first time the browser loads I get a default menu. The custom menu and its items do not show up. They then become visible when I reload it.
Once my menus show up, the items that I added give me an error (though the stock, role-based menu items still work):

Attempting to call a function in a renderer window that has been closed or released.
Function provided here: undefined

Is this an artifact of reloading? If so, I can work around that but I am not sure why my menus don't show up in the initial load.
Any advice would be appreciated.
Thank you!

could you show some example code?

Hi Fidel,
Assume use of the electron quick-start file layout and nomenclature.
In my renderer.js I have this:
const customTitlebar = require('custom-electron-titlebar')
const ctb = new customTitlebar.Titlebar({
  backgroundColor: customTitlebar.Color.fromHex('#34495e'),
  icon: './res/icon.png'
})

window.doSomething = () => {
  alert('didSomething')
}

In my menu.js I have this:
const { remote, shell } = require('electron')
const template = [
  {
    label: 'Test',
    submenu: [
      {
        label: 'Something',
        accelerator: 'CmdOrCtrl+S',
        click () { window.doSomething() }
      }
    ]
  },
  {
    role: 'editMenu'
  },
  {
    role: 'windowMenu'
  },
  {
    role: 'help',
    submenu: [
      {
        label: 'Toggle Dev Tools',
        role: 'toggleDevTools'
      }
    ]
  }
]

const menu = remote.Menu.buildFromTemplate(template)
remote.Menu.setApplicationMenu(menu)

The 'Test' menu won't show up on initial load. Even if I put the instantiation of the 'ctb' in the index.html.
If I refresh the window, it shows up but the submenu items under 'Test' produce the error.
All the other role-based menu items work as intended as do the accelerators for the custom items.
I should note that I am using bootstrap.


[TASK]: Test Nougat locally

Describe the task

Meta Nougat ML can extract LaTeX from PNG of a PDF's pages.
We want to prove that it works well for our use cases

Task Items

[ ] Run the Docker API image locally
[ ] Feed our testing PDFs SIDARTHE and SIDARTHEV and analyse the results with @j2whiting and @YohannParis

Mac build
Tried building the python code on M1 Mac as torch maybe runs better on Apple Silicon now, but failed with a message about aiohttp
aiohttp/_websocket.c:196:12: fatal error: 'longintrepr.h' file not found

Maybe it is a wrong version of aiohttp, however, there is no reference to that in the nougat code base.
Docker build
On the Docker front I have tried to build the CUDA container but it fails due to
102.2 error: torch 2.0.1 is installed but torch<4.0,>=2.1.0 is required by {'lightning'}

I have tried changing setup.py to limit lightning to not its latest, but that doesn't appear to work.  I will try to specify a torch version that pip installs as it does not appear to install the latest for "reasons".

A very simple way to benchmark the model against our data is to generate the Latex, render as a PDF and then compare to the original PDF visually.

So, maybe CUDA is great on a Linux machine with a NVidia card, but as that is not what I have or access to (at home I have potential of a Windows box with a much more affordable and equally great AMD graphics card...) and the python code refuses to run on my mac for reasons of wrong chip type and the Docker container fails because Cu118 cannot load torch > 2.0.1 even though all the versions of torch are in the distribution directory, this is non starter software.

@YohannParis to bug @AndrewjUncharted to get ssh access to the ML box

One moment @YohannParis


about date localization

Can support it, how to achieve it？

Hi @HDP2017,
That is a good question. Date localization is actually very tricky on its own. For now, I would suggest to use a library such as moment.js to localize the date string and then pass it to the translation as a placeholder.
<p>$t('post.date', 'You posted this on {date}', {date: localize(datevalue)})</p>
The localize method should be added as method to the respective component – or added as separate vue plugin if you like to use it in multiple components. You could then use the method this.$i18n.locale to fetch the current locale and format the date string accordingly.
This would add the additional benefit, that you could also create "humanized" dates such as "three minutes ago".

moment.js!!! In fact, my project using the plug-in, everything is a matter of course, thank you


DSDL compiler error

Hi,
I cloned the latest version of px4 firmware from git. I added new files in UAVCAN. When I built it,

FAILED: cd /home/niran/Firmware/src/drivers/uavcan/libuavcan/libuavcan && /usr/bin/python /home/niran/Firmware/src/drivers/uavcan/libuavcan/libuavcan/dsdl_compiler/libuavcan_dsdlc test/dsdl_test/root_ns_a test/dsdl_test/root_ns_b /home/niran/Firmware/src/drivers/uavcan/libuavcan/libuavcan/…/dsdl/uavcan -Oinclude/dsdlc_generated && /usr/bin/cmake -E touch /home/niran/Firmware/build/px4_fmu-v5_default/libuavcan_dsdlc_run.stamp
Internal error
Traceback (most recent call last):
** File “/home/niran/Firmware/src/drivers/uavcan/libuavcan/libuavcan/dsdl_compiler/pyuavcan/uavcan/dsdl/parser.py”, line 606, in parse**
** return self.parse_source(filename, source_text)**
** File “/home/niran/Firmware/src/drivers/uavcan/libuavcan/libuavcan/dsdl_compiler/pyuavcan/uavcan/dsdl/parser.py”, line 598, in parse_source**
** raise ex**
DsdlException: /home/niran/Firmware/src/drivers/uavcan/libuavcan/dsdl/uavcan/equipment/teste/761.TesteReceive .uavcan: Invalid type name [uavcan.equipment.teste.TesteReceive ]
Compiler failure
Traceback (most recent call last):
** File “/home/niran/Firmware/src/drivers/uavcan/libuavcan/libuavcan/dsdl_compiler/libuavcan_dsdlc”, line 61, in **
** dsdlc_run(args.source_dir, args.incdir, args.outdir)**
** File “/home/niran/Firmware/src/drivers/uavcan/libuavcan/libuavcan/dsdl_compiler/libuavcan_dsdl_compiler/init.py”, line 58, in run**
** types = run_parser(source_dirs, include_dirs + source_dirs)**
** File “/home/niran/Firmware/src/drivers/uavcan/libuavcan/libuavcan/dsdl_compiler/libuavcan_dsdl_compiler/init.py”, line 97, in run_parser**
** die(ex)**
** File “/home/niran/Firmware/src/drivers/uavcan/libuavcan/libuavcan/dsdl_compiler/libuavcan_dsdl_compiler/init.py”, line 90, in die**
** raise DsdlCompilerException(str(text))**
DsdlCompilerException: /home/niran/Firmware/src/drivers/uavcan/libuavcan/dsdl/uavcan/equipment/teste/761.TesteReceive .uavcan: Internal error: /home/niran/Firmware/src/drivers/uavcan/libuavcan/dsdl/uavcan/equipment/teste/761.TesteReceive .uavcan: Invalid type name [uavcan.equipment.teste.TesteReceive ]
/home/niran/Firmware/src/drivers/uavcan/libuavcan/dsdl/uavcan/equipment/teste/761.TesteReceive .uavcan: Internal error: /home/niran/Firmware/src/drivers/uavcan/libuavcan/dsdl/uavcan/equipment/teste/761.TesteReceive .uavcan: Invalid type name [uavcan.equipment.teste.TesteReceive ]

I had a previous import from git few weeks ago and this error is not popping up in that one.
Any ideas how this is happening?
it would be great if someone could help me in this.
Thanks and Regards
Niranjan

It was a problem with extra spaces in data type names. Closing this issue. Thank you


chore(main): release 1.12.0

:robot: I have created a release beep boop
1.12.0 (2024-09-07)
Features

create contact in givebutter (eb1aea8)
signup success confirmation (10691e7)
signup success confirmation (edea988)

Bug Fixes

rich text react warning (391e9e8)

Performance Improvements

abstract form heading into sign up form (50269c8)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v1.12.0
:sunflower: