Some anvil drop recipes don't work

Recipes that don't work:

Ice + Ice + Ice -> Packed Ice
Mossy Cobblestone + Ice -> Prismarine
Ice  + Mossy Cobblestone -> Prismarine
Chiselled Stone Bricks -> Stone Bricks Listed in the README, but doesn't exist in MechanicalFactory.java

The common factor seems to be Ice. I didn't test the Frosted Ice + Frosted Ice + Frosted Ice -> Ice recipe because I'm not sure how to get Frosted Ice.

I'm unsure as to what the best way to go about this would be, without writing additional code (where I'd check extensions of classes) for this specific use case.
Maybe I could add compatibility to this mod by referring to blocks through a string from one or many json files (see #5 )

After some thought, the issue here might be a timing issue. If your initialization code stores a reference to a block type before fabric-seasons makes its changes, then that stored reference will refer to the original out of date block type by the time a world is loaded.
The best solution is to implement #5 so that you start storing identifiers like "minecraft:ice" instead of direct references. The identifiers will never be out of date. You can either compare blocks by their identifier, or get the blocks from the registry via their identifier.
fabric-seasons seems to update minecraft:ice rather than introducing its own new identifier, so it wouldn't even need a special config to make it work.

I will be closing this issue and moving all related discussions to #5


add: fsearch-deb

CI fails.

CI fails.

[!] ERROR: Failed to download the libicu71-deb pacscript
[⠿] Suggested solutions are:
    | Confirm that the package exists by running 'pacstall -S libicu71-deb'
    | Check your internet connection
[!] ERROR: The URL cannot be found
[⠿] Suggested solution is:
    | Confirm that 'https://raw.githubusercontent.com/pacstall/pacstall-programs/master/packages/libicu71-deb/libicu71-deb.pacscript/packagelist' exists

@Henryws I’ll fix the urls


Update "Merchant Integration" and "Wallet Integration" links

Those are dead links (404s).

@cogoo can you help?

Fixed by #131


Issue about rendering PDF annotation/comment

I merged the annotations from FDF file into PDF file using iTextSharp <IP_ADDRESS>
and all annotations were not rendered.
*Tested with pdfjs-1.1.366
Right screen is the expected result (Opened in Adobe Reader CC)

When I re-save file (with annotation) using Adobe Reader CC, annotations do appear in PDFJS like this

Please check the related sample files :
Original PDF
https://drive.google.com/file/d/0B-_5BgJGB33EX3BUbDBuQkI3Rlk/view
FDF File
https://drive.google.com/file/d/0B-_5BgJGB33EM3JLT0NocDFDMFU/view
With Annotation
https://drive.google.com/file/d/0B-_5BgJGB33Ea2dQZnpUY2FvYkk/view
With Annotation (Re-save by Reader CC)
https://drive.google.com/file/d/0B-_5BgJGB33EaXl0MVVkMThBNzQ/view
Thank you

Looks like Google docs and Mac OSX Preview has issue with this file as well. Are you sure that iTextSharp does not produce the corrupted PDF?

The last file looks fine Firefox and Edge on Windows and Firefox and Chrome on OSX. So the last screenshot shows defect on Chrome for Windows.
There are two issues: corrupted PDF ("Original PDF") and update Chrome defect ("With Annotation (Re-save by Reader CC)").

Upstream issue https://code.google.com/p/chromium/issues/detail?id=552080 (cc @Rob--W)
Making this issue only about corrupted PDF.

It's possible that iTextSharp produce corrupted PDF. I'm searching some tool to analyze corrupted PDF. But Adobe Reader CC and Foxit Reader still can render it ("With Annotation"). So I hope PDF js can do that too. ^^

I don't think the file ("With Annotation") is corrupted.
Three PDF readers (Adobe Reader DC, Foxit Reader, PDF Exchange Viewer) can render it correctly.

This issue is that some annotations (line, circle and square) are not fully supported.
From console log

Warning: Unimplemented annotation type "FreeText", falling back to base annotation
Warning: Unimplemented annotation type "Square", falling back to base annotation
Warning: Unimplemented annotation type "Circle", falling back to base annotation
Warning: Unimplemented annotation type "Line", falling back to base annotation

So PDF.js fallback to use base annotation implementation to render them, which means it is rendering those annotations use its AP field (appearance stream). Most of the PDF reader/editor generates this filed by default. That's why resave the file using some reader will fixes the file. However because this field is optional, some PDF tool (iText) may generate the annotation without this field, then the fallback rendering no longer works.
Implement those annotations should be very easy, but may be blocked by #5218

The upstream bug (https://crbug.com/552080) has been fixed. This fix will be available in Chrome 49. Once Skia has rolled and a Canary update has been published, could you check whether the bug is fixed in Canary and close this bug if possible?

By using Chrome 49.0.2599.0 + PDF JS Extension (v1.1.527) on Windows 8.0
Opening the last file looks OK. The bug is fixed.
With Annotation (Re-save by Reader CC)
https://drive.google.com/file/d/0B-_5BgJGB33EaXl0MVVkMThBNzQ/view
But, actually, I hope PDF JS can render annotation in the third file
With Annotation
https://drive.google.com/file/d/0B-_5BgJGB33Ea2dQZnpUY2FvYkk/view
(the re-saved file is just my curious to know what happen when re-save) :
So, I request PDF JS team to do rendering default appearance stream like other PDF readers do. (mentioned by xlc). You have the plan to implement them, right?

i have a question.in this sample pdf.js shows annotations created in adobe acrobat.
but there is currently no way to get other details like comments, coordinates, right?

The problem with the WithComment.pdf file is indeed that the annotations don't have appearance streams defined, so https://github.com/mozilla/pdf.js/issues/6564#issuecomment-157176620 is completely right. PDF.js now renders the square and circle annotations correctly after pull request #13031. Strangely, line annotations without appearance streams are also supported after pull request #13033, but this particular line annotation doesn't render. Free text annotations are not yet supported.

Strangely, line annotations without appearance streams are also supported after pull request #13033, but this particular line annotation doesn't render.

My guess is that it's connected to, and/or caused by, the bogus entry /Rect = [0, 0, 0, 0] since that causes the computed /BBox to be completely off. Perhaps it's possible to somehow use the /L entry (suitably transformed) as a stand-in for the /Rect in that case?

Yes. Adobe Reader changes the /Rect entry accordingly.

Closing since pull request #13106 fixed the line annotation too, so only the free text annotation is left which is tracked in #6810.


error when training

i'm trying to train follow the steps, and it successfully starts training.
# my command
make training MODEL_NAME=captcha

after about 10 minutes, it logs the follows:
python shuffle.py 0 "data/captcha/all-lstmf"
+ head -n 936 data/captcha/all-lstmf
+ tail -n 104 data/captcha/all-lstmf
+ '[' Windows_NT = Windows_NT ']'
+ dos2unix data/captcha/all-lstmf
dos2unix: converting file data/captcha/all-lstmf to Unix format...
+ dos2unix data/captcha/list.train
dos2unix: converting file data/captcha/list.train to Unix format...
+ dos2unix data/captcha/list.eval
dos2unix: converting file data/captcha/list.eval to Unix format...
if [ "Windows_NT" = "Windows_NT" ]; then \
        dos2unix "data/captcha/captcha.numbers"; \
        dos2unix "data/captcha/captcha.punc"; \
        dos2unix "data/captcha/captcha.wordlist"; \
        dos2unix "data/langdata/captcha/captcha.config"; \
fi
dos2unix: data/captcha/captcha.numbers: No such file or directory
dos2unix: Skipping data/captcha/captcha.numbers, not a regular file.
dos2unix: data/captcha/captcha.punc: No such file or directory
dos2unix: Skipping data/captcha/captcha.punc, not a regular file.
dos2unix: data/captcha/captcha.wordlist: No such file or directory
dos2unix: Skipping data/captcha/captcha.wordlist, not a regular file.
dos2unix: data/langdata/captcha/captcha.config: No such file or directory
dos2unix: Skipping data/langdata/captcha/captcha.config, not a regular file.
make: *** [Makefile:308: data/captcha/captcha.traineddata] Error 2

here's the files in the output folder :
all-gt
all-lstmf
list.eval
list.train
unicharset

not found the 'traineddata'. what's wrong?

you can try basing your new model captcha on an existing model, for example, English. For this, you need to set starter model via START_MODEL=eng, something like this:
make training START_MODEL=eng TESSDATA=/path/to/tessdata/
where TESSDATA should be the path to where you downloaded https://github.com/tesseract-ocr/tessdata. This directory has many prebuilt models files, named LANG.traineddata.
With START_MODEL=eng, training procedure will locate the file eng.traineddata  (check Makefile $(TESSDATA)/$(START_MODEL).traineddata)

you can try basing your new model captcha on an existing model, for example, English. For this, you need to set starter model via START_MODEL=eng, something like this:
make training START_MODEL=eng TESSDATA=/path/to/tessdata/
where TESSDATA should be the path to where you downloaded https://github.com/tesseract-ocr/tessdata. This directory has many prebuilt models files, named LANG.traineddata.
With START_MODEL=eng, training procedure will locate the file eng.traineddata (check Makefile $(TESSDATA)/$(START_MODEL).traineddata)

Thanks, it works fine!


Send message directly to client

First at all, I'm gonna expose my current scenario to everyone can understand it better.
I'm working with RabbitMQ at the moment, with MQTT plugin sets up. I'm thinking change my current RabbitMQ instances for Emqtt (QoS2, cluster. and so on...), but I can't find in your official documentation this feature. Currently, in RabbitMQ, clients are subscribing to one ordinary MQTT topic, for example "/global/${country}/notification", but in RabbitMQ, I can send directly one message for each client through his clientId.
There is in Emqtt this feature?, if it's not, I could subscribing from each client to two topics, for example, the current topic and another for direct messages for client purposes, "/user/${clientId}/inbox" and (THE KEY AND MOST IMPORTANT), these personal topics have issues and are heavy to kepping them talking about performance?. Any other solution better?
Thank you very much for your work.

@danipl, The 'subscription' module in 1.1.x release could help subscribe a 'clientid' topic for each client, for example:
    %% Modules
    {modules, [

        %% Subscribe topics automatically when client connected
        {subscription, [
            %% $c will be replaced by clientid
            {"$c", 1}
        ]}


Deploy doesn't work.  Outdated version

upgraded the amplify.yml to the current version of NPM, and resolved


Attempt for Passwordless PKI mode

An attempt in implementing passwordless PKI mode.

This pull request didn't trigger Jenkins as its author isn't in the whitelist.
An organization member must perform one of the following:

To have this branch tested by Jenkins, use the "ok to test" command.
To have a one time test done, use the "test this please" command.

Those commands are simple Github comments of the format: "jenkins: COMMAND"

So this needs a lot of cleanup :)
You'll need to rebase your commits into a set that's got meaningful titles and make sure that they're all signed-off per CONTRIBUTING.md.
You also seem to be including an entire copy of easy-rsa in there which really shouldn't happen. The existing security tests have logic to use the system copy of easy-rsa (handling even the different versions of it), so your tests should rely on this logic.

This has now been implemented.


Changed setup.py to not crash when fim.so download is unavailable for some reason

This should fix assumed install problem in #216

Hello @mdenker! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file setup.py:

Line 39:1: W293 blank line contains whitespace
Line 41:80: E501 line too long (89 > 79 characters)
Line 43:5: E722 do not use bare 'except'

I am aware that it's not nice to have except without an explicit error in a try statement, but I am not sure what Error to put -- in doing some testing with things that could go wrong when internet is down or whatever, there were various types of errors that could be raised.

Coverage remained the same at 87.306% when pulling 5bceddbc9ec93857e2d9492fd8e470a9ddf7f234 on INM-6:fix/urlerror into 839e25d62f8fc3e00c65f04f7ede8db29eb56a69 on NeuralEnsemble:master.

@alperyeg Hi Alper, would you mind having a look at this PR, intended to catch problems during install when, e.g., the network is not available or has a weird proxy or some other reason?

@alperyeg Thanks for your check.


Changelog for 1.14.0-RC1

TODO, add:

[x] #14094
[x]  #14952
[x] #14959
[x] #14994
[x] #14986
[x] #14932

@techknowlogick @zeripath done

Codecov Report

Merging #14935 (aa3f4f1) into master (487f2ee) will increase coverage by 0.05%.
The diff coverage is 48.17%.

@@            Coverage Diff             @@
##           master   #14935      +/-   ##
==========================================
+ Coverage   42.21%   42.26%   +0.05%
==========================================
  Files         767      774       +7
  Lines       81624    83094    +1470
==========================================
+ Hits        34458    35121     +663
- Misses      41531    42268     +737
- Partials     5635     5705      +70

Impacted Files
Coverage Δ

cmd/dump.go
0.93% <0.00%> (-0.01%)
:arrow_down:

cmd/serv.go
2.61% <0.00%> (-0.02%)
:arrow_down:

cmd/web.go
0.00% <0.00%> (ø)

cmd/web_graceful.go
0.00% <0.00%> (ø)

cmd/web_letsencrypt.go
0.00% <0.00%> (ø)

models/admin.go
60.31% <ø> (ø)

models/commit_status.go
61.74% <0.00%> (ø)

models/fixture_generation.go
70.00% <ø> (ø)

models/helper_environment.go
93.33% <ø> (ø)

models/issue_lock.go
0.00% <0.00%> (ø)

... and 260 more

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 5bb544e...aa3f4f1. Read the comment docs.

wait #15042

🚀


Treasury proposal 2024

Immediate direct payout of 191379 DOT
Immediate 2-year vesting payout of 323275 DOT(starting in 45 days from now)
Scheduled payout in 2.5 months from now of 161637 DOT
6 x scheduled payouts of 53879 DOT each, starting 3.5 months from now for and repeating 6 times from Sept 2024 - Feb 2025

cargo run --bin snowbridge-preimage --
--bridge-hub-api wss://polkadot-bridge-hub-rpc.polkadot.io
--asset-hub-api wss://polkadot-asset-hub-rpc.polkadot.io
--relay-api wss://polkadot.api.onfinality.io/public-ws
--format hex
treasury-proposal2024

Tests added in https://github.com/Snowfork/runtimes/pull/12


Texecom2MQTT crashes on alarm activation

Describe the bug
Whenever the alarm is triggered (and on some other seemingly random occasions), Texecom gets an error in the log and crashes.
Application version
Starting texecom2mqtt v1.2.3 (Node v16.13.0)
Texecom alarm type
Premier Elite 24, Firmware: V6.01.11LS1
Home Assistant version
2022.6.7
Debug log
ERROR: Corrupt response from panel: Unexpected start, expected 't', got 0x98

Same issue here

I thought this might be because I'm using both the phone app and the home assistant integration - however i've completed deleted the phone app connection (from the cloud dashboard too) and it's still doing it. Has anyone else managed to resolve this?

Did you remove the configuration from the alarm configuration itself? Pretty sure that if this is still present, regardless of app configuration, the alarm will continue to shout out on the SmartCom to the Texecom Cloud service, and this will certainly break this add-on due to the way the serial to ethernet adapters work.

Perhaps not actually - although, i'm struggling to figure out how to do that from the instruction manual.

This is the instructions to configure it:
https://texecom-live.s3.eu-west-2.amazonaws.com/wp-content/uploads/2022/03/29135511/Smartcom-Installation-Guide-INS760EN-7.pdf
You need the com port setup and UDL password in 7.1, but absolutely don't want the Texecom setup in 7.2. I would suggest poking through the menus and attempt to undo the settings from 7.2 while retaining those in 7.1.
My wintex configuration looks like this and you might find it easier to reconfigure using this rather than the menus - I know I do!

(all ARCs are set to "disabled")

This setup is normal for a SmartCom and ComIP installed - the smartcom uses Com1 and Com2 (Com2 has the smartcom IP address) and Com3 is the ComIP which, for me, is dedicated to HA. I connect Wintex to Com2 IP address and this was also the one that talks off to Texecom Cloud when it was configured. (Note: If you're using Wintex, make sure you have texecom2mqtt stopped as the two will certainly interfere if using a single ComIP / Smartcom!)


Revert "Revert "Enable context aware headers on weekly.ci""

Reverts jenkins-infra/kubernetes-management#3996

My approval doesn't suffice for branch protection, someone from the kubernetes team needs to approve it too 👀


feat(ui-home): add study disk usage

Add a scrollbar

Add a loading by block and not globally

Size not fixed


Feature request:  Load Subtitles from Index.m3u8

would it be possible for it to pull list of subtracks from HLS index?

JSO is only a subtitle renderer which can be integrated into players, not a full media player itself. As such it never sees the whole media file or the m3u8 index file, only the subtitle data. Any m3u8 parsing would need to be implemented in a player with the ability to forward subtitle data to JSO.
See also our multi-track example (source is in the gh-pages branch) for working with multiple subtitle tracks.


java-openliberty: update validate script

Checklist:

[x ] Read the Code of Conduct and Contributing Guidelines.

[ x] Followed the commit message guidelines.

[ x] Stack adheres to Appsody stack structure.

Modifying an existing stack:

[ x] Updated the stack version in stack.yaml

Currently we are getting parent pom properties in the validate script (groupid, artifactid, version) via a call to the maven exec plugin. This takes time and can be replaced by building a DOM on the pom (which we are already doing further down in the script.
This change cuts off about 5 seconds for appsody run.

Closing since I manually squashed/merged this into my branch. Thx Adam.


Option to remove transition (blinking) from placeholder

Feature Request
Please consider adding an option to turn off the transition on Placeholder elements. I think it would be helpful if there were an non-animated variant.
Problem description
I have a scenario where I want to display a Placeholder within table cells. However, the table doesn't start to load until the user has performed an action. I would like the Placeholder's to not be animated at first (to help indicate the layout) and to be animated once the user has performed the load action.
Proposed solution
Something like <Placeholder inanimate> perhaps?

This feature is not support by SUI core, so it can be implemented on our side because we don't handle CSS.
But, it can be easily done by custom styling:
<Placeholder style={{ animationPlayState: "paused" }}>

https://codesandbox.io/s/x86w5r8jz


Fatal: Timestamp jumped

I am trying to run the mp4 sample: cargo run --package client mp4 --url rtsp://ip.address.goes.here/ --username admin --password test out.mp4
This is the output I get:
PS C:\Users\chriwil\source\repos\retina> cargo run --package client -- mp4 --url rtsp://localhost:8554/mystream out.mp4
    Finished dev [unoptimized + debuginfo] target(s) in 0.61s
     Running `target\debug\client.exe mp4 --url rtsp://localhost:8554/mystream out.mp4`
I20220810 14:36:31.369 main client::mp4] Using h264 video stream
I20220810 14:36:31.371 main client::mp4] Using mpeg4-generic audio stream (rfc 6381 codec mp4a.40.2)
1628175071 (mod-2^32:<PHONE_NUMBER>), npt 0.140: 670-byte video frame
I20220810 14:36:31.537 main client::mp4] new video params: VideoParameters { rfc6381_codec: "avc1.4D401F", pixel_dimensions: (1280, 720), pixel_aspect_ratio: Some((1, 1)), frame_rate: Some((2, 50)), extra_data: Length: 43 (0x2b) bytes
0000:   01 4d 40 1f  ff e1 00 1c  67 4d 40 1f  e8 80 28 02   .M@.....gM@...(.
0010:   dd 80 b5 01  01 01 40 00  00 03 00 40  00 00 0c 83<EMAIL_ADDRESS>0020:   c6 0c 44 80  01 00 04 68  eb ef 20                   ..D....h..  }
E20220810 14:36:31.543 main client] Fatal: Timestamp jumped -2692 (-0.061 sec) from<PHONE_NUMBER> to<PHONE_NUMBER> (mod-2^32:<PHONE_NUMBER>), npt -0.061; policy is to allow 0..10 sec only

conn: [::1]:52007(me)->[::1]:8554@2022-08-10T14:36:31
stream: TCP, interleaved channel ids 2-3
ssrc: 57185d5e
seq: 0000f0e9
pkt: 1762@2022-08-10T14:36:31
error: process didn't exit successfully: `target\debug\client.exe mp4 --url rtsp://localhost:8554/mystream out.mp4` (exit code: 1)

Sounds frustrating. A few questions:

Does this happen immediately every time you run the example?
What RTSP server are you using (for a camera, make/model/version)?
Does adding --initial-timestamp=permissive to the command help?
Are you able to / interested in getting a packet capture with e.g. Wireshark? If you don't want to share it publicly with your camera's IP/MAC/etc, I'm happy to look at it privately instead. I'm wondering if e.g. the RTSP PLAY response has a RTP-Info header with a rtptime parameter and how that compares to the RTP timestamps in the actual data stream. (I can also add some logging around this...)

Thx for your quick feedback.

Sounds frustrating. A few questions:

Does this happen immediately every time you run the example?
Yes
What RTSP server are you using (for a camera, make/model/version)?
I am using https://github.com/aler9/rtsp-simple-server

Does adding --initial-timestamp=permissive to the command help?
I will test this parameter by next week 👍

Are you able to / interested in getting a packet capture with e.g. Wireshark? If you don't want to share it publicly with your camera's IP/MAC/etc, I'm happy to look at it privately instead. I'm wondering if e.g. the RTSP PLAY response has a RTP-Info header with a rtptime parameter and how that compares to the RTP timestamps in the actual data stream. (I can also add some logging around this...)
I will provide you some Wireshark data as soon as possible :+1:

Here are some updates:
Does adding --initial-timestamp=permissive to the command help?
The parameter --initial-timestamp=permissive did not fix the issue
I will try to provide a Wireshark protocol later

Any update? I'm curious to see the Wireshark capture.
Do you know if your camera uses B-frames? This is likely the same thing as #61 if so.


Fix verb menu not loading

Requires space-wizards/RobustToolbox/pull/3685
This fixes an issue where the verb menu would sometimes get stuck "waiting for server".
Currently the context menu will request verbs as soon as the mouse enters the control. Because there is a short delay before the sub-menu is opened, If the latency is low enough (e.g. release vs debug mode) then this can cause the server-side verbs to be received before the verb menu ever opens, causing the verb message to just be ignored.
This fixes that by just deferring getting the verbs until after the pop-up has actually opened. This should also stop people from being able to spam somewhat expensive verb requests by just wiggling the mouse around the context menu.

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

:cl:

fix: Fixed a bug that causes the verb menu to get stuck waiting for the server.

that's a funny bug


Unbreak with puppet > 2.6.11.

The puppet/network/client.rb is gone.

Thanks, but the test extension wasn't correct, the fix was however. Redid it myself.


Load config from config file

Is there a way to load MQTT parameters like host, port, username etc. from a appsettings.json or similar config file? Something like WebHost.CreateDefaultBuilder calls serverOptions.Configure(context.Configuration.GetSection("Kestrel")) by default to load Kestrel configuration instead of having to manually get key value pairs and pass as arguments to the function calls?

Hi,
sorry but such a feature is currently not available.
Best regards
Christian


Aggregation Fuzzer does verification for functions with custom verifier

Description
For functions like arbitary etc, AggregationFuzzer still does verification against say Presto even if its part of the customVerifier list. This can cause the AggregationFuzzer to sometimes fail with mismatch results.
Error Reproduction
Not sure how to reliably reproduce this .
Relevant logs
2024-01-17T03:10:34.9643040Z I0116 19:10:34.964143 18289 AggregationFuzzer.cpp:419] ==============================> Done with iteration 264
2024-01-17T03:10:34.9643877Z I0116 19:10:34.964164 18289 AggregationFuzzer.cpp:313] ==============================> Started iteration 265 (seed:<PHONE_NUMBER>)
2024-01-17T03:10:36.0430122Z -- Aggregation[SINGLE [g0, g1, g2] a0 := arbitrary(ROW["c0"]) ORDER BY c0 ASC NULLS LAST] -> g0:TINYINT, g1:BIGINT, g2:MAP<BOOLEAN,VARCHAR>, a0:REAL
2024-01-17T03:10:36.0431503Z   -- Values[1000 rows in 10 vectors] -> c0:REAL, g0:TINYINT, g1:BIGINT, g2:MAP<BOOLEAN,VARCHAR>
2024-01-17T03:10:36.0571478Z I0116 19:10:36.056840 43824 Task.cpp:1082] All drivers (1) finished for task test_cursor 9550 after running for 14 ms.
2024-01-17T03:10:36.0572738Z I0116 19:10:36.056856 43824 Task.cpp:1766] Terminating task test_cursor 9550 with state Finished after running for 14 ms.
2024-01-17T03:10:36.1761041Z I0116 19:10:36.175711 18289 Writer.cpp:546] Stripe 0: Flush overhead = 1034112, data length = 754743, pre flush mem = 1406464, post flush mem = 1453248. Closing = true
2024-01-17T03:10:36.1769043Z I0116 19:10:36.176673 18289 FileSink.cpp:123] closing file: /opt/presto-server/etc/data/tpch/tmp/fuzzer.dwrf,  total size: 738.27KB
2024-01-17T03:10:36.3836201Z ../../velox/exec/tests/utils/QueryAssertions.cpp:1089: Failure
2024-01-17T03:10:36.3838151Z Failed
2024-01-17T03:10:36.3838420Z Expected 908, got 908
2024-01-17T03:10:36.3838786Z 18 extra rows, 18 missing rows
2024-01-17T03:10:36.3839173Z 10 of extra rows:
2024-01-17T03:10:36.3839499Z 	null | null | null | 0.011576484888792038
2024-01-17T03:10:36.3840154Z 	null | null | [{"key":false,"value":null},{"key":true,"value":null}] | 0.631189227104187
2024-01-17T03:10:36.3840897Z 	null | null | [{"key":true,"value":null}] | 0.11569099128246307
2024-01-17T03:10:36.3841421Z 	3 | null | null | 0.631189227104187
2024-01-17T03:10:36.3841831Z 	8 | null | null | 0.10422898828983307
2024-01-17T03:10:36.3842429Z 	33 |<PHONE_NUMBER>155449538 | [{"key":false,"value":null}] | 0.17387458682060242
2024-01-17T03:10:36.3843183Z 	43 |<PHONE_NUMBER>155449538 | [{"key":false,"value":null}] | 0.44923487305641174
2024-01-17T03:10:36.3843928Z 	48 |<PHONE_NUMBER>155449538 | [{"key":false,"value":null}] | 0.17387458682060242
2024-01-17T03:10:36.3844678Z 	63 |<PHONE_NUMBER>155449538 | [{"key":false,"value":null}] | 0.004767417907714844
2024-01-17T03:10:36.3845758Z 	80 | null | [{"key":false,"value":null},{"key":true,"value":null}] | 0.5550215244293213
2024-01-17T03:10:36.3846445Z
2024-01-17T03:10:36.3846618Z 10 of missing rows:
2024-01-17T03:10:36.3846956Z 	null | null | null | 0.79648756980896
2024-01-17T03:10:36.3847593Z 	null | null | [{"key":false,"value":null},{"key":true,"value":null}] | 0.6697503328323364
2024-01-17T03:10:36.3848220Z 	null | null | [{"key":true,"value":null}] | 0.9549166560173035
2024-01-17T03:10:36.3848640Z 	3 | null | null | 0.7781446576118469
2024-01-17T03:10:36.3848957Z 	8 | null | null | 0.7781446576118469
2024-01-17T03:10:36.3849641Z 	33 |<PHONE_NUMBER>155449538 | [{"key":false,"value":null}] | 0.8678557276725769
2024-01-17T03:10:36.3850217Z 	43 |<PHONE_NUMBER>155449538 | [{"key":false,"value":null}] | 0.8742444515228271
2024-01-17T03:10:36.3850777Z 	48 |<PHONE_NUMBER>155449538 | [{"key":false,"value":null}] | 0.9181053638458252
2024-01-17T03:10:36.3851335Z 	63 |<PHONE_NUMBER>155449538 | [{"key":false,"value":null}] | 0.4672762155532837
2024-01-17T03:10:36.3851922Z 	80 | null | [{"key":false,"value":null},{"key":true,"value":null}] | 0.6697503328323364
2024-01-17T03:10:36.3852311Z

I havent seen this since I opened this error - closing.


added latest Zanata translations for jbpm-console-ng 6.3.x

please merge this PR before we do the tag for prod 6.2 ER5

-1, it seems the PR brings lots of files produced during build. Maybe misconfigured .gitignore?

this doesn't look nice - strange - will redo this


Identity.Simple#properties() is already an unmodifiable map

In org.takes.facets.auth.Identity.Simple the variable
private final transient Map<String, String> props;
has already been initialized to an unmodifiable view of the specified map  in the class constructor using,
this.props = Collections.unmodifiableMap(map);
The following method needs to be changed to prevent a redundant method call in the return statement as follows:
@Override
public Map<String, String> properties() {
    return this.props;
}

It is currently implemented as return Collections.unmodifiableMap(this.props);

@yegor256 dispatch this issue please, see par.21

@simonjenga this is done intentionally. These two decorating are the in order to prevent two different kinds of mistakes. We want to encapsulate only unmodifiable map in order to prevent modifications to it. And, we want to return unmodifiable map in order to prohibit any changes to it from outside.


Generated duplicate UUIDs

I am getting following warnings while building ZXingObjC
following is log of pod install, can someone help me regarding this, Thanks!!
Updating local specs repositories
Analyzing dependencies
Pre-downloading: ZXingObjC from https://github.com/zxingify/zxingify-objc.git
Downloading dependencies
Installing ZXingObjC (3.6.5)
Generating Pods project
Prebuild frameworks (total 1)
Prebuilding ZXingObjC...
[!] [Xcodeproj] Generated duplicate UUIDs:

Hopefully this is fixed with current master!


New endpoint to exit the process

From time to time I need to restart the service in order to get a fresh image. I've added an /exit endpoint to trigger a process.exit and automatically restart the process via Docker.
Feel free to integrate if you think it's useful.

I've never had this issue, but I welcome the new feature if it helps others.
Thanks for the PR!


feat: data.polygon mock and add feature to registry

Feature: Data.Polygon mock, a sub-class of Data with methods that are unique from Polygon.
https://developers.google.com/maps/documentation/javascript/reference/data#Data.Polygon
To allow mockInstances.get, DataPolygon is exported.
Bug fix: Feature is extended from MVCObject so that instances are added to the registry.

Before submitting your PR, there are a few things you can do to make sure it goes smoothly:

[x] Make sure to open a GitHub issue as a bug/feature request before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
[x] Ensure the tests and linter pass
[x] Code coverage does not decrease (if any source code was changed)
[x] Appropriate docs were updated (if necessary)

Fixes #303 🦕
Fixes #304  🦕

Hi @amuramoto CLA is checked. Is there anything else which is blocking this PR from being approved? Thanks

Thanks for the PR @lyuzashi ! Apologies for the slow turnaround on this


Native gem extenstion compilation broken on RHEL 6

Description
Building native gem extensions is broken on RHEL 6 do to an unsupported compiler option fstack-protector-strong.
Chef Version
Chef Infra Client: 15.5.17
Platform Version
RHEL/CENTOS 6
Replication Case
yum install augeas-devel
/opt/chef/embedded/bin/gem install ruby-augeas

Client Output
         * chef_gem[ruby-augeas] action install

           ================================================================================
           Error executing action `install` on resource 'chef_gem[ruby-augeas]'
           ================================================================================

           Mixlib::ShellOut::ShellCommandFailed
           ------------------------------------
           Expected process to exit with [0], but received '1'
           ---- Begin output of /opt/chef/embedded/bin/gem install ruby-augeas -q --no-document -v "0.5.0" --source=https://www.rubygems.org ----
           STDOUT: Building native extensions. This could take a while...
           STDERR: ERROR:  Error installing ruby-augeas:
                ERROR: Failed to build gem native extension.

        current directory: /opt/chef/embedded/lib/ruby/gems/2.6.0/gems/ruby-augeas-0.5.0/ext/augeas
           /opt/chef/embedded/bin/ruby -I /opt/chef/embedded/lib/ruby/2.6.0 -r ./siteconf20191206-9624-hromz0.rb extconf.rb
           *** extconf.rb failed ***
           Could not create Makefile due to some reason, probably lack of necessary
           libraries and/or headers.  Check the mkmf.log file for more details.  You may
           need configuration options.

           Provided configuration options:
                --with-opt-dir
                --with-opt-include
                --without-opt-include=${opt-dir}/include
                --with-opt-lib
                --without-opt-lib=${opt-dir}/lib
                --with-make-prog
                --without-make-prog
                --srcdir=.
                --curdir
                --ruby=/opt/chef/embedded/bin/$(RUBY_BASE_NAME)
                --with-augeas-config
                --without-augeas-config
                --with-pkg-config
                --without-pkg-config
           /opt/chef/embedded/lib/ruby/2.6.0/mkmf.rb:478:in `try_do': The compiler failed to generate an executable file. (RuntimeError)
           You have to install development tools first.
                from /opt/chef/embedded/lib/ruby/2.6.0/mkmf.rb:563:in `try_link0'
                from /opt/chef/embedded/lib/ruby/2.6.0/mkmf.rb:581:in `try_link'
                from /opt/chef/embedded/lib/ruby/2.6.0/mkmf.rb:683:in `try_ldflags'
                from /opt/chef/embedded/lib/ruby/2.6.0/mkmf.rb:1843:in `pkg_config'
                from extconf.rb:26:in `<main>'

           To see why this extension failed to compile, please check the mkmf.log which can be found here:

             /opt/chef/embedded/lib/ruby/gems/2.6.0/extensions/x86_64-linux/2.6.0/ruby-augeas-0.5.0/mkmf.log

           extconf failed, exit code 1

           Gem files will remain installed in /opt/chef/embedded/lib/ruby/gems/2.6.0/gems/ruby-augeas-0.5.0 for inspection.
           Results logged to /opt/chef/embedded/lib/ruby/gems/2.6.0/extensions/x86_64-linux/2.6.0/ruby-augeas-0.5.0/gem_make.out
           ---- End output of /opt/chef/embedded/bin/gem install ruby-augeas -q --no-document -v "0.5.0" --source=https://www.rubygems.org ----
           Ran /opt/chef/embedded/bin/gem install ruby-augeas -q --no-document -v "0.5.0" --source=https://www.rubygems.org returned 1

           Resource Declaration:
           ---------------------
           # In /tmp/kitchen/cache/cookbooks/augeas/recipes/geminstall.rb

             9: chef_gem 'ruby-augeas' do
            10:   compile_time false if Chef::Resource::ChefGem.method_defined?(:compile_time)
            11: end

           Compiled Resource:
           ------------------
           # Declared in /tmp/kitchen/cache/cookbooks/augeas/recipes/geminstall.rb:9:in `from_file'

           chef_gem("ruby-augeas") do
             package_name "ruby-augeas"
             action [:install]
             default_guard_interpreter :default
             declared_type :chef_gem
             cookbook_name "augeas"
             recipe_name "geminstall"
           end

           System Info:
           ------------
           chef_version=15.5.17
           platform=centos
           platform_version=6.10
           ruby=ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-linux]
           program_name=/opt/chef/bin/chef-client
           executable=/opt/chef/bin/chef-client

mkmf.log
"pkg-config --exists augeas"
| pkg-config --libs augeas
=> "-laugeas  \n"
"gcc -o conftest -I/opt/chef/embedded/include/ruby-2.6.0/x86_64-linux -I/opt/chef/embedded/include/ruby-2.6.0/ruby/backward -I/opt/chef/embedded/include/ruby-2.6.0 -I. -I/opt/chef/embedded/include -O2 -D_FORTIFY_SOURCE=2 -fstack-protector -O3 -g -pipe -I/opt/chef/embedded/include   -I/opt/chef/embedded/include -O2 -D_FORTIFY_SOURCE=2 -fstack-protector -O3 -g -pipe -fPIC conftest.c  -L. -L/opt/chef/embedded/lib -Wl,-rpath,/opt/chef/embedded/lib -L/opt/chef/embedded/lib -Wl,-rpath,/opt/chef/embedded/lib -L. -Wl,-rpath,/opt/chef/embedded/lib -L/opt/chef/embedded/lib -fstack-protector-strong -rdynamic -Wl,-export-dynamic -L/opt/chef/embedded/lib  -Wl,-rpath,/opt/chef/embedded/lib     -Wl,-rpath,/opt/chef/embedded/lib -L/opt/chef/embedded/lib -lruby  -lm   -lc"
cc1: error: unrecognized command line option "-fstack-protector-strong"
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: int main(int argc, char **argv)
4: {
5:   return 0;
6: }
/* end */

Looks like the system gcc wasn't used to compile the embedded packages which is causing issues.
strings /opt/chef/embedded/lib/libssl.a | grep GCC
GCC: (GNU) 4.9.2

rpm -q gcc
gcc-4.4.7-23.el6.x86_64

That seems to have made ruby think the compiler should support things it doesn't in reality.

yeah the system GCC can't compile ruby 2.6, so it has to be upgraded.
this doesn't seem to have actually been due to my adding -fstack-protector to the omnibus default build flags, so it smells like the ruby configure script itself must be determining the compiler supports it and uses it.

Yes as far as I can tell ruby expects to be compiling extensions with the same compilation environment it was compiled with.

The fix for this issue is now merged into master. Thanks for the report @nhuff. We'll see if we can get a 15.6 release out in the next few days.


Fix Auth driver detection in Laravel 5.2

See #299

Thanks, this ready to merge?

Yes!

Thanks!


feat: add priority to I/O scheduler

This also renames store scheduler to scan scheduler.  I'm thinking I don't want to get into the thorny issue of how to prioritize I/O requests across different scans.  So, with this approach, if multiple scans are running at the same time, then they will overschedule (and let the OS deal with it).  This can be revisited in the future.
Closes #1958

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

Project coverage is 80.76%. Comparing base (33d576f) to head (0e57196).

Files
Patch %
Lines

rust/lance-io/src/testing.rs
12.50%
6 Missing and 22 partials :warning:

rust/lance-io/src/scheduler.rs
92.74%
6 Missing and 3 partials :warning:

rust/lance-encoding/src/lib.rs
0.00%
5 Missing :warning:

...-encoding/src/encodings/logical/fixed_size_list.rs
0.00%
4 Missing :warning:

rust/lance-encoding/src/encodings/logical/list.rs
81.81%
0 Missing and 4 partials :warning:

rust/lance-file/src/v2/reader.rs
25.00%
1 Missing and 2 partials :warning:

rust/lance-encoding/src/decoder.rs
50.00%
1 Missing and 1 partial :warning:

...ust/lance-encoding/src/encodings/logical/struct.rs
88.88%
0 Missing and 2 partials :warning:

...ust/lance-encoding/src/encodings/logical/binary.rs
75.00%
0 Missing and 1 partial :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2315      +/-   ##
==========================================
+ Coverage   80.71%   80.76%   +0.04%
==========================================
  Files         191      192       +1
  Lines       56613    56851     +238
  Branches    56613    56851     +238
==========================================
+ Hits        45698    45913     +215
+ Misses       8366     8361       -5
- Partials     2549     2577      +28

Flag
Coverage Δ

unittests
80.76% <76.80%> (+0.04%)
:arrow_up:

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

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


Show git rebase command in the branch model figure

It might also be useful to show the rebasing command for feature branches before the merge to master.

This section has moved to another repo. Closing.


Incompatible pagination

It would be nice to have ella's pagination (/?p=2) the same way as django's pagination (/?page=2).

Django itself uses 'p' in some cases and 'page' in others. I see no reason why 'page' would be better than 'p', closing this.


Survey for Mongock roadmap

Hi all, we are designing the roadmap for the next features and we think that it's crucial that we understand the user's needs and preferences. For this we have created a quick survey to understand what is important for you and also to allow you to give us any idea or need you have and we haven't thought about.
We would really appreciate you take 2 minutes to fill it.
Thanks in Advance.
Mongock roadmap survey

@radhe-soni @smnnn @Endron @nicholassmith @santam85 @Zomzog  @rbraeunlich @abobwhite @dhivesh @pjonastik @vasanthraj @mbuccat @minogin @meamuri  @krasova @grabarczyk-t @glowjan @savvadem @wirefreethought

@dieppa Looks like you need to allow access to survey.

@abobwhite fixed. Thank you very much

@tschlegel @lukaseckert @madhbhavikar-ST @aoudiamoncef @djmpink @oubeichen @jamesjieye @olvjma @gkrupa @projected1 @phauer @Zhambul @lbcoutinho @arouel @shiyindaxiaojie @ergunp @tfij @drazzib @dogukancagatay @novboy @oackey @albertotn @tsmgeek @murdos @MattJBrowning @mxab @hananbing @hguerra @jawobar @OliRoi @alebabai @ishukhatri @hedudelgado @ashok-kallara @alansastre @unikzforce @abobwhite @engan81 @sgrillon14 @markbaird @Jim-Lin @bilelbm @kroonprins @liias @Wollender @jjangsam @Asapin @tnsnbbs @bubak4 @tnus @arnauvp @ghiron @Mrchenli @wpcfan @Danjenator @kkocel @chegola @ccamel @Hronom @cloudyrock-tech @derekbassett @zeapo @Guchman @priyank-sriv @andidev @peanutpi

@arnauvp @ghiron @Mrchenli @wpcfan @Danjenator @kkocel @chegola @ccamel @Hronom @cloudyrock-tech @derekbassett @zeapo @Guchman @priyank-sriv @andidev @peanutpi

It seems that you people have decided to create a very serious migration tool,
Hope your tools will be a defacto standard one day.

Hi @unikzforce , yeah, we have decided to take Mongock to the next level being the defacto open source option and providing licence for bigger companies.
Thanks a lot for your help!

So then, you want to make it kinda polyglot? other langs aside from java?

Ih @unikzforce ,
I actually meant to be the defacto standard for Java. However, in mid/long term, we have in mind to provide a command cli too. Go to other languages beyond Java is something that we don't have in mind right now, but it's of course an very good option in long term, but obviously, we need first to get stablished with Java.
However, before jumping to another programming language, we think it's more interesting for our users to provide support to other NoSql databases.
But, as always you opinion on this is much appreciated :)

@dieppa Seems very Wise

And you will be more than welcome.
Thanks

Thought I'll share a little bit of how we use Mongock in our company, maybe it'll be helpful for designing a roadmap.
In our case we run migrations on collections containing hundreds of thousands documents, and usually, after updating a document, we need to perform a few additional steps, like remove old version from the cache server, and send notifications to our users, that their data was updated. And because of that, our migrations tend to run for a few hours (our longest migration took about 6 hours to run).
So for us personally, having support for transactions, validations and UNDO operations doesn't really matter (we test each migration several times on different servers, before deploying it to our prod server, and we run them on every build in our CI). Instead using them would probably be harmful for us, as it increases the time needed to run the migration, and we can't really "rollback" notifications, that we already sent to users.
Also, we have many instances of each of our apps, so migrations run on whatever instance redeployed first. And in that case, having some kind of a centralized server with limited resources, that applies migrations for us and gathers some statistics (like what migrations are applied, what migration is currently being applied, maybe track how much time it took), would be very useful, as it wouldn't affect other apps. Because right now we have to manually monitor logs of all instances to pinpoint which instance is running migrations, when it started, how many documents are already processed and so on.
Some kind of UI to see what exceptions happened during migration, on what line along with a snippet of a source code with that line included, would be also really nice. Maybe even run it on that same centralized migration server?

Maybe you cant take inspiration from https://flywaydb.org/

Hi @zeapo , thanks a lot . We know flyaway and liquibase, we just wanted to know our users vision on this, so we can prioritise accordingly.
Thanks

Thanks @Asapin , we'll take that into account

I have completed the survey. I think this is the only migration tool worth to use, so keep on commit&pushing guys! 👍

@JosephP91 Really thanks for your comment. Don't worry, we will :)

Hello @Asapin , I understand that you run migration on high volumen of data, so you don't see any benefit on having transactions, validations, rollbacks, undo, etc.
On the other hand, you see to really benefit from migration insight and data. Not only in retrospective, but also in real time. This is one of our priorities in the roadmap, but I'd like to discuss further with you, so we can understand what data you really need.
Also you mention that you run your migration in a clustered environment, with many instances of the same app. While a centralised server would help in this area, you may loose the benefit of running the migration alongside your code. But you don't need that, you have the lock mechanism synchronising the distributed access.
I think we should bring this conversation offline. We are interested in understanding in more detail your use case. Please, feel free to send us an email to<EMAIL_ADDRESS>so we can discuss it further

@alexciornii

Micronaut integration would be a really nice feature

@gabriel-eguia , good point! Thanks

Are you considering creating a sort of a wrapper for dsl-like definition of changes in kotlin? If it doesn't interfere with your vision of mongock, I'd be interested to contribute in creation of such functionality 🙂

@MiloszKorman, that sounds interesting. Unfortunately we don't have currently the resources to face that as we have already quite a lot in our roadmap.
However, I would be very happy if you want to contribute in the creation of such a feature.
If so, please an email at<EMAIL_ADDRESS>and we discuss it.

Quarkus integration would be really nice!

Spring Reactive support, we are struggling pretty much with mongock at the moment


Kernel Size Discrepancy

As described in this issue along with many others, the codebase uses a fixated kernel size of 3 for each layer in the ResNet-50 architecture as shown in this code file. However, upon calculation using the adaptive kernel size formula it was found that the kernel size values are [3,5,5,5].

Although the kernel size formula says the values should be [3,5,5,5] and the codebase has values set to be [3,3,3,3], the authors used [3,5,5,7] in their ECANet-50 which is different from the codebase fixed values and the values obtained from the formula.
Additionally, the results for Mask R-CNN which uses the pretrained ResNet-50 backbone has different kernel size [3,3,7,7] than what was originally used to train the ECA-ResNet-50 which was 3,5,5,7. Why was that so?

I would encourage the authors to clarify on the reason behind using different kernel sizes than what is obtained from the kernel size formula presented in the paper which as stated in the paper is used for every experiments.

Based on my experience of loading the weights for ECANet-50, it seems the authors have set up the kernel sizes manually based on the input tensor size to the bottleneck block and not the ECA layer.

Based on my experience of loading the weights for ECANet-50, it seems the authors have set up the kernel sizes manually based on the input tensor size to the bottleneck block and not the ECA layer.

Exactly what I saw. I did not see the reflection of the adaptive strategy proposed in the paper particularly in the codebase.

Exactly what I saw. I did not see the reflection of the adaptive strategy proposed in the paper particularly in the codebase.

自适应在哪呢,同问.

I also doubt

me too

Me too.


Add schedule-manager feature

Summary
Direct port from the flex-schedule-manager repo
Checklist

[x] Tested changes end to end
[x] Any Flex config changes added to all environment files
[x] For Flex features added, ensure the feature list on the README on the project root folder is updated
[x] For Flex v2 features, ensured pluginsLoaded event handler is added
[x] Completed README template for new features

[x] Feature summary - high level summary of what the feature does
[x] Flex User Experience with animations - animations with descriptions if necessary of the user experience in Flex
[x] Setup and dependencies - description of any setup steps required for this feature
[x] How does it work? - description of plumbing supporting feature

[x] Updated build number in package.json when modifying a flex plugin
[x] Added PR Label "ready-for-review"
[x] Requested one or more reviewers for the PR

its kind of a bummer that theres some repetition of code between serverless packages but i can't see how to avoid it.


connect() method does not enter to try or catch. When pressed noting happens.

onPress={() =>
    connect(credentials.address, credentials.username, credentials.password)
    .then((_res) => console.log('connect: ', _res))
    .catch(console.log)
 }

does not outputs anything to console.

It's a Promise void 🤔 it should not output anything... check the index.d.ts

it is complicated. we should see some error or success info while we are debugging:)


[Programming question]: Drawing SVG files

I would like to program a Python function draw_vector_graphics(prompt:str, filename:str, prompt_function:callable) that generates SVG graphics using a prompt to a language model. Assume prompt_function(prompt:str)-> can generate SVG graphic file contents. Now write the implementation of draw_vector_graphics consisting of:

define a detailed prompt that asks for a SVG graphics. The variable prompt is a high-level description of what should be drawn. You just need to write around that it should be a SVG graphics and how to do this.
Save the resulting file to disk.

git-bob think about how to do this.

Fantastic! git-bob try this out!


The next palindrome number using python

Hey I want to add this program, please assign this to me.

Hey I want to add this program can you please assign this to me

please merge my pr for this issue


Does it work with Unity??

Hello,
Im doing an AR project with Unity for the  Web and wanted to try this.
Can this work with Unity?

@nsmith1024 so you want to use this in the webgl build? probably works, but not so sure

Start with Vuforia.
Unity is a great for AR, but for WebAR it can be quite cumbersome.
If you want to make an AR App use Unity and deploy it on your android. Its super straight forward.

I suspect it might requires some integration work. I mean, in theory the it should work but there are probably errors here and there.
There is no plan to formally support Unity webgl build at the moment. Of course it would be great if someone can work on this.
I'm closing this issue for now, until someone wants to work on it. Feel free to re-open


⚠ Bofrost.de has degraded performance

In 81fc1c0, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1066 ms

Resolved: Bofrost.de performance has improved in 16e9f87 after 6 minutes.


Early stopping with ddp  bug

Describe the bug
Earley stopping with ddp stalls :
When using distribued mode ddp and early stopping if the stop condition is met in one or more subprocess but not in all subprocess, the corresponding subprocess are stop but the others ones are still running and the training hangs.
with dp mode all is doing fine
To Reproduce
I use the example code, with a forked early stopping callback wich stops if val_acc>threshold
I also fix the bug #371 in trainer.py  line 1131 in met_batch_limit = batch_nb > self.nb_training_batches  (i.e change > by >= )
In validation_end() i return :
result = {'progress_bar': tqdm_dict, 'log': tqdm_dict,'val_acc':val_acc_mean}
return result
I use pytorch 1.2
The code :
from pytorch_lightning.callbacks import EarlyStopping

class ThresholdStopping(EarlyStopping):

    def __init__(self, monitor="val_acc",thresh=0.0,mode="max",verbose=0):
        super(ThresholdStopping, self).__init__()

        self.monitor = monitor
        self.stopped_epoch = 0
        self.thresh=thresh
        self.verbose = verbose

        if mode not in ['auto', 'min', 'max']:
            print('EarlyStopping mode %s is unknown, fallback to auto mode.' % mode)
            mode = 'auto'

        if mode == 'min':
            self.monitor_op = np.less
        elif mode == 'max':
            self.monitor_op = np.greater
        else:
            if 'acc' in self.monitor:
                self.monitor_op = np.greater
            else:
                self.monitor_op = np.less

        self.on_train_begin()

    def on_train_begin(self, logs=None):
        self.stopped_epoch = 0

    def on_epoch_end(self, epoch, logs=None):

        current = logs.get(self.monitor)
        stop_training = False

        print("current",current,self.thresh)

        if current is None:
            print('Early stopping conditioned on metric `%s` '
                  'which is not available. Available metrics are: %s' %
                  (self.monitor, ','.join(list(logs.keys()))), RuntimeWarning)
            stop_training = True
            return stop_training

        if self.monitor_op(current ,self.thresh):

            self.stopped_epoch = epoch
            stop_training = True
            self.on_train_end()

        return stop_training

    def on_train_end(self, logs=None):
        if self.stopped_epoch >= 0:
            print('Epoch %05d: early stopping' % (self.stopped_epoch + 1))

def main(hparams):
    """
    Main training routine specific for this project
    :param hparams:
    """
    # ------------------------
    # 1 INIT LIGHTNING MODEL
    # ------------------------
    model = LightningTemplateModel(hparams)

    # ------------------------
    # 2 INIT TRAINER
    # ------------------------
    # trainer = Trainer(max_nb_epochs=1, gpus=[0, 1, 3, 7], distributed_backend='ddp')

    gpu_param=hparams.gpus

    early_stop_callback=ThresholdStopping(monitor='val_acc',thresh=0.85)

    if hparams.distributed_backend=="ddp":
        gpu_param=[0,1,2,3,4, 5, 6, 7]

    trainer = Trainer(
        gpus=gpu_param,
        distributed_backend=hparams.distributed_backend,
        use_amp=hparams.use_16bit,
        early_stop_callback=early_stop_callback,
        min_nb_epochs=-1,
        max_nb_epochs=20,
    )

    # ------------------------
    # 3 START TRAINING
    # ------------------------
    trainer.fit(model)

if __name__ == '__main__':
    # ------------------------
    # TRAINING ARGUMENTS
    # ------------------------
    # these are project-wide arguments

    root_dir = os.path.dirname(os.path.realpath(__file__))
    parent_parser = ArgumentParser(add_help=False)

    # gpu args
    parent_parser.add_argument(
        '--gpus',
        type=int,
        default=2,
        help='how many gpus'
    )
    parent_parser.add_argument(
        '--distributed_backend',
        type=str,
        default='dp',
        help='supports three options dp, ddp, ddp2'
    )
    parent_parser.add_argument(
        '--use_16bit',
        dest='use_16bit',
        action='store_true',
        help='if true uses 16 bit precision'
    )

    # each LightningModule defines arguments relevant to it
    parser = LightningTemplateModel.add_model_specific_args(parent_parser, root_dir)
    hyperparams = parser.parse_args()

    # ---------------------
    # RUN TRAINING
    # ---------------------
    main(hyperparams)

Expected behavior
All the subprocess should stop
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS:  Ubuntu 16.04.4 LTS
Browser [e.g. chrome, safari]
Version : pip version

Additional context

Great point. Mind submitting a PR? I think this is as simple as closing the dist.group when in ddp or ddp2

Hi, could you give more informations to do that?
How a process communicates with the others ones?
i know little about multiprocessing...
with a flags in model class? raise a exception?

As this point also impact the checkpoint callback, the best is maybe to reduce all the metrics as in dp or ddp2 mode...so all the processes will stop correctly and the metrics will be computed on the entire dataset...
by the way i saw that the loss values in progress_bar and log keys are not detached from the graph and the val_loss tensor in loss, progress_bar and log are shared, so i think it's better to add .detach().clone() like this :
tqdm_dict = {'train_loss': loss_val.detach().clone()}
log_dict = {'train_loss': loss_val.detach().clone()}
output = OrderedDict({
'loss': loss_val,
'progress_bar': tqdm_dict,
'log': log_dict
})

that’s not necessary because we call .item() on anything passed into those dicts... that detaches the graph and brings things into numpy

ok, i see.
Excuses me but i still not fully understand :
In dp or ddp2 mode, the averaging operation done on the loss key  in reduce_distributed_output at the beginning of __process_output (for the callback_metrics) does not affect the graph, as it's done before the call to .item()?
Thanks.

if the averaging happens before item then it affects the graph for a brief second. however, that avg then becomes .item() so it has no effect on the the graph because that average is never used anywhere and .item() breaks the link

@jeffling @drazellan anyone want to submit this PR?

I got the same problem and I was stuck thinking that the program was crashing for some reason. Would be great if a message was printed at least when it early stops.

This happens whenever there are any random operations used in your procedure. Currently this issue can be avoided by averaging the values across all processes so that each process logs the same value. If you want to synchronize tensor val_loss for example:
import torch.distributed as dist ... dist.all_reduce(val_loss)  val_loss /= dist.get_world_size()

Hi, thanks for this. I'm having a similar issue and not quite following the above.
Background:
I'm using this in my validation-end (because it worked, I couldn't work out another way, I know it needs optimising. (and I have very small batches of very large images)):
`try: # one GPU version
avg_loss = torch.stack([x['val_loss'] for x in outputs]).mean()
avg_acc = torch.stack([x['val_accuracy'] for x in outputs]).mean()
except: # multi-gpu version
losses = []
accuracies = []
for thing in outputs:
for x in thing['val_loss']:
print(x)
                losses.append(x)
            for x in thing['val_accuracy']:
                accuracies.append(x)
        avg_loss = torch.stack(losses).mean()
        avg_acc = torch.stack(accuracies).mean()`

@williamFalcon  can you point me in the direction to close dist.group? Would that be in core.lightning.py somewhere?
And thanks @MartinPernus but where would this go? in training/val step functions?

Hi, thanks for this. I'm having a similar issue and not quite following the above.
Background:
I'm using this in my validation-end (because it worked, I couldn't work out another way, I know it needs optimising. (and I have very small batches of very large images)):
`try: # one gpu
       avg_loss = torch.stack([x['val_loss'] for x in outputs]).mean()
       avg_acc = torch.stack([x['val_accuracy'] for x in outputs]).mean()`

`except: # multi
        losses = []
        accuracies = []
        for thing in outputs:
            for x in thing['val_loss']:
                losses.append(x)
            for x in thing['val_accuracy']:
                accuracies.append(x)
        avg_loss = torch.stack(losses).mean()
        avg_acc = torch.stack(accuracies).mean()

`
@williamFalcon can you point me in the direction to close dist.group? Would that be in core.lightning.py somewhere?
And thanks @MartinPernus but where would this go? in training/val step functions?

Hi,
it would go in this exact function you posted: when you are calculating the average loss and accuracy in the whole validation set. In your case, you would just write
dist.all_reduce(avg_loss) avg_loss /= dist.get_world_size()
and the same for 'avg_acc'. This way the value will be synchronized across all processes and you won't get early stopping by a subset of processes.

Hi
I'm left this issue aside as i have a lot of works in my regular job but thanks for the reply, i completely agree with yours remarks
Nicolas

De : MartinPernus<EMAIL_ADDRESS>Envoyé : lundi 17 février 2020 08:55
À : PyTorchLightning/pytorch-lightning<EMAIL_ADDRESS>Cc : drazellan<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Objet : Re: [PyTorchLightning/pytorch-lightning] Early stopping with ddp bug (#379)
Hi, thanks for this. I'm having a similar issue and not quite following the above.
Background:
I'm using this in my validation-end (because it worked, I couldn't work out another way, I know it needs optimising. (and I have very small batches of very large images)):
`try: # one gpu
   avg_loss = torch.stack([x['val_loss'] for x in outputs]).mean()
   avg_acc = torch.stack([x['val_accuracy'] for x in outputs]).mean()`

`except: # multi
    losses = []
    accuracies = []
    for thing in outputs:
        for x in thing['val_loss']:
            losses.append(x)
        for x in thing['val_accuracy']:
            accuracies.append(x)
    avg_loss = torch.stack(losses).mean()
    avg_acc = torch.stack(accuracies).mean()

`
@williamFalconhttps://github.com/williamFalcon can you point me in the direction to close dist.group? Would that be in core.lightning.py somewhere?
And thanks @MartinPernushttps://github.com/MartinPernus but where would this go? in training/val step functions?
Hi,
it would go in this exact function you posted: when you are calculating the average loss and accuracy in the whole validation set. In your case, you would just write
dist.all_reduce(avg_loss) avg_loss /= dist.get_world_size()
and the same for 'avg_acc'. This way the value will be synchronized across all processes and you won't get early stopping by a subset of processes.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/PyTorchLightning/pytorch-lightning/issues/379?email_source=notifications&email_token=AJGN4N4XOJ4VK4NOKPRZ4NTRDJGGVA5CNFSM4JBWQ6Z2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEL5R4ZY#issuecomment-586882663, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AJGN4N32EULDYINXHYEEILDRDJGGVANCNFSM4JBWQ6ZQ.

Thanks again. yeah i tried that but it's still hanging. Curious about closing the dist.group but not a massive issue at the moment.

@jamesjjcondon could you please share a minimal example to replicate?

@jamesjjcondon feel free to reopen or send new issue if needed :rabbit:

Seems to only be an issue in combination with overfit_pc.
`import os
from pytorch_lightning import Trainer
from pytorch_lightning.callbacks import EarlyStopping
from argparse import ArgumentParser
from research_seed.mnist.mnist import CoolSystem
def main(hparams):
early_stop_callback = EarlyStopping(
        monitor='avg_val_loss',
        min_delta=0.00,
        patience=4,
        verbose=True,
        mode='min',
        )

# init module
model = CoolSystem(hparams)

# most basic trainer, uses good defaults
trainer = Trainer(
    distributed_backend='ddp',
    early_stop_callback=early_stop_callback,
    max_nb_epochs=30,
    overfit_pct=0.2,
    gpus=2,
)
trainer.fit(model)

if name == 'main':
parser = ArgumentParser(add_help=False)
parser.add_argument('--gpus', type=str, default=-1)
parser.add_argument('--nodes', type=int, default=1)
# give the module a chance to add own params
# good practice to define LightningModule speficic params in the module
parser = CoolSystem.add_model_specific_args(parser)

# parse params
hparams = parser.parse_args()

main(hparams)`

mnist_trainer_ES_hang.txt

Btw, when the above is run and python processes hang on gpu, pkill python gives semaphore warning, as in #1461


Add deploy executor

Pull Request Checklist
Please ensure that you have completed the following tasks:

[ ] Updated the changelog.
[ ] Updated all relevant *.md files in docs.

After merging to the master branch, ensure that you update the gh-pages branch.
Pull Request Description
Added first draft for the issue #10
Short recap of what needs to be done:

[x] Command syntax: polaris-cli deploy  - this is already done
[ ] Check if the following Kubernetes objects from the project’s 1-rbac.yaml manifest already exist (they are immutable), and, if they do, verify that they match the definitions in 1-rbac.yaml:

[ ] ClusterRole
[ ] ClusterRoleBinding

[ ] Raise an error, if the immutable objects exist, but do not match the project’s manifest.
[ ] Use the kubectl abstraction from task 5 to execute the deployment.
[ ] If the immutable objects already exist, skip them and apply only the other objects.
[x] Modify the controller generators to use the new deploy command: this was done in https://github.com/pics-polaris-cli/polaris/commit/72bf6fc4260c031b021205fd3917eb807c7e7d4a - but check the TODO

[x] slo-controller
[x] elasticity-strategy-controller
[x] composed-metric-controller
[x] predicted-metric-controller

[ ] Migration for existing projects

[ ] Adapt the existing deploy command in the Nx project.json files of existing projects during migration to the new Polaris version. - something similar (for the docker-build command) was done by @georgimld in https://github.com/pics-polaris-cli/polaris/commit/af8f65c7d33b220d65193c6b38d30058ac5dd1eb

Closes #5 as well


TestApi.test_get_backup Flaking

The test_get_backup test is flaking due to a time stamp comparison in the created field. As suggested in #1246 this could be fixed by adding a tolerance threshold to the timestamp comparison.

This is flaking more often. Priority to fix next.


Add inline bold support

This PR adds support for inline bold styling in tslide.
Before

After

Let me know if PR looks good. I can make any adjustments if needed.

cool, awesome

merged into 1.3.0


What's speed of Hand MeshTransformer compared with other methods such as CNN？

What's speed of Hand MeshTransformer compared with other methods such as CNN？

It is roughly 12 fps based on a single NVIDIA P100 GPU. I think the speed could be further improved with better implementation but we didn't put much engineering effort into it.
For the speed related experiments, you may want to check the appendix of our arxiv paper. Thanks.

Thanks. There may be some room for optimization to run on mobile phones in real time.


Switch to Vitest

https://vitest.dev has just been released, it allows us to drop the dependency on jest & babel and have tests which just run with minimal configuration.
Error messages are not as good as jest yet, but it is simpler and should help speed up tests on larger projects.

Dependencies reduced from 1098 to 814 (reduced pnpm install time by ~3 seconds, 15->12secs)

The main benefit is full support for npm modules which have dropped commonjs support

Pretty happy with this, also fixed a bunch of other issues with these packages. Would have been better to split it all up but was easier this way.


Adding notes function to embedded shopify cart

hi there,
My shopify buy button produced the coded below, which I'm supposed to embed on my squarespace site. I've done that but it doesn't allow me to have my customer enter notes @ the cart page. Is there a way to add a text area parameter to this code, that will be accepted by shopify?

Buy Alabama Current Owner Title Searches

This repo is specifically for the Timber framework, which doesn't sound like part of your issue. Please reach out to Shopify Support


Spark max position controller implementation

There was no function to set the min and max position of the encoder provided by rev:: so I implemented this using std::clamp. However, if there actually is a function to implement this, please let me know.

This is good for now, however we may want to reimplement both velocity and position with smartVelocity and SmartPosition to incorporate motion profiling.


[Hub Generated] Review request for Microsoft.Advisor to add version stable/2020-01-01

This is a PR generated at OpenAPI Hub. You can view your work branch via this link.
Changelog
Please ensure to add changelog with this PR by answering the following questions.

What's the purpose of the update?

[ ] new service onboarding
[ ] new API version
[ ] update existing version for new feature
[x] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When you are targeting to deploy new service/feature to public regions? Please provide date, or month to public if date is not available yet.
When you expect to publish swagger? Please provide date, or month to public if date is not available yet.
If it's an update to existing version,  please select SDKs of specific language and CLIs that require refresh after swagger is published.

[ ] SDK of .NET (need service team to ensure code readiness)
[ ] SDK of Python
[ ] SDK of Java
[ ] SDK of Js
[ ] SDK of Go
[ ] PowerShell
[ ] CLI
[ ] Terraform
[x] No, no need to refresh for updates in this PR

Contribution checklist:

[x] I commit to follow the Breaking Change Policy of “no breaking changes
[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[ ] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
Adding a new service

[ ] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from API Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[x] Updating API in stable version with Breaking Change Validation errors
[ ] Updating API(s) in preview over 1 year

Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Addition details on the process and office hours are on the Breaking change Wiki.
Please follow the link to find more details on PR review process.

@ChenTanyi Can you please review this PR. This is to fix following S360 item where properties are missing in swagger.
https://msazure.visualstudio.com/Swagger KPIs/_workitems/edit/8187800

@mudit794 Are all your changes belong to S360 fix? Could you also add someone (maybe in your team) to review it as well.

@ChenTanyi  These are all missing properties (some of them appear in special cases - not required). Yenchun from my team has reviewed and signed off on it.


[GitLab] unable to pull data from gitlab.com

Extension
https://github.com/raycast/extensions/tree/7cf0d190bc2c2aea72da0beaff72a23392dd844a/extensions/gitlab/
Description
The gitlab extension does not pull any data from https://gitlab.com. Every command is stuck in a refresh state and nothing ever happens.
Things I have tried:

Generate a new PAT with api access
Generate a PAT with read only access
Uninstall extension and reinstall extension

The PAT works fine when used in postman, either with ?private_token=... or as a Bearer.
Steps To Reproduce
Install Extension
Define gitlab instance as https://gitlab.com
Enter PAT
Open any gitlab command
Current Behaviour
Commands are stuck in a fetching state
Expected Behaviour
Does whatever the command should do

Additionally the PAT claims it was never used when I check the last used state on gitlab.com

@Tylopilus seems like network connection issue, maybe slow connection. gitlab.com works fine on my machine.
Try to copy the url into your browser https://gitlab.com/api/v4/projects?search=&min_access_level=30&per_page=100&page=1
Do you get some data?

Yes the data is coming back fine from the url directly. It does not seem to be an issue with gitlab itself but with the extension.
Now it does work but I am in a different network. So might be something on my home net that is having issues. Github is working fine tho in both networks.

I'm having the exact same issue for about 3 weeks.
Cannot search Merge Requests: Error: Unauthorized

@x10 which scopes do you have assigned to your personal access token?

I have the same issue. I have api and read_api scopes in place.

I'm having the exact same issue; however, an error is never shown. The extension just keeps loading and loading and nothing happens. I've tried to re-generate tokens, uninstall and install again... everything. Nothing seems to work.

@rafael-yure which command did you use?


Document slow tests on certain CI servers and/or Docker machines.

Hey guys, me and a bunch of others users have found that Jest may be slow on CI servers and/or Docker machines. This is probably related to limited IOPS or CPU power. Until there's a solution I recommend documenting it in the troubleshooting guide. Suggestions for improvement are welcome.

Current coverage is 88.57% (diff: 100%)

Merging #2162 into master will not change coverage

@@             master      #2162   diff @@
==========================================
  Files            39         39
  Lines          1409       1409
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits           1248       1248
  Misses          161        161
  Partials          0          0

Powered by Codecov. Last update fd9be0a...53643c4

thank you!


Cubemos integration into Unreal Engine 4.25 dll issue

Required Info

Operating System & Version
Windows 10

Platform
PC Unreal Engine 4.25

SDK Version
Cubemos 3.0

Language
Unreal Engine 4.25 C++

Segment
Skeleton Tracking

I'm having a lot of trouble getting the Cubemos SDK integrated into Unreal Engine. I've included all the source and binaries, but whenever I start Unreal Engine from Visual Studio 2019 it crashes with the error:
The procedure entry point SymEnumSymbolsExW could not be found in the dll C:\Windows\SYSTEM32\dbgeng.dll
I believe that's just related to the Unreal Engine crash viewer. Looking through the logs I see the errors:
LogWindows:   Missing import: cubemos_engine.dll
LogWindows:   Missing import: cubemos_base.dll
LogWindows:   Missing import: cubemos_skeleton_tracking.dll
even though UE is looking in exactly the right place to find the dlls. I'm sure I have all the right settings, as in running 64 bit etc but it's just not recognising them. The sample programs included with the Cubemos SDK also work without any issues.

Hi @elliotstronge   The Cubemos Skeleton Tracking SDK is the product of a company called Cubemos, and they are responsible for providing support for it as the skeleton SDK is not an Intel product.
To talk to Cubemos, please visit their website at https://www.cubemos.com/ and click on the Got any questions?  I'm happy to help button in the bottom corner of the page.

Ok thanks Marty.


fix: cert-manager upgrade problem

When upgrading the cluster (jx gitups cluster) and cert-manger is upgraded the boot job fails due to the startupapicheck:
job.batch/cert-manager-startupapicheck apply failed: error when applying patch:...: field is immutable

/retest

/retest

/retest

/retest

/retest

/retest

/retest

/retest

/retest

/retest

/retest

Due to GraphQL: Could not clone: Name already exists on this account (cloneTemplateRepository) i need to retest until I reach a pull_number not used for this PR
/retest

/retest

/retest

/retest

/retest

/retest


Can't navigate directly to route when pushState is true in Aurelia js, react js with backend server as .net 4.5

I have a below route configuration:
config.options.pushState = true;
config.options.root = "/";
config.options.hashChange = false;
url: applicationdomain.../displayData
this application working locally without any issue but after deploying it to the server, same URL giving me 404 on refresh or direct hit.
I read on the net that we need to configure the server to support the push state. however, I couldn't figure out what exactly I need to configure on .Net 4.5 server.

I'm having a similar issue. Just following along with the official Contact Manager Tutorial, I can click on a Contact and the router works, loading the component, and URL changes to: http://localhost:8080/contacts/1
But then if I refresh the browser, I get errors like this:
Refused to apply style from 'http://localhost:8080**/contacts/css/**vendors~253ae210.260f15a8e8c173d839a3.chunk.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
It's looking in /contacts/css, which doesn't exist!!

@3cp I'm not sure if there's something that could affect a freshly generated project, could you help have a look with this?
@Sidewinder1138 thanks for commenting on this. Could you help give some info about your local env? CLI/node/npm versrions?

@Sidewinder1138 I am following the tutorial and could not reproduce your error. Could you push your project to GitHub for us to check?

@rick0907 I am not a .net user. But if you still need help, go to https://discourse.aurelia.io for help, there are many .net users around to help.

@rick0907 please let me know it you get a solution for this application working locally without any issue but after deploying it to the server, same URL giving me 404 on refresh or direct hit. we also facing the same issues which is not sloved


Hamburguer Menu is not showing

Issue

[x] I am on the latest Hyper.app version
[x] I have searched the issues of this repo and believe that this is not a duplicate

OS version and name: Archlinux with GNOME shell

Hyper.app version: 1.0.0

Link of a Gist with the contents of your .hyper.js: https://gist.github.com/juangl/74346eb89777775d4f841149ef16b20f

Relevent information from devtools :

I get the next warning:
Unknown OSC code: "1"

The issue is reproducible in vanilla Hyper.app:

Hi there. The hamburger menu is hidden by default on linux. You can enable it in your .hyper.js file here: https://gist.github.com/juangl/74346eb89777775d4f841149ef16b20f#file-hyper-js-L33 by setting showHamburgerMenu to true.

Thank you. Everything is ok.