add Enter key to restart server for default mode

Feature request
the Enter/Return key to restart the server is a great feature, but I think it's currently only available when we pass watch argument to the tsx command.
Can we add this ability to standard/normal mode?
Motivations
When I developing backend using tsx, I often want to restart the server manually instead of watching the file change, because I often (accidentally) saving the file while I'm editing, and it triggers the server restart, and it happens frequently.
Alternatives
I think there's workaround for this, by passing **/*.ts glob on watch --ignore arguments but I haven't tried it.
Edit: this workaround doesn't work, it simply stuck when I pass the **/*.ts glob
Additional context
No response
Contributions

[ ] I plan to open a pull request for this issue
[ ] I plan to make a financial contribution to this project

A lot of reasons why this won't happen (including technical ones). But the simplest answer is that it's out of scope.
tsx is a thin wrapper around Node.js to simply enhance it with TypeScript support. Watch mode was a nicety that I lately regret adding. And since this request has nothing to do with TypeScript, you might as well make this request directly to Node.js. But you can also easily implement server restarting logic in your own code.

Okay, understandable.
Thank you.


obs: Update SLES version for packaging

Currently for our CI, we have SLES 15 SP1, this PR updates the current obs
version to match with our current testing.
Fixes #983
Signed-off-by: Gabriela Cervantes<EMAIL_ADDRESS>

/AzurePipelines run

@rhafer , I am trying to build the kata containers obs packages for SLES 15 SP1. However, one of the issues that I have at the obs is the following
[  119s] kata-containers-image.src: E: invalid-license (Badness: 100000) Artistic-1.0 BSD-3-Clause BSD-3-Clause-Kata BSD-4-Clause-UC GFDL-1.3 GPL-2.0 GPL-2.0+ GPL-3.0 GPL-3.0+ LGPL-2.0 LGPL-2.0+ LGPL-2.1 LGPL-3.0+ MIT MPL-2.0 Public-Domain
[  119s] kata-containers-image.x86_64: E: invalid[  110.201321] serial8250: too much work for irq4
[  119s] -license (Badness: 100000) Artistic-1.0 BSD-3-Clause BSD-3-Clause-Kata BSD-4-Clause-UC GFDL-1.3 GPL-2.0 GPL-2.0+ GPL-3.0 GPL-3.0+ LGPL-2.0 LGPL-2.0+ LGPL-2.1 LGPL-3.0+ MIT MPL-2.0 Public-Domain
[  119s] The specified license string is not recognized. Please refer to
[  119s] https://spdx.org/licenses/ for the list of known licenses and their exact
[  119s] spelling.
[  119s]
[  119s] (none): E: badness 200000 exceeds threshold 1000, aborting.
[  119s] 2 packages and 0 specfiles checked; 2 errors, 6 warnings.
[  119s]
[  119s] ### VM INTERACTION START ###
[  122s] [  113.288885] sysrq: SysRq : Power Off
[  122s] [  113.297502] reboot: Power down
[  122s] ### VM INTERACTION END ###
[  122s]
[  122s] lamb14 failed "build kata-containers-image.spec" at Tue Mar 24 17:52:46 UTC 2020.

any idea of how I can fix that? (more details https://build.opensuse.org/package/live_build_log/home:katacontainers:ci:x86_64:packaging-PR-984/kata-containers-image/SLE_15_SP1/x86_64)

/AzurePipelines run

@rhafer , the same error about licenses, I get for the qemu package
[  362s] qemu-vanilla.x86_64: E: invalid-license (Badness: 100000) BSD-2-Clause BSD-3-Clause GPL-2.0 GPL-2.0+ LGPL-2.0+ LGPL-2.1
[  362s] The specified license string is not recognized. Please refer to
[  362s] https://spdx.org/licenses/ for the list of known licenses and their exact
[  362s] spelling.

https://build.opensuse.org/package/live_build_log/home:katacontainers:ci:x86_64:packaging-PR-984/qemu-vanilla/SLE_15_SP1/x86_64
The specs for the packages are at https://github.com/kata-containers/packaging/blob/master/obs-packaging/qemu-vanilla/qemu-vanilla.spec-template and https://github.com/kata-containers/packaging/blob/master/obs-packaging/kata-containers-image/kata-containers-image.spec-template

@GabyCT when build for SLE, OBS seems to have some stricter rpmlint checks in place.
AFAICS there is two things that rpmlint is complaining about:

If a package contains stuff covered by multiple licenses the indivual licenses in the License tag is supposed to be concatenated by either and or or. So the correct License tag would be:

License: Artistic-1.0 and BSD-3-Clause  and BSD-3-Clause-Kata and  BSD-4-Clause-UC ...

The licenses BSD-3-Clause-Kata  and Public-Domain are not valid SPDX License identifiers (as listed on https://spdx.org/licenses/). "Public-Domain" is not really a license, is it. Isn't it more the absense of any license? And regarding "BSD-3-Clause-Kata" I am unsure, is there really anything with Kata specific BSD license? You might wanna use "BSD-3-Clause-Attribution" there.

Note: Alternatively, you could just tone down the severity of the rpmlint check by setting the badness of the "invalid-license" check to some smaller value via local configuration. For that you'd have to add a file kata-containers-image.rpmlintrc to the package dir with just this line it it:
setBadness('invalid-license', 0)

Hmm, /me wonders just where  BSD-3-Clause-Kata is coming from.... afaik, all Kata stuff is Apache 2.0 ... ?
If nobody knows, maybe I'll go hunt that down ...

And I don't know why we'd append -Kata either - although, I have some memory that the main BSD license template file does have a place you append the project/company name... that may not apply to the SPDX line though. Needs more looking...

/AzurePipelines run

thanks @rhafer

/test

OK, in the OBS spec template file, we have a line:
License:        Artistic-1.0 BSD-3-Clause BSD-3-Clause-Kata BSD-4-Clause-UC GFDL-1.3 GPL-2.0 GPL-2.0+ GPL-3.0 GPL-3.0+ LGPL-2.0 LGPL-2.0+ LGPL-2.1 LGPL-3.0+ MIT MPL-2.0 Public-Domain

I'm not sure what  BSD-3-Clause-Kata means in this line - Kata is almost completely Apache 2.0, and I'm not sure  BSD-3-Clause-Kata makes sense as an SPDX style identifier....
@jcvenegas , do you know/remember where this came from? I don't understand the innards of OBS, but ideally I think we should drop that part of that line. afaict, it should not cause any issues. Please, anybody, if you know or can think of any history of this bit or any issues it might raise dropping it, shout now....

@grahamwhaley I dont remember where it comes from, probably was a typo from initial implementation from Eric Cardona long time ago, because we know there is not such a license I feel is fine just to remove it.


fix: synchronize lifecycle methods

https://github.com/aws-greengrass/aws-greengrass-mqtt-bridge/pull/162 required for this PR to pass tests.
Issue #, if available:
Description of changes:
Synchronize lifecycle methods in MQTTBridge
Why is this change necessary:
There's a chance that multiple MQTTClients can be active at the same time if startup and shutdown methods overlap, which is possible if reinstall is requested during startup.  When this occurs, the two MQTTClients step on each other, causing a connect/disconnect loop between them.  This behavior has been seen recently in customer logs.
How was this change tested:
New integration test, plus changes from https://github.com/aws-greengrass/aws-greengrass-mqtt-bridge/pull/162.  Verified that the new test fails without the fixes and passes with the fixes
Any additional information or context required to review the change:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

test should be failing here but it's not.  it fails fine on my local, so going to see if i can make the integ test more reliable

test should be failing here but it's not. it fails fine on my local, so going to see if i can make the integ test more reliable

So thinking through this more, it fails on my local because the timing for MQTTClient shutdown/startup is close enough to trigger condition where client isn't fully closed.
When removing synchronization the test does fail on github, https://github.com/aws-greengrass/aws-greengrass-mqtt-bridge/pull/164, so seems good.


[sign-up] #81 Start session when logging in and make sure session is saved between pages

i will do this task

Great, it's all yours :)
Here is a nice tutorial that can help you.


Test failure: h2_proxy_nosec_test max_message_length GRPC_POLL_STRATEGY=epollex

Test failed on 1.9.x branch at 1.9.x-pre3 tag version bump
https://sponge.corp.google.com/target?id=47e08081-58be-43e5-8e97-15441bcc2b39&target=github/grpc/aggregate_tests&searchFor=&show=ALL&sortBy=STATUS

Similar to https://github.com/grpc/grpc/issues/14470

Closing this at it's not been seen in a while


[BUG] Problem with checks

Describe the bug
https://github.com/yifeikong/curl_cffi/pull/245
These checks cannot be completed and are canceled after 6 hours.

Build, test and release / Build bdist wheels and test (ubuntu-22.04)
Build, test and release / Build bdist wheels and test (macos-12)
Build, test and release / Build bdist wheels and test (macos-14)
Build, test and release / Build bdist wheels and test (windows-2019)

FAILED tests/unittest/test_async_session.py::test_get - RuntimeError: This event loop is already running
FAILED tests/unittest/test_async_session.py::test_post_dict - RuntimeError: This event loop is already running
FAILED tests/unittest/test_async_session.py::test_post_str - RuntimeError: This event loop is already running
FAILED tests/unittest/test_async_session.py::test_post_json - RuntimeError: This event loop is already running
FAILED tests/unittest/test_async_session.py::test_put_json - RuntimeError: This event loop is already running
FAILED tests/unittest/test_async_session.py::test_delete - RuntimeError: This event loop is already running
FAILED tests/unittest/test_async_session.py::test_options - RuntimeError: This event loop is already running
FAILED tests/unittest/test_async_session.py::test_params - RuntimeError: This event loop is already running
...

Problem because pytest-asyncio creates a new event loop for each test case by default.
Fixed in https://github.com/yifeikong/curl_cffi/pull/245


[Bug] Installer doesn't install BetterDiscord

The installer says that it is installed but I don't have any of the BD features.

Ctrl+B

I just install then press Ctrl+B?

Install, open Discord, press Ctrl+B. If you are looking for something with maintained plugins and themes this is not it. BetterDiscord v2 is still in beta and is not for everyday use.

Can someone close this, please?

Is latest master even capable hooking up and loading properly? It tries to load client/dist/betterdiscord.client.js but there is no such file. There is client/dist/betterdiscord.client-release.js but renaming it leads to another file not found for loading.

Installer issues belong at https://github.com/JsSucks/BDI

I'm not using an installer, I'm using the injection variant. And my question wasnt' about the installer though, I've only used this issue to avoid creating junk issue thread.


CCS slider should reduce the amount of CO/CO2 available for synthetic kerosene production

With no CCS

With CCS

I tried fixing this myself by including the INPUT_VALUE(industry_ccs_in_industry) in the query that set the values for available CO/CO2, but realised that it is more complicated than this. Assigning @marliekeverweij .

I assume this should also be done before the deploy?

This is a temporary feature which is very obscure and used by at most three people. Not critical for the deploy. This will be properly fixed in the ccs project

Closed with: https://github.com/quintel/etengine/pull/1134


Make @types/node a dev dependency on jest-worker

Summary
npm requiring the jest-worker package is also requiring @types/node. This causes TypeScript to include @types/node for non-node projects.
This is a problem because a number of things are different between the DOM and npm. Namely in a browser setTimeout returns a number instead of a handle.
Test plan
No code changes

I have now signed the CLA

I don't understand what problem will introduce if we include @types/node as a dependency. Could you give me more details about what the problem is?

There was a question on here by a user named Feng Yu that seems to have disappeared asking me to elaborate on the problem.
I've created a tiny project to help illustrate the problem
https://github.com/donatj/jest-worker-problem-example
The actual code we're compiling is just
var x : number = setTimeout(() => console.log("foo"), 1000);

You can see that without jest-worker included this compiles fine

https://github.com/donatj/jest-worker-problem-example/runs/5452242628?check_suite_focus=true

With jest-worker included this fails to compile because including jest-worker includes @types/node which redefines setTimeout.

https://github.com/donatj/jest-worker-problem-example/runs/5452242630?check_suite_focus=true

There was a question on here by a user named Feng Yu that seems to have disappeared asking me to elaborate on the problem.
I've created a tiny project to help illustrate the problem
https://github.com/donatj/jest-worker-problem-example
The actual code we're compiling is just
var x : number = setTimeout(() => console.log("foo"), 1000);

You can see that without jest-worker included this compiles fine

https://github.com/donatj/jest-worker-problem-example/runs/5452242628?check_suite_focus=true

With jest-worker included this fails to compile because including jest-worker includes @types/node which redefines setTimeout.

https://github.com/donatj/jest-worker-problem-example/runs/5452242630?check_suite_focus=true

Thanks for the detail. I deleted my original comment after I realize what the problem is. I am sorry for that.


the android images look like very strange

thanks
<Image
        style={{backgroundColor: 'rgb(205, 128, 6)'}}
        resizeMode='contain'
        source={require('image!ic_create_black_48dp')} />

the ic_create_black_48dp.png is copy from UIExplorer, i put the png to res/drawable.
this pic is 96*96px,in android device it's look like very big , why?
i tried to put the png in drawable-hdpi、drawable-xhdpi、drawable-xxhdpi
forgive me my english is not good,

Hey and thanks for reporting this!
There's an awesome place to ask question like this one: StackOverflow. It's the best system for Q&A. Many people from the community hang out there and will be able to see your question, you can vote on answers and mark question as answered etc. This lets us keep a list of bug reports and feature requests on github and especially Product Pains (again, with voting which is really nice).
I'm posting this here because github issues haven't been working very well for us and because StackOverflow is so much better. Thanks for reading! :)


STM32G HW_STACK_PROTECTION Warning

When compiling STM32G code I see the following warning:
warning: HW_STACK_PROTECTION (defined at arch/Kconfig:249) was assigned the value 'y' but got the
value 'n'. Check these unsatisfied dependencies: ARCH_HAS_STACK_PROTECTION (=n).
Asked on Discord and got the following:
"I remember seeing the same thing on stm32f1, I think it's just that the stm32 hal is not configured right
Since it's kind of in-built on Cortex M..."
Any insight?

@photonthunder Can you at least provide an example command (build which board on which sample ?) that generates the following warning ?
I won't try to guess

I saw it when I used board stm32g071b_disco and then add CONFIG_HW_STACK_PROTECTION=y to the hello world sample, then you get the warning...


how to Use SC-CNN to train CoNSeP datase

hello, I want to reproduce the classification result on SC-CNN, but I can't find the code and it doesn't in your code. Can you help me how did you implement SC-CNN to train the datasets?

Hi @haiqinzhong ,
Unfortunately we do not have publicly available code for SC-CNN, but you are welcome to implement it yourself.

@simongraham ，how about mask_rcnn? whether I should change the dataset? I can't find the mask image.


[Java] Updated Yelp API

Scribe dependency has changed to github and some of the commands have changed. Can the code be updated? Currently having issues trying to implement current scribe java with yelp api

(Note that this is about the Java OAuth library used in the v2 Java example, not the similarly-named logging library.)
We've got a (2-year-old) binary JAR in v2/java/lib/scribe-1.3.5.jar, that may provide a workaround.
https://github.com/scribejava/scribejava is currently at 2.8.1.

Example compilation errors when trying to use scribejava 2.8.1 instead of 1.3.5, to help others find this issue:
~/pg/github/yelp-api/v2/java (u/kmitton/issue-149) $ ./run.sh
YelpAPI.java:5: package org.scribe.builder does not exist
import org.scribe.builder.ServiceBuilder;
                         ^
YelpAPI.java:6: package org.scribe.model does not exist
import org.scribe.model.OAuthRequest;
                       ^
YelpAPI.java:7: package org.scribe.model does not exist
import org.scribe.model.Response;
                       ^
YelpAPI.java:8: package org.scribe.model does not exist
import org.scribe.model.Token;
                       ^
YelpAPI.java:9: package org.scribe.model does not exist
import org.scribe.model.Verb;
                       ^
YelpAPI.java:10: package org.scribe.oauth does not exist
import org.scribe.oauth.OAuthService;
                       ^
YelpAPI.java:44: cannot find symbol
symbol  : class OAuthService
location: class YelpAPI
  OAuthService service;
  ^
YelpAPI.java:45: cannot find symbol
symbol  : class Token
location: class YelpAPI
  Token accessToken;
  ^
YelpAPI.java:100: cannot find symbol
symbol  : class OAuthRequest
location: class YelpAPI
  private OAuthRequest createOAuthRequest(String path) {
          ^
YelpAPI.java:111: cannot find symbol
symbol  : class OAuthRequest
location: class YelpAPI
  private String sendRequestAndGetResponse(OAuthRequest request) {
                                           ^
./TwoStepOAuth.java:1: package org.scribe.builder.api does not exist
import org.scribe.builder.api.DefaultApi10a;
                             ^
./TwoStepOAuth.java:2: package org.scribe.model does not exist
import org.scribe.model.Token;
                       ^
./TwoStepOAuth.java:7: cannot find symbol
symbol: class DefaultApi10a
public class TwoStepOAuth extends DefaultApi10a {
                                  ^
./TwoStepOAuth.java:15: cannot find symbol
symbol  : class Token
location: class TwoStepOAuth
  public String getAuthorizationUrl(Token arg0) {
                                    ^
YelpAPI.java:57: cannot find symbol
symbol  : class ServiceBuilder
location: class YelpAPI
        new ServiceBuilder().provider(TwoStepOAuth.class).apiKey(consumerKey)
            ^
YelpAPI.java:59: cannot find symbol
symbol  : class Token
location: class YelpAPI
    this.accessToken = new Token(token, tokenSecret);
                           ^
YelpAPI.java:73: cannot find symbol
symbol  : class OAuthRequest
location: class YelpAPI
    OAuthRequest request = createOAuthRequest(SEARCH_PATH);
    ^
YelpAPI.java:90: cannot find symbol
symbol  : class OAuthRequest
location: class YelpAPI
    OAuthRequest request = createOAuthRequest(BUSINESS_PATH + "/" + businessID);
    ^
YelpAPI.java:101: cannot find symbol
symbol  : class OAuthRequest
location: class YelpAPI
    OAuthRequest request = new OAuthRequest(Verb.GET, "https://" + API_HOST + path);
    ^
YelpAPI.java:101: cannot find symbol
symbol  : class OAuthRequest
location: class YelpAPI
    OAuthRequest request = new OAuthRequest(Verb.GET, "https://" + API_HOST + path);
                               ^
YelpAPI.java:101: cannot find symbol
symbol  : variable Verb
location: class YelpAPI
    OAuthRequest request = new OAuthRequest(Verb.GET, "https://" + API_HOST + path);
                                            ^
YelpAPI.java:114: cannot find symbol
symbol  : class Response
location: class YelpAPI
    Response response = request.send();
    ^
./TwoStepOAuth.java:9: method does not override or implement a method from a supertype
  @Override
  ^
./TwoStepOAuth.java:14: method does not override or implement a method from a supertype
  @Override
  ^
./TwoStepOAuth.java:19: method does not override or implement a method from a supertype
  @Override
  ^
25 errors

@tzuhanwu : How hard would it be to rewrite this Java example around https://github.com/Yelp/yelp-android instead of using a stale scribejava OAuth library directly?
(Don't start the work yet, just looking at options.)

@mittonk : Not hard, yelp-android currently does support the usage of regular Java. However, just a note, yelp-android might not support the compatibility of regular Java in the future.

We are in the process of archiving this API v2 github repository, and as part of that are closing out all issues.

Announcement:
As of June 30, 2018, the API v2 has been discontinued and v2 endpoints no longer work. It has been replaced by Yelp's Fusion API. This github repository is archived. There is a new Yelp Fusion-specific github repository at https://github.com/Yelp/yelp-fusion.


Feat/multi platform support

Description
Building multi-platform docker images.
Linked Issues
Closes https://github.com/undistro/zora/issues/200
How has this been tested?

Already tested the PR 201 https://github.com/undistro/zora/pull/201
Added new rootless image to helm hook that also supports arm64 architecture

Checklist

[ ] I have labeled this PR with the relevant Type labels
[ ] I have documented my code (if applicable)
[ ] My changes are covered by tests

References:
https://docs.docker.com/build/building/multi-platform/
https://docs.docker.com/build/ci/github-actions/multi-platform/
https://hub.docker.com/r/curlimages/curl/tags

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: matheusfm:x: wsilvaYou have signed the CLA already but the status is still pending? Let us recheck it.

/label enhancement

Thank you for the contribution @wsilva
After you sign our Contributor License Agreement we can merge your changes.

Just signed

These changes is release in version 0.4.5 of Zora.


Link control for macOS

Platforms Impacted

[ ] iOS
[x] macOS

Description of changes
We are adding a very simple Link Control, which is implemented as a simple stylized subclass of NSButton.
The class contains two properties, "content" and "url", which match the interface of the FluentUI React Native Link. This is intentional, so that it's easier to wrap this native control in react native in the future.
In the process, I also replaced the "Hover Button" from the test app, since that's a relic from when we crated the repo
Verification
(how the change was tested, including both manual and automated tests)

Before
After

Test App with Hover Button View Controller
Test App with Link View Controller

Pull request checklist
This PR has considered:

[x] Light and Dark appearances
[x] VoiceOver and Keyboard Accessibility
[x] Internationalization and Right to Left layouts
[x] Different resolutions (1x, 2x, 3x)
[x] Size classes and window sizes (iPhone vs iPad, notched devices, multitasking, different window sizes, etc)

Microsoft Reviewers: Open in CodeFlow

I added an optional property showsUnderlineWhileMouseInside because there is at least one example of a link in Office which does so (in case we want to replace it with the FluentUi-Apple link). I chose the name of the property by basing it off of the existing NSButton property showsBorderWhileMouseInside


meson: Try wayland-scanner first without pkg-config

Try finding the wayland-scanner program first without involving picking its path from the pkg-config dependency. This way it is possible to instruct Meson to override the the path where to find it using the [binaries] section of a native file during cross-compilation.

Cherry-picked into the wpebackend-fdo-1.10 branch as commit b86b0db2f8d6a784357051acfee30d4b9ef7c10c


python311Packages.zigpy: 0.64.0 -> 0.64.1

Diff: https://github.com/zigpy/zigpy/compare/refs/tags/0.64.0...0.64.1
Changelog: https://github.com/zigpy/zigpy/releases/tag/0.64.1
Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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


Add "view source" for messages you can't edit

This would come in handy to tweak or propose changes to content in sombody else's messages, or just to bulk copy/paste content into some other Markdown-enabled place (e.g. copy from Zulip to a GH issues box).
Perhaps it could fit within:

Yeah, this could go nicely in there.  Do you think it should be "view source", or more of a "copy source to clipboard" sort of thing?

Copy source to clipboard has the advantage that then we don't need to add a UI for accessing it (though it wouldn't be hard to do this with the edit UI elements).

Copy to clipboard would fit my use cases just fine.

Hello,
I am interested in working on this issue as it seems quite straightforward. This will be my first contribution to Zulip. Could you kindly guide me with what I need to do?
Thanks in advance.

Awesome!  I actually (having not realized this issue existed) posted the backend work towards this here: https://github.com/zulip/zulip/issues/1761.
First, read the discussion on that issue.  I'd start with grabbing the branch I posted there and updating the test suite to reflect the new logic (it fails a backend test that was verifying the old behavior, and we need to add new tests).

I have read the discussion and have the branch you mentioned there. I am not quite sure how to update the test suite though.

Have you read http://zulip.readthedocs.io/en/latest/testing.html (and in particular the section on Django tests)?  You'll want to modify test_fetch_raw_message.

No, I haven't but, I will do so now. Thank you.

@namratab94 have you made any progress on this?  If not I'd like to hand this project off to someone else.

On Wed, Oct 5, 2016 at 6:08 AM, Tim Abbott<EMAIL_ADDRESS>wrote:

@namratab94 https://github.com/namratab94 have you made any progress on
this? If not I'd like to hand this project off to someone else.

I am working on this. Extremely sorry for the delay, my laptop had crashed
and was in repair for a couple days and I got it back just yesterday. I'm
setting up Zulip locally and working on the issue.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/zulip/zulip/issues/1604#issuecomment-251553080, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFQWlulrYNJAWXH6FVngyu1zAddTsyGnks5qwvF7gaJpZM4JisBB
.

Regards,
Namrata Bilurkar
Bangalore, India
about.me/namratab94

Hi @namratab94 - how is this going? If you need help, https://zulip.tabbott.net/#narrow/stream/development.20help would be a good place to tell us what you've tried and what isn't working.

I just merged the backend support in fetch_raw_messages, so we now only need to do frontend changes to finish this.

This feature has been added and merged via #2100.  Thanks @rishig!


Make the theme closer to the GTK one

There's quite a difference in the minimize/maximize/close buttons between openbox with this theme and gtk applications. You can see the difference when running chrome with the gtk theme or something like hourglass. Is this something you want to look into?

Yes, I just wanted to give it a different feel than the GTK theme. But yes, I can include a future variation that has the buttons that are a little closer to that of the GTK theme.


Fix type of Move.from and Move.to

I think Move.from and Move.to should be of type Square and not string.
I run npm run build, npm run lint, and npm run test after the change -- all executed successfully.

Good catch @MichaelTamm. Thank you!


Add more methods for comparing LabeledValues

Codecov Report

Merging #2 (d4ff083) into main (e7b845e) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main        #2   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            5         4    -1
  Lines          223       229    +6
=========================================
+ Hits           223       229    +6

Impacted Files
Coverage Δ

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

src/ReadStatTables.jl

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 e7b845e...d4ff083. Read the comment docs.


MADV_DONTDUMP and MAP_ANONYMOUS do not exist on OpenBSD amd64

Hello,
compilation fails on OpenBSD because MADV_DONTDUMP and MAP_ANONYMOUS do not exist in golang/x/sys/unix.

MADV_DONTDUMP is not actually supported by OpenBSD => should be dropped there
MAP_ANONYMOUS shoud exist, but strangely golang/x/sys/unix does not have it on amd64. But MAP_ANON is there (???) and can be used.
0x00020000 does not exist on OpenBSD

Thanks!

I have created a patch against sys/unix that adds the MAP_ANONYMOUS flag to the set of OpenBSD constants.


Implement Text module for GUI

This issue is connected with Issue #1.
Create text module for GUI. Module should allow for:

loading fonts (true-type supported)
efficient text rendering
integration with proposed Component and Container classes

Work on Font module done yet:

a7504716e23aac1ea5ed8e3a126aa72cb4100810

Prototype Font implementation using FreeType 2

173b5529658ef5ff0fe514245b0c391cf5c12e7f

Font example project added
Font metrics now have position of starting point on texture and ending point
Fixed bug with never-ending loop due to flipping sing of char.

198e3f82f00cbf746e19372d10939fb4ec1dd601

Blending enabled, now aliasing is fixed by opacity, not color change
Drawn character is much smaller now (to avoid streching)

Current state of Font example with GUI's Text module:


How to update job status after qualified on web-frontend

My actions before raising this issue

[☑] Read/searched the docs
[☑] Searched past issues
[☑] searched frontend source code in cvat-ui
[☑] tried all button in web-frontend

when i annotated  image and save , the job's status did not change to COMPLETE.
Not in accordance with normal use logic , and no other button which can change job status.
Expected Behaviour
N/A
Current Behaviour
N/A
Possible Solution
N/A
Steps to Reproduce (for bugs)
N/A
Context
N/A
Your Environment

Deploy environment : development
Git hash commit (git log -1): 972e2f2ab40dd51badfaea499ec771a360722555
Operating System and version (e.g. Linux, Windows, MacOS): linux

Next steps
You may join our Gitter channel for community support.

If you are using the default (new) UI just click the "Info" in the top right:

And change status:

@martin-etchart Thx.
@JK-97 was your question answered?

We have found this only after few weeks.
Every time we need to change status we, went from new UI to Old just to click "Completed".
Info Icon confused. You don't expect find there changing job status.

Hmm, I just pulled the cvat docker images yesterday and I don't see this option in the UI. Did it get moved? I can't find any info on it other than this issue and the other issues pointing to this one.

It'd be great if next to the save button there was a Save & Complete button.
I have about 300 videos in here and it'd be great if I could keep track of which ones I've completed so far :p

@beasteers
There is a button in menu "Finish job". It sets finished status for the job.
There is a button in menu "Request review". It sets review status for the job.


Is this project dead? No updates for a year!

There have been no commits for over a year. As financial institutions are always changing, this project cannot stagnate or it will become useless. There are currently 9 PRs pending for over a year, with fixes for Schwab, Discover, and TDBank.
What is the status of this project?

I am not maintaining this project. There are some who have come and offered to take it over.. only to back out when I have said yes.
Feel free to tweak the code for your needs!

On May 24, 2020, at 10:18 AM, Philip Douglass<EMAIL_ADDRESS>wrote:

There have been no commits for over a year. As financial institutions are always changing, this project cannot stagnate or it will become useless. There are currently 9 PRs pending for over a year, with fixes for Schwab, Discover, and TDBank.
What is the status of this project?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

ok, thanks for the update! I know there are some efforts to share repo ownership responsibility, like JazzBand -- perhaps you might consider handing this repo over there.

One thing you might try is looking at some of the forks that are out there. I think some people have solved some of the issues you mentioned.
One thing Ill try and do is at least merge in some of the outstanding PRs and push a new release to pypi.

On May 24, 2020, at 11:39 AM, Philip Douglass<EMAIL_ADDRESS>wrote:

ok, thanks for the update! I know there are some efforts to share repo ownership responsibility, like JazzBand -- perhaps you might consider handing this repo over there.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

@captin411 I might be interested in taking over as a maintainer. What would be a good forum to chat on it?

I am up for a video call or something if that would be easier to coordinate.  I am on UTC-07:00 timezone.
Shoot me a calendar invite for a time that works for you on any platform of your choice - even a phone call is fine by me.
Most days I have flexibility on times to meet, I just need a couple days advance notice and I will clear out meetings.

On Jun 5, 2020, at 11:11 AM, Bryan Apperson<EMAIL_ADDRESS>wrote:

@captin411 I might be interested in taking over as a maintainer. What would be a good forum to chat on it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

I don't see any forks of this from JazzBand. Is there a good fork out there?

Thanks in advance for this great software.
@captin411 : Can you clarify what your requirements and expectations for someone to take over as the new maintainer?
It seems like the minimal way approach would be something like:

Someone offers to take over that seems reasonably credible.
@captin411 transfers repository to new maintainer as described in https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/transferring-a-repository
@captin411 puts up a note on the following sites pointing people to the new github repo URL:

https://github.com/captin411/ofxclient
http://captin411.github.io/ofxclient/
others?

@captin411 transfers required pypi credentials so new maintainer can push new releases to pypi.
New maintainer reviews outstanding PRs and either merges them or provides feedback on what needs to happen to do merge. (This may not happen instantly but the new maintainer would start the process of getting existing PRs merged).
New maintainer works on reviewing incoming PRs from collaborators but does not necessarily commit to fixing all outstanding issues as that may be more work than the new maintainer can do by himself or herself.

If the above sounds right, I would be interesting in becoming the new maintainer. I have been playing with ofxclient, ledger-autosync, and ledger-cli to organize my finances and find these three tools to be what I like and what I need. I would like to make some tweaks to ofxclient to fit into my flow but not having an official version I can contribute to is a pain point. I am willing to become the new maintainer as discussed above if it helps us get an official version where the community can agree on PRs and get them merged into the official version.
Another option is that I can become the maintainer and add additional people you approve of (including you) as collaborators so that if one of us gets too busy, some of the others can help keep things moving.
Please advise.


Add CII badge

Add CII badge (we're not yet "passing", maybe 80% of the way there.)
Re-organize badges

It's a lot of badges. I think this helps make them slightly more digestable.

PR considerations checklist:

[x] Updates CHANGELOG.md to reflect this PR's change.
[x] This Contribution is under the terms of Individual Contributor License Agreements (and also Corporate Contributor License Agreements to the extent applicable) appearing in the Apereo CLA roster.

@vertein The pitch is:

The stakes have never been higher for open-source software security. With millions of people around the world relying on open source software — and vulnerabilities like Heartbleed putting everyone at risk — it's time to change the way we support, protect, and fortify open software.

CII badges is a set of best practices around how to manage change control, security, quality, and analysis.
It is a way for project to understand and self report progress toward supporting practices.

@vertein the pitch is:

The stakes have never been higher for open-source software security. With millions of people around the world relying on open source software — and vulnerabilities like Heartbleed putting everyone at risk — it's time to change the way we support, protect, and fortify open software.

source
The badge program, is a way for project to self report process towards best practices around change management, security, static analysis, etc.
With the goal being that organizations interested in a project get a better understanding of what processes are in place.

I agree with @ChristianMurphy 's articulation of freestanding value in Core Infrastructure Initiative badge. However, there's more to it: It's especially interesting in the context of incubation and of Apereo's (draft) goal of more framework for transparency into health of Apereo projects and products. I suggest that Apereo has insufficient capacity to invent and maintain its own additional frameworks for transparency into health, so the responsible way to pursue that organizational goal, if it's to be pursued, is to piggyback on a framework developed and maintained by another organization. So here's a possibility.


Error handling

HTTP requests error handling
Also adding command line parameters

Hi @shijuleon,
Could you add some styling to the HTTP requests errors? What I mean with styling is color, just like the other outputs.
I like the idea of adding command line parameters, but it would be much better if you could add a help message. So, if the user adds a --help flag, they would get the help message.
Other than that, everything seems great!

Could fix two things?
1.  At the moment, if the user does not provide a username, it shows the help message, but in the code, you have set it so that, if the username is not provided as an argument, then the user will be prompted.
2.  Could you do something with the error message? Its kinda messy. Instead of showing the error, could you show the name of the social media instead?
[-] Error Connecting: AngleList

The error in the image is related to issue #9

Fixed the error printing.
I don't think we need the option to enter username. As a command line parameter seems fine. What do you think?

Could you remove the banner from the help message? In my opinion, it only looks good when the script is actually running not when just showing the help message.
If you fix that, I will merge it.

I have removed the banner. Just thought it looked fancy.

Thank you! 😄


Permission list api response contains less permissions than actual permissions

[Enter feedback here]
The permission list API only gives the result of <100 permissions of driveItem.
While the driveItem has >1000 user permissions.
API details:
https://graph.microsoft.com/v1.0/sites//drives/b!xW-35tD9ikWshVn2xcPZl1fuiLscGWxNklv5sGFS3gPX3eK7J6hET67ZS9fIWC0D/items/01QBYIXKNUESXTHRVPORDLFPHBCSZBABFL/permissions?$select=id,grantedToV2,roles&$top=999&$filter=roles/any(c:c eq 'read') or roles/any(c:c eq 'write') and grantedToV2/user/id ne null
request-id: 8442429a-edea-4ac6-b403-aee0e3820f66
client-request-id: 8442429a-edea-4ac6-b403-aee0e3820f66
Response:
The response contains only 96 permissions but in actuality, the drive item (01QBYIXKNUESXTHRVPORDLFPHBCSZBABFL) has more than 1000 user permissions.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 69e3ab60-0af1-e537-d9cf-c23415dd1dc6
Version Independent ID: 7bc60c80-43f9-88ec-fc3e-030bf0dface6
Content: List who has access to a file - Microsoft Graph v1.0
Content Source: api-reference/v1.0/api/driveitem-list-permissions.md
Product: sharepoint
Technology: microsoft-graph
GitHub Login: @JeremyKelley
Microsoft Alias: MSGraphDocsVteam

As part of a repository clean up effort we are closing older issues. If this issue remains, please: open a new issue, reference this issue, and provide any additional details that may help in resolution. Thank you for your understanding as we work to improve our responsiveness.


Remove ANSIBLE_VERBOSITY from samples

ref: https://github.com/openstack-k8s-operators/install_yamls/pull/315

recheck

/test dataplane-operator-build-deploy-kuttl

/test dataplane-operator-build-deploy-kuttl
recheck

I guess the benefit of it being present in the Sample file was that is demonstrated to users how they can set the Ansible verbosity. Maybe we can follow this up with a documentation PR that explains how to get debug info from Ansible using the operator?

I agree, I need to document the configmap also

recheck

recheck

/retest


[Bug] LMS detected

Describe the bug
lms.exe gets detected as "Last Man Standing", when in actuallity it is "Intel Local Machine Service"
To Reproduce

Enable rsRPC
Enable arRPC plugin
"Playing Last Man Standing"

Expected behavior
RPC should be empty
Screenshots

System Info (please complete the following information):

OS: Windows 11
Version: v1.2.0

I have decided I will just be removing this game from the detectable games list for now LOL

Yay!


time: js/wasm sets time.Local to a UTC offset instead of the actual timezone

In time/zoneinfo_js.go the local timezone is determined by the UTC offset returned by the JS call:
(new Date()).getTimezoneOffset()

However UTC offset != timezone and this behaviour causes issues with displaying 'daylight savings' times. This behaviour is unexpected and undocumented and I would expect that time.Local is set to the JS environment's timezone (where available) instead of the current UTC offset.
The timezone can be determined in JS with the Internationalization API:
Intl.DateTimeFormat().resolvedOptions().timeZone

As long as the tzdata package has been imported/embedded and the its init function runs first, adding the following code to the beginning of initLocal should (in theory) fix this issue.
func initLocal() {
	if intl := js.Global().Get("Intl"); !intl.IsUndefined() {
		var err error
		tz := js.Global().Get("Intl").Call("DateTimeFormat").Call("resolvedOptions").Get("timeZone").String()
		Local, err = LoadLocation(tz)
		if err == nil {
		    return
		}
	}
	...

The internationalization API was the initial approach that was used. But then there was a bit of back and forth in the CL https://go-review.googlesource.com/c/go/+/143577 and it was decided to parse the timezone offset from new Date().
cc @neelance

I think the real issue here is that there was no https://golang.org/pkg/time/tzdata/ yet, so the wasm binary never shipped with any timezone data included. Calling LoadLocation simply did not work on wasm.
Now that https://github.com/golang/go/commit/6d63a74f8e8be044d672fc594c0d356eb911f14b added time/tzdata we could reconsider this.

if someone finds this
for GOOS=js GOARCH=wasm
time.LoadLocation doesnt work
but you can import  _ "time/tzdata" in your main and then time.LoadLocation will work


Restartable enforcer

restartable enforcer

Codecov Report

Merging #276 into master will decrease coverage by 0.24%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master     #276      +/-   ##
==========================================
- Coverage   53.13%   52.88%   -0.25%
==========================================
  Files          40       40
  Lines        4406     4417      +11
==========================================
- Hits         2341     2336       -5
- Misses       1863     1883      +20
+ Partials      202      198       -4

Impacted Files
Coverage Δ

cmd/remoteenforcer/remoteenforcer_linux.go
0% <0%> (ø)
:arrow_up:

trireme.go
54.07% <0%> (-2.18%)
:arrow_down:

monitor/linuxmonitor/linuxMonitor.go
58.94% <0%> (-7.37%)
:arrow_down:

processmon/processmon.go
71.81% <0%> (+1.34%)
:arrow_up:

Continue to review full report at Codecov.

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


[service-bus] sender.open() should clear the internal _isClosed flag #8466

As part of the fixing #8329 we allowed the user to call open() on a sender to preemptively initialize it.  However, it didn't work if you had closed the sender.
This commit goes all the way and allows you to reopen a sender after it has been closed.

/azp run js - servicebus - tests

/azp run js - servicebus - tests


Generate IDE files

so that it becomes easy to edit a project

Now being a gradle project, Intellij IDEA has excellent support. other IDEs are supported as well.


[meshcop] add UDP proxy server

Codecov Report

Merging #187 into master will decrease coverage by 1.12%.
The diff coverage is 40.9%.

@@            Coverage Diff             @@
##           master     #187      +/-   ##
==========================================
- Coverage   86.98%   85.85%   -1.13%
==========================================
  Files          36       36
  Lines        2236     2284      +48
==========================================
+ Hits         1945     1961      +16
- Misses        291      323      +32

Impacted Files
Coverage Δ

src/utils/misc.hpp
100% <ø> (ø)

tests/meshcop/joiner_session.cpp
94.11% <ø> (ø)
:arrow_up:

src/common/tlv.hpp
100% <ø> (ø)
:arrow_up:

src/common/udp_encapsulation_tlv.hpp
0% <0%> (ø)

tests/meshcop/commissioner.cpp
80.57% <41.81%> (-7.39%)
:arrow_down:

tests/meshcop/main.cpp
69.84% <44.44%> (-1.35%)
:arrow_down:

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 cf014e9...9d31c16. Read the comment docs.

@bukepo Added test code to meet code coverage requirement

@bukepo rebased to master


Report: Show questions in the same order as asked

Right now, the questions are sorted by incorrect, then skipped, then correct. This loses the order in which they were asked these questions; which is typically how we get the feedback from the candidates. So, show them in the order asked.

Ok, we were showing them in this order so that it's easy to interview candidates (we can just focus on questions which were skipped/incorrect).
I see some candidates think that they answered correctly and the system marked their answer as wrong, which is not true.

Yeah. The report should show the same order as asked.

This is done.


Download subtitles as srt

https://github.com/killergerbah/asbplayer/issues/120
Added feature to download currently loaded subtitles
When subtitles are loaded right click on the Subtitles Player.

After that click on "Download Subtitles"

File dialog opens with the current loaded title as name, but is changeable.

Sidenote:
Couldnt test with the mentioned "asbplayer can produce subtitles on its own", because I dont know how to do it.

Hey, thanks for reviewing!
Regarding your points:

Yeah I see your point. I used this method because this was the most straighforward. We could theoretically place it next to "open file". But how its currently implemented outside the "Subtitle Player" scope no component has access to parsed "subtitles". With some store management like redux it would be easy, did you have something for the project already in mind? Also an option would be to have it behave like Youtube so you can rightclick twice(the first gets intercepted the second not)
I currently use the current title as suggestion. As I see it "download image" uses kind of the same(just from the file itself) along with an timestamp. Though yeah I may remove the file dialog and just take the title with the timestamp.
I only used the comments to have some typing as we dont use TS. Not sure what I should write there, as the function name seemed selfexplanatory to me.

Yeah I see your point. I used this method because this was the most straighforward. We could theoretically place it next to "open file". But how its currently implemented outside of the "Subtitle Player" scope no component has access to parsed "subtitles". With some store management like redux it would be easy, did you have something for the project already in mind? Also an option would be to have it behave like Youtube so you can rightclick twice(the first gets intercepted the second not)

I see, placing the button on the app bar would not be super easy. No plans for anything like redux right now - I think if we wanted subtitles to be accessible from the App component we could just lift the state up, but that would need to be done very carefully since the initialization logic for the Player is kind of a mess.
About the rightclick-twice approach - that seems pretty cool but I think I would still prefer to make right click behave normally since the normal right click menu provides the most value, as opposed to the custom one which relatively few people would need on some occasions.
Another approach might be just to put a download button in the controls that are overlaid on top of the SubtitlePlayer.

I only used the comments to have some typing as we dont use TS. Not sure what I should write there, as the function name seemed selfexplanatory to me.

Yeah in that case you can just delete the empty comments.

Closing this as this feature is now implemented in a different change.


App: VRM wide arms and one eye blinking

VRMs that have this issue (found in booth folder in gdrive)
kasamoto_kanji.vrm
gokouya_neiko.vrm

Here's a pic from inside Blender

Console doesn't give us much information:

The eye blink is fixed in my branch, since I now look up visemes correctly in the VRM metadata.
The arms needs to be debugged.

I fixed the arms. The problem was that the avatars had an extra forearm bone.

fixed


Custom fields querys

Hi!
I have created an new custom field group to Posts (slug = _group-featured-post) with an unique field (slug = featured).
Now I need to make a query to find all post with featured = 1.
How I do it?
Regards.

Raul,
you can do it like this:
Site.first.posts.includes(:custom_field_values).where("#{CustomFieldsRelationship.table_name}.custom_field_slug = ? and #{CustomFieldsRelationship.table_name}.object_class = ?", field_key, "MyElementClassName")

MyElementClassName: Is the classname of your every item that you need to recover, in this case "Post".
For MyPostType.the_categories., it should be "Category".
Also, actually there is a method "sort_by_field" to order by custom fields, sample:
Site.first.posts.sort_by_field("untitled-field-attributes", "desc")

Please let me know if it works well.

Hi @owen2345!
The first code fails:
Site.first.posts.includes(:custom_field_values).where("#{CustomFieldsRelationship.table_name}.custom_field_slug = ? and #{CustomFieldsRelationship.table_name}.object_class = ?", "featured", "Post")

Error:
: SELECT "posts".* FROM "posts" INNER JOIN "term_taxonomy" ON "posts"."taxonomy_id" = "term_taxonomy"."id" WHERE "posts"."post_class" = $1 AND "term_taxonomy"."taxonomy" = $2 AND "term_taxonomy"."parent_id" = $3 AND (custom_fields_relationships.custom_field_slug = 'featured' and custom_fields_relationships.object_class = 'Post')  ORDER BY "posts"."post_order" ASC
Hirb Error: PG::UndefinedTable: ERROR:  missing FROM-clause entry for table "custom_fields_relationships"
LINE 1: ...y" = $2 AND "term_taxonomy"."parent_id" = $3 AND (custom_fie...

But the second does work:
Site.first.posts.sort_by_field("featured", "desc")

Though should display the field in the result.
Only show the fields:
id | title | slug  | content    | content... | status    | publish... | post_pa... | visibility | visibilit... | post_class | created_at | updated_at  | user_id | post_order | taxonomy_id |

@raulanatol,
If you need it, I was able to get the first query to work by changing the .includes(..) to .joins(...) like this
Site.first.posts.joins(:custom_field_values).where("#{CustomFieldsRelationship.table_name}.custom_field_slug = ? and #{CustomFieldsRelationship.table_name}.object_class = ?", "featured", "Post")

There may be an easier/better way to get to the custom field data, however we were able to do it by doing something like
<%
   posts = Site.first.posts.joins(:custom_field_values).where("#{CustomFieldsRelationship.table_name}.custom_field_slug = ? and #{CustomFieldsRelationship.table_name}.object_class = ?", "featured", "Post")
   posts.each do |post|
%>
   <%= post.custom_field_values.first.value %>
<% end %>

Hope that helps!

Thx @charlesgwilson!
It works perfectly.

Your very welcome. Also I wanted to mention, if needed, a simpler way to get to the custom field values would be to do
<%= post.get_field("featured") %>

instead of the
<%= post.custom_field_values.first.value %>


Is it possible to have other Juicebox normalisation method small bash script for STARE

Hello,
Is it possible to have other Juicebox normalisation method small bash script for STARE?
./Code/Juicebox_KR_normalization.sh -j <path_juicer_jar_file> -h <hic_path> -d <out_path> -c <chromosomes> -b <bin_size>
I do not have an example to shown but i know my public data (U-87) have a small part of chromosome truncated in Chr9 (not 100% sure sorry) from this link : https://www.ncbi.nlm.nih.gov/geo/query/acc.cgi?acc=GSM4417604
However, when i use the build in bash in STARE, i lost the whole contact file in chr9. Me and my labmmates discussed about it and think it is the problem of the normalization method from Juicebox.
So i want to ask if you guys can have any suggestion or help me how to fix this?/ Have option in the bash code to allow another normalization method? i am not quite good at coding. Hope what i said did not confuse you guys.
Thank you very much
David

Hey David,
We have seen this issue before. Knight-Ruiz normalisation sometimes doesn't converge, especially on short chromosomes, which leads to empty files by juicebox.
I added another small script under https://github.com/SchulzLab/STARE/blob/main/Code/Juicebox_normalization.sh. It's the same as before but takes an additional option -n for defining the normalisation. The methods supported by Juicebox should be KR, VC and VC_SQRT. I tested VC for chr9 for the HiC file you linked, and it worked.
Generally, I'm not sure how well VC performs compared to KR, but intuitively I would say that as long as the contact frequencies are comparable across interactions in a window it should be fine.
Let me know if there are any issues. Best wishes,
Dennis

Hi Dennis,
ok understood. Thank you so much for your prompt reply. Your code is really nice and useful. Thank you.
David


add exact address match query to IPAddressFilter

Fixes #2194.
12 lines, adds a filter to query exact IP address.

Sadly, subsequent testing by one of my colleagues has found this isn't quite sufficient :-(
There doesn't appear to be an obvious filter for "match just the host part of this host/prefix" so we might have to resort to also checking address__startswith=value+"/"
New commit submitted here tries to do that.

I implemented this in 982b945. The trick is to use the address__net_host lookup to match an IP address without respect to its mask.


Everything on track?

Everything on track to submit tomorrow? Remember to read submission instructions carefully and plan to finish submissions at least few hours before the deadline. All the best 👍

We have finalized the source code however I believe we are behind schedule for the required documentations.


Manual approval required for workflow run<PHONE_NUMBER>: Aprove of release on Prod environment

Please approve or deny the deployment of the relaese version to the Prod environment.
Workflow is pending manual review.
URL: https://github.com/Water-XP-Scrumban-Fall/BigProject/actions/runs/6264913138
Required approvers: [DrShadowPLay]
Respond "approved", "approve", "lgtm", "yes" to continue workflow or "denied", "deny", "no" to cancel.

yes


[FR] Default dataset view

Proposal Summary
Introduce a default saved view option for datasets: a view that is automatically loaded by default when loading a dataset.
Motivation
Background: Saved views has already been introduced and dataset-specific configurations also already exist with the dataset.app_config so from my (limited) perspective it appears most building blocks for this is already in place.
Use case: If many fields have been added to a dataset (in my case segmentation masks and metrics from many models and inference sizes) the app interface gets bloated. As a result of this, I experience crashes and failures to load all or some images & masks in the app.
What we do as a workaround is to always start the app with the select_fields() function: fo.launch_app(dataset.select_fields()) and it would be good if this could be specified as a default behavior for datasets.
I imagine other types of default views would be useful for others as well, instead of first having to select the dataset in the app, then manually selecting the saved view you want to load.
What areas of FiftyOne does this feature affect?

[x] App: FiftyOne application
[x] Core: Core fiftyone Python library
[ ] Server: FiftyOne server

Details
not available
Willingness to contribute
The FiftyOne Community welcomes contributions! Would you or another member of your organization be willing to contribute an implementation of this feature?

[ ] Yes. I can contribute this feature independently
[ ] Yes. I would be willing to contribute this feature with guidance from the FiftyOne community
[x] No. I cannot contribute this feature at this time

Would it be fair to pivot this issue to this?

As a user, my App does not crash when I load datasets with many segmentation fields in the App

For the specific workflow of loading a view by default, you could adopt a convention of having a view called "default" that you load like this:
view = dataset.load_saved_view("default")
session = fo.launch_app(view)

Would it be fair to pivot this issue to this?

As a user, my App does not crash when I load datasets with many segmentation fields in the App

I don't think I understand the question, can you elaborate? This is my first reported issue.

For the specific workflow of loading a view by default, you could adopt a convention of having a view called "default" that you load like this:
view = dataset.load_saved_view("default")
session = fo.launch_app(view)

Thanks, this helps a bit but it would of course be nice to have a solution that works also when browsing datasets in the app (and not only opening them through python code).


way to get most visited routes in last 7 days?

Wonder if anyone can help me out with a query that can get a list of most visited route names in a given span of time?
Use case: get most visited blogs in last 7 days
Route::get('blogs/{blog_id}', ['as' => 'blogs.show', 'uses' => 'BlogController@show']);

        // $pageViews =  Tracker::logByRouteName('blogs.show')
        //         ->where(function($query)
        //         {
        //             $query
        //                 ->where('parameter', 'blog_id')
        //         })->get();
        // something else that can go here to do the magic

nevermind. following revealed the count of blog_ids visited
        $tracker = Tracker::logByRouteName('blogs.show')
        ->where(function($query)
        {
            $query
                ->where('parameter', 'blog_id');
        })->select('path_id', DB::raw('count(*) as total'))
            ->groupBy('value')->get();


feat: chat in the browser support

Hi!
This PR is based on this PR from the official plugin for vim: added codeium chat integration in the browser.

Thanks for the PR, I will look into it more closely on the weekend, but are you sure that it is works as intended, because for me it doesn't have access to the whole project and only to the file from which chat is opened?

Thanks again.
I merge it, but will rename open_chat command to just chat afterwards.

This is great. For what is worth, codeium.vim now allows to specify the chat and web ports. See this PR.
This is useful for example if you are using nvim on a remote server. If you know the port, you can potentially make an ssh tunnel or something like that so that you can have a codeium chat in a local browser.


Add pop diff AN computation for all variants

For all variants in the release, we don't have AN for the newly split population labels. This computes that AN and adds it

Job with test run: cd3e6a70918148ca98e80966b32e0232

Could you resolve the conflicts and I will approve the PR?


Update Universal Viewer

Fixes embedding in external apps.

Coverage remained the same at 100.0% when pulling 88d4c749195fbe424320da0f77a582dfd6ceced7 on update_uv into b47545f0ad18d5da7b26d3b360d615dff0b451f8 on master.


Get the retrieved achievements to actually render in the frontend

Currently, the setup successfully retrieves the achievements - I can ready them in the console log - and creates a Slide, or a Fragment-wrapped Slide, in the right place in the Deck, which I can see in the React Developer Tools. But the thing doesn't render. I'm honestly baffled, but we clearly need this to work for the whole project to function.
The current add_frontend has the latest attempts, but I'm not averse to starting from scratch.

Potentially relevant.

Done in 3ef71e5869e38639f26b6ae77bec01675dd2447e.


What is, if any, the relationship between ONNX Runtime and ONNX IFI?

ONNX IFI reference: https://github.com/onnx/onnx/blob/master/docs/ONNXIFI.md
I would like to understand similarities and differences between them.
Are they competitor standards?
Does Runtime use IFI underneath?
I have a custom device to run ONNX models. How do I decide whether to implement a new ONNX Runtime Execution Provider or a new ONNX IFI Implementation?

Please see this: https://github.com/Microsoft/onnxruntime/issues/249
You will need to implement an ONNX Runtime Execution Provider for compatibility with ONNX Runtime.

closed as per previous comment.


domd: fix network issue

The PCIE2 is defined as MSI controller itself now, but it's not RPI5 default configuration which expect external MIP MSI controller to be used. As result, during testing, the issue was identified with networking which causes Networking IRQ to stick and do not trigger any more.
To fix an issue switch PCIE2 to use external MIP MSI controller.

@lorc @oleksiimoisieiev


API calls rejected with bearer token

The following API calls will fail with Bearer token:
GET /projects/:id/members
POST /comments
POST /identifications
POST /observations
error we get is:
{ "error": "You need to sign in or sign up before continuing."}
we see that on Android they work because they are made with Basic Auth instead.
We tried that too, and then the command works fine
Can we have those work for bearer token? we'd like to avoid basic auth over the web and be uniform using bearer-token for all calls.

I'm definitely seeing a problem with GET /projects/:id/members, but not with the others. Can you try POSTing to endpoints like https://www.inaturalist.org/comments.json instead of https://www.inaturalist.org/comments?

K, that fix is live. If you can provide steps to reproduce the problems I couldn't reproduce, please re-open.


[BUG] meshio not found after install

The bug is meshio is not accessible as described after install.
$ pip install meshio
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: meshio in /usr/lib/python3/dist-packages (1.11.7)

I try:
$ meshio --version
meshio: command not found

To Reproduce
Ubuntu 18.04. Python 3.9 is installed but not aliased to python3 as that breaks my terminal.
Install meshio using
$ pip install meshio

now try running a command:
$ meshio --version

Note that the response is:
meshio: command not found

Where I instead expected meshio to return its version, or at least return an error about bad arguments. Instead, the system seems not to be able to find meshio:
$ which meshio
$

$ locate meshio
$

Diagnose
I may ask you to cut and paste the output of the following command.
pip freeze | grep meshio

$ pip freeze | grep meshio
meshio==1.11.7

Did I help?
Not yet.

I will!

There are many possible issues, which are coupled:

Your meshio version is (now) more than six years old
You did not use pip3 or python3.9 -m pip to install the package,
Old pip(3) version
Depending on your Ubuntu setup, it could be that the location of the python3 binaries is not in your system PATH


Lib 707 relations

Here is a class that uses relation
#import "Syncano.h"

@interface BookStore : SCDataObject
@property (nonatomic,retain) SCRelation *books;
@end

You can use it like this
    BookStore *bookstore = [BookStore new];
    bookstore.books = [SCRelation relationWithTargetClassName:@"book"];
    [[Book please] giveMeDataObjectsWithParameters:@{SCPleaseParameterPageSize : @3} completion:^(NSArray * _Nullable books, NSError * _Nullable error) {
        [bookstore.books setMembers:books];
        [bookstore saveWithCompletionBlock:^(NSError * _Nullable error) {

        }];
    }];

`[[BookStore please] giveMeDataObjectsWithCompletion:^(NSArray * _Nullable objects, NSError * _Nullable error) {
BookStore *bookstore = (BookStore *)[objects firstObject];
if(bookstore.books == nil) {
bookstore.books = [SCRelation relationWithTargetClassName:@"book"];
}
[[Book please] giveMeDataObjectsWithParameters:@{SCPleaseParameterPageSize : @3} completion:^(NSArray * _Nullable books, NSError * _Nullable error) {
for (Book *book in books) {
[bookstore.books addDataObject:book];
}
[bookstore saveWithCompletionBlock:^(NSError * _Nullable error) {
        }];
    }];

}];`

@lifcio done.

SCRelations class looks good. I was thinking about using normal NSArray that could hold just SCDataObjects, but I tried it a bit and it gets confusing - how to know which NSArray send as array, which as relations, you need to inspect etc... So SCRelations class looks good.
Can you add here a few examples of how to use SCPlease for relations with and without predicates? It wasn't straightforward to me.

I think we should reduce relation's please class to only fetch objects like this:
__block BookStore *bookstore;
    [[BookStore please] giveMeDataObjectsWithCompletion:^(NSArray * _Nullable objects, NSError * _Nullable error) {
        bookstore = [objects firstObject];
        [[bookstore.books please] giveMeDataObjectsWithCompletion:^(NSArray * _Nullable objects, NSError * _Nullable error) {

        }];
    }];

This please is created to make queries on Data Objects on target class and the only thing added is SCPredicate added to reduce results to ids from relation

@lifcio as for predicates. Here all the magic is happening:
SCPleaseForRelation.m
- (void)setPredicate:(id<SCPredicateProtocol>)predicate {
    SCPredicate *membersPredicate = [SCPredicate whereKey:@"id" inArray:_relationMembers];
    SCCompoundPredicate *compoundPredicate;
    if (predicate) {
        if ([predicate isKindOfClass:[SCCompoundPredicate class]]) {
            compoundPredicate = (SCCompoundPredicate *)predicate;
            [compoundPredicate addPredicate:membersPredicate];
        } else {
            compoundPredicate = [SCCompoundPredicate compoundPredicateWithPredicates:@[predicate,membersPredicate]];
        }
        [super setPredicate:compoundPredicate];
    } else {
        [super setPredicate:membersPredicate];
    }
}


Additional features (custom callbacks, dual-mode, additional info view)

Let me know if this is too much together.
I can separate it in different branches, for easier review.
If there's any style guidelines you'd prefer me to implement, let me know!

Thank you for this huge Pull Request. Can you please update Readme so that we know how to use all these cool features? I'll reviewed them, run the project and they look great! When it's done I'll release 1.2.0 version to CocoaPods.

Done!

Thank you for PR. Version 1.2.0 was tagged and pushed to CocoaPods :)


Parse and resolve schema $refs w/out validating

Is it possible to get the fully resolved schema with all the $refs replaced with the actual definitions (assuming no recursion). I've got some fairly complex schemas spread across a few dozen local files that get rolled into one schema that I'd like to get a unified view of. I've been digging into the code and AFAICT the only time $refs get resolved is during validation.

Hi @neilpa—that's not currently possible, but I'd like to add it as a feature after 2.0.0 is released.
It looks like the spec calls the generated schemas compound documents and the resolution process bundling.

Thanks for the links. I was able to easily hack something together that pre-processes the $ref values and inlines the remote schemas or local $defs before handing it off to JSONSchemer. Definitely not robust, but we already have a custom ref_resolver so I was able to leverage that.

I'm also interested in pre-validation ref resolution, but haven't dug into that yet. (Too many things to research, too little time!) @neilpa-inv I'd be curious to see what you hacked together as a starting point, if you don't mind sharing.

@unicornzero Unfortunately I can't share the actual code. Roughly speaking, it looks like this with the replacement step omitted since that depends on the various $refs you need to handle. (I'm also very much not a Ruby person so there may be a more idiomatic way to do this).
q = [ JSON.parse("path/to/root/schema.json") ]
while !q.empty?
  obj = q.shift
  if obj.is_a? Hash
    if obj.key? "$ref"
      ref = obj["$ref"]
      obj.delete_if { true }
      # add values to `obj` from the the resolved remote $ref or local $def
      q.unshift(obj)
    else
      q.concat(obj.values)
    end
  elsif obj.is_a? Array
    q.concat(obj)
  end
end

Thanks for sharing what works for you! I'll refer back to this when I'm next digging into this part of things.

I added bundling support to the next branch for release in 2.0.0. If you want to try it out, it currently works like this:
schema = {
  '$id' => 'http://example.com/schema',
  'allOf' => [
    { '$ref' => 'schema/one' },
    { '$ref' => 'schema/two' }
  ]
}
refs = {
  URI('http://example.com/schema/one') => {
    'type' => 'integer'
  },
  URI('http://example.com/schema/two') => {
    'minimum' => 11
  }
}
schemer = JSONSchemer.schema(schema, :ref_resolver => refs.to_proc)

schemer.bundle
# => {"$id"=>"http://example.com/schema",
#     "allOf"=>[{"$ref"=>"schema/one"}, {"$ref"=>"schema/two"}],
#     "$schema"=>"https://json-schema.org/draft/2020-12/schema",
#     "$defs"=>
#      {"http://example.com/schema/one"=>{"type"=>"integer", "$id"=>"http://example.com/schema/one", "$schema"=>"https://json-schema.org/draft/2020-12/schema"},
#       "http://example.com/schema/two"=>{"minimum"=>11, "$id"=>"http://example.com/schema/two", "$schema"=>"https://json-schema.org/draft/2020-12/schema"}}}


NodeJS(TypeScript)Bot deployment failure

Created the bot using Create a bot with the Bot Framework SDK. by choosing typescript option
Node version: 10.16.0
once after building the bot and successfully executing it on the local system(Mac). tried to follow the deploy bot to azure and uploaded the zip file to azure as per the instructions and getting below error (changed the nodejs version(10.16.3) using WEBSITE_NODE_DEFAULT_VERSION and languageWorkers:node:defaultExecutablePath and also updated the appservice to 64bit as suggested in other issues )

Even tried to install the bot using deploy.sh to linux appservice but no luck. Could you please update the detail steps to deploy the Typescript bot created using quick start

@tanetrail, can you please link the documentation you have followed? Also, can you elaborate on the steps? What macOS version are you on?

Closing the issue due to no response. Feel free to reopen if you have need to get this resolved.


Why is the term thingy printing to fd #1 and fd #2

Have a look @

I see this thing outputing 2! versions of the log, one to fd # 2, the other to fd # 1, like this
prz-mbp:slog-sandbox prz$ ./target/debug/slog-sandbox >/dev/null
thread: 2
 Dec 07 20:29:42.134 WARN check me: 2
thread: 0
 Dec 07 20:29:42.136 WARN check me: 0
Dec 07 20:29:42.136 INFO spawned
thread: 1
 Dec 07 20:29:42.136 WARN check me: 1
thread: 4
 Dec 07 20:29:42.136 WARN check me: 4
thread: 3
 Dec 07 20:29:42.136 WARN check me: 3
prz-mbp:slog-sandbox prz$ ./target/debug/slog-sandbox 2>/dev/null
check me: 0
check me: 3
check me: 1
spawned
check me: 2
check me: 4

What gives? I have only a CompactFormat and TermDecorator drain which should really go to fd#0 ? (why #2?) and why two copies? That used to work before 2.*
Help (I guess :-P )

Worse, if preemption interleaves, the color marking falls apart and so on ...

[I] dpc@futex ~/t/foo (master)> cargo run 1>/dev/null
    Finished dev [unoptimized + debuginfo] target(s) in 0.0 secs
     Running `target/debug/foo`
Dec 07 20:44:21.531 INFO spawned
thread: 1
 Dec 07 20:44:21.532 WARN check me: 1
thread: 0
 Dec 07 20:44:21.532 WARN check me: 0
thread: 3
 Dec 07 20:44:21.532 WARN check me: 3
thread: 2
 Dec 07 20:44:21.532 WARN check me: 2
thread: 4
 Dec 07 20:44:21.532 WARN check me: 4
[I] dpc@futex ~/t/foo (master)> cargo run 2>/dev/null
spawned
check me: 2
check me: 1
check me: 0
check me: 3
check me: 4

Interesting...

Ha! https://github.com/slog-rs/kvfilter/blob/0.4.0/src/lib.rs#L132

cool, I looked in other modules ... Lemme pul dev into main and release new version then ...

fixed

I think I've encountered the same issue when running tests and using a filtered slog_term::TestStdoutWriter.
All TRCE messages are being printed directly to stdout and being interleaved with the normal test runner's output. then when a test fails it'll print INFO, DEBG, WARN, and ERROR messages under the --- my_test_name stdout --- section (where normal println!() statements go). It appears that the drain is multiple file descriptors and the test runner only intercepts one set of output.
Versions Used:
slog = "2.1.1"
slog-term = "2.3.0"

@Michael-F-Bryan - The issue here was a leftover code in slog-kvfilter. I don't think you're using it, so I don't think that's the same issue.
TestStdoutWriter is supposed to be used in tests, so it uses println! to allow rust test runner to handle it specially. This is all intentional.
https://github.com/slog-rs/term/blob/088837e0d9e78ae5263f13c3bcf164576fbb8f82/src/lib.rs#L1428
If you think it's misbehaving, please ping us on gitter channel.


Dart compile error thrown when compiling in Android module mode

Steps to Reproduce

Write code in Android Studio (using Flutter plugin, not sure how you guys call it, here I call it "Flutter mode"), compile and run, no problem. Also no problem running with flutter run.
Right click the navigation panel -> Flutter -> Open Android module in Android Studio.
Compile and run (I'd call it "Android mode").
See weird errors emitted.

Example 1
I omitted the new keyword in some of my code after upgrading to Flutter beta 3. When compiling in "Android mode" the following error is emitted:
I/flutter: The following NoSuchMethodError was thrown building MyPage(dirty, state:
           MyPageState#0b590(ticker inactive)):
           Attempted to use type 'MyPage' as a function. Since types do not define a method 'call',
           this is not possible. Did you intend to call the MyPage constructor and forget the 'new'
           operator?

Example 2
const headers = {'accept': 'application/json'};

The above code will cause the following error in Android mode:
I/flutter: 'package:myapp/service/client_impl_remote.dart': error: line 50: expression is not a valid compile-time constant
                 const headers = { "accept" : "application/json" };
                                 ^

I don't have enough knowledge to trace the cause, it looks like there're discrepancies of the Dart VM version when the code is compiled in Android.
What I tried:

flutter clean
remove the build/ directory manually
Resync gradle

I discover this issue due to a weird message on the native (Android) side when running the code on flutter mode, which makes me switch to the Android side to see what's going on. Again, the code did work before. Not sure if they're related.
I/zygote64(14379): Rejecting re-init on previously-failed class java.lang.Class<com.braintreepayments.api.BraintreeFragment$15>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/common/api/GoogleApiClient$ConnectionCallbacks;
I/zygote64(14379):   at com.braintreepayments.api.BraintreeFragment com.braintreepayments.api.BraintreeFragment.newInstance(android.app.Activity, java.lang.String) (BraintreeFragment.java:131)

[√] Flutter (Channel beta, v0.4.4, on Microsoft Windows [Version 10.0.17134.81], locale zh-HK)
    • Flutter version 0.4.4 at C:\flutter
    • Framework revision f9bb4289e9 (4 weeks ago), 2018-05-11 21:44:54 -0700
    • Engine revision 06afdfe54e
    • Dart version 2.0.0-dev.54.0.flutter-46ab040e58

[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at C:\Users\CY\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • Java binary at: C:\Program Files\Android\Android Studio 3\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)
    • All Android licenses accepted.

[!] Android Studio (version 3.0)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 22.2.1
    • Dart plugin version 171.4424
    X Unable to determine bundled Java version.
    • Try updating or re-installing Android Studio.

[√] Android Studio (version 3.1)
    • Android Studio at C:\Program Files\Android\Android Studio 3
    • Flutter plugin version 25.0.1
    • Dart plugin version 173.4700
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1024-b02)

[!] Android Studio (version 2.1)
    • Android Studio at C:\Android\android-studio
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    X Unable to find bundled Java version.
    • Try updating or re-installing Android Studio.

[!] VS Code, 64-bit edition (version 1.23.0)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Dart Code extension not installed; install from
      https://marketplace.visualstudio.com/items?itemName=Dart-Code.dart-code

[√] Connected devices (1 available)
    • Nexus 5X • 00e1c63e154fae10 • android-arm64 • Android 8.1.0 (API 27)

Upgrade flutter to the dev channel (v0.5.2) resolves this issue.


python312Packages.tencentcloud-sdk-python: 3.0.1163 -> 3.0.1164

Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1163...3.0.1164
Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1164/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

Result of nixpkgs-review pr 317936 run on x86_64-linux 1

4 packages built:

python311Packages.tencentcloud-sdk-python
python311Packages.tencentcloud-sdk-python.dist
python312Packages.tencentcloud-sdk-python
python312Packages.tencentcloud-sdk-python.dist


Add signify LTO002 profile

Device information

Philips Hue G123 E27 Filament Globe Bulb (name code: Signify LTO002)
Home Assistant Device information

LTO002
by Signify Netherlands B.V.
Firmware : 0x01001506

Checklist

[x] I have created a single PR per device. When you have multiple submissions please create separate PR's.
[x] For lights - I have only included the gzipped files (*.gz), not the raw CSV files.
[x] For lights - I have provided a CSV file per supported color mode. Look that up in Developer Tools -> States

Additional info

Measures made with a Shelly Plus Plug S with a dummy load.

Nice one. thanks for contributing.


Extend TerrainComponent

Task Description
Task: Extend TerrainComponent
Feature: #8
Extends TerrainComponent (#TODO JavaDoc link) allowing the player to place objects and till soil in unoccupied spaces on the terrain. As a result, the 'TerrainComponent' is responsible for listening to the player's actions and call the appropriate factories. Instead of creating an 'interaction' layer on top of the 'visual' tile layer, the decision was made extend the TerrainComponent to avoid confusion with other teams. Additionally, it is planned that 'interactive' tiles are only created when a user needs them to reduce complexity.
Dependencies
The implementation of this task is reliant on the completion of the various entity factories.

[ ] TerrainEntityFactory needs to be created - #16
[ ] TerrainCropTileFactory needs to be created - #18

Milestones
List of steps that need to be completed for this task.

[ ] Create documentation in the wiki (Aug. 19)
[ ] Add unit testing in the test directory for added methods (Aug. 20)
[ ] Modifying class (Aug. 22)
[ ] Add to Javadocs (Aug. 23)

Completion Deadline: Aug. 24
Documentation

Feature description
JavaDoc

Member

Reopen issue as still needed.


Revert "Add a note about the need to restart the kueue pod (#2685)"

This reverts commit 014d4ec600cc063606c3ae7ab9c2cc77f4683681.

What type of PR is this?
/kind documentation

What this PR does / why we need it:
Reverting changes from this PR: https://github.com/kubernetes-sigs/kueue/pull/2685
Notes have been previously added until https://github.com/kubernetes-sigs/kueue/issues/2414 is fixed.
It is now fixed by this PR: https://github.com/kubernetes-sigs/kueue/pull/2574 and is being cherry-picked to release-0.8
The added notes can be removed/reverted once the cherry-pick has been merged.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?

NONE

/release-note-none

/release-note-edit
NONE

/hołd
Until 0.8.1 is out.
Also, we will have users of earlier versions for a while, so I'm wondering if it is better to keep the note for a while but update that it is required prior to 0.8.1. WDYT @tenzen-y @alculquicondor ?

/ok-to-test

/hold

I would suggest to retitle the PR as "Update the note about the need to restart the kueue pod". And in the note say (example): "In order to use JobSet, prior to v0.8.1, you need to restart Kueue after the installation.
You can do it by running: kubectl delete pods -lcontrol-plane=controller-manager -nkueue-system."
The reason being we will have users on older versions for a while. I would suggest dropping the note when we release v0.9. WDYT @tenzen-y @alculquicondor ?

SGTM

Or we may want to treat this automatic watching mechanism as a feature. Then we mention that "this automatic CR watcher has been available since 0.9," the same as other features.
Because there are many users who use 0.7 or older versions.

Or we may want to treat this automatic watching mechanism as a feature.

It is already categorized as a bug and cherry-picked to 0.8.1 (see notes).
Also, 0.9 is not released yet (and will probably take another >2w), so this way we may encourage users to already transition to 0.8.1.

@mimowo I've updated the notes and rebased. Thank you!

/lgtm
/approve
/hold cancel
/cherry-pick website


[RFE] Bump go to 1.7

Thought it would be good to test docker with go1.7
Signed-off-by: Antonio Murdaca<EMAIL_ADDRESS>

Opened https://github.com/docker/docker/pull/23254 for the changes we can already do now, then we can keep this PR just for testing bump to 1.7

Might be worth a rebase, now some of the changes are merged.

:+1:

rebased and push forced for go1.7beta2

And it's all green!

Would be nice to merge right after go release :)

great, I don't always remember which files must be updated when upgrading Go - @thaJeztah might be good to have an Hacking guide for this :(

@runcom
grep -R -l GO_VERSION .

probably comment with this line should be in main Dockerfile :)

Right, I remember some issues with some arches though but yeah I'll update

updated all Dockerfile(s) from https://github.com/docker/docker/pull/22840/files

ping @jhowardmsft for Windows
powerpc is always being scheduled so not sure what's happening there
Rest seems ok :) even arm compiled successfully :)

That's a warning, not the error. The error is the download location...

That's a warning, not the error. The error is the download location...

I'm not sure what's failing then - I can get https://storage.googleapis.com/golang/go1.7beta2.windows-amd64.msi

You may have exposed a bug. Put the equals sign back in...

You may have exposed a bug. Put the equals sign back in...

that was it, the Dockerfile.windows can download go with the equal sign after GO_VERSION

windowsRS1 timed out:
11:05:20 Build timed out (after 200 minutes). Marking the build as failed.

restarting

opened a pr for the power issue #24335

@runcom Initial investigation locally seems to point to this being a genuine problem with go 1.7 beta2 when used in conjunction with post TP5 builds of Windows (eg 14375). Interestingly it seems to work on TP5 itself. It's not clear if its golang or a Windows bug at this point.
What I see is that the daemon under certain conditions locks up totally. No threads are responding, even the event to cause the goroutines to dump, or to even control-c if run from the command line. Hence debugging this is proving extremely problematic. Investigation is also being hampered by the repro steps I'm using being non deterministic so far. So I'm a little stumped on how to proceed.
@alexbrainman Are there by any chance known issues in 1.7 which could cause the go scheduler on Windows to stop making forward progress on any thread? Is there an alternate way I can get a go program (the docker daemon here) to panic-dump its stacks directly from GDB for example?

Are there by any chance known issues in 1.7 which could cause the go scheduler on Windows to stop making forward progress on any thread?

I don't know of any outstanding issues. But, I suspect, you are using uncommon environment. Maybe https://github.com/golang/go/issues/15286 We could support any environment as long as we have some builder for it (see https://github.com/golang/go/issues/15287).
If you create new Go issue for you problem, I will try to debug it. Thank you.

Is there an alternate way I can get a go program (the docker daemon here) to panic-dump its stacks directly from GDB for example?

I rarely use debugger, so I am not expert here. But you should be able to attach to hung Go process with gdb and see where it is stopped.
Perhaps you could also use delve - it might give you more info, but I don't think you could attach to running process. So you would have to start your process from delve.
If you debugging Go service, there is a simple way to make it run as normal Windows process. This will make debugging easier: you will be able to see it print, also you won't miss stack dump crashes.
Alex

@jhowardmsft seems like Windows is somehow fine after I rebased on latest master

@runcom - A rebase shouldn't matter - the way the CI system works is to always replay any PR changes on top of master at the time it starts. I think that's more a case of luck - as I mentioned above, the local repro I'm investigating is non-deterministic so far, but fails more times than succeeds.  @alexbrainman  thanks for the suggestions - I'll dig a little more today and see if I can get further. First thought is to simply have a single go-routine which prints every second to the console to see if that thread still keeps going. We also have a theory here that it might relate to callbacks from Windows C code into go so I'm going to add more debugging around that area too. The callback mechanism would also explain why we only see it in newer builds as that code wasn't activated on TP5 builds.

Still working through this - going through a bisect of the changes in golang between 1.6.2 and 1.7beta2 to determine the commit which causes this.
Obviously from a docker PR perspective, this PR should not be merged - does not LGTM.

I doubt we'll merge this soon. We're surely waiting for 1.7 but we'll not merge this while it's still in beta ;) just getting ready for it

Found the change in golang and filed an issue: https://github.com/golang/go/issues/16286

thanks @jhowardmsft !

Updated to go1.7rc1 - not sure rc1 has the fix for @jhowardmsft (will probably be in rc2)

@runcom - Fix is in RC1: https://github.com/golang/go/commit/84bb9e62f06dbb62279241fa0bd7a6c8846271ac. Have run CI against it a few times and haven't seen any hangs. Will verify on local repro too later today.
@ianlancetaylor Thanks so much for the quick fix to golang! :smiley_cat:

@runcom - Not sure about this failure on win2lin though. Probably worth investigating.
01:17:12
01:17:12 ----------------------------------------------------------------------
01:17:12 FAIL: c:/Jenkins/gopath/src/github.com/docker/docker/integration-cli/docker_cli_health_test.go:53: DockerSuite.TestHealth
01:17:12
01:17:12 c:/Jenkins/gopath/src/github.com/docker/docker/integration-cli/docker_cli_health_test.go:128:
01:17:12     c.Check(last.Output, checker.Equals, "OK\n")
01:17:12 ... obtained string = ""
01:17:12 ... expected string = "OK\n"
01:17:12
01:17:13
01:17:13 ----------------------------------------------------------------------

@talex5 ^^

Can't think of any particular reason why this should fail on win2lin and nowhere else. All the Windows side is doing is reading a value from a JSON message. Does it happen every time?

@runcom 1.7-rc2 was released, can you bump this PR?

rebased and updated to 1.7rc2

Kicked off a power job, will most likely fail with the same flaky test as janky did TestApiSwarmRestartCluster. Just wanted to make sure nothing else is broken 😃

@runcom looks like rc3 has been released

rebased and updated to 1.7rc3 :cat:

@runcom Can we do rc4 now? :angel:

@clnperez done

Cool, no failures :)

Rc5 out lol

last RC! :trollface:

updated to rc5 :)

rc6 is out...

@runcom ITS OUT!!!!

Yay! Go 1.7. Pun intended :)

IIRC, @runcom is on Goliday, so you all have to be patient :smile:
No worries though - 1.7 is so much faster, it'll compensate :joy:

Finally updated to go1.7 :) sorry for the delay :*(

@runcom there is a conflict, need a rebase :angel:

@runcom there is a conflict, need a rebase

done :angel:

@justincormack fixed

LGTM 🐸

LGTM

ooh its all green, even power that I ran...

@michael-holzheu do you want to update s390x to use Go 1.7 not gccgo now?

@michael-holzheu do you want to update s390x to use Go 1.7 not gccgo now?

Yes, I will send a PR (hopefully) this week.

@justincormack @michael-holzheu omg, does that mean that we can use -ldflags "-X " again?

@michael-holzheu omg, does that mean that we can use -ldflags "-X " again?

@LK4D4 what is the function of -ldflags "-X" and why have we removed them?

@michael-holzheu adds variables on link-time, for example main.Version. There is no such option in gccgo.

@LK4D4 @justincormack @clnperez : I now created PR #25954 "Dockerfile.s390x: Switch to golang 1.7".

@michael-holzheu adds variables on link-time, for example main.Version. There is no such option in gccgo.

I assume that this also works with golang on s390x. I could try if you provide a patch.


LSP crashes due to UNC paths being used on Windows

Lapce Version
Nightly (https://github.com/lapce/lapce/commit/e3048264ca8be9f853c14a70ed9c522a109fc831)
System information
Windows 11
Describe the bug
For some reason, Lapce is using UNC paths. Opening a terminal inside Lapce starts from:
PS Microsoft.PowerShell.Core\FileSystem::\\?\C:\Users\<user>\Sources\Repos\<project>

The result is that stuff like Go to definition stops working and crashes the LSP:
[2023-01-13][23:53:20][lapce_data::proxy][ERROR] lsp server stderr: '\\?\C:\Users\<username>\Sources\Repos\<projectname>'
[2023-01-13][23:53:20][lapce_data::proxy][ERROR] lsp server stderr: CMD.EXE was started with the above path as the current directory.
[2023-01-13][23:53:20][lapce_data::proxy][ERROR] lsp server stderr: UNC paths are not supported.  Defaulting to Windows directory.

duplicate of #1781

It's the same issue because we do not handle paths properly in lapce

Ah, I see now. That is why stuff such as Copy path start with "\?\C:\Users\ instead of "C:\Users"


feat(inline-diff): adjust data calculation for changed lines

Types

[x] 🎉 New Features

Background or solution
Change the calculation from only considering added lines to using the maximum of added or removed lines.
inline diff 的变更行数口径调整。


Date etc. on log entries

This is a feature request.
Syncthing provides the command line option -logflags= - see http://docs.syncthing.net/users/syncthing.html#cmdoption-logflags.
Please provide a means to be able to configure, in SyncTrayzor, the value for this option when SyncTrayzor starts syncthing.instead of merely taking the default.
My preference for a default value would be 3 (date and time).
Issue raised at the request of @canton7 https://forum.syncthing.net/t/synctrayzor-logging/5508/7

I think I'll add something which lets you specify any command-line flag...

Righty, the work should be done.
It will be in the next release, or you can download a pre-release which contains it here: https://ci.appveyor.com/project/canton7/synctrayzor/build/<IP_ADDRESS>/artifacts

I've tried the pre-release version with -logflags=3 and it worked fine.
Thanks.


I feel kinda confused reading the wording Alignment page

First and foremost, I appreciate you taking the time to make zig.guide, so thank you for being a maintainer.
Caveat: I could be completely wrong here, I'm just going from what I understand, and there's a good chance you know more than me, but I thought I'd mention anyway in case you agree.
Issue
https://zig.guide/working-with-c/alignment
The page here reads:

[1] For circuitry reasons, CPUs access primitive values at specific multiples in memory. This could mean, for example, that the address of an f32 value must be a multiple of 4, meaning f32 has an alignment of 4. This so-called "natural alignment" of primitive data types depends on CPU architecture. All alignments are powers of 2.
[2] Data of a larger alignment also has the alignment of every smaller alignment; for example, a value which has an alignment of 16 also has an alignment of 8, 4, 2 and 1.

[2] seems (to perhaps only me) to be contradictory to [1]: [2] seems to imply to me that an f32 can be stored at a memory address that is byte or even half-word aligned, in direct violation of what [1] is saying(?). I may be rusty on my CPU arch, but that's the wrong interpretation of what you wish to convey, right?

Furthermore, I'd like to suggest that the examples could do with perhaps either some comments or maybe diagrams of extra allocated memory or word/half-word partitioning (or whatever the best technical terms are)

And finally, I'm not following why with
const b1: u64 align(1) = 100;
const b2 align(1) = @as(u64, 100);

b1 needs the : but b2 doesn't 😵


Natural sorting for Engine names

This PR fixes #952, providing natural sorting for EngineSorter.

LGTM

LGTM

LGTM


Update sbt-coveralls to 1.2.7

Updates org.scoverage:sbt-coveralls from 1.2.6 to 1.2.7.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention @scala-steward in the comments below.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [{ groupId = "org.scoverage", artifactId = "sbt-coveralls" }]

labels: semver-patch

Coverage remained the same at 95.205% when pulling a3a2027875b1257b9ba9a659f9308cddb38d9031 on scala-steward:update/sbt-coveralls-1.2.7 into 675c1c52ad02f12fa393641bbe26ee5a241a213f on iheartradio:master.