soft-keyboard autocomplete not work

for soft-keyboard in mobile autocomplete (suggested keyword) not appear in inputFeild till a keyup triggers

I'm not sure if this is anything we can fix? AFAIk it has to do with how mobiles handle the input field. Also on which OS do you have this, not every mobile handles stuff equally :P.

Also have the same issue here, any fix?

I was having the same problem and just got it working
Don't ask me how I found out, and honestly I have no idea why it is working for me now, but all I did was add the following to my css file:
input {
padding: 1px;
}
If I add this it works, and if I remove it, it stops working... just like that...


fix(SU): more small fixes

:tada: This PR is included in version 1.22.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


KAFKA-15121: Implement the alterOffsets method in the FileStreamSourceConnector and the FileStreamSinkConnector

https://issues.apache.org/jira/browse/KAFKA-15121
https://cwiki.apache.org/confluence/display/KAFKA/KIP-875%3A+First-class+offsets+support+in+Kafka+Connect#KIP875:FirstclassoffsetssupportinKafkaConnect-ConnectorAPIchanges

Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

I was toying with the idea of adding ITs for these file connectors in this very PR earlier; but after a bit of tinkering, left it for later 😄
I'd be happy to file a separate ticket for that and assign it to myself.


Card-Support

Could we get an update that supports cards?
Pushing the module to foundry V9 would be great too.

Hello @Muwak77 ! I don't have a lot of time to develop Foundry's module anymore, but I did a update today (v1.1). Module is now updated to V9 and I added a basic card support ("shuffle", "draw", "pass", "deal" and "reset" actions). Everything looks fine, but as I didn't look at cards yet, I can't promise there is absolutly no bugs. Feedbacks are welcome :)

Thank you so much. Ich absolutely understand the time-issue. It's quiet the same for me and i am more than happy with the additions.


Empty braces of extension trait moved to next line

-impl<T> ErrorExt for T where T: Error {}
+impl<T> ErrorExt for T where T: Error
+{}

In this case ErrorExt is an extension trait, where all extension methods are given in the trait definition, so the implementation is actually empty. This might be an edge case, but I think empty braces should not got to the next line in this case. It is also inconsistent with how it treets empty structs with braces.
- pub struct StringLoader
- {}
+ pub struct StringLoader {}

fixed


Adding Silent Always

Adding Silent Always operation mode to both if and elif case statements to bypass the ageInSeconds check

Thanks, @mechman27!
Please test-drive 0.0.9.


Printing issue with Class tables?

If you are suggestting a feature or improvement, delete everything here and just write your idea.
If you are reporting a bug, please fill out the details. If you don't I will most likely just close the issue asking for more detail.

Browser Type/Version: [Chrome]
Operating System: [W10]
Issue Description: [ http://prntscr.com/bgdooc Only shows up in print mode. (Portrait, Letter, No margins) ]
Brew code to reproduce:
##### The Earth Seer
___
| Level | Proficiency Bonus | Stone Strokes |Features | Ki Points |Cantrips Known| Spells Known |
|:---:|:---:|:---:|:---:|:---:|:---:|:---:|
| 1st | +2 | 1d4 | Earth's Fortitude, Stone Strokes | - | - | - |
| 2nd | +2 | 1d4 | Ki | 2 | 2 | 2 ( 1st lvl ) |
| 3rd | +2 | 1d4 | Seer Structure | 3 | 2 | 3 ( 2nd lvl ) |
| 4th | +2 | 1d6 | Ability Score Improvement | 4 | 2 | 4 ( 2nd lvl ) |
| 5th | +3 | 1d6 | Extra Attack | 5 | 3 | 5 ( 3rd lvl ) |
| 6th | +3 | 1d6 | Seer Structure Feature | 6 | 3 | 6 ( 3rd lvl ) |
| 7th | +3 | 1d8 | Tremorsense | 7 | 3 | 6 ( 4th lvl ) |
| 8th | +3 | 1d8 | Ability Score Improvement | 8 | 3 | 7 ( 4th lvl ) |
| 9th | +4 | 1d8 | Seismic Strikes | 9 | 3 | 7 ( 5th lvl ) |
| 10th | +4 | 1d8 | Terrene Athlete | 10 | 3 | 8 ( 5th lvl ) |
| 11th | +4 | 1d8 | Seer Structure Feature | 11 | 4 | 9 ( 6th lvl ) |
| 12th | +4 | 1d10 | Ability Score Improvement | 12 | 4 | 10 ( 6th lvl ) |
| 13th | +5 | 1d10 | Elemental Understanding | 13 | 4 | 10 ( 7th lvl ) |
| 14th | +5 | 1d10 | Improved Earth's Fortitude | 14 | 4 | 11 ( 7th lvl ) |
| 15th | +5 | 1d10 | Timeless Body | 15 | 4 | 11 ( 8th lvl ) |
| 16th | +5 | 1d10 | Ability Score Improvement | 16 | 4 | 12 ( 8th lvl ) |
| 17th | +6 | 1d10 | Seer Structure Feature | 17 | 4 | 12 ( 9th lvl ) |
| 18th | +6 | 1d12 | Gravity Weaver | 18 | 4 | 13 ( 9th lvl ) |
| 19th | +6 | 1d12 | Ability Score Improvement | 19 | 4 | 13 ( 9th lvl ) |
| 20th | +6 | 1d12 | Planar Convergence | 20 | 4 | 13 ( 9th lvl ) |

##### Class Features
As an Earth Seer, you gain the following features.

### Hit Points

**Hit Dice:** 1d8 per Earth Seer level.

**Hit Points at 1st level:** 8 + your Constitution modifier

**Hit Points at Higher Levels:** 1d8 (or 5) + your Constitution modifier per Earth Seer level after 1st

### Proficiencies
**Armor:** Light Armor

**Weapons:** Daggers, Shortswords, Quarterstaffs, Slings, Unarmed Strikes

**Tools:** (a) Jeweler's Tools or, (b) Mason's Tools

**Saving Throws:** Constitution, Wisdom

**Skills:** Choose two from Acrobatics, Athletics, History, Insight, Religion, Nature, and Survival.

### Equipment
You start with the following equipment, in addition to the equipment granted by your background:
* (a) a quarterstaff, or (b) a short sword
* (a) a sling, or (b) two daggers
* (a) a dungeoneer's pack or (b) an explorer's pack
* Leather armor

##### Cantrips
You know two cantrips of your choice from the earth seer spell list. You learn additional earth seer cantrips of your choice at higher levels, as shown in the Cantrips Known column of the Earth Seer table.

##### Spells Known of 1st Level and Higher
From 2nd level onward, you know two 1st-level spells of your choice from the earth seer spell list.
The Spells Known column of the Earth Seer table shows when you learn more earth seer spells of your choice. The maximum spell level for these spells is shown between parentheses. Additionally, when you gain a level in this class, you can choose one of the earth seer spells you know and replace it with another spell from the earth seer spell list, which must also be equal or lower to your maximum spell level.

##### Casting Earth  Seer Spells
Unlike other classes adept in the use of magic, Earth Seers (and monks trained in the Way of the Four Elements) tap into their ki to bring forth magic. To cast a spell, you use its casting time and other rules, but you don't need to provide material components unless they have a listed price.
Casting a spell expends ki points equal to the spell level + 1.
 Cantrips require 1 ki point to cast.

2

Earth Seer

\page

Did I do something wrong?

IS this just the preview, or do those lines show up after you print it or convert it to PDF? It might just be a temporary rendering glitch.

No, the screenshot is taken from the downloaded PDF

Good to know, I'll take a look later then.

here's hoping you're fiddling with it, but the homebrew stopped loading after the 2nd page, right after I submitted this issue ._.

I get the same thing.  Hope it gets fixed!

It's been a couple of years. Do we know if this is still an issue? Can anyone verify?

Ok, I'm going to go ahead and close this. I'm guessing this was related to some rendering issues that Chrome had (similar to the box shadows and such).


Why is tokens field a json type and how to create a query based on inside values?

Hello,
I don't understand why is the tokens field a json type, is it really necessary to store multiple tokens?
I'm sure there's a good reason, but I have some troubles because of this, on my previous token auth system (handmade) on my API, I was authenticating my users by the token provided by the clients. With a simple line as:
User.find_by(token: params[:token])
How to make this authentication works with this json objects? In the rails console I found that we can get the last generated token for a user by doing:
User.first.tokens.values.last['token']
But how to get a user based on the provided token? Something like:
User.where("users.tokens.values.last['token'] = #{params[:token]}").first
But of course this does not work

I don't understand why is the tokens field a json type, is it really necessary to store multiple tokens?

It's necessary if we want to allow users to authenticate using different clients / devices. Because each token needs to have the client's id stored with it.

But how to get a user based on the provided token?

The stored token values are hashes of the original tokens. You can try something like this:
User.where("users.tokens.values.last['token'] = #{::BCrypt::Password.new(#{params[:token])}")

But you should also be sending the uid header with each request, so you should just be able to do this instead:
# find the user
u = User.find(params[:uid])

# validate the token, where params[:client] is the ID of the device sending the request
u.valid_token?(params[:token], params[:client])

Stumbled upon this issue when I asked myself the same question about tokens stored in json column. Wouldn't it be more efficient in terms of performance if tokens were stored as separate database entries? Token lookup and token generation/storing would be much faster. Only now I noticed that technically main bottleneck of API requests my application is getting is the exact moment, when token column is updated after request.

@riggy do you have any benchmark data to backup your claim?

@zachfeldman Not yet. It was just a hypothetical question (maybe not phrased as one) based on my general knowledge of how relation databases work. I might lack some knowledge on how lookup is performed on json columns though. I was wondering if there was some solid argument to choose that solution over the other and I was hoping to get one.
But you've posted a valid question - I'll try to come up with some data to verify that one way and the other and get back to you.

You can try something like this:
User.where("users.tokens.values.last['token'] = #{::BCrypt::Password.new(params[:token])}")

External params shouldn't be inserted into a query through string interpolation, as it creates opportunities for SQL injections.  So you'd probably want to rewrite the query to something like:
User.where("users.tokens.values.last['token'] = (?)", ::BCrypt::Password.new(params[:token]))

Wouldn't it be more efficient in terms of performance if tokens were stored as separate database entries? Token lookup and token generation/storing would be much faster.

@riggy:

No, it would not be more efficient in terms of performance.
Disregarding the performance issue, querying by the token value will create a timing attack vulnerability. It's better to query the user by their id and then check the tokens stored on the user's db record.

@KelseyDH:
Thanks for pointing out the SQL injection issue. But I want to make it clear that I was not advocating that anyone take the approach described in that example. This is the correct way to check if a user's token is valid:
# find the user
u = User.find(params[:uid])

# validate the token, where params[:client] is the ID of the device sending the request
u.valid_token?(params[:token], params[:client])

How do you generate tokens for the jsons field? I've been trying a multitude of approaches, but no luck! Can you give me an example of before_save :ensure_authentication_token. Thanks.


Add order on PR approval

Fixes #25
Changes in which order PRs are merged from lowest PR number first to first approved first.
Every Approval gets an index which is used to sort the PRs. The one with the lowest index gets merged first. The index gets assigned once tagged for merge and the global index is incremented. This makes sure that if a PR was approved before another PR, it is also merged first.
To deploy this change, remove the state .json files and let the synchronize step initiate new ones.

@OpsBotPrime merge

Pull request approved for merge by @joris-burgers, rebasing now.

Rebased as 458b021d4144f793dfc7362a3f95c204b366d4da, waiting for CI …

The build failed.

@OpsBotPrime merge

Pull request approved for merge by @joris-burgers, rebasing now.

Rebased as fa705553d5fb53f372d10be0a62d9569c31b4a87, waiting for CI …


(chore) Uses Ergo new dispatch/init generation

Signed-off-by: Jerome Simeon<EMAIL_ADDRESS>

Coverage remained the same at 92.988% when pulling b15bfb713176820224ebbc357679c0fa9cfb0b84 on jeromesimeon:js-deprecate-js-logic into 70b8902af3126bd8e7d185e81cbe47e6b342f9d8 on accordproject:js-deprecate-js-logic.


add hub PV backup policies

Description
Include hub PV backup policies, used to take snapshots of PV data during the hub backup.
Related Issue
https://issues.redhat.com/browse/ACM-10513
Changes Made
Created 3 new policies used to backup and restore PV data during a hub backup or restore operation.
Updated existing policysets to include these policies
Updated policysets description
Screenshots (if applicable)

Checklist

[x] I have tested the changes locally and they are functioning as expected.
[x] I have updated the documentation (if necessary) to reflect the changes. - updates will be make in a separate task
[x] I have added/updated relevant unit tests (if applicable).
[x] I have ensured that my code follows the project's coding standards.
[x] I have checked for any potential security issues and addressed them.
[x] I have added necessary comments to the code, especially in complex or unclear sections.
[x] I have rebased my branch on top of the latest main/master branch.

Additional Notes
Add any additional notes, context, or information that might be helpful for reviewers.
Reviewers
Tag the appropriate reviewers who should review this pull request. To add reviewers, please add the following line: /cc @reviewer1 @reviewer2
Definition of Done

[ ] Code is reviewed.
[ ] Code is tested.
[ ] Documentation is updated.
[ ] All checks and tests pass.
[ ] Approved by at least one reviewer.
[ ] Merged into the main/master branch.

@cameronmwall the test fails because the base64dec function is not found, although this is function supported by the policy template
It might be that the project test dependencies need to be updated ?..
renderer_test.go:110: parse error at (cluster-backup-chart/templates/backup-pvc-source.yaml:118): function "base64dec" not defined
https://prow.ci.openshift.org/view/gs/test-platform-results/pr-logs/pull/stolostron_mul[…]ulticlusterhub-operator-main-test-unit/1770508858557468672

/retest

/retest

/test test-unit

/retest


can not use stdout,.. when using server.shell(command...)) - TypeError('cannot unpack non-iterable OutputLine object',)

Describe the bug
server.shell(command...)).stdout gives error TypeError('cannot unpack non-iterable OutputLine object',)
To Reproduce
try this task in v2.9 vs 3.0.
from pyinfra import host, logger, logging
from pyinfra.operations.server import shell
from pyinfra.operations.python import call

# init logging
logging.basicConfig(level = logging.DEBUG, format = '[%(asctime)s] %(levelname)s [%(name)s:%(lineno)s] %(message)s')
logger = logging.getLogger(__name__)
logger.setLevel( level=logging.DEBUG )

def server_op_callback():
    result = shell(commands=["ls -lha"])

    logger.debug(type(result))
    logger.debug(str(result.stdout))

call(
    name="Execute server_op_callback function",
    function=server_op_callback,
)

output
--> Loading config...
--> Loading inventory...
--> Connecting to hosts...
    [infra.host]     Connected

--> Preparing operations...
--> Preparing Operations...
    Loading: custom/tests/pyinfra_python_call_callback.py
    [infra.host]     Ready: custom/tests/pyinfra_python_call_callback.py
[2024-02-23 09:10:31,046] DEBUG [paramiko.transport:1909] Received global request<EMAIL_ADDRESS>[2024-02-23 09:10:31,047] DEBUG [paramiko.transport:1909] Rejecting<EMAIL_ADDRESS>global request from server.
[2024-02-23 09:10:31,047] DEBUG [paramiko.transport:1909] Debug msg: b'/home/project/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding'

--> Skipping change detection
--> Beginning operation run...
--> Starting operation: Execute server_op_callback function
    Starting nested operation: Server/Shell (commands=['ls -lha'])
[2024-02-23 09:10:31,253] DEBUG [paramiko.transport:1210] [chan 0] Max packet in: 32768 bytes
[2024-02-23 09:10:31,275] DEBUG [paramiko.transport:1210] [chan 0] Max packet out: 32768 bytes
[2024-02-23 09:10:31,276] DEBUG [paramiko.transport:1909] Secsh channel 0 opened.
[2024-02-23 09:10:31,303] DEBUG [paramiko.transport:1210] [chan 0] Sesch channel 0 request ok
[2024-02-23 09:10:31,324] DEBUG [paramiko.transport:1210] [chan 0] EOF received (0)
[2024-02-23 09:10:31,324] DEBUG [paramiko.transport:1210] [chan 0] EOF sent (0)
    [infra.host] nested     Success
[2024-02-23 09:10:31,326] DEBUG [builtins:13] <class 'pyinfra.api.operation.OperationMeta'>
Traceback (most recent call last):
  File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
  File "/home/me/codes/project/backend/deploy-prod/venv/lib/python3.11/site-packages/pyinfra/api/command.py", line 229, in execute_function
    self.function(*self.args, **self.kwargs)
  File "custom/tests/pyinfra_python_call_callback.py", line 14, in server_op_callback
    logger.debug(str(result.stdout))
                     ^^^^^^^^^^^^^
  File "/home/me/codes/project/backend/deploy-prod/venv/lib/python3.11/site-packages/pyinfra/api/operation.py", line 115, in stdout
    return "\n".join(self.stdout_lines)
                     ^^^^^^^^^^^^^^^^^
  File "/home/me/codes/project/backend/deploy-prod/venv/lib/python3.11/site-packages/pyinfra/api/operation.py", line 107, in stdout_lines
    return self._get_lines(types=("stdout",))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/me/codes/project/backend/deploy-prod/venv/lib/python3.11/site-packages/pyinfra/api/operation.py", line 103, in _get_lines
    return [line for type_, line in self._combined_output_lines if type_ in types]
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/me/codes/project/backend/deploy-prod/venv/lib/python3.11/site-packages/pyinfra/api/operation.py", line 103, in <listcomp>
    return [line for type_, line in self._combined_output_lines if type_ in types]
                     ^^^^^^^^^^^
TypeError: cannot unpack non-iterable OutputLine object
2024-02-23T08:10:31Z <Greenlet at 0x7f5c7c2058a0: execute_function> failed with TypeError

    Traceback (most recent call last):
  File "/home/me/codes/project/backend/deploy-prod/venv/lib/python3.11/site-packages/pyinfra/api/operations.py", line 95, in _run_host_op
    status = command.execute(state, host, connector_arguments)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/me/codes/project/backend/deploy-prod/venv/lib/python3.11/site-packages/pyinfra/api/command.py", line 232, in execute
    return greenlet.get()
           ^^^^^^^^^^^^^^
  File "src/gevent/greenlet.py", line 831, in gevent._gevent_cgreenlet.Greenlet.get
  File "src/gevent/greenlet.py", line 373, in gevent._gevent_cgreenlet.Greenlet._raise_exception
  File "/home/me/codes/project/backend/deploy-prod/venv/lib/python3.11/site-packages/gevent/_compat.py", line 49, in reraise
    raise value.with_traceback(tb)
  File "src/gevent/greenlet.py", line 908, in gevent._gevent_cgreenlet.Greenlet.run
  File "/home/me/codes/project/backend/deploy-prod/venv/lib/python3.11/site-packages/pyinfra/api/command.py", line 229, in execute_function
    self.function(*self.args, **self.kwargs)
    ^^^^^^^^^^^^^^^^^
  File "custom/tests/pyinfra_python_call_callback.py", line 14, in server_op_callback
    logger.debug(str(result.stdout))
      ^^^^^^^^^^^^^^^^^
  File "/home/me/codes/project/backend/deploy-prod/venv/lib/python3.11/site-packages/pyinfra/api/operation.py", line 115, in stdout
    return "\n".join(self.stdout_lines)
    ^^^^^^^^^^^^^^^^^
  File "/home/me/codes/project/backend/deploy-prod/venv/lib/python3.11/site-packages/pyinfra/api/operation.py", line 107, in stdout_lines
    return self._get_lines(types=("stdout",))
    ^^^^^^^^^^^^^^^^^
  File "/home/me/codes/project/backend/deploy-prod/venv/lib/python3.11/site-packages/pyinfra/api/operation.py", line 103, in _get_lines
    return [line for type_, line in self._combined_output_lines if type_ in types]
    ^^^^^^^^^^^^^^^^^
  File "/home/me/codes/project/backend/deploy-prod/venv/lib/python3.11/site-packages/pyinfra/api/operation.py", line 103, in <listcomp>
    return [line for type_, line in self._combined_output_lines if type_ in types]
    ^^^^^^^^^^^^^^^^^
TypeError: cannot unpack non-iterable OutputLine object

    [infra.host]     Unexpected error in Python callback: TypeError('cannot unpack non-iterable OutputLine object',)
    [infra.host]     Error: executed 0 commands

--> Disconnecting from hosts...
--> pyinfra error: No hosts remaining!
[2024-02-23 09:10:31,450] DEBUG [paramiko.transport:1909] EOF in transport thread

in v2 output is:

--> Loading config...

--> Loading inventory...

--> Connecting to hosts...
    [infra.host] Connected

--> Preparing Operations...
    Loading: custom/tests/pyinfra_python_call_callback.py
    [infra.host] Ready: custom/tests/pyinfra_python_call_callback.py
[2024-02-23 09:16:29,976] INFO [pyinfra:168] [infra.host] Ready: custom/tests/pyinfra_python_call_callback.py
[2024-02-23 09:16:29,977] DEBUG [paramiko.transport:1909] Received global request<EMAIL_ADDRESS>[2024-02-23 09:16:29,977] DEBUG [paramiko.transport:1909] Rejecting<EMAIL_ADDRESS>global request from server.
[2024-02-23 09:16:29,977] DEBUG [paramiko.transport:1909] Debug msg: b'/home/project/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding'

--> Proposed changes:
    Groups: inventory / infra
[2024-02-23 09:16:30,177] INFO [pyinfra:202] Groups: inventory / infra
    [infra.host]   Operations: 1   Change: 1   No change: 0
[2024-02-23 09:16:30,178] INFO [pyinfra:202] [infra.host]   Operations: 1   Change: 1   No change: 0

--> Beginning operation run...
--> Starting operation: Execute server_op_callback function
[2024-02-23 09:16:30,178] INFO [pyinfra:230] --> Starting operation: Execute server_op_callback function
    Note: nested operations are currently in beta (line 392 in venv/lib/python3.11/site-packages/pyinfra/api/operation.py)
    More information: https://docs.pyinfra.com/en/2.x/using-operations.html#nested-operations
[2024-02-23 09:16:30,188] WARNING [pyinfra:339] Note: nested operations are currently in beta (line 392 in venv/lib/python3.11/site-packages/pyinfra/api/operation.py)
    More information: https://docs.pyinfra.com/en/2.x/using-operations.html#nested-operations
    Starting nested operation: Server/Shell (commands=['ls -lha'])
[2024-02-23 09:16:30,188] INFO [pyinfra:230] Starting nested operation: Server/Shell (commands=['ls -lha'])
[2024-02-23 09:16:30,189] DEBUG [paramiko.transport:1210] [chan 0] Max packet in: 32768 bytes
[2024-02-23 09:16:30,215] DEBUG [paramiko.transport:1210] [chan 0] Max packet out: 32768 bytes
[2024-02-23 09:16:30,215] DEBUG [paramiko.transport:1909] Secsh channel 0 opened.
[2024-02-23 09:16:30,242] DEBUG [paramiko.transport:1210] [chan 0] Sesch channel 0 request ok
[2024-02-23 09:16:30,263] DEBUG [paramiko.transport:1210] [chan 0] EOF received (0)
[2024-02-23 09:16:30,263] DEBUG [paramiko.transport:1210] [chan 0] EOF sent (0)
    [infra.host] nested Success
[2024-02-23 09:16:30,264] INFO [pyinfra:176] [infra.host] nested Success
[2024-02-23 09:16:30,265] DEBUG [builtins:13] <class 'pyinfra.api.operation.OperationMeta'>
[2024-02-23 09:16:30,265] DEBUG [builtins:14] total 28K
drwxr-xr-x 3 project project 4.0K Jan 30 05:03 .
drwxr-xr-x 3 root       root       4.0K Jan 29 16:49 ..
-rw------- 1 project project  223 Feb 20 13:31 .bash_history
-rw-r--r-- 1 project project  220 Apr 23  2023 .bash_logout
-rw-r--r-- 1 project project 3.5K Apr 23  2023 .bashrc
-rw-r--r-- 1 project project  807 Apr 23  2023 .profile
drwx------ 2 project project 4.0K Jan 29 16:49 .ssh
-rw-r--r-- 1 project project    0 Jan 29 16:56 .sudo_as_admin_successful
    [infra.host] Success
[2024-02-23 09:16:30,265] INFO [pyinfra:176] [infra.host] Success

--> Results:
    Groups: inventory / infra
[2024-02-23 09:16:30,381] INFO [pyinfra:202] Groups: inventory / infra
    [infra.host]   Changed: 2   No change: 0   Errors: 0
[2024-02-23 09:16:30,381] INFO [pyinfra:202] [infra.host]   Changed: 2   No change: 0   Errors: 0
[2024-02-23 09:16:30,382] DEBUG [paramiko.transport:1909] EOF in transport thread

Expected behavior
return or output of command result
Meta

How was pyinfra installed: pip

Fixed in the latest (3.x branch) code, I believe via a bunch of changes in https://github.com/pyinfra-dev/pyinfra/commit/529e7aedf762e90638e65cd815a8c4e3785fcc90. I'm going to release 3.0 beta 2 very shortly (as in next 5 minutes :)).


deliver - contact information not updated

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
I have the strong impression that the app review information is not updated even though
app_review_information is set correctly.
can anyone test this easily?

✅ fastlane environment ✅
Stack

Key
Value

OS
10.12.3

Ruby
2.3.1

Bundler?
false

Git
git version 2.10.1 (Apple Git-78)

Installation Source
/usr/local/bin/fastlane

Host
Mac OS X 10.12.3 (16D32)

Ruby Lib Dir
/usr/local/Cellar/ruby/2.3.1_2/lib

OpenSSL Version
OpenSSL 1.0.2j  26 Sep 2016

Is contained
false

Xcode Path
/Applications/Xcode.app/Contents/Developer/

Xcode Version
8.2.1

System Locale

Variable
Value

LANG
de_AT.UTF-8
✅

LC_ALL

LANGUAGE

fastlane files:
`./fastlane/Fastfile`
default_platform :ios

platform :ios do
  before_all do
    xcode_select "/Applications/Xcode_7.app"
	setup_jenkins
  end

  desc "Deliver a version to the appstore"
  lane :AppStore do |options|
...

  	deliver(
    	ipa:"build/example.ipa",
    	submit_for_review: false,
    	screenshots_path:"./fastlane/#{options[:city]}/screenshots",
    	metadata_path: "./fastlane/#{options[:city]}/metadata",
    	force:true, #do not create html report
    	automatic_release: false,
		itc_provider: '---',
		price_tier: 0,
		app_rating_config_path: "./fastlane/rating.json",
		app_review_information:{
		  "first_name" => "My",
		  "last_name" => "Name",
		  "phone_number" => "+43 0000",
		  "email_address" =><EMAIL_ADDRESS>		}
  	)
  end

end

`./fastlane/Appfile`
app_identifier ENV["APP_IDENTIFIER"] # The bundle identifier of your app
apple_id<EMAIL_ADDRESS># Your Apple email address

team_name "example"
team_id "asdf" # Developer Portal Team ID

itc_team_name "asdf"
itc_team_id "1234" # iTunes Connect Team ID

fastlane gems

Gem
Version
Update-Status

fastlane
2.13.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.0.2

slack-notifier
1.5.1

CFPropertyList
2.3.3

claide
1.0.1

colored
1.2

nanaimo
0.1.0

xcodeproj
1.4.0

rouge
1.11.1

xcpretty
0.2.4

terminal-notifier
1.7.1

plist
3.2.0

addressable
2.4.0

multipart-post
2.0.0

word_wrap
1.0.0

babosa
1.0.2

highline
1.7.8

commander
4.4.0

excon
0.54.0

faraday
0.9.2

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20161021

http-cookie
1.0.3

faraday-cookie_jar
0.0.6

gh_inspector
1.0.2

uber
0.0.15

representable
2.3.0

retriable
2.1.0

mime-types-data
3.2016.0521

mime-types
3.1

hurley
0.2

little-plugger
1.1.4

multi_json
1.12.1

logging
2.1.0

jwt
1.5.6

memoist
0.15.0

os
0.9.6

signet
0.7.3

googleauth
0.5.1

httpclient
<IP_ADDRESS>

google-api-client
0.9.19

mini_magick
4.5.1

multi_xml
0.5.5

security
0.1.3

xcpretty-travis-formatter
0.0.4

dotenv
2.1.1

bundler
1.13.6

faraday_middleware
0.10.0

i18n
0.7.0

json
1.8.3

thread_safe
0.3.5

tzinfo
1.2.2

activesupport
<IP_ADDRESS>

io-console
0.4.6

rubyzip
1.2.0

unicode-display_width
1.1.1

terminal-table
1.7.3

generated on: 2017-02-01

Hey @rompic, could you provide a bit more context around what is going wrong? 😄  We would love to help but it would be great to know how you are calling deliver, what your terminal output looks like, and any other information you can provide to help us figure out whats going on. Thanks! 🐙

we recently changed our contact information in the fastfile but it doesn't update the review information at least not the first_name, last_name attributes.
we call deliver/ app_review_information from a fastlane lane using the following data:
deliver(
	ipa:"path/to/ipa.ipa",
	submit_for_review: false,
	screenshots_path:"./path/to/screenshots",
	metadata_path: "./path/to/metadata",
	force:true, #do not create html report
	automatic_release: false,
  itc_provider: 'example',
  price_tier: 0,
  app_rating_config_path: "./path/to/rating.json",
  app_review_information:{
    "first_name" => "name",
    "last_name" => "surname",
    "phone_number" => "+43 00000",
    "email_address" =><EMAIL_ADDRESS>  }
)

everything looks good in the summary
+--------------------------------------+-----------------------------------+
|                          deliver 2.12.0 Summary                          |
+--------------------------------------+-----------------------------------+
| ipa                                  | path/to/ipa.ipa                   |
| submit_for_review                    | false                             |
| screenshots_path                     | ../path/to/screenshots            |
| metadata_path                        | ../path/to/metadata               |
| force                                | true                              |
| automatic_release                    | false                             |
| itc_provider                         | example                           |
| price_tier                           | 0                                 |
| app_rating_config_path               | ./pat/to/rating.json              |
| app_review_information.first_name    | name                              |
| app_review_information.last_name     | surname                           |
| app_review_information.phone_number  | +43 00000                         |
| app_review_information.email_address |<EMAIL_ADDRESS>             |
| app_identifier                       | com.example.app                   |
| app_version                          | 1.1.10                            |
| username                             |<EMAIL_ADDRESS>                |
| edit_live                            | false                             |
| platform                             | ios                               |
| skip_binary_upload                   | false                             |
| skip_screenshots                     | false                             |
| skip_metadata                        | false                             |
| team_id                              | 111111                            |
| team_name                            | teamname                          |
| dev_portal_team_id                   | 123456                            |
| dev_portal_team_name                 | teamname                          |
| overwrite_screenshots                | false                             |
+--------------------------------------+-----------------------------------+
but it is not changed in the appstore.
I currently cannot test it, but it would be great if you could look into this / give me a hint what we are doing wrong.
Thx!

I just tried running this on one of my sample apps and it seemed to have worked. Can you provide some more information on how to reproduce?

just tested it again (changed the first_name attribute) today and it still does not update, while it is correctly reflected in the deliver summary (| app_review_information.first_name    | New FirstName                    |
:(

@rompic could you confirm the version of fastlane you're using?

fastlane 2.28.9
deliver 2.28.9


Detected unknown package 'toolchain-riscv'"

I'm having this issue either using Visual Studio Code or Atom. I'm on Arch Linux.
Nothing similar seems to be found on Google.
PIO Core Call Error: "The next files/directories have been created in /home/alessandro/Documents/Risc-V/Lab1\ninclude - Put project header files here\nlib - Put here project specific (private) libraries\nsrc - Put project source files here\nplatformio.ini - Project Configuration File\n\nError: Detected unknown package 'toolchain-riscv'"

We don't have toolchain for i686. What is your architecture? See https://bintray.com/beta/#/platformio/dl-packages/tool-openocd-riscv/2.1000.20181218?tab=files

Thank you for your answer first of all.
My architecture is 64 bits so it isn't a i686 architecture.
How could the files that you link me solve this problem?

Do you use the latest version of dev/platform? Please open PlatformIO IDE > PIO Home > Platforms > Updates. Restart VSCode.

Same problem here, lastest platformio:
% pio upgrade
You're up-to-date!
PlatformIO 3.6.5 is currently the newest version available.

All updated:
% pio update

Platform Manager
================
Platform RISC-V
--------
Updating riscv                           @ 0.3.0          [Up-to-date]
Updating framework-freedom-e-sdk         @ 1.20181009.0   [Up-to-date]

And the same problem:
% pio run
Processing freedom-e300-hifive1 (platform: riscv; board: freedom-e300-hifive1; framework: freedom-e-sdk)
------------------------------------------------------------------------------------------------------------------------
PackageManager: Installing toolchain-riscv @ ~1.70200.0
Error: Detected unknown package 'toolchain-riscv'

System is Debian Linux x64.

Sorry guys, this is an issue with our CDN. Let us fix ASAP.

Please try again, should work now.


#141 Fixed Synergy LIG #add_interconnect

Description
See the linked issue for more context and description, but here's the short of it:

In #add_interconnect for Synergy LIG, set the correct default enclosureIndex based on the interconnect type
In #add_interconnect, for Synergy LIG, set the relativeValue of the enclosure to the given enclosure_index value. This is necessary for LIGs with multiple enclosures
In #initialize, for Synergy LIG, set the default redundancyType value (required) to Redundant, like the GUI.

Issues Resolved
Fixes #141
Check List

[x] New functionality includes testing.

[x] All tests pass ($ rake test).

[x] New functionality has been documented in the README if applicable.

[x] New functionality has been thoroughly documented in the examples (please include helpful comments).

[x] Changes are documented in the CHANGELOG.

Oops. This will conflict with #140 . I didn't see that PR, so made a few of the same changes. I'll get rid of those real quick...


Marks strings mutable in preparation for enable-frozen-string-literal

In preparation for all strings to be frozen as default, this gets test suite passing with RUBYOPT=--enable-frozen-string-literal
When adding --enable-frozen-string-literal to our codebase, we started to see frozen string errors coming from uuidtools.
These changes remove those errors by unfreezing strings when they should be mutable. They get the test suite to pass with RUBYOPT="--enable-frozen-string-literal", which will be the default in the future.

cc @sporkmonger in case this PR was overlooked.


Code workflow

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: AmadouDiallo4 sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

this pipeline config builds the app and produce a buils for the release config.

.......


De-serialization of numbers

It looks like the current implementation (https://github.com/tavendo/AutobahnCpp/blob/b44ee2e0582923fe8e175eff1ec726582575f4e2/autobahn/autobahn_impl.hpp#L530) does the following:

Positive integers are deserialized to uint64_t
Negative integers are deserialized to int64_t
Floats are deserialized to double

This makes it really hard to interoperate between JSON and MsgPack clients in certain cases, such as when working with JavaScript and C++. This creates the following problem:

JavaScript doesn't distinguish between integers and floats
msgpack-python (used in the Autobahn MsgPack serializer) infers the MsgPack type from the Python type

For example, let's say I invoke a procedure registered by a C++ client that I intend to take a float from a JavaScript client.  If I call it with -5.0, I need to any_cast to an int64_t.  This is really painful.
I understand that WAMP only formally supports non-negative integers, but I feel like this makes coding between AutobahnJS and AutobahnCpp clients unnecessarily difficult. I feel like there should at least be a convenience method that will allow me to generically read a number without having to care about whether it's a positive integer, a negative integer, or a floating-point value.

Not sure I get the problem: you should be able to any_cast to say double in your app any of uint64_t, int64_t or double. This might involve loss of information. But that is inevitable in certain situations: sending a large uint64_t to JS will loose, since JS only has double for numbers.

The type erasure in boost::any doesn't work that way. For example, this code will throw boost::bad_any_cast.
    boost::any a(5);
    double d = boost::any_cast<double>(a);

You can only boost::any_cast to exactly the type that was captured by the boost::any.

So what are you suggesting? Keep in mind, we need something that works across languages ...

I would propose to unpack both positive and negative integers to int64_t to make naïvely using boost::any as easy as possible.
I would also add a convenience function (say autobahn::cast_number<T>) that will do the kind of casting behavior that one would want.
Can submit PR if you think this is reasonable.

What happens for large positive integers that don't fit in int64_t, and can only fit in uint64_t?

This isn't ideal, but I can't think of a better solution. JavaScript doesn't distinguish between 5 and 5.0, and the msgpack-python packer is pretty opaque (and does distinguish between ints and floats), so the only remaining solution is to handle the polymorphism in the MsgPack message when unpacking.
i.e. if you want a function in C++ that consumes a double, you need to handle the value being either some sort of integer or a proper double.

@ecorm:
I feel like there's not really a good way to smooth over differences in numbers across languages anyway. Numbers in JSON have arbitrary precision, but if you try to send something that would be a BigInt from Python (which transparently represents large integers that way) to JavaScript (which represents all numbers as fp64), you're not going to have a good time.
That said, maybe the current unpacking is fine, then. It looks like non-negative integers are privileged in the WAMP spec. I feel like it'd just be a bit annoying when e.g. you don't know whether you're getting a negative integer or not, and end up having to take a branch to figure out whether to any_cast to int64_t or uint64_t. Or also to get a bad_any_cast if someone accidentally passes a negative integer into a method expecting a non-negative one.

@taion, your proposal for a convenience function seems like a good idea to me. It would let you interpret an arbitrary number whichever way you want. But it raises further questions:

Should bool be considered a valid source/destination type? I personally think it shouldn't.
What happens if there's overflow, or loss of precision in the conversion? Should there be a two flavors of conversion functions? One that checks for such loss of information, and one that doesn't?

I don't think you need to worry about overflow/loss of precision/&c. when casting to double. I'm not sure what you would even do with that information. In this case I'm really just picturing JavaScript-like semantics where you don't really want to care that much about the details of the numeric type.
Not sure about the int64_t v uint64_t case. What does the Java implementation do? I'm not a huge fan of unsigned integer types in general.

I don't think you need to worry about overflow/loss of precision/&c. when casting to double.

A double can't store exact integers larger than 2^53

I'm not sure what you would even do with that information.

You could throw an exception that prevents  you from working with invalid numbers. If someone accidentally sends you a negative integer, and you silently convert it into an unsigned integer, you'll end up with a huge, invalid number.

I know that - what I mean is that if you expect to be working with doubles, you probably don't care about that loss of precision for large integers. In the context where you're doing actual floating point math, you only expect a certain amount of precision anyway and explicitly have chosen not to be worried about loss of precision beyond that (otherwise you wouldn't be doing fp math).
One thing that might be worth keeping in mind is that, since Java doesn't have unsigned native integers, it might be best just to keep the C++ and Java implementations consistent. It would be really annoying to have integers larger than the maximum of int64 work in C++ but not in Java.

I know that - what I mean is that if you expect to be working with doubles, you probably don't care about that loss of precision for large integers.

Ah yes, of course. That makes sense.
The integers IDs used in the WAMP spec (for request IDs, etc), are between 0 and 2^53, so an int64_t will be able to support them.
I would personally not be opposed to eliminating uin64_t in favor of just using int64_t for integers. If someone really needs huge positive integers larger than 2^63, they could cast to/from an int64_t. Users will be dealing with negative integers far more often than they deal with positive integers larger than 2^63.

In fact, WAMP has a "superset of all", not a "least common denomitator" approach. E.g. we support positional and keyword based return values, which are only in languages like PL/SQL and PL/pgSQL.

What I wanted to say: we definitely will not impose artificial limits for args/kwargs at the WAMP protocol level.

I don't know if this will help, but I'd like to point out that RapidJSON, a popular C++ JSON parser/generator, has the same behavior as Msgpack when it comes to parsing negative/positive integers.

That's fine. I bring up the "not using unsigned integers" part because there are reasonable style guides out there like Google's that discourage the use of unsigned integers: http://google-styleguide.googlecode.com/svn/trunk/cppguide.html#Integer_Types
I do think the current behavior makes it a little tricky to inter-operate across implementations, though. It's a little weird that I can e.g. transparently use a BigInt from AutobahnPython, but it won't work once it hits an AutobahnCpp or AutobahnJS client. Probably not that big a deal in practice.

I've long since switched to cppwamp, and given the amount of movement here since, I suspect this is no longer relevant. Closing for staleness.


Custom queries don't seem to work

Trying this query:
query: "involves:EmilienM"
Got this error:
File "/usr/local/lib/python3.9/site-packages/hubtty/search/parser.py", line 360, in p_error
    raise hubtty.search.SearchSyntaxError('Syntax error at "%s" in search string "%s" (col %s)' % (
hubtty.search.SearchSyntaxError: Syntax error at "EmilienM" (col 9)

I fixed it with #21 where I implemented the involves search operator along with many other github search operators.


Landing zone status not always updated with iRODS connection errors

@ericblanc20 reported a case where a landing zone transfer has failed with the following error mesasge:
Error running async flow: Could not receive server response
UPDATE 2024-02: This has been observed when e.g. the file system on an iRODS resource server is slow/unresponsive/offline. The iRODS connection eventually times out leading into this error. We get a failure in the timeline event, but the zone status remains locked in e.g. MOVING. We should be able to update the zone status where we catch the exception for the timeline event.

I've received further reports of this happening a week ago or so. Interestingly, all of these have failed once validation has succeeded and moving the files is about to begin.
Maybe it's possible the iRODS connection is for some reason getting shut down or timing out between these actions within the taskflow? I need to look into this further.

Even if this is a network error, this should return a proper error into the landing zone status. Currently the failure is only reported in timeline. I will take a look into implementing this once I'm done with all the Taskflow updates.

This has been recently happening again, so I updated the original description and will try to look into it for v0.14.2.

I found one possible point where this may happen. If for some reason the flow has not correctly reverted and we hit the end of run_flow(), the zone status is not updated there while everything else to end executing the flow is done. I added a force updating of the status if not yet set into FAILED or NOT CREATED.
I'm still not 100% certain why this could happen, maybe an uncaught iRODS exception in building a flow? Regardless, this should work as a fallback for that.
I'll have to monitor if this change does the trick or if something fancier is still needed.

I'll leave this issue into ongoing for now and monitor if these problems still occur somewhere.


Include VirtualBox guest modules

Can you change the vbox tar to have the kernel version in the path such that we don't need the extra environment variable.


User clicks not working on date select in Arabic (works fine in English)

Working with a community member that is reporting the following issue:
Seeing an issue (in Arabic setting only) where when entering information from the date select menu, the click is not engaging the date select menu to display.
I have a video I can share with you (just not publicly). I am also working on getting access to their code. This is a proprietary closed source project but they are willing to give specific team members access.

This was most likely a issue with Swiper that should be fixed in 5.1.x by the move to Swiper 5. I am going to close this.


GUVNOR-2848 : [Guided Decision Table] After context change appending of row throws exception

https://issues.jboss.org/browse/GUVNOR-2848
Each editor focus added event listeners.

Updated and removed the dirty boolean.


View compilation fails from .NET Standard 2.0 library

Background: I have a project made up of multiple "picoservices", each implemented inside a .NET Standard 2.0 class library, in turn all loaded and run by a .NET Framework application. One of these "picoservices" generates a web UI using the Kestrel web server and, in theory, MVC with embedded views.
However, when I attempt to access the resulting site, the views fail to compile due to being unable to find references, thus:
info: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[0]
      User profile is available. Using 'C:\Users\avatar\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest.
Started web server.
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[1]
      Request starting HTTP/1.1 GET http://localhost:6000/
info: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[1]
      Executing action method TestMvcLib.Controllers.HomeController.Index (TestMvcLib) with arguments ((null)) - ModelState is Valid
info: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[2]
      Executed action TestMvcLib.Controllers.HomeController.Index (TestMvcLib) in 3974.5576ms
fail: Microsoft.AspNetCore.Server.Kestrel[13]
      Connection id "0HLBE8U6OOL4V", Request id "0HLBE8U6OOL4V:00000001": An unhandled exception was thrown by the application.
Microsoft.AspNetCore.Mvc.Razor.Compilation.CompilationFailedException: One or more compilation failures occurred:
ccjhoulr.5ru(4,62): error CS0012: The type 'Attribute' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
ccjhoulr.5ru(4,81): error CS0518: Predefined type 'System.String' is not defined or imported
ccjhoulr.5ru(4,110): error CS0518: Predefined type 'System.Type' is not defined or imported
ccjhoulr.5ru(4,11): error CS0518: Predefined type 'System.Void' is not defined or imported
ccjhoulr.5ru(8,11): error CS0246: The type or namespace name 'System' could not be found (are you missing a using directive or an assembly reference?)
ccjhoulr.5ru(9,11): error CS0246: The type or namespace name 'System' could not be found (are you missing a using directive or an assembly reference?)
ccjhoulr.5ru(10,11): error CS0246: The type or namespace name 'System' could not be found (are you missing a using directive or an assembly reference?)
ccjhoulr.5ru(11,11): error CS0246: The type or namespace name 'System' could not be found (are you missing a using directive or an assembly reference?)
ccjhoulr.5ru(14,36): error CS0234: The type or namespace name 'ViewFeatures' does not exist in the namespace 'Microsoft.AspNetCore.Mvc' (are you missing an assembly reference?)
ccjhoulr.5ru(15,94): error CS1980: Cannot define a class or member that utilizes 'dynamic' because the compiler required type 'System.Runtime.CompilerServices.DynamicAttribute' cannot be found. Are you missing a reference?
ccjhoulr.5ru(15,94): error CS0518: Predefined type 'System.Boolean' is not defined or imported
ccjhoulr.5ru(15,45): error CS0012: The type 'Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
ccjhoulr.5ru(18,67): error CS1983: The return type of an async method must be void, Task or Task<T>
ccjhoulr.5ru(18,39): error CS0400: The type or namespace name 'System' could not be found in the global namespace (are you missing an assembly reference?)
ccjhoulr.5ru(32,49): error CS0234: The type or namespace name 'ViewFeatures' does not exist in the namespace 'Microsoft.AspNetCore.Mvc' (are you missing an assembly reference?)
ccjhoulr.5ru(32,118): error CS0518: Predefined type 'System.Void' is not defined or imported
ccjhoulr.5ru(34,49): error CS0234: The type or namespace name 'IUrlHelper' does not exist in the namespace 'Microsoft.AspNetCore.Mvc' (are you missing an assembly reference?)
ccjhoulr.5ru(34,71): error CS0518: Predefined type 'System.Void' is not defined or imported
ccjhoulr.5ru(36,49): error CS0234: The type or namespace name 'IViewComponentHelper' does not exist in the namespace 'Microsoft.AspNetCore.Mvc' (are you missing an assembly reference?)
ccjhoulr.5ru(36,87): error CS0518: Predefined type 'System.Void' is not defined or imported
ccjhoulr.5ru(38,59): error CS0234: The type or namespace name 'IJsonHelper' does not exist in the namespace 'Microsoft.AspNetCore.Mvc.Rendering' (are you missing an assembly reference?)
ccjhoulr.5ru(38,83): error CS0518: Predefined type 'System.Void' is not defined or imported
ccjhoulr.5ru(40,59): error CS0234: The type or namespace name 'IHtmlHelper<>' does not exist in the namespace 'Microsoft.AspNetCore.Mvc.Rendering' (are you missing an assembly reference?)
ccjhoulr.5ru(40,71): error CS0012: The type 'Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
ccjhoulr.5ru(40,71): error CS0518: Predefined type 'System.Object' is not defined or imported
ccjhoulr.5ru(40,71): error CS1980: Cannot define a class or member that utilizes 'dynamic' because the compiler required type 'System.Runtime.CompilerServices.DynamicAttribute' cannot be found. Are you missing a reference?
ccjhoulr.5ru(40,71): error CS0518: Predefined type 'System.Boolean' is not defined or imported
ccjhoulr.5ru(40,92): error CS0518: Predefined type 'System.Void' is not defined or imported
ccjhoulr.5ru(18,67): error CS0508: '_Views_Home_Index_cshtml.ExecuteAsync()': return type must be 'Task' to match overridden member 'RazorPageBase.ExecuteAsync()'
ccjhoulr.5ru(18,67): error CS0012: The type 'Task' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
ccjhoulr.5ru(31,58): error CS0012: The type 'Attribute' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
ccjhoulr.5ru(31,10): error CS0518: Predefined type 'System.Void' is not defined or imported
ccjhoulr.5ru(33,58): error CS0012: The type 'Attribute' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
ccjhoulr.5ru(33,10): error CS0518: Predefined type 'System.Void' is not defined or imported
ccjhoulr.5ru(35,58): error CS0012: The type 'Attribute' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
ccjhoulr.5ru(35,10): error CS0518: Predefined type 'System.Void' is not defined or imported
ccjhoulr.5ru(37,58): error CS0012: The type 'Attribute' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
ccjhoulr.5ru(37,10): error CS0518: Predefined type 'System.Void' is not defined or imported
ccjhoulr.5ru(39,58): error CS0012: The type 'Attribute' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
ccjhoulr.5ru(39,10): error CS0518: Predefined type 'System.Void' is not defined or imported
ccjhoulr.5ru(26,13): error CS0012: The type 'Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
ccjhoulr.5ru(26,13): error CS0518: Predefined type 'System.Object' is not defined or imported
ccjhoulr.5ru(26,26): error CS0518: Predefined type 'System.Int32' is not defined or imported
ccjhoulr.5ru(26,30): error CS0518: Predefined type 'System.Int32' is not defined or imported
ccjhoulr.5ru(26,34): error CS0518: Predefined type 'System.Boolean' is not defined or imported
ccjhoulr.5ru(26,13): error CS0518: Predefined type 'System.Void' is not defined or imported
ccjhoulr.5ru(27,13): error CS0012: The type 'Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
ccjhoulr.5ru(27,13): error CS0518: Predefined type 'System.Object' is not defined or imported
ccjhoulr.5ru(27,26): error CS0518: Predefined type 'System.String' is not defined or imported
ccjhoulr.5ru(27,13): error CS0518: Predefined type 'System.Void' is not defined or imported
ccjhoulr.5ru(28,13): error CS0012: The type 'Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'.
ccjhoulr.5ru(28,13): error CS0518: Predefined type 'System.Object' is not defined or imported
ccjhoulr.5ru(28,13): error CS0518: Predefined type 'System.Void' is not defined or imported
ccjhoulr.5ru(18,67): error CS0161: '_Views_Home_Index_cshtml.ExecuteAsync()': not all code paths return a value
ccjhoulr.5ru(15,18): error CS0518: Predefined type 'System.Void' is not defined or imported
/Views/Home/Index.cshtml(2,5): error CS0012: The type 'ViewDataDictionary<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'Microsoft.AspNetCore.Mvc.ViewFeatures, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=adb9793829ddae60'.
/Views/Home/Index.cshtml(2,14): error CS0518: Predefined type 'System.String' is not defined or imported
/Views/Home/Index.cshtml(2,25): error CS0518: Predefined type 'System.String' is not defined or imported
   at Microsoft.AspNetCore.Mvc.Razor.Internal.RazorViewCompiler.CompileAndEmit(RazorCodeDocument codeDocument, String generatedCode)
   at Microsoft.AspNetCore.Mvc.Razor.Internal.RazorViewCompiler.CompileAndEmit(String relativePath)
   at Microsoft.AspNetCore.Mvc.Razor.Internal.RazorViewCompiler.CreateCacheEntry(String normalizedPath)
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Mvc.Razor.Internal.DefaultRazorPageFactoryProvider.CreateFactory(String relativePath)
   at Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.CreateCacheResult(HashSet`1 expirationTokens, String relativePath, Boolean isMainPage)
   at Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.OnCacheMiss(ViewLocationExpanderContext expanderContext, ViewLocationCacheKey cacheKey)
   at Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.LocatePageFromViewLocations(ActionContext actionContext, String pageName, Boolean isMainPage)
   at Microsoft.AspNetCore.Mvc.Razor.RazorViewEngine.FindView(ActionContext context, String viewName, Boolean isMainPage)
   at Microsoft.AspNetCore.Mvc.ViewEngines.CompositeViewEngine.FindView(ActionContext context, String viewName, Boolean isMainPage)
   at Microsoft.AspNetCore.Mvc.ViewFeatures.Internal.ViewResultExecutor.FindView(ActionContext actionContext, ViewResult viewResult)
   at Microsoft.AspNetCore.Mvc.ViewResult.<ExecuteResultAsync>d__26.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeResultAsync>d__19.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeNextResultFilterAsync>d__24.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResultExecutedContext context)
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeNextResourceFilter>d__22.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Rethrow(ResourceExecutedContext context)
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeFilterPipelineAsync>d__17.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Mvc.Internal.ResourceInvoker.<InvokeAsync>d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Builder.RouterMiddleware.<Invoke>d__4.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Hosting.Internal.RequestServicesContainerMiddleware.<Invoke>d__3.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Frame`1.<ProcessRequestsAsync>d__2.MoveNext()
info: Microsoft.AspNetCore.Hosting.Internal.WebHost[2]
      Request finished in 4347.8817ms 500

In lieu of attempting to figure out all the relevant details of the setup to mention, please find simple reproduction project enclosed:
TestMvc.zip
If not a bug, any thoughts on making this work would be very much appreciated!

Thanks for contacting us, @cerebrate. One of our team members will look into it and get back to you.

@rynowak do you have any thoughts here?

Hi @cerebrate
Both the projects that you included were created using older-style .csproj and don't include the Web SDK. This means that these project don't have the necessary support to tell the ASP.NET Core runtime what the compilation references are. I'd recommend using one of the tutorials here as a starting point. https://docs.microsoft.com/en-us/aspnet/core/tutorials/index
These will direct you to create projects using dotnet new at the command line, or the .NET Core project templates in Visual Studio

Closing this as it's not an issue. View compilation is not supported for older-style .csproj files.

@rynowak Thanks for your answer, and I apologize for bothering you again, but if you'd indulge a question or two on the greater-scope issue --
I've been looking at those tutorials again, and while I can create a project just fine using them, what I can't seem to do is host it inside another .NET Core application. I have rejiggered things as much as I can, but I can't seem to find a way to compile the web application project as a class library and start the web host from an app referencing it.
Unfortunately, this is essential to what I'm trying to implement, which is a hosted web UI for the application in question.
Is this even possible? And if it is, are there any tutorials that address this particular scenario?
Thanks muchly,
@cerebrate

I've been looking at those tutorials again, and while I can create a project just fine using them, what I can't seem to do is host it inside another .NET Core application. I have rejiggered things as much as I can, but I can't seem to find a way to compile the web application project as a class library and start the web host from an app referencing it.

We're working on making this kind of thing easy in 2.1. You'll be able to see working with the identity UI in 2.1.0-preview1 and it will be easy for you to do in preview2.


Replace our token handling with VS Code's native token

Introduced in #4414

@code-asher do you think we need to do this before we cut a release? Wondering if we should move to On Deck and do later.

No, I think this is low priority.


Submit typst-boxes to the package repository of the typst project

It would be nice to have this package in the "official" package repository of the typst project.
@lkoehl do you have any interest to submit it there?
Otherwise, I can also try to bring it in there, if this is ok for you...

I will have a look on how to submit a package. Im guessing, there will be some naming problems, since typst-boxes is too generic.
It might make sense to merge repos with showybox.
I am also not quite sure where to go with this repo. I don't quite think having a lot of customizability is the way to go. Providing a couple of good looking boxes with a bit of customization sounds better to me. I never liked how the easy examples in tcolorbox looked.And it seems like showybox is working reproducing some functionality from tcolorbox.
What do you think about it @rustyper

After reviewing the naming guidelines, it is evident that a project renaming will be necessary.

Naming: Package names should not be merely descriptive to create level grounds for everybody (e.g. slides is forbidden, but sliding or slitastic would be ok). Names should not include the word "typst" (as it is redundant). If they contain multiple words, names should use kebab-case. Look at existing packages and PRs to get a feel for what's allowed and what's not.

In my opinion giving users a couple of alternative packages to choose from is a good thing. So I would not merge with showybox.
And yes, according to the naming policy typst-boxes is most probably not an acceptable name. I not a really creative person, but maybe something like notesticker is approriate? The idea for this name stems from the fact, that I use this boxes in my teaching material and exams (Klassenarbeiten) to highlight hints for the pupils in the form of stickers.

Currently thinking about "colorboxes" or "colorful-boxes", since its not just the sticky note. We are having the same use case of this library. You can also check out schule-typst.

You are right, the my suggestion only highlights one boxtyp, so your names are definitely a better option. Thanks for the hint to schule-typst. :-)

Nice to see some teaching colleagues experimenting with Typst. :-)
I'd definitely would like to see the package ecosystem grow and having alternatives is always a good thing. I just contributed to showybox but certainly see the benefit of having a package with a limited set of options.
The name colorboxes is very close to tcolorbox. Maybe that will get some people confused? Perhaps something along the line of colorframes?

I decided to go with the name colorful-boxes because thats what this package aims to provide. You can track the pull request here.

Done


(PDB-2436) create a troubleshooting guide

Add a troubleshooting guide and ERD diagram to docs.

Refer to this link for build results (access rights to CI server needed):
http://jenkins-enterprise.delivery.puppetlabs.net/job/enterprise_puppetdb_init-multijob_githubpr-stable/142/
Test PASSed.

@wkalt Minor markdown comment, I think you need some newlines between the headers ##.. <Header> and the paragraphs that follow.

generally lgtm, this will be valuable

comments addressed

Refer to this link for build results (access rights to CI server needed):
http://jenkins-enterprise.delivery.puppetlabs.net/job/enterprise_puppetdb_init-multijob_githubpr-stable/145/
Test PASSed.


Remove evaluation argument from budgets

The evaluation argument is never used in the budgets and therefore can be removed. This allows us to clean up the objective manager a bit.
Originally, we wanted to remove all arguments to the budgets. However, as it turns out the stagnation budget requires the search algorithm to determine if any progress was made

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 1 (0.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 49.584%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

libraries/search/lib/objective/managers/ObjectiveManager.ts
0
1
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
708

Relevant Lines:
1351

💛  - Coveralls


refact(host-sensor): refactors the host sensor

Overview
This PR factorizes the list of calls to the host-scanner API in a loop.
More godoc-friendly doc strings are added.

@matthyx @dwertent  this PR takes back the refactoring ideas present in #1066, but is less ambitious and brings fewer changes.
The idea is to factorize the boilerplate calls to the host-scanner API, without any further attempt to improve the sensor client.
@matthyx  I got your message regarding the difficulty to review too large PRs. So this one I've kept concise.


offline import task can not be stopped

Please provide a detailed title (e.g. "Broker crashes when using TopN query with Bound filter" instead of just "Broker crashes").
Affected Version
druid-0.15.0
Description
The druid-0.15.0 can not stop offline imort task in kerberos environment. If there is no data,and
task will failed and it will gracefully stop task which launch new task to connect yarn ,but kerberos authorize  failed like:
2019-09-05T15:07:16,972 WARN [pool-43-thread-2] org.apache.hadoop.ipc.Client - Exception encountered while connecting to the server : javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)]
2019-09-05T15:07:46,990 WARN [pool-43-thread-2] org.apache.hadoop.ipc.Client - Exception encountered while connecting to the server : javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)]
2019-09-05T15:08:17,005 WARN [pool-43-thread-2] org.apache.hadoop.ipc.Client - Exception encountered while connecting to the server : javax.security.sasl.SaslException: GSS initiate failed [Caused by GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)]
....

Looks like this was duped and is being discussed here https://github.com/apache/incubator-druid/issues/8574 closing this one as a dupe


VBUS objects overview

Hi,
is there any chance to get the full list of available objects communicated between the Resol adapters? Or in other words: the standard definition of all variables flying over the VBUS net? The homepage of Resol is not offering any documents about this...
The idea is to mirror VBUS.net or the parametring tools which accessing the full fletch objects.
I would like to back up these as my internet connection is not permanently stable so I would loos important datas and therefore IOBroker should be first hand the archive device as I need a 100% cpmplkete data set of the kwh production of the entire solar thermal setup.
Regards
Reiner

You should get all data if you don't use VBus.net but a local connection like LAN, Serial or WLAN between your ioBroker and KM2 (if I remember correctly). In that case you may select an updateinterval that fits your needs (5, 10, 20, 30, 60, ... Secs).
A documentation of the VBUS Protocol and some more may be found here: https://github.com/danielwippermann/resol-vbus


merge_sort.java

Hi, I added merge_sort.java in sorting folder. Pls accept this, will be helpful. Thanks

@all-contributors please add @ankurpalmia  for code


Switch CDN provider from cdnjs to jsdelivr?

It was suggested (via email) F2 javascript files get moved to jsdelivr from cdnjs for better overall support in addition to a bigger network footprint and higher uptime. In case you aren't aware, F2 introduced CDN support in September 2013.
I'd like to open the poll for voting on the issue. Looking at this uptime chart jsdelivr outperforms cdnjs.
Comment with cdnjs or jsdelivr to cast your vote.
Thanks.

And today CDNJs is faster than JSDelivr
http://www.cdnperf.com/


Problem with webapp in "standalone" mode

Hi
thanks for creating bridgeit.
I've created a webapp as "display": "standalone" and pinned it to my homescreen (on Android 6).
If I click on the app, than it starts in the fullscreenmode, as a separate Google Chrome window. If I run
bridgeit.scan('scanBtn', 'onAfterCaptureScan')
than the bridgeit-app launches and I can scan the QR-code. After that the bridgeit-app opens Google Chrome in the "normal" mode with the url of my webapp. That means, that bridgeit doesn't send to code to the right window (=fullscreen Google Chrome window), but it opens a new window/tab.
Is ist possible to go back to the last window / last webapp?
Thanks
Stefan

When Bridgeit redirects back to the calling web application we use an Intent and the calling URL set by bridgeit.  The default handler for the http/s intent will be called and launched by Android.  If more then one application is registered for the http/s intent then the user will be given an option to select one, for example FireFox or Chrome.
I've taken a look at the the Web App Manifest options (https://developer.mozilla.org/en-US/docs/Web/Manifest) and I don't see anything that would help get the intent to load the original pinned based web view.   In short there doesn't seem to be a way to get android back to the last window /last webapp.

ok, thanks!


u_{T+1}: Final step in the recurrent formulation

@fanyangxyz : In the code starting at:  https://github.com/fanyangxyz/Neural-LP/blob/cbb6a9d14ad28f33cd37050c45e6b01ceb2d47d5/src/model.py#L148, I do not see the final step in the recurrent formulation, namely, Eq 8 in your NIPS paper.
I am a little confused in this part. Could you please explain ?
Further, I assume https://github.com/fanyangxyz/Neural-LP/blob/master/src/model.py#L149 is Eq 11 in the paper. However, the indices seem to not match the equation. In the equation, you have softmax([h_0 .. h_{t-1}]^T h_t) but the code seems to suggest softmax([h_0 .. h_{t}]^T h_t)
It would be really great if you could explain this discrepancy. Thanks

num_step is equal to max_rule_len+1

Thanks!


Error when applying recent changes

Finally fixed it so I can join
But I can't move my playercell to the direction of my mouse?

Never mind, fixed, error with Quadnode.js


Image scroll

Describe your problem here.
How can i make this image scroll infinitely

I have absolutely no idea
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No response

Use tweens to make it move, the only thing I don't know how to do it make it loop

i think i saw a few of these in mayos disscusions

lol nvrm guess imma go to animate it then

wait

https://github.com/mayo78/PSYCHDISCUSSIONS/discussions/809
left and right here


Update Set-DlpComplianceRule.md

Docs Build status updates of commit 61e5263:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Set-DlpComplianceRule.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 0ace123:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Set-DlpComplianceRule.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 394218e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Set-DlpComplianceRule.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit a3dbb80:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Set-DlpComplianceRule.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 0873cc3:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/Set-DlpComplianceRule.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Fix error: COPY failed: forbidden path outside the build context docker compose

Codecov Report

Merging #410 (7b74b94) into development (2245155) will not change coverage.
The diff coverage is n/a.

@@             Coverage Diff              @@
##           development     #410   +/-   ##
============================================
  Coverage        92.74%   92.74%
============================================
  Files              116      116
  Lines            36974    36974
============================================
  Hits             34292    34292
  Misses            2682     2682

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


New Category: Math

I believe that Cirno's Perfect Math Library and mLib should be moved to a new category: Math.

+1, CPML has a lot of 3D stuff but it's intended to be a general math library.

That makes sense, would you do a PR?


Disable vertical animation in month header

The vertical animation on the name of the month when swiping months left and right is inconsistent with the actual gesture.
It would be helpful to have an option to disable this animation (or make it horizontal, like the actual CalendarView in Android).
Thanks

No worries! I discovered the setTitleAnimationOrientation method.
Thanks for the awesome library!


Mark deleted containers as deleted

In our initial implementation of native docker integration, we made the decision that if rancher-agent was down and containers got deleted, when rancher agent came back up, we would not mark those containers as deleted in rancher. Instead, we marked them as stopped.
This confuses users. @ibuildthecloud referenced some specific companies/users that were confused by it.
We want to change the behavior so that rancher marks such containers as deleted.

In our initial implementation of native docker integration, we made the decision that if rancher-agent was down and containers got deleted, when rancher agent came back up, we would not mark those containers as deleted in rancher. Instead, we marked them as stopped.
This confuses users. @ibuildthecloud referenced some specific companies/users that were confused by it.
We will change this behavior so that rancher marks such containers as deleted.

Tested with server version - v0.34.0-rc3
container1 in "stopped" state
container2 in "running" state.
From host:
stop rancher agent.
delete container1
delete container 2.
start rancher agent,
When host gets to "active" , state both "container1" and "container2" get deleted and purged in rancher-server.


Results cannot be displayed in table format like chatGPT.

Results cannot be displayed in table format like chatGPT.

on Genie extension ( genieai.chatgpt-vscode ) can be displayed in a table format

Hi @myh-st,
I'm sorry for not getting back to you sooner. Unfortunately, I'm travelling at the minute and have limited access.
I've resolved the rendering in the latest version, 1.0.7 (released a few minutes ago). So your existing conversation will render correctly now. However, the render results must be formatted without borders for the minute. I'll make them look presentable soon. I didn't want to go with the default styling.

will raise a feature to render a data grid (rather than table), which is themed


SQLAlchemy roles guides

PR checklist:

[ ] Added changelog entry.

Merged #599 into this branch. Relevant comments:
https://github.com/osohq/oso/pull/599#issuecomment-749201698


feat(STONEINTG-180): migrate to pipelineRun TaskRun childReferences

Upgrade tektoncd/pipeline to v0.45.0
Stop supporting embedded TaskRun statuses in pipelineRuns
Refactor GitHub reporter to utilize the new functions
Refactor tekton utils to fetch PipelineRun results for output image URL and digest
Update all unit tests to use the childReference TaskRuns

/test integration-service-e2e

/lgtm


There is a problem to get approve on 3bot login, from app threefold connect.

There is a problem to get approve on 3bot login, from app threefold connect.
When I am not click button, but only type ENTER after name 3bot - approve is not get to app.

having same error in my phone Samsung Galaxy 9, before it was working. It does not depend on the network (tried with different connection types), works from another phone nearby with the same account

Buttons is only disabled if the account doesn't exist yet. Validated with several accounts and browsers.
Other ticket is there for logins not arriving.


New Error - 'HF Token'

Hello,
I tried using v0.6i today and it gave me this error when trying to run Whisper on the audio files in MyDrive:
/usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/_token.py:72: UserWarning:
The secret HF_TOKEN does not exist in your Colab secrets.
To authenticate with the Hugging Face Hub, create a token in your settings tab (https://huggingface.co/settings/tokens), set it as secret in your Google Colab and restart your session.
You will be able to reuse this secret in all of your notebooks.
Please note that authentication is recommended but still optional to access public models or datasets.
warnings.warn
Any help would be much appreciated.  Thanks and happy new year!

It seems that the warning that you receive is not the cause of the problem, but the cuda incompatibility after google upgraded colab.
https://github.com/googlecolab/colabtools/issues/4214
It seems that the fallback method is not working any longer in colab. I will need to find a workaround.

For now version 1.0 BETA is a quick workaround. Please check it out to see that it works in your env.
Note: the speed is not as fast as 0.6. We have to wait for the root cause problem to be solved before going back to the 2x speed.

Version 0.7 was just released. This release has the fix for the break after the colab upgrade. No need for the fallback runtime in this release.

I just tried the new 0.7 and it works great.  The Colab upgrade issue has been fixed and the hallucination detection seems to work even better than before.  I just tried about 10 files and there were no hallucinations left in any of them.  Awesome job and thank you for the quick fix!!
On a side note, would it be possible to translate .m4a files in addition to .mp3 files?  Using FFMPEG to extract .m4a files is much faster but it doesn't look like it's a recognized audio file when I run the Colab workbook.  Not sure if this is an issue with the workbook or a limitation of Whisper so thought I'd ask.  Thank you again!


Offer “Ajax” feature

I very much like the approach of this agent and the ability to opt in to very specific features. I’m curious if there is any planning / ETA that can be shared for the Ajax feature to be enabled? I see that most of the code is there, but it’s not included in the available features.

Hi, thanks for contributing here!
Would you mind pointing me to what you are referring to?  The main agent build that is installable through the New Relic UI, both copy/paste and APM injection includes the AJAX feature enabled out of the box.
Is this question in reference to NPM specifically?

Hey, thanks for the quick response! Yes, this refers to the NPM version specifically, because the APM version is not applicable for our setup and the Copy/Paste version is doing too much for our needs (its instrumentation has undesired side effects).

Hi! Is there an update on this issue?


Fix code scanning alert - Client-side cross-site scripting

Tracking issue for:

[ ] https://github.com/ahsan2882/inventory-management-server/security/code-scanning/2

resolved


Serving a page with htmlFile raises error

A new app made from the template.
    let contentRoot = Directory.GetCurrentDirectory()
    let webRoot = Path.Combine(contentRoot, "public") <--- changed
    WebHostBuilder()
        .UseKestrel()
        .UseContentRoot(contentRoot)
        .UseIISIntegration()
        .UseWebRoot(webRoot)
        ...
let webApp =
    choose [
        GET >=> choose [
            route "/" >=> htmlFile "public/index.html" <--- it does not work without "public/"
        ]

        setStatusCode 404 >=> text "Not Found" ]

So when I go to the root path, I get:
Access to the path 'C:\<proper app root here>\public\index.html' is denied.

Does "./index.html" work?

Hi Vasily,
Obvious question but if you navigate to \public folder, what permissions are showing? Although setting the webroot tells server where www root will be for services, the folder may have been created without permissions to allow access. If you use .UseStaticFiles() you have to explicitly provide access outside of root but still depends on app having access to default new folder permissions
I cant see anywhere in asp.net docs saying that it adjusts/changes permissions on folder, only restricts access to it itself

I've solved it by granting IIS_USER full fights on the root folder. I'm not sure it's great, but it works. Thanks for help anyway! :)

When you say root, I presume you mean public folder? It would not be advisable to have full permissions for IIS_USER on application root as you know.


BsfImportTool depends on pre-built assets, crashes without them

I've encountered this problem when working on the VertexDataDecl PR, when the VertexDataDecl was used in some places that caused the serialized structure layout to change in GpuProgramBytecode. I can force it to work by reverting a few changes around there, but I think that this problem can make any future changes to serialized shader asset layout quite painful? Below is the analysis of the issue:
The import tool cannot be started if the compiled shader assets are missing. Even if we want to create compiled shader assets :smile:
This is caused by the following reduced chain of calls:

Running bsfImportTool on "IrradianceComputeSH.bsl" executes:
Application::startUp which calls
RenderBeast::initializeCore which calls
RenderBeastIBLUtility::filterCubemapForIrradiance which requires that BuiltinResources::getShader returned a proper shader for "IrradianceComputeSH.bsl"
and that requires the asset to already exist.

This looks very much like a bootstrap problem encountered when a compiler is written in a language it's meant to compile.

Yeah I've encountered this myself last week. The proper solution would be to get the import tool to compile with null renderer and render backend. If that's not enough, then add checks in these sort of places, so they can handle the case when the builtin assets are missing (or an #if with a separate code path for the import tool).
It's something I'll get around to, but for now not a high priority unless its blocking someone.

Simply replacing it with null renderer and backend fails around here
#2  [addr] in bs::Module<bs::ct::RenderAPI>::instance () at bsfUtility/Utility/BsModule.h:30
#3  [addr] in bs::ct::GUISpriteParamBlockDef::initialize (this=0x7ffff7fc5dc0 <bs::ct::gGUISpriteParamBlockDef>) at bsfEngine/GUI/BsGUIManager.h:445
#4  [addr] in bs::ct::ParamBlockManager::ParamBlockManager (this=0x51c2a0) at bsfCore/Renderer/BsParamBlocks.cpp:18
#5  [addr] in bs::bs_new<bs::ct::ParamBlockManager> () at bsfUtility/Allocators/BsMemoryAllocator.h:354
#6  [addr] in bs::Module<bs::ct::ParamBlockManager>::startUp<>() () at bsfUtility/Utility/BsModule.h:71
#7  [addr] in bs::CoreApplication::onStartUp (this=0x4c8aa0) at bsfCore/BsCoreApplication.cpp:173
#8  [addr] in bs::Application::onStartUp (this=0x4c8aa0) at bsfEngine/BsApplication.cpp:52
#9  [addr] in bs::Module<bs::CoreApplication>::startUp<bs::Application, bs::START_UP_DESC const&> (args#0=...) at bsfUtility/Utility/BsModule.h:92
#10 [addr] in bs::Application::startUp<bs::Application> (desc=...) at bsfEngine/BsApplication.h:40
#11 [addr] in main (argc=4, argv=0x7fffffffe458) at bsfEngine/Resources/BsBuiltinResourcesImporter.cpp:60


sts4 doesn't seem to work

Author of nvim-java here. Trying to get this working. So far no success.
Upon running LspInfo I can see the language server has been started. But, I get no completion in application.properties file for example.

Following is the jdlts config I have.
{
  handlers = {
    ['$/progress'] = function(_, _result, _ctx) end,
  },
  capabilities = {
    workspace = {
      didChangeConfiguration = { dynamicRegistration = true },
      didChangeWatchedFiles = { dynamicRegistration = true },
      symbol = { dynamicRegistration = true },
    },
    textDocument = {
      semanticTokens = { dynamicRegistration = true },
    },
  },
}

I have added the bundles from the sts4 and these are the loaded bundles.
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/junit-jupiter-api_5.9.3.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/junit-jupiter-engine_5.9.3.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/junit-jupiter-migrationsupport_5.9.3.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/junit-jupiter-params_5.9.3.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/junit-platform-commons_1.9.3.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/junit-platform-engine_1.9.3.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/junit-platform-launcher_1.9.3.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/junit-platform-runner_1.9.3.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/junit-platform-suite-api_1.9.3.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/junit-platform-suite-commons_1.9.3.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/junit-platform-suite-engine_1.9.3.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/junit-vintage-engine_5.9.3.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/org.apiguardian.api_1.1.2.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/org.eclipse.jdt.junit4.runtime_1.3.0.v20220609-1843.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/org.eclipse.jdt.junit5.runtime_1.1.100.v20220907-0450.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/org.opentest4j_1.2.0.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-test/com.microsoft.java.test.plugin-0.40.1.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-debug-adapter/com.microsoft.java.debug.plugin-0.50.0.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/java-debug-adapter/com.microsoft.java.debug.plugin.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/spring-boot-tools/jars/io.projectreactor.reactor-core.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/spring-boot-tools/jars/org.reactivestreams.reactive-streams.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/spring-boot-tools/jars/jdt-ls-commons.jar"
"/home/s1n7ax/.local/share/nvim/mason/share/spring-boot-tools/jars/jdt-ls-extension.jar"

Following are the logs.
Lsp.log
[START][2024-07-05 21:11:56] LSP logging initiated
[ERROR][2024-07-05 21:11:56] .../vim/lsp/rpc.lua:772	"rpc"	"java"	"stderr"	"Redirecting log output to: /home/s1n7ax/logs/lsp.log\n"
[WARN][2024-07-05 21:11:57] ...lsp/handlers.lua:136	"The language server spring-boot triggers a registerCapability handler for workspace/didChangeWorkspaceFolders despite dynamicRegistration set to false. Report upstream, this warning is harmless"
[WARN][2024-07-05 21:11:57] ...lsp/handlers.lua:136	"The language server spring-boot triggers a registerCapability handler for textDocument/semanticTokens despite dynamicRegistration set to false. Report upstream, this warning is harmless"

Spring-boot.nvim logs
21:11:56.971 [main] INFO  o.s.i.v.b.a.BootLanguageServerBootApp - Starting BootLanguageServerBootApp using Java 17.0.11 with PID 22634 (/home/s1n7ax/.local/share/nvim/mason/packages/spring-boot-tools/extension/language-server/BOOT-INF/classes started by s1n7ax in /home/s1n7ax/Workspace/demo)
21:11:56.972 [main] INFO  o.s.i.v.b.a.BootLanguageServerBootApp - No active profile set, falling back to 1 default profile: "default"
21:11:57.356 [main] INFO  o.s.i.v.boot.app.SpringSymbolIndex - project listener registered
21:11:57.473 [main] INFO  o.s.i.v.b.a.BootLanguageServerBootApp - Started BootLanguageServerBootApp in 0.716 seconds (process running for 1.092)
21:11:57.475 [main] INFO  o.s.i.v.c.l.LanguageServerRunner - java.home = /nix/store/23852pv6rvc8gj1x95m691qn8bz5l8r5-openjdk-17.0.11+9/lib/openjdk
21:11:57.476 [LanguageServerApp-lifecycle] INFO  o.s.i.v.c.l.LanguageServerRunner - Server ready to start after 1094 ms
21:11:57.476 [LanguageServerApp-lifecycle] INFO  o.s.i.v.c.l.LanguageServerRunner - Starting LS as client
21:11:57.476 [LanguageServerApp-lifecycle] INFO  o.s.i.v.c.l.LanguageServerRunner - Connected to parent using stdio
21:11:57.523 [pool-14-thread-1] INFO  o.s.i.v.c.l.u.SimpleLanguageServer - Initializing
21:11:57.531 [pool-14-thread-1] INFO  o.s.i.v.c.l.u.CompletionServerCapabilityRegistration - hasDynamicCompletionRegistration = false
21:11:57.532 [pool-14-thread-1] INFO  o.s.i.v.c.l.u.CompletionServerCapabilityRegistration - Registering Completion Capability Statically
21:11:57.532 [pool-14-thread-1] INFO  o.s.i.v.c.l.u.SimpleLanguageServer - Returning server capabilities to client
21:11:57.544 [pool-14-thread-1] INFO  o.s.i.v.c.l.u.SimpleTextDocumentService - change arrived: 0
21:11:57.544 [Simple-Language-Server main thread] INFO  o.s.i.v.b.a.BootVersionValidationConfig - Started Boot Version reconciler
21:11:57.545 [Simple-Language-Server main thread] INFO  o.s.i.v.b.jdt.ls.JdtLsProjectCache - INIT CLASSPATH LISTENER enableClasspath=false
21:11:57.546 [Simple-Language-Server main thread] INFO  o.s.i.v.b.jdt.ls.JdtLsProjectCache - Enable classpath listener enabled = false current enablement = false
21:11:57.547 [Simple-Language-Server main thread] INFO  o.s.i.v.c.l.u.SimpleLanguageServer - Initialization completed after 1165 ms
21:11:57.547 [Simple-Language-Server main thread] INFO  o.s.i.v.boot.app.SpringSymbolIndex - update settings of spring indexer - start
21:11:57.547 [Simple-Language-Server main thread] INFO  o.s.i.v.boot.app.SpringSymbolIndex - update settings of spring indexer - done
21:11:57.547 [Simple-Language-Server main thread] INFO  o.s.i.v.b.j.BootJavaLanguageServerComponents - update live process tracker settings - start
21:11:57.547 [Simple-Language-Server main thread] INFO  o.s.i.v.b.j.BootJavaLanguageServerComponents - update live process tracker settings - done
21:11:57.548 [Simple-Language-Server main thread] INFO  o.s.i.v.b.a.BootLanguageServerInitializer - Triggering reconcile on all open documents
21:11:57.549 [Simple-Language-Server main thread] INFO  o.s.i.v.b.j.l.v.SpringProcessConnectorRemote - updating settings for remote processses to track - start
21:11:57.549 [Simple-Language-Server main thread] INFO  o.s.i.v.b.j.l.v.SpringProcessConnectorRemote - updating settings for remote processses to track - done
21:11:57.550 [pool-14-thread-1] INFO  o.s.i.v.b.j.u.CompilationUnitCache - Invalidate AST for file:///home/s1n7ax/Workspace/demo/src/main/resources/application.properties

Looks normal but does not work. Any idea?

I only loaded the list mentioned in the README but it seems it requires all 8 jars in the bundle.

I only loaded the list mentioned in the README but it seems it requires all 8 jars in the bundle.


Skip patches when PatchObsolete/PatchNotBefore is used

BuilderPatch and BuilderPatch2 patches were wrongly applied. BuilderPatch is obsolete since e1.3.0 and was still applied after 1.3.0+.

Skip patches that have the PatchObsolete / PatchNotBefore attribute and being not applicable to current game version.

Makes skipped patches clearer with the addition of "Obsolete" or "Non compatible" patch messages instead of "Skipped".

1.4.2 breaks this PR.
I will need to adjust it to the new ApplicationVersion API.


Query parameter to reduce the size of the feed?

Unfortunately I'm unable to use the feed as-is because the ~25MiB size is too big for my feed reader (Miniflux).

Would it be possible to add an optional query parameter e.g. ?limit to truncate the number of <entry> in the feed response? I took a stab at doing this myself (https://www.val.town/v/pinjasaur/smallweb) and while it works, I'd prefer to have the change in the upstream API.
I'd be happy to take a stab at implementing this feature, it's just not clear to me if this repo is also the same code that powers kagi.com/api/v1/smallweb/feed/.

Good idea! I found some time to implement it. It should be live in about 12 hours. Can I ask you to add this to Smallweb docs once you confirm it works as it should?

Sure thing, I'm happy to update the docs accordingly but I don't believe this feature is working as expected currently. I'm getting an HTTP 504:
$ curl https://kagi.com/api/v1/smallweb/feed/?limit=10
upstream request timeout

Found an issue with it, will deploy changes soon, please check again in 12h!

LGTM. Thanks for adding this. 🙂