Versions command throws java.lang.NullPointerException

Okay, since we figured out the more important bug, here's another one:
I get the java.lang.NullPointerException when running versions command on macos aarch64.
Strangely, this does not happen on startup when the versions are printed in the similar manner.
This also does not occur on ubuntu.
MacBook-Pro-Maxim:mine maxim$ java -jar headlessmc-launcher-1.9.4.jar
[12:09:10] [main/WARNING] [VersionService]: ForgeOptiFine 1.16.1.json, class me.earth.headlessmc.launcher.version.VersionParseException: null
[12:09:10] [main/WARNING] [VersionService]: Fabric 1.19.3.json, class me.earth.headlessmc.launcher.version.VersionParseException: null
[12:09:10] [main/WARNING] [VersionService]: ForgeOptiFine 1.16.1.json, class me.earth.headlessmc.launcher.version.VersionParseException: null
[12:09:10] [main/WARNING] [VersionService]: Fabric 1.19.3.json, class me.earth.headlessmc.launcher.version.VersionParseException: null
[12:09:10] [main/INFO] [Main]: Detected: OS(name=Mac OS X, type=OSX, version=13.4.1, arch=true)
[12:09:10] [main/INFO] [Main]: Minecraft Dir: /Users/maxim/Library/Application Support/minecraft
id   name                          parent
0    1.19.3
2    fabric-loader-0.15.9-1.19.3   1.19.3
versions
java.lang.NullPointerException
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.reduce(ReferencePipeline.java:662)
	at java.base/java.util.stream.ReferencePipeline.max(ReferencePipeline.java:698)
	at me.earth.headlessmc.util.Table.lambda$build$0(Table.java:55)
	at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
	at me.earth.headlessmc.util.Table.build(Table.java:58)
	at me.earth.headlessmc.launcher.version.VersionUtil.makeTable(VersionUtil.java:25)
	at me.earth.headlessmc.launcher.command.VersionsCommand.execute(VersionsCommand.java:22)
	at me.earth.headlessmc.command.CommandContextImpl.executeCommand(CommandContextImpl.java:39)
	at me.earth.headlessmc.command.CommandContextImpl.execute(CommandContextImpl.java:26)
	at me.earth.headlessmc.command.line.ConsoleListener.listen(ConsoleListener.java:22)
	at me.earth.headlessmc.command.line.CommandLineImpl.listen(CommandLineImpl.java:26)
	at me.earth.headlessmc.launcher.Main.runHeadlessMc(Main.java:91)
	at me.earth.headlessmc.launcher.Main.main(Main.java:36)

Expected behaviour:
maxim@xxxxx:~/hypixel$ java -jar headlessmc-launcher-1.9.4.jar
[10:13:05] [main/INFO] [Main]: Detected: OS(name=Linux, type=LINUX, version=5.15.0-101-generic, arch=true)
[10:13:05] [main/INFO] [Main]: Minecraft Dir: /home/maxim/.minecraft
id   name                          parent
0    1.19.3
1    fabric-loader-0.15.9-1.19.3   1.19.3
versions
id   name                          parent
0    1.19.3
1    fabric-loader-0.15.9-1.19.3   1.19.3

Not related to the topic: I have been wondering why isn't the -lwjgl flag enabled by default if that is the main point of headlessmc? If you want to keep it that way, its okay, but I then encourage you to explicitly state this in the How to use section of the README. I personally found out how to actually run mc headless with your project via browsing your github issues. The other way could be using help launch but imo this crucial info should be reflected in the readme.

HeadlessMC does not print all versions at startup, e.g. I do not print snapshots since the official launcher adds new ones everytime so the output would be huge.
There might be some version.json in your .minecraft/versions that has a badly formed json? An id field might be missing.
I will look into making the parsing more robust so that such malformed versions get filtered out.

Not related to the topic: I have been wondering why isn't the -lwjgl flag enabled by default if that is the main point of headlessmc?

Yes, very true. I will do that when I have time to also rewrite the documentation, it sucks rn.
There is the hmc.invert.lwjgl.flag property which makes the lwjgl flag work the other way around.

There might be some version.json in your .minecraft/versions that has a badly formed json? An id field might be missing. I will look into making the parsing more robust so that such malformed versions get filtered out.

Yes, I have found out that there is one version of minecraft causing the problem, which was installed by a 3rd party launcher.

Yes, very true. I will do that when I have time to also rewrite the documentation, it sucks rn.
There is the hmc.invert.lwjgl.flag property which makes the lwjgl flag work the other way around.

Okay, thanks!

https://github.com/3arthqu4ke/headlessmc/actions/runs/8580610588
You can also try this version, it should not crash anymore on that version. (I think)

https://github.com/3arthqu4ke/headlessmc/actions/runs/8580610588
You can also try this version, it should not crash anymore on that version. (I think)

Yes, there is now crash now, thx
FYI, the parsing problem initially happens at ArgumentFactory#57, where the json has "values" field while you try to parse the "value" field.

IDK who is right and who is wrong, just going to provide you with the problematic .json file if you wish to modify your parsing to support this:
Fabric 1.19.3.json

Fixed in 1.9.4

Okay sorry


Refactor: separate webapp and geoserver into different containers

will require updating of the manual, once completed!

will require updating of the manual, once completed!


Added example stub for ingestor-only manifest

Hi @cromega,
as per our discussion, the main purpose of https://github.com/logsearch/logsearch-for-cloudfoundry/ repo is the ingestor_cloudfoundry-firehose job + some parsing rules. For many cases, there are no reason to do additional full deployment, when I have https://github.com/logsearch/logsearch-boshrelease deployed already.
Thus, I propose to get ingestor job + parsing rules only from this repo and include them into main logsearch deployment:
$ spiff m logsearch-for-cloudfoundry/templates/ingestor-only.yml logsearch-for-cloudfoundry/templates/logsearch-filters.yml >ingestor-cf.yml

$ ./logsearch-boshrelease/scripts/generate_deployment_manifest openstack stub.yml ingestor-cf.yml >logsearch.yml

$ bosh -d logsearch.yml deploy

Hi @cromega,
I've just amended my patch to work without templates directory. Also I've added the script to automate manifest generation. Now usage scenario should look like that:
$ ./logsearch-for-cloudfoundry/generate_ingestor_manifest logsearch-for-cloudfoundry/ingestor-only.yml >ingestor-cf.yml

$ ./logsearch-boshrelease/scripts/generate_deployment_manifest openstack stub.yml ingestor-cf.yml >logsearch.yml

$ bosh -d logsearch.yml deploy


[FEATURE ⭐] Performance issues with textures inside frames

Now, operating textures inside Frame, such as Map array or copying resources, all create a new texture, but according to my discovery, textures seem to be reusable.
This comes from other people's implementations or codes I have seen in the past two days, and I forgot which official tutorial I saw this usage from, because window capture is quite linear, the next frame always covers the previous frame, and for the current library design, it is impossible to continue to hold the reference of the previous frame when the next frame comes. Can this texture be made into only one copy in the capture thread, and only references are distributed in Frame, and CopyResource can overwrite this texture at any time, which does not seem to conflict.
The performance improvement does not seem to be very large, but it is probably an optimizable point.
I am not a D3D expert, please forgive me if there are any errors.

This question probably needs to be put aside for now. I am working on using swap chains to scale textures. I will open a merge request later, but I will probably only do some preliminary work to make the feature work by supporting in-gpu scaling. This update will be relatively large, so the texture part will change;
I have done some work, but there are still some obstacles waiting to be fixed. However, I think this feature is still needed. Software scaling on the CPU is very slow. Offloading this task to the GPU will improve performance a lot. If it is downsampled, it can also reduce the size of the data copied from the GPU, because only the downscaled data needs to be processed, which should improve some memory IO

This can be easily done when capturing the whole monitor, because the size doesn't change.
The current implementation is a copy of what OBS does with a little bit of change.
It would be nice if we could improve it.

Indeed, I overlooked this problem. If only a certain area is captured after capture, how to do the scaling logic is still a problem. Therefore, scaling cannot be included in the current capture process. If it must be added, it can only be done through expansion, similar to the video encoder in this project, which can only be added to post-processing after the capture process.

Let’s close it first. There are a lot of things to consider right now, so it’s not a good time to start this feature.

Ok, makes sense.


apigpio failing to import Pi on raspberrypi example setup

pi@pizerow:~/mpf $ mpf
  File "/usr/local/lib/python3.7/dist-packages/mpf/core/machine.py", line 212, in initialise
    yield from self.initialise_core_and_hardware()
  File "/usr/local/lib/python3.7/dist-packages/mpf/core/machine.py", line 197, in initialise_core_and_hardware
    self._load_hardware_platforms()
  File "/usr/local/lib/python3.7/dist-packages/mpf/core/machine.py", line 497, in _load_hardware_platforms
    self.add_platform(hardware_platform)
  File "/usr/local/lib/python3.7/dist-packages/mpf/core/machine.py", line 614, in add_platform
    hardware_platform = Util.string_to_class(self.config['mpf']['platforms'][name])
  File "/usr/local/lib/python3.7/dist-packages/mpf/core/utility_functions.py", line 588, in string_to_class
    m = __import__(module)
  File "/usr/local/lib/python3.7/dist-packages/mpf/platforms/rpi/rpi.py", line 20, in <module>
    import apigpio
  File "/usr/local/lib/python3.7/dist-packages/apigpio/__init__.py", line 2, in <module>
    from .apigpio import Pi

Versions
pi@pizerow:~/mpf $ pip3 list
Package          Version
---------------- ---------
apigpio          0.0.2
asciimatics      1.11.0
asn1crypto       0.24.0
certifi          2018.8.24
chardet          3.0.4
cryptography     2.6.1
entrypoints      0.3
future           0.17.1
idna             2.6
keyring          17.1.1
keyrings.alt     3.1.1
mpf              0.52.7
pigpio           1.44
Pillow           6.2.0
pip              18.1
psutil           5.6.3
pycrypto         2.6.1
pyfiglet         0.8.post1
PyGObject        3.30.4
pyserial         3.4
pyserial-asyncio 0.4
python-apt       1.8.4
pyxdg            0.25
requests         2.21.0
ruamel.yaml      0.15.37
SecretStorage    2.3.1
setuptools       40.8.0
six              1.12.0
ssh-import-id    5.7
terminaltables   3.1.0
typing           <IP_ADDRESS>
urllib3          1.24.1
wcwidth          0.1.7
wheel            0.32.3

Seems to be a Python 3.7 issues. async became a reserved keyword which breaks upstream. Create a PR there. Hope they accept it. Otherwise we will fork it as apigpio-mpf.

I created an mpf apigpio repo here: https://github.com/missionpinball/apigpio. Will push that to pypi in a few days.

https://pypi.org/project/apigpio-mpf/


[codelab] linter errors

The code in this codelab https://firebase.google.com/codelabs/firebase-get-to-know-flutter#5
does not pass the linter's analysis.

Thanks for filing an issue, @asavchuk. Could you be a little more specific about where you're seeing linter warnings? Is it in a particular section, for instance?

@RedBrogdon could you check the original report, not edited yet by @danagbemava-nc? Just one of the places where linter's analysis suggests to improve the code.

@RedBrogdon, I just noticed that while the code in the repo has been updated, the codelab itself hasn't been updated to match the changes in the code.
Eg. The dependencies in the codelab are as follows

Whereas if you clone the completed project as it is now (Screenshot taken from Step 9).

Another Eg.
Taken from step 5 on the codelab
void signInWithEmailAndPassword(
    String email,
    String password,
    void Function(FirebaseAuthException e) errorCallback,
  ) async {
    try {
      await FirebaseAuth.instance.signInWithEmailAndPassword(
        email: email,
        password: password,
      );
    } on FirebaseAuthException catch (e) {
      errorCallback(e);
    }
  }

Taken from step 5 in the cloned repo
Future<void> signInWithEmailAndPassword(
    String email,
    String password,
    void Function(FirebaseAuthException e) errorCallback,
  ) async {
    try {
      await FirebaseAuth.instance.signInWithEmailAndPassword(
        email: email,
        password: password,
      );
    } on FirebaseAuthException catch (e) {
      errorCallback(e);
    }
  }

The code in the repo will pass static analysis, but the one from the codelab will not

I've updated the codelab source to use flutter pub add (see https://github.com/flutter/codelabs/blob/master/firebase-get-to-know-flutter/steps/index.lab.md#configure-dependencies) to get the latest versions. I'm waiting on @kroikie to push it to prod.

@domesticmouse
class GuestBookMessage {
  GuestBookMessage({required this.name, required this.message});
  final String name;
  final String message;
}

@asavchuk I'm guessing you are referring to https://github.com/flutter/codelabs/blob/master/firebase-get-to-know-flutter/steps/index.lab.md#libmaindart-8 but I'm unsure what action you are asking me to take?

@domesticmouse well I guess should not the GuestBookMessage constructor be const?

@domesticmouse well I guess should not the GuestBookMessage constructor be const?

I've added a const constructor to GuestBookMessage in https://github.com/flutter/codelabs/pull/204, but as pointed out by @RedBrogdon it is effectively unused because GuestBookMessage contains run time varying content, and thus can't be const.
On this basis, giving GuestBookMessage a const constructor is possibly counter productive. Thoughts?

Hey @domesticmouse ,
Probably you are right. As it mentioned in the codelab

This class exposes a structured view of the data you are storing in Cloud Firestore.
so it will contain uniqe data per class object. At this perspective, can this constructor be const? Yes, it can, but as well as a regular contructor. And while making it const will not make any difference, at least for the current example, using a regular consructor will be more clear. Thanks.

Agreed, closing this issue out.


Replace Tensor and TensorBuilder with the KVTensor and KVTensorBuilder to delete the arrow deps.

What do these changes do?
Before:
$ ldd libvineyard_llm_cache.so | grep arrow
libarrow.so.1500 => /lib/x86_64-linux-gnu/libarrow.so.1500 (0x00007f5da9879000)

Now:
$ ldd libvineyard_llm_cache.so | grep arrow

Related issue number
Fixes https://github.com/v6d-io/v6d/issues/1818

It might be better to change the filename to the class name. e.g.
kv_state_cache_blob.h -> KVTensor.h

It might be better to change the filename to the class name. e.g. kv_state_cache_blob.h -> KVTensor.h

Make sense to me. Updated to kv_tensor.h to keep the same naming form such as kv_state_cache.h


Refine script support for the Google extension

The refine.ini declares three variables for the Google extension: GDATA_CLIENT_ID, GDATA_CLIENT_SECRET, and GDATA_API_KEY
https://github.com/OpenRefine/OpenRefine/blob/53466223ef11aad83422d5989db995cda8ff69ec/refine.ini#L29
refine checks for these, and if all three are set it passes corresponding definitions to the OpenRefine Java process
-Dext.gdata.clientid=%GDATA_CLIENT_ID% -Dext.gdata.clientsecret=%GDATA_CLIENT_SECRET% -Dext.gdata.apikey=%GDATA_API_KEY%

The Linux refine script parses for -k <google_api_key>, but it doesn't do anything. This option is mentioned in the docs, but not in the refine /h usage statement.
The scripts should be made consistent.
Options (One of the following):

Remove the -k option from the Linux refine script.
Remove all references to google extension from the refine scripts. The user would have to add variables to the JAVA_OPTIONS in refine.ini to enable the google extension.

JAVA_OPTION= -Dext.gdata.clientid=%GDATA_CLIENT_ID% -Dext.gdata.clientsecret=%GDATA_CLIENT_SECRET% -Dext.gdata.apikey=%GDATA_API_KEY%

@elebitzero @wetneb This needs an update to our technical docs somewhere as well, correct?  I don't see gdata variables mentioned other than an extension reference first paragraph here: https://openrefine.org/docs/technical-reference/migrating-older-extensions#how-to-migrate-an-extension
Or is the mention of the gdata variables in our refine.ini enough documentation?


Postgres not writing drive data due to temperature error

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
No drive data is written due to Postgres error.
Expected Behavior
No response
Steps To Reproduce
Start a drive. No detailed drive data is recorded.
 The same errors occur even with zero data in the default database.

What error are you referring to exactly?  The logs above only show 2022-02-04 03:34:03.420 UTC [41] FATAL:  connection to client lost .

Well, I'm confused now. There seems broken pipe continues but no drive data is recorded.
2022-02-22 00:10:09.017 UTC [45] LOG:  could not send data to client: Broken pipe
2022-02-22 00:10:09.017 UTC [45] FATAL:  connection to client lost
2022-02-22 06:08:56.858 UTC [1525] ERROR:  canceling statement due to user request
2022-02-22 06:08:56.858 UTC [1525] STATEMENT:  SELECT
date,
convert_celsius(inside_temp, 'C') AS "Inside Temperature [°C]"
FROM positions
WHERE
car_id = '1'
and inside_temp is not null AND date AT TIME ZONE 'Etc/UTC' >= (NOW() - interval '60m')
order by date desc
limit 1
2022-02-22 06:08:56.868 UTC [1532] ERROR:  canceling statement due to user request
2022-02-22 06:08:56.868 UTC [1532] STATEMENT:  WITH last_position AS (
SELECT date, convert_celsius(outside_temp, 'C') AS "Outside Temperature [°C]"
FROM positions
WHERE car_id = '1' AND outside_temp IS NOT NULL AND date AT TIME ZONE 'Etc/UTC' >= (NOW() - interval '60m')
ORDER BY date DESC
LIMIT 1
),
last_charge AS (
SELECT date, convert_celsius(outside_temp, 'C') AS "Outside Temperature [°C]"
FROM charges
JOIN charging_processes ON charges.charging_process_id = charging_processes.id
WHERE car_id = '1' AND outside_temp IS NOT NULL AND date AT TIME ZONE 'Etc/UTC' >= (NOW() - interval '60m')
ORDER BY date DESC
LIMIT 1
)
SELECT * FROM last_position
UNION ALL
SELECT * FROM last_charge
ORDER BY date DESC
LIMIT 1;
2022-02-22 06:08:56.858 UTC [1530] ERROR:  canceling statement due to user request
2022-02-22 06:08:56.858 UTC [1530] STATEMENT:  SELECT
date AS "time",
convert_celsius(driver_temp_setting, 'C') as "Driver Temperature [°C]"
FROM positions
WHERE driver_temp_setting IS NOT NULL AND car_id = '1' AND date AT TIME ZONE 'Etc/UTC' >= (NOW() - interval '60m')
ORDER BY date DESC
LIMIT 1;

How did you solve this after all? I have the same issue now.


[cxx-interop] Split some modules in tests

This cleans up the C++ iteration tests and makes sure that we test the setup where a C++ iterator and a C++ collection are defined in different Clang modules.

@swift-ci please smoke test


Custom X Axis for BarChartView

I am using BarChartView. So far I am able to get following BarChartView. My question, is there any way to Customize X Axis that way, it will only show min (left most value 37.03), max (right most value 37.31 which is hiding), value for green bar (37.17) and value for orange bar (37.18 which is hiding again). In a nutshell I want to hide some value from XAxis which is not important in my case. (I have asked this question on stackoverflow as well http://stackoverflow.com/questions/36286416/custom-x-axis-for-barchartview)

answered in the SO post. I used to write a smilar one. You can take it as an example. I am using it, so should be bug free. But no guarentee LOL


Allow configuration of base uri

This is very useful to use drop in replacements of the openai-api for local models.

Hi @grafst
Thank you for your PR.
It looks like this is introducing a breaking change, because it will fail for all existing users not having the base_uri in their configuration file.
I think this can be fixed, by making the default null and only set the baseUri if a configuration exists and is not null.
And in my opinion there is no need to validate if the base uri is a string. Maybe we can just enforce a string casting.

yes you are totally right, it should just ignore if the config is not present.
Oh and really sorry I didn't see the other PR before :(
Is this now better?

Hi,
Any update on getting this resolved and merged? or a new PR should be created?

So we still do not have any option to pass a custom URL for self-hosting LLM? Or just have to pass as an HTTP request?

Yes I will look into it soon.
On February 17, 2024, Markus Hilsenbeck @.***>
wrote:

So we still do not have any option to pass a custom URL for self-
hosting LLM? Or just have to pass as an HTTP request?

—
Reply to this email directly, view it on GitHub
https://github.com/openai-php/laravel/pull/72#issuecomment-1950243983,
or unsubscribe <https://github.com/notifications/unsubscribe-
auth/ACAUED23YVD2ZCU4SSAYOETYUDIHHAVCNFSM6AAAAAA7N5TJZSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNJQGI2DGOJYGM>.
You are receiving this because you were mentioned.Message ID: <openai-
@.***>

I would also love to see this added. Am hoping to use this along with openrouter.ai to get access to many different models from one interface.

FYI - This allowed me to get Ollama working locally with the lib, although I needed https://github.com/openai-php/client/pull/375 as well


Blender imports not working in blender 4.1 (with or without RPC)

Godot version
4.2.rc.custom_build.eda44bfe1
System information
Linux 6.6.1-arch1-1 Vulkan API 1.3.255 - Forward+
Issue description
Importing .blend files not working when using blender version 4.1
When using blender version Blender 4.0.1 it is working, but without RPC (so it's very slow)
Steps to reproduce
Create a simple .blend file (default cube scene will do)
Enable blender import for the project
Set blender port and path in editor settings
Minimal reproduction project
N/A

Tested with blender 4.0.1:
Blender 4.0.1 (hash d0dd92834a08 built 2023-11-24 00:44:36)
Error: Cannot read file "/home/mxaddict/import sys": No suchfile or directory

Blender quit

I'm pretty sure this error is related to the python script that is run via --python-expr arg on blender call.

I did some more investigation and seems that --python-expr <expression> is not exposing the import libs from blender.
If I just put the <expression> into a tmp.py file, then run it via blender --background --python tmp.py it seems to be working.

To me the error looks more like it's not properly putting quotes around the command line, so new lines are interpreted as separate arguments.
Since this is a custom build, can you make sure the file is using LF line endings? Or try using an official build instead of a custom, to help narrowing it down a bit.
Otherwise I agree that it's likely more stable to use a temp file for the script instead of passing it as an argument.

This issue was happening with the default version 4.1 stable.
I just tested with a custom build to see if it's still an issue with the latest version.
I have a feeling this is an issue that is only for newer versions of blender, I will test it out with older blender versions to confirm.

Tested this with blender 4.1.0 Alpha and am getting this error:
Blender 4.1.0 Alpha (hash ce5305451ce5 built 2023-11-27 01:36:12)
Read prefs: "/home/mxaddict/.config/blender/4.1/config/userpref.blend"
Error: Python:   File "<string>", line 1
    import
          ^
SyntaxError: invalid syntax
Error: Cannot read file "/home/mxaddict/Godot/GearFear/bpy,": No such file or directory

Blender quit
ERROR: Error importing 'res://addons/mixamo/character.blend'.
   at: _reimport_file (editor/editor_file_system.cpp:2050)
Blender 4.1.0 Alpha (hash ce5305451ce5 built 2023-11-27 01:36:12)
Read prefs: "/home/mxaddict/.config/blender/4.1/config/userpref.blend"
Error: Python:   File "<string>", line 1
    import
          ^
SyntaxError: invalid syntax
Error: Cannot read file "/home/mxaddict/Godot/GearFear/bpy,": No such file or directory

Blender quit

Ok, so after more testing, this issue is not caused by godot, it's caused by aur package for blender-4.0-bin.
I've since mitigated this issue on the blender side.
Note: This issue does not happen with regular blender installs so should not be of concern to godot.
BUT: The RPC is not responding properly to the requests to <IP_ADDRESS> on port 6011, still investigating why that is.

Seems that the while loop that checks for blender RPC service is running before the service can actually start.
ERROR: Unexpected status during RPC connection: 4
   at: do_import_rpc (modules/gltf/editor/editor_import_blend_runner.cpp:230)
Failed to connect to Blender via RPC, switching to direct imports of .blend files. Check your proxy and firewall settings, then RPC can be re-enabled by changing the editor setting `filesystem/import/blender/rpc_port` to 6011.
Blender 4.1.0 Alpha (hash ce5305451ce5 built 2023-11-27 01:36:12)
Blender 4.1.0 Alpha (hash ce5305451ce5 built 2023-11-27 01:36:12)
Read prefs: "/home/mxaddict/.config/blender/4.1/config/userpref.blend"
Read prefs: "/home/mxaddict/.config/blender/4.1/config/userpref.blend"
Read blend: "/home/mxaddict/Godot/TempProject/YBot.blend"
17:47:35 | INFO: Draco mesh compression is available, use library at /usr/share/blender/4.1/python/lib/python3.10/site-packages/libextern_draco.so

If you look at the logs above, you'll see that the ERROR: Unexpected status during RPC connection: 4 is run before the Blender 4.1.0 Alpha (hash ce5305451ce5 built 2023-11-27 01:36:12) header is output.
And immediately after that line you have another Blender 4.1.0 Alpha (hash ce5305451ce5 built 2023-11-27 01:36:12) which is from the manual import (triggered because of RPC not quote unquote working.

I've managed to get this working on a local build and created a PR #85519, it's kinda hacky but it works 🤫


IRGen: Use clang's objc encoding for types when there is a ClangNode

We do this because the swift code does not support all attributes and
does not support generics.
rdar://60474785

@swift-ci Please test


Confine drag to an axis

As a developer, I'm using this to re-order items in a simple vertical list. So it's potentially jarring or confusing when a user is dragging an element and it can be dragged literally anywhere on the screen.
Ideally, there'd be a prop like dragDirection (any, y-only, x-only)?
Here's a shot of my component vs iOS list re-ordering.

Yes this would be a nice feature, I like it. Would you like to do a PR for it?

Starting from v1.4.0, there is a lockAxis option.


Issue #24 Show a window to select the pull secret if not configured

This will use the pull-secret as an argument to start and not save
it in crc configs
Depends on https://github.com/code-ready/crc/pull/1561
Testing

Make sure pull-secret-file is unset in crc
Remove the already running tray and start the tray from this PR's artifact
Click on start, when prompted to select pull secret, click on browse and select the pull secret file
Follow along with tail -f ~/.crc/crcd.log

This is missing a check for if there's an existing crc VM and not ask for the pull secret in that case.


Driving pose skeleton to approximate the length of the character’s skeleton in the reference image

During inference, we rescale the length of the driving pose skeleton to approximate the length of the character’s
skeleton in the reference image. Does anyone know how to do this step?

We tried rescaling through the external rectangle of the kps common to ref and motion, and tested in Moore-AnimateAnyone, but the effect was not significantly improved.

We tried rescaling through the external rectangle of the kps common to ref and motion, and tested in Moore-AnimateAnyone, but the effect was not significantly improved.

I tried scaling the skeleton and it worked, but it wasn't good enough.

In my work, skeleton alignment was effective for quality (Ref : woman, Pose : man)

I tried to extract several key points from the dwpose and perform affine transformation to obtain a matrix. Then, I processed each frame of the pose video and achieved better results

I tried to extract several key points from the dwpose and perform affine transformation to obtain a matrix. Then, I processed each frame of the pose video and achieved better results

It's so greatly, i have some doubts, how to select the key points?

@eightmusic  - there's this code base - https://github.com/MooreThreads/Moore-AnimateAnyone/

I tried to extract several key points from the dwpose and perform affine transformation to obtain a matrix. Then, I processed each frame of the pose video and achieved better results

That's so great. Really want to know how to make it! Can you share the code?


FirebaseHttpClient: add forceReuse

Fixes #230

It worked for me

Merging: sorry all for the delay.


update readme with basic usage info and some other small changes

I've checked locally that the example program I added to the Usage section compiles and runs correctly.

@dryajov once this is merged, I can tag v0.0.1 and submit nim-leopard to https://nimble.directory/, if you're okay with that.


Marks Side Bar item causes Neovim Message Pop up

@bryphe I noted an issue whilst working on #1443 having attempted to use nvim_command_output to get highlight colors. I discovered that a major side effect of this command is that it causes neovim to briefly show the output of the given command in the echo msg area. This means that with sidebar.marks.enabled on there is a flicker of messages on navigating pages which is when I believe the function is called.
A solution would be to generate a viml function (I know you're not a fan 😟, I can have alook later I'm interested in trying to use lua in vimscript) that passes the output of the command back into oni which can be called silently to work around this and maybe this warrants an issue on neovim's repo as this seems like an unintended side effect

Nice catch, @Akin909 ! I can't believe I missed this - it's incredibly jarring. Appreciate you logging the issue, would've been embarassing for the next release to have this...
In the short-term, I'll set sidebar.marks.enabled to false for now while we work out the kinks.

A solution would be to generate a viml function (I know you're not a fan 😟, I can have alook later I'm interested in trying to use lua in vimscript)

Haha, ya, I just hate maintaining VimL 😄 But if there is no other way - I'm open to it!

be called silently to work around this and maybe this warrants an issue on neovim's repo as this seems like an unintended side effect

👍 that would be great - my expectation was that calling nvim_command_output would suppress the output being displayed, so seems like it may be a bug (other consumers of the API may have the same expectation I'd imagine).

This issue was resolved by neovim/neovim/pull/7821

Awesome! Thanks @Akin909 . Need to bring back the bookmarks bar now 😄


fix(test): don't expect specific status code in queue shutdown test

Summary
konghq.com:80 no longer responds with 301 to POST requests, but as we're not interested in the specific status code anyway, remove it from the expected string.  We only need to make sure that an attempt was made to contact the log server (konghq.com).
(EE PR: https://github.com/Kong/kong-ee/pull/6579)
Checklist

[X] The Pull Request has tests
[X] A changelog file has been added to CHANGELOG/unreleased/kong or adding skip-changelog label on PR if unnecessary. README.md
[ ] There is a user-facing docs PR against https://github.com/Kong/docs.konghq.com - PUT DOCS PR HERE

Issue reference
KAG-2612

release/3.2.x is not needed


Handle new contribution

Status
Ready
Related Issues
fixes: link to the issue
Description
Added a new workflow that will assign the contributions TL to every new contribution PR in the content-docs repo.

A test PR.


Fix existing API endpoints

Existing API page references "database only" queries, now gone due to newpub index; need to remove these. Several existing endpoints are broken and need repair.

This is as fixed as it wil get for v3 beta. Refactored the search on name to return flattened "union_records" of parents and children if any


⚠ Secret Website 3 has degraded performance

In f4b01eb, Secret Website 3 ($SECRET_WEBSITE_3) experienced degraded performance:

HTTP code: 200
Response time: 1796 ms

Resolved: Secret Website 3 performance has improved in 2b4e119.


Start app in dev mode by default unless NODE_ENV is production

Follow up on https://github.com/artsy/force/pull/2352#discussion_r182159039.
I noticed in our papertrail log we accidentally listed all the exported variables. I believe that was intended for local development when a .env file is present. This PR changes the default mode for running the app to development unless NODE_ENV is production, and hope this can simplify the checking.
More details in the commit message (copied below):
Previously we started the app by default in production mode, and only started it in dev mode when $NODE_ENV is set to "development". However, this requires us to grep NODE_ENV from .env and export it in development before being able to perform the check.
However, in production, lacking the .env file accidentally turns the export statement into just export and that means listing all the exported variables. This not only pollutes the logs but also has security concerns.
This commit changes the default to be development and only run the app in production mode when $NODE_ENV is set to "production". This simplifes the check because $NODE_ENV will be set properly in production.

Alright, the export is gone and the log is cleaner.
However, it's weird that Heroku npm start twice. I don't think we need to manually heroku restart after deployment. Will look into this next.

👍


Mapping between notebook and python

Currently Jupyter extension has a map of resource to associated Kernel. In this item we investigate how such mapping works and see if Jupyter can contribute this information to Python extension via some API, and what that API will look like. This will also define how that info will be exposed to LS.

There are two types of mappings needed:

Notebook URI -> Python Path
Text Document URI -> Notebook URI

From my reading 1 is needed to get the right packages when performing analysis. Not sure why 2 was moved into Jupyter extension, this seems to be using information available to all extension, and could be calculated independently.


Auto-fill + entering character / Optional to turn this off

I have seen it in editors where, for example, if you type an "(" it will auto-fill an ")" and it's cool that Mancy does this, as well. The problem I am seeing is that if I then type that ")" myself, it will add another ")" instead of replacing that auto-filled ")"--like many other editors do.
So you end up with: something()) instead of the expected something().
It would also be nice to be able to turn auto-fill off completely.

@marclemagne sure thing.

Related to issue #48.
Consider use editor components like Ace, it feature autofill, bracket matching and another niceties.

@pmros let me check those. we need external auto-completion support as well

@princejwesley these libraries ussually let some developer customizations (hooks, callbacks, events, etc.)

@pmros :+1:

@pmros ace is BCD licensed. code mirror seems good.

@princejwesley Code mirror is good for me :+1:

Wow, you guys are awesome! Thanks!


pull request for e2e test at 11/30/2016 15:56:05

:white_check_mark: Validation status: passed
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.


Need official docker repository

Today, we deploy EOS with multiple instances, combination of different read-mode for different scenarios. Docker will greatly simplify such deployment, using docker-compose or kubernetes. For security concern, we have to build our own docker image every time we upgrade to a new version.
With a trusted EOS docker image repository, we can simply modify the version for upgrade, and we can also share topologies with other BPs.
An official EOS docker repository, with in time docker images, will greatly help.
We now use Dockerfile in this EOS Studio's github - https://github.com/ObsidianLabs/eosio-contracts-build-tools

Hi @jjzhangg, I would like to understand your request a bit more. You mention docker-compose and k8s. As these technologies have different use cases, are you looking for a solution to manage a production deployment? In yes, k8s makes sense. Or, are you looking for something to help out in development? If yes, docker-compose is your best bet.
On a related note, are you looking for nightly builds of the latest developments in EOS, or are you looking for only released builds? It sounds like you are only updating on new release versions. But I thought it would be worth checking. Thanks!

@lfeagan My request is against docker image, and mainly against release builds. nightly builds is an add-on, which is better. k8s or docker-compose, it's up to BPs decision

+1

+1

We now offer Helm charts to simplify Nodeos deployment.  Does this meet your need?


Adding the ability to sort Date strings

This is probably not the most elegant way of a more generic way to sort, but it should probably do the trick with a minimum amount of changes to your existing code.
Since no tests have been present, I have not added any myself. Therefore, I cannot completely guarantee that this is working 100%. But I think it should.
This should fix #65.

Remind me in a few decades to merge this
On Sat, Jan 2, 2021, 4:47 PM Nicola<EMAIL_ADDRESS>wrote:

This is probably not the most elegant way of a more generic way to sort,
but it should probably do the trick with a minimum amount of changes to
your existing code.
Since no tests have been present, I have not added any myself. Therefore,
I cannot completely guarantee that this is working 100%. But I think it
should.
This should fix #65
https://github.com/MicroDroid/vue-materialize-datatable/issues/65.
You can view, comment on, or merge this pull request online at:
https://github.com/MicroDroid/vue-materialize-datatable/pull/67
Commit Summary

Adding the ability to sort Date strings

File Changes

M package.json
https://github.com/MicroDroid/vue-materialize-datatable/pull/67/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519
(1)
M src/DataTable.vue
https://github.com/MicroDroid/vue-materialize-datatable/pull/67/files#diff-bae890184cedb5b5f1695e254348c097f6308643e62f7145c091693faee845d4
(11)

Patch Links:

https://github.com/MicroDroid/vue-materialize-datatable/pull/67.patch
https://github.com/MicroDroid/vue-materialize-datatable/pull/67.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/MicroDroid/vue-materialize-datatable/pull/67, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACBA272VCGEYS7QSK3ORP6LSX4WWRANCNFSM4VRDKXLQ
.

Remind me in a few decades to merge this
On Sat, Jan 2, 2021, 4:47 PM Nicola<EMAIL_ADDRESS>wrote:

This is probably not the most elegant way of a more generic way to sort,
but it should probably do the trick with a minimum amount of changes to
your existing code.
Since no tests have been present, I have not added any myself. Therefore,
I cannot completely guarantee that this is working 100%. But I think it
should.
This should fix #65
https://github.com/MicroDroid/vue-materialize-datatable/issues/65.
You can view, comment on, or merge this pull request online at:
https://github.com/MicroDroid/vue-materialize-datatable/pull/67
Commit Summary

Adding the ability to sort Date strings

File Changes

M package.json
https://github.com/MicroDroid/vue-materialize-datatable/pull/67/files#diff-7ae45ad102eab3b6d7e7896acd08c427a9b25b346470d7bc6507b6481575d519
(1)
M src/DataTable.vue
https://github.com/MicroDroid/vue-materialize-datatable/pull/67/files#diff-bae890184cedb5b5f1695e254348c097f6308643e62f7145c091693faee845d4
(11)

Patch Links:

https://github.com/MicroDroid/vue-materialize-datatable/pull/67.patch
https://github.com/MicroDroid/vue-materialize-datatable/pull/67.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/MicroDroid/vue-materialize-datatable/pull/67, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACBA272VCGEYS7QSK3ORP6LSX4WWRANCNFSM4VRDKXLQ
.

I was able to verify that this fix does in fact enhance #65. The two main datetime cases that we use in our code, are "YYYY-MM-DD hh:mm:ss A" and "YYYY-MM-DD." Both of which were sorting correctly on 25 rows of data per page. Is there any chance we could get the code merged in a few decades early? Does there need to be more changes to the code in order to get this approved? Such as updated documentation that includes verbiage to let the user know it will also sort datetime strings, but it still needs to be declared as a string?

I was able to verify that this fix does in fact enhance #65. The two main datetime cases that we use in our code, are "YYYY-MM-DD hh:mm:ss A" and "YYYY-MM-DD." Both of which were sorting correctly on 25 rows of data per page. Is there any chance we could get the code merged in a few decades early? Does there need to be more changes to the code in order to get this approved? Such as updated documentation that includes verbiage to let the user know it will also sort datetime strings, but it still needs to be declared as a string?

ok I'll try publish in 6h to make it quicker perhaps

ok I'll try publish in 6h to make it quicker perhaps


ARM deployment template doesn't match bitness of Azure Pipelines build

After deploying Azure resources according to the documentation (invoking the "Deploy" command in Visual Studio on the ArmDeploy project) and building/deploying SignService using Azure Pipelines, I got this error when I first attempted to connect to the service:

I was able to resolve this by changing "Platform" to "64-bit" on the "General settings" tab of the "Configuration" blade for the App Service, but presumably either azure-pipelines.server.yml should build a 32-bit app, or azuredeploy.json should deploy the App Service with the platform set to 64-bit?

azuredeploy.json should be updated...

Thanks Claire, I think that's the fastest response I've ever received after posting an issue 😄
I'd offer to submit a PR for that but my knowledge of ARM templates is rudimentary.


Add space to logging for missing values being removed from y values

pointed out by @bendearborn, whom I will work on this PR with :)

done.


Migrate to .readthedocs.yaml configuration file

This is required to continue building documentation on Read The Docs on September 25, 2023 and is a prerequisite to #497!
See: https://blog.readthedocs.com/migrate-configuration-v2/

The procedure is detailed there: https://docs.readthedocs.io/en/stable/config-file/index.html#configuration-file-tutorial


Item Interaction Events

As the name implies, this adds events that fire when using items.
This PR adds the item_extensions module.
TODO

[x] "Used on block" event
[x] "Used on entity" event

Moved to item_events!

Hm it all looks good, but what is your opinion on a adding generic UseItem event as well? One that fires when the 'use' method is called?
Maybe an 'inventoryTick' event as well, although that's not really an interaction and is therefore not in line with this PR's description.
My point is, this can be expanded. We should look into that.


tests: net: socket: socketpair: move to new ztest API

Move socketpair tests to use new ztest API
TEST=twister -T tests/net/socket/socketpair
Signed-off-by: Hu Zhenyu<EMAIL_ADDRESS>

Each socket pair test seems to be self-contained, do they need to be executed in certain order?

Yes, the numbers in the test case name can be removed now. And CONFIG_ZTEST_SHUFFLE=y can be set to test this test suite.
Thanks to review.


ip tagging filter: support loading tags from file system

Description: IP tags can only be loaded via the v2 configurations. Extend the filter to support reading IP tags from the file system.

@ccaraman I can do that if you guide me a bit.

Should this be a DataSource?

We (Slack) have a similar need and happy to work on the implementation.
We would want to add another argument ip_tag_path which  should be oneof (either ip_list or ip_tag_path) in v4 and programmatically mutually exclusive in v3.
For our specific needs, we want to be able to update the file out-of-band, so it's important to watch for changes. Instead of a DataSource (which only supports static files), we want to use dispatcher.createFilesystemWatcher().
The content of the file will be type repeated IPTag ip_tags which will look like:
message IPTagFile {
  repeated IPTag ip_tags format
}

filter config looks like:
{
  "request_type": "...",
  "path": "/path/to/file",
  "ip_tags": [
    "ip_tag_name": "...",
    "ip_list": [],
  ]
}

File content looks like
[
  {
    "ip_tag_name": "...",
    "ip_list": []
  },
  {
    "ip_tag_name": "...",
    "ip_list": []
  },
  ...
]

With above, we can have country codes in ip_tag_name with associated IP list.
If that looks acceptable to you, I'll go ahead and implement this. :bow:

@Radha13 yup this would be great!


Make update_app_identifier accept info plist paths with $(SRCROOT)/$(PROJECT_DIR)

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context
You were not able to use update_app_identifier if the path to Info.plist specified in your project file included $(SRCROOT) or $(PROJECT_DIR).
As a workaround you could use relative paths in the project file, but that makes the path less explicit, and actions like update_app_identifier should not require to modify the project file by hand before using them.
Description
The path to Info.plist given to update_app_identifier can now include $(SRCROOT) or $(PROJECT_DIR) and will be resolved correctly.

🚀

Thank you!


problems with graphviz

pip installation of graphviz is very problematic, at least on mac.
Tried many workarounds but easiest is to just install pygraphviz with conda, and then molcloud
conda install -c conda-forge pygraphviz
pip install molcloud

Thanks!


Unable to specify vendor prefixes

Reported by @thearchitect in https://github.com/gopherjs/vecty/pull/82

For example
elem.Div(
	vecty.Style("display", "-ms-flexbox"),
	vecty.Style("display", "-webkit-box"),
	vecty.Style("display", "-moz-box"),
	vecty.Style("display", "-ms-box"),
	vecty.Style("display", "box"),
)

will try to set only display: box.

See comments starting at https://github.com/gopherjs/vecty/pull/82#issuecomment-279260222

Do we need to approach this similarly to #80?

@pdf Maybe. I am not sure.
The big open question here is, if you want to specify some vendor prefixed CSS styles as shown in the issue description, how does that actually happen with HTMLElement.style?
Does that DOM object even support specifying vendor prefix CSS styles? I'm not sure. Basically, we need to figure out what this looks like in plain JS before we figure out how to support it in the Vecty API.

Ack.

I took a quick look at this, and my understanding is that there's no way to support this using the DOM API.  The only way I can see of doing the 'right' thing here would be to implement browser detection and a prefix database for overrides, but I really don't think this is a path we want to go down.  The autoprefixer DB is over half a MB, for example.

You seem to be referencing some common autoprefixer DB? Could you point me to it? I am not familiar.
I haven't looked yet, but I wonder how things like http://leaverou.github.io/prefixfree/ work.
What I believe to be true is that:
elem.Div(
	vecty.Style("display", "-ms-foobar"),
	vecty.Style("display", "-webkit-foobar"),
)

Can never work in terms of the DOM API because HTMLElement.style really is just a map where a single key (display) has a single value (whichever is specified last).
Of course, where the key is different, it will work fine:
elem.Div(
	vecty.Style("-ms-foobar", "xyz"),
	vecty.Style("-webkit-foobar", "xyz"),
)

So this is probably not possible, as you said, and is just another good example of how CSS is not really usable from within JavaScript fully. For example, we also can't set psuedo class rules without manipulating a stylesheet object: https://stackoverflow.com/questions/311052/setting-css-pseudo-class-rules-from-javascript
Maybe this all folds into #22

You seem to be referencing some common autoprefixer DB?

Just the autoprefixer npm module, which is a CSS pre-processor that prefixes stylesheets, and is used in a lot of JS build workflows.  It works there, because it's used to build static assets, but obviously we don't want that sort of hefty codebase in the frontend, not to mention that the maintenance overhead would be a massive distraction.
I don't think we can do anything to fix this particular issue, so probably close it in favour of #22 happening one day.
PS - I am currently dealing with >50% packet loss to Github, thanks to some BGP hickup that is sending all my traffic via Europe to get there, hopefully my comments make it through, but it's a bit hit and miss so I may give up for now.

Closing in favor of #22


Undefined variables should not ba allowed on gitlab ci local

Gitlab will fail with error
jobs:<jobname>:variables config should be a hash of key value pairs
if undefined variables are used, but gitlab-ci-local runs just fine.

---
test-job:
  variables:
    UNDEF_VAR: ${NON_EXISTING_VAR}
  script:
    - echo "Test something ${UNDEF_VAR}"

@rroemer Can you come up with more test cases ?

Nvm, I think I found what you guys were experiencing
test-job:
  variables:
    UNDEF_VAR: ["Lala"]
  script:
    - echo "Test something ${UNDEF_VAR}"

You've basicly been mangling the entire structure of variables, which is probably why you saw this message.
I will reproduce this "variables" validation step as well, so we can noticed such mistakes earlier

@rroemer https://github.com/firecow/gitlab-ci-local/pull/70 There you go...


the window Visual Studio Code doesnt show up when open file

VSCode Version: Code - Insiders 1.4.0-insider (0421a3492317a4ca1adaa7f3513391d312cb10c3, 2016-07-14T05:07:04.955Z)
OS Version: Windows_NT ia32 10.0.10586
Description : why Visual Studio Code doesnt open the window and show it on top of screen imediatly when i open a file. i always have to open it and then click on the icon on taskbar to preview the file. that is ridiculous
Steps to Reproduce:

open any file by visual stuido code(both right click then choose open by  Visual Studio Code and double click)

This happens when vscode is already running and the file is opened in a new window. When vscode does not run yet, it will launch and be activated.

yes. the vscode is launch but what i want is that it will be show up the window when i open another file from explorer. I like this editor but opening  a file and then click the icon on taskbar to show the window really annoyed me
Or is there a setting for that??

@anhlt570 there is no setting. My comment was a clarification of what you see for @bpasero. It was not a justification of the current behavior.

This looks like https://github.com/Microsoft/vscode/issues/929


Documentation Layout

Refactoring the Documentation Layout, related to #435

It's a hot mess, but I'll merge it as it is. I'd like to make the individual packages separate collections as they also might have different requirements data-wise which would also result in a nicer left sidebar, but that's for another day. 👍

Thanks @ixxie for the input! ❤


Support rect glyph

Trying to do e.g. df.plot(kind="rect", ...) results in ValueError: Allowed plot kinds are 'line', 'step', 'point', 'scatter', 'bar', 'barh', 'hist', 'area', 'pie', 'map'.
Do you plan to support the rect glyph? Is there a specific reason it is not yet supported? How much effort would you estimate for that? With some guidance I might tackle it myself.

Hi @fleimgruber ,
contributions are always welcome. How would such an API for an "rect"-plot look like. How should a dataframe be formed and how should the plot look like?
Best,
Patrik

See the API reference and also this example.

Ah, got it. You want to implement something like a matrix plot. I actually wanted to implement this a long time ago but didn’t find the time to do so.
If you need any advice, please ask me.
Best Patrik


Remove Apifox.Apifox 2.3.26 to Ruihu.Apifox 2.3.26

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

URL: http://cdn.apifox.com/download/2.3.26/Apifox-2.3.26.exe
Status Code: 200
(Automated message - build 869)


Added bower.json, registered package on bower.

I think that's it. Now you can just accept this pull request. Your package is on bower and I'm happily using it.

Just for clarity, that's related to #2

Thanks @falxcerebri

I think that was little too fast. The bower.json misses  dependencies which should be generated by bower wizard... sorry for the trouble. Pach or another PR?

I'm easy. Just create another PR


⚠ Bofrost.nl has degraded performance

In e8cee84, Bofrost.nl (https://www.bofrost.nl) experienced degraded performance:

HTTP code: 200
Response time: 4550 ms

Resolved: Bofrost.nl performance has improved in 2192621.


LiteFS not working

I created a demo app to test the stack, followed the instructions steps to deploy to Fly but seems like something related to LiteFS is not working.
The Deploy action fails with a timeout: https://github.com/ananni13/epic-demo/actions/runs/5110312304/jobs/9186104446
Error: timeout reached waiting for healthchecks to pass for machine e2865eddb7d278 failed to get VM e2865eddb7d278: Get "https://api.machines.dev/v1/apps/epic-demo-c661/machines/e2865eddb7d278": net/http: request canceled

Checking the app logs in Fly I see this message logged every second in a loop:
2023-05-29T09:14:53.283 app[e2865eddb7d278] sjc [info] A28237BB490D58F0: cannot acquire lease or find primary, retrying: fetch primary url: Get "http://<IP_ADDRESS>:8500/v1/kv/litefs/epic-demo-c661": dial tcp <IP_ADDRESS>:8500: connect: connection refused

This should be resolved now. Thanks! https://github.com/epicweb-dev/epic-stack/commit/550ce76939ef99ddc09be9dfed494e6535760b69

I just ran into this same thing today with the latest version of Epic-Stack. Had to run
fly consul attach --app


Recording UI checkbox should be on/off radio buttons

@wohlner I can't find any radio button in our design. I can take standard one:

So how should it look?

That looks great. Please change the following copy:

"Record stream" to "Record sessions"

Also, please take a look at https://docs.google.com/drawings/d/1S7kabGgV-qvCtVFYs2zSnIyODfXsQ9vhnfTdYy-uFKY/edit to see where the record radio buttons row should be (below ingest/playback URLs and above renditions)


VMS UI_OpenSSL fixups

Checklist

[x] CLA is signed

Description of change

This includes two changes:
    VMS UI_OpenSSL: if the TT device isn't a tty, flag instead of error

    On all platforms, if the controlling tty isn't an actual tty, this is
    flagged by setting is_a_tty to zero...  except on VMS, where this was
    treated as an error.  Change this to behave like the other platforms.

and
    VMS UI_OpenSSL: generate OpenSSL errors when things go wrong.

Note:  VMS builds currently fail in test/recipes/03-test_ui.t.  These changes (well, the first of the two commits, truly) fix the issue.

Merged


vendor: Don't allow multiple values for --sync

The --sync argument to cargo vendor currently takes a list, which makes it easy for it to eat the final path argument:
cargo vendor --manifest-path foo/Cargo.toml -s bar/Cargo.toml ./test_vendor/
error: failed to read ./test_vendor/

Caused by:
  No such file or directory (os error 2)

Per discussion on #10441, this behavior is undesirable and hopefully used infrequently enough that we can change the UI for it. This patch will now only allow one value per --sync argument.
I didn't regenerate other doc files as it's not clear to me how/when that should be done.

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @alexcrichton (or someone else) soon.
Please see the contribution instructions for more information.

@rfcbot fcp merge
I realize that this is technically a breaking change but personally I'd be hopeful that we could get away with this. Any CLI argument that takes a value can't set .multiple_values(true) because that's ambiguous with not only other flags but also arguments to the command itself. In that sense this, to me at least, is clearly a bug fix, and anyone relying on the previous behavior can switch to multiple occurrences of the --sync flag

I didn't regenerate other doc files as it's not clear to me how/when that should be done.

Here is how to generate docs. In short, when you are editing man-like file (located under src/doc/man/), you need to run the script build-man.sh in src/doc to rebuild man pages.

I didn't regenerate other doc files as it's not clear to me how/when that should be done.

Here is how to generate docs. In short, when you are editing man-like file (located under src/doc/man/), you need to run the script build-man.sh in src/doc to rebuild man pages.

Thank you. I can do that if you would like, but it's probably faster/easier for one of the Cargo devs to take care of it and amend my commit :)

This additionally has CI failures which will need to be resolved before merging, in addition to the doc updates, and @aeikum we're in no rush so if you're able to take care of these failures that would be great.

Hello again. I've updated my branch to regenerate the docs and fix the test failure on Windows.

:sunny: Test successful - checks-actions
Approved by: weihanglo
Pushing b816d82ee94acd4d6be588c0f0cd299701c55457 to master...

Just encountered this when updating the rust-lang/rust bootstrap compiler (which included a newer cargo) in https://github.com/rust-lang/rust/pull/95678:
error: failed to sync

Caused by:
  failed to create directory `/checkout/compiler/rustc_codegen_cranelift/Cargo.toml`

Caused by:
  File exists (os error 17)

The positive thing is that all arguments passed to the old --sync were supposed to be files, so the newer code rejects them with an error rather than misbehaving. Still, the error message is rather unfortunate, and the fact rustc hit it makes it likely other codebases will be affected as well.


Sweet.js now have no operator overloading?

Hello. Sweet.js removed operator overloading and custom operator?

Yes, issue to add them back: #517


Revert "collectd: fix build with lm_sensors"

Reverts NixOS/nixpkgs#52614 (breaks eval)

fixed in https://github.com/NixOS/nixpkgs/pull/52620


breventing newly installed app(s)

Hallo I'm new user of brevent.
Recently I use brevent v3 5.1.4 with root mode (magisk v17.1) on Xperia m4 6.0.1 stock.
When I install a new app, brevent notification always appear & when I remove the notification (without pressing unbrevent), brevent will directly brevent that newly installed app.
Would you mind removing this behaviour since v.<IP_ADDRESS> seems not like that & if it is a new feature, probably you could give an option to remove the notification / behaviour.
Thanks, I really appreciate it

setprop log.tag.brevent.update.disabled true

Then launch Brevent.
If you have paid 5 Brefoil, tap "System status" in Settings of Brevent 7 times to show ocd features.

From the first version, Brevent will auto brevent new apps.


disable skipping the issue template, add note for uploading geo_em files

this removes the "Don’t see your issue here? Open a blank issue." at the bottom of the issue page, forcing people to use the template. I hope this will increase the overall issue quality.
I also added a note about uploading files as well as linking to the WRF issue tracker directly when creating an issue (as a button).

Hey, I am busy preparing for EGU, I could have a look after next week?

yeah, it's nothing fancy nor complex - just wanted someone to have quick look for typos etc. But it's nothing urgent - yeah, EGU is around the corner!


docs: Fix build badge

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@5e794ba). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             master       #29   +/-   ##
==========================================
  Coverage          ?   100.00%
==========================================
  Files             ?         1
  Lines             ?        16
  Branches          ?         1
==========================================
  Hits              ?        16
  Misses            ?         0
  Partials          ?         0

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


About the turn unit

I am pretty sure all browsers support the turn unit, contrary to what is stated in the documentation from your turn-to-deg function. Do you have any reliable source about a browser not supporting turn?

My source was MDN, which I appear to have trusted a little too much :) I just tested it in Chrome and Safari 8 and you're totally right. As long as it also works in iOS 8 and Android 4 we're fine.

Pretty sure it works everywhere. I'll make a PR. :)

Thanks, you're the best!

Fixed via 47afa9d709e730ae9ab74aa38637d39b686d8e9b


Board Manager File not working.

https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json
when I enter the above link into Arduino board manager it does not work.
the boards are not listed in Arduino IDE

even if i try to open this file in web browser it does not work

Well it is available. Don't know why not for you. I can't help you on this. As stated it is hosted on github.


Fix Plugin Lint

I have corrected poggit's error in the plugin about setting the empty player slot again.

In the old days you could delete and reopen, but not anymore!

In the old days you could delete and reopen, but not anymore ;-;

No problem, thank you for the help!


Optimized ERC20 implementation by removing extra checks

Fixes #816
🚀 Description
Removed unnecessary SafeMath checks after requires from ERC20 implementation

[x] 📘 I've reviewed the OpenZeppelin Contributor Guidelines
[x] ✅ I've added tests where applicable to test my new functionality.
[x] 📖 I've made sure that my contracts are well-documented.
[ ] 🎨 I've run the JS/Solidity linters and fixed any issues (npm run lint:all:fix).

Is the gas cost of this noted anywhere? It says it saves gas but by how much? Is it certain that the safeMath checks do not provide extra beenfit?

@DanielMReed successed tests on CI mean no benefits of removed SafeMath calls.

@DanielMReed not many gas will be saved on single tx, but a lot of on bunch of transactions. Anyway I wanna understand why to have double checks.

@k06a If you check the log of the StandardToken, the .sub() was there to start, then the prechecks added, then no removal of the .sub() it seems. So this may be a valid step

We prefer keep safemath operations even for those obvious scenarios. This is just to avoid confusion and to ensure such arithmetic won't cause a problem due to an overflow.

@facuspagnuolo, why to keep requires?

I have to agree with @k06a here @facuspagnuolo
You have
require(x<y);
y.sub(x); which then does assert(x<y);
One of those checks is redundant, and therefore added extra cycles to the code

@k06a that require is strictly related to the domain problem, a token transfer in this case. It would be weird not to have a precondition ensuring you won't send more than you have. The fact SafeMath's overflow check also covers that validation is a coincidence, and I prefer being redundant to avoid confusion.


Inconsistent validation/custom-select icon position

Not a big issue, but it would be good the icon position and padding is consistent for these two elements.

No longer an issue as, at least for select menus, the validation icon appears in addition to the toggle icon in both v4 and v5.

@mdo I think you missanderstood the issue. It's not about validation icon on a select element. See the example above. It is an input element above the select element. Input uses padding-right 36px (calculated) the select uses padding-right: 28px (calculated). That is inconsistent. The issue is not big but you can actually see the icons are not perfectly aligned with each other and if both elements contain text that fills the whole width you'll notice that the text in the input is cut "earlier".
This is still an issue in 4.5.0.


Why do you unilaterally disable p2p when detecting RTX 3090

System Info
I assume this done due to the various issues people hit when they don’t have p2p support, but there seems to be no opt out? It’s annoying to have to go and edit the source.

NVLinked 3090s support p2p. What am I missing?

Information

[ ] The official example scripts
[ ] My own modified scripts

Tasks

[ ] One of the scripts in the examples/ folder of Accelerate or an officially supported no_trainer script in the examples folder of the transformers repo (such as run_no_trainer_glue.py)
[ ] My own task or dataset (give details below)

Reproduction
Run launch with 2 NVLinked 3090s
Expected behavior
accelerate doesn’t override p2p env variables on you

To my knowledge they disabled P2P speedups and IB speedups on the 3090, no? So NVLink no longer works on consumer grade cards after (and including) the 3090?

Looks like I am incorrect, it's only on the 4000-series, will look into re-enabling this!

@markrmiller for now you can do pip install git+https://github.com/huggingface/accelerate to no longer have to worry about this :) Our next release is planned for in February in the meantime


Redirect to HTTPS pages

Support for HTTPS.

@theel0ja I've tried a lot of solutions to implement https on top of redirect.center but it's not possible because I will need a certificate for your domain, not for redirect.center.
When you access https://yourdomain.com.br, this domain is configured to point to redirect.center server and there I don't have the certificate, even with letsencrypt I will need a small and sometimes manual process to configure each certificate to each new domain.
If your have any idea to solve this problem, let me know.

I meaned like this:
http://test.example.com -> https://redirect.to.this.page

@theel0ja it's ok now. Use:
www.my-domain.com.opts-https.redirect.center


Issues in spyder w/ tabs

As you can see, i've clicked help. Unfortunately, it doesn't open. Any of the tabs don't work, just like hidden files. It's a recent issue I've encountered in recent weeks after updating to spyder 5.0.2 (just updated to 5.0.3, same problem)
I'd be happy if this could be fixed

@ElJdP, we have thought about this before. Please do not open an issue without filling our template info.
Please reopen this issue again with that info filled. Thanks!

Hello,
I can't really reproduce it, as in it is just the menu itself. It is not a
coding issue, I just could not open buttons like click, help etc.
On Sun, 23 May 2021 at 05:09, Carlos Cordoba @.***>
wrote:

@ElJdP https://github.com/ElJdP, we have talked about this before.
Please do not open an issue without filling our template info.
Please reopen this issue again with that info filled. Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/spyder-ide/spyder/issues/15673#issuecomment-846494324,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQHGUQWTF7HD7BT56FVYZITTPBWVLANCNFSM45KYQEOA
.

That error is most likely caused by some packages Spyder depends on because we're not observing it. That's why we need to information we require in our template.


headpose roll returns AttributeError

Hi Massimiliano,
trying the example for headpose/roll example always return with Error:
AttributeError: CnnHeadPoseEstimator instance has no attribute 'load_roll_variables'
thanks in advance

Hi ahmelshi
Can you please specify which file of the repository are you trying to run? Perhaps you are using an old version of the library. The roll estimation has been included only in a recent commit. Try to download the latest version of Deepgaze and run the installation procedure again. On my system the roll example you find here works perfectly:
https://github.com/mpatacchiola/deepgaze/blob/master/examples/ex_cnn_headp_pose_estimation_images/ex_cnn_head_pose_estimation_images_roll.py
Massimiliano

Thanks Massimiliano, re-downloading the latest version did work.

Great!


Review running commands when no workspace is open

It appears that the following commands throw an error when there is no workspace open:

Move active file

Review done and changes implemented in v1.10.0


adding charting function for Sankey diagram

Starting to add functions for more charting capabilities, starting with making a Sankey diagram.

@bh2smith Thanks for giving me all the pointers! When you get a chance, can you help me with this error from black? I ran stuff in local and the formatting is okay, but on GitHub it's still failing

@bh2smith Yes I ran make check in local but it was strangely not giving me errors
And thank you so much for helping with this PR! 🙏

@msf When you get a chance, could you take a look at this PR? First time merging into the repo so wanted to be sure :) Thanks in advance! 🙏

I'm excited to see this in action. I might even use it!


How to run proxy on powerful server?

if I want to run the proxy on an 8cpu 16gig ram, does it need a custom setting?
Is it possible to set workers and is it necessary?

As said here you just need to run multiple instances of proxy. In your case I think 8 instances is ok.
Plus you can increase TO_CLT_BUFSIZE and TO_TG_BUFSIZE in config.py

@HirbodBehnam
would you please explain how can I run multiple instances of proxy?

I would say, the best solution would be to use systemd templates. You can read detailed explanation here https://www.stevenrombauts.be/2019/01/run-multiple-instances-of-the-same-systemd-unit/
But in short, what you can do is (examples are for ubuntu 18):
sudo apt install python3-cryptography
sudo git clone -b stable https://github.com/alexbers/mtprotoproxy.git /opt/mtproto_proxy

# edit config:
sudo nano /opt/mtproto_proxy/config.py

Then create following 2 files:
<EMAIL_ADDRESS>(note @ in filename! it's essential):
[Unit]
Description=Mtproto proxy worker %I
PartOf=mtproto-proxy.target

[Service]
Type=simple
ExecStart=/opt/mtproto_proxy/mtprotoproxy.py

/etc/systemd/system/mtproto-proxy.target :
[Unit]
Description=Workers
# repeat<EMAIL_ADDRESS>as many times with unique NNN as many workers you need
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
[Install]
WantedBy=multi-user.target

then apply changes, enable restart on reboot and start proxy workers:
sudo systemctl daemon-reload
sudo systemctl enable mtproto-proxy.target
sudo systemctl start mtproto-proxy.target

Another option is to use Erlang proxy, which can work on all cores automatically

@pouryare
Sure!
I depends if your server is Windows or Linux
If it is Windows:
It's quite simple; Just run multiple "cmd"s and on each run mtprotoproxy.py.
If it is Linux:
I personally like tmux. At first install tmux via your package manager. Then just type in: tmux; A screen should popup with a green bar at bottom. Go at the path that you have downloaded proxy. Then there, run the proxy. (For example in Centos7 you gotta type python3.6 mtprotoproxy.py). After you see that the script is running, press Ctrl + B and then press D. If you do it correctly that screen should be closed right now. Re-do these steps to run more instances.
Another option is to do this with systemd. Read More Or what just @seriyps said 😆
Also you can try supervisor as this issue says


Moving managedservices (2),management (1) to v1beta1 version

managedservices group:

[ ] azurerm_lighthouse_assignment
[ ] azurerm_lighthouse_definition

management group:

[ ] azurerm_management_group_policy_remediation

azurerm_management_group_policy_remediation is not generated in examples.
azurerm_lighthouse_assignment and azurerm_lighthouse_definition are unable to assign policy at root level. Permission issue?


[Enhancement] Remove replication transaction timeout checking

Why I'm doing:
Replication transaction timeout is configured using replication_transaction_timeout_sec, which is also limited by min_load_timeout_second and max_load_timeout_second.
What I'm doing:
Remove replication transaction timeout checking.
What type of PR is this:

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

[ ] This is a backport pr

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.2
[x] 3.1
[ ] 3.0
[ ] 2.5

Backport 3.2: https://github.com/StarRocks/starrocks/pull/43031
Backport 3.2: https://github.com/StarRocks/starrocks/pull/43030


Security code compromised

What happened:
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:

Hi @Rara0722 could you provide more information or details as to what happened so we can help to address it or provide assistance to you?


[Feature Request] Wire frame mode

I want to have Wire frame view in OpenJSCAD.
For example, when I have cube with hole.
With current view, it's difficult to see how deep the hole.
Here is screenshots from FreeCAD.
Normal View

Wire frame View

@ikeji the sample in your screenshot is actually not wireframe but outline. Wireframe would show all vertices.
This would be a nice feature to have, but may be a long time until available.
I have two alternatives that could help you with the visualisation.
subtractX transparency
paste this function into your script
function subtractX(first, ...rest){
  return [  ...rest, colors.colorize([1,0,0,0.5],first) ]
}

for example if you take this test script
const jscad = require('@jscad/modeling')
const { connectors, geometry, geometries, maths, primitives, text, utils, booleans, expansions, extrusions, hulls, measurements, transforms, colors } = jscad
const { cylinder, cuboid, cube, sphere, circle, star,cylinderElliptic,  polyhedron, roundedRectangle, rectangle } = primitives
const { translate, scale } = transforms
const { union, subtract, intersect } = booleans

function subtractX(first,...rest){
  return [  ...rest, colors.colorize([1,0,0,0.5],first) ]
}

function main(){
  return subtract(
    cube({size:20}),
    translate([0,0,6], cylinder({height:8,radius:5}))
  )
}

module.exports = {main}

then all you need to preview the boolean operaton, change one letter :)
  return subtractX(

also, just showing geometries of a boolean operation is faster than the boolean operation itself
cut with a large cube to see the inside
const jscad = require('@jscad/modeling')
const { connectors, geometry, geometries, maths, primitives, text, utils, booleans, expansions, extrusions, hulls, measurements, transforms, colors } = jscad
const { cylinder, cuboid, cube, sphere, circle, star,cylinderElliptic,  polyhedron, roundedRectangle, rectangle } = primitives
const { translate, scale } = transforms
const { union, subtract, intersect } = booleans

function main(){
  return subtract(
    cube({size:20}),
    translate([0,0,6], cylinder({height:8,radius:5})),
    translate([0,-10,0], cube({size:20})), // cut with cube to see inside
  )
}

module.exports = {main}

I do think a vertex rendering mode could be helpfull too.
You could just extract the vertices becaus jscad supports rendering them

I do think a vertex rendering mode could be helpfull too.
You could just extract the vertices becaus jscad supports rendering them

I think that you mean… the viewer supports lines between points. But sadly, only 2D lines. It definitely could be possible.

I do think a vertex rendering mode could be helpfull too.
You could just extract the vertices becaus jscad supports rendering them

We are not against it :) ... we will get to it eventually :) so I posted workarounds ... also contributions are welcome :)


Fix duplicated gulpfiles in choose dialog

If you have multiple folders in your sublimem project and you've set the
gulpfile_paths setting set to ../ than it's possible to see the same
file multiple times in the choose dialog (one per folder).
To avoid this the path of each gulpfile gets normalized and only gets added to the
list if it's not in already.
Hopefully fixes #84 too.

Thanks a lot!


[youtube] Fix empty description extraction

Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] At least skimmed through adding new extractor tutorial and youtube-dl coding conventions sections
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[x] Bug fix
[ ] Improvement
[ ] New extractor
[ ] New feature

Description of your pull request and other information
In its current state, the YouTube description extraction logic only checks if shortDescription from video_details is truthy, which it is not if it's an empty string when there is no description. As a result of that, it uses the description meta tag, which has a default value of Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.. This PR changes this behaviour to only use the meta tag if shortDescription is None (= doesn't exist) and adds a test for it.

Fixes #26006


update sitl_gazebo to used flow with limited ouput rate

@jgoppert @svpcom could you give this a try?
This uses the newer flow version where the output rate is set to 20Hz (can be changed). Hence, it works with the hard coded limits of the ekf2. We will have to find a solution with @priseborough to use a variable and a solution so that it can automatically takeoff in flow setup (currently commander takeoff does not work).

@dagar Is coveralls still an issue?

@LorenzMeier it's the mixer test that's failing intermittently with or without coverage on.
https://github.com/PX4/Firmware/issues/6281

@ChristophTobler @priseborough This is how LwPE does auto takeoff with flow: https://github.com/PX4/Firmware/blob/master/src/modules/local_position_estimator/sensors/land.cpp It creates a fake landed measurement
https://github.com/PX4/Firmware/blob/master/src/modules/local_position_estimator/BlockLocalPositionEstimator.cpp#L307
@ChristophTobler It might be nice if flow accumulated in sim at a higher rate than the publishing rate  like the actual px4flow driver does.

@jgoppert it is actually accumulating at a higher rate (100Hz) like the the px4flow driver. Both versions are

@ChristophTobler  I've tested it. It works but before first focus lost. See https://github.com/PX4/Firmware/issues/6282#issuecomment-272521001


Adds Kotlin solution for 763. Partition Labels

File(s) Modified: 0763-partition-labels.kt.
Language(s) Used: Kotlin
Submission URL: _https://leetcode.com/problems/partition-labels/submissions/942970752/_

Thanks!


Enabling angular bootstrap tooltip while mouse over on the leaf nodes

Cross Posting:
SO post: http://stackoverflow.com/questions/43710573/enabling-angular-bootstrap-tooltip-while-mouse-over-on-the-leaf-nodes-angular-iv
How do I enable angular bootstrap tooltip while mouse over on the leaf nodes of my ivh-treeview to render some additional details?

Hi, Do we have any solution for this issue?I see this is still open. It would be really helpful

Can you share a demo of what what you've tried? I don't know the tooltip library in question but this sounds like something you should be able to add to a node template.


Jigsaw details

adjusted the conflicts

Ok || Please tell others to contribute here as well || Give this repo a star if you  like ||


Article doesn't mention Azure Devops groups have conditions

When using inbuilt Azure Devops groups, the group rules page does allow you to change project readers, but this does not save or persist. The UI doesn't provide indication this is the case.
Microsoft Support have informed this is by design, and is a documentation bug, so it should be documented here the limitations of groups such as 'Project Collection Valid User', when using group rules.

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

ID: ab08f86b-6991-b3f1-b07e-51048c503bc8
Version Independent ID: 31556922-2ea2-791e-7508-6590762a0365
Content: Add group rule to assign access levels - Azure DevOps Services
Content Source: docs/organizations/accounts/assign-access-levels-by-group-membership.md
Service: azure-devops
Sub-service: azure-devops-organizations
GitHub Login: @chcomley
Microsoft Alias: chcomley

Hi @bt701, I'm sorry for the trouble you experienced, but thank you for notifying us of this necessary update. I've added this information to a note in the article, which should be live shortly. Thank you so much.


Code Coverage

Okay, I have functional code coverage added. It uses the same functionality as the primary test report vis-a-vis posting the results via check run and badge and test results to the gist.
I'm happy with the code coverage testing functionality itself but I'm less happy with the report generated. I used https://github.com/danielpalme/ReportGenerator to convert from the JaCoCo to a text format and generate a code coverage badge. Unfortunately, it doesn't have markdown output (couldn't really find anything that would do JaCoCo to MD), and the HTML outputs it generated were too big for check runs or seemingly Gists.
The best way to generate the report would probably be doing an XSL based translation to Markdown like you are doing for the test reports, but I'm afraid that's outside of what I know how to do and I don't have time to learn at this moment.
Perhaps this could just be regarded as a first pass at code coverage with better report formatting coming in the future?
Here's an example of the outputs:
https://github.com/natescherer/PoshEmail/actions/runs/733609157
https://gist.github.com/natescherer/797ca586d176e0af436182c772e35c24
I would welcome your thoughts and comments.

Alternate option I just thought of: scrap the in-action coverage file conversion and recommend using a third-party service like codecov.io. I just did some initial testing and it consumes and reports on pester code coverage files just fine with a little massaging.

Update: don't merge this yet. I've got the bones of an XSLT working for jacoco. ReportGenerator mysteriously stopped installing on Windows agents and I decided to take another crack at it.

Okay, this is now ready to merge and I have no qualms with how this works! XLS was easier to learn than I anticipated.
See https://gist.github.com/natescherer/120b8e0b4fa7a2a68ba69f7ddc2c5b0a for example output.

This looks awesome, thanks for the contribution!


what is behind verba start?

I want to increase the workers flag, because iam going to use this project in our Office and connected through the LAN. I want to make the application available to every PC which is connected through LAN in the Office. How to make the application work for many clients? and how to change the IP address from <IP_ADDRESS>:3000 (for frontend) to http://:3000

You can have a look at the cli.py that defines the commands and adjust it to your needs 🚀  (https://github.com/weaviate/Verba/blob/main/goldenverba/server/cli.py)
I'll add this information to the README  / TECHNICAL as well


feat: Create Azure MSI in Terraform

Summary
Azure MSI will be used when clusters will be migrated to CAPZ. Adding it now to simplify migration in the future.
Test Plan
It was tested manually. See https://github.com/pluralsh/plural-artifacts/pull/741/commits/9ba6896018b400c312ba840c47a9c904d17c8f3e.
Checklist

[ ]  No images hosted from dockerhub
[ ]  Are dashboards present to understand the health of the application.  There must be at least 1 of these

[ ]  all databases should have dashboards
[ ]  ideally also have at least cpu/mem utilization dashboards for webserver tier of the app
[ ]  you can use plural from-grafana to convert a grafana dashboard found via google to our CRD

[ ]  Are scaling runbooks present

[ ]  all databases must have scaling runbooks
[ ]  you can use the charts in pluralsh/module-library to accelerate this

[ ]  do you need to add config overlays?

[ ]  inputing secrets
[ ]  configuring autoscaling

[ ]  If there’s a web-facing component to the app, we need to support OIDC authentication and setting up private networks if no authentication option is viable
[ ]  All major clouds must be supported

[ ]  Azure
[ ]  AWS
[ ]  GCP

Let's put it on hold, as I have just started testing it and there will be a problem with it. The problem is order of executing Helm and Terraform, Helm creates cluster now, so it should be executed first, but on the other hand it will not succeed without identity that would be created by Terraform.


Locked .nfs files created and generally slow IO

Describe the bug
When using OrbStack as normal I'm continuing to have issues with IO, generally with slow performance and occasionally files that can't be removed such as the following:
max.schaefer@mini:/Volumes/media/games$ ls data/cache/dats/games
.nfs.200510a0.227c  .nfs.200510a2.227e	.nfs.200510a4.2280  .nfs.200510a6.2282	.nfs.200510a8.2284  .nfs.2005109c.2277	.nfs.2005109e.227a
.nfs.200510a1.227d  .nfs.200510a3.227f	.nfs.200510a5.2281  .nfs.200510a7.2283	.nfs.2005109b.2276  .nfs.2005109d.2278	.nfs.2005109f.227b

To Reproduce

Run container with heavy IO (in my case processing ROM files).
Exit container suddenly.

Expected behavior

No leftover files.

Diagnostic report (REQUIRED)
OrbStack info:
Version: 1.4.2
Commit: 31017bcb17b0cdde3f844f42aaf329130ff27dbd (v1.4.2)
System info:
macOS: 14.3.1 (23D60)
CPU: arm64, 10 cores
CPU model: Apple M2 Pro
Model: Mac14,12
Memory: 16 GiB
Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2024-02-18T10-40-13.078919Z.zip

Screenshots and additional context (optional)
Generally have been having quite a few issues with OrbStack and bind mounts to the point where I'm considering to completely stop using Docker on Mac, seems to be quite hard to get stability unfortunately (have a Mac Mini I wanted to use as a server...)

Duplicate of #476

Released in v1.6.0 Canary 1.
To update to Canary: Settings > Update channel

Released in v1.6.0.
New: Truly fast container filesystems on macOS: 2–10x faster, within 75-95% of native


Rename FungibleToken to Amount

CHANGELOG is already included: https://github.com/iov-one/iov-core/pull/525/commits/acfe819e7745f4a453d96b6632a0e08450846317


Incorrect time information for completed game

76ers - Celtics game is complete but is showing "Tip Off" rather than "Final"

Problem is here. The property that is determining if a game is complete in the code is endTimeUTC which doesn't seem to be returned if other games are going on (if all games are complete then it is returned). There is also a boolean property isGameActivated that always seems to be returned.


fix(config): fix endpoints for ontology url

removed an extra "/" in returned ontology endpoints
closes #3771
What new features does this PR implement?
Please summarize the features that this PR implements. As relevant, please indicate the issues that the PR closes.

Adds ABC (closes #X)
Adds XYZ (closes #X)

What bugs does this PR fix?
Please summarize the bugs that this PR fixes. As relevant, please indicate the issues that the PR closes.

Fixes ABC (closes #X)
Fixes XYZ (closes #X)

Does this PR introduce any additional changes?
Please summarize any additional changes that this PR introduces.

Corrects typos in documentation
Changes theme of documentation

How have you tested this PR?
Please summarize the tests that you implemented to test this PR.

Added test for ABC
Added test for XYZ

Additional information
Please describe any information needed to review this PR.

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


MM-T1792 Permalink post

in channel

Summary

MM-T1792 Permalink post
Ticket Link

Usecase

Thanks @openmohan! Please see comments.

Thanks for the review @saturninoabril . I have updated with the suggesstions specified.


Improve Azure Service Bus Connector documentation

Description
This task is to improve Azure Service Bus Connector documentation
For example, the blog [1] has the information we needed instruction like follow is really matters
e.g
4. Obtain the Primary Shared Access Policies. (Note: If there are any ‘+’ marks in the shared key, use the URL encoded value. You can use ‘%2b’ for the ‘+’ mark.)
[1] https://medium.com/@cvr4314/azure-service-bus-queue-integration-with-wso2-ei-mi-azure-service-bus-producer-f25b21e16a59
Describe the problem(s)

A detailed description of the purpose of this improvement.

Describe your solution(s)

A detailed description of how this improvement will solve the problem described above.

Related issue(s) (optional)

Any related issues such as sub tasks and issues reported in other repositories (e.g., component repositories), similar problems, etc.

Suggested label(s) (optional)

Optional comma-separated list of suggested labels. Non committers can’t assign labels to issues, and thereby, this will help issue creators who are not a committer to suggest possible labels.

Suggested assignee(s) (optional)

Optional comma-separated list of suggested team members who should attend the issue. Non committers can’t assign issues to assignees, and thereby, this will help issue creators who are not a committer to suggest possible assignees.

https://github.com/wso2-enterprise/wso2-mi-internal/issues/2


Features needed for reserve-backed stablecoins

TODO:

[x] Feature: ED/minimum balance enforcement
[x] Feature: enforce zombie count
[x] Feature: allow system-alive accounts to exist, but add reference
[x] Feature: allow alteration of max_zombies
[x] Docs
[x] Tests
[x] Benchmarks
[x] Weights

Separate PR:

Feature: allow integration with system accounts so that minimum balances of assets implies account existence
Feature: allow integration with transaction payment system & on-chain exchanges
Allow for easy integration with system accounts so that an ED in an asset here is sufficient for account existence and tx fees may be paid through assets here. AnExchange trait is probably best for this so AMM pallets can be wired in.
Feature: Limit the number of asset types an account can own before it's a zombie
Store account data in subtrie
XCM adapter
Fungible assets pallet
Tagging and reputation tagged: MultiLocation => tagger: AccountId => (Tag, Balance)

enum Tag { Existence, PercentScore(u8) }

Probably want something like this initially for the exchanger interface that will allow for txfees to be paid in alternative currencies:
pub trait Exchange<
	AccountId,
	C: Currency<AccountId>,
	Id: Parameter + AtLeast32Bit + Default + Copy,
	B: Member + Parameter + AtLeast32BitUnsigned + Default + Copy,
> {
	/// Get the amount of assets of type `id` that must be given to get an `amount` of currency
	/// back.
	fn rate_for(id: Id, amount: BalanceOf<C>) -> B;

	/// Get the amount of currency that will be given for `give` amount of assets of type `id`.
	fn rate_against(id: Id, give: B) -> BalanceOf<C>;

	/// Make an exchange, giving some amount of assets of type `id` for the chain's currency in
	/// return.
	///
	/// Return value, if success, is an `Ok` pair:
	/// - the positive imbalance, whose value is `amount`; and
	/// - the account which should be credited with the assets (of type `id`) - a transfer of
	///   assets `id` of value `give` should be made here.
	fn exchange_to_currency(
		id: Id,
		give: B,
		receive: BalanceOf<C>,
	) -> Result<(PositiveImbalanceOf<C>, AccountId), ()>;
}

/benchmark runtime pallet_assets

/benchmark runtime pallet pallet_assets

/benchmark runtime pallet pallet_assets

/benchmark runtime pallet pallet_assets

/benchmark runtime pallet pallet_assets

/benchmark runtime pallet pallet_assets

/benchmark runtime pallet pallet_assets

/benchmark runtime pallet pallet_assets

@gavofyork fyi this PR is still open which has additional features: https://github.com/paritytech/substrate/pull/7346

I have a general question for the vision of the pallet:
Is the intention to include this side-by-side with the balances pallet or is the idea for a runtime to have either of them, but not both? (in the future, currently it cannot be used for all of balances use cases)

Side by side.

/benchmark runtime pallet pallet_assets

Needs one more review, @shawntabrizi ?

This pull request has been mentioned on Polkadot Forum. There might be relevant details there:
https://forum.polkadot.network/t/moving-frame-out-of-substrate/907/1


Adding notes for another situation that may cause Rclone to attempt to re-upload files it shouldnt when using google team drives.

What is the purpose of this change?

Adding notes to inform users of a possible conflict/misbehavior when uploading to team drives
Was the change discussed in an issue or in the forum before?

https://forum.rclone.org/t/fast-list-overwriting-and-endless-sync-with-gsuite-drive/8718/19
Checklist

[X] I have read the contribution guidelines.
[ ] I have added tests for all changes in this PR if appropriate.
[X] I have added documentation for the changes if appropriate.
[ ] All commit messages are in house style.
[X] I'm done, this Pull Request is ready for review :-)

Thank you very much - that is great :-)