tango-compiled.css file does not exist

I have followed all of http://training.plone.org/5/theming/theme-package.html to the letter, twice, and if the resource registry is not in development mode this error is always logged in the console:
GET http://localhost:8080/Plone4//++theme++plonetheme.tango/css/tango-compiled.css  404 (Not Found)
I have built the bundle from the resource registry, as well as with plone-compile-resources and grunt compile-tango-bundle. What's missing?

This might be related to #174. It seems either your registry.xml or manifest.cfg (or both) defines your tango-compiled.css output to another filename, could you try to locate where it's going in your fs? Also, would you mind pasting the mentioned files?
Also please see plone/Products.CMFPlone#1220 regarding the combination of compiled resources vs devmode vs diazo.

I can not find the a css file anywhere in my file system that would result from the compilation of this theme's resources.
I have simply followed http://training.plone.org/5/theming/theme-package.html, so all my files are exactly as they are on that page.  In any case, here they are: https://gist.github.com/fulv/69d4e05a9955e12b1e89
As already discussed elsewhere, this is probably wrong, i.e. using both registry.xml and manifest.cfg.  So I have now deleted registry.xml and installed the theme on a new site.  Supposedly, I should be able to go to the theme editor, open main.less, and clicke the Build CSS button.  But the dialog just hangs, without any errors in either the shell or the js console, so I'm not sure what it's doing.  And since manifest.cfg does not define any bundles, I don't know if there is any way to build from the command line.

@fulv: ./bin/plone-compile-resources should give you the path where compiled css is, sth like:
Running "less:unified-bundle" (less) task
File undefined created.
File /home/davi/Projetos/d11/my.theme/src/my/theme/theme/less/mybundle-compiled.css created

Also look for the file in Products.CMFPlone/static. Sometimes mine were being compiled there because of some non-identified misconfiguration.

Btw, manifest.cfg does define the implicit "diazo" bundle but since that's not on the configuration registry I guess plone-compile-resource isn't able to reach it.

It does not for me, this is the tail of the plone-compile-resources output:
...
Running "requirejs:tango-main" (requirejs) task

Running "less:tango-bundle" (less) task
>> 1 stylesheet created.
>> 1 sourcemap created.
...
Running "uglify:tango-bundle" (uglify) task
>> 1 sourcemap created.
>> 1 file created.

Done, without errors.

But you are right, I found it in Products.CMFPlone/static/tango-bundle-compiled.css (note the name is different from the specified name).  (I did not catch it earlier because my buildout-cache is not in the buildout root and I didn't follow sylinks).
The question remains:  how to make the theme find the compiled css?

It's strange that output is more verbose here, maybe it's related to the fact it's not respecting your registry.xml compilation paths. You did reload it after changes, right?
You may pdb on _generate_gruntfile.py it to find out why, that's how to make the theme find the css.
Finally I'm not sure an empty value for last_compilation is a good idea. Maybe change that to something like yesterday and see if you get different results?

Closing as won't fix because this training has been archived.


Exceptions in long running operations are not localized

Describe the bug
When I make any call which returns a 202 (Accepted) and put the location header as the link to OperationResults API, SDK polls the OperationResults API continuously till it receives a 200 (or an error). In our case it throws an error. The expectation in this error is not localized. When I tried to debug this, I found when SDK calls the OperationResults API, it is not adding the “accept-language” header. Ie, Client.AcceptLanguage is not honored.
To Reproduce
This is how I tested it. When creating the SDK client, we set the property AcceptLanguage as shown below. Our service honors this header, and localizes any message based on this.
this.Client = this.Context.GetServiceClient();
this.Client.AcceptLanguage = "fr";
a.	Scenario 1: When I make any synchronous call and there is any message/ exception thrown, it is localized as client SDK adds “accept-language” header to http request before sending it. No Issue here
b.	Scenario 2. When I make any call which returns a 202 (Accepted) and put the location header as the link to OperationResults API, SDK polls the OperationResults API continuously till it receives a 200 (or an error). In our case it throws an error. The expectation in this error is not localized. When I tried to debug this, I found when SDK calls the OperationResults API, it is not adding the “accept-language” header. Ie, Client.AcceptLanguage is not honored.
Here, we have 2 issues. One, the exception message thrown by SDK is not localized. Second the inner  details thrown by service is not localized
i.	Exception details: This is the root level exception, this is thrown by SDK, I think. Localizing this based on language header is SDK,s responsibility.
{
"ClassName": "Microsoft.Rest.Azure.CloudException",
"Message": "Long running operation failed with status 'BadRequest'.",
.......
}
ii.	Exception Body: When you open the exception to see the details of it, the Body property contains the actual exception thrown by the service. It is responsibility of service to localize it based on language header. We have localized it, but since SDK is not passing the accept-language header, it is default to English.
                                     {
                                                   "Code": "GatewayJobsPutDeviceAdminPasswordFailed",
                                                    "Message": "Could not update device admin password on 'ga-ar-testpass03'.\r\nAn error occurred with the error code {NO_PARAM}. \r\nFor more information, refer to the error code details (http://aka.ms/dbe-error-codes). If the error persists, contact Microsoft Support.",
                                                   .....

}
Code Snippet
NA
Expected behavior
Long running operation messages/exceptions are localized based on AcceptLanguage header set.
Screenshots
Setup (please complete the following information):

OS: [e.g. iOS]    :  Windows 10
IDE : [e.g. IntelliJ]   : Visual Studio
Version of the Library used

Additional context
Add any other context about the problem here.
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[Y] Bug Description Added
[Y] Repro Steps Added
[Y] Setup information Added

Two parts to this issue.  First is the header not being propagated to the service for asynchronous operations.  This is a bug that should be fixed.
The second is for the library to select a localized version of the base exception string based on the accept-language header setting. In .Net, localization occurs through localized versions of the dll resources, and is selected by the CurrentCulture setting (https://docs.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo.currentculture?view=netcore-3.1).  However, consumers want to have a consistent experience when selecting for  a particular language The proper way to handle this is likely to set a the accept-language setting based on the CurrentCulture setting, so that the application can set the default culture once (or it can be set from default machine settings).


00 -- This is Heavy -- Tom Williamson

Tasks:

[X] Create a Github account
[X] Find and star the class project
[x] Read the Home page on the class wiki
[x] Create a new WIP Issue

[x] Named 00 -- This is Heavy -- YOUR NAME (where YOUR NAME is your name)
[x] With this checklist as the description

[ ] Edit your Github profile to provide:

[ ] A picture, so I can recognize your face.
[ ] Your full name, so I can recognize your name.
[ ] A valid public email address, so I can contact you if I need to.

[x] Complete the "Hello World" Github guide

[x] Add a link to your new Github repo as a comment on your WIP Issue

[x] Complete the Code School course Try Git

[x] Take a screenshot of the Try Git course when you complete it and add it as a comment to your WIP Issue

[ ] Create a new repository called TIY-Assignments

[ ] Check the box to create an initial README.md file
[ ] Select the CC0 -- "Creative Commons" license for your work
[ ] Add a link to your TIY-Assignments repo as a comment on your WIP Issue

[ ] Install Xcode from the Mac App Store. Simply search for Xcode.
[ ] Open Xcode. Click the Xcode menu in the menubar, then choose Preferences. Navigate to the Downloads tab and install the latest iOS documentation (currently iOS 8.3, will probably be 9.0 when class starts). Once fully downloaded, the docset should have a small checkmark next to it.
[ ] Watch The Long Run Videos on Delve.tv

[ ] The Long Game, part 1
[ ] The Long Game, part 2

[ ] Complete the Swift Basics course on Treehouse.

[ ] Take a screenshot of your points earned for the course and add it as a comment to your WIP Issue

[ ] Look at the Prework-A file for instructions on how to complete the Counter app.

[ ] Your counter app files should be added to your TIY-Assignments repo. Because you previously added a link to your repo to your WIP Issue, I will be able to see your progress as you go. Be sure to commit/push the changes you make as you work on the app.
[ ] Read and complete the exercises for the Command Line Crash Course.

https://github.com/tomwill4804/hello-world

Congratulations!
Try Git
Nice job completing the TryGit course from Code School and GitHub. You've also earned a badge which has been added to your Code School profile. Let your friends know how easy it is to try Git!
 We'll dive deeper into Git, focusing on topics such as, Branching, Cloning, and Rebasing.
Continue Learning
Continue Learning Git
GitHub Training »
Free online version of Pro Git »
Git Immersion »
git - the simple guide »
Go to GitHub »
More from Code School
Real-time Web with Node.js Real-time Web with Node.js
Anatomy of Backbone.js Anatomy of Backbone.js
CoffeeScript CoffeeScript
Rails for Zombies Rails for Zombies
Go to Code School »

https://github.com/tomwill4804/TIY-Assignments


Replace ix to loc

Thank you for creating the great library. I added small changes to your code.
pandas DataFrame .ix is deprecated, so I replaced .ix to .loc in the code. Please read here for the detail.

I'm sorry, I try to merge this PR to master branch by my mistake first.


Outdated micrometer dependency clashing with more recent libraries

Environment Details

Helidon Version: MP 4.1.0
JDK version: 21
OS: Linux

Problem Description
I'm having runtime issues using libraries (e.g. jena-fuseki) that depend on micrometer (Prometheus).
mvn dependency:tree shows that Helidon 4.1.0 depends on io.micrometer:micrometer-core:jar:1.11.3 which is "old" (current version is 1.13.3) and clashes when using other libraries depending on more recent versions (the micrometer guys like to break the APIs across minor versions).

Reopening; need to update the Micrometer Prometheus dependency also.


Egg target km always 0

Server response contains eggs have egg_km_walked_target and egg_km_walked_start is 0
Is this protobuff problem?

Sorry, my wrong, i need itemsTemplates

problem with variable type, egg_km_walked_target and egg_km_walked_start must be double, now its int32 fix plz

???

oh sorry, have old version

But the problem is the same with double, the servers arent sending the egg_walked_start value so its always 0.


openstack: support new authentication types

Support the application credentials and token authentication types.
To choose one of the new authentication types a new field authType
is expected in the secret (defaults to password if not specified),
which can have one of the supported authentication types:

password
token
v3password
v3token
v3applicationcredential

When choosing the application credentials authentication type
(v3applicationcredentials) three new secret fields are available:

applicationCredentialID
applicationCredentialName
applicationCredentialSecret

One of applicationCredentialID or applicationCredentialName
is required alongside applicationCredentialSecret.
If applicationCredentialName is used it's also mandatory to
specify the username and userDomainName fields.
The application credentials must have a role assigned that permits to
read the required information (VMs, Flavors, Images, Volumes,
Snapshots, Networks...) and to stop and start VMs, (reader and
member are the typical ones). The authentication credentials
might be generated with the following command:
openstack application credential create \
          --role reader \
          --role member \
          --secret redhat forklift

When choosing the token authentication type (token or v3token)
the projectID or projectName and the userID or username are
required alongside the token field.
When using projectName it's also required to specify the domainName
field.
It's possible to generate the required token field with the following
command:
openstack token issue

Signed-off-by: Miguel Martín<EMAIL_ADDRESS>

@ahadas @bennyz Supporting identity V2 would require bigger changes in the code and I am not sure if it's still officially supported. Even Openstack 13 (Queens) comes with identity V3.
Right now we only support the latest major version for all the services: identity (v3), compute (v2), block storage (v3), image (v2) and network (v2). I am not sure if supporting identity V2 would require supporting other major versions of the rest of the services.

@mmartinv if v3 is supported in Openstack 13 then I see no reason to support v2


Mixed-mode DLLs get renamed with MD5 suffix and thus do not load

When using a 64-bit mixed mode DLL like Google.OrTools.dll, the Vagabond code transport renames the DLL.
e.g. when I run this:
cloud { return typeof<Google.OrTools.Algorithms.KInt64Vector>.Assembly.Location } |> cluster.Run

I get
"C:\Resources\directory\4c431b785bb042528d3c416cf4e1d7a5.MBraceWorkerRole.CustomTempLocalStore\mbrace-process-3224\vagabond\Google.OrTools-2.0.3300.1260-qq7bbqqvmklk7c6pmbbachnnmc4r37jt.dll"

But the PINvoke is like this:
.method public hidebysig static pinvokeimpl("Google.OrTools.dll" as "CSharp_Constraint_BasisStatus" winapi)
    int32  Constraint_BasisStatus(valuetype [mscorlib]System.Runtime.InteropServices.HandleRef jarg1) cil managed preservesig

referring to the original name of the DLL. This causes a later failure BadImageFromatException when running the PInvoke:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'Google.OrTools.LinearSolver.Solver' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Google.OrTools.LinearSolver.operations_research_linear_solverPINVOKE' threw an exception. ---> System.TypeInitializationException: The type initializer for 'SWIGExceptionHelper' threw an exception. ---> System.BadImageFormatException: An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)
   at Google.OrTools.LinearSolver.operations_research_linear_solverPINVOKE.SWIGExceptionHelper.SWIGRegisterExceptionCallbacks_operations_research_linear_solver(ExceptionDelegate applicationDelegate, ExceptionDelegate arithmeticDelegate, ExceptionDelegate divideByZeroDelegate, ExceptionDelegate indexOutOfRangeDelegate, ExceptionDelegate invalidCastDelegate, ExceptionDelegate invalidOperationDelegate, ExceptionDelegate ioDelegate, ExceptionDelegate nullReferenceDelegate,

There is a very hacky workaround for this issue where you transport the mixed-mode DLL as bytes, write it out on the server, then resolve the load manually:
This code installs a resolver:
let bytes = System.IO.File.ReadAllBytes (@"c:\tmp\MLDiff\Google.OrTools.dll")
let installLoader() =
    let tmp = System.IO.Path.GetTempPath()
    let handler =
        ResolveEventHandler(fun sender arg ->
            if arg.Name.Contains("Google.OrTools") then
                let path = System.IO.Path.Combine(tmp,"Google.OrTools.dll")
                System.IO.File.WriteAllBytes(path,bytes)
                let ass = System.Reflection.Assembly.LoadFrom(path)
                ass
            else
               null)
    System.AppDomain.CurrentDomain.add_AssemblyResolve(handler)
    { new ICloudDisposable with
         member x.Dispose() = local { do System.AppDomain.CurrentDomain.remove_AssemblyResolve(handler) } }

Then each code path that may ultimately call the PInvoke in the mixed mode DLL gets protected like this:
let sol2 =
    cloud {
        use _remover = installLoader()
        return! solveLP nnBytes (fst (rawImageData.[0])) (snd (rawImageData.[0])) 20.0 ObjectiveType.MaxConfidence
    } |> cluster.Run

Great!


Removing reference to BackupWrappingKeyArnSSM to prevent already exis…

…ts error that causes the deploy to fail.
Proposed changes

What changed

Why did it change

Related links

Checklists

Environment variables or secrets

[ ] No environment variables or secrets were added or changed

[ ] Added parameters to Cloudformation template
[ ] Added new secret or systems manager parameter
[ ] Added new environment variable

Permissions

[ ] This PR adds or changes permissions

Testing

How to review

No longer needed.


Documentation improvement: Add what jquery version is needed in order to run this

Add what jquery version is needed in order to run select2 v4.

If you're using a jQuery version from the last few years, Select2 works with it. In Select2 4.0.x, we supported back to jQuery 1.7.x, which is ancient and nobody should be using.
Let us know if you find any compatibly issues.

Since we upgrade JQuery to 3.4.1 and above, that "cannot type in chars more than minimumInputLength" comes back, similar to this: https://github.com/select2/select2/issues/5485. Tried latest JQuery 3.5.1, same issue. Currently we can only use JQuery 3.3.1


Resend SDK design

This is from pnpm-lock.yaml:
<EMAIL_ADDRESS>	(...)
	dependencies:
	    '@react-email/render': 0.0.11

I don't know why @react-email/render is a dependency for resend package. If I am using resend in a Nuxt project why should i deal with react-email. I think it would be better if resend was an independant package.
Originally posted by @aboubakrbm in https://github.com/resend/react-email/issues/1209#issuecomment-1902097701

Just found I have React in my Nuxt project too :-)
It is nice Resend has this feature, but it should be optional, so we will not have such a huge unnecessary deps.

Using Resend in any backend requires React to also be installed????


Update to 0.0.2.dev0

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

@conda-forge-admin, please rerender

Preparing metadata (setup.py): started
  error in jraph setup command: 'install_requires' must be a string or list of strings containing valid project/version requirement specifiers; Expected end or semicolon (after name and no valid version specifier)
      python_version>="3.6"
                    ^
  error: subprocess-exited-with-error


Comments disabled box broken

Example (https://soundcloud.com/sibewest/luna-lutiki-sibewest-remix-demo-lost-project)

Thank you. I'll fix this later this week

This issue has been resolved (https://github.com/iamdiogo/DarkCloud/commit/a9e8b6069b378775c49f2ed904063ee6990f87e3) and the changes will take effect in the next update.
Thanks for reporting!


Check failed: time >= imu_tracker->time()

I've been using cartographer for a few weeks now in conjunction with the turtlebot3 platform. Everything was working fine, but as of about 2 weeks ago, I've been getting this crash regarding the check between the system time and the IMU's reported timestamp (I believe?). I'll paste my logs below with the exact error message. The rosbag file I'm using to test this can be located here: demo.bag. The configuration file I'm using can be located here: turtlebot_cartographer.lua. Below is the output I get when running a cartographer node with that configuration:
started roslaunch server http://SERVER:37475/

SUMMARY
========

PARAMETERS
 * /rosdistro: kinetic
 * /rosversion: 1.12.13
 * /use_sim_time: False

NODES
  /
    cartographer_node (cartographer_ros/cartographer_node)
    cartographer_occupancy_grid_node (cartographer_ros/cartographer_occupancy_grid_node)

ROS_MASTER_URI=http://SERVER:11311/

process[cartographer_node-1]: started with pid [20873]
process[cartographer_occupancy_grid_node-2]: started with pid [20874]
[ INFO] [1524680591.626482425]: I0425 14:23:11.000000 20873 configuration_file_resolver.cc:41] Found '/home/username/catkin_ws/src/turtlebot3/turtlebot3_slam/config/turtlebot_cartographer.lua' for 'turtlebot_cartographer.lua'.
[ INFO] [1524680591.626755820]: I0425 14:23:11.000000 20873 configuration_file_resolver.cc:41] Found '/home/username/cart_catkin_ws/install_isolated/share/cartographer/configuration_files/map_builder.lua' for 'map_builder.lua'.
[ INFO] [1524680591.626807225]: I0425 14:23:11.000000 20873 configuration_file_resolver.cc:41] Found '/home/username/cart_catkin_ws/install_isolated/share/cartographer/configuration_files/map_builder.lua' for 'map_builder.lua'.
[ INFO] [1524680591.626872266]: I0425 14:23:11.000000 20873 configuration_file_resolver.cc:41] Found '/home/username/cart_catkin_ws/install_isolated/share/cartographer/configuration_files/pose_graph.lua' for 'pose_graph.lua'.
[ INFO] [1524680591.626904878]: I0425 14:23:11.000000 20873 configuration_file_resolver.cc:41] Found '/home/username/cart_catkin_ws/install_isolated/share/cartographer/configuration_files/pose_graph.lua' for 'pose_graph.lua'.
[ INFO] [1524680591.627022391]: I0425 14:23:11.000000 20873 configuration_file_resolver.cc:41] Found '/home/username/cart_catkin_ws/install_isolated/share/cartographer/configuration_files/trajectory_builder.lua' for 'trajectory_builder.lua'.
[ INFO] [1524680591.627050001]: I0425 14:23:11.000000 20873 configuration_file_resolver.cc:41] Found '/home/username/cart_catkin_ws/install_isolated/share/cartographer/configuration_files/trajectory_builder.lua' for 'trajectory_builder.lua'.
[ INFO] [1524680591.627092009]: I0425 14:23:11.000000 20873 configuration_file_resolver.cc:41] Found '/home/username/cart_catkin_ws/install_isolated/share/cartographer/configuration_files/trajectory_builder_2d.lua' for 'trajectory_builder_2d.lua'.
[ INFO] [1524680591.627115575]: I0425 14:23:11.000000 20873 configuration_file_resolver.cc:41] Found '/home/username/cart_catkin_ws/install_isolated/share/cartographer/configuration_files/trajectory_builder_2d.lua' for 'trajectory_builder_2d.lua'.
[ INFO] [1524680591.627190867]: I0425 14:23:11.000000 20873 configuration_file_resolver.cc:41] Found '/home/username/cart_catkin_ws/install_isolated/share/cartographer/configuration_files/trajectory_builder_3d.lua' for 'trajectory_builder_3d.lua'.
[ INFO] [1524680591.627216805]: I0425 14:23:11.000000 20873 configuration_file_resolver.cc:41] Found '/home/username/cart_catkin_ws/install_isolated/share/cartographer/configuration_files/trajectory_builder_3d.lua' for 'trajectory_builder_3d.lua'.
[ INFO] [1524680591.634919502]: I0425 14:23:11.000000 20873 submap_2d.cc:203] Added submap 1
[ INFO] [1524680591.634979615]: I0425 14:23:11.000000 20873 map_builder_bridge.cc:130] Added trajectory with ID '0'.
[ INFO] [1524680591.900286096]: I0425 14:23:11.000000 20873 ordered_multi_queue.cc:172] All sensor data for trajectory 0 is available starting at '636602747890017584'.
[ INFO] [1524680591.912585707]: I0425 14:23:11.000000 20873 local_trajectory_builder_2d.cc:292] Extrapolator not yet initialized.
[ INFO] [1524680591.912976673]: I0425 14:23:11.000000 20873 local_trajectory_builder_2d.cc:135] Extrapolator is still initializing.
F0425 14:23:25.749990 20873 pose_extrapolator.cc:229] Check failed: time >= imu_tracker->time()<PHONE_NUMBER>28477307 vs.<PHONE_NUMBER>28527237)
[FATAL] [1524680605.750711045]: F0425 14:23:25.000000 20873 pose_extrapolator.cc:229] Check failed: time >= imu_tracker->time()<PHONE_NUMBER>28477307 vs.<PHONE_NUMBER>28527237)
*** Check failure stack trace: ***
    @     0x7fd9e68925cd  google::LogMessage::Fail()
    @     0x7fd9e6894433  google::LogMessage::SendToLog()
    @     0x7fd9e689215b  google::LogMessage::Flush()
    @     0x7fd9e6894e1e  google::LogMessageFatal::~LogMessageFatal()
    @           0x5e97ce  cartographer::mapping::PoseExtrapolator::ExtrapolateRotation()
    @           0x5e9d2d  cartographer::mapping::PoseExtrapolator::AddOdometryData()
    @           0x590419  cartographer_ros::Node::HandleOdometryMessage()
    @           0x5a318e  boost::detail::function::void_function_obj_invoker1<>::invoke()
    @           0x5ae899  ros::SubscriptionCallbackHelperT<>::call()
    @     0x7fd9e41eae2d  ros::SubscriptionQueue::call()
    @     0x7fd9e41906f8  ros::CallbackQueue::callOneCB()
    @     0x7fd9e41920fb  ros::CallbackQueue::callAvailable()
    @     0x7fd9e41eeef9  ros::SingleThreadedSpinner::spin()
    @     0x7fd9e41d3edb  ros::spin()
    @           0x589d14  cartographer_ros::(anonymous namespace)::Run()
    @           0x586f74  main
    @     0x7fd9e2bdf830  __libc_start_main
    @           0x589839  _start
    @              (nil)  (unknown)
[cartographer_node-1] process has died [pid 20873, exit code -6, cmd /home/username/cart_catkin_ws/install_isolated/lib/cartographer_ros/cartographer_node -configuration_directory /home/username/catkin_ws/src/turtlebot3/turtlebot3_slam/config -configuration_basename turtlebot_no_imu_lidar_2d.lua scan:=/scan __name:=cartographer_node __log:=/home/username/.ros/log/43ef0738-48b0-11e8-9f33-00e18c8e5c42/cartographer_node-1.log].
log file: /home/username/.ros/log/43ef0738-48b0-11e8-9f33-00e18c8e5c42/cartographer_node-1*.log

This seems to happen randomly when I'm either playing a rosbag, or using the turtlebot physically, but the amount of time before it crashes varies widely. There's a pretty good chance I have an incorrect configuration, so if someone could point me in the right direction as to how to remedy the situation, I'd really appreciate it.
Thanks!

If you can reproduce this with a bag file, this should be easy to fix.
The failed check indicates that an older IMU packet arrives in LocalTrajectoryBuilder. This is unexpected because IMU packets are sorted by the Collator.
Can you please post the text output of cartographer_rosbag_validate on a bag file that causes a failed check? Thank you.

Thanks for the quick response! Here's the output:
W0426 10:04:47.878545 28885 rosbag_validate_main.cc:344] frame_id "odom" on topic /odom has serialization time<PHONE_NUMBER>.637164025 but sensor time<PHONE_NUMBER>.392919693 differing by -0.244244 s.
W0426 10:04:47.881412 28885 rosbag_validate_main.cc:161] Sensor with frame_id "laser_frame" measurements overlap in time Previous range message, ending at time stamp<PHONE_NUMBER>.285722200, must finish before current range message, which ranges from<PHONE_NUMBER>.284971829 to<PHONE_NUMBER>.429217200
W0426 10:04:47.882550 28885 rosbag_validate_main.cc:161] Sensor with frame_id "laser_frame" measurements overlap in time Previous range message, ending at time stamp<PHONE_NUMBER>.860269200, must finish before current range message, which ranges from<PHONE_NUMBER>.858589103 to<PHONE_NUMBER>.002608200
E0426 10:04:47.883342 28885 rosbag_validate_main.cc:307] Sensor with frame_id "imu_link" jumps backwards in time. Make sure that the bag contains the data for each frame_id sorted by header.stamp, i.e. the order in which they were acquired from the sensor.
W0426 10:04:47.884642 28885 rosbag_validate_main.cc:161] Sensor with frame_id "laser_frame" measurements overlap in time Previous range message, ending at time stamp<PHONE_NUMBER>.582571200, must finish before current range message, which ranges from<PHONE_NUMBER>.581390122 to<PHONE_NUMBER>.724024200
E0426 10:04:47.887147 28885 rosbag_validate_main.cc:307] Sensor with frame_id "imu_link" jumps backwards in time. Make sure that the bag contains the data for each frame_id sorted by header.stamp, i.e. the order in which they were acquired from the sensor.
E0426 10:04:47.892658 28885 rosbag_validate_main.cc:307] Sensor with frame_id "imu_link" jumps backwards in time. Make sure that the bag contains the data for each frame_id sorted by header.stamp, i.e. the order in which they were acquired from the sensor.
E0426 10:04:47.972021 28885 rosbag_validate_main.cc:342] frame_id "laser_frame" on topic /scan has serialization time<PHONE_NUMBER>.780746378 but sensor time<PHONE_NUMBER>.266799200 differing by -0.513947 s.
W0426 10:04:47.980988 28885 rosbag_validate_main.cc:198] Sensor with frame_id "laser_frame" range measurements have longest overlap of 0.0168329 s
E0426 10:04:47.981017 28885 rosbag_validate_main.cc:357] Average IMU linear acceleration is 8.70059 m/s^2, expected is [9.5, 10.5] m/s^2. Linear acceleration data should include gravity and be given in m/s^2.
E0426 10:04:47.981055 28885 rosbag_validate_main.cc:381] IMU data (frame_id: "imu_link") has a large gap, largest is 0.146868 s, recommended is [0.0005, 0.005] s with no jitter.
I0426 10:04:47.981226 28885 rosbag_validate_main.cc:390] Time delta histogram for consecutive messages on topic "/imu" (frame_id: "imu_link"):
Count: 9430  Min: -0.044247  Max: 0.146868  Mean: 0.013512
[-0.044247, -0.025136)	                    	Count: 5 (0.053022%)	Total: 5 (0.053022%)
[-0.025136, -0.006024)	                    	Count: 3 (0.031813%)	Total: 8 (0.084836%)
[-0.006024, 0.013087)	       #############	Count: 6183 (65.567337%)	Total: 6191 (65.652176%)
[0.013087, 0.032199)	             #######	Count: 3114 (33.022270%)	Total: 9305 (98.674446%)
[0.032199, 0.051310)	                    	Count: 91 (0.965005%)	Total: 9396 (99.639450%)
[0.051310, 0.070422)	                    	Count: 25 (0.265111%)	Total: 9421 (99.904556%)
[0.070422, 0.089533)	                    	Count: 4 (0.042418%)	Total: 9425 (99.946976%)
[0.089533, 0.108645)	                    	Count: 2 (0.021209%)	Total: 9427 (99.968185%)
[0.108645, 0.127756)	                    	Count: 1 (0.010604%)	Total: 9428 (99.978790%)
[0.127756, 0.146868]	                    	Count: 2 (0.021209%)	Total: 9430 (100.000000%)
E0426 10:04:47.981242 28885 rosbag_validate_main.cc:374] Point data (frame_id: "laser_frame") has a large gap, largest is 0.158806 s, recommended is [0.0005, 0.05] s with no jitter.
 Make sure that the bag contains the data for each frame_id sorted by header.stamp, i.e. the order in which they were acquired from the sensor.

This really should not happen. Is IMU data modified (or rearranged) after it comes out of the driver?
Does it come from a different device that sends UDP packets?

This is the default IMU supplied with the Turtlebot3 embedded in the OpenCR board. Presumably it is a low cost IMU, but it seemed to be working fine with cartographer for a while now. It wasn't until recently that I started experiencing problems.
To go into a bit more detail, the IMU is being read by a raspberry pi 3B+ connected to the OpenCR board. It then publishes to the IMU topic, and the separate host computer running the core receives it. The host computer is the one I'm running cartographer on. My guess is this could create the potential for receiving the IMU data out of order. Aside from that, I don't see any other place where IMU data would be modified.

Definitely sounds like a hardware issue then. Thank you, I appreciate the advice!

Is it useful to reduce imu_sample_rate?


nvidia-x11: generate nvidia_icd.json from template

Motivation for this change
Vulkan applications stopped running as nvidia started shipping a template for nvidia_icd.json instead of the final file. This makes them work again (tested with vulkaninfo and sascha willems's vulkan examples).
Things done

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

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

cc @grahamc @fpletz @globin
Cherry-picking this into 17.09 would probably be a good idea too.

And cherry-picked: c7842d024ded37492f76a668b32aabfdadee12ca


[Event Request] table 83 "Item Journal Line" - OnBeforeValidateScrapQuantityBase

We would like to add a new event OnBeforeValidateQuantityBase in the following trigger:
    field(5857; "Scrap Quantity (Base)"; Decimal)
    {
        Caption = 'Scrap Quantity (Base)';
        DecimalPlaces = 0 : 5;

        trigger OnValidate()
        var
            IsHandled: Boolean;
        begin
            //A200F0000.Event18.03.ns
            IsHandled := false;
            OnBeforeValidateScrapQuantityBase(Rec, xRec, CurrFieldNo, IsHandled);
            if IsHandled then
                exit;
            //A200F0000.Event18.03.ne
            TestField("Qty. per Unit of Measure", 1);
            Validate("Scrap Quantity", "Scrap Quantity (Base)");
        end;
    }

Event Signature:
[IntegrationEvent(false, false)]
local procedure OnBeforeValidateScrapQuantityBase(var ItemJournalLine: Record "Item Journal Line"; xItemJournalLine: Record "Item Journal Line"; CallingFieldNo: Integer; var IsHandled: Boolean)
begin
    //A200F0000.Event18.03
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Add layer to perform RBF interpolation in reduced order modeling

Added the RBFLayer class in the pina/model/layers folder, and updated tutorial8 with a comparison between POD-RBF and POD-NN approaches in reduced order modeling framework.

Fine for me, we can merge @dario-coscia

Hi @annaivagnes ! Thanks for the PR updates. I have a minor question: does the layer work correctly on a different device than cpu? Also, it would be great to add pytests for the layer, like in the pod tests. After test addition for me it can also be merged

@dario-coscia thanks for the suggestions, I changed RBFLayer into RBFBlock and added some tests. It also works with GPU!

Great! Thanks @annaivagnes this addition looks useful🚀🚀 @ndem0 we can merge for me


Add filter parameters to User Guide

Description
Reorganizes and adds information on route filtering, including supplemental information on filter parameters that was previously missing.
Checklist:

[X] Securely signed commits
[ ] Component(s) with PHPdocs
[ ] Unit testing, with >80% coverage
[X] User guide updated
[X] Conforms to style guide

Thanks!


Bump dcos-net

High-level description
Bump dcos-net.
Corresponding DC/OS tickets (obligatory)
These DC/OS JIRA ticket(s) must be updated (ideally closed) in the moment this PR lands:

DCOS_OSS-4939 Fix a race condition in L4LB.
DCOS-50196 dcos-net gets stuck in a crash loop if certs are missing
DCOS-49018 Add dcos-dns metrics for workers
DCOS_OSS-4902 Upgrade OTP version to 21.3
DCOS-50427 test_networking.test_vip_ipv6 fails on an unrelated change

Related tickets (optional)
Other tickets related to this change:
Checklist for all PRs

[x] Added a comprehensible changelog entry to CHANGES.md or explain why this is not a user-facing change:
[x] Included a test which will fail if code is reverted but test is not. If there is no test please explain here: none
[x] Read the DC/OS contributing guidelines
[x] Followed relevant code rules Rules for Packages and Systemd

Checklist for component/package updates:
If you are changing components or packages in DC/OS (e.g. you are bumping the sha or ref of anything underneath packages), then in addition to the above please also include:

[x] Change log from the last version integrated (this should be a link to commits for easy verification and review): example
[x] Test Results: [link to CI job test results for component]
[x] Code Coverage (if available): [link to code coverage report]
https://github.com/dcos/dcos-net/compare/9879b485f870c9c8fdc04a7f4cf6e1185fa5ff24...314e081c3a14f9608f1755fe448981bd0efc1f05
https://github.com/dcos/dcos-net/pull/123
https://github.com/dcos/dcos-net/pull/125
https://github.com/dcos/dcos-net/pull/126
https://github.com/dcos/dcos-net/pull/131
https://github.com/dcos/dcos-net/pull/130
https://github.com/dcos/dcos-net/pull/134
https://circleci.com/gh/dcos/dcos-net/1017
https://codecov.io/github/dcos/dcos-net/commit/314e081c3a14f9608f1755fe448981bd0efc1f05

PLEASE FILL IN THE TEMPLATE ABOVE / DO NOT REMOVE ANY SECTIONS ABOVE THIS LINE
Instructions and review process
What is the review process and when will my changes land?
All PRs require 2 approvals using GitHub's pull request reviews.
Reviewers should be:

Developers who understand the code being modified.
Developers responsible for code that interacts with or depends on the code being modified.

It is best to proactively ask for 2 reviews by @mentioning the candidate reviewers in the PR comments area. The responsibility is on the developer submitting the PR to follow-up with reviewers and make sure a PR is reviewed in a timely manner. Once a PR has 2 ship-it's, no red reviews, and all tests are green it will be included in the next train.

@mesosphere-mergebot label [Ready For Review]


pulsemeeter does not want to start

Describe the bug
I can't open pulsemeeter. No window appears / gets stuck at startup.
To Reproduce
Steps to reproduce the behavior:

Open pulsemeeter

Expected behavior
A clear and concise description of what you expected to happen.
The pulsemeeter starts normally.
Desktop (please complete the following information):

Distro: Arch Linux
Python Version 3.10.5

Additional context
The console outputs the following:
pulsemeeter 1.2.14-1:
Traceback (most recent call last):
  File "/usr/bin/pulsemeeter", line 33, in <module>
    sys.exit(load_entry_point('pulsemeeter==1.2.14', 'console_scripts', 'pulsemeeter')())
  File "/usr/lib/python3.10/site-packages/pulsemeeter/__main__.py", line 481, in main
    start_app(isserver, trayonly)
  File "/usr/lib/python3.10/site-packages/pulsemeeter/__main__.py", line 423, in start_app
    app = MainWindow(isserver=isserver, trayonly=trayonly)
  File "/usr/lib/python3.10/site-packages/pulsemeeter/interface/main_window.py", line 48, in __init__
    self.windowinstance = self.start_window(isserver)
  File "/usr/lib/python3.10/site-packages/pulsemeeter/interface/main_window.py", line 103, in start_window
    self.devices['hi'] = self.client.list_hardware_devices('sources')
  File "/usr/lib/python3.10/site-packages/pulsemeeter/socket/client.py", line 395, in list_hardware_devices
    return json.loads(self.send_command(f'get-hd {device_type}'))
  File "/usr/lib/python3.10/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.10/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python3.10/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
(Quit with CTRL+C)
^CException ignored in: <module 'threading' from '/usr/lib/python3.10/threading.py'>
Traceback (most recent call last):
  File "/usr/lib/python3.10/threading.py", line 1567, in _shutdown
    lock.acquire()
KeyboardInterrupt:

pulsemeeter-git 1.2.14.r27.1e681c5-1:

Traceback (most recent call last):
  File "/usr/bin/pulsemeeter", line 33, in <module>
    sys.exit(load_entry_point('pulsemeeter==1.2.15', 'console_scripts', 'pulsemeeter')())
  File "/usr/lib/python3.10/site-packages/pulsemeeter/__main__.py", line 512, in main
    start_app(isserver, trayonly)
  File "/usr/lib/python3.10/site-packages/pulsemeeter/__main__.py", line 448, in start_app
    MainWindow(isserver=isserver, trayonly=trayonly)
  File "/usr/lib/python3.10/site-packages/pulsemeeter/interface/main_window.py", line 46, in __init__
    self.windowinstance = self.start_window(isserver)
  File "/usr/lib/python3.10/site-packages/pulsemeeter/interface/main_window.py", line 96, in start_window
    self.devices['hi'] = self.client.list_hardware_devices('sources')
  File "/usr/lib/python3.10/site-packages/pulsemeeter/socket/client.py", line 389, in list_hardware_devices
    return json.loads(self.send_command(f'get-hd {device_type}'))
  File "/usr/lib/python3.10/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.10/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python3.10/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
(Quit with CTRL+C)
Exception ignored in: <module 'threading' from '/usr/lib/python3.10/threading.py'>
Traceback (most recent call last):
  File "/usr/lib/python3.10/threading.py", line 1567, in _shutdown
    lock.acquire()
KeyboardInterrupt

Following for solution.

I got this running by installing a ton of Pipewire stuff and having that over pulseaudio.

I got this running by installing a ton of Pipewire stuff and having that over pulseaudio.

I installed pulseaudio-alsa & Pipewire. However, if I want to install pulseaudio, Arch tells me that he wants to uninstall Pipewire-pulse. The problem is that the GUI does not want to start.

@Monstanner You cannot run Pulseaudio and Pipewire at the same time because you can only run one sound server at a time. I would not recommend installing any packages and hoping that they work. It's not just installing Pipewire as a package and you are ready. Please first of all read the Arch Wiki pages for both and then compare them and try to understand the difference (I would also read this to understand what you need). Pulseaudio is actually for the current version of Pulsemeeter better (as seen in #7 ). This isn't a proper solution and the next update (where Pipewire probably will be superior) will fix this issue. The GUI probably doesn't start as you are missing the pipewire-pulse package. If you need help setting some things up you maybe want to join our Discord and get help there. https://discord.gg/ekWt9NuEWv

@Monstanner You cannot run Pulseaudio and Pipewire at the same time because you can only run one sound server at a time. I would not recommend installing any packages and hoping that they work. It's not just installing Pipewire as a package and you are ready. Please first of all read the Arch Wiki pages for both and then compare them and try to understand the difference (I would also read this to understand what you need). Pulseaudio is actually for the current version of Pulsemeeter better (as seen in #7 ). This isn't a proper solution and the next update (where Pipewire probably will be superior) will fix this issue. The GUI probably doesn't start as you are missing the pipewire-pulse package. If you need help setting some things up you maybe want to join our Discord and get help there. https://discord.gg/ekWt9NuEWv

Thanks for the hint and the help. I needed pulsemeeter to record desktop audio in Tenacity. I managed to do it without pulsemeete. From my point of view, this issue can be closed.

I will let it open until the fix is in the main branch.

Same issue here.


[BACKLOG-19085] Spoon Thin Repo Open/Save - Hitting Enter in the "Del…

…ete file/folder" and "Overwrite" message dialogs saves the file
@bmorrise

Build Completed
:white_check_mark: This pull request has passed all validations.
Build Commands
mvn -B -fn -f 'pom.xml' -pl 'plugins/file-open-save/core' -P '!assemblies' -amd clean install && mvn -B -f 'pom.xml' -pl 'plugins/file-open-save/core' -P '!assemblies' -amd site

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'plugins/file-open-save/core' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  plugins/file-open-save/core/src/main/javascript/app/app.component.js
  plugins/file-open-save/core/src/main/javascript/app/app.css
  plugins/file-open-save/core/src/main/javascript/app/app.html
  plugins/file-open-save/core/src/main/javascript/app/components/error/error.html
  plugins/file-open-save/core/src/main/javascript/app/components/files/files.html
  plugins/file-open-save/core/src/main/javascript/app/shared/directives/key.directive.js
  plugins/file-open-save/core/src/main/javascript/app/shared/directives/resize/resizeFiles.directive.js


Fix travis leaflet dependency for 1.0.0 leaflet

From @nmccready on October 12, 2015 14:44
https://travis-ci.org/realtymaps/realtymaps/angular-leaflet-directive/builds/82999172
Copied from original issue: tombatossals/angular-leaflet-directive#991

Solve in 9c21121762bbb6e42a0cd24f579a6eaac54c2160 commit.


fix(metrics-operator): disable conversion webhook for KeptnMetric

shouldn't we also change that in the helm chart?

there it's removed https://github.com/keptn/lifecycle-toolkit/commit/94f17c1535213a5c93e87c85bf321612cdc1d765#diff-4b6c12fc9067dbc6cb60fa3c011e924214e356379717bfa22ce17531fd6ea733L15, I just forgot to remove it in manifests


Bad behaviour with GDAL 3 in DTMCreation

Hi,
Just to tell you that there is a bad behaviour with GDAL 3 (at least <= 3.0.2).
In DTMCreation/tuilage_mnt_eau_S2.py, the coordinates tranformation from osr (line 104/105) returns opposite values : (y, x) instead of (x,y).
The consequence is a wrong intersection between S2 image and SRTM coordinates (wrong path of srtm file, line 118/119).
Issue from OSGEO already identified : https://github.com/OSGeo/gdal/issues/1546
For now, MAJA works fine with GDAL 2, my advice is do not update to GDAL 3 until issue is fixed.
Nicolas Ekicier

The new version of Start_maja takes this into account already.
See: https://github.com/petket-5/Start_maja_int/commit/8ccf43a7447092c767553c12a4464422df61705c


Add Arabic Localization

This PR/Translation is about #28 .
files translated:

[x] def/ar/about.cson
[x] def/ar/context.cson
[x] def/ar/menu_darwin.cson
[x] def/ar/menu_linux.cson
[x] def/ar/menu_win32.cson
[x] def/ar/settings.cson
[x] def/ar/welcome.cson

validation

[x] I've validated my translation locally by running

npm run validation -- --locale ar

Will you not pull?

Sorry for the late review

TODO for myself:

[ ] add author to CODEOWNER, README
[ ] update i81n progress in README

It's ok bro. I am always ready to maintain the local in case of translation typos or new strings to be translated.

BTW Arabic locales should show in right-to-left layout, do you think there might be a way to achieve this?

How does right-to-left layout possibly look like?
For example, menu item starts from right to left?
like Help, Window ... View, Edit, File

For example, menu item starts from right to left?
like Help, Window ... View, Edit, File

@liuderchi I asked myself the same question several times. I discovered that Microsoft® Developer Network has the correct answer: yes.
If you don't trust them, compare Google® in Arabic VS Google in English, it is all mirrored... ;-)

Generally it should be flipped vertically so for example:
The first menu to the far right, follows it to the left the second, and the third, etc
That is achieved automatically in Linux systems (no idea about other systems), so clearly that is not what I mean.
I mean that everything in the UI should be flipped, e.g. tabs start from right, the tree view is to the right, its branches grow to the left, etc

[...]
I mean that everything in the UI should be flipped, e.g. tabs start from right, the tree view is to the right, its branches grow to the left, etc

@AmrIKhudair as I said before, yes. The official page I've posted shows that there is a tree view to the right, with branches that grow from right to left.  When people reads from right to left, controls should be like in a mirror.
A small note: for the menus, I do not think it is enough to simply mirror the bar, you must also make sure that the menus are comfortable to use compared to the default WM of the target systems. It's no coincidence that the menus are special widgets in most graphic toolkits (at least the ones I've tried so far). The OS provides you with all the means to manage the mirroring of the GUI, but end-user feedback is the best answer.


Version subcommand does not always control system files properly

Background
The version subcommand sometimes messes up the set operation.
Proposed solutions

Add a link and unlink option to the version subcommand.
Check that the version being linked is actually the version being run.
Modify configure so it checks that the version configured is the version built and installed.

Alternatives
None found.
Additional context
None.

The problem was not in the command itself, but in the make configuration.  See PR #541


WIP: DO NOT MERGE: ENH: Handle IPP/IOP/PixelSpacing for SC

The PR is to run tests with changes in the upstream PR https://github.com/malaterre/GDCM/pull/158
Closes #4109
Replaces #4111

Thanks for working on this 💯
If possible, I suggest to include the following trailer in the commit:
Co-authored-by: Steve Pieper<EMAIL_ADDRESS>
Thanks for considering 🙏

If possible, I suggest to include the following trailer in the commit:
Co-authored-by: Steve Pieper<EMAIL_ADDRESS>

I have added Co-authored-by to the upstream PR https://github.com/malaterre/GDCM/pull/158
I am not sure that the PR will be accepted by GDCM, s. post.
This one was just to run the tests.
CC @pieper

I have added Co-authored-by to the upstream PR

Outstanding. :pray:

not sure that the PR will be accepted by GDCM

:crossed_fingers:

Thank you @issakomi - this looks like a much more complete solution.

S. https://github.com/malaterre/GDCM/pull/158


Allow domain to be set from config file

Allow the domain that LogonUser() uses to be set via a configuration file.

I want run it not in AD server，but it is not success，can you help me？

thanks

I have a question right now I only know that AD user name can reset this user password directly?

From this application, no. This is application is to allow an end user to change their password they know. Not to handle a password reset workflow.


[models] models_material_pbr less shiny

Is this how it's supposed to look like?

I compared it with a5881fb9ccaf60ea0ff4f6afd7f3925e24330cac and there the size is still the same but it has that violet shine to it:

This on macOS High Sierra
./models_material_pbr
INFO: Initializing raylib (v1.9.4-dev)
INFO: Trying to enable MSAA x4
INFO: Display device initialized successfully
INFO: Display size: 1680 x 1050
INFO: Render size: 800 x 450
INFO: Screen size: 800 x 450
INFO: Viewport offsets: 0, 0
INFO: GPU: Vendor:   Intel Inc.
INFO: GPU: Renderer: Intel Iris OpenGL Engine
INFO: GPU: Version:  4.1 INTEL-10.30.14
INFO: GPU: GLSL:     4.10
INFO: Number of supported extensions: 45
INFO: [EXTENSION] DXT compressed textures supported
INFO: [EXTENSION] Anisotropic textures filtering supported (max: 16X)
INFO: [EXTENSION] Debug Marker supported
INFO: [TEX ID 1] Texture created successfully (1x1 - 1 mipmaps)
INFO: [TEX ID 1] Base white texture loaded successfully
INFO: [SHDR ID 1] Shader compiled successfully
INFO: [SHDR ID 2] Shader compiled successfully
INFO: [SHDR ID 3] Shader program loaded successfully
INFO: [SHDR ID 3] Default shader loaded successfully
INFO: [CPU] Default buffers initialized successfully (lines, triangles, quads)
INFO: [VAO ID 1] Default buffers VAO initialized successfully (lines)
INFO: [VAO ID 2] Default buffers VAO initialized successfully (triangles)
INFO: [VAO ID 3] Default buffers VAO initialized successfully (quads)
INFO: OpenGL default states initialized successfully
INFO: [TEX ID 2] Texture created successfully (128x128 - 1 mipmaps)
INFO: [TEX ID 2] Default font loaded successfully
INFO: [resources/pbr/trooper.obj] Model loaded successfully in RAM (CPU)
INFO: [VAO ID 4] Mesh uploaded successfully to VRAM (GPU)
INFO: [SHDR ID 4] Shader compiled successfully
INFO: [SHDR ID 5] Shader compiled successfully
INFO: [SHDR ID 6] Shader program loaded successfully
INFO: [SHDR ID 6] Shader uniform [albedo.sampler] set at location: 6
INFO: [SHDR ID 6] Shader uniform [metalness.sampler] set at location: 9
INFO: [SHDR ID 6] Shader uniform [normals.sampler] set at location: 3
INFO: [SHDR ID 6] Shader uniform [roughness.sampler] set at location: 26
INFO: [SHDR ID 6] Shader uniform [occlusion.sampler] set at location: 16
INFO: [SHDR ID 6] Shader uniform [irradianceMap] set at location: 17
INFO: [SHDR ID 6] Shader uniform [prefilterMap] set at location: 18
INFO: [SHDR ID 6] Shader uniform [brdfLUT] set at location: 13
INFO: [SHDR ID 6] Shader uniform [mMatrix] set at location: 27
WARNING: [SHDR ID 6] Shader uniform [view] COULD NOT BE FOUND
INFO: [SHDR ID 6] Shader uniform [viewPos] set at location: 19
INFO: [resources/pbr/trooper_albedo.png] Image loaded successfully (2048x2048)
INFO: [TEX ID 3] Texture created successfully (2048x2048 - 1 mipmaps)
INFO: [resources/pbr/trooper_normals.png] Image loaded successfully (2048x2048)
INFO: [TEX ID 4] Texture created successfully (2048x2048 - 1 mipmaps)
INFO: [resources/pbr/trooper_metalness.png] Image loaded successfully (2048x2048)
INFO: [TEX ID 5] Texture created successfully (2048x2048 - 1 mipmaps)
INFO: [resources/pbr/trooper_roughness.png] Image loaded successfully (2048x2048)
INFO: [TEX ID 6] Texture created successfully (2048x2048 - 1 mipmaps)
INFO: [resources/pbr/trooper_ao.png] Image loaded successfully (2048x2048)
INFO: [TEX ID 7] Texture created successfully (2048x2048 - 1 mipmaps)
INFO: [SHDR ID 7] Shader compiled successfully
INFO: [SHDR ID 8] Shader compiled successfully
INFO: [SHDR ID 9] Shader program loaded successfully
INFO: [SHDR ID 10] Shader compiled successfully
INFO: [SHDR ID 11] Shader compiled successfully
INFO: [SHDR ID 12] Shader program loaded successfully
INFO: [SHDR ID 13] Shader compiled successfully
INFO: [SHDR ID 14] Shader compiled successfully
INFO: [SHDR ID 15] Shader program loaded successfully
INFO: [SHDR ID 16] Shader compiled successfully
INFO: [SHDR ID 17] Shader compiled successfully
INFO: [SHDR ID 18] Shader program loaded successfully
INFO: [SHDR ID 9] Shader uniform [equirectangularMap] set at location: 8
INFO: [SHDR ID 12] Shader uniform [environmentMap] set at location: 8
INFO: [SHDR ID 15] Shader uniform [environmentMap] set at location: 9
INFO: [resources/pinetree.hdr] Image loaded successfully (2048x1024)
INFO: [TEX ID 8] Texture created successfully (2048x1024 - 1 mipmaps)
INFO: [SHDR ID 15] Shader uniform [roughness] set at location: 8
INFO: [TEX ID 9] Unloaded texture data from VRAM (GPU)
INFO: [TEX ID 8] Unloaded texture data from VRAM (GPU)
INFO: [SHDR ID 9] Unloaded shader program data
INFO: [SHDR ID 12] Unloaded shader program data
INFO: [SHDR ID 15] Unloaded shader program data
INFO: [SHDR ID 18] Unloaded shader program data
INFO: [SHDR ID 6] Shader uniform [albedo.useSampler] set at location: 5
INFO: [SHDR ID 6] Shader uniform [normals.useSampler] set at location: 2
INFO: [SHDR ID 6] Shader uniform [metalness.useSampler] set at location: 8
INFO: [SHDR ID 6] Shader uniform [roughness.useSampler] set at location: 25
INFO: [SHDR ID 6] Shader uniform [occlusion.useSampler] set at location: 15
INFO: [SHDR ID 6] Shader uniform [renderMode] set at location: 0
INFO: [SHDR ID 6] Shader uniform [lights[0].enabled] set at location: 31
INFO: [SHDR ID 6] Shader uniform [lights[0].type] set at location: 32
INFO: [SHDR ID 6] Shader uniform [lights[0].position] set at location: 33
INFO: [SHDR ID 6] Shader uniform [lights[0].target] set at location: 34
INFO: [SHDR ID 6] Shader uniform [lights[0].color] set at location: 35
INFO: [SHDR ID 6] Shader uniform [lights[1].enabled] set at location: 36
INFO: [SHDR ID 6] Shader uniform [lights[1].type] set at location: 37
INFO: [SHDR ID 6] Shader uniform [lights[1].position] set at location: 38
INFO: [SHDR ID 6] Shader uniform [lights[1].target] set at location: 39
INFO: [SHDR ID 6] Shader uniform [lights[1].color] set at location: 40
INFO: [SHDR ID 6] Shader uniform [lights[2].enabled] set at location: 41
INFO: [SHDR ID 6] Shader uniform [lights[2].type] set at location: 42
INFO: [SHDR ID 6] Shader uniform [lights[2].position] set at location: 43
INFO: [SHDR ID 6] Shader uniform [lights[2].target] set at location: 44
INFO: [SHDR ID 6] Shader uniform [lights[2].color] set at location: 45
INFO: [SHDR ID 6] Shader uniform [lights[3].enabled] set at location: 46
INFO: [SHDR ID 6] Shader uniform [lights[3].type] set at location: 47
INFO: [SHDR ID 6] Shader uniform [lights[3].position] set at location: 48
INFO: [SHDR ID 6] Shader uniform [lights[3].target] set at location: 49
INFO: [SHDR ID 6] Shader uniform [lights[3].color] set at location: 50
INFO: Target time per frame: 16.667 milliseconds

that's definitely not right... need some time to investigate it... color issue probably related to missing tangents in the mesh, render texture size is very weird...

just an update on this. tangents are required in the shader and not available, computation was removed in commit https://github.com/raysan5/raylib/commit/a7207dc6d4bc4fa7deb21bb090d4d6692e86fdf3, have to reimplement it correctly.
About RenderTexture2D size, it works ok in Window, maybe issue is related to hiDPI screen window on macOS?

About RenderTexture2D size, it works ok in Window, maybe issue is related to hiDPI screen window on macOS?

Could be. I am indeed on macOS with Retina display.

Implemented MeshTangents() in commit https://github.com/raysan5/raylib/commit/23e335d93355a948adeb8d10ee6277939aaab43e
It should correct lighting issue... Not working on my GPU Intel HD but it should work on any other modern GPU (actually, never worked on my old Intel HD). As soon as possible I'll test on other GPUs.
About framebuffer size, seems related to HiDPI, probably related to GLFW3.

Lighting still looks the same. I just noticed the framebuffer size adjusts to the correct size as soon I move the window.

Ok, just for the record, it still fails because PBR shader still expects a vec3 for tangent data... I'll review it soon...

Issue corrected in commit https://github.com/raysan5/raylib/commit/c600dd07668f301fc1a986326d807f341e6ecb78.
Problem was related to vertex tangents. They were corectly generated but not uploaded to GPU, it required some changes because it was not possible to upload and bind new vertex attributes for an existing mesh. rlLoadAttribBuffer() function was added for this use.


Fix hydroquebec

Description:
Hello, @djfjeff got an error after the 0.40 upgrade. The issue is related to init stage where data had not been already collected (by the hydroquebec client) when they are requested by the component.
So the data attribute is empty.
Here the log from @djfjeff:
17-03-13 07:09:40 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/lib/python3.4/asyncio/tasks.py", line 233, in _step
result = coro.throw(exc)
File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/helpers/entity_component.py", line 359, in async_process_entity
new_entity, self, update_before_add=update_before_add
File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/helpers/entity_component.py", line 189, in async_add_entity
yield from self.hass.loop.run_in_executor(None, entity.update)
File "/usr/lib/python3.4/asyncio/futures.py", line 388, in iter
yield self # This tells Task to wait for completion.
File "/usr/lib/python3.4/asyncio/tasks.py", line 286, in _wakeup
value = future.result()
File "/usr/lib/python3.4/asyncio/futures.py", line 277, in result
raise self._exception
File "/usr/lib/python3.4/concurrent/futures/thread.py", line 54, in run
result = self.fn(*self.args, **self.kwargs)
File "/srv/homeassistant/lib/python3.4/site-packages/homeassistant/components/sensor/hydroquebec.py", line 152, in update
self._state = round(self.hydroquebec_data.data[self.type], 2)
KeyError: 'period_total_bill'

Related issue (if applicable): fixes #https://github.com/home-assistant/home-assistant.github.io/pull/2191
Checklist:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass

I can confirm that this fix work on my environment!

@djfjeff I just change the patch, could you confirm the new fix ?

@titilambert Yes, confirm it's still working removing previous patch and using this one!

Thanks you for the fix! It work well

Cherry-picked for 0.40.1


Add coverage info (#8)

coveralls integration

Changes Unknown when pulling 607829ce3dbac2dbfe16377bf4956167a8f241f0 on development into ** on master**.


opam-dune-lint does not support multiple dependency clauses for the same package

Given the following project:
$ cat dune-project
(lang dune 1.1)
$ cat dune
(library
 (public_name test)
 (libraries astring))
$ cat test.opam
opam-version: "2.0"
depends: [
  "dune" {>= "1.1"}
  "astring" {>= "0.8.0"}
  "astring" {with-test & >= "0.8.0"}
]

opam-dune-lint thinks that astring is required for tests only, except it's not, the constraint is refined for the tests
$ opam dune-lint
test.opam: changes needed:
  "astring"                                [from /] (remove {with-test})
Write changes? [y] ^C

I guess this needs to be a merge instead of an add, then: https://github.com/ocurrent/opam-dune-lint/blob/4716b96dac97ebd0a6e9deb4f1b0dfe011f4236d/formula.ml#L70


Don't execute show/hide when already in the desired state

I did have the problem that destroy() would end in an recursion because I was listening for the dialog:hide event and called destroy again.
First I wanted to fix it in destroy to check if the dialog is already hidden, but I think it's better to not execute something if it's not needed.
Feedback is very much welcome. :)

Awesome idea, thank you. :)

Released with 2.5.5: https://github.com/edenspiekermann/a11y-dialog/releases/tag/2.5.5.

Thanks for merging and releasing it so fast! 👍


Store raw state of RF sensors from alarmdecoder

Description:
Store the sensor state from RF sensors from alarmdecoder.
This allows visualization of how often supervision notifications are received, as well as direct access to low-battery indication.
This can be useful for detecting sensor issues before the alarm system flags them.  For instance sensors that are too far away from the receiver or have marginal battery may be unreliable, which can easily be detected by noticing that supervison pings (once per hour) are inconsistent.
Pull request in home-assistant.github.io with documentation (if applicable): home-assistant/home-assistant.github.io#4091
Example entry for configuration.yaml (if applicable):
alarmdecoder:
  zones:
    20:
      name: 'Living Room Smoke Detector'
      type: 'smoke'
      rfid: '0531592'

Checklist:
If user exposed functionality or configuration variables are added/changed:

[X] Documentation added/updated in home-assistant.github.io

If the code communicates with devices, web services, or third-party tools:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass

The rf state is a bitwise set of flags:
http://www.alarmdecoder.com/wiki/index.php/Protocol#Format_4
I have decoded the flags in the sensor now.


Azure Powershell Task is too slow

Environment

Server - VSTS or TFS on-premises?
VSTS

If using VSTS, provide the account name, team project name, build definition name/build number:
(can provide details by email or private conversation)

Agent - Hosted or Private:
Private - Windows Server 2012 R2 - Agent Version 2.129.1

Issue Description
Executing simple powershell scripts (eg creating a simple password and uploading them to a keyvault, creating a blob storage account, just about anything (even a simple Write-Output 'Hello world') ) is taking sometimes up to 12 minutes (and at minimum 6 minutes)
Error logs
no errors

I'm running a release now with System.Debug set to true. Will provide link later.


Fix image for dark mode

Fixes #1203

OPS Build status updates of commit 5216468:
:clock10: Preparing: average preparing time is 46 sec(s)

OPS Build status updates of commit 5216468:
:clock10: Incremental building: average incremental building time is 23 sec(s)

OPS Build status updates of commit 5216468:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/aws-professional/images/azure-aws-account-compare.png
:white_check_mark:Succeeded
View

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

OPS Build status updates of commit d0fc0b6:
:clock10: Preparing: average preparing time is 46 sec(s)

OPS Build status updates of commit d0fc0b6:
:clock10: Incremental building: average incremental building time is 23 sec(s)

OPS Build status updates of commit d0fc0b6:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/aws-professional/images/azure-aws-account-compare.png
:white_check_mark:Succeeded
View

docs/resiliency/images/redundancy.svg
:white_check_mark:Succeeded
View

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

OPS Build status updates of commit 2d22bf7:
:clock10: Preparing: average preparing time is 46 sec(s)

OPS Build status updates of commit 2d22bf7:
:clock10: Incremental building: average incremental building time is 23 sec(s)

OPS Build status updates of commit 2d22bf7:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/aws-professional/images/azure-aws-account-compare.png
:white_check_mark:Succeeded
View

docs/resiliency/images/redundancy.svg
:white_check_mark:Succeeded
View

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


Add function to parse RDS tags from the endpoint

What does this PR do?
Exposes a utility function for parsing AWS RDS metadata to tag database integrations with when they are connecting to an RDS / Aurora instance.
Motivation
This improves the experience for customers because it will provide a common tag set they can use to link Cloudwatch integration metrics with database integration metrics. This common tagging will be used in database monitoring dashboards so customers need only toggle a single tag instead of multiple tags on dashboards.
Additional Notes
Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] PR title must be written as a CHANGELOG entry (see why)
[ ] Files changes must correspond to the primary purpose of the PR as described in the title (small unrelated changes should have their own PR)
[ ] PR must have changelog/ and integration/ labels attached

CI is failing because of style.
Please run ddev test -fs datadog_checks_base to fix, then check with ddev test -s datadog_checks_base

Thanks @hithwen! Tests are passing now. Can you re-review?


Provisioning workflow issues after refactoring

Issue found after workflow refactoring PR #9305
VMware provisioning dialog

[x]  1) Catalog Tab - Linked Clone checkbox should be disabled if the VM does not have snapshots.
[x]  2) Catalog Tab - Snapshot drop-down should be hidden when Linked Clone is unchecked.

Before:

After:

[ ]  3) Error caught: [ActionView::Template::Error] No route matches {:action=>"sort_pxe_img_grid", :controller=>"vm_infra", :field_id=>"service__pxe_image_id", :id=>"new", :sort_choice=>"name"}

Steps to reproduce

Start an Infra VM Provision from LifeCycle button
Enter First Name and Last Name fields on Requester tab
Switch to Catalog tab and press submit button (required field flash error messages displayed)
Change Provision Type field to "PXE"
Error "No route matches" in UI log (development.log or production.log)

Items 1,2 from the description were resolved with PR #10424.  A separate PR will be created to address the remain issue.


Rework light-sync not to fetch blocks in the unstable blockchain region

[x] Rework light-sync not to fetch blocks in the unstable blockchain region.
[x] Add exception recovery.
[x] Improve logging

Issue Number
ADP-1974

bors try

bors r+


feat: revert early in verifier contract for malformed proof inputs

We currently check whether various points contained in the proof lie on the bn128 curve and then feed those points into the EC precompiles whether or not they failed the previous check. This means that the precompile then fails and eats all of the gas which the user has sent.
This PR modifies these checks so that we immediately revert if we find a point which doesn't satisfy this check. This avoids the behaviour of burning all the available gas which happens if we make the call to the precompile with invalid inputs.

Benchmark results
No metrics with a significant change found.

Detailed results
All benchmarks are run on txs on the Benchmarking contract on the repository. Each tx consists of a batch call  to create_note and increment_balance, which guarantees that each tx has a private call, a nested private call, a public call, and a nested public call, as well as an emitted private note, an unencrypted log, and public storage read and write.
This benchmark source data is available in JSON format on S3 here.
Values are compared against data from master at commit b1901571 and shown if the difference exceeds 1%.
L2 block published to L1
Each column represents the number of txs on an L2 block published to L1.

Metric
8 txs
32 txs
128 txs

l1_rollup_calldata_size_in_bytes
45,636
180,516
720,036

l1_rollup_calldata_gas
222,540
870,648
3,466,056

l1_rollup_execution_gas
315,027
988,388
3,685,713

l2_block_processing_time_in_ms
1,150 (-2%)
4,346 (-2%)
17,259

note_successful_decrypting_time_in_ms
300
965 (-3%)
3,589

note_trial_decrypting_time_in_ms
109 (-1%)
93.6 (-27%)
151 (+7%)

l2_block_building_time_in_ms
17,872 (-1%)
70,622
283,614

l2_block_rollup_simulation_time_in_ms
13,065
51,615
207,796

l2_block_public_tx_process_time_in_ms
4,777 (-2%)
18,929 (-1%)
75,564 (-1%)

L2 chain processing
Each column represents the number of blocks on the L2 chain where each block has 16 txs.

Metric
5 blocks
10 blocks

node_history_sync_time_in_ms
13,762 (-2%)
26,419 (-3%)

note_history_successful_decrypting_time_in_ms
2,353 (+2%)
4,662 (+2%)

note_history_trial_decrypting_time_in_ms
102 (+31%)
226 (+1%)

node_database_size_in_bytes
17,305,680
33,058,896

pxe_database_size_in_bytes
29,923
59,478

Circuits stats
Stats on running time and I/O sizes collected for every circuit run across all benchmarks.

Circuit
circuit_simulation_time_in_ms
circuit_input_size_in_bytes
circuit_output_size_in_bytes

private-kernel-init
312 (+1%)
44,476
26,153

private-kernel-ordering
199 (+1%)
44,473
16,553

base-rollup
1,405
128,930
881

root-rollup
82.4
4,088
677

private-kernel-inner
446
71,607
26,153

public-kernel-private-input
247
32,563
26,153

public-kernel-non-first-iteration
246
32,605
26,153

merge-rollup
7.70 (+1%)
2,608
881

Tree insertion stats
The duration to insert a fixed batch of leaves into each tree type.

Metric
0 deployed contracts
1 deployed contracts

tx_size_in_bytes
17,187
39,991

Transaction processing duration by data writes.

Metric
0 new commitments
1 new commitments

tx_pxe_processing_time_ms
556
1,321

Metric
0 public data writes
1 public data writes

tx_sequencer_processing_time_ms
0.497
590


fix(hubble/libp2p): fetch addresses once per peerid in getPeerAddresses [WIP]

Why is this change needed?
We currently fetch the address book from the peer store once per connection to the peerId.
Merge Checklist
Choose all relevant options below by adding an x now or at any time before submitting for review

[ ] PR title adheres to the conventional commits standard
[ ] PR has a changeset
[ ] PR has been tagged with a change label(s) (i.e. documentation, feature, bugfix, or chore)
[ ] PR includes documentation if necessary.

PR-Codex overview
This PR focuses on improving the logic for managing known peer addresses in the getPeerAddresses method of the GossipNodeWorker class.
Detailed summary

Retrieve known addresses using peerStore.addressBook.get before iterating existing connections
Add new known addresses to the address book if not already present

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

Closing due to rebase conflicts and age, given we aren't actively working on this. Can pick up from here should we decide to continue the thread.


issue #15 Add "Related" section to README

Added related libraries
Fixes #15

Codecov Report

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

@@           Coverage Diff           @@
##           master      #18   +/-   ##
=======================================
  Coverage   24.13%   24.13%
=======================================
  Files           2        2
  Lines          58       58
  Branches        6        6
=======================================
  Hits           14       14
  Misses         38       38
  Partials        6        6

Continue to review full report at Codecov.

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


SF3D model load node execute error: fatal error C1083: 无法打开包括文件: “slang.h”: No such file or directory

comfyui console message can see the attachfile:
comfy3d_log.txt

maybe torch c++ extension cannot find the slang.h.
comfyui 0.3.0(python 3.12 torch2.5.1cu124)
visual studio cummunity 2022 with c++ desktop
cuda 12.6
others: ComfyUI-3D-Pack and it's preBuilds whl

comfyui 3d pack can run triposr and hunyuan3d v1 and running Stable Fast 3D model load node raise the error.

Seems the issue is same as in issues/383


display cheats of a command on Windows

Hi,
First thank you for your amazing project.
I don't think this topic has been covered yet, if so, excuse me.
Im on windows, i install cheat and it's works very well, i also install vim to edit some existing cheat.
my problem is just when i am looking for information about the tar command for exemple with: cheat tar
He print to me the result in my shell (powershell or cmd) with so many bad characters like "←[0m←[38;5;242m" at the beginning and at the end of each sentence (see on the picture)

I know that these characters correspond to colors, how can they be supported under windows ?
I try to add visual: vim on the config.yml file but it doesn't work
The problem is not very annoying, and i can use -e without edit, just to have a better representation
Thx for your next reply

Thanks for reporting this. I'm about to do some work to improve Windows support, so I'll take a look.

Hi, @matt-bc
I published the 4.2.4 release of cheat a few moments ago, which changes some default configuration values (and executable behaviors) to dramatically improve Windows support.
With that said, please do the following:

Upgrade to 4.2.4
Within your config file:
2a. Set pager to more
2b. Set formatter to terminal
2c. Comment out style

I believe that should solve all of your problems.
I'm optimistically going to close this ticket as resolved now, but if the above doesn't fix your issue, please re-open this ticket.
Thanks.


Build fails because of missing npm3.tar.gz

$ nix-env -f ./nixfromnpm -i -j5
[..]
Package has no test suites.
haddockPhase
installing
Setup: nix-libs/nodeLib/npm3.tar.gz: does not exist
builder for ‘/nix/store/3jdwhqn9620lqk1fyxrbxr20a182la4a-nixfromnpm-0.8.0.drv’ failed with exit code 1
error: build of ‘/nix/store/3jdwhqn9620lqk1fyxrbxr20a182la4a-nixfromnpm-0.8.0.drv’ failed

Fixed it with:
$ curl -L https://github.com/npm/npm/archive/v3.5.3.tar.gz > nixfromnpm/nix-libs/nodeLib/npm3.tar.gz

But not sure what the intention is so not sure what the actual fix should be.

My fix isn't working, it looks like the tgz has to contain a default.nix file:
$ nix-build /tmp/testnpmfromnix/default.nix  -A nodePackages.foreach
error: opening file ‘/nix/store/3gav4jpmkk87fnqz5jp9xff1aq0cbmnf-npm3/default.nix’: No such file or directory
(use ‘--show-trace’ to show detailed location information)

There's a scripts/gen_mp3 script which I assume has to be run.

Yeah, there will be a fix for that soon. The npm3 tarball is a tarball of nix libraries needed to build npm version 3, and its creation is not (well) documented. But yeah, you need to run the gen_npm3 script.

I'm thinking that I'll be changing this behavior going forward though. In the meantime, one of the simpler fixes is to just change pass in npm3 = false as an argument to nodeLib in the top-level default.nix:
{ nodejs ? pkgs.nodejs-4_x, npm3 ? true, pkgs ? import <nixpkgs> {} }:
let
    nodeLib = import ./nodeLib {
      inherit pkgs nodejs;
      self = nodeLib;
      npm3 = false; ######## this (or a similar method)
    };
    in nodeLib.generatePackages {
      nodePackagesPath = ./nodePackages;
    }


ci: fix path bugs on windows

This fixes an issue where, on Windows, paths would be prefixed with a leading /. This is invalid and would cause path resolution to fail.
This does bump the minimum deno version 1.40. This requirement will need further discussion.

Could you run deno fmt '**/*.ts' to fix the CI check failure?


Facebook live: Cannot parse data

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.01.27. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2018.01.27

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
[debug] System config: []
[debug] User config: [u'-f', u'bestvideo[height<=1080]+bestaudio/best[height<=1080]']
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'https://www.facebook.com/WatchESLOne/videos/297860117405429/']
[debug] Encodings: locale UTF-8, fs utf-8, out None, pref UTF-8
[debug] youtube-dl version 2018.01.27
[debug] Python version 2.7.10 (CPython) - Darwin-16.7.0-x86_64-i386-64bit
[debug] exe versions: ffmpeg N-89830-g0afa171f25, ffprobe N-89830-g0afa171f25
[debug] Proxy map: {}
[facebook]<PHONE_NUMBER>05429: Downloading webpage
[facebook]<PHONE_NUMBER>05429: Downloading webpage
ERROR: Cannot parse data; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 784, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 438, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/facebook.py", line 422, in _real_extract
    video_id, fatal_if_no_video=True)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/facebook.py", line 337, in _extract_from_url
    raise ExtractorError('Cannot parse data')
ExtractorError: Cannot parse data; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Description of your issue, suggested solution and other information
The Facebook livestream can not be parsed by youtube-dl. Watching the stream live works even without logging in.
Example URL: https://www.facebook.com/WatchESLOne/videos/297860117405429/
Dump with --write-pages:
297860117405429_https_-www.facebook.com_WatchESLOne_videos_297860117405429.dump.txt

+1

Me too:
youtube-dl.txt
Here's the stream: https://www.facebook.com/ESLProLeagueCSGO/videos/1989189111346095/

$ youtube-dl --version
2018.04.16
$ youtube-dl -v https://www.facebook.com/sappholivejazz/videos/10155167940607541/
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'https://www.facebook.com/sappholivejazz/videos/10155167940607541/']
[debug] Encodings: locale UTF-8, fs utf-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2018.04.16
[debug] Python version 2.7.10 (CPython) - Darwin-17.5.0-x86_64-i386-64bit
[debug] exe versions: none
[debug] Proxy map: {}
[facebook]<PHONE_NUMBER>0607541: Downloading webpage
[facebook]<PHONE_NUMBER>0607541: Downloading webpage
ERROR: Cannot parse data; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 789, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 440, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/facebook.py", line 422, in _real_extract
    video_id, fatal_if_no_video=True)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/facebook.py", line 337, in _extract_from_url
    raise ExtractorError('Cannot parse data')
ExtractorError: Cannot parse data; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.


requesting deepseek-vl and qwen-vl nodes

https://huggingface.co/Qwen/Qwen-VL-Chat/tree/main
https://huggingface.co/deepseek-ai/deepseek-vl-7b-chat
I've gotten extremely good results off of these, would be great to have them baseline included as a node in ComfyUI

im planning to add mantis, llava lama3, llava phi3, idefics 8b, deepseekvl, qwen vl, internlm 4khd, nanollava, paligemma, cogvlm2, comu all together, currently working on it.

im planning to add mantis, llava lama3, llava phi3, idefics 8b, deepseekvl, qwen vl, internlm 4khd, nanollava, paligemma, cogvlm2, comu all together, currently working on it.

Wow, amazing. Thanks for the hard work 🫡

i have 5 vlms that i fine tuned for prompt generation, i will add them also

https://huggingface.co/gokaygokay

New phi-3 vision just dropped too, though I haven't tested it yet https://huggingface.co/microsoft/Phi-3-vision-128k-instruct

yes, im aware of it and tested it, i dont know it was bad luck but it failed my 2 pictures those include text inside it. thanks for the suggestion, benchmarks look extremely good, i dont know if it applies to real world yet.


I want to rename a project easily.

Is your feature request related to a problem? Please describe.
Rename Project, this doesn’t seem to be possible in the current flow.
Describe the solution you'd like
I want to rename a project easily.
Describe alternatives you've considered
No.
Additional context
From: Lee Ambrosius

Use a Workspace instead. The Workspace is saved not in a PRJ file, but in a .code-workspace file. The Workspace name is the file's name, for example TEST.code-workspace. To change the Workspace name use the Explorer's contextual menu RENAME option and change the TEST string to whatever you wish.

For more context for Workspace vs. project see #9


Missing /vendor/ directory in current code...

If you download the current .zip of kanboard, the /vendor/ directory is missing -- yet app/common.php is looking for it:
app/common.php:require dirname(DIR) . '/vendor/autoload.php';

If you use the download from github you have to run composer install.
https://github.com/fguillot/kanboard/blob/master/docs/update.markdown

'composer install' completed the install!  Thank you.  My mistake.


bower ENORESTARGET  No tag found that was able to satisfy

Hello there,
After googling for a couple of hours I couldn't find a solution for this.
I'm just trying to do "bower install", but keep getting
bower not-cached    git://github.com/jrburke/requirejs.git#~2.1.8
bower resolve       git://github.com/jrburke/requirejs.git#~2.1.8
bower not-cached    git://github.com/lodash/lodash.git#~2.0.0
bower resolve       git://github.com/lodash/lodash.git#~2.0.0
bower not-cached    git://github.com/marionettejs/backbone.marionette.git#~1.1.0
bower resolve       git://github.com/marionettejs/backbone.marionette.git#~1.1.0
bower not-cached    git://github.com/marionettejs/backbone.wreqr.git#~0.2.0
bower resolve       git://github.com/marionettejs/backbone.wreqr.git#~0.2.0
bower not-cached    git://github.com/components/jquery.git#~2.0.3
bower resolve       git://github.com/components/jquery.git#~2.0.3
bower not-cached    git://github.com/marionettejs/backbone.babysitter.git#~0.0.6
bower resolve       git://github.com/marionettejs/backbone.babysitter.git#~0.0.6
bower not-cached    git://github.com/requirejs/text.git#~2.0.10
bower resolve       git://github.com/requirejs/text.git#~2.0.10
bower not-cached    git://github.com/EightMedia/hammer.js.git#1.0.5
bower resolve       git://github.com/EightMedia/hammer.js.git#1.0.5
bower not-cached    git://github.com/ftlabs/fastclick.git#~0.6.10
bower resolve       git://github.com/ftlabs/fastclick.git#~0.6.10
bower ENORESTARGET  No tag found that was able to satisfy ~0.6.10
Additional error details:
No versions found in git://github.com/ftlabs/fastclick.git
Any idea why this is happening?
Thanks in advance,
M

any other solution?  we met this issue either ..   @sindresorhus
bower cache clean  not work ...
sorry for my English...

you need to update your dependencies.

@Maddy1984 , did you ever find solution.
@abetsagaral , I'm getting this problem, while one of my contributors (co workers doesn't), so it doesn't seem like a dependancy problem. It seems more like another problem, something saved gobally. For example, he's using bower 1.8, I'm using 2.0.
My problem is specifically for angular-underscore. My co-worker had no issues, while for me bower gives this senseless error and suggests I use version .5. Right now it looks like Bower v 2.0 is the likely culprit. I suspect it's trying to be too clever and getting in my way.


[BUG] undefined symbol: curandCreateGenerator when installing DS-Inference

Describe the bug
When installing current DS-Inference version and try to replace kernels/ run inference this error appears.
ImportError: /usr/local/lib/python3.7/dist-packages/deepspeed/ops/transformer/inference/transformer_inference_op.cpython-37m-x86_64-linux-gnu.so: undefined symbol: curandCreateGenerator

To Reproduce

Setup Environment

pip install torch==1.12.1 torchvision --extra-index-url https://download.pytorch.org/whl/cu113 -q
DS_BUILD_TRANSFORMER_INFERENCE=1  pip install deepspeed -q
pip install transformers[sentencepiece]==4.21.1 -q

run ds_report to make sure everything is setup

ds_report

results
--------------------------------------------------
DeepSpeed C++/CUDA extension op report
--------------------------------------------------
NOTE: Ops not installed will be just-in-time (JIT) compiled at
      runtime if needed. Op compatibility means that your system
      meet the required dependencies to JIT install the op.
--------------------------------------------------
JIT compiled ops requires ninja
ninja .................. [OKAY]
--------------------------------------------------
op name ................ installed .. compatible
--------------------------------------------------
cpu_adam ............... [NO] ....... [OKAY]
cpu_adagrad ............ [NO] ....... [OKAY]
fused_adam ............. [NO] ....... [OKAY]
fused_lamb ............. [NO] ....... [OKAY]
 [WARNING]  please install triton==1.0.0 if you want to use sparse attention
sparse_attn ............ [NO] ....... [NO]
transformer ............ [NO] ....... [OKAY]
stochastic_transformer . [NO] ....... [OKAY]
 [WARNING]  async_io requires the dev libaio .so object and headers but these were not found.
 [WARNING]  async_io: please install the libaio-dev package with apt
 [WARNING]  If libaio is already installed (perhaps from source), try setting the CFLAGS and LDFLAGS environment variables to where it can be found.
async_io ............... [NO] ....... [NO]
utils .................. [NO] ....... [OKAY]
quantizer .............. [NO] ....... [OKAY]
transformer_inference .. [YES] ...... [OKAY]
--------------------------------------------------
DeepSpeed general environment info:
torch install path ............... ['/usr/local/lib/python3.7/dist-packages/torch']
torch version .................... 1.12.1+cu113
torch cuda version ............... 11.3
torch hip version ................ None
nvcc version ..................... 11.1
deepspeed install path ........... ['/usr/local/lib/python3.7/dist-packages/deepspeed']
deepspeed info ................... 0.7.0, unknown, unknown
deepspeed wheel compiled w. ...... torch 1.12, cuda 11.3

try to load model and init inference engine

import torch
from transformers import AutoTokenizer, AutoModelForTokenClassification,pipeline
from transformers import pipeline
from deepspeed.module_inject import HFBertLayerPolicy
import deepspeed

model_id="dslim/bert-large-NER"

# load model and tokenizer
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForTokenClassification.from_pretrained(model_id)

# init deepspeed inference engine
ds_model = deepspeed.init_inference(
    model=model,      # Transformers models
    mp_size=1,        # Number of GPU
    dtype=torch.half, # dtype of the weights (fp16)
    replace_method="auto",
    replace_with_kernel_inject=True, # replace the model with the kernel injector
)

Error should appear

[2022-08-15 16:00:08,211] [INFO] [logging.py:68:log_dist] [Rank -1] DeepSpeed info: version=0.7.0, git-hash=unknown, git-branch=unknown
[2022-08-15 16:00:08,213] [INFO] [logging.py:68:log_dist] [Rank -1] quantize_bits = 8 mlp_extra_grouping = False, quantize_groups = 1
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
[<ipython-input-4-2c088858e2e5>](https://localhost:8080/#) in <module>()
     17     dtype=torch.half, # dtype of the weights (fp16)
     18     replace_method="auto",
---> 19     replace_with_kernel_inject=True, # replace the model with the kernel injector
     20 )

20 frames
/usr/lib/python3.7/importlib/_bootstrap.py in _call_with_frames_removed(f, *args, **kwds)

ImportError: /usr/local/lib/python3.7/dist-packages/deepspeed/ops/transformer/inference/transformer_inference_op.cpython-37m-x86_64-linux-gnu.so: undefined symbol: curandCreateGenerator

I also tried installing from GitHub main.
```bash
pip install torch torchvision --extra-index-url https://download.pytorch.org/whl/cu113
pip install transformers[sentencepiece] == 4.21.1

# deepspeed
sudo apt install libaio-dev
pip install triton==1.0.0
git clone https://github.com/microsoft/DeepSpeed
# mkdir deepspeed/ops/transformer_inference
cd DeepSpeed
DS_BUILD_UTILS=1 DS_BUILD_TRANSFORMER_INFERENCE=1 pip install -e . --global-option="build_ext" --global-option="-j8" --no-cache -v --disable-pip-version-check 2>&1 | tee build.log
cd ..

no success as well

Deepspeed supports JIT compliation through ninja meaning there is no need to pass in the OPS, which should be pre-built.
As a workaround until the pre-compile is fix, we can use JIT to solve the issue.
!pip install torch==1.12.1 torchvision --extra-index-url https://download.pytorch.org/whl/cu113 -q
!pip install deepspeed -q
!pip install transformers[sentencepiece]==4.21.1 -q


Ability to associate citations

DOI based citation import to Project.

[x] Create Citation table - Columns - DOI,Title,Abstract,Citation Text.
[x] Many-to-many relationship with Project with pivot user who added it.
[x] Import Citation from DOI if not add a form to add citation manually.
URL - https://www.ebi.ac.uk/europepmc/webservices/rest/search?query=10.1021/acs.jmedchem.5b01009&format=json&pageSize=1&resulttype=core&synonym=true
Citation Text would be combination of following field.

  result.title
  result.authorString
  result.journalInfo.journal.title result.journalInfo.yearOfPublication result.journalInfo.volume (result.journalInfo.issue),
  result.pageInfo
  DOI: result.doi

[ ] For the manual form, replace "DOI" by "orcid"

[ ] Remove the DOI provided by default "10.1021/acs.jmedchem.5b01009", maybe replace it with grey placeholder text.

Make the citation card clickable and add a hyperlink https://doi.org/{doi_id};


docs(guides/form-validation): fix ActionArgs references

Correcting ActionArgs to ActionFunctionArgs which is the correct type. The current document was referencing the wrong type.
Closes: #

[X] Docs
[ ] Tests

Supersede by #7800


Upgrade cogito version

Changes Unknown when pulling 6566b8cc61e892810fcd5be4796c0976a49b3f3f on upgrade-cogito-version into ** on master**.

Changes Unknown when pulling 3d09e2920889281b082aa867d876d1c9526fb8c5 on upgrade-cogito-version into ** on master**.

Changes Unknown when pulling 6f1b2f6a43d7ea28bd1d7abbf010effa0c27f353 on upgrade-cogito-version into ** on master**.

Changes Unknown when pulling 5ce9e5987b3329fb7d242e6e2b804eba00c332fa on upgrade-cogito-version into ** on master**.


Release 1.26.0

Here is my PR for the 1.26.0 release. I hope my summary of the changes since the last release is good.
Closes https://github.com/rkt/rkt/issues/3676

ok to test

Welcome to your first rkt release! We have a culture of being fairly picky about the release notes + changelog. Please don't take it personally, and we're very glad you're here.

Indeed, thanks a lot for this PR!

@trusch thanks a lot so far! I've just slightly reorder-squashed your commits to have a linear history, and I'm taking over from here to do the actual signing and uploading today. I'll get back to you here once done, to get the final release announces out.

@lucab Thank you for reviewing and merging this PR so fast :) I'm looking forward for the binaries, and will start building for ARM immediatly!

@trusch this went quite smooth :smile:
I've finished signing and uploading all artifacts, so 1.26.0 is done! The very last step is to send out a short announce mail to the rkt-dev ML, and I'll be very happy to have you sending it. It doesn't need to be too long or detailed, just point out 1.26.0 is out with some relevant features and where to get it. If unsure, you can use some previous release mails as template, eg. my 1.22.0 one.


Document the need for npm v3

It is known that npm run prepare fails with npm >= 4. The current workaround is to execute npm install -g npm@latest-3 (see issue #600). I think this should be added as a note in the README while this remains unsolved. Thanks

Thank you for your feedback. We really need to rename the "prepare" task, so we can support NPM >= 4.
I will look into this.
Dan

I was wondering why the build process was always failing for me!
Yes, please note the need for npm v3 in the readme.md.

Related: https://github.com/readium/readium-js/issues/178 and https://github.com/readium/readium-js-viewer/issues/600

Closing this issue, all discussions / fixes now here https://github.com/readium/readium-js/issues/178