Stuff to fix

[x] Backend/Thumbnail preview: dont expand the page if a thumbnail is opened at the end of a page
[x] Frontend/Styling: Code blocks both in-line and multi-line need proper styling in the default theme
[x] Frontend/Styling: Multi-line code blocks can have syntax highlighting
[ ] Backend: Failover file sending needs to atleast be multi-threaded and/or break less (if this isn't possible then I'm using Nginx for the file backend)
[x] Backend+Frontend: Allow for scripted header/footer pages
[x] Backend: move from Flask+uWSGI to Quart/Starlette/FastAPI+uvicorn Moved to #2
[ ] Frontend/Pages: more metadata headers for better parsing in search engines
[x] Styling: Google thinks that the text is too small and links are too close together for mobile devices
[ ] Backend: Redis/PostgreSQL/ElasticSearch database
[ ] Backend+Frontend: Allow for file hashing
[ ] Backend+Frontend: Implement file searching/filtering
[ ] Backend: File database updates (on start, periodically, when page is loaded)
[ ] Backend/Thumbnail preview: Pre-generate thumbnails and store either in cache dir or database
[ ] Thumbnail preview: Add an arrow that points to the smaller thumbnail
[ ] Thumbnail preview: Add a loading display while the thumbnail is generated
[ ] Page preview: Replace wxhtmltoimage with something more native that isn't prone to breaking; see if I can use local assets for generation
[ ] Frontend: Have better theming support (page template generation isn't determined by the theme, but can be customized extensively (see: Gazelle))
[x] Backend/Pages: Allow separate locations for static (non-dynamic content) and served indexes
[ ] Backend: Make web browser cache static assets (/_/styles/*)

Gonna add stuff at will.

2 and 3: fixed in https://github.com/samicrusader/Histoire/commit/64a0fa363f89a6fec58958ab18d4a7928bf1462e

1: fixed in https://github.com/samicrusader/Histoire/commit/8d0f827e535aeaceec4fa53d42cd31292f103f89

8: fixed in https://github.com/samicrusader/Histoire/commit/a0fd2f3964b98ffa8c0b46f05730c8c53e45b6d0

5: fixed in https://github.com/samicrusader/Histoire/commit/4b0c7610b0d34332c5c0ca8b3fe51896748adfbf

4 may be fixed by 6 but don't quote me on that

#\6 fixed by #2 being complete

#\18 fixed in 656fd10a69d0d00f4ad3bde2d56e21384729eb7c

#\19 fixed in 6f4fcdcff2aa251881e25b65505f799285b2ede1

#\16 fixed in commits from https://github.com/samicrusader/Histoire/tree/qwebengine-thumbnailing-test

#\20 fixed in 932edc606a367cbef8c3ec29a530708e16bd8975 and 45964c188b76240bca6aaf8135224dccedc91592

#\4 has been fixed since the Quart move I believe:


Client crashes upon clicking "Save and Quit" in game

Upon clicking "Save and Quit" in game, the client crashes.  It happens often, but not reliably.
It appears to be caused by an interaction with some other mod I have installed, I have however not been able to find out which one it is.
The crash only occurs upon quitting the game and also only when Dynamic surroundings is installed.
crash-2021-10-30_15.38.24-client.txt
I'll try to test specifically which interaction is causing the crash. If you have an idea, what might be causing it, I'm quite willing to test it.

Can reproduce, but not sure of the exact cause as it seems slightly random, i was attempting to narrow it down to a specific mod but when i added them all back it works fine. Then after repopening, moving a bit, and attempting to save again, it crashes

It seems to be whenever the music kicks in but i am not 100% sure

Yep it is, was able to reproduce with only Mod menu, fabric api, and Dynamic surroundings I was underground and waited for the music to start playing, once it starts playing and you attempt to save and quit, the game crashes.
crash-2021-12-13_13.32.03-client.txt

I was able to reproduce this with Not Enough Crashes installed, which gives a better stack trace: https://pastebin.com/xLJA62ci

Here's an "understandable" log for you. I hope it helps, but it didn't help me much.
It happens because the Source being closed in SourceManager from Channel does not exist in SoundEngine, which can only be created through Channel, which exactly registers it in SounEngine, which causes the crash. Hmmm, I'm looking here and it seems it can only be when Source in SourceManager is null, needs research on this problem!
Also try testing this with the standard Client.Config.soundSystem.streamingChannels parameter (streamingChannels) in 8.
I'm sure you will solve this problem quickly!
debug-1.log

It can't be null either, maybe we should consider `org/orecruncher/dsurround/mixins/audio/MixinSource.java'?

It can't be null either, maybe we should consider org/orecruncher/dsurround/mixins/audio/MixinSource.java?

I already looked at that one. I am pretty sure there is a unregistered channel (or one that is not correctly registered)

I can not figure out what is causing this, I hope you can solve this problem. I will be very grateful to you for an explanation of the solution to this problem!

I already looked at that one. I am pretty sure there is a unregistered channel (or one that is not correctly registered)
Why do you think so?

It's just that Minecraft itself creates one Channel instance, and the error says that Channel.sources has elements that aren't in SoundEngine.(streaming/static)Source, which shouldn't be and can't seem to be.
The Source itself can be null, by the @Nullable annotation inside SourceManager. I can assume that the Source at the moment of SoundEngine.release is null.
Maybe I don't understand something?

I can assume that the Source at the moment of SoundEngine.release is null.

Nope, I already looked at that. Using a Mixing at HEAD of release(), which prints out the source to release, there is no null source

Oh, okay

I think, I am now pretty sure I know what is going on:
The release function is called somewhere on the render thread, which should not be done.
That leads to the channels being released two times since the threads are not synchronized (they don't need to as this shouldn't be done on the render thread anyways).
So, sometimes the instances are being released twice because they still remain in the SourceSet despite being already released due to the bad synchronization.
I am now trying to track down the faulty call to release.
Here you can see what I mean (RH is at the HEAD of the release function, RT at the TAIL):

Heh, I see, thank you very much for the explanation!

Opened #17 with a workaround (not a fix!)

Is it possible that after this.taskQueueue.restart(); the modification tries to play the audio while ignoring the playback stop?
It looks like the audio processing in this.taskQueue is happening while this.channel.close();, and at that time the processing in this.taskQueue in the Local Client thread is simultaneously with this.channel.close(); in the Render thread trying release.
this.channel.close(); in a Render thread for the Minecraft is more than normal practice


New to this

Everything seemed to be working fine, until I stopped using it for about an hour. At first i had a problem with its connection being timed out, or first it was 10060(?) and then it went to 10054. Fiddled with it, then it fixed itself and was finding the songs from the links once more, but now when it goes to play them in the chat, no actual sound comes forth. Says its playing the song just find, but no music or sound.

Can you screenshot the error?

I'm going to close this issue for now. Reply if you still have problems with a screenshot of your error(s).


Make Add GTFS to a Network Dataset work in ArcGIS Pro

Add GTFS to a Network Dataset is not supported in Pro because it uses a "custom evaluator" built in ArcObjects, and Pro's SDK does not allow you to create or use a custom evaluator.  So unfortunately, there is just no way to make this work at this time.
However, I have been hearing more requests for this functionality, and hearing from users is a good way for me to advocate for support internally here at Esri.  If you would like to see the Add GTFS to a Network Dataset tool or equivalent functionality available in ArcGIS Pro, please up-vote this issue and/or leave a comment explaining your use case.

As we are now using Pro version in our organization, that will be very helpful and more powerful working in Pro.
Many thanks.

I second this. Network analysis in pro is incredibly fast. It opens up degrees of temporal-spatial analysis we honestly could not do with ArcMap.

Great news, everyone!  ArcGIS Pro 2.4 (releasing this summer) will natively support public transit in Network Analyst.  There will be no need for a separate download, so the Add GTFS to a Network Dataset tool will be deprecated.  I'll make a more detailed announcement here after Pro 2.4 is released with some information about how you can get started with it.

ArcGIS Pro 2.4 was released today.  Learn more about the new public transit functionality in Network Analyst here: https://pro.arcgis.com/en/pro-app/help/analysis/networks/network-analysis-with-public-transit-data.htm


Refactor Transaction forms to use new Modal component

Also need to include aria-described by on form errors
ex:
<Input aria-describedby="amount-errors "/>
{errors.amount && <ErrorMessage  id="amount-errors" />}


use random port rather than 5678 in case it is in use

Signed-off-by: Bob Callaway<EMAIL_ADDRESS>

Not working unfortunately , the server.addr needs a .to_s as it complains about adding an integer and a string, but it does not seem to connect back for the return path (token) etc. I will try to debug more. BTW there is a docker-compose, but not used it yet.

I think I have it working now... can you try again?

This works, just a question before approving: If this attempts to spawn against a random generated port number, and that port number happens to be already in use, can it handle retrying with a different port or will it abort / error out?
There is an issue with the browser message not displaying, but this is an issue in my code.

Binding to port 0 lets the kernel select an available port from the ephemeral range. If there are no available ports, then the error path would be similar to if 5678 were in already in use with your original code.
Bob Callaway, PhD
Red Hat, Inc.
@.***
919.601.1526

From: Luke Hinds @.>
Sent: Tuesday, April 27, 2021 5:14:51 AM
To: sigstore/ruby-sigstore @.>
Cc: Bob Callaway @.>; Author @.>
Subject: Re: [sigstore/ruby-sigstore] use random port rather than 5678 in case it is in use (#20)
This works, just a question before approving: If this attempts to spawn against a random generated port number, and that port number happens to be already in use, can it handle retrying with a different port or will it abort / error out?
There is an issue with the browser message not displaying, but this is an issue in my code.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/sigstore/ruby-sigstore/pull/20#issuecomment-827452629, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAVWTJKA5QJ3QB665OBCTXDTKZ6AXANCNFSM43S7KOJA.


Migrated the package to null-safety

The package has been tested and migrated to null safety, merge this pull request and submit a null-safe version to pub.dev

why this PR is not merged yet?


Better search and more results for hint-sql

I've made some changes to the sql-hint.js file, so that now it appends, at the end of the result array, also words

that contains (not only "start with") the string.

Okay, but this is just an issue, though it sounds like you were trying to create a pull request.

Yes, I want to create a pull request but I'm no expert on git, so I didn't
know how to do that exactly.
Sorry, I will study how to create a pull request.
Il giorno ven 21 feb 2020 alle ore 08:21 Marijn Haverbeke <
<EMAIL_ADDRESS>ha scritto:

Okay, but this is just an issue, though it sounds like you were trying to
create a pull request.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/codemirror/CodeMirror/issues/6152?email_source=notifications&email_token=AMBHGXM5ZUJ5CIQ7AC4BXXDRD56HBA5CNFSM4KYTNUMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMRYOII#issuecomment-589530913,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMBHGXKIEFOI4QXWBNGAPQ3RD56HBANCNFSM4KYTNUMA
.


python3Packages.websockets: 8.1 -> 9.1

Motivation for this change
Update to latest upstream release 9.1
Version 9.1 fixes a security issue introduced in version 8.0.
Change log:

https://websockets.readthedocs.io/en/stable/changelog.html#id2
https://websockets.readthedocs.io/en/stable/changelog.html#id3
https://websockets.readthedocs.io/en/stable/changelog.html#id4
https://websockets.readthedocs.io/en/stable/changelog.html#id5

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 123283 run on x86_64-linux 1

2 packages marked as broken and skipped:

python38Packages.pytest-sanic
python39Packages.pytest-sanic

31 packages failed to build:

dyndnsc
home-assistant
python38Packages.aioambient
python38Packages.amqtt
python38Packages.entrance
python38Packages.entrance-with-router-features
python38Packages.hbmqtt
python38Packages.json-logging
python38Packages.pyppeteer
python38Packages.qiskit
python38Packages.qiskit-ibmq-provider
python38Packages.roombapy
python38Packages.sanic
python38Packages.sanic-auth
python38Packages.sanic-testing
python38Packages.simplisafe-python
python39Packages.aioambient
python39Packages.amqtt
python39Packages.entrance
python39Packages.entrance-with-router-features
python39Packages.json-logging
python39Packages.pyppeteer
python39Packages.qiskit
python39Packages.qiskit-ibmq-provider
python39Packages.roombapy
python39Packages.sanic
python39Packages.sanic-auth
python39Packages.sanic-testing
python39Packages.simplisafe-python
theharvester
urlwatch

56 packages built:

appdaemon
datasette (python38Packages.datasette)
grab-site
onionshare
onionshare-gui
python38Packages.PyRMVtransport
python38Packages.aiopylgtv
python38Packages.authcaptureproxy
python38Packages.axis
python38Packages.denonavr
python38Packages.dependency-injector
python38Packages.elmax
python38Packages.fastapi
python38Packages.flask-socketio
python38Packages.homematicip
python38Packages.httpcore
python38Packages.httpx
python38Packages.ipfshttpclient
python38Packages.pylitterbot
python38Packages.pytest-httpx
python38Packages.python-binance
python38Packages.python-engineio
python38Packages.python-engineio_3
python38Packages.python-socketio
python38Packages.python-socketio_4
python38Packages.respx
python38Packages.slack-sdk
python38Packages.teslajsonpy
python38Packages.uvicorn
python38Packages.websockets
python39Packages.PyRMVtransport
python39Packages.aiopylgtv
python39Packages.authcaptureproxy
python39Packages.axis
python39Packages.datasette
python39Packages.denonavr
python39Packages.dependency-injector
python39Packages.elmax
python39Packages.fastapi
python39Packages.flask-socketio
python39Packages.homematicip
python39Packages.httpcore
python39Packages.httpx
python39Packages.ipfshttpclient
python39Packages.pylitterbot
python39Packages.pytest-httpx
python39Packages.python-binance
python39Packages.python-engineio
python39Packages.python-engineio_3
python39Packages.python-socketio
python39Packages.python-socketio_4
python39Packages.respx
python39Packages.slack-sdk
python39Packages.teslajsonpy
python39Packages.uvicorn
python39Packages.websockets

python3Packages.pyppeteer: https://github.com/NixOS/nixpkgs/pull/124201

@fabaff my notifications are like... 50% your PRs :)

other than the sanic regressions, everything else lgtm
still would like for some time for them to respond.

I'm also getting a failure from simplisafe-python on macos 10.15:
ERROR: Could not find a version that satisfies the requirement websockets<9.0,>=8.1 (from simplisafe-python)
ERROR: No matching distribution found for websockets<9.0,>=8.1

The constant-time comparison should be fairly trivial to backport for stable branch(es).
https://github.com/aaugustin/websockets/commit/547a26b685d08cac0aa64e5e65f7867ac0ea9bc0

I don't know if a new CVE will be assigned for the issue fixed here, but https://nvd.nist.gov/vuln/detail/CVE-2018-1000518 is the CVE for when this happened in the 4->5 days. Guess we call this CVE-2018-1000518-redux.

This is a semi-automatic executed nixpkgs-review with nixpkgs-review-checks extension. It is checked by a human on a best effort basis and does not build all packages (e.g. lumo, tensorflow or pytorch).
If you have any questions or problems please reach out to SuperSandro2000 on IRC.
Result of nixpkgs-review pr 123283 run on x86_64-linux 1

5 packages failed to build and already failed to build on hydra master:

python38Packages.qiskit: log was empty
python38Packages.qiskit-ibmq-provider: log was empty
python39Packages.qiskit: log was empty
python39Packages.qiskit-ibmq-provider: log was empty
theharvester: log was empty

97 packages failed to build and are new build failures:

appdaemon: log was empty
chia: log was empty
datasette: log was empty
(python38Packages.datasette): log was empty
dyndnsc: log was empty
esphome: log was empty
grab-site: log was empty
home-assistant: log was empty
onionshare: log was empty
onionshare-gui: log was empty
opsdroid: log was empty
platformio: log was empty
python38Packages.PyRMVtransport: log was empty
python38Packages.aioambient: log was empty
python38Packages.aiopylgtv: log was empty
python38Packages.amqtt: log was empty
python38Packages.authcaptureproxy: log was empty
python38Packages.axis: log was empty
python38Packages.denonavr: log was empty
python38Packages.dependency-injector: log was empty
python38Packages.elmax: log was empty
python38Packages.entrance: log was empty
python38Packages.entrance-with-router-features: log was empty
python38Packages.envoy-reader: log was empty
python38Packages.fastapi: log was empty
python38Packages.flask-socketio: log was empty
python38Packages.ha-philipsjs: log was empty
python38Packages.hbmqtt: log was empty
python38Packages.homematicip: log was empty
python38Packages.httpcore: log was empty
python38Packages.httpx: log was empty
python38Packages.ipfshttpclient: log was empty
python38Packages.json-logging: log was empty
python38Packages.mattermostdriver: log was empty
python38Packages.pylitterbot: log was empty
python38Packages.pyppeteer: log was empty
python38Packages.pytest-httpx: log was empty
python38Packages.pytest-sanic: log was empty
python38Packages.python-binance: log was empty
python38Packages.python-engineio: log was empty
python38Packages.python-engineio_3: log was empty
python38Packages.python-socketio: log was empty
python38Packages.python-socketio_4: log was empty
python38Packages.respx: log was empty
python38Packages.roombapy: log was empty
python38Packages.sanic: log was empty
python38Packages.sanic-auth: log was empty
python38Packages.sanic-testing: log was empty
python38Packages.simplisafe-python: log was empty
python38Packages.slack-sdk: log was empty
python38Packages.systembridge: plain log  |  pretty log
python38Packages.teslajsonpy: log was empty
python38Packages.uvicorn: log was empty
python38Packages.websockets: log was empty
python39Packages.PyRMVtransport: log was empty
python39Packages.aioambient: log was empty
python39Packages.aiopylgtv: log was empty
python39Packages.amqtt: log was empty
python39Packages.authcaptureproxy: log was empty
python39Packages.axis: log was empty
python39Packages.datasette: log was empty
python39Packages.denonavr: log was empty
python39Packages.dependency-injector: log was empty
python39Packages.elmax: log was empty
python39Packages.entrance: log was empty
python39Packages.entrance-with-router-features: log was empty
python39Packages.envoy-reader: log was empty
python39Packages.fastapi: log was empty
python39Packages.flask-socketio: log was empty
python39Packages.ha-philipsjs: log was empty
python39Packages.homematicip: log was empty
python39Packages.httpcore: log was empty
python39Packages.httpx: log was empty
python39Packages.ipfshttpclient: log was empty
python39Packages.json-logging: log was empty
python39Packages.mattermostdriver: log was empty
python39Packages.pylitterbot: log was empty
python39Packages.pyppeteer: log was empty
python39Packages.pytest-httpx: log was empty
python39Packages.pytest-sanic: log was empty
python39Packages.python-binance: log was empty
python39Packages.python-engineio: log was empty
python39Packages.python-engineio_3: log was empty
python39Packages.python-socketio: log was empty
python39Packages.python-socketio_4: log was empty
python39Packages.respx: log was empty
python39Packages.roombapy: log was empty
python39Packages.sanic: log was empty
python39Packages.sanic-auth: log was empty
python39Packages.sanic-testing: log was empty
python39Packages.simplisafe-python: log was empty
python39Packages.slack-sdk: log was empty
python39Packages.systembridge: log was empty
python39Packages.teslajsonpy: log was empty
python39Packages.uvicorn: log was empty
python39Packages.websockets: log was empty
urlwatch: log was empty

sanic-testing (https://github.com/sanic-org/sanic-testing/commit/7814f08076e3618feb739fd18c29500ab92802e4) and sanic (https://github.com/sanic-org/sanic/pull/2154) and both in the works.

As far as Chia is concerned, the pytestCheckPhase now takes hours and fails. Looking into it. Did anyone get it to run?

I'm testing without chia as those tests take 2.5 h to run for me.

As far as Chia is concerned, the pytestCheckPhase now takes hours and fails. Looking into it. Did anyone get it to run?

I'm testing without chia as those tests take 2.5 h to run for me.

I figured that if you remove pytest-asyncio it goes back to <30 minutes. short term we can go there. Long term I'm going to investigate further.

commit message: chai -> chia

Thanks. I really hope that I'm not ordering a "Masala chia" next time.

Result of nixpkgs-review pr 123283 run on x86_64-linux 1

6 packages failed to build:

home-assistant
python38Packages.hbmqtt
python38Packages.simplisafe-python
python38Packages.systembridge
python39Packages.simplisafe-python
python39Packages.systembridge

100 packages built:

appdaemon
chia
datasette (python38Packages.datasette)
dyndnsc
esphome
grab-site
lexicon
onionshare
onionshare-gui
opsdroid
platformio
python38Packages.PyRMVtransport
python38Packages.aioambient
python38Packages.aiopylgtv
python38Packages.amqtt
python38Packages.authcaptureproxy
python38Packages.axis
python38Packages.denonavr
python38Packages.dependency-injector
python38Packages.elmax
python38Packages.entrance
python38Packages.entrance-with-router-features
python38Packages.envoy-reader
python38Packages.fastapi
python38Packages.flask-socketio
python38Packages.ha-philipsjs
python38Packages.homematicip
python38Packages.httpcore
python38Packages.httpx
python38Packages.ipfshttpclient
python38Packages.json-logging
python38Packages.mattermostdriver
python38Packages.pylitterbot
python38Packages.pyppeteer
python38Packages.pytest-httpx
python38Packages.pytest-sanic
python38Packages.python-binance
python38Packages.python-engineio
python38Packages.python-engineio_3
python38Packages.python-socketio
python38Packages.python-socketio_4
python38Packages.qiskit
python38Packages.qiskit-ibmq-provider
python38Packages.respx
python38Packages.roombapy
python38Packages.sanic
python38Packages.sanic-auth
python38Packages.sanic-testing
python38Packages.slack-sdk
python38Packages.sunpy
python38Packages.teslajsonpy
python38Packages.uvicorn
python38Packages.websockets
python38Packages.zeep
python39Packages.PyRMVtransport
python39Packages.aioambient
python39Packages.aiopylgtv
python39Packages.amqtt
python39Packages.authcaptureproxy
python39Packages.axis
python39Packages.datasette
python39Packages.denonavr
python39Packages.dependency-injector
python39Packages.elmax
python39Packages.entrance
python39Packages.entrance-with-router-features
python39Packages.envoy-reader
python39Packages.fastapi
python39Packages.flask-socketio
python39Packages.ha-philipsjs
python39Packages.homematicip
python39Packages.httpcore
python39Packages.httpx
python39Packages.ipfshttpclient
python39Packages.json-logging
python39Packages.mattermostdriver
python39Packages.pylitterbot
python39Packages.pyppeteer
python39Packages.pytest-httpx
python39Packages.pytest-sanic
python39Packages.python-binance
python39Packages.python-engineio
python39Packages.python-engineio_3
python39Packages.python-socketio
python39Packages.python-socketio_4
python39Packages.qiskit
python39Packages.qiskit-ibmq-provider
python39Packages.respx
python39Packages.roombapy
python39Packages.sanic
python39Packages.sanic-auth
python39Packages.sanic-testing
python39Packages.slack-sdk
python39Packages.sunpy
python39Packages.teslajsonpy
python39Packages.uvicorn
python39Packages.websockets
python39Packages.zeep
theharvester
urlwatch

python3Packages.systembridge: no clear why there is a failure (ERROR: Could not find a version that satisfies the requirement websockets>=9.0.2 (from systembridge))
python3Packages.simplisafe-python: https://github.com/NixOS/nixpkgs/pull/125445/commits/a373431cd7d0d933cf357708c1ae44e0857e8110
python38Packages.hbmqtt: unmaintained (-> amqtt is a maintained drop-in replacement)

I will merge this and deal with the remaining issues later.


FIX: Fix show_fiff

Closes #3317.
@christianbrodbeck can you see if it fixes the issue for you?

Works great now, thanks!
The one that always worked:
Christians-Mini ~/Code/mne-python/examples/MNE-testing-data/MEG/sample$ mne show_fiff sample_audvis_trunc-trans.fif
999 = FIFFB_ROOT
    100 = FIFF_FILE_ID (20) = {'secs':<PHONE_NUMBER>, 'version' ... dict len=4
    101 = FIFF_DIR_POINTER (4) = [-1]
    106 = FIFF_FREE_LIST (4) = [-1]
    108 = FIFF_NOP (0)
    350 = FIFFB_MNE
        222 = FIFF_COORD_TRANS (104) = <Transform  |  head->MRI (surf ... dict len=3
        107 = FIFFB_ISOTRAK
            3506 = FIFF_MNE_COORD_FRAME (4) = [5]
            x3: 213 = FIFF_DIG_POINT (20) = {'coord_frame': 0, 'ident': 3, ... dict len=4

and the one that did not:
Christians-Mini ~/unix_apps/mne 2.7.3/share/mne/mne_analyze/fsaverage$ mne show_fiff fsaverage-trans.fif
999 = FIFFB_ROOT
    100 = FIFF_FILE_ID (20) = {'secs':<PHONE_NUMBER>, 'version' ... dict len=4
    101 = FIFF_DIR_POINTER (4) = [-1]
    106 = FIFF_FREE_LIST (4) = [-1]
    222 = FIFF_COORD_TRANS (104) = <Transform  |  head->MRI (surf ... dict len=3
    108 = FIFF_NOP (0)

Cis not happy

All better @agramfort

[Current coverage][cc-pull] is 86.24%

Merging [#3321][cc-pull] into [master][cc-base-branch] will increase coverage by 0.01%

@@             master      #3321   diff @@
==========================================
  Files           336        336
  Lines         57284      57294    +10
  Methods           0          0
  Messages          0          0
  Branches       8716       8717     +1
==========================================
+ Hits          49397      49414    +17
+ Misses         5219       5214     -5
+ Partials       2668       2666     -2

[][cc-pull]

Powered by Codecov. Last updated by [81e8f63...4403b69][cc-compare]
[cc-base-branch]: https://codecov.io/gh/mne-tools/mne-python/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/mne-tools/mne-python/compare/81e8f6309be5f864a691f85ba3f767c13cd7f86d...4403b691350906195706b5bc479941a1a7351fb3
[cc-pull]: https://codecov.io/gh/mne-tools/mne-python/pull/3321?src=pr


chore: Tweak PR bot logic

Tweak PR bot logic further to be more precise.
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)

/skip-e2e


fix(devtool): fix devtool Gitter chat-room link

[ ] I added new tests for the issue I fixed/built
[x] I ran npm test for the package I'm modifying
[x] I used npm run commit instead of git commit

fix typo in the Gitter 'chat' URL that is shown when renderInvalidState is displayed and opens page in a new tab

Thank you @travenasty !


Add a verbose mode

Brought up by a customer in this helpdesk conversation around failing deploys,
https://app.intercom.io/a/apps/q245f50x/inbox/unassigned/conversations/6125957649
However, I've seen a few other situations it would help with as well.

the commenters in #10 are seeing the same issue as the customer I reference.

New CLI has a DEBUG mode.  We may add a verbose mode in the future, but lets see if that covers it.


Create bower.json

Created bower.json (with same dependencies as in package.json).
bower install works OK with it.
Once this PR is merged, one should register the package on Bower, as described here:
http://bower.io/docs/creating-packages/#register
bower register chai-jquery git://github.com/chaijs/chai-jquery should do the trick...

It's a shame that Bower can't glean this information from the package.json, seeing as it has about 99% identical contents, but ho hum.

yeah, this is frustrating. Anyway, bower support was asked by users, and since the file was made with nearly a big copy/paste and some minor adjustments, it was worth it.
Thanks for merging


I propose we add curly brackets '{}' to capsualte record variables

It will help us add the 'is' syntax in a more organized way.
For example:
var recordExample : record
var a : int is 0;
var b : real is 2.0;
end is { .a = 1, .b = 3.0};

nope


Hi @Apache9 , I also found that type conversion is no need in region.jsp, as fallow.
List<? extends Store> stores = region.getStores();
for (Store store : stores) {
   String cf = store.getColumnFamilyName();
   Collection<? extends StoreFile> storeFiles = store.getStorefiles(); %>

Maybe we can also fix it in this PR ,  Or we can open a new PR ?

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 39s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

_ master Compile Tests _

+1 :green_heart:
mvninstall
3m  5s

master passed

+1 :green_heart:
spotless
0m 45s

branch has no errors when running spotless:check.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
2m 51s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
spotless
0m 45s

patch has no errors when running spotless:check.

Thanks.

@pankaj72981 Do you have any other concerns?
Thanks.

No more suggestions, we are good to go now. Thanks @guluo2016


False positive prop-types for multi-comp components

Although generally bad practice its needed sometimes. For example, when using dynamic redux-forms
import React, {Component, PropTypes} from "react";
import {connectReduxForm} from "redux-form";

class DynamicForm extends Component {
    render () {
        const {formName, fieldsNeeded} = this.props;

        // define form class
        class Form extends Component {
            render () {
                const {fields} = this.props;  // passed in by redux-form

                return (

                        {Object.keys(fields).map(fieldName =>

                                {fieldName}
                                <input type="text" {...fields[fieldName]}/>

                        )}

                );
            }
        }

        Form.propTypes = {
            fields: PropTypes.object.isRequired
        };

        // connect Form to Redux and decorate with redux-form
        Form = connectReduxForm({ form: formName, fields: fieldsNeeded })(Form);

        // render connected and decorated form
        return <Form/>;
    }
}

DynamicForm.propTypes = {
    formName: PropTypes.string.isRequired,
    fieldsNeeded: PropTypes.arrayOf(PropTypes.string).isRequired
};

yields
Message:
    'fields' is missing in props validation for DynamicForm.render.Form
Details:
    fileName: /Users/michael/workspace/paddle/src/scripts/components/ToolMetadataForm.js
    lineNumber: 11

Wow, first time I see this. Yep this is not supported at the time.

:+1: Thanks for fixing this!  Will this drop in a new version soon-ish?  :heart:


Couldnt create new NFT

What happened?
A bug happened!
Wallet:  bXiGvoYjMbEEUe27h3zFCnabsu367zEDEivu8ZHjVSm5v8mC2
After issues:
https://github.com/kodadot/nft-gallery/issues/3466
https://github.com/kodadot/nft-gallery/issues/3469
When I create the next NEW  NFT (10 ive created before and 1 burnt), I gen an error:

Please reproduce in steps

Do issues:
https://github.com/kodadot/nft-gallery/issues/3466
https://github.com/kodadot/nft-gallery/issues/3469

Create new NFT in the same collection

Expected Behavior
I've expected creation of the next NEW  NFT in the same collection
What browsers are you seeing the problem on?
Chrome
At which address did you encounter bug?
beta.kodadot.xyz
Are you logged in?
Yes
Which wallet you are using?
PolkadotJS
Screenshots

Relevant log output
No response
Payment link for reward
https://kodadot.xyz/transfer/?target=<My_Kusama_Address_check_https://github.com/kodadot/nft-gallery/blob/main/CONTRIBUTING.md#creating-your-ksm-address>
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Hello!
I've wrote video with this errors:
I have 8 nft in the Collection, but it - show - 10.
And then I get an Error:
https://user-images.githubusercontent.com/96058877/180126335-60aa8126-88fc-4969-86a0-681bf3908006.mp4

I did the same with another collection (burning NFT) - I have an error with number of NFT in collection, but haven't error with minting.
May be some problem in Collection "AI Crazy Rabbit".


Hyfile_Handler Date (Year) Labeling Issue

Hi Mellissa,
I just realized all my trajectories from the 1900's are showing up as 2000's in PySPLIT --- the load_hysplitfile( ) function in hyfile_handler.py adds a "20" to every year read in:
    datestrings = []

    for d in date0:

        datestrings.append("20" +

            "{0:02}{1:02}{2:02}{3:02}".format(*[int(x) for x in d]) +

            '0000')

Can we add an option for years in the 1900's? I'd be happy to put together a pull request! Or, do you have an easy fix in mind? The dates show up in HYSPLIT as two digits, as you already know --- e.g. 1979 below.
Best,
Maria

Fixed with #32, PySPLIT now interprets the correct century if the information is available as the first 4 digits of a 10 digit run of numbers in the trajectory filename.  Otherwise, it defaults to 2000.  There is no way to tell from the file contents.  Trajectory files will have that 10 digit string in their filename if outputyr_2digits in pysplit.generate_bulktraj() is False (now the default behavior).  Old trajectory files generated with PySPLIT have an 8 digit string and they will be interpreted as belonging to the 21st century.


Fails to load on GNOME 3.36.0

The extension now no longer loads.

Are you using the version from github?

The extension or GNOME? I'm using the extension version that's on https://extensions.gnome.org/, version 152.

Just tried a direct clone from this git repo and it works, but I'd prefer to use one from extensions.gnome.org because update notifications. Can you please promote this one to the GNOME extensions directory?

There's other bugs that can't make it work on 3.36 yet.


Poor Quality?

I have also implemented a SphereGAN, but the quality is not as good as the paper claimed. The results of your code seem also not good enough. Do you have any idea?

For the paper, only 32x32.
I think my image quality is poor because it is 64x64 image.

@taki0112 Oh thanks a lot！ By the way, I saw you post many excellent implementations of GAN works. So I would like to ask you, which GAN technique is more preferable in your work. I have tried many GAN variants, but the most practical ones are still WGAN-GP(LP) and DRAGAN, or maybe SNGAN.

I have a similar opinion with you.
I think the following things are useful.

Simple-gradient penalty  To stable in training GAN, It is used in StyleGAN.

Spectral normalization

LSGAN in Image-to-Image Translation tasks.

Thanks a lot!


Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
Hi, When generate kmaps, I notice you provides two modes: hash and grid.
May I know which one is more efficiency?
I am using the spconv in a large raw data scenario (10W+ points input).
Thanks!
Expected Behavior
No response
Environment
- GCC:
- NVCC:
- PyTorch:
- PyTorch CUDA:
- TorchSparse:

Anything else?
No response

no active discussion


routing: convert route to permanent layer on deactivation

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

3 of 19 (15.79%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.1%) to 99.426%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/modules/olMap/handler/routing/OlRoutingHandler.js
3
19
15.79%

Totals

Change from base Build<PHONE_NUMBER>:
-0.1%

Covered Lines:
11529

Relevant Lines:
11548

💛  - Coveralls


Bug: Adjustable height is broken on both Firefox and IE11

Bug Report
Current Behavior
When using adjustable height, Firefox seems to present the carousel as having a height of only 48.  If you click on the carousel after it loads, it will instantly resize to the proper height.
Input Code and steps to reproduce

set :adjustableHeight="true"
refresh

Expected behavior/code
The carousel height should initialize at the height of the first item.  It works in Chrome but in FF/IE11 it initializes at 24 or 48 height.
Environment

Browsers: Firefox / IE11
OS:  OSX 10.14.3

Possible Solution
After debugging it looks like it has something to do with getCarouselHeight().

Hmm good catch @kristremblay, this seems like we're using some unsupported js. I'll flag and hopefully someone can take a look soon!

 Definitely not ideal seems like it will work for anyone who is waiting for an official fix :octocat:

Thanks for your time @quinnlangille 👍

I resolved the problem by add two lines below:
.VueCarousel-slide-adjustableHeight {
display: block !important;
}
.VueCarousel-inner {
align-items: flex-start !important;
}

I believe that the issue is due to display: table; being set on the .VueCarousel-slide-adjustableHeight class. Firefox (unlike Chromium) creates an anonymous box around the element, when dealing with a table element that isn't a direct descendant of <table> which is what flexbox then basis it's size on. I thought this had been fixed in Firefox 47, but I'm still encountering it in this case.
I'm not really sure why the display is being changed to table from block here in the first place... I'm sure there was a good reason when originally designed that way.
But, if you want a workaround then do what @boggyjan suggested

@jsblair9 great piece of research on the display: table; Firefox functionality.

can u assign this to me?


Slow results page

The results page slows down very quickly with increasing number of results. Eg. https://exact09.grand-challenge.org/evaluation/results/ with 1 result takes about 180 ms, for https://drive.grand-challenge.org/evaluation/results/ with 14 results this is taking ~410 ms.
This could be due to two things

result.get_rank performs a database query each time
get_jsonpath is called for each row and metric

The job listing page is also slow, and uses the former yet not the latter. Try fixing this first.

On the results page the culprit is the user lookup, this goes through several tables.


Fix #2199 : add NoScalarAndArrayConstructorParameterRule to prevent config coding

All checks have passed 🎉 . I ignored "Do not use scalar and array in constructor parameter" on existing codebase.
@TomasVotruba it is ready for review.

Thanks for the rule :+1:


Improve docker startup sequence

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
This bug is an enhancement and clears up some code in the entrypoint / docker files :blush:

Please check if the PR fulfills these requirements

[ ] E2E Tests for the changes have been added  via Cypress
[ ] Meaningful rspec tests have been added
[ ] Docs have been added / updated

What is the current behavior? (You can also link to an open issue here)

The webpacker container runs the regular entrypoint
every line in entrypoint.sh has the same pipe
environment variables for the tests are set

What is the new behavior (if this is a feature change)?

The webpacker container does not try to execute the db migrations
the init functionality in entrypoint.sh is put in an extra file and the output piped once
environment variables for the tests are not set anymore

Does this PR introduce a breaking change? (What changes might users need to make in their application due to this PR?)
Nah 😄

Why are the tests failing? 🤔

https://github.com/MaMpf-HD/mampf/blob/bdf46e0e313d0026f88d201dc08403b80eae23ab/docker/run_cypress_tests/docker-compose.yml#L37-L39
Maybe this ToDo should be resolved to solve the failing tests

Note that the CI failure is not a test failure 😃

Only thing i realized is, that you install yarn twice in the Dockerfile

In which dockerfile am i doing that? 👀


Error message patterns prevent Firefox from improving messages

Over in Bug 1498257, we've had to back out some DX improvements to error messages from Firefox's JS engine because it broke Flipkart (the number 6 site in India, top 150 globally).
It turns out the reason is idx, see https://bugzilla.mozilla.org/show_bug.cgi?id=1498257#c7 for more details.
https://github.com/facebookincubator/idx/blob/master/packages/idx/src/idx.js#L73-L84
I'm not sure how widely this lib is used, but fixing here would allow us to attempt error message improvements again.
https://hg.mozilla.org/integration/mozilla-inbound/rev/f0c6e521429c is the changeset that was backed out. Some example improved error messages are:
TypeError: win.browser.runtime is undefined, can't access property "getManifest" of it
TypeError: [...][Symbol.iterator](...).next(...).value is null, can't access property Symbol.iterator of it

In retrospect, I should never have implemented a runtime counterpart to idx (if even just for demonstration). It has enabled too many people to use it without the babel-plugin-idx. 👎
I'm sorry that this has prevented you from making progress. For now, the fastest path forward will probably be to add support for your new error messages here: https://github.com/facebookincubator/idx/blob/master/packages/idx/src/idx.js#L62
But if you have someone who you're working with at Flipkart, we should strongly encourage them to adopt babel-plugin-idx (which might also improve their runtime performance).

Perhaps idx could wrap its first argument in a Proxy that does the undefined check on lookup, returning rewrapped values to keep going. Then you call the user-supplied function, and unwrap the result to return.
You may need to feature-detect support and fallback to error regexes, but it should leave newer browsers unconstrained.

Either suggestion seems fine to me. I would even be fine with changing idx to throw an error message stating that babel-plugin-idx has not been enabled.
But I probably won't be able to improve the polyfill anytime soon. I can help review pull requests, though.

@miketaylr, were you able to resolve the matter with Flipkart by using babel-plugin-idx?

Closing this out due to inactivity.
Feel free to open a new issue if you or anyone would like to revive the discussion about doing away with the runtime implementation.

To loop back on this, we discovered that other sites (e.g. lego.com; see https://bugzilla.mozilla.org/show_bug.cgi?id=1512401) were also running into the same issue.  So it's not just Flipkart.
At this point what would probably need to happen is fixing the library, then finding and fixing all the sites that use it.  :(


Format-insensitive tagging

Cluster articles by "URL safe" version of tags, so we don't miss articles in listings.
Fix for v3-stable branch.
Fixes middleman/middleman-blog#313

Closing this PR as seems a dupe of the other

@iwarner this is actually targeting v3-stable, so both 3.x and 4.x versions are fixed.

My apologies :)
Could you rebase to master then please

Is v3 development "officially stalled"? This PR is on top of current v3-stable branch - we are still using it on prod.


Allow markdown and possibly commonmark as output formats

Markdown is a very curious language. First, there is a large number of interpreters written in different languages, second, especially in PyMarkdown, there’s a large number of extensions. Just like “English” can be seen as a superset of all regional, professional and subcultural dialects of English (British, American, Legalese, Cockney, Twittertalk), I see Markdown as a superset of all dialects (like MultiMarkdown etc.), including all the constructs provided by various extensions. If one uses a lot of custom extensions, the MD flavor he or she uses could be called an “idiolect”.
Then, we have Commonmark as the minimal set of constructs that should be supported by all implementations, and we have all the various stages in between (e.g. the subset of a certain idiolect that is supported by a particular processor). We have different processors such as Python-Markdown (Python), Pandoc (Haskell), Kramdown (Ruby, used by Jekyll), Redcarpet (Ruby, used by Github), Remarkable and Showdown (both JS).
Markdown often changes hands. Today, I may have my own MD idiolect with all kinds of fancy extensions and constructs, but then I may be expected to hand over a more specific flavor or dialect of Markdown — when submitting a publication, using it in a Github wiki or entering it into some CMS.
PyMarkdown today only outputs HTML, which I think is a limitation. I wonder how difficult it might be to add support for outputting various Markdown dialects from PyMarkdown. Since some extensions are preprocessors, I might want to only utilize PyMarkdown to run the preprocessors. I would feed in a Markdown idiolect and would get back a more standardized MD dialect.
Another scenario would be that I might have some Markdown idiolect which uses lots of other types of extensions (e.g. block processors), and I’d like to get back a more broadly supported dialect of Markdown, that, for example, only uses the CommonMark (or "extension-less PyMarkdown") constructs while all the constructs supported by extensions have been converted to HTML.
Is this something that PyMarkdown developers might be willing to consider?

This is a duplicate of #338. Specifically, please see [my comment][1]. One thing I didn't mention there is that I do not consider CommonMark to be Markdown at all (perhaps a much younger sister) and I have no interest in it.


Fuzzy (randomized) stoichiometry

Opening draft pull request mostly just to see changed files.
To be done before merge:

[x] Create input settings for all "fuzzy" operations
[x] Make sure those settings default to "off"
[x] Build APIs for these settings
[x] Create switches for settings in GUIs
[x] Add docs

Closes #59, as toggle in GUI mode is finally available


kube-bench: 0.6.10 -> 0.6.11

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/aquasecurity/kube-bench/releases.
meta.description for kube-bench is: Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark
meta.homepage for kube-bench is: https://github.com/aquasecurity/kube-bench
meta.changelog for kube-bench is: https://github.com/aquasecurity/kube-bench/releases/tag/v0.6.11
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.6.11 with grep in /nix/store/hba2fsa94vkj539rqcvl7s7czdzp8d0w-kube-bench-0.6.11
found 0.6.11 in filename of file in /nix/store/hba2fsa94vkj539rqcvl7s7czdzp8d0w-kube-bench-0.6.11

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
kube-bench

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/hba2fsa94vkj539rqcvl7s7czdzp8d0w-kube-bench-0.6.11 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A kube-bench https://github.com/r-ryantm/nixpkgs/archive/9ef3416184c1c74a98fb1d9bee6a400a808875a1.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/hba2fsa94vkj539rqcvl7s7czdzp8d0w-kube-bench-0.6.11
ls -la /nix/store/hba2fsa94vkj539rqcvl7s7czdzp8d0w-kube-bench-0.6.11/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

kube-bench

Maintainer pings
cc @06kellyjac for testing.

Result of nixpkgs-review pr 215245 run on aarch64-darwin 1

1 package built:

kube-bench


RemoteServiceException ForegroundServiceDidNotStartInTimeException for SdlService

Bug Summary
Since we start SdlServices from the RS with the pending intent it is now likely that there could be a potential remote exception of the SdlService not calling startForeground in time. We should add that exception to the handler and keep it moving.
Reproduction Steps

Connect SDL app normailly via Bluetooth on Androud 12+ device
Download and install a second SDL app that SdlService will not call to start the foreground.

Expected Behavior:
We would like for the SdlBroadcast receiver's uncaught exception handler to handle it and keep moving.
Observed Behavior:
App crashes, and we get an ANR
Which projects have you seen this bug on?
No response
Android Version(s)
12+
Android Device(s)
Pixel 4a
sdl_java_suite Version
5.6.1
Testing Environment(s)
Sync 3.0

Relevant log output
No response

Closed with #1849


Feedback!

I love how your site is laid out! All the colors and blocking look incredible!

I like how your team organized your content and the nav bar. Also, the site coloring is pretty cool!


Drawer and Appbar bug fix

-Fix issue #338 DrawerWidth permanent undefined
-Fix issue #343 Page width should calculate drawer width based on prop
-fix issue #340 Appbar title can be a node as well
-fix issue #342 Appbar Title should not be rendered with no title

@achoisy Nice work! I made a few changes, including fixing #308


Use permissions to limit new features (Articles, Collections...)

Problem
There are some cool new features on the plugin, but It would be nice to control who should have access to them
Possible implementation
Just like we have with posts and answers, there could be permissions to allow people to create new articles

See this: https://github.com/drodil/backstage-plugin-qeta/issues/222

Additionally, limiting create permissions by resource type is impossible so it's not possible to do this separately for articles and questions. Both of those are posts but just have a new type property telling which kind of post it is.

Update for this; there is now postHasType permission rule that can be used to determine permissions for questions and articles separately!
Still waiting for upstream support for additional permission conditionals...

@drodil is the post type working as expected?
I'm trying several things on the post permission, and all I got was turning all posts off, or turning none off
Example of one of the attempts:
if (isQetaPermission(request.permission)) {
      if (isResourcePermission(request.permission, POST_RESOURCE_TYPE)) {
        const postType = createConditionFactory(postHasType);

        return createPostConditionalDecision(request.permission, {
          allOf: [postType({ type: 'question' })],
          not: postType({ type: 'article' }),
        });
      }
    }

@leonarhv hmm, it should work, after all it's pretty simple rule: https://github.com/drodil/backstage-plugin-qeta/blob/main/plugins%2Fqeta-backend%2Fsrc%2Fservice%2FpostRules.ts#L85
I will try this on own environment and check it once again!

I also tried running the same path as @leonarhv
And I realized isResourcePermission(request.permission, POST_RESOURCE_TYPE) always returns false.
Maybe qetaCreatePostPermission should also have POST_RESOURCE_TYPE?
https://github.com/drodil/backstage-plugin-qeta/blob/b2fbfe8c505168e881c86cac25a0e26724024c42/plugins/qeta-common/src/permissions.ts#L8-L11
Another point is that the button when there is no article or question should also have the RequirePermission

I tried this and noticed it was missing the conditionFactory for the type permission. So that's now been added and will be released soon. But it works as expected, you can restrict viewing, editing, and deleting of specific types of posts. See examples here:
https://github.com/drodil/backstage-plugin-qeta/commit/82b5c8ea059bd481ef9677a2b71eb8ff1827eb2a
When it comes to creation, it's not possible to limit creation based on type as there's no resource to check the type from. See for example the ask question button permission check here: https://github.com/drodil/backstage-plugin-qeta/blob/main/plugins/qeta-react/src/components/Buttons/AskQuestionButton.tsx#L32 -> it can only work with existing resource (id of the post) or without any and the createPostPermission does not have resourceType defined (https://github.com/drodil/backstage-plugin-qeta/blob/main/plugins/qeta-common/src/permissions.ts#L8).


fix: unneeded scrollbar multi file editor

Checklist:

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Ref #39348
For clarification on how to reproduce this issue,
When viewing the multi-file editor on the Cafe Menu project somewhere around part 60 you should have 2 separate files.
style.css and the index.html file. While minimizing index.html and the project preview pane you should see a scrollbar on the left of your screen (This scrollbar may appear also when other panes are active).
What caused the bug?
The bug was caused by the bar above (header) not being included in a reflexcontainer . This made the page have unexpected behavior.

Note: This fixes number 6 on Randell's list.
This also seems to fix number 7:  When using the Esc hotkey, the page shifts down just slightly, which makes it difficult to click on the tabs (i.e. index.html. styles.css, etc.). (But I am not sure)

Hey @Sembauke, I'm just taking a look at this now.  Would you mind fixing the conflict?

Nice job, Sem. There aren't any scrollbars lurking around any more.
I did notice that a small gap has appeared at the top of the editor

Could you investigate what's causing this?

Good eyes you have Oliver!

Everything should be good to go


change the default logger format of the operator

The default logger format 'oracle.kubernetes.operator.logging.LoggingFormatter' is not human-reading-friendly. Can we change it to a simpler format like java.util.logging.SimpleFormatter, in case ELK integration is not enabled, or just for console output. It can make it easier for troubleshooting.

To replace LoggingFormatter with SimpleFormatter, you need to modify the formatter configuration in abc.properties and operator/src/main/java/oracle/kubernetes/operator/logging/LoggingFacade.java. Then rebuild the operator to make it effective.

We can configure formatter for ConsoleHander and FileHandler in the configuration file src/scripts/logstash.properties. By default only the configured formatter for FileHandler take effect. Operator restricts the ConsoleHander to only use LoggingFormatter. If developer want to use different formatter for ConsoleHander in experiment. Need change code in operator/src/main/java/oracle/kubernetes/operator/logging/LoggingFacade.java.


Fixing MSVC problems after recent restructurings

@msimberg please check whether this is ok with you.

retest cscs

I think this looks good now. The CI failures are unrelated, I believe.


add api server endpoint for renaming/re-labeling freight

Follow-up to #1072
Note that this isn't simply an "update Freight" endpoint because Freight are otherwise immutable.

#1162 addressed this.


[Sluggable] Use interface instead of trait to determine sluggable entity

With interface it looks more clearer and readable than with trait. The sluggable entity should realize SluggableInterface in order to generate slug by SluggableSubscriber. Also with interface we get auto-completion by IDEs in SluggableSubscriber and other parts of code.
The main purpose of this PR is ability to easy override Sluggable trait with custom one if other developers need to realize their custom logic in order to create the slug. Also in this way we could define $slug property directly in entity by ourselves with custom annotation mapping.

I tend to agree that interfaces are clearly better than our hacky trait duck typing.
I think we did this at fist to facilitate the end user life, but I don't think adding an interface would be so complicated.
So +1, it would remove all the complicated trait resolution and simplify the lib :)
It is however a BC break we should document.

I also like an idea to introduce an interface way for all traits. I could help and do it in this PR or create another one. What do you think?
What is the better way to avoid BC break? We could release a new major version v2.0.0 for interface way to correctly avoid BC break I think.

yes, a major release is the best way. it's not a complicated update anyway.

yes a pr is welcome. look if you can get rid of traitanalyzer and this 'isRecursive' thing :-)

@docteurklein I removed unnecessary part of code that was replaced by interface implementation way. What do you think?

Very nice job with PR split and minimal scope! It's easy for me to pick it up and integrate :) thank you


Allow to customize the inventory hostname for CRC

In order to properly support the CI Job reproducer, we have to ensure
we're able to customize a bit the "crc" inventory hostname.
This change allows to inject a custom parameter file in
artifacts/parameters containing cifmw_crc_hostname: crc-0 we need,
while defaulting on the crc we have in current CI layout.t
As a pull request owner and reviewers, I checked that:

[X] Appropriate testing is done and actually running
[X] Appropriate documentation exists and/or is up-to-date:

[X] Content of the docs/source is reflecting the changes

/approve
/lgtm


chore: bump monorepo to react 18 (react/types/dom)

chore: react 18 + desktop ts fixes
chore: fix ts error on LLM
chore: fix ui libs types

📝 Description
In an effort to harmonize react version accross all libraries and projects, we bumped all related libraries (react / react-dom / @types/react) everywhere where it was outdated.
Code impact on my part is very limited. Most of it were types to fix/to add.
React 18 ships concurrent mode but it is not enabled by default, and I did not enable it (too much problem would arise with the number of outdated libraries we are using).
LLM was already using React 18 (only was using the wrong @types/react) and only LLD had to "migrate" from 17.
❓ Context

Impacted projects: all
Linked resource(s): LIVE-9181

✅ Checklist

[x] Test coverage
[x] Atomic delivery
[ ] No breaking changes

📸 Demo

🚀 Expectations to reach
Please make sure you follow these Important Steps.
Pull Requests must pass the CI and be internally validated in order to be merged.

/generate-screenshots


[monorepo] Improve readme by removing outdated info

⚠ base branch not master
And a few other tweaks. I expanded the scope of the work to include all PRs in the monorepo.

This PR to be merged into #39


Theetso Masilomangwe

1
Exercise_1.pdf
. Please "drag & drop" exercise 1 pdf file below.

Please "drag & drop" exercise 2 pdf file below.
Exercise_2.pdf

Please UPDATE THE TITLE of this "Issue" in the title bar above with your name.

If you haven't done so, please go back to Module 1 and make sure to take
the post-training survey. Participating in surveys is required for receiving
the "GALUP Certificate" by the University of Florida.

Well done, Theetso. You clearly grasped the material outlined in Module 1 and successfully applied it to these exercises. Thank you for your participation!


Frame rates from StreamRecorder application

Hello,
after looking more closely at the timestamps of frames recorded by the StreamRecorder application, I noticed that the frame rates from research mode sensors are highly fluctuating. While the PV camera very reliably delivers a frame every 33 ms or so, the time delta between research mode frames (looking at AHAT, LF and RF at the moment) are frequently much bigger (around 100 ms or even up to 500 or 1000 ms) and are constantly changing. This makes it very difficult to work with the data if one requires synchronized frames.
My question is, is this due to the processing / architecture of the StreamRecorder (and could therefore be improved), or is this just how the frames arrive from the sensors?
Thanks

Camera frame delivery rates are sensitive to CPU/IO load and device temperatures. Frame delivery is not guaranteed to be at camera frame rates. Could you please try the SensorVisualization app to compare frame rates? The SensorVisualization app only renders frames so some extra code will be needed to calculate and save frame rates. For StreamRecorder you can also experiment with the number of streams recorded.

Camera frame delivery rates are sensitive to CPU/IO load and device temperatures. Frame delivery is not guaranteed to be at camera frame rates. Could you please try the SensorVisualization app to compare frame rates? The SensorVisualization app only renders frames so some extra code will be needed to calculate and save frame rates. For StreamRecorder you can also experiment with the number of streams recorded.


Update Composer dependencies (2021-06-24-00-09)

Visual regression test passed!
View the visual regression test report


Code for executing and evaluating

Thanks for the great work and sharing the data!
Just want to check if you have a rough timeline for publishing the code for executing and evaluating solutions?

Sorry for the delay! Some example code should be released now. Let us know if you have any issues.


Ctrl - and Ctrl _ don't work

Is there a document which covers the set of keybindings for Ammonite REPL which work correctly for MAC? Ammonite is supposed to use a version of the "readline" editor, but some of those commands do not work, for example:
Delete only the current line (CTRL K deletes all the input ahead of the cursor)
Undo: CTRL _ or CTRL - do not work?

Ctrl k is fixed by https://github.com/lihaoyi/Ammonite/pull/529
Ctrl - should work; it's defined here. Not sure why it doesn't

On my Mac, "Ctrl -" does nothing. I asked about "Ctrl _" because the readline wiki page https://en.wikipedia.org/wiki/GNU_Readline seems to be using that for Undo. But in the ammonite documentation, "Ctrl -" is being used. Anyway, neither of them are undoing the last edit.

I have the same problem with "Ctrl and -" (undo) on OSX Yosemite 10.10.3.
"Ctrl and R" (reverse search) works fine.
After trying different variation of shell and terminals I pinpointed the regression to the amm version.
Works fine:
Welcome to the Ammonite Repl 0.5.7
(Scala 2.11.8 Java 1.8.0_51)
Not working:
Welcome to the Ammonite Repl 0.5.8
(Scala 2.11.8 Java 1.8.0_51)
"Ctrl + -" I've noticed that it creates white spaces ?
Welcome to the Ammonite Repl 0.5.9
(Scala 2.11.8 Java 1.8.0_51)
All version after 0.5.9 "Ctrl + -" doesn't produce any visible result.
Thanks by the way for great software.

Fixed in https://github.com/lihaoyi/Ammonite/commit/9e87cb9d6382ed00e6ee729febb7d9ffe6b50739, at least on OSX

http://www.lihaoyi.com/Ammonite/#0.9.0 is out


Parse UTF-32 string literal for editor strings

See also https://github.com/godotengine/godot/pull/78909

Looks good, but does it then work once the string is replaced by its translation? Will it properly handle it as UTF-32?

Yes. TTR() is fine since both the input and output are Strings. Passing Strings around won't affect encoding.

Thanks!


RTSP video locks up after a few minutes of playback

If I build and run the Vlc.DotNet.Wpf.Samples - CLR 4 - .Net 4.0 sample (as x86) on Windows 8.1 Pro 64bit and playback video from an RTSP network stream (I have tried several, both from the internet and locally), playback works fine but then stops after a few minutes (anything from 2 mins to 10 mins of more). In this 'stopped video' state, my application continues to work until I call any MediaPlayer method, upon which it locks up. If I pause the debugger, the next executing statement is inside whichever MediaPlayer method was called and it never returns.
I can play the same RTSP streams inside VLC player (2.1.5 Rincewind) without any issues.
There are many warnings in the vlc-log.txt file, such as "main warning: picture is too late to be displayed (missing 149 ms)", but these are also present when the video is playing normally. I've no idea how to interpret the other warnings, such as:
main debug: resampling stopped (drift: 68986 us)
main warning: playback too late (68986): up-sampling
main warning: playback too early (-64078): down-sampling
...but again these are all also present when the video is playing normally.
Anybody got any idea what could be causing this?
I appreciate there may not be much to go on here but I've no idea where to start looking...
Please let me know if you need further details.
Thanks.

I have met same problem in Vlc.DotNet.Wpf (version 2.1.126). Video stops even if I play rtsp stream by VLC media player(2.2.4) and see lost frames. But other media players work fine. Setting frame rate (fps) to 10 on my IP camera helped for me. But 10 fps is so expensive for me. Any ideas?

Can you try with a more recent version, like the latest VLC nightly?

I had decided to use ffmpeg with C# wrapper and now it works fine.

ok. no answer from original poster, closing for now.


runtime/cgo Undefined symbols for architecture arm64: _darwin_arm_init_mach_exception_handler

What version of Go are you using (go version)?

go version go1.16.3 darwin/amd64

Does this issue reproduce with the latest release?
What operating system and processor architecture are you using (go env)?
go env Output
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/donto/Library/Caches/go-build"
GOENV="/Users/donto/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOINSECURE=""
GOMODCACHE="/Users/donto/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/donto/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/local/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GOVCS=""
GOVERSION="go1.16.3"
GCCGO="gccgo"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/dev/null"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -arch x86_64 -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/sh/qsg17h7x3137bt_p6qcqh1g80000gn/T/go-build4147123810=/tmp/go-build -gno-record-gcc-switches -fno-common"

What did you do?

go build -trimpath -ldflags '-X "github.com/Dreamacro/clash/constant.Version=4e9e4b" -X "github.com/Dreamacro/clash/constant.BuildTime=2021-05-07-1435"' -buildmode=c-archive -o goClash_arm64.a
What did you expect to see?
Build successed && generate .a for iOS
What did you see instead?
runtime/cgo
Undefined symbols for architecture arm64:
"_darwin_arm_init_mach_exception_handler", referenced from:
_x_cgo_init in _x004.o
"_darwin_arm_init_thread_exception_port", referenced from:
_threadentry in _x004.o
_x_cgo_init in _x004.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Traceback (most recent call last):

Your go version says amd64 but your output says arm64
Please clarify whether you set GOOS and GOARCH
Also is there a reason you are not using golang.org/x/mobile ?

already fixed

So how have you fixed it?

So how have you fixed it?

I switch my Go version from go1.16.x to go1.14. Then it works.

That's not working for M1 MacBooks tho - any suggestion on how to fix it?
go version go1.16.5 darwin/arm64
Error:
go build -ldflags=-w -trimpath -v -o "/Users/someone/Library/Developer/Xcode/DerivedData/something-bipqhwawbdbbciblevyubvleyofz/Build/Intermediates.noindex/something.build/Debug-iphonesimulator/wireguard-go-bridge/libwg-go-arm64.a" -buildmode c-archive
runtime/ago
# runtime/cgo
Undefined symbols for architecture arm64:
  "_darwin_arm_init_mach_exception_handler", referenced from:
      _x_cgo_init in _x004.o
  "_darwin_arm_init_thread_exception_port", referenced from:
      _threadentry in _x004.o
      _x_cgo_init in _x004.o

ld: symbol(s) not found for architecture arm64

That's not working for M1 MacBooks tho - any suggestion on how to fix it?
go version go1.16.5 darwin/arm64
Error:
go build -ldflags=-w -trimpath -v -o "/Users/someone/Library/Developer/Xcode/DerivedData/something-bipqhwawbdbbciblevyubvleyofz/Build/Intermediates.noindex/something.build/Debug-iphonesimulator/wireguard-go-bridge/libwg-go-arm64.a" -buildmode c-archive
runtime/ago
# runtime/cgo
Undefined symbols for architecture arm64:
  "_darwin_arm_init_mach_exception_handler", referenced from:
      _x_cgo_init in _x004.o
  "_darwin_arm_init_thread_exception_port", referenced from:
      _threadentry in _x004.o
      _x_cgo_init in _x004.o

ld: symbol(s) not found for architecture arm64

I know it's been almost a year ago but.. :)
have you managed to fix it?

ping same-zeezes

Getting this here too

Tried a number of things a crack this but unfortunately not:

tried building out go library's (.a) on both an amd64 and arm64 (M1) macs with go 1.19.4 -- same results
tried Xcode on 13.4 on OS 12.4 (M1) and on Xcode (11.3) on OS 10.14 (Mac Pro Mojave) -- same results

Losing scary amounts of time on this issue, any help would be appreciated.


Change Pin Item Color if text is written on it

What kind of issue is this?

[ ] Question. If you want to ask how to do something, or to understand why something isn't
working the way you expect it to.

[ ] Bug report. Please provide your device name, device OS version, and describe the reproduction steps.

[1] Feature Request. Telling us what problem you’re trying to solve.

Info:

PinView version: 1.4.3
Device OS version: Oreo
Device Name: Realme 3 Pro

Description: I want to highlight pin item border if the text is filled on that item
Reproduction Steps:
What did I do:

I want the same effect in my app, Did you find a solution?

@rmdan90 I did that by changing the code of pinview
in drawPinView() method update
boolean highlight = isFocused() && highlightIdx == i;
to
boolean highlight = isFocused() && highlightIdx <= i;
And it will work like a charm.
Let me know if any problem.

@akankshapaul048 Thank you, works like a charm.


MSE metrics inside/outside regional domain for stretched grid models (KNMI)

Description of functionality
Four new metrics have been added for stretched grid models. The first two metrics compute the weighted MSE (i) only inside the regional domain and (ii) only outside the regional domain. The former will allow for comparison of LAM and stretched grid models in the future. Further, two additional metrics have been added that compute the contributions of these components to the overall weighted MSE. This enables monitoring which of the two is the main driver of the training process, as it indicates whether we are mainly optimising the loss inside or outside the regional domain.
Configuration options
Both features can be turned on or off in the config options by specifying the following stretched grid metrics (sg_metrics) in the diagnostics config:

wmse_per_region (True/False)
wmse_contributions (True/False)

Outputs
Plots of these metrics are generated in MLFlow, specified as  ‘wmse_inside_lam_epoch’, ‘wmse_outside_lam_epoch’, ‘wmse_inside_lam_contribution_epoch’, and ‘wmse_outside_lam_contribution_epoch’.

Further comments

Note that this PR is dependent on a PR that provides the stretched_grid.yaml graph config.
This PR has also been tested together with the PR on custom domain weighting, to check that these features interact as expected.
A CERRA config has been added for testing purposes, but does not have to be merged into anemoi.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 3 committers have signed the CLA.:white_check_mark: jswijnands:x: Sophie Buurman:x: havardhhaugenSophie Buurman seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Access Denied when using "dvc pull"

Greetings,
I am trying to download and inspect the data before training my own model; however, when using dvc pull, my pull request is denied. I am using my own AWS credentials because I couldn't have figured how to use the script you provided: generate-aws-config --account lab --insecure.  This is the error message that I get: Error: Failed to pull data from the cloud: An error occurred (AccessDenied                             ) when calling the ListObjectsV2 operation: Access Denied
Do you know a way to fix this, thank you very much.

Hi,

Greetings,
I am trying to download and inspect the data before training my own model; however, when using dvc pull, my pull request is denied. I am using my own AWS credentials because I couldn't have figured how to use the script you provided: generate-aws-config --account lab --insecure. This is the error message that I get: Error: Failed to pull data from the cloud: An error occurred (AccessDenied ) when calling the ListObjectsV2 operation: Access Denied
Do you know a way to fix this, thank you very much.

Hi Gromite,
I would like to know, could you solve this issue?
I want to download data without creating an was account.
thanks

Hi @fkavehy and @Gromite, the DVC files cannot be used to download the actual files, they are only here to document the commands used. If you want to retrain DeepBGC on new BGC data, please refer to the DeepBGC repository: https://github.com/Merck/deepbgc#train-deepbgc-on-your-own-data
Training and validation data can be downloaded from release 0.1.0 and release 0.1.5.


start_copy_from_url not working to for Archive blob

Hi Team,
I am trying to copy Archive tier blob from one container to another container using the method start_copy_from_url(Sourceblob_url). If the blob is in Hot /Cold tier, the method is working fine. But if the source blob is Archive tier, I am getting the error "This operation is not permitted on an archived blob".
According to the microsoft documentation, even though we can't able to read Archive tier blob we can copy to some other container.
https://learn.microsoft.com/en-us/azure/storage/blobs/archive-rehydrate-to-online-tier?tabs=azure-portal
https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-copy-python
python SDK : azure.storage.blob
please let me know if i am missing something or this functionality is not implemented with python sdk.
Thanks in advance.
Regards,
Gopichand

Thank you for the feedback @gopi9210 . We will investigate and get back to you asap.

Hi @gopi9210, does your destination blob you are copying into (the one you created your BlobClient for) already exist? If it does exist, what is its tier? I believe you can only rehydrate blobs when copying meaning you need to copy into a Blob that is either Hot or Cool tier.
If your destination does not already exist, perhaps you can try creating it first? I'm not too familiar with the archive/rehydration process but perhaps when rehydrating a blob, the destination needs to already exist so the service can know the tier?

Hi @jalauzon-msft , sorry for delayed response. Here i am trying to copy blob to different storage account. Within same storage account its working without any issues.
To copy into different storage account, i added SAS Toke at the end of url. Now Its working fine in this scenario also. Hence closing this issue.
Thanks for your support.


Move most of "about" pane to bottom when on mobile

Also, condense logo, name, and tagline when on mobile.
Fixes issue #78.
I'm new to Jekyll templates, so don't know if everything here makes sense, or is aesthetically right.
Screenshot of mobile:

Screenhot of desktop:

One suggestion, I believe it would be better if we could retain the original about on the home page. What do you think?

One suggestion, I believe it would be better if we could retain the original about on the home page. What do you think?

Sure. So no condensed title and no moving the navigation stuff to the bottom?

@samarsault Take a look now.

Hey, sorry for the late reply. It is looking awesome!
One last thing, I see a lot of dead space on a post, can we remove it?

One last thing, I see a lot of dead space on a post (see screenshot), can we remove it?

Made some tweaks, tell me what you think.

Thanks for sticking through @oyvn! Also thanks @Krinkle for your review 💯
Looks good!


Mtb tools package

Reworked packages names and urls with OS and versions.
Removed programmed.txt
Minor changes in release workflow for versioning without "Vv"
Added post_install scripts

Reworked packages names and urls with OS and versions.
Removed programmed.txt
Minor changes in release workflow for versioning without "Vv"
Added post_install scripts

Build worked fine

Upload also worked fine


Add p-t-p support and test case.

Point-to-point adapters have a p-t-p: attribute.  This adds support for that, and a test case.

I'm not sure why the test3 order should be what it is.  That test intermittently fails for me, including on master.  The pep8 failures also occur for me on master.


fix examples for latest rc. validate build with latest rc (#487)

Description
Merge master into release-1.0 again.
Issue reference
We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.
Please reference the issue this PR will close: endgame
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests
[ ] Extended the documentation

Wait till RC 6 for CLI is released?

merge https://github.com/dapr/java-sdk/pull/489 before this ?


Refactor more and add cycle parking

This is based on #24, so please review that first and ignore most of the diff here!
This one

Splits the big python script into a few files
Changes the cleanupGeojson helper to take a callback for properties, letting us use it in a few more places
Adds a cycle parking layer

Alright @Pete-Y-CS, I've rebased against the other PR, so this is now a regular PR and ready for a look


Support for RabbitMQ 3.10.x

Any plans on adding support for the 3.10 release stream. 3.10.0 as been release close to 3 weeks ago and is now at 3.10.2

Yes! The next release (which is building in the pipeline right now) will have 3.10.5.


Import GKE auth package

Fix fluxctl GKE Error: No Auth Provider found for name "gcp"

As @hiddeco pointed out in Slack, it looks like there might be an issue with the vendoring in the latest release of Flux, there's a mismatch between the Gopkg.toml and the Gopkg.lock;

https://github.com/weaveworks/flux/blob/master/Gopkg.lock#L257
https://github.com/weaveworks/flux/blob/master/Gopkg.toml#L47

I'll put a PR there.

The module we import already imports this module: https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/client-go/plugin/pkg/client/auth/plugins.go

https://github.com/weaveworks/flux/pull/1334


Fixes #2041. Check if the folder 'docs' exists before removing in build.ps1.

Fixes #2041 - Avoids thrown an error if the folder doesn't yet exists.
Pull Request checklist:

[x] I've named my PR in the form of "Fixes #issue. Terse description."
[x] My code follows the style guidelines of Terminal.Gui - if you use Visual Studio, hit CTRL-K-D to automatically reformat your files before committing.
[x] My code follows the Terminal.Gui library design guidelines
[x] I ran dotnet test before commit
[ ] I have made corresponding changes to the API documentation (using /// style comments)
[x] My changes generate no new warnings
[x] I have checked my code and corrected any poor grammar or misspellings
[x] I conducted basic QA to assure all features are working

Easier fix, already in the v1.8.0 branch
rm ../docs -Recurse -Force -ErrorAction SilentlyContinue


chore: update deprecated calls

Addresses a few deprecation warnings which I saw:

Deprecated SKLearn API calls
Replaces distutils.version with packaging.version calls. Calls parse if the version string is package provided, calls Version if the version string is hard coded.
Drops the deprecateddistutils entirely to use setuptools for everything.
Drops unnecessary Python 2 backports.

I have signed the Microsoft CLA.

Awesome, thanks for doing this!


Limit ports for peer connections to cactus network

This seems to be sufficient in my tests.

For the record, I suspect generating cactus SSL certs, as opposed to using chia's, will better prevent this sort of problem. I'm not certain that I accounted for all the necessary ports in this pull request.

I'm closing this pull request, as I hear that the SSL certs will be changed tomorrow.


pos in AnimObject

Change position pos s.t. updates are passed into Update() and then attrVar.pos changes.

Will be completed with #22


Easier userland 500 error views

Currently, anything that causes a 500 error results in a "Whoops, looks like something went wrong" error page. Although ideally a user would never see this error, mistakes can happen, and in that event, it is nice to have an appropriately styled error view ready, just in case.
However, getting Laravel to display the custom 500 view takes more work than one expects - dropping a 500 view in the errors directory does not cut it. Here are two discussions on how to achieve the desired effect: one, two.
I feel that having to override methods in order to get a custom 500 view is not user friendly, and instead would propose the following behavior:

If debug is enabled, always show the full error/stack trace.
If debug disabled and errors/500 view present, show that.
If debug disabled and no errors/500 view present, show existing "Whoops, looks like something went wrong" page.

Everyone has a different idea for what they want with error handling. I suggest you just implement what you want in your app. :)
I have an opinionated exceptions package if you're interested in checking that out.

@GrahamCampbell I understand that, and if it were even a case of being able to fully handle it in the render() method on the Handler, like other exceptions, I would completely agree. But to properly achieve it, you have to override methods and potentially then call parent::, which feels a bit awkward.
I guess when I come across something that needs to be done in an inconsistent or non-Laravel-y way, I figure its always worth at least opening a dialog on improving it :)
Looking at your exceptions package, it clearly very powerful, and I'll keep it in mind if I need more power in future, but it's probably overkill to just get a custom 500 error view :)


Script Error

c:\GAM TOOLS>gam.exe csv "00-GRG-Users.csv" gam user "~Email" signature file "~signature" replace "#firstName#" "~firstN
ame" replace "#lastName#" "~lastName" replace "#jobTitle#" "~jobTitle" replace "#mobilePhone#" "~mobilePhone" replace "#
officePhone#" "~officePhone" replace "#faxNumber#" "~faxNumber" replace "#workAddress#" "~workAddress" html
Traceback (most recent call last):
File "gam_main_.py", line 50, in
File "gam_main_.py", line 45, in main
File "gam_init_.py", line 11296, in ProcessGAMCommand
File "csv.py", line 111, in next
File "codecs.py", line 322, in decode
File "encodings\utf_8_sig.py", line 69, in _buffer_decode
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 7874: invalid start byte
[4816] Failed to execute script 'main' due to unhandled exception!

Either save 00-GRG-Users.csv as utf-8 or tell GAM the data is in the
latin1 character set.
c:\GAM TOOLS>gam.exe csv "00-GRG-Users.csv" charset latin1 gam user
"~Email" signature file "~signature" replace "#firstName#" "~firstN
ame" replace "#lastName#" "~lastName" replace "#jobTitle#" "~jobTitle"
replace "#mobilePhone#" "~mobilePhone" replace "#
officePhone#" "~officePhone" replace "#faxNumber#" "~faxNumber" replace
"#workAddress#" "~workAddress" html
Ross
On Thu, Jul 29, 2021 at 11:24 AM jbutler750 @.***>
wrote:

c:\GAM TOOLS>gam.exe csv "00-GRG-Users.csv" gam user "~Email" signature
file "~signature" replace "#firstName#" "~firstN
ame" replace "#lastName#" "~lastName" replace "#jobTitle#" "~jobTitle"
replace "#mobilePhone#" "~mobilePhone" replace "#
officePhone#" "~officePhone" replace "#faxNumber#" "~faxNumber" replace
"#workAddress#" "~workAddress" html
Traceback (most recent call last):
File "gam_main.py", line 50, in
File "gammain.py", line 45, in main
File "gaminit_.py", line 11296, in ProcessGAMCommand
File "csv.py", line 111, in next
File "codecs.py", line 322, in decode
File "encodings\utf_8_sig.py", line 69, in _buffer_decode
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 7874:
invalid start byte
[4816] Failed to execute script 'main' due to unhandled exception!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jay0lee/GAM/issues/1405, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACCTYL3X4DXSR54B2GYUYCLT2GMHPANCNFSM5BHAAVYQ
.

--
Ross Scroggs
@.***

That did it thank you so much!!


[FEAT] Database Setup - Models, and Seeding

@NwokoyeChigozie
Setup Database initialization and seeding
https://github.com/hngprojects/hng_boilerplate_golang_web/issues/42#issue-2420187585

@NwokoyeChigozie ... Changes has been affected Sir...Kindly review modifications.

This PR was worked on by @Micah-Shallom slackID- stonepillar  and @Cyberguru1 slackID- cyberguru


How best to document everything?

The readme is only getting bigger. We should have a more robust set of docs. I'm open to suggestions.

I think it's time to use either mdbook or docsify.

We will stick with mdbook as it's quite simplistic to use.

I'd like to throw MkDocs into the mix, I see it around on a lot of nix projects.

After speaking with the Numtide guys they are standardising on mkdocs. I had a look and it seems to be feature rich. An added bonus is I can just copy some of the setup and layout from projects like Treefmt which I've already done in #147


Remove stored state from the redis library

Issue
#74
Solution
Removes stored state, breaking compatibility

The update to the lib version causes the charmcraft pack command to fail with:
Library 'lib/charms/redis_k8s/v0/redis.py' metadata field LIBAPI is different from the version in the path.
Failed to build charm for bases index '0'.

both locally and in CI.


GameServer API - swagger

We should generage a swagger file for the GameServer API so that clients can easily consume that.

Fixed in #393


WmbMonitor.java with WMBMonitor class

build error when running mvn clean install
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project ibm-websphere-msg-broker-extension: Compilation failure
[ERROR] /home/michi/workspace/ibm-websphere-msg-broker-monitor/src/main/java/com/appdynamics/extensions/wmb/WmbMonitor.java:[16,7] error: class WMBMonitor is public, should be declared in a file named WMBMonitor.java
Either rename the Java file or the Class accordingly

Fixed it


footer text is not in english

remained in your language. could you change it.

also I uploaded logo and background image but they're not visible in frontend. am i doing something wrong?

thumbnail doesnt appear in grav themes, [appears as broken], even tho i see it's there. mby you uploaded it after submitting?

Hi, thanks for report.

Footer should be fixed by #3
The issue with thumbnail was git-lfs (lfs files was added only as lfs links to the release archive)

Logo and background is applied only on landing page layout (the default background image was also affected by lfs issue)


Category filters

Description

Refactors the filters UI to use the multi-select complex filter component from the Science Design System.
Adds new filters for the plugin category data.

Demos
See #342.

E2E tests will be fixed in https://github.com/chanzuckerberg/napari-hub/pull/348


Make action to be node version agnostic

The new PR https://github.com/kishaningithub/setup-python-amazon-linux/pull/17 takes care of this concern hence closing this in favour of https://github.com/kishaningithub/setup-python-amazon-linux/pull/17


Nlog network target issues sending logs

I am trying to send logs to a kubernetes pod using Nlog like this.

Logs are sent fine while the pod is up. Once pod is scaled down and back up NLog can't send any logs again. is there a reason why this happens.

Funny with address="" for your network-target.
Have you tried to enable the NLog InternalLogger and looked for clues?

Closing due to inactivity.

Maybe related: https://github.com/NLog/NLog/issues/3032
Maybe try to enable KeepAliveTimeSeconds="10" for the network-target. See also: https://github.com/NLog/NLog/pull/3124

@yohannessysc please don't vandalise your posts.


Initial KafkaSinkCluster

Completes the first chunk of work listed in https://github.com/shotover/shotover-proxy/issues/1214
Because the transform lacks routing it can only be used with a 1 node kafka cluster.
This still brings some value as we can host shotover on a different IP which KafkaSinkSingle does not allow.
The logic in the new send_requests method has been pulled out of the two sinks.
Introduces the xxhash-rust crate under the BSL license which should pose no issue as its just a more lenient version of the MIT license.

BSL is good.
Personally I like to just use the ASF categories as described in https://www.apache.org/legal/resolved.html to mentally check compatibility without too much brain power (we can obviously make decisions different to the ASF, but it's a good starting position).


Rename Portfolio to Gallery

Gallery a better name? Pictures should have title under them like "Python workshop, March 2016?". If so, how should we do this: .md file collections? If it is a collection, need to do automatic paging.

Solved by creating collection called "gallery" and write some code on modern_business.css.
Once put cursor on picture, the title and date should be displayed.

I pushed a commit that made the gallery a little more easy to maintain.


Apple style emoji

How can I display the emojis with current platforms font? I would like to display apple emojis in the picker when on an apple device for instance.
Thanks

You can't do that with current version. It uses only emojione emojis

Just relying on native emoji characters will mean you get lots of broken or unprintable characters for older platforms. Might be ok for an intranet or something, but for public internet it can be a real headache.
If you really want to do this, there's other emoji pickers which don't use EmojiOne.

Yes, it'll be great to change emoji style.
@carpii Can you provide some well-working analogues?


Project Satoshi: Gasless Transactions

Project Satoshi: Intermediate pt.2 tutorial
Project Satoshi is a list of milestones an aspiring developer can self-start in order to guide themselves along a solid path to proficiency in dapp development. The list is sequential, as later milestones may depend on previous ones. It is recommended that individuals start from the beginning no matter what their level. This tutorial should be an exemplary completion of the milestone, but structured as a tutorial
Concepts
This tutorial should have a special focus on metatransactions. In this tutorial, the reader will lean how to do the following things from your written and video tutorials:

Integrate Gas Station Network (GSN) to enable gasless transactions for your users on BSC
Use web3.js to listen to configure the front end to be capable of gasless transactions.
Topping up the contract
Best practices for using GSN for your dapps

Deliverables

One <7min video (.mp4 or .avi), with clear English audio that can be uploaded to our YouTube channel
One Google doc with tutorial steps and main takeaways (well-structured and concise)
Another Google Doc whose content is a publishable blog post of the tutorial with screenshots (more detail than the previous Google doc)
Solidity, Web3.js, and html source code with comments and correct styling

Content completion warning

If the tutorial does not fully cover all of the items in the Concepts section enumerated above, the bounty will not be fulfilled and payment will be zero.

@nance2uiuc  I sent you a D.M on gitcoin as regards this bounty. Kindly check sir
Thank you sir


Style/TrailingCommaInHashLiteral and Layout/MultilineHashBraceLayout safe autocorrects produce invalid file

When running safe autocorrect on a file with Style/TrailingCommaInHashLiteral and Layout/MultilineHashBraceLayout violations the resulting file is no longer valid Ruby due to incorrect handling of an end of line comment.
Expected behavior
The file is correctly auto formatted.
Actual behavior
% rubocop --debug -a sample.rb
For /Users/danielr/Temp/rubocop: Default configuration from /Users/danielr/.asdf/installs/ruby/2.7.8/lib/ruby/gems/2.7.0/gems/rubocop-1.50.2/config/default.yml
Use parallel by default.
Skipping parallel inspection: only a single file needs inspection
Inspecting 1 file
Scanning /Users/danielr/Temp/rubocop/sample.rb
Loading cache from /Users/danielr/.cache/rubocop_cache/c341ad2e58488ba1da1294a308c31ada931177bd/6d7a3b621ca1730e04accd938619e4bdab66cfb1/d6271005d8edd8d4284ca300de9e11a434b19bb1
F

Offenses:

sample.rb:5:27: C: [Corrected] Style/TrailingCommaInHashLiteral: Avoid comma after the last item of a hash.
               'b' => true, # EOL B
                          ^
sample.rb:6:3: C: [Corrected] Layout/MultilineHashBraceLayout: Closing hash brace must be on the same line as the last hash element when opening brace is on the same line as the first hash element.
  },
  ^
sample.rb:6:3: F: Lint/Syntax: unexpected token tIDENTIFIER
(Using Ruby 2.7 parser; configure using TargetRubyVersion parameter, under AllCops)
  blocklist: { 'c' => true }
  ^^^^^^^^^

1 file inspected, 3 offenses detected, 2 offenses corrected
Finished in 0.17126799980178475 seconds

Steps to reproduce the problem
Input sample.rb file:
# frozen_string_literal: true

CONFIG = {
  allowlist: { 'a' => true, # EOL A
               'b' => true, # EOL B
  },
  blocklist: { 'c' => true }
}.freeze

RuboCop version
% rubocop -V
1.50.2 (using Parser <IP_ADDRESS>, rubocop-ast 1.28.0, running on ruby 2.7.8) [x86_64-darwin22]

The bug is in Layout/MultilineHashBraceLayout cop.
Steps to narrow down the problem
Run rubocop --only Layout/MultilineHashBraceLayout -a  sample.rb on
sample.rb
{
  allowlist: { 'a' => true, # EOL A
               'b' => true, # EOL B
  },
  blocklist: { 'c' => true }
}

It will be autocorrected into
{
  allowlist: { 'a' => true, # EOL A
               'b' => true,} # EOL B,
  blocklist: { 'c' => true }
}

The issue must be related to nested properties.


Setup instructions are incomplete: No module named 'hyperparams'

I'm trying to do the initial preprocess step, but the run errors out with No module named 'hyperparams'.
python corpora/process_corpus.py
Traceback (most recent call last):
  File "/opt/data1/muksihs/git/Cherokee-TTS-fst/corpora/process_corpus.py", line 3, in <module>
    from hyperparams import hparams as hp
ModuleNotFoundError: No module named 'hyperparams'

I tried doing pip -e for the root directory of the project, but that complains: ERROR: File "setup.py" or "setup.cfg" not found. Directory cannot be installed in editable mode:
Assistance would be appreciated.

It is actually hyperparams.py in the code. To allow python to find this, you need to add the absolute path of the repository to the environment variable PYTHONPATH.


remove setPort

Reflects googleapis/toolkit#1172.
Updates GoogleCloudPlatform/google-cloud-java#1835.

Codecov Report

Merging #271 into master will increase coverage by 0.05%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #271      +/-   ##
============================================
+ Coverage      70.8%   70.85%   +0.05%
  Complexity      547      547
============================================
  Files            79       79
  Lines          2713     2711       -2
  Branches        274      274
============================================
  Hits           1921     1921
+ Misses          685      683       -2
  Partials        107      107

Impacted Files
Coverage Δ
Complexity Δ

...ava/com/google/longrunning/OperationsSettings.java
74.28% <ø> (+1.38%)
7 <0> (ø)
:arrow_down:

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 a50274d...bf3b1fb. Read the comment docs.

LGTM. Sad that we had no test coverage...