Obvious Fix - Fix typo for transforming a String message to uppercase.

Resolves issue https://github.com/spring-cloud/spring-cloud-stream/issues/777.

Thanks @martijnhaex for the contribution!
Merged as https://github.com/spring-cloud/spring-cloud-stream/commit/fe85d180b5678b6ca8ff0fdce9074e303d8859ef and cherry-picked in 1.1.x as https://github.com/spring-cloud/spring-cloud-stream/tree/1.1.x


Javascript Error - Uncaught Exception: Endpoint read failed.png

just installed new release v0.1.1 beta and got this on first startup

channels are all gone now, and cant connect

I believe this is related to LND if you have it installed on your computer. To troubleshoot remove LND or run first then run ZAP. My suggestion is to remove the LND files in C:\Users\username\AppData\Local\Lnd then I tried to install ZAP.

Have the same issue after I installed release 1.1 beta. Everything was working very well before with release 1.0

This suggests that that grpc wasn't successful in connecting to an existing LND instance. I would shut down all LND instances and give your comp a few minutes before restarting Zap for the time being

Closing as a duplicate of https://github.com/LN-Zap/zap-desktop/issues/234


Moveable and scalable world map

Is your feature request related to a problem? Please describe.
The world map is large and it would be handy to be able to scale the map to a size whilst playing so u can click on the world and interact with stuff while the map is open and a scaled down size
Describe the solution you'd like
when opening the world map, you can drag a corner to change the width and height of the world map size. This helps one be able to look at the map while interacting with the world at the same time easier as regularly u can only see the sides on the screen when the map is open.
Describe alternatives you've considered
There isnt much other than using the mini map.
Additional Notes
I believe this was actually added in a later version such as 2008 or 2009 in runescape where u could edit the map size and do what i described.

You can already move and change the size of the Floating world map


Fix Lua package.path loading setup

During draftsman-update, there needs to be a more rigorous manner of including files. Currently every time a file is required, the root path is added for forward lookups and maintained until the load process switches to another mod. This causes a bug where the original lua file attempts to load a module that is contained in the base game folders, but because another folder was added that has a file of the same name somewhere else in the mod, that file is loaded before the root folder is.
The actual manner of going about this would be something like this:

Search the current folder that the file is in for module_name. Return that first and foremost.
If it's not there, check the root folder of the mod that module_name currently resides in.
If it is not contained in either of these two points, check the base and core mod folders for the file.
If not found in any of these locations, we can return no file found.

The first one is difficult because it is impossible to get the filepath of the current file from Lua during execution (especially when the file is actually located in a zip archive) so that information has to be managed by Python and updated lockstep. In addition, the package.path has to be updated with the containing folder, and then removed when the currently required file moves to another location. In essence we need to "push" and "pop" paths off of package.path while the load process is executing. This is complicated and makes my brain hurt, but is necessary if I am going to create any modicum of robust mod loading.

Should be fixed in next release, either 0.9.2 or 0.9.3. I don't think I'll close this issue for now though, because there's likely to still be a large amount of issues related to this fix.

No point keeping this issue up, there are going to be a lot more breaking changes with modpacks until I get around to fixing the source of the problem.


click not working

i have folow code like sample but created a bug this.`void main() {
runApp(const MyApp());
}
@pragma("vm:entry-point")
void overlayMain() {
runApp(
const MaterialApp(
debugShowCheckedModeBanner: false,
home: OverlayScreen(),
),
);
}
`
and overlays
  @override   Widget build(BuildContext context) {     return Material(       color: Colors.transparent,       child: Center(         child: Container(           height: 100,           padding: const EdgeInsets.symmetric(vertical: 12.0),           decoration: BoxDecoration(             gradient: LinearGradient(               begin: Alignment.topCenter,               end: Alignment.bottomRight,               colors: isGold ? _goldColors : _silverColors,             ),             borderRadius: BorderRadius.circular(12.0),           ),           child: Container(             child: Column(               children: [                 ElevatedButton(                     onPressed: () async {                       print("click button share ");                       await FlutterOverlayWindow.shareData(" data from Overlays");                     },                     child: const Text("Share data"))               ],             ),           ),         ),       ),     );   } }

did u set the overlay flag to OverlayFlag.clickThrough

I set the overlay flag to OverlayFlag.defaultFlag and enableDrag: true. First I can click but when touch overlay and drag it move very little (like I want click on it but I move my hand a little bit) then the overlay can't receive click in Flutter anymore

I set the overlay flag to OverlayFlag.defaultFlag and enableDrag: true. First I can click but when touch overlay and drag it move very little (like I want click on it but I move my hand a little bit) then the overlay can't receive click in Flutter anymore
Work around: change line 316 in file OverlayService.java from "return dragging;" to "return false;"

the fix will be available in the next version

Thanks @X-SLAYER for the work. I also found another problem and still try to fix but not found the solution yet, related to click event on Overlay.
The problem is when call "FlutterOverlayWindow.closeOverlay()" from the Overlay (not from the main app like the example). And then call showOverlay again, this time the Overlay cannot receive any touch event in Flutter.


PALS results are random?

@kmcluskey can't seem to reproduce this on mac/linux, but it seems that on windows, the PALS pathway ranking results that I get is different each time the data is initialised? This is despite the random seed already set in the codes. To check.

What was the resolution on this?

Remember to clear cache ...

Lol


Error SelectBackward0 is a view and is being modified inplace

Hi thanks for the interesting paper and open sourcing the code here.
I am getting the following error when following along in the notebook:
191 assert torch.isfinite(self.tensor).all(), "Box tensor contains infinite or NaN!"
192 h, w = box_size
--> 193 self.tensor[:, 0].clamp_(min=0, max=w)
194 self.tensor[:, 1].clamp_(min=0, max=h)
195 self.tensor[:, 2].clamp_(min=0, max=w)

RuntimeError: Output 0 of SelectBackward0 is a view and is being modified inplace. This view is the output of a function that
returns multiple views. Such functions do not allow the output views to be modified inplace. You should replace the inplace
operation by an out-of-place one.

This is in the first training step. It seems as though my models weights all load successfully and the data sets (custom and coco) get loaded ok. Any thoughts on the issue here? If not, it would be great if you could provide instructions on how to get the input data and model weights exactly as you have it in the tutorial so as to have a reproducible example I could try before moving on to my own data.

Hi, thanks for reaching out! Unfortunately, I haven’t seen the error you mentioned. I’m attaching here a link to the preprocessed data for stage 1 training, which includes (1) class_agnostic_weights.pth, which should be loaded into cfg.MODEL.WEIGHTS; (2) coco_dict.p, which should be loaded into coco_dataset_dict, the corresponding images files are from coco/train2017/; (3) bbbc_unlabelled_dict.p, which should be loaded into cryo_dataset_dict; and (4) bbbc_10k_256.zip, the corresponding image files for bbbc, you will need to rename the file paths depending on where you store the files. Thanks!

Thank you! I will give this a try, very much appreciated. I will close out this issue as this sounds like what I need to step through your notebook


Support AWS Provider 3+

Have a question? Please checkout our Slack Community or visit our Slack Archive.

Describe the Feature
TF v13 changes mean older version of the AWS provider is buggy.
https://github.com/terraform-providers/terraform-provider-aws/issues/14405
Expected Behavior
version constraints to allow latest AWS Provider 3.2 and into the future.

this needs to happen also, as a dependency https://github.com/cloudposse/terraform-aws-route53-cluster-hostname/issues/23


Webgl2 runtime can't render more than a single artboard of the same type at a time

Description
When trying to use the @rive-app/webgl2-advanced runtime, I cannot render more than a single arboard at a time. While using @rive-app/webgl-advanced or @rive-app/canvas-advanced does work.
Provide a Repro
Here is a codesandbox environment where the error can be replicated:
https://codesandbox.io/p/devbox/interesting-vaughan-lgwyy9?file=%2Fsrc%2Fmain.ts%3A6%2C33&workspaceId=8ef87d80-6e7c-4b7a-af9b-e9a72244ca0e
Source .riv/.rev file
The artboards can be extracted from the public folder in the codesandbox environment.
names:

cute_robot.riv
robo_dude.riv

Expected behavior
Have 5 repeated artboards be rendered
Screenshots
Scenario single artboard, webgl2 runtime:

Scenario multiple artboards, webgl2 runtime:

Scenario multiple artboards, webgl runtime:

Browser & Versions (please complete the following information)

Browser: Chrome 127.0.6533.100
OS: MacOS 13.6.4 (22G513)
NPM Version: 10.5.0

Hi @DanEscamilla thank you for reporting, we'll investigate the issue


Fixed error when using W&B project name from environment variables

What does this PR do?
This PR fixes the error caused by the new change of having a default project argument in the WandbLogger. This change would override the project name from environment variables. The fix is to check if the project argument is "lightning_logs" and whether WANDB_PROJECT exists in os.environ. In case both conditions are true, project is set to os.environ["WANDB_PROJECT"]
Fixes #16028
Does your PR introduce any breaking changes? If yes, please list them.
None
Before submitting

[x] Was this discussed/approved via a GitHub issue? (not for typos and docs)
[x] Did you read the contributor guideline, Pull Request section?
[x] Did you make sure your PR does only one thing, instead of bundling different changes together?
[x] Did you make sure to update the documentation with your changes? (if necessary)
[x] Did you write any new necessary tests? (not for typos and docs)
[x] Did you verify new and existing tests pass locally with your changes?
[x] Did you list all the breaking changes introduced by this pull request?
[x] Did you update the CHANGELOG? (not for typos, docs, test updates, or minor internal changes/refactors)

PR review
Anyone in the community is welcome to review the PR.
Before you start reviewing, make sure you have read the review guidelines. In short, see the following bullet-list:

[x] Is this pull request ready for review? (if not, please submit in draft mode)
[x] Check that all items from Before submitting are resolved
[x] Make sure the title is self-explanatory and the description concisely explains the PR
[x] Add labels and milestones (and optionally projects) to the PR so it can be classified

Did you have fun?
Make sure you had fun coding 🙃

@manangoel99 how is it going here? can we help... :rabbit:

@Borda @carmocca I took over the PR, it is ready now.


[BOW-61] Try upgrade to next.js 13.4.19

Codecov Report
Patch and project coverage have no change.

Comparison is base (96f2cc9) 13.70% compared to head (a2e048f) 13.70%.
Report is 13 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #48   +/-   ##
=======================================
  Coverage   13.70%   13.70%
=======================================
  Files         134      134
  Lines        9756     9756
  Branches      240      240
=======================================
  Hits         1337     1337
  Misses       8419     8419

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Spice_password explanation

Hi, You've done a really great job.
Could you explain the process of spice_password in kvm-vdi. I don understand how you manage it.
Thanks

Hello,
spice_password is generated by vdi-wrapper script and passed to qemu-kvm each time VM is started.
This password is then stored in database and provided for remote-viewer and SPICE HTML5 clients.

Thank you,
ok i understand. vdi-xmledit changes the emulator to use vdi-wrapper script. great


[fixed] updated the coloring per each categorical parameter

Description of changes:

added the condition for "dummy" (without impact) hyperparameters
syncronized the coloring to be different per each categorical hyperparameter for better visibility

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Hey @EliaLesyk, awesome that you worked on that. Can't wait to have a closer look tomorrow in our session.
What does the result look like? Our sample uses categorical parameters as well, right? Would you mind re-running the example and add the new output to this PR. That way we would update our documentation and get an easy way to see wht the changes look like anyway.

Hey @EliaLesyk, awesome that you worked on that. Can't wait to have a closer look tomorrow in our session.
What does the result look like? Our sample uses categorical parameters as well, right? Would you mind re-running the example and add the new output to this PR. That way we would update our documentation and get an easy way to see wht the changes look like anyway.

@marianokamp, very reasonable suggestion! I have updated the visualization in the second Jupyter notebook, where we have categorical hyperparameters for “criterion”.

Merged recent changes and ran the notebook with sagemaker 2.225.0.


Thread-level Monitoring

Hi!
Does the API currently support thread-level monitoring? I cannot find any documentation on it.
I've searched through the documentation on header files and an official document from Intel's website, and found out that a part of the API allows both CORE-level or SMT-level monitoring.
I found this in lib/cupinfo.c, on the "detect_apic_core_masks"  function
I was also wondering if I can use the OS mode monitoring with thread ids (TID) instead of process ids (PID). A working example from the usage examples would be: ./monitoring_app -I -p threadId1...
Thanks,
Toni

Hi Toni,
Thanks for contacting us with you're question.
Yes, the library & utility support monitoring on a per task basis as long as you are on Linux kernel 4.10+.
Example command: pqos -I -p all:<TID1,TID2,TIDN...>
If you have any other questions, feel free to contact us again.
Regards,
Marcel

Hi Marcel,
Thanks for the quick response! I am trying to integrate it into my own example. Would it be possible then to associate classes of service (CLOS) to threads in order to monitor them?
It would be basically replicating what the "monitor_app.c" example does but on a thread basis
Thanks again,
Toni

Just to clarify, classes (CLOS) are used only for allocation purposes not for monitoring.
E.g. You could modify the TID's associated CLOS to restrict it's cache resources and monitor to see the effect.
Regards,
Marcel

Hi Marcel,
I see, CLOS don't come into monitoring then, my bad. What I'm trying to do is, from an example program (not command line) monitor statistics such as memory bandwidth or LLC usage in a per-thread basis. Is that possible?
Regards,
Toni

Yes, as long as you are using Linux kernel 4.10 or above. When you initialize the library, make sure the interface flag is set to PQOS_INTER_OS and use the pqos_mon_start_pid() API to start monitoring events for the specified PID/TIDs.
Regards,
Marcel

Alright, thanks a lot for the quick responses!
Regards,
Toni


Version metadata is not getting updated

The version in the pyproject.toml has not been updated since the late April release. This is for some reason not an issue on the pypi sdist, but I thought I'd still mention that. Another solution to this could be setuptools-scm, that relies on git metadata (e.g. tags) to determine the correct version.
https://github.com/home-assistant/intents/blob/main/package/pyproject.toml#L7

Packaging has been moved here: https://github.com/home-assistant/intents-package/


auto create internal links

Specification
input: [[ anchor text ]]( file path from input directory )
output: [ anchor text ]( relative path from the current file to given path )

It is not necessary to convert whole link. It is sufficient to convert relative path from input_dir to relative path from current file.


stray white tile that won't deload

possibly related to #334. @corybarr first noticed this yesterday and I was able to reproduce it today on linux and windows.

Cory suggested

Dangling tile references maybe? I wonder if they're in Fabric because nothing in the USD stage disables it.

Notably, as can be seen in the image above, the tile does not deload when zoomed in on.

I can't reproduce this in Kit 105 during normal usage. I think because we're use a geometry pool there and never actually destroying prims.
However I can trigger this 100% of the time when clicking "Disable Geometry Pool" in the /Cesium settings. This clears the pools and destroys the fabric prims, leaving white tiles behind. Interestingly, the white tiles are those that were previously visible.
I don't think we have a leak because if you comment out the "Repopulate the asset registry" block in reloadStage and click "Print Fabric stage" in the Cesium Debugging window, the stage doesn't doesn't have any pool-related prims.
https://github.com/CesiumGS/cesium-omniverse/assets/915398/ab80ffa3-c1b4-4aa7-aea5-3f23a2ebf826

I'm pretty sure the issue above was caused by me removing the /TempChangeTracking code thinking it was no longer needed in Kit 105. That's fixed in https://github.com/CesiumGS/cesium-omniverse/pull/389.


docs: Add twitter discord medium youtube link

Should we update README_zh-CN.md correspondingly?

@vansin Should we update README_zh-CN.md correspondingly?

Seem they cannot be accessed in China.


Add support for livenessProbe and ReadinessProbe of driver and executor pods

Any updates on this issue? We need this support as well
As per the organization policy every pod needs livenessProbe and ReadinessProbe

Functionality wise, this would be easy enough to add to the operator, but I'm curious what would you want to set the probes to?

Set the probes to driver and executor pods which are launched after spark-submit

@Meghana-Naik-Nice I mean what would you set the probe values to be? What port would you check? You might be able to use the Spark UI with a HTTP check on the driver but I'm not sure what you'd check on the executors

Sorry to jump in, but for example, if we want to run a Spark Connect server, we might need to check whether the gRPC service is functioning correctly.
In this case, a gRPC probe would be appropriate, as described in the Kubernetes documentation: Define a gRPC liveness probe.


Update of latex.inputplugin to include roots

This update of latex.inputplugin adds the unicode characters for square root, cube root and fourth root (as available at https://en.wikipedia.org/wiki/Radical_symbol), to allow for roots to be included in mathematical equations created with this latex input.

Why hasn't it been merged yet?

Ngl I completely forgot about this LOL. I have no idea why it wasn't merged, it may be that no one actually got around to hitting merge lmao


[Kotlin-sample] ApolloQueryWatcher not working

Summary
I am running the Kotlin-sample app from the master branch, and integrating ApolloQueryWatcher in the current fetchRepositories call using the ApolloCallbackService
override fun fetchRepositories() {
    val repositoriesQuery = GithubRepositoriesQuery.builder()
        .repositoriesCount(50)
        .orderBy(RepositoryOrderField.UPDATED_AT)
        .orderDirection(OrderDirection.DESC)
        .build()

    val callback = object : ApolloCall.Callback<GithubRepositoriesQuery.Data>() {
      override fun onFailure(e: ApolloException) {
        exceptionSubject.onNext(e)
      }

      override fun onResponse(response: Response<GithubRepositoriesQuery.Data>) {
        repositoriesSubject.onNext(mapRepositoriesResponseToRepositories(response))
      }

      override fun onStatusEvent(event: ApolloCall.StatusEvent) {
        println("See me : " + event)
      }
    }

    apolloClient
        .query(repositoriesQuery)
        .responseFetcher(ApolloResponseFetchers.CACHE_AND_NETWORK)
        .watcher().enqueueAndWatch(callback)
  }

With the above setup, I am not seeing any callbacks on onStatusEvent call.
What am I missing here, is it expected usage or I am missing something ?

Thanks for the report. While trying to reproduce I identified the bug. I will be adding this into the sample and fix it at the same time. Let's see if we can also add a test case.

@tasomaniac thank you for the fix.
Is it possible to add a sample usage of ApolloQueryWatcher in the ApolloCoroutinesService.
I stumbled upon this bug while understanding how I can use query watcher with coroutines as I need to perform some custom logic based on onComplete of onStatusEvent

I have no idea how that works. 😊 If you made it work, can you contribute to the sample project. If not, maybe @martinbonnin can help.

@ahetawal-p may I ask what your use case is for StatusEvent ?  So far, I thought this was mainly used for debug but if there are other use cases, we should definitely document them.

@martinbonnin
I might not be thinking it the right way, but our use case is we want to use CACHE_AND_NETWORK response fetcher, and our UI needs to be refreshed for both when we get the cached response, and then again when we get the network response (with a complete finalized data identifier).
However we are trying to achieve this using Kotlin Coroutine extensions.
I was not able to find a good sample. So 2 things I am searching sample/documentation for:

Where should one use ApolloQueryWatcher ?
How do integrate CACHE_AND_NETWORK fetcher with Coroutine extension ?

Kotlin Coroutines is like RxJava's Single. I don't think they support returning multiple emissions. That's why CACHE_AND_NETWORK may not be supported with Coroutines. Could that be the case?

The Flows returned by toFlow should emit twice: once for the cache and once for the network.

Still picking up Kotlin flows, and never used RxJava before :( will it possible to see how can I one use toFlow in the ApolloCoroutinesService example.
Thank you for being so prompt on this.

Usually you would do this:
apolloCall.toFlow().collect { response ->
     // this lambda will be called twice, once for cache, once for network
}

How can i know if response is from network vs cache, as we need to show the identifier for network finalized data ?

You should have response.fromCache (https://github.com/apollographql/apollo-android/blob/c3a264ceecfc8617b5b526e297f9d6d3c1c9947c/apollo-api/src/commonMain/kotlin/com/apollographql/apollo/api/Response.kt#L34)

Thank you @martinbonnin. I think I have most of the info to move forward. Thanks again for all your pointers.


running go mod tidy or make project1 gives me an error

go version go1.14.3 linux/amd64
I receive the following error when I run any of the above commands:

go<EMAIL_ADDRESS>requires
<EMAIL_ADDRESS>invalid version: unknown revision f660f803e910

can't reproduce, are you sure it's the latest master?

Yes. I am on the latest commit on the course branch. I also tried on another computer and I still receive the same error message. Thanks.

<EMAIL_ADDRESS>seems an old version, not the same as the one in the latest commit.

Thanks @Connor1996 . I still believe I am using the latest commit of the branch. I have created a google colab notebook showing the things I have done. Please take a look at it. (I still get the same errors here as well) https://colab.research.google.com/drive/16dSBPQ4ekB2e0nCQn4xjhJSwQSl0uBdi?usp=sharing

You're right. It's due to the modcache. After running go clean -modcache, I can reproduce it. Let me take a look.

Fix it. Please try again.

It works! Thanks a lot :)


SDK2: remove deprecated securityGroup client

Which issue this PR addresses:

Fixes https://issues.redhat.com/browse/ARO-4665
What this PR does / why we need it:

This PR updates the deprecated SDK to the new SDK track 2.
Test plan for issue:

ci, e2e
Is there any documentation that needs to be updated for this PR?

tech debt cleanup, N/A
How do you know this will function as expected in production?

by checking if the cluster deletion succeeded.

/azp run ci,e2e

LGTM.
Can the old securityGroups file be already removed /ARO-RP/pkg/util/azureclient/mgmt/network/securitygroups.go ?

The answer is yes - we likely should have held this PR - I didn't have time to review :(
$ go mod why github.com/Azure/ARO-RP/pkg/util/azureclient/mgmt/network
# github.com/Azure/ARO-RP/pkg/util/azureclient/mgmt/network
github.com/Azure/ARO-RP/pkg/util/azureclient/mgmt/network
$ go mod why github.com/Azure/ARO-RP/pkg/util/azureclient/mgmt/network
# github.com/Azure/ARO-RP/pkg/util/azureclient/mgmt/network
github.com/Azure/ARO-RP/pkg/util/azureclient/mgmt/network

@bitoku can you follow up on this removal and the removal of the dependency entirely from go mod/vendor/etc?

Not yet, there are some other usages. I'm going to follow up them.


Duplicate diagnostic queries when pressing Enter

When I press enter (that is, add a single newline), I often see an output like this in the rust-analyzer tab, if profiling is enabled:

Looks like we process change event twice. We should figure out why is this happening. The best way to debug this would probably be:

add eprintln in handlers.rs for diagnostics, to see dupes even with profiling disabled
reproduce the effect on a small project
enable client-side tracing (see dev/README.md for instructurions)
enable logging in main_loop

Somewhat orthogonality, we should add some debouncing for diagnostics. Ie, we should avoid producing more than one diagnostic request per 100ms, but we should immediately trigger request after a period of quiescence, and we should schedule a request to happen after 100ms anyway (this last bit might be tricky).

This sounds like a fun first issue :) But I can't seem to reproduce this:
 216ms - handle_inlay_hints
      161ms - get_inlay_hints
          161ms - SourceAnalyzer::new
                [...]
                0ms - body_with_source_map_query (1 calls)
                3ms - trait_solve_query (2 calls)
               88ms - ???
       19ms - get_inlay_hints
           19ms - SourceAnalyzer::new
                0ms - body_with_source_map_query (1 calls)
                0ms - def_with_body_from_child_node (1 calls)
               18ms - trait_solve_query (15 calls)
       25ms - get_inlay_hints (3728 calls)
  217ms - publish_diagnostics
      217ms - diagnostics
           69ms - Module::from_definition
               69ms - Module::from_file
            1ms - body_with_source_map_query (51 calls)
            7ms - parse_query (1 calls)
           45ms - trait_solve_query (124 calls)
           93ms - ???
   73ms - publish_decorations
       73ms - highlight
           16ms - classify_name (210 calls)
           55ms - classify_name_ref (599 calls)

That being said, I find it a bit surprising that we spend ~200ms just for a whitespace change (this is on rust-analyzer itself, which is not that small, but still). Is this expected? I'd imagine that most things should've been already cached.
The idea about limiting how often we recompute things sounds good -- adding something like two spaces will actually compute diagnostics twice (even if both are added within a very short period of time). Perhaps it's an option to introduce some delay, e.g., if the last time we calculated diagnostics was <100ms ago, wait some time, then if no new request has been made, handle the existing one, otherwise, handle the new one instead?

Hm, I've actually fixed this recently in https://github.com/rust-analyzer/rust-analyzer/commit/6acef5a7c088bcc1cdf8a64e28b8f20ddf9dcde7#diff-0bb23f5b7637c18cca199c1880823d57
The problem was that we received to events for this modification: first, the edior tells us that it modifed the in-memory buffer. Than, the file is saved to disk (i have aouto-save enabled) and watcher sends a duplicate notification.

That being said, I find it a bit surprising that we spend ~200ms just for a whitespace change (this is on rust-analyzer itself, which is not that small, but still). Is this expected? I'd imagine that most things should've been already cached.

Yeah, that is excessive, trying to optimize this is a good idea, as relatively few efforts were put into this so far, so some low-handing fruits are to be expected!

I'd imagine that most things should've been already cached.

We currently don't really cahce type inference results, and I think we really shouldn't (as all except trivial modificaitions will blow them away). But I think even from-scratch analysis of a single file should maybe be faster than 200ms. It would be great to catch some profiles and see where the time goes.
Also, 93ms - ??? means that there are 93 milliseconds unaccounted for by our profilng infrastructure! It would be cool to figure out where they come from and add approprit profile calls.
So, let's close this, issue, but, if you feel like poking at rust-analyzer with profiler, that would be super sweet!

Let's close this, but various profling things can be disucssed in zulip: https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0 :)

We currently don't really cahce type inference results

@flodiebold this makes me think... I think it does make sense to cache type-inference on a function granularity: we run syntax highlighting and diagnostics for the whole file, so while you are typing furiously in function foo, it makes sense to not re-run type-inference for bar.
The problem with this is that trait_solver_query is invalidated after every change via an untracked read... What would be the correct caching strategy for caching it?

@flodiebold this makes me think... I think it
The problem with this is that trait_solver_query is invalidated after every change via an untracked read... What would be the correct caching strategy for caching it?

I think we don't need to cache the trait solver at all, as long as we can cache the individual trait queries. If that's prevented by the solver query, maybe we shouldn't use a query for the solver? I think the semantics we want would be that the solver is recreated on every change, but doesn't influence caching of individual queries. I'm not sure what the current semantics are (can't look it up currently)

@flodiebold this makes me think... I think it does make sense to cache type-inference on a function granularity: we run syntax highlighting and diagnostics for the whole file, so while you are typing furiously in function foo, it makes sense to not re-run type-inference for bar.

Don't we even have a test for this? It probably doesn't involve any trait queries though...

Nope, we check that crate_def_map is not invalidated, and we also check that diagnostics do not block typing. We don't have a test that type-infernece is per-function, as it's not true. Or, we have this test and I don't know about it :D

We do: https://github.com/rust-analyzer/rust-analyzer/blob/d5a1a5e6147ffdcd655ea082161bc63ac2974f2e/crates/ra_hir_ty/src/tests.rs#L250

Hm, fascinating! I do see repeated trait_solve_query in profiling output though...
129ms - trait_solve_query (127 calls)

Yeah, the test doesn't do any trait queries, I think. And the solver might be the problem (if there indeed is one)

Hm, so if I modify the test to be more interesting, it indeed re-runs trait_solve query. However, it doesn't re-run infer query.
That is, salsa re-runs trat_solve to validate type inference!

Yeah, confirmed that this change
diff --git a/crates/ra_hir_ty/src/traits.rs b/crates/ra_hir_ty/src/traits.rs
index c4dc857bc..70d15153e 100644
--- a/crates/ra_hir_ty/src/traits.rs
+++ b/crates/ra_hir_ty/src/traits.rs
@@ -68,7 +68,7 @@ pub(crate) fn trait_solver_query(
     db: &(impl HirDatabase + salsa::Database),
     krate: CrateId,
 ) -> TraitSolver {
-    db.salsa_runtime().report_untracked_read();
+    let _ = db.crate_def_map(krate);
     // krate parameter is just so we cache a unique solver per crate
     let solver_choice = chalk_solve::SolverChoice::SLG { max_size: CHALK_SOLVER_MAX_SIZE };
     debug!("Creating new solver for crate {:?}", krate);

improved diagnostic performance, to the point where almost all time is in 117ms - ???.
The question is: is this actually correct?

Ok, that makes sense because only the trait_solve query directly depends on the solver. Still would probably be good to avoid doing that...

No, I think depending just on the def map of that create will not be enough. The solver can at least also cache state depending on other crates.

Can we instead get the solver in an untracked way in the solve query?

Can we instead get the solver in an untracked way in the solve query?

You mean, in salsa::transparent way? THat is, to just create a fresh solver for each query? It gives the same improvement for diagnostics, however, analysis-stats are predictably twice as slow

No, I mean basically having the query as it is now, but avoiding the dependency edge from solve to solver. I don't know if that's possible with salsa currently?

Ah, that kind of untracked... I don't think salsa has that yet. But would this be correct?
If trait_solve looks at the trait_solver, but doesn't record a dependecy edge, we might get a query with zero inputs, which will be considered a constant.

Ah, of course... So we do need the dependency. I guess then the best we can do really is something like depending on all def maps...

Let's close this, but various profling things can be disucssed in zulip: https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0 :)

Sounds good -- I'll try to drop by the zulip chat tomorrow! (btw. thanks for all the replies/explanations!)


What about starting a crowdfunding campaign to collect money to run the examples against GPT-4?

Collect money (~500 USD should be enough I believe?)
Open account with OpenAI and connect it to the bank account holding the money above
Get API key
Run the examples against GPT-4 to correct them

I guess one challenge is to maintain transparency at every step, or what would be the legal implications, but its just USD 500, so it shouldn't matter as much anyway!

Not as good an idea as it might seem. The instructions themselves are very repetitive. When it comes to writing code, there are like 10 different questions reworded 700 times.
Most instructions are also very simple. Add a and b, write a function to check prime numbers, etc. GPT-3.5-turbo answers them very well and is incredibly cheap. ~1000 instructions per dollar.
The best thing that could be done to improve the dataset is to generate better and more diverse instructions.
Otherwise, it's not necessary to collect money at all. Just create an interface, and then each user can run it locally with his own API key on a specific section of the dataset (e.g. 3650 instruction to 10500 instruction for user @viraniaman94).

It might be possible to use dialogues from the Open Assistant project (https://github.com/LAION-AI/Open-Assistant) as a seed to create more questions.

We have likely corrected a significant portion of the major issues with the original alpaca dataset. What remains are mostly minor issues (a lot of math issues still remain). So I tend to agree with the sentiment that taking the dataset and feeding into GPT-4 will not result in a huge performance boost; however, what might be interesting is having ChatGPT provide a response for all the instructions we have not curated.  What this would likely do is result in a more verbose alpaca model that is closer to the output of ChatGPT.  Here's an example:
"instruction": "Give three tips for staying healthy."

original alpaca output:
1. Eat a balanced diet and make sure to include plenty of fruits and vegetables.
2. Exercise regularly to keep your body active and strong.
3. Get enough sleep and maintain a consistent sleep schedule.

ChatGPT output:
Sure! Here are three tips for staying healthy:

1. Eat a balanced diet that includes plenty of fruits, vegetables, whole grains, and lean proteins. Avoid processed foods and limit your intake of sugar, salt, and saturated fats.
2. Exercise regularly, aiming for at least 30 minutes of moderate activity most days of the week. This can include activities like walking, jogging, cycling, swimming, or strength training.
5. Get enough sleep each night, aiming for 7-8 hours of uninterrupted sleep.

This will help you feel more rested and energized throughout the day, and can also help boost your immune system and reduce your risk of chronic health problems.

Not sure if it would really do anything in terms of performance though. Ideally, we would diversify the dataset.

Are there any plans on how to fix the dataset for the math issues @gururise? Is anyone actively working on that? I'd rather try my hand at something that isn't going to be useless by the time I'm done because someone already finished it.

Are there any plans on how to fix the dataset for the math issues @gururise? Is anyone actively working on that? I'd rather try my hand at something that isn't going to be useless by the time I'm done because someone already finished it.

Are there any plans on how to fix the dataset for the math issues @gururise? Is anyone actively working on that? I'd rather try my hand at something that isn't going to be useless by the time I'm done because someone already finished it.

@HideLord fixed the first few batches of the math issues. I know there are quite a few math issues remaining. As far as I know, there is nobody working on that right now.


Coveralls can't show source anymore

Coveralls coverage report can't show the source files anymore.
For example, the coverage report for 1af1e4f92aa56a96d1b6e959966957052fee60bb does not include the src prefix. See https://coveralls.io/github/nbigaouette/gitlab-api-rs?branch=master
Clicking on the source on coveralls.io will report that the file couldn't be found.
Previous reports do have the src prefix for files and clicking on them do show the proper source. See for example https://coveralls.io/builds/9200321 for commit  d567c1e.
I believe it is due to the change to kcov call in .travis.yml in 7612ee729c0415c25387b24e02a93e5a0b99bb3c.

See difference between coveralls reports in !8:

Report for 98f611c: https://coveralls.io/builds/9200321
Report for next commit 168c3f8: https://coveralls.io/builds/9200622

The problem can't seem to be fixed from kcov. This
kcov --verify --coveralls-id=$TRAVIS_JOB_ID --exclude-pattern='/.cargo,target' target/kcov target/debug/gitlab_api-*

would be enough, and one has to set the Git repo sub directory directly on coveralls.
On coveralls, clicking on the file that is reported missing and making sure one is logged in, this page shows up:

See also notes here: https://github.com/lemurheavy/coveralls-public/issues/886

@nbigaouette Did you manage to solve the issue of source files not showing in coveralls? I checked out the links - they do not show the source files coverage highlight.
Thanks!


Add version range specification to setup.py's install_requires (library dependencies)

ref: https://stackoverflow.com/a/8161816/9610928

Changed not to implement.


set crawl_config will  merge with kwargs parameters

as the disqus(http://disq.us/8okgc6) said.
if crawl_config["key"] is a dict, it will  be overwride by the kwargs parameters of  crawl
for example
iI have the following crawl_config
crawl_config = {
        "headers":{
            "User-Agent": "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36"
        }
    }

and the User-Agent will be lost if I add a Referer parameters  in crawl
self.crawl(fetchUrl,headers = {"Referer": "http://example.com/"}, callback=self.list_page)

this commit will merge them.

Merged, thank you.


Can you please give an example how to use this with Python or JavaScript, so I mean (Python with Rust) or (JavaScript with Rust)

Hi!
I am unsure what your use case is by just reading your description.
Could you please elaborate?


Update README.md

Ignore

Hi @Eilon, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

Hi @Eilon, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;


oxlint vscode extension crashing on launch

Hello there,
These are the logs which happen when the extension boots up on my codebase:
2024-11-23 08:27:36.537 [info] [2024-11-23T08:27:36Z INFO  oxc_language_server] initialize: Options { run: OnType, enable: true, config_path: ".eslintrc" }
[2024-11-23T08:27:36Z INFO  oxc_language_server] language server version: "0.0.1"

2024-11-23 12:54:24.158 [info] [Error - 12:54:24] Server process exited with code 0.
2024-11-23 12:54:24.537 [info] [2024-11-23T12:54:24Z INFO  oxc_language_server] initialize: Options { run: OnType, enable: true, config_path: ".eslintrc" }
[2024-11-23T12:54:24Z INFO  oxc_language_server] language server version: "0.0.1"

2024-11-23 12:54:39.056 [info] [2024-11-23T12:54:39Z INFO  oxc_language_server] initialize: Options { run: OnType, enable: true, config_path: "oxlint.json" }
[2024-11-23T12:54:39Z INFO  oxc_language_server] language server version: "0.0.1"

2024-11-23 12:54:39.152 [info] thread 'main' panicked at /Users/runner/work/oxc/oxc/crates/oxc_index/src/indexing.rs:38:10:
index out of bounds: the len is 0 but the index is 4
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

2024-11-23 12:54:39.191 [info] [Error - 12:54:39] Server process exited with code 0.
2024-11-23 12:54:39.191 [info] [Error - 12:54:39] Client oxc: connection to server is erroring.
Cannot call write after a stream was destroyed
2024-11-23 12:54:39.191 [info] [Error - 12:54:39] Request textDocument/codeAction failed.

Maybe useful?
2024-11-23 13:11:29.500 [info] [Error - 13:11:29] Updating trace failed with error
2024-11-23 13:11:29.500 [info] Error: Cannot call write after a stream was destroyed
	at _write (node:internal/streams/writable:489:11)
	at Writable.write (node:internal/streams/writable:508:10)
	at /Users/orta/.vscode/extensions/oxc.oxc-vscode-0.13.0-darwin-arm64/out/main.js:31:14071
	at new Promise (<anonymous>)
	at Ha.write (/Users/orta/.vscode/extensions/oxc.oxc-vscode-0.13.0-darwin-arm64/out/main.js:31:13992)
	at ls.doWrite (/Users/orta/.vscode/extensions/oxc.oxc-vscode-0.13.0-darwin-arm64/out/main.js:3:1625)
	at /Users/orta/.vscode/extensions/oxc.oxc-vscode-0.13.0-darwin-arm64/out/main.js:3:1524
	at runNextTicks (node:internal/process/task_queues:60:5)
	at process.processImmediate (node:internal/timers:454:9)

If it's important, I upgraded to 0.13 a bit earlier:
❯ yarn why oxlint
└─ puzzmo-monorepo@workspace:.
   └─ oxlint@npm:0.13.0 (via npm:^0.13.0)

I tested with an oxlint.json  (turning on the experimental react dept) and without, same crash

cc @Sysix @nrayburn-tech

/Users/runner/work/oxc/oxc/crates/oxc_index/src/indexing.rs:38:10:

This is probably coming from a new lint rule, cc @camc314 as well.

ahhh i know why, will fix

Thank you for reporting the issue, hope it's fixed in the latest https://github.com/oxc-project/oxc/releases/tag/oxlint_v0.13.1 release.


Current users in chat

Question
Is it possible to retrieve a list of users currently in chat? The user list seems to be available at http://tmi.twitch.tv/group/user/CHANNEL_NAME/chatters, but a rough skim of the code didn't yield any results on whether the library exposes/uses this information,
Your environment

Operating system(s): Win10
TwitchJS version: 1.2.17
NodeJS version: v10.11.0

The problem with that endpoint is even though it work, it's not end official API one (yes, it's from twitch but anyway) and can be removed any time.

TwitchJS only provides a helper function to assist in making calls to the Twitch API; currently, it does not provide methods/abstractions to retrieve data from individual endpoints.


Fix antialias issue on Android 7.0

Pick antialias related commit from #379 and support array type style.
Check the screenshot below. (left: original, right: modified)

or you can see #159 on your comment, Images on Android aren't antialiased well.

I thought this issue was being fixed in React Native core, any idea what happened?

If you use default <Image> component, yes it is fixed on RN core.
But if you want to use <FastImage> component for some reason (like caching) - then this fix is needed.

@DylanVann I'm sure that @mu29 comments are reasonable. As mentioned, I don't think this is a problem with React Native Core. Please review this issue one more time.

To maintain compatibility with iOS we need to be able to round corners with different radii:

This is from the example app in ./ReactNativeFastImageExample.

I can't see issues with current corners on recent android/lib versions:

I'm going to close https://github.com/DylanVann/react-native-fast-image/pull/491 and https://github.com/DylanVann/react-native-fast-image/pull/411 . If it's still an issue please reopen, thank you!


EcoData Retriever

[ Project Lead ] @henrykironde & @ethanwhite
[ GitHub Repo ] https://github.com/weecology/retriever
[ Track ] Tools: you are building a tool others can help you build, Open Data: you have data others can use and play with during the sprint
[ Level ] Advanced
Description
Quickly download, clean up, and install ecological datasets into a database management system http://ecodataretriever.org

Want to Contribute?
Join us at the Global Sprint June 2-3. Leave a comment in this issue to let the project lead know you're interested in contributing during #mozsprint 2016!

Note to the Project Lead
Congrats, @henrykironde & @ethanwhite! This is your official project listing for the Mozilla Science Global Sprint 2016. To confirm your submission, please complete the following:

[x] Provide a GitHub repository for work and discussion on your project
[x] Confirm in a comment that at least one person will be available to review and answer questions on this project from 9-5 in their timezone on both June 2 & 3.

We are delighted to have the EcoData Retriever as part of the Mozilla Science Global Sprint 2016

Hello @henrykironde. I'm interested to be a part of the Mozilla Science Global Sprint for the EcoData Retriever project

@Deborah-Digges this is very good. We are definitely so happy that you are interested to contribute to our project.


re-export IntervalArithmetic

fixes #30

Codecov Report

Merging #31 (8b5bd22) into main (77d098c) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #31   +/-   ##
=======================================
  Coverage   91.87%   91.87%
=======================================
  Files           5        5
  Lines         160      160
=======================================
  Hits          147      147
  Misses         13       13

Impacted Files
Coverage Δ

src/IntervalLinearAlgebra.jl
100.00% <ø> (ø)

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 77d098c...8b5bd22. Read the comment docs.

maybe reexport also LinearAlgebra?


Rename promap

Hi there. Would you please consider renaming the promap method  to lens (or something like this)?
This implementation of promap does not appear to unify with the type signature for the promap operation specified in Fantasy-Land (or more generally with how profunctors are specified in other languages). The expected signature is p a b ~> (a' -> a, b -> b') -> p a' b', which does not line up in terms of arity with:
  const celsiusProf = appProf.promap(
    state => fToC(state.fahrenheit),
    (celsius, state) => ({ ...state, fahrenheit: cToF(celsius) })
  );

AFAICT this is a concrete getter setter lens being passed into a method that applies it to state and setState.
While there is a way to utilize a profunctor lens for the same purpose, to do this you have to lawfully implement promap, and then use a profunctor lens to transform a value of the lawful profunctor type.

Thanks for the note, though this library does not specify compliance with Fantasy Land.

While there is a way to utilize a profunctor lens for the same purpose, to do this you have to lawfully implement promap, and then use a profunctor lens to transform a value of the lawful profunctor type.

Could you suggest how this would be done in this library?

I think his point is the state itself is not a profunctor, a profunctor is a generic type with two generic parameters where one is contravariant, and the other is covariant. The lens itself the profunctor, not the state. So calling it useProfunctorState and giving it a method promap is a bit of a misnomer.

Actually I don't think lenses are profunctors, or at least I'm having a very hard time writing a promap definition for one. This is as close as I could get
export const promap = <T, S, A, B>(
  lens: Lens<T, S>,
  f: (a: A) => T,
  g: (s: S) => B,
): Lens<A, B> => ({
  get: outer => g(lens.get(f(outer))),
  set: (inner: B, outer: A) => lens.set(inner, f(outer))
});

The getter works fine, but I can't write the setter because I need a function from (t: T) => A and (b: B) => S

From the Haskell definition,
type Lens ta tb a b = forall p. Strong p => p a b -> p ta tb

So a lens Lens ta tb a b takes a profunctor (a function / arrow / some other relation) between a and b, and lifts it into a (function / arrow / some other relation) between ta and tb.
So lenses aren't profunctors, but operations on profunctors.

@DylanRJohnston The "profunctor" in "profunctor optics" is essentially a reference to the fact that there is a particular way to encode optics as transformers of arbitrary types that support an instance of the Profunctor typeclass (and various subclasses).
You're actually more or less correct in the first comment that lenses are themselves profunctors. The missing bit is that it's profunctor lenses (which have 4 type parameters) that are profunctors in their S and T parameters (which represent the "large" input and output). This is ultimately what composition of lenses is: you use a profunctor lens (a particular kind of "profunctor adjuster") to adjust another profunctor lens, which itself is a profunctor.
You should check out the PureScript profunctor optics library or this talk for a much better explanation.

That's what I thought, but I was unable to write the profunctor instance for Lenses above? Are you able to figure out how to write it?

@DylanRJohnston For the Haskell definition you gave:
type Lens ta tb a b = forall p. Strong p => p a b -> p ta tb

You can in fact write an instance for profunctor, but you need to shuffle the type parameters around first:
newtype Wat a b ta tb = Wat { unWat :: Lens ta tb a b }

instance Profunctor (Wat a b)
  where
  ...

Yep, the expanded definition is super easy to write
type Lens<A, B, S, T> = {
  get: (s: S) => A;
  set: (b: B, s: S) => T;
};

const promap = <A, B, S, T, U, V>(
  lens: Lens<A, B, S, T>,
  f: (ta: U) => S,
  g: (tb: T) => V,
): Lens<A, B, U, V> => ({
  get: u => lens.get(f(u)),
  set: (b, u) => g(lens.set(b, f(u))),
});

Right, so with the expanded definition, promap does make a new Lens quite easily,
type Lens_<S, A> = Lens<A, A, S, S>;

interface Foo {
  foo: string;
}

const fooLens: Lens_<Foo, string> = {
  get: outer => outer.foo,
  set: (inner, outer) => ({ ...outer, foo: inner }),
};

interface Bar extends Foo {
  bar: number;
}

const newLens = promap(
  fooLens,
  (bar: Bar): Foo => ({ foo: bar.foo }),
  (foo: Foo) => foo,
);

However, the new Lens can no longer be simplified as a Lens_, unless g is the inverse of f, but since g doesn't have access to the previous value it has to completely overwrite it.

The type Lens_<-, -> does not support an instance of Profunctor (although it's probably a profunctor between a different set of categories), if that's what you're trying to figure out.
The type Lens is contravariant in S and B, and covariant in A and T. Once you set S and A to be the same type you can't really contravariantly map A and likewise you can't covariantly map B.


⚠ ClamAV has degraded performance

In e2a3950, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 69 ms

Resolved: ClamAV performance has improved in d699689.


fix tls config

Coverage decreased (-0.07%) to 61.958% when pulling ee78c360da0476be48953919cae6c38308fa57f9 on tianxiaoliang:master into 4de4613b607e08a9db43e1ecc31d76dd50b7daba on ServiceComb:master.


SwiftPM model and mapping improvements

Primarily prepare for implementing [1], remove a bit of code redundancy.
[1] https://github.com/oss-review-toolkit/ort/issues/8167

Commit-lint complains about a footer line, which seems to lack a : after [1].


Day98

Resolves #204.

Pull Request Test Coverage Report for Build 407

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

Totals

Change from base Build 405:
0.0%

Covered Lines:
5

Relevant Lines:
5

💛  - Coveralls


Access denied on preview , csv or configuration

I have zabbix version 6.4.13 and module v1.10 and I have permission (acess denied) error whenever I want to preview or download an csv. Admin is in SuperAdmin group .Same when clicking on the configuration:

Fixed in v1.11

It works :)
Thank you .

Configuration modal fails on Zabbix 7.0.0rc1


Getting Started with Contributing to RDKit - Hackathon Project

At last year's UGM I’d floated the idea to Greg of a guest blog on coding standards and how to contribute based on these old slides of Greg and Nadine's. Having thought about it (as a relatively new contributor myself) I think there's scope for a "Getting Started with Contributing" guide similar to the existing Python/C++ ones, that would serve a couple of purposes:

provide a starting point for newbies. Having been asked the question of "what and how do I contribute" a few times now it would be super helpful to have a concrete resource to point people to.
useful resource for future hackathons
act as a reminder for more established contributors, especially those who submit irregularly
another weapon in the arsenal against Greg's "hit by a bus" problem, and would hopefully make the maintainers lives easier by producing better first time submissions :)

There is a lot of information out there already, but scattered across various old slideshows, blog posts, wiki how-to's and (often half written) READMEs buried deep in the repo, that I think could be collated and added to in the following structure (but very open to suggestions!):

Section 1: What to Contribute
Section 2: Contributing to the RDKit Docs
Section 3: Contributing to the Code - Python
Section 4: Contributing to the Code - C++
Section 5: Other Contributions - Java/JavaScript/Tutorials/KNIME nodes etc

I think this is a great idea.


WIP: Eliminate the use of io.fabric8:kubernetes-api.

Removed the use of Controller and KubernetesHelper where possible.

Replaced KubernetesHelper.getServiceURL with client implementation

Ike Plugins (test-keeper)
Thank you @rohanKanojia for this contribution!

It appears that no tests have been added or updated in this PR.
Automated tests give us confidence in shipping reliable software. Please add some as part of this change.
If you are an admin or the reviewer of this PR and you are sure that no test is needed then you can use the command /ok-without-tests as a comment to make the status green.
For more information please head over to official documentation. You can find there how to configure the plugin.

Oops, Closing this one ;-) . Sorry for confusion.


Ping endpoint can't be trusted

As per #1140 InfluxDB can end up in a state where it will accept incoming connections but will never respond to them. In that state, the /ping endpoint returns {"status":"OK"} which is clearly not the case!
Not sure how it works internally, but I guess the /ping endpoint should perform some more extensive checks to verify that things really are working.

@chmac @toddboom i think maybe including a /healthcheck endpoint for more extensive checks, especially cluster wide health would be more beneficial.
I like ping endpoints to return 200OK when the service is started and running, and return 404 when shutting down, these endpoints are primarily for load balancers. If something like the bug referenced to happens, the process should raise an exception, and exit non zero surely?

We have two endpoints right now with somewhat similar responsibilities.  /ping quite literally just responds if the http endpoint is up.  It should , as well, mean the server is in good shape, but currently doesn't.
The other endpoint /status will offer a much more comprehensive look in the server moving forward, very much like a health check.  It will likely take optional parameters that will determine the depth and breadth of what it reports as well.  Currently it returns the id and current index of the node.

/ping no longer returns a 200 with a payload, just a 204 with a version string in the headers.

What's the status on this? i want a simple (truthy!) healtcheck that i can use from my AWS ELB. /status doesn't seem to return any meaningful "status"

+1 here, 204 is considered unhealthy when sitting behind an ELB.

@prakash-shanbhag @adampetrovic ALB/NLB supports custom http codes for health check.


stats: bump wasm to v3

Signed-off-by: Kuat Yessenov<EMAIL_ADDRESS>

/assign @jplevyak
I think it's just the version, the structure is the same.

I put a hold in case you want @jplevyak to review as well - feel free to remove though

The tests will validate.

@kyessenov: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
f749880ad9c1111964ede149837b6a50b95beca4
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
f749880ad9c1111964ede149837b6a50b95beca4
link
/test gencheck_istio

integ-distroless-k8s-tests_istio
f749880ad9c1111964ede149837b6a50b95beca4
link
/test integ-distroless-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
f749880ad9c1111964ede149837b6a50b95beca4
link
/test gencheck_istio

integ-distroless-k8s-tests_istio
f749880ad9c1111964ede149837b6a50b95beca4
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
f749880ad9c1111964ede149837b6a50b95beca4
link
/test integ-mixer-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

gencheck_istio
f749880ad9c1111964ede149837b6a50b95beca4
link
/test gencheck_istio

integ-distroless-k8s-tests_istio
f749880ad9c1111964ede149837b6a50b95beca4
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
f749880ad9c1111964ede149837b6a50b95beca4
link
/test integ-mixer-k8s-tests_istio

integ-multicluster-k8s-tests_istio
f749880ad9c1111964ede149837b6a50b95beca4
link
/test integ-multicluster-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-mixer-k8s-tests_istio
f749880ad9c1111964ede149837b6a50b95beca4
link
/test integ-mixer-k8s-tests_istio

integ-multicluster-k8s-tests_istio
f749880ad9c1111964ede149837b6a50b95beca4
link
/test integ-multicluster-k8s-tests_istio

integ-distroless-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-distroless-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest
Flake #1.

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-multicluster-k8s-tests_istio
f749880ad9c1111964ede149837b6a50b95beca4
link
/test integ-multicluster-k8s-tests_istio

integ-distroless-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-mixer-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest
Flake #2

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-multicluster-k8s-tests_istio
f749880ad9c1111964ede149837b6a50b95beca4
link
/test integ-multicluster-k8s-tests_istio

integ-mixer-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-mixer-k8s-tests_istio

integ-distroless-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-distroless-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-mixer-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-mixer-k8s-tests_istio

integ-distroless-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-distroless-k8s-tests_istio

integ-multicluster-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-multicluster-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-distroless-k8s-tests_istio

integ-multicluster-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-multicluster-k8s-tests_istio

integ-mixer-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-mixer-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-distroless-k8s-tests_istio

integ-multicluster-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-multicluster-k8s-tests_istio

integ-mixer-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-mixer-k8s-tests_istio

integ-telemetry-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-telemetry-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-distroless-k8s-tests_istio

integ-multicluster-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-multicluster-k8s-tests_istio

integ-mixer-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-mixer-k8s-tests_istio

integ-telemetry-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-pilot-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-distroless-k8s-tests_istio

integ-multicluster-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-multicluster-k8s-tests_istio

integ-mixer-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-mixer-k8s-tests_istio

integ-telemetry-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-pilot-k8s-tests_istio

integ-security-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyessenov all multi cluster tests are failing, is it related to the change ?

I don't really understand what failed.

/retest

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-multicluster-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-multicluster-k8s-tests_istio

integ-mixer-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-mixer-k8s-tests_istio

integ-telemetry-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-pilot-k8s-tests_istio

integ-security-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-security-k8s-tests_istio

integ-distroless-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-distroless-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-multicluster-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-pilot-k8s-tests_istio

integ-security-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-security-k8s-tests_istio

integ-distroless-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-mixer-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-telemetry-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-pilot-k8s-tests_istio

integ-security-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-security-k8s-tests_istio

integ-distroless-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-mixer-k8s-tests_istio

integ-multicluster-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-multicluster-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-pilot-k8s-tests_istio

integ-security-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-security-k8s-tests_istio

integ-distroless-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-mixer-k8s-tests_istio

integ-multicluster-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-telemetry-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-security-k8s-tests_istio

integ-distroless-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-mixer-k8s-tests_istio

integ-multicluster-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-pilot-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyessenov: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-distroless-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-distroless-k8s-tests_istio

integ-mixer-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-mixer-k8s-tests_istio

integ-multicluster-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-multicluster-k8s-tests_istio

integ-telemetry-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-telemetry-k8s-tests_istio

integ-pilot-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-pilot-k8s-tests_istio

integ-security-k8s-tests_istio
50fa346a8f7c01daa387f7f1fbb569f74fbc9e06
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

Superseded by https://github.com/istio/istio/pull/23265.


Cache VAOs using the VertexFormat instead of the vertex buffer ID

When creating multiple buffers with the same layout, this would allow re-using the same VAO.

This was a bad idea, as VAOs store the buffer ID and not just the format.


the reasonable value about sample_n_per_3_secs

I think the config sample_n_per_3_secs is the absolute amount, right?
And I have a question, what'ts the reasonable value about this config, if I want to meet the demands below:
1.Drawing topology that just cover the programs.
2.The trace that just cover all the interfaces of the programs.
We don't hope produce much more data in the pro env, just enough is ok. Of course we couldn't use the default config(as many as possible), the data is so huge.
sample_n_per_3_secs=1 or 10 or 100? Or else, is there some advice? Or the config used in other companies?
3Qs.

I think the config sample_n_per_3_secs is the absolute amount, right?

Yes.

We don't hope produce much more data in the pro env, just enough is ok. Of course we couldn't use the default config(as many as possible), the data is so huge.

That is a tricky question. Because, in a high throughput system, 10~50 is enough. But I will notice, if there is low payload endpoint in such a high throughput system, you have no chance to trace or see it.
So, how many samples per 3 secs based on your storage and network capabilities. For me, I prefer 100, which means 30 tps for each instance. But that effect the metric accurate, be careful.


[development] (regression) cannot start kosmos (no module named wsgidav)

error no module named wsgidav when starting using container-kosmos

fixed by  #674


Actions for deployment pipeline for frontend repo

Should be all good here now that the backend + frontend apps are hosted together. 🤷🏻♂


UI - Asset search is not working

The search request is made to:
/servers/null/open-metadata/view-services/asset-search/search?q=test&types

The server name is 'null'

I suspect you would have needed to enter the server name. As we are reverting the ui change - this is not an issue any more . Thanks for the feedback.


Copyright issue in the licenses

Hey @BaseMax seems we have different copyright notices in the repos.
2 have Max Base and 2 have Donya Operating system.
Copyright (c) 2020 Max Base
Copyright (c) 2020 Donya Operating system
Also the Design repo does not have a license yet.
Let me know which it should be and I will do some PR's 👍

Hi John,
Thanks for asking.
This was for the past.
We are now an team/group and will own it all. Equally
Keep going as you think is right. I follow. 👍

Also we can invite him, I hope he accept it :)  @ivandavidov

You've invited John Davidson to Donya Operating system! They'll be receiving an email shortly. They can also visit https://github.com/DonyaOS to accept the invitation.


Use buffers instead of null-terminated strings

For safety reasons and bodies contain null bytes, we need to start working with buffers instead of the null-terminated strings used now.
The intended buffer implementation: https://github.com/tidwall/buf.c, it's already in the dep-repository.

This safety feature has been implemented by now, although some extra checking might be nice somewhere in the future.


Removed unnecessary files from package

Description
The unbundled JavaScript files were contained in the previous release. This version removes them from the package, since they are not needed and were unnecessarily included.
The already tested 'publish' workflow was re-added.

Codecov Report

Merging #7 (5f9c295) into development (a7a6c03) will not change coverage.
The diff coverage is n/a.

@@              Coverage Diff              @@
##           development        #7   +/-   ##
=============================================
  Coverage       100.00%   100.00%
=============================================
  Files               25        25
  Lines              486       486
  Branches            26        26
=============================================
  Hits               486       486

Flag
Coverage Δ

unittests
100.00% <ø> (ø)

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

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 a7a6c03...5f9c295. Read the comment docs.


(feature) Dark mode

It wasn't a thing back then, it is now.

Hi @cristianbote this is the preview of the app with the dark mode. I hope you like it.

Awesome job @gersongams 🎉 ! Your changes are live! Congrats and thank you!


Trying to remove a channel from the Live Notifications settings tab crashes the application

As stated in the title:
https://user-images.githubusercontent.com/30202043/105554802-16310480-5cd6-11eb-92fd-0ba0a1f1909b.mp4

Could you please include the Chatterino version from the About section of the settings?

Could you please include the Chatterino version from the About section of the settings?

Sorry about that, new to this

Sorry about that, new to this

I am unable to reproduce the issue on latest nightly. Could you try updating to it and reproducing the issue again?

I am unable to reproduce the issue on latest nightly. Could you try updating to it and reproducing the issue again?

Cannot reproduce on Arch Linux 5.10.9, i3 4.19, Chatterino version: latest master branch (857705668e65bceeb9833ff87f61b3ac11245bda)
Please update to the latest nightly and see if your issue still persists on that version.

Cannot reproduce on Arch Linux 5.10.9, i3 4.19, Chatterino version: latest master branch (857705668e65bceeb9833ff87f61b3ac11245bda)
Please update to the latest nightly and see if your issue still persists on that version.

The issue is fixed in the latest nightly version, thanks.

The issue is fixed in the latest nightly version, thanks.

Can we close the issue?

Can we close the issue?


Iptt filter panel 120

A fair number of UI updates. It looks I think Jenny should go over the design to make sure I didn't miss anything.
Optimized the queries that put the iptt_report_filter_form.
Used timeit.timeit to verify that the form now renders in under 1/2 the time and the page loads on my machine at just under one second.
I had trouble with the merge. I will try again locally and if successful I will push the newly merged code up. If not we might want to have a look at it together.

closing there is apparently something wrong here.


[Dev] Add COTS models

From COTS.jl package,  we will add the problems that works perfectly with JuMP and OptimalControl :
The Hanging Chain, The Hang Glider, The Robot Arm, The Goddard Rocket, The Particle Steering, The Cart Pendulum, The Moonlander, The Dielectrophoretic Particle, The Ducted Fan, The Double Oscillator and The Electrical Vehicle.

@0Yassine0 When you have finished to add the problems, you can make a PR.

I would suggest we add the full list, including the problems where OC is not converging.
As a reference, here is the list of all the problems we have so far:

[ ] cart_pendulum
[ ] chain
[ ] ducted_fan
[ ] electrical_vehicle
[ ] glider
[ ] moonlander
[ ] oscillator
[ ] particle
[ ] quadrotor
[ ] robot
[ ] rocket
[ ] space_Shuttle
[ ] steering
[ ] truck_trailer
[ ] vanderpol

Yess I only used the models where we have the same results (nvar, ncon, objective value..) for the same nh.
I'll add the full list to the package if you're okay with that.
For the tests I checked that the solver gives an optimal solution, should I add a list to exclude the other models or I need to change the test?

Let's add the full list.
For the tests, we should check that:

the return status is MOI.LOCALLY_SOLVED for JuMP, the equivalent for OC/NLPModels.
add @test_broken if Ipopt is not converging on a particular instance. That way, we can track which problems are failing.

@PierreMartinon do we have an equivalent of ?

@PierreMartinon do we have an equivalent of MOI.LOCALLY_SOLVED?

Solving with OC has this field in its return value:  sol.message, so we can consider "Solve_Succeeded" as an equivalent of MOI.LOCALLY_SOLVED?

@0Yassine0 not sure. There is also sol.success but I am not sure this field is used.


[ROCm] Mark a few GPU tests as CUDA only

The CudaMallocAsync tests in //tensorflow/core/common_runtime/gpu:gpu_device_test_gpu are CUDA specific. This PR marks these as DISABLED_ on ROCM platforms.

@cheshire @chsigg @deven-amd

@cheshire gentle nudge on this one. thx!


Three D Secure on android authenticate failed after webview appears on test card 3220

Describe the bug
Three D Secure on android authenticate failed after webview appears on test card 3220
https://github.com/user-attachments/assets/86f0face-0c27-4667-9cb4-1e35c77dfcac

Hi @GZLiew - thanks for raising this. We believe this issue should now be resolved, would you be able to check?
Thanks!


Calculate stats based on the correct time

Currently the stats is calculated based on the user's timezone set. The timezone of the data returned by FB graph API is all in UTC standardized format. So if the user calculating the stats has timezone set to something other than UTC±00:00 the stats calculation is wrong.
TODO: Fix the calculation based on the UTC±00:00 by checking the timezone the local PHP installation uses and adjusting it to base UTC one (UTC±00:00)

Fixed via 5ac15279f9fb4e4c567c87521052d9c2caf4efb1


Resource Type: 0x0000

AXML file has an unusual resource type! Malware likes to to such stuff to anti androguard! But we try to parse it anyways. Resource Type: 0x0000

Any file to checkout ?

this file  - https://www.virustotal.com/gui/file/a720d84205ac28d15c3681d62d767cdc636486e15ab6ddf775ccd46cc8801435

Given that the issue is old and the project is substantially different nowadays, I will be closing this.
Please feel free to reopen it in case it still stands.


auro-alerts: upgrade to new generator build

Is your feature request related to a problem? Please describe.
Update repo to a new generator build.
https://auro.alaskaair.com/getting-started/developers/generator/upgrade
This will also include publishing to the new @aurodesignsystem namespace

On hold until WC-Generator 3.0 is released.


Failed to install on CentOS 6.7

Specifically, there's a problem with getting RandomIO installed.
Here's some logs that might help.
Collecting RandomIO>=0.2.1 (from dataserv-client)
  Getting page https://pypi.python.org/simple/randomio/
  1 location(s) to search for versions of RandomIO:
  * https://pypi.python.org/simple/randomio/
  Getting page https://pypi.python.org/simple/randomio/
  Analyzing links from page https://pypi.python.org/simple/randomio/
    Found link https://pypi.python.org/packages/source/R/RandomIO/RandomIO-0.2.0.tar.gz#md5=033babdbdec4849dbcd0b21a0d830b90 (from https://pypi.python.org/simple/randomio/), version: 0.2.0
    Found link https://pypi.python.org/packages/source/R/RandomIO/RandomIO-0.2.1.tar.gz#md5=ad82eae3e107b467f6b7be9bf7f91db5 (from https://pypi.python.org/simple/randomio/), version: 0.2.1
  Using cached RandomIO-0.2.1.tar.gz
  Downloading from URL https://pypi.python.org/packages/source/R/RandomIO/RandomIO-0.2.1.tar.gz#md5=ad82eae3e107b467f6b7be9bf7f91db5 (from https://pypi.python.org/simple/randomio/)
  Running setup.py (path:/tmp/pip-build-ocqseA/RandomIO/setup.py) egg_info for package RandomIO
    Running command python setup.py egg_info
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      File "/tmp/pip-build-ocqseA/RandomIO/setup.py", line 71, in <module>
        __version__),
    ValueError: zero length field name in format
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      File "/tmp/pip-build-ocqseA/RandomIO/setup.py", line 71, in <module>
        __version__),
    ValueError: zero length field name in format

Link to code
[root@vps3 ~]# uname -r
2.6.32-573.el6.x86_64
[root@vps3 ~]# cat /etc/redhat-release
CentOS release 6.7 (Final)
[root@vps3 ~]# python --version
Python 2.6.6
[root@vps3 ~]# pip --version
pip 7.1.2 from /usr/lib/python2.6/site-packages (python 2.6)

Seems like I only needed Python 2.7 for it to work properly.
Including the minimum python version requirement in the docs can avoid this confusion.

Seems like I only needed Python 2.7 for it to work properly.
Including the minimum python version requirement in the docs can avoid this confusion.


Can it be trained on a custom dataset?

Hello,
We use YOLOX-X model trained by ByteTrack as detector module. The focus of our papers is not on improving detector performance, but to try to do as much as possible with imperfect detector.
You can use any other detector or change weights of the YOLOX-X (retrain it or fine-tune it). The only important thing is that the tracker object receives detected bounding boxes and the image.
Please check the response  to a similar question.
If you are interested in ReID, we use weights from Deep OC-SORT.
The components used in BoostTrack (similarity and detection boosts) are not trainable (except for Kalman filter which works online), but we used the same setting in MOT17 and MOT20 hopping not to overfit the values.


Don't show rule in alerts page if 0 failed alerts

If 0 failed alerts, it is distracting to see the rule on the Alerts page

Solved by #47

Closed by #71


Option to output without carriage returns

Please consider adding an option to have output without carriage returns, perhaps substituting with plain line feeds instead.
Reason for this request is systemd/journald does not like CR characters in log output, and starts interpreting them as binary data instead:
Aug 26 17:19:46 cinder ytarc_id[2735988]: [36B blob data]
Aug 26 17:19:46 cinder ytarc_id[2735988]: [136B blob data]
Aug 26 17:19:46 cinder ytarc_id[2735988]: [81B blob data]
Aug 26 17:19:46 cinder ytarc_id[2735988]: [55B blob data]

While I do now have a wrapper script that strips/replaces these characters, it would be convenient to have this as a native option (e.g. like the previous --newline option).

Thank you!


Install latest release for an Xcode plugin

Using the github option instead of url, fastlane can now determine the URL for the latest version of a plugin automatically.

🔑

This looks great, however no tests. Is that something you tested locally to make sure it works? Do you mind adding 1 or 2 tests for it?

I've tested locally, of course 😉
I was thinking about adding some tests, but wasn't sure about the approach to take — this is shelling out a lot — maybe testing the interaction with he GH API could have value, though?

Hey @neonichu, sorry danger is broken, could you rebase from master and push the changes?

rebased ✅

This is great, thanks @neonichu, I also PRd https://github.com/neonichu/FixCode/pull/18

Thanks 🚀


deployment: always restart service on reconfigure

The previous code tried to determine when a restart was necessary to
provide online reconfiguration. Unfortunately, this code wasn't kept
up-to-date, and is less necessary now that we have the debug server
where we can put functionality such as set-log-level.
We currently believe that every configuration item in the "System"
configuration that is actually considered in the converger will render
a configuration file, so the self-hup code was removed.
We return to idle after 300 seconds just in case hab is in trouble.
Signed-off-by: Steven Danna<EMAIL_ADDRESS>

@stevendanna can this be merged?

This was ready to merge at the time it was approved but we held off before "winter break", but it has now been a long time.  If there is interest in this I would like to reserve some time this week to re-test it against master.

Although there is not enough information how to test the changes, I tested by patching a configuration and it worked fine.


deployments: fix leader election RBAC rules

controller-runtime now defaults LeaderElectionResourceLock to leases and we had missed the migration to it properly.
Update the RBAC rules to get our controllers to write their leader election locks to leases.
Signed-off-by: Mikko Ylinen<EMAIL_ADDRESS>

Codecov Report

Merging #1155 (6602d56) into main (92cd51b) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1155   +/-   ##
=======================================
  Coverage   52.96%   52.96%
=======================================
  Files          40       40
  Lines        4371     4371
=======================================
  Hits         2315     2315
  Misses       1927     1927
  Partials      129      129

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


libvirt: 4.4.0 -> 4.5.0

Motivation for this change
minor update

@GrahamcOfBorg build libvirt perlPackages.SysVirt pythonPackages.libvirt

Success on aarch64-linux (full log)
Attempted: libvirt
Partial log (click to expand)
these derivations will be built:
  /nix/store/ilxpf5wfavhrk79wld0sj8gncjahkcd6-libvirt-4.5.0.drv
waiting for locks or build slots...
/nix/store/i6w1s1m9lw5bg2pz8wr57gs832b6wh17-libvirt-4.5.0

Success on aarch64-linux (full log)
Attempted: libvirt, perlPackages.SysVirt, pythonPackages.libvirt
Partial log (click to expand)
patching script interpreter paths in /nix/store/z9v1jk7ipxfbhk0spqd8x4n8790akfk5-perl-Sys-Virt-4.5.0
checking for references to /build in /nix/store/z9v1jk7ipxfbhk0spqd8x4n8790akfk5-perl-Sys-Virt-4.5.0...
shrinking RPATHs of ELF executables and libraries in /nix/store/y21wc85fyfn5khw21g909zaq5k44fkzm-perl-Sys-Virt-4.5.0-devdoc
gzipping man pages under /nix/store/y21wc85fyfn5khw21g909zaq5k44fkzm-perl-Sys-Virt-4.5.0-devdoc/share/man/
strip is /nix/store/0pjsgkxz0rp5baycq5sp2s72lrr5q9sg-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/y21wc85fyfn5khw21g909zaq5k44fkzm-perl-Sys-Virt-4.5.0-devdoc
checking for references to /build in /nix/store/y21wc85fyfn5khw21g909zaq5k44fkzm-perl-Sys-Virt-4.5.0-devdoc...
/nix/store/i6w1s1m9lw5bg2pz8wr57gs832b6wh17-libvirt-4.5.0
/nix/store/z9v1jk7ipxfbhk0spqd8x4n8790akfk5-perl-Sys-Virt-4.5.0
/nix/store/va1i7anh7rg1851j9slsw9rrxnyb4r8j-python2.7-libvirt-4.5.0

Success on x86_64-linux (full log)
Attempted: libvirt
Partial log (click to expand)
patching script interpreter paths in /nix/store/bm7lk4azkjgyl4zp625gc0cvg9i832pb-libvirt-4.5.0
/nix/store/bm7lk4azkjgyl4zp625gc0cvg9i832pb-libvirt-4.5.0/bin/virt-xml-validate: interpreter directive changed from "/bin/sh" to "/nix/store/8zkg9ac4s4alzyf4a8kfrig1j73z66dw-bash-4.4-p23/bin/sh"
/nix/store/bm7lk4azkjgyl4zp625gc0cvg9i832pb-libvirt-4.5.0/var/lib/rc.d/init.d/virtlogd: interpreter directive changed from "/bin/sh" to "/nix/store/8zkg9ac4s4alzyf4a8kfrig1j73z66dw-bash-4.4-p23/bin/sh"
/nix/store/bm7lk4azkjgyl4zp625gc0cvg9i832pb-libvirt-4.5.0/var/lib/rc.d/init.d/libvirtd: interpreter directive changed from "/bin/sh" to "/nix/store/8zkg9ac4s4alzyf4a8kfrig1j73z66dw-bash-4.4-p23/bin/sh"
/nix/store/bm7lk4azkjgyl4zp625gc0cvg9i832pb-libvirt-4.5.0/var/lib/rc.d/init.d/libvirt-guests: interpreter directive changed from "/bin/sh" to "/nix/store/8zkg9ac4s4alzyf4a8kfrig1j73z66dw-bash-4.4-p23/bin/sh"
/nix/store/bm7lk4azkjgyl4zp625gc0cvg9i832pb-libvirt-4.5.0/var/lib/rc.d/init.d/virtlockd: interpreter directive changed from "/bin/sh" to "/nix/store/8zkg9ac4s4alzyf4a8kfrig1j73z66dw-bash-4.4-p23/bin/sh"
/nix/store/bm7lk4azkjgyl4zp625gc0cvg9i832pb-libvirt-4.5.0/libexec/libvirt-guests.sh: interpreter directive changed from "/bin/sh" to "/nix/store/8zkg9ac4s4alzyf4a8kfrig1j73z66dw-bash-4.4-p23/bin/sh"
checking for references to /tmp/nix-build-libvirt-4.5.0.drv-0 in /nix/store/bm7lk4azkjgyl4zp625gc0cvg9i832pb-libvirt-4.5.0...
moving /nix/store/bm7lk4azkjgyl4zp625gc0cvg9i832pb-libvirt-4.5.0/sbin/* to /nix/store/bm7lk4azkjgyl4zp625gc0cvg9i832pb-libvirt-4.5.0/bin
/nix/store/bm7lk4azkjgyl4zp625gc0cvg9i832pb-libvirt-4.5.0

Success on x86_64-linux (full log)
Attempted: libvirt, perlPackages.SysVirt, pythonPackages.libvirt
Partial log (click to expand)
patching script interpreter paths in /nix/store/vig42vpkbdgp4s74fnz3j92l83j7y7f0-perl-Sys-Virt-4.5.0
checking for references to /build in /nix/store/vig42vpkbdgp4s74fnz3j92l83j7y7f0-perl-Sys-Virt-4.5.0...
shrinking RPATHs of ELF executables and libraries in /nix/store/p2i0pgp32fni2prsxfkdraaawgdza41g-perl-Sys-Virt-4.5.0-devdoc
gzipping man pages under /nix/store/p2i0pgp32fni2prsxfkdraaawgdza41g-perl-Sys-Virt-4.5.0-devdoc/share/man/
strip is /nix/store/4qvrxzxa535y8304mk195x50b6p9607d-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/p2i0pgp32fni2prsxfkdraaawgdza41g-perl-Sys-Virt-4.5.0-devdoc
checking for references to /build in /nix/store/p2i0pgp32fni2prsxfkdraaawgdza41g-perl-Sys-Virt-4.5.0-devdoc...
/nix/store/bm7lk4azkjgyl4zp625gc0cvg9i832pb-libvirt-4.5.0
/nix/store/vig42vpkbdgp4s74fnz3j92l83j7y7f0-perl-Sys-Virt-4.5.0
/nix/store/fazm8kjnb7wgry846m6jix5vr9i1xgin-python2.7-libvirt-4.5.0


Importing Asset as URL strips the host in the base option

Describe the bug
I'd like to change the full path of JS-imported asset URLs and CSS url() references. I find the option of 「base」in official doc. But it seems not useful. Are there any way to set the full path of static resource reference ?
Reproduction

setting the option of「base」, but not work. Result as follow:

System Info
System:
    OS: macOS 10.15.7
    CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
    Memory: 122.08 MB / 32.00 GB
    Shell: 5.7.1 - /bin/zsh
  Binaries:
    Node: 14.17.0
    Yarn: 1.22.10
    npm: 6.14.13
  Browsers:
    Chrome: 93.0.4577.82
    Safari: 14.1.2
  npmPackages:
    vite: ^2.5.7 => 2.5.7

Used Package Manager
yarn
Logs
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/vue-next instead.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

Is anyone working on this issue? @sodatea

No. Contributions are welcome.

https://github.com/vitejs/vite/pull/4337 seems to fix this issue, am I correct @huchangfa123?

#4337 seems to fix this issue, am I correct @huchangfa123?

yes, you're right.


Why using Aura?

https://github.com/aleph-zero-foundation/aleph-node/blob/f2e4f18b3b7d995326d83302299b0f64a855f966/bin/node/src/service.rs#L158
I'm under the impression that even having your own BFT consensus algorithm you are still using Aura, here sc_consensus_aura::import_queue.
Is it possible to have an explanation for this? What are the alternatives and why you did this implementation choice? Does it matter at all?

In substrate there is decoupling of consensus into block production and block finalization (docs). We use Aura for block production and AlephBFT for block finalization.

Ok so AlephBFT replaces GRANDPA. Thank you!


Unable to Bind JVM agent to PID

Hi,
I am not able to attach the JVM agent to pid of flink process with jmx enabled on it.
We are using java 1.8, java hotspot is enabled, and doing it with the same UID(sudo) only.
Also there are no other agents attached to that process.
Also i have Restarted the process n number of times and checked it.
when i give sudo java -jar jar_path/jolokia.jar --host localhost --port 0 list  command,it lists that process there.
Yet we are not able to bind the JVM agent with that process.
Error:
Invocation Target class com.sun.tools.attach.VirtualMachine command:start : null
Invocation Target class com.sun.tools.attach.VirtualMachine command:status : null

Some questions:

Which exact version of Java are you using (+vendor) ?
When you say same UID(sudo), are you running as root or as a custom user ? And the process is running as root, too ?
Which operating system ?

Here's the screenshot

Under which user id is your Java process running ? --> ps aux | grep
JobManager
On Tue, Jan 10, 2017 at 8:26 AM naga sai<EMAIL_ADDRESS>wrote:

Here's the screenshot
[image: jolokia-issue]
https://cloud.githubusercontent.com/assets/24836708/21797280/2d9aebd0-d734-11e6-828a-b2c12ce34cb5.PNG
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/rhuss/jolokia/issues/302#issuecomment-271504874, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAGDCBz9j_X3qE79T35Ea5t2zGkdS4I6ks5rQzKngaJpZM4LaU-m
.

--
... roland

Issue is resolved.Problem with UID only. Thank you :-)