Request for Video Generation Inference Script

Thanks for the great work! Do you have any inference script available for video generation? If not, are there plans to release it in the future?

Also, the process_image_video in vila_u/data/dataset.py is missing.

Hi @ltzheng,
Thank you for your interest! I've added video generation inference. Here's an example command:
CUDA_VISIBLE_DEVICES=0 python inference.py --model_path path/to/your_downloaded_model --prompt "Fireworks in the air." --video_generation True --save_path path/to/save_videos

The problem of process_image_video is also fixed. Please feel free to reach out if you have additional questions.
Best,
Zhuoyang

Thank you for your quick response! The text2video command works. I suppose that vila-u might also support image2video and image2image generation. Are there commands available for these? In my opinion it's essentially a variation of text2video, where the input image serves as the initial frame.

Currently, we have not yet incorporated image2video and image2image data into the training process, which may impact performance on these tasks. For image2video, I think you can try to provide the initial frame to generate the next few frames. Additionally, if you have customized data, you can easily fine-tune VILA-U, as our framework tokenizes all inputs.

Thanks! Closing this issue now.


[HUDI-2990] Delete partitions without metadata sync to hms

Tips

Thank you very much for contributing to Apache Hudi.
Please review https://hudi.apache.org/contribute/how-to-contribute before opening a pull request.

What is the purpose of the pull request
Delete partitions without metadata sync to hms
link: HUDI-2990
Brief change log
Delete partitions without metadata sync to hms
Verify this pull request
(Please pick either of the following options)
This pull request is a trivial rework / code cleanup without any test coverage.
(or)
This pull request is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end.
Added HoodieClientWriteTest to verify the change.
Manually verified the change by running a job locally.

Committer checklist

[ ] Has a corresponding JIRA in PR title & commit

[ ] Commit message is descriptive of the change

[ ] CI is green

[ ] Necessary doc changes done or have another open PR

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

@hudi-bot run azure

@hudi-bot  run azure

@hudi-bot  run azure

@hudi-bot run azure

@hudi-bot run azure

User reported an NPE here, please check again !

NPE? it's hard to analyze it. @XuQianJin-Stars

Hi guys. Thanks a lot hard working for drop partitions function
I just have a try and failed :<
Do a little dig and raise a pr to fix it.
Really appreciate it if you are interested and help me review.
Thanks in advance.
https://github.com/apache/hudi/pull/4453


Fix target framework for xunit test runners

Fixes target framework in test projects to allow xunit test runner to discover and execute all tests.
Instroduced by #32 , see comment thread for more information.

Thank you for your commitment. Great contribution.


ConfigMap "bevel-vault-script" not found when running Besu genesis chart for no-vault no-proxy

Describe the bug
The  besu genesis init job from the besu genesis chart is not completing.
To Reproduce
Steps to reproduce the behavior:

Run Besu genesis chart, following the no-vault and no-proxy approach.
Describe the pod so you will see the following error:

Expected behavior
The job should complete.
Screenshots

Fixed with #2639


GitHub: Invite members

Who should be invited to Catena-X ng
GitHub Users:

eschrewe
PaMarzec

Vouching person:

Maintainer of GitHub Team "product-puris": tom-rm-meyer-ISST
Product Owner (in case maintainer is not sufficient):  Mail Ute Burkhardt

Please Note: Future development will not be done on ng BUT ArgoCD still relies on membership. They're part (or will be part) of the team "product-puris".

Hi @tom-rm-meyer-ISST,
invitation was sent to the 2 new users.

after successful invitation you as maintainer for the gh-team can invite them to the team.
@tom-rm-meyer-ISST  Please verfiy and close the issue if your fine with the result. Thanks in advance.
FYI: Please update the profile information with clear names that we can verfiy that they are real users and we can be sure that they are a part of the as stated in the Office Hour 😉
Blog Post Office Hour

New GH Support Process is used, but we have a couple of hints:
Please identify yourself, either on your GH profile page or in the issue itself. In general everyone with a GH account is able to create a support issue and in some cases we've to validate if the request itself is valid. It helps a lot to know who is opening the request to verify.
Be careful with sensitive data, like email addresses, provided in issues. When you request to onboard a new developer to our Catenax-ng organization. It's sufficient to provide the GH account name, there is no need for any email-address. Keep in mind, that these issues are public and can be read from everyone, even spam-bots.

Friendly reminder: The invitation will remain for 5 days.

Thanks for beeing that fast! Everything is alright. I'll ensure that the users add their names to their accounts. Thanks for pointing out! :)


Error: Cannot find module 'lodash/object/get'

There are two issues:

you used a wildcard to version lodash in package.json, so if the API breaks (it did) then users get the incompatible version. You should fix the version or at least don't let it float above the major version you're on.
The new way to import lodash/object/get is require('lodash/get') or require('lodash/object').get.

Thanks again for this PR.


[pyproject] Remove Python 3.13 restriction on rust based libraries

Resume testing orjson and msgspec against python 3.13.
At the time of release for v3.1.0, orjon and msgspec could not be installed on python 3.13 as the packages did not support it.

Waiting on https://github.com/jcrist/msgspec/issues/698

Waiting on new msgspec release

msgspec is taking too long, will do as a separate PR


Unapplied License

The end of the license has the following text. It looks like it has never been applied to the HanekeSwift. I think you just need to fill in the Copyright date and the name of the copyright owner to apply the license.
 END OF TERMS AND CONDITIONS

   APPENDIX: How to apply the Apache License to your work.

      To apply the Apache License to your work, attach the following
      boilerplate notice, with the fields enclosed by brackets "{}"
      replaced with your own identifying information. (Don't include
      the brackets!)  The text should be enclosed in the appropriate
      comment syntax for the file format. We also recommend that a
      file or class name and description of purpose be included on the
      same "printed page" as the copyright notice for easier
      identification within third-party archives.

   Copyright {yyyy} {name of copyright owner}

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

Please see my pull-request #190 for fix to this issue.


AdminLimitExceededError: Admin Limit Exceeded

i am using npm module ldapjs for ldap search query and my search query giving me 1000 records and after that i am getting error AdminLimitExceededError: Admin Limit Exceeded but in actual there is 26,000 records.
i tried with so many options like -
paged: true,
pagesize:900,
sizeLimit:26000
but nothing is working.,please suggest me how use paging concept with npm module ldapjs?
i am using latest version on ldapjs.

I have updated the client documentation to include more information about the automatic paging mechanisms.  (Seen here: http://ldapjs.org/client.html#paging)  If you're configuring pageSize and/or sizeLimit, I would ensure that they fall below the expressed server limit of 1000. (Do not specify a sizeLimit that is smaller than pageSize either)

as in document you mentioned i used same thing to automate paging
Opts ={
scope:"one",
filter:"(cn=ABC*)",
timeLimit:60,
sizeLimit:2000,
paging: true
};
in search query control is never go in page block and if we deined sizeLimit is 2000 then i am getting same error  AdminLimitExceeded, if i define size limit is beyond 1000 eg 900 then i am getting error SizeLimitExceeded. can u please tell me if i want to fetch records around 5000 what parameter or paging configuration should i pass?
only enabling paging true is not working.

Please ensure that pagedSearchControl (1.2.840.1135<IP_ADDRESS>9) is among the extensions supported by the server by querying the rootDSE.

⚠ This issue has been locked due to age. If you have encountered a recent
problem that seems to be covered by this issue, please open a new issue.
Please include a minimal reproducible example
when opening a new issue.


update policy instructions to be compatible with non kind clusters

Signed-off-by: Mike Ng<EMAIL_ADDRESS>has a dependencies on the following PRs:
https://github.com/open-cluster-management/governance-policy-framework/pull/100
https://github.com/open-cluster-management/iam-policy-controller/pull/52
https://github.com/open-cluster-management/cert-policy-controller/pull/86
https://github.com/open-cluster-management/config-policy-controller/pull/119

new commit to fix the items that doc team found. https://github.com/open-cluster-management/website/pull/69/commits/8ee7841eb182c295bacab66461f24f610efe9b33


Fix bug with bisect and custom error codes

The bisector was hardcoded to return 1 for failure rather than a custom error code if configured.

Nice one! :)


FR: some library packages rely on postint for proper dynamic resolution

Title is generic as I think other libs may do this too?
The specific example I'm dealing with today are packages libblas3 and liblapack3 that install their shared libraries into a subdirectory of the dynamic library path (e.x. /usr/lib/x86_64-linux-gnu/blas/libblas.so.3), then in post install run update-alternatives to make the symlinks in the library directory.
Postint:
% cat libblas3.postinst.in
#!/bin/sh

set -e

update-alternatives --install /usr/lib/<EMAIL_ADDRESS>\
                    libblas.so.3-@DEB_HOST_MULTIARCH@ /usr/lib/<EMAIL_ADDRESS>10

#DEBHELPER#

exit 0

The binaries that try to load them fail. My testcase is installing gdal-bin and running ogr2ogr --version, which will cry:
root@d876f2ae9478:~# ogr2ogr --version
ogr2ogr: error while loading shared libraries: libblas.so.3: cannot open shared object file: No such file or directory

I'm currently hacking around it with symlinks:
# This is to hack around the fact that liblas3 and liblapack3 run a postinst to
# `update-alternates` and install their libraries in /usr/lib/$(uname -m)-linux-gnu/
#
# We don't run the postist, so just symlink the libraries to where they need to be
genrule(
    name = "libblas.symlinks_mtree",
    outs = ["libblas.symlinks.mtree"],
    # double $$ to pass through the bazel make rule expansion
    cmd = """
    for lib in libblas.so.3 liblapack.so.3; do
        DEB_HOST_MULTIARCH="$$(uname -m)-linux-gnu";
        LIBNAME="$${lib%%.so.*}"; LIBNAME="$${LIBNAME#lib}";
        echo "usr/lib/$$DEB_HOST_MULTIARCH/$$lib uid=0 gid=0 time=0 type=link link=/usr/lib/$$DEB_HOST_MULTIARCH/$$LIBNAME/$$lib"
    done > $@
    """,
)

tar(
    name = "libblas.symlinks",
    mtree = ":libblas.symlinks_mtree",
)

Filing the issue as an errata I guess, as I have a workaround in hand. Does this seem like a "best practice" for something like this? I don't really expect rules_distroless to handle this out of the box unless it was a common library pattern (and it doesn't seem to be).

We currently don't support running any lifecycle scripts as usually they require a running container, technically we could support lifecycle hooks that does basic things like these but i don't have the time do it myself, happy to review a PR

I have looked into this briefly, good news is that as we always install from scratch, we are not concerned with most of the lifecycle commands we might get away with only running post* hooks,  and the bad news is that only way to know if a package has hooks is to inspect the control layer which only downloaded when requested by a target.

It's a hard thing to support generically for sure.
I'm just spitballing, but maybe there's a class of postinst_ functions that'll accept control files to process, and output a weird compat tarball?
For this update-alternatives use case:
postinst_update_alternatives(
    name = "update_alternatives",
    srcs = ["@noble//libblas3/arm64:control"]
)

# then include ":update_alternatives" in your `tars`

The rule could grab the postinst out of each of the sources, look for dh_installalternatives signature in postinst and spit out compatibility symlinks?
Kind elaborate ... but it's more generic than the ca-certificates munging.

update_alternatives is definitely something we can support, looks like its interface is well defined and something we can mimic.
I'd be happy review a PR and debate more on the code.


GeoIP module no longer working

It's been a little while since I've used dnstwist so I updated my brew formulae and they attempted to run my script across multiple domains. I noticed that I was getting an error that stated the following:
Error Opening file /usr/local/var/GeoIP/GeoIP.dat
I then tried to run dnstwist directly and not via a script and I get the same error just running dnstwist with no arguments.
Current version of dnstwist installed via brew is 20200916.
The version of GeoIP installed is "stable 1.6.12" and from research conducted appears to be deprecated and no longer supported.
Will GeoIP support be moved to a more updated module or removed completely?

Either GeoIP database is not present in your system or the path is wrong.
Unfortunately GeoIP database and module is not going to be updated in the nearest future due to license limitations.

You are correct that the GeoIP database is not present as the recent update of dnstwist from Brew also needed the GeoIP module to be updated which seems to have caused this. That being said I have seen other reports similar to what you mentioned that the GeoIP module is legacy and discontinued.
Is there a way to disable that module until the next update so dnstwist does not check for the existence of the GeoIP database files when run?

Could you please pull the most recent version from Git and test it? Hopefully the error message should be gone.

dnstwist appears to be working better now. I am no longer receiving the errors.


lib: add analysis profile in pcap info

Because this is a high-level relevent info.

Thanks, @pkeroulas!


Test for compatability between main and all previous versions

In theory every commit should be backwards compatible with mainnet. To help ensure backwards compatability, we should create a test that compares the results of processing and executing txs on the main branch for each app version. We should also create a significantly longer test that syncs mainnet from scratch using a block data archive node. This will gurantee that a given release maintains the ability to sync from scratch for all edge cases already included in mainnet.

the goal of this test is to ensure that whatever branch is capable of syncing from scratch. In theory, we can do this with just unit tests, however there are so many different hyper werid edge cases that we don't know what all of those are yet.
for example, we could execute one transaction per block, for every possible transaction type with the v1 binary, save those roots somewhere, and then compare the roots against whatever the result is of the other branch.
we could maybe also run some deterministic (same inputs to each) fuzzing script on each version, and save those results. whatever branch would have to have identical results to process proposal.

Can we split this into two issues because the OP describes two distinct tests:

Create a test that compares the results of processing and executing txs on the main branch for each app version.
Create a significantly longer test that syncs mainnet from scratch using a block data archive node.

We discussed this in a sync and came to the conclusion that this test:

Create a test that compares the results of processing and executing txs on the main branch for each app version.

is a nice to have.

Create a significantly longer test that syncs mainnet from scratch using a block data archive node.

is release blocking but it can be performed manually via the mainnet.sh script.

Evan and I paired on a prototype for the first test: https://github.com/celestiaorg/celestia-app/tree/rp/pair-with-evan

If we take the route of expanding the existing knuu infrastructure, we could run this test directly after a PR is merged instead of nightly. We would also need to ensure that the currently is being tested against previous tagged versions.

Spun out https://github.com/celestiaorg/celestia-app/issues/3490 so that this issue can focus on the first test in the OP:

Create a test that compares the results of processing and executing txs on the main branch for each app version.

Notes:

We've observed flakiness with knuu tests so we're less inclines to add an additional test using that infra. cc: @ninabarbakadze

Ideas:

Consider writing a manual version of this test using local_devnet. Note: if we do this, we should add a guide on how to create releases and add running the manual test as a step in the release guide.
Consider exploring how other chains (Cosmos Hub, Osmosis) test for version compatibility. However it's likely they don't have coverage for our use case (rolling binary upgrades).
Consider continuing with https://github.com/celestiaorg/celestia-app/tree/rp/pair-with-evan

So my take on this is that we already have a script for syncing a node from genesis. Which we should use before every release. If we want it to be faster then we can have some beefy machine we run and just spin up a new node in the same machine (to skip the p2p overhead). Or if we wanted this to be a unit test we could persists only the block and state stores and run the application over the set of transactions (kind of like a local block sync) and compare the app hashes.
The second thing I would advocate for is to add the main docker image to the TestMinorVersionCompatibility. That way we have main (using v1) and all our other v1 tags working together. If we feel txsim is not doing a sufficient job we can expand on the amount of different messages it sends.
When we upgrade to v2, we will need to modify TestMinorVersionCompatibility to move from v1 state machine to v2 state machine for future v2 minor releases. We could create more elaborate tests but I want to review our single binary syncs approach before continuing.


Update bug_report.md

Description:
Describe your changes.
Related issue:
Add link to the related issue.
Check list:

[x] Mark if documentation changes are required.
[x] Mark if tests were added or updated to cover the changes.

[x] Allows everything


Nest compare table in collapsible container

This PR nests the compare table inside an expandable container (like the Recommendations and Vulnerabilities section). This container only appears if there are more locations than the ones displayed on the screen.

the number in parentheses after 'See all' should correspond to the number that comes after 'View' in the current footer on prod. in some cases, it's not the total amount of locations, but rather it's 'top 100'. for example, the modal doesn't display all 3224 counties (tooooo many)--it displays the top 100 counties
the copy is determined here

Oops! Yes, fixing that.

opening and then closing the modal leaves the see all arrow in the up position

Whoops yes, addressing this now.


Is this a emi problem or the other mods ?

Is this a emi problem or i should report to the other mods?

This overlap is an issue with the other mods who use this book not defining their screen size properly.


Added trasnlation to 'pt-BR'

Bora Brasil!!!

We are moving away from support translation internally but now allowing you to bring your own using the prompt_file attribute on the crew! so you can have your own translation locally, also makes it easier for us to maintain it! :D So I really appreciate the PR but because of this we won't be merging it, but you can still use your translation with the new 0.30.0 version, it's not out yet, but you can install it with pip install 'crewai[tools]'==0.30.0rc6


Add sql: null and sql: not null filters

Right now, there was no easy way to get empty or not empty fields via the
data source. This change adds the sql: null and sql: not null filter
values.
To prevent SQL injection, only those two cases are allowed.
Fixes #2626

Also, this PR #2565, will remove the not-needed input tag when dealing with non-editable filters.
cc @cylkee

Great addition! Just one small thing: the textual hint (help text) says "Find entries where any/no value is selected." for most of the fields. The word "selected" might be a bit misleading.

The word "selected" might be a bit misleading.

It's a dump copy paste from what was already in the tag field (the tag field was the only field that supported that syntax).

@michael-e
Find entries where any value exists.
Find entries where no value exists.
?

Find entries where a file is saved.
Find entries where no file is saved.
?

What about:

Find entries with non-empty value.
Find entries with empty value.
Find entries where a file has been saved.
Find entries where no file has been saved.

Minor amendment

Find entries with a non-empty value.
Find entries with an empty value.

@michael-e are you ok with @jonmifsud amendment ?

Yes, sure! (He's definitely better in English.)

Committed and pushed!

Great.


Make Handle semantics more consistent

CommandList and TimelineSemaphore arent wrapped by a handle.
This prevents reuse and other automatic lifetime management.
Also Queue::submit needs to use vectors and move semantics for CommandLists wich is very ugly and easy to missuse.

Added Handle semantics for command lists, enabling automatic lifetime management.

changed semantics for submits


Evaluation on Columbia dataset

Thank you very much for sharing the code and model of the paper. I have some questions about the testing methods used in this paper.
The frame rate of the Columbia video mentioned in the paper is 30fps. And both the public model and the paper were trained in 25fps.
1.Is the SyncNet model sensitive to the frame-rate? Should the frame rates of training and testing be consistent for model performance?
2. I wonder if you sampled the Columbia video to 25fps during the evaluation?
Thank you for giving some details about this evaluation.

Yes,
Yes, the videos were resampled to 25fps.

Thank you for your reply.

If i have a 24fps dataset for testing only, what should I do ?
Some offsets may happen if I upsample frame rate to 25fps using ffmpeg, shall I just change all the fps parameter setting to 24?

You should resample the video to 25fps using ffmpeg, since this is what was done for non-25fps videos during training.


Undo, Redo functionality

This PR comes with lots of changes. Not everything may work as intended. There's still work that needs to be done. New commits to this PR will come as the time goes by. Please leave your review here what changes could be made to the code.
What is yet to do (...and bugs that I'm aware of):

Implement IFilesystemOperations.RestoreFromTrashAsync()
Only one item is reverted/restored by undo/redo
Broken Delete Permanently chceckbox
Even when multiple files are selected (to be deleted), Delete Dialog pops up for every item
When item is copied to the same directory, undo deletes the original item
Redo Restore from Recycle Bin is currently not working

This Pull Request implements undo, redo functionality.
This PR is a Draft.
Closes #1975

@d2dyno1 We're planning to merge #2215 soon, so it's best to work from that branch until we merge it to master. It includes a significant overhaul of some of our core architecture for code quality purposes.

Ok! I will continue pushing commits here. When the #2215 is pushed, I'll update the PR. For now, I'll try to make it not use App.CurrentInstance as much as possible.

Hi @d2dyno1 great work! I've just opened a PR on your repo to fix a couple of issue I found while testing this, let me know if you agree with them. mostly is fixing the usage of GetDeferral() which must be called before any async method.

Ok, I've fixed the deferral usage

If you copy-paste an item to the same folder to create a copy and than do "ctrl+Z" the original file will get deleted instead of the copied one.

If you copy-paste an item to the same folder to create a copy and than do "ctrl+Z" the original file will get deleted instead of the copied one.

Good catch! Gonna look into that tommorow

I'm adding a couple of issues I noticed:

Undoing an operation on shortcut files crashes the app (UnauthorizedAccessException in ToStorageItem)
Note: StorageFile.* functions do not work for shortcuts, usually to operate on shortcuts we call the fulltrust process
Undoing an operation in a connected android phone crashes the app
Note: on some external devices/network drives the StorageFile Path property is empty which causes issues for this PR
Note: it's ok not to be able to undo operations in such occasions but no crash should happen

Hi @d2dyno1, another large commit has just been merged -> #2269
The PR reworks the exception handling for file operations.
If you need help merging the latest changes let us know!

This PR is quite messy. Just letting you know - I decided to close this PR and open a new one once the feature undo,redo is done. The new PR will be with the latest commit and without merge conflicts.


Release Rust CLI

Release the Rust CLI to crates.io

Closing. Now published to https://crates.io/crates/forged-cli


Remove screen size limit error

UST_BACKTRACE=1 environment variable to display a backtrace`
This error occurs when the questions cannot be displayed on the screen this should not really error out unless there is some loop back error , its really easy to go off limit when using integrated terminal and having bunch of options
not sure if this is intended or there is a workaround to this?

I'm not sure about the exact issue you are facing because it is not included in the question. Please include the full error message that you got


Bugs and enhancements

Bugs:

RDF prefix does not work properly: some URIs get converted to prefix:fragment, some are ns1:fragment (this is ok according to the definition of W3C), but some are still the full URIs.
Some BNodes still show arbitrary IDs (would be better if BNode is shown as "blank").

Enhancements:

Support converting a node to BNode based on regex. e.g., there are <URI1> <URI2> <URI3>, but I don't want to see the full URI of URI1, then I can add this filter and it will be converted to a BNode which will show as "blank". Notice this is not blacklist, because I still want to see this node but just don't want to see it's full URI.
Blacklist supports only subjects and objects (I'm not sure here), it would be better to support all subject, predicate and object URIs. Also, if a node has no connection (e.g., all its predicates are in blacklist), it can be hidden (I think this should be an option).

BTW, correct me if the feature is already there or I used it in the wrong way.

Forgot to mention, would be better to add some useful commands of graphviz, like how to organize nodes in graph, to readme file.


Binary search

This Pull Request resolves Issue #25
Description:
In this Pull Request we have done the following additions/edits for the code:
Note: Delete all the text including this!

Make sure you replace #<IssueNumber> with the particular Issue that you are referencing with!
Make sure you describe the Issue properly and ask as many people as possible to review your Pull Request so that it can be merged as soon as possible!

Bitwise operators program also got added by mistake

When are you reviewing this and merging it?

@Hrily ?


Another desperate try to fix the CI

This PR fixes a lot of warnings from Clang-Tidy (or suppresses them in case of false positives). Furthermore, GitHub actions have been updated.
Details:
Clang-Tidy warnings
The following warnings are currently suppressed to have a green CI. They need to be addressed at some point:
-portability-template-virtual-member-function,
-bugprone-use-after-move,
-hicpp-invalid-access-moved,

Suppressed the following warnings:

boost-use-ranges: we don't want to rely on Boost
modernize-use-designated-initializers: designated initializers are a C++20 feature
modernize-use-ranges: ranges are a C++20 feature

Update GitHub actions

update all workflows to use the newer versions actions/upload-artifact@v4, actions/checkout@v4, github/codeql-action/init@v3, peaceiris/actions-gh-pages@v4
remove unsupported macos-11 image; the following Xcode versions are no longer tested in the CI: '11.7', '12.4', '12.5.1', '13.0'
add macos-13 image to test Xcode versions '14.2', '14.3', '14.3.1', '15.0.1', '15.1', '15.2'
add macos-14 image to test Xcode versions '15.3', '15.4'
add macos-15 image to test Xcode versions '16.0', '16.1'
test GCC versions '4.8', '4.9', '5', '6' on json-ci image as these versions are no longer work on the respective gcc images (checkout fails)
add tests for GCC versions '13', '14'
add tests for Clang versions '16', '17', '18', '19'
update REAMDE with table of compilers/OS used in the CI

coverage: 100.0%. remained the same
when pulling 01f4a1479ce7260821044d727799bb8dab03a49e on fix_ci_part_10000
into 18ff442e63984e60e54c22b100e29e682951b81f on develop.

Code-wise, I think it looks good! Can't say anything about the compiler supports.

Thanks!

Just one question: When disabling lints, do you have a norm to give a reasoning on why some lints are disabled? I find that it helps to have some comment next to the NOLINT statement to remind me when I inevitable forget why I disabled this lint.

Yes, I agree. There are 134 NOLINTs in the code, and in a perfect world, most of them should be annotated. I'll have a look, though probably not in this PR...


Black screen after restart of chroot

Sorry if this happens to be a duplicate problem, I couldn't find the case that I'm having.
I've had to reinstall the chroot multiple times because after exiting re-entering the chroot would result in a black screen, and it would exit the chroot.
This is the result after the black screen:
crouton: version 1-20151104200003~master:2a1fc9da
release: trusty
architecture: amd64
xmethod: xorg
targets: gnome-desktop
host: version 7729.0.0 (Official Build) dev-channel enguarde
kernel: Linux localhost 3.10.18 #1 SMP Thu Dec 10 21:16:00 PST 2015 x86_64 x86_64 x86_64 GNU/Linux
freon: yes
No Chromium OS X server is available.
Running exit commands...
/usr/bin/xinit: connection to X server lost

waiting for X server to shut down Hangup
(EE) Server terminated successfully (0). Closing log file.

Unmounting /mnt/stateful_partition/crouton/chroots/trusty...
Sending SIGTERM to processes under /mnt/stateful_partition/crouton/chroots/trusty...

There seems to be many problems with this exact error, but I believe I've found the cause, at least for my case. I restarted the chroot after each individual setting that I changed. I was unable to get back into the chroot after trying to change the clock from 24 hour time to AM/PM. As far as I know this is the case for targets: gnome and gnome-desktop.
It would also be appreciated if someone could provide a terminal command that would change the time back to 24 hour mode if possible in case this exact problem arises for anyone else, so that it would prevent reinstalling the chroot.

@STQZ,
Unfortunately I could not reproduce your issue on my machines, releases, and targets... :(

ASUS C200MA

Release: Wily, Trusty

Targets: gnome, keyboard, xorg

ASUS C100P

Release: Wily

Targets: gnome, keyboard, xorg, xiwi

The clock-format could not cause the black screen when I switched 12h/24h before logout:
gsettings set org.gnome.desktop.interface clock-format '24h' (24h format)
gsettings set org.gnome.desktop.interface clock-format '12h' (AM/PM format)
Regards.

I think I have this same problem, and I think it is related to changing the clock settings.  I've been running a trusty/gnome chroot for a while now, and I have only had this problem recently.  Up until reading this post, I had no idea what was causing it, but each time this has happened to me, it was directly following a restart after changing the clock settings from 24 -hour to 12-hour.

I just had the same problem, although not sure what exact settings in gnome caused it -- I had been configuring things via both the gnome-control-center as well as gnome-tweak-tool. I was able to recover from it by starting up gnome-tweak-tool directly via xiwi and then having it reset everything to defaults. Now it starts up fine again. I'll tweak more carefully going forward. :)


C# version in the UI (v7.3) doesn't match the actual version (v7.0)

In the dropdown selector of language version there's C# 7.3, but the code actually is being compiled with 7.0 version, and if you use a feature from 7.1+ version (e.g. default keyword), you get an error:

error CS8107: Feature 'default literal' is not available in C# 7.0. Please use language version 7.1 or greater.

To reproduce:

Open any C# Kata (e.g. "Sum of positive")
Select 7.3 language version
Enter code: int a = default;
Run

Thanks for reporting.
We're using .Net Core 2.1.302 so it should have C# 7.3. I'll look into it.

When i create a new project in Visual Studio it's set to language version 7.0 by deafault, even though i have 7.3 installed. So in order to change it i have to go and manually do Project properties > Build > Advanced... > Language version > C# 7.3. Maybe this issue is related to this too.

The fix is deployed :)


The paper doesn't mention attention in the latent path

The paper specifically mentions that they do not use attention in the latent path. Was there a reason that you added it into the latent path in your repo?

I just realized I misread the paper.


Suppress user warning

UserWarning: Pandas doesn't allow columns to be created via a new attribute name
This PR resolves issue #68
PR Checklist
Please ensure that you have done the following:

[ ] PR in from a fork off your branch. Do not PR from <your_username>:master, but rather from <your_username>:<branch_name>.
[ ] If you're not on the contributors list, add yourself to AUTHORS.rst.

Quick Check
To do a very quick check that everything is correct, follow these steps below:

[ ] Run the command make check from pyjanitor's top-level directory. This will automatically run:

black formatting
pycodestyle checkin
running the test suite
docs build

Code Changes
If you are adding code changes, please ensure the following:

[ ] Ensure that you have added tests.
[ ] Run all tests ($ pytest .) locally on your machine.

[ ] Check to ensure that test coverage covers the lines of code that you have added.
[ ] Ensure that all tests pass.

Documentation Changes
If you are adding documentation changes, please ensure the following:

[ ] Build the docs locally.
[ ] View the docs to check that it renders correctly.

PR Description
Please describe the changes proposed in the pull request:

Relevant Reviewers
Please tag maintainers to review.

@ericmjl

Thanks @shantanuo!


Add a custom images to project in admin

Hello 👋,
There is no banner image for my projet since weeks (and I don't know why) and even if a screenshot could be a good idea, I have some project that first prompt for HTTP username and password so the screen is empty.
Could you add the ability to add a custom banner image?

I guess we could read the OG Image if available from it, what do you think?
But most of the time, the project should not be protected with basic auth, so it's a very rare case I believe.

oh yes, reading the OG image is a good idea. And how does this thumbnail currently works ?

The issue with OG Image is that if you have a basic auth it won't be able to read it anyway.
We have a Cloudflare worker taking a screenshot of your website and saving it to our R2, we will write an article about it once we move this worker to a full NuxtHub app 😊

I was wondering why Orion (not behind HTTP auth) does not have a screenshot and I imagine that this worker only run at the first deployment?

It run on reach deployment actually so if you deploy again on the production env you should have a screenshot

Do you have a screenshot now?

nop, still missing for this one

Do I have to make a new commit or can I just redeploy the last deploy? I try a redeploy but it does not seems to work.


Significant mmap overhead in Lua plugin

While investigating suspiciously high system CPU usage on a few servers running ATS, we observed that the traffic_server process was causing more than 50 thousand mmap calls per second, all of which with length 65536.
# pid 31316 is traffic_server
$ sudo bpftrace -e 'kprobe:do_mmap /pid == 31316/ { @[arg2]=count(); } interval:s:1 { exit(); }'
Attaching 2 probes...
@[65536]: 64988

By looking at LuaJIT's source code we found that the function mcode_alloc_at is responsible for calling mmap, so we  obtained a few backtraces for that function with the following SystemTap script:
probe process("/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0").function("mcode_alloc_at") {
  print_ubacktrace()
  exit()
}

The script must be executed as follows to properly include all symbols:
$ sudo stap -v -d /usr/bin/traffic_server -d /usr/lib/trafficserver/modules/tslua.so mcode_alloc_at.stp

Most backtraces looked either like this:
 0x7fb44df01338 : mcode_allocarea+0xb8/0x160 [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb44df19d54 : lj_asm_trace+0x25b4/0x3460 [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb44df381d1 : trace_state+0x201/0x1340 [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb44def2146 : lj_vm_cpcall+0x4a/0x5e [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb44def864b : lj_trace_ins+0x5b/0x70 [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb44df410dc : lj_dispatch_call+0x21c/0x250 [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb44def37ba : lj_vm_hotcall+0x1e/0x43 [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb44df3f22c : lua_pcall+0x5c/0x80 [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb52800d9a3 : globalHookHandler+0x313/0x450 [/usr/lib/trafficserver/modules/tslua.so]

Or like this:
 0x7fb44df01338 : mcode_allocarea+0xb8/0x160 [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb44df19d54 : lj_asm_trace+0x25b4/0x3460 [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb44df381d1 : trace_state+0x201/0x1340 [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb44def2146 : lj_vm_cpcall+0x4a/0x5e [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb44def864b : lj_trace_ins+0x5b/0x70 [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb44df34e17 : lj_dispatch_ins+0x177/0x1e0 [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb44def3741 : lj_vm_inshook+0x2d/0x44 [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb44df48ec1 : lj_cf_string_gsub+0x2e1/0x440 [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb44def1dd7 : lj_BC_FUNCC+0x34/0x59 [/usr/lib/x86_64-linux-gnu/libluajit-5.1.so.2.1.0]
 0x7fb52801a0fe : ts_lua_http_cont_handler+0x15e/0x410 [/usr/lib/trafficserver/modules/tslua.so]

I think the former traces are from tslua used as a global plugin, the latter for remap rules.
Almost all our servers were affected by this, with the exception of a handful were traffic_server almost never called mmap. We do not have any valid theory explaining the difference, given that the servers run the same software stack and configuration.
However, the discrepancy allowed us to observe that on systems not calling mmap, the various Lua JIT trace calls (eg: lj_trace_ins) were also not called. We hence tried to disable the JIT compiler and only rely on the interpreter by adding jit.off(true, true) to all our Lua scripts. The result was that indeed mmap stopped being called, system CPU usage went down significantly, and the performance of ATS increased visibly.

We think that what might be happening is that the Lua JIT compiler keeps on identifying hot code and compiling it, instead of retaining and reusing the built code, or something along those lines. It would be great to:

better understand why the compiler is kicking in so often
have a configuration setting to turn off the compiler, similarly to what luajit's -joff does: https://luajit.org/running.html

In plugin.config we have:
tslua.so /etc/trafficserver/lua/default.lua --enable-reload

remap.config: https://phabricator.wikimedia.org/P13769
All lua scripts here.
Our bug tracking system has further details on the investigation.

Thanks for the thorough description. It is a very interesting problem. Let me try to dig deeper and see.

Thanks for the thorough description. It is a very interesting problem. Let me try to dig deeper and see.

Some information i find about luajit / mmap - https://www.freelists.org/post/luajit/LuaJIT-and-mmap-scalability,10
Some of my thoughts:

Perhaps there are some failures to obtaining the memory needed for the operation and thus the luajit will keep doing it again and again? Did you guys see any messages in traffic.out/diags.log ?

You guys seem to be at least using luajit 2.1.0 ? i think 2.1.0 beta3 has some of the mcode_alloc improvements. Are you guys already using beta3 ?

if you are already on beta3 ,  I also wonder if this will help - https://github.com/LuaJIT/LuaJIT/commit/bd00094c3b50e193fb32aad79b7ea8ea6b78ed25

Some information i find about luajit / mmap - https://www.freelists.org/post/luajit/LuaJIT-and-mmap-scalability,10
Some of my thoughts:

Perhaps there are some failures to obtaining the memory needed for the operation and thus the luajit will keep doing it again and again? Did you guys see any messages in traffic.out/diags.log ?

You guys seem to be at least using luajit 2.1.0 ? i think 2.1.0 beta3 has some of the mcode_alloc improvements. Are you guys already using beta3 ?

if you are already on beta3 ,  I also wonder if this will help - https://github.com/LuaJIT/LuaJIT/commit/bd00094c3b50e193fb32aad79b7ea8ea6b78ed25

We're using the 2.1.0 beta3 version packaged by debian: 2.1.0~beta3+dfsg-5.1

We're using the 2.1.0 beta3 version packaged by debian: 2.1.0~beta3+dfsg-5.1

Hey Kit, sorry for getting back to you so late!

Perhaps there are some failures to obtaining the memory needed for the operation and thus the luajit will keep doing it again and again? Did you guys see any messages in traffic.out/diags.log ?

Nope, we're getting no relevant errors.

if you are already on beta3 ,  I also wonder if this will help - LuaJIT/LuaJIT@bd00094

I gave it a shot, see https://phabricator.wikimedia.org/P15083. After installing the updated LuaJIT packages I got rid of our jit.off() workaround from all Lua scripts and here's the result:

So no, unfortunately even with LuaJIT/LuaJIT@bd00094  ATS is performing ~35K mmap calls per second:
root@cp4027:/etc/trafficserver/lua# bpftrace -e 'uprobe:/lib/x86_64-linux-gnu/libc.so.6:mmap /pid==23625/ { @[pid]=count(); } interval:s:1 { exit(); }'
Attaching 2 probes...
@[23625]: 35203

Ok. Thanks for the test.
I think for now I will just add a configuration parameter to disable jit so it does not have to be inside the script.

@shukitchan Are you taking a look at this?

Yes. I will submit a PR.


Ensure pressure sensor shuts down if rospy shuts down

Description
Precisely what the title says. Without this patch, the pressure sensor node won't terminate on SIGINT.
Type of change
Please mark options that are relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] The code builds clean without any errors or warnings
[ ] Unit tests are passing
[x] Linter tests are passing

How To Test

Launch pressure_sensor.launch in system_bringup package.

roslaunch system_bringup pressure_sensor.launch

Kill it with Ctrl+C.

Pressure sensor should terminate gracefully.

I've tested this on hardware and it works as intended. Moving along!

I've tested this on hardware and it works as intended. Moving along!


tracing: document zipkin headers that services need to propagate

Other text on this page still makes it sound like Lightstep is the only supported tracer. Do you mind fixing?

+1


claims and display etc in type metadata

This is qualified with "for example" but the type metadata in the PR currently doesn't define this stuff. I'm still unsure about leaving portions of sd-jwt-vc-types like claims and display out of this PR. But should we at least track that in an issue?

Originally posted by @bc-pi in https://github.com/oauth-wg/oauth-sd-jwt-vc/pull/220#discussion_r1548311395
the "stuff" mentioned was other content/concepts from https://github.com/vcstuff/sd-jwt-vc-types, which PR #220 was based on

ideas for metadata from https://github.com/vcstuff/sd-jwt-vc-types

For an MVP (i.e., our next draft release), we should IMO add:

[ ] Basic display/rendering information for the credential itself
[ ] Basic display/rendering information for claims
[ ] JSON schema

A single issue tracking the features to be added (from types),  I think, is not so convenient.
Perhaps it would be better to use some more specific labels like for instance meta-display and /or meta-claims for annotate related issues. In this way, issues reported to types repo can be transferred here and new issues can be added freely.

A single issue tracking the features to be added (from types), I think, is not so convenient.
Perhaps it would be better to use some more specific labels like for instance meta-display and /or meta-claims for annotate related issues. In this way, issues reported to types repo can be transferred here and new issues can be added freely.

You can also create new issues if you believe other things are missing for your use case.

@bc-pi @danielfett I believe we have addressed all items in this issue in the spec. I believe we can close this issue, right?


[ISSUE #679] Fix judgment of topic route equality and optimize loadBalancer

Which Issue(s) This PR Fixes

Fixes #679
Brief Description

correct judgment of topic route equality
do not reset index when update loadBalancer

add some ref
protocmp
it seems only proto.Equal can be used in production code
where protocmp can be used in test (for best practice)

Why does reflect.DeepEqual behave unexpectedly with protobuf messages?
Generated protocol buffer message types include internal state which can vary even between equivalent messages.
In addition, the reflect.DeepEqual function is not aware of the semantics of protocol buffer messages, and can report differences where none exist. For example, a map field containing a nil map and one containing a zero-length, non-nil map are semantically equivalent, but will be reported as unequal by reflect.DeepEqual.
Use the proto.Equal function to compare message values.
In tests, you can also use the "github.com/google/go-cmp/cmp" package with the protocmp.Transform() option. The cmp package can compare arbitrary data structures, and cmp.Diff produces human-readable reports of the differences between values.
if diff := cmp.Diff(a, b, protocmp.Transform()); diff != "" {
t.Errorf("unexpected difference:\n%v", diff)
}

A few follow-up issues to resolve: 1, Test cases are required to verify this change, which also ensures future changes will not break; 2, CI is broken

done
It seems to be not related to this issue.


popup notification

am looking for a way to make Facebook like popup notification
i would appreciate any type of help thanks

There a number of plugins that can enable push notifications for your NativeScript applicaiton - e.g.
nativescript-push-plugin or nativescript-plugin-firebase
Please post a similar question in the community channels like https://discourse.nativescript.org/, SO or Slack channel. This repository's issues are meant to log bugs, feature request and investigate possible issues.


Implement SLCAN library to Arduino and SavvyCAN

I was looking solid library that enable the Arduino that can communicate to SavvyCAN directly with Lawicel Protocol. Then i saw this repo but don't know how to use with Arduino code. Latest i tried with this kind of code by MrDiy from his youtube video.
Can you please share some advice to write the code for arduino that can communicate with Savvycan. Or some guide to port this repo for arduino specific library?

The source code in this repo implements the host side of the SLCAN protocol; it is part of the CAN-over-Serial-Line Interfaces project.
I guess you want to have an implementation of the client side which accesses the CAN bus and communicates with SavvyCAN via (virual) COM port using the SLCAN protocol. Right?
Have a look at this repo: https://github.com/linklayer/cantact-fw


Add new rebus

Associated Issue: #121
Summary of Changes

Add new rebus "mouse pad"

Pull Request Test Coverage Report for Build 707

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 87.143%

Totals

Change from base Build 514:
0.0%

Covered Lines:
158

Relevant Lines:
180

💛  - Coveralls


use new menu items for location page search

Remove the state icon for the menu item results on the location page (replace them with the 'dot' icon)
Remove state SVG shapes and other unused files
Remove some extra containers

Will rename the NewMenuItem component to MenuItem on a separate PR (also fix the width bug, which is unrelated to this change)

 Performance: Remove state SVGs and use dots on the location page search


Avoid reapplying all RepeatingChangeEffectModifier changes in each onAppear

When using an effect as RepeatingChangeEffectModifier inside a lazy stack, it is possible that onAppear is called multiple times when the view comes back to being visible. That would cause the shine effect to repeat RepeatingChangeEffectModifier.timer.count times when becoming visible again. This PR tries to fix this by pausing/resetting the timer count when the view disappears. I hope this is the correct way to solve this 🙂

ScrollView {
    LazyVStack {
        ForEach(0...50, id: \.self) { _ in
            Button { } label: {
                Label("Shine", systemImage: "sun.horizon.fill")
            }
            .buttonStyle(.borderedProminent)
            .controlSize(.large)
            .conditionalEffect(.repeat(.shine, every: .seconds(1)), condition: true)
        }
    }
}

https://github.com/EmergeTools/Pow/assets/9310224/67531f90-04d9-476d-a283-ada50ec78ebb

Hey @jonasrottmann, sorry for the delayed reply — I was very heads down on shipping my app and hadn't had the time to look this change over. I reached out to @robb to see if this change could have any side effects and he mentioned that this may cause problems due to ScrollView visibility, two views could get out of sync if one of them scrolled offscreen. I don't have a fix in mind to account for that, but I wanted to note that there may be another layer of consideration.


UI for this project

First off all, I greatly appreciate your effort and data binding the output  can be doable
Just have a couple of questions:
In your Example usage you have  order.Customer.FirstName = "Philip" after the test executes.

Can we data bind the output so that it can update the UI?
For example: lets say the Rule passes then show a checkbox else hide the checkbox.
Can we create a UI for adding new rules? This is like the ruleset editor in Windows Workflow. All I am trying to do is build a UI where the admin can set up their rules based on some classes and these rules will be evaluated on the fly.
How do we save these rules to the DB?

So I originally built this for some work I was doing at a company that I left 6ish years ago so I haven't really used it myself in some time.   At the time all of the rules were saved as Xml documents but there are a lot of ways you could save the Rules out.
As for UI concerns that would depend upon the UI.  I had built a specialized Asp.net MVC UI that built up the rules but all the object properties were known ahead of time.  Lots of ways you could use the Library but the UI concerns are more outside of the scope of the library.

Ok thank you.
6 years was a long time.. but any links or articles which have helped you?
On Wed, Jan 25, 2017 at 11:27 AM, runxc1(Bret Ferrier) <
<EMAIL_ADDRESS>wrote:

So I originally built this for some work I was doing at a company that I
left 6ish years ago so I haven't really used it myself in some time. At the
time all of the rules were saved as Xml documents but there are a lot of
ways you could save the Rules out.
As for UI concerns that would depend upon the UI. I had built a
specialized Asp.net MVC UI that built up the rules but all the object
properties were known ahead of time. Lots of ways you could use the Library
but the UI concerns are more outside of the scope of the library.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/runxc1/MicroRuleEngine/issues/7#issuecomment-275174065,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AO5IBVht_wo07Vhq7bbSLhNYhcSOQZmKks5rV4X-gaJpZM4LttpF
.

I have built really fancy UI using vuejs. This was huge help to get that successfully done.

@anandtpatel  that is cool to hear

I just added support for collection parameters to build rule on them

@anandtpatel I just found a need for this and built out a Vuejs UI as well and have added methods to inspect a Type and find all of the Fields and Operators that you can use with each field that makes creating a UI a lot easier.  A UI is still outside of the scope of this project but if I get a chance I might be able to extract part of the UI and put a demo up as it helps in visualizing your rules.


Can't seem to find scss.json?

I just installed this, but can't seem to find scss.json to give instructions on where to send the compiled code. How would I link the built CSS files into my .html file?

The scss.json file is optional. Is it throwing an error for you @livvyjeffs? Once this is installed any .scss/.sass file (anywhere in the project) will be linked/injected into your output HTML, nothing else is required.

You're right, this works amazingly well! Out of curiosity though, where is the scss.json file? I am very glad that it works, but I'm also a bit curious as to what's going on under the hood. Thank you!

Of course it does, it's Meteor! You create the scss.json yourself at the root of your project - which enables the more advanced features (autoprefixer for example). It's all going through node-sass under the hood.


Sane numpy matrix

Once numpy 1.9 for Python 3.6 lands on defaults we can simplify this to a single numpy version.
Right now I need 1.8 for... Reasons ;-p

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


ISPN-14849 ChannelLookupTest is failing

https://issues.redhat.com/browse/ISPN-14849
Mockito originally had a .getClass() like class org.jgroups.JChannel$MockitoMock$iXlEc4Js and after the update, it is class org.jgroups.JChannel.

Merged, thanks


Update vs-azure-tools-storage-explorer-blobs.md

Add steps to delete the blobs along with snapshots under line 224
1. Select the blob you wish to delete.
2. On the main pane's toolbar, select Delete.
3. Select Yes to the confirmation dialog.
4. Under Activities the deletion of the blob will be skipped now click on retry.
5. Retry Azcopy window will open and from Snapshot select Delete blobs with snapshots option from dropdown then
select Retry selected.

@CawaMS
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Adding @Storage Tools @.***>
From: Courtney Wales @.>
Sent: Wednesday, September 27, 2023 8:20 AM
To: MicrosoftDocs/azure-docs @.>
Cc: Catherine Wang @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Update vs-azure-tools-storage-explorer-blobs.md (PR #115258)
@CawaMShttps://github.com/CawaMS
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-teamhttps://github.com/orgs/MicrosoftDocs/teams/public-repo-pr-review-team

Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/pull/115258#issuecomment-1737614326, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACTM46YN5VCCQMI262J4JR3X4Q73HANCNFSM6AAAAAA5JONERQ.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

#sign-off

Looks fine to me. @Catherine @.***> I think you’ll need to leave the sign off command.
Matthew
From: Catherine Wang @.>
Date: Wednesday, September 27, 2023 at 12:07 PM
To: MicrosoftDocs/azure-docs @.>, MicrosoftDocs/azure-docs @.>, Storage Tools Team @.>
Cc: Mention @.>
Subject: RE: [MicrosoftDocs/azure-docs] Update vs-azure-tools-storage-explorer-blobs.md (PR #115258)
Adding @Storage Tools @.>
From: Courtney Wales @.>
Sent: Wednesday, September 27, 2023 8:20 AM
To: MicrosoftDocs/azure-docs @.>
Cc: Catherine Wang @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Update vs-azure-tools-storage-explorer-blobs.md (PR #115258)
@CawaMShttps://github.com/CawaMS
Can you review the proposed changes?
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-teamhttps://github.com/orgs/MicrosoftDocs/teams/public-repo-pr-review-team
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/pull/115258#issuecomment-1737614326, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACTM46YN5VCCQMI262J4JR3X4Q73HANCNFSM6AAAAAA5JONERQ.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>


iOS App rejected for having IDFA turned on, but Enable Ad Id is false

I even tried removing AdSupport.framework from XCode project, didn´t work

@travis gibson

**
Duplicate of #**


Tutorial plots do not appear due to absent %matplotlib inline

I'm finding many of the tutorial plots do not appear on my system, probably due to a missing %matplotlib inline.  When I run %matplotlib inline, the figures appear inline, as desired.

I have inline automatically apply to all my notebooks so I don't need it. I can add this back into the tutorials.

I am going to close this issue because it has been inactive for 1 year.  If anyone experiences problems with plots not showing up in tutorial notebooks, then please do open a new issue!


Increasing concurrent users every minutes until errors

Is it possible to have a test run where I can have increasing concurrent users every minutes until I get a certain amount of errors?
I'm trying to stress test my servers but I can't seem to find a way from the samples which can do this.
The goal is to identify how many concurrent users my server can handle until it crashes by having an increasing amount of  active users every minute. It will then stop until I get to receive about 50 or more  5xx, 4xx, errors.

No


Python 3

Happened upon this error in Python 3:
"dvrip.py", line 14, in <listcomp>
    byte_list = list(reversed([chr(ord(b)) for b in struct.pack('>I',integer)]))
TypeError: ord() expected string of length 1, but int found

This way works on both Python 2 and Python 3:
import struct

def dec_to_rev_hex(integer):
    data = struct.pack('<H', 1000)
    little_endian_hex_bytes_list = [data[i:i+1] for i in range(0, len(data), 1)]
    return little_endian_hex_bytes_list

print(dec_to_rev_hex(1000))

Looks like this is a better way to go:
>>> struct.pack('<H', 0xabcd)
'\xcd\xab'
>>> struct.pack('>H', 0xabcd)
'\xab\xcd'

Thanks, working on Python 3 support and will merge this in soon.

Library now supports Python 2/3, tested on 2.7 and 3.5+.


Distributed DDL queries timeout on a secure cluster.

Running distributed DDL queries (CREATE, DROP, ...) on a cluster (port=9000) work fine. Switching the cluster to secure mode (port=9440, secure=1) distributed inserts still work fine but distributed queries do not work anymore and timeout. Is this a known issue / limitation?

https://github.com/yandex/ClickHouse/pull/3599 fixed the issue.


Bump helm to v3.9.0 and get rid of traefik workaround

To make upstream traefik work in RKE scenarios I had to bump helm CLI to v3.9.0 and removed the workaround done in https://github.com/epinio/epinio/pull/1887
Seems it works:
https://github.com/epinio/epinio/actions/runs/3566938136

Codecov Report
Base: 54.95% // Head: 8.26% // Decreases project coverage by -46.68% :warning:

Coverage data is based on head (b56f061) compared to base (014ffb5).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #1897       +/-   ##
==========================================
- Coverage   54.95%   8.26%   -46.69%
==========================================
  Files         179      93       -86
  Lines       14523   10111     -4412
==========================================
- Hits         7981     836     -7145
- Misses       5508    9220     +3712
+ Partials     1034      55      -979

Flag
Coverage Δ

acceptance-api
?

acceptance-apps
?

acceptance-cli
?

unittests
8.26% <ø> (ø)

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

 Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Teracopy in Files

What's the Problem?
I'm using files as the default explorer but it doesn't support Teracopy.
Text original:
Estou usando o files como explorador padrão mas não possui suporte ao Teracopy.
Solution/Idea
An alternative to these options
Text original
Uma alternativa  para essas opções.

Alternatives
Have the option to leave this image menu enabled when keeping files enabled.
Text original:
Ter a opção de deixar esse menu da imagem ativado ao manter o files ativado.

Priorities

Capability
Priority

This proposal will allow developers to accomplish W
Must

This proposal will allow end users to accomplish X
Should

This proposal will allow developers to accomplish Y
Could

This proposal will allow end users to accomplish Z
Won't

Files Version
Versão: <IP_ADDRESS> OS Version: 10.0.19044.1586
Windows Version
Edição	Windows 10 Pro Versão	21H2 Instalado em	16/01/2022 Compilação do SO	19044.1586 Experiência	Windows Feature Experience Pack 120.2212.4170.0
Comments
No response

Teracopy is closed source and as such, we can't really do anything to properly integrate, we recommend reaching out to Teracopy with this request.


Update SparkTableUtil to use SessionCatalog and proper MetricsConfig

This PR covers the following items:

Use SessionCatalog in SparkTableUtil to support the in-memory Spark catalog (#592).
Clean up staged manifests while importing data from existing tables (#597).
Use a proper MetricsConfig while importing data from existing tables (#607).

@chenjunjiedada @rdblue @jerryshao could you take a look?

@aokolnychyi, I will take a look next week.

LGTM, +1.

Thanks @aokolnychyi! Merged.


Please document all default top level helm values so users can create strict json schemas

Output of helm version: version.BuildInfo{Version:"v3.4.2", GitCommit:"23dd3af5e19a02d4f4baa5b2f242645a1a3af629", GitTreeState:"dirty", GoVersion:"go1.15.5"}
I am defining my schema with additionalProperties: false:
{
            "$schema": "http://json-schema.org/schema#",
            "title": "My Chart",
            "type": "object",
            "additionalProperties": false,
            ....

For validation to pass I needed to add the "global" property and the names of all my chart's dependancies:
# chart.yaml
dependencies:
- name: some-dependancy
  repository: https://blah
  version: 1.2.3

# schema
...
"global": {
    "description": "Builtin helm value. Must include in schema for validation to succeed",
    "type": "object"
},
"some-dependancy": {
    "description": "This chart uses XYZ features of this subchart",
    "type": "object"
}
...

I actually like defining the dependancies in the schema because it provides another documentation opportunity. The global property is weird but not a big deal.
These values should be clearly documented so users know to add them. And if any additional top level values are added via an update to helm that should be noted in the release because if a minor version added a new value my validation would fail.

I'm sorry but I didn't see a question or a specific feature request. Is there something you're looking for from the Helm project?

@red8888 Are you looking for chart creators/maintainers to document their values?


Episodic structure

Hi,
Thank you for releasing an easily accessible real robot dataset.
My question is related to the episodic structure of the dataset. Given env.get_dataset()["observations"] for a real robot dataset, is there a way to determine when one episode of the environment is finished?

It is mentioned in the documentation that for trifinger-cube-lift-real-expert-v0:
Each episode has a length of 1500 steps. Each dataset contains approximately 3600000 transitions.

However, when I print len(env.get_dataset()["observations"]), it outputs 3599973. So I would like to know where the episodes end.

After further reading the documentation, it looks like env.get_dataset()["terminals"] has what I need. Closing this issue.


Incomplete manualCapture request

Hi,
i don't know if is a bug or miss configuration from our side. In our dev system looks the manualCapture request like this:
{
    "method": "POST",
    "body": "{\"modificationAmount\":{\"value\":9995,\"currency\":\"EUR\"},\"originalReference\":\"C*********2\",\"reference\":\"L****************9\",\"metadata\":{\"ctProjectKey\":\"t**************l\"},\"merchantAccount\":\"B**************T\"}",
    "headers": {
        "Content-Type": "application/json",
        "X-Api-Key": "***"
    }
}

And everything is fine. But on production the request send:
{
    "body": "{\"modificationAmount\":{\"value\":599,\"currency\":\"EUR\"},\"originalReference\":\"N***********2\",\"reference\":\"T**********8\",\"metadata\":{\"ctProjectKey\":\"t******s\"},\"merchantAccount\":\"B******E\"}"
}

And we get the response:
{
    "name": "Error",
    "message": "Unable to receive non-JSON format resposne from Adyen API : 701 Method Payment not found in PaymentService",
    "stack": "Error: Unable to receive non-JSON format resposne from Adyen API : 701 Method Payment not found in PaymentService\n at fetchAsync (file:///app/src/service/web-component-service.js:232:13)\n at runMicrotasks (<anonymous>)\n at processTicksAndRejections (node:internal/process/task_queues:96:5)\n at async callAdyen (file:///app/src/service/web-component-service.js:186:35)\n at async Object.execute (file:///app/src/paymentHandler/manual-capture.handler.js:30:33)\n at async Promise.all (index 0)\n at async Object.handlePayment (file:///app/src/paymentHandler/payment-handler.js:51:28)\n at async processRequest (file:///app/src/api/payment/payment.controller.js:34:27)\n at async Server.<anonymous> (file:///app/src/server.js:15:9)"
}

I wondering that the method and header are missing. Because the buildRequest method always returns everything (https://github.com/commercetools/commercetools-adyen-integration/blob/v10.1.2/extension/src/service/web-component-service.js#L253)
I hope you have an idea where the error can be.
We have tried it with v10.1.2.
With version 9.7.0 it works. But we want to use the custom manual capture reference.
Best regards
baumwolli

In v10.1.2, we have added an improvement to handle non-JSON response from Adyen. In the past, the error would still occur in response. But it would just be about JSON object parsing problem, not the actual error message from Adyen as same as now.
According to the 701 error code from the response, i guess there may have mistakes inside the given request.
https://docs.adyen.com/development-resources/error-codes#701-server-could-not-process-request
I would suggest you can raise a ticket in Adyen support and provide the involved request to them (including originalReference and merchantAccount), so that they can find out why 701 error code occurs and help us to understand what might go wrong.
If you want to use the custom manual capture reference, you can also try v10.1.1 which is the fix version.
https://github.com/commercetools/commercetools-adyen-integration/releases/tag/v10.1.1

Hi,
Check the legacyApiUrl you are using. After version 9.11 it was changed and we found it broke our ability to capture and refund.
For example, we had the following configured:
"legacyApiBaseUrl": "https://pal-test.adyen.com/pal/servlet/Payment/v68"
changing to:
"legacyApiBaseUrl": "https://pal-test.adyen.com/pal/servlet"
Or as you have in live solved the issue as these changes altered the setting in the integration. See extension/src/service/web-component-service.js

@BielsasBucket In v9.11 we started to support the disabling of stored payment. Recurring API is involved which has different URL pattern as the Payment API. For this reason, we cannot assume anymore that legacyApiBaseUrl is requesting /Payment URI only. It can also be requesting /Recurring URI. Therefore we change the default value of legacyApiBaseUrl
Also, We suggest that you don't need to configure legacyApiBaseUrl, since your configured url is the same as the default value
https://github.com/commercetools/commercetools-adyen-integration/blob/master/extension/src/config/config.js#L101
Please free feel to let us know if you have concern.

Dear reporter, we would like to notify you that the Adyen x CommerceTools integration has changed ownership. From July 1st 2023, Adyen has taken over support / maintenance tasks for this integration from CommerceTools. Thank you for your product feedback. We will take your suggestion into consideration and prioritize accordingly. If you are experiencing any ongoing issues with this integration please contact Adyen Support and we will make sure you will get the answers you need to get going.


⚠ OpenTunnel.net Website has degraded performance

In 36578be, OpenTunnel.net Website (https://opentunnel.net/) experienced degraded performance:

HTTP code: 200
Response time: 8518 ms

Resolved: OpenTunnel.net Website performance has improved in 433e05f.