Unable to send transaction problem with Mdanter\Ecc\Math\Gmp IN bitwasp\bitcoin

I have just setup the client and after following the sample code I get the error below
Class 'Mdanter\Ecc\Math\Gmp' not found in C:\xampp\htdocs\cck\vendor\bitwasp\bitcoin\src\Math\Math.php on line 8
I checked file the vendor and there is Gmp file or class in Mdanter\Ecc\Math\Gmp, so i edited the math.php file and edited line 6 to use \Mdanter\Ecc\Math\GmpMath as Gmp; and now get the error like the one in https://github.com/blockcypher/php-client/issues/21

Hi @emabusi I think it's the same problem as issue #21. I think the library bitwasp/bitcoin version 0.0.7 can not user higer versions than 0.3.1 for library mdanter/ecc so it seems to be a dependency problem between those libraries. For me it works with:
PHP 5.4.4,
"mdanter/ecc": "0.3.0",
"bitwasp/bitcoin": "v0.0.7"

Try to put this explicit dependency in your app:
"mdanter/ecc": "0.3.0",
and if that works we can open an issue in bitwasp/bitcoin library.

Hey @emabusi try to run:
composer update blockcypher/php-client

to update blockcypher/php-client to latgest version v1.5.0. The problem with dependencies should be fixed.

for reference this issue was solved as shown https://github.com/blockcypher/php-client/issues/21

None of this things seem to work for me at the moment...
"blockcypher/php-client": "^1.5",
"name": "mdanter/ecc",
"version": "v0.5.0",
"source": {
"type": "git",
"url": "https://github.com/phpecc/phpecc.git",
"reference": "ed5c6d496f5310de1b7071b8375fafa3559a1344"
},
"name": "bitwasp/bitcoin",
"version": "v0.0.7",
"source": {
"type": "git",
"url": "https://github.com/Bit-Wasp/bitcoin-php.git",
"reference": "7316b7bc5fc204d972e5df3b2485366ee4cd1a18"
},
Help me please


Some problems with cssCodeSplit and Library Mode

Clear and concise description of the problem
I enabled preserveModules and cssCodeSplit in library mode.
But css files don't follow the preserveModules rule, use the original module name as the file name.
related code:
https://github.com/vitejs/vite/blob/1ffc0107e81d9196284a42dd450b8ff9d038b245/packages/vite/src/node/plugins/css.ts#L461-L464
Suggested solution
I want to use the original module name as the file name as required by preserveModules when cssCodeSplit is enabled.
Alternative
No response
Additional context
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

Did you find a solution to this? I'd like to find a way to export my original modules alongside the concatenated style sheet.

Instead of using preserveModules you can turn every file into an entry point. Like suggested in the Rollup docs:

If you want to convert a set of files to another format while maintaining the file structure and export signatures, the recommended way—instead of using output.preserveModules that may tree-shake exports as well as emit virtual files created by plugins—is to turn every file into an entry point. You can do so dynamically e.g. via the glob package:

I recently wrote a blog post including this topic: https://dev.to/receter/how-to-create-a-react-component-library-using-vites-library-mode-4lma
@emosheeep Your plugin works great for me, first I tried using preserveModules but this solution works even better and I also have more granular control. Maybe you could include this (better) alternative to using preserveModules in the docs? I can create a pull request if you want.

@receter Did you mean what need to be added to the docs is that you quoted above from Rollup's docs? I think it's ok, may be it can be added to "QA" section, and titled it properly. I’ll be appreciated it if you have time to work for this, because I'm just exhausted with my current job which is working my last nerve.

Instead of using preserveModules you can turn every file into an entry point. Like suggested in the Rollup docs:

If you want to convert a set of files to another format while maintaining the file structure and export signatures, the recommended way—instead of using output.preserveModules that may tree-shake exports as well as emit virtual files created by plugins—is to turn every file into an entry point. You can do so dynamically e.g. via the glob package:

I recently wrote a blog post including this topic: https://dev.to/receter/how-to-create-a-react-component-library-using-vites-library-mode-4lma
@emosheeep Your plugin works great for me, first I tried using preserveModules but this solution works even better and I also have more granular control. Maybe you could include this (better) alternative to using preserveModules in the docs? I can create a pull request if you want.

That's great. You inspired me, We can create a plugin that focuses on the lib mod, and it can follow preserveModules rules.

@receter Its work just perfect! Thanks a lot.
I just have a question regarding generate .cjs together with .es
As I know rollupOptions doesn't support arrays
Perhaps you have some ideas?

@receter Its work just perfect! Thanks a lot. I just have a question regarding generate .cjs together with .es As I know rollupOptions doesn't support arrays Perhaps you have some ideas?

You could build .cjs in a separate build step.


text center

Why can't the MessageBar text be centered in the center?

@FreeVB I'm actively developing this control at the moment, so I'll be adding features like text justification.
Let me know what else you would like to see and I can add it to the spec doc.

This issue was closed with v<IP_ADDRESS>


Support terminating nodes when pod density is too low

Tell us about your request
I'd like Karpenter to terminate (or request termination) of a node when it has a low density of pods and there is another node which could take the nodes.
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Karpenter provisioned nodes will currently fragment as pods are terminated and the capacity isn't re-used; this is likely to happen after a scaling event is over and could cause a significant cost increase over the CA version.
Are you currently working around this issue?
n/a
Additional context
This is related to #1457 #1018 in as much as all three require Karpenter to terminate or request node termination.
Attachments
n/a

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

FYI @bwagner5.

also related: https://github.com/aws/karpenter/issues/1091

Can we add this as a comment to the defrag work?

Would it be worth having a meta issue or something to track groups of issues like this? I think that #1495 is also related to these issues as changing the version would want the nodes to be terminated and replaced with the new version.


cURL fails initialization after send_order()

I am running a calculation with 3 prices using the get_depth() function.
When i get the result i want a function is called, that uses 3 send_order() functions.
However after the call of send_order() i get
<"BinaCPP::curl_api> curl_easy_perform() failed: Failed initialization
and the get_depth functions also don't work.
Any Idea why that is?

You should call curl_easy_reset(BinaCPP::curl); after checking error in BinaCPP::curl_api_with_header


CB-20852: Create all Spark3 datahub cluster templates which are necessary for Spark2 deprecation

Spark2 templates will be marked as deprecated in 7.2.17, all Spark3 templates have to be in sync with the Spark2 ones
Main changes:
Added these new templates:
7.2.17 - Data Engineering: HA: Apache Spark3, Apache Hive, Apache Oozie
7.2.17 - Real-time Data Mart: Apache Impala, Hue, Apache Kudu, Apache Spark3
7.2.16 - Data Engineering: HA: Apache Spark3, Apache Hive, Apache Oozie
7.2.16 - Real-time Data Mart: Apache Impala, Hue, Apache Kudu, Apache Spark3
Synced these templates:
7.2.17:  cdp-data-engineering-spark3.bp vs. cdp-data-engineering.bp (7.2.17 - Data Engineering Spark3)
7.2.16:  cdp-data-engineering-spark3.bp vs. cdp-data-engineering.bp (7.2.16 - Data Engineering Spark3)
(cherry picked from commit 118207707a7e6453f67dcfab51937350fbab13d4)
See detailed description in the commit message.

As discussed privately in this Slack thread, this cherry-pick may not be needed at all, provided the corresponding master commit (in 2.70.0-b40) can be quickly deployed to *-dev environments.

Cherry-pick of #14322.

Ok, thanks @lajosrodek!
I have just fixed this unit test issue:
test_1                | com.sequenceiq.it.cloudbreak.exception.TestFailException: All Exceptions that occurred during the test are logged after this message.
test_1                | ClusterTemplateTest$$Lambda$1011/0x0000000840cef040: Should have 679 of default cluster templates. expected:<679> but was:<675>
test_1                | com.sequenceiq.it.cloudbreak.exception.TestFailException: Should have 679 of default cluster templates. expected:<679> but was:<675>

we merge only urgent bugfixes/hotfix stuff into release branch

Hi! This is something that is required for fedramp as well and we've been waiting for more than a week by now for these templates. As we are not aware when the 2.70 branch cut will be happening, I consider this an urgent change.

The QE team will wait for the 2.70.0-b40 build. Related Slack thread. I am closing this pull request.


Outstanding work, just a few requests if possible

. Possible to further compact the top of the radar toolbox where it lists the site ID, location and VCP information to use less space? Also, it would be nice to show whether SAILS/MRLE and AVSET are active in the VCP or not.
. If you are able to add a radar elevation field to the NEXRAD Site database, you could use the elevation angle from the radar site to show the beam height centerline in feet AGL when the user presses the Shift key to sample the return data (eg. 55.4 dBZ at 14,526 ft AGL)
. If shapefiles could be supported, it would further reduce the dependence on using a map service for geographic information. Otherwise, placefiles can be derived from GIS shapefiles to plot coastlines and states, counties/parishes are probably too much to handle.
. Distance from cursor to radar site (user selected units) on the toolbar beside the lat/lon readout
. Alarms that support more than one county or lat/lon would be helpful

. Possible to further compact the top of the radar toolbox where it lists the site ID, location and VCP information to use less space? Also, it would be nice to show whether SAILS/MRLE and AVSET are active in the VCP or not.

This shouldn't be too difficult, the information is already there.

. If you are able to add a radar elevation field to the NEXRAD Site database, you could use the elevation angle from the radar site to show the beam height centerline in feet AGL when the user presses the Shift key to sample the return data (eg. 55.4 dBZ at 14,526 ft AGL)

Radar elevation was added to the configuration file a couple weeks ago, and it shouldn't be too difficult to add to the application nke. It will be MSL altitude, as AGL also requires detailed ground elevation data.

. If shapefiles could be supported, it would further reduce the dependence on using a map service for geographic information. Otherwise, placefiles can be derived from GIS shapefiles to plot coastlines and states, counties/parishes are probably too much to handle.

I do plan to support shapefiles later this year when adding GRIB2 support (the plan is to use the GDAL library which has extensive format support).

. Distance from cursor to radar site (user selected units) on the toolbar beside the lat/lon readout

Sure!

. Alarms that support more than one county or lat/lon would be helpful

There is also an "All" selection in the development snapshot, to be in the pending release.


In customer user mode, don't want to show all device profile in Devices list.

As above pic, I don't want to show ALL device profile to customer user. If admin didn't assign device to user, I think should hide device profile.

I think need to fix the SQL queries in the app?
Just curious. Would you mind showing a test Dashboard inside the mobile app? Thanks a lot.

I think need to fix the SQL queries in the app?
Just curious. Would you mind showing a test Dashboard inside the mobile app? Thanks a lot.

I totally test the app in android platform, it seems OK.
I'll filter zero device profile in the app.
I don't want see a test Dashboard ,ha.


⚠ Bofrost.nl has degraded performance

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

HTTP code: 200
Response time: 1109 ms

Resolved: Bofrost.nl performance has improved in 83b8428 after 9 minutes.


Quickly adding and removing borders is not very seamless

I'm not sure where to ask this question, either in i3ipc or in the normal i3 page, or just in Github in general, so please, if there is a better place for me to ask this question please redirect me so.

You can see in this gif that I have it so that when a window is focused a border comes up and then disappears after a couple of seconds. (You can see my code here: http://termbin.com/fsia)
The problem is that the window is sort of "resized", every time you add a border. I don't know if this is possible in i3, but is there a way so that when you add a border it doesn't "resize" the window?
Thanks for any help!

In i3 you cannot dynamically change color to borders so that doesn't help me achieve what I am trying to do...

This is a pretty old issue of mine, and I think the only way to achieve this is if I could change the color of the  border seamlessly which is currently not a thing you can do in i3...
Closing this issue because there is no real workaround to this issue...


Apply ViewStatePattern to have LiveData

LiveData d not handle errors therefore we should have error handling elsewhere and publish only some optimistic object like ViewState.

Abstract factory for states is needed.
Everything will be idempotent and state is persisted through LiveData

Resolved by #16


What does it mean by word "small file" or "large file"?

[Enter feedback here]
What does "small files" mean in this article?
and also "large files"?
If we are dividing them by size, I think it is not clear what a small file is or what a large file is.

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

ID: 9a5cfa38-0e6c-4346-dafc-84ea5c513fcf
Version Independent ID: c6787f0f-3e9a-6efb-0e6e-5ccb957d3f4a
Content: Upload files in ASP.NET Core
Content Source: aspnetcore/mvc/models/file-uploads.md
Product: aspnet-core
Technology: aspnetcore-mvc
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Associated WorkItem - 55818

Benchmarking is the correct approach, ensuring your approach can handle the file sizes your application expects. Pay attention to memory, CPU, disk, and database usage. What's acceptable will depend heavily on the resources available to your app (e.g. the hardware spec).
While we can't give you specific boundaries about what is small vs large for your deployment, we can document AspNetCore's related defaults. E.g. FormOptions.

By default, HttpContext.Form does not buffer the entire request body (BufferBody), but it does buffer any multipart form files included.
MultipartBodyLengthLimit is the max size for buffered form files, defaults to 128MB.
MemoryBufferThreshold indicates how much to buffer files in memory before transitioning to a buffer file on disk, defaults to 64KB.

From this perspective, anything over 64KB is considered a large file by default and dumped to disk to avoid consuming too much application memory. If your application has more memory available, you may want to raise this value to avoid the perf costs of buffering to disk.

Thank you so mush for the response 👍 .

@Rick-Anderson sorry for my nonreaction. I have been busy at work and because of the holidays. If there are any other questions on this article don't hesitate to mention me in the future :). I will try to react more quicker.


Increase contrast for coloured tasks in dark mode

This merge request should hopefully reduce the poor colour contrast shown in Dark Mode. I've toned down the colours used in the style-dark.css so that they look less harsh, and they all either meet or exceed AAA contrast when checking with this app.

Compared to before:

This should close #156.

It looks better now, thanks!


Mark creation

Hi
I have created functions that should create marks on reinforcement but it seems to work somewhat irregularly. I have created different pre-defined mark settings, but all markings are created with one marking setting even if I have specifically determined that each marking uses different setting. And sometimes no marks are created even if the input can recognize reinforcements. I think I'am using the tool incorrectly but could you give an example on how this component should be used?

Hello @Mantsi !
I can see two potential issues based on the screnshot:

Mark component works on the mark attribute file. Just the name, not the content. You have used Mark attributes components as an input, but it's designed only for Associatvie Note component. Sample:

Mark component operates on a tree of drawing objects which should be annotated and a list of attributes to be used. It would be safer, to invoke that component only once (or in a strict order) rather than what I can see above. This mix: tree + list will be resolved like: for every branch in a tree pick corresponding item in list. Try to pack your objects before interacting with Tekla API. Sometimes it can be hard, but in a bigger scripts will make your life easier when maintaining.

Please, give some feedback if now it works as you expected :)

Hi and thank you!
It works now! I think since I used attribute components in previous instances (with dimension line creation for example) that I just assumed that I need to use it now as well.
Follow up note. I still don't know why the mark component does not show the marks that it did create as an output:

@Mantsi, what Tekla version are you using? I can imagine situation from your screenshot only when there was mark object associated with the provided model object. And that mark was created by hand or after baking previous script run in Tekla.
Please, try Mark component with single element without pre-existing marks. And provide the Tekla version, because it could be another reason why it is failing.


Stop pipeline

Problem
referenced feature(s): #643
Solution
Provided a "Stop Pipeline" button in consortia page for active pipeline
Testing

Thanks for cleaning this up, one more quick task:
Can you add a stop button to the home page where the pipeline running widget is?

Thanks for cleaning this up, one more quick task:
Can you add a stop button to the home page where the pipeline running widget is?

done


Re-enable anomalous prison slots on bank holidays

In the move to the new PrisonSchedule system (3dcea63), we lost the ability to have anomalous prison slots on bank holidays.
To fix this, we only want to consider the holiday-ness of a day when evaluating if the day has “normal” visiting slots.

This code works but the chain of "question functions" makes it a bit hard to follow the logic all the way down.
Maybe some comments or remove a layer or two of these might worth it to make it clearer?

@dan-palmer @ashb's might be worth us having a look at when you're back, to see if we can clarify it a bit when you're back.


Switching between tabs while a request is running resets the timer

If while a request is running I switch to a different opened tab and then switch back to the tab with the running request, the timer above the "CANCEL REQUEST" button resets and starts again. The request doesn't appear to be resent and the final request runtime is correct so it appears to be limited to this one UI element.

Thanks for reporting this @Don011 !


Upgrade to ember-cli 2.12.3

This project uses semver, please check the scope of this pr:

[ ] #none# - documentation fixes and/or test additions
[x] #patch# - backwards-compatible bug fix
[ ] #minor# - adding functionality in a backwards-compatible manner
[ ] #major# - incompatible API change

CHANGELOG

Upgrade ember-cli to 2.12.3

Approved

Approved

Approved

Changes Unknown when pulling 71ba9644135309250a22bf28c2bbdd601159bc9d on notmessenger:ember-cli-2.12.3 into ** on ciena-frost:master**.


Improved mock expectations not satisfied message

I get the following panic message when my mock expectation is not met.
thread 'my_test' panicked at 'Verification failed: mock expectations have not been satisfied.

It would be good for the error message to be more explicit with how it has failed to meet this expectation. In my situation showing the expected number of calls, and the actual number of calls.

Hey @kellpossible!
This has already been addressed in the master branch by @MarcoIeni a few weeks ago - see https://github.com/LukeMathWalker/wiremock-rs/blob/92c7bc99de484b0963415070bfc73ccb62c416ab/src/verification.rs#L16
It just needs to be released - there is a breaking change, so I was hoping to bundle together a few more improvements but it'd probably makes sense to just release what we have at the moment.
I'll try to cut a release later today/tomorrow.

Hey @kellpossible!
This has already been addressed in the master branch by @MarcoIeni a few weeks ago - see https://github.com/LukeMathWalker/wiremock-rs/blob/92c7bc99de484b0963415070bfc73ccb62c416ab/src/verification.rs#L16
It just needs to be released - there is a breaking change, so I was hoping to bundle together a few more improvements but it'd probably makes sense to just release what we have at the moment.
I'll try to cut a release later today/tomorrow.

@LukeMathWalker awesome!

@LukeMathWalker awesome!


Update to Laravel 6

Could you release a version for Laravel 6 please? :-)

https://github.com/matriphe/larinfo/pull/7

Thank you!

https://packagist.org/packages/matriphe/larinfo
packagist doesn't seem to get the new version 🤔 @matriphe

@repat there was a problem with Github Webhook. The issue has been solved.


Start of adding XML comments

Added XML commenting and class formatting to classes in the root of WalletConnectSharp.Core.  Specifically, WalletConnectProtocol and WalletConnectSession since these are the foundation for much of the library.

@robertmclaws please review and merge


fix USERNAME and PASSWORD variables usage

Coverage decreased (-0.03%) to 54.8% when pulling e22e5fc4c0b5920d3061366097f1755c9bcaeb55 on wdhif:patch-1 into 0659edeebc5c23107e32be05a886472e1adf7aa8 on vmware:master.

Thanks for this PR, but I have to close it as I have fix it in another https://github.com/vmware/harbor/pull/3135 to reach the new requirement.

Yes no problem, I understand.


[rdf] add support for snippet byte_range and line_range

#273 adds the fields byte range and line range to the internal data model. The rdf parser/writer need to be updated to also handle these new fields. Once this functionality is added the initially skipped tests in test_conversion.py and test_write_anything.py should be reactivated. And we should also add validation functions for the new fields, at least for the mandatory byte range field.

Full SPDX 2.3 support is now part of the refactored version found on main.


circuit.insert_at_frontier crashes when inserting GlobalPhaseOperation

Description of the issue
circuit.insert_at_frontier fails when trying to insert GlobalPhaseOperation because the operation does not have any qubits. As a result, PointOptimizer also fails when the new_operations contain a GlobalPhaseOperation.
How to reproduce the issue
circuit = cirq.Circuit(cirq.X(q[0]))
circuit.insert_at_frontier(cirq.GlobalPhaseOperation(1j), 1)

Traceback (most recent call last):
  File "/Users/tanujkhattar/opt/anaconda3/envs/cirq/lib/python3.8/site-packages/IPython/core/interactiveshell.py", line 3417, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-42-59dcb891d749>", line 2, in <module>
    circuit.insert_at_frontier(cirq.GlobalPhaseOperation(1j), 1)
  File "/Users/tanujkhattar/quantum/Cirq/cirq-core/cirq/circuits/circuit.py", line 2119, in insert_at_frontier
    insertion_indices, _ = self._pick_inserted_ops_moment_indices(flat_ops, start, frontier)
  File "/Users/tanujkhattar/quantum/Cirq/cirq-core/cirq/circuits/circuit.py", line 2014, in _pick_inserted_ops_moment_indices
    op_start = max(start, max(frontier[q] for q in op.qubits))
ValueError: max() arg is an empty sequence

Cirq version
0.12.0.dev

I just ran into this bug (and add a one-line fix for it in #4224).


add story page(w/o locations) and my stories page

commit: 68e3a86d713a800c4364b6afea9e73b5516ada8c

add story page view and functions are created. Send the data from backend is implemented. Locations field is not added. Date field should be improved

solved: 9292681c5f41f5837ac4f998ec55a7f0f5fda502


Resolving https://github.com/FOSSBilling/FOSSBilling/issues/2287

While I appreciate the contribution, I'm going to close this for the same reasons that myself and Adam shared in the linked issue.
This just isn't the right way to provide long-form descriptions on invoices and instead we should add a new description field which will keep displaying this info much more manageable


Get raw image in byte[] format from Output recoreder of iOS

As far as I understand, in iOS, Output recorder captures video. Then it choose some frames to be scanned to find barcodes. It creates something called luminanceSource then it calls decode of barcode reader.
https://github.com/Redth/ZXing.Net.Mobile/blob/c37890cb6b40734e69750ea7b51b37ce4bb94d7b/Source/ZXing.Net.Mobile.iOS/ZXingScannerView.cs#L493
How can I get that raw image from luminanceSource (CVPixelBufferBGRA32LuminanceSource)? I want to run OCR using another library at the same time this library is trying to find some barcodes.

Thanks for reporting this issue!  Unforunately it took me way too long to respond 😭.  Sorry, I apologize!  Recently the source code for this project was completely refactored to modernize it.  Many PR's were included in this effort, and many bugs were hopefully fixed.  Please try out the latest 3.x series of NuGet packages (currently in prerelease).  To try and make the project more maintainable in my spare time going forward, I've decided to close all existing issues to start with a clean slate.  If you're still experiencing this issue on the newest version, please open a new issue with as much detail as possible.  Thank you for your patience and understanding!  Happy scanning!


No search feature

remove me from https://github.com/Lembani/test and https://github.com/Lembani/kiosk-library please @Lembani

Hi @JohannesVDM, I have removed you from the repositories. However you do need to unsubscribe from the notifications on the issues tab. Let me know if you'll still be receiving notifications even after you've unsubscribed. Thanks


How to schedule tasks with different start_date in one dag?

Hi, I want to schedule some tasks with different start_date in one dag, like this:
dag = DAG(dag_id = 'myjob', default_args=default_args)
#in default_args, 'start_date' is datetime(2015, 9, 1)
t1 = BashOperator(
     task_id = 't1',
     bash_command = "date",
     dag = dag)

t2 = BashOperator(
     task_id = 't2',
     bash_command = "date",
     start_date = datetime(2015, 9, 1, 0, 30),
     dag = dag)

t1.set_downstream(t2)

now my system date is 2015-09-19,
I use airflow scheduler -d myjob
t1 can run success, but t2 cannot be scheduled, why?
Thanks a lot!

start_date really means "first run". Each run (aka execution_date) need to line up perfectly for dependencies to be met.
If you want to delay t2 by 30 minutes the airflow way, you'd use a TimeSensor (as say t3) and have t2 depend on t3. All these tasks would have the same start_date.
Make sense? Where do you think I should change the docs to clarify this?

Thanks, that's really help!
And the start_date is really a confused concept for new users,  "start date" and "start time" is really different.
Maybe some more description for the parameter start_date at class BaseOperator(object) in models.py is better:
:param start_date: start date for the task, the scheduler will start from this point in time.
All the tasks in one dag should have the same start 'time'
:type start_date: datetime

This should make it very clear:
https://github.com/airbnb/airflow/commit/00f3f69b61bca55ad69e0a17e15713a708355f33


All in screenshot. Waypoint: Manipulate Arrays With shift.

Challenge http://www.freecodecamp.com/challenges/waypoint-manipulate-arrays-with-shift has an issue. Please describe how to reproduce it, and include links to screenshots if possible.

Thanks for posting!
It looks like you got it right!  Those green checkmarks mean you are good to go!
What exactly is the problem?

Mistake in first challenge. It must be "myArray should only have the first two values left ([23,["dog",3]])"

fixed. Happy Coding!


[PE-D][Tester E] Does not return error or command result when empty string is passed in #1

Output for find /n:

My terminal shows InvocationTargetException when I type in empty string, which is not handled by TrAcker :(

Labels: severity.Low type.FunctionalityBug
original: yiwern5/ped#2

Addressed


[Bug]: OSB 1.9.0 Docker Image fails when mounting file

Describe the bug
When users attempt to mount a file to OSB 1.9.0 Docker Image, it fails with a permissions error
sudo docker run -v ./home/benchmark.ini:/opensearch-benchmark/.benchmark/benchmark.ini opensearchproject/opensearch-benchmark:1.9.0 execute-test --target-hosts https://search-hoangia-test-ee-btik57xti77rhypkon4pourlfe.us-east-1.es.amazonaws.com/ --client-options=basic_auth_user:'xxxxx',basic_auth_password:'xxxxx' --pipeline benchmark-only --kill-running-processes --workload percolator --workload-params '{"number_of_shards":"1","number_of_replicas":"0"}'

   ____                  _____                      __       ____                  __                         __
  / __ \____  ___  ____ / ___/___  ____ ___________/ /_     / __ )___  ____  _____/ /_  ____ ___  ____ ______/ /__
 / / / / __ \/ _ \/ __ \\__ \/ _ \/ __ `/ ___/ ___/ __ \   / __  / _ \/ __ \/ ___/ __ \/ __ `__ \/ __ `/ ___/ //_/
/ /_/ / /_/ /  __/ / / /__/ /  __/ /_/ / /  / /__/ / / /  / /_/ /  __/ / / / /__/ / / / / / / / / /_/ / /  / ,<
\____/ .___/\___/_/ /_/____/\___/\__,_/_/   \___/_/ /_/  /_____/\___/_/ /_/\___/_/ /_/_/ /_/ /_/\__,_/_/  /_/|_|
    /_/

[INFO] [Test Execution ID]: 6dd46fcf-76c7-44cd-bff5-4e73b859d01f
[INFO] You did not provide an explicit timeout in the client options. Assuming default of 10 seconds.
[ERROR] Cannot execute-test. Error in test execution orchestrator ([Errno 13] Permission denied: 'workloads')

Confirmed that error not present in previous versions.
Culprit
When you run the command, the docker container spawns and then closes because of the early failure. To discover the permissions issues, run the docker run command and afterwards have another window that runs  export ID=$(sudo docker ps --no-trunc | awk 'NR==2 {print $1}') && sudo docker exec -it $ID ls -lrt /. Did this with OS 1.5.0, 1.8.0, and 1.9.0 Docker Images and the culprit seems to be related to ownership.
# OS 1.5.0
$ export ID=$(sudo docker ps --no-trunc | awk 'NR==2 {print $1}') && sudo docker exec -it $ID ls -lrt /
drwxr-xr-x.   1 benchmark opensearch-benchmark    41 Sep 11 18:29 opensearch-benchmark

# OS 1.8.0
$ export ID=$(sudo docker ps --no-trunc | awk 'NR==2 {print $1}') && sudo docker exec -it $ID ls -lrt /
total 16
...
drwxr-xr-x.   1 benchmark opensearch-benchmark    41 Sep 11 18:20 opensearch-benchmark

# OS 1.9.0
$ export ID=$(sudo docker ps --no-trunc | awk 'NR==2 {print $1}') && sudo docker exec -it $ID ls -lrt /
total 16
...
drwxr-xr-x.   1 root root    24 Aug 22 16:18 opensearch-benchmark
...

To reproduce

Create a directory and run chmod -R 777.
Create a benchmark.ini within the directory and populate it
Run the command

sudo docker run -v <BENCHMARK.INI PATH>:/opensearch-benchmark/.benchmark/benchmark.ini opensearchproject/opensearch-benchmark:1.9.0 execute-test --target-hosts <ENDPOINT> --client-options=basic_auth_user:'xxxxx',basic_auth_password:'xxxxx' --pipeline benchmark-only --kill-running-processes --workload percolator --workload-params '{"number_of_shards":"1","number_of_replicas":"0"}'

Expected behavior
When users run the same command but for OSB 1.5.0 and 1.8.0 Docker Images, it works.
Screenshots
No response
Host / Environment

OS: Amazon Linux 2

Additional context
No response
Relevant log output
No response

We'll aim to fix this in a patch release

Fixed with #643.


Instance segmentation annotations  for ShapeNet dataset

Thank you for your great work!  Could you provide me a link to the ShapeNet dataset with instance segmentation annotations. If you can help me, It Will Be Really Nice Of You!

Hi, here is the link provided by the authors of SGPN:)


Update notification method

After looking at the execution flow, I guess the personal matches are a bigger motivator for reworking the logic.
We currently look for notable event on summoner level (source), then we check for match/team notifs AND personal notifs (for EACH summoner). This does not make much sense in hindsight. It would require us to fetch the match for each tracked summoner in the team. What I think would make more sense is to

Loop tracked summoners;
Get the match for the current summoner, if it was not locked (another summoner that was on the same team is being checked, only required in a concurrent check) else exit;
Get the trackedSummoners in this match (we already do)
Instead of calling the personal checkers once in a summer, call it for all tracked summoners

Side note:
If we were to implement a parallel stream for checking summoners (which is likely in the future), the checkForNotableEvents method has to be used to determine whether a match was notified for.
We can not check in parallel, for people on the same team, if we check for notifications sent on match-level and we keep the old per-summoner-check.
We could do the check earlier (if choosing the proposed logic), if we have the previous match information (which the summoner is just out of). The team will be known and we can remove any users on the same team from the trackedSummoners. This way, only one summoner will cause the match to be checked, propagating to the summoners that were in this game too. Resulting in only 1 outofgame check (saves 1 API call per team member), one match history fetch and the actual match fetch (2 API calls).
All-in-all, I believe it is currently not worth saving match history in cache.
Originally posted by @ikdekker in https://github.com/freshcoders/discorki/issues/48#issuecomment-1324913145

You mentioned it checking every tracked summoner for personal notifications. But only the summoner that got out of game gets checked for personal notifications.

As my point 3 points out, this does not check every summoner, it checks all tracked summoners in this match

Get the trackedSummoners in this match (we already do)

Therefore, this does not check every player.

That was the plan all along! Except for removing summoners from tracked summoners, I was planning to create a list with checked matches.

Good, I think this is worth looking into.


["rresp",null,null,null,null,null,0] 💔💔💔

Is there a solution to this problem, all sites now give the same value and there are some sites that give a fake token
PLS AnyHelp

Move to OB2, OB1 not still supported

i'm using Silverbullet 1.4.1 And i have this problem
is this work in OB2


srb2: refactor: change where assets are downloaded from

Issue description
use https://github.com/STJr/SRB2Assets-Public instead of pulling the windows zip from github releases
Ping maintainers
@zeratax @donovanglover

I can review if you want to PR this

upstream has said that they'd rather us use the github mirror that they're going to set up

the github mirror has been created

Sorry, I have to delete the github mirror, due to bandwidth limits.
Please use https://git.do.srb2.org/STJr/srb2assets-public

Sorry, I have to delete the github mirror, due to bandwidth limits. Please use https://git.do.srb2.org/STJr/srb2assets-public

the "SRB2_2.2" branch and/or "SRB2_release_2.2.13" tag

Getting 500 errors when trying to access https://git.do.srb2.org/STJr/srb2assets-public/-/archive/SRB2_release_2.2.13/srb2assets-public-SRB2_release_2.2.13.zip

@donovanglover does this work for you?
https://git.do.srb2.org/STJr/srb2assets-public/-/tags

The link works however the download buttons don't. PRs welcome if anyone can get it working, but wait for https://github.com/NixOS/nixpkgs/pull/296418 to be merged first to avoid merge conflicts.

@donovanglover i have had another look, and have found that it might be better to pull directly from this branch

Thanks, was able to get it to work with fetchgit :+1:


ABI/API checker: populate several lazily computed attributes to nodes

ABI/API checker should check semantic differences of two modules.
Adhering too strictly to the actual ASTs could yield false positives. This
patch populates ObjC, Dynamic and Final to the attribute list if AST
APIs say so.
rdar://50217247

@swift-ci please smoke test

@swift-ci please smoke test

cc @slavapestov


fix: hide "../" when in root dir

Currently file_browser will always insert an "up dir" entry (../),
regardless of where it is in the filesystem
This change suppresses this entry if we are in the root directory (/)
Note I do not have access to Windows. I don't think \ is ever a
valid path in Windows, so don't believe this will have any adverse
affects on that OS, but I haven't been able to check specifically.

I'll be honest, I tested it on the master branch of telescope, using the built-in file_browser (see this now closed PR) - I assumed it was a simple copy-paste, but perhaps I was wrong.
Is there a particular branch in nvim-telescope/telescope.nvim which disables the built-in file_browser, and replaces it with this repo's file browser?
Alternatively, are there instructions anywhere, or can you give me pointers, on how to actually enable this one and disable the one in the master branch of telescope?

but with that said, yes of course, you are correct that this one is incorrect!

Alternatively, are there instructions anywhere, or can you give me pointers, on how to actually enable this one and disable the one in the master branch of telescope?

Sorry, but I'm confused: all the instructions are on the README? It's just another extension.

Is there a particular branch in nvim-telescope/telescope.nvim which disables the built-in file_browser, and replaces it with this repo's file browser?

Not yet, a deprecation notice will be added towards end of this week and the file browser will be removed end of next week.
https://github.com/nvim-telescope/telescope.nvim/issues/1470

Sorry, but I'm confused: all the instructions are on the README? It's just another extension.

d'oh - sorry - I was calling the built-in with my keybindings


Regression when compiling xi-gtk

I ran into this trying to build xi-gtk. Maybe there's something wrong in my environment but xi-gtk builds from a few commits ago and not on master:
charles#localhost#build (ea13c79...)
$ ninja
[1/16] Compiling Vala source .....lities.vala ../src/Window.vala.
FAILED: valac -C --debug --pkg gio-unix-2.0 --pkg json-glib-1.0 --pkg gtk+-3.0 --directory xi-gtk@exe --basedir ../ --gresources=../re
sources/gresource.xml ../src/Application.vala ../src/Blinker.vala ../src/CoreConnection.vala ../src/EditView.vala ../src/EditViewConta
iner.vala ../src/FindBar.vala ../src/Line.vala ../src/LineCache.vala ../src/Notebook.vala ../src/Style.vala ../src/StyleMap.vala ../sr
c/Theme.vala ../src/Utilities.vala ../src/Window.vala
../src/EditView.vala:174.7-174.20: error: The name `focus_on_click' does not exist in the context of `Xi.EditView.button_press_event'
                if (focus_on_click && !has_focus) {
                                    ^^^^^^^^^^^^^^
                                    Compilation failed: 1 error(s), 0 warning(s)
                                    ninja: build stopped: subcommand failed.

charles#localhost#build (ea13c79...)
$ git co HEAD~
Previous HEAD position was ea13c79... require GTK 3.20
HEAD is now at f4af683... don't use Pango to draw the backgrounds

charles#localhost#build (f4af683...)
$ ninja
[1/1] Regenerating build files.
Warning: You are using 'ANSI_X3.4-1968' which is not a Unicode-compatible locale.
You might see errors if you use UTF-8 strings as filenames, as strings, or as file contents.
Please switch to a UTF-8 locale for your platform.
The Meson build system
Version: 0.43.0
Source dir: /home/charles/code/xi-editor/xi-gtk
Build dir: /home/charles/code/xi-editor/xi-gtk/build
Build type: native build
Project name: xi-gtk
Native C compiler: cc (gcc 5.4.0)
Native Vala compiler: valac (valac 0.30.1)
Build machine cpu family: x86_64
Build machine cpu: x86_64
Library m found: YES
Found pkg-config: /usr/bin/pkg-config (0.29.1)
Native dependency glib-2.0 found: YES 2.54.0
Configuring com.github.eyelash.xi-gtk.service using configuration
Build targets in project: 3
Found ninja-1.5.1 at /usr/bin/ninja
[4/4] Linking target xi-gtk.

Let me know if you want me to test something!

Can you try a clean build? Just delete the build directory and rerun Meson.

Yes just tried it -- it still fails.

Strange. What distribution are you on and what version of GTK+ and Meson do you have?

Ubuntu version Ubuntu 16.04.3 LTS
Gtk version 3.18.9-1ubuntu3.3
Meson version 0.43.0

Yeah, you need GTK+ 3.20 or newer.

Whoops! I did attempt to install gtk 3.20+ but I guess it didn't work -- sorry about that!


How do I deploy it locally with docker?

How do I deploy it locally with docker?

Bump

Any comments?

I am unable to deploy it locally even without docker, can we get proper local setup guidance for this project. I find this an amazing project and would love to contribute to make it better ❤

I've created an easy-to-deploy Docker image for this project, which you can find here: https://github.com/intergalacticalvariable/reader

@intergalacticalvariable thank you so much!!!


[Website] Add info points to homepage

This change was originally part of #263
This pull request intends to make the following changes:

Add a set of info points to the homepage that acts as the key selling points for the service we provide.
The motive for this is to hopefully explain the service better to users who have reached the homepage for the first time as it currently does not.

New
Old

cc @PeterDaveHello @thomasdavis @drewfreyling please can we discuss the best way to implement this information whilst maintaining the minimal design of the site.

Closing this in favour of implementing https://github.com/cdnjs/brand/tree/master/website/Landing


HDFS-16065. RBF: Add metrics to record Router's operations

3100

 Quality gate: Failed
2 Issues

 2 Code issues

Details


Title & Author labels showing up when they're not supposed to

Currently, on the home screen when you scroll to the right and there is a book with no cover image, and then you scroll back to the left-some books in that row will have the title and author labels on top of their book cover image.
Motivation
As a user, I will not see title and author labels on a book that has a cover image.
Finish Line
User will not see title and author labels on books that have a cover image.

Check update views?


.accordion-flush

It might be interesting to add an accordion-flush class like list-group-flush.

Due to a different bug in the accordion component I've created a sample page to express multiple accordion variants.
Maybe this is the idea to create.

A late comment, but yeah, I like that 'flushed' accordion :) . I managed to get something similar too. But this is better in my opinion.


What's the idiomatic way of focusing an input after render?

Not sure if there's an obvious way to do this, or it's outside the scope of lit-html.

set the autofocus attribute and / or use the .focus() method on the element after first render

@LewisAndrewCampbell When you say after render do you mean after first render or every render? IMHO, you can achieve that when the component finishes its render, at least that's when the component that needs to be focused should be rendered in the DOM:
class CustomElem {
  ...
  get  focusable() {
    this.shadowRoot.querySelector('.focusable');
  }

  firstUpdated() {
    this.focusable.focus();
  }

  // updated() {
  //   this.focusable.focus();
  // }
}

In lit-html (not LitElement) the pattern would be to query and focus like @captaincodeman said (or use autofocus).
render(template(), container);
const input = container.querySelector('input');
input.focus();


Remove "coucou" log in LeanbackPlayerFragment.

Pull request
Description

Remove "coucou" log in LeanbackPlayerFragment.

Same as @MGaetan89 says, I would remove logs instead.


startTokenizedCardPayment error   "Unable to process your request"

Getting Error "Unable to process your request" when trying payment using token
i am using below method for tokenized transaction
PaymentManager.startTokenizedCardPayment(on: self , configuration: configuration, token: "2*****", transactionRef: "TST**", delegate: self)
error:

(PaymentSDK.NetworkError.invalidResponse(code: Optional(422), message: Optional("Unable to process your request")))

configration detail
let billingDetails = PaymentSDKBillingDetails(name: "Test",
                                                    email<EMAIL_ADDRESS>                                                    phone: "+96611111111",
                                                    addressLine: "address",
                                                    city: "Dubai",
                                                   state: "Dubai",
                                                   countryCode: "sa",
                                                   zip: "12345")

        let configuration = PaymentSDKConfiguration(profileID: profileID,
                                                    serverKey: serverKey,
                                                    clientKey: clientKey,
                                                    currency: "SAR",
                                                    amount: amount,
                                                    merchantCountryCode: "sa")
            .cartDescription("Desc")
            .cartID(orderId)
            .screenTitle("Pay with Card")
            .theme(theme)
            .billingDetails(billingDetails)
            .transactionType(.sale)
            .transactionClass(.ecom)
            .tokenFormat(.hex32)
            .tokeniseType(.userOptinoal)

PaymentManager.startTokenizedCardPayment(on: self , configuration: configuration, token: "2*****", transactionRef: "TST**", delegate: self)

@asabra-paytabs @amr-Magdy-PT  is anyone facing the same issue?


SWARM-1043 - Be sure to log @Configurables from ArchivePreparers.

Motivation
Due to their late initialization, the org.wildfly.swarm.config
logging category did not display the effective @Configurables
for ArchivePreparers.
Modifications
Loop the ArchivePreparers before logging the @Configurable
state.
Result
Now..
If:
-Dswarm.logging.org.wildfly.swarm.config=DBEUG

Then:
swarm.context.mounts     = (unset)
swarm.context.path       = /

[X] Have you followed the guidelines in our Contributing document?
[X] Have you created a JIRA and used it in the commit message?
[X] Have you checked to ensure there aren't other open Pull Requests for the same issue?
[X] Have you built the project locally prior to submission with mvn clean install?

retest this please


Optionally disable load balancing reads to slaves when using a replication topology.

Following on from #1144 here is a solution for users who do not wish to load balance reads to slaves. This is via the configuration of the replication strategy in the configuration file.
'sentinel-cache' => array_merge(
    array_map(
        function ($a, $b) {
            return ['host' => $a, 'port' => $b];
        },
        explode(',', env('REDIS_HOST', 'localhost')),
        explode(',', env('REDIS_PORT', 26379))
    ),
    ['options' => [
        'replication' => function () {
                              $strategy = new Predis\Replication\ReplicationStrategy();
                              $strategy->disableLoadBalancing();
                              return new Predis\Connection\Replication\SentinelReplication($strategy);
                          },
        'service' =>  env('REDIS_SENTINEL_SERVICE', 'mymaster'),
        'sentinel_timeout' => 3.0,
        'parameters' => [
            'password' => env('REDIS_PASSWORD', null),
            'database' => env('REDIS_CACHE_DB', 1),
        ],
    ]]
),

This will ensure all read/writes are delivered to the master redis server.

@vladvildanov Any thoughts?


Bug introduced in 6.1.10, calling setState on unmounted component

Reproducible here: https://codesandbox.io/s/x3n7p0xwnw
I believe this bug may have been introduced at this line: https://github.com/drcmda/react-spring/commit/b9b004f3ecc870c7d306f4c0ccdc03e51c2ac05d#diff-b7a823815ca6180e3ed602d052a0aa61R174
For context, I was pretty much following the demo for "single-component mount/unmount reveals" on this page: http://react-spring.surge.sh/transition

@drcmda thanks. P.S. recently came back to this library after not using it since ~v4, the new stuff and new docs with v6 is incredible and much easier than before! Great work.

Thanks! Great to hear ...

I'm still seeing this error on the following code:
const Modal: React.FC<{
  feature: Feature
  surveyId: string
  voterId: string
  isOpen: boolean
  onVote: (survey: { features: Feature[] }) => void
  toggle: () => void
}> = ({ feature, voterId, surveyId, onVote, isOpen, toggle }) => {
  const backdropTransitions = useTransition(isOpen, null, {
    from: { opacity: 0 },
    enter: { opacity: 1 },
    leave: { opacity: 0 }
  })

  const modalTransitions = useTransition(isOpen, null, {
    from: { transform: 'translateY(-5rem)' },
    enter: { transform: 'translateY(0)' },
    leave: { transform: 'translateY(-5rem)' }
  })

  const handleModalClick = (event: React.MouseEvent<HTMLDivElement>) => {
    event.stopPropagation()
  }

  return (
    <>
      {backdropTransitions.map(
        ({ item, key, props }) =>
          item && (
            <animated.div key={key} style={props} className="backdrop">
              {modalTransitions.map(
                ({ item, key, props }) =>
                  item && (
                    <animated.div
                      key={key}
                      style={props}
                      className="modal"
                      onClick={handleModalClick}
                    >
                      <button className="modal-close" onClick={toggle}>
                        <svg
                          aria-hidden="true"
                          focusable="false"
                          data-prefix="fas"
                          data-icon="times"
                          role="img"
                          xmlns="http://www.w3.org/2000/svg"
                          viewBox="0 0 352 512"
                        >
                          <path
                            fill="currentColor"
                            d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"
                          ></path>
                        </svg>
                      </button>

{feature.name}

                        <ReactMarkdown source={feature.description} />

                        <VoteButton
                          feature={feature}
                          voterId={voterId}
                          surveyId={surveyId}
                          onVote={onVote}
                        ></VoteButton>

                    </animated.div>
                  )
              )}
            </animated.div>
          )
      )}
    </>
  )
}

Try v9 beta:
npm install react-spring@next

If that doesn't work, try the latest canary.

In case anyone stumbles into this same issue, v9 beta worked for me 👍

In case anyone stumbles into this same issue, v9 beta worked for me

Thanks man.


[ Full Stack Cert ] - update intro text for book catalog table lab

Let’s update the description to the following:
  "intro": [
          "In this lab, you will review working with HTML tables by building a table filled with book information.",
          "This lab will give you an opportunity to practice working with the different table components like the Table Head, Table Row and Table Data Cell elements."
        ]

Here is the file you need to update
https://github.com/freeCodeCamp/freeCodeCamp/blob/main/client/i18n/locales/english/intro.json#L1788-L1793

This has been opened for contribution. The first comprehensive PR created will be reviewed and merged. We typically do not assign issues to anyone other than long-time contributors.
If you would like to contribute and have not read the contributors docs, please do so here: https://contribute.freecodecamp.org/#/
If you have any issues with contributing, be sure to join us on the contributors channel, or on the contributors sub-forum
Happy coding


Optional query parameter for fetch actions

The example async fetch action creators in the Redux docs have additional data included in their fetch actions -- specifically the reddit parameter in the requestPosts and the receivePosts in http://rackt.org/redux/docs/advanced/AsyncActions.html#-actions-js
In the spirit of that example, I'm finding that it's important to be able to identify the fetchStart actions with their corresponding fetchSuccess and fetchError actions, so it would be very useful to include an optional (or configurable) query parameter on each.
My immediate use case is that I am making two simultaneous requests to the same resource collection /items.  One for a single item for a detail view on a dashboard, but another slower request to prefetch all of the remaining items.  I want to display the dashboard results as soon as the first request returns, and enable a selection list when all of the remaining items are returned.  But with the current actions I can't distinguish between these two requests (unless I implement additional actions, which defeats the purpose of the redux-crud).

Can you check the id or key of the items to determine if you have the item you need for rendering?
We could add an additional options payload to the actions, but it seems that there is a simpler solution, which is checking if the item you are interested in is present or not in the state. Thoughts?

Theoretically I can check state for the first item, but I the item list will only show one item until the longer running request completes.  The visual result is a flash of the first item then a rerender of the complete list when the full list is returned. It would be visually better to just not display the list at all until the complete list is returned.
I think what I'm getting at is that the "pending" status of a specific request is potentially important state information, and that more granularity than just the resourceName may be needed for some use cases.
Another use case along those lines is throttling the frequency of duplicate long running requests.

We are dealing with this by using this library https://github.com/versent/redux-loader, maybe you will find it of interest.
Having said that, what change would you propose that will make your use case easier? Having an options payload in all actions will help?

Thanks for the redux-loader pointer.  It's nice to see how the pending logic is entirely decoupled from the actual fetching logic.
For my use cases just including an options payload in the fetch actions will do the trick.  I don't think it's needed by the other actions (except possibly by odd corner cases which can be otherwise handled).

Published 0.8.0. This adds a data attribute to the actions payload.


<Image.Clip> with a Path

By using <Image.Clip> with a Path, project does not compile with this error:
Cannot assign property "Clip": Property does not exist, or is not assignable, or mismatching type between value and property.
If i use an Ellipse, it works.

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

ID: ca5d7f83-e91d-fa3a-faa8-a35d44ec919d
Version Independent ID: 55c3161b-9876-2fc5-4766-d1e8d5bbcfd7
Content: Xamarin.Forms Shapes: Geometries - Xamarin
Content Source: docs/xamarin-forms/user-interface/shapes/geometries.md
Product: xamarin
Technology: xamarin-forms
GitHub Login: @davidbritch
Microsoft Alias: dabritch

Hi @michelevirgilio
This needs logging in the engineering repo so that the engineers are aware of the problem, and can fix it.


Fix some zh-CN translation

[x] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)

Proposed changes
Fix some zh-CN translation, and add rbe translation.
Checklist

[x] I have read the contribution guidelines
[ ] For non-bugfix PRs, I have discussed this change on the forum/slack team.
[ ] I have run grunt to verify the unit tests pass
[ ] I have added suitable unit tests to cover the new/changed functionality

Thank you for the contribution.
Before we can merge any changes, we require the CLA to be signed - please seen the licence/cls pending task above.
@kazuhitoyokoi please can you help find someone to review these changes?

Coverage remained the same at 67.657% when pulling 848a79b884c4dc912e7c2a4c7a5dae3ac42e0ebb on dishuostec:fix-zh-CN into 889d23e9bd4e8408685969b56120fd449b214620 on node-red:master.

I have already signed the CLA, but I don't know why it says not signed. What should I do? The form on the CLA page is filled and it is readonly.

@JiyeYu @xiuqi08 Hello, great colleagues. Could you review these Chinese translations?

This PR fixed some translation according to the context.
LGTM.

@JiyeYu Thank you!


[v6]matchPath ignores ending slash

Version
6.0.0-beta.0
Test Case
https://codesandbox.io/s/matchpath-example-9299d
Steps to reproduce
Call matchPath("foo/*", "/foo-bar/one")
Expected Behavior
I think /foo-bar/one shouldn't be a match for foo/*, thus the return should be null.
Actual Behavior
The return is
path: "foo/*"
pathname: "/foo"
params: Object
  *: "-bar/one"

Hello! I would like to work on this.

This looks like why:
https://github.com/ReactTraining/react-router/issues/7529#issuecomment-698674552


JavaScript formatting

Make satyrn_backend.js consistently formatted, as it is currently all over the place.

Hey @CharlesAverill, Could i work on the issue?

@momosetti of course! Just follow the guidelines in the contributing standards


Add documentation to build cpp-netlib

Now that cpp-netlib is moving from being header-only to becoming a set of libraries.  The documentation needs to be updated.
To do:
instructions for building on Windows
instructions for building on Linux
document issues regarding compiler, platform, boost version etc.

[Just keeping this as a reminder.  It'll obviously need to be extended!]
After downloading and decompressing the boost tarball, build the necessary boost libraries by changing to the root of the boost directory and:
./bootstrap.sh --prefix=/somewhere/ --with-libraries=system,date_time,regex,program_options
./b2 install
Download or clone cpp-netlib.  [You may need to set git config - name and email address] Then use CMake to generate the make files, supplying the boost locations with environment variables:
BOOST_INCLUDEDIR=/somewhere/include Boost_LIBRARYDIR=/somewhere/lib cmake
Then build cpp-netlib:
make
Run tests with:
make test

Any progress on this Glyn/Matt?

Hi Dean,
On 15 February 2012 06:12, Dean Michael Berris <
<EMAIL_ADDRESS>
wrote:

Any progress on this Glyn/Matt?
I intend to complete the remaining documentation issues by this weekend.
Apologies for the delay.  0.9.3 will be released within in a few days.
G

No problem. :) This is great news! :D
On Tue, Feb 14, 2012 at 9:19 PM, Glyn Matthews
<EMAIL_ADDRESS>wrote:

Hi Dean,
On 15 February 2012 06:12, Dean Michael Berris <
<EMAIL_ADDRESS>
wrote:

Any progress on this Glyn/Matt?
I intend to complete the remaining documentation issues by this weekend.
 Apologies for the delay.  0.9.3 will be released within in a few days.
G

Reply to this email directly or view it on GitHub:
https://github.com/cpp-netlib/cpp-netlib/issues/77#issuecomment-3975186

--
Dean Michael Berris
Technical Solutions Engineer
Google

0.9-devel branch in the cpp-netlib repository now has the additions I've made to the documentation.  In particular, I've updated documentation for all the examples.  I have also updated part of the "getting started" section.
Could someone please look for mistakes/omissions before I can close this issue?

Thanks Glyn, can you put up the generated docs somewhere (perhaps your personal Github sub-page) so that I/others can look at it? An announcement on the mailing list would also be nice to get others to start looking at the new docs too.
Cheers

Yes, I already put the docs on Github, but I didn't advertise it.
One other thing: the documentation still refers to using the "mikhailberis" repository.  Is this still appropriate?  This caused some confusion for some people as I prepared this release on my repository, while making sure "cpp-netlib" was up to date when I had something stable.  IMO we should point people to the master branch in the "cpp-netlib" repository for the very latest stable code

Yes, I'm contemplating on whether to kill the mikhailberis user and just keep using this deanberris user. In the meantime we should point people to sending pull requests to cpp-netlib/cpp-netlib and make that the official repository.
Thanks for looking into this Glyn! I'll go through the documentation some time today (Mountain View time).


Refactor contact models and add tests

I wanted to polish and uniform the great work done in the last few months about contact models. Likely, we need to keep working on them to optimize their performance, I took advantage of going through them more carefully than my previous reviews.
I have some doubts on few details of the RigidContacts and RelaxedRigidContacts. I will comment my edits in this PR to discuss my doubts and proposed changes.

📚 Documentation preview 📚: https://jaxsim--260.org.readthedocs.build//260/

In this PR, I also added some simple test of all contact models so that we at least know that we won't break anything related to them in the future. Regardless, since I touched some internal details of the RigidContacts and RelaxedRigidContacts, please @flferretti @xela-95 during your review make sure that your scripts still work as expected.

@xela-95 w.r.t. to the original PR, I updated the direction of action of the baumgarte stabilization. Now it produces a force towards the terrain's normal, and this behavior is aligned with RelaxedRigidContacts. While reviewing, do you mind running the walking script with Baumgarte stabilization enabled? I'm curious to see if it works well now.

Just an early comment, would it make sense to include in this PR avoid repeating the contact_params attributes in JaxSimModelData and in ContactModel?

Let me think about it. Having nominal parameters already defined in the contact model itself is quite useful, but the dynamic override from data is not super intuitive. I'm in favor of this change, but I need to play a bit with it before proceeding. I'll try to do it in a new PR.

@flferretti @xela-95 I removed from this PR the new logic of the RelaxedRigid contact model. I need some more time to investigate how to properly update it, as there are behaviors that do not sum up. The comodo notebook we were discussing f2f should work with these changes.
There are few PRs that depend on this one. I want to merge these changes and propose again the new logic of the RelaxedRigid contact model in a new one.


Fix An Exception

Fix an exception error
ErrorException
Declaration of BookStack\Http\Middleware\TrustProxies::handle($request, Closure $next) should be compatible with Fideloper\Proxy\TrustProxies::handle(Illuminate\Http\Request $request, Closure $next)

Thank you for the pull request @abublihi.
Would you be able to confirm when this error would actually appear? Just intrigued at why this issue has not shown up earlier.

This issue appeared after the installation and configuration immediately,
The have not appeared after I have installed the release branch, it only appears on the master branch.

the error accord because of the  version of fideloper/proxy packge
version 3.3.4
    /**
     * Handle an incoming request.
     *
     * @param \Illuminate\Http\Request $request
     * @param \Closure                 $next
     *
     * @throws \Symfony\Component\HttpKernel\Exception\HttpException
     *
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        $this->setTrustedProxyHeaderNames($request);
        $this->setTrustedProxyIpAddresses($request);
        return $next($request);
    }

version 4.2.1
    /**
     * Handle an incoming request.
     *
     * @param \Illuminate\Http\Request $request
     * @param \Closure                 $next
     *
     * @throws \Symfony\Component\HttpKernel\Exception\HttpException
     *
     * @return mixed
     */
    public function handle(Request $request, Closure $next)
    {
        $request::setTrustedProxies([], $this->getTrustedHeaderNames()); // Reset trusted proxies between requests
        $this->setTrustedProxyIpAddresses($request);
        return $next($request);
    }

@abublihi Sure, I totally get what has changed and why this error might get thrown but I'm essentially curious as to why I have not seen this issue on my own system.
Would you be able to confirm your exact PHP version and operating system?

Yes you are right.
Operating System: MacOs Sierra
Php 7.1

I never managed to find how an error would be thrown but I'll stop digging.
Thank you again @abublihi for this change. Will merge in to be part of v0.28.


How can I upload file with golem?

How can I upload file with golem? thanks,

Not with a Golem method specifically. But this can still be achieved with Selenium. Here is an example: https://stackoverflow.com/questions/8665072/how-to-upload-file-picture-with-selenium-python


Add page limit control

I fixed the errors and warnings. But there is still something not right. I see this error message at the beginning always and it should not occur:

Strange... I will look for the cause of that, but I do not recall its occurrence

I think this line needs to be removed or modified to get Jobs for a page:
https://github.com/openstax/output-producer-service/blob/page-limit/frontend/store/index.js#L35
The reason for dispatching (you can also say calling getJobs) was to get the jobs on program start. Because the method is renamed/refactored this is dispatching something non existent.


Change logic to fix an interval transformation bug

Super simple change, the logic should transform the interval when either endpoint is abnormal, not only when both are abnormal.
This pull request fixes an issue where intervals were not always transformed appropriately from (-1,1) to (a,b)
Previously: Currently legzo(3, 0, 1) would incorrectly return the same results as legzo(3)
This is no longer the case.
(Doesn't currently come with tests for the bug, just a quick fix I saw while using this code for another project I'm working on)

Thank you for the correction!


Java 9 support

Is support for Java 9 planned? Actually I'm getting JAXBException with Java 9.

Not yet, can you give the full stracktrace?

I'm getting a java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException.
I've found a potential solution here.

alright, good to know for the future.


WithEFCoreStore not working with PerTenantAuthentication

I am trying to implement PerTenantAuthenitcation in addition to a EFCoreStore method for resolving tenant.  Here is my services call.
services.AddMultiTenant<MyTenantInfo>()                     .WithRouteStrategy()                     .WithEFCoreStore<MultiTenantStoreDbContext>()                     .WithPerTenantAuthentication();
I have tried this multiple times but I can't seem to get it to work.  I keep receiving the following error:
CS1061FinbuckleMultiTenantBuilder does not contain a definition for 'WithEFCoreStore' and no accessible extension method 'WithEFCoreStore' accepting a first argument of type 'FinbuckleMultiTenantBuilder' could be found (are you missing a using directive of assembly reference?)
Here is my MyTenantInfo class
`using Finbuckle.MultiTenant;
namespace FinbuckleIdentityDataIsoluation.Entities
{
public class MyTenantInfo : ITenantInfo
{
public string Id { get; set; }
public string Identifier { get; set; }
public string Name { get; set; }
public string ConnectionString { get; set; }
public string CookiePath { get; set; }
public string CookieLoginPath { get; set; }
public string CookieLogoutPath { get; set; }
public string CookieAccessDeniedPath { get; set; }
}
}`
Any ideas on what is the issue?

Hi, thanks for reporting this. Does it work if you put WithEFCoreStore before WithRouteStrategy? I need to dig in to find out what is going on here.

Took a closer look and I think you need to change WithEFCoreStore<MultiTenantStoreDbContext>() to 'WithEFCoreStore<MultiTenantStoreDbContext, MyTenantInfo>()'

Yep, I was looking at other examples and just saw that  slaps forehead
Thank you for your time.
--Dave


Parameter not defined in inflate.py

Hi Yana,
Thank you for sharing this code.
In inflate.py you call two times Parameter(weights_3d), but Parameter() is not imported or defined in the code. Could you please share this function?
Thank you,
Robert

Hi @rmaria,
Thank you for pointing this out !
I added the missing import of Parameter from PyTorch: https://github.com/hassony2/inflated_convnets_pytorch/commit/c8ce4c684f76c128703808390cdd66c3a074afc4
Hope this helps !
Best,
Yana


Using different .phrase.yml configuration for pulling/pushing data to Phrase with CLI

Not sure if this is an issue, but I couldn't find any possible solutions to this in documentation.
The idea is to have two Phrase projects for one application and separating push command to upload data only for specific project and not both. For pulling data it's all good since we want to have up-to-date translations from both projects.
I replicated configuration from official documentation Keeping multiple Phrase projects for one localisation project. It works for pulling/pushing data from/to both projects, but support for pushing only to specific Phrase project would be super nice to have.
EDIT. NVM got different configs working using --config flag in CLI v2. Sorry for panic😅

@JSEvgeny Great that this is also solved for you 😄 I'll try to make sure that this flag will be more prominent in the docs


fix user selector for vmauth quick-start

Should select the demo vmuser by default.

PTAL @Amper @f41gh7

PTAL @Amper @f41gh7

sorry for delay


Fixed quick and advanced search modals to send up single transaction.

Fixed quick and advanced search modals to send up single transaction.
Made changes to close appropriate modals when X is clicked in the modal window. Also changed some of the show/hide div calls for modals to actually use bootstrap modal calls to show/hide modals so modal backdrop(blocker) can be removed appropriately.
This also fixes an issue to close advanced search modal and show quick search modal when user loads a filter that requires user input from advanced search modal.
Issue #2322
@dclarizio please review/test.

@dclarizio Tested. Looks good.

Verified fix.


Very simple use case not working.

In the root of my repo I have a file named version. This file contains a semver string on line 1. That is all.
I expected the command bumpversion patch version to work. I do not want to use any cfg files. I simply expect the command to read the semver string, e.g. 2.0.38 and change it to 2.0.39.
Is this not the most basic use case? If the current version is already in the file why do I need to specify it? And by using something called 'bumpversion' one expects it to know how to calculate the new version. What am I missing?
Edit:
To be clear, I expected bumpversion patch version  to do what I do in my own scripts/bump_version.py
import os
from os.path import pardir

import semver

here = os.path.abspath(os.path.dirname(__file__))

with io.open(os.path.join(here, pardir, 'version'), mode='r', encoding='utf-8') as f:
    version = f.read().strip()

with io.open(os.path.join(here, pardir, 'version'), mode='w', encoding='utf-8') as f:
    f.write(semver.bump_patch(version) + '\n')

Yes, makes sense. We have the same preferences wrt/ command line utilities.
Maybe you can use the --search and --replace flags to tell bumpversion to match the whole file. IIRC for parsing, bumping and serializing the defaults should match your semver use case.

Thanks for the prompt reply. Wanted to remove our custom code to replace it with a one-liner in the build, but timebox ended.


dlopen segfaults when loading libEGL.so.1

Hi,
I was trying to play around Piston, Amethyst and glutin. But they all seemed to compile fine, but without showing any window.
After poking around, I found out that the application stopped executing here.
let mut libegl = unsafe {
    dlopen::dlopen(b"libEGL.so.1\0".as_ptr() as *const _, dlopen::RTLD_NOW)
};

https://github.com/tomaka/glutin/blob/master/src/platform/linux/x11.rs#L60
Rewriting it to open any other file, makes the application execute fine.
I ended up renaming the following files to .bak - which also circumvented the problem.

/usr/lib32/nvidia-367/libEGL.so.1
/usr/lib/x86_64-linux-gnu/mesa-egl/libEGL.so.1
/usr/lib/nvidia-367/libEGL.so.1

I'm out of ideas why my version of libEGL.so.1 creates throws a segfault, but I'm more than happy to help figure out why - if you have any ideas.

Does this still happen?

Closing for inactivity.


Is it possible to only allow hex colors in variable declarations?

With SCSS-lint I was able to define rules that colors such as red or #bada55 can not be used in a style declaration, but can be used in a variable declaration.  Is there a way to replicate that behavior with this tool? (scss-lint rule)
Desired functionality
// Disallowed
.foo {
  background: #C0FF33;
  color: red;
}

// Allowed
$my_background: #FA113D;
$my_color: mistyrose;

.bar {
  background-color: $my_background;
  color: $my_color;
}

What version of Sass Lint are you using? 1.10.1

Unless I'm missing something I'm pretty sure you're looking for the no-color-literals rule @benjamincharity. If you were using scss-lint there's a tool here that will convert your config over to sass-lint.

@jackw you are correct! I didn't realize that rule was disabled in our repo a while back as it was conflicting with Sass helper function we wrote.
Thanks for pointing me in the correct direction 👍


Parallel writing of MDS files

🚀 Feature Request
Parallel writing of MDS files (or define standard such that anybody can write a tool to write datasets)
Motivation
I'm producing large datasets and currently I use:
    with MDSWriter(out=data_dir, columns=columns, compression=compression) as out:
        with open(args.input,"rb") as inf:
            dctx = zstandard.ZstdDecompressor()
            stream_reader  = dctx.stream_reader(inf)
            text_stream = io.TextIOWrapper(stream_reader, encoding='utf-8')
            for line in text_stream:
                triple_object = json.loads(line)
                out.write(triple_object)
                pbar.update(1)

but this single object writing is very slow. Is it possible to parallelize this somehow?
[Optional] Implementation

Additional context

Hi @mpetri , We have some examples on how to achieve multiprocess dataset conversion. We are working towards make it more easy for the user. Please let me know if you have any feedback for us.

Hi @mpetri , closing this issue since it is answered. Please let us know if you still have a question.


Add files via upload

Submission for Week 1 hackathon

You’ve done a great job with this hackathon challenge! I really like your use of modules to generate a random world.
If you consider the context of this challenge further you’ll see that the goal is to find the 2 largest continents for people to play on, so you could level up your solution by searching for more continents after counting the first one. You could then tell the user which continents are the largest for them to choose from.
Your use of recursion to implement the boundary fill algorithm to traverse the continent is very clearly written and easy to understand. I also like that you offer a default world size if the user decides not to enter their own choice.
Congratulations on taking part in the hackathon challenge and good luck with the rest of the summer!


Improvement/added package.json to node modules

just a note - ignoring the compiled file is by design
@savetheclocktower would have to decide if he wants to add the package.json file


Dom Menu

Fix #28: I pulled relevant code from @desean1625 PR #1 . Added feature to have menu close with a right click.
To use:
new sigplot.Plot(document.getElementById("plot"), {useDomMenu: true});

@jrmims Can you write a unit test for the DOM menu functionality? I recommend adding an interactive test as well as some non-interactive unit tests.

Thanks @jrmims and @desean1625!


Bundler 2 compatibility

Describe the problem
Bundling a project with this gem and bundler 2 yields the following error:
Bundler could not find compatible versions for gem "bundler":
  In Gemfile:
    tty (~> 0.9.1) was resolved to 0.9.1, which depends on
      bundler (< 2.0, ~> 1.16)

  Current Bundler version:
    bundler (2.0.1)
This Gemfile requires a different version of Bundler.
Perhaps you need to update Bundler by running `gem install bundler`?

Could not find gem 'bundler (< 2.0, ~> 1.16)', which is required by gem 'tty (~> 0.9.1)', in any of the sources.

This is because Bundler is pinned to <2.0 here.
Steps to reproduce the problem

Install Bundler 2.0 or greater.
Create a Gemfile with the following:

source 'https://rubygems.org'
gem 'tty', '~> 0.9.1'

Run bundle

Describe your environment

Bundler version: 2.0.1
OS version: OSX Mojave
Ruby version: ruby 2.5.1p57
TTY version: 0.9.1

Hi Ryan!
Great that you're giving this gem a try!
The tty is built on top of bundler. Bundler is not a 'soft' dependency for just installing gems, the tty injects various bits into the gem creation process. Each release of the tty gem has to guarantee the correct working of the terminal apps scaffolding. Imagine for a second this gem specific version is used in 3 years. It would be impossible to predict what bundler 2.7.0 will do, it may be completely incompatible with the current setup. By limiting bundler to a known version, I'm saying that you can trust to always to be able to create terminal applications from this release. Also, the bundler > 2.0.0 only supports Ruby 2.3 onwards. All this has to be tested and locked in future releases.
Additionally, the tty is not a gem you should depend on. It is a metagem used only to provide a way to scaffold a terminal application. In other words, it shouldn't be used in Gemfile. I may add some documentation in line with this.
Therefore, I won't be able to merge your pull request for the reasons mentioned above.

Hi Piotr,
Thanks for taking a look, and that sounds fair enough. Bundler follows Semver, so perhaps the PR you're looking for replaces '~> 1.16', '< 2.0' with '>= 1.16', '<= 3.0' (once it's been tested)?
As an aside, ~> 1.16 implicitly excludes >= 2.0.
In the meantime I'll drop this dependency in favour of the specific package. Thanks again for your work on this 💯.

It would be impossible to predict what bundler 2.7.0 will do, it may be completely incompatible with the current setup.

You need not to accept bundler 2.7.0 but at least accept < 2.1. It is much easier to predict what bundler 2.0.99 would be than 2.7.0, right?

@spikeheap The fact that bundler follows semver, at least in my understanding, means that current APIs won't break. However, this doesn't mean that internal APIs won't change including code refactorings. I'm relying on the gem command and inject a few bits of scaffolding into the generated files. In the past, even the format of gemspec has changed which will break the scaffolding process. I know this is brittle but I don't know a better way yet.
@metalefty Not necessarily. Please see my comment above.
One idea I had is to actually vendor a version of bundler inside the gem and reference it relatively. Then the gem itself wouldn't specify a dependency on bundler at all. Any new release of tty would mean pulling latest bundler and testing against it. One drawback is that if bundler gets patches, and on average it gets about 10 a year, all these will have to be manually updated. Is this a problem? In the grand scheme of things not really because the only bit of bundler that I need is the gem generation command that will probably change less often.
Any ideas/comments appreciated.

Small update on this issue. I decided that I'm going to drop dependency on bundler all together and forge my own solution for scaffolding a brand new gem setup. It's too unpredictable to keep building on bundler. However, this is also a significant undertaking for which I need some uninterrupted chunk of time. You will see commits being made against this issue once I start working on it.

I really wanted to use this, but I'll have to drop down to doing it myself with thor, as bundler has pushed way past 2.x.

@dbalatero I hope you won't give up on tty! Here's a little bit of update and plan:

Update all tty components(more than 20) and change bundler to 2.0:  (in progress)

Remove Ruby 2.7 warnings
Change gemspecs to remove file artifacts like tests and hence make the tty gems even smaller
Change bundler dependency to use 2.0

Rewrite tty gem to stop relying on Bundler to setup a new CLI apps.

Add scaffolding for a new gem with best practices learnt such as gemspecs - Writing a Ruby Gem Specification explains my thinking better.
Change generated dependencies and allow the choice of what tty components are needed rather than preinstall them all. Split between core and nice to have components.

Change tty architecture/design:

Add templates handling support
New way to create commands without relying on Thor
Expose simple but powerful methods for commands implementation
Make the testing a really smooth experience (few issues reported already)

I know roughly what I want the project to look like and behave. The only thing is the time! I really wish I could spend more time on this. I need to figure out how to get funding though.

It sounds like a good plan! Unfortunately I gotta keep rolling on my thing, but I'll check in next time I have a CLI-oriented project!

@piotrmurach any news in that effort? Absolutely fabulous project you have here, but absence of Bundler 2 support is a downer.

@bopm My plan is to start working on this from the next week. I cannot give you a deadline but my main focus will be on switching to Bundler 2 support. I'm currently finishing a new tty-option gem that, in future, will power options parsing.

@piotrmurach great to know, I have some itch in moving some of my bash scripts to your framework, but as projects are all on bundler 2, it blocking me. I can probably even offer some help, if any needed.

@bopm To clarify. Don't let the Bundler version delay you. Bundler is only used to generate your CLI app structure - it isn't a dependency for a new project. To use older bundler, you can do bundle _1.17.3_ .... Once your CLI app gets generated, you can use whatever Bundler version you want to manage your dependencies. Plus this would be a good experience. If you notice things missing or have suggestions on improvements you can submit issues for discussion or PRs and they can be merged into this new release.

@piotrmurach I think the plan you've posted on mar/3 is a really nice roadmap for TTY 1.0!
Why don't you create a project for it on GH and split all those steps into issues? I'd be easier for us to know what to do and how to help :)

@DNA Thank you for the interest! I know it's a bit disappointing to still see this issue here. I can assure you that I'm annoyed as well. I'm painfully aware that the Bundler issue is preventing a lot of people from using tty and having a good experience. So that's why I'm currently full steam ahead on the first point of the 'grand' plan.
I finished recently the tty-option gem which will serve as a replacement for thor dependency in the third point of the 'grand' plan. I'm in the process of updating all the tty components. Unfortunately, this has to be done in a certain order given that, for example, tty-screen is a dependency for a few other components. As I'm releasing new versions, I try to tackle more pressing issues on individual projects.
The way I can see people contributing and providing help at this stage is by triaging issues or fixing bugs on a specific tty project.

My team has been enjoying using an older version of tty. We looked at upgrading today to use a newer feature and got bit by this (in this case we are developing for a large shared scientific cluster, and have less control over core dependencies like bundler). I just wanted to add a "me too", so this issue doesn't fall between the cracks.

@piotrmurach What help do you need to get a release cut? Is there any harm in releasing 0.11 ASAP? How can the community help get the release out?

@cwant This issue is solved in the master branch. Unfortunately, the gem is not ready for release yet. I have a system where I truck all issues/features in my open-source projects and nothing escapes my attention. In order for tty to be released, I needed to update and release 25 tty components which took more than one year. Now, the tty project itself requires updating in line with all the changes, checking against newer bundler releases and fixing reported bugs in this very issue tracker. This all takes time and I do it in my limited spare time. If you wish for this project and related tty projects to get developed, you can consider contributing your time reviewing issues, submitting PRs or sponsoring me. Any help is welcome.

@mike-yesware Thanks for you comment Mike. I appreciate your enthusiasm for making a new release. But the tty isn't ready to be released yet. It's not far away though. There are issues including this issue 78 that is a show stopper. In my quick investigation, the tty-command component is at fault and in particular this issue. There are other things that require attention and updates. Unfortunately, I do not have a solid chunk of time at the moment to focus on making a new release. So you wonder how you and community can help? The mentioned issue would be a good start. Triaging and reviewing issues in this very issue tracker is a good next step. Apart from contributing your time and code, you can also consider supporting me to find time to work on tty projects. I really do hope to work on a new release soon but I cannot promise anything.

@piotrmurach is there a way we could fetch the unreleased version in a gemspec ? We maintain a custom version of broadside which require tty. https://github.com/lumoslabs/broadside/blob/master/broadside.gemspec#L26
We can't move to bundler 2 because of this 😿

@aovertus The tty gem is only used for scaffolding new CLIs and shouldn't be used as a direct dependency. Looking at the broadside gem source, you only use tty-table and my recommendation would be to replace your dependency with spec.add_dependency 'tty-table', '~> 0.12.0.

@bopm To clarify. Don't let the Bundler version delay you. Bundler is only used to generate your CLI app structure - it isn't a dependency for a new project. To use older bundler, you can do bundle _1.17.3_ .... Once your CLI app gets generated, you can use whatever Bundler version you want to manage your dependencies. Plus this would be a good experience. If you notice things missing or have suggestions on improvements you can submit issues for discussion or PRs and they can be merged into this new release.

I think you should consider putting a version of this message right at the top of the main repo markup page. I was about to give up on this, but then read this comment and had it working 20 seconds later (after an hour of trying to get it to work).
I had no idea using an old version of bundler was so easy, and doesn't change the system state. Given how straight forward it is, perhaps staying on the old version of bundler longer term isn't really a problem for this project.

Hi,
This gem looks great, I tried the quick start guide from https://ttytoolkit.org and unfortunately ran into this issue,
Carls-MacBook-Pro:educational Carl$ gem install tty Successfully installed tty-0.10.0 Parsing documentation for tty-0.10.0 Done installing documentation for tty after 0 seconds 1 gem installed Carls-MacBook-Pro:educational Carl$ teletype new app Traceback (most recent call last): 	7: from /Users/Carl_1/.rvm/gems/ruby-2.7.6/bin/ruby_executable_hooks:22:in '
6: from /Users/Carl_1/.rvm/gems/ruby-2.7.6/bin/ruby_executable_hooks:22:in eval' 	5: from /Users/Carl_1/.rvm/gems/ruby-2.7.6/bin/teletype:23:in '
4: from /Users/Carl_1/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems.rb:297:in activate_bin_path' 	3: from /Users/Carl_1/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems.rb:297:in synchronize'
2: from /Users/Carl_1/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems.rb:298:in block in activate_bin_path' 	1: from /Users/Carl_1/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/specification.rb:1369:in activate'
/Users/Carl_1/.rvm/rubies/ruby-2.7.6/lib/ruby/2.7.0/rubygems/specification.rb:2247:in raise_if_conflicts': Unable to activate tty-0.10.0, because bundler-2.3.21 conflicts with bundler (~> 1.16, < 2.0) (Gem::ConflictError)
I suspect a solution will be to use rvm to get a setup that is compatible with tty, just thought I'd check in here in case there's other solutions.
Thanks,
Carl

Here's what I did to get up and running with tty
asdf install ruby 2.7.8
gem install bundler -v 1.17.3

# Gemfile
ruby "2.7.8"
gem "tty"

bundle _1.17.3_


Jetson as a wifi hotspot (command line)

In order to connect to it with a device.
Taking this out of docker realm, Ubuntu 18.04 (that ships with Jetpack) makes it way easier than 16.04 to configure it from the UI (need to document)
But maybe could even do a script to do it

Documented here: https://github.com/opendatacam/opendatacam/blob/master/documentation/WIFI_HOTSPOT_SETUP.md


Eats exit code

The exit code of the command run via sh gets lost
This causes container builds that should fail to succeed.

Hey @tsuckow, thanks for the bug report. It should be fixed now, just make sure you docker pull again the latest tag


Fix regression in cradle loading logic

We were calling runCradle multiple times per cradle, concurrently. For Cabal
cradles this function runs Cabal, which is neither fast nor designed to be run
concurrently
Fixes #446

Is there any way we can add a test to make sure cradle initialisation happens the right number of times? It's a pretty subtle area, so a test reduces the chance we break it in future.

Is there any way we can add a test to make sure cradle initialisation happens the right number of times? It's a pretty subtle area, so a test reduces the chance we break it in future.

Any ideas? Cradle initialisation is not an observable property of the lsp server, so it cannot be tested using lsp-test.

Could we send a custom message when initialising the cradle? And then use lsp-test to pick it up? Or send it to the logger? Or have an IORef of number of crade inits and assert that in the tests?

Could we send a custom message when initialising the cradle? And then use lsp-test to pick it up? Or send it to the logger? Or have an IORef of number of crade inits and assert that in the tests?

I recall discussing a process for doing this with @bubba, but I don't recall where it got used, between haskell-lsp, lsp-test, hie-bios, or hie.  Emit a specific log message from the client being tested, and check for it on the test harness.
Ping @bubba

Checking the log messages seems dodgy, but I don't see any alternative (is there a notion of custom messages?). Please point me at some example code to do the log parsing or the custom messages.

You can send custom messages, see e.g., https://github.com/digital-asset/daml/blob/76ae5d15a4c7e66a4554b0159f34d4185222c17a/compiler/damlc/daml-ide-core/src/Development/IDE/Core/Rules/Daml.hs#L807. Probably best to hide this behind a flag and only activate it in tests.

Thanks @cocreature. Maybe this would be a good time for a minor release, before merging the interfaces change?

Could we send a custom message when initialising the cradle? And then use lsp-test to pick it up? Or send it to the logger? Or have an IORef of number of crade inits and assert that in the tests?

I recall discussing a process for doing this with @bubba, but I don't recall where it got used, between haskell-lsp, lsp-test, hie-bios, or hie. Emit a specific log message from the client being tested, and check for it on the test harness.
Ping @bubba

I'm a bite late to this, but I used a telemetry notification here: https://github.com/haskell/haskell-ide-engine/pull/1526/files


Find and Replace Function Jumps to the End of Editor After Operation

Description
When you perform a find and replace on a selection of code, the editor navigation jumps to the very end of the file. Isn't expected to stay where you are? Attaching the screen recording.
DBeaver Version
Version <IP_ADDRESS>405051837
Operating System
MacOs Sonoma 14.4.1 (23E224)
Database and driver
Server: Snowflake 8.17.3
Driver: Snowflake 3.14.4
https://github.com/dbeaver/dbeaver/assets/114302087/01c28645-eb46-4d8a-acfd-b2c8e5f2aeb3
Steps to reproduce

At the beginning or mid-through your editor, select a part of code where you will perform find and replace operation.
Open the Find and Replace window by pressing CMD+F. Select the operation that you want to perform.
Click on Find and Replace All.
The editor jumps to the very end of the file and you'll have to navigate and find the part of the code that you performed the operation.

Additional context
No response

I tested on Windows and it's not happening for me. Maybe this issue exists only on MacOS

Seems it just replaces in whole text. I'll close this issue as a duplicate of #29886
You can subscribe for the mentioned issue with 👍 under the issue description to promote it to a higher priority.

OK, Thanks, will do.


Two cars in one JLR account: HA warns about unique IDs

Logger: homeassistant.components.automation
Source: helpers/entity_platform.py:612
Integration: Automation (documentation, issues)
First occurred: 10:48:00 (1 occurrences)
Last logged: 10:48:00
Platform automation does not generate unique IDs. ID<PHONE_NUMBER>138 already exists - ignoring automation.update_car_sensors

The above message happens because I have an automation which calls the "update_health_status" service on both my cars.
Is it a problem with the JLR integration?

Related to #92

This is the id you have given to your automation is not unique and not an issue of this integration.


unitas summary count tables empty when biotype reads are not present

Insert zero counts for samples with no reads in summary tables

Outdated


feat(kit): Stepper scroll internal scrollable area to active/focused step

PR Checklist
Please check if your PR fulfills the following requirements:

[X] The commit message follows Conventional Commits
[X] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[X] Feature
[ ] Refactoring
[ ] Code style update
[ ] Build or CI related changes
[ ] Documentation content changes

What is the current behavior?
https://user-images.githubusercontent.com/35179038/170248378-f6334e06-746d-4569-8026-f78ed75b4416.mov
Closes #1655
What is the new behavior?
https://user-images.githubusercontent.com/35179038/170248399-93b8f85d-2c19-4015-ae2c-12e8ad4ef31d.mov
Does this PR introduce a breaking change?

[ ] Yes
[X] No

New screenshots
0-horizontal-scroll-step2.snap.png

0-horizontal-scroll-step3.snap.png

1-vertical-scroll-step2.snap.png

1-vertical-scroll-step3.snap.png

Also how are older browsers behave, that do not support scrollIntoView options?

@waterplea
Ancient not-chromium Edge  just does nothing (no scroll).
In older version of safari  smooth-behavior does not work (scroll works fine but without fancy animation).


Initial Workload Name has to be parameterised

The initial/default workload name is hard coded in the locals variables as "Workload1".
It would be helpful to make it as variable that customer can feed in.
If the customer realises this hard-coded name after the LZ is configured, it would be hard to modify the code and re-run TF later. The reason is that it would raise other terraform errors related to SCH, storage buckets and it would be difficult to troubleshoot.

Hey @chanstev we're tracking this issue under LANZ-1569. We will keep you updated with progress.