Can not resize column in data view

System information:

Operating system (distribution) and version
Linux / fedora

DBeaver version

Java version
Additional extensions

Connection specification:

Database name and version

postgresql

Driver name
Do you use tunnels or proxies (SSH, SOCKS, etc)?

Describe the problem you're observing:
Can not resize column in data view

But can in table properties column

Thanks
Steps to reproduce, if exist:
Include any warning/errors/backtraces from the logs

Seems to be Linux-specific issue

I have the same issue, think it may have started with 6.0.2 or 6.0.3 - not 100% sure. I am on 6.0.4 now and it's still an issue which prompted me to check Github issues :)
Observed the bug in Fedora 29/Gnome 3.30, and now in Fedora 30/Gnome 3.32.

I'm having the same issue for a while now too, running Fedora 29/Gnome 3.30 as well.
Double clicking on the boundary between two columns so it auto-resizes does work, however.

This is no longer broken for me! I haven't done anything special, I think a system update fixed it. Not sure what it would be.

This is no longer broken for me! I haven't done anything special, I think a system update fixed it. Not sure what it would be.

This is no longer broken for me! I haven't done anything special, I think a system update fixed it. Not sure what it would be.

Still broken for me.. I have updated fedora 30 and dbeaver to 6.0.5
Any clue?

This is no longer broken for me! I haven't done anything special, I think a system update fixed it. Not sure what it would be.

Still broken for me.. I have updated fedora 30 and dbeaver to 6.0.5

Also did the update to fedora 30 & dbeaver 6.0.5, still broken for me as well

@tvandervorm @biji actually it might not have been related to updates. I think it's Wayland vs X11. Are both of you using Wayland?
I probably switched to X11 to do some screen sharing stuff and then forgot about it. But when switched back to Wayland today I noticed this bug came up again and realized the possible connection. Switched back to X11 and the bug is gone.

@tvandervorm @biji actually it might not have been related to updates. I think it's Wayland vs X11. Are both of you using Wayland?
I probably switched to X11 to do some screen sharing stuff and then forgot about it. But when switched back to Wayland today I noticed this bug came up again and realized the possible connection. Switched back to X11 and the bug is gone.

Thanks, it worked for me

This should not be closed. Not using wayland is a workaround, not a fix.

Please add comment here too: https://bugzilla.redhat.com/show_bug.cgi?id=1713536

Same problem, wayland, dbeaver 7.0.0

same thing, but also can't drag the columns to group panel
dbeaver Version <IP_ADDRESS>112271055
linux fedora 35

verified, fix... awesome thanks


toFormat jpeg with progressive does not work

Possible bug
When using streams as inputs and outputs sharp does not produce a progressive jpeg when presented with a stream of a jpeg as an input.
const pipeline = sharp()
    .rotate()
    .resize(size, size, {
      fit: "outside",
    })
    .toFormat("jpeg", {
      force: true,
      progressive: true,
      quality: 70,
    });

const uploadStream = await createUploadStream();

inputFile
  .pipe(pipeline)
  .pipe(uploadStream)

This does not produce a progressive jpeg.
Is this a possible bug in a feature of sharp, unrelated to installation?

[x] Running npm install sharp completes without error.
[x] Running node -e "require('sharp')" completes without error.

If you cannot confirm both of these, please open an installation issue instead.
Are you using the latest version of sharp?

[x ] I am using the latest version of sharp as reported by npm view sharp dist-tags.latest.

If you cannot confirm this, please upgrade to the latest version and try again before opening an issue.
If you are using another package which depends on a version of sharp that is not the latest, please open an issue against that package instead.
What is the output of running npx envinfo --binaries --system --npmPackages=sharp --npmGlobalPackages=sharp?
System:
OS: macOS 13.1
CPU: (10) x64 Apple M1 Pro
Memory: 15.82 MB / 16.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 16.14.0 - ~/.nvm/versions/node/v16.14.0/bin/node
Yarn: 1.22.18 - ~/Projects/storesprint/node_modules/.bin/yarn
npm: 8.3.1 - ~/.nvm/versions/node/v16.14.0/bin/npm
Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
npmPackages:
sharp: ^0.31.0 => 0.31.0
Please provide sample image(s) that help explain this problem
image produced by the code above

Seems only to be a problem when using google cloud storage writable streams.

npmPackages:
sharp: ^0.31.0 => 0.31.0

Please can you upgrade to the latest v0.31.3.

@casperstr Were you able to make any progress with this?

Closing due to inactivity but please feel free to reopen with more details if further help is required.


[WFLY-12914] Upgrade Galleon to match WildFly Core

https://issues.redhat.com/browse/WFLY-12914

I put 'hold' on this because I'm working another commit to simplify config, but if this passes CI I may just go with this and get it in and use a different issue for the config stuff.


Update connect-adapters.md

link to verified adapters
What are you changing in this pull request and why?

Checklist

[ ] Review the Content style guide and About versioning so my content adheres to these guidelines.
[ ] Add a checklist item for anything that needs to happen before this PR is merged, such as "needs technical review" or "change base branch."

Adding new pages (delete if not applicable):

[ ] Add page to website/sidebars.js
[ ] Provide a unique filename for the new page

Removing or renaming existing pages (delete if not applicable):

[ ] Remove page from website/sidebars.js
[ ] Add an entry website/static/_redirects
[ ] Ran link testing to update the links that point to the deleted page

merging directly as it's a small link change. deploy looks fine


[GH-127] Multinode dev releases and screen script

You can build three independent nodes and configure them as you want.
There is a script if you want to connect nodes fast and not wait for the builds - "multi_node_screen.sh".
You have to be familiar with the "screen" command in UNIX.

closes #127

Generally I like your changes. I only have the following suggestions:

It would be nice if we would build only once dev when launching multiple nodes. We can do a hack like in epoch or use our environment variables and something to specify the log files path.
This is a very good opportunity to learn more about Makefiles and take advantage of futures like phony targets and dependencies. Take a look how in epoch they avoided writing multiple times the same code with targets like internal-* targets.

What I did:

added mix deps.get to multinode script
added error catching in multinode script
removed duplicated parts of config files. (I take advantage of config.exs file)

@cytadela8 I addressed one of your comments about the phony and the code redundancy this should work for now. For the building of the nodes, I agree that we should build only, lets say dev1, and make a hack for the other two, but I will probably have to make sys.configs for all of them so we can use the TYPE variable in the Makefile.
Will look into it.

Needs a little bit more work as I can't figure how to give absolute path in the sys.config(because of the cuckoo nif, it's not building correctly) but i think the building of dev only once works

I have trouble starting multiple nodes. dev1 doesn't start
 ert@lap  ~/aeternity/elixir-research   GH-127  make multinode-build
==> rox
Compiling NIF crate :rox_nif (native/rox_nif)...
   Compiling librocksdb-sys v5.6.2 (https://github.com/urbint/rust-rocksdb.git#14ece658)
warning: redundant linker flag specified for library `stdc++`

   Compiling rocksdb v0.8.1 (https://github.com/urbint/rust-rocksdb.git#14ece658)
   Compiling rox_nif v0.1.0 (file:///home/ert/aeternity/elixir-research/deps/rox/native/rox_nif)
warning: use of deprecated item: replaced with set_use_direct_reads/set_use_direct_io_for_flush_and_compaction methods
   --> src/lib.rs:313:14
    |
313 |         opts.set_allow_os_buffer(allow_os_buffer.decode()?);
    |              ^^^^^^^^^^^^^^^^^^^
    |
    = note: #[warn(deprecated)] on by default

    Finished release [optimized] target(s) in 8.99 secs
Compiling 8 files (.ex)
Generated rox app
===> Compiling cowlib
src/cow_multipart.erl:392: Warning: crypto:rand_bytes/1 is deprecated and will be removed in a future release; use crypto:strong_rand_bytes/1

===> Compiling cowboy
==> mime
Compiling 1 file (.ex)
warning: String.strip/1 is deprecated, use String.trim/1
  lib/mime.ex:28

Generated mime app
==> plug
Compiling 1 file (.erl)
Compiling 44 files (.ex)
Generated plug app
==> cors_plug
Compiling 1 file (.ex)
Generated cors_plug app
==> phoenix
Compiling 74 files (.ex)
Generated phoenix app
==> distillery
Compiling 19 files (.ex)
Generated distillery app
==> aecore
Generated aecore app
==> epoch_elixir
make[1]: Wejście do katalogu '/home/ert/aeternity/elixir-research/apps/aecore/src/c_src'
make[1]: Nie ma nic do zrobienia w 'all'.
make[1]: Opuszczenie katalogu '/home/ert/aeternity/elixir-research/apps/aecore/src/c_src'

Compiling 26 files (.ex)
warning: module attribute @genesis_block_version was set but never used
  lib/aecore/structures/block.ex:11

warning: unused alias Header
  lib/aecore/structures/block.ex:6

==> aehttpclient
Compiling 1 file (.ex)
Generated aehttpclient app
==> aehttpserver
Compiling 13 files (.ex)
Generated aehttpserver app
==> Assembling release..
==> Building release epoch_elixir:0.1.0 using environment dev1
==> Including ERTS 9.0.1 from /usr/lib/erlang/erts-9.0.1
==> You have set dev_mode to true, skipping archival phase
==> Release successfully built!
    You can run it in one of the following ways:
      Interactive: _build/dev1/rel/epoch_elixir/bin/epoch_elixir console
      Foreground: _build/dev1/rel/epoch_elixir/bin/epoch_elixir foreground
      Daemon: _build/dev1/rel/epoch_elixir/bin/epoch_elixir start
make[1]: Wejście do katalogu '/home/ert/aeternity/elixir-research'
==> aecore
Generated aecore app
==> epoch_elixir
make[2]: Wejście do katalogu '/home/ert/aeternity/elixir-research/apps/aecore/src/c_src'
make[2]: Nie ma nic do zrobienia w 'all'.
make[2]: Opuszczenie katalogu '/home/ert/aeternity/elixir-research/apps/aecore/src/c_src'

==> Assembling release..
==> Building release epoch_elixir:0.1.0 using environment dev2
==> Including ERTS 9.0.1 from /usr/lib/erlang/erts-9.0.1
==> You have set dev_mode to true, skipping archival phase
==> Release successfully built!
    You can run it in one of the following ways:
      Interactive: _build/dev2/rel/epoch_elixir/bin/epoch_elixir console
      Foreground: _build/dev2/rel/epoch_elixir/bin/epoch_elixir foreground
      Daemon: _build/dev2/rel/epoch_elixir/bin/epoch_elixir start
make[1]: Opuszczenie katalogu '/home/ert/aeternity/elixir-research'
make[1]: Wejście do katalogu '/home/ert/aeternity/elixir-research'
==> aecore
Generated aecore app
==> epoch_elixir
make[2]: Wejście do katalogu '/home/ert/aeternity/elixir-research/apps/aecore/src/c_src'
make[2]: Nie ma nic do zrobienia w 'all'.
make[2]: Opuszczenie katalogu '/home/ert/aeternity/elixir-research/apps/aecore/src/c_src'

==> Assembling release..
==> Building release epoch_elixir:0.1.0 using environment dev3
==> Including ERTS 9.0.1 from /usr/lib/erlang/erts-9.0.1
==> You have set dev_mode to true, skipping archival phase
==> Release successfully built!
    You can run it in one of the following ways:
      Interactive: _build/dev3/rel/epoch_elixir/bin/epoch_elixir console
      Foreground: _build/dev3/rel/epoch_elixir/bin/epoch_elixir foreground
      Daemon: _build/dev3/rel/epoch_elixir/bin/epoch_elixir start
make[1]: Opuszczenie katalogu '/home/ert/aeternity/elixir-research'
 ert@lap  ~/aeternity/elixir-research   GH-127  ls
apps  _build  config  deps  erl_crash.dump  LICENSE  Makefile  mix.exs  mix.lock  multi_node_screen.sh  README.md  rel
 ert@lap  ~/aeternity/elixir-research   GH-127  make multinode-start
make[1]: Wejście do katalogu '/home/ert/aeternity/elixir-research'
make[1]: Opuszczenie katalogu '/home/ert/aeternity/elixir-research'
make[1]: Wejście do katalogu '/home/ert/aeternity/elixir-research'
make[1]: Opuszczenie katalogu '/home/ert/aeternity/elixir-research'
make[1]: Wejście do katalogu '/home/ert/aeternity/elixir-research'
make[1]: Opuszczenie katalogu '/home/ert/aeternity/elixir-research'
 ert@lap  ~/aeternity/elixir-research   GH-127  make dev1-attach
Node<EMAIL_ADDRESS>is not running!
make: *** [Makefile:104: internal-attach] Błąd 1
 ✘ ert@lap  ~/aeternity/elixir-research   GH-127  make dev2-attach
Attaching to<EMAIL_ADDRESS>(^D to exit)

iex(epoch_elixir_dev2@<IP_ADDRESS>)1> [Quit]
 ert@lap  ~/aeternity/elixir-research   GH-127  make dev3-attach
Attaching to<EMAIL_ADDRESS>(^D to exit)

iex(epoch_elixir_dev3@<IP_ADDRESS>)1> [Quit]
 ert@lap  ~/aeternity/elixir-research   GH-127  make dev1-attach
Node<EMAIL_ADDRESS>is not running!
make: *** [Makefile:104: internal-attach] Błąd 1
 ✘ ert@lap  ~/aeternity/elixir-research   GH-127 

11:36:54.044 [info] Application aecore exited: exited in: Aecore.start(:normal, [])
    ** (EXIT) an exception was raised:
        ** (UndefinedFunctionError) function Aecore.start/2 is undefined (module Aecore is not available)
            Aecore.start(:normal, [])
            (kernel) application_master.erl:273: :application_master.start_it_old/4

I did multinode-clean; multinode-build and got:
 ert@lap  ~/aeternity/elixir-research   GH-127  make multinode-start
make[1]: Wejście do katalogu '/home/ert/aeternity/elixir-research'
make[1]: Opuszczenie katalogu '/home/ert/aeternity/elixir-research'
make[1]: Wejście do katalogu '/home/ert/aeternity/elixir-research'
make[1]: Opuszczenie katalogu '/home/ert/aeternity/elixir-research'
make[1]: Wejście do katalogu '/home/ert/aeternity/elixir-research'
make[1]: Opuszczenie katalogu '/home/ert/aeternity/elixir-research'
 ert@lap  ~/aeternity/elixir-research   GH-127  make dev1-attach
Node<EMAIL_ADDRESS>is not running!
make: *** [Makefile:104: internal-attach] Błąd 1
 ✘ ert@lap  ~/aeternity/elixir-research   GH-127  make dev2-attach
No running Erlang on pipe<EMAIL_ADDRESS>No such file or directory
make: *** [Makefile:104: internal-attach] Błąd 1
 ✘ ert@lap  ~/aeternity/elixir-research   GH-127  make dev3-attach
No running Erlang on pipe<EMAIL_ADDRESS>No such file or directory
make: *** [Makefile:104: internal-attach] Błąd 1

after one more multinode-build I get:
 ert@lap  ~/aeternity/elixir-research   GH-127  make multinode-start
make[1]: Wejście do katalogu '/home/ert/aeternity/elixir-research'
make[1]: Opuszczenie katalogu '/home/ert/aeternity/elixir-research'
make[1]: Wejście do katalogu '/home/ert/aeternity/elixir-research'
make[1]: Opuszczenie katalogu '/home/ert/aeternity/elixir-research'
make[1]: Wejście do katalogu '/home/ert/aeternity/elixir-research'
make[1]: Opuszczenie katalogu '/home/ert/aeternity/elixir-research'
 ert@lap  ~/aeternity/elixir-research   GH-127  make dev1-attach
Attaching to<EMAIL_ADDRESS>(^D to exit)

iex(epoch_elixir_dev1@<IP_ADDRESS>)1> [Quit]
 ert@lap  ~/aeternity/elixir-research   GH-127  make dev2-attach
No running Erlang on pipe<EMAIL_ADDRESS>No such file or directory
make: *** [Makefile:104: internal-attach] Błąd 1
 ✘ ert@lap  ~/aeternity/elixir-research   GH-127  make dev3-attach
No running Erlang on pipe<EMAIL_ADDRESS>No such file or directory
make: *** [Makefile:104: internal-attach] Błąd 1

I had some problems, but after multinode-stop it started working.


Line endings

Should lemonade convert line endings? For example if you copy something on Windows host and lemonade paste it on Linux host, there are \r characters that are almost never needed.

It's a nice idea.
However, I don't think lemonade should convert it as default. When copy a binary file, lemonade may malfunction.
I'll add a option for converting line ending.
example
lemonade.toml for lemonade server. https://github.com/pocke/lemonade#server
port = 1234
allow = '<IP_ADDRESS>/24'
convert_eol = true

@Perlence I've implemented this feature at #16 .
https://github.com/pocke/lemonade/releases/tag/v1.1.0
Please try the following option.
https://github.com/pocke/lemonade#line-ending
# on linux
$ lemonade paste --line-ending lf  # => converted text

or add line-ending section into lemonade.toml on linux
https://github.com/pocke/lemonade#client
line-ending = "lf"

Works like a charm, thank you :+1:


Gihubgist

https://gist.githubusercontent.com/GrahamcOfBorg/42a852ab35a031dc5c350d779a9e9491/raw/88bd40a536cc75847886c8038f3c95e2363f8457/Changed%2520Paths

Thanks for creating this issue! We figured it's missing some basic information or in some other way doesn't follow our issue reporting guidelines. Please take the time to review these and update the issue.
Happy Coding!

I don't know what this is or how I have it it some came threw my uploads from your authors  maybe bit was slipped in on me for this reason

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Selecting filters seems to be still executing queries before the tab changes. Consider adding an explicit 'Apply Filter' button.

New features have dropped this issue


bracket-push: renamed to matching-brackets

In https://github.com/exercism/problem-specifications/pull/1501, bracket-push was renamed to matching-brackets in problem-specifications, therefore it is recommended that this track (which has the bracket-push exercise) also renames it.
The reasons for this recommendation:

to name the exercise by its story, not by what it potentially teaches
to avoid unnecessarily biasing the solution space

If this track decides to follow this recommendation, here are some things that may need a change:

config.json
name of the directory
README (contains the name of the exercise)
code

If you're not sure what needs to change, feel free to examine PRs to other tracks by looking at any PRs linked to https://github.com/exercism/problem-specifications/pull/1501.
If this track instead decides that accepting this recommendation is a bad idea for the track, then this issue should be closed upon making that decision, and none of the above steps should be taken.

Hi @petertseng , thanks for the update and the links. We'll take a look and try to update.

I've made changes in #284. Review required ;)


fix(elastic): inconsistent offset on bulk index error and improve bulk performance

Goals:
On bulk index submit, if there is error occured ( for example if data type provided is wrong ( in test, I give example by providing int64 data inserted into int32 column )), it will raise BulkIndexError, however the documents is still inserted to the main index but due to error raises, the offset is not updated.
In this PR, I try to fix the issue and also increase the performance by using parallel_bulk and set raise_on_error to False, then return the index error info to the caller
TODO: add speed benchmark result

...
...
[x] check and update documentation, if required. See guide

I have been reading the code, and what seems more coherent with rest of backends would be to raise an Exception (without reverting the proper appends) and informing via warning what Docs were not able to be appended.
It seems to me that is the more SeqLike behavior there is. What do you think @alphinside ?

yes , I agree will update on that aspect


Docs about decoding is incorrect

Well, webdataset is surely a great work for PyTorch users. Thanks a lot for the authors.
But recently I found that the documents for webdataset have many typos and mistakes. For example, I wanted to write a decoder and the related document was wrong.
The problem was caused by the misuse of wds.filters.Curried and wds.filters.Curried2.
I also found a workaround: to write a user-defined decoder, the user should wrap the decoder (which only takes a sample as input) to an iterator and use wds.Processor(dataset, wrapped_decoder).
I'm not sure whether I understand the purpose of wds.filters.Curried, I think maybe is should be rewrite like this:
class Curried(object):

    def __init__(self, f):
        """Store the function for future currying."""
        self.f = f

    def __call__(self, data, *args, **kw):
        """Curry with the given arguments."""
        return Curried2(self.f, *args, **kw)(data)

This can fix the problem.
I wrote some examples in Colab notebook, please refer to this for details.
Further more, I think mageio.imread in document should be imageio.imread. 😁
Maybe the document should be fixed, or wds.filters should be fixed. I'd like to contribute but I don't know how...
Thanks again.

I just found that in branch v2 there are a lot of changes. Maybe this issue will be fixed in v2 ?

Thanks for the report.
The documentation is generated from runnable notebooks, so the code was working correctly at some point; however, the documentation notebooks are not run as testcases right now, so they can get outdated relative to the libraries.
Yes, v2 is in development; it will feature a simpler API that's easier to document and extend, and I'll be updating the documentation for that as well.
TODO: look into incorporating the documentation notebooks as testcases

The README notebook is executing correctly with v2.


merge head

@RealistikDash could you fix these for me

Ideally we don't want those.

Ideally we don't want those.

Why not

@tsunyoku @cmyui wanna be code owners!?!?

@tsunyoku @cmyui wanna be code owners!?!?

you can literally merge it and change codeowners afterwards.


[BEAM-10961] Enable strict dependency checking for sdks/java/io/snowflake

Moved snowflake/build.gradle here from #13688 per @ibzib's request.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

@ibzib I had missed moving snowflake/expansion-service/build.gradle here from PR #13688 earlier. Moved it now.

Run Java PreCommit

Run Java PreCommit


How to update multiple documents

Hi,
We want to add or update multiple documents, Is any functions included for that. Thanks in advance.

Not supported by Firestore API at the moment.


[Bug]: A Broken Service Integration error is displayed while sending money using Equity bank

Description
A broken Service Integration error is displayed on the Send Money screen  after clicking Continue while sending money using Equity bank
Steps to reproduce

Open the Stax app
Tap send money icon on the home screen
Select Pay With Equity on the send money screen
Select Recipient Network as M-PESA
Enter Contact Phone Number
Enter Amount in the Amount text box
Tap on the Account name box to enter the account and tap Continue
Tap Connect now and pay attention to the error message displayed and the uneditable Account name box.

Expected result
The transaction to send money continues to completion after clicking continue
Actual result
A broken Service Integration error is displayed on the Send Money screen  after clicking Continue while sending money using Equity bank
Link to screenshots/screen recordings
https://drive.google.com/file/d/1jJFWPKDAgPsJ_Xj8ibs2n5U9Aa-VO9Dg/view?usp=drivesdk
Device name
Samsung Galaxy A32
Android OS
12
Is your phone dual SIM or single SIM?
Dual SIM
Which telco are you using for this test?
Safaricom
Stax device ID or email address
bc34b750f5749d4a

This has been fixed with the new release that we will be putting out early next week.


BUG: inputs with tabs fails  'DataClasses' object has no attribute 'table'

Description
When I add a 2nd input to globalConfig.json and configure for tabs, ucc-gen fails with error:
Traceback (most recent call last):
  File "./myapp/.venv/bin/ucc-gen", line 10, in <module>
    sys.exit(main())
  File "./myapp/.venv/lib/python3.7/site-packages/splunk_add_on_ucc_framework/main.py", line 191, in main
    verbose_file_summary_report=args.verbose,
  File "./myapp/.venv/lib/python3.7/site-packages/splunk_add_on_ucc_framework/commands/build.py", line 698, in generate
    open_api_object = ucc_to_oas.transform(global_config, app_manifest)
  File "./myapp/.venv/lib/python3.7/site-packages/splunk_add_on_ucc_framework/commands/openapi_generator/ucc_to_oas.py", line 398, in transform
    open_api_object = __add_paths(open_api_object, global_config_dot_notation)
  File "./myapp/.venv/lib/python3.7/site-packages/splunk_add_on_ucc_framework/commands/openapi_generator/ucc_to_oas.py", line 374, in __add_paths
    actions=global_config.pages.inputs.table.actions,  # type: ignore[attr-defined]
AttributeError: 'DataClasses' object has no attribute 'table'

globalConfig.json is example taken from docs with other necessary fields.
Is the globalConfig.json wrong or is this a bug? Any way to disable the openAPI as I'm not using that.
thanks!
globalConfig.json:
{
    "pages": {
        "configuration": {
            "title": "config",
            "tabs": [
                {
                    "name": "config1",
                    "title": "config1",
                    "entity": [
                        {
                            "field": "config1",
                            "label": "config1",
                            "type": "text"
                        }]}]},
        "inputs": {
            "title": "Inputs",
            "services": [
                {
                    "name": "example_input_one",
                    "description": "This is a description for Input One",
                    "title": "Example Input",
                    "entity": [
                        {
                            "field": "name",
                            "label": "name",
                            "type": "text"
                        }
                    ],
                    "table": {
                        "actions": [
                            "edit",
                            "enable",
                            "delete",
                            "clone"
                        ],
                        "header": [
                            {
                                "field": "name",
                                "label": "name"
                            }
                        ],
                        "moreInfo": []
                    }
                },
                {
                    "name": "example_input_two",
                    "description": "This is a description for Input Two",
                    "title": "Example Input Two",
                    "entity": [
                        {
                            "field": "name",
                            "label": "name",
                            "type": "text"
                        }
                    ],
                    "table": {
                        "actions": [
                            "edit",
                            "enable",
                            "delete",
                            "clone"
                        ],
                        "header": [
                            {
                                "field": "name",
                                "label": "name"
                            }
                        ],
                        "moreInfo": []
                    }}]}},
    "meta": {
        "displayName": "config1",
        "name": "config1",
        "restRoot": "config1",
        "version": "0.3.5R5c1e48c",
        "schemaVersion": "0.0.3"
    }
}

What ucc-gen version are you using?
5.37.0
Additional System Info
No response

workaround: comment out lines 696-709 commands/build.py

Looks like resolved in 5.38.0, thank you!

Nice, I'll close this one then.


Remove validated version notice from subtitle

Fixes

https://issues.redhat.com/browse/RHTAPBUGS-195
Description

Removed the text around "Only validated versions" from IntegrationTest creation page
Type of change

[ ] Feature
[x] Bugfix
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

Screen shots / Gifs for design review

How to test or reproduce?

Browser conformance:

[ ] Chrome
[ ] Firefox
[ ] Safari
[ ] Edge

/approve
/lgtm


ci(update data): Tokens are now saved to a single file

:tada: This PR is included in version 1.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Web/Desktop support for submit on enter?

I just installed it in a running project and experimented with the smaller form (login). For mobile devices, it seems to work very nicely. However, for flutter-web (and desktop) the expected reaction, when the user presses enter whilst a form input is focused, is to submit (same in angular).
Is there some support for this or is it planned?

I have tried that, didn't work. Despite adding the callback onSubmitted when I press enter it will perform the textInputAction declared with the field.


On Debian/Ubuntu based systems, the service name is ssh.

Codecov Report

Merging #430 into development will not change coverage.
The diff coverage is n/a.

@@             Coverage Diff              @@
##           development     #430   +/-   ##
============================================
  Coverage        98.41%   98.41%
============================================
  Files               38       38
  Lines             3090     3090
  Branches           146      146
============================================
  Hits              3041     3041
  Misses              43       43
  Partials             6        6

Continue to review full report at Codecov.

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


Fix KV include for quoted paths

This should be a nice change. Generally, it works even without this patch if a user leaves out the quotes, but it basically looks like this:
#:include [force] C:\\my path
------------------------^ wat? works because of eval, but otherwise makes no sense

It's rather expected from a user to think that "yay, it uses some arg parser, I'll quote it just to be safe"
#:include [force] "C:\\my path"
------------------^-----------^ well, nope

On Windows you can't have a file with quotes in it, on Mac I think it's forbidden too, but GNU/Linux distros can do "fancy" stuff even without it, so... I have 3 alternatives:

let's play on lisp -> a single quote on ref[0] is enough to trigger stripping everything

check if it ends with the same quotes and then strip the quotes anyway

check for ref[0] and ref[-1], then return ref[1:-1] (strip 2 chars)

1 #:include [force] "C:\my path
2 #:include [force] """"C:\my path""""""
3 #:include [force] "C:\my path" # no multiple quotes allowed

Now it strips only the python supported quotes 👓
"path"
""path"" <- still annoyed me and I couldn't find a smart way to remove it :D
"""path"""


Add basic native-image configuration

A starting point for further improvements.
Add required proxy-config and reflect-config including netty setup allowing unsafe access to certain fields.
Also register DefaultCommandLatencyCollector for build time initialization.
Relates to: #1316

Hi @christophstrobl, I've tried with the configuration proposed in this PR with the simple test application I created in #1316 and it doesn't work.
Could you please take a look at the reflection and proxy configuration I used here? https://github.com/ilopmar/redis-lettuce-graalvm/tree/master/src/main/resources/META-INF/native-image/example/redis-lettuce

Thank you @mp911de. Another thing I haven't managed to get it working is the HdrHistogram and LatencyUtils dependencies. Without them my simple app fails.
I'm happy to test this PR once it's ready, so feel free to ping me :-)

@ilopmar, as mentioned, it's a starting point (which worked for what I did). @mp911de already identified additional spots that require configuration.

@christophstrobl sorry, I missread that. Understood :-)


move() turns KinematicBody2D's scale from negative to positive

on v2.1_beta_20160721_win64
If you use the move() function on a KinematicBody2D, and it's scale is set to negative, it's scale will become positive after moving.
extends KinematicBody2D

func _ready():
    set_scale(Vector2(-2,-2))
    print("before move: ",get_scale())
    move(Vector2(3,3))
    print("after move: ",get_scale())

This code should print:
before move: -2,-2
after move: 2,2

Confirmed in the current master branch. It also seems to behave weirdly as the children that were inheriting the negative scale of their parents are still displayed as scaled negatively (e.g. a Sprite would be h- and v-flipped), but setting the scale anew seems to trigger weird mood swings...

I don't think physics likes negative scaled shapes, so this is probably not a bug. I suggest you scale/flip the artwork instead

well I also want to flip a couple different hitboxes attached to the kinematicbody. Maybe change this to a feature request to allow negative scaled shapes in physics.

Mine works fine; all I do is constantly scale very time it detects a change in direction (left-to-right and vice-versa).

@Keyaku - does this affect performance at all?

@Sslaxx My project is in early stages, so the environment this piece of code is in hasn't that many things happening at once yet; that being said, I can see no performance loss (and I'm working on a Mac<EMAIL_ADDRESS>with Intel HD 3000).

Any news on this?

Yes, do not set scale to negative, collision detection will not work
properly.
If you want to flip your sprite, flip the sprite, not the kinematicbody.
On Mon, Mar 20, 2017 at 10:50 PM, Bruno Ortiz<EMAIL_ADDRESS>wrote:

Any news on this?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/5929#issuecomment-287952558,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z23AhEi4LCqGqMYL8siKJZNgYY6rZks5rnyzvgaJpZM4JVy7k
.

At least can i set the rotation of a shape? I have a polygonShape2d that i want to rotate with the sprite.

yeah, rotation is fine, just scale won't work
On Mon, Mar 20, 2017 at 11:13 PM, Bruno Ortiz<EMAIL_ADDRESS>wrote:

At least can i set the rotation of a shape? I have a polygonShape2d that i
want to rotate with the sprite.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/5929#issuecomment-287955793,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z20P3w7OtvY6MBl1pCJTjBtmbjNoOks5rnzJAgaJpZM4JVy7k
.

Forgot to give an update on this: Just like @reduz said, use sprite flipping.

As mentioned above, this is not a bug but a limitation of physics bodies, so closing.

I faced the same issue today, It would be nice if in some way this property is disabled for those kind of node (or at least a warning display if we tried to use it)

@fabriceci - With 2.1.x or 3.1.x or a latest Git build of 3.2? If it's one of the 3.x series might be worth opening a new bug and referring to this one.

@Sslaxx It's on the 3.2 alpha 2. I will open a new issue.

I had the same issue here... I've just set scale.x = -1.0 and called move_and_slide and it ended up flipping the Y axis and the rotation went from 0 to -180

Honestly, what a complete and utter waste of time spending hours trying to figure out why weird things are happening.
How do you expect a node with a dozen child nodes, including ray casts, collision boxes, area2d, etc to reverse it? it's just just a case of flipping the image...

@chucklepie We know physics issues are frustrating, but please don't bump issues out of frustration.


⚠ Spryr has degraded performance

In 478c60b, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 3111 ms

Resolved: Spryr performance has improved in ea0f0ad after 8 minutes.


Add a Gitter chat badge to README.md

apollostack/apollo-client now has a Chat Room on Gitter
@pcarrier has just created a chat room. You can visit it here: https://gitter.im/apollostack/apollo-client.
This pull-request adds this badge to your README.md:

If my aim is a little off, please let me know.
Happy chatting.
PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

Oops, sorry, didn't mean to trigger anything.


add 1.16.10

you'll need to prefix the PR name with [semver:fix] in order to publish a new orb version


Cmake configure with -DEXTERNAL_PICOJSON fails

Hi, when building with -DEXTERNAL_PICOJSON, my build fails to find the necessary cmake configuration to find the external picojson library:
$ cmake /dev/shm/duncan.macleod/conda/conda-bld/jwt-cpp_1590139493710/work -DBUILD_TESTS:BOOL=TRUE -DCMAKE_INSTALL_PREFIX:PATH=/dev/shm/duncan.macleod/conda/conda-bld/jwt-cpp_1590139493710/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh -DEXTERNAL_PICOJSON:BOOL=TRUE
-- The C compiler identification is GNU 4.8.5
-- The CXX compiler identification is GNU 4.8.5
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ - works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found OpenSSL: $PREFIX/lib/libcrypto.so (found suitable version "1.1.1g", minimum required is "1.0.2")
CMake Error at CMakeLists.txt:17 (find_package):
  By not providing "Findpicojson.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "picojson",
  but CMake did not find one.

  Could not find a package configuration file provided by "picojson" with any
  of the following names:

    picojsonConfig.cmake
    picojson-config.cmake

  Add the installation prefix of "picojson" to CMAKE_PREFIX_PATH or set
  "picojson_DIR" to a directory containing one of the above files.  If
  "picojson" provides a separate development package or SDK, be sure it has
  been installed.

-- Configuring incomplete, errors occurred!
See also "$SRC_DIR/_build/CMakeFiles/CMakeOutput.log".

I'm pretty sure picojson doesn't provide its own cmake configuration files, so I'm not sure how to proceed (other than patching the build).

This option is primarily for consumers who are using a C++ package manager like Conan which is capable to generating the cmake config for you. I believe vcpkg is capable of it as well 😄

There are some system directories which cmake checks for packages. You could simply put a valid cmake configuration there. But really this is something picojson should deal with.
Do you really need to use an external picojson ?
That "build" is only required for the test suite, so just adding the include dir of jwt-cpp to your project should be enough, as it is header only.

I am investigating build a conda package for jwt-cpp, and I don't want to end up with a package that bundles picojson.h, which is what happens when I don't use the -DEXTERNAL_PICOJSON option.
Is there a way to build jwt-cpp without bundling picojson that doesn't require that option?

For the record, I understand (and agree) that picojson is responsible for providing the Findpicojson.cmake file that is required, but the out-of-the-box build for that project doesn't do that.

I have never used conda before, but does it normally include and build test cases ?
If not just exclude the picojson file and package only the jwt include directory.

@Thalhammer, conda (conda-build specifically in this case) is very similar to rpmbuild in how it works: you just specify a shell script that does the build and install and it executes it. It produces a tarball of pre-compiled files that users can install as a dependency of their project. Since jwt-cpp is just a header file, I presumed that cmake --target install would just install that one header file.
When I execute make install from the cmake build I get the following files installed into the prefix:
jwt-cpp/jwt-cpp-config.cmake
jwt-cpp/jwt-cpp-config-version.cmake
jwt-cpp/jwt-cpp.cmake
include/jwt-cpp/base.h
include/picojson/picojson.h
include/jwt-cpp/jwt.h

Why is picojson.h being installed, and how can I stop cmake installing it (short of patching)?

You cant, at the moment. However I would happyly accept a pullrequest that adds this feature.
If you want to add it note it here, otherwise I'll add it some time down this week once I come around to do so.

Since picojson.h isn't needed to actually build anything (since nothing in jwt-cpp is compiled) I don't see why a this package should require picojson to provide a cmake configuration. Can EXTERNAL_PICOJSON be used to just trust that the user has an external copy of picojson on their system (i.e. not execute find_package)?

@prince-chrismc What do you think ?
I have to admit that I dont really use the cmake feature, so I think your opinion might be better here.

Or perhaps there's a simpler solution, namely that 'binary' package builders (conda, rpm, debian) should ignore the cmake configuration and use just
install -d ${PREFIX}/include/jwt-cpp
install -p include/jwt-cpp/*.h ${PREFIX}/incude/jwt-cpp/

or something like that.

Since picojson.h isn't needed to actually build anything (since nothing in jwt-cpp is compiled

currently jwt-cpp has a very hard requirement on picojson, you can not use this library without providing picojson. It will not compile downstream by anything that requires this project. It needs to be made available to jwt-cpp.

I am investigating build a conda package for jwt-cpp

conda support dependencies, so if you want to make a conda-build for jwt-cpp ( and do not want to bundle picojson; which would be the "right" way ) than you must provide a conda package for picojson as well. Again, hard requirement.

For the record, I understand (and agree) that picojson is responsible for providing the Findpicojson.cmake file that is required, but the out-of-the-box build for that project doesn't do that.

I would strongly encourage you to make a contribution to the picojson repository with that contribution :heart:  I personally looked into it but haven't the time to make it. I would be greatly appreciated!

Can EXTERNAL_PICOJSON be used to just trust that the user has an external copy of picojson on their system (i.e. not execute find_package)?

The reason it's an "external dependencies" is because some external method needs to be used to provide that library, CMake native method is find_package() which is why that method is used here.
And yes! you can tell cmake where to search. you may want to read this as it provides all the details... you pass the extra flags at configuration
If you contribute a conda build I would expect that it requires/consumes/depends on a picojson conda build as well.

Or perhaps there's a simpler solution, namely that 'binary' package builders (conda, rpm, debian) should ignore the cmake configuration and use just
install -d ${PREFIX}/include/jwt-cpp
install -p include/jwt-cpp/*.h ${PREFIX}/incude/jwt-cpp/

or something like that.

If you do this, conda needs to know where picojson is as well. as to come full circle it's a hard requirement

I understand all of the above, and yes, my plan is to create a conda package for jwt-cpp that depends upon a package for picojson. I will move forward with my trivial install commands for now, since I don't have the cycles right now to figure out the syntax for a cmake config file for picojson.
Thanks for the assistance.

@duncanmmacleod This should allow you to disable the install of picojson by setting the cmake option NO_INSTALL_PICOJSON to TRUE.


Collision with KVO

Hi,
Thnx for this library :)
I have a question about potential issue that I've uncovered while trying to implement something similar in one of my own library.
BaseClass *baseClass = [[BaseClass alloc] init];
[baseClass addObserver:self forKeyPath:@"property" options:0 context:nil];
SubClass *subclass = [[SubClass alloc] init];
[subclass addObserver:self forKeyPath:@"property" options:0 context:nil];

[baseClass aspect_hookSelector:@selector(method) withOptions:0 usingBlock:^(id instance) {
    NSLog(@"class");
} error:nil];

[subclass aspect_hookSelector:@selector(method) withOptions:0 usingBlock:^(id instance) {
    NSLog(@"subclass");
} error:nil];

// Commenting these 2 lines make it to work again because it looks like wrong class is being swizzled.
// KVO will swap `object_getClass` to original after all observers have been removed {
[baseClass removeObserver:self forKeyPath:@"property"];
[subclass removeObserver:self forKeyPath:@"property"];
// }

[subclass method];

... where ...
@interface BaseClass : NSObject

@property (nonatomic, copy) NSString *property;

-(void)method;

@end

@interface SubClass : BaseClass
@end

@implementation BaseClass

-(void)method {
    NSLog(@"called base");
}

@end

@implementation SubClass

-(void)method {
    NSLog(@"called sub");
    [super method];
}

@end

It looks to me that the problem is here
static Class aspect_hookClass(NSObject *self, NSError **error) {
    NSCParameterAssert(self);
    Class statedClass = self.class;
    Class baseClass = object_getClass(self);
    NSString *className = NSStringFromClass(baseClass);

    // Already subclassed
    if ([className hasSuffix:AspectsSubclassSuffix]) {
        return baseClass;

        // We swizzle a class object, not a single object.
    }else if (class_isMetaClass(baseClass)) {
        return aspect_swizzleClassInPlace((Class)self);
        // Probably a KVO'ed class. Swizzle in place. Also swizzle meta classes in place.
    }else if (statedClass != baseClass) {
        return aspect_swizzleClassInPlace(statedClass); // <-- I believe this should be used
        //return aspect_swizzleClassInPlace(baseClass);
    }

If I understand this code correctly, if target object is already being swizzled (like with KVO), the "acted" class should be used because otherwise class returned with object_getClass could be swapped and changed again, thus killing installed observer (like it happens in that example that I've pasted).
It also seems to me that it should be
Class baseClass = self.class;
Class subclass = object_getClass(self);

... instead of ..
Class statedClass = self.class;
Class baseClass = object_getClass(self);

Is this a bug or am I doing something wrong?
Kruno

Class statedClass = self.class;
Class actualClass = object_getClass(self);
It should be named as above I think.
P.S. You can take a look at PR #115  if you need KVO coexistence.


Personal information from controlpanel

This PR makes it possible to view the personal information of other users, similar to what is already available in Plone with the @@user-information?userid? view. Additionally, I've added a link in the Actions menu in the Users control panel to view the information for a particular user.
Todo

[x] asyncConnect the user and userschema calls so the page is SSR'd in a more complete state.

[x] asyncConnect userschema
[x] asyncConnect users
[x] Fix tests after using asyncConnect

[x] Check that permissions apply correctly

[x] User's who shouldn't be able to get other user's info should be taken to unauthorized.
[x] Should users be able to edit other user's personal information? Site Administrators/ Administrators can (as is it with existing Plone), but I'm not sure if custom roles which would let you view but not edit will display the form as editable

Below is a short video showing the 'View user info' option that was added to the User's control panel and looking at user's profile pages.
https://user-images.githubusercontent.com/30210785/194428307-fc0aa9fd-5b62-4fc5-ae89-c21594e2b97c.mov

@erral I've yet to write tests and check this over, just wondering if you had any early feedback? :)

Should users be able to edit other user's personal information?

Is there an actual need for non-Administrators to edit another user's personal information? I think there is. I imagine a volunteer role for a non-profit with a pile of returned mail and donations who needs to update a member's contact information.

Should users be able to edit other user's personal information?

Is there an actual need for non-Administrators to edit another user's personal information? I think there is. I imagine a volunteer role for a non-profit with a pile of returned mail and donations who needs to update a member's contact information.

But this scenario should be handled with the proper set of permissions in the backend level, and expose that functionality in the relevant p.restapi endpoint.

I find this functionality OK. Perhaps I would add a link to the username to go to the edit form in addition to the dropdown menu action, but it is just a matter of taste...

@sneridagh I can't seem to get the jest tests working locally to update the snapshots. Is there anything in particular I need to do beside yarn install and running yarn test?

@sneridagh Any recommendations on how to avoid the asyncConnect errors when testing? I tried using the __test__ export, but this then causes Cypress to fail.

@JeffersonBledsoe so as a plain member user I am able to see other's info? I guess by default this is not possible, right? Even in classic.
Sorry for not taking care of this (and others) somehow a bunch of PR got buried in the list.


Extensive genesis specification support, and account/contract dumps.

It would be useful to have a genesis/ folder available, in which the genesis of the ledgers state is compiled from all files within the folder.
An account state may be specified within the genesis/ folder in the form of a [account address].json file with key-value pairs.
A smart contract may be specified within the genesis/ folder in the form of a [contract address].wasm file with accompanying [contract address].[page index].dmp files representing the contracts memory pages.
Commands may also be implemented for dumping out specified account state or smart contract state like so:
dump/dmp <account/contract address>

I purpose we store all the contract related files except account (pages, globals, code) into a folder with a name like [id].contract.
So the dump folder looks like this

[Account ID].json
[Contract ID].json
[Contract ID].contract/

[Contract ID].wasm
[Contract ID].globals.dmp
[Contract ID].0.dmp
[Contract ID].1.dmp
[Contract ID].2.dmp
....

This is to improve memory efficiency since we can read all the files from a contract, validate the files are complete and correct, and load them at one go.
Each contract must have a json account file, a wasm file, global and pages dmp files.
Otherwise, the contract dump is considered incomplete.

I believe it's not necessary to have the contract in it's own folder,  as we can simply check that for some given Account ID, if there exists [Account ID].wasm, [Account ID].globals.dmp, and [Account ID].[number].dmp, then the Account ID corresponds to a Contract ID.

Yeah, it's not necessary. But the current way is not very memory efficient.
Since during loading, I have to walk the entire folder and keep tracks of the contract page files in a map to make sure the contract page files are complete.
I guess we can try first before improving it.

PR is ready; closing the issue for the time being. Will merge the PR in once other aspects of the codebase is cleaned up as discussed in prior internal meetings.


Compose env bugs

Hi, i noticed that in docker-compose file it doesn't work
if env vars are set in this format :
environment:
  - VIRTUAL_PORT 8080
  - VIRTUAL_HOST plop.com

But it works with :
environment:
  - VIRTUAL_PORT=8080
  - VIRTUAL_HOST=plop.com

Notice the =

Not sure that it's your concern or docker-compose one...

I don't know if your first example is valid for docker-compose.  If it is, I'd say it's bug there.


Find danmaku2ass{2,3}.py in script path

This adds support for running the script outside the source directory, e.g. I can add biligrab.py to $PATH and run it in desired target directory.

Great. Thanks.


KLS: Add packaging instructions for the VSCode plugin. [phab:D2282]

Created by fromberger at 2018-05-05 04:47:47:
These instructions are probably obvious to people who use these tools all the
time, but I had to go dig them up, so I figured I'd collect them here.

danielmoy-google accepted this revision at 2018-05-08 17:17:23

fromberger closed via commit e98a803cda42eb3c82ea6ce2f2261107fdf91277 at 2018-05-08 17:55:46


Show hidden widgets option

Using the advanced firebolt on a nodeblock if there are hidden widgets
https://github.com/chrisgoringe/cg-controller/issues/143#issuecomment-2499322301

notes

when 'forced showing' is on, the menu shouldn't appear on ctrl-click
the hidden state isn't forgotten, just overridden


Fix truncation issue

See https://github.com/Bankinfrastruktur/BankData/pull/37

Fixed in 18c0b89ea


dsVideoPort Interface Update

1. What will be expected If we set dsSetForceHDRMode()/dsResetOutputToSDR() while playing the HDR streams and update the interface for the same.
Both will return OPERATION_NOT_SUPPORTED in Sink
dsSetForceHDRMode - Currently No implementation
dsResetOutputToSDR - Currently returns dsERR_NONE
2. Please check setforcedisable4ksupport() need to remove form the interface file as it’s not implemented for both sink & source.
Please refer this link - It is required for Source devices. Currently it must return NOT_SUPPORTED but in future it will be useful for Non UHD cases https://github.com/rdkcentral/rdk-halif-device_settings/pull/16#discussion_r1567595957
3. In case of Color Capabilities need to check which function used in middle ware keep those API’s only, rest will be removed and what will be default values that also need to update in interface
Default values for sink:
*color_depth = 10;
*color_space = dsDISPLAY_COLORSPACE_RGB;

merged to develop


How do I create a RESTful interface on Rails?

Research

Gems for doing REST
Good conventions for having REST and a typical UI.

Implementation

Come up with your own Rails app that shows how to work with this

We need to be able to render both json and html pages. This seems possible, and just requires requesting different formats.
http://stackoverflow.com/questions/17038116/rails-html-request-render-json
http://blog.arkency.com/2016/02/how-and-why-should-you-use-json-api-in-your-rails-api/
maybe also useful later: https://blog.codeship.com/building-a-json-api-with-rails-5/

I agree with Kayla's assumption. I have also found some resources that would be helpful in building the rest api in rails. I'm currently in the process of learning how to do so myself via:
http://edgeguides.rubyonrails.org/api_app.html
https://www.airpair.com/ruby-on-rails/posts/building-a-restful-api-in-a-rails-application
Both of these resources cover the ability to render json and html pages. Something to keep in mind..


signed cookies vs normal cookies

adds support for signed cookies if you want to enable them

Would be great if this could be merged


Aquatic tail and back fin markings for lizards

About the PR
Adds a shark tail and back fin for lizards, with an associated tail wag animation. Live out your dreams of being a space carp today!
The shark tail is considered a tail marking and is incompatible with other tail markings.
The fin is considered a chest marking and does not show up over clothing (sadly).
Why / Balance
We already have axolotl frills, "aquatic" frills, and an angler bulb "horn" for markings, I don't think fish parts are really an inconsistent thing for reptilians as a species to have.
More customization is always fun to have, I posted images of this in discord while working on it and people were pretty happy with it from what I saw.
Media
A character I have where I would use these markings ingame, and the blank markings on a blank lizard.

Showcasing the tail wag animation.
https://github.com/user-attachments/assets/e00f37e4-5b1c-4ee0-8445-0ac61ac6b24f
Requirements

[X] I have read and am following the Pull Request and Changelog Guidelines.
[X] I have added media to this PR or it does not require an ingame showcase.

Changelog
:cl:

add: Reptilians can now have shark tails and a back fin.

Shar!! I love shark!!!!

this is PEAK

I like the sprites but I don't like the concept of this being a reptillian marking.

We already have axolotl frills, "aquatic" frills, and an angler bulb "horn" for marking

Argonians in TES (the main inspiration for reptillians) have frill-like heads (in daggerfall at least). I think that adding full on aquatic tail and back fins is kind of jumping the shark from 'reptillian' to 'generic scalie'. I would much prefer to see this retooled into a new species but that's a lot of extra work.
in the end it's down to art directors and maintainers but that's my two cents.

I'd reduce the size of the back fin by one or two pixels so it doesn't affect the silhouette as much

So funny thing, you basically never see the fin because it's a back marking and not a tail marking. Jumpsuits and backpacks/duffels just layer over it.

Could you show an example with a jumpsuit/bag please

yeah pretty much everything layers over the back fin


not_if File.exist? Stub

The following recipe/spec works except if /opt/java/version exists on the workstation running rspec
I am using https://github.com/sethvargo/chefspec/issues/250 as a starting point.
Why is the local file being used?  If I change the spec to_not it passes.  What am I doing wrong?
**Recipe**
execute 'extract_jdk' do
  command 'tar --no-same-owner -xvf jdk.tar.gz -C /opt/java'
  not_if { ::File.exist?('/opt/java/version') }
end

**Spec**
it 'runs an execute to extract jdk' do
  allow(File).to receive(:exist?).and_call_original
  allow(File).to receive(:exist?).with('/opt/java/version').and_return(false)
  expect(chef_run).to run_execute('extract_jdk')
end

Are you sure it's not exists? and exist? Maybe you're namespacing the wrong file, try ::File in the test.
You could also try switching those stubs (move and_call_original) to the bottom.

@sethvargo Thank you for the response
It is not exists?, it is exist?.  I double checked the code and rubocop is running with no errors.
I tried switching the stubs and added ::File.  But that did not fix it.
I tried a different execute resource with a not_if ::File.exist? and got the same error.  Once the file exists on my workstation, the test fails.  The stubs appear to be ignored.
I'm using ChefDK 0.17.17-1.  I was able to replicate the issue on a Jenkins instance with the same version of the ChefDK installed.

I was able to get this working.  I moved the allow assertions to a before block and was able to get the tests to pass
**Recipe**
execute 'extract_jdk' do
  command 'tar --no-same-owner -xvf jdk.tar.gz -C /opt/java'
  not_if { ::File.exist?('/opt/java/version') }
end

**Spec**
before do
  allow(File).to receive(:exist?).and_call_original
  allow(File).to receive(:exist?).with('/opt/java/version').and_return(false)
end

it 'runs an execute to extract jdk' do
  expect(chef_run).to run_execute('extract_jdk')
end


[BUG] Interface freezes

Interface freeze after certain amount of time printing, most likely dependent on vertices.
Interface freeze after hitting cancel print.

i have a new version in progress that should fix cases of this. i hope to have it out tomorrow

I Pushed a new Update https://github.com/Codel1417/VRC-Ender-3/releases/tag/V1.2


API key not being populated for custom events and purchases

It looks like this integration isn't populating the app_id parameter in requests to Appboy. This means that you can't distinguish which source the events are coming from in the Appboy dashboard because the traffic from the website just gets lumped into 'All Apps' and the traffic from the website appears to be empty.
Here is an example Purchase request from the Appboy documentation:
POST https://api.appboy.com/users/track
Content-Type: application/json
{
  "app_group_id" : "your-app-group-id",
  "purchases" : [
    {
      "external_id" : "user1",
      "app_id" : "11ae5b4b-2445-4440-a04f-bf537764c9ad",
      "product_id" : "backpack",
      "currency" : "USD",
      "price" : 40.00,
      "time" : "2013-07-16T19:20:30+01:00",
      "properties" : {
        "color" : "red",
        "monogram" : "ABC",
        "checkout_duration" : 180
      }
    },
    {
      "external_id" : "user1",
      "app_id" : "11ae5b4b-2445-4440-a04f-bf537764c9ad",
      "product_id" : "pencil",
      "currency" : "USD",
      "price" : 2.00,
      "time" : "2013-07-17T19:20:20+01:00",
      "properties" : {
        "number" : 2,
        "sharpened" : true
      }
    }
  ]
}

And also a Custom Event example request:
POST https://api.appboy.com/users/track
Content-Type: application/json
{
  "app_group_id" : "your app group ID",
  "events" : [
    {
      "external_id" : "user1",
      "app_id" : "your-app-id",
      "name" : "watched_trailer",
      "time" : "2013-07-16T19:20:30+01:00"
    },
    {
      "external_id" : "user1",
      "app_id" : "your-app-id",
      "name" : "rented_movie",
      "time" : "2013-07-16T19:20:45+01:00"
    }
  ]
}

It seems like we just need to add the app_id parameter in a couple of places and populate it from settings.

Hello again @hankim813 and @anoonan! I implemented a fix for this in #31
I've tested it and can confirm that events sent from analytics.js will now properly appear in the Appboy dashboard under the appropriate application.
Test it on your end as well and let me know if anything is wrong, I would love to get this merged in soon!


gnome-frog: 1.3.0 -> 1.4.2

Motivation for this change
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Same issue as https://github.com/NixOS/nixpkgs/pull/250656#issuecomment-1688605606 on my machine...

I hit
Traceback (most recent call last):
  File "/nix/store/qhbx8l4aa78s0h7qra4sv36xjjzgjh1g-gnome-frog-1.4.2/bin/.frog-wrapped", line 60, in <module>
    from frog import main
  File "/nix/store/qhbx8l4aa78s0h7qra4sv36xjjzgjh1g-gnome-frog-1.4.2/lib/python3.10/site-packages/frog/__init__.py", line 7, in <module>
    gi.require_version('Gst', '1.0')
  File "/nix/store/mmdp5nsyygdxi0xhfjgirrm1sfsh45ha-python3.10-pygobject-3.44.1/lib/python3.10/site-packages/gi/__init__.py", line 126, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gst not available

as well

Adding gst_all_1.gstreamer to buildInputs fixes the error for me.


Extractor Tutorial: Carbon Emissions Intensity

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/1131
Originally created by @dmor on 2019-10-16 14:56:34

All extractors need to have the following:

[ ]  step-by-step tutorial in docs that works entirely on the UI (no command line)
[ ]  must include screenshots
[ ]  must include a short video of the tutorial (less than 2 minutes)
[ ]  discoverable in the sidebar navigation
[ ]  successfully dog-fooded with a dogfooding speedrun on Meltano's YouTube channel

View 3 previous comments from the original issue on GitLab


High system load alert fails to trigger on k3s 1.19.2

What kind of request is this (question/bug/enhancement/feature request):
Bug
Steps to reproduce (least amount of steps as possible):

Create a k3s v1.19.2 two node cluster. Used 2 VMs with 2vCPU and 8GB RAM.
Import the cluster into Rancher.
Enable monitoring
Create a Notifier
Edit the alert group for High CPU Load alert rule and add the notifier
Create a workload that causes high cpu load on the cluster. I used the Folding at Home App in the Rancher catalog and set the CPU limit to 1500m

Result:
The alert is never triggered, even though monitoring graphs showed CPU load well above 1.
Other details that may be helpful:
Dug a little more into this and saw that k3s 1.18 clusters are exporting the machine_cpu_cores metric but k3s 1.19 clusters are not.
k3s 1.18.8:

k3s 1.19.2:

Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI):
v2.4.8
Installation option (single install/HA):
HA

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported):
Imported

Machine type (cloud/VM/metal) and specifications (CPU/memory):
AWS EC2 m5a.large (2vCPU, 8GB RAM)

Kubernetes version (use kubectl version):

> kubectl version
Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.6", GitCommit:"d32e40e20d167e103faf894261614c5b45c44198", GitTreeState:"clean", BuildDate:"2020-05-20T13:16:24Z", GoVersion:"go1.13.9", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"19", GitVersion:"v1.19.2+k3s1", GitCommit:"d38505b124c92bffd45f6e0654adb9371cae9610", GitTreeState:"clean", BuildDate:"2020-09-21T17:00:07Z", GoVersion:"go1.15.2", Compiler:"gc", Platform:"linux/amd64"}

Docker version (use docker version):
NA, containerd 1.4.0

gz#12448

I tried this on an RKE 1.19.2 cluster and saw the same problem.

If this is a problem with RKE also then we should probably open a new issue in https://github.com/rancher/charts/issues. It looks like prometheus may not currently support k8s 1.19 from https://github.com/prometheus-operator/kube-prometheus#kubernetes-compatibility-matrix


App Service Deploy 4.3.7 throws 400's for Zip Deploy of Function App

Troubleshooting
Checkout how to troubleshoot failures and collect debug logs: https://docs.microsoft.com/en-us/vsts/build-release/actions/troubleshooting
Environment

Server - Azure Pipelines or TFS on-premises?

If using TFS on-premises, provide the version:

If using Azure Pipelines, provide the account name, team project name, build definition name/build number: adsk-dpe-des-paas, DirectoryServices, Release-52

Agent - Hosted or Private:

If using Hosted agent, provide agent queue name:

If using private agent, provide the OS of the machine running the agent and the agent version: Windows Server 2016

Issue Description
App Service Deploy 4.3.7 throws 400's for Zip Deploy of Function App (tested on multiple environments, logs attached from one of them). This worked successfully for a number of releases, all with the same artifact, until today (10/19), and at the time those successful releases were using version 4.3.7 as well. Has something changed on the Kudu side with Zip Deploy?
Is it possible to do a Zip Deploy with 3.* version of App Service Deploy? I'd like to continue to use the Zip Deploy method because of the Azure Functions startup speed benefits.
Task logs
logs attached here:
tasklog_9.log
Error logs
2018-10-19T20:55:44.3730939Z Package deployment using ZIP Deploy initiated.
2018-10-19T20:55:44.3734056Z ##[debug]build.sourceVersionAuthor=undefined
2018-10-19T20:55:44.3735166Z ##[debug]build.requestedfor=Ryan Spletzer
2018-10-19T20:55:44.3735924Z ##[debug]build.buildUri=vstfs:///Build/Build/220
2018-10-19T20:55:44.3736624Z ##[debug]release.releaseUri=vstfs:///ReleaseManagement/Release/52
2018-10-19T20:55:44.3737268Z ##[debug]build.buildId=220
2018-10-19T20:55:44.3765247Z ##[debug]release.releaseId=52
2018-10-19T20:55:44.3766181Z ##[debug]build.buildNumber=220
2018-10-19T20:55:44.3766865Z ##[debug]release.releaseName=Release-52
2018-10-19T20:55:44.3767549Z ##[debug]system.TeamFoundationCollectionUri=https://adsk-dpe-des-paas.visualstudio.com/
2018-10-19T20:55:44.3768238Z ##[debug]system.teamProjectId=5b535658-a89f-4b99-82c0-297bd50aa2dd
2018-10-19T20:55:44.3768897Z ##[debug]build.sourceVersion=08ee53dabc6b7baf6d46319b94333704c46eae5d
2018-10-19T20:55:44.3769552Z ##[debug]build.repository.name=DirectoryServices-ObjectManagement-FunctionApp
2018-10-19T20:55:44.3770191Z ##[debug]build.repository.provider=TfsGit
2018-10-19T20:55:44.3770826Z ##[debug]build.buildUri=vstfs:///Build/Build/220
2018-10-19T20:55:44.3792535Z ##[debug]release.releaseUri=vstfs:///ReleaseManagement/Release/52
2018-10-19T20:55:44.3793445Z ##[debug]build.buildId=220
2018-10-19T20:55:44.3794133Z ##[debug]release.releaseId=52
2018-10-19T20:55:44.3794801Z ##[debug]build.buildNumber=220
2018-10-19T20:55:44.3795419Z ##[debug]release.releaseName=Release-52
2018-10-19T20:55:44.3796120Z ##[debug]system.TeamFoundationCollectionUri=https://adsk-dpe-des-paas.visualstudio.com/
2018-10-19T20:55:44.3796878Z ##[debug]system.teamProjectId=5b535658-a89f-4b99-82c0-297bd50aa2dd
2018-10-19T20:55:44.3797553Z ##[debug]build.sourceVersion=08ee53dabc6b7baf6d46319b94333704c46eae5d
2018-10-19T20:55:44.3798258Z ##[debug]build.repository.name=DirectoryServices-ObjectManagement-FunctionApp
2018-10-19T20:55:44.3798905Z ##[debug]build.repository.provider=TfsGit
2018-10-19T20:55:44.3800388Z ##[debug][POST]https://$objectmanagement-usw2-t-func-mzlbxf6av3w7y:***@objectmanagement-usw2-t-func-mzlbxf6av3w7y.scm.azurewebsites.net/api/zipdeploy?isAsync=true&deployer=VSTS&message=%7B%22type%22%3A%22deployment%22%2C%22commitId%22%3A%2208ee53dabc6b7baf6d46319b94333704c46eae5d%22%2C%22buildId%22%3A%22220%22%2C%22releaseId%22%3A%2252%22%2C%22buildNumber%22%3A%22220%22%2C%22releaseName%22%3A%22Release-52%22%2C%22repoProvider%22%3A%22TfsGit%22%2C%22repoName%22%3A%22DirectoryServices-ObjectManagement-FunctionApp%22%2C%22collectionUrl%22%3A%22https%3A%2F%2Fadsk-dpe-des-paas.visualstudio.com%2F%22%2C%22teamProject%22%3A%225b535658-a89f-4b99-82c0-297bd50aa2dd%22%2C%22slotName%22%3A%22production%22%7D
2018-10-19T20:55:45.3185820Z ##[debug]ZIP Deploy response: {"statusCode":400,"statusMessage":"Bad Request","headers":{"cache-control":"no-cache","pragma":"no-cache","content-length":"836","content-type":"application/json; charset=utf-8","expires":"-1","server":"Microsoft-IIS/10.0","x-ms-request-id":"2fc5b88f-f3dd-4d63-a7c2-735b4127f0f5","x-aspnet-version":"4.0.30319","x-powered-by":"ASP.NET","set-cookie":["ARRAffinity=9714196f41068fce281a4026ac9dd72cedb21c3be646cc89032276108ed752b8;Path=/;HttpOnly;Domain=objectmanagement-usw2-t-func-mzlbxf6av3w7y.scm.azurewebsites.net"],"date":"Fri, 19 Oct 2018 20:55:44 GMT","connection":"close"},"body":{"Message":"An error has occurred.","ExceptionMessage":"Object reference not set to an instance of an object.","ExceptionType":"System.NullReferenceException","StackTrace":"   at Kudu.Services.Deployment.PushDeploymentController.<GetZipURLFromJSON>d__10.MoveNext() in C:\\Kudu Files\\Private\\src\\master\\Kudu.Services\\Deployment\\PushDeploymentController.cs:line 150\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Kudu.Services.Deployment.PushDeploymentController.<PushDeployAsync>d__11.MoveNext() in C:\\Kudu Files\\Private\\src\\master\\Kudu.Services\\Deployment\\PushDeploymentController.cs:line 164"}}
2018-10-19T20:55:45.3189883Z ##[error]Failed to deploy web package to App Service.
2018-10-19T20:55:45.3190576Z ##[debug]Processed: ##vso[task.issue type=error;]Failed to deploy web package to App Service.
2018-10-19T20:55:45.3191608Z ##[debug]Deployment Failed with Error: Error: Error: Failed to deploy web package to App Service. Bad Request (CODE: 400)
2018-10-19T20:55:45.3192460Z ##[debug]task result: Failed
2018-10-19T20:55:45.3193508Z ##[error]Error: Error: Failed to deploy web package to App Service. Bad Request (CODE: 400)
2018-10-19T20:55:45.3194016Z ##[debug]Processed: ##vso[task.issue type=error;]Error: Error: Failed to deploy web package to App Service. Bad Request (CODE: 400)
2018-10-19T20:55:45.3195503Z ##[debug]Processed: ##vso[task.complete result=Failed;]Error: Error: Failed to deploy web package to App Service. Bad Request (CODE: 400)
2018-10-19T20:55:45.3198743Z ##[debug]Deployment failed

From the Kudu side:
<step title="Incoming Request" date="2018-10-19T20:35:24.423" instance="c3c4ca" url="/api/zipdeploy?isAsync=true&deployer=VSTS&message=%7B%22type%22%3A%22deployment%22%2C%22commitId%22%3A%2208ee53dabc6b7baf6d46319b94333704c46eae5d%22%2C%22buildId%22%3A%22220%22%2C%22releaseId%22%3A%2250%22%2C%22buildNumber%22%3A%22220%22%2C%22releaseName%22%3A%22Release-50%22%2C%22repoProvider%22%3A%22TfsGit%22%2C%22repoName%22%3A%22DirectoryServices-ObjectManagement-FunctionApp%22%2C%22collectionUrl%22%3A%22https%3A%2F%2Fadsk-dpe-des-paas.visualstudio.com%2F%22%2C%22teamProject%22%3A%225b535658-a89f-4b99-82c0-297bd50aa2dd%22%2C%22slotName%22%3A%22production%22%7D" method="POST" type="request" pid="19180,2,31" Connection="Keep-Alive" Transfer-Encoding="chunked" Content-Type="application/json; charset=utf-8" Authorization="Bas..." Host="objectmanagement-usw2-d-func-6g22t4x3ajl7c.scm.azurewebsites.net" User-Agent="VSTS_cbcb75ec-f836-4041-bb32-ebd50bb954ec_release_1_50_104_2" X-WAWS-Unencoded-URL="/api/zipdeploy?isAsync=true&deployer=VSTS&message=%7B%22type%22%3A%22deployment%22%2C%22commitId%22%3A%2208ee53dabc6b7baf6d46319b94333704c46eae5d%22%2C%22buildId%22%3A%22220%22%2C%22releaseId%22%3A%2250%22%2C%22buildNumber%22%3A%22220%22%2C%22releaseName%22%3A%22Release-50%22%2C%22repoProvider%22%3A%22TfsGit%22%2C%22repoName%22%3A%22DirectoryServices-ObjectManagement-FunctionApp%22%2C%22collectionUrl%22%3A%22https%3A%2F%2Fadsk-dpe-des-paas.visualstudio.com%2F%22%2C%22teamProject%22%3A%225b535658-a89f-4b99-82c0-297bd50aa2dd%22%2C%22slotName%22%3A%22production%22%7D" CLIENT-IP="<IP_ADDRESS>:4772" IS-SERVICE-TUNNELED="0" X-ARR-LOG-ID="be764cee-7e74-45dd-8e42-35a10ce1f672" X-SITE-DEPLOYMENT-ID="objectmanagement-usw2-d-func-6g22t4x3ajl7c" WAS-DEFAULT-HOSTNAME="objectmanagement-usw2-d-func-6g22t4x3ajl7c.scm.azurewebsites.net" X-Forwarded-Proto="https" >
  <step title="Cleanup Xml Logs" date="2018-10-19T20:35:24.454" /><!-- duration: 141ms -->
  <step title="ZipPushDeploy" date="2018-10-19T20:35:24.642" >
    <step title="Reading the zip URL from the request JSON" date="2018-10-19T20:35:24.673" /><!-- duration: 16ms -->
  </step><!-- duration: 63ms -->
  <step title="Outgoing response" date="2018-10-19T20:35:24.736" type="response" statusCode="400" statusText="Bad Request" Server="Microsoft-IIS/10.0" x-ms-request-id="be764cee-7e74-45dd-8e42-35a10ce1f672" Cache-Control="private" X-AspNet-Version="4.0.30319" Content-Type="application/json; charset=utf-8" /><!-- duration: 31ms -->
</step><!-- duration: 375ms -->

Addendum: I tested the deploy with 4.3.7 to a freshly provisioned Azure Functions instance and used the OOTB settings (just set the bare minimum settings necessary to deploy the function app with the task), and turned off all the other tasks -- it similarly fails.

This task from the marketplace works: https://marketplace.visualstudio.com/items?itemName=arjanvanrijn.kudu-zipdeploy

Same issue here.

Same issue here

Also seeing this error for a normal Azure App Service

Workaround documented here. Also a good description of the change to kudu that is causing this to fail.
https://developercommunity.visualstudio.com/content/problem/363405/azure-app-service-deploy-task-version-437-fails-wh.html

... and here's the line of code causing the failure when zipDeploy is called
https://github.com/Microsoft/azure-pipelines-tasks/blob/master/Tasks/Common/azure-arm-rest/azure-arm-app-service-kudu.ts#L23

Setting KUDU_EXTENSION_VERSION to 78.11002.3584 in Function AppSettings works.

@vincentdass I can confirm it works with KUDO 4.3.8
2018-10-23T12:44:36.5501534Z ##[section]Starting: Deploy Azure Function
2018-10-23T12:44:36.5508016Z ==============================================================================
2018-10-23T12:44:36.5508150Z Task         : Azure App Service Deploy
2018-10-23T12:44:36.5508283Z Description  : Update Azure App Services on Windows, Web App on Linux with built-in images or Docker containers, ASP.NET, .NET Core, PHP, Python or Node.js based Web applications, Function Apps on Windows or Linux with Docker Containers, Mobile Apps, API applications, Web Jobs using Web Deploy / Kudu REST APIs
2018-10-23T12:44:36.5508415Z Version      : 4.3.8
2018-10-23T12:44:36.5508481Z Author       : Microsoft Corporation
2018-10-23T12:44:36.5508576Z Help         : More information
2018-10-23T12:44:36.5508661Z ==============================================================================
2018-10-23T12:44:37.4321426Z Got service connection details for Azure App Service:'XXX'
2018-10-23T12:44:39.2233157Z App Service Application URL: http://XXX.azurewebsites.net
2018-10-23T12:44:39.2235835Z Updating App Service Application settings. Data: {"WEBSITE_RUN_FROM_PACKAGE":"1"}
2018-10-23T12:44:40.2470560Z Updated App Service Application settings and Kudu Application settings.
2018-10-23T12:44:40.2475251Z Package deployment using ZIP Deploy initiated.
2018-10-23T12:45:26.4028833Z Deploy logs can be viewed at https://XXX.scm.azurewebsites.net/api/deployments/XXX
2018-10-23T12:45:26.4029177Z Successfully deployed web package to App Service.
2018-10-23T12:45:26.9372008Z ##[section]Finishing: Deploy Azure Function

@TynThordin , Can you please remove the application setting KUDU_EXTENSION_VERSION and rerun the deployment?

@vincentdass That was with the KUDU_EXTENSION_VERSION removed.

Summary
Azure App Service Deploy task  - Zip Deploy failed with 400 error. It was because the content type on the request was set to application/json instead of application/octet-steam. Changing to octet-stream content type resolved the issue.


Unpin GCP test requirement

Keeping the google-cloud-bigquery dependency pinned to a version prevents this package from being installable alongside google-cloud-bigquery in a more recent version. Since the comment above the dependency states that it is only needed for tests, I would guess that this SDK can work with newer versions.

Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue. There is no JIRA issue for this change
[x] If this contribution is large, please file an Apache Individual Contributor License Agreement. This contribution is a single line

It will help us expedite review of your Pull Request if you tag someone (e.g. @username) to look at it.
Post-Commit Tests Status (on master branch)

Lang
SDK
Apex
Dataflow
Flink
Gearpump
Samza
Spark

Go

---
---
---
---
---
---

Java

Python

---

---
---
---
---

This is a nuisance I have been dealing with for a couple of days. When I found the reason in the code, I just edited setup.py and here is the proposed PR.
There is no JIRA issue.
I am not sure which users to tag here, but reviewing recent PRs on Python, I see @pabloem , @holdenk and @superbobry mentioned in a change involving Python ( by @cclauss ) ...

This makes sense to me. LGTM.

Thank you for your contribution!

Thanks @pabloem

This change breaks postcommits: https://builds.apache.org/job/beam_PostCommit_Python_Verify/5519/consoleFull.  It looks like the BigQuery API changed so that certain things we are using were deleted.  I will prepare a rollback and reapply this change once the underlying issue is fixed.
======================================================================
ERROR: test_bigquery_tornadoes_it (apache_beam.examples.cookbook.bigquery_tornadoes_it_test.BigqueryTornadoesIT)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Python_Verify/src/sdks/python/apache_beam/examples/cookbook/bigquery_tornadoes_it_test.py", line 72, in test_bigquery_tornadoes_it
    test_pipeline.get_full_options_as_args(**extra_opts))
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Python_Verify/src/sdks/python/apache_beam/examples/cookbook/bigquery_tornadoes.py", line 90, in run
    write_disposition=beam.io.BigQueryDisposition.WRITE_TRUNCATE)
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Python_Verify/src/sdks/python/apache_beam/pipeline.py", line 415, in __exit__
    self.run().wait_until_finish()
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Python_Verify/src/sdks/python/apache_beam/pipeline.py", line 408, in run
    return self.runner.run_pipeline(self)
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Python_Verify/src/sdks/python/apache_beam/runners/dataflow/test_dataflow_runner.py", line 65, in run_pipeline
    hc_assert_that(self.result, pickler.loads(on_success_matcher))
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Python_Verify/src/sdks/python/build/gradleenv/local/lib/python2.7/site-packages/hamcrest/core/assert_that.py", line 43, in assert_that
    _assert_match(actual=arg1, matcher=arg2, reason=arg3)
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Python_Verify/src/sdks/python/build/gradleenv/local/lib/python2.7/site-packages/hamcrest/core/assert_that.py", line 49, in _assert_match
    if not matcher.matches(actual):
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Python_Verify/src/sdks/python/build/gradleenv/local/lib/python2.7/site-packages/hamcrest/core/core/allof.py", line 16, in matches
    if not matcher.matches(item):
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Python_Verify/src/sdks/python/build/gradleenv/local/lib/python2.7/site-packages/hamcrest/core/base_matcher.py", line 28, in matches
    match_result = self._matches(item)
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Python_Verify/src/sdks/python/apache_beam/io/gcp/tests/bigquery_matcher.py", line 79, in _matches
    response = self._query_with_retry(bigquery_client)
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Python_Verify/src/sdks/python/apache_beam/utils/retry.py", line 184, in wrapper
    return fun(*args, **kwargs)
  File "/home/jenkins/jenkins-slave/workspace/beam_PostCommit_Python_Verify/src/sdks/python/apache_beam/io/gcp/tests/bigquery_matcher.py", line 95, in _query_with_retry
    query = bigquery_client.run_sync_query(self.query)
AttributeError: 'Client' object has no attribute 'run_sync_query'

I ran into an issue with this pinned dependency breaking use of google-cloud-storage module, see more here https://issues.apache.org/jira/browse/BEAM-3106?focusedCommentId=16614047#comment-16614047.


[fr] light sentences

Hello,
Two sentences that doesn't seem to be supported, is it normal ?

I can't set level if brightness of a light with the sentence Allume la lumière du salon à 10%

When I want to turn off all the lights of the house, I want to say Éteint toutes les lumières, but I have this error homeassistant.helpers.intent.IntentHandleError: No area named all

Thank you
### Tasks

Hello,
Indeed, it should work I'll have a look


File naming problem in linux package

In cohorte-1.1.2-linux-distribution package : the file in the repo folder is named "_jpype.cpython-34m.so" instead of "_jpype.so"
COHORTE does not startup if the file isn't renamed with the following error :
WARNING: cohorte.forker.state_updater: Isolate <uuid> sent a failure status: Error installing bundle cohorte.java.java: No module named '_jpype'
ERROR: cohorte.forker.basic: Error waiting for isolate <uuid> to be loaded: ('UID %s has been cleared.', <uuid>)

solved the mono packaging


continuous-integration/appveyor/pr check is flakey

This check is failing occasionally  due to a timeout in spirv-tools-test_val_limits.
An example failed run, https://ci.appveyor.com/project/Khronoswebmaster/spirv-tools/builds/20411836

@s-perron started looking into this last week and identified the issue as a linear walk that the test executes ... a lot.

This is the loop that takes most of the time: https://github.com/KhronosGroup/SPIRV-Tools/blob/master/source/val/validate_cfg.cpp#L554.
This loops looks like it will be repeating a lot of work.  If a BB is contained in n nested constructs, then it predecessors will be checked n time.  It only needs to be checked for the inner-most containing construct.


Predicted SQL train time is way too long

The wikipedia dataset in SQL format is predicted to take 60 minutes to train. This is way too long compared to what we used to suggest. Need to do some investigation here into the correct time. Now that we are streaming the sql data this should take less time than before

LGTM

How many models does it train? Normally it plateaus at ~120-150 models.
Ideally, we'd add early stopping to the code, which checks for the metric not improving in the last N iterations.


Update AM on relevant changes.

This is similar to how Prometheus is updated.
@brancz @fabxc @mxinden

@coreosbot please test this

@coreosbot test this please

Hmm, this failed for TestExposingPrometheusWithIngress and TestExposingAlertmanagerWithIngress which I don't think are relevant to this change. Is this a flake?

Yes unfortunately Ingress tests flake every now and then. We identified the problem, but won't be able to fix it until we switch to using the tectonic-installer to bring up the e2e test cluster. As all other tests passed (most notably the version upgrade test) this lgtm.


VSCode and Visual Studio correlation

Currently, we do not have a reliable way to detect whether azd is invoked directly from Visual Studio or VSCode for telemetry purposes. This issue tracks the enabling of such a detection mechanism.
Likely, we'll need to add special flags to VSCode or Visual Studio invocation to add identification support.

@weikanglim we do for VS Code, see https://github.com/Azure/azure-dev/blob/main/ext/vscode/src/utils/azureDevCli.ts#L66 and https://github.com/Azure/azure-dev/blob/9ecd9bcd9153ee02b64a5a400545a7fe1289a522/ext/vscode/src/extension.ts#L43 and https://github.com/Azure/azure-dev/blob/9ecd9bcd9153ee02b64a5a400545a7fe1289a522/ext/vscode/src/ext.ts#L11

Thanks for sharing that @karolz-ms. That is indeed a reliable way to detect whether we're invoked by VSCode. Do we think of the AZURE_DEV_USER_AGENT as a generic "user agent" variable that is not tied to HTTP? If so, then I agree with the mechanism.
Also, do we guarantee that we would override the environment variable even if one was set by the user, and set AZURE_DEV_USER_AGENT to exactly the contents outlined above? I believe so based on how the env var merging is done, but just want to confirm.

@weikanglim correct, the AZURE_DEV_USER_AGENT is not tied to HTTP in any way, and it should override whatever is set in the ambient environment when VS Code invokes the AZD CLI (if it does not, it is a bug).


Fixes for bottomScrollV and maxScrollV

I'm going to close this because I have a much more comprehensive and tested branch, and this looks like it may break a few things. It's definitely appreciated, though.
I'll tag you in the new PR so you can try it out.

I'm going to close this because I have a much more comprehensive and tested branch, and this looks like it may break a few things. It's definitely appreciated, though.
I'll tag you in the new PR so you can try it out. #2346

Hi, the current fix in get_bottomScrollV () still has some issues. Mainly, the problem here is that the bottomScrollV value is returned as a 0-based index, whereas according to the Flash specs it must be a 1-based line number. In order to see how the current fix misbehaves, try the following code:
`var msg : String = "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15";
var txt : TextField = new TextField ();
txt.border = true;
txt.borderColor = 0x000000;
txt.type = TextFieldType.INPUT;
txt.multiline = true;
txt.wordWrap = true;
txt.x = 30;
txt.y = 30;
txt.width = 100;
txt.height = 15;
txt.text = msg;
addChild (txt);`
and try scrolling the text by incrementing/decrementing  scrollV by 1 and monitor the bottomScrollV value - it will be getting the wrong values. I've figured that my previously suggested fix had some issues as well, so I've worked it out further and now seem to have nailed it. I will create a new pull request with a suggested fix.
Also, maxScrollV needs fixing too, as it does not produce the correct values. My previously suggested fix for this function had an issue as well, so I have reworked it and will provide it in this new pull request too along with explanations.

It's not zero-based, it messes up in the edge case when the height of the TextField is less than the height of a character +4. bottomScrollV seems fine otherwise. maxScrollV seems fine, do you have a test case?

Right, the above code produces the edge case, which does not work as expected. I have created a new pull request where this works as expected: https://github.com/openfl/openfl/pull/2348. However, just to make sure we are on the same page - is the bottommost visible line supposed to be displayed even when it is just partially visible? I was assuming yes, and my suggested fixes in this new pull request reflect exactly that.

No, it’s not supposed to be visible. It used to be in OpenFL, and I think that caused confusion, but it should only show full lines with the exception of the current line at scrollV.

Ok, that makes sense. I've updated my suggested solution at https://github.com/openfl/openfl/pull/2348 accordingly.


Location Bundle Bug @ Journal Create

[2015-05-11 16:49:17] request.INFO: Matched route "journal_new" (parameters: "_controller": "Ojs\JournalBundle\Controller\JournalController::newAction", "_route": "journal_new") [] []
[2015-05-11 16:49:17] security.DEBUG: Read SecurityContext from the session [] []
[2015-05-11 16:49:17] security.DEBUG: Reloading user from user provider. [] []
[2015-05-11 16:49:17] security.DEBUG: Username "admin" was reloaded from user provider. [] []
[2015-05-11 16:49:17] request.CRITICAL: Uncaught PHP Exception Doctrine\ORM\Query\QueryException: "[Syntax Error] line 0, col 72: Error: Expected =, <, <=, <>, >, >=, !=, got 'AND'" at /private/var/www/sites/ojs/app.ojs.io/vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php line 52 {"exception":"[object] (Doctrine\\ORM\\Query\\QueryException(code: 0): [Syntax Error] line 0, col 72: Error: Expected =, <, <=, <>, >, >=, !=, got 'AND' at /private/var/www/sites/ojs/app.ojs.io/vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php:52, Doctrine\\ORM\\Query\\QueryException(code: 0): SELECT c FROM Okulbilisim\\LocationBundle\\Entity\\Location c WHERE c.type AND 0 at /private/var/www/sites/ojs/app.ojs.io/vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php:41)"} []
[2015-05-11 16:49:17] security.DEBUG: Write SecurityContext in the session [] []

ojs.io/admin/institution/new


How to properly compare RL algorithms?

How to compare the learning process of two different algorithms?

overall performance
speed of convergence (in sample efficiency and wall time)

First idea: Train the same algorithms multiple times. From that you can derive the mean and std, as it was also done by Barto&Sutton

Maybe the median is a better measure than the mean?

Now any callable function is evaluated as the performance metric


Attempting to integrate iOS SDK for first time 9.7" iPad iOS 12.3.1

I see this message on a trap :
2019-07-16 20:58:55.181849+0100 parishGiving[1913:251831] -[SMPSDKLoginViewController ish_addChildViewController:in:]: unrecognized selector sent to instance 0x119e46e40
when calling
[SMPSumUpSDK presentLoginFromViewController:self animated:YES completionBlock:nil ];
Any idea how I can proceed? SetupwithAPIKey returned TRUE,
[SMPSumUpSDK testSDKIntegration]; worked fine as well.

Hi @philatkin,
can you please double check that you completed the following step of the setup:

Add -ObjC to "Other Linker Flags" if not yet included.

You can find the "Other Linker Flags" setting in your target's Build Settings.
Thanks,
Florian

You know, I haven’t checked that because the entire project is ObjC so I just assumed I didn’t need to follow up on it. Will check, after an hour at the back of class wearing the Dunce hat. Cheers.
Sent from my iPad

On 17 Jul 2019, at 09:40, Florian Schliep<EMAIL_ADDRESS>wrote:
Hi @philatkin,
can you please double check that you completed the following step of the setup:
Add -ObjC to "Other Linker Flags" if not yet included.
You can find the "Other Linker Flags" setting in your target's Build Settings.
Thanks,
Florian
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

This is a feature request, but please consider it - is there a way to enforce a single email address during initialization, so that once the app is running the SumUp account details cannot be changed?
This is a REALLY good security feature that iZettle have put into their SDK, but they then missed the next trick, that when the SDK is initialized with an ‘enforced email’ there is still a Logout button available. With an enforced email address, and no means to log out, an unmanned donation terminal running in guided access mode is MUCH more secure, nobody can change the account into which donations are being placed.
If your team would like to get onto the public beta of my app, please let me know and take a look. It is iZettle-only at present but I am getting SumUp support into it for the next release (which will require a bunch of artwork and coding changes, it may be a month or two)
cheers
Phil
Sent from my iPad

On 17 Jul 2019, at 09:40, Florian Schliep<EMAIL_ADDRESS>wrote:
Hi @philatkin,
can you please double check that you completed the following step of the setup:
Add -ObjC to "Other Linker Flags" if not yet included.
You can find the "Other Linker Flags" setting in your target's Build Settings.
Thanks,
Florian
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Hi Philtakin,
Thank you for your feedback, could you please send your request at<EMAIL_ADDRESS>We will be able to follow from there and find the best solution for your use case.
Many thanks,

Hi @philatkin - did the linker flag fix this issue? If so, I'll go ahead and close this issue.

Hi
It did, thanks. I am close to having a SumUp version on TestFlight.

On 23 Jul 2019, at 16:48, Florian Schliep<EMAIL_ADDRESS>wrote:
Hi @philatkin https://github.com/philatkin - did the linker flag fix this issue? If so, I'll go ahead and close this issue.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/sumup/sumup-ios-sdk/issues/80?email_source=notifications&email_token=AAOJ7WRR5GE5P2XEUOLOK4DQA4R5HA5CNFSM4IEHG332YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2TSBZI#issuecomment-514269413, or mute the thread https://github.com/notifications/unsubscribe-auth/AAOJ7WSZW2OJMAIRQIG5IVLQA4R5HANCNFSM4IEHG33Q.