Issue13077

Motivation (required)
Fixes #13077: on Windows, when using autocrlf=true, then react-native link will fail to recognize that Android libraries have already been linked and will link them again.
Android's isInstalled.js now trims the pattern it's looking for so that it's newline-neutral. Note that react-native link will still unconditionally use a \n when patching the file, but git will automatically adjust this according to autocrlf upon a push + pull.
Test Plan (required)
Had some problems due to git newline manipulation to add separate build.gradle samples that will consistently have \n or \r\n on all platforms. :-/

Can you expand your test plan? It's not clear how you tested this change at the moment.

I tested this by using it locally on my environment. See my note in the original pull request regarding testing challenges I had. I think the best way to test this might be with dynamically generated files?


Updated kmonad.kbd

Made the world's best kmonad config. Fits the entire world inside a 50% keyboard layout. The config is a bit hard to understand  but the best one to use without ever ever ever looking  at the keyboard. Not for anything.

Since you still update this pretty often, I will close for now until the config has stabilised.  Feel free to re-open once that's the case

Cool I'll check it out for sure!

I can certainly appreciate your enthusiasm :)

Instead I should appreciate efforts of you guys. You're doing great work. Thanks for making shitty keyboards useful without the qmk hassle, especially for laptop keyboards. I love kmonad. It's fast and responsive and tought me a lot about how keyboards work.
I once made a guide for kmonad when I was a new user. Here it is.


[xgboost] Fix tracker conf bug

XGBoost PR https://github.com/dmlc/xgboost/pull/10112 has changed the TrackerConf API, so make this PR to fix it.

Build PASS, +1


Usage with stationary camera

Hello,
I have successfully used your tool for eye-in-hand calibration. I also have another external camera that I would like to calibrate wrt the robot's base. This means attaching the checkerboard at the endeffector and moving the robot in front of the stationary camera. Is this even possible with this tool? The transformations in Fig. 1 of the paper would not have the same meaning anymore. So I am not sure if it's still possible to use your code.

Yes, it is possible to use the AX=ZB formulation.  You need to reverse some of meanings of the transformations. See this image, which is rough, but I hope you get the idea.  Write back if not!


Add in option to only show audit results for directories.

This limits the results to a more management amount, and gives a good estimate of the files inside, which should always be the same or longer since access.
Also added more descriptive help messages for each cli argument.

Should be ready to go.


docs(*): updates/changelog for v2.14.0 release

TODO:

[x] update verification SHA in src/installing-workflow/chart-provenance.md
[x] update verification SHA in src/roadmap/releases.md

Updated with correct chart SHAs.


1.7.2 - table - rowspan and colspan forget cell alignment in preview

When a cell has a colspan or rowspan, the global formatting of the next cell displayed is the one of the cell directly following the spanned cell but not that of the cell where it is displayed.
Cells need to be aligned with specific alignments.  … ^|(3,2) >|(3,3) and >|(4,3)
[cols="<,^,>"]
|===
|(1,1)|(1,2)|(1,3)
.2+|(2,1)|(2,2)|(2,3)
|(3,2)|(3,3)
2+|(4,1)|(4,3)
|(5,1)|(5,2)|(5,3)
|===

Expected rendering (intentionally no MD table) would be …
(1,1)   |   (1,2)   |   (1,3)
(2,1)   |   (2,2)   |   (2,3)
        |   (3,2)   |   (3,3)
(4,1)               |   (4,3)
(5,1)   |   (5,2)   |   (5,3)

but it is rendered like this … so (3,2) gets the alignment of (3,1), (3,3) that of (3,2) and (4,3) that of (4,2).
(1,1)   |   (1,2)   |   (1,3)
(2,1)   |   (2,2)   |   (2,3)
        | (3,2)     | (3,3)
(4,1)               | (4,3)
(5,1)   |   (5,2)   |   (5,3)

Fun fact: the AsciiDoc plugin for IntelliJ does the same.
Regards
Peter

Hi,
Both we use Asciidoctor. It should be reported to https://github.com/asciidoctor

Thanks for pointing in the right direction … already an — quite aged — issue #989 there.


[A11y] Actions component navigation for '@fluentui-contrib/react-chat'

Currently, the body of the message components in '@fluentui-contrib/react-chat' are considered tabbable elements. However, when the actions component is specified for my message FluentUI component, it is added at the same level as the body component. This breaks the keyboard navigation hierarchy, as both the actions and message body are on the same level. As a result, actions are accessible with the Tab key instead of the Enter key.
Steps to Reproduce:

Use '@fluentui-contrib/react-chat' to create a chat interface.
Add actions buttons list
Specify an actions component at the same level as the message body.
Attempt to navigate using the keyboard.

Expected Behavior: The actions component should be accessible with the Enter key, maintaining a proper keyboard navigation hierarchy.
Actual Behavior: The actions component is accessible with the Tab key, disrupting the expected navigation flow

It looks like this can be updated by using ...useFocusableGroup({ tabBehavior: 'unlimited' }) and handling Enter key locally. But please let me know if there is a better solution for this.


Question: use getOneDayPowerBySn to calculate total load

There is currently no access to the current load from the json response generated by getdata() in HA that could be used to calculate total load.
After moving most of the sensor values to getOneDateEnergyBySn and looking at the alphaEss API documentation I wonder if the actual load could be retrieved from getOneDayPowerBySn API ?

playing with postman it seems that there is a bit to much information there and you don't really want to call this api every minute.

I meant the response from getOneDayPowerBySn, happy what is loaded currently but would be valuable if alphas could add daily load to getOneDateEnergyBySn response. Even if the dev says people like to do it themselves.
Maybe the value they have is not as accurate as it should be.

Its accurate, just that for some reason, people like it do it themselves, getting anything out of him is hard

shouldn't this be a flatter curve than this?

Upstream ticket regarding this was closed, so we will need to find another way to calculate the total load based on timezone.
Updated to 0.47 and will do some more log collection....


Remove GpioLibCpp

I propose usage of simple built in API to get access to GPIO. It will make code compatible with  more Linux distributions (e.g. Raspbian bookworm).
Resolves #31.

Tested on raspbery pi 5

Mering it to PR #15


[Event Request] Codeunit 410 "Update Analysis View", FlushAnalysisViewEntry

Hi,
We need a new event in Codeunit  410 "Update Analysis View" in Procedure "FlushAnalysisViewEntry".

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Put the documentation on top of the github

I find myself going to http://gionkunz.github.io/chartist-js/ a lot. Would it be possible to add this link to the github page at the top? You can do it at the top when you click edit. Here is my repo as an example.

Cool, thanks for the hint! I've added that.


Create basic frontend routes

Create routes for:

/ -- root page will be general dashboard
/admin
/login
/dropoff-form
/pickup-form

/cib dg frontend routes

Branch 4-dg-frontend-routes created!


Asciidoctor Mathematical on Ubuntu 21.04

Hi,
I'm trying to install asciidoctor-mathematical  but I get an error.
If I run gem install asciidoctor-mathematical, I get the following error:
Building native extensions. This could take a while...
ERROR:  Error installing asciidoctor-mathematical:
ERROR: Failed to build gem native extension.
current directory: /home/ivma/.rvm/gems/ruby-3.0.1/gems/mathematical-1.6.14/ext/mathematical

/home/ivma/.rvm/rubies/ruby-3.0.1/bin/ruby -I /home/ivma/.rvm/rubies/ruby-3.0.1/lib/ruby/3.0.0 -r ./siteconf20210526-38528-eex7lu.rb extconf.rb
checking for cmake... yes
checking for -lxml2... yes
checking for -lpangocairo-1.0... no
checking for libxml/tree.h in /include/libxml2,/usr/include/libxml2,/usr/local/include/libxml2,/usr/include/libxml2... yes
checking for libxml/parser.h in /include/libxml2,/usr/include/libxml2,/usr/local/include/libxml2,/usr/include/libxml2... yes
checking for libxml/xpath.h in /include/libxml2,/usr/include/libxml2,/usr/local/include/libxml2,/usr/include/libxml2... yes
checking for libxml/xpathInternals.h in /include/libxml2,/usr/include/libxml2,/usr/local/include/libxml2,/usr/include/libxml2... yes
-- The C compiler identification is GNU 10.3.0
-- The CXX compiler identification is GNU 10.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Deprecation Warning at CMakeLists.txt:19 (cmake_minimum_required):
Compatibility with CMake < 2.8.12 will be removed from a future version of
CMake.
Update the VERSION argument  value or use a ... suffix to tell
CMake that the project does not need compatibility with older versions.
-- Found BISON: /usr/bin/bison (found version "3.7.5")
CMake Error at /usr/local/share/cmake-3.20/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find FLEX (missing: FLEX_EXECUTABLE)
Call Stack (most recent call first):
/usr/local/share/cmake-3.20/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
/usr/local/share/cmake-3.20/Modules/FindFLEX.cmake:264 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:62 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/ivma/.rvm/gems/ruby-3.0.1/gems/mathematical-1.6.14/ext/mathematical/mtex2MML/build/CMakeFiles/CMakeOutput.log".
/home/ivma/.rvm/gems/ruby-3.0.1/gems/make-0.3.1/bin/make:4:in <top (required)>': undefined local variable or method make' for main:Object (NameError)
from /home/ivma/.rvm/gems/ruby-3.0.1/bin/make:23:in load' 	from /home/ivma/.rvm/gems/ruby-3.0.1/bin/make:23:in '
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/home/ivma/.rvm/rubies/ruby-3.0.1/bin/$(RUBY_BASE_NAME)
--with-xml2-dir
--without-xml2-dir
--with-xml2-include
--without-xml2-include=${xml2-dir}/include
--with-xml2-lib
--without-xml2-lib=${xml2-dir}/lib
--with-xml2lib
--without-xml2lib
--with-pangocairo-1.0-dir
--without-pangocairo-1.0-dir
--with-pangocairo-1.0-include
--without-pangocairo-1.0-include=${pangocairo-1.0-dir}/include
--with-pangocairo-1.0-lib
--without-pangocairo-1.0-lib=${pangocairo-1.0-dir}/lib
--with-pangocairo-1.0lib
--without-pangocairo-1.0lib
--use-system-mtex2MML
/home/ivma/.rvm/rubies/ruby-3.0.1/lib/ruby/3.0.0/fileutils.rb:494:in realpath': No such file or directory @ rb_check_realpath_internal - /home/ivma/.rvm/gems/ruby-3.0.1/gems/mathematical-1.6.14/ext/mathematical/mtex2MML/build/libmtex2MML.a (Errno::ENOENT) 	from /home/ivma/.rvm/rubies/ruby-3.0.1/lib/ruby/3.0.0/fileutils.rb:494:in copy_entry'
from /home/ivma/.rvm/rubies/ruby-3.0.1/lib/ruby/3.0.0/fileutils.rb:471:in block in cp_r' 	from /home/ivma/.rvm/rubies/ruby-3.0.1/lib/ruby/3.0.0/fileutils.rb:1597:in block in fu_each_src_dest'
from /home/ivma/.rvm/rubies/ruby-3.0.1/lib/ruby/3.0.0/fileutils.rb:1611:in fu_each_src_dest0' 	from /home/ivma/.rvm/rubies/ruby-3.0.1/lib/ruby/3.0.0/fileutils.rb:1595:in fu_each_src_dest'
from /home/ivma/.rvm/rubies/ruby-3.0.1/lib/ruby/3.0.0/fileutils.rb:470:in cp_r' 	from extconf.rb:80:in '
To see why this extension failed to compile, please check the mkmf.log which can be found here:
/home/ivma/.rvm/gems/ruby-3.0.1/extensions/x86_64-linux/3.0.0/mathematical-1.6.14/mkmf.log
extconf failed, exit code 1
Gem files will remain installed in /home/ivma/.rvm/gems/ruby-3.0.1/gems/mathematical-1.6.14 for inspection.
Results logged to /home/ivma/.rvm/gems/ruby-3.0.1/extensions/x86_64-linux/3.0.0/mathematical-1.6.14/gem_make.out
And if I run sudo apt-get -qq -y install bison flex libffi-dev libxml2-dev libgdk-pixbuf2.0-dev libcairo2-dev libpango1.0-dev fonts-lyx cmake, I get the following error:
E: Unable to correct problems, you have held broken packages.
I'm using the latest version of asciidoctor
Asciidoctor 2.0.12 [https://asciidoctor.org]
Runtime Environment (ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux-gnu]) (lc:UTF-8 fs:UTF-8 in:UTF-8 ex:UTF-8)
And the latest version of Ruby
ruby 3.0.1p64 (2021-04-05 revision 0fb782ee38) [x86_64-linux]
What am I doing wrong?
P.S. I don't know if this changes anything, but the Linux is installed as virtual OS on VirtualBox.

After reverting Ubuntu to <IP_ADDRESS> LTS (Focal Fossa), everything worked ok.


Fix details missing in googleapiclient.errors.HttpError

For instance, the googleapiclient.errors.HttpError returns only the message and the status code. Adding the error details on that would be useful and the error becomes slightly more verbose. In the response returned from the server, if the error body contains the details field, just show it together with the error message for more details. For example:
<HttpError 400 when requesting http://example.org returned "country is required". Details: "error details">
Resolves: #382

@sonlac thanks for sending this. I hate to be a bother, but could you update this to not change the indentation (or at least put the indentation change in its own commit)? It makes it extremely hard for me to review otherwise.

@jonparrott Sorry about that. I just tried to reformat code to PEP8 style. Thanks.

Thanks, @sonlac.


New version PowerModels: 0.9.6

Registering: PowerModels
Repository: https://github.com/lanl-ansi/PowerModels.jl
Version: v0.9.6
Commit: 6062e0c3613b1cc72a41f1af32fe68dd3881c437
Proposed by: @ccoffrin
Reviewed by: @ccoffrin
Reference: https://github.com/lanl-ansi/PowerModels.jl/issues/494

Thanks!


Images are unclear on dark theme

My browser is with dark theme. So the Microsoft docs has black background.
Since the images on the page are partially transparent, we cant see them in dark theme:

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

ID: c0e6663c-4d8c-5c93-ae66-8b556af3ad4d
Version Independent ID: 5acb7423-f108-1bea-8888-ef620308e3f0
Content: Tutorial: Add help functionality to a bot - Bot Composer
Content Source: composer-docs/tutorial/tutorial-add-help.md
Service: bot-composer
GitHub Login: @WashingtonKayaker
Microsoft Alias: kamrani

Hi @hraz-msft this is good feedback. We will work to come up with a solution to this request.
Thanks for your report!

I am transferring this issue to composer-docs-pr repo and adding it to our todo-list. Thanks again for your feedback.


HapticGenerator class is not accessible

HapticGenerator class is accessible(not marked as public)

Oh. Yeah. Maybe I forgot that while updating the package. But the main goal of this package is to make sensoryFeedback API able to back-deploy to older OS. And I think view modifier version is enough.
If you still want that programmatic function. Please open a tiny PR on this. Thank you.


Impossible to set value into Badger (Caddyserver)

Hi,
seconds after going live with a site Caddyserver with modules cache v0.3.0 and http.handlers.cache v0.3.0 exitted with the following message in the runtime logs:
http.handlers.cache     Impossible to set value into Badger, Value with size 3354930 exceeded 1048576 limit. Value:
Restarting the server was impossible (maybe it tried to resume an existing cache?) until I added a minimal Badger configuration with a double default MemTableSize like this:
        order cache before rewrite
        cache {
               allowed_http_verbs GET HEAD
               headers Content-Type Authorization Last-Modified
               stale 20s
               ttl 10s
               default_cache_control public
               # added after the exits:
               badger {
                       configuration {
                               MemTableSize 8388608,
                       }
               }
       }

Because I don't know when this will happen again I deactivated the cache for now. Do you have any idea what could cause this problem? Shoudn't it free memory itself as needed?

Hello @eidenschink I suggest to use the latest souin release to get the fix. It doesn't crash anymore if the put runs into an error.

Hi @darkweak! Thanks for the tip!
I initially added it with caddy add-package github.com/darkweak/souin/plugins/caddy github.com/caddyserver/transform-encode and already did a caddy upgrade before writing this issue.
Do I have to explicitely add a release number or hash to get the latest release?

I removed the caddy module yesterday and switched to the latest Souin dev version. I started to test it under load on a production server today.
One question I forgot to ask: Why did Souin cache prohibit caddy to restart? After crashing caddy the mentioned error message showed up during the restart, stopped the server and systemd stopped after the foo-fast-restart error cycles. What is it that a fresh restart could not solve?

Maybe the restart problem is around the Badger storage. I assumed it is in-memory only. But it tries to mkdir a directory to persist data.
Additionally Souin cache seems to stop Caddy starting if it can't mkdir.

could it be configured in-memory only?
could it fall back to be in-memory only when data dir is not create- or writable?


Where are the binaries?

You write here https://forums.bistudio.com/topic/175173-web-json-pusher-winlinux-library/ that the binaries can be found here in the repository as well, but either they're not there or I'm not finding them?
I don't want to install docker again, it was a pain on windows, to compile this. So it would be awesome if we could just get a binary for download.
I couldn't test it yet but this addon looks awesome if it works, nice work! 👍

Hi!
Binaries are no longer kept in the repo. The older ones can be found in the original extension writers repo, https://github.com/martinengstrom/Arma-Stats-Track-Addon/tree/master/bin.
Once this is considered mature enough binaries will be available with each tagged release. I might be able to compile one for you, did you setup the Rails API which is required for storing the missions data?
We've been using it for the last 6 months with great success. The web frontend with our "recent" missions can be seen at https://aar.anrop.se/

Hi Dahlgren, thanks for the quick reply!
I'm not planing on using  Rails, but if you check my Github Profile you'll see that I'm pretty much involved with CakePHP. :) CakePHP, at least the older versions, were very similar to RoR. I don't know if 3.x is still sharing a lot similarity.
The idea is to release a CakePHP plugin for your addon. I just need to get it to work first. Writing that plugin should be just a matter of a few hours.
Maybe you could support Vagrant besides Docker as well?  Vagrant is bigger but works very well for me.
I can use the old binaries but if you could compile a set of new binaries it would be awesome.

Here's a somewhat up to date API specification for all requests and models. The GET requests should be about the same but in reverse.
AAR API.pdf

Thank you! Do you have an ETA on the tagged release?

No ETA for a tagged release. Do you have an endpoint I could compile a binary for you? It's also possible to override the endpoint using a userconfig but that requires file patching in Arma to be enabled.

Binaries can be found on Steam Workshop


Not compatible with Central Tweak

Hello dev, First of all, thanks for the great tweak!
While I was trying out this I found out that it is not compatible with Central tweak (it centers the last row items). Central Repo Link
Here are some screenshots Link 1 Link 2
It would be amazing if these two can work together :)

There are a lot of questions that would need to be answered before Central becomes compatible.
a = available
i = icon
p = placeholder
w = widget

How should it behave when there are lets say a row of icons + 2 icon of space available?
| i  i  a a |
| a a a a |

How should it look in wiggle mode, should it display 4 placeholder icons instead of 6? skipping the row that central modifies?
|    i   i    |
| a a a a |

If I add a 3x2 widget (takes up 6 icon spaces) in the bottom, Central should be disabled then.
| i w w w |
| i w w w |

However what if I add a 2x2 widget (takes up 4 icon spaces) in the bottom right, should it center the widget + the icons? as in move 1 icon to the next row?
|   i w w   |
|   i w w   |

or keep it on the current row and disable Central?
| i  i  w w |
|       w w |

What if there was a row of icons + 3 icon of spaces available?
| i  a a a |
| a a a a |

If I add a 2x2 widget (takes up 4 icon spaces) in the bottom right, should central be disabled?
| i  a w w |
| a a w w |

or should it center the icon on the left half of the screen?
|   i   w w |
| a a w w |

or should it center the widget and the icon?
|   i  w w  |
|   a w w  |

HSWidgets is implemented to use the positioning provided by the system (or other tweaks that modify the system). Which can be seen by the images you provided, Central is changing the position for all icons after the icon row it modifies hence why widgets also are shifted.


 However, the risk of losing access to these digital funds is a prevalent concern. In such cases, the expertise of firms like Digital Web Recovery, coupled with advanced analysis tools, can offer a beacon of hope for those facing the loss of their Bitcoins. Digital Web Recovery is a leading service provider specializing in cryptocurrency recovery, particularly in tracing and recovering lost Bitcoins. Their razor sharp analysis tools play a crucial role in their success stories, offering precision and expertise in the complex world of digital currencies. Digital Web Recovery offers a range of services dedicated to assisting individuals in recovering lost or inaccessible cryptocurrencies. Their team of experts utilizes advanced analysis tools to provide efficient and effective solutions tailored to each client's needs. In the realm of cryptocurrency recovery, analysis tools are essential for tracing transactions, identifying patterns, and recovering lost funds. Digital Web Recovery's sophisticated tools enable them to navigate the intricate blockchain network with precision, offering a glimmer of hope to those who have lost access to their digital assets. It can be rather upsetting to lose Bitcoins, which are frequently ascribed to nefarious actors, technical malfunctions, or human error. Digital Web Recovery can accurately locate misplaced money, trace transactions, and delve into blockchain data by utilizing sophisticated analysis techniques. Digital Web Recovery uses advanced algorithms for data analysis to find patterns in blockchain records, identify anomalies, and extract insightful information. They are able to maximize results for their clients and expedite the rehabilitation process thanks to these techniques. Digital Web Recovery collaborates with seasoned blockchain experts who possess in-depth knowledge of cryptocurrency protocols and technologies. By combining their expertise with advanced analysis tools, website https://digitalwebrecovery.com/ Digital Web Recovery can offer comprehensive solutions that address even the most challenging cases of lost Bitcoin recovery. The future of Bitcoin recovery is bright, thanks to the dedication and expertise of teams like Digital Web Recovery. With a focus on enhanced precision and efficiency, the days of lost Bitcoins becoming lost causes may soon be a thing of the past. Email them via<EMAIL_ADDRESS>Telegram user; @digitalwebrecovery Thanks.

 However, the risk of losing access to these digital funds is a prevalent concern. In such cases, the expertise of firms like Digital Web Recovery, coupled with advanced analysis tools, can offer a beacon of hope for those facing the loss of their Bitcoins. Digital Web Recovery is a leading service provider specializing in cryptocurrency recovery, particularly in tracing and recovering lost Bitcoins. Their razor sharp analysis tools play a crucial role in their success stories, offering precision and expertise in the complex world of digital currencies. Digital Web Recovery offers a range of services dedicated to assisting individuals in recovering lost or inaccessible cryptocurrencies. Their team of experts utilizes advanced analysis tools to provide efficient and effective solutions tailored to each client's needs. In the realm of cryptocurrency recovery, analysis tools are essential for tracing transactions, identifying patterns, and recovering lost funds. Digital Web Recovery's sophisticated tools enable them to navigate the intricate blockchain network with precision, offering a glimmer of hope to those who have lost access to their digital assets. It can be rather upsetting to lose Bitcoins, which are frequently ascribed to nefarious actors, technical malfunctions, or human error. Digital Web Recovery can accurately locate misplaced money, trace transactions, and delve into blockchain data by utilizing sophisticated analysis techniques. Digital Web Recovery uses advanced algorithms for data analysis to find patterns in blockchain records, identify anomalies, and extract insightful information. They are able to maximize results for their clients and expedite the rehabilitation process thanks to these techniques. Digital Web Recovery collaborates with seasoned blockchain experts who possess in-depth knowledge of cryptocurrency protocols and technologies. By combining their expertise with advanced analysis tools, website https://digitalwebrecovery.com/ Digital Web Recovery can offer comprehensive solutions that address even the most challenging cases of lost Bitcoin recovery. The future of Bitcoin recovery is bright, thanks to the dedication and expertise of teams like Digital Web Recovery. With a focus on enhanced precision and efficiency, the days of lost Bitcoins becoming lost causes may soon be a thing of the past. Email them via<EMAIL_ADDRESS>Telegram user; @digitalwebrecovery Thanks.


Doesn't work as Framework in CocoaPods installation

When using "use_frameworks!" Podfile command, this project doesn't compile.

Current

Alternatives

I don't know if @import will work if we don't use use_frameworks!.


fix OpenGL version in tests

i noticed a crash running InstancedRenderingTest because glVertexAttribDivisor requires OpenGL 3.3+.
Note that OpenGL 4.3 is needed in order to fully emulate GLES 3.0. (see LwjglGL30 and Lwjgl3GL30 java imports)

@Tom-Ski here is the optimal version (with caching) : https://github.com/libgdx/libgdx/commit/df192fe24dd24e893a8f882c1f2482f2a6266020
as you can see the only breaking change is the new parameter for Mesh.bind/unbind. It's only used by BaseShader in the repo but some user may use it (it's not common to use it directly but still).
What do you think? do you want me to PR that?


Find Percent Change tool has no output parameter

Find Percent Change in Incident Analysis has no output parameter. User has no way of saving results to their own geodatabase, or defining an output name. As it is now, the tool will always overwrite the same output features each time it is run.

This should be an easy change in the model by changing the intermediate tool step ** Feature Class to Feature Class (2)** is set to always write to the %scratchGDB% (user cannot change this) and will always write to a feature class named Activity_with_JoinCounts. Instead of Feature Class to Feature Class it would be easier to use Copy Feature and use the output parameter as a model parameter (P), and give it a default value of "%scratchGDB%\Activity_with_JoinCounts". This way the user can just accept the defaults and run the tool, or specify where the output features are created and what they are named.

Don't forget to reapply the PercentChange.lyr to the new output parameter.

@dfoll can you verify this works in the dev branch then mark done?

verfied

verified


Revert "Revert "A custom workflow""

Reverts M365x756426/github-actions-for-ci#9

damn, I broke the bot by merging that PR


On branch edburns-msft-em-5989-review-2-0

modified:   spec/src/main/asciidoc/metrics.adoc
Two trivial changes.

Clarify that conditions are per-attribute. Might not be obvious to someone not deeply familiar with SemConv.

SemConv uses Opt-In. I corrected the case.

@edburns , your changes in this PR look good to me and IMO would be fine to be in the next release.  I'll wait for our meetings to resume in September to discuss with others on the MP Telemetry call.
Regarding your comment in the vote thread...

I have a question. This question pertains in both SemConv v1.27.0 and v1.26.0, so it is relevant to MP 2.0:

Consider this text from: https://opentelemetry.io/docs/specs/semconv/general/attribute-requirement-level/#conditionally-required

When a Conditionally Required attribute’s condition is not satisfied, and there is no requirement to populate the attribute, semantic conventions MAY provide special instructions on how to handle it. If no instructions are given and if instrumentation can populate the attribute, instrumentation SHOULD use the Opt-In requirement level on the attribute.

I wonder if MP telemetry should say something about what MP telemetry implementations should do in this case? Not required but just curious. Maybe forward this on to Don Bourne?

I can see that our guidance in the MP Telemetry spec doesn't cover all cases. Our spec says "All attributes that are listed as conditionally required and stable in the OpenTelemetry Semantic Conventions MUST be included when the per-attribute condition described in the OpenTelemetry Semantic Conventions is satisfied." -- which I realize doesn't address specifically what to do when the per-attribute condition is not satisfied.  Our intent is that people follow the guidance from the semantic convention for conditional attributes (not just the guidance when the condition is satisfied), so that could be better worded.  If you want to open an issue for that or add text for that to this PR, we can discuss a good resolution.

@donbourne will provide an additional PR to address your concerns in the voting thread @edburns

related to #235


interface can't generate annotations methods in objective-c code

for example :
@RestService
public interface OpenWeatherAPI {
void sayHello();
}
generated objective-c code no + (IOSObjectArray *)__annotations methods。

Fixed in 0.9.7.


Generate 0.70 version of the docs

This PR generates the version 0.70 of the documentation ahead of the release of 0.70.0 that should happen soon™ (in a couple weeks, most likely)

Closed in favour of this one https://github.com/facebook/react-native-website/pull/3295


java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available/ Debug build okay

Java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available
FAILURE: Build failed with an exception.      (BUILD APK Getting error)

What went wrong:
Execution failed for task ':app:packageRelease'.

A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
com.android.ide.common.signing.KeytoolException: Failed to read key key from store "/Users/Cylinder/Downloads/W TV/23/new/keystore.jks": Integrity check failed: java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available

### And other error during Debug run in screenshot app run but  MP4 Video not playing also some error in screen

@iamwasimaftab
For Integrity check failed: java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available, checkout https://stackoverflow.com/questions/67631927/error-building-aab-flutter-android-integrity-check-failed-java-security-n and see if it helps.
For red screen issue, that's code implementation issue for which a simple search over internet will provide you helpful links to resolve.
Closing from here as this isn't a framework issue.


Question about file structure for theme configs

Hi again @heronsilva. Btw, thanks for making this theme. It's by far my favorite for VS Code :)
While I was fixing #19, I couldn't help but wonder why the configs for theme variants differed in location and file format:
Dark: src/dark.yaml
Dark (Classic): themes/dark-classic.json
Light: themes/light.json
Is this structure necessary for how VS Code interprets themes?

Hello @metamas. Thank you :)
It is not necessary at all. That was when I was updating to the current Firefox' colors and wanted to do something fancy. So I created a YAML file, just so I could use variables and stuff. There is also the build.js script that converts the dark.yaml file to a regular JSON.
But I plan to change that and use only JSON files soon.
Thx :v:

Ah, I see. Thanks for clarifying. If I get some time today (or this weekend), maybe I'll take care of it and send you a PR.

Thank you, but you don't have to worry about it.
I will work on that as soon as I have some free time.
Anyway, your PRs are always welcome :)


Using Mutiple Step Project

how to click the button of next step, it's always gray.

You have to finish first step annotation to all pictures to make the Next Step button green. Alternetively, you can hover your mouse to Steps list which near to Next Step button to choose the step you want

Your answer is very correct. Thank you for your answer~


A commit intended to address #198

We have modified download_buildpack_cache.rb so that it looks a
proxy URL on the following variables (in this order):

HTTPS_PROXY
https_proxy
HTTP_PROXY
http_proxy

If none of these variables is found, the download process is made via Net::HTTP as usual.
Else, we extract the proxy host and port from the value of the first variable found (in the specified order).
Then, we substitute the normal Net::HTTP with one obtained via Net::HTTP::Proxy, configured to use the found proxy values.
It has been tested and works on a localhost cntlm proxy (configured to use another remote proxy) under Fedora 20.

Hey Palonsoro,
Thanks for submitting a pull request, can you confirm you have signed the Contributors License Agreement (CLA)? Further details can be found Clound Foundary's website:
http://www.cloudfoundry.org/get-in/index.html
It looks like your pull request failed the Travis build, could you run the tests locally and ensure that any issues it raises are addressed; please see the following for information on running the tests:
https://github.com/cloudfoundry/ibm-websphere-liberty-buildpack/blob/master/README.md#running-tests
We don't accept pull requests for behavioral changes unless there is a rspec test that is contributed along side the change; Could you also provide a rspec test to cover the change in behavior.
Thanks,
Sam

This is resolved now via #238.


Issue with npx nuxt generate Command When Using ssr: false Configuration in nuxt.config.js

Problem Description:
I am using Nuxt.js to develop a web application and I'm encountering an issue when trying to generate the project using the command npx nuxt generate with the ssr configuration in the nuxt.config.js file set to false. This issue does not occur when the ssr value is set to true. I hope you can assist me in understanding the cause and finding a solution to this problem.
Steps Taken:

I modify the Nuxt configuration file (nuxt.config.ts) to look like the following:
// nuxt.config.ts

export default defineNuxtConfig({
   app: {
     buildAssetsDir: 'nuxt',
   },
   ssr: false,
   // https://github.com/nuxt-themes/docus
   extends: '@nuxt-themes/docus',

   modules: [
     // https://github.com/nuxt-modules/plausible
     '@nuxtjs/plausible',
     // https://github.com/nuxt/devtools
     '@nuxt/devtools'
   ]
 })

Then I execute the following command to generate the project:
npx nuxt generate

Issue:
When executing the command npx nuxt generate with ssr: false, an error occurs during the generation process, and the following message appears:
ERROR [nuxt] [request error] [unhandled] [500] Unexpected token '<', "<!DOCTYPE "... is not valid JSON
  at JSON.parse (<anonymous>)
  at parseJSONFromBytes (node:internal/deps/undici/undici:6662:19)
  at successSteps (node:internal/deps/undici/undici:6636:27)
  at node:internal/deps/undici/undici:1236:60
  at node:internal/process/task_queues:140:7
  at AsyncResource.runInAsyncScope (node:async_hooks:206:9)
  at AsyncResource.runMicrotask (node:internal/process/task_queues:137:8)

 ├─ /__studio.json (1217ms) (Error: [500] )
 ├─ / (1217ms)
 ├─ /index.html (1213ms)
 ├─ /404.html (1213ms)
 ├─ /200.html (1213ms)
 ├─ /api/search (2323ms)
 ├─ /api/_content/cache.1692048783655.json (2378ms)
Errors prerendering:
  ├─ /__studio.json (500)
 ERROR  Exiting due to prerender errors.

Actions Taken:

I have read the Nuxt documentation regarding project generation and understanding how to set ssr to false.
I tried executing the npx nuxt generate command with ssr: true, and no errors occurred.

Expected Outcome:
I expect there to be a way to generate the project using ssr: false without encountering the aforementioned errors. I kindly request guidance towards a suitable solution for this issue.

I have the same problem, were you able to solve it?

I have the same problem, were you able to solve it?

no bro


feature/ORB-03-move-data

feature/ORB-03-move-data
Implementation of the action of obtaining the raw soccer matches data from the source database and inserting it into the target database, which includes:

Creation of the engine in charge of downloading and inserting the data
Implementation of the tests in reference to each of the implemented functionalities
Creation of a logger applicable to current and future processes and its implementation in the current one

Pull request status - Accepted


Downloads on git-scm not working

Which download is failing?

Problem

Context

Steps to Reproduce

Other details

Which download is failing?
Problem
Context
Steps to Reproduce
Other details


Deploy flowser app to remote server

This feature was also mentioned in the additional requirements:

Extended usage to other networks

Deploy a hosted version that can offer the same feature set but on any Flow network..

REST API

For the deployed version, create restful endpoints to serve data

We should deploy flowser to a remote server (like digital ocean) and offer flowser as a (demo) service. This functionality could be greatly extended in the future if needed.

Most of the work is already done on deployment branch.


Update requirements.txt

What?

Sorry, I was trying to update my fork, but I don't know what I'm doing.

I use:
git fetch upstream
git pull --rebase
But this might still not be the best way.


Admission Screenshots with School Email

@wademari Thank you for getting back to us! I am closing this request as a duplicate to #6718. I commented there, thus I hope you can email us if you have any troubles.


Provide a LayoutComplete event for View

It is very common for apps and Views to need to know when they have been resized or their layout otherwise changed.
People are currently using Application.Loaded to get initial sizing or Application.Resized to get notified when the terminal size changes.
But neither of these are useful for when a parent view's size changes independently of the terminal sizing. In preparation for being able to resize windows (e.g. consider the left & right panes of UI Catalog being resizable) we need a way for Views to know their layout has changed. It's possible to do this in a sub-class by overriding LayoutSubviews but this doesn't help app writers.
I'm proposing a new API for View to address this:
		/// <summary>
		/// Event arguments for the <see cref="LayoutComplete"/> event.
		/// </summary>
		public class LayoutEventArgs : EventArgs {
			/// <summary>
			/// The view-relative bounds of the <see cref="View"/> before it was laid out.
			/// </summary>
			public Rect OldBounds { get; set; }
		}

		/// <summary>
		/// Fired after the <see cref="LayoutSubviews"/> method has completed.
		/// </summary>
		/// <remarks>
		/// Subscribe to this event to perform tasks when the <see cref="View"/> has been resized or the layout has otherwise changed.
		/// </remarks>
		public event EventHandler<LayoutEventArgs> LayoutComplete;

		/// <summary>
		/// Raises the <see cref="LayoutComplete"/> event. Called from  <see cref="LayoutSubviews"/> after all sub-views have been laid out.
		/// </summary>
		internal virtual void OnLayoutComplete (LayoutEventArgs args)
		{
			LayoutComplete?.Invoke (this, args);
		}

Existing classes that override LayoutSubViews, like Dialog can use this isntead:
		public Dialog (ustring title, int width, int height, params Button [] buttons) : base (title, padding: padding)
		{
			X = Pos.Center ();
			Y = Pos.Center ();
			Width = width;
			Height = height;
			ColorScheme = Colors.Dialog;
			Modal = true;

			if (buttons != null) {
				foreach (var b in buttons) {
					this.buttons.Add (b);
					Add (b);
				}
			}

			LayoutComplete += (sender, a) => AdjustButtonLayout ();
		}

		void AdjustButtonLayout ()
		{
			int buttonSpace = 0;
			int maxHeight = 0;

			foreach (var b in buttons) {
				buttonSpace += b.Frame.Width + 1;
				maxHeight = Math.Max (maxHeight, b.Frame.Height);
			}
			const int borderWidth = 2;
			var start = (Frame.Width - borderWidth - buttonSpace) / 2;

			var y = Frame.Height - borderWidth - maxHeight - 1 - padding;
			foreach (var b in buttons) {
				var bf = b.Frame;

				b.Frame = new Rect (start, y, bf.Width, bf.Height);

				start += bf.Width + 1;
			}
		}

in demo.cs:
		var bottom = new Label ("This should go on the bottom of the same top-level!");
		win.Add (bottom);
		var bottom2 = new Label ("This should go on the bottom of another top-level!");
		top.Add (bottom2);

		top.LayoutComplete += (sender, e) => {
			bottom.X = win.X;
			bottom.Y = Pos.Bottom (win) - Pos.Top (win) - margin;
			bottom2.X = Pos.Left (win);
			bottom2.Y = Pos.Bottom (win);
		};

Etc...
I've got a PR basically ready but want input before I submit it. Thoughts?

Questions I have:

What properties do subscribers really care about? I assumed OldBounds, but maybe OldFrame is better? I note that Dialog uses Frame (I think incorrectly) to re-layout buttons. I say incorrectly, because the buttons should be located using view-relative coords.
Is there a need for a 'pre' Layout event as well? I can't think of any use case, and I've not found any code that overrides LayoutSubViews that does pre-processing, so I'm guess no.

It depends on the value being passed, whether it be from Frame or Bounds. Frame is relative to the position of the View on the screen and the Bound is relative to 0.0, Frame.Width, Frame.Heigth. By the way, the Frame has to be redesigned so that it can have negative X and Y axes so that they are not drawn while the values are negative and also cannot be drawn if the values are greater than their container

The new DrawWindowFrame code is defensive to negative values.


export function in generated lib

I saw a lot of function of dotnet are exported in static libs
is this by design?
upFromDict_System_Linq_Expressions_System_Linq_Expressions_Expression__Lambda_4<System___Canon>_TypeHandle_System_Linq_Expressions_System_Linq_Expressions_Expression_1<TDelegate_System___Canon>
2BB2858 __GenericLookupFromDict_System_Linq_Expressions_System_Linq_Expressions_Expression__Lambda_4<System___Canon>_TypeHandle_TDelegate_System___Canon
2BB2858 __GenericLookupFromDict_System_Linq_Expressions_System_Linq_Expressions_Interpreter_InstructionList__EmitIntSwitch<System___Canon>_TypeHandle_System_Linq_Expressions_System_Linq_Expressions_Interpreter_IntSwitchInstruction_1<T_System___Canon>
2BB2858 __GenericLookupFromDict_System_Linq_Expressions_System_Linq_Expressions_Interpreter_LabelInfo__CommonNode<System___Canon>_TypeHandle_S_P_CoreLib_System_Collections_Generic_EqualityComparer_1<T_System___Canon>
2BB2858 __GenericLookupFromDict_System_Linq_Expressions_System_Linq_Expressions_Interpreter_LabelInfo__CommonNode<System___Canon>_TypeHandle_System_Collections_System_Collections_Generic_HashSet_1<T_System___Canon>
2BB2858 __GenericLookupFromDict_System_Linq_Expressions_System_Linq_Expressions_Interpreter_LightCompiler_QuoteVisitor__VisitLambda<System___Canon>_MethodDictionary_System_Linq_Express

We export these methods because of it was an easy thing to do, and it allowed us to experiment with splitting the compilation into multiple units.
I agree that it would be nice to have an option to keep these methods private if the library is compiled as a single native module file.

As a workaround you could create version script manually and pass it to linker useing CustomLinkerArg option in .csproj
  <ItemGroup>
    <CustomLinkerArg Include="-Wl,--version-script=$(ProjectDir)exports.map" />
  </ItemGroup>

Majority of the exports listed above are gone now thanks to recent objectwriter changes. Let's use #7340 to  continue the discussion on this.


Enably query parameters in router

The redux-first-router does not follow semver but releases new versions in branches. The "rudy" branch contains the latest version which also supports URL query parameters. The branch needs a fix for the history handling and enables support for query parameters.

Well done! Thanks!


Issue PIX-829 - Add validation to configuration file options

Fixes PIX-829 #157

LGTM

Applied the same logic for showing errors as in previous PRs


LL-6493 - Rebrand navigation sidebar

DRAFT

Type

Context

Parts of the app affected / Test plan

This task isn't ready because:

I'm encountering an issue with the mount animation for the logo
I would like to create a generic transition component to switch from one size to another size.

TransitionInOut seems broken. On mount event, transition isn't applied.
I think we should take time to fix it.


mod-tags: Setup API Karate tests in the module

Purpose
Create module mod-tags and template for Karate tests
Learning
https://issues.folio.org/browse/FAT-903

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


vscode cannot format temporary files

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: 1.85.0
OS Version: Windows 22H2

Steps to Reproduce:

Create a temporary document with Ctrl+N
Paste some code (for example, C++ or Python)
Try to format code
Watch vscode say "no formatter for [language] installed"
Save the file
Ask vscode to format it
Watch vscode happily format it

Why can't vscode format temporary or unsaved files? This is driving me nuts

This issue is caused by an extension, please file it with the repository (or contact) the extension has linked in its overview in VS Code or the marketplace for VS Code. See also our issue reporting guidelines. If you don't know which extension is causing the problem, you can run Help: Start extension bisect from the command palette (F1) to help identify the problem extension.
Happy Coding!

Why can't vscode format temporary or unsaved files? This is driving me nuts

That's because most (but not all) extensions cannot do this. Unsaved, new files are tracked use the untitled scheme which isn't always support, that's often because extensions shell out to an executable that only formats files saved on disk. Please reach out to extensions that "misbehave" individually

I am unable to format any file. I am not sure what you mean by "caused by extension"
I may be talking out of the void here, but would exposing the unsaved buffer as a tmp file be hard? It is SO convenient to be able to format unsaved buffers. Please reconsider!

"caused by extension"

it's an oversight with extensions not targeting untitled documents

it's an oversight with extensions not targeting untitled documents

Ooohhh ... :(
man that's frustrating :/
I wish vscode could come with a fake filesystem just so extensions just format it unhindered .... pls I beg thee devs

@githubuser6000 please stop pinging me or others in this issue. As explained, there is nothing VS Code can do. It is on you to report such issues to the right extensions, make noise there, so that this gets heard and fixed in the right place. Thanks for understanding.


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Parsing stops after a while

Hi!
I'm trying to parse an access log (format: COMBINED). After 447M lines the parsing stopped and the process seems to hang. The per second counter slowly decreases. This is the command I am running:
goaccess /data/log/pm2/data.rest-out.log -o
/data/data/report.html --log-format=COMBINED
--geoip-database /data/geo/dbip-country-lite-2022-09.mmdb
--real-time-html
--ssl-cert=/root/.local/share/caddy/certificates/acme-v02.api.letsencrypt.org-directory/data/data.crt
--ssl-key=/root/.local/share/caddy/certificates/acme-v02.api.letsencrypt.org-directory/data/data.key
--ws-url=data
--restore
--persist

It worked fine a few days ago. Not sure if the log file is simply too large.

Hi - what's the output of:
# ls -lath /data/log/pm2/data.rest-out.log

and
# wc -l /data/log/pm2/data.rest-out.log

your machine specs, e.g., ram, disk. Thanks

-rw-r--r-- 1 root root 109G Sep 14 21:08 /data/log/pm2/data.rest-out.log
and
475497212
CPU: AMD Ryzen™ 9 5950X
Memory: 128GB
Storage: 3 x 4 TB NVME
There are plenty ressources available. Memory usage is only at ~60/128GB and CPU rarely exceeds 30%

Sounds do-able, a few questions for you:

Since you said that it worked fine a few days ago, I wonder, was that the first run?
I'm curious if the issue is with --restore & --persist. Would you be able to run it without those two options?
What's a typical request from your log looks like? a lot of random requests or perhaps timestamped?
e.g.,  "GET https://url/allinurl/goaccess/issues/2381?ts=1663200271 HTTP2"

Thanks!

Same log file just only half as many requests.
I started a 2nd run without --persist & --restore. At first glance it is processing data much faster now
At the moment there are 5_286_517 lines that have query parameters. The majority of requests does not have timestamps.

Any updates regarding the second run?

Closing this. Feel free to reopen it if needed.


Update against new EVM interface & NFT interfaces

Closes: #25
⚠ Should not be marked ready until changes to base EVM contract have been made in onflow/flow-go and should not be deployed until Previewnet HCU in the week of April 29th is complete

For contributor use:

[x] Targeted PR against master branch
[x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[x] Code follows the standards mentioned here.
[x] Updated relevant documentation
[x] Re-reviewed Files changed in the Github PR explorer
[x] Added appropriate labels

Codecov Report
Attention: Patch coverage is 83.33333% with 1 lines in your changes are missing coverage. Please review.

Project coverage is 86.00%. Comparing base (428634e) to head (a973ceb).
Report is 94 commits behind head on main.

Files
Patch %
Lines

...adence/contracts/bridge/FlowEVMBridgeNFTEscrow.cdc
80.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #42      +/-   ##
==========================================
+ Coverage   82.88%   86.00%   +3.11%
==========================================
  Files          18       18
  Lines         818      886      +68
==========================================
+ Hits          678      762      +84
+ Misses        140      124      -16

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


Reapply "Fix spawnpref" (#32018)

This reverts commit 119dd610fa30edd3927cd51acbc68601f7d0b8e0.
The corresponding bug is unreproducible locally so unless someone provides more info it's going on master.
I have checked:

arrivals
containers without any
containers with spawns

All on nukeops mode. Latejoin and roundstart variants.
So if it happens again get some info this time.

i will break the game now


Better idea for a file extension name.

Currently grammars use .cg as a file extension. Maybe it should be something like .alp or maybe the format should be changed and it should just piggy back ride of Lex and Yacc?

Changed in https://github.com/diku-dk/alpacc/commit/3d3b4dede4ccf2d5983634f620d7b17b43aa91bb


Upgrade JupyterLab to 3.0.x

Fix #136

Sorry @ciyer something got screwed up with rebases before - I rebased your commit on top of current master now. Note that what also needs to be done is to update the base image we use for our python image (i.e. jupyter/base-notebook) - we can probably go with the latest, but we will overwrite the installed jupyterhub (I believe it will be 1.3.0 in the base image but we're using 1.2.2 in the notebooks service so we should stay with that for now).


feat(generator): better cx

Closes https://github.com/chakra-ui/panda/discussions/874 https://github.com/chakra-ui/panda/discussions/931
📝 Description
Make the cx smarter by merging and deduplicating the styles passed in
Example:

Will result in "mx_10 pt_6"

💣 Is this a breaking change (Yes/No):
kinda ? in a good way

currently cannot work due to RSC. 🫠
cant serialize toString since it's a function, we have to find another way to do that I guess

@segunadebayo https://github.com/chakra-ui/panda/pull/2056#issuecomment-1902676458

@segunadebayo #2056 (comment)

this has been discarded in favor of css.raw a while ago
https://github.com/chakra-ui/panda/blob/main/CHANGELOG.md#changed-15
https://panda-css.com/docs/concepts/merging-styles

@astahmer
Thanks for your info.
What if we want to merge styles of some hierarchical components?
Suppose we have IconButton > Button > ButtonBase components that each of them is a wrapper around another
We want IconButton's styles to have the highest priorities.
Keep in mind that we pass IconButton's styles to Button and Button's to ButtonBase using plain JSX className property.
We do not pass CSS object from the wrapper component. We only pass result of cva

then the cx approach makes sense yes

@astahmer It doesn't work when you enable hashing.
The #2056 solves the issue.


Text in a tooltip

Hi,
I'm trying to put a text in a tooltip, which may have nothing to do with the labels or the data of the chart. Is that possible ?
Thank you.

Hi WebandCow,
how about you try this
assign a function to the tooltipTemplate key variable,
tooltipTemplate:function(chartData){
console.log(chartData);
return chartData.label+" : "+scale[chartData.value];
}
You can explore numerous key : value pairs of the chartData object..
Hope you'll find it useful!


[Bug]: Unable to devbox shell with a local flake that exports more than 1 package as of 0.5.0

Current Behavior (bug)
Unable to devbox shell when devbox.json uses a local flake that outputs more than 1 package. This error message is displayed:
Error: Package "path:/Users/quekshuy/devbox-proj/my-php-flake" is ambiguous. It has the following possible outputs:
packages.aarch64-darwin.php, packages.aarch64-darwin.hello

Expected Behavior (fix)
Should be able to use the local flake that outputs more than 1 package, as demonstrated here in devbox's example.
Additional context
Please include the output of devbox version -v and
a copy of your devbox.json file.
❯ devbox version -v
Version:     0.5.3
Platform:    darwin_arm64
Commit:      2ffe94fd2c71ad607c3f002d50fbe867002c4468
Commit Time: 2023-05-30T21:36:27Z
Go Version:  go1.20.4
Launcher:    0.2.0

devbox.json:
 {
   "packages": [
     "path:my-php-flake#php",
     "path:my-php-flake#hello"
   ],
   "shell": {
     "init_hook": null
   },
   "nixpkgs": {
     "commit": "f80ac848e3d6f0c12c52758c0f25c10c97ca3b62"
   }
 }

flake.nix (as taken from devbox's examples/php folder):
{
  description = "A flake that outputs PHP with memcached and ds extension and hello pkg.";

  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
    flake-utils.url = "github:numtide/flake-utils";
  };

  outputs = { self, nixpkgs, flake-utils }:
    flake-utils.lib.eachDefaultSystem (system:
      let
        pkgs = nixpkgs.legacyPackages.${system};
      in
      {
        packages = {
          # Flakes can export multiple packages. To include specific packages in
          # devbox.json you can use url fragments (e.g. path:my-flake#my-package)
          php = pkgs.php.withExtensions ({ enabled, all }: enabled ++ (with all; [ ds ]));
          hello = pkgs.hello;

          # If you only want to export a single package, you can name it default which allows
          # installation without using url fragment (.e.g. "path:my-flake")
          # default = pkgs.php.withExtensions ({ enabled, all }: enabled ++ (with all; [ ds memcached ]));
        };
      });
}

It works though if I use devbox 0.4.9. So that's the version I'm sticking with for now.

Hey @quekshuy, this issue should be addressed in 0.5.3, but it looks like there was an issue in the release that did not pick up the fix. We'll look into addressing tomorrow morning.

@quekshuy using the new 0.5.4 I am able to devbox shell within the folder devbox/examples/flakes/php that has the example. Could you confirm if it works for you?

It works for me. Thank you!


Client Allocation Request for: Azher Mughal

Client Allocation Questions
Core Information

Name: Azher Mughal
Website / Social Media: none
Region: North America
DataCap Requested: 1TiB
Addresses to be Notarized: f01959735
Notary Requested: jamerduhgamer

@amughal Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

f01959735 is a miner ID which is incorrect. Closing this ticket.

This user’s identity has been verified through filplus.storage


Donut Extract Multilingual text

Hey,
i've images with multilingual text (indian languages) and trying to use donut to extract data.
I've tried training the model on those images but inference is almost everytime junk.
Is there a way I could use donut in such a case?
Thanks

I have the same issue. I have a multilingual text (Arabic+ English), and the predictions are sometimes in Japanese. I am trying to find out if we can choose the languages for the predictions, but I didn't find a solution till now

@josianem @gwkrsrch can you please help me with this

@josianem @gwkrsrch can you please help me with this

The tokenizer of processor use xlm-roberta, dose this mean it can be fine-tuned on multilanguage directly ?

hello @josianem is there any update for your research,
I'm thinking to do custom compatible tokenizer specially for Arabic language and vocab


Fix data for 3 month and 1 month graphs

Currently 3 months data is calculated from current date till current date - 90 days. but since covid19india has stopped supporting their api, only data till 31st October 2021 is available.

Changes that need to be made is last 3 months data should be shown for last 90 days with last day being 31st october.
Same thing for 1 month with last day being 31st october

I've solved this bug by passing 31st october 2021 (the so called current date) to the Date constructor you call to get the current date
for more information
https://github.com/BhavyaCodes/covid-tracker-material-ui-react/pull/37


Can we use this plugin to upload assests on s3

Steps what i am looking for
1.Drag and drop image or browse the asset
2.upload assets to aws s3
not able to identify that it is useful for me or not
Thanks in advance

No. There is a different plugin for S3. This one is aimed at standalone servers. S3 support is planned, but not happenng now.

What S3 plugin would you recommend?


Convert check_ref_format to class method

Refactored the check_ref_format function in dulwich/init.py to a class method for more flexibility and to allow calling it without instantiating the class. This simplifies the usage of this method while maintaining existing functionality.
More context for this is at https://github.com/iterative/studio/pull/8187#issuecomment-1804589654

If we want to make this a classmethod, it should be a classmethod in the base backend abstract class and in all of the implementations, and top level scmrepo.git.Git would really also need a way to call an appropriate backend classmethod (so the scmrepo user/caller should only need to do Git.check_ref_format and then it would pick an appropriate Backend.check_ref_format to use)
But honestly IMO it's not a problem for studio to just call dulwich.refs.check_ref_format directly in this situation

Closing this for now. @shcheklein Feel free to takeover if you think this is necessary.


Carousel returned to initial position when scrolling

when I define the modelValue prop, when I scrool the carousel it returns to the initial position, is there a possibility to disable this return to the initial position?

Are you still facing this problem? I have the exact same problem

Yes

I also experience this problem , any help will be great

Same problem here :(

This issue should be fixed in the newest version, I will close it for now. Please feel free to reopen it if the issue happens again.


Put up /requests received page

@JosephMcArthur although this is what I intend to do next on my task list, it is also actually an issue which should perhaps be reconsidered in relation to the 3.5 milestone review. Is it OK for me to just make such a page, even with old content, or should it start with Chealsye doing some copy? If it does not start that way, is it clear how anything that I do will fit in to other plans for copy / user testing the response page once I am done? Something to discuss on the next Monday meeting.

@JosephMcArthur as this issue has the Blocked: Copy label, should it really be assigned to me yet? I do want to get on with it, but if that is not suitable for the team overall, then I can work on other things.

Given timelines, I think in this case it makes more sense to get up a page
with functionally working (with old content) and then we'll work within
those restrictions to improve copy where possible.
On Fri, 28 Oct 2016 at 12:07 markmacgillivray<EMAIL_ADDRESS>wrote:

@JosephMcArthur https://github.com/JosephMcArthur although this is what
I intend to do next on my task list, it is also actually an issue which
should perhaps be reconsidered in relation to the 3.5 milestone review. Is
it OK for me to just make such a page, even with old content, or should it
start with Chealsye doing some copy? If it does not start that way, is it
clear how anything that I do will fit in to other plans for copy / user
testing the response page once I am done? Something to discuss on the next
Monday meeting.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/OAButton/backend/issues/337#issuecomment-256894622,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEuWZ7SE6DGyv-nGdXoaL0iJbys_P10Eks5q4deGgaJpZM4KeGe-
.

I have put up a page for this, although functionality in the backend is still in progress. However for now, there is a page where ALL content that it would display can be seen, every step of the way (which of course would only display relevant sections depending on article type and stage in process). This should make it easy for now for anyone to look at the copy that is in there, and write up what would be preferred in each panel. Each panel has a name, so easy to reference from this issue in further comments.
I will continue with the functionality, which should be ready tonight, but will leave the page displaying all sections anyway so that content can be reviewed.
Specific information about validation and providing badges is NOT in this page, because it will make more sense to show them on the request page itself - once content is provided, URLs can be added to requests that are at the "received" status, along with asking users to validate. Once validated, the badge link info can be displayed too, so the author can get it.
@JosephMcArthur @chealsye this should mean you are not blocked on checking / creating copy for this, but will keep this one assigned to me because I continue to be responsible for finishing it off.

By the way to see the response page, go to any open request when logged in as admin, and you will find in the details section there is now a "responder" button that will take you to the response page for that request - this is the page the authors would receive a link to when we email them.

I have taken a first pass at copy for this, and will continue to do bits as I have time. I'm trying to make sure each part has the info required for the system - but not so much that it sounds good. @chealsye, if you can ensure the later that would be great. Assigning.

@JosephMcArthur @chealsye later today I can finish the functionality for the actual submission on this, but to do so I will start hiding the sections so they actually function. You will still be able to see all the text though by looking at the underlying page code, which is in the repo, at:
https://github.com/OAButton/oab_static/blob/develop/content/response/item.html
(or if you pull a local copy to work on, then in the same place on your local copy - in the content folder, under the response folder, the file called item.html)
So at some point you may see that the response page is changing, and that you can no longer see the full text - so just look at the file instead.
Once the page is done for functionality and copy, presumably we still want to get it tested. I propose that each week we review at our usual weekly meeting what is ready to test to go live, then after that meeting as soon as it is tested it can be pushed to live.

I took another go at copy yesterday, it's better now.

Sorry - just not getting to this. What is the url for this page? http://oab.test.cottagelabs.com/request/received? I want to make sure I'm looking at the right then and I'm not sure. Thanks!

@chealsye there is not one specific URL, it is a page generated for each request. It would be at http://oab.test.cottagelabs.com/response/ but you can more easily get to it by logging in on the dev site (your account has admin rights) then just view any open request. In the "details" section of the request, you will see a new button called "responder" - click that and it will take you to the corresponding response page for that request.

Make a URL the default way an author provides content, and the page copy will explain that it must be available publicly at that URL and it must be allowed for the author to provide the content.
When a URL cannot be given, e.g. the content is not yet publicly online anywhere, it can be uploaded, and again the page copy must indicate that the author has the right to do so.
The author must also agree to provide as cc-by for articles or cc-zero for data, and they should check a checkbox agreeing to that and to having the right to share the content.
When we receive a file we will send it to OSF for data and Zenodo for articles (the page copy already explains this).
Zenodo review all submissions and require a title and description, so add a title field (which can pre-populate with article title but will allow the author to change if necessary) and make the title field and description field mandatory.

Just a reminder, the above comment is a synopsis of recent email discussion on this issue.

Thanks for clarifying, @markmacgillivray.

Thanks for responding to our request.
To fulfill the request please provide a URL to the research content or upload it.
URLs should go to where the research article or dataset is publicly accessible without restriction. It is best for the content to be stored in a repository where it will be preserved and accessible.
If you submit the research content in this form, we will deposit it to Zenodo where it will be preserved and accessible.

May need to be tweaked again though. But this is where my brain is at right now.

@chealsye @markmacgillivray what's needed to close this now. I can see it's still assigned to you both, and I'm keen to see this released asap.

@JosephMcArthur last thing I remember is you said you were going to try it last Tuesday and let me know if you think the content is OK (because Chealsye was off last week). It is ready to go, connected to OSF and Zenodo, but does not actually publish to Zenodo because published things cannot be deleted. So once I know the page content is acceptable, and you are happy with how it works, it should be ready to go live.
We can try having Megan do user testing after that, by submitting a URL to an article and a data request, and submitting a file to an article and a data request - I can enable it far enough to save a URL, and also to deposit to OSF, and we can check both those things happen. For files for articles, we can have it deposit to Zenodo but NOT publish, then we can check on Zenodo and should be able to see it there when we log in. I have never used Zenodo for that though, so it should really be user tested before we launch it.
So, there is nothing more from the development side needing done for it, just content sign off then user testing, and I can enable things as required.

@markmacgillivray @JosephMcArthur I'm on this now. I'll let you know if I'm having any problems or questions.

Okay, I think this is good to go, although could certainly be better. Will handle that in later issues.
@markmacgillivray please push this to master asap. Then tag @natalianorori to let her know the system is operational. If both of you could verify that files are being delivered okay, that would be good. @meganwaps if you can reach out to authors a week or two after we send them a formal request to see how're doing, that would be good too (we can make an issues for this & elaborate on what to ask later)

Moving this up to current milestone to keep it in mind

If this is pushed to live, I think we can close. Correct me if I'm missing something above.


IOCTL  & TDL #close please

is there any examples for IOCTL that works with TDL?

oh i forgot something, it's now working you can close this issue.

It is in https://github.com/hfiref0x/TDL/blob/master/Source/DummyDrv2/dummy/r3request.c


Material Dialog trigger .open() from service not working or weird

Bug, feature request, or proposal:
Calling a dialog or open it from a service doesn't work or acts weird. The problem is when we call the dialog .open() and pass a AlertComponent we customly created it produces several strange things. Only when opening the dialog with a traditional (click)="openDialog()" button trigger works.
What is the expected behavior?
Suppose we have a nfc tag that is put on our android phone and once near the angular application we have running in the android crosswalk opens a dialog that says "Found!" with options "ok" and "cancel". The dialog should be open once the nfc tag is registered at the phone and this works all fine we get the id of the tag to our service and we call the dialog open, but something strange happens.
What is the current behavior?
My collegue explains it very well here:
https://stackoverflow.com/questions/51608781/double-materialdialog-on-angular-6-project-in-android-webview
What is the use-case or motivation for changing an existing behavior?
We don't want to use a "ghost button", what we are currently doing, that is triggered by our service or more his (click) listener.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular 6 and latest material
Is there anything else we should know?
You are really great.

It's hard to know what the issue is without looking at the code, but based on issues we've had in the past, it's probably because you're opening the dialog from outside the NgZone. You can try to run MatDialog.open from inside NgZone.run to see if it helps.

Can you provide a reproduction in StackBlitz.  This will help us to investigate the issue you are seeing.  As currently outlined its a bit difficult for us to diagnose the issues.

Closing as we are not be able to reproduce this issue.


Preserve order on map removal

The switch from linked-hash-map to indexmap seems to have broken order preservation during removal (when using preserve_order).
As of this indexmap PR, indexmap has a shift_remove and swap_remove, but as documented, remove uses swap_remove.
This seems like a regression or otherwise breaking change to toml 0.5.4, as LinkedHashMap does preserve order during removal via remove. Here's a playground link showing the difference.

Maintenance of this crate has moved to the https://github.com/toml-rs/toml repo.  As a heads up, we plan to move toml to be on top of toml_edit, see https://github.com/toml-rs/toml/issues/340.
Closing this out.  If this is still a problem, feel free to recreate this issue in the new repo.


Investigate PyCharm issue with .pth files

Opened upstream issue https://youtrack.jetbrains.com/issue/IDEA-294464/pth-files-inside-a-venv-site-packages-is-ignored with minimal non-bazel repro https://github.com/mattem/ij-venv-pth

Fixed upstream, users need a new enough PyCharm.


Use our own logger instance instead of the standard logger

Ref: VC-35375
This prevents issues caused by external libraries which reconfigure the standard logger.
For example, in https://github.com/jetstack/jetstack-secure/pull/552, we saw that all log messages were prefixed with "vCert: ".

Thanks for fixing this. The changes look OK to me, I haven't tested them. I'll have this merged to master and rebase #552 onto it and test it.


Hey Travis, SSL errors are allowed

Recently our builds are always failing by a following link.
Issues :-(
> Links
  1. [L929]  https://voicesoftheelephpant.com/ SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
> Dupes
  None ✓

We've whitelisted the URL, which makes more sense. Thanks though.


[Question] Outdated documentation about Redis Bus Driver?

From the documentation:
https://bentocache.dev/docs/named-caches
const bento = new BentoCache({
  default: 'memory',
  stores: {
    // One store named "memory". Only L1 in-memory cache
    memory: bentostore()
      .useL1Layer(memoryDriver({ maxSize: 10 * 1024 * 1024 })),

    // One store named "multitier" using full multi-tier cache
    multitier: bentostore()
      .useL1Layer(memoryDriver({ maxSize: 10 * 1024 * 1024 }))
      .useL2Layer(redisDriver({ connection: redisConnection }))
      .useBus(redisBusDriver({ connection: redisConnection })),

    // One store named "dynamo" using the dynamodb driver
    dynamo: bentostore()
      .useL2Layer(dynamodbDriver({ /* ... */ })),
  },
})

From my code:

const connection = new Redis({ host: 'redis', port: 6379 });

Oh okay, sorry!
Confused by the tiny difference between Verrou and Bentocache APIs here.
https://bentocache.dev/docs/multi-tier
This page describes better what is expected as "redisConnection" with Bentocache.
Closing for now!


Got wrong result when mapping Jpa Entity to DTO

hi
I got a strange problem when I try to convert a Jpa Entity to DTO by modelmapper.map(). When some members of the source class are the same Type  , and the source class also have a collection of this kind of Type. These members in mapped result may be overridden by a same value. My issue is similar to #581, but it only happens when a Jpa entity is converted to DTO by modelMapper. I wonder if this is a bug or if I've mixed up something.
Comment of @lolo101 is more clear description about this issue.
For example:
I have two entities, User and Summary:
@Entity
@Getter
@Setter
@ToString
@Table(name = "test_user")
public class User {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    Integer id;
    @Column(name = "username")
    String name;
}

@Entity
@Getter
@Setter
@ToString
@Table(name = "test_summary")
public class Summary {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    Integer id;

    @OneToMany
    List<User> readers;

    @ManyToOne
    User summarizer;

    @ManyToOne
    User signer;
}

two DTO, UserDTO and SummaryDTO.
The SummaryDTO include UserDTO and collection of UserDTO.
@Data
public class UserDTO {
    Integer id;
    String name;
}

@Data
public class SummaryDTO {
    List<UserDTO> readers;
    UserDTO summarizer;
    UserDTO signer;
}

I have two User, Bob and Alice, and I add a Summary record like this in my database.
id =1
readers = [User(id=1, name=Bob), User(id=2, name=Alice)]
summarizer = User(id=1, name=Bob)
signer = User(id=2, name=Alice)
Then I ran this to test the result:
@Transactional
    public void testModelMapper(){
        Summary summary = summaryRepo.findById(1).orElse(null);
        if(summary != null) {
            System.out.println(summary.toString());
            System.out.println(modelMapper.map(summary, SummaryDTO.class).toString());
        }
    }

The output is：
Summary(id=1, readers=[User(id=1, name=Bob), User(id=2, name=Alice)], summarizer=User(id=2, name=Alice), signer=User(id=1, name=Bob))
SummaryDTO(readers=[UserDTO(id=2, name=Alice), UserDTO(id=2, name=Alice)], summarizer=UserDTO(id=2, name=Alice), signer=UserDTO(id=2, name=Alice))
The entity's data is exactly correct，but the User data in the mapped DTO is all overwritten by Alice.
PS:
This is my ModelMapper config:
@Configuration
public class ModelMapperConfig{
    @Bean
    public ModelMapper modelMapper() {
        ModelMapper modelMapper = new ModelMapper();
        modelMapper.getConfiguration().setMatchingStrategy(MatchingStrategies.STRICT).setPropertyCondition(Conditions.isNotNull());
        return modelMapper;
    }
}

Add this to config will fix this problem, but it seems redundant, I don't know how it works.
modelMapper.createTypeMap(Summary.class, SummaryDTO.class).addMappings(mapping -> mapping.map(Summary::getSummarizer, SummaryDTO::setSummarizer));

I believe I met the same issue.
I built a small demo of the bug here : https://github.com/lolo101/modelmapper-bug
The bug occurs in a very specific case :

you need to have a collection of some Type,
another property of the same Type that is equal to some element of the collection
another property of the same Type that is different from the previous property

@lolo101 As far as I remember I meet some of this bug in my production code which fixed by using specific
modelmapper.typeMap(Source.class, Target.class).map(source);
Don't know what the cause then...

Duplicates to #581, should be fixed in #593

ModelMapper v2.4.0 released.
I suggest to disable Prefer Nested Properties for mapping models with circular reference.
You can apply this option to single type map.
modelMapper.createTypeMap(SourceTree.class, DestinationTree.class,
    modelMapper.getConfiguration().copy().setPreferNestedProperties(false));


Some (probably low hanging fruits) improvements

These are just some features that would make watching a lot more enjoyable.
(In addition to board coordinates and last played indicators from #2)

Higher resolution go board image
Textures for the go stones
Have a title for the window
Display the seconds per game (the output of autogtp) in the Title
Option to play a small sound when a game finished (when I am
working and have it in the background I will feel reminded that I am
helping to train an amazing AI)
Option to not save sgfs

I will look through your code and try to make a PR, but I also wanted to write down the list first, so others can help as well.
What do you think?

Board Image: easy, but need to find one that is free to use and compatible with Apache 2 license. Suggestions welcome
Stone Images: somewhat harder, but not terrible I think. Do have to mess with the painting code since I think it's just solid fill right now.
Window title: Yeah that should be easy.
Seconds per game: would be nice, but parsing that output will be quite brittle. Really the whole thing is quite brittle. I would want to coordinate the author of Leela Zero before baking in any further dependence on his non-standardized output. As it stands, projects like this one are a bit of a pain for him, because someday he might change the wording/spacing/etc in the messages  that I'm parsing and then he'll get bug reports that he broke the watcher program that he never intended to support. So the tighter my parsing is the more brittle it is. I'd love to hear his thoughts on how to coordinate, but I suspect that would lead to my needing to do a lot of implementation to handle GTP or something like that, So while this would be good, it's not low hanging.
Sound when finished: Yeah that would be nice, have to find an appropriately licensed media file, suggestions welcome :)
Not save SGF: yeah I have already had this in the back of my mind as a potential command line switch.


Unbalanced FGW doesn't converge when margins are provided

Describe the bug
For application use case see tests from moscot https://github.com/theislab/moscot/actions/runs/8709537760/job/23889450330?pr=677
Unbalanced FGW is unstable especially when margins are provided. I played with epsilon and tau's but still doesn't converge. I think this happened after https://github.com/ott-jax/ott/commit/41906a2a1ade19aa154189fabd7c159a160c9bf3
To Reproduce
import numpy as np
import jax.numpy as jnp
from ott.geometry import pointcloud
from ott.solvers.quadratic import solve

# Generating random data for x and y
x = np.random.rand(96, 2)  # 96 points in 2D
y = np.random.rand(96, 2)  # Another 96 points in 2D

# Create PointCloud instances
geom_xx = pointcloud.PointCloud(x)
geom_yy = pointcloud.PointCloud(y)
geom_xy = pointcloud.PointCloud(x, y)

# a and b are vectors of ones with lengths matching the number of points in x and y, respectively
a = jnp.ones(x.shape[0])
b = jnp.ones(y.shape[0])

# Call solve function with the specified parameters
solve(geom_xx=geom_xx, geom_yy=geom_yy, geom_xy=geom_xy, tau_a=0.9, tau_b=0.9,
      fused_penalty=1.0, epsilon=1.0, a=a, b=b)

Hi @selmanozleyen , this seems to come from numerical imprecisions; more specifically

@michalk8, as you said when I normalize it works. But when they don't sum to 1 it still doesn't work in many cases. For example see the cases below. I'd assume unbalanced ot to not expect marginals sum to 1
a = np.ones(x.shape[0])*2
a[0:4] = 1
b = np.ones(y.shape[0])*2
b[0:4] = 1
# or
a = np.ones(x.shape[0])*2
b = np.ones(y.shape[0])*2

Thanks @selmanozleyen . I think what's happening here is a problem of scales. Although it may seem dividing/multiplying a/b by a constant should have no bearing on the optimization, in the case of entropic GW this is likely not the case because of the interplay with other parameters (notably epsilon but also more generally the scale of the cost matrix, since the unbalanced problem adds a KL term.
Tangentially related: I think the converged flag in GW was bugged, as discussed in https://github.com/ott-jax/ott/pull/566


01

Good Job, 125 points. you have following problems:
Delineate the ECG signal and visualizing all peaks of ECG complexes


MAGING-296 - Remove Redundant Collection operation

Coverage increased (+0.003%) to 76.509% when pulling e290846eb213037f48ac6b7c8782e11f4d20428a on arturobernalg:feature/IMAGING-296 into cf6d30e944364fa8aefb94e83e47181eecb66bca on apache:master.

Not sure if I'll review/merge this one @arturobernalg . Several changes here are in the parameters. These will be removed in #116 . I'd have to handle the rebase/conflicts, so I think I'll wait until I have finished that PR before looking at this one again.

HI @kinow Fully agree. We wait.


Need ics files.

@paulbrejla  Could you please provide the currently used '.ics' files.

The schema is fairly simple, see https://github.com/paulbrejla/ferien-api/blob/master/src/test/resources/holidays/ferien_baden-wuerttemberg_2017.ics.


[Question] Test plan is in project A, pipeline is in project B. Can i get cross project pipelineReference?

Hi, I want to reference pipeline in the test report. However my pipeline is in different project than the Test Plans.
Is there a possibility to do a cross reference?
BTW, thanks for this project it helped me a lot.

Sorry, but I haven't experience with cross project work. Only with multiple plans inside one project.
If you decide to work with plans - you can define one "automation" plan and link test cases from multiple plans to one

Ok, so I'll close this question. Thanks for input!


Check that tests were run

Run a custom test output parser as a gulp task.
Checks for the test-result.xml file that test runs should be outputting.
Displays info about the test run and details about any test failures.

Need to look at why the failed checks aren't writing test-results files, and the empty nopython suite is a separate issue


Support relative imports in quick-fixes + auto-imports

I'm working in flutter_tools and the imports inside lib/src are all relative paths. However, the quick-fixes keep wanting to add imports as package: (I believe this is unwanted, and package: imports are recommended only from outside the package).

In this case the desired import is import 'emulator.dart';.

Using both relative and package: URIs to reference libraries in the defining package can lead to problems.
There are two valid approaches to prevent those problems, and analyzer has always taken the approach of always using package: URIs everywhere. So, in that sense at least, it's working as intended. I realize that some people prefer relative paths because they are often (though not always) shorter, but that's not the default that was chosen. (Using a package: URI has other advantages, such as making it impossible to accidentally reference libraries outside of the lib directory from within the lib directory.)
What we probably ought to do is look for the existing pattern in a package and figure out which to use. Or possibly add an option to the analysis options file. But both require more work than we have time to take on right now.

The weird thing is, sometimes the analyzer does suggest relative paths and sometimes it doesn't (I haven't paid enough attention to know if there's a pattern).
This isn't my codebase so I don't know why it's this way here (flutter_tools) but I do kinda dislike package: imports (not only because they're usually longer - seems you're more likely to import things that are "close" to you, but they also break less if you move things around - eg. if files import their siblings and you rename the folder they're in, their imports of each other don't break).
It's not a huge deal, it's just really easy to import stuff "the wrong way" and break things. Ideally it wouldn't matter (I think there was some discussion somewhere about making this so, but I don't know the scope of it, of whether it's actually likely to happen).

... they also break less if you move things around ...

On the other hand, if you move individual files, then the package: imports in the file being moved don't break (the imports of the file being moved will break either way). I suppose it depends on the style of refactoring you're more likely to use.

now having the problem again. it only offers me relative path and no package import

it seems to be problem if the two dependent files are in parallel folders
like
/lib/service/service.dart
/lib/hompage/homepage.dart
in homepage.dart it only offers me the relative path to service.dart

@bwilkerson

Can you tell me what you were doing at that point (refactoring, quick fix
for some error, etc)?

I created the class EmulatorManager today and was adding it to packages/flutter_tools/lib/src/context_runner.dart in the flutter repo. I added the line you can see with the errors, and then used quick-fix to add the import for it.

I fell foul of this again in the PR above.. I used the quick-fix in VS Code and inserted imports using package: which is different to all the others in DevTools. There are also a number of other issues closed as dupes of this linked above.
On the website it says to prefer relative paths for within your package:
https://dart.dev/guides/language/effective-dart/usage#prefer-relative-paths-when-importing-libraries-within-your-own-packages-lib-directory
though since the server is often doing the opposite, I'm not sure which is most common. @pq - I'm told you may have a tool that can scan a lot of OSS code that may be able to get numbers on this? If relative paths is the most common and the way suggested on the site, there's probably value in having the server suggest that first?

Still nothing? This is much needed :(

Just to update, I believe that the quick fixes should now come in both varieties, allowing users to select the form they prefer. The auto-import on completion support has not been started.

@bwilkerson for the auto-import work, will it result in the items being duplicated, or will there be some way for the server to discover the users preference? (I think there are already some lints around this topic, so perhaps they could be used to indicate a preference?). If so, it'd be nice if the quick-fix that matched the preference was also above the other in the list (or even, only that one shown?).

We're currently showing both quick fixes. I don't know of any use case for users wanting to be able to choose between them (you basically need to always use one or always use the other to avoid importing the same library but have Dart think it's two identical but distinct libraries), but, as you noted, we need is a way to discover the user's preference. The enablement of lints is one possibility, but only works if users have enabled one lint or the other. Another possibility we've discussed is to look at existing imports to see which style is used.
I think we'll need something like that in order to reasonably improve code completion. We don't want to have two completion suggestions for every importable identifier.

I'm using effective dart which contains the lint prefer_relative_imports.
You can see the merge for this rule here:
tenhobi/effective_dart#21
It would be useful if you could detect this lint and act accordingly.
I'm also not always being offered a relative path.
Doing some experimentation it looks like if the import is in or below the same folder then the 'relative import' is offered.
If the path is above the current folder and the relative path would contain '..' then only the package import is offered.
I would suggest:
If the source file is under 'lib' then any file also under lib should be offered as relative.
If the source file is under 'example' then any file under example should be offered as relative.
Same for test.
I'm not certain about bin. I'm guessing that you are not meant to have a folder structure under the bin directory just a set of libraries each with their own 'main'.

Is there any work on behalf of this? I think that it is also related to this https://github.com/dart-lang/sdk/issues/44626 which already works on Kotlin world, it's a developer holy gift to be able to have better import hints from the IDE 🙏🏻

Is there any work on behalf of this? I think that it is also related to this https://github.com/dart-lang/sdk/issues/44626 which already works on Kotlin world, it's a developer holy gift to be able to have better import hints from the IDE 🙏🏻

Is there any way to make auto-imports relative by default in Android Studio? E.g. when I type MyHomeP and press Tab

Any updates on this issue?

It should be fixed in Dart 2.14.

Auto-imports still use absolute paths both in Android Studio and VS Code. Is it analysis server or IDE plugin's issue?
Reproduction steps
analysis_options.yaml
linter:
  rules:
    prefer_relative_imports: true

hello.dart
const hello = 'hello';

main.dart
void main() {

}

Type hell inside main function and press Tab
Expected results
After Tab is pressed, this line should appear at the top of main.dart
import 'hello.dart';

Actual results
After Tab is pressed, this line appears at the top of main.dart
import 'package:myapp/hello.dart';

Versions
% flutter --version
Flutter 2.3.0-24.0.pre • channel dev • https://github.com/flutter/flutter.git
Framework • revision 2b9537c783 (11 days ago) • 2021-06-11 22:11:53 -0700
Engine • revision ddbac024d1
Tools • Dart 2.14.0 (build 2.14.0-188.0.dev)

macOS 11.3.1 20E241 darwin-x64
Android Studio 4.2.1
Dart plugin 202.8488
Flutter plugin 57.0.2
Visual Studio Code 1.56.2
Dart extension v3.23.1
Flutter extension v3.23.0

@srawlins I sneakily included two things in the title of this issue (quick-fixes + auto-imports), but I think the fix above may have only applied to the first?

Yes, the auto-import via code completion is still not addressed. That's blocked on deciding how to let users specify which style they prefer.

The change above uses the prefer_relative_imports lint - could that be the same here (assume package: URIs if it's not enabled - which is the current behaviour - and use relative paths if it's enabled)?

I'm sorry that we're using prefer_relative_imports for quick fixes. I think it's a huge mistake to require users to enable a lint in order to express the behavior they'd like to see for code completion and quick fixes. (I think it's fine to use it as a signal, just not the only signal.)
But I suppose that some signal is better than no signal, so I suppose that we ought to use the lint as a signal for code completion now that we're already using as such for quick fixes.

Another hint could be if the file already contains relative or absolute imports, then be consistent with that.
(Beats having to fix the new imports manually).

Why so basic features still not provide?

Why so basic features still not provide?

Because we have limited resources and other tasks were given a higher priority.

Every time I need to modify package import to relative import manually after using auto import ...

I empathize with your frustration. In case it helps, we do have an assist to convert from absolute (package) to relative and another to convert in the opposite direction. That might make it a tiny bit easier.

Please fix hahaha this is quite painful 😢

+1

+++

As far as I'm aware, both issues have now been addressed, so I'm going to close this. We can re-open it, or open a new issue, if there are additional pieces of functionality that aren't working as desired.

@bwilkerson any chance to take a look to this one too? https://github.com/dart-lang/sdk/issues/44626

Yes, we definitely need to fix that issue as well. But I believe that the changes @DanTup made will also apply in that case. That is, when we are able to produce a quick fix for references to extension methods, the fix will correctly support relative imports.

@bwilkerson I don't believe this has been fixed.
I'm running dart 2.15 in dart-code v3.29.0.
If I use a class that is missing an import and open the quick fix then I am not always offered the relative path option.
I think this relates to where the import is relative to my current library.
For this import I was offered both
import '../batman_settings.dart';
For this import I was only offered the package import
import '../hive/hive_store.dart';
I have the prefer_relative_imports lint enabled.
FYI: @DanTup
This is a really frustrating little bug.

@bsutton what was the location of the file you were adding the import to? I tried a few places but seem to get both (using Dart 2.15.0):

If you can help me repro, I'll take a look. Thanks!

@DanTup  the project is on github:
https://github.com/noojee/batman
The file was lib/src/commands/baseline.dart

clone the  project
run pub get
remove hive_store import from baseline.dart

Try to re-add hive_store with a quick fix.
FWIW: the problem occurs on windows and linux.

@bsutton thanks! I thought it seemed familiar - I hit the same while working on the change above (3dbd06bdfce438e76d4b4022d550171cb85a8ee3). There was an issue in the function to compute the relative path which required one folder to be inside the other (which fails for batman/lib/src/hive vs batman/lib/src/commands). I suspect it was intended to check both files were inside the lib folder, which is essentially what the replacement does.
Unfortunately that change did not make the v2.15.0 branch so won't show up until a future SDK release (it's likely already available in the dev channel etc.).

Good news then.
As always thanks for being so responsive.
On Sat, 11 Dec 2021, 12:23 am Danny Tuppeny, @.***>
wrote:

@bsutton https://github.com/bsutton thanks! I thought it seemed
familiar - I hit the same while working on the change above (3dbd06b
https://github.com/dart-lang/sdk/commit/3dbd06bdfce438e76d4b4022d550171cb85a8ee3).
There was an issue in the function to compute the relative path
https://github.com/dart-lang/sdk/commit/3dbd06bdfce438e76d4b4022d550171cb85a8ee3#diff-1c81936e2696eef0abad669d4091ee6ddcba18e0570907656c7f4ac8e29bd3c6L153
which required one folder to be inside the other (which fails for
batman/lib/src/hive vs batman/lib/src/commands). I suspect it was
intended to check both files were inside the lib folder, which is
essentially what the replacement
https://github.com/dart-lang/sdk/commit/3dbd06bdfce438e76d4b4022d550171cb85a8ee3#diff-bcbaac9f974f8f96ae8bba74035a5782f1063179c633dc93cf8c5876919e21e0R10
does.
Unfortunately that change did not make the v2.15.0 branch so won't show up
until a future SDK release (it's likely already available in the dev
channel etc.).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dart-lang/sdk/issues/32916#issuecomment-990970632,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAG32ODAIQXQWGW7PJ7MJXLUQH5NTANCNFSM4E3G4OIA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.