Migrate to use Remix Vite

Have you experienced this bug with the latest version of the template?
Yes
Steps to Reproduce
The Remix documentation indicates that projects should migrate to Remix Vite. It would be helpful if this template could be updated to support the new Remix Vite compiler. I thought I'd open an issue to track this.
@gustavorino Indicated they'd consider updating it here: https://github.com/remix-run/grunge-stack/issues/185#issuecomment-2020596186
Expected Behavior
N/A
Actual Behavior
N/A

has anyone pulled this off locally?

I have the build working here if anyone wants to help https://github.com/davisg123/grunge-stack/tree/vite
I've been unable to figure out to run the architect sandbox along with vite:build. There is some discussion about it here but I haven't figured out what the run dev command needs to be

oh I see there's a PR open for this

Can this be closed or decided on one way or another?


fix(compose.yaml): got rid of fluentd

got rid of fluentd, because it caused issues on the swarm

wont merge because #124 is merged


added fragmented_edges function to support dwave-system issue #238

Codecov Report

Merging #139 into master will increase coverage by 0.53%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #139      +/-   ##
==========================================
+ Coverage   77.63%   78.17%   +0.53%
==========================================
  Files          26       26
  Lines        1516     1553      +37
==========================================
+ Hits         1177     1214      +37
  Misses        339      339

Impacted Files
Coverage Δ

dwave_networkx/generators/pegasus.py
97.31% <100%> (+0.44%)
: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 53db381...4c65c7e. Read the comment docs.


Animation scene prevent game to start

Godot version:
3.0.2-stable
OS/device including version:
Windows 7 Ultimate x64
Laptop Lenovo B50-80
CPU Intel Pentium 3825U
GPU Intel HD Graphics Broadwell-U GT1 - Integrated GPU
Issue description:
If I try to play scene containing animation (Better Dae Exporter was used), Game window close during initialization reading following error in Output tab
`running cmdline: "C:\Users\Garrom\Desktop\Programs\Godot.exe" "--path" "C:/Users/Garrom/Desktop/Files/GoDot/Projects/PickTheCube" "--remote-debug" "<IP_ADDRESS>:6007" "--allow_focus_steal_pid" "4832" "--position" "171,84" "res://Objects/Yellow_Cube.tscn"
** Debug Process Started **
drivers\windows\stream_peer_tcp_winsock.cpp:203 - Server disconnected!
** Debug Process Stopped **`
Steps to reproduce:

Download attached scene
Import attached scene
Play attached scene
It pointing to drivers but all are up to date
Because it pointing to drivers it can be my personal problem but I need some assistance to solve this

Minimal reproduction project:
(Unzip required)
Yellow_Cube.zip

Nevermind, I'm still too new to godot and deleting and recreating imported instated of moving it have fatal effects.

Closing, since the original poster marked the issue as resolved.


Regarding Apple Store submission - US Export Compliance

I wanted to know whether this plugin is compliant with the cryptography compliance that is checked during Apple review.

I've used this plugin for a few of my most recent app submission/reviews and had no issues. I'm also only releasing my app to the US market.

For US market, export compliance is not applicable. I want to know about the Export compliance outside US market.

I'm not a law expert at all, but do strongly believe that this great plugin itself falls under Note 4 exclusions from Chapter 5, Part 2 of the CCL (https://www.bis.doc.gov/index.php/policy-guidance/encryption/identifying-encryption-items#Three), as the main "cryptographic functionality" is limited to use of standard algorithms to decrypt-only digital content for the purposes of digital rights management ("copyright").
However, I have no problems with apps submissions (not only for US market).

Thank you


Deprecations

Warning: Accessing PropTypes via the main React package is deprecated. Use the prop-types package from npm instead.
Warning: CropperJS: React.createClass is deprecated and will be removed in version 16. Use plain JavaScript classes instead. If you're not yet ready to migrate, create-react-class is available on npm as a drop-in replacement.

If anyone wants to give this a go, please send a pull request. Otherwise I can take a shot at it.

@pbojinov any update on this?


Removed bad showcase link

Removed becuase of domain has expired.

If you want to submit your project to our showcase, drop us a mail


Fixes audio hanging after multiple load requests

It will not be in the console these errors :)

Could use a rebase


Desktop database not updated after wrapper script install

The Update desktop menu handler is not notified in task-shortcuts when installing the wrapper script .desktop file. Adding a notify there would break the oem tag since both use task-shortcuts and that handler is not defined in oem because in oem the .desktop file is installed to /etc/skel/Desktop.
Theoretically, the wrapper's .desktop file could be installed and there could be no update of the desktop database because neither jGRASP, DrJava, nor Eclipse were installed.
I am unsure if this matters since there will be an icon on the user's desktop, but we should find some workaround to ensure it also appears in the menu.

I am going to target this to the spring because it's not urgent that this be fixed in the fall release and I have not experienced a situation where the script does not appear in the menu, but it is theoretically possible if someone only installs cs261.

I'm actually not super convinced this is a problem because the user has an icon on their desktop and the next time they reboot the icon will be in their menu. Resolving this would be a bigger mess than it is worth.


Fix Creating Docker Image section

A user feedback: "Creating Docker Image" is missing some params. Vaadin application is not built in production mode and gives error when trying to launch.

In Studio we use options: --imageName=  and -Pvaadin.productionMode.
Final command example:  ./gradlew bootBuildImage --imageName=myapp -Pvaadin.productionMode


Add option to show text side-by-side

When working with long texts a horizontal layout could be preferred to minimize scrolling. This PR adds a text-side-by-side display option which can be combined with the existing side-by-side option.
Example:

Apologies for changes on trailing whitespace in source files.

Thanks for your feedback @davidheineman. Should be all good now.


Demo source code?

Hi there,
Where could I find the source code repo for the demo at https://demo.twill.io/ ?
Thanks

not going to happen, secrecy for some reason.

not going to happen, secrecy for some reason.

Is that something they've addressed before?

not going to happen, secrecy for some reason.

Is that something they've addressed before?

Demo source has been requested by users since 2019, they said they will make better tutorials, you work it out.

Well, that's unfortunate. Thanks. I guess I'll have to rely on docs.
Just kidding, the docs sucks, you'd have to dig through the source code to do anything remotely useful.

On second thought, I'll just leave this issue open until we receive an official response.

There are some videos Tutorials with source codes to create a simple CMS.
This will probably help :
https://www.youtube.com/channel/UC5rhdsVLs4vPVuy_dAaRzhA


Do not allow representation of invalid values for Coins

It could be considered standard practice that any type that is designed to represent a concept in the system, should not be allowed to take a value that is invalid for that concept.
The limit was recently removed, and the rationale for it was described as follows:

I think the limit could not be enforced the way it was implemented. It's not enough to check that the value of one Coins instance is within the limit because what we actually want is to check that the total amount of coins in the network is within limit which is more about the farming algorithm rules. So this check wasn't really useful and kind of provided false sense of security.

The above mentioned things seems to be very different things though.
One thing is to not allow an invalid representation, the other is to "check that the total amount of coins in the network is within limit"
I agree that the latter cannot be done with the former.
But that doesn't disqualify the rationale for the former.
I.e. not allow representing an invalid thing in the system.
I don't see that as providing false sense of security, because it seems obvious to me that checking that network amount is within limit cannot possibly be done that way.
Checking that total amount is within limit, is a completely different piece of functionality. Living somewhere else. But allowing Coins to surpass the max possible value, is breaking the definition, the domain logic, of what Coins is.
This is even more true in an interface library like safe-nd. The Coins struct will be used in many places. It would have been something else perhaps if it was a very internal piece in safe_vault for example, where there was an immediate logic some layer above that simply made it redundant.
But here we are providing a data type for external use, that is supposed to represent something very well defined in our system.
If we didn't call it Coins, but perhaps Amount, then it would have been something else, because an Amount doesn't have that boundary defined in our domain logic. But Coins have very strict boundaries / definition in the system.
And that is regardless of any other enforcing of business rules. (Otherwise, you're kind of coupling it to that business rule, expecting it to exist and cover up that case.)
But that's still off the point, these are two very different things really... so I don't see the connection.
To summarize
Types representing a business object should not be allowed to take invalid values for that object, regardless of any enforcement of other rules, such as "the network should not contain more than this or that limit".
In this case it's obvious that is not enforced in a Coins instance, since you could just add a multiple of the coins (of any value > 0), to break the invariant about how much should be allowed to exist in the system, since our system has a fixed amount for that, that is not going to change.

Superseded by #157


onRestoreInstanceState observation

Current date: 2018-05-18 10:20:38
Device: Samsung SM-G965F
Stack trace:
java.lang.NullPointerException: Attempt to invoke interface method 'int java.util.Collection.size()' on a null object reference
    at java.util.TreeSet.addAll(TreeSet.java:300)
    at java.util.Collections$SynchronizedCollection.addAll(Collections.java:2089)
    at eu.davidea.flexibleadapter.SelectableAdapter.onRestoreInstanceState(SelectableAdapter.java:577)
    at eu.davidea.flexibleadapter.FlexibleAdapter.onRestoreInstanceState(FlexibleAdapter.java:5072)
    at xx.xx.yyy.xxvvvxxxx.xxx.DummyFragment.onCreateView(DummyFragment.java:103)
    at android.support.v4.app.Fragment.performCreateView(Fragment.java:2346)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1428)
    at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1759)
    at android.support.v4.app.BackStackRecord.executeOps(BackStackRecord.java:792)
    at android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2596)
    at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2383)
    at android.support.v4.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2338)
    at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:2215)
    at android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:649)
    at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:145)
    at android.support.v4.view.ViewPager.populate(ViewPager.java:1238)
    at android.support.v4.view.ViewPager.populate(ViewPager.java:1086)
    at android.support.v4.view.ViewPager$3.run(ViewPager.java:267)
    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:911)
    at android.view.Choreographer.doCallbacks(Choreographer.java:723)
    at android.view.Choreographer.doFrame(Choreographer.java:655)
    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:897)
    at android.os.Handler.handleCallback(Handler.java:789)
    at android.os.Handler.dispatchMessage(Handler.java:98)
    at android.os.Looper.loop(Looper.java:164)
    at android.app.ActivityThread.main(ActivityThread.java:6938)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)

Maybe is this adapter responsibility ?
But there are 2 flexible adapter on this page.
Thanks!

@hoordev, depends by the logic you have here: DummyFragment.onCreateView(DummyFragment.java:103):
Currently I'm not checking that savedInstanceState.getIntegerArrayList(TAG) is null, but possibly I can do it. However, it still doesn't restore anything so it's useless to call this function! It returns null because you shouldn't call it in all cases but only when savedInstanceState is not null and of course you saved the adapter state previously, so the list exists.

Regarding the TAG value, indeed I have only 1, so it might restore the selection of the other adapter, I need to check it.

I wrote simple code and succes to reporuduce error.
`    @Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.xy_fragment, container, false);
    if (savedInstanceState != null) {
        if (xx!= null) {
            xx.onRestoreInstanceState(savedInstanceState);
        }
        if (yy!= null) {
            yy.onRestoreInstanceState(savedInstanceState);
        }
    }

    return super.onCreateView(inflater, container, savedInstanceState);
}

and code is on saved state    @Override
public void onSaveInstanceState(@NonNull Bundle outState) {
if (xx!= null) {
xx.onSaveInstanceState(outState);
}
if (yy!= null) {
yy.onSaveInstanceState(outState);
}
super.onSaveInstanceState(outState);
}`

@hoordev. I see, that condition should be ok, but don't you have a fragment with its adapter inside?
In demoApp I have one Adapter encapsulated in each FragmentViewPager instance.

@hoordev, do you have 2 Adapters in the same Fragment for 2 RecyclerViews layouts?
Can you DEBUG(!) and check the content of the savedStateInstance? how many variables and of what type are in there?

If you don't have any update, I will close this issue.

Thanks. Are now everything good. No more questions (y)


there's no recipe for luminous crafting table

You clearly haven’t used astral sorcery. Try reading the mods manual. In the next update I’m going to spawn an astral temple since I don’t think they are spawning

mate, luminous crafting table needs to be craftable in the normal crafting table when illuminated by the rock crystals found in the temples that should theoretically spawn all over the world ... alternatively packs like sevtech ages allow it to be craftable through other means ... the Fosic resonator too as the Astral sorcery needs it for the other stuff. I'm ok with both having them spawn as well as the way that sevtech dealt with it ... I don't really care.
Now that I think of that, because of the way this pack works like, I think that including blood magic to rush the game into night mode would be in order ;) and since you have the beneath ... well maybe add Abyssalcraft as well as a way of getting some serious bosses and threats to the game ... eventually betweenlands as well :O


[Question] How to use own accounts?

Hey, how is it going? I'm testing the SDK and with the light account it works perfect but I have my own factory and accounts. Do you know how can I use the SDK with these?
Please and thank you :)

Hey @ManuLpz4! We support using your own account and factories. You can follow this guide here: https://accountkit.alchemy.com/smart-accounts/accounts/guides/using-your-own.html
lemme now if you run into any issues following that guide


[WIP] adding minimum_step unit and value

Adding steps to rating.
When the step is nil, the rating is done without taking it into account.
When a minimum step is defined, the input value is rounded to the step
Example: input is 511 MB,  minimum step is 1GB, input is considered to be 1GB
Example: input has lasted 7 days, minimum step is 1 month, input is considered 1 month long.
Minimum step should not modify the tier the rate is being applied to (i.e. it should be possible to divide the tier upper level by the step)

Coverage decreased (-2.3%) to 96.008% when pulling a50829e70142ef9c18c0c1ac75f7c2c7a342ca39 on sergio-ocon:minimum_step into 3db662152c6b1590200ff424b8954b58e8fc16fa on miq-consumption:master.

Coverage increased (+0.03%) to 98.333% when pulling 4ea374077ef658fd2090cf971750c47acf37d07a on sergio-ocon:minimum_step into 3db662152c6b1590200ff424b8954b58e8fc16fa on miq-consumption:master.

@lpichler I can't add you to the reviewers list. Are you part of the team?

Coverage increased (+0.03%) to 98.333% when pulling 0a36979aab08c3c9d837e551d09113b2a882c479 on sergio-ocon:minimum_step into 3db662152c6b1590200ff424b8954b58e8fc16fa on miq-consumption:master.


Percentage margins and padding (The explanation is not accurate and implies something wrong).

Request type

[ ] Please close this issue, I accidentally submitted it without adding any details
[ ] New documentation
[x] Correction or update

Details

Hi :)
In the lesson "Sizing Items in the CSS", section "Percentage margins and padding", the point is that the percentage margins and padding is calculated relative to inline size of parent element. But the explanation implies that they're calculated relative to inline size of the element itself.

You might expect for example the percentage top and bottom margins to be a percentage of the element's height, and the percentage left and right margins to be a percentage of the element's width. However, this is not the case!
When you use margin and padding set in percentages, the value is calculated from the inline size ##### — therefore the width when working in a horizontal language. In our example, all of the margins and padding are 10% of the width #####. This means you can have equal-sized margins and padding all around the box. This is a fact worth remembering if you do use percentages in this way.

I mean instead of ##### it's useful to write (of the parent element).
I was wondering why the margins and padding remain the same when I change the element's width.

In the section above it does mention that the calculation is from the containing block rather than the item itself, however it would be easy to skip that so I've repeated it in this section too.


Internet Explorer bug where some images are not scaled properly on first load.

Hi,
I have several cases when viewing on IE where some of the images doesn't scale up well on first load. It can be solved by reloading the page and the images will scale properly and the cache will take care of the rest. This only happen on the very first visit. Only happens on IE.
My images are very big and does not fit the page. My images have texts on it so I made them 1900px wide so that when viewing on larger displays, the texts doesn't pixelate. The problem is on IE8-11 when some of the slides' images are so big that you cannot see some of the important texts.
I was planning to put a preloader on the page so that it will load all the images first in the background so that everything would scale properly. But I'm afraid that it will take a while to load and that user will just jump out of the page. I have 20 slides all and all.
Any solutions?
Thanks.

Good day,
I'm having the same problem. When I load a page where the image loads for the first time it doesn't scale up.
has anyone found a solution for this?


typo fixes

It had regedit32 in one place and regedit in another. Also, https://github.com/MicrosoftDocs/visualstudio-docs/issues/1106 only fixed one of the three incorrect registry paths. "Previewing" the changes better shows what's really going on as the raw code looks "wrong" even though that's what you apparently need to get the slash dot (\.) to display correctly.

@Mikejo5000 - Would you review the proposed changes? Thanks.


[GHSA-mwwc-3jv2-62j3] AdGuardHome vulnerable to Cross-Site Request Forgery

Updates

Affected products

Comments
Correct version for SEMVER compliance

👋 Hi @andrewpollock ! The reason that we have the bottom of the vulnerable version range set to >= 0.95 instead of >= 0.95.0 is that the maintainers of https://github.com/AdguardTeam/AdGuardHome appear to have not started using 0.9x.0 until 0.97.0. There is no 0.95.0 version, just 0.95 at https://github.com/AdguardTeam/AdGuardHome/tree/v0.95 and 0.95.hotfix at https://github.com/AdguardTeam/AdGuardHome/tree/v0.95-hotfix.
However, I want to ask you about a different change that would at a SEMVER-compatible lower bound. I dug through the history of control_filtering.go, the file that would become controlfiltering.go, the file called out as vulnerable in the CVE references. I found that the commit that created control_filtering.go wasn't committed until 21 August 2019. The commit itself is tagged with 0.99.0, but the commit date of 21 August 2019 comes just before the release of 0.98.1 on 22 August 2019 (see versions on pkg.go.dev). What do you think about changing the lower bound to >= 0.98.1?

Hey @shelbyc 👋
Oh, interesting. I hadn't properly appreciated until now that this record is published with an ECOSYSTEM range type (so this version is fine as is) but OSV.dev is coercing all records with ranges for the Go ecosystem to SEMVER, which is where this becomes problematic.
Not your problem 😸
Sorry for the noise!


fix NPE in 0.7.0 with old serialized data

The stored protobufs pre-0.7.0 basically deserialed the new fields
as nulls.  By adding some guards on the getters we avoid 2 NPEs.
when getting the port mappings (want empty collection) and
also when getting networking definition (use default bridge value).
Fixes https://github.com/jenkinsci/mesos-plugin/issues/113 and https://github.com/jenkinsci/mesos-plugin/issues/111
Please cut 0.7.1 ASAP.
Thanks!

Thank you for a pull request! Please check this document for how the Jenkins project handles pull requests


Release 1.3.1

Fixed 405 error (code was attempting a post instead of a get)

Not sure what is going on here...
I see 15 commits and only a couple of changes in the diff?

I'm not sure either i'll try cleaning up my other repos incase its gotten dirty.


add a license

hello, please add a license

Huh? What do you mean?

@Exploited7, license is a thing that defines what other programmers can do, and can't do with your code
for example, if you want all forks of your code te be free and open source, you probably should use gnu gpl3 license
if you want to allow non-free forks, consider to use apache license
just put license.md file with license you like in your project root


docs: fix README 'install' broken link

Motivation
README 'install' broken link after migration to Docusaurus
Solution
Fixed README 'install' broken link with new one
PR Checklist

[ ] Added Tests
[x] Added Documentation
[ ] Breaking changes

Hi @gnosed, thank you for submitting your PR to fix our install and getting started links -- we just submitted a duplicate patch with https://github.com/succinctlabs/sp1/pull/1879 so closing this one out. We appreciate your support!


Add retry to bundle install for some errors

What does this PR do?
Add a retry to bundle install, to prevent some transient errors

Motivation
Remove flakiness in the CI

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided. Except if the qa/skip-qa label, with required either qa/done or qa/no-code-change labels, are applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

/toto2l

/toto2

/toto

/toto2

/toto

/trigger-ci --variable RUN_ALL_BUILDS=true --variable RUN_KITCHEN_TESTS=true

/trigger-ci --variable RUN_ALL_BUILDS=true --variable RUN_KITCHEN_TESTS=true

/trigger-ci --variable RUN_ALL_BUILDS=true --variable RUN_KITCHEN_TESTS=true

/trigger-ci --variable RUN_ALL_BUILDS=true --variable RUN_KITCHEN_TESTS=true

/trigger-ci --variable RUN_ALL_BUILDS=true --variable RUN_KITCHEN_TESTS=true

/merge

/merge


musl: 1.2.3 -> 1.2.5

Description of changes
Picking from https://github.com/NixOS/nixpkgs/pull/328072, since it does not mass-rebuild.

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Why  is this failing on Master?

Well, the effort on updating NetBSD's compat files will be done another day.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/4290

I will draft this a little bit because the compat package changed its name in Alpine.

This is duplicating effort from the very long running effort in https://github.com/NixOS/nixpkgs/pull/229439.  Please help with broken packages, which is the reason this hasn't been finished yet, and if you want to refactor, please do that in a separate PR to not interfere with the upgrade work.

@alyssais that being said, I removed the version upgrade from this PR.
Further, I created an entry for a musl team. What do you think?

I will reopen this in a new repo later.


[batching] select_scatter

Reference: https://github.com/pytorch/functorch/issues/240

Seems to conflict with the other PR (https://github.com/pytorch/functorch/pull/282) but looks good to me.


Rework functions api with consumer

Functions api lacks ability to use a consumer interface
and the counter interface can be simplified.

The target java community will want popular function interfaces to be represented in our sdk, which is only a handful, I don't think we want to  restrict the sdk to a single interface.

since I prefer simplicity and consistency across languages, I am -0 on this change. however if other people feel this is needed, go for it.

I would suggest add this only if there is actual user demand.  Writing a function "Function<Foo, Void>" vs "Consumer" isn't that much different, but now we have to also to consider "Consumer" interface in java function runtime which will add complexity.


Project Reactor support

Is your feature request related to a problem? Please describe.
Support for using spring-cloud-square with Project Reactor & Spring Boot
Describe the solution you'd like
I'd like to be able to natively send requests using a Flux.

If it is possible right now I think there should be some examples for such usage in this repository/ examples in an examples repository. I think that reactive usage is the main use case for this repository, hence there it should be more documented.

Hello @migroskub, You can use it with WebClient under the hood, which will give you reactive API. You can see docs here and a sample here. We also provide support for Retrofit's ReactorCallAdapterFactory provided by the retrofit2-reactor-adapter dependency. You can see the doc here and you can find usage examples in these tests. Is this helpful?

That's awesome. Thank you very much. I'd add more details for the documentation since it isn't obvious for newbies that there is support for this. You can specify here more and link the great example repository you've made.
Glad to see that it's supported. Issue can be closed.


Replace sort with sort_by 4

Phase 4 - multiple types of other replacements that are not as straightforward.
@dclarizio @h-kataria @martinpovolny Please review.

@kbrock I can do that, but I find the multi-line much more readable.  The second one in particular goes off the page.

cool

Rebased.


Deprecate safe_level of ERB.new in Ruby 2.6

What was the end-user problem that led to this PR?
The interface of ERB.new will change from Ruby 2.6.

2nd, 3rd and 4th arguments of ERB.new are deprecated. 2nd
argument (safe_level) will be dropped in the future and
some of those arguments (trim_mode, eoutvar) are changed to
keyword arguments. [Feature #14256]

https://github.com/ruby/ruby/blob/v2_6_0_preview1/NEWS#stdlib-updates-outstanding-ones-only
The following addresses are related commits.

ruby/ruby@cc777d0
ruby/ruby@8b9a3ea

This change will cause the users to see a warning as described below.
What was your diagnosis of the problem?
In Ruby 2.6, a warning is displayed when using the interface of Ruby 2.5 or lower.
This warning can also be confirmed in Travis CI.
/home/travis/.rvm/gems/ruby-head/gems/rspec-core-3.7.1/lib/rspec/core/configuration_options.rb:171:
warning: Passing safe_level with the 2nd argument of ERB.new is
deprecated. Do not use it, and specify other arguments as keyword
arguments.
/home/travis/.rvm/gems/ruby-head/gems/rspec-core-3.7.1/lib/rspec/core/configuration_options.rb:171:
warning: Passing trim_mode with the 3rd argument of ERB.new is
deprecated. Use keyword argument like ERB.new(str, trim_mode: ...)
instead.

https://travis-ci.org/bundler/bundler/jobs/348560176#L1137-L1138
What is your fix for the problem, implemented in this PR?
This PR suppresses the above deprecation warnings of ruby-head (Ruby 2.6) .
Why did you choose this fix out of the possible options?
Switch ERB.new interface using RUBY_VERSION. Because Bundler supports multiple Ruby versions, it need to use the appropriate interface.

Good catch, thanks!
@bundlerbot r+


Gradle plugin

Is your feature request related to a problem? Please describe.
I love this software but I'd like to be able to use it without having to install it via homebrew.
Describe the solution you'd like
A gradle plugin that is released on plugins.gradle.org.
Describe alternatives you've considered
The alternative is to install it, but this doesn't work as well in our CI/CD setup (Jenkins)
Additional context
Add any other context or screenshots about the feature request here.

Hey @Alex-Schiff! Thanks for using mutant-kraken and i'm glad to hear youre enjoying it.
A plugin is definitely on the roadmap and something i would like to do. I will need to look into it and do some research.
Thanks for the suggestion!


assert error in getNonOpaquePointerElementType

Hello, after following the steps of local build and compiling clang, I get an error when running it:

It seems to be a problem with this API?

My LLVM version is release/15.x

(not a very experienced C/C++ user)
I have tried throwing in some flags like -opaque-pointers=0 but I still get the same error. Bump to this problem

Hey! Apologies for the delay here

I'll push a fix tonight!
The main reason I didn't do it is that we are rapidly moving to a new frontend that doesn't rely on LLVM LTO. The plan is to deprecate the LTO logic before end of the year, and rely on a pure static (no building) approach. The C logic is more or less ready in https://github.com/ossf/fuzz-introspector/tree/main/frontends/light but we need to get C++ working as well.

May I ask if this problem has been fixed?

Apologies for the delay! I'll look at this tomorrow, Friday

I'm looking at this now -- does this issue happen when running the build_all.sh script?
Also, which checkout specifically do you use of LLVM? i.e. what do you have on this line? https://github.com/ossf/fuzz-introspector/blob/998749bc245d3851b088243b480370540de3bc5e/build_all.sh#L59

Thank you! No, I meet this issue when following the LocalBuild:

I use 939f5a33711370697f9ad1de4267cfc7399dfe86 commit of LLVM, which is release/15.x.

I also ran into the same error when I was following the installation instructions on this webpage https://fuzz-introspector.readthedocs.io/en/latest/installation-instructions/installation.html. The same error occurred when I ran this command FUZZ_INTROSPECTOR=1 ../../../build/llvm-build/bin/clang -fsanitize=fuzzer \   -fuse-ld=gold -flto -g ../fuzzer.c -o fuzzer

@Zzhiter can you confirm which checkout specifically do you use of LLVM? i.e. what do you have on this line https://github.com/ossf/fuzz-introspector/blob/998749bc245d3851b088243b480370540de3bc5e/build_all.sh#L59 ?


Ensure any function or queue/topic name related to default charge link use links in plural and has 'default' in their name

Ensure that any function or queue/topic name related to the Default Charge Links flow, has links in plural and 'default' included in their name, so it's clear that they are related to this sub process and may include multiple links.

Will be carried out via https://github.com/Energinet-DataHub/geh-charges/issues/938


Generic Veth Chaining configuration suggested in documentation does not work.

Is there an existing issue for this?

[X] I have searched the existing issues

What happened?
I'm following https://docs.cilium.io/en/stable/installation/cni-chaining-generic-veth/ to deploy cilium on the on-prem kubernetes cluster running in-house veth-based CNI.
Suggested configmap adds a cilium cni section:
        {
          "type": "cilium-cni"
        }

Exactly the same config is rendered on kubelet nodes, and unfortunately  it does not work.
Plugin fails with:
...
plugin type="cilium-cni" failed (add): CNI PrevResult supplied, but not in chaining mode -- this is invalid, please set chaining-mode in CNI configuration

Based on the code correct cilium cni configuration should include chaining-mode:
        {
          "type": "cilium-cni",
          "chaining-mode": "generic-veth"
        }

There is a codepath which should add missing sections in json, but it's not executed for multiple reasons:

helm chart in the example does not set CNIChainingTarget
even is CNIChainingTarget is set - correct config will not be rendered since ReadCNIConf is also set.

Cilium Version
1.14.3
Kernel Version
5.15.0-39-generic
Kubernetes Version
1.27.6
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Faced the same issue. And worked only after adding "chaining-mode": "generic-veth" in cni config.

Good catch. I added those changes but didn't update the documentation. I'll get this fixed in the coming weeks.


Scroll back up button

The feature
As some of our pages are really long, especially country pages, it would be nice with a button that brings you back to the top on those.
Why?
It could save time and also increase accessibility somewhat. Also, implemented right it looks kind of cool.
Examples and inspiration
I stumbled upon this neat and dynamic solution using only CSS:

https://codepen.io/chriscoyier/pen/NWmzZXo

It shows the button only after have started scrolling down a bit. For us, it could be when you have scrolled past the country info box.

I'm interested in adding this work to your website, I'm open to be assigned the case and I would be happy to solve it.

I'm interested in adding this work to your website, I'm open to be assigned the case and I would be happy to solve it.

@MarcosApodaca: There is already a PR for this issue (linked just above your comment). Your review on that one is welcome.

I saw it, but in the web it is not implemented yet, enter in the section of countries, and when you scroll the names, the scroll does not appear to take you to the top of the page.

but in the web it is not implemented yet

@MarcosApodaca
Because the PR has not yet been merged with the main branch....

@MarcosApodaca  As RVA2869 said, it hasn't been merged yet. Which means that this is a great opportunity for you to set up your local environment, and switch to that branch and see if it works locally for you. That will give you a flying start for another issue too.

As someone who runs desktop Firefox on my phone, is this for other mobile browsers which do not have this builtin nowadays?

But now that I tried it on Firefox on my phone, I don't see anything like this. Is it not enabled by default?

I'm not sure about Android and iOS browsers.  Edit, on iOS you just press the statusbar.
On desktop I think "all" browsers support pressing , and in many you can just click the active tab.

On desktop I think "all" browsers support pressing <home>, and in many you can just click the active tab.

Clicking the active tab does nothing on Firefox or Chrome on desktop for me. The home button works, but is a two-hand combination on my laptop keyboard (need to be combined with Fn (function)), so I need to let go of the mouse to use it.

I'm convinced, on Android does accelerated scroll work and if so should we hide it on mobile?


Column Picker Not Working

When i Open the column picker, and select one of the columns on the right, all of the columns disappear, and this error is thrown in the console:
Exception caught during observer callback: TypeError: Failed to execute 'removeChild' on 'Node': parameter 1 is not of type 'Node'.
at TypeError (native)
at Object.TemplateIterator.extractInstanceAt (http://localhost/WebSpikeClient/vendor/openfin/fin-hypergrid.min.html:20:21214)
at Object.TemplateIterator.handleSplices (http://localhost/WebSpikeClient/vendor/openfin/fin-hypergrid.min.html:20:22075)
at Object.Observer.report_ (http://localhost/WebSpikeClient/vendor/openfin/fin-hypergrid.min.html:19:9004)
at Object.createObject.check_ (http://localhost/WebSpikeClient/vendor/openfin/fin-hypergrid.min.html:19:12345)
at callback (http://localhost/WebSpikeClient/vendor/openfin/fin-hypergrid.min.html:19:5926)Observer.report_ @ fin-hypergrid.min.html:19
Any clue why this is happening?

Alex,
Is that error easily reproducible?  I can't seem to trigger it.
Also, I fixed a small issue in the column picker yesterday, maybe refetch
the latest and see if that helps
-steve
On Fri, Jun 19, 2015 at 10:10 AM, Alex Nuccio<EMAIL_ADDRESS>wrote:

When i Open the column picker, and select one of the columns on the right,
all of the columns disappear, and this error is thrown in the console:
Exception caught during observer callback: TypeError: Failed to execute
'removeChild' on 'Node': parameter 1 is not of type 'Node'.
at TypeError (native)
at Object.TemplateIterator.extractInstanceAt (
http://localhost/WebSpikeClient/vendor/openfin/fin-hypergrid.min.html:20:21214
)
at Object.TemplateIterator.handleSplices (
http://localhost/WebSpikeClient/vendor/openfin/fin-hypergrid.min.html:20:22075
)
at Object.Observer.report_ (
http://localhost/WebSpikeClient/vendor/openfin/fin-hypergrid.min.html:19:9004
)
at Object.createObject.check_ (
http://localhost/WebSpikeClient/vendor/openfin/fin-hypergrid.min.html:19:12345
)
at callback (
http://localhost/WebSpikeClient/vendor/openfin/fin-hypergrid.min.html:19:5926)Observer.report_
@ fin-hypergrid.min.html:19
Any clue why this is happening?
—
Reply to this email directly or view it on GitHub
https://github.com/openfin/fin-hypergrid/issues/34.

Steve, I will send my data to you in an email

I experience the same issue.
To reproduce follow the steps:

open standalone.html from the examples in chrome 45.0.2454.85 (64-bit) on a mac. The Commit I have is the latest with the hash 9ad269a1c3ec296900e9fe41402ca52a07f16c37
in the table press ESC.
try to reorder columns.

Also http://openfin.github.io/example-fin-hypergrid-behavior-json/ seems to have the same issue in chrome 45 incognito mode.

So it's not an browser issue, because when running the grunt serve command the reordering is working fine in the demo.html.
My best guess is that something is going wrong during the vulcanization of the fin-hypergrid.min.html file.

BAM!
the problem is not occuring if the fin-hypergrid.dev.html is used


feat: [M3-7257] - Invalidate VPC-related queries after deleting a linode

Description 📝

After deleting a linode, because we didn't invalidate any VPC related queries, the VPC pages would have incorrect information unless we refreshed the page. This change invalidates VPC related queries when deleting a linode so that the vpc pages are up to date.

Changes  🔄
List any change relevant to the reviewer.

Added utility function to get all vpcs a linode is assigned to with, based on its configs
Invalidate vpc-related queries for vpcs a linode is assigned to
Added some extra spacing underneath the 'Reboot linode banner' on a VPC details page -- seems like there was spacing missing, added more to make it align more with the mockups
updated VPC todo comments to be consistent - //@TODO VPC: ...todos...

Preview 📷
Before:
https://github.com/linode/manager/assets/139280159/eb4fae00-dbf0-49af-b54f-bb3ec449e307
After:
https://github.com/linode/manager/assets/139280159/24012745-b602-4aef-abd6-abe724c85c3c
How to test 🧪
Prerequisites
(How to setup test environment)
Use the dev environment, with VPC tags,

Have a linode and at least two vpc's created (each with at least one subnet)

Verification steps
(How to verify changes)
Verify that the VPC landing page and specific VPC detail pages are correctly updated after you delete a linode that is assigned to a VPC. Test the following cases:

Linode assigned to one vpc one subnet
Linode assigned to one vpc (multiple subnets within that VPC)
Linode assigned to two+ VPCs

Tests

yarn test LinodesLanding/utils.test.ts

As an Author I have considered 🤔
Check all that apply

[x] 👀 Doing a self review
[x] ❔ Our contribution guidelines
[x] 🤏 Splitting feature into small PRs
[x] ➕ Adding a changeset
[x] 🧪 Providing/Improving test coverage
[x] 🔐 Removing all sensitive information from the code and PR description
[x] 🚩 Using a feature flag to protect the release
[x] 👣 Providing comprehensive reproduction steps
[x] 📑 Providing or updating our documentation
[x] 🕛 Scheduling a pair reviewing session
[x] 📱 Providing mobile support
[x] ♿  Providing accessibility support

Merging as cypress test failures are not due to vpc issues/not from this PR!


RestrictEvents now have VMM patch

Before I‘m using these patches to make macOS install and boot with unsupported SMBIOS:

But today I find the RestrictEvents have update with VMM support so I tried the new commit.

Delete all the vmm kernel patch but reserve the 2 boot patches.
Using the  RestrictEvents with new commit.
Stay boot-arg: revpatch=sbvmm.
Reboot and it works.

I have tested in install and macOS have no problem.
But when into macOS the
kern.hv_vmm_present: 0

and I find the vmm kernel patches may block my bluetooth to work.
buletooth can on and off but can't serch any devices.
delete the vmm kernel patches the bluetooth works again with RestrictEvents(new commit)
My bluetooth was BCM20702A0

My instructions for implementing the Board-Id VMM Patch already cover that you can use the RestricEvents.kext instead of the Kernel Patches if you only need it for fixing System Update Notifications.
The kern.hv_vmm_present test is only applicable when using the Kernel Patches, not the RestrictEvents.kext
I am using the Kernel Patches on my Laptop and it doesn't affect Bluetooth so I cannot confirm this. In this case you have to report this to the devs of OpenCore Legacy Patcher.

@5T33Z0
Thanks for your replay.
Another bug when using clover inject AppleIntelCPUPowerManagement.kext cause kernel panic.
AppleIntelCPUPowerManagement.kext
But using OpenCore with no problem.
Any solution to using AppleIntelCPUPowerManagement.kext in Clover?
Thanks again.

I have Clover working on my T530.
But at some point I had to delete the whole CLOVER folder and start from scratch using the latest nightly build (It's available under the "Actions" Tab of the Clover repo.


Strange Error

I've been doing the deepLuna translation in increments and have had minimal issues. I got up to 44% and now whenever I try to translate again, no matter the line or chunk of lines, I'm getting this.
Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Users\Jeremy\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 1892, in __call__
    return self.func(*args)
  File "F:\tsukihime\deepLuna-main\deepLuna-main\deepLuna.py", line 910, in translate_game
    if self.i < cs[-1]:
IndexError: tuple index out of range

Are you using the latest version of the script? It was updated several times yesterday.
Have you also try to save, close and restart the script? This can correct a certain number of strange errors.

Are you using the latest version of the script? In particular, are you using V1 or V2 of deepLuna?
It was updated several times in the course of the day yesterday.
Have you also tried to save, close and restart the script? This can correct a certain number of strange errors.
I was using the older version, I didn't realize it was updated yesterday. Will I be able to resume from where I left off (44%) on the new version?
Also, I got an email that my deepL API is reaching a monthly limit for characters translated as a free account so that could be causing issues too.

Actually, I am not one 100% sure you'll be able to start again from the same point, since the script has been deeply remodeled. It is now organized by days, so the internal database structure is actually a bit different. It might be best that you stay on the older version.
For the v1, our team actually managed to completely translated everything with deepL by big chunks of 1000 lines, so it should be working. Try maybe to delete the pycache folder and restart the IDE and the script. It might also be due to the limit range of deepL, even theough there is a kind of foulproof test in the script and it shouldn't show you a python error...
If it's still not working after cleaning and restarting, and eventually after trying with another IDE, we'll try something else. Tell me how if this is the case after testing this!

Actually, I am not one 100% sure you'll be able to start again from the same point, since the script has been deeply remodeled. It is now organized by days, so the internal database structure is actually a bit different. It might be best that you stay on the older version.
For the v1, our team actually managed to completely translated everything with deepL by big chunks of 1000 lines, so it should be working. Try maybe to delete the pycache folder and restart the IDE and the script. It might also be due to the limit range of deepL, even theough there is a kind of foulproof test in the script and it shouldn't show you a python error...
If it's still not working after cleaning and restarting, and eventually after trying with another IDE, we'll try something else. Tell me how if this is the case after testing this!

I tried those suggestions and I'm still getting the same error with both IDLE and Pyzo :/
If there doesn't end up being a solution, it's not the end of the world. I really appreciate your work on this tool and your quick responses.

Ok, then we're going to try something else. First, can you tell me in what language are you translating with deepL?
Are you doing so linearly? If yes, I might try to debug your error if you share the table.txt file that you have in your deepLuna folder.

Ok, then we're going to try something else. First, can you tell me in what language are you translating with deepL?
Are you doing so linearly? If yes, I might try to debug your error if you share the table.txt file that you have in your deepLuna folder.

So... not so funny story, but shortly after you sent that, the external hard drive I had all the files on broke (physical damage, not much I could do about it.) I have a backup of the partially translated script_text.mrg, but not any of the other required files.

Oh no, I'm so sorry to hear that! I hope you can still recover some of your most important files at least. I was ready to implement an option to import an old database in the v2 of deepLuna, but if you've lost the table.txt I guess this doesn't really help. Unfortunately, I cannot do much with the translated script_text.mrg, it is a completely reorganized file compared to the original one.
You might maybe then want to try the new version of the script when you recover everything and you have time. Anyway, I will be closing the issue at the moment, but if there is another problem just create another issue. Good luck with your recovery!


docs: Cleanup more literals in API docs

Signed-off-by: Ryan Northey<EMAIL_ADDRESS>Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

one thing im thinking - we could do with a "literals" policy (myabe that should be literals)
my rule of thumb is "would this be localized" - but that doesnt always help
there are some grey areas, like HTTP or HTTP - which on the basis of it being more acronym than literal it probably should not be a literal - but im not sure if that is ever localized any other way (checking eg https://pontoon.mozilla.org/machinery/)
tldr - i think we just need to agree some rules/priorites regarding literals and code blocks and put those in the style guide - but lets follow up with that


Build error: Element type is invalid

I'm building with Create React App and React version 16.8.6. I'm trying to use Dropdown component in a function component. I get following build time error:
Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object.

Same thing is happening for me. Any update?
Also getting:
react-dom.development.js:506 Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.

How are you importing the components? The correct way is like that:
import Dropdown, { DropdownTrigger, DropdownContent } from 'react-simple-dropdown'

Thanks @amr ! The README is outdated and does not contain this information.


[Request for External] report 6699 "Move Negative Sales Lines" - Protected variables

Hello, we need the following currently global variable/-s to be set as protected. Can you please check this? Thank you!
protected var
   FromSalesHeader: Record "Sales Header";
   ToDocType2: Option ,,"Order",Invoice,"Return Order","Credit Memo";

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 41029.


upRoxy get help page should show some helpful information

at the moment when user click on there is not QnA

Same as https://github.com/uProxy/uproxy/issues/118


Change to a test matrix approach

Proof of concept for https://github.com/aspnet/Hosting/pull/1412.
Needs rebasing on the 2.2 migration when ready.
One interesting side-effect is that we can't use xunit's Skip parameter to skip individual variants. See ResponseTests for a new approach. This works but the test is not reported as skipped, it doesn't exist at all. This is equivalent to commenting it out in the old InlineData approach.

Also merge conflicts.

TODO: Fix appveyor failures by moving IISExpressSupportsInProcessHostingAttribute from IISIntegration into IntegrationTesting for use in ServerTests, etc.. We'll need to refactor it to work with the TestMatrix. Build it into the test matrix?


question about using the model-angelo with no sequence

Hi,
I have recently been using Model-Angelo to identify an unknown density determined by cryo-EM with a local resolution of about 4 Å. I'm uncertain whether this region belongs to RNA or protein. Despite the results being incomplete and fragmented, I used Model-Angelo (no-sequence) to build its atomic model. Some regions were identified by Model-Angelo as nucleoside bases, while others were identified as amino acids.
I would like to know if these results are reliable. Are there confidence or probability values available that can help me analyze this structure more accurately?

Hi,
If you run the program with the flag "--keep-intermediate-results" then it should save extra files into directories named "gnn_output_round_*". If you look at the last folder, "gnn_output_round_3", there should be a file called output_aa_probabilities.aap which gives you the probability of every residue (in order) for every class. You can then see what the relative probabilities between protein and nucleotide are.
Best,
Kiarash.

I got it. Thank you!


Hard to read Folder Green Background

I am currently using wsltty, I wonder why I get those Green backgrounds, which are hard to read, and it doesn't seem right

Nevermind. My dircolors hadn't been overridden. It seems fine after running:  eval "$(dircolors ~/.norddir_colors)"


Change the input type of sleep() and add usleep()

Unfortunately another inconsistency was introduced with this PR. PHP's usleep uses microseconds, while Coroutine::usleep uses milliseconds. ("u" in "usleep" stands for μ - micro)

@pauci Thanks, will fix it soon at ide helper.


Could not get unknown property 'getJavaCompileProvider'

Bug report

Summary

An error occurred after I execute react-native link and react-native run-android
E:\project\xfapp-inspection>react-native run-android
JS server already running.
Building and installing the app on the device (cd android && gradlew.bat installDebug)...
FAILURE: Build failed with an exception.

Where:
Build file<EMAIL_ADDRESS>line: 122

What went wrong:
A problem occurred configuring project ':@react-native-community_cookies'.

Could not get unknown property 'getJavaCompileProvider' for object of type com.android.build.gradle.internal.api.LibraryVariantImpl.

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

Get more help at https://help.gradle.org

BUILD FAILED in 3s
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/getting-started.html
Library version: 2.1.1

hi @lyw1991 could you try with the latest version of cookies?


AKS "API server authorized IP ranges" makes deployment by Pipeline impossible

We deploy all our Azure resources using ARM templates which are applied/deployed using a DevOps Pipeline. Our Kubernetes configuration is also applied using a DevOps Pipeline. When we enable the "API server authorized IP ranges" we can't deploy to our clusters anymore using these pipelines, since it's not blocking all traffic from unknown IP ranges.
We thought it would be quite easy to fix the issue by adding the IP ranges that are used by the hosted agents. However, according to https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops#agent-ip-ranges these IP ranges can change on a weekly bases, making it impossible to use.
Perhaps (and hopefully) I'm overlooking something. Could you please explain how we can use "API server authorized IP ranges" in combination with deployment by Pipelines?

Hi @bnawijn Thank you for your feedback! Since this channel is for driving improvements towards MS Docs, could you provide the URL of the specific documentation that your feedback is applicable to? That way, we are able to make sure your feedback is addressed by the right team.

@bnawijn Just following up again in case missed the previous communication.

@bnawijn Just following up again in case missed the previous communication.
Sorry, it's: https://docs.microsoft.com/en-us/azure/aks/api-server-authorized-ip-ranges

@bnawijn I am reaching out to the internal teams to get more information.
@mlearned please add your comments

https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/agents?view=azure-devops&tabs=browser#install self hosted agents can help you.  But you need to manage them

@bnawijn Will you be able to use self managed agents

@jakaruna-MSFT Yes we can use self managed agents (don't really want to thought ;)).


any concept like database or bucket in TiKV to group data of different projects?

Question
Hello Everyone,
We have deployed TiKV in Kubernetes using TiDB Operator (https://docs.pingcap.com/tidb-in-kubernetes/stable/tidb-operator-overview). The TiDB operator version is 1.4.4 and the TiKV version is 7.1.0 and we have set up PD and TiKV with 3 replicas.
We only want to use TiKV so we have disabled TiDB and using TiKV in RAW KV mode. We have also enabled Titan inside TiKV.
The setup is working fine.
Currently in RAW KV mode, we need to put all projects related data into TiKV at same level and we can not group it somehow.
Is there any concept like database or bucket in TiKV to group data of different projects?

Prefix-based grouping: You can use prefixes in your key design to group data for different projects. For example, you can prefix each key with a project identifier or namespace. This allows you to logically separate data for different projects within TiKV.
Key hierarchy: You can create a hierarchical structure within your keys to represent different projects. For example, you can use a key format like {project}/{table}/{row} to organize data hierarchically. This allows you to group data by project while maintaining a flexible structure for tables and rows.
Key ranges: You can allocate specific key ranges for each project. This involves partitioning your key space and assigning a range of keys to each project. This approach provides clear separation between project data and allows for efficient range scans within each project.
Multi-tenancy: If you require strict isolation between projects, you can consider deploying separate TiKV clusters for each project. This ensures complete separation of data and resources between projects, but it also adds complexity and resource overhead.


Improvements and instructions on how to build Docker container

Added instructions on how to build the Docker container and added support for both a local config file and a config file from a docker volume.

Yes you are right, no need for that, removed it! (But left the nice check in place)


fix: use correct key when deleting from store

Ensure the correct key is used when attempting to delete an entry from
the persistent store.
Add a BDD test to check that when a gRPC timeout occurs, associated
specs are correctly deleted from the persistent store.
Resolves: CAS-1103

bors merge

bors merge


Django-sqrl repo

Cannot reproduce install instructions.  For example 'pip install django-sqrl' does nothing.  Having cloned the repo, would like to exercise the server in a local environment. How does one transform the repo into a django mandated state?   Howw is the repo translated into a django project?     Thanks...

its not on PyPI yet. its still in development. Im not following your other questions. Can you elaborate?

Has there been any progress getting this into an available repository?

no. Im waiting for the protocol to settle to sync up the implementation here to the final protocol version and also pretty busy at work so some of other projects are on side-burn for a while

I'm sorry, I've just spent the last 45 minutes trying to find a viable SQRL Python 3 / Django 3 combination, and failing.
And yes, I know that Steve didn't "Finalize" the code until a month or two ago, but the last Github update is from May, 2015.
Is this code going to be updated to Python 3 / Django 3?


Push SonarQube coverage

Hello !
I can't manage to push test coverage to sonarQube.
Any idea ?
Thanks
junitJacoco {
    jacocoVersion = '0.8.5' // type String
    includeNoLocationClasses = false
    includeInstrumentationCoverageInMergedReport = false // type boolean
}

sonarqube {
        properties {
            property "sonar.sourceEncoding", "UTF-8"
            property "sonar.jacoco.xmlReportPaths", "build/reports/jacocoCombined/debug/jacoco.xml"
            property "sonar.projectName", "olx-android-lurker-android"
            property "sonar.projectVersion", "$System.env.CI_COMMIT_SHORT_SHA"
            property "sonar.androidVariant", "debug"
        }

    }

What's the error message sonarqube is telling you? I guess the sonar.jacoco.xmlReportPaths is wrong. The junitjacoco plugin puts it per default into build/reports/jacoco/report.xml

@fegoulart Did it help?

@fegoulart closing this, guessing your issue was solved


Make toolbar customisable

closes #16
Also changes the buttons to show a description. I found some of the icons weren't 100% unambiguous so added some words.

Codecov Report

Merging #21 into master will increase coverage by 0.74%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #21      +/-   ##
==========================================
+ Coverage   89.18%   89.93%   +0.74%
==========================================
  Files           4        4
  Lines         148      149       +1
==========================================
+ Hits          132      134       +2
+ Misses         16       15       -1

Impacted Files
Coverage Δ

cornerstone_widget/cs_widget.py
88.99% <100%> (+1.02%)
: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 abbb2f4...93c8f7a. Read the comment docs.


The page doesn't reload after signing in account

Describe the bug
The page doesn't reload after signing in account
Steps to reproduce the behavior
1.Navigate to https://arcade.makecode.com/beta#
2.Sign in Microsoft account
Expect behavior
The page reloads after signing in account
Actual behavior
After I sign in my account, page shows the message “reload the page to apply your new language preference”. But the page doesn’t reload unless refreshing it manually.

Additional context
1.OS: Windows(rs6)
2.arcade version: 1.4.6
3.Microsoft MakeCode version: 6.9.7

Still repros. We should probably be able to apply preferences right away without asking the user to reload.


[multistage] Implement ordering for SortExchange

This PR adds support for ordering on the collation keys when a SortExchange is present in the relational tree. To do this the following changes have been made:

Add a PinotLogicalSortExchange to replace usage of LogicalSortExchange. This is needed because later LogicalSortExchange is broken into a MailboxSendNode and MailboxReceiveNode. Information on where to perform ordering (sender, receiver or both) needs to be passed down to these nodes and this is not possible via the LogicalSortExchange class alone.

We had discussed the potential to make Exchange hintable, but based on the hint semantics it should only be applied at the table or SELECT level which doesn't apply to Exchange nodes. The alternative was to extend the SortExchange with our own implementation.

Add support for ordering based on collation keys in the MailboxReceiveOperator when PinotLogicalSortExchange is used.

MailboxSendOperator will be modified later to add sort support. Once the sender can sort, the receiver needs to be modified to do a k-way merge instead of PriorityQueue based sort if the input is sorted.

Modify SortOperator to avoid sorting if the input is already sorted. It should still apply offset + limit

We will also integrate with SqlHint support to decide where to sort (sender, receiver, or both) once the path forward has been figured out on how to get hint support for some of the Apache Calcite nodes such as Window, Sort, Filter, etc. SqlHint support has not been added to this PR.
This PR is a pre-requisite to adding support for Window Functions with ORDER BY.
Design document: https://docs.google.com/document/d/13CmFm4djI09JKF_Xty5acoXxJoxC9CLXAsmikgzgtIs/edit?usp=sharing (discusses the design on ordering options for window functions, one of which is to sort via LogicalSortExchange)
Window functions Issue: https://github.com/apache/pinot/issues/7213
Window Function Planner PR: https://github.com/apache/pinot/pull/10228
Window Functions Runtime PR for empty OVER() and OVER(PARTITION BY): https://github.com/apache/pinot/pull/10286
cc @walterddr @siddharthteotia @vvivekiyer @ankitsultana

Codecov Report

Merging #10408 (a4244df) into master (5b289fc) will decrease coverage by 56.45%.
The diff coverage is 0.00%.

@@              Coverage Diff              @@
##             master   #10408       +/-   ##
=============================================
- Coverage     70.30%   13.85%   -56.45%
+ Complexity     6073      259     -5814
=============================================
  Files          2050     1998       -52
  Lines        111187   108838     -2349
  Branches      16908    16637      -271
=============================================
- Hits          78170    15083    -63087
- Misses        27539    92536    +64997
+ Partials       5478     1219     -4259

Flag
Coverage Δ

integration1
?

integration2
?

unittests1
?

unittests2
13.85% <0.00%> (-0.02%)
:arrow_down:

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

Impacted Files
Coverage Δ

...ache/pinot/query/planner/logical/StagePlanner.java
0.00% <0.00%> (-95.35%)
:arrow_down:

.../pinot/query/planner/stage/MailboxReceiveNode.java
0.00% <0.00%> (-75.00%)
:arrow_down:

...che/pinot/query/planner/stage/MailboxSendNode.java
0.00% <0.00%> (-78.58%)
:arrow_down:

...va/org/apache/pinot/query/runtime/QueryRunner.java
0.00% <0.00%> (-81.82%)
:arrow_down:

...query/runtime/operator/MailboxReceiveOperator.java
0.00% <0.00%> (-96.00%)
:arrow_down:

...ot/query/runtime/operator/MailboxSendOperator.java
0.00% <0.00%> (-72.23%)
:arrow_down:

...che/pinot/query/runtime/operator/SortOperator.java
0.00% <0.00%> (-95.35%)
:arrow_down:

.../pinot/query/runtime/operator/utils/SortUtils.java
0.00% <0.00%> (ø)

.../pinot/query/runtime/plan/PhysicalPlanVisitor.java
0.00% <0.00%> (-97.73%)
:arrow_down:

.../pinot/query/service/dispatch/QueryDispatcher.java
0.00% <0.00%> (-85.83%)
:arrow_down:

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

i have some concerns regarding how the mailbox (1) handles received block; (2) what should be returned when normal block or error block is being received. please kindly take a look

Hey @walterddr can you check if I addressed your comments in this area correctly? We can discuss this some more if required.
Basically made changes to:

Clear the _priorityQueue when an error block is received / returned.
Always return a no-op when a block is received and the contents are added to the _priorityQueue. Earlier I was waiting for all the mailboxes to get processed in the loop before returning a no-op, now I return a no-op immediately for each mailbox.

i have some concerns regarding how the mailbox (1) handles received block; (2) what should be returned when normal block or error block is being received. please kindly take a look

Hey @walterddr can you check if I addressed your comments in this area correctly? We can discuss this some more if required.
Basically made changes to:

Clear the _priorityQueue when an error block is received / returned.
Always return a no-op when a block is received and the contents are added to the _priorityQueue. Earlier I was waiting for all the mailboxes to get processed in the loop before returning a no-op, now I return a no-op immediately for each mailbox.

Yeah when I thought about it more last night I think we shouldn't return a no-op block to every mailbox received.
The problem I have was to achieve 2 goals:

collaborative multi-threading. when some mailboxes (or all mailboxes) are empty, they should give up the thread-worker, so another query stage can run.

This is achieved via the return of the no-op block.
Some operator doesn't follow this. for example, AggregateOperator will hold onto the thread-worker until all inbound blocks are consumed and created an indexed map.
this can be problematic as when multiple stages are running on the same server, it could deadlock awaiting inbound messages; but the inbound stage cannot be scheduled due to thread starvation.

fairness when grabbing from all mailboxes.

this is more related to the K-loser algorithm we will implement when the sender side is sorting. this way we will maintain some sort of state internally in the sender/receive operator.
however, we will actually return some blocks as long as those blocks contain data smaller (or larger when ORDER DESC) than any top row from all mailbox blocks.

for now the implementation looks good. i will create an issue to systematically address both points above


bedrivels, ganowanian

This pull request was generated by the 'mq' tool
[test]
flake rate: 0.4
logical conflict every: 100
sleep for: 300s
[pullrequest]
requests per hour: 30
deps=[b,g]

/trunk merge


Unclear or untrue statement regarding the style guidelines. [Typo?]

URL of codelab
5 - Create and use functions in Kotlin
In which task and step of the codelab can this issue be found?**
(3.) Return a value from a function - In the line 6f
Describe the problem
Just a little typo?

"A single space is placed after the return type and before the opening curly brace."

This would result in a double space after the return type,
like in this example with "Int" as the return type:
fun main():Int  {
    'Code Here'
}

Steps to reproduce?

Go to line 6 in URL of codelab
Read
Think

Versions
Android Studio version: X
API version of the emulator: X
Additional information

Statement:

The expected style:

Hi @AntysIQ
Thank you for writing in and bringing this to our attention.
The lesson has been updated and with be republished again with the fix in the near future.
Hope you are enjoying the course!
Regards.


chore(schema): add sortHtmlAttributes and noMultipleEmptyLines

Ah, it looks like it's a work in progress. https://github.com/shufo/vscode-blade-formatter/pull/521
This PR is closed.

Thanks for the PR! @yaegassy
yes it's wip, I'll reopen this PR after #521 is merged.


how to get queue length?

how to get queue length?

I have added  Size() function which returns the number of items in queue at any given time in  https://github.com/alphadose/ZenQ/releases/tag/v2.8.3

Closing this alongside https://github.com/alphadose/ZenQ/issues/15


Nuxt.js requires transpilation to use in v2.1.2

What is the problem?
After upgrading from 2.0.3 to 2.1.2, I am running into an error about the .mjs library source file needing a loader.
What is the current behavior?
Usage: import SelectionArea from '@simonwep/selection-js'
ERROR in<EMAIL_ADDRESS>2:1784
Module parse failed: Unexpected token (2:1784)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file.

Please provide the steps to reproduce and create a JSFiddle.

https://codesandbox.io/s/naughty-carson-7t83s?file=/nuxt.config.js

Open demo
Notice error
Enable lines 4-6 in nuxt.config.js, as below:

{
  build: {
    transpile: ['@simonwep/selection-js'],
  }
}

Restart server or reload the CodeSandbox demo
The error goes away

What is the expected behavior?
I expected this library to work out-of-the-box as it did in 2.0.3. If not, maybe the docs should mention how transpilation/Babel may be required? Or is this more of an issue from Nuxt's side?
Your environment:
Version 2.1.2
Browser:  Chrome
OS:  Windows 10
Node v14.15.3
Nuxt v2.15.7
Package manager: Yarn

I'd rather say that this is a nuxt "issue". ES Modules are the way to go and "old" tools such as nuxt will have to catch up at some point (check out vite as comparison).
I'll add this to a FAQ section though.

I'll close this for now as I will favor modern builds :) Maybe I'll think of something in v3, but for now I'll keep it that way.


comfyui切换模型报错

父镜像:pytorch/pytorch:2.0.1-cuda11.7-cudnn8-runtime
GPU: A10
COMFYUI:commit d14bdb18967f7413852a364747c49599de537eec
onediff: commit  8ceeae4bb6d1ee9ae27d3ecde25b759d0cd75e64
启动容器后第一次使用load checkpoint onediff 节点可以跑通，切换模型以后在执行容器会重启，报错如下
FETCH DATA from: /home/ComfyUI/custom_nodes/ComfyUI-Manager/extension-node-map.json
Stack trace (most recent call last) in thread 125:
Object "/opt/conda/lib/python3.10/site-packages/oneflow/../oneflow.libs/liboneflow-1f624b73.so", at 0x7c89faa56ce7, in
Object "/opt/conda/lib/python3.10/site-packages/oneflow/../oneflow.libs/liboneflow-1f624b73.so", at 0x7c89faa56547, in
Object "/opt/conda/lib/python3.10/site-packages/oneflow/../oneflow.libs/liboneflow-1f624b73.so", at 0x7c89faa51dd8, in vm::ThreadCtx::TryReceiveAndRun()
Object "/opt/conda/lib/python3.10/site-packages/oneflow/../oneflow.libs/liboneflow-1f624b73.so", at 0x7c89fa9f4574, in vm::EpStreamPolicyBase::Run(vm::Instruction*) const
Object "/opt/conda/lib/python3.10/site-packages/oneflow/../oneflow.libs/liboneflow-1f624b73.so", at 0x7c89fa9f7877, in vm::Instruction::Compute()
Object "/opt/conda/lib/python3.10/site-packages/oneflow/../oneflow.libs/liboneflow-1f624b73.so", at 0x7c89fa9fec58, in vm::OpCallInstructionPolicy::Compute(vm::Instruction*)
Object "/opt/conda/lib/python3.10/site-packages/oneflow/../oneflow.libs/liboneflow-1f624b73.so", at 0x7c89fa9fe929, in
Object "/opt/conda/lib/python3.10/site-packages/oneflow/../oneflow.libs/liboneflow-1f624b73.so", at 0x7c89fa9f9a7a, in
Object "/opt/conda/lib/python3.10/site-packages/oneflow/../oneflow.libs/liboneflow-1f624b73.so", at 0x7c89f21ddd3c, in
Aborted (Signal sent by tkill() 1 0)

麻烦补充下 oneflow 版本信息

Run python -m oneflow --doctor and paste it here.

以及监控下显存使用信息
watch -n 1 nvidia-smi

oneflow                      0.9.1.dev20240507+cu118

OneDiff 版本不正常，main 分支目前只兼容有一个ipa节点情况。
使用请参考如下指令重新安装 onediff: @r970707452c
git clone https://github.com/siliconflow/onediff.git
cd onediff
git checkout -b dev_ipa+isntantid
pip install -e .

### 2. onediff_comfy_nodes
ln -s $(pwd)/onediff_comfy_nodes path/to/ComfyUI/custom_nodes/
# or
#. cp -r onediff_comfy_nodes path/to/ComfyUI/custom_nodes/

ipa插件安装参考 https://github.com/siliconflow/onediff/pull/814#issue-2242547294
测试工作流如下：
下图是测试工作流，可以直接下载在comfyui 加载，（预计占用显存 10100MiB）

workflow (4).json

OneDiff 版本不正常，main 分支目前只兼容有一个ipa节点并且ipa后只能接ksampler的情况， （目前 https://github.com/siliconflow/onediff/commit/8ceeae4bb6d1ee9ae27d3ecde25b759d0cd75e64 使用 多个 ipa节点会导致显存异常 这个问题是已知 对应 https://github.com/siliconflow/onediff/issues/800#issuecomment-2058155206  ，解决在 dev_ipa+isntantid 分支）
Solution
使用请参考如下指令重新安装 onediff: @r970707452c
git clone https://github.com/siliconflow/onediff.git
cd onediff
git checkout -b dev_ipa+isntantid
pip install -e .

### 2. onediff_comfy_nodes
ln -s $(pwd)/onediff_comfy_nodes path/to/ComfyUI/custom_nodes/
# or
#. cp -r onediff_comfy_nodes path/to/ComfyUI/custom_nodes/

ipa插件安装参考 https://github.com/siliconflow/onediff/pull/814#issue-2242547294

Too old to follow, free to reopen this.


Draft: prerelease-22.05-pt2

Use non-prebuilt SDK and attempt to unhardcode a path to proot.
@Gerschtli, if you got time, could you please help me with straightening it out? I know what I want to do here, but not how to do it right. =(

Not sure if I improved it, I don't know how to make this all less strange TBH. It is just that we have 3 different ways how to build proot (bootstrap, on-device, fakedroid), that's why I tried to move this complexity to one file pkgs/proot-termux/default.nix.

Maybe axing the bootstrap one and going through proot would cut down the complexity? Will have to fix the proot one first though.

OK, I guess it's time to admit that I, again, don't have the energy to solve these puzzles in reasonable time. Trimmed the switching to non-precompiled proot, so that we can release at least the SDK change.

Pushed as release-22.05.


Can not set Color Theme and File Icon after upgrade to 1.10.1 on mac

VSCode Version:1.10.1
OS Version:macOs 10.12.3

Steps to Reproduce:
1.Can not use Color Theme set color theme,Can not use File Icon Theme set  file icon theme ,Must be set by Settings.

I deleted my previous settings,It is normal.


Spread with jQuery XHR as argument transforms it into data

(This issue tracker is only for bug reports or feature requests, if this is neither, please choose appropriate channel from http://bluebirdjs.com/docs/support.html)
Please answer the questions the best you can:

What version of bluebird is the issue happening on?

Bluebird 3.5.0

What platform and version? (For example Node.js 0.12 or Google Chrome 32)

Google Chrome  58.0.3029.110 on macOS 10.12.4

Did this issue happen with earlier version of bluebird?

n/a
(Write description of your issue here, stack traces from errors and code that reproduces the issue are helpful)
Given the following code:
var Promise = require('bluebird');
var $ = require('jquery');

// Wraps a jQuery ajax call in a Bluebird promise
function myAjax(ajaxOptions, behavioralOptions) {
  return new Promise(function (_resolve, _reject, _onCancel) {
    var $ajax = $.ajax(ajaxOptions).then(function (data, textStatus, jqXHR) {
      if (behavioralOptions.asArray) {
        // optional because Bluebird only pays attention to the first argument of _resolve
        _resolve([data, textStatus, jqXHR]);
      } else {
        _resolve(data);
      }
    }, function (jqXHR) {
      _reject(jqXHR);
    });

    if ($.isFunction(_onCancel)) {
      _onCancel(function () {
        $ajax.abort();
      });
    }

  });
}

when you call
myAjax({url: 'http://www.example.com'}, {asArray: true}).spread(function (data, textStatus, jqXHR) {
  console.log(data, textStatus, jqXHR);
  if (jqXHR === data) {
    console.log('wtf!?');
  }
});

jqXHR is exactly data.
my understanding is that .spread implicitly calls .all, which sees jqXHR as a thenable object, converts it's .then(data, textStatus, jqXHR) response dropping the other items, and converting it back to just data.
this is unintuitive behavior.
i would like to see .spread decoupled from .all or at least an alternative helper method provided that does not call .all magically.

That's how spread works and I don't think we're going to break that after over 4 years (not to mention compatibility with Q).
You can however use regular JavaScript spread which behaves the way you'd like:
myAjax({url: 'http://www.example.com'}, {asArray: true}).spread(([data, textStatus, jqXHR]) =>

I think it's more of a feature request than a bug, like having a splat that doesn't do an implicit all


Read bpf iterators from host pid ns

Read bpf iterators from host pid ns
In #1658, we are trying to remove hostPID=true . One issue with switching to hostPID=false is that bpf iterators of type iter/task or iter/task_file are working in the context of the current pidns (see https://github.com/inspektor-gadget/inspektor-gadget/issues/1658#issuecomment-1567114802).
This PR changes that by opening the bpf iterators from the host pidns by creating a systemd transient unit on the host by talking to systemd's unix socket (/run/systemd/private). Since /run is a host volume, Inspektor Gadget has access to it.
See systemd documentation:

https://pkg.go.dev/github.com/coreos/go-systemd/v22/dbus#Conn.StartTransientUnitContext
https://www.freedesktop.org/wiki/Software/systemd/dbus/

The only programs executed in the systemd unit are sh and cat, so this PR does not require any new dependencies to be installed on the host.
How to use
Commands to test:
$ make ig
$ docker run --privileged -ti --rm \
        -v /:/host \
        -v /sys/kernel/debug:/sys/kernel/debug \
        -v /run:/run \
        -v /sys/fs/bpf:/sys/fs/bpf \
        -v $PWD:/src \
        -e HOST_ROOT=/host \
        ubuntu /src/ig snapshot process -r docker

go run -exec 'sudo unshare -p -f' ./cmd/ig/... snapshot process -r docker
go run -exec 'sudo unshare -p -f' ./cmd/ig/... top ebpf -r docker
go run -exec 'sudo unshare -p -f' ./cmd/ig/... trace dns -r docker

Testing done
Gadgets using bpf iterators of type iter/task or iter/task_file:

[x] process snapshot gadget
[x] top ebpf gadget
[x] socket enricher

Depends on:

[x] https://github.com/inspektor-gadget/inspektor-gadget/pull/1662

Is not running in the host pid namespace safer even if we're able to contact systemd to perform things like this?

I think hostPID=false does not improve security if a malicious user already has full control of the gadget container. But with this PR, we will be able to reduce the amount of code that is running in the host pidns. And often, security attacks only give partial control of the container, so it is still valuable to reduce the attack surface.

I suppose this mode is a "compatibility" mode and in most of the cases systemd won't be used, right?

systemd will not be used in this PR, but later when we actually switch to hostPID=false, then systemd will be used for gadgets that require it (socket enricher initialization, top ebpf, snapshot process). But it will not be used for most gadgets.


Guidance for GET-with-body documentation

Standardise how GET-with-body hint should be provided as part of the POST endpoint description.
Analog for DELETE-with-body.

👍

👍

👍

👍

👍

👍

@tfrauenstein I'm wondering whether request body payload isn't a bit over-specified and hard to read.

@tfrauenstein I'm wondering whether request body payload isn't a bit over-specified and hard to read.

@tkrop I think it is ok -- though it is a bit over-specified. Reason: we mostly used body so far (and sometimes payload) and I think payload is the better term -- but I did not deleted body due to backward compatibility with GET-with-Body references.  Do you know whether acsiidoc supports multiple reference labels? -- than I can do the bodyclean-up:
[[get-with-body]]
[[get-with-payload]]
=== GET with payload

@tkrop I think it is ok -- though it is a bit over-specified. Reason: we mostly used body so far (and sometimes payload) and I think payload is the better term -- but I did not deleted body due to backward compatibility with GET-with-Body references.  Do you know whether acsiidoc supports multiple reference labels? -- than I can do the bodyclean-up:
[[get-with-body]]
[[get-with-payload]]
=== GET with payload

:+1:

:+1:

👍

👍


Enable-WriteCore-feature-for-recoveryservices-backup

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.ResourceManager.RecoveryServicesBackup


Add support for parsing a string

Thanks for the helpful package!
This PR adds a ParseString function that allows one to directly parse netrc content.

Hi @jdxcode, mind taking a quick look at this? Thanks!


How many gpus are used for training

Could you please release the experiment setup and the processed dataset? Thank you very much!

Could you please release the experiment setup and the processed dataset? Thank you very much!
We use 2 NVIDIA RTX 2080Ti in training phase. More detailed  can be referred to this repo (we have released a full version code).

Thank you so much for your reply !


feat(CategoryTheory/Triangulated): homological functors

A functor F : C ⥤ A from a pretriangulated category to an abelian category is homological iff it sends distinguished triangles in C to exact sequences in A. In this PR, we define the corresponding type class F.IsHomological. If F is a homological functor, we introduce the strictly full triangulated subcategory F.homologicalKernel.

[x] depends on: #11740

Thanks!
maintainer merge

Thanks!
bors merge


Theming

Themes
twin commander should provide a way to users to select from a list of premade themes and/or make their own theme(s) and help to distribute them to customize the aesthetics of the application as they please.
Overview
A Theme is a collection of key/pair values that make up the style of the user interface.
A theme file should be a plain text file located in ~/.local/share/twc/themes/ with an extension of .ron or .toml.
One file must be contain only one theme.
The name of the file will be the name of the theme.The names must follow the snake_case convention.
Loading themes
The current applied theme should be saved in the configuration file in ~/.config/twc.toml.
The application shall load the name of the theme from the config file, then load the given theme, and apply it to the user interface.
Distributing themes
Take into consideration of the following methods:

github packages
create a separate repository only for the themes, e.g.: twin-commander-themes
github pages
a separate, free static website for storing and downloading themes

The application must provide a user interface for listing locally installed themes, browsing available themes, and installing them.
Theme editor
It would be good to make a separate application only for creating and editing themes for the users.
Could be text mode too or a webpage (github pages?)

It is a good idea to "inherit" a system's color settings by interpreting the LSCOLORS environment variable.
This way in the future, users could select "System" theme when listing the available themes in the Settings menu.
See https://opensource.com/article/19/9/linux-terminal-colors


Error publishing ibc on crates.io

Got error doing a cargo publish.
error: api errors (status 200 OK): invalid upload request: invalid length 6, expected at most 5 keywords per crate at line 1 column 2657

That's weird because doing a cargo publish --dry-run this was not reported, maybe something that can be enhanced in cargo. I'll check this on their side.

Found an issue in cargo repo about this


Fix issue from displaying the title on new discussion.

Fix issue on displaying the title textbox on new discussion. :+1:

Thanks man!


contracts: fix parsing of multiple callflags

The current parsing can't handle actual flag combinations, just single flags. This solves that

Coverage increased (+0.2%) to 87.283% when pulling f1fefc02892ad82a6b193251e090f69758d922ba on fix-callflags into 528afdf70eb00375f139f2484ab99966dc7c990e on master.


Improvement suggestion: re-export "sub-crates" in features

Newest (unreleased) version have moved some parts of the zarrs API into multiple "sub-crates" (zarrs_storage, zarrs_filesystem etc).
I would like to suggest an improvement for usability: make the zarrs crate re-export the "sub-crates" depending on the selected features.
For example in Cargo.toml:
# Suggested API would look like this:
zarrs = {version="0.17", features=["filesystem"]}

# Instead of this:
zarrs = "0.17"
zarrs_filesystem = "0.1"

I believe this change would improve API discoverability and overall intuitiveness, while preserving the new crate structure. And users wouldn't have to worry how what "sub-crate" versions work with the main crate version.
If you find this idea worth implementing I can make a PR for it. Otherwise feel free to close this issue.

Thanks for raising this, I agree it is a drop in usability.
One of the reasons I split zarrs into multiple crates was to pull object_store and opendal out of zarrs. They are public dependencies, and I was inclined to release "major" versions whenever they did. Conversely, the dependencies for zarrs_filesystem, zarrs_http, and zarrs_zip are all private.
So yes, kick off a PR, but don't re-export zarrs_opendal and zarrs_object_store.

I've released a new beta that re-exports zarrs_filesystem as zarrs::filesystem, but I hesitated to do the same for the other stores (zarrs_http/zarrs_zip), because I kind of want to discourage their use:

zarrs_opendal and zarrs_object_store provide far more feature-rich HTTP stores
zarrs_zip is not very useful in practice

What are your thoughts? Do you use any stores other than the filesystem store?


scan extensions (not working)

hello guys i like alot your tool but im having some isues about scaning extensions bicouse wend i type (en 100-1000) its never grab any extensions and i also try with sipvicious and it grabs extension Nr 500 and with vsaudit never grabs any extension... how can i fix this ?
thanks and regards

Hi, is there the REGISTER method enabled on the system target?
Actually all vsaudit requests are based on OPTIONS/REGISTER methods for enumeration/bruteforce actions (I think that sipvicious have multi request type check).
You can check if method is available with: info [target-address] that shows you for example:
+ Allows: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, ..
Sorry but I have no free time to develop the new features, I will do as soon as possible!

Hi @amster699!
Actually vsaudit only supports the REGISTER method in both process (enumeration/bruteforce), the "extension" will be found (and listed) if It's configured in Asterisk with no password or if Its password combination will be found (evermore in both process).
This limit exists because the answer to the REGISTER request for any extension name (we're trying to check) is the same (401 Unauthorized as I remember).
I think I'll setup new features as soon as possible using others method than REGISTER.
Any suggestions/contributions are welcome!

yes brother wend i use sipvicious i usually use comands like this and after
i test the same on Vsaudit to check it up and never grabs any extension on
vsaudit
n1: svmap.py (target ip)/24 (check extensions)
n2: svwar.py -D -m OPTIONS (target ip)
after i guet the extensions (noauth) i usualy go to vsaudit and try to
bruteforce the extension and never working but now i know why that happend
and i also see sometimes changes must be made to test it on WAN i tough
mayby i had to open ports and allow my firewall setings  haha but im really
thanks for your help brother
please let me know wend you make any update on VSaudit bro i really like
your tool
be safe mo brother thanks
2017-06-10 17:04 GMT+01:00 Federico Fazzi<EMAIL_ADDRESS>
Hi @amster699 https://github.com/amster699!
Actually vsaudit only supports the REGISTER method in both process (
enumeration/bruteforce), the "extension" will be found (and listed) if
It's configured in Asterisk with no password or if Its password
combination will be found (evermore in both process).
This limit exists because the answer to the REGISTER request for any
extension name (we're trying to check) is the same (401 Unauthorized as I
remember).
I think I'll setup new features as soon as possible using others method
than REGISTER.
Any suggestions/contributions are welcome!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/orgdeftcode/vsaudit/issues/1#issuecomment-307574090,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AbujCRD4rfoK7wAclCE1XVltXvaTH35yks5sCr5zgaJpZM4NvnSb
.


Revert 34138d7

Removing _NativeRefernce workaround from 34138d7

@microsoft-github-policy-service agree company="Scavos"

I thought this was working... but it's not. Workaround needs to stay. Closing PR.


Update project to .NET Core

Hi, really love how simple and beautiful this program is. However, I'm struggling to implement it into my CI on linux without manually downloading the binaries from the nuget website beforehand since I have no existing project on which to add this package.
This project should be updated to .NET Core so that it can be used as a .NET Core tool like so:
> dotnet tool install -g extent
(...installs 'extent' to path...)
> extent -i <test-results>.xml -o <test-report>.html

This has two benefits:

Doesn't need a project to install from commandline
dotnet add package extent command can only add to existing projects
Cross-platform executable automatically gets set in path with dotnet tool install -g extent
Can still be used as a regular nuget package

@anshooarora @dsparkplug I was curious about whether it was planned to bring in this change, and to publish as a .Net Global Tool.  I have a project where I am looking to bring in the extent cli, and having it as a Global Tool would make things a little easier.

@qubitz do you think it would make sense to make the .Net Global Tool package called extent.Tool?  This seems to be a convention I have seen for a few projects where they have both a .Net Framework version, and a .net Global Tool version.

Running this in core would help my desire to run this in a linux container, and might help with issue #30 and make it more portable in general. I made a fork of @qubitz's fork to create a Docker image running on a linux .net core image, which is working for me to display the results of pester tests.  I had to bump the ExtentReports dependency to 4.1 and then add a reference to System.Configuration.ConfigurationManager, but other than that this branch seems to work well for me.
I cannot speak to the use as a .net global tool, but imo this is a useful PR.
https://github.com/brandonmcclure/extentreports-dotnet-cli

@anshooarora @dsparkplug Is there anything I can do to help complete this PR? This tool is really handy for replicating my CI pipeline locally and getting a nice report/feedback. I have been using qubitz fork/branch on and off since 12/2020 and I really enjoy the cross platform capabilities of .net core and would love to see this change merged in so that more people can use this software.

+1 Guys please merge this and release so we can use it for cross-platform development 🙏
I have looked around for alternatives and it seems there are none

I haven't been able to test it yet, will try to do it soon and publish to nuget.

Thank you!


There's no simple way to hide stderr, like the "silent" option for exec

This is a feature request rather than a bug -- right now (as of 0.8.2) with exec you can pass silent: true, but it only suppresses stdout, which makes sense.
However, it would be good to have a simple way to suppress all output, which isn't easy to do as it stands. A silentErr option would make this easy.
Thanks!

Looks like a duplicate of #851?

Release isn't out yet, but since this is a bug, it'll be in a patch release.