Clipboard of FreeRDP frequently breaks clipboard content on host (X11)

Describe the bug
I frequently experience issues with the local clipboard (copy/paste) not working properly on my machine (Linux Mint 20.1). In particular, copied content regularly (feels like once every 3-10 times maybe) cannot not be pasted (Ctrl-V) anymore, as if the clipboard content got lost - and in such cases, applications I'm trying to paste into will even freeze for some seconds before reacting again (and then, not actually pasting anything, as if the clipboard had been empty).
After some testing, I am able to clearly pin this to FreeRDP, which I have usually running on the machine, connected to a Windows 10 server. Note that I have the copy/paste issues also if neither of them is related to the FreeRDP session (i.e., copy/pasting from/to other applications I have running on my local machine).
If I stop the FreeRDP session, the problems are gone. Likewise, it's also not a problem if I start the session with -clipboard.
I tried things with two versions:

default from mint repos: 2.2.0
recent nightly build 3.0.0-dev (892cbe326)

The symptoms are somewhat different between those versions (the "freeze" on paste only occurs with (1.) for me), but the general issue with "broken" clipboard content is present in both. Seems like some race condition to me.
To Reproduce
That took me some time, since it's not happening always / sometimes hard to pin down. Following steps are a bit artificial, but reproduce the issue very well for me now.

Open a terminal and run following command (to observe the 'content' / types of clipboard content). Keep that terminal visible on the side, to observe what it displays.

watch -t -n0.1 xclip -o -selection "clipboard" -t TARGETS

Open some other application to copy a piece of content in. I just use a simple text-editor (xed). Select a piece of text, press Ctrl+C and hold it for a few seconds (the holding is just to generate many keyboard events, which provokes the problem much more consistently)
Observe the content of the terminal / xclip-watch, esp. after letting Ctrl+C go again after some seconds

Without FreeRDP running (or with -clipboard), the content shown by xclip will never change for me after the first copy (across all the copy-events). What's shown depends on where we copy something from, for xed it usually looks like this for me:
TIMESTAMP
TARGETS
MULTIPLE
SAVE_TARGETS
GTK_TEXT_BUFFER_CONTENTS
application/x-gtk-text-buffer-rich-text
UTF8_STRING
COMPOUND_TEXT
TEXT
STRING
text/plain;charset=utf-8
text/plain

When running FreeRDP with clipboard, the shown content for me usually ends up at one of the following, when provoking the problem with many copy-events as explained above:
TIMESTAMP
TARGETS
UTF8_STRING
STRING
image/bmp
text/uri-list
x-special/gnome-copied-files
x-special/mate-copied-files
text/html

or
TIMESTAMP
TARGETS
UTF8_STRING
STRING

If the clipboard is in this state, its content seems broken; it is not possible to extract the real (copied) content anymore from it. An attempt to read the actual String-content via xclip leads to something like this:
$ xclip -o -selection "clipboard" -t STRING
Error: target STRING not available

So it seems that FreeRDP, in the process of capturing the copied content to also enable it for the RDP session, can also somehow break the clipboard content, probably caused by some race-condition. I can find some of the mime-types that are included in the "broken" xclip-output above (like image/bmp, text/uri-list, x-special/gnome-copied-files, x-special/mate-copied-files) also in the sources (client/X11/xf_cliprdr.c), though I don't understand the code well enough to be able to pinpoint this further.
Expected behavior
Copy/paste operations should not break the clipboard content.
Additional context
The log-output sometimes also shows following logs, which sounds like in https://github.com/FreeRDP/FreeRDP/issues/5997. Not sure if there is some relation to that issue here.
[00:00:32:036] [2238136:2238232] [INFO][com.freerdp.client.x11] - skipping, empty data detected!!!
[00:00:33:023] [2238136:2238232] [INFO][com.freerdp.client.x11] - skipping, empty data detected!!!
[00:00:33:308] [2238136:2238232] [INFO][com.freerdp.client.x11] - skipping, empty data detected!!!
[00:00:34:771] [2238136:2238232] [INFO][com.freerdp.client.x11] - skipping, empty data detected!!!

After I quit xfreerdp, I have to kill xrdp-sesman to make the clipboard work. If I just start up xfreerdp, it's still borken.
$pgrep -l rdp
1843 xrdp-sesman
$sudo pkill rdp

+1

+1
Using Gentoo and FreeRDP 2.10.0-r3
If I close the RDP session or run it without clipboard support, problems go away.

Using Gentoo and FreeRDP 2.10.0-r3
If I close the RDP session or run it without clipboard support, problems go away.

On Mint (Cinnamon) and my clipboard started playing up. Pinned it to xfreerdp and ditto, was running it with /clipboard, took that off and all came good. This was a recent development though, I've been using it for years with no problem (I run it from a one line script so it logs in for me and all on a sing 'rdp' command).
I'm using:
$ xfreerdp --version
This is FreeRDP version 2.6.1 (2.6.1)

still a problem even on freerdp 3.0.0 beta4

I have a fedora 40 system with mate running a single win 10 vm to use outlook (I'm lucky enough they let me run a linux !). I often do copy paste of screenshots (with shutter) from firefox (running on the fedora) to outlook via freerdp 3.6.2. Sometimes copy/paste stop working but it also breaks keyboard grab. If I copy an image and paste it into outlook I can continue type in the windows vm but if I click on another window in linux the keystrokes keep going to xfreerdp. If y ctrl-right the keyboard will leave xfreerdp but I cannot get it back there.  It seeams to be related to the size of the image.
It use to work flawlessly until somtime in the spring (on fedora 39) !

I have similar issue as OP posted.
Here, I can easily do it with many applications, even with simple text editor such as Kate.
In my case, the issue is when I copy data locally, and try to paste it either locally or remotely. 1/3 to 1/2 of the time, if I try to paste, nothing gets pasted.
If I paste remotely to some editor, the editor tells me "unable to get clipboard data".
If I paste locally (that is, I copy locally, paste locally), the local application which I try to paste to (can even be the same application I copied from) just freeze for 5 seconds.
That last one is very annoying, as I cannot really work locally while a RDP session is in the background (i.e. even if there's an RDP session opened in the background, that I don't even switch to, I have issue with local copy from/copy to).
One thing I noticed, this even occurs if I right-click and select context menu 'copy' and context menu 'paste', without touching a single key (just using mouse right-click).  So it's probably not a keyboard issue, but really a clipboard handling issue.
This is version 2.6.1

@ehoffman2

I have a fedora 40 system with mate running a single win 10 vm to use outlook (I'm lucky enough they let me run a linux !). I often do copy paste of screenshots (with shutter) from firefox (running on the fedora) to outlook via freerdp 3.6.2. Sometimes copy/paste stop working but it also breaks keyboard grab. If I copy an image and paste it into outlook I can continue type in the windows vm but if I click on another window in linux the keystrokes keep going to xfreerdp. If y ctrl-right the keyboard will leave xfreerdp but I cannot get it back there.  It seeams to be related to the size of the image. It use to work flawlessly until somtime in the spring (on fedora 39) !

hmm, we did not change much regarding xfreerdp (and fedora keeps quite close to upstream)
maybe something related to your environment (or outlook)? clipboard managers (on both ends) might be problematic as every paste (that also includes clipboard manager sync) requires to transfer the data to/form the host

@ehoffman2 well, in your case I can only tell: update. even debian stable has 2.10

I know, it may not be the latest, it's the one that comes packaged with Ubuntu 22.04.  I may try to update to 24.04 sometime.
However, one thing I noted is that when the pasting gives issue:

It doesn't matter if I try to paste again (without copying another snippet), the application still freeze for 5~10 seconds.
If I close RDP session, and I then paste (without doing a copy), then the text paste just fine (the text I originally copied).

Eric


Detail page

@runongirlrunon
route file setup for detail page -> url: /media//.
Controller function getDetail() setup for framework MVC testing.
Model MediaTable.php function findByID setup for framework MVC testing.
View get_detail.ctp setup for framework MVC testing.

@raymondlf I made a few changes to clean things up, which you can view on the last commit I made. LGTM!

This closes https://github.com/summer17-csc648-team1/warehausmedia/issues/11.


Current Exchange Build in this context is providing what was Exchange Build Number when running setup. When you have issues and you are troubleshooting Exchange Setup Issues, the Current Exchange Build with provide what you are currently on and the Setup Build of what you are trying to install.

Current Exchange Build in this context is providing what was Exchange Build Number when running setup. When you have issues and you are troubleshooting Exchange Setup Issues, the Current Exchange Build with provide what you are currently on and the Setup Build of what you are trying to install.
This value is coming from the ExchangeSetup.log file
Originally posted by @dpaulson45 in https://github.com/microsoft/CSS-Exchange/issues/1136#issuecomment-1191978906

#1214

@Ashcjs what is the point of this issue?

Closing this for now. Please file a new issue and formulate the request/question clearly.


feat: provide script to build your own Geometry Service Docker image

As title says. Closes #915

Requires documenting


V9 log spam killing instance

This error message is killing my game when i open a spell to edit in an actor.

The game.data.version definitely isn't me, but I'm removing almost all the logs in a patch that's going out... within half an hour. Keep an eye out for v0.6.8, and thanks for letting me know.

I'm... actually really curious about what else is going on here, though. The log message you're seeing from T&T should only be displaying when the actor sheet gets rendered, which shouldn't be happening on repeat like this just from opening something up to make an edit.
Does this still happen when you disable all other modules except T&T?

I think this happens when certain modules are combined, and I've had it happen before. The way I understand it is that certain modules call actor.sheet render a lot, which causes modules like yours and ethks that add things to the sheet on render to sort of loop a lot of times.
I know for a fact that variant encumbrance does this for example, as well as any module that loops through updates instead of updating many things in one go.

Have not had a chance to properly check, but i will attempt to replicate. But IKABODO i think has the right idea. and you are correct, its not just yours, i will be putting issues in all around as i identify stuff, i have 111 modules live.

I've removed variant for just this reason by the way, as well as removed some settings on modules that caused a lot of updates (such as Argon's "auto equip"). This helps.
I also unload this modules and ethks at times when we don't use them. But I prefer having them on.
In these cases it might just be about choosing. :) Unless someone comes up with a way to add things to the sheet in a better way, or stop looping renders.

One thing I did to test:

Have console open, clean it.
Change something on the sheet, and see how many times it "loops".
See if you can figure out in the log what is looping, if not. Use Find the Culprit until the log-loops are gone.
....
Profit.

Yeah this is what I'd recommend to figure out what's doing it. Any module that's gonna add a tab to the actor sheet is gonna have stuff running any time that gets rendered; there's not really a lot someone like me or Ethck can really do to resolve that, since it's just basic functionality for us. We're not causing the render loop, we're just slamming you when you get hit by it.
I'd say do your best to track down whatever is causing the looping and get back to me if you can. so I can at least be aware of the conflict and make it known to others.
In the meantime I've pushed a patch to remove the log spam. This in no way actually solves the problem - that code is still gonna be running anyway - but at least people don't have to look at my crappy debug logs that I never attached to a debug setting 😓

thats huge,  because anyone with basic console skills was going to eyeball you when it was not your problem! (talking about me)

thats huge, because anyone with basic console skills was going to eyeball you when it was not your problem! (talking about me)

I mean that can be a good and a bad thing. If the log spam weren't a thing, you'd have much less of an idea of why stuff was breaking so badly probably. At least someone here was able to give some guidance on how to track down the actual issue. Which is the important thing!


Remove PCKE from medplum.startLogin

User Driven: https://discord.com/channels/905144809105260605/1275812037632721078/1275812037632721078
The medplum.startLogin method calls ensureCodeChallenge, which then requires storing the codeChallenge in sessionStorage.
I think this shouldn't be required, as username/password login doesn't actually make use of these stored data.
Proposal
Remove ensureCodeChallenge from medplum.startLogin, to allow calls from the server

I think this shouldn't be required, as username/password login doesn't actually make use of these stored data.

startLogin calls ensureCodeChallenge which calls startPkce
startPkce sets 3 session storage values:
    const pkceState = getRandomString();
    sessionStorage.setItem('pkceState', pkceState);

    const codeVerifier = getRandomString();
    sessionStorage.setItem('codeVerifier', codeVerifier);

    const arrayHash = await encryptSHA256(codeVerifier);
    const codeChallenge = arrayBufferToBase64(arrayHash).replaceAll('+', '-').replaceAll('/', '_').replaceAll('=', '');
    sessionStorage.setItem('codeChallenge', codeChallenge);

codeVerifier is used in processCode, which is used in the OAuth2 token flow (required).
pkceState does not appear to be used, and could be removed.
codeChallenge is used in the return value and must be sent to the server, but does not need to be persisted in sessionStorage.
Zooming out, looking at the Discord thread... We should clarify that startLogin is definitely intended for user-facing login flows, and is not intended for machine-to-machine authentication.  In those cases, you should use client credentials flow or basic auth.
We could make PKCE optional.  PKCE is technically not required in OAuth 2.0.  It will be required in OAuth 2.1 though: https://oauth.net/2.1/

Closing issue - I didn't understand the full startLogin flow


pom.xml:380-382: After upgrade to qulice 0.16.4...

Puzzle 678-832c7c24 in pom.xml:380-382 has to be resolved: After upgrade to qulice 0.16.4 we have to fix AvoidDuplicateLiterals PMD warings in next classes. Fix issues and remove all excludes of PMD here.... The puzzle was created by Maksimenko Vladimir on 4-Jun-2016.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code.

@dalifreire please go ahead, it's your task now, keep this in mind, and don't hesitate to ask any technical questions you may have. Budget here is 30 mins (keep this principle in mind)

@yegor256 attached this issue to milestone "1.0" (let me know if this is wrong)

@davvd The PR #689 was created.

@davvd The merge for #689 was requested... we are waiting for architect  approval.

@davvd We need more time here... we are waiting for achitect approval in the merge.

@davvd We need more time here... we are waiting for achitect approval in the merge.

@dalifreire sure, thanks for telling me, take your time

@davvd The pull request was merged.. please, proceed.

@yegor256 these 3 puzzles were created in this ticket: 686-832c7c24,<PHONE_NUMBER>1, 686-bac26563/#696

@yegor256 Done, the task is closed

@davvd Looks good!

@davvd Looks good!

@elenavolokhova thank you

@dalifreire I added 10 mins to @elenavolokhova (for QA review) in transaction 91860117... Many thanks! 30 mins were added to your account in Transaction ID 91860123 (task took 356 hours and 18 mins)... added +30 to your rating, now it is equal to -30

@yegor256 Last 2 puzzles came from here were resolved: 686-832c7c24/#697,<PHONE_NUMBER>1/#698


Synthesis failed for StreetViewPublish

Hello! Autosynth couldn't regenerate StreetViewPublish. :broken_heart:
Here's the output from running synth.py:
2020-06-06 06:38:23,115 autosynth [INFO] > logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
2020-06-06 06:38:23,896 autosynth [DEBUG] > Running: git config --global core.excludesfile /home/kbuilder/.autosynth-gitignore
2020-06-06 06:38:23,899 autosynth [DEBUG] > Running: git config user.name yoshi-automation
2020-06-06 06:38:23,902 autosynth [DEBUG] > Running: git config user.email<EMAIL_ADDRESS>2020-06-06 06:38:23,905 autosynth [DEBUG] > Running: git config push.default simple
2020-06-06 06:38:23,907 autosynth [DEBUG] > Running: git branch -f autosynth-streetviewpublish
2020-06-06 06:38:23,911 autosynth [DEBUG] > Running: git checkout autosynth-streetviewpublish
Switched to branch 'autosynth-streetviewpublish'
2020-06-06 06:38:24,137 autosynth [INFO] > Running synthtool
2020-06-06 06:38:24,137 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/street_view_publish/synth.metadata', 'synth.py', '--']
2020-06-06 06:38:24,139 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata clients/street_view_publish/synth.metadata synth.py -- StreetViewPublish
tee: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api: Is a directory
2020-06-06 06:38:24,362 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/elixir-google-api/synth.py.
On branch autosynth-streetviewpublish
nothing to commit, working tree clean
2020-06-06 06:38:26,244 synthtool [DEBUG] > Running: docker run --rm -v/tmpfs/tmp/tmphc89xdzd/repo:/workspace -v/var/run/docker.sock:/var/run/docker.sock -e USER_GROUP=1000:1000 -w /workspace gcr.io/cloud-devrel-public-resources/elixir19 scripts/generate_client.sh StreetViewPublish
DEBUG:synthtool:Running: docker run --rm -v/tmpfs/tmp/tmphc89xdzd/repo:/workspace -v/var/run/docker.sock:/var/run/docker.sock -e USER_GROUP=1000:1000 -w /workspace gcr.io/cloud-devrel-public-resources/elixir19 scripts/generate_client.sh StreetViewPublish
/workspace /workspace
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.
Resolving Hex dependencies...
Dependency resolution completed:
Unchanged:
  certifi 2.5.1
  google_api_discovery 0.7.0
  google_gax 0.3.2
  hackney 1.15.2
  idna 6.0.0
  jason 1.2.1
  metrics 1.0.1
  mime 1.3.1
  mimerl 1.2.0
  oauth2 0.9.4
  parse_trans 3.3.0
  poison 3.1.0
  ssl_verify_fun 1.1.5
  temp 0.4.7
  tesla 1.3.3
  unicode_util_compat 0.4.1
* Getting google_api_discovery (Hex package)
* Getting tesla (Hex package)
* Getting oauth2 (Hex package)
* Getting temp (Hex package)
* Getting jason (Hex package)
* Getting poison (Hex package)
* Getting hackney (Hex package)
* Getting certifi (Hex package)
* Getting idna (Hex package)
* Getting metrics (Hex package)
* Getting mimerl (Hex package)
* Getting ssl_verify_fun (Hex package)
* Getting unicode_util_compat (Hex package)
* Getting parse_trans (Hex package)
* Getting mime (Hex package)
* Getting google_gax (Hex package)
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.
==> temp
Compiling 3 files (.ex)
Generated temp app
===> Compiling parse_trans
===> Compiling mimerl
===> Compiling metrics
===> Compiling unicode_util_compat
===> Compiling idna
==> jason
Compiling 8 files (.ex)
Generated jason app
warning: String.strip/1 is deprecated. Use String.trim/1 instead
  /workspace/deps/poison/mix.exs:4

==> poison
Compiling 4 files (.ex)
warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead
  lib/poison/encoder.ex:173

Generated poison app
==> ssl_verify_fun
Compiling 7 files (.erl)
Generated ssl_verify_fun app
===> Compiling certifi
===> Compiling hackney
==> oauth2
Compiling 13 files (.ex)
Generated oauth2 app
==> mime
Compiling 2 files (.ex)
Generated mime app
==> tesla
Compiling 26 files (.ex)
Generated tesla app
==> google_gax
Compiling 5 files (.ex)
Generated google_gax app
==> google_api_discovery
Compiling 21 files (.ex)
Generated google_api_discovery app
==> google_apis
Compiling 27 files (.ex)
warning: System.cwd/0 is deprecated. Use File.cwd/0 instead
  lib/google_apis/publisher.ex:24

Generated google_apis app

13:38:58.959 [info]  FETCHING: https://streetviewpublish.googleapis.com/$discovery/GOOGLE_REST_SIMPLE_URI?version=v1

13:38:59.292 [info]  FETCHING: https://streetviewpublish.googleapis.com/$discovery/rest?version=v1

13:38:59.521 [info]  FOUND: https://streetviewpublish.googleapis.com/$discovery/rest?version=v1
Revision check: old=20200511, new=20200604, generating=true
Creating leading directories
Writing BatchDeletePhotosRequest to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/batch_delete_photos_request.ex.
Writing BatchDeletePhotosResponse to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/batch_delete_photos_response.ex.
Writing BatchGetPhotosResponse to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/batch_get_photos_response.ex.
Writing BatchUpdatePhotosRequest to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/batch_update_photos_request.ex.
Writing BatchUpdatePhotosResponse to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/batch_update_photos_response.ex.
Writing Connection to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/connection.ex.
Writing Empty to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/empty.ex.
Writing LatLng to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/lat_lng.ex.
Writing Level to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/level.ex.
Writing ListPhotosResponse to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/list_photos_response.ex.
Writing Operation to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/operation.ex.
Writing Photo to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/photo.ex.
Writing PhotoId to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/photo_id.ex.
Writing PhotoResponse to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/photo_response.ex.
Writing Place to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/place.ex.
Writing Pose to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/pose.ex.
Writing Status to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/status.ex.
Writing UpdatePhotoRequest to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/update_photo_request.ex.
Writing UploadRef to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/upload_ref.ex.
Writing Photo to clients/street_view_publish/lib/google_api/street_view_publish/v1/api/photo.ex.
Writing Photos to clients/street_view_publish/lib/google_api/street_view_publish/v1/api/photos.ex.
Writing connection.ex.
Writing metadata.ex.
Writing mix.exs
Writing README.md
Writing LICENSE
Writing .gitignore
Writing config/config.exs
Writing test/test_helper.exs

13:38:59.915 [info]  Found only discovery_revision and/or formatting changes. Not significant enough for a PR.
fixing file permissions
2020-06-06 06:39:02,956 synthtool [DEBUG] > Wrote metadata to clients/street_view_publish/synth.metadata.
DEBUG:synthtool:Wrote metadata to clients/street_view_publish/synth.metadata.
2020-06-06 06:39:02,982 autosynth [DEBUG] > Running: git clean -fdx
Removing __pycache__/
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 615, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 476, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 555, in _inner_main
    ).synthesize(base_synth_log_path)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 121, in synthesize
    with open(log_file_path, "rt") as fp:
IsADirectoryError: [Errno 21] Is a directory: '/tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api'

Google internal developers can see the full log here.

Autosynth is still having trouble generating StreetViewPublish. :sob:
Here's the output from running synth.py:
2020-06-07 06:28:42,463 autosynth [INFO] > logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
2020-06-07 06:28:43,655 autosynth [DEBUG] > Running: git config --global core.excludesfile /home/kbuilder/.autosynth-gitignore
2020-06-07 06:28:43,658 autosynth [DEBUG] > Running: git config user.name yoshi-automation
2020-06-07 06:28:43,660 autosynth [DEBUG] > Running: git config user.email<EMAIL_ADDRESS>2020-06-07 06:28:43,663 autosynth [DEBUG] > Running: git config push.default simple
2020-06-07 06:28:43,666 autosynth [DEBUG] > Running: git branch -f autosynth-streetviewpublish
2020-06-07 06:28:43,669 autosynth [DEBUG] > Running: git checkout autosynth-streetviewpublish
Switched to branch 'autosynth-streetviewpublish'
2020-06-07 06:28:43,899 autosynth [INFO] > Running synthtool
2020-06-07 06:28:43,900 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/street_view_publish/synth.metadata', 'synth.py', '--']
2020-06-07 06:28:43,902 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata clients/street_view_publish/synth.metadata synth.py -- StreetViewPublish
tee: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api: Is a directory
2020-06-07 06:28:44,116 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/elixir-google-api/synth.py.
On branch autosynth-streetviewpublish
nothing to commit, working tree clean
2020-06-07 06:28:46,051 synthtool [DEBUG] > Running: docker run --rm -v/tmpfs/tmp/tmpnspqtbpd/repo:/workspace -v/var/run/docker.sock:/var/run/docker.sock -e USER_GROUP=1000:1000 -w /workspace gcr.io/cloud-devrel-public-resources/elixir19 scripts/generate_client.sh StreetViewPublish
DEBUG:synthtool:Running: docker run --rm -v/tmpfs/tmp/tmpnspqtbpd/repo:/workspace -v/var/run/docker.sock:/var/run/docker.sock -e USER_GROUP=1000:1000 -w /workspace gcr.io/cloud-devrel-public-resources/elixir19 scripts/generate_client.sh StreetViewPublish
/workspace /workspace
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.
Resolving Hex dependencies...
Dependency resolution completed:
Unchanged:
  certifi 2.5.1
  google_api_discovery 0.7.0
  google_gax 0.3.2
  hackney 1.15.2
  idna 6.0.0
  jason 1.2.1
  metrics 1.0.1
  mime 1.3.1
  mimerl 1.2.0
  oauth2 0.9.4
  parse_trans 3.3.0
  poison 3.1.0
  ssl_verify_fun 1.1.5
  temp 0.4.7
  tesla 1.3.3
  unicode_util_compat 0.4.1
* Getting google_api_discovery (Hex package)
* Getting tesla (Hex package)
* Getting oauth2 (Hex package)
* Getting temp (Hex package)
* Getting jason (Hex package)
* Getting poison (Hex package)
* Getting hackney (Hex package)
* Getting certifi (Hex package)
* Getting idna (Hex package)
* Getting metrics (Hex package)
* Getting mimerl (Hex package)
* Getting ssl_verify_fun (Hex package)
* Getting unicode_util_compat (Hex package)
* Getting parse_trans (Hex package)
* Getting mime (Hex package)
* Getting google_gax (Hex package)
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.
==> temp
Compiling 3 files (.ex)
Generated temp app
===> Compiling parse_trans
===> Compiling mimerl
===> Compiling metrics
===> Compiling unicode_util_compat
===> Compiling idna
==> jason
Compiling 8 files (.ex)
Generated jason app
warning: String.strip/1 is deprecated. Use String.trim/1 instead
  /workspace/deps/poison/mix.exs:4

==> poison
Compiling 4 files (.ex)
warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead
  lib/poison/encoder.ex:173

Generated poison app
==> ssl_verify_fun
Compiling 7 files (.erl)
Generated ssl_verify_fun app
===> Compiling certifi
===> Compiling hackney
==> oauth2
Compiling 13 files (.ex)
Generated oauth2 app
==> mime
Compiling 2 files (.ex)
Generated mime app
==> tesla
Compiling 26 files (.ex)
Generated tesla app
==> google_gax
Compiling 5 files (.ex)
Generated google_gax app
==> google_api_discovery
Compiling 21 files (.ex)
Generated google_api_discovery app
==> google_apis
Compiling 27 files (.ex)
warning: System.cwd/0 is deprecated. Use File.cwd/0 instead
  lib/google_apis/publisher.ex:24

Generated google_apis app

13:29:15.568 [info]  FETCHING: https://streetviewpublish.googleapis.com/$discovery/GOOGLE_REST_SIMPLE_URI?version=v1

13:29:15.881 [info]  FETCHING: https://streetviewpublish.googleapis.com/$discovery/rest?version=v1

13:29:16.092 [info]  FOUND: https://streetviewpublish.googleapis.com/$discovery/rest?version=v1
Revision check: old=20200511, new=20200604, generating=true
Creating leading directories
Writing BatchDeletePhotosRequest to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/batch_delete_photos_request.ex.
Writing BatchDeletePhotosResponse to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/batch_delete_photos_response.ex.
Writing BatchGetPhotosResponse to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/batch_get_photos_response.ex.
Writing BatchUpdatePhotosRequest to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/batch_update_photos_request.ex.
Writing BatchUpdatePhotosResponse to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/batch_update_photos_response.ex.
Writing Connection to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/connection.ex.
Writing Empty to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/empty.ex.
Writing LatLng to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/lat_lng.ex.
Writing Level to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/level.ex.
Writing ListPhotosResponse to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/list_photos_response.ex.
Writing Operation to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/operation.ex.
Writing Photo to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/photo.ex.
Writing PhotoId to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/photo_id.ex.
Writing PhotoResponse to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/photo_response.ex.
Writing Place to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/place.ex.
Writing Pose to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/pose.ex.
Writing Status to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/status.ex.
Writing UpdatePhotoRequest to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/update_photo_request.ex.
Writing UploadRef to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/upload_ref.ex.
Writing Photo to clients/street_view_publish/lib/google_api/street_view_publish/v1/api/photo.ex.
Writing Photos to clients/street_view_publish/lib/google_api/street_view_publish/v1/api/photos.ex.
Writing connection.ex.
Writing metadata.ex.
Writing mix.exs
Writing README.md
Writing LICENSE
Writing .gitignore
Writing config/config.exs
Writing test/test_helper.exs

13:29:16.472 [info]  Found only discovery_revision and/or formatting changes. Not significant enough for a PR.
fixing file permissions
2020-06-07 06:29:19,576 synthtool [DEBUG] > Wrote metadata to clients/street_view_publish/synth.metadata.
DEBUG:synthtool:Wrote metadata to clients/street_view_publish/synth.metadata.
2020-06-07 06:29:19,600 autosynth [DEBUG] > Running: git clean -fdx
Removing __pycache__/
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 615, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 476, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 555, in _inner_main
    ).synthesize(base_synth_log_path)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 121, in synthesize
    with open(log_file_path, "rt") as fp:
IsADirectoryError: [Errno 21] Is a directory: '/tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api'

Google internal developers can see the full log here.

Autosynth is still having trouble generating StreetViewPublish. :sob:
Here's the output from running synth.py:
2020-06-08 06:29:22,185 autosynth [INFO] > logs will be written to: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api
2020-06-08 06:29:22,970 autosynth [DEBUG] > Running: git config --global core.excludesfile /home/kbuilder/.autosynth-gitignore
2020-06-08 06:29:22,973 autosynth [DEBUG] > Running: git config user.name yoshi-automation
2020-06-08 06:29:22,976 autosynth [DEBUG] > Running: git config user.email<EMAIL_ADDRESS>2020-06-08 06:29:22,979 autosynth [DEBUG] > Running: git config push.default simple
2020-06-08 06:29:22,982 autosynth [DEBUG] > Running: git branch -f autosynth-streetviewpublish
2020-06-08 06:29:22,985 autosynth [DEBUG] > Running: git checkout autosynth-streetviewpublish
Switched to branch 'autosynth-streetviewpublish'
2020-06-08 06:29:23,341 autosynth [INFO] > Running synthtool
2020-06-08 06:29:23,341 autosynth [INFO] > ['/tmpfs/src/github/synthtool/env/bin/python3', '-m', 'synthtool', '--metadata', 'clients/street_view_publish/synth.metadata', 'synth.py', '--']
2020-06-08 06:29:23,344 autosynth [DEBUG] > Running: /tmpfs/src/github/synthtool/env/bin/python3 -m synthtool --metadata clients/street_view_publish/synth.metadata synth.py -- StreetViewPublish
tee: /tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api: Is a directory
2020-06-08 06:29:23,558 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/elixir-google-api/synth.py.
On branch autosynth-streetviewpublish
nothing to commit, working tree clean
2020-06-08 06:29:25,024 synthtool [DEBUG] > Running: docker run --rm -v/tmpfs/tmp/tmpyq3i1_p8/repo:/workspace -v/var/run/docker.sock:/var/run/docker.sock -e USER_GROUP=1000:1000 -w /workspace gcr.io/cloud-devrel-public-resources/elixir19 scripts/generate_client.sh StreetViewPublish
DEBUG:synthtool:Running: docker run --rm -v/tmpfs/tmp/tmpyq3i1_p8/repo:/workspace -v/var/run/docker.sock:/var/run/docker.sock -e USER_GROUP=1000:1000 -w /workspace gcr.io/cloud-devrel-public-resources/elixir19 scripts/generate_client.sh StreetViewPublish
/workspace /workspace
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.
Resolving Hex dependencies...
Dependency resolution completed:
Unchanged:
  certifi 2.5.1
  google_api_discovery 0.7.0
  google_gax 0.3.2
  hackney 1.15.2
  idna 6.0.0
  jason 1.2.1
  metrics 1.0.1
  mime 1.3.1
  mimerl 1.2.0
  oauth2 0.9.4
  parse_trans 3.3.0
  poison 3.1.0
  ssl_verify_fun 1.1.5
  temp 0.4.7
  tesla 1.3.3
  unicode_util_compat 0.4.1
* Getting google_api_discovery (Hex package)
* Getting tesla (Hex package)
* Getting oauth2 (Hex package)
* Getting temp (Hex package)
* Getting jason (Hex package)
* Getting poison (Hex package)
* Getting hackney (Hex package)
* Getting certifi (Hex package)
* Getting idna (Hex package)
* Getting metrics (Hex package)
* Getting mimerl (Hex package)
* Getting ssl_verify_fun (Hex package)
* Getting unicode_util_compat (Hex package)
* Getting parse_trans (Hex package)
* Getting mime (Hex package)
* Getting google_gax (Hex package)
The mix.lock file was generated with a newer version of Hex. Update your client by running `mix local.hex` to avoid losing data.
==> temp
Compiling 3 files (.ex)
Generated temp app
===> Compiling parse_trans
===> Compiling mimerl
===> Compiling metrics
===> Compiling unicode_util_compat
===> Compiling idna
==> jason
Compiling 8 files (.ex)
Generated jason app
warning: String.strip/1 is deprecated. Use String.trim/1 instead
  /workspace/deps/poison/mix.exs:4

==> poison
Compiling 4 files (.ex)
warning: Integer.to_char_list/2 is deprecated. Use Integer.to_charlist/2 instead
  lib/poison/encoder.ex:173

Generated poison app
==> ssl_verify_fun
Compiling 7 files (.erl)
Generated ssl_verify_fun app
===> Compiling certifi
===> Compiling hackney
==> oauth2
Compiling 13 files (.ex)
Generated oauth2 app
==> mime
Compiling 2 files (.ex)
Generated mime app
==> tesla
Compiling 26 files (.ex)
Generated tesla app
==> google_gax
Compiling 5 files (.ex)
Generated google_gax app
==> google_api_discovery
Compiling 21 files (.ex)
Generated google_api_discovery app
==> google_apis
Compiling 27 files (.ex)
warning: System.cwd/0 is deprecated. Use File.cwd/0 instead
  lib/google_apis/publisher.ex:24

Generated google_apis app

13:29:55.901 [info]  FETCHING: https://streetviewpublish.googleapis.com/$discovery/GOOGLE_REST_SIMPLE_URI?version=v1

13:29:56.215 [info]  FETCHING: https://streetviewpublish.googleapis.com/$discovery/rest?version=v1

13:29:56.425 [info]  FOUND: https://streetviewpublish.googleapis.com/$discovery/rest?version=v1
Revision check: old=20200511, new=20200604, generating=true
Creating leading directories
Writing BatchDeletePhotosRequest to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/batch_delete_photos_request.ex.
Writing BatchDeletePhotosResponse to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/batch_delete_photos_response.ex.
Writing BatchGetPhotosResponse to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/batch_get_photos_response.ex.
Writing BatchUpdatePhotosRequest to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/batch_update_photos_request.ex.
Writing BatchUpdatePhotosResponse to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/batch_update_photos_response.ex.
Writing Connection to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/connection.ex.
Writing Empty to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/empty.ex.
Writing LatLng to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/lat_lng.ex.
Writing Level to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/level.ex.
Writing ListPhotosResponse to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/list_photos_response.ex.
Writing Operation to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/operation.ex.
Writing Photo to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/photo.ex.
Writing PhotoId to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/photo_id.ex.
Writing PhotoResponse to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/photo_response.ex.
Writing Place to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/place.ex.
Writing Pose to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/pose.ex.
Writing Status to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/status.ex.
Writing UpdatePhotoRequest to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/update_photo_request.ex.
Writing UploadRef to clients/street_view_publish/lib/google_api/street_view_publish/v1/model/upload_ref.ex.
Writing Photo to clients/street_view_publish/lib/google_api/street_view_publish/v1/api/photo.ex.
Writing Photos to clients/street_view_publish/lib/google_api/street_view_publish/v1/api/photos.ex.
Writing connection.ex.
Writing metadata.ex.
Writing mix.exs
Writing README.md
Writing LICENSE
Writing .gitignore
Writing config/config.exs
Writing test/test_helper.exs

13:29:56.808 [info]  Found only discovery_revision and/or formatting changes. Not significant enough for a PR.
fixing file permissions
2020-06-08 06:29:59,388 synthtool [DEBUG] > Wrote metadata to clients/street_view_publish/synth.metadata.
DEBUG:synthtool:Wrote metadata to clients/street_view_publish/synth.metadata.
2020-06-08 06:29:59,418 autosynth [DEBUG] > Running: git clean -fdx
Removing __pycache__/
Traceback (most recent call last):
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/home/kbuilder/.pyenv/versions/3.6.9/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 615, in <module>
    main()
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 476, in main
    return _inner_main(temp_dir)
  File "/tmpfs/src/github/synthtool/autosynth/synth.py", line 555, in _inner_main
    ).synthesize(base_synth_log_path)
  File "/tmpfs/src/github/synthtool/autosynth/synthesizer.py", line 121, in synthesize
    with open(log_file_path, "rt") as fp:
IsADirectoryError: [Errno 21] Is a directory: '/tmpfs/src/github/synthtool/logs/googleapis/elixir-google-api'

Google internal developers can see the full log here.

Autosynth passed, closing! :green_heart:


Access Kubeflow Pipelines behind Dex Authentication

I have installed Kubeflow via the Dex KfDef but this means Elyra can't access pipelines as it needs Auth.
It would be great to be able access Auth restricted Kubeflow environments.

As a reference, this kfp issue might be useful:
https://github.com/kubeflow/kfctl/issues/140


Delivery review does not respect cli toml when changing server.

We recently had an edge case where we were transitioning from one automate server to another for workflow. We'll call them "automate-old" and "automate-new" fr simplicity.
With a local project checked out from automate-old originally, I ran "delivery setup" with "--server automate-new" to reset my cli.toml. When I made a test change and ran "delivery review" it instead used the current git "delivery" remote and opened the change on automate-old.
Expected Behavior: Delivery review would note that the git remote did not agree with the cli.toml and repoint it appropriately.

Hi @dreamnite 👋  - Thank you for your feedback! I wonder what chefdk version are you using?

@dreamnite btw, irrespective of what version of ChefDK version you're using, we've decided to stop updating remotes under-the-hood (unless you are in FIPS mode, because it's necessary for FIPS to work) because we got a lot of negative feedback that folks don't like us updating remotes.

Closing this out now since Delivery is EOL


Hard coupling of Console (and indirectly Eloquent) on the framework

Laravel Version: 9.21.0+
PHP Version: n/a (but for the sake of completness: 8.1.12)
Database Driver & Version: n/a

Description:
As you might know, I'm maintaining (on low pace) an Eloquent bundle for Symfony. The recent releases (Laravel 7/8/9) have been an incredibly smooth ride, thanks for your hard work!
However, the console output restyling (https://github.com/laravel/framework/pull/43065) introduced the use of the resolve() function in the Console component, creating a hard dependency between the component and the framework.
This hard dependency has been identified before, as it also broke Lumen. Since https://github.com/laravel/framework/pull/43312 , it uses the app() function. While no longer having a hard dependency on the full framework, this still makes it impossible to use the Console  component (and indirectly Eloquent's Migrator class) outside of the framework.
Relevant code: https://github.com/laravel/framework/blob/c76c3bdddf3bac41f92bbcaddb50d1053d0011f2/src/Illuminate/Console/View/Components/Component.php#L81-L94
My bundle already has some plumbing to work around Seeder::resolve(). I'm not too happy about it, but it is acceptable given creating decoupled components isn't your top priority (and I'm probably one of a few weirdo's attempting this). However, this newly used function makes it a lot harder to work around. I currently believe the best solution is to fully reimplement all illuminate/console's components to make this work: https://github.com/wouterj/WouterJEloquentBundle/commit/b2276e9687f1bba5a8a17e73ef7e04f4daf7a018 This is very fragile, given it breaks whenever you introduce a new cool component.
Is this coupling expected (and should I perhaps reconsider my bundle)? Or can there be something done in the console package to make it possible to work around this (without the need to reimplement critical components like Task)?
I don't know much about Laravel's internals, but I'm happy to work together with you to make sure Eloquent remains usable outside the Laravel framework if you wish.

I hook in on this as I have a package that may get affected by this if anything gets rewritten as I have some plumbing in there as well.
https://packagist.org/packages/henzeb/laravel-console-facade

Thanks @wouterj. I've sent in a PR to remove these app calls since they're not necessary. Let us know how that looks: https://github.com/laravel/framework/pull/44864


Tracking issue for removal of deprecated SDK constant names

The old all caps names for constants in the SDK have been deprecated in favor of camel case versions.  This issue tracks the removal of the of old deprecated names.
TODO:

[x] Implement tooling https://github.com/dart-lang/sdk/issues/31822
[ ] Follow up on breaking change announcement
[ ] Clean up flutter and internal package dependencies
[ ] Clean up flutter code (if required)
[ ] Clean up internal code
[ ] Remove deprecated constants

This is part of the larger Dart 2.0 corelib changes tracked here:  https://github.com/dart-lang/sdk/issues/31812 .

Fix it package here:  https://pub.dartlang.org/packages/dart2_fix

I'll prepare some docs and an announcement email and follow up on the relevant email lists today.

What's the next step here, @leafpetersen ?

dart:io is complete. What is remaining?

Removal of usages in packages.
I have the non-dart:io constants removed from all SDK package dependencies. Now it's the rest of the world.
Google code can remove the constants at any time, but it'll be easier if we have a compilable CL for the SDK which removes the declarations.

Once we have a roll to flutter this can be closed.

We've rolled flutter, this is done.

Why did we close this? The deprecated constants in at least dart:io still exist. Do we have another issue open to track their removal in Dart 3.0?
https://github.com/dart-lang/sdk/blob/55aa031404f36d181daf5f5b27424da431ee2e3e/sdk/lib/_http/http.dart#L568

https://api.dartlang.org/stable/2.0.0/dart-io/HttpHeaders-class.html
That's...embarrassing...
On Tue, Aug 21, 2018 at 3:54 PM Nate Bosch<EMAIL_ADDRESS>wrote:

Reopened #31813 https://github.com/dart-lang/sdk/issues/31813.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dart-lang/sdk/issues/31813#event-1801387112, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AABCin3W5-Wyen_fN6QruQx4eUEpyzfBks5uTI-kgaJpZM4RYUGG
.

SGTM considering non-dart:io constants complete and opening a new issue for dart:io constant.


Replace ancs.json with data in database

We are loading data from data/scraped-anc.json into the new db model.
Currently we load ancs.json in models.py into anc_data and then pass that into various templates.
Only some of the data in ancs.json is now in the database model. So we need to convert just accesses to that data into accesses into the database. Use CommissionerInfo.get(anc, smd, field_name), where field_name is like "first_name" or something.

I'll try to finish the homepage stuff in Javascript.

Nice, let me know how I can pitch in.

Okay I think I've actually gotten it working. To test, we need to remove all of the commissioner-specific info from ancs.json so we can be sure everything is coming from the database. Anyone want to give that a go? Would be good to have a script to do it so we can run it on the live ancs.json file when we're ready to deploy this update.

Ba-dum it is done.


use the sysctl module in 2777782/10-increase-pidmax.yml

It's just best practices.

Solved by pull request #43.


Tree shaking not working

I don't see tree shaking working.
I cloned and installed the app.  I added a file in the components directory that has 2 exports.  In the DemoApp index file I imported one of the exports from the new file.  But when I run 'npm run build' the generated index JS file contains both exports.
Do we need to do something different to enable tree shaking?  Is there a test to make sure tree shaking is working as expected?

Yeah, in fact, tree shaking is supported via Webpack, and prior to v4 its tree shaking feature wasn't as robust as one might have imagined. To be honest I kept forgetting to remove this from our checklist. The good news is that v4 seems to have made big headway with this. I think it all requires that you are using ES module syntax though, so I would recommend you familiarise yourself with their docs on the matter. 👍


Game tries to move on invalid input

Describe the bug
An invalid input displays an error message and displays board a couple times
To Reproduce

Launch the game
Use a key that's not defined as a movement key

Expected behavior
Game should not try to modify board. It should display the old one but only once
Desktop (please complete the following information):

Version [alpha]

Shouldn't be happening anymore


Cat fastq

PR checklist

[ ] This comment contains a description of changes (with reason).
[ ] If you've fixed a bug or added code that should be tested, add tests!

[ ] If you've added a new tool - have you followed the pipeline conventions in the contribution docs
[ ] If necessary, also make a PR on the nf-core/metatdenovo branch on the nf-core/test-datasets repository.

[ ] Make sure your code lints (nf-core lint).
[x] Ensure the test suite passes (nextflow run . -profile test,docker).
[ ] Usage Documentation in docs/usage.md is updated.
[ ] Output Documentation in docs/output.md is updated.
[ ] CHANGELOG.md is updated.
[ ] README.md is updated (including new tool citations and authors/contributors).

with this new feature it is possible to concatenate the fastq files.
you need to use the same name in sample column. example:
sample,fastq_1,fastq_2
sample1,example1_R1.fastq.gz,example1_R2fastq.gz
sample1,example2_R1.fastq.gz,example2_R2fastq.gz
sample2,example3_R1.fastq.gz,example3_R2fastq.gz
sample1 and sample2 will be concatenated before all the other steps.

You made the PR against the master branch -- 351 commits! Change!

ops!

Some of this is a bit over my head and my suggestions for indentation are perhaps misplaced! ;-)
We should have a test case. Best is probably if we can add a line to the normal sample sheet so it gets tested all the time.
I'm approving, but let's not forget the test case!

I can create an issue


MeshGen_3D Does not work with GNU compiler and -Ofast flag

The MeshGen_3D program crashes within the HexElements routine GenerateMetrics with a segmentation fault error when calling CalculateGradient_3D_Lagrange function. This has been found to happen with the gfortran version 5.4.0 and the  -Ofast compiler flag. -O0 with gfortran does not have this problem.

Switched GNU compiler flag to -O3 in build/Makefile, MeshGen_3D works for the GNU compiler


Failure to run while using jruby (SocketError: use ServerSocket for servers)

Not sure if this is on purpose, but just wanted to throw this out here.
OpenSSL implementation doesn't support ALPN.
 2.09s    error: <Async::Task:0x7d0 failed> [pid=6]
               |   SocketError: use ServerSocket for servers (http://wiki.jruby.org/ServerSocket)
               |   → org/jruby/ext/socket/RubySocket.java:253 in `listen'
               |     /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-io-1.23.1/lib/async/io/shared_endpoint.rb:30 in `block in bound'
               |     /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-io-1.23.1/lib/async/io/endpoint.rb:104 in `block in bound'
               |     /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-http-0.39.0/lib/async/http/url_endpoint.rb:193 in `block in each'
               |     /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-io-1.23.1/lib/async/io/host_endpoint.rb:84 in `block in each'
               |     org/jruby/RubyArray.java:1792 in `each'
               |     /opt/jruby/lib/ruby/stdlib/socket.rb:229 in `foreach'
               |     /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-io-1.23.1/lib/async/io/host_endpoint.rb:83 in `each'
               |     /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-http-0.39.0/lib/async/http/url_endpoint.rb:192 in `each'
               |     /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-io-1.23.1/lib/async/io/endpoint.rb:100 in `bound'
               |     /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-io-1.23.1/lib/async/io/shared_endpoint.rb:29 in `bound'
               |     /home/root/application/vendor/bundle/jruby/2.5.0/gems/falcon-0.29.0/lib/falcon/command/serve.rb:111 in `block in run'
               |     /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-1.17.1/lib/async/task.rb:204 in `block in make_fiber'
bundler: failed to load command: falcon (/home/root/application/vendor/bundle/jruby/2.5.0/bin/falcon)
SocketError: use ServerSocket for servers (http://wiki.jruby.org/ServerSocket)
  org/jruby/ext/socket/RubySocket.java:253:in `listen'
  /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-io-1.23.1/lib/async/io/shared_endpoint.rb:30:in `block in bound'
  /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-io-1.23.1/lib/async/io/endpoint.rb:104:in `block in bound'
  /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-http-0.39.0/lib/async/http/url_endpoint.rb:193:in `block in each'
  /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-io-1.23.1/lib/async/io/host_endpoint.rb:84:in `block in each'
  org/jruby/RubyArray.java:1792:in `each'
  /opt/jruby/lib/ruby/stdlib/socket.rb:229:in `foreach'
  /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-io-1.23.1/lib/async/io/host_endpoint.rb:83:in `each'
  /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-http-0.39.0/lib/async/http/url_endpoint.rb:192:in `each'
  /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-io-1.23.1/lib/async/io/endpoint.rb:100:in `bound'
  /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-io-1.23.1/lib/async/io/shared_endpoint.rb:29:in `bound'
  /home/root/application/vendor/bundle/jruby/2.5.0/gems/falcon-0.29.0/lib/falcon/command/serve.rb:111:in `block in run'
  /home/root/application/vendor/bundle/jruby/2.5.0/gems/async-1.17.1/lib/async/task.rb:204:in `block in make_fiber'

OpenSSL implementation doesn't support ALPN.

Can't support HTTP/2 (protocol negotiation functionality missing from OpenSSL).

SocketError: use ServerSocket for servers

Doesn't support standard Ruby Socket class.
@headius was there any solution to the above?

Until JRuby addresses the issues in their network stack, there is little I can do. I would suggest that you are best to use mainline CRuby until these options mature.


Please document what explain verbose and explain costs do

Enhancement
Continuing the slack discussion:
Please document what explain verbose and explain costs do. I couldn't find documentation for these.

I would particularly be interested in whether explain verbose, explain costs, etc have impact on cache or statistics info.

Commenting to keep this alive. This is important to understand how each one applies.


Reproducing POODLE vulnerability using POODLE-POC

Is reproducing this vulnerability still possible. I scan a website and see that it is vulnerable to POODLE vulnerability, then I used this script as python3 poodle-exploit.py [client_IP] 443 [client_IP] 443. I refresh the website on Google Chrome few times but the search command still found no data.
I also tried to downgrade the communication protocol to SSLv3, but there is no luck!
Why is that behavior appears?
By the way, I wish I can reproduce this vulnerability (by building environment myself) but I'm not well experience in system administration. Is there any document that help me build a website to demo as I see in README.md? I would be so glad to receive help also!

Hello @thangpd3160, did you find a way to reproduce the attack? It would be very helpful if you can share some tips or links since i am trying to do the same for a few days now without success.

Is reproducing this vulnerability still possible. I scan a website and see that it is vulnerable to POODLE vulnerability, then I used this script as python3 poodle-exploit.py [client_IP] 443 [client_IP] 443. I refresh the website on Google Chrome few times but the search command still found no data.
I also tried to downgrade the communication protocol to SSLv3, but there is no luck!
Why is that behavior appears?
By the way, I wish I can reproduce this vulnerability (by building environment myself) but I'm not well experience in system administration. Is there any document that help me build a website to demo as I see in README.md? I would be so glad to receive help also!

Hello @thangpd3160, did you find a way to reproduce the attack? It would be very helpful if you can share some tips or links since i am trying to do the same for a few days now without success.


Type 'video/x-flv' not being shown

You have used strstr which returns false if needle is not found.
This breaks the logic you are using (searching for ';' and taking the before ';' part) in case of type="video/x-flv".

Done!

Thanks for Pointing this.


Handle pending transactions

What was wrong?
Eth tester does not handle pending transactions correctly when disabling auto mining transactions:
Sending a transaction with the same nonce causes an invalid nonce error when auto mining transactions are disabled.
The issue is that send_transaction and send_raw_transaction immediately execute on the vm's state and thereby increment the valid nonce.
How was it fixed?
Implement a transaction pool at the eth-tester level so that transactions are only executed when auto mining is enabled again.
Cute Animal Picture

Fixes #59

If this is ok, docs for get_transaction_by_hash and enable_auto_mine_transactions will need updating to reflect the change of behaviour

@monokh lemme know if your ready for me to merge/release this.

@pipermerriam Yes, please merge and release :) then I can update https://github.com/ethereum/web3.py/pull/586 to use the new version. I tested locally and all the failing tests were resolved with these 'eth-tester' changes


[FEATURE] The spacing of "email address" and icon size

Description
In this container, the  spacing of "email address" and the size of mail icon doesn't seem accurate and kind of ruins the whole experience since its widely visible.
I can work on this issue and try to find even better icon for it, please assign this to me
Screenshots

Additional information
No response

Are you willing to work @abhinav2712?

Yes, i would like to work on this, please assign it to me

you can work on this even without being assigned to the issue

@abhinav2712 are you working on this?

@abhinav2712 are you working on this?

Yes, i will make the PR by tomorrow

Hello, sir I am interested in solving this issue. so please assign to me this issue.

Now, What should I do?

@abhinav2712 are you working on this?

Yes, i will make the PR by tomorrow

@abhinav2712  are you still working on this?

@abhinav2712 are you working on this?

Yes, i will make the PR by tomorrow

@abhinav2712  are you still working on this?

Sorry, I am not working on this right now because of my tight schedule, you can assign someone else for this issue..

@AvineshTripathi i am working on this issue.

@shivam-sharma7  are you working on this issue.

@shivam-sharma7  are you working on this issue.

@shivam-sharma7 are you working on this issue.

This issue is already fixed, So you go for further issue. @codezuma

Then why is it still open

Okay. Close this
On Fri, Nov 18, 2022, 19:58 Mayank Kumar Gupta @.***>
wrote:

@AvineshTripathi https://github.com/AvineshTripathi We should close
this issue
—
Reply to this email directly, view it on GitHub
https://github.com/kubesimplify/website/issues/138#issuecomment-1320067656,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AVZPEU6DDTEBUMBPHEWKSG3WI6G7XANCNFSM55A47HRQ
.
You are receiving this because you were mentioned.Message ID:
@.***>


updating docs and gif

Fixes #47

/label tide/merge-method-squash

Thanks for reviewing! Made the suggested edits, PTAL :)

/lgtm
/hold
please feel free to cancel the hold when ready

/unhold


Revert "RELEASE: v0.8.4"

Reverts k8gb-io/k8gb#734
Signed-off-by: Yury Tsarev<EMAIL_ADDRESS>

w00t


*(ticdc): bump tidb versino to fix objprefix of gcs and azure

What problem does this PR solve?

Issue Number: close #10592
What is changed and how it works?
Check List
Tests

Unit test
Integration test
Manual test (add detailed scripts or steps below)
No code

Questions
Will it cause performance regression or break compatibility?
Do you need to update user documentation, design documentation or monitoring documentation?
Release note
Please refer to [Release Notes Language Style Guide](https://pingcap.github.io/tidb-dev-guide/contribute-to-tidb/release-notes-style-guide.html) to write a quality release note.

If you don't think this PR needs a release note then fill it with `None`.

/test all


A counter-example.

I ran your example but as far as I can see it is not conserving the energy / Hamiltonian. I put a leapfrog integrator into the notebook (Liouville.ipynb) and you can see that this does preserve the energy. But perhaps I have misunderstood which geometric invariant getTableauERK4 is supposed to preserve?

Coverage remained the same at 44.883% when pulling bc0ae7d615113e4fb159a54628dced2de00d38ac on idontgetoutmuch:master into 337ece85d9b85fe54126ed117525e14c8fd021c2 on DDMGNI:master.

Current coverage is 44.88% (diff: 100%)

Merging #8 into master will not change coverage

@@             master         #8   diff @@
==========================================
  Files            37         37
  Lines           987        987
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits            443        443
  Misses          544        544
  Partials          0          0

Powered by Codecov. Last update 337ece8...bc0ae7d

Coverage remained the same at 44.883% when pulling a71ca458af572d8590a348e363333ecf0e5094a5 on idontgetoutmuch:master into 337ece85d9b85fe54126ed117525e14c8fd021c2 on DDMGNI:master.

Coverage remained the same at 44.883% when pulling a21be0fc095c20c31e132d4a539a0eab29245f17 on idontgetoutmuch:master into 337ece85d9b85fe54126ed117525e14c8fd021c2 on DDMGNI:master.

This is expected as ERK4 is just the explicit 4th order Runge-Kutta method, which in general does not preserve energy. You could use e.g. getTableauGLRK1() instead, which is the Gauss-Legendre Runge-Kutta method with one stage (2nd order) and which is symplectic for canonical Hamiltonian systems. Not all implemented integrators are geometric ones. Standard ones are included as well, e.g., for reference and comparison.

Ah thanks - GLRK(1) worked as expected.


unexpected crash when upgrade from 2.0 to 2.6.3

When i upgrade the tcmalloc from 2.0 to 2.6.3, my program crashed just like:
#0 x86_64_fallback_frame_state (context=0x22c3cf620, context=0x22c3cf620, fs=0x22c3cf710)
at ./md-unwind-support.h:58
#1 uw_frame_state_for (context=context@entry=0x22c3cf620, fs=fs@entry=0x22c3cf710)
at ../../../gcc-4.8.2/libgcc/unwind-dw2.c:1253
#2 0x00007f255180cef9 in _Unwind_Backtrace (trace=0x7f2d30284a50 <backtrace_helper>,
trace_argument=0x22c3cf8d0) at ../../../gcc-4.8.2/libgcc/unwind.inc:290
#3 0x00007f2d30284bc6 in backtrace () from /lib64/libc.so.6
#4 0x0000000003c39c77 in Comm::CSignalHandler::HandleCrash (sig=11,
is_exit=, is_hit_dump_limit=0x0)
at comm2/core/utils/iSignalHandler.cpp:376
#5
#6 x86_64_fallback_frame_state (context=0x22c3d1140, context=0x22c3d1140, fs=0x22c3d1230)
at ./md-unwind-support.h:58
#7 uw_frame_state_for (context=context@entry=0x22c3d1140, fs=fs@entry=0x22c3d1230)
at ../../../gcc-7.5.0/libgcc/unwind-dw2.c:1257
#8 0x000000000402e2d8 in Unwind_Backtrace (
trace=0x2b4dfb0 <libgcc_backtrace_helper(Unwind_Context*, void*)>,
trace_argument=0x22c3d13f0) at ../../../gcc-7.5.0/libgcc/unwind.inc:290
#9 0x0000000002b4ddca in GetStackTrace_libgcc (result=,
max_depth=, skip_count=)
at src/stacktrace_libgcc-inl.h:100
#10 0x0000000002b4e474 in GetStackTrace (result=result@entry=0x23e3df450,
max_depth=max_depth@entry=30, skip_count=skip_count@entry=3) at src/stacktrace.cc:295
#11 0x0000000002b99dd6 in RecordGrowth (growth=1048576) at src/page_heap.cc:590
#12 tcmalloc::PageHeap::GrowHeap (this=this@entry=0x71871c0 tcmalloc::Static::pageheap,
n=n@entry=128) at src/page_heap.cc:616
#13 0x0000000002b9a083 in tcmalloc::PageHeap::New (
this=0x71871c0 tcmalloc::Static::pageheap, n=n@entry=128) at src/page_heap.cc:156
#14 0x00000000018483c4 in (anonymous namespace)::do_malloc_pages (
heap=heap@entry=0x995da00, size=size@entry=1048576) at src/tcmalloc.cc:1327
#15 0x0000000004030556 in do_malloc (size=1048576) at src/tcmalloc.cc:1355
my program runs on x86_64 machine
Would you tell me what's the problem with my program? It works good before this upgrade.
And how to fix ? Thank you !**

There is something interesting going on here. The program invoked malloc, which invoked GetStackTrace, which called into libgcc to get the backtrace with Unwind_Backtrace. But the implementation of Unwind_Backtrace raised a signal in x86_64_fallback_frame_state. Note that that first call to x86_64_fallback_frame_state says it is using the libgcc from gcc-7.5.0. The signal was handled in comm2, which I assume is your code, and that signal handler invoked backtrace. That called into _Unwind_Backtrace, but this time in the libgcc from GCC 4.8.2. So tcmalloc didn't really crash here: the libgcc backtrace implementation(s) did. It is quite possibly suspicious that you have the libgcc from two different GCC implementations in play at the same time.

Thank you for your time, I have solved this problem.


Modify drivebase for sucker chassis

Should be done in feature branch. Will need to wait until design is sufficiently far along to know what the software spec should be.

I committed a draft of this functionality in f1581e66801b1903d826fa23084bc2aef4e40b6d.  I put it into the DriveBase subsystem for now; we should move it into its own subsystem if that ever becomes easier.

Sucker chassis outlawed

Since the season has gone in the crapper, we're looking at adding the sucker chassis despite the official ruling.

Merged develop into feature/add_sucker, and did some updating based on new info from JCH (re: one Talon only, ID 5, and don't use sucker when in high gear). Need to test it on robot once hardware is implemented.

Sucker works, but is going to be removed for the 2021 season since it's unnecessary and still illegal.


build-native.rb: JSON::ParserError

Hi! I'm unable to successfully run the ruby build-native.rb command as json fails to parse:
Command used: ruby build-native.rb -- -DCMAKE_BUILD_TYPE=Release -DTD_ENABLE_LTO=ON
Console output:
running ["cmake", "-DCMAKE_BUILD_TYPE=Release", "-DTD_ENABLE_LTO=ON", "--trace", "--trace-format=json-v1", "--trace-expand", "--trace-redirect=CMakeTrace.log", "-Wno-dev", "/home/nitanmarcel/RiderProjects/RgboardThemeGenTG/tdlib-netcore/td"]
Running with trace output on.
Running with trace output on.
Running with expanded trace output on.
Trace will be written to CMakeTrace.log
-- Use link time optimization CXX options: -flto -fno-fat-lto-objects
-- Use link time optimization C options: -flto -fno-fat-lto-objects
-- Use link time optimization linker options:
-- Could NOT find ccache (this is NOT an error)
-- Found OpenSSL: /usr/include /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so
-- Found ZLIB: /usr/include /usr/lib/x86_64-linux-gnu/libz.so
-- Could NOT find Readline (missing: READLINE_INCLUDE_DIR READLINE_LIBRARY)
-- Could NOT find Readline (this is NOT an error)
-- Configuring done
-- Generating done
-- Build files have been written to: /home/nitanmarcel/RiderProjects/RgboardThemeGenTG/tdlib-netcore/build/tdjson
Traceback (most recent call last):
	9: from build-native.rb:61:in `<main>'
	8: from build-native.rb:61:in `chdir'
	7: from build-native.rb:132:in `block in <main>'
	6: from build-native.rb:132:in `chdir'
	5: from build-native.rb:135:in `block (2 levels) in <main>'
	4: from build-native.rb:68:in `block (2 levels) in <main>'
	3: from build-native.rb:68:in `map!'
	2: from build-native.rb:68:in `block (3 levels) in <main>'
	1: from /usr/lib/ruby/2.7.0/json/common.rb:156:in `parse'
/usr/lib/ruby/2.7.0/json/common.rb:156:in `parse': 783: unexpected token at 'home/nitanmarcel/RiderProjects/RgboardThemeGenTG/tdlib-netcore/td/CMakeLists.txt(1):  cmake_minimum_required(VERSION 3.0.2 FATAL_ERROR ) (JSON::ParserError)

Does CMakeTrace.log contains lines of JSON? This may require a recent version of CMake.

@dantmnf there's no lines of Json in CMakeTrace.log and about the cmake versio I'm using is 3.16.3

the cmake versio I'm using is 3.16.3

--trace-format=json-v1 is introduced in CMake 3.17

the cmake versio I'm using is 3.16.3

--trace-format=json-v1 is introduced in CMake 3.17

Thanks for everything :)


Feature/example application

Add two example applications demonstrating the deployment of a quantum application comprising three services and a workflow orchestrating them, once hosted on running VMs and once with VM provisioning.
TODO: Should we use a separate repository for the quantil applications?

I would suggest to move example applications to a new repository: https://github.com/UST-QuAntiL/tosca-qc-applications


Local .mpd files not streaming in Node.js

Have you read the FAQ and checked for duplicate open issues?
Yes, I have read and there isn't a similar issue.
What version of Shaka Player are you using?
v 2.5.12
Can you reproduce the issue with our latest release version?
Yes
Can you reproduce the issue with the latest code from master?
Yes
Are you using the demo app or your own custom app?
Custom app
If custom app, can you reproduce the issue using our demo app?
NA
What browser and OS are you using?
Browser: Chrome. OS: Windows 10
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
NA
What are the manifest and license server URIs?
NA
What did you do?
I have a video file (.mp4) in my system in C drive I have converted it into .mpd using FFmpeg and fluent-FFmpeg in Node.js and then copy-pasted the .mpd file path in javascript var manifestUri = " " variable.
What did you expect to happen?
I expected that the video would play
What actually happened?

Error 1001 in the console was the output.
Can you please tell me where and how to put these .mpd files so that they would get played on the browser

You need to enter a web URL, not a local file path.  So /foo/bar won't work since it will interpret the path as a web URL relative to the current web page.  Some browsers support local files using file:///foo, but not all browsers allow reading local files.  You need to serve the MPD and segments on a web server for the browser to be able to read them.

The URL in your screenshot has /sample.mp4/sample.mpd in it.  Do you have a folder called sample.mp4?  Seems odd.
In any case, your local web server returned HTTP 404, so that is not the correct URL.  We can't tell you what the correct URL would be, because that is dependent on your server and how you set it up.
Does this help?

I do have a folder name sample.mp4 which contains sample.mpd. @TheModMaker can you give me some idea on how to serve the MPD and segments on a web server for the browser. Any resources will help

@joeyparrish can you give me some idea on how to serve the MPD and segments on a web server for the browser. It would really be of great help

I would suggest you Google "Apache setup" and add a search term for whatever operating system you're using.  It's free, open-source, and available across Linux, Windows, and Mac.  You can use it locally for testing and development without needing to host anything publicly.
You could also chose to use a hosting service or cloud storage service to host content publicly, if you want.  I wouldn't bother until I was ready to publish something, though.

Thank you @joeyparrish .


fix(trading): increase market selector medium width

Related issues 🔗
Closes #6028
Description ℹ
The best way to allow more space for market codes in the market selector is to increase the overall medium width.
Demo 📺

vs

Technical 👨🔧
Details of technical implementation that reviewers may need to be aware of, if applicable.

On mobile we still can't see if its a points market. Are we ok with this?

The column header not longer aligns for 24h volume. It might just need text align right

The column header not longer aligns for 24h volume. It might just need text align right

fixed


Add languages in language section

Specify languages, but coding languages too?

Certainly coding languages are perfect too!


Enable opus (and break Conan)

Through opus we require libtool, which lead us to this bug (?): https://github.com/conan-io/conan/issues/11249


Document.readyState isn't exposed in web-sys

Document.readyState doesn't seem to be exposed via web-sys. It probably needs adding a new type?

Looks like it was commented for some reason, probably something was not supported when this file was enabled, as it was one of the first: https://github.com/rustwasm/wasm-bindgen/blob/f8354b3a88de013845a304ea77d8b9b9286a0d7b/crates/web-sys/webidls/enabled/Document.webidl#L124-L132


backupccl: skip collecting/verifying full-file SHA512 checksums

PR: https://github.com/cockroachdb/cockroach/pull/58487
From release notes:

BACKUP and RESTORE now use the block-level checksums embedded in their data files instead of collecting / verifying more expensive file-level SHA512 checksums. [#58487][#58487] {% comment %}doc{% endcomment %}

I don't thikn we really talk about this low level detail in docs today. We could but we don't so p3

Going to close for now


CLI: Resolve the enrollment url from DID

What this PR changes/adds
Add an option to Registration Service CLI to provide a dataspace did instead of Registration Service API url directly.
The Registration Service CLI resolves the did document and fetches the enrollment url from it.
To keep the backwards compatibility the input option for providing the service url directly is not removed.
It will be removed once the MVD will use the CLI with did as an input.
Why it does that
The enrollment url shouldn't be used directly but it should be a part of a Dataspace did document.
Further notes
To resolve the did document the CLI uses the WebDidResolver class from EDC.
Linked Issue(s)
linked to https://github.com/agera-edc/MinimumViableDataspace/issues/43
Checklist

[ ] added appropriate tests?
[ ] performed checkstyle check locally?
[ ] added/updated copyright headers?
[ ] documented public classes/methods?
[ ] added/updated relevant documentation?
[ ] added relevant details to the changelog? (skip with label no-changelog)
[ ] formatted title correctly? (take a look at the CONTRIBUTING and styleguide for details)

A few remarks:

a test for the AddParticipantCommand is missing.

There is org.eclipse.dataspaceconnector.registration.cli.ParticipantsCommandTest#add

the VerifiableCredentialsFactory is not available anymore in latest EDC builds, it was renamed to JwtUtils and made package-private

Where do you see VerifiableCredentialsFactory being used?

please don't use Optional in methods signatures or field declarations (see inline comment). We have established that as a principle in EDC and want to have consistency across repos.

Refactored to Result.

Where do you see VerifiableCredentialsFactory being used?

It is in ClientUtils and ClientUtilsTest

Where do you see VerifiableCredentialsFactory being used?

It is in ClientUtils and ClientUtilsTest

That is not in scope of this PR. We can create a separate issue to refactor if needed.
Note that the scope of MVD is EDC milestone 5, hence we have it available for now.


Configuring WSO2 IoT Server with WSO2 IdentityServer get "Configuration parameters need to be defined inAuthenticators.xml" error

i configured WSO2 IoT Server with WSO2 Identity Server according to https://docs.wso2.com/display/IoTS310/Configuring+WSO2+IoT+Server+with+WSO2+API+Manager. But I get the following error

Reference:https://docs.wso2.com/display/IoTS310/Configuring+WSO2+IoT+Server+with+WSO2+Identity+Server

Thank you for reporting, @jiangcluster! I will update this Git issue soon as this is fixed.


add_molecules cli tool of pqanalysis throws an error with basic input

$ add_molecules mil68ga-md-01.rst perylene-md-05.xyz
With the command above I get a strange error:

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
 File "/home/ape/.conda/envs/pq/bin/add_molecules", line 8, in <module>
   sys.exit(main())
            ^^^^^^
 File "/home/ape/.conda/envs/pq/lib/python3.12/site-packages/PQAnalysis/cli/add_molecules.py", line 26
3, in main
   AddMoleculesCLI.run(args)
 File "/home/ape/.conda/envs/pq/lib/python3.12/site-packages/PQAnalysis/cli/add_molecules.py", line 22
9, in run
   add_molecule(
 File "/home/ape/.conda/envs/pq/lib/python3.12/site-packages/decorator.py", line 232, in fun
   return caller(func, *(extras + args), **kw)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 File "/home/ape/.conda/envs/pq/lib/python3.12/site-packages/PQAnalysis/type_checking.py", line 113, i
n runtime_type_checking
   return func(*args, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^
 File "/home/ape/.conda/envs/pq/lib/python3.12/site-packages/PQAnalysis/tools/add_molecule.py", line 1
18, in add_molecule
   _add_molecule = AddMolecule(
                   ^^^^^^^^^^^^
 File "/home/ape/.conda/envs/pq/lib/python3.12/site-packages/decorator.py", line 232, in fun
   return caller(func, *(extras + args), **kw)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 File "/home/ape/.conda/envs/pq/lib/python3.12/site-packages/PQAnalysis/type_checking.py", line 113, i
n runtime_type_checking
   return func(*args, **kwargs)
          ^^^^^^^^^^^^^^^^^^^^^
 File "/home/ape/.conda/envs/pq/lib/python3.12/site-packages/PQAnalysis/tools/add_molecule.py", line 3
11, in __init__
   self.molecule_file_type = OutputFileFormat(
                             ^^^^^^^^^^^^^^^^^
 File "/home/ape/.conda/envs/pq/lib/python3.12/enum.py", line 757, in __call__
   return cls.__new__(cls, value)
          ^^^^^^^^^^^^^^^^^^^^^^^
 File "/home/ape/.conda/envs/pq/lib/python3.12/enum.py", line 1179, in __new__
   raise exc
 File "/home/ape/.conda/envs/pq/lib/python3.12/enum.py", line 1156, in __new__
   result = cls._missing_(value)
            ^^^^^^^^^^^^^^^^^^^^
 File "/home/ape/.conda/envs/pq/lib/python3.12/site-packages/PQAnalysis/io/formats.py", line 97, in _m
issing_
   return cls.infer_format_from_extension(filename)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 File "/home/ape/.conda/envs/pq/lib/python3.12/site-packages/PQAnalysis/io/formats.py", line 147, in i
nfer_format_from_extension
   if file_extension in cls.file_extensions()[cls.XYZ]:
                        ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
TypeError: unhashable type: 'OutputFileFormat'```

[Slack Message](https://molarverse.slack.com/archives/C075KJ71LN4/p1717157860803259)

now i get the desired output, but a lot of lines above, that shouldn't be there
constructed.rst.txt

Reopen #77

Remark: I didn't use the -o flag to write the output directly to a file; i redirected the output to a file manually using '>'; nonetheless, when I use the -o flag to create the file I still get the same dubious lines written to my stdout

Remark: I didn't use the -o flag to write the output directly to a file; i redirected the output to a file manually using '>'; nonetheless, when I use the -o flag to create the file I still get the same dubious lines written to my stdout

Ok you should use the -o flag but still the test print and so on shouldn't be there


add --log-group-max-size

Fixes #7871.
@knz I plan to document the logging groups more methodically in a related issue #7202. Thanks for including the table in your PR.

This change is

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/63bd0e0e7c806ba5d50ba41e7179736b88f1470d/


fix: be able to test on 5.1.0-dev / dev 5.0.0 podman machine

fix: be able to test on 5.1.0-dev / dev 5.0.0 podman machine
What does this PR do?

Ability to build on 5.1.0-dev builds.
Added more tests and validation

Screenshot / video of UI

https://github.com/containers/podman-desktop-extension-bootc/assets/6422176/b4de15d7-16b3-41d6-85ca-a7575dbf4450
What issues does this PR fix or reference?

Closes https://github.com/containers/podman-desktop-extension-bootc/issues/291
How to test this PR?

Run 5.1.0-dev podman machine
Be able to build correctly

Signed-off-by: Charlie Drage<EMAIL_ADDRESS>

@deboer-tim updated based on the comments (the v4.X.X to v4)


add job functions - [closed]

In GitLab by @sokril on May 6, 2019, 02:11
Merges tj -> dev

In GitLab by @wknet123 on Nov 13, 2019, 11:44
closed


bindings also for wasmJS target

Hi @sergeych,
this would be nice to add, but I currently don't exactly know where to start with this. Do you have any pointers?

Hi! I'm as new in new kotlin wamsJS as anybody else, though I would try two aaproaches:
First of all I'm sorry to say I didn't get deep into your nice library guts, so probably things could be easier than I think.

Fast and dirty hack. It is possible to use wasmJS-JS interoperability to call your existing JS package (maybe providing some extra JS-friendly endpoints for it). So JS target is compiled first then it's compiled code is used in wasmJS. Though dirty hack, it might work really well and cost less than any other approaches.

libsodium itself could be compiled to wasm, probably you already use it in this project? Anyway, the compiled wasm could be called via JS interop (1). In the future it even could be possible to merge compiled libsodium into the same wasm, although I'm sure right now it is too early for it (wasmJS target will most likely change too much so the efforts could be in vane soon).

Actually, at this time (2) is not much better solution than (1), not until we can merge wasm libraries / rust/C code into wasm JS target.

Those are interesting directions, and you are right, the libsodiumJS library that is used by JS target is wasm produced by emscripten (https://github.com/jedisct1/libsodium.js/), so wasm is already used. Let's convert this into a discussion and keep it open to track the developments regarding wasmJS.


Documentation of feature engineering

Add documentation (initially just for the TabularPredictor) explaining what feature engineering AutoGluon does for the user by default:

what is the universe of types each column can be
how do we infer types per column
for each type, what further feature engineering is done (e.g. ngrams and the date parsing I just submitted)
what are the parameters used for the heuristics
how does the user disable/enable bits of feature engineering.

@Innixma please assign this to me.

I have a couple of questions as I work on this documentation:

where is the code that decides whether a numeric is categorical or numeric?  I can't find it.  I've found the rest of the type inference logic.
can I create hyperlinks to the source from the markdown?  E.g. .. I think core/utils/utils.py might be "../../../core/src/autogluon/core/utils/utils.py".  This is necessary to point people to implementation that they can't access directly via the API.  I guess the risk is that these links might be brittle.  I'd rather do this than mention very detailed implementation in the documentation, which might go stale.

I have a question as I work on this documentation:

can I create hyperlinks to the source from the markdown?  E.g. .. I think core/utils/utils.py might be "../../../core/src/autogluon/core/utils/utils.py".  This is necessary to point people to implementation that they can't access directly via the API.  I guess the risk is that these links might be brittle.  I'd rather do this than mention very detailed implementation in the documentation, which might go stale.

This is a good question. Of course we could link to the github source but that isn't ideal. I had similar difficulties in the past and wasn't sure how to do it. One thing I was able to do was get a button that links API doc to source code.
Example: https://auto.gluon.ai/stable/api/autogluon.features.html#autogluon.features.generators.AbstractFeatureGenerator
Click the [source] button in top right of API description brings you to
https://auto.gluon.ai/stable/_modules/autogluon/features/generators/abstract.html#AbstractFeatureGenerator
However, I'm unsure if all API docs exist here or only the ones that have [source] links for them somewhere in docs. If they don't all exist, we could maybe change it so it does generate it for all the code including private, but not sure how to enable that without a deeper dive.

Related to #570

PR submitted : https://github.com/awslabs/autogluon/pull/1473

PR submitted : https://github.com/awslabs/autogluon/pull/1476
Now ready for review.


refactor: migrate to using toml manifest instead of json manifest

fix: https://github.com/dojoengine/dojo/issues/1231
using toml file instead of yaml

@lambda-0x the overlays folder should be created by hand? Or we should expect to have the overlays folder already in place, with empty files?

the overlays folder should be created by hand? Or we should expect to have the overlays folder already in place, with empty files?

no its completely optional, and only when needed its needs to be created by hand

@tarrencev i checked the code coverage report, most decrease is due to not testing manifests which was removed because we now commit manifests to repo so changes are easy to detect. If require we can add tests for the manifests once its a bit stable.
other was in events.rs which is because tests where moved from commands/events.rs to ops/events.rs

Is there any tool you all use to read toml data from the command-line?
on my dev setup, I include cargo install toml-cli  and use it on all my migration scripts
maybe dojoup could also install it...?


Heretic flesh path fix & some placeholders

About the PR

fixed person being able to transform back from meatball form. also removed crit threshold because it's useless. also probably fixed him not being able to heal from eating people.
changed some flavor text and descriptions to fit more.
also added a few placeholders for final paths (i'm not planning on adding more)
:cl:

fix: Fixed flesh heretics being able to transform back into human from meatballman form.
tweak: Changed knowledge items descriptions. Actually read them I'm not kidding they're useful.

Summary by CodeRabbit
Release Notes

New Features

Introduced new heretic abilities and event classes, enhancing gameplay mechanics.
Added new animations for the Ash Jaunt ability and a complex mob entity for the Flesh Ascend.

Improvements

Updated ability descriptions for clarity and thematic depth across various knowledge paths, including Ash, Blade, Flesh, Lock, and Void.
Enhanced event handling for heretic abilities, improving interactions and error management.
Expanded the HereticAbilitySystem to include new subscriptions for Blade and Lock abilities.

Bug Fixes

Resolved issues with ability interactions and environmental effects.

Chores

Removed the Rust knowledge path and its associated abilities.

i better finish up those paths before pring it


add option to specify root

Seems good. Couple of things and a question.

Please add an amazing test!

How's this coming?

Hi, I need this PR. How is progress?


i18n(zh-cn): update integrations/integrations.mdx

What kind of changes does this PR include?

New or updated content

Description

update integrations/integrations.mdx

LGTM! Thanks @liruifengv & @zihan-ch :raised_hands:


Create message package for dummy_perception_publisher

I couldn't get message + library code to compile in one package, so this is a separate package for the messages
Uses unique_identifier_msgs instead of uuid_msgs
Using ament_cmake_auto doesn't appear to work for message packages, no generated headers or source files show up in the install directory.

Closing since I found out how to keep the message definitions in the same package as the library, like it was before.


[static] Remove redirections from dashboard

This PR just changes the static content_controller, which I forgot in the previous PR

shall we reflect these changes in https://github.com/CartoDB/cartodb/blob/master/lib/assets/test/spec/cartodb/dashboard/content_controller_view_static.spec.js ?

BOOM


[MRG+1] Contour levels to colorbar.

Closes https://github.com/mne-tools/mne-python/issues/3795
The colorbars are so small by default, that I had to make the tick labels a bit smaller.

Warning: it is possible, and often desirable, to set 0 contour levels. Wouldn't this then mean you have no units on the colorbar?

Then it only shows the zero, but maybe this should also show vmax and vmin.

Ok. Tried it, and it looks a bit weird, since it's not evenly spaced.

I'm not sure which is the best way to do this. Opinions?

Current coverage is 86.37% (diff: 100%)

Merging #3797 into master will increase coverage by <.01%

@@             master      #3797   diff @@
==========================================
  Files           343        343
  Lines         61181      61182     +1
  Methods           0          0
  Messages          0          0
  Branches       9354       9354
==========================================
+ Hits          52842      52843     +1
  Misses         5625       5625
  Partials       2714       2714

Powered by Codecov. Last update 23575dd...6a39e7e

This made me realize that the contour levels aren't actually same for all the images.

I also think this shouldn't be the default.  BTW - how does it look like if you do it the other way: instead of forcing colorbar ticks to be where the contour lines are, force contour lines to be where colorbar ticks have been set?

Yeah, that's what I'm looking at now. Trying to find out how mpl does it. I don't want the contours to set to something like<PHONE_NUMBER>.

I don't remember ever seeing mpl setting ticks to such weird values. :) But you can access the tick locators in ticker module. I've never played with these classes though...

Now it's using the ticker levels and seems to work quite nicely. Here's how it looks with 3 contours.

That looks quite good IMO!
A somewhat more far-fetched idea, could similar tech be used to threshold certain t score maps by signifiance levels eventually ..?

Probably. I don't know the stats package that well.
This changes the contour levels a little bit as can be seen from the pictures, but I suppose it's okay since the threshold levels were not previously visible anyway.

Looks good!

LGTM

LGTM
can someone else have a look so @jaeilepp can have his +2?

I will once I'm within wireless range again.

Sorry to come late, but I actually think that showing the max/min and all the contour levels is cleanest. Even if it's not evenly spaced it's most informative in terms of what everything means in the plot

It also looks quite bad in most cases

I would omit vmin and vmax.

Yeah that does look bad, and if it's fairly common that it happens then it's not worth it. I suspect it wouldn't be too difficult to come up with a heurestic for when to include hte vmin/vmax based on where the other contours are, but that can be another PR if someone gets bored.
LGTM, @jona-sassenhagen feel free to merge if you're happy

Yeah, I would have thought that there would have been an option for this in mpl's locator, but I couldn't find one that works.

So we're still set on not having this as a parameter-accessible option? It's gonna become the new default?

I'm voting for this as a default. The other options would be more or less arbitrary values.

I think this should be accessible through a keyword arg... (contour_legend, contour_colorbar?)

It's not easily user-changeable, isn't it? Which would mean it should be settable with a kwarg.
But I see your point @jaeilepp that the current method is arbitrary and maybe it's not so good to set "arbitrary" as a param.

Actually, plot_topomap now also accepts a list for contours. So maybe we can live without a new kwarg and just update the documentation.

I like the fact that contours are accepted. I was just a little afraid that if colorbar tick positioning is contour-dependent by default, then colorbar will easily get messy with many contour levels. I mean - it can be the default behavior, but it would be nice if it was possible to turn it off.

what do you suggest? is this good for you to merge?

My suggestion (and Jona's) was to add a keyword argument that allows to turn off this behavior, but make it default. @jaeilepp - would that be ok?

@mmagnuski can we add that once we hit a use case that needs it? Or do you already know there will be?

@Eric89GXL  sure, I've played with it a bit now and I no longer think that colorbar will get messy for a reasonable number of contour levels. :)

so you give your +1?

Well it has my +1 :D
Tried it, looks good.

Yes, 👍 from me too :)

Thanks @jaeilepp

Thanks @jaeilepp !

Thanks @jaeilepp !!


Customize API path

Is your feature request related to a problem? Please describe.
We have customers which utilize vanity URLs. This means the ISC platform is not hosted on identitynow.com. It can be any thing, like sailpoint.cooldomain.com. When adding a tenant, we are only asked for the front-end URL, not the API. On your exntension, the API URL is built from the other URL, which in this case is wrong, as the API is still hosted on the SailPoint domain. This makes me unable to add the tenants.
Describe the solution you'd like
Much like the Sail CLI, ask for an API URL, or give the option to provide one.
Describe alternatives you've considered
If I could manually alter the config files, I could perhaps just add the tenant manually through a file? I couldn't find any config files for the tenants.
Additional context
I couldn't find anything on here, or through Google, describing this issue.

Hi,
I never had my hand on a tenant with vanity URL.
My understanding is that for tenant with vanity URL, API URL is still in the form .api.identitynow.com.
I'm using the tenant URL just to calculate the API URL.
So if my assumption is correct, you could use the tenant in the form of musupercooldomain.identitynow.com.

I thought I tried just the API prefix, but it must have slipped my mind. Tried it now and it works. Thank you so much for the help!


Bro ><

could u fix 1 more bug xD with double zoom (on awps) it's fine))  ty!

could u fix 1 more bug xD with double zoom (on awps) it's fine)) ty!
Bug fixed


Implement Protos Upload tests in javascript

At the moment we have only getProtos tests in Javascript. The upload of assets is done with Shards, but we also need to have tests in Javascript as well.
Actually, we need to have all APIs provided by Clamor tested in javascript too.

Hey team! Please add your planning poker estimate with Zenhub @aang114 @sinkingsugar


Draft: Require running script as root or sudo

Need to address a conflict after merging PR 15.

Need to squash commits.

Need to test on multiple platforms

Replaced with PR #17


improve List:reverse() and add test case

Coverage decreased (-0.1%) to 80.667% when pulling 64c223787e2eea17e8b56e01df1cb87cce2711e0 on DavidFeng:patch-1 into 16d149338af9efc910528641c5240c5641aeb8db on stevedonovan:master.

Thanks for the test case - makes our coveralls happy ;)


⚠ Samsung has degraded performance

In ed6b6c9, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2465 ms

Resolved: Samsung performance has improved in 69da435.


members/cisco: Add Julia Ferraioli and Jason DeTiberus

FYI @juliaferraioli @detiber
Signed-off-by: Stephen Augustus<EMAIL_ADDRESS>ref: https://github.com/todogroup/governance/issues/217

Superseded by https://github.com/todogroup/governance/commit/e578d1243d6f7f7e02e71014e76a77240208b2a7.