Instances of HTMLElement does not expose the remove() function

Instances of HTMLElement don't have access to remove function.
I'm getting the following error:

Property 'remove' does not exist on type 'HTMLElement'.

Example:
var element = document.getElementById('myid');

(<HTMLElement>element).remove();

Interface ChildNode Reference

[NoInterfaceObject,
Exposed=Window]
interface ChildNode {
[Unscopeable] void before((Node or DOMString)... nodes);
[Unscopeable] void after((Node or DOMString)... nodes);
[Unscopeable] void replaceWith((Node or DOMString)... nodes);
[Unscopeable] void remove();
};
DocumentType implements ChildNode;
Element implements ChildNode;
CharacterData implements ChildNode;

I suspect this is because it is not yet part of the DOM standard and isn't yet widely supported: https://developer.mozilla.org/en-US/docs/Web/API/ChildNode/remove

@kitsonk I believe all non-IE is widely  enough :-)
But to be serious, many people use this, especially in extensions development because extensions are not targeted to IE. I believe it's already defacto standard, no matter if it will be standardized on W3C/whatwg or not.

A method that exists in browsers used by developers but not in IE is exactly the kind of API that shouldn't be in lib.d.ts.
If you want to opt-in to this method:
interface HTMLElement {
  remove(): void;
}

@RyanCavanaugh
Cannot understand. So you are saying TypeScript is only for IE users or only for MS?

@NekR You misunderstand. We want lib.d.ts to be trustworthy and correct by default. That means you should get a list of completion results and compilation errors that match the common case. We don't want tsc to happily suggest and compile a method which then results in runtime failures on a large portion of machines running that code (whether that large portion is IE users or Chrome users or others). That means we don't want vendor prefixed items, we don't want items from the standard that aren't implemented by (m)any browsers yet, or items that are in a web browsers but not in a standard, etc. If for whatever reason you do want those things, you have an easy route to add them (as Ryan showed) and you can share any such modified lib.d.ts for others too. The alternative (requiring everyone who targets a particular platform know this problem and then go through and cleanse lib.d.ts of things that won't work for them) is much more painful and impactful.

That means we don't want vendor prefixed items

But you have them.

we don't want items from the standard that aren't implemented by (m)any browsers yet

So let's say IE does not supports WebGL. Should you then include definition of it to you .d.ts files? I am really not getting it. There is a difference between "many" and "not IE".

or items that are in a web browsers but not in a standard, etc.

I believe it's in standard, it's not a recommendation yet, but it is there. Latest published version has it: http://www.w3.org/TR/dom/

(requiring everyone who targets a particular platform know this problem and then go through and cleanse lib.d.ts of things that won't work for them)

Again, I do not think non-IE is particular platform.
I am not asking here about Object.observe which is in 1 implementation of 4, but about thing which is in 3 of 4 implementations. I believe it's enough.
Or, one more thing. Just imagine IE will have support of .remove() but it still won't be a Recommendation (just in state as now). Will you then add it to lib.d.ts? If so, the why? Because IE has it?

Oh, sorry, I am wrong -- 4 of 5 implementations supports it (Opera on Presto also has it).

@NekR, IE is not of consequence here.. we just have a script from the IE folks that makes generating and updating the library file easy. manual update has is not sustainable, we tried that :)
The right thing to do is to generate the library from the dom spec at w3.org. I have filed an issue for this #3027. We would be open to taking a Pull Request for this assuming you would be interested.

Shall we re-consider before(), after(), and replaceWith(), now that they are already in development for Edge?

@mhegazy you should re-open this.
Now that you have the lib compiler option, along with dom and dom.iterable, you should create a new value for modern DOM methods.
ChildNode contains after, before, remove, replaceWith.
It is in the DOM Living Standard and it has been available for a while now in Firefox and Chrome. It's in dev in Edge.
At this point there is no reason that we shouldn't be able to opt into typing for those methods.


--owner flag value is not validated while enrolling a provider

We still get the Provider enrolled successfully message even if we pass a non-existing org value while enrolling a provider via the --owner flag.

Hello @rdimitrov
I would like to contribute to this bug fix. Below is the question that i would like to get clarified before sending the fix.
We could validate if the users access token can query the list of repos from the user provided owner (GH organization) during provider enrollment. Incase of the API failure, should we invoke delete provider workflow ?
Thanks for your guidance 👍


Can't enter special characters intended for Keyboard.SendKeys

It seems that I can't use special characters intended for Keyboard.SendKeys.
For example how do I enter a left curly bracket in an HTML text input control?
Scenario Outline: Entering special characters
 Given I navigated to the Home page
 And I entered data
        | Field        | Value         |
        | MyField      | <Value>       |

    Examples:
      | Description          | Value |
      | Left Curly Brace     | {     |
      | Caret Symbol         | ^     |
      | Tilde                | ~     |
      | Plus Sign            | +     |
      | Percentage Sign      | %     |

According to https://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.send.aspx I should be able to wrap them in a set of curly braces, but that didn't work either.
Any ideas?
Is it because the curly braces conflict with the Tokens feature?
Thank you!

Hi,
Yup, I never considered that MSTest uses that for special characters. I'll have to add escaping for the brackets and then see if it works with the driver.
Dan

This should be fixed in the next update, I'm adding it to the docs, but if you just double the braces {{TAB}} it will treat it as a literal.


SAT-2941 - SDC: Function tests failed for all platforms

Clean usage of parquet.

Why CI does not go?

Azure CI does not work. I will try to change source branch and create new PR.


environment requirement (tensorflow+cuda+cudnn)

Hi! Yulia,
I met the problem in the environment configuration. Could you tell me the exact version of CUDA and Cudnn you use in your PCPA model's training process? I used TF2.1+CUDAtoolkit10.1+Cudnn7.6.5 but meet the unknown problem of initialization of Cudnn.  Btw, I used Anaconda rather than Docker. Is there anything I need to take care of?
Thanks,
Haolin

Hi Haolin,
The docker image we are using is tensorflow/tensorflow:2.1.0-gpu-py3 which in turn uses CUDA 10.1 and  CUDNN 7.6.4 (according to this). Unfortunately, I am not familiar with Anaconda, hopefully updating the CuDNN version will fix the issue.
Best,
Yulia

Hi Haolin,
The docker image we are using is tensorflow/tensorflow:2.1.0-gpu-py3 which in turn uses CUDA 10.1 and  CUDNN 7.6.4 (according to this). Unfortunately, I am not familiar with Anaconda, hopefully updating the CuDNN version will fix the issue.
Best,
Yulia

Hi Haolin,
The docker image we are using is tensorflow/tensorflow:2.1.0-gpu-py3 which in turn uses CUDA 10.1 and CUDNN 7.6.4 (according to this). Unfortunately, I am not familiar with Anaconda, hopefully updating the CuDNN version will fix the issue.
Best,
Yulia

Solved. Thanks!

Hi Haolin,
The docker image we are using is tensorflow/tensorflow:2.1.0-gpu-py3 which in turn uses CUDA 10.1 and CUDNN 7.6.4 (according to this). Unfortunately, I am not familiar with Anaconda, hopefully updating the CuDNN version will fix the issue.
Best,
Yulia

Solved. Thanks!


[Bug] Support complex Array data types for macro get_columns_in_relation

Is this a new bug?

[X] I believe this is a new bug
[X] I have searched the existing issues, and I could not find an existing issue for this bug

Current Behavior
If a given column is a complex ARRAY type such as ARRAY(VARCHAR(16777216)), the macro get_columns_in_relation raises an error.
Expected Behavior
We can better handle this case to not raise an error.
Steps To Reproduce
Do a dbt run on a model which calls adapter.get_columns_in_relation() on a table with a column of type ARRAY(VARCHAR(16777216)).
Relevant log output
Could not interpret data_type "ARRAY(VARCHAR(16777216))": could not convert "VARCHAR(16777216" to an integer

Environment
- OS:
- Python: 3.11.4
- dbt-adapters: 1.6.1

Additional Context
Relevant code that can more gracefully handle this case -
https://github.com/dbt-labs/dbt-adapters/blob/v1.6.1/dbt/adapters/base/column.py#L142-L146

Note the similarities with this other issue, in general this area of the logic is very brittle and should be made more flexible -
https://github.com/dbt-labs/dbt-snowflake/issues/1098

Hello @jdistler - are you using this on Snowflake?

Hi all –
I'm running into this currently while attempting to build an incremental model with vector embeddings for use in a simple RAG pipeline. Is there any update on prioritization of a fix here or workaround in the short term. It's untenable and wasteful to not run models like these in an incremental fashion.
Thanks in advance! :)

Also seeing this issue with Snowflake. It's blocking us from being able to add data tests to sources which contain any field of either Array or Object type. Even if I add a test to completely different field on the source table, I'll still get the same error:
Could not interpret data_type "ARRAY(VARCHAR(16777216))": could not convert "VARCHAR(16777216" to an integer


[new feature] Add option to choose react-router

I wrote an article about how to replace Flow Router with react-router in Mantra. It is pretty easy.
Given that Arunoda has left the community and his suggestion to use react-router anyway, I think we should provide the option of creating Mantra app with react-router like we do with Storybooks.
This will impact the creation of new project and modules (only core module will need router).
Thoughts?

Sounds like an important feature. Some ideas:
mantra create --react-router to create a new app with react router and save router: react-router to mantra_cli.yaml.


[nrf fromtree] mcumgr/img_mgmt: Fix CONFIG_MCUBOOT_BOOTLOADER_NO_DOWN…

…GRADE
Usage of the Kconfig, in code, has been missing CONFIG_, so selected or not it did nothing.
Upstream PR: https://github.com/zephyrproject-rtos/zephyr/pull/69860

taken over by  https://github.com/nrfconnect/sdk-nrf/pull/15033


ZEPPELIN-1410  SLF4J: Class path contains multiple SLF4J bindings

SLF4J is having 2 depedencies in classpath. one is slf4j-log4j12 and another is logback. The Logback is added in class path by apache lens projec used in lens module. I have added exclusion to remove that in this PR
PR type
Bug Fix
JIRA

ZEPPELIN-1410  SLF4J: Class path contains multiple SLF4J bindings

Fix
This removes logback in the package of zeppelin. But still logback is shown in install logs. This is caused by cobertura plugin. Please look into ZEPPELIN-1410 for more details

It looks like lens issue only. Can you change the title of this PR and Jira issue? Concerning the change, LGTM. Thanks for the contribution.

Changes look good to me


Cache fails when using<EMAIL_ADDRESS>on Windows-2016

Cache fails when using<EMAIL_ADDRESS>on Windows-2016, and using<EMAIL_ADDRESS>is work
https://github.com/wangsongc/Hellow-World/runs/390647603
Post job cleanup.
"C:\Program Files\Git\usr\bin\tar.exe" -cz -f D:\a\_temp\3e1a7faf-0d91-4c9d-9dff-dd5cb2f54509\cache.tgz -C D:\a\Hellow-World\Hellow-World .
tar (child): Cannot connect to D: resolve failed
/usr/bin/tar: Child returned status 128
/usr/bin/tar: Error is not recoverable: exiting now
[warning]Tar failed with error: The process 'C:\Program Files\Git\usr\bin\tar.exe' failed with exit code 2. Ensure BSD tar is installed and on the PATH.

i get this as well.
step
      - uses: actions/cache@v1
        id: cache-dxfiles
        with:
          path: utils/DXFiles
          key: dxfiles-0001

full workflow
https://github.com/multitheftauto/mtasa-blue/blob/275eae917eb0f39abd69f7e0133ffed02f318335/.github/workflows/build.yaml#L15-L19
error message in Post actions/cache@v1
Post job cleanup.
"C:\Program Files\Git\usr\bin\tar.exe" -cz -f d:\a\_temp\8f05a114-911c-4bbb-90e7-367cad3a2601\cache.tgz -C d:\a\mtasa-blue\mtasa-blue\utils\DXFiles .
tar (child): Cannot connect to d: resolve failed
/usr/bin/tar: d\:\\a\\_temp\\8f05a114-911c-4bbb-90e7-367cad3a2601\\cache.tgz: Cannot write: Broken pipe
/usr/bin/tar: Child returned status 128
/usr/bin/tar: Error is not recoverable: exiting now
[warning]Tar failed with error: The process 'C:\Program Files\Git\usr\bin\tar.exe' failed with exit code 2. Ensure BSD tar is installed and on the PATH.

link
https://github.com/multitheftauto/mtasa-blue/pull/1266/checks?check_run_id=478205579


Add Commit & Pull Rebase & Push action for convenient all-in-one update

Using this plugin to use logseq collaboratively and want the experience to be as seamless as possible. This allows to add a keybind that works even if upstream has new commit, with the old "Commit & Push" and "Pull Rebase" buttons I found myself often doing "Commit & Push" -> fail -> "Pull Rebase" -> "Commit & Push".
Inspired by https://github.com/haydenull/logseq-plugin-git/issues/55

This is amazing! The lack of auto 'pull rebase' is notable.


fold imports a bit in auth middleware

use auth.load_backend consistently and use an existing import for RemoteUserBackend, it's used only once...

it's just a  bit of consistency with code in other places.  i am not sure it's against any coding styles per se.

Closing due to inactivity.


Detecting wrong IP address

Hi,
On my Samsung S22 the tool detects the LTE IP address instead of the WiFi IP address.

Just trying to help: Have you been connected to a working wifi when you tried to detect the IP? If I am not it detects <IP_ADDRESS> in my test, not sure whether this is a loopback, an LTE IP or something else. Maybe that caused your problem?

Looks like it's a samsung thing. Same issue on s23 ultra. detects the wrong ip, i.e. from the cell operator. I've manage to mitigate this issue by disabling mobile internet in the modes and routines before the scheduled backup.
Hope this will be fixed.
Other than that, gret and very useful app.
Thank you very much.

Confirmed, also have this problem with the app on a Samsung S22


[SPARK-41164][CONNECT] Update relations.proto to follow Connect proto development guide

What changes were proposed in this pull request?

As we have a guidance for Connect proto (adding proto messages), this PR updates relations.proto to follow the development guide.
This PR also adds some missing documentation for the proto.
Why are the changes needed?

Follow development guide.
Improve proto Documentation.

Does this PR introduce any user-facing change?

NO
How was this patch tested?

Existing UT

@cloud-fan @grundprinzip @zhengruifeng
cc @HyukjinKwon

Merged to master.


Unnecessary Links in the footer

Description the change
There are multiple links in the footer which aren't fulfilling any purpose.
Screenshots

Is there need to remove these links?

I will replace these by social media links. Assign me.

Please assign me. I will remove unwanted links and if necessary I will add some other links.

Is there need to remove these links?
Let me know what I need to do here and please assign it to me

Handled in footer issues


How to make candidates clickable?

At which point should the clickable text be added to the candidates? It must be added to selectrum--refined-candidates, yes?

Well, text properties are never stripped, so I think adding at any point would be fine. Why not in the collection passed to completing-read?
(let ((button "Hello world")
      (keymap (make-sparse-keymap)))
  (define-key keymap
    [mouse-1]
    (lambda
      ()
      (interactive)
      (message "Hi there!")))
  (put-text-property
   0 (length button) 'keymap keymap button)
  (completing-read "Click me: " (list button)))

I wanted to add the ability to select candidates via the mouse for all selections, but I'm not sure at what point the final candidates are decided.
I wanted to do something like the following.
  (seq-map-indexed (lambda (cand index)
                   (propertize
                    cand
                    'keymap (let ((keymap (make-sparse-keymap)))
                              (define-key keymap [mouse-1]
                                (lambda ()
                                  (interactive)
                                  (selectrum-select-current-candidate (1+ index))))
                              (define-key keymap [mouse-3]
                                (lambda ()
                                  (interactive)
                                  (selectrum-insert-current-candidate (1+ index)))))))
                 cands)

I see. You were not talking about propertizing a particular candidate, rather you wanted to contribute a pull request that would allow mouse control of Selectrum. I think it would make the most sense to do this at the very end, around here where other text properties are handled:
https://github.com/raxod502/selectrum/blob/a6a2512e1970af1a8e4273a719160fc1d5cb7660/selectrum.el#L745-L756

Thank you for your help. I made a pull request.


The service is down?

I didn't know where to report this directly so opening an issue here.

I just tried it an it appears to be working. :( Can you try again?
Connie

it's back now, thanks!


External memory is not used

Description
The external memory is not used, the program data remains at the system storage.
To Reproduce
Steps to reproduce the behavior:

Change the Android system settings of K-9 Mail and set the used storage type to external storage or SD card.
Create an E-Mail account with IMAP.
The data path is still on the system storage (system storage > Apps > K-9 Mail > data)

Expected behavior
After the storage type was changed to external storage, I expected the data directory on the SD card (external storage > Android > data > K-9 Mail), where the data of other apps were found too, with external data usage set.
Environment

K-9 Mail version: 5.801
Android version: 6.0.1
Device: Samsung Galaxy
Account type: IMAP

K-9 Mail now always stores data in its app-private directory. Whether Android keeps that on internal or external storage is not up to the app.
It sounds like external storage > Android > data > K-9 Mail is for data the app wishes to explicitly store on external storage. K-9 Mail never does that.
For more details see https://developer.android.com/training/data-storage/app-specific

Thank you for the hint! The following Links helped me:
https://android.stackexchange.com/questions/146513/how-to-adopt-sd-card-as-internal-storage-on-samsung-devices?newreg=88b4b0d7c8654f068e598f9e9c912232
https://teching.nl/2017/04/solve-your-storage-problems-on-samsung-galaxy-s5-with-adoptable-storage/


Inaccurate architectural recommendation because of typo

This statement in the LRS section should Read "then LRS disks would be ideal."  This is highly misleading to our customers.
If your workflow doesn't support application-level synchronous writes across zones, or your application must meet zero RPO, then ZRS disks would ideal.
Regards,
John Poetzinger

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 2ca709b7-462b-66c0-ed1b-c757e786061f
Version Independent ID: 972b31ed-cb41-ad74-27ce-4e1fe2656c1b
Content: Redundancy options for Azure managed disks - Azure Virtual Machines
Content Source: articles/virtual-machines/disks-redundancy.md
Service: virtual-machines
Sub-service: disks
GitHub Login: @roygara
Microsoft Alias: rogarana

Thanks for the feedback! We are currently investigating and will update you shortly.

@roygara Can you please help confirm on the same? Thanks.

Definitely review! Upon looking a second time I am feeling less sure. 0 rpo
would mean very high redundancy so ZRS might be appropriate. But your
synchronous writes will have lower performance. They will take longer to
commit. I am feeling a bit unsure about my feedback in hindsight. Would
love a second set of eyes.
On Fri, May 21, 2021 at 7:55 PM Karishma Tiwari - MSFT <
@.***> wrote:

@roygara https://github.com/roygara Can you please help confirm on the
same? Thanks.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/azure-docs/issues/75570#issuecomment-846355937,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADE5H7JQMPQGEVGTYCPFFITTO5BLRANCNFSM45FGHV3Q
.

Thanks for sharing the update.
The documentation is correct. Thanks for bringing this to our attention. We will now close this issue. If there are further questions regarding this matter, please tag me in a comment. I will reopen it and we will gladly continue the discussion.


Update trouble shooting (with multibyte-path)

Thank you for contribution!
I will check the code to fix it.

It seems SteamVR cannot load drivers which installed in multibyte path.
I will add warning MessageBox on startup.


how to train by GPU?

just uninstall tensorflow then install tensorflow-gpu
pip uninstall tensorflow
pip install tensorflow-gpu

I did uninstall tensorflow and installed tensorflow-gpu, but it seems not work

Please provide the detailed log after run model.fit

2019-02-07 18:45:29.343697: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled
to use: AVX2 FMA

Layer (type)                    Output Shape         Param #     Connected to
Input-Token (InputLayer)        (None, 512)          0

Input-Segment (InputLayer)      (None, 512)          0

Embedding-Token (TokenEmbedding [(None, 512, 768), ( 16226304    Input-Token[0][0]

Embedding-Segment (Embedding)   (None, 512, 768)     1536        Input-Segment[0][0]

Embedding-Token-Segment (Add)   (None, 512, 768)     0           Embedding-Token[0][0]
Embedding-Segment[0][0]

Embedding-Position (PositionEmb (None, 512, 768)     393216      Embedding-Token-Segment[0][0]

Embedding-Dropout (Dropout)     (None, 512, 768)     0           Embedding-Position[0][0]

Embedding-Norm (LayerNormalizat (None, 512, 768)     1536        Embedding-Dropout[0][0]

Encoder-1-MultiHeadSelfAttentio (None, 512,<PHONE_NUMBER>     Embedding-Norm[0][0]

Encoder-1-MultiHeadSelfAttentio (None, 512, 768)     0           Encoder-1-MultiHeadSelfAttention[

Encoder-1-MultiHeadSelfAttentio (None, 512, 768)     0           Embedding-Norm[0][0]
Encoder-1-MultiHeadSelfAttention-

Encoder-1-MultiHeadSelfAttentio (None, 512, 768)     1536        Encoder-1-MultiHeadSelfAttention-

Encoder-1-FeedForward (FeedForw (None, 512,<PHONE_NUMBER>     Encoder-1-MultiHeadSelfAttention-

......
Encoder-12-FeedForward (FeedFor (None, 512,<PHONE_NUMBER>     Encoder-12-MultiHeadSelfAttention

Encoder-12-FeedForward-Dropout  (None, 512, 768)     0           Encoder-12-FeedForward[0][0]

Encoder-12-FeedForward-Add (Add (None, 512, 768)     0           Encoder-12-MultiHeadSelfAttention
Encoder-12-FeedForward-Dropout[0]

Encoder-12-FeedForward-Norm (La (None, 512, 768)     1536        Encoder-12-FeedForward-Add[0][0]

non_masking_layer_1 (NonMasking (None, 512, 768)     0           Encoder-12-FeedForward-Norm[0][0]

bidirectional_1 (Bidirectional) (None, 512,<PHONE_NUMBER>     non_masking_layer_1[0][0]

dense_1 (Dense)                 (None, 512, 128)     65664       bidirectional_1[0][0]

crf_1 (CRF)                     (None, 512, 29)      4640        dense_1[0][0]
Total params: 103,846,560
Trainable params: 2,169,504
Non-trainable params: 101,677,056

Epoch 1/50
1/120 [..............................] - ETA: 47:16 - loss: 2.7695 - crf_accuracy: 0.1827 - acc: 0.9451
2/120 [..............................] - ETA: 43:50 - loss: 1.5519 - crf_accuracy: 0.5635 - acc: 0.9447
3/120 [..............................] - ETA: 42:35 - loss: 1.1332 - crf_accuracy: 0.6937 - acc: 0.9478

I have figure it out.Thanks~ PS: Is there any way to save checkpoint model?

just use keras's callbacks, like
tf_board_callback = keras.callbacks.TensorBoard(log_dir='./logs', update_freq=1000)

model = CNNModel()
model.fit(train_x,
          train_y,
          val_x,
          val_y,
          batch_size=100,
          fit_kwargs={'callbacks': [tf_board_callback]})

here is more details about callbacks http://keras.io/callbacks/


”Blăjeni” is listed in the drop-down menu

Description:
"Blăjeni" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Blăjeni" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Blăjeni, HUNEDOARA".


Drop simplejson support

Codecov Report

Merging #752 (692922e) into master (6446d00) will decrease coverage by 0.60%.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##           master     #752      +/-   ##
==========================================
- Coverage   90.37%   89.77%   -0.60%
==========================================
  Files          27       27
  Lines        1818     1810       -8
  Branches      337      270      -67
==========================================
- Hits         1643     1625      -18
- Misses        131      141      +10
  Partials       44       44

Files Changed
Coverage Δ

vcr/serializers/jsonserializer.py
100.00% <100.00%> (ø)

... and 5 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


explain how to get LICENSE_KEYWORD

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
https://docs.github.com/en/search-github/searching-on-github/searching-for-repositories#search-by-license
What part(s) of the article would you like to see updated?
says use license:LICENSE_KEYWORD
but doesn't explain how to get that
for example, it says Apache License 2.0 would be apache-2.0, does some list exist that shows keywords for all the major licenses?
Additional information
No response

Looks like this might work:
https://choosealicense.com/appendix

@89z Thanks so much for opening an issue! I'll triage this for the team to take a look :eyes:

actually this looks way easier:
https://spdx.org/licenses

@89z Thanks for bringing this up! In the sentence right before the example given, there's a link to "Licensing a repository." From there, you can scroll down to "Searching GitHub by license type" to see a list of common licenses and their keyword.
Thanks again for reaching out. I'm going to go ahead and close this issue. I hope this helps clear things up! 💛


it seems that the app stay in launch screen when i run widget test in device?

To help debug widget tests, you can use the debugDumpApp() function to visualize the UI state of your test or simply flutter run test/widget_test.dart to see your test run in your preferred runtime environment such as a simulator or a device. During a flutter run session on a widget test, you can also interactively tap parts of the screen for the Flutter tool to print the suggested Finder.

when i run test with command flutter test test/widget_test.dart, the test pass!
but when i use android device, and run test with command flutter run test/widget_test.dart,
it seems that the app stay in launch screen and can not paint other widget, but the test is still pass.
how can i see view the widget tests in device?

HI @NanYeYe
for this type of test you may wan to look at integration testing
Can you please provide your flutter doctor -v,
your flutter run --verbose
and a minimal complete reproducible code sample.
Thank you

Without additional information we are unfortunately not sure how to resolve this issue.
We are therefore reluctantly going to close this bug for now.
Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.


feat(ecmascript): add StringToNumber

#6576  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @Boshen and the rest of your teammates on  Graphite


Lack of IDP initiated Logout

Missing SLO functionality (Missing IdP initiated Logout) - It is possible that we will be rejected at the door by FKIS when there is a transition to a prod environment, if they test this functionality.

If this is not solved we are not compliant with oiosaml2 and up.
We risk to be be rejected when trying to logout or login.
This needs to be implemented.

@nicolas-semaphor: Discuss how this should be implemented with the authentik maintainer

Make upstream issue in Authentik


remove nano

Remove Nano chain as the RPC's are deprecated now.
Also, fix pulsechain to use big ints as the cumulative sum of voting powers overflows int64.

?!? The RPC is here and is pretty straightforward: https://docs.nano.org/commands/rpc-protocol/#representatives
So could you please re-add Nano?


Fixed webGLVersion of context

Fixed #6847
demo: https://www.pixiplayground.com/#/edit/5HPwteo_LzF8BVrFGRa5i

Thank you @JetLua for this fix, good one :+1:


Adding google colab cell tags to cell_metadata_keep

"colab_type" and "cellView" in cell metadata allow google colab to define cell type and view, e.g.,  "cellView": "form",
and "colab_type": "code" allow to completely hide a code cell and only show markdown in google colab

Example:

Unfortunately that's going to cause big diffs and conflicts in git if we keep those in, since some folks use colab and some don't


Random Crashes

Describe the bug
Experienced another random crash. This time on loading screen trying to take the carriage from Whiterun to Riften.
To Reproduce
Crashes are not reliably reproducible and occur in different circumstances.
Expected behavior
This time i expected normal loading to Riften like the other times i made the same travel.
Screenshots
Not applicable
Save
See attached files.
Crash log
See attached files
Issue_Report.zip
Desktop

Yggdrasil VR version: 2.0-5

Storage type Yggdrasil VR is installed on: SSD

OS version: Windows 10

RAM: 32gb
Issue_Report.zip

CPU: Intel(R) Core(TM) i7-6700K

GPU: GeForce RTX 2080 Ti

Antivirus N/A

Additional context
Does not appear to be connected to certain activity.
Issue_Report.zip

Interesting, crash points to Holds. You already checked that your engine fixes is copied over correctly, right? could you send me the skse logs for those too? thanks


NETOBSERV-253 Enrich Host informations

This PR adds HostName when available.
This will be usefull for topology grouping and ResourceLinks

Codecov Report

Merging #196 (ded3e9b) into main (0ad8917) will decrease coverage by 0.08%.
The diff coverage is 27.27%.

@@            Coverage Diff             @@
##             main     #196      +/-   ##
==========================================
- Coverage   58.13%   58.05%   -0.09%
==========================================
  Files          58       58
  Lines        3356     3366      +10
==========================================
+ Hits         1951     1954       +3
- Misses       1276     1282       +6
- Partials      129      130       +1

Flag
Coverage Δ

unittests
58.05% <27.27%> (-0.09%)
:arrow_down:

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

Impacted Files
Coverage Δ

pkg/pipeline/transform/transform_network.go
60.00% <0.00%> (-0.84%)
:arrow_down:

pkg/pipeline/transform/kubernetes/kubernetes.go
15.42% <37.50%> (+1.05%)
:arrow_up:

Continue to review full report at Codecov.

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


many dev dependencies are decared as dependencies + add a CONTRIBUTORS.md

These should not be dependencies:
https://github.com/monarch-initiative/monarch-project-template/blob/64889530025fa3905ee5ec814074a79b42142138/{{cookiecutter.project_name}}/pyproject.toml#L11-L19
users of the instantiated project do not these, only devs
Also sphinx should only be in one place
Also consider adding a CONTRIBUTORS.md whose audience is not users but devs. this would document SOP for adding new dev and main dependencies
See also:

https://github.com/biolink/biolink-model-toolkit/issues/118

https://github.com/monarch-initiative/monarch-project-template/blob/173776054b064c164a9ca2e4d87ed62f0a8ba508/{{cookiecutter.project_name}}/pyproject.toml#L14

I suggest that the set of dependencies should be a strict subset of
https://github.com/INCATools/ontology-access-kit/blob/main/pyproject.toml
since OAK is more like a de-facto what works setup

One more:
importlib-metadata = "^4.8.0"

https://github.com/monarch-initiative/monarch-project-template/pull/7


Adding onclick listener to the data bars/points in bar/line charts

Hi I wanted to know if there was a way of adding an onclick listener to the various bars of a bar chart. I was trying to follow the example given for the donught chart however, it is not working. Any information would be appreciated.

@adrianbj +1

Is this still the way to do this? I was having issues using the onclick handler on a bar chart. Specifically nothing was firing from inside the function.


samples: drivers: mbox: Disable UART Flow Control on nrf54h20

Nrf54h20dk/nrf54h20/cpuapp has UART Flow Control enabled by default.
It's a source of problem when mbox sample is run in Twister. Twister opens serial port only on host core.
When nrf54h20/cpuapp executes remote code (serial port not opened) and Flow Control is enabled, core halts at printing boot banner.
Twister fails sample due to the timeout while waiting for messages from remote to host.
Disable Flow Control on remote core when code is executed on nrf54h20/cpuapp.

FYI @nordic-piks , @anangl , @jaz1-nordic

Dear reviewers, please find some time to do the review.

rebased on main@ad3e941ad3ed9e3e2f9032b0151558a948e99fb9


MSID: 99593 Version: 1 DOI: 10.1101/2<IP_ADDRESS>9596

MSID: 99593
Version: 1
Preprint DOI: https://doi.org/10.1101/2<IP_ADDRESS>9596
Step 1. Awaiting reviews
Editorial to post reviews via hypothesis
Useful links:

DocMap: https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=99593
New model tracking: https://docs.google.com/spreadsheets/d/1_fHaoOy7hjyocptKtVJRijeNpUY4hBS7Ck_aVmx6ZJk/
Reviews on sciety: https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>9596

For trouble shooting (e.g. no Docmaps available):

DocMap issue addressing: https://miro.com/app/board/uXjVNCwK6EI=/
Explore DataHub DocMaps API: https://lookerstudio.google.com/reporting/4c2f0368-babb-4beb-b5b3-497e7e7b0f08/page/ejphD
Unmatched submissions and preprints: https://lookerstudio.google.com/u/0/reporting/9f86204f-3bf7-477c-9b18-5c5ef141bf69/page/p_gxi57ha93c
Unmatched manuscripts spreadsheet: https://docs.google.com/spreadsheets/d/15QcK8w-ssB7109RQEDtFpJPZ0J5HTGxoHa_2TtpMBbg/edit#gid=1336081641

Step 2. Preview reviewed preprint
Production QC content ahead of publication
Instructions:

QC preview: https://prod--epp.elifesciences.org/previews/99593v1
Update ticket with any problems (add blocked label)
When QC OK, add QC OK label to ticket and add publication date and time to https://docs.google.com/spreadsheets/d/1amAlKvdLcaDp5W8Z8g77NmkwbMF5n_u89ArSqPMO8jg
Move card to next column
(At end of the day post link in #enhanced-preprint and ask for PDF to be generated)

Useful links:

Preprint DOI :  https://doi.org/10.1101/2<IP_ADDRESS>9596
Confirm reviews returned by EPP: https://prod--epp.elifesciences.org/api/reviewed-preprints/99593/v1/reviews
To update the MECA path in the docmap: https://docs.google.com/spreadsheets/d/1mctCQuNFBjSn97Lihy7_vBO6z7-N-oqyLv4clyi6zHg

Step 3: Awaiting search reindex
This step adds the reviewed preprint to the homepage: https://elifesciences.org
The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.
Useful links:

Jenkins pipeline to reindex search can be triggered sooner or monitored here: https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 4: Published! PDF requested
Waiting for PDF to be generated
Useful links:

PDF tracking: https://docs.google.com/spreadsheets/d/106_XeDjmuBae7gexOTNzg60lapeqjl2aRn9DzupGyS8/

Step 5: Introduce PDF to data folder and git repo
Upload PDF to relevent folder in git repo https://github.com/elifesciences/enhanced-preprints-data/
Step 6: Done!

[ ] Kettle is on!

Hi @acollings, please could you take a look at this Assessment? I assume important should be removed

Thanks!


Feature request: property injection

From @TimRowe on Saturday, October 21, 2017 8:47:03 PM
property injection is useful in base class, is there any plan to add this feature?
Copied from original issue: aspnet/DependencyInjection#602

From @pakrym on Friday, November 3, 2017 3:35:56 PM
We are not planning on adding property injection to Microsoft.Extensions.DependencyInjection or making it a requirement for containers to implement it. You can still use other container implementation that supports it (http://docs.autofac.org/en/latest/register/prop-method-injection.html, http://structuremap.github.io/setter-injection/)

From @VanKrock on Thursday, November 16, 2017 10:33:56 AM
@TimRowe I think, you can to use Scrutor
var serviceCollection = new ServiceCollection();
serviceCollection
    .AddTransient<IFirstService, FirstService>()
    .AddTransient<ISecondService, SecondService>()
    .AddTransient<IMyService, MyService>()
    .Decorate<IMyService>((myService, provider) => {
        myService.SecondService = provider.GetService<ISecondService>();
        return myService;
    });

var serviceProvider = serviceCollection.BuildServiceProvider();
var service = serviceProvider.GetService<IMyService>();

From @seesharper on Friday, November 17, 2017 5:54:23 AM
Believe me when I say that you should not be using property injection. You are hiding your dependencies and that is a really bad thing to do :) You can use constructor injection in base classes too :)

From @VanKrock on Friday, November 17, 2017 7:36:06 AM
@seesharper Tasks are different
Why I can't to use property injection, if I can this class?
    [FindBy(Id = "registrationForm")]
    public class RegistrationForm : Form
    {
        [FindBy(Id = "name")]
        public IInput Name { get; set; }

        [FindBy(Id = "lastName")]
        public IInput LastName { get; set; }

        [FindBy(Id = "login")]
        public IInput Login { get; set; }

        [FindBy(Id = "register")]
        public IButton RegisterButton { get; set; }

        [FindBy(Id = "cancel")]
        public IButton CancelButton { get; set; }
    }

We periodically close 'discussion' issues that have not been updated in a long period of time.
We apologize if this causes any inconvenience. We ask that if you are still encountering an issue, please log a new issue with updated information and we will investigate.


[Question] Error regarding RuntimeError: CUDA error: misaligned address

:question: Question

import torch
torch.backends.cuda.matmul.allow_tf32 = False
torch.backends.cudnn.benchmark = True
torch.backends.cudnn.deterministic = True
torch.backends.cudnn.allow_tf32 = True
data = torch.randn([4, 32, 224, 224, 192], dtype=torch.half, device='cuda', requires_grad=True)
net = torch.nn.Conv3d(32, 64, kernel_size=[3, 3, 3], padding=[1, 1, 1], stride=[2, 2, 2], dilation=[1, 1, 1], groups=1)
net = net.cuda().half()
out = net(data)
out.backward(torch.randn_like(out))
torch.cuda.synchronize()
ConvolutionParams
memory_format = Contiguous
data_type = CUDNN_DATA_HALF
padding = [1, 1, 1]
stride = [2, 2, 2]
dilation = [1, 1, 1]
groups = 1
deterministic = true
allow_tf32 = true
input: TensorDescriptor 0x7e5f690
type = CUDNN_DATA_HALF
nbDims = 5
dimA = 4, 32, 224, 224, 192,
strideA = 308281344, 9633792, 43008, 192, 1,
output: TensorDescriptor 0x85f95a0
type = CUDNN_DATA_HALF
nbDims = 5
dimA = 4, 64, 112, 112, 96,
strideA = 77070336, 1204224, 10752, 96, 1,
weight: FilterDescriptor 0x89624a10
type = CUDNN_DATA_HALF
tensor_format = CUDNN_TENSOR_NCHW
nbDims = 5
dimA = 64, 32, 3, 3, 3,
Pointer addresses:
input: 0x7f32be000000
output: 0x7f3351000000
weight: 0x7f347e143c00
Traceback (most recent call last):
File "/data/yil/environment/anaconda3/envs/nnde/bin/nndet_prep", line 33, in
sys.exit(load_entry_point('nndet', 'console_scripts', 'nndet_prep')())
File "/data/yil/work/bricks/nnDetection/nndet/utils/check.py", line 62, in wrapper
return func(*args, **kwargs)
File "/data/yil/work/bricks/nnDetection/scripts/preprocess.py", line 406, in main
run(OmegaConf.to_container(cfg, resolve=True),
File "/data/yil/work/bricks/nnDetection/scripts/preprocess.py", line 335, in run
run_planning_and_process(
File "/data/yil/work/bricks/nnDetection/scripts/preprocess.py", line 162, in run_planning_and_process
plan_identifiers = planner.plan_experiment(
File "/data/yil/work/bricks/nnDetection/nndet/planning/experiment/v001.py", line 43, in plan_experiment
plan_3d = self.plan_base_stage(
File "/data/yil/work/bricks/nnDetection/nndet/planning/experiment/base.py", line 234, in plan_base_stage
architecture_plan = architecture_planner.plan(
File "/data/yil/work/bricks/nnDetection/nndet/planning/architecture/boxes/c002.py", line 127, in plan
res = super().plan(
File "/data/yil/work/bricks/nnDetection/nndet/planning/architecture/boxes/base.py", line 346, in plan
patch_size = self._plan_architecture(
File "/data/yil/work/bricks/nnDetection/nndet/planning/architecture/boxes/c002.py", line 205, in _plan_architecture
_, fits_in_mem = self.estimator.estimate(
File "/data/yil/work/bricks/nnDetection/nndet/planning/estimator.py", line 127, in estimate
res = self._estimate_mem_available(
File "/data/yil/work/bricks/nnDetection/nndet/planning/estimator.py", line 154, in _estimate_mem_available
fixed, dynamic = self.measure(shape=target_shape,
File "/data/yil/work/bricks/nnDetection/nndet/planning/estimator.py", line 252, in measure
network.cpu()
File "/data/yil/environment/anaconda3/envs/nnde/lib/python3.8/site-packages/torch/nn/modules/module.py", line 738, in cpu
return self._apply(lambda t: t.cpu())
File "/data/yil/environment/anaconda3/envs/nnde/lib/python3.8/site-packages/torch/nn/modules/module.py", line 579, in _apply
module._apply(fn)
File "/data/yil/environment/anaconda3/envs/nnde/lib/python3.8/site-packages/torch/nn/modules/module.py", line 579, in _apply
module._apply(fn)
File "/data/yil/environment/anaconda3/envs/nnde/lib/python3.8/site-packages/torch/nn/modules/module.py", line 579, in _apply
module._apply(fn)
[Previous line repeated 4 more times]
File "/data/yil/environment/anaconda3/envs/nnde/lib/python3.8/site-packages/torch/nn/modules/module.py", line 602, in _apply
param_applied = fn(param)
File "/data/yil/environment/anaconda3/envs/nnde/lib/python3.8/site-packages/torch/nn/modules/module.py", line 738, in
return self._apply(lambda t: t.cpu())
RuntimeError: CUDA error: misaligned address
CUDA kernel errors might be asynchronously reported at some other API call,so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1.

Does the first code snippet work without error?

Thanks, it was an old error, got fixed after that :D


Print complete oxo endpoint link.

I think we need to use console.info instead of print. since it has its own config.
console.success(f"Serving on : http://{host}:{port}/oxo\n")

+1


meetup: Switch to java.time library

#275 Switch to java.time library
#235 Upgrade to Scala 2.12
#125 Add topics to config.json

@ricemery @ErikSchierboom Seems it couldn't download sbt.
What is a good course of action here? Just retry? How?

http://stackoverflow.com/questions/17606874/trigger-a-travis-ci-rebuild-without-pushing-a-commit indicates that there should be a rebuild button on the Travis CI Page. But, I don't see the button even if I am logged in.
So... I think the solution is to probably cancel this pull request and resubmit a new pull request.

@ricemery I tried Close&Re-open the PR as described in that link. Seems to have worked. Thanks!

thanks @abo64


add doi generation on publish

we need to mint dois on publish. @yarikoptic has infromation about a test server that we can use to set this up.

indeed, now that we have new metadata schema formalizing up, time to start working on that.

indeed, now that we have new metadata schema formalizing up, time to start working on that.

i believe this is done, please reopen if needed


Exclude TEST: java/io/FileOutputStream/ManyFiles.java on AIX

Maybe update the reference to JBS https://bugs.openjdk.java.net/browse/JDK-5019303

hi @StephanieMeakins, what is your plan for this PR?
Have you determined if the problem is as @sophia-guo suggests a known openjdk bug?  if so, please update the link in your PR.

I am going to close this PR, as its been covered in another one, and we have lost touch with the contributor.


Update the list of components for kubernetes NE deployments

The list of components i.e. the pods started should be updated after a kubernetes deployment of NuvlaEdge

So now we have the list of components. Actually, it's the list of Deployments that we want. The pod names can change after restarts and we'll not be able to retrieve their logs after this happens. We can then request the log(s) for the Deployment and it will select the logs from the pertinent Pod. Ready to demo and discuss.


[INFINITY-1988] Fix locking around suppress/revive

@elezar:  Thanks for catching the failure to delete those lines.  Fixed.

@elezar:  I doubt it, but it's possible.  Will have to investigate.


[FIX] SyntaxWarning: invalid escape sequence

Since Python 3.12+

@rstacruz Couldn't you merge this?
Now even the latest Ubuntu 24.04.1 LTS has Python 3.12.


[stable/redis-ha] Add hardAntiAffinity and additionalAffinities options

What this PR does / why we need it:
Adds new ways to control anti-affinity.
By default, the affinity key in the values.yaml is a string that has a default that can be overrode. This PR adds new ways to manipulate affinity:

hardAntiAffinity which is a boolean true or false (default is true)
This sets a required (true) or preferred (false) anti-affinity for the hostname
affinity for the zone is always set as preferred
additionalAffinities which is a YAML object which can be used to add additional affinity to the already above defaults ☝
affinity overrides hardAntiAffinity and additionalAffinities and is a string. This is to maintain backwards compatibility.

Why? We use this chart as a subchart and really like the default affinity settings, but want an easy one --set command to switch between hard and soft affinity (so we can run tests). Otherwise, we need to manipulate a large string. These changes are influenced by the Concourse chart that implements the same concepts.
Checklist

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/chart])

Yeah there was lots of flip flop on whether to have the simple values vs the more complex but configurable. I think this is a good middle ground for both sides.

/ok-to-test

@arbourd A few PRs just got merged. Could you rebase and force push your changes? Once the conflicts are resolved (should just be the version bumps) I'll approve.

Done. Thanks @ssalaues 😬

/lgtm


Bug in simple example, barcode part

Expected Behavior
Add pass to wallet
Actual Behavior
Error Message, cant open on iPhone
There is an error in example.php of the simple example, seems to be the barcode part
'barcode' => [
        'format' => 'PKBarcodeFormatQR',
        'message' => 'Flight-GateF12-ID6643679AH7B',
        'messageEncoding' => 'iso-8859-1',
    ],

I replaced it with the part from flight ticket example and it works.

Thanks for spotting this. Feel free to open a PR, happy to accept!


[BUG] Indexing into DataPanel changes custom column type

Bug Description
When indexing to get a subset of rows from a DataPanel with a complex custom column type, the type of that column is being changed to a ListColumn in the new subset DataPanel
To Reproduce
May be difficult to reproduce as it's only occurring for one custom column type that we have.

Create complex custom column type (ours is a column where each cell is a time series with categorical values and subclasses mk.CellColumn)
Create a DataPanel instance (dp) that has the above column and some data inside of it
Index into the DataPanel (dp_subset = dp[0:1])
The column type for that specific column in dp_subset has changed to a ListColumn

System Information

OS: MacOS

Thanks for the issue. Depending on the implementation of cell.get, this might be expected behavior.
Consider this example,
import torchaudio

class TimeSeriesCell(mk.AbstractCell):

    def __init__(self, path):
        self.path = path

    def get(self):
        return torchaudio.load(self.path)[0]

cell = TimeSeriesCell(path="/Users/sabrieyuboglu/data/datasets/yesno/waves_yesno/0_0_0_0_1_1_1_1.wav")

dp = mk.DataPanel({
    "index": range(10),
    "cell": [cell] * 10
})

When you index a cell column like dp[:5], this is a "materializing" index. This means that we will call cell.get() on each cell in the column. In this case, get loads the time series from disk and returns it as a torch tensor. Meerkat then infers what the new column type should be (in this case a torch TensorColumn). In your case, I imagine you might be returning a python object that meerkat doesn't have a special column for, so it just defaults to a ListColumn.
Now, if you'd like to index the datapanel without materializing the cells (i.e. keep the CellColumn a CellColumn), you can do this with a "lazy" index: dp.lz[:5]
Let us know if this makes sense in your context, and if not, you can share the CellColumn implementation and we can dive deeper

Awesome, for our current situation lazy indexing should fulfill our needs. Thank you for the insight!


In git 2.9+, run "git lfs pull" in submodules after "git lfs clone"

Fixes #1172
git 2.9+ preserves the config settings which disable the LFS filters in submodules so any LFS files will be pointers. This makes it more optimal (previous versions will suppress these settings so the smudge filter will be used in submodules) but we must run "git lfs pull" to update the submodule working copies.
/cc @larsxschneider

Thank you! 👍 😄


The MTK DB parser can not support the NR5G version

I dumped the DB (dimensity-900) and decoded it with your code. It can be decoded as some segments, but no further decoding.

I have the same problem with dimensity-800.It looks like the format of these files(such as md1rom and md1_mddb) has changed a bit on the new soc.

Thanks for your interested in FirmWire and the associated tooling.
Note that 5G modems are not officially supported by the framework; We started developing the framework before 5G modems were around.
The full list of tested/supported hardware models can be found here: https://firmwire.github.io/docs/quick_start.html
On MTK side, this would MT6762 (Helio P22) and MT6768 (Helio P65).
In any case, from what I recall, for 5G modems, MTK started to deploy MIPS I7200 cores. Instead of MIPS16e2, these cores would deploy nanoMIPS, so heavy changes in the emulation engine may be required to support emulation of those. (Note, my memory may be wrong here, it was a while ago when I looked into this.)
Either way, we would be happy to accept PullRequests extending the current functionality of the framework.

The database I believe changed to RocksDB format. We had some code that was for prototyping. We may bring this to production in the future. Can you provide the exact firmware images you were playing with so we can test later on?

Thanks a lot! Here is a  dimensity-800(MT6873) baseband firmware which is downloaded from a third-party website. In my previous analysis of its md1rom, I was puzzled by many GFH structures with the magic number "4D4D4D".
MT6873


ApplicationLogs returns absolutely different result when in v2.10.0 and v2.10.1

ApplicationLogsResult -EN.txt
It's on mainnet using seed node6 and seed node10 for invoking ApplicationLogs which are in versions of 2.10.0 and 2.10.1.

The txid is 275bb3c080884b41afa14a3f6db2581fa0a54e25d35a66ce99859925a08de812

Good catch @superboyiii , we are trying to diagnose the precise change which is causing this, before nodes actually start using this version.

Thanks a lot.

This issue seems already be solved. Let me close.


feat[bundle]: add config to disable state processors.

Codecov Report

Merging #62 (5886c68) into main (b5f8574) will increase coverage by 0.10%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##               main      #62      +/-   ##
============================================
+ Coverage     95.08%   95.18%   +0.10%
- Complexity      435      438       +3
============================================
  Files            94       94
  Lines          1668     1704      +36
============================================
+ Hits           1586     1622      +36
  Misses           82       82

Flag
Coverage Δ

phpunit
95.18% <100.00%> (+0.10%)
:arrow_up:

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

Impacted Files
Coverage Δ

...c/bundle/src/DependencyInjection/Configuration.php
100.00% <100.00%> (ø)

...bundle/src/DependencyInjection/HasuraExtension.php
97.36% <100.00%> (+0.49%)
:arrow_up:

Continue to review full report at Codecov.

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


Move elasticsearch.version from individual plugins to parent pom

I would suggest moving elasticsearch.version property from individual plugins (like here for advanced security) to this parent pom. This will simplify version management and reduce risk of error.

We have consolidated all the security repos (security, security-parent, security-advanced-modules, security-ssl) into security project.
The only place where elasticsearch version needs to be updated is https://github.com/opendistro-for-elasticsearch/security/blob/master/pom.xml#L71


Product Folder Creation

While Trying to create a new product folder,  always get a response "The URI is not valid: Invalid Entity Type: Folder".
Looks like URL formed is incorrect as it calls for "Folder" instead of Product Folder as displayed below
https://{hostname}//api/v1/{account id}/{department id}/Folder
Correct one seems to be: https://{hostname}/api/v1/{account id}/{department id}/ProductFolder

Hi Manish. This is resolved in the latest release of the SDK, v2.2.2. https://github.com/Parature/ParatureSDK/commit/ff1c3d416e1de5a2ccf9e0d34ccbe2f64d61f618


Kamaelia website content needs updating

Now that the site breakage is fixed (as per #7 ) the site content needs updating. I'll create new issues for things I note here.
Key things that need changing

New pre-release required
Switch to semantic versioning rather than ubuntu style chronological. Last release was <IP_ADDRESS> I'll rebrand that as 1.12.0, since that seems to make a lot of sense. However, next actual release will be "2.12.1":

We always bump the patch number
The new release will not worry about backwards compatibility per se nor seek breakage, but <IP_ADDRESS> (and hence 1.12.0) was targeted at python 2 with some limited python 3 support. This release will drop python 2 support, and so fundamentally be a breaking update - hence the major version number change.

References to sourceforge
References to SVN
References to CVS
Examples that are on the website need to be runnable
Examples that are in the repository that need work needs capturing

When this is done, the website content can be viewed as up to date.
The follow on work is to fix issues in the codebase.
A more critical short term issue is [ #14 ] - to enable SSL on the website, which is higher priority than content updates.
The markdown for the website will be able to be pulled into a public repo. When that markdown is in the public repo and updated, that will mark the completion of this issue. The tooling and markdown files will be updated to make this quicker/easier.

See also: https://github.com/users/sparkslabs/projects/3/views/1

Revamped infrastructure is now in directory Website of this repo. NB, this is incomplete for various reasons


Could not load type "text"  in vendor/symfony/symfony/src/Symfony/Component/Form/FormRegistry.php at line 91

Hello,
I'm using [The "Symfony Standard Edition" distribution], and everything work in the version of Symfony2.X until I update it to the version 3.0.x-dev
Even in the new version, everything work except a page that give me an error in the Controller.
This Error is:
Could not load type "text"
500 Internal Server Error - InvalidArgumentException
in vendor/symfony/symfony/src/Symfony/Component/Form/FormRegistry.php at line 91
at FormRegistry ->getType ('text') in vendor/symfony/symfony/src/Symfony/Component/Form/FormFactory.php at line 84
at FormFactory ->createNamedBuilder ('flag', 'text', null, array()) in vendor/symfony/symfony/src/Symfony/Component/Form/FormBuilder.php at line 106
at FormBuilder ->create ('flag', 'text', array()) in vendor/symfony/symfony/src/Symfony/Component/Form/FormBuilder.php at line 267
at FormBuilder ->resolveChildren () in vendor/symfony/symfony/src/Symfony/Component/Form/FormBuilder.php at line 215
at FormBuilder ->getForm () in src/MyProject/FrontOfficeBundle/Controller/ChallengeController.php at line 418 ...

In the Controller I used this code:
$form = $this->createFormBuilder()
->add("flag","text")
->add("validate","button")
->getForm();
Even if I delete the first add("flag","text"), the error switch to [Could not load type "button"]
I you that the method createFormBuilder() need a parameter, I tried to pass an object Flag which it have many arguments (flag,validate,...).
The problem didn't change it's like the syntax was changed in this version but when I verified the documentation [ http://symfony.com/doc/current/book/forms.html#building-the-form ], I didn't found any problem in the syntax of my code.
The form's version is "3.0-dev".
Thanks for your help and sorry for my bad english.

3.0 dev doesn't use type names anymore, but FQCN. You should always read the CHANGELOG & UPGRADE guides before expecting your code to work.
Please also note that this is an issue tracker to track bugs and features, for support, please ask your questions on StackOverflow.

ok thanks very much.

I get it and i know what is the problem if somone found this problem here
The issue that you will be facing is covered in the UPGRADE-2.8.md and is due to the form names text/button being deprecated in favour of their fully-qualified class name (FQCN).
From UPGRADE-2.8.md
Type names were deprecated and will be removed in Symfony 3.0. Instead of referencing types by name, you should reference them by their fully-qualified class name (FQCN) instead. With PHP 5.5 or later, you can use the "class" constant for that:
Before:
$form = $this->createFormBuilder()
->add('name', 'text')
->add('age', 'integer')
->getForm();

After:
use Symfony\Component\Form\Extension\Core\Type\IntegerType;
use Symfony\Component\Form\Extension\Core\Type\TextType;
$form = $this->createFormBuilder()
->add('name', TextType::class)
// or ->add('name', Symfony\Component\Form\Extension\Core\Type\IntegerType)
->add('age', IntegerType::class)
// or ->add('age', Symfony\Component\Form\Extension\Core\Type\TextType)
->getForm();

... and it goes on to tell you a bunch more ...


Domain Join error: LW_ERROR_LDAP_CONSTRAINT_VIOLATION

This issue does not appear on pbis-8.5.0 and 8.5.3 but appears from 8.5.4
looks like it was introduced in https://github.com/beyondtrust/pbis-open/commit/66debf03a9aac07e1002156b52933ab04c75b6d7 and around https://github.com/BeyondTrust/pbis-open/blob/master/lsass/server/auth-providers/ad-open-provider/join/join.c#L773
When we call domainjoin-cli to join testdomain.net we will get the error output:
Joining to AD Domain:   testdomain.net
With Computer DNS Name: active-directory-service.testdomain.net
xxx's password:
Warning: A resumable error occurred while processing the 'hostname' module
LW_ERROR_ERRNO_EBUSY [code 0x00009cea]
Error: LW_ERROR_LDAP_CONSTRAINT_VIOLATION [code 0x00009d7b]
Why PBIS creates a disabled computer account when domain join and move the computer
account and enable it when domain join successed? However it violates some
restrictions of some domain, so it will fail a domain join progress as above?
Could anyone help to clarify? can we remove the logic inside pbis to create this computer account?

Verbose log of domainjoin-cli join
`20191101040015:INFO:Domainjoin invoked with the join command (remaining arguments will be printed later):
20191101040015:INFO:    [domainjoin-cli]
20191101040015:INFO:    [--loglevel]
20191101040015:INFO:    [verbose]
20191101040015:INFO:    [join]
20191101040015:INFO:Validating join options.
20191101040015:INFO:Domainjoin invoked with 2 arg(s) to the join command:
20191101040015:INFO:    [citrite.net]
20191101040015:INFO:    [svcacct_nanjing]
20191101040015:INFO:Adding fefdee511dc1 (fqdn fefdee511dc1.citrite.net) to /etc/hosts ip <IP_ADDRESS>, removing fefdee511dc1, fefdee511dc1.citrite.net, fefdee511dc1, fefdee511dc1
20191101040015:INFO:Creating blank krb5.conf
20191101040015:INFO:Reading krb5 file /tmp/likewisetmpGwu7IH/etc/krb5.conf
20191101040015:INFO:Reading nsswitch file /etc/nsswitch.conf
20191101040015:INFO:Creating blank krb5.conf
20191101040015:INFO:Reading krb5 file /tmp/likewisetmpMygm8D/etc/krb5.conf
20191101040015:INFO:Distro Version 18.04
20191101040015:INFO:Using user entered password
20191101040015:INFO:Running module hostname
20191101040015:INFO:Adding fefdee511dc1 (fqdn fefdee511dc1.citrite.net) to /etc/hosts ip <IP_ADDRESS>, removing fefdee511dc1, fefdee511dc1.citrite.net, fefdee511dc1, fefdee511dc1
20191101040015:INFO:Writing out updated /etc/hosts file
20191101040015:INFO:Adding fefdee511dc1 (fqdn fefdee511dc1.citrite.net) to /etc/hosts ip <IP_ADDRESS>, removing fefdee511dc1, fefdee511dc1.citrite.net, fefdee511dc1, fefdee511dc1
20191101040015:WARNING:A resumable error occurred while processing the 'hostname' module
LW_ERROR_ERRNO_EBUSY [code 0x00009cea]
20191101040015:WARNING:LW_ERROR_ERRNO_EBUSY [LW_ERROR_ERRNO_EBUSY]
Stack Trace:
../domainjoin/libdomainjoin/src/djhostinfo.c:1287
../domainjoin/libdomainjoin/src/djhostinfo.c:1494
20191101040015:INFO:Running module join
20191101040016:VERBOSE:eventlog:LwEvtOpenEventlog():../eventlog/client/eventlog.c:174: client::eventlog.c OpenEventlog server=)
20191101040016:ERROR:LW_ERROR_LDAP_CONSTRAINT_VIOLATION [LW_ERROR_LDAP_CONSTRAINT_VIOLATION]
Stack Trace:
../domainjoin/domainjoin-cli/src/main.c:1640
../domainjoin/domainjoin-cli/src/main.c:894
../domainjoin/libdomainjoin/src/djmodule.c:356
../domainjoin/libdomainjoin/src/djauthinfo.c:858
../domainjoin/libdomainjoin/src/djauthinfo.c:1271
`

pbis-open will longer receive updates and will be archived. Closing all outstanding issues. Please consider BeyondTrust Active Directory Bridge for continued support.
https://www.beyondtrust.com/privilege-management/active-directory-bridge


Records

TODO list

[X] Database stuff
[X] Editor UI
[X] Security records UI
[X] Medical records UI
[X] Employment records UI
[X] Admin tools
[X] Guidebook entry

About the PR

Adds the minimum viable implementation of https://github.com/cosmatic-drift-14/cosmatic-drift/issues/52
Technical details

Records are stored in the database as JSON and are an additional field on HumanoidCharacterProfile. I tried my best to keep as much code as possible in the CD namespace. We store records in game as a component on the station. We do not interact with the StationRecordsSystem in any way because I found it was far easier to just re-implement parts of it ourselves then to extract the relevant information from StationRecordsSystem. The user interface for the console is shared for all three types of console and parts of it are viable or invisible depending on the console.

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

Breaking changes

Changelog

:cl: (aquif)

add: You can now create medical, security, and employment records in the character editor. They can be accessed in game from their respective consoles.
tweak: The station records console is now the employment records console. Please use the security/criminal records console to match DNA/Fingerprints.
admin: Add a new entry to the admin menu to enable deleting records for the duration of the round. This can also be done with thepurgecharacterrecords and delrecordentry for modifying records.  The entity and index can be found in the admin record console (aghost quickbar action).

Use FancyWindow + fix the margins and it will do wonders to it.

Right, this is my first time making guis for ss14. Which margins did you have an issue with? Is it safe to just change all instances of DefaultWindow to FancyWindow?

Is it safe to just change all instances of DefaultWindow to FancyWindow?

Should be

Why exactly do some guis use DefaultWindow if that is the inferior option?

Not updated yet


Ltminhthu/wl 382 fix bug waitlist form

Input twitter (from @ is able to be removed to @ is fixed
Add error border for information input
Adjust size of share on twt button

@tanlethanh could you please have a look on my pr


Add support for wildcard entities?

Would it be possible to add support for wildcard entites? Eg. sensor.*_flood

Unfortunatelly not, the way attributes work is basically a template sensor with preset value_template


Fix minor typo in containers-security-and-echo-chambers.md

s/stace/strace/

Thank you thank you!


Add Bulla to Base Safe Apps

We support Base, need to add to Base Safe apps.

@ennisjo @germartinez Hi Safe team! Trying to add another network to our Safe app. Would it be possible to get this reviewed/merged? Much appreciated!


Update with-exchange-online.md

fixes https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/1435


chore: rename dropping_copy_types lint

CI needs to be appeased, it seems.

It seems we are at an impasse… old and new rustc can't be kept happy at the same time.


Add api_key to tilejson tiles url

Refs #311
Could this have an adverse effect on any existing tools that might read the url?
@zerebubuth Could you review please?

I tried looking through the "Mapbox Studio Classic" sources for information on whether this would work and how it interpolates its API keys, but I couldn't find anything that would suggest it would work for a normal URL (as opposed to a "mapbox://" one).
Having said that, :+1: let's try it and see if it breaks anything. Hopefully not!


fixed german localizations

read over it, wasn't much but some fixes here and there.

Closes #1095

This PR is abandoned, closing.


P&D with multiple drop-offs: allow to drop only full delivery, not just a single drop-off

Hi
I have a Pickup & Delivery problem with time windows and where might be several drop-offs for a single delivery:
Delivery 1: Pickup(1) - Dropoff(2) - Dropoff(3)
Delivery 2: Pickup(4) - Dropoff(5) - Dropoff(6)
Model:
 // Pickup-delivery pairs
 final int[][] pickupsDeliveries = {
        {1, 2},
        {1, 3},
        {4, 5},
        {4, 6},
};

Then allowing to drop nodes:
long penalty = 100;

for (int i = 1; i < data.timeMatrix.length; ++i) {
     routing.addDisjunction(new long[] {manager.nodeToIndex(i)}, penalty);
}

The problem is that this disjunction allows to drop only single pairs regardless of their type and connections. In other words, it just results with "partial" deliveries instead of dropping them completely.
Example:
Let's say, drop-off 3 can't be added to the final solution due to time window limit.
Current result: Pickup(1) - Dropoff(2) - Pickup(4) - Dropoff(5) - Dropoff(6)
Expected result: Pickup(4) - Dropoff(5) - Dropoff(6)
Question: is there any way to set whole delivery to be dropped if solver can't add it to the solution completely?
Thanks!

First of all, the solver cannot visit the same node twice.  You need to make dummy nodes for the repeated nodes.  So if you really have a map location 1 with a pickup to 2 and another pickup to be delivered to 4, then you need to create two "solver space" nodes for the pickups.  So your pickupsDeliveries variable should not have any repeats, but rather should be something like
{1,2},{7,3},{4,5},{8,6}
Second, if you read the pickup and delivery examples, there is the "same vehicle" constraint there---if a node is not served, then its "vehicle" is by definition -1, which means that the "same vehicle" constraint will require that the delivery node must also have a vehicle of -1 (be unserved).
Hope that helps.

@jmarca That was helpful, thanks!


Change template rendering according to issue #218

Now the _renderTemplate function checks for existence of {{#.*}} or {{^.*}} strings in the template. If they're not present, then it explicitly checks for null values in the template, returning a null.

@robes  Made changes as requested. Now the template renderer checks for null values as well as for non-existing placeholders.
For example:
module._renderTemplate("My name is {{name}}", {})

will return null, as name is not passed in the object.

@robes @hongsudt Should I merge this.

yes


Intercepting click events?

Hello,
I am trying to use your very nice node-resize facility, but I've noticed one significant issue with it, at least for me.
It seems to prevent "click" events from being seen by a modal dialog I've created. Specifically, with your extension activated, the dialog can be raised but any click within the dialog's fields is not seen by the dialog object. Rather those events seem to target the underlying canvas.
Without your extension activated, this does not happen; the dialog behaves normally.

why does this occur?
can I prevent its occurrence and continue to use the extension?

Thank you.
Cordially,
Paul

@paul-bell in our apps we are using the node-resize extension with modal dialog without any problem. Can you provide a minimal demo to reproduce the issue?


Add basic support for the PA31 delta file format (Fixes #1)

Thanks for the PR.
I just reversed new UpdateCompression.dll (seems they reimplemented everything natively for speed; msdelta of course uses some weird scripting language)
From static analysis, here is what I've determined the new header elements to be:
Int HeaderInfoSize (don't really care about this? for PA31 v1 it's 0x88)
Int IsPa31 (must be 1 for PA31, if 0 then UpdateCompression!DeltaPatch::CreatePatch creates a PA30)
Int DeltaClientMinVersion (must be == 1 currently for PA31)
Buffer AdditionalHash (not sure from just static analysis. hash of source file maybe? the same hash algorithm as the other hash is used)

These elements (or the equivalent in new DELTA_HEADER_INFO_EX structure, sizeof=0x88) are set to some default values when reading a PA30:
HeaderInfoSize = sizeof(DELTA_HEADER_INFO); // 0x50
IsPa31 = 0
DeltaClientMinVersion = 0
AdditionalHash.length = 0

Could you update the PR to include this? (if you could actually test that my guess of AdditionalHash is indeed correct, that would be nice too)

For the file attached in #1:

HeaderInfoSize is indeed 0x88.
IsPa31 is indeed 1.
DeltaClientMinVersion is 0. Wanna research it a bit more and come up with a more accurate comment?
AdditionalHash is identical to Hash.

You're right, DeltaClientMinVersion is 0. I got confused, it's set to 0 but is checked (on read and write) to make sure it's <= 1.

I updated the comment.


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-k8s-24-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 1237

Questions ?
Please refer to the Backport tool documentation


add cmake to install requires for debian

This PR adds cmake to the install depends.
If cmake is not installed dpkg-buildpackage -b -us -uc fails with the following message:
Can't exec "cmake": No such file or directory at /usr/share/perl5/Debian/Debhelper/Dh_Lib.pm line 522.

Merged, thank you!


About  manual annotations

Thanks for your wonderful work.
In Table1 of your paper, we find that you use the manual annotations.
I can't find these annotations file, could you provide it for me?

I believe that we used "posetrack_train_N5_per_video.json", which is provided in the zip for these experiments. However, at the moment I'm not 100% sure since it's been a long time since I worked on this project. I would urge you to look into the training scripts, and configuration files associated with this particular task.

Thanks, I find posetrack_train_N5_per_video.json in folder posetrack17_json_files.
But when I run the experiment video pose propagation, meting some confusion。
I use the following command ( inference video pose propagation by delta -3) :
python tools\test.py --cfg ../experiments/posetrack/hrnet/w48_384x288_adam_lr1e-4_PoseWarper_inference_video_pose_propagation.yaml OUTPUT_DIR /media/jion/D/chm/Code/PoseWarper_supp_files/posetrack17_experiments/PoseWarper/V250_N5/out/ LOG_DIR /media/jion/D/chm/Code/PoseWarper_supp_files/posetrack17_experiments/PoseWarper/V250_N5/log/ DATASET.NUM_LABELED_VIDEOS 250 DATASET.NUM_LABELED_FRAMES_PER_VIDEO 5 DATASET.JSON_DIR /media/jion/D/chm/Code/PoseWarper_supp_files/posetrack17_json_files/ DATASET.IMG_DIR /media/jion/D/chm/DataSet/PoseTrack2017/images_renamed/ TEST.MODEL_FILE /media/jion/D/chm/Code/PoseWarper_supp_files/posetrack17_experiments/PoseWarper/V250_N5/out/posetrack/pose_hrnet/w48_384x288_adam_lr1e-4_PoseWarper_train/final_state.pth POSETRACK_ANNOT_DIR /media/jion/D/chm/Code/PoseWarper_supp_files/posetrack17_annotation_dirs/val_withJson_consecutive/val/ MODEL.EVALUATE False MODEL.TIMESTEP_DELTA -3 SAVE_PREDS True PRINT_FREQ 5000
My Confusion
This situation is that model concat_input contain image ref_x, image sup_x, and ground truth(gt) heatmaps  gt_x  correspond to image ref_x.  After seed image ref_x and image sup_x through HRNet, these become heatmaps ref_x  and heatmaps sup_x. And in
https://github.com/facebookresearch/PoseWarper/blob/43b1aa373d945abaf9e9a1f70953cc7411796a1a/lib/models/pose_hrnet.py#L636
replace sup_x by gt_x， this operate make me confusion. In my view, this operation means that use the difference between Frame A and Frame B to warp  Frame A gt heatmaps, and finally we generate Frame A heatmaps. Why not use the difference between Frame A and Frame B to warp  Frame B gt heatmaps. Specially, use gt_ref_x correspond to image ref_x gt heatmaps replace sup_x.
Maybe I understanding wrong, I hope you can solve my doubts.

Thanks, I found it.

Thanks, I found it.


feat: remove restriction to node<15 and npm<7 to enable testing on newer versions

Resolves #480

I change a bit the title to make it super clear what is the most important change and why

@derberg should I squash the commits and change the message to be similar to the title?

@orfins no need. We by default allow only the Squash and merge option, and it also allows to change the commit message, so I'll handle that 👍🏼

I'm just thinking if it really should be feat (minor release) and not fix (patch release). In the end, it is not a bug fix, but not a feature too 😅

I'm just thinking if it really should be feat (minor release) and not fix (patch release). In the end, it is not a bug fix, but not a feature too 😅

What about refactor? Or maybe we could say that installing the package on node>14 and npm>6 is a feature? 🤣

refactor will not trigger the release. I'll change to fix and we will get 1.1.9 out of it. It is for sure not a feature and we are kinda fixing a bug in the configuration


Drop license badge for now; cached as UNKNOWN on CDNs

We don't want to confuse people.
It's MIT / Apache dual licensed.
We'll restore this later once the cache is refreshed.

It is occasionally right... at least on PyPI... let's revisit.


Add --limit-bytes to diff command to truncate output in github actions

Add a default limit so that very large diffs do not fail github actions
Issue #207

Codecov Report

Merging #208 (ebe24b7) into main (17b6e79) will decrease coverage by 0.53%.
The diff coverage is 41.17%.

@@            Coverage Diff             @@
##             main     #208      +/-   ##
==========================================
- Coverage   91.73%   91.20%   -0.53%
==========================================
  Files          15       15
  Lines        1512     1524      +12
==========================================
+ Hits         1387     1390       +3
- Misses        125      134       +9

Impacted Files
Coverage Δ

flux_local/tool/diff.py
85.93% <41.17%> (-4.07%)
:arrow_down:

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


camera prewiew somtimes shows as missing image

Description
when showing camera prewiev on daschbort.
i hawe  streams from hass disabeld. tried whit it on but cant reproduse the error
Reproduction Steps

create a camera prewie on a daschbord
F5 alot and wait
camera prewiew hows as missing image

Expected behavior
prewiew always shows
If applicable, add error logs.
Logger: aiohttp.server
Source: custom_components/tapo_control/camera.py:163
Integration: Tapo: Cameras Control (documentation, issues)
First occurred: 10:34:54 (80 occurrences)
Last logged: 21:11:14
Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_protocol.py", line 433, in _handle_request
resp = await request_handler(request)
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_app.py", line 504, in _handle
resp = await handler(request)
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 85, in security_filter_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 100, in forwarded_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 80, in ban_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 235, in auth_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 146, in handle
result = await result
File "/usr/src/homeassistant/homeassistant/components/camera/init.py", line 734, in get
return await self.handle(request, camera)
File "/usr/src/homeassistant/homeassistant/components/camera/init.py", line 774, in handle
stream = await camera.handle_async_mjpeg_stream(request)
File "/config/custom_components/tapo_control/camera.py", line 163, in handle_async_mjpeg_stream
await stream.close()
File "/usr/local/lib/python3.10/site-packages/haffmpeg/core.py", line 159, in close
await self._loop.run_in_executor(None, _close)
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.10/site-packages/haffmpeg/core.py", line 154, in _close
self._proc.stdin.write(b"q")
BrokenPipeError: [Errno 32] Broken pipe
Device Firmware
Version:1.3.0 Build 220909 Rel.43466n(4555)
Using stream component
No
Does camera work via official integrations?
N/A
Camera has all attributes filled out in developer tools
Yes
HASS Environment
hassos on pi4
Search for similar issues
Yes
Additional information
No response

Not an integration issue, this is either a network issue or ha issue.


chore: Upgrade to the new replicator

Description
Migrate from the old replicator to Farcaster's new replicator
It's also worth keeping feat: Standardize and upgrade API routes in mind, since both this chore and that feature would require changes to API routes.

Adding all open issues to my working branch(auth)'s README for now
Also closing because this task in particular is going to have to wait until I make edits to the API(makes more sense to build that out first since things already run in prod on the old replicator)


[OmniSci] Mortgage benchmark doesn't work with Calcite enabled

It successfully runs with disabled Calcite and hung with 100% CPU load with enabled Calcite.

It looks, the issue is somewhere in our optimizations for joins. Disabling them allows us to execute queries with calcite enabled, however, performance is 2 times slower then ibis. I hope, that folks from omnisci will help to find the problem.

A possible reason for bad performance is --enable-multifrag-rs which gave us a nice boost for Ibis.

Enabling joins optimization inlines projection into the join, that leads type mismatch of join keys for some reason. And that leads omnisci to fallback nested-loop join instead of a hash join.
So, we need to find out the cause of type mismatch.

It was fixed, by disable JoinProjectTranspose optimizations. Omnisci does not enable them by default, they use it only to optimize queries with views. Also, it looks there is a bug in that optimization on calcite side and also, omnisci does not support joins with casts on hashtable build phase. So, it's better to disable the optimization, as it should not significantly impact performance.


feat: add support for matching raw protcol in policy

Signed-off-by: Rudraksh Pareek<EMAIL_ADDRESS>Fixes #676
Changes:

Set network type as SOCK_RAW when raw protocol is specified in security policy
Update CRDs

Codecov Report

Merging #685 (b055045) into main (93794fe) will increase coverage by 0.01%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main     #685      +/-   ##
==========================================
+ Coverage   35.93%   35.95%   +0.01%
==========================================
  Files          25       25
  Lines        9018     9020       +2
==========================================
+ Hits         3241     3243       +2
  Misses       5327     5327
  Partials      450      450

Impacted Files
Coverage Δ

KubeArmor/feeder/policyMatcher.go
37.28% <0.00%> (-0.08%)
:arrow_down:

KubeArmor/monitor/systemMonitor.go
48.43% <0.00%> (+0.36%)
:arrow_up:

Continue to review full report at Codecov.

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

Regenerated CRDs using controller-gen.

Can we have a test case for this?

Sure @daemon1024 :+1:

I see tests involving raw sockets have failed on GH in the past - https://github.com/kubearmor/KubeArmor/blob/main/tests/scenarios/FAILING_IN_GHA_github_test_09/ksp-ubuntu-1-net-icmp-audit.yaml :thinking:.
Could that be a reason as to why this failed?

Could that be a reason as to why this failed?

Right. For some reason gh actions seems to be using DGRAM instead of RAW socket with ping. Can you check for some other utility which is definitely triggers SOCK_RAW. Else we can move ahead without the test case for now.

@daemon1024 I see. Lemme see if I can find a tool that can be used in both test 9 and 13.

are we only targeting the logging part? what about the policy enforcement?

are we only targeting the logging part? what about the policy enforcement?

@nam-jaehyun Are you talking about testing other actions in the tests?
If yes, in GH scenarios, github_test_14 is testing Block action and in local scenarios, multiubuntu_test_28 is also testing Block action.
Let me know if I understood you correctly.

So I've updated my branch according to changes introduced in #682.
Here is the apparmor profile generated for the security policy in multiubuntu_test_28:
## == Managed by KubeArmor == ##

#include <tunables/global>

profile kubearmor-multiubuntu-ubuntu-1-container flags=(attach_disconnected,mediate_deleted) {
  ## == PRE START == ##
  #include <abstractions/base>
  umount,
  file,
  network,
  capability,
  ## == PRE END == ##

  ## == POLICY START == ##
  deny network raw,
  ## == POLICY END == ##

  ## == POST START == ##
  /lib/x86_64-linux-gnu/{*,**} rm,

  deny @{PROC}/{*,**^[0-9*],sys/kernel/shm*} wkx,
  deny @{PROC}/sysrq-trigger rwklx,
  deny @{PROC}/mem rwklx,
  deny @{PROC}/kmem rwklx,
  deny @{PROC}/kcore rwklx,

  deny mount,

  deny /sys/[^f]*/** wklx,
  deny /sys/f[^s]*/** wklx,
  deny /sys/fs/[^c]*/** wklx,
  deny /sys/fs/c[^g]*/** wklx,
  deny /sys/fs/cg[^r]*/** wklx,
  deny /sys/firmware/efi/efivars/** rwklx,
  deny /sys/kernel/security/** rwklx,
  ## == POST END == ##
}

I tested github_test_14, but the output is not what we expected.
{"timestamp":1652091842,"updatedTime":"2022-05-09T10:24:02.579678Z","hostName":"kubearmor-dev","namespaceName":"github","podName":"ubuntu-1-deployment-d4c5f8fd7-2jc4h","labels":"container=ubuntu-1","containerID":"9e45c5ff9d262842e47d060b6257cab4e56486464aa3192a4130874f8f22d9eb","containerName":"ubuntu-1-container","containerImage":"kubearmor/ubuntu-w-utils:0.1@sha256:b4693b003ed1fbf7f5ef2c8b9b3f96fd853c30e1b39549cf98bd772fbd99e260","hostPPid":9657,"hostPid":11280,"ppid":9657,"pid":165,"uid":0,"parentProcessName":"/usr/bin/containerd-shim","processName":"/bin/ping","policyName":"DefaultPosture","type":"MatchedPolicy","source":"/bin/ping -c 1 <IP_ADDRESS>","operation":"Network","resource":"domain=AF_INET type=SOCK_RAW protocol=ICMP","data":"syscall=SYS_SOCKET","action":"Block","result":"Permission denied"}


added metric data collection from /metrics on the master

ok to test

ok to test

ok to test

:+1:


[Chore] tag v3.5.0 (20230530)

Description
chore commit for taggin v3.5.0.
Commits since v3.4.1
tag/v3.4.1...chore/v3.5.0
New feature

#212

Bug fix

#211
#213
#215
#217
#222

Refinement

#214
#218
#219
#222
#221
#224
#212

Chore

#220
#223

Deps

#226

Major Behavior changes
User experience changes

#212 :

now otaclient supports update only a portion of ECUs in the cluster(may or may not include self ECU itself),
now otaclient supports retry on OTA failed ECU at anytime, regardless if there is any other ECU in update or not,
use ensure_otaproxy_start from https://github.com/tier4/ota-client/pull/219, now otaclient will wait for upper otaproxy(if any) online before starting any downloading,
otaclient still waits for its all its childECUs not in UPDATING ota_status before it can reboot itself(to finalize its OTA update, if applicable), but if the only leftover in UPDATING ECU become unreachable, it will not wait for it and reboot,
otaclient status API will return the cached ECU status reports for each ECUs. If disconnected ECU labelled as unreachable(disconnected longer than UNREACHABLE_ECU_TIMEOUT), this ECU's cached status report will be removed from mainECU's status API response.

#219

If upper_ota_proxy is configured and enable_local_ota_proxy is True in proxy_info.yaml, otaclient will wait for upper_ota_proxy becoming online before it starts any downloading.

#215

now OTA metadata & meta files downloading are also covered by same retry strategy as OTA files downloading.

Internal changes

#212

now otaclient will continuously polls status from subECUs(with ACTIVE_POLLING_INTERVAL or IDLE_POLLING_INTERVAL),
now otaclient supports handling/dispatching OTA request at anytime, regardless if there is any other ECU in update or not,
now otaclient supports discovering in UPDATING ECU and launch otaproxy on-demand(when any ECU requires network) at anytime,
now otaclient will cleanup cache_dir in current ACTIVE SLOT when all child ECUs/self ECU in the cluster is in SUCCESS ota_status, (NOTE that standby slot's ota_cache dir will not be cleaned),
otaclient will cache status report from child ECUs, instead of querying each subECUs' status API when mainECU's status API is called, and return the latest one as status API querying response, except for status report for (labelled as)unreachable/disconnected ECU(entry excluded from the response),
ECU that keeps disconnected longer than UNREACHABLE_ECU_TIMEOUT will be treated as unreachable, this ECU will be excluded from overall_ecu_status_report generation, hence excluded from the factors of blocking mainECU from rebooting, also this ECU's status report will be removed when generating status API response,
OTAClientServiceStub now only controls OTAClient reboot behavior, permit/prevent it reboots the ECU in multiple ECU scenarios.

#222

for valid metadata.jwt that missing optional fields, proper default value will be set after parsing:
a. total_regular_size -> 0,
b. compressed_rootfs_directory -> "",
for invalid metadata.jwt(either invalid json, or missing must_set fields), MetadataJWTPayloadInvalid OTA recoverable error will be reported.
OTA recoverable error BaseOTAMetaVerificationFailed now is renamed to MetadataJWTVerficationFailed.

#211

files being copied from active slot to standby slot will be validated by hashing during the copying.

Noticeable unchanged behaviors

#212

use updated otaclient_call from #224 , and again ensure the behavior of:
if subECU doesn't respond to dispatched OTA request, otaclient will create a response with OTA RECOVERABLE failure for it.
otaclient status API will not include the entry for disconnected ECU(ECU that doesn't respond recent status queries).

@Bodong-Yang
I can't approve since there are no changes.

@obi-t4 Ah is the PR description OK? If so I will approve it, thanks!

@Bodong-Yang
Ah sorry, I submitted this PR :-)

Yes, the description is OK!


add pull request template

Thank you for working on TiKV! Please read TiKV's CONTRIBUTING document BEFORE filing this PR.
What have you changed? (mandatory)
Add pull request template for TiKV
What are the type of the changes (mandatory)?

Improvement (non-breaking change which is an improvement to an existing feature)

How has this PR been tested (mandatory)?
Tested in TiDB repo
Does this PR affect documentation (docs/docs-cn) update? (optional)
No
Refer to a related PR or issue link (optional)
https://github.com/pingcap/tidb/pull/6718

 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.You have signed the CLA already but the status is still pending? Let us recheck it.

@queenypingcap PTAL

PTAL @Hoverbear

LGTM!

LGTM

Also would you give a hand on solving https://github.com/pingcap/tikv/issues/3151?

@zz-jason New idea: I suggest to add a section:
Does this PR affect tidb-ansible update? (mandatory)
If you changed configurations, or metrics, please file a PR in tidb-ansible, xxxxx.

LGTM


🐛 The hash for development pods changes when they are moved to a new location

Did you already try Rugby doctor?
✅
Describe the bug
I've identified an issue with development pods in our project. The hashing process is influenced by inconsistent paths(full path) across various development devices, leading to different hash values. Consequently, the cache cannot be shared with others, even for unmodified development pods.
To Reproduce
Analyze the same development pods in different devices (or in the same device with different development pod paths).
Expected behavior
I believe development pods should have the same hash value when their build contexts are identical.
Screenshots

======
Update: After checking the repository in `/tmp`, I noticed that even some non-development pods also exhibit different path styles:

Environment (please complete the following information):
Version: 2.4.0
Additional context
nil

I have an idea to execute the following tasks during the targetHashContext collection phase:

Delete PODS_TARGET_SRCROOT if it exists.
For all files' paths, remove the prefix corresponding to $(PODS_TARGET_SRCROOT).

But I'm not sure if there are any overlooked details, I will give it a try.

@cragod Hello! Could you look at this related issues and pr? Maybe you will have some thoughts too.

#256
#258

As I understand, at the first screenshot files placed outside of Pods directory. That's a problem for the current version of Rugby.
Yeah, and at the second one files placed outside of $HOME directory. I think Rugby cuts paths related to $HOME.
I need to think) I'll check your request 👍

@cragod Could you describe your project directory structure?
I can't understand what's wrong with /Users/yunl/Workspace/RC/hello-mono-repo/dependencies/.
I've tested and right now Rugby:

Don't work with /tmp directory because there is a symlink. I can fix it;
Works with basic project directory structure:Example
├─ Pods
└─ LocalPods

Works with React Native project directory structure:RAProject
└─ ios
   └─ Pods

So, I need to understand which paths saved as absolute ones in your hash yml files?
Also, I need to know an absolute path to your Pods directory.
And finally, you can debug this place by yourself:
https://github.com/swiftyfinch/Rugby/blob/4435df64b03a41233af53f2a83a0c93371e89b7d/Sources/RugbyFoundation/Core/Common/Hashers/FileContentHasher.swift#L42

There are several modules under dependencies, something like:
.
- app
  - ios
    - ...
    - Podfile
  - android
- dependencies
  - moduleA
    - ...
    - moduleA.podspec
  - module B
    - ...
    - moduleB.podspec

Podfile:
pod 'moduleA', :path => '../../dependencies/moduleA'
pod 'moduleB', :path => '../../dependencies/moduleB'

Then, in my practice, the source files of moduleA and moduleB are resolved to the full local path in targetHashContext.

@cragod Could you test #288?
It works good to me ✅.

@cragod Could you test #288? It works good to me ✅.

I tried it, and it works well. The paths in the hash YAML are no longer linked to the repo location 👍🏻

@cragod Great, I've merged #288. 👍 Can we close this issue and your draft?
I can release a patch right after we will finish with this issue.


grabber only downloads 100 images from gelbooru even though the "images per page" section in the downloads tab say 291

Bug description
when using grabber to download from gelbooru, it only downloads 100 images even though the "images per page" section in the downloads tab say 291
Steps to reproduce

search some tags
click on "get all" or "get this page" (both have the same result)
right click the download in the downloads tab and click "download"
it only downloads 100 images

Expected behavior
it should download all 291 images
Screenshots

System information

OS: [Windows 10]
Grabber version: [7.9.1]

found the other issue post about the same thing


Getting samples of data are not working

Hi everyone, since I am seeing it a lot here, I want to ask if anyone knows why methods get[something]Samples are not working?
Is there is any general issue for all of them? Tried to get SleepSamples and WalkingRunningDistanceSample, both return empty array every time. Looks like it's the same for all other methods for getting samples.
It seems like one issue occurs everywhere, have anyone tried to dig why that happens?

I was just digging into why getDailyStepCountSamples was always returning an empty array for me. By default the library excludes manually added data (at least for getDailyStepCountSamples). After passing includeManuallyAdded: true flag to the options object it works as expected. Not sure if you're with manually added data, but could be something worth checking.

I was just digging into why getDailyStepCountSamples was always returning an empty array for me. By default the library excludes manually added data (at least for getDailyStepCountSamples). After passing includeManuallyAdded: true flag to the options object it works as expected. Not sure if you're with manually added data, but could be something worth checking.

Nice find

includeManuallyAdded: true

You are the hero I needed


How can i set the min and max value in the inline datepicker?

I have gone through the basic documentation, but didn't find the way or syntax to set the min and max value in the inline datepicker (in sat-calender). So, can you please help me out in it.

There is no way;(On Jun 25, 2019 10:33 PM, Nikhil Paliwal<EMAIL_ADDRESS>wrote:I have gone through the basic documentation, but didn't find the way or syntax to set the min and max value in the inline datepicker (in sat-calender). So, can you please help me out in it.
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.

Can you provide any way to implement this? or can you add this feature in it. As, in most of the cases it required to disable the date as per the min and max value.

Got the solution by doing some R&D by own. Now it is resolved.

@ils-nikhilp How you solved it I am facing same issue

For min and max value it has the same option as mat-calendar.

Got it thanks
@SaturnTeam please improve documentation add use method in sample code


Regression Testing for AE Timelines v2.0.0

Confirm basic functionality and new features are working as expected in examples shown below:
Examples using v2.0.0 Release Candidate
EXAMPLE(S)
Basic Functionality (Tested every release)

[ ] Check all spelling and grammar on the page
[ ] View colored plot points and their tooltips for adverse event information by hovering the mouse over the adverse event markers.
[ ] Confirm that the filters (Severity, Subject ID, System Organ Class, Related to Treatment) are working as expected: when selected, only relevant events should be visible along with the ratio and percentage of affected participants
[ ] Confirm that the Sort Ptcpts option sorts the visible participants by in the indicated manner
[ ] Use a combination of sorting and filtering to ensure that more than one manipulation can be applied at once
[ ] Confirm detail view work as expected by clicking on a participant ID

New Functionality (Tested in V2.0.0 only)

[ ] (#20) Confirm that the date of an adverse event does end in a circle
[ ] (#19) Confirm that a serious AE is notated by a different mark than a normal AE

@jwildfire can you please review this?

@brittsikora Good start! 2nd bullet looks ok to me. 2 notes:

I'd combine items 3 through 6 in to a single check ("Make sure filters for X, Y and Z are behaving as expected")
Add checks for the detail view accessible by clicking on a participant id.

@brittsikora , these gists should cover regression testing:
default
custom

@brittsikora we should add a test for #26, but other than that, this looks good.

Added a point for #26 - do you think that covers it?

passed testing - closing