Add typink proposal

Project Abstract
typink a fully type-safe React hooks library designed to accelerate ink! dApp development and enable seamless interaction with ink! smart contracts. typink simplifies contract integration by providing a robust API, ensuring reliable and efficient handling of contract messages and events.
Grant level

[ ] Level 1:  Up to $10,000, 2 approvals
[x] Level 2:  Up to $30,000, 3 approvals
[ ] Level 3:  Unlimited, 5 approvals (for >$100k: Web3 Foundation Council approval)

Application Checklist

[x] The application template has been copied and aptly renamed (project_name.md).
[x] I have read the application guidelines.
[x] Payment details have been provided (Polkadot AssetHub (USDC & DOT) address in the application and bank details via email, if applicable).
[x] I understand that an agreed upon percentage of each milestone will be paid in vested DOT, to the Polkadot address listed in the application.
[x] I am aware that, in order to receive a grant, I (and the entity I represent) have to successfully complete a KYC/KYB check.
[x] The software delivered for this grant will be released under an open-source license specified in the application.
[x] The initial PR contains only one commit (squash and force-push if needed).
[x] The grant will only be announced once the first milestone has been accepted (see the announcement guidelines).
[ ] I prefer the discussion of this application to take place in a private Element/Matrix channel. My username is: @_______:matrix.org (change the homeserver if you use a different one)

Thanks a lot for the supports @semuelle & @Noc2. I've also just submitted the KYC.


DateTime error when creating date 1999-03-14 02:00:00

In Dart version 2.0.0-dev.19.0,  the following code returns the wrong result:
  final dt = new DateTime(1999, 03, 14, 02, 00, 00);
  print('dt: $dt');

The result is:
 dt: 1999-03-14 03:00:00.000

It returns the hour as 3 instead of 2!
I haven't checked to see if this happens for other dates.

It looks like that, but according to https://www.timeanddate.com/time/dst/1999.html there was no place in the world that switched to DST on the 14th of March 1999.
It's probably be a case of DST approximation where the implementation doesn't have information for all years, and it picks a range of years and assume that all other years match those. The 14th of March 1999 was the second Sunday of March, like it will be in 2010 and 2021, and DST in the US will start on that day in those years.
I assume this is running on the VM. I don't actually know where the VM gets its timezone information from, but I assume it's platform specific. Which platform are you running on?
I can't reproduce it locally on Linux just by changing my timezone to America/New_York.

I am running on the VM on Windows 10 64-bit.

Your explanation makes sense to me.  I reran my test in UTC with no problem.
There doesn't seem to be any way in the DateTime package to tell whether the local time is in DST. It would be useful to have a predicate like  isDST, or similar.


[BUG] Very minor correction to examples.md

Describe the bug
In the examples.md file (here), the syntax provided to change the hyperparameters / environments etc. using hydra are not compatible with the syntax currently used in the yaml files. For instance, the examples.md document suggests to call
python sac.py frames_per_batch=63
However, this will lead to the following error (only part reproduced here)
Key 'frames_per_batch' is not in struct
In order to change the frame rate parameter, one needs to instead call
python sac.py collector.frames_per_batch=63
Same thing for the other examples in the document. This is obviously a very minor thing, but I thought I'd point it out in case someone gets around to changing it :-)
Checklist

[x] I have checked that there is no similar issue in the repo (required)
[x] I have read the documentation (required)
[x] I have provided a minimal working example to reproduce the bug (required)

Thanks for pointing this, it isn't minor at all! I will fix this


Fix: 2022-03-17

Hello Hors,
I fixed some details of translation details, translated strings that were not translated, fixed details for language adaptation for a direct translation (for being a reverse engineering tool), hope it will be useful for you, thanks for your tools, thank you very much and I'll stay with my friends with an eye for whenever possible translate and help you with that!
Thanks,
Keowu

Thankk you a lot!


使用bge-m3计算向量时爆显存

错误信息如下所示：
CUDA out of memory. Tried to allocate 128.00 GiB (GPU 0; 31.75 GiB total capacity; 9.33 GiB
already allocated; 11.31 GiB free; 9.34 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try
setting max_split_size_mb to avoid fragmentation. See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF
请问bge-m3的极限token需要多大的GPU显存

You can refer to this discussion for the memory cost of bge-m3.

所以，显存需要多少呢？

请问解决了吗？遇到了同样的问题


Processing files with parentheses

If the filename has a parenthesis, OpenOffice complains:
2017-04-05 10:05:55 -0400 (29520) Rendering 500 page due to exception: #<RuntimeError: Unable to execute command "soffice --invisible --headless --convert-to pdf --outdir /tmp /var/folders/r8/qgwk_gbs1n97yb5q0wt6skgh0000gp/T/Development Team Projects and Milestones (not downloaded).xlsx". Exit code: pid 29699 exit 2
Error message: sh: -c: line 0: syntax error near unexpected token `('
sh: -c: line 0: `soffice --invisible --headless --convert-to pdf --outdir /tmp /var/folders/r8/qgwk_gbs1n97yb5q0wt6skgh0000gp/T/Development Team Projects and Milestones (not downloaded).xlsx'

Looks like we need to either escape the spaces and parentheses, or put quotes around the file path. Running the command locally, with everything properly escaped, succeeds in creating the pdf.

File names should only  include Alpha numeric and dot. This should be fixed in the background for the user.  This can be done as it is ingested.

CarrierWave already sanitizes uploaded files, removing non-alphanumeric characters and replacing them with underscores. However, this is a remote file downloaded by BrowseEverything, which doesn't do that... so making it do that, could be a good idea.


StringIndexOutOfBoundsException

I got the issue when setText with Strings in HTML format. It works fine with oridinary Strings.
java.lang.StringIndexOutOfBoundsException: length=0; index=0 at com.codesgood.views.JustifiedTextView.onLayout(JustifiedTextView.java:90)

Right now the view doesn't support HTML becasue of a refactor... but I'll do my best to release a new version of the library that supports it. I'll close this for the moment becasue no longer applies.


API Docs have wrong properties for platform type / enum

Observed/problematic behavior
The automatically generated openapi specification file for Hangars API contains an error for the Platform type.
It is defined the following way:
    Platform:
      maxLength: 3
      minLength: 1
      type: string
      description: Server platform
      example: PAPER
      enum:
      - PAPER
      - WATERFALL
      - VELOCITY

The problem here are: maxLength and minLength.
These two properties simply do not belong here.
It also makes it impossible to use the download endpoint (/api/v1/projects/{slug}/versions/{name}/{platform}/download) using the ui for the api-docs (https://hangar.papermc.io/api-docs#/Versions/downloadVersion).
See the attached screenshot:

Expected behavior
I should be able to choose all 3 platforms (PAPER, WATERFALL or VELOCITY) on the UI and don't get an error.
The properties maxLength and minLength for Platform should not be in the generated open api specification file.
Steps to reproduce

Go to https://hangar.papermc.io/api-docs#/Versions/downloadVersion
Click "Try it out"
Enter a project slug. Example: ViaVersion
Enter a version name. Example: 4.8.0-1.20.2-pre1-SNAPSHOT+14
Choose a platform. Example: PAPER
Click "Execute"

Other
No response

Thank you! :-)


Disable presence when paused/idle options

Could be different too something like, if paused for (custom timer) then disable presence until state play state changes. Setting timer to 0, would instantly disable presense on pause.
If you were able to implement this feature, I'd be downloading changing to using your version of RPC in a heartbeat. I don't know why so many people like sharing useless details that they are paused or left their player open.
Cheers, hope you consider this feature.

I implemented your suggestion but I don't think allowing users to instantly disable the presense on pause by setting a 0 threshold is a good idea. If the user pauses the player frequently, it might potentially break the program as there would be too many dis/reconnections. I don't think the client could handle it.
The current implementation is that the presence will only hide when paused if the autohide_threshold  option in the config is > 0 to prevent users from specifying a 0 threshold.

One week of use, absolutely no problems. Loved the response time for this additon! I did have some trouble with the using the installer script (windows 10) (it did nothing, open and closed, i might have being inputting my location wrong) and ended up moving files to appropiate places manually.

Thanks! I will check out the Windows installer script again.


udev: skipping error check for EINTR

What this PR does
Adds a check to ignore EINTR errors to continue monitoring even if the source program receives any signal.
Additional details
If the program that uses go-udev receives an interruption (SIGINT),  go-udev stops monitoring and closes the channel. But this should only be the case when gracefully closed by done. Checking and continuing for EINTR would ensure that monitoring continues without stopping even if the source program receives any signal (usually when EINTR is seen).

@jochenvg can you please take a look at this PR when you are free? I will be okay to provide any additional details you require.


Context menu shows divider when items are hidden

Pull request for fix here: https://github.com/exhi/hoist-react/pull/519
We already had code in place to filter out consecutive dividers and filter out starting / ending dividers. However, both filtering steps were happening in the same pass over the array. This meant if there were consecutive ending dividers, one would remain.
See the defaultContextMenuItems here: https://github.com/exhi/hoist-react/blob/develop/desktop/cmp/grid/GridModel.js#L40. You can see how a grid with neither export nor column chooser would end up with 2 consecutive ending dividers.
In the pull request, I split these filters into 2 different passes. Now starting / ending dividers are filtered out after any other mutations.


Test: forceRecreate proposed API

Refs:

[x] anyOS @rebornix
[ ] anyOS @paulacamargo25

Complexity: 4
Create Issue

We added a 3rd property to the options in vscode.authentication.getSession it allows you to ask the user to re-sign in. This is great for situations when SSO is lost on a token (like for GitHub).
To test this, make a new extension and play with the proposed API here:
https://github.com/microsoft/vscode/blob/26625e8fb3d931e6e5c7daf40a4e28e664e19ac3/src/vs/vscode.proposed.d.ts#L153-L183
Things to verify:

It takes you through the flow and you get a dialog that says you are being asked to sign in again
You get a new session (different access token) in the session that's returned:

const originalSession = await vscode.authentication.getSession('github', ['repo'], { createIfNone: true });
const newSession = await vscode.authentication.getSession('github', ['repo'], { forceRecreate: true });
console.log(originalSession);
console.log(newSession);

If you abort the flow, the existing token should still exist so we don't mess up other extensions. Code to verify that might like look like this:

const originalSession = await vscode.authentication.getSession('github', ['repo'], { createIfNone: true });
let newSession: vscode.AuthenticationSession | undefined;
try {
    newSession = await vscode.authentication.getSession('github', ['repo'], { forceRecreate: true });
} catch (e) {}
const session = await vscode.authentication.getSession('github', ['repo']);
console.log(session);
console.log(originalSession);

Works as expected, good work @TylerLeonhardt !

Works pretty nicely 👏

Sandeep took care of Paula's slot. Closing the TPI


Update ribbon title

I reverted back to commit https://github.com/mateuszjablonski/obsidian-advanced-random-note/pull/2/commits/6800f750f8a65e016786b586bac24dc734053af9, and added code to update the ribbon when the ribbon action setting changes.


Tensorboard 2.0 error

Hello,
There is an incompatibility with tensorboard 2.0 which was just relased with tensorflow 2.0
Event Multiplexer initializing.
Event Multiplexer done initializing
Launching reload in a daemon thread
TensorBoard reload process beginning
Starting AddRunsFromDirectory: /opt/app-root/src/logs/fit
GetLogdirSubdirectories: Starting to list directories via walking.
Adding run from directory /opt/app-root/src/logs/fit/20191001-153636/validation
Constructing EventAccumulator for /opt/app-root/src/logs/fit/20191001-153636/validation
[E 15:48:17.963 LabApp] Uncaught exception POST /api/tensorboard?1569944897920 (<IP_ADDRESS>)
HTTPServerRequest(protocol='http', host='hostname', method='POST', uri='/api/tensorboard?1569944897920', version='HTTP/1.1', remote_ip='<IP_ADDRESS>')
Traceback (most recent call last):
File "/opt/app-root/lib/python3.6/site-packages/tornado/web.py", line 1697, in _execute
result = method(*self.path_args, **self.path_kwargs)
File "/opt/app-root/lib/python3.6/site-packages/tornado/web.py", line 3174, in wrapper
return method(self, *args, **kwargs)
File "/opt/app-root/lib/python3.6/site-packages/jupyter_tensorboard/api_handlers.py", line 40, in post
.new_instance(data["logdir"], reload_interval=reload_interval)
File "/opt/app-root/lib/python3.6/site-packages/jupyter_tensorboard/tensorboard_manager.py", line 148, in new_instance
purge_orphaned_data=purge_orphaned_data)
File "/opt/app-root/lib/python3.6/site-packages/jupyter_tensorboard/tensorboard_manager.py", line 46, in create_tb_app
tensorboard.assets_zip_provider)
File "/opt/app-root/lib/python3.6/site-packages/tensorboard/backend/application.py", line 157, in standard_tensorboard_wsgi
flags, plugin_loaders, data_provider, assets_zip_provider, multiplexer)
File "/opt/app-root/lib/python3.6/site-packages/jupyter_tensorboard/tensorboard_manager.py", line 113, in TensorBoardWSGIApp
path_to_run = application.parse_event_files_spec(logdir)
File "/opt/app-root/lib/python3.6/site-packages/tensorboard/backend/application.py", line 455, in parse_event_files_spec
for specification in logdir_spec.split(','):
AttributeError: 'Namespace' object has no attribute 'split'
Adding run from directory /opt/app-root/src/logs/fit/20191001-153636/train
Constructing EventAccumulator for /opt/app-root/src/logs/fit/20191001-153636/train
...
[E 15:48:17.968 LabApp] 500 POST /api/tensorboard?1569944897920 (<IP_ADDRESS>) 19.22ms referer=https://hostname/lab?
POST /api/tensorboard?1569944897920 500 20.322 ms - 1529
Done with AddRunsFromDirectory: /opt/app-root/src/logs/fit

Hi. I have the same issue too. Uninstalling and re-installing didn't fix the problem.

Hi, in my case the same problem. Tensorboard just doesn't work.

lspvic/jupyter_tensorboard#55
lspvic/jupyter_tensorboard/pull/56

Yes, but unfortunately repo of jupyter_tensorboard not much activity of this time((


[core] temporarily add back post check to stop network failures

related to #22941

API changes have been detected in azure-cosmos. You can review API changes here


Remove labels and add unique naming to blocks and regions

As titled. This PR removes the concept of Labels and instead adds names which serve as unique identifiers for blocks, regions as well as variables.

@kc611 and @esc developed this together, most of the code review took place in real-time chat. We are now happy with the state and so this was merged. This refactoring significantly simplifies the code and does away with unnecessary helper classes.


Use Jackson instead of Gson

We are using aws lambda java events (https://github.com/aws/aws-lambda-java-libs/tree/main/aws-lambda-java-events).
It seems Gson doesn't serialize these events correctly. It seems to get the case of some of the elements wrong.
If you use Jackson which I think is what the AWS runtime uses as well there shouldn't be any compatibility issues.

Version 2.5.0 has just been released which supports lambda java events. The reason for Gson instead of Jackson is due to the library size of Jackson is much larger and we want to keep this library small so the lambda performance is better.


Maven-Metadata renders a version like "1.0" as "1"

Are you experiencing an issue with...

[x] shields.io
[ ] My own instance
[ ] gh-badges NPM package

:beetle: Description
For the following metadata:
metadata: http://central.maven.org/maven2/com/google/guava/guava-beta-checker/maven-metadata.xml
The actual badge rendered

expected badge

Presumably some kind of issue with how versions are handled (as strings vs numbers)?

Thanks @loosebazooka
You could use the MavenCentral version badge in the interim which provides your expected format
https://img.shields.io/maven-central/v/com.google.guava/guava-beta-checker?label=maven)

I recall something similar in the MavenCentral service (fixed in #3935), so I imagine the same fix could be applied to the MavenMetadata service to fix this

Thank you @calebcartwright for the pointer! Let's see if I could prepare a PR for that.

Closed via #4224


Close Event

Is there a way to get a close event? In most programs for example a text editor the user gets a "do you want to save the unsaved changes" message with the option to cancel the program exit. I want to do something similar.

For now, I think you'd need to manage your own winit event loop so you can handle the winit::event::WindowEvent::CloseRequested event. Iced has an integration example of doing so here:
https://github.com/hecrj/iced/tree/master/examples/integration
It'd be nice if in the future, we could specify something like an Application::close_ready method that returned a bool which can be referenced behind the scenes in the winit loop, and it will only close when that returns true. And then have the winit::event::WindowEvent::CloseRequested event exposed on the native subscription, so we can handle that message and then appropriately allow true to be returned once we the application is safe to get closed

For this case you can use Drop for your app struct

For now, I think you'd need to manage your own winit event loop so you can handle the winit::event::WindowEvent::CloseRequested event. Iced has an integration example of doing so here:
https://github.com/hecrj/iced/tree/master/examples/integration
It'd be nice if in the future, we could specify something like an Application::close_ready method that returned a bool which can be referenced behind the scenes in the winit loop, and it will only close when that returns true. And then have the winit::event::WindowEvent::CloseRequested event exposed on the native subscription, so we can handle that message and then appropriately allow true to be returned once we the application is safe to get closed

I think exposing winit events (and others, could even be widgets requesting a redraw because they are animated) using the subscription method would be neat. We would pass it to the method as an argument and the user could just use map on it to map them to their Message and handle them.

This seems to be a duplicate of #170. Let's keep the discussion going there!


Feature request: Observation chart by sex on taxa pages

This would basically be identical to the Life Stage observation charts on the taxa pages, but divided by sex instead of life stage. It could be added as a new tab next to "Life Stage".

Hi @kaldari, this is the place to post feature requests: https://forum.inaturalist.org/c/feature-requests


Add NearestNeighborCluster algorithm

This is the final clustering method. Maybe some testing to work out whether it really gives the same results would be in order.
One difference in behaviour is that the original code applies the mask first here. That means that for masks with many NaNs, this code here might end with numbers of cluster that for reasons of random sampling are more spread out around the target value of p. Ameliorating this would require making a specific rand! method for this particular NeutralLandscapeMaker, so it loses some consistency. Thoughts?

Codecov Report

Merging #41 (fc198c1) into main (676186a) will decrease coverage by 0.45%.
The diff coverage is 0.00%.

@@           Coverage Diff            @@
##            main     #41      +/-   ##
========================================
- Coverage   7.35%   6.89%   -0.46%
========================================
  Files         12      13       +1
  Lines        272     290      +18
========================================
  Hits          20      20
- Misses       252     270      +18

Flag
Coverage Δ

unittests
6.89% <0.00%> (-0.46%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

src/NeutralLandscapes.jl
100.00% <ø> (ø)

src/algorithms/nncluster.jl
0.00% <0.00%> (ø)

src/algorithms/nnelement.jl
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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

Maybe some testing to work out whether it really gives the same results would be in order

can this be done with PyCall? seems like a way to call NLMpy/NLMR equivalents would be good for testing (especially if we can
use the same random number generator) and benchmarking

It's always problematic when random number draws are involved I think - unless we cache a few million random numbers and read from that instaed of rand calls


Start-Maja - ERROR - First backward processing was unsuccessful, check MAJA installation

I started the MAJA processing on all the dates in the time series and the first backward processing was unsuccessful.
Here's the error in the log:

/home/oo/Tools/MAJA/bin/maja-processing-3.3.2: error while loading shared libraries: libMajaChain.so.3.3: cannot open shared object file: No such file or directory

and here's the folders.txt configuration file:

repCode=/home/oo/Tools/Start-MAJA-master
repWork=/mnt/d_physiq/temp/MAJA
repL1  =/mnt/g_verbatim/MAJA/L1C_PDGS
repL2  =/mnt/d_physiq/MAJA/L2A_MAJA
repMaja=/home/oo/Tools/MAJA/bin/maja
repCAMS=/mnt/d_physiq/MAJA/CAMS

My system was not the one I used to install MAJA.
I re-installed MAJA and it solved this error.


Removes v0, redirect downloads

Ticket
https://openscience.atlassian.net/browse/SVCS-680
Purpose / Changes
Removes all v0 files. these endpoints now return 410 (gone), except for
the download action, which rewrites the url to return a redirect to the v1 api endpoint.

Side effects
v0 will no longer work
QA Notes
Check the redirects function properly
Deployment Notes
We may consider writing an nginx directive to handle this as it would be
far faster and lets WaterButler focus on moving forward, removing deprecated code completely.

Coverage decreased (-0.2%) to 91.586% when pulling 4df6c22c8f125c098be814c2b82177fc80acdeaa on birdbrained:ft/remove-v0 into 70c74baa4069acf722b33308bbc81aec7c6c78cb on CenterForOpenScience:develop.


Http issue

Fixed the issue where and https:// request into marbles would cause the app not to load the chaincode. Also fixed an edge case to handle the case where the transaction array did not exist.

great thanks!


add annotation for sidekiq-scheduler

Type of Change

[x] Add RBI for a new gem
[ ] Modify RBI for an existing gem
[ ] Other:

Changes

Gem name: sidekiq-scheduler
Gem version: 4.0.2
Gem source: https://github.com/sidekiq-scheduler/sidekiq-scheduler/blob/8ad1f746b2743c13ba9b37309271bd41aff2a4f1/lib/sidekiq-scheduler/scheduler.rb#L39-L41
Gem API doc:
Tapioca version: 0.10.1
Sorbet version: 0.5.10426

This solution came from a Discourse post here https://discourse.shopify.io/t/method-reload-schedule-does-not-exist-on-t-class-of-sidekiqscheduler-scheduler/17836
The rbi shim changed slightly since that post though. Ran into this issue again converting a new repo to typed: true

This looks good to me, but can we please add signatures to the methods?

Added 😄


[GLib] Allow to create time and timestamp arrays with a time zone

Describe the enhancement requested
Current API to create a GArrowTimestamp, requires a GArrowTimestampDataType.
An GArrowTimestampDataType can be created but only is possible to define its time units; there isn't an API to create one adding a time zone as in PyArrow.
So a new garrow_timestamp_data_type_new_with_timezone() method is required using the following signature:
GArrowTimestampDataType *
garrow_timestamp_data_type_new_with_timezone (GArrowTimeUnit unit, GTimeZone* tz);

This should help GLib users to create timestamps with a time zone.
Above will require to add a method to get the current GTimeZone:
GTimeZone *
garrow_timestamp_get_timezone (GArrowTimestampArray *array);

Above API should be the added too, to GArrowTime32Array and GArrowTime64Array arrays, so is easy to know the time zone the time is representing.
Component(s)
GLib

Timezone support for GArrowTimestampDataType makes sense but it's for GArrowTime{32,64}DataType doesn't make  sense. Because GArrowTime{32,64}DataType is seconds/milliseoncs/microseconds/nanoseconds since midnight: https://arrow.apache.org/docs/cpp/api/datatype.html#_CPPv4N5arrow10Time32TypeE

Timezone support for GArrowTimestampDataType makes sense but it's for GArrowTime{32,64}DataType doesn't make sense. Because GArrowTime{32,64}DataType is seconds/milliseoncs/microseconds/nanoseconds since midnight: https://arrow.apache.org/docs/cpp/api/datatype.html#_CPPv4N5arrow10Time32TypeE

I see. While I'm not an expert on time issues, but Time Zone could affect Date{32|64}; is it?

Time zone doesn't affect Date{32,64}. Because they are the number of days since UNIX epoch: https://arrow.apache.org/docs/cpp/api/datatype.html#_CPPv4N5arrow10Date32TypeE
Time zone doesn't change the number of days.


Automatic disk driver selection based on volume format and automatic volume format detection

This PR started as a goal to avoid issues like #358 to happen, which required re-work in various areas of disk and volume handling.

The provider was using file= to point to the image in the disk XML definition, however, depending on the pool type, one may need to use block or something else.

This PR changes the way to refer to a volume in the disk XML description to use disks of type volume, where the libvirt XML definition points to the pool and volume name and it is libvirt who does the right translation of that into file, block, etc depending on the pool type. So, instead of adding all the logic in the provider, we outsource it to libvirt.

We used to hardcode the disk driver to use qcow2 as format unless we detect an ISO. This creates problems with pool like LVM.

This PR changes the default disk driver to RAW (however I may think to remove the default at all) and sets the driver explicitly based on the volume format as specified by libvirt (for existing volumes).
As we also support uploading images from remote urls and local files, we add a feature to detect qcow2 files based on the file header, so that we set the format at upload time, which makes then the driver selection work, because it is based on the volume format and nothing else.

Because the volume format attribute is optional, however, for uploaded images (source=) it is detected, we set this attribute to computed. It can still be explicitly set, however, if it is eg. set to raw for an image we are uploading to libvirt from a remote url, and the provider detect it is a qcow2 file, it will complain.

Before merging this, I would like some feedback from #358. I did some testing reproducing it and it was positive, but there may be corners here and there to still take into account.
In general, this makes the provider better on the path to support all pool types.

to me seems really good, i want to check one thing only before commenting one line


lumina-fm: Type-ahead find

It would be useful if lumina-fm supported type-ahead find (find as you type) so you can quickly navigate to files and directories by typing their name when the lumina-fm main window is in focus.

It already does.
If you click in the path bar and start typing it will show a list of suggestions in a drop-down menu under the bar. You just need to hit the down arrow to select one of the suggestions and enter to go to it.


unable to stop container

Expected behavior
clicking stop on kitematix should stop container
Actual behavior
(HTTP code 502) unexpected - Bad response from Docker engine
Information about the Issue
latest docker and kitematix on windows
Steps to reproduce the behavior

...
...

What containers are you running? What happens if you do a docker stop .... via PowerShell?

Closing this issue due to lack of update/activity - Feel free to re-open if appropriate.


Unreachable code reached with precompileModules

Prerequisites

[X] Put an X between the brackets on this line if you have done all of the following:

Check that your issue is not already filed.
Reduce the issue to a minimal, self-contained, reproducible test case. Avoid dependencies to mathlib4 or std4.

Description
When compiling the project with lake build, this error message is thrown:

[3/5] Building Main
error: > LEAN_PATH=./.lake/build/lib LD_LIBRARY_PATH=./.lake/build/lib /home/christian/.elan/toolchains/leanprover--lean4---stable/bin/lean ./././Main.lean -R ././. -o ./.lake/build/lib/Main.olean -i ./.lake/build/lib/Main.ilean -c ./.lake/build/ir/Main.c --load-dynlib=./.lake/build/lib/libUnreachable-Fails-1.so
error: stderr:
INTERNAL PANIC: unreachable code has been reached
error: external command /home/christian/.elan/toolchains/leanprover--lean4---stable/bin/lean exited with code 1

Context
I was playing around with the FFI and in src/lake/examples/ffi/lib/lakefile.lean the option precompileModules := true was suggested.
Steps to Reproduce

This is the project structure:

.
├── lakefile.lean
├── lake-manifest.json
├── lean-toolchain
├── Main.lean
└── Unreachable
    └── Fails.lean

2 directories, 5 files

This is lakefile.lean:

import Lake
open System Lake DSL

package unreachable {
  /- Setting this to `false` this makes it work -/
  precompileModules := true
}

lean_lib Unreachable

@[default_target] lean_exe test {
  root := `Main
}

This is Main.lean

import Unreachable.Fails

def main : IO Unit := do
  IO.println "hi"

This is Unreachable/Fails.lean

inductive World where
  | elementary
  | composed

/- Dropping the elementary constructor makes it work.-/
inductive EType : World → Type where
  | elementary : EType .elementary
  | composed (name : String) : EType .composed

def Composed : Type := EType .composed

/- Changing this to `def` makes it work. -/
abbrev Composed.name (s : Composed) : String :=
  match s with
  | .composed name => name

/- Dropping this line makes it work. -/
def Composed.toString (c : Composed) : String :=
  s!"column {c.name}"

Expected behavior: lake build succeeds.
Actual behavior: lake build crashes.
Versions
Lean version: 4.5.0
OS version: Debian GNU/Linux 12 (bookworm)
Impact
Add :+1: to issues you consider important. If others are impacted by this issue, please ask them to add :+1: to it.

This is not necessarily actually a lake bug, but I'm guessing the @tydeu is going to be the best person to diagnose this.

@semorrison While this is not a Lake problem, I was, in fact, able to discover the source of the error. Setting trace.compiler.ir.result true on Composed.toString show the following IR result:
[result]
def Composed.toString._closed_1 : obj :=
  let x_1 : obj := "column ";
  ret x_1
def Composed.toString._closed_2 : obj :=
  ⊥
def Composed.toString._closed_3 : obj :=
  let x_1 : obj := "";
  ret x_1
def Composed.toString._closed_4 : obj :=
  let x_1 : obj := Composed.toString._closed_2;
  let x_2 : obj := Composed.toString._closed_3;
  let x_3 : obj := String.append x_1 x_2;
  dec x_2;
  ret x_3
def Composed.toString (x_1 : @& obj) : obj :=
  case x_1 : obj of
  EType.elementary →
    let x_2 : obj := Composed.toString._closed_4;
    ret x_2
  EType.composed →
    let x_3 : obj := proj[0] x_1;
    let x_4 : obj := Composed.toString._closed_1;
    let x_5 : obj := String.append x_4 x_3;
    let x_6 : obj := Composed.toString._closed_3;
    let x_7 : obj := String.append x_5 x_6;
    dec x_6;
    ret x_7
def Composed.toString._boxed (x_1 : obj) : obj :=
  let x_2 : obj := Composed.toString x_1;
  dec x_1;
  ret x_2

The are a number of problems with this IR, but the key one is that Composed.toString._closed_2 is defined as ⊥ (unreachable) and Lean compiles and initializes all closed terms. This means its compiled C initializer is:
static lean_object* _init_l_Composed_toString___closed__2() {
_start:
{
lean_internal_panic_unreachable();
}
}

which is run during module initialization like so:
LEAN_EXPORT lean_object* initialize_Lakepen_Unreachable(uint8_t builtin, lean_object* w) {
lean_object * res;
if (_G_initialized) return lean_io_result_mk_ok(lean_box(0));
_G_initialized = true;
res = initialize_Init(builtin, lean_io_mk_world());
if (lean_io_result_is_error(res)) return res;
lean_dec_ref(res);
l_World_noConfusion___rarg___closed__1 = _init_l_World_noConfusion___rarg___closed__1();
lean_mark_persistent(l_World_noConfusion___rarg___closed__1);
l_Composed_toString___closed__1 = _init_l_Composed_toString___closed__1();
lean_mark_persistent(l_Composed_toString___closed__1);
l_Composed_toString___closed__2 = _init_l_Composed_toString___closed__2();
lean_mark_persistent(l_Composed_toString___closed__2);
l_Composed_toString___closed__3 = _init_l_Composed_toString___closed__3();
lean_mark_persistent(l_Composed_toString___closed__3);
l_Composed_toString___closed__4 = _init_l_Composed_toString___closed__4();
lean_mark_persistent(l_Composed_toString___closed__4);
return lean_io_result_mk_ok(lean_box(0));
}

Ironically, it is actually good that lake build is erroring here as an executable importing this module would fail with the panic as well even if it were not precompiled (as the main function also calls the initializers).
The bad news, though, is that this is compiler error, and unless this is just a minor oversight somewhere this will likely need to wait on the new compiler to fix it. @hargoniX, do you know if this something that can be fixed relatively easily?

Essentially this is #467


Local instance state dir

fixes #129

seems to work fine, running any AEM instance related command should trigger the update of that folder like sh aem instance status for example, releasing


84104 keyboard breadcrumb

Acrolinx Scorecards
A minimum Acrolinx score of 80 is required.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology.

Article
Acrolinxscore
Word andPhrases Score
CorrectnessScore
Scorecard
Processed

globalization/breadcrumb/toc.yml
100
100
100
link
:white_check_mark:

More information about Acrolinx

Install Acrolinx locally for VSCode
False positives or issues
Troubleshooting issues with Acrolinx


Add known issue: "$&" converted to "{3}amp;"

Making this change to address this GB cert bug
Bug 2993198: [GB Cert] [D365 for Sales] [Online] [GB/EN]: $& change to html or url address code when add note in Timeline section
In Timeline, the character sequence "$&" will be converted to "{3}amp;" after saving or editing a note with RTE configured. Removing the stickystyles plugin resolves the issue, "$&" will be displayed as normal.

Learn Build status updates of commit de54a7a:
:warning: Validation status: warnings

File
Status
Preview URL
Details

powerapps-docs/maker/model-driven-apps/set-up-timeline-control.md
:warning:Warning

Details

powerapps-docs/maker/model-driven-apps/set-up-timeline-control.md

Line 596, Column 156: [Warning: hard-coded-locale - See documentation] Link 'https://learn.microsoft.com/en-us/power-apps/maker/model-driven-apps/rich-text-editor-control#create-and-use-advanced-configuration-for-the-rich-text-editor-control' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.
Line 596, Column 156: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://learn.microsoft.com/en-us/power-apps/maker/model-driven-apps/rich-text-editor-control#create-and-use-advanced-configuration-for-the-rich-text-editor-control' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Learn Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Dashboard doesn't appear if using <IP_ADDRESS> to assign IP

Using vagrant autonetwork plugin, I am assigned an IP of <IP_ADDRESS> however vagrant_ip is set to <IP_ADDRESS> in config.yml, and the dashboard is assigned to that IP. That results in the vhost on the VM having 'ServerName: <IP_ADDRESS>' instead of a public IP when not using this plugin.
Visiting <IP_ADDRESS> takes me to the Drupal site instead of the dashboard.
I think we should change it to default to:
  - servername: "dashboard.{{ drupal_domain }}"
    documentroot: "{{ dashboard_install_dir }}"

That way it is consistent with the other vhosts that are created, and sidesteps this issue. When I made this change and restarted, I could visit the dashboard.

That's a great idea! And to go further, we could also set that as serveralias in the Apache vhosts, and as another server directive in Nginx, so you could access via IP normally, or the dashboard URL otherwise.

Working on this now...

Works with normal IPs, testing with <IP_ADDRESS> now... (and on Nginx/Apache)

Works, fix incoming!

Nice! If someone has come to the stage when they use autonetwork I guess they dont need the hosts entries anyways :)
Might need to look into what happens with multiple hosts for nginx. I wasnt aware that you could just delimit them with space. I'll have a look and make sure it works later today.


CFP CTA button

Fixes the npm start: It was internally calling npm run develop, but develop was renamed to dev.
Adds a new design system component: CTALeafLike.
It implements the new CTALeafLike for the CFP form.
Refactors the page footer to accommodate the new CTA.

Things to discuss:

[x] Define the CFP form URL.
[x] The secondary color defined on the theme is #A1195B, but the design uses #A0175A... what do we do? Is on purpose or do we have to update the theme?
[ ] I redefined the mobile breakpoint on the component styles, is that ok?

A1195B is the correct colour.

LGTM 👍


Rewrite of throttling logging appender testing

Renamed test class to match the class it is testing
(ThrottlingAppenderWrapper).
Rewrote class to play nicer with slower processing and to improve long
term supportability.
Relied on system property for line seperation instead of hardcoded
regex.
Removed unused imports (and in the class being tested as well).

Problem:
When CI takes awhile, the unit test fails. Also, I like cleaning up compiler warnings.
Solution:
I've rewritten key pieces of the original unit test to be less dependent on the test finishing in a certain time window.  These changes aim to dynamically address the assertion targets based on how long the test took to run.
Result:
The unit test passes even if the CI machine is running slow.

You may notice two commits; I accidentally checked in a POM change to make my Eclipse happy (as I didn't feel like moving the plugin to a profile; which I will do in a different PR at some point).

Too many commits, will submit clean PR.


Running Lesson 7.1

Two simple changes will allow this lesson to run:

The public directory is missing. You must make the directory. Leave it empty.

Edit package.json, changing line #31 to force loading react-router 1.0.0-beta3 and only that version: "react-router": "1.0.0-beta3".

I haven't found the magic for handling server rendering and routing with the newest version of react-router. It seems to have changed drastically. Maybe it can work with the Router.run() call in server.js (line #23) but Location no longer exists and I cannot get history/lib/createLocation to work. In any case, react-router locations may be changing and may well work some other way before it is finalized.

Yeah I might have to re-record that lesson. The various beta and rc versions react-router changed dramatically.

Instead of re-recording lessons, another option could be to make errata pages for each lesson and then add the same short recording to each video showing them the link to the errata pages.  On the errata pages, you can then post what exact versions that you need for the tutorial to work and, if you have time, post solutions for the latest versions.

I don't think re-recording is necessary. In any case the stuff changes so
fast that whatever you did today might not apply in three months. Such is
the nature of bleeding edge.
I attended a local tech camp http://becamp.org/schedule yesterday where
one of the talks was on ReactJS. The presenter was from a local company
http://willowtreeapps.com/ that specializes in mobile apps. They are big
ReactJS cheerleaders. The presenter said they've had some of the same
issues getting to production.
You are welcome to post the file I sent you. Meanwhile I will try to
revisit #7.2, and see if I can make it work with the latest react-router.
As for #8 and #9, they were interesting, especially React Native. I did not
work closely though the demos because I have no current application for
them.
On Sun, Oct 25, 2015 at 11:07 AM, Oliver Forral<EMAIL_ADDRESS>wrote:

Instead of re-recording lessons, another option could be to make errata
pages for each lesson and then add the same short recording to each video
showing them the link to the errata pages. On the errata pages, you can
then post what exact versions that you need for the tutorial to work and,
if you have time, post solutions for the latest versions.
—
Reply to this email directly or view it on GitHub
https://github.com/hojberg/mastering-react/issues/25#issuecomment-150933456
.


Multiple versions on the same controller

Hi,
I'm not sure if you are seeing the same thing (and I don't suspect it is normal behavior) but when using the ODataOpenApiExample project, calling version v0.9 ~/api/Orders/1 returns a 404 and v1 ~/api/Orders/1 returns the order as expected.  v2 and v3 both work as expected, but they each have their own controller.
On my own project, when using multiple versions on the same controller, one version will throw a 404 where the other returns the data - the same behavior.  I should note in my case neither version is deprecated - thought that might be a clue but nope.  I thought it may be due to the order, but changing it does not seem to make a difference either on the ODataOpenApiExample project or mine - which to be honest I found strange :) - it appears to always take the lowest whole number.  So in my case I had v3 and v4, v3 would return data and v4 would return a 404.
Perhaps I am missing something or misunderstanding something somewhere?

This is very strange indeed. I can confirm that I can reproduce the behavior.
Order does not, nor ever, matters. The API version information is purely metadata and you can annotate it in any way you like. The collated lists are often sorted, but that is purely for sanity and optimizations when they are accessed later (ex: reporting API versions). Deprecated also does not matter. Deprecated or not, it's a matchable candidate. Deprecated just means the API version will go away.
The stranger thing is that a similar configuration is used for People and both api/people/42?api-version=0.9 and api/people/42?api-version=1.0 work. The ODataBasicExample has a similar setup and it also works.
Debugging, I see the route is mapped and resolves to the correct endpoint. It's not clear how we get to 404? 😕 Continuing to research. There's a chance it's a bug, but I haven't been able to prove it - yet.  Thanks for reporting the issue.

Hmmmm, a mystery 🤔. Have you tried with preview three?  If not, let me know and I will to see if some of the changes fixed the underlying issue.  It would be good to get to the root cause, but if it's working with the next release...

I'm working directly from the Preview 3 build and it's still there - unfortunately. I can reproduce the problem without any OpenAPI stuff. It's very strange that it only happens sometimes. Stranger still, I've noticed that adding the explicit route template (ex: [HttpGet("api/[controller]/{key}")]) fixes the problem in many cases. That should not be required. That might be a short-term stopgap for you. The issue seems to be somewhere down were OData is not recognizing or otherwise building out the implicit conventions. There is likely a mistake - somewhere. I haven't found it, but that's my hunch.

Ultimately, this was a bug, which has now been fixed. It was the last hurdle I wanted to iron out before publishing Preview 3 with all the other changes and fixes. I've also gone through each route in the example to make sure it actually works.
TL;DR
The cause comes down to the combination of a few things. OData adds multiple SelectorModel instances to ActionModel. ASP.NET Core will create an ActionDescriptor for each ActionModel.Selectors it finds. The problem is that API Versioning has already run and applied ApiVersionMetadata to the ActionModel.Selectors[0] (in most scenarios there is only one). By default, there is no way that OData could know this exists and there is no way for API Versioning (core) to know this will happen. This is also only problem when there multiple API versions, and hence EDMs, pointing to the same action (e.g. ActionModel == ActionDescriptor). That is why some routes work just fine, while others don't.
The fix was simple that the API Versioning extensions for OData need to realize that if there is more than one EDM created and there are more than one selectors per action (e.g. ActionModel.Selectors.Count > 1), then any ApiVersionMetadata needs to be copied from ActionModel.Selectors[0].EndpointMetadata to ActionModel.Selectors[i].EndpointMetadata, where i > 1.
I had actually forgotten and vaguely remembered that I had previously run into this issue. There was some code in place to handle it, but it was doing it wrong. There's some internal shuffling to put things in the right spot and optimize whether processing is even required. Fortunately, any work performed is fast and cheap. ApiVersionMetadata is immutable and doesn't need to be recalculated or cloned; it just needs a shallow copy to be added to other selectors.

Preview 3 is now available and contains the fix for this issue.

Thanks @commonsensesoftware!!


Support Daydream

This PR adds support for the Daydream controller.
I'm registering a component to listen for the trackpaddown event of the Daydream controller.
I tried proxying this event by adjusting the proxy-event__shoot attribute but without success. If you agree that this feature is worth being merged into master but the code needs any type of refactoring, please let me know and I'll gladly make the adjustments. I just started looking into WebVR and welcome any feedback :)
– Kevin

Can do proxy-event__daydream="event: trackpaddown; as triggerdown".

There is actually a bug your code which is why my previous tries to use proxy-event failed.
The proxy stated to: #gunRight instead of to: #rightGun. I've updated this PR to fix it.


Weird behaviour with Google Cloud Functions and Deploy Bot

We've got a DeployBot post-deploy webhook calling a Google Cloud Function micro-service (written in python and @serverless_function'ed) which is responsible for telling Sentry that we deployed a release (via the API) and uses the Sentry SDK for error reporting etc. In it, everything works as expected except for a simple capture_message() that we added so we could see in Sentry when the releases were deployed: when the function is called by DeployBot we don't see captured message on Sentry, but if we call it manually via curl with the exact same body data as DeployBot, the message does show up.
After spending countless hours debugging, we finally realized that the culprit was the FlaskIntegration(), as removing it makes the message appear in any situation.
The thing is, Python Google Cloud Functions run in some kind of Flask environment (which is why the Sentry web app told us that We recommend you enable the 'flask' integration) but not a real one (eg. users don't define the @routes themselves).
So maybe just a word of warning: be careful with Flask Integration in Google Cloud Functions.

Can you run the sdk with init(debug=True) to see what is going on with the flask integration enabled? I can't think of a reason why the flask integration would cause the sdk to silently drop events.

Closing due to inactivity.


What order should the projects be in?

Current display

Desired display
Unsure.  This ticket should answer that question.  What is the default sort order.  It seems random at the moment.  I know sorting will be introduced with more improvements.
Acceptance criteria

[ ] Answer what order the projects should show up in by default

Notes

@matthewjchandler I'm assigning this one to you, as I believe you might have the answer

Pending Projects - Last modified ascending (oldest first)
Descending Last Modified as a default. All Others - (newest first)


UDF #23 - Field order

This pull request adds the order property to the user defined fields components. When fetching the user defined fields in the UserDefinedFieldsForm, results will be sorted by the order.
This pull request also fixes a bug where the fetch request in the UserDefinedFieldsForm was paginating the results.
Modal
The order input element has been added to the modal

List
The list has been updated to display the order for each field

Form
The form will display inputs sorted by the order

This will close https://github.com/performant-software/native-bound-unbound/issues/44


Port to .NET

This seems like the kind of thing that I want, but how about porting it to .NET?  I don't want to run a node.js server on my machine just to render some markdown, and .NET would be pretty portable because of Mono.
Failing that, is there anything out there like marked but for .NET?

Can you use it in the browser as explained in the README.md?

Browser

<!doctype html>

  <meta charset="utf-8"/>
  <title>Marked in the browser</title>

Look at the lib/marked.js file.
Regards.

Closing as out of scope and stale.


Output config missing in machine translation Example

I just tried to use the framework as stated in the documentary,
and run into following error when translating the trained model:
2017-01-09 14:44:12: There is no output file for dataset: dataset-neuralmonkey-test/data/test/batch3a_en.txt
I solved it by adding:
s_series_named_greedy_out=neuralmonkey-test/data/test/translate.out
to the test_datasets.ini to get output out of the translation, but this might not be the correct way
to do it.

Hi, the message you are getting is only a warning -- if you don't need to save the translated output for htis dataset, you can ignore it.
Otherwise, your solution is OK and should work.
Please note that we've just updated the configuration so all strings have to be enclosed in double quotes.


align format of test classes under BasicTests package

Overview

Sorry for nitpicking...

I just found some of test doc were not well formatted so align each format of test classes under BasicTests package.

Thanks!

@swift-ci please smoke test


service-worker.js has basePathname prepended twice in @qwik-city-sw-register

Qwik Version
0.11.1
Operating System (or Browser)
OSX
Node Version (if applicable)
16.14.0
Which component is affected?
Qwik City
Expected Behaviour
When using basePathname with the QwikCity Vite plugin, @qwik-city-sw-register will produce a service-worker.js url with basePathname prepended twice. I expect it to prepend only once.
Expected: @qwik-city-sw-register to include /<basePathname>/service-worker.js.
Actual Behaviour
@qwik-city-sw-register includes /<basePathname>/<basePathname>/service-worker.js.
Worth noting that despite the basePathname being prepended twice, the service-worker.js does load properly because it's also emitted as dist/<basePathname>/service-worker.js.
Additional Information
vite.config.ts
import { defineConfig } from 'vite';
import { qwikVite } from<EMAIL_ADDRESS>import { qwikCity } from<EMAIL_ADDRESS>import tsconfigPaths from 'vite-tsconfig-paths';

export default defineConfig(() => {
  return {
    plugins: [
      qwikCity({
        basePathname: '/base/',
      }),
      qwikVite(),
      tsconfigPaths(),
    ],
  };
});

Print of @qwik-city-sw-register
((s,a,i,r)=>{i=(e,t)=>{t=document.querySelector("[q\\:base]"),t&&a.active&&a.active.postMessage({type:"qprefetch",base:t.getAttribute("q:base"),...e})},document.addEventListener("qprefetch",e=>{const t=e.detail;a?i(t):t.bundles&&s.push(...t.bundles)}),navigator.serviceWorker.register("/base/base/service-worker.js").then(e=>{r=()=>{a=e,i({bundles:s})},e.installing?e.installing.addEventListener("statechange",t=>{t.target.state=="activated"&&r()}):e.active&&r()}).catch(e=>console.error(e))})([])

Note the /base/base/service-worker.js  in the above print.
Digging into the code a little bit, I see the basePathname is added once as part of generating the service worker register code here:
https://github.com/BuilderIO/qwik/blob/bcfd868117fd02d7ddb1dcf02c82ad11b84de444/packages/qwik-city/buildtime/runtime-generation/generate-service-worker.ts#L20
and once again here:
https://github.com/BuilderIO/qwik/blob/bcfd868117fd02d7ddb1dcf02c82ad11b84de444/packages/qwik-city/buildtime/routing/resolve-source-file.ts#L195-L197
where the chunkFileName will include the basePathname via getPathnameFromDirPath here: https://github.com/BuilderIO/qwik/blob/bcfd868117fd02d7ddb1dcf02c82ad11b84de444/packages/qwik-city/utils/fs.ts#L32
I think the correct fix here might be to have the service-worker chunkFileName to not include the basePathname since that also affects how it's emitted into dist.

I can submit a PR for this if the fix I had above seems reasonable


Error on HandPoseValidator.cs script

Hi, in the unity editor, after I update to version 6.8.1 from 6.6.0, there are errors on the handposevalidator script on line 93 and 94. (refer to attached screenshot)

Utils.Fill(leftCapsuleHandColours, Color.grey);
Utils.Fill(rightCapsuleHandColours, Color.grey);
For my case, I solved the issue by adding:
Leap.Unity.Utils.Fill(leftCapsuleHandColours, Color.grey);
Leap.Unity.Utils.Fill(rightCapsuleHandColours, Color.grey);

Pull request for this is here, we will review it and hopefully get it into the next release :) https://github.com/ultraleap/UnityPlugin/pull/1456

This was auto-closed due to the merge - it will be released in the next release of the Plugin :)


daily is logging only on success

When the daily ghaction runs it is supposed to post its result to logs/run.md
a failure in the test is preventing this job from running, so run.md will only ever contain success entries.

this might have been fixed with my latest commits to daily.yml, need to see a failure to verify

is this issue still occurring?

I think it is still occurring... daily failed last week but logs/run.md still shows only successes

The Log to file step is being skipped when the run e2e tests step fails, because GH is treating it as a normal step of the workflow and quitting the whole workflow when the latter fails.
We probably need to add an if clause to Log to file to always run, regardless of the status of previous steps in the workflow.

PR: https://github.com/adobe/aio-e2e-tests/pull/74


[Feature Request] Server side pagination

Requesting a feature for server side pagination support. 👍

Would love some help on this one. Would you want to take this up?

Yep I can try :)

Sweet thank you!


Feature request: deployment.keys option

This project looks amazing! I love how compatible it is with nixops. Do you have any plans to implement deployment.keys options like NixOps has?

Thanks! And yes, it's one of the features that I'm planning to implement before the first "stable" release.

Thanks! And yes, it's one of the features that I'm planning to implement before the first "stable" release.

Wonderful! Thank you.

Wonderful! Thank you.

:tada:


Add anchor links in email

From the summary at the top:

To each of the corresponding sections below:

The anchor tags are in but do not seem to have good support in gmail.

Bummer! They look good in the latest email but, unfortunately, not working. @jwolfski do you want to keep them or no?

no reason to keep the link  if they don't work. We can keep the 3 bullet
points to let the reader know whats in the body of the email. Back to the
way it was.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~**~
[image: State of Utah]
JASON WOLF | PORTFOLIO MANAGER
STATE OF UTAH  | PUBLIC LANDS POLICY COORDINATING OFFICE
801.809.6340
[image: facebook] https://www.facebook.com/plpco
[image: twitter] https://twitter.com/UtahPLPCO
[image: linkedin] https://www.linkedin.com/in/jwolfski/
[image: instagram] https://www.instagram.com/utahplpco/
IMPORTANT: The contents of this email and any attachments are confidential.
It is strictly forbidden to share any part of this message with any third
party, without a written consent of the sender. If you received this
message by mistake, please reply to this message and follow with its
deletion, so that we can ensure such a mistake does not occur in the
future.
On Mon, Aug 1, 2022 at 4:39 PM Nathan Kota @.***> wrote:

Bummer! They look good in the latest email but, unfortunately, not
working. @jwolfski https://github.com/jwolfski do you want to keep them
or no?
[image: image]
https://user-images.githubusercontent.com/15659642/182257320-4c3413a8-1edd-40dd-bd30-45a6a3a87dfd.png
—
Reply to this email directly, view it on GitHub
https://github.com/agrc/plpco-rdcc-notifications/issues/22#issuecomment-1201803341,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACSVJXPUIIX2XS3FDLHPXHTVXBG2DANCNFSM55IGA7UA
.
You are receiving this because you were mentioned.Message ID:
@.***>

They don't hurt anything (other than they might be confusing?) and might work better on other clients than gmail. It works great on my iphone on the default mail app but not the gmail app.

They don't hurt anything (other than they might be confusing?) and might work better on other clients than gmail. It works great on my iphone on the default mail app but not the gmail app.

I'm open to keeping them then, and maybe gmail will provide support in the future. You okay with that @jwolfski, and we can close this task?


EA games through Epic not importing even after launching them

Check for existing issue
Found existing issue but is closed here: https://github.com/JosefNemec/PlayniteExtensions/issues/235
Describe the bug
EA game through Epic should import via EA plugin by launching the game once. I tried launching FC24 from both epic and EA launchers but it will not show up on playnite.

updating playnite game library does not import to Playnite
launching the game on Epic and EA does not import to Playnite
reinstalling the game does not import to Playnite
waiting 24 hours after starting the game for it to show on playnite does not work

To Reproduce
Try importing FC 24 from epic games store
Screenshots
N/A
Diagnostics ID
3c5e78bd-08f3-4140-9041-534bef1d0224

Maybe that's related with https://github.com/derrod/legendary/pull/632. I mean it's newer game, so maybe something changed related with detection of that.

The whole EA game import is huge mess right now after migration from Origin to EA App. We are still using old Origin APIs so it's possible they are not reporting correct data.
I spent a lot of time trying to reverse new EA App APIs but no luck making something reliable. I myself can't justify spending any more time on it since I have plenty of work to do on Playnite itself. So this is wontfix unless somebody else wants to reimplement EA library sync.


(BKR-420) Allow easily installing latest puppet-agent

Prior to this we were over eagerly failing if there was no puppet-agent
version explicitly set.  Having install_puppet_agent install the latest
released version of puppet-agent is a desired and common workflow.
This patch removes the aggressive failing on non-specified puppet-agent
versions in install_puppet_agent_on

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/1210/
Test PASSed.


Update _pipeline_upload.md

Adding a note about steps limit in pipeline upload configuration file.

Nice work @nsuma8989! I see this change included in the latest agent docs. Shall we just close this one now?

Nice work @nsuma8989! I see this change included in the latest agent docs. Shall we just close this one now?

Yes @mbelton-buildkite Closing this one as change is live in docs now.


Content Tree: Adding action button for modus content tree

Description

Action bar button added to be use in modus content tree
Added unit test

References #1963
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update

How Has This Been Tested?

Checklist

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

Validated, working as expected.
Test Setup:

Go to Modus → Content Tree

Open Canvas in New Tab

Open the devtools console

Set the icons with the following script (data for other icons can be obtained from Modus - Icons):

document.querySelector('[node-id="1"]').actions = [   { id: "export", icon: "export", label: "Export" },   { id: "history", icon: "history", label: "History" }   { id: "edit", icon: "pencil", label: "Edit" },   { id: "delete", icon: "delete", label: "Delete" }, ];

The amount of visible icons can be handled via the following script

document.querySelector('[node-id="1"]').visibleItemCount = 3
Scenarios tested:
Scenario 1: Add several icons to the component
Scenario 2: Remove all icons to the component
Scenario 3: With the component having several icons, show 1 icon
Scenario 4: With the component having several icons, show all icons
Scenario 5: Check that the icons can fire events when clicked.
Scenario 6: Add only one icon

@rjavier-trimbler Can we get this change represented in storybook? Also, there are some conflicts against main that need resolved.


There are several unexpected behaviors, the person just wants to copy the text without formatting or with formatting and neither of them works

Is there an existing issue for this?

[X] I have searched the existing issues

Flutter Quill version
9.5.23
Steps to reproduce
write anything, put a background color
skip a line write something and put a color in the text
copy and paste everything written
Expected results
text is copied with the same formatting or without formatting
Actual results
the text style is all messed up
Code sample
Code sample
[Paste your code here]

https://github.com/user-attachments/assets/e853ea6e-235b-4c6e-9c2f-fa8f119e859b
Additional Context

Screenshots / Video demonstration
[Upload media here]

Logs
[Paste your logs here]

inside the code, it says the following in quill_controller.dart
/// Clipboard caches last copy to allow paste with styles. Static to allow paste between multiple instances of editor.
This works, but only if the text has a one type of style if have more than one, copying the text with the style even disabling the style buttons after copying leaves everything messy

This seems the same confusion. You need to look the toolbar when you append a new line, you will notice of the color and background styles still are applied. On mobile devices the Clipboard just copy plain text

It's weird, Clipboard on mobile devices should just copy plain text

I couldn't reproduce your error.
https://github.com/user-attachments/assets/5587c7d1-2847-4bee-b50c-556603e06dea

I used this package with my own modifications, and the app copied with smooth formatting, even between several instances of Flutter Quill, but my modifications only worked until 9.3.9, after I merge them into the others it no longer works.

Then we can't help you, sorry. We just limit our work to contribute to this repository. We can't just focus into your implementation since is used only by you and is outdated with the current stable branch.

I could provide the code with the changes I made, I don't know how to fix this in the main version, would that be possible?


Could not find SPIM

Using C-c C-c gives the message "No such file or directory, spim."
Would you be able to tell me where spacemacs is looking for the spim files? The mips files are created in the tmp folder but the code is not actually interpreted.

The interpreter is defined on this line. If it isn't an absolute path to the executable, it searches the exec-path variable in Emacs (see C-h v exec-path to see its value), which is constructed from your PATH environment variable when you start up Emacs.
So you have three options to change it:

(setq mips-interpreter "/path/to/spim")
(add-to-list 'exec-path "/path/to")
Add this to your shell config: export PATH="/path/to:$PATH"

Firstly, thanks for the help.
I have put (setq mips-interpreter "C:/qtSpim/QtSpim.exe") in my init.el, however I am now getting a different error:
"Wrong type argument, stringp, nil."
Would you be able to let me know what I'm doing wrong? If it's not clear enough already, I'm new to Emacs.

"Wrong type argument, stringp, nil."

This is a bug with the package. I will address it soon. That said, I'm not familiar with QtSpim and am uncertain if it will work for this purpose. Is it able to execute mips assembly on the command line? e.g. What happens when you do this from Emacs (assuming a somefile.mips exists):
M-x shell-command RET C:\qtSpim\QtSpim.exe somefile.mips


Audit codebase for other places we might need to check the ChainManager's pending blobs

We had a bug because of this https://github.com/linera-io/linera-protocol/pull/2716
So let's check the rest of the codebase if there's other places we need to be checking this also

Let's also make sure we clearly define where the blobs should be at which stage in the process.

We need to have the blobs available where we need them to guarantee liveness. E.g. if I'm a client and I get the highest locked block from an honest validator, I also need to be able to get the blobs for that block from that validator. (Related: https://github.com/linera-io/linera-protocol/issues/2704)
Avoid storing or caching blobs that we don't need. E.g. a client shouldn't be able to make validators store blocks without paying for them, or put hundreds of blobs in their cache. (Related: https://github.com/linera-io/linera-protocol/issues/2173)


feat: load static assets manually so all other requests rely on wasm_handler

This is the first PR to complete #175. Before this PR, the default service that captured any non-processed request was the actix-files service (via Files). Since we wanted to mount static files into /, Files was capturing al /.* routes. For workers, wws was mounting their routes explicitly.
In #175, our intention is the opposite. We want workers_handler to manage any unknown route, so we can add new routes when the server is running. My first approach was to find a way to pass a request to worker_handler from Files using the default_handler. The Files service triggers this handler when it doesn't find any matching file. However, the types didn't match and it was an extra step before processing the request.
For this reason, I changed the approach and set all the static assets routes manually. Then, wws sends any unknown route to the wasm_handler to detect if there's any worker that manages it. In fact, this is a more correct approach as static files have a higher priority than workers (like dynamic).

@ereslibre don't review this yet, as I need to rethink about this issue. I may close this PR and open a more well-defined issue with a proper set of goals and definition

For now, I'm going to close this PR!


Dask feature creation

The most important changes involve the refactoring of feature creation and exclusion methods, the addition of a new data loader class, and updates to various configuration files.
Refactoring and Code Improvements:

corebehrt/classes/excluder.py: Refactored the Excluder class to use dask.dataframe instead of pandas and simplified the exclude_incorrect_events and exclude_short_sequences methods by removing unnecessary steps and dependencies. [1] [2]
corebehrt/classes/features.py: Refactored the FeatureCreator class to include detailed docstrings, added new methods for preparing concepts and checking required columns, and updated the __call__ method to streamline feature creation and exclusion processes. [1] [2]

New Functionality:

corebehrt/classes/loader.py: Introduced the FormattedDataLoader class to load concepts and patient information from a specified folder, ensuring the presence of required columns and handling multiple concept types.

Configuration Updates:

corebehrt/configs/create_data.yaml: Updated the configuration to include features_dir and revised the concept_types list.
corebehrt/configs/finetune.yaml: Increased the number of patients for fine-tuning and adjusted the censoring time for outcomes. [1] [2]
corebehrt/configs/pretrain.yaml: Minor update to the predefined_pids path configuration.

Bug Fixes and Cleanups:

corebehrt/common/setup.py: Removed an unnecessary directory creation step in the prepare_directory method.
corebehrt/common/utils.py: Removed the check_directory_for_features function as it was no longer needed.

Many of these 48 changed files are in testing, including updated data
Code related changes (excluding tests) only occur in about 10 files.


Cannot authenticate to kubelet via ca.crt and token

i'm trying to authenticate to kubelet service account via crt and token but that seems to be not supported. Is there a way around this or am i misunderstanding how this is suppose to work?
Heres the two files i have:
/var/run/secrets/kubernetes.io/serviceaccount/ca.crt
/var/run/secrets/kubernetes.io/serviceaccount/token

nevermind, that was kubernetes api token


feat(@angular/cli): use separate tsconfigs

This PR adds tsconfigs for each separate application:

src/tsconfig.app.json: configuration for the Angular app.
src/tsconfig.spec.json: configuration for the unit tests. Defaults to the Angular app config.
e2e/tsconfig.e2e.json: configuration for the e2e tests.

There is an additional root-level tsconfig.json that is used for editor integration.
For new Angular version 4 projects, these tsconfigs will use inheritance since it's available with TypeScript 2.1.
This is not a breaking change. Existing projects should not be affected.

fiesta! 💃

Olé! 💃

LGTM 💃

Just want to leave a comment about my issue - the statement above that "existing projects should not be affected" isn't entirely true...

@jtsom that was a mistake on our part. It's being fixed in https://github.com/angular/angular-cli/pull/5060

That's likely because you have to add it to the types array in src/tsconfig.app.json. We updated https://github.com/angular/angular-cli/wiki/stories-third-party-lib to also mention that.

Was just about to make a comment about that too... would be nice if there was a mention in the rc.0 update docs to watch out for third party libs... Thanks

@jtsom adding in https://github.com/angular/angular-cli/pull/5147.


screenshot not saving

function snapshot(){

        let imgData = robot.screen.capture()
        let imgBuffer=imgData.image
        console.log(imgBuffer)
        fs.writeFile('snapshot.png', imgBuffer, (err) => {
            if (err) throw err; // this is working fine and no error comes up here
            console.log('The file has been saved!');
        });
    }

When i open the newly saved file, error: UNSUPPORTED FORMAT TYPE comes.
how do i capture the image and then save  it to some file to view later?

RobotJS version: latest
Node.js version: 8.9.3
npm version:5.6
Operating System: windows 10

Closing this as duplicate


Doc - Add links to changelogs of Tools and Drivers

Internal reference: https://github.com/arangodb/planning/issues/2306

@sleto-it Less text as discussed: https://github.com/arangodb/arangodb/blob/2a93415003eda1d49def73fd5016e55466698f7c/Documentation/Books/Manual/ReleaseNotes/README.md


GAN-based Art Generator using Deep learning

Deep Learning Simplified Repository (Proposing new issue)
:red_circle: Project Title : GAN-based Art Generator using Deep Learning
:red_circle: Aim : Create an art generator that utilizes Generative Adversarial Networks (GANs) to generate artistic images.
:red_circle: Dataset : A synthetic dataset of artistic images will be generated or sourced from open datasets.
:red_circle: Approach : Implement 3-4 different GAN algorithms, conduct exploratory data analysis, and compare their performance based on accuracy scores to determine the best fitting model.

📍 Follow the Guidelines to Contribute in the Project :

You need to create a separate folder named as the Project Title.
Inside that folder, there will be four main components.

Images - To store the required images.
Dataset - To store the dataset or, information/source about the dataset.
Model - To store the machine learning model you've created using the dataset.
requirements.txt - This file will contain the required packages/libraries to run the project in other machines.

Inside the Model folder, the README.md file must be filled up properly, with proper visualizations and conclusions.

:red_circle::yellow_circle: Points to Note :

The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.
"Issue Title" and "PR Title should be the same. Include issue number along with it.
Follow Contributing Guidelines & Code of Conduct before start Contributing.

:white_check_mark: To be Mentioned while taking the issue :

Full name : Alolika Bhowmik
GitHub Profile Link : https://github.com/alo7lika
Email ID<EMAIL_ADDRESS>Participant ID (if applicable): GSSOC Contributor
Approach for this Project : Implement GANs to generate art and evaluate their performance.
What is your participant role? (Mention the Open Source program): GSSOC Contributor.

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

Assign me the task under GSSOC EXT 24 and HACKTOBERFEST @abhisheks008

Assigned @alo7lika


Warning: Unknown prop columnKey when there is no columnKey prop

Hi, I'm using Fixed Data Table for 2 weeks now and today I added a class on the cell to be able to get the cell content in some unit tests. Since I added that class property to  I'm keep getting this Warning either I remove the class or not.

Warning: Unknown prop columnKey on  tag. Remove this prop from the element. For details, see https://fb.me/react-unknown-prop
in div (created by FixedDataTableCellDefault)
in FixedDataTableCellDefault (created by VNF Table)
in div (created by FixedDataTableCell)
in FixedDataTableCell (created by FixedDataTableCellGroupImpl)
in div (created by FixedDataTableCellGroupImpl)
in FixedDataTableCellGroupImpl (created by FixedDataTableCellGroup)
in div (created by FixedDataTableCellGroup)
in FixedDataTableCellGroup (created by FixedDataTableRowImpl)
in div (created by FixedDataTableRowImpl)
in div (created by FixedDataTableRowImpl)
in FixedDataTableRowImpl (created by FixedDataTableRow)
in div (created by FixedDataTableRow)
in FixedDataTableRow (created by FixedDataTable)
in div (created by FixedDataTable)
in div (created by FixedDataTable)
in FixedDataTable (created by TransitionTable)
in TransitionTable (created by VNF Table)
in div (created by VNF Table)

Cell Component:
const TextCell = ({rowIndex, data, col}) => (
  <Cell className = {col + '-' + rowIndex} >
    { data.getObjectAt(rowIndex)[col] }
  </Cell>
);

Chrome debugger:

...
className: "fixedDataTableCellLayout_wrap1 public_fixedDataTableCell_wrap1"
columnKey: undefined
...

Any ideas how can I fix it?

Hey @Robertmw the maintainers of this repo haven't been active lately, but we have a fork here which actually just merged in a pull request which I believe will fix this issue.  We're on npm as fixed-data-table-2 and should be pushing a version with the fix shortly.
@KamranAsif can you comment here when we publish 0.6.7 for fixed-data-table-2?

Thank you, @wcjordan! I'll replace it and if everything will be ok i'll close this issue. If not, I'll just move it to the forked repo :smile:

Let's leave the issue open. We'll want to fix it here too soon :) The fix they have in the fork is definitely a correct fix.

I'm still getting this error using the cell like this
const EditCell = ({ rowIndex, data, onChange }) => {
  if (!data) {
    return (
      <div>
        error rendering Cell
      </div>
    );
  }
  return (
    <Cell
      style={{
        width: '100%',
        height: '100%',
      }}
    >
      <Editor
        onChange={(c) => {
          if (data[rowIndex]) {
            const newData = data;
            newData[rowIndex].text = c.html;
            onChange(() => ({
              data: newData,
            }));
          }
        }}
        options={{ buttons: ['bold', 'italic', 'underline'] }}
      />
    </Cell>
  );
};

Fixed! the problem was that I was giving <div/> as the prop header of Column and Column must pass props to whatever element it gets as header


Introduce QuantumToolboxMetalExt

Checklist
Thank you for contributing to QuantumToolbox.jl! Please make sure you have finished the following tasks before opening the PR.

[x] Please read Contributor Covenant Code of Conduct
[x] Any code changes were done in a way that does not break public API
[x] Appropriate tests were added.
[x] Any code changes should be formatted by running: julia -e 'using JuliaFormatter; format(".")'
[ ] All documentation (in docs/ folder) related to code changes were updated.

Description
This extension supports Apple M-series GPU computations with MtlArray in Metal.jl.
However, we are still waiting Metal.jl to support LinearAlgebra.kron for MtlArray.
Related issues or PRs
https://github.com/JuliaGPU/GPUArrays.jl/issues/558

This PR is currently waiting https://github.com/JuliaGPU/GPUArrays.jl/pull/577 to be finished, merged, and GPUArrays.jl release a corresponding new version.


Errors in hooks.js are silently swallowed

Describe the bug
Whenever there is any sort of issue with my src/hooks.js file it is silently swallowed and the hooks are no longer executed. But there is no notice of any sort of error.
Logs
None.
To Reproduce
Demo project: https://github.com/pago/bug-svelte-kit-hooks-silent-error
Without the last commit (https://github.com/pago/bug-svelte-kit-hooks-silent-error/commit/5b978684f824c654ba8ce613473f98b1af0a8241), which adds an import for fs/promises to the src/hooks.js file, the logging within src/hooks.js works. Once the import is added, the logging no longer happens and the hooks are just not executed anymore.
There is no warning and no information about why this happens.
Expected behavior
If executing the hooks fails for any reason, I would expect to get an error message in the console about it so that I know how to fix it and to be aware that is isn't working at the moment.
Stacktraces
None.
Information about your SvelteKit Installation:

Diagnostics

The output of npx envinfo --system --npmPackages svelte,@sveltejs/kit,vite --binaries --browsers

  System:
    OS: macOS 11.2.3
    CPU: (8) x64 Apple M1
    Memory: 32.47 MB / 8.00 GB
    Shell: 5.8 - /bin/zsh
  Binaries:
    Node: 14.16.1 - ~/.volta/tools/image/node/14.16.1/bin/node
    Yarn: 1.22.10 - ~/.volta/tools/image/yarn/1.22.10/bin/yarn
    npm: 6.14.12 - ~/.volta/tools/image/node/14.16.1/bin/npm
    Watchman: 4.9.0 - /opt/homebrew/bin/watchman
  Browsers:
    Edge: 90.0.818.42
    Safari: 14.0.3
  npmPackages:
    @sveltejs/kit: next => 1.0.0-next.85
    svelte: ^3.29.0 => 3.37.0
    vite: ^2.1.0 => 2.2.1

Your browser
Safari 14.0.3 & Edge 90.0.818.42 (apparently)

Your adapter (e.g. Node, static, Vercel, Begin, etc...)
npm run dev (I assume Node)

Severity
My actual primary issue is not being able to figure out how to read a file in the hooks since importing fs fails for some unknown reason (I have a workaround for now). But I've been bitten by this issue a few times already while working on a very small app and it consumes a lot of time trying to figure out why a piece of the functionality no longer works.
Swallowing the errors in what I imagine being a very prominent feature isn't a deal breaker but it does make me nervous about svelte-kit and what other errors I might need to spent a lot of time to find.
I would recommend to treat this as a medium severity case. It's not a major thing but it will cause frustration with engineers when they play around with Svelte Kit and research its suitability for their projects and thus might influence their decision making in a negative way (in case they can't figure out why their hooks are not broken - i.e. I thought hooks were not working in general for a couple days before realizing it was the import).
Additional context
Should I open up another issue about not being able to import fs in the hooks file? According to the documentation those run only on the server so I was expecting to be able to use that API there. Alternatively I would like to use the ?raw modifier on an import but that causes the same silent error since I would expect the server side code to also be bundled by rollup/vite.

I experienced the same issue with errors being swallowed in hooks. In my hooks.js I imported my custom database library from $lib. One of my database models had a missing package causing the entire hook to not do anything. It took me a couple hours to find the issue.

Ah, whoops 😬  This is happening because there's error handling here... https://github.com/sveltejs/kit/blob/9883c179720aeff37c9d6db4b5b37ed9e61e3c7c/packages/kit/src/core/dev/index.js#L139-L141 ...so that you can get away with not having a hooks.js file.
Since that (terrible) code was written, we added a resolve_entry helper here... https://github.com/sveltejs/kit/blob/9883c179720aeff37c9d6db4b5b37ed9e61e3c7c/packages/kit/src/core/utils.js#L44-L71 ...which would allow us to check if the file exists before attempting to load it, which would make the error 'handling' unnecessary. Should be a quick win if anyone wants to rustle up a PR (the only finicky part would be adding a test since we'd have to add a whole new 'app' to packages/kit/test/apps with a failing hooks.js; I think we can get away without adding one).


Pretrained model without CUDA

Hi,
I would like test your TTS and use it without CUDA if it's possible.
Could you give me an example of synthesizer with pretrained model and without cuda?
Thanks

Hi!
This could be done by modifying tts1/synthesize.py line 30 to "cpu"

Hi,
what about line 20? That gives error that pytorch was build without cuda

Similarly just change line to either cpu, or to() completely.

Hi,
I have tested both options and it gives me an error on line 47: TypeError: new(): invalid data type 'str'.
I execute this command:
python synthesize.py --text "бүгінде өңірде тағы бес жобаның құрылысы жүргізілуде."

To make it work, in the file synthesize.py change this:
with torch.no_grad():
    _, c_mel, *_ = text2speech(sample_text.lower())
    wav = vocoder.inference(c_mel)

to this:
with torch.no_grad():
    output_dict = text2speech(sample_text.lower())
    feat_gen = output_dict['feat_gen']
    wav = vocoder.inference(feat_gen)

Here is a PR: #10


Win + Arrow does not override Windows Snap

ℹ Computer information

PowerToys version: v0.27.0
PowerToy Utility:
Running PowerToys as Admin: No
Windows build number: 10.0.21262.1000

📝 Provide detailed reproduction steps (if any)

Check Override Windows Snap behaviors

[x] Override Windows Snap shortcut (Win + Arrow) to move windows between zones

[x] Move windows based on their position
[x] Move windows between zones across all monitors

Use the Windows Snap shortcuts

✔ Expected result
Window moves between zones.
❌ Actual result
Window moves between monitors as before.

this works for me.  what are your zones?

Remember, if there isn't a zone adjacent, it snaps to the next monitor.  Example, if monitor 1 has a horizontal grid, it would always just send to the other monitor since there is no zone to the left of the current zone.

One monitor has 3 zones and the other has 1 defined as the whole area.

monitor 1 is above monitor 2.
3 column for monitor 1
Monitor 1 is full screen but created via Canvas.

I can't repro on my computer here

I saw the issue on Paulo's computer via teams however

Just incase it matters, he has a dell 4919dw monitor

After a few firmware and system updates to the SurfaceBook 2, it's now working.


feat: enable comment incentives on closed issues

Resolves #754
Quality Assurance: None for now

i cant see anything that would stop a permit from generating in post
@pavlovcik

@0xcodercrane i cant see anything that would make a incentive permit to stop generating

@0xcodercrane i cant see anything that would make a incentive permit to stop generating

https://github.com/ubiquity/ubiquibot/blob/development/src/handlers/pricing/action.ts#L17
can you see this line? @EtherealGlow

But what about incentives tho, incentives don't have a price label

@0xcodercrane But what about incentives tho, incentives don't have a price label

you can refer incentivizeComments and incentivizeCreatorComment

https://github.com/EtherealGlow/ubiquibot/issues/18 on this it tried generating conversation rewards.
https://github.com/EtherealGlow/ubiquibot/issues/16 on this it generated conversation rewards after reopening the issue

@wannacfuture can you review this

https://github.com/EtherealGlow/ubiquibot/issues/18 on this it tried generating conversation rewards.
https://github.com/EtherealGlow/ubiquibot/issues/16 on this it generated conversation rewards after reopening the issue

This doesn't generate rewards on the meta issue why are you submitting this as completed work?

Meta issue?

man now somehow my permits are broken, @Draeieg can you help me qa this because i cannot

EtherealGlow#18 on this it tried generating conversation rewards.
EtherealGlow#16 on this it generated conversation rewards after reopening the issue

This doesn't generate rewards on the meta issue why are you submitting this as completed work?

it was prob because all incentive elements were set to 0
my fault on that one

@EtherealGlow what's the status of this PR? If it's done, can you post QA? Also resolve the conflicts

Incentives aren't working even if I do getPrivateKey(cipher) directly

qa

the bot requested review from me but idk why the bot requested 2 times, does someone know why?

will do this shortly,
fixing the bot is harder than any issue i have ever done

@whilefoo how would i qa, my wallet doesnt have enough balance and it refuses to generate a permit

@whilefoo how would i qa, my wallet doesnt have enough balance and it refuses to generate a permit

@EtherealGlow Bot is able to generate permit URL even you don't have enough balance.
You cannot just claim it when you go to that url(saying insuficcient fund).

@whilefoo how would i qa, my wallet doesnt have enough balance and it refuses to generate a permit

@EtherealGlow Bot is able to generate permit URL even you don't have enough balance.
You cannot just claim it when you go to that url(saying insuficcient fund).

https://github.com/me505/ubiquibot/issues/10#issuecomment-1736926872

@whilefoo how would i qa, my wallet doesnt have enough balance and it refuses to generate a permit

@EtherealGlow Bot is able to generate permit URL even you don't have enough balance.
You cannot just claim it when you go to that url(saying insuficcient fund).

me505#10 (comment)

Please take a closer look at the generatePermitForComments function.  @me505
I don't think its releated to the funds in your wallet. There is no feature to check the funds in the wallet in that function.
The reason of that error message is not your insufficient funds in your wallet.
I bet it is related to missing account or the reward value is 0 or higher than maxPermitPrice.

@wannacfuture any idea why the result of generatePermitForComments is undefined?

@wannacfuture any idea why the result of generatePermitForComments is undefined?

Like I said, I'm assuming that the reward value is calculated as 0 or account or missing or is higher than the maxPermitPrice.
You can check it adding console logs to that function.


AuthenticationExample: Facebook auth error

Hello,
I followed all the instructions in the README.md on Facebook auth with the example, and via Simulator I'm actually getting authenticated:

however in the debugger I'm seeing the following error:
2016-09-11 08:46:21.038 AuthenticationExample[4898:129438] -canOpenURL: failed for URL: "fbauth2:/" - error: "(null)"
I get this message after tapping the "OK" button:

I'm running the latest Xcode Version 8.0 (8A218a).
Email and Google auths are working fine.
I'll try it on a device and report back if I get better results.
Thanks!

On an iPhone 6 I gathered these errors in the debugger (if it helps):
2016-09-11 08:55:09.617203 AuthenticationExample[2198:646691] [] __nw_connection_get_connected_socket_block_invoke 2 Connection has no connected handler
2016-09-11 08:55:09.617456 AuthenticationExample[2198:646689] PAC stream failed with
2016-09-11 08:55:09.617: <FIRInstanceID/WARNING> FIRInstanceID AppDelegate proxy enabled, will swizzle app delegate remote notification handlers. To disable add "FirebaseAppDelegateProxyEnabled" to your Info.plist and set it to NO
2016-09-11 08:55:09.617971 AuthenticationExample[2198:646689] [] nw_proxy_resolver_create_parsed_array PAC evaluation error: kCFErrorDomainCFNetwork: 2
2016-09-11 08:55:09.662639 AuthenticationExample[2198:646689] [] nw_proxy_resolver_create_parsed_array PAC evaluation error: kCFErrorDomainCFNetwork: 2
2016-09-11 08:55:10.237310 AuthenticationExample[2198:646707] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles
2016-09-11 08:55:10.243422 AuthenticationExample[2198:646707] [MC] Reading from public effective user settings.
2016-09-11 08:55:10.394801 AuthenticationExample[2198:646689] [] nw_proxy_resolver_create_parsed_array PAC evaluation error: kCFErrorDomainCFNetwork: 2
2016-09-11 08:55:10.890241 AuthenticationExample[2198:646738] [] nw_proxy_resolver_create_parsed_array PAC evaluation error: kCFErrorDomainCFNetwork: 2
2016-09-11 08:55:10.925472 AuthenticationExample[2198:646707] <FIRAnalytics/INFO> Firebase Analytics enabled
2016-09-11 08:55:10.925 AuthenticationExample[2198:] <FIRAnalytics/INFO> Firebase Analytics enabled
2016-09-11 08:55:16.782049 AuthenticationExample[2198:646738] [] __nw_connection_get_connected_socket_block_invoke 7 Connection has no connected handler
2016-09-11 08:55:16.782459 AuthenticationExample[2198:646721] PAC stream failed with
2016-09-11 08:55:16.783537 AuthenticationExample[2198:646721] [] nw_proxy_resolver_create_parsed_array PAC evaluation error: kCFErrorDomainCFNetwork: 2
2016-09-11 08:55:24.601096 AuthenticationExample[2198:646721] [] __nw_connection_get_connected_socket_block_invoke 9 Connection has no connected handler
2016-09-11 08:55:24.601626 AuthenticationExample[2198:646738] PAC stream failed with
2016-09-11 08:55:24.602372 AuthenticationExample[2198:646738] [] nw_proxy_resolver_create_parsed_array PAC evaluation error: kCFErrorDomainCFNetwork: 2
2016-09-11 08:55:26.251049 AuthenticationExample[2198:646806] [] nw_proxy_resolver_create_parsed_array PAC evaluation error: kCFErrorDomainCFNetwork: 2
2016-09-11 08:55:31.898194 AuthenticationExample[2198:646916] [] __nw_connection_get_connected_socket_block_invoke 12 Connection has no connected handler
2016-09-11 08:55:31.898807 AuthenticationExample[2198:646707] PAC stream failed with
2016-09-11 08:55:31.899686 AuthenticationExample[2198:646707] [] nw_proxy_resolver_create_parsed_array PAC evaluation error: kCFErrorDomainCFNetwork: 2
2016-09-11 08:55:44.594047 AuthenticationExample[2198:646649] [App] if we're in the real pre-commit handler we can't actually add any new fences due to CA restriction
2016-09-11 08:55:46.779588 AuthenticationExample[2198:647013] [] __nw_connection_get_connected_socket_block_invoke 14 Connection has no connected handler
2016-09-11 08:55:46.780842 AuthenticationExample[2198:646977] PAC stream failed with
2016-09-11 08:55:46.781493 AuthenticationExample[2198:646977] [] nw_proxy_resolver_create_parsed_array PAC evaluation error: kCFErrorDomainCFNetwork: 2
2016-09-11 08:57:39.002651 AuthenticationExample[2198:647417] [] __nw_connection_get_connected_socket_block_invoke 16 Connection has no connected handler
2016-09-11 08:57:39.003485 AuthenticationExample[2198:647325] PAC stream failed with
2016-09-11 08:57:39.003917 AuthenticationExample[2198:647313] [] nw_proxy_resolver_create_parsed_array PAC evaluation error: kCFErrorDomainCFNetwork: 2
2016-09-11 08:57:46.777379 AuthenticationExample[2198:647479] [] __nw_connection_get_connected_socket_block_invoke 18 Connection has no connected handler
2016-09-11 08:57:46.778660 AuthenticationExample[2198:647313] PAC stream failed with
2016-09-11 08:57:46.779532 AuthenticationExample[2198:647479] [] nw_proxy_resolver_create_parsed_array PAC evaluation error: kCFErrorDomainCFNetwork: 2
However, it does appear that something is working because I do see this screen like before:

Perhaps there's an implementation or config setting I'm missing?

I think you might need to whitelist that custom URL - take a look at https://developers.facebook.com/docs/ios/ios9 and see if that helps

Thanks Ian, I'll look into that.  Just need to wrestle with Hurricane Matthew a bit first (LOL).


Installing Vedo: Is the Cryptography package really necessary?

Hi,
for installing vedo with pip, one apparently needs the cryptography package. This package seems to be sometimes a bit difficult to install. I needed quite some time to install the VC++ Build Tools, Rust and after that it was additionaly necessary to set the environment variables LIB and INCLUDE in my python IDE to the directories of OpenSSL. Is this cryptography package really necessary for vedo? I think that the installation would be much easier without it.

Hi, I guess VTK can depend on that, not vedo... but vedo depends on VTK.
I'm not sure why VTK needs that.
what is your OS? Try
vedo --info

...>vedo --info

vedo version      : 2021.0.5   https://vedo.embl.es
vtk version       : 9.0.3
python version    : 3.7.9 (tags/v3.7.9:13c94747c7, Aug 17 2020, 18:58:18) [MSC v.1900 64 bit (AMD64)]
python interpreter: C:...\Scripts\python.exe
vedo installation : C:...\lib\site-packages\vedo
system            : Windows 10 nt AMD64

(as a work-around you could install from conda / mamba. Conda will supply pre-build packages such that no compilation is required.)


Sign up form lacks email verification and validation

It should use an email service to confirm registration.
Also should check register/login form for empty fields, invalid email, etc

@leonmak You mean the Sign up form ?

@leonmak add a confirm password box to the signup form as well.

@shivenmian @leonmak Please keep it very simple. Many signup processes only require to enter the password once. If people put it in wrongly, they can ask for a reset link. Please let's keep it very simple.

@mariobehling ok, I'll take pinterest.com as a reference.

@leonmak The current one is ok. Just remove the name field and sign up button.
Also tell me. In this page, is "Sign Up" and "Sign In" the same thing? Because you have a "Signup with twitter" and now a "Signup with email". So I guess there's no need of having a sign-in option, is there?

@leonmak The current one is ok. Just remove the name field and confirm password.
Also tell me. In this page, is "Sign Up" and "Sign In" the same thing? Because you have a "Signup with twitter" and now a "Signup with email". So I guess there's no need of having a sign-in option, is there?

Please here add option:

[ ] use loklak instead of twitter

Next steps: Support registered twitter API as soon as it is implemented.

@mariobehling Is the Sign Up option by email the same as sign in? Like for Twitter we have "Signup with Twitter" option in loklak webclient so probably it's the same thing.

@shivenmian I am getting confused with Signup or signin. There are tons of services, where you can first login with a twitter, facebook or gmail account. Then in a second step an account on the service is created. In future people can login either with their twitter, fb, g+ ID or with the email. Check out how Pinterest does it for example.

@mariobehling Even pinterest has separate Sign Up and Login. You can continue with Facebook, else, you can Sign Up with your email and create an account, and then later you just login to Pinterest with that account.

Ok, so now you understand. Pinterest let's people think they can continue with their facebook ID and then prompts them to create an account and they have already all the data. This is also what we want.