Digital Clock

Develop a Javascript Digital Clock app.
Description 📜
It is a digital clock
Requirements 🛠

Add requirements for your project.
Example:
What the app must-haves.
What the app can-haves.
What additional can be added.

Bonuses ✨

Add tasks that are challenging.
App can have this thing.
Developers can also add this to the app.
It will be great if App has this.

Any number of people can work on a single issue 👨💻👨💻
This issue is open to all.🌍

Project location 👉🏻 {AppName}/Username/
👨🏻💻 Happy Coding 👩🏻💻

hii @aditya7302 please assign this issue to me as i think i'm a goodfit for this issue as i have already worked in this field before

hii @aditya7302 please assign this issue to me as i think i'm a goodfit for this issue as i have already worked in this field before

Hi @TusharRastogi04 you can work on this issue, you do not need to assigned instead just create a PR mentioning the issue ref (#) inside the description.

Please assign this issue to me

Hey! This is an interesting project ! I like to be assigned in it and contribute to it.


Improve main.py and remove hardcoded values from display.py

Make main.py more readable by adding some comments
Remove hardcoded values from display.py and move all global definitions to another file (a new one or main.py)

Sure @PedramHaeri, when you're done I can assign the other one to you if it is still free.

Hi @LucasPilla! I know @PedramHaeri is assigned to this issue but I've just submitted a PR (#183) to solve the issues listed in this. Please take a look if you have some time!

As the issue seems to still be open could I be assigned the issue?

Hi @LucasPilla I would like to contribute to this issue. Could I be assigned to this issue?

The issue is still open. Is anyone trying, or Can I try?

is this still open ?


Any changes and improvements

Use Kotlin maths functions
Rename variables
Update to Kotlin functions (filterIsInstance, any)

@all-contributors add @Cleymax for code


Sorted and updated list of dependencies in metapackage

Basic Info

Info
Please fill out this column

Issue(s) this addresses
#360

ROS2 version tested on
-

Aerial platform tested on
-

Description of contribution in a few bullet points

List of packages in metapackage sorted and updated
DJI and PX4 are still commented out due to problems while generating binaries.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (f02cc83) 1.97% compared to head (a06f5c7) 1.90%.

:exclamation: Current head a06f5c7 differs from pull request most recent head 25a4c1e. Consider uploading reports for the commit 25a4c1e to get more accurate results

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff            @@
##            main    #361      +/-   ##
========================================
- Coverage   1.97%   1.90%   -0.07%
========================================
  Files        103     100       -3
  Lines       5627    5614      -13
  Branches     181     193      +12
========================================
- Hits         111     107       -4
+ Misses      5406    5388      -18
- Partials     110     119       +9

Flag
Coverage Δ

unittests
1.90% <ø> (-0.07%)
:arrow_down:

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

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


Add Qt for Windows environments

Tool information

Tool name: Qt
Add or update? Add
Desired version: Latest stable
Approximate size:
If this is an add request:

Brief description of tool: Qt, cross platform UI framework
URL for tool's homepage: https://www.qt.io/

Virtual environments affected

[ ] macOS 10.14
[ ] Ubuntu 16.04 LTS
[ ] Ubuntu 18.04 LTS
[x] Windows Server 2016 R2
[X] Windows Server 2019

Can this tool be installed during the build?
It can be, but it's not trivial. There is some discussions going on in the feature request thread on the community site: https://github.community/t5/GitHub-Actions/Feature-request-Pre-installed-Qt-on-Windows/m-p/31004#M680

Thanks for the suggestion! I'm going to also check the Windows Server 2016 box because I think people would likely want to have it on both Windows virtual environments. I can't give an ETA, but this is definitely on our list of software to add.

It would be great if the Qt version was the one installed via vcpkg, so that if you then need to manually install vcpkg dependencies that depend on qt, you would not need to also compile qt for vcpkg (that takes an incredible amount of time).

It would be nice to see Qt on Linux machines too

Qt is imho a dealbreaker for me.

downloading is not really possible due to the size
building with vcpkg is not really possible due to the time it takes

In the meantime you could use aqtinstall though. Hope Qt gets added asap.

Ditto here, I can't transition until there's Qt available. Building it on the image is not possible and it's too big for cache too.
I recommend installing like AppVeyor does. That is, install each the latest in each of the LTS versions plus the current stable:

C:\Qt\5.6.3 (junction at C:\Qt\5.6), or maybe not since this LTS is going EOL soon
C:\Qt\5.9.8 (junction at C:\Qt\5.9)
C:\Qt\5.12.6 (junction at C:\Qt\5.12)
C:\Qt\5.13.2 (junction at C:\Qt\5) (in a couple of weeks' time, that will be 5.14.0)

fyi: there is also an action available (based on acqtinstall) https://github.com/jurplel/install-qt-action

Now that there is a general Qt Account required to download and install, it would be pretty lovely to preinstall it to spare people the hussle installing it manually during their CI-builds and use their cache for it.
https://www.qt.io/blog/qt-offering-changes-2020

@dagheyman thanks for suggesting this, sorry it's taken so long to respond. We're adding this to our backlog but will track it with #245 so I'll close this one as a duplicate for now since that one encompasses all platforms.


Seems that it does not have a great support for function 'reshape'

Describe the bug:
When I tried to SpeedUp my model, it reminds me that WARNING: throw some args away when calling the function "reshape". And I found that the the output dimension and the input dimension of the next layer does not match after pruning. Say, this is the origin model
(OG): ModuleList(     (0): Linear(in_features=2, out_features=64, bias=True)     (1): Linear(in_features=64, out_features=128, bias=True)     (2): Linear(in_features=128, out_features=256, bias=True)     (3): Linear(in_features=256, out_features=512, bias=True)     (4): Linear(in_features=512, out_features=256, bias=True)     (5): Linear(in_features=256, out_features=128, bias=True)     (6): Linear(in_features=128, out_features=64, bias=True)     (7): Linear(in_features=64, out_features=2, bias=True)   )
After pruning , it goes like
(QG): ModuleList(     (0): Linear(in_features=2, out_features=32, bias=False)     (1): Linear(in_features=58, out_features=64, bias=False)     (2): Linear(in_features=105, out_features=128, bias=False)     (3): Linear(in_features=203, out_features=256, bias=False)     (4): Linear(in_features=398, out_features=128, bias=False)     (5): Linear(in_features=188, out_features=64, bias=False)     (6): Linear(in_features=80, out_features=32, bias=False)     (7): Linear(in_features=42, out_features=2, bias=False)   )
As you see, the out_feature of layer 0 is 32, but the in_features of layer 1 is 58 instead of 32, which leads to mismatch of matrix multiplecation
Environment:

NNI version:2.10
Training service (local|remote|pai|aml|etc):local
Python version:3.9
PyTorch version:1.13.1
Cpu or cuda version:

Reproduce the problem

Code|Example:
As is attached
trailnni.zip

How to reproduce:

please have a try python -m pip install --extra-index-url https://test.pypi.org/simple/ --no-cache-dir nni==3.0a0,
then from nni.compression.pytorch.speedup.v2 import ModelSpeedup.
Or you could set a larger confidence in speedup v1 version.

please have a try python -m pip install --extra-index-url https://test.pypi.org/simple/ --no-cache-dir nni==3.0a0, then from nni.compression.pytorch.speedup.v2 import ModelSpeedup.
Or you could set a larger confidence in speedup v1 version.

Yes, thanks for your reply. After I upgrade nni to 3.0, it doesn't not give me any warning when calling 'reshape'. However, the out_feature of the former layer is still mismatch with the latter ones.

hello @YuxuanDuan, could you show your code for us reproduce your issue?

the dependency in your model is too complex to trace, so it makes a mistake, but fortunately, we can manually set the dependency in 3.0, please using the follow code.
from nni.contrib.compression.pruning import L1NormPruner
from nni.compression.pytorch.speedup.v2 import ModelSpeedup

config_list = [{
    'op_names': [f'OG.{i}', f'QG.{i}', f'PG.{i}'],
    'sparse_ratio': 0.5,
    'dependency_group_id': i
} for i in range(7)]
pruner = L1NormPruner(model, config_list)
_, masks = pruner.compress()
pruner.unwrap_model()
ModelSpeedup(model, (example_inputs,), masks).speedup_model()

And we will refactor the dependency part in nni 3.1, then you could avoid manually set dependency group.


attachToSession error at line 0: "File not found"

Unfortunately, I was never able to successfully attempt using your library. I consistently encountered an error.
When using CDP Framework 2.7 on my Edge browser (the latest version), I encounter this error with every combination of false/true in the two boolean arguments:

Sounds like your browser installation is not on the same path as what your registry is telling. Can you check where your browser path is? Also, there should be a log file under a folder named "Log" inside the same folder where you store your CDP host. Can you check if the browser installation path output by the CDP session is pointing to the right path?

I launch my browser with the following command:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --remote-debugging-port=9222 --profile-directory=Default

Log is like this:
----------------------------------------------------------------------------------------------------
New Browser Session Started
----------------------------------------------------------------------------------------------------
14:39:11 | BRID706 | cleanUpSessions completed and previous CdpSessionID removed
14:39:12 | BRID706 | setCrashStateNormal completed
14:39:12 | BRID706 | CDPCore initialized successfully
14:39:12 | BRID706 | Now looking for the browser window
14:39:12 | BRID706 | Unable to find the browser session
14:39:12 | BRID706 | attachToSession error at line 0: "Unable to find the browser session"
14:39:12 | BRID706 | objAllMessages = {"0":{"method":"Target.targetCreated","params":{"targetInfo":{"targetId":"D57D6D2213D85B58BACFF51418D79103","type":"background_page","title":"Instant Multi Search","url":"chrome-extension://aamgapdgopfdmokckpkfciiddpahbbcg/_generated_background_page.html","attached":false,"canAccessOpener":false,"browserContextId":"A2153CFA1AA3266286665418C1E13EE9","pid":0}}},"1":{"id":1,"result":{}}}
14:39:12 | BRID706 | results = {"id":1,"result":{}}
14:39:12 | BRID706 | results_ = {"targetInfo":{"targetId":"D57D6D2213D85B58BACFF51418D79103","type":"background_page","title":"Instant Multi Search","url":"chrome-extension://aamgapdgopfdmokckpkfciiddpahbbcg/_generated_background_page.html","attached":false,"canAccessOpener":false,"browserContextId":"A2153CFA1AA3266286665418C1E13EE9","pid":0}}
14:39:12 | BRID706 | results__ = {"targetId":"D57D6D2213D85B58BACFF51418D79103","type":"background_page","title":"Instant Multi Search","url":"chrome-extension://aamgapdgopfdmokckpkfciiddpahbbcg/_generated_background_page.html","attached":false,"canAccessOpener":false,"browserContextId":"A2153CFA1AA3266286665418C1E13EE9","pid":0}
14:39:12 | BRID706 | results___ =
14:39:12 | BRID706 | .start call string: "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --remote-debugging-pipe --enable-automation--homepage "about:blank"
14:39:12 | BRID706 | ---------------------------------------------------
14:39:12 | BRID706 | BRID706 Information
14:39:12 | BRID706 | ---------------------------------------------------
14:39:12 | BRID706 | Session ID    | sessionID |
14:39:12 | BRID706 | Last ID       | lngLastID | 2
14:39:12 | BRID706 | Window Handle | brHWnd    | 0
14:39:12 | BRID706 | Window ID     | brWId     |
14:39:12 | BRID706 | Browser Type  | brType    | msedge.exe
14:39:13 | BRID706 | Browser Ver   | brVer     |
14:39:13 | BRID706 | Browser Path  | brPath    | C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
14:39:13 | BRID706 | Tab URL       | brUrl     |
14:39:13 | BRID706 | Tab Title     | brName    |
14:39:13 | BRID706 | Tab ID        | targetID  |
14:39:13 | BRID706 | Core StdInWr  | hStdInWr  | 10520
14:39:13 | BRID706 | Core StdOutRd | hStdOutRd | 10368
14:39:13 | BRID706 | Core CDPInWr  | hCDPInWr  | 10536
14:39:13 | BRID706 | Core CDPOutRd | hCDPOutRd | 10524
14:39:13 | BRID706 | CDP Version   | CDPVer    | 2.7
14:41:31 | BRID706 | Reattachment aborted as reAttach=True & isLive=False

Diego, thanks to the log the issue is obvious. It seems that your edge instance seems to try to load a certain default page at the start and this page has a type of "background_page" while CDP was actively looking for the type "page" instead. As a result it could not be found.
Now have a try again downloading the recent v2.7 that I just uploaded. I have added a small tweak so that it can flexibly look for these unique pages.

Hello,
Thank you for your prompt response, and I appreciate your understanding of the issue.
Is the "recent v.2.7" that you just uploaded any different from the "CDP Framework 2.7" I downloaded today and used for my test?

Yep.

Diego, I have uploaded 2.7.1. It seems the tweak will cause the .start method to randomly fail so it has to revert back to the original method.
This means, for your case, your only way to make it to work is to perhaps change the browser startup settings to open a new tab.  This ensures there is a tab identifiable by CDP for it to hook up.

No luck with 2.7.1 just downloaded.
The error seems the same as before:

Furthermore, the runEdge example forces my Edge (main) instance to close and reopen despite being already offering the 9222 remote debugging port.
Since I keep more than 10 open tabs in a logged-in status, and with automatic cookie deletion upon browser closure, it compels me to perform over 10 unnecessary manual logins each time I try it, in order to restore at least the previous logged-in statuses.

Diego, can you share a screenshot of your Edge browser on first manual startup? I would like to see what pages are open by default.
This is because from the log info, it seems your browser acts in a non-standard way.


[BUG] Tdvt tests not running after it fetches metadata

Describe the bug
We are running Tdvt tests for the Customer 360 audiences connector (Salesforce CDP) and smoke tests are not running after fetching the metadata.
From the logs
2021-02-16 22:38:39.640 +0530 (test-site,,,,3) grpc-default-executor-1 : INFO  com.queryService.jdbc.core.QueryServiceMetadata - Table with name TDVT_Staples__dlm is present in the metadata. Fetching the columns.
2021-02-16 22:38:39.641 +0530 (test-site,,,,3) grpc-default-executor-1 : INFO  com.queryService.jdbc.core.QueryServiceResultSet - Resultset com.queryService.jdbc.core.QueryServiceResultSet@46a4ab7d does not have any more rows. Total 1 pages retrieved
2021-02-16 22:38:39.641 +0530 (test-site,,,,3) grpc-default-executor-1 : INFO  com.queryService.jdbc.core.QueryServiceResultSet - Closing the resultset com.queryService.jdbc.core.QueryServiceResultSet@46a4ab7d
2021-02-16 22:38:39.644 +0530 (test-site,,,,3) grpc-default-executor-1 : INFO  com.tableau.connect.grpc.GrpcProtocolService - RPC readKeys.
2021-02-16 22:38:39.644 +0530 (test-site,,,,3) grpc-default-executor-1 : INFO  com.queryService.jdbc.core.QueryServiceResultSet - Resultset com.queryService.jdbc.core.QueryServiceResultSet@56c3b601 does not have any more rows. Total 1 pages retrieved
2021-02-16 22:38:39.644 +0530 (test-site,,,,3) grpc-default-executor-1 : INFO  com.queryService.jdbc.core.QueryServiceResultSet - Closing the resultset com.queryService.jdbc.core.QueryServiceResultSet@56c3b601
2021-02-16 22:38:39.647 +0530 (test-site,,,,3) grpc-default-executor-1 : INFO  com.tableau.connect.grpc.GrpcProtocolService - RPC readKeys.
2021-02-16 22:38:39.648 +0530 (test-site,,,,3) grpc-default-executor-1 : DEBUG com.tableausoftware.data.ProtobufJDBCResultSet - Protobuf-java-binding: Binding JDBC type 12 'TEXT' for column 'TABLE_CAT' to protobuf type STRING
2021-02-16 22:38:39.648 +0530 (test-site,,,,3) grpc-default-executor-1 : DEBUG com.tableausoftware.data.ProtobufJDBCResultSet - Protobuf-java-binding: Binding JDBC type 12 'TEXT' for column 'TABLE_SCHEM' to protobuf type STRING
2021-02-16 22:38:39.648 +0530 (test-site,,,,3) grpc-default-executor-1 : DEBUG com.tableausoftware.data.ProtobufJDBCResultSet - Protobuf-java-binding: Binding JDBC type 12 'TEXT' for column 'TABLE_NAME' to protobuf type STRING
2021-02-16 22:38:39.648 +0530 (test-site,,,,3) grpc-default-executor-1 : DEBUG com.tableausoftware.data.ProtobufJDBCResultSet - Protobuf-java-binding: Binding JDBC type 12 'TEXT' for column 'COLUMN_NAME' to protobuf type STRING
2021-02-16 22:38:39.648 +0530 (test-site,,,,3) grpc-default-executor-1 : DEBUG com.tableausoftware.data.ProtobufJDBCResultSet - Protobuf-java-binding: Binding JDBC type 5 'INTEGER' for column 'KEY_SEQ' to protobuf type LONG
2021-02-16 22:38:39.648 +0530 (test-site,,,,3) grpc-default-executor-1 : DEBUG com.tableausoftware.data.ProtobufJDBCResultSet - Protobuf-java-binding: Binding JDBC type 12 'TEXT' for column 'PK_NAME' to protobuf type STRING
2021-02-16 22:38:39.648 +0530 (test-site,,,,3) grpc-default-executor-1 : INFO  com.queryService.jdbc.core.QueryServiceResultSet - Resultset com.queryService.jdbc.core.QueryServiceResultSet@35df00e7 does not have any more rows. Total 1 pages retrieved
2021-02-16 22:38:39.648 +0530 (test-site,,,,3) grpc-default-executor-1 : INFO  com.queryService.jdbc.core.QueryServiceResultSet - Closing the resultset com.queryService.jdbc.core.QueryServiceResultSet@35df00e7
2021-02-16 22:38:41.537 +0530 (test-site,,,,3) grpc-default-executor-1 : INFO  com.tableau.connect.grpc.GrpcProtocolService - RPC closeProtocol.
2021-02-16 22:38:41.537 +0530 (test-site,,,,3) grpc-default-executor-1 : INFO  com.tableausoftware.jdbc.JDBCProtocolImpl - Closing connection 3.
2021-02-16 22:38:41.540 +0530 (test-site,,,,1) grpc-default-executor-1 : INFO  com.tableau.connect.grpc.GrpcProtocolService - RPC closeProtocol.
2021-02-16 22:38:41.540 +0530 (test-site,,,,1) grpc-default-executor-1 : INFO  com.tableausoftware.jdbc.JDBCProtocolImpl - Closing connection 1.

Finished cdp_ds expression.standard.cdp_ds 5

Running cdp_ds expression.lod.cdp_ds 6

S
Finished cdp_ds expression.lod.cdp_ds 6

Test Count: 841 tests
	Passed tests: 0
	Failed tests: 2
	Tests run: 2
	Disabled tests: 0
	Skipped tests: 839

Other information:
	Smoke test time: 25.66 seconds
	Main test time: 0.29 seconds
	Total time: 25.96 seconds

No exceptions seen on any log files.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: Mac
Tableau Version Tableau Desktop 2021.1.app

About you:
Name: Gurudatta Pai, Arun J
Company: Salesforce

Hi Gurudatta,
It looks like maybe the smoke tests failed, which means the rest of the tests will be skipped. These are simple tests that make sure we can connect to the data source.
The easiest way to tell why these tests failed is to look at the results in the test_results_combined.csv. We provide a TDVT Results Workbook that can be used to view these results, more on how to use that is here. For the two tests that failed you'll be able to see why they failed, including any errors encountered.
Can you attach the test_results_combined.csv file that was generated in your TDVT working directory to this issue?
It also might be a good idea to double check that the you can open the Tableau Datasource (.tds) files you used for the TDVT test in Tableau on the machine running TDVT.

Hi pvanderknyff,
Thanks for the response. Attached the test_results_combined.csv with this. I could see Reference to undefined field Discount. In the tds file we have column called discount__c in staples. Is there any test file we need to change the column name?
Could not attach csv because of not supported file. So attached screenshot for the same.

Thanks.

Worked with Gurudatta offline a bit. The issue was caused by the data loaded into the data source did not have the column names TDVT expected. A workaround is to create calculated fields in the .tds file that have the expected names. For example, the Staples connection test can't find the dicounts column because it is called discounts__c, so we add the following column to the .tds file xml:
<column datatype='real' name='[Discount]' role='measure' type='quantitative'>     <calculation class='tableau' formula='[Discount__C]' /> </column>
I'll write this up and add this workaround to the main TDVT documentation.


Should --view-path="admin" Be used in Routes/Redirects/etc

To say I'm "very new to Laravel" would be an understatement, but we're looking to transition from a custom thing to something like laravel. One of the things I like about our custom approach is we can generate a full CRUD process from a given DB table. Hence why I'm interested in this project.
We like to have all these admin things in /admin/ (though might not be the end of the world to let that go) and I see you have --view-path="admin" as an option. Problem is it only seems to matter for the blades (which I realize is the views).
However, if you do that, nothing seems to work until you get everything else working at /admin/widget which takes a change to the route file, any urls in the blades, and the redirects in the controller.
Am I missing something obvious, or should all those other changes be implied by --view-path="admin" as well?

Hi @vita10gy,
--view-path="admin" option will let you separate the view files.
This generator will allow you to separate the controller in different directory.
If you like to put your controller to separate directory and want to add prefix on route as well then
You need to do it manually.
Make the route as like
Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function () {
Route::get('crud', function ()    {
// Matches The "/admin/crud" URL
});
});
Make your controller namespace as like
namespace App\Http\Controllers\Admin;
Put the controller file to the directory
app/Http/Controllers/Admin
Thanks

How possible would making some parameter to automate that be?

I will be added this feature soon.

Hi @vita10gy  check this features on new version.
And let me know your feedback.


0.6.4 package seems to be missing parts?

After trying out the 0.6.4 version (see https://github.com/pierrec/node-lz4/pull/98#issuecomment-650049700) I receive errors:
><EMAIL_ADDRESS>install /home/andreas/project/collaborne-event-stream-library/node_modules/lz4
> node-gyp rebuild

make: Entering directory '[...]/node_modules/lz4/build'
  CXX(target) Release/obj.target/lz4/lib/binding/lz4_binding.o
../lib/binding/lz4_binding.cc:8:10: fatal error: ../../deps/lz4/lib/lz4.h: No such file or directory
    8 | #include "../../deps/lz4/lib/lz4.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [lz4.target.mk:118: Release/obj.target/lz4/lib/binding/lz4_binding.o] Error 1
make: Leaving directory '[...]/node_modules/lz4/build'

Comparing the package contents it seems things are missing?
--- 0.6.3	2020-06-26 12:39:25.353723918 +0200
+++ 0.6.4	2020-06-26 12:39:27.999743756 +0200
@@ -2,140 +2,9 @@
 package/binding.gyp
 package/bin/lz4c
 package/bower.json
-package/build/binding.Makefile
 package/build/lz4.js
 package/build/lz4.min.js
-package/build/lz4.target.mk
-package/build/Makefile
-package/build/Release/.deps/Release/lz4.node.d
-package/build/Release/.deps/Release/obj.target/lz4/deps/lz4/lib/lz4hc.o.d
-package/build/Release/.deps/Release/obj.target/lz4/deps/lz4/lib/lz4.o.d
-package/build/Release/.deps/Release/obj.target/lz4/lib/binding/lz4_binding.o.d
-package/build/Release/.deps/Release/obj.target/lz4.node.d
-package/build/Release/.deps/Release/obj.target/xxhash/deps/lz4/lib/xxhash.o.d
-package/build/Release/.deps/Release/obj.target/xxhash/lib/binding/xxhash_binding.o.d
-package/build/Release/.deps/Release/obj.target/xxhash.node.d
-package/build/Release/.deps/Release/xxhash.node.d
-package/build/Release/lz4.node
-package/build/Release/obj.target/lz4/deps/lz4/lib/lz4hc.o
-package/build/Release/obj.target/lz4/deps/lz4/lib/lz4.o
-package/build/Release/obj.target/lz4/lib/binding/lz4_binding.o
-package/build/Release/obj.target/lz4.node
-package/build/Release/obj.target/xxhash/deps/lz4/lib/xxhash.o
-package/build/Release/obj.target/xxhash/lib/binding/xxhash_binding.o
-package/build/Release/obj.target/xxhash.node
-package/build/Release/xxhash.node
 package/build.sh
-package/build/xxhash.target.mk
-package/deps/lz4/appveyor.yml
-package/deps/lz4/circle.yml
-package/deps/lz4/contrib/cmake_unofficial/CMakeLists.txt
-package/deps/lz4/contrib/debian/changelog
-package/deps/lz4/contrib/debian/compat
-package/deps/lz4/contrib/debian/control
-package/deps/lz4/contrib/debian/copyright
-package/deps/lz4/contrib/debian/dirs
-package/deps/lz4/contrib/debian/docs
-package/deps/lz4/contrib/debian/liblz4-dev.install
-package/deps/lz4/contrib/debian/liblz4.install
-package/deps/lz4/contrib/debian/rules
-package/deps/lz4/contrib/djgpp/LICENSE
-package/deps/lz4/contrib/djgpp/Makefile
-package/deps/lz4/contrib/djgpp/README.MD
-package/deps/lz4/contrib/gen_manual/gen-lz4-manual.sh
-package/deps/lz4/contrib/gen_manual/gen_manual.cpp
-package/deps/lz4/contrib/gen_manual/Makefile
-package/deps/lz4/contrib/gen_manual/README.md
-package/deps/lz4/doc/images/usingCDict_1_8_2.png
-package/deps/lz4/doc/lz4_Block_format.md
-package/deps/lz4/doc/lz4_Frame_format.md
-package/deps/lz4/doc/lz4frame_manual.html
-package/deps/lz4/doc/lz4_manual.html
-package/deps/lz4/examples/blockStreaming_doubleBuffer.c
-package/deps/lz4/examples/blockStreaming_doubleBuffer.md
-package/deps/lz4/examples/blockStreaming_lineByLine.c
-package/deps/lz4/examples/blockStreaming_lineByLine.md
-package/deps/lz4/examples/blockStreaming_ringBuffer.c
-package/deps/lz4/examples/compress_functions.c
-package/deps/lz4/examples/COPYING
-package/deps/lz4/examples/dictionaryRandomAccess.c
-package/deps/lz4/examples/dictionaryRandomAccess.md
-package/deps/lz4/examples/frameCompress.c
-package/deps/lz4/examples/HCStreaming_ringBuffer.c
-package/deps/lz4/examples/Makefile
-package/deps/lz4/examples/printVersion.c
-package/deps/lz4/examples/README.md
-package/deps/lz4/examples/simple_buffer.c
-package/deps/lz4/examples/streaming_api_basics.md
-package/deps/lz4/.gitattributes
-package/deps/lz4/INSTALL
-package/deps/lz4/lib/dll/example/fullbench-dll.sln
-package/deps/lz4/lib/dll/example/fullbench-dll.vcxproj
-package/deps/lz4/lib/dll/example/Makefile
-package/deps/lz4/lib/dll/example/README.md
-package/deps/lz4/lib/dll/liblz4.def
-package/deps/lz4/lib/liblz4.pc.in
-package/deps/lz4/lib/LICENSE
-package/deps/lz4/lib/lz4.c
-package/deps/lz4/lib/lz4frame.c
-package/deps/lz4/lib/lz4frame.h
-package/deps/lz4/lib/lz4frame_static.h
-package/deps/lz4/lib/lz4.h
-package/deps/lz4/lib/lz4hc.c
-package/deps/lz4/lib/lz4hc.h
-package/deps/lz4/lib/Makefile
-package/deps/lz4/lib/README.md
-package/deps/lz4/lib/xxhash.c
-package/deps/lz4/lib/xxhash.h
-package/deps/lz4/LICENSE
-package/deps/lz4/Makefile
-package/deps/lz4/NEWS
-package/deps/lz4/programs/bench.c
-package/deps/lz4/programs/bench.h
-package/deps/lz4/programs/COPYING
-package/deps/lz4/programs/datagen.c
-package/deps/lz4/programs/datagen.h
-package/deps/lz4/programs/lz4.1
-package/deps/lz4/programs/lz4.1.md
-package/deps/lz4/programs/lz4cli.c
-package/deps/lz4/programs/lz4io.c
-package/deps/lz4/programs/lz4io.h
-package/deps/lz4/programs/Makefile
-package/deps/lz4/programs/platform.h
-package/deps/lz4/programs/README.md
-package/deps/lz4/programs/util.h
-package/deps/lz4/README.md
-package/deps/lz4/tests/checkTag.c
-package/deps/lz4/tests/COPYING
-package/deps/lz4/tests/datagencli.c
-package/deps/lz4/tests/frametest.c
-package/deps/lz4/tests/fullbench.c
-package/deps/lz4/tests/fuzzer.c
-package/deps/lz4/tests/Makefile
-package/deps/lz4/tests/README.md
-package/deps/lz4/tests/test_install.sh
-package/deps/lz4/tests/test-lz4-speed.py
-package/deps/lz4/tests/test-lz4-versions.py
-package/deps/lz4/.travis.yml
-package/deps/lz4/visual/README.md
-package/deps/lz4/visual/VS2010/datagen/datagen.vcxproj
-package/deps/lz4/visual/VS2010/frametest/frametest.vcxproj
-package/deps/lz4/visual/VS2010/fullbench-dll/fullbench-dll.vcxproj
-package/deps/lz4/visual/VS2010/fullbench/fullbench.vcxproj
-package/deps/lz4/visual/VS2010/fuzzer/fuzzer.vcxproj
-package/deps/lz4/visual/VS2010/liblz4-dll/liblz4-dll.rc
-package/deps/lz4/visual/VS2010/liblz4-dll/liblz4-dll.vcxproj
-package/deps/lz4/visual/VS2010/liblz4/liblz4.vcxproj
-package/deps/lz4/visual/VS2010/lz4.sln
-package/deps/lz4/visual/VS2017/datagen/datagen.vcxproj
-package/deps/lz4/visual/VS2017/frametest/frametest.vcxproj
-package/deps/lz4/visual/VS2017/fullbench-dll/fullbench-dll.vcxproj
-package/deps/lz4/visual/VS2017/fullbench/fullbench.vcxproj
-package/deps/lz4/visual/VS2017/fuzzer/fuzzer.vcxproj
-package/deps/lz4/visual/VS2017/liblz4-dll/liblz4-dll.rc
-package/deps/lz4/visual/VS2017/liblz4-dll/liblz4-dll.vcxproj
-package/deps/lz4/visual/VS2017/liblz4/liblz4.vcxproj
-package/deps/lz4/visual/VS2017/lz4.sln
 package/doc/format.txt
 package/examples/compress.html
 package/examples/cu.html
@@ -161,11 +30,11 @@
 package/lib/encoder.js
 package/lib/encoder_stream.js
 package/lib/lz4.js
+package/lib/lz4l.js
 package/lib/static.js
 package/lib/utils.js
 package/lib/utils-js.js
 package/LICENSE
-package/.npmignore
 package/package.json
 package/README.md
 package/test/block-test.js

Work-around: Pin the dependency of lz4 to 0.6.3 in package.json.

+1

+1

+2

+1
is there anything we can do to help you fix this issue @pierrec?

+1 Is there any ETA about this? Also, how can we help?

+1

Rolling back to 0.6.3 and locking for now ...
package.json Before:
{
  "dependencies": {
    "lz4": "^0.6.3",
  }
}

package.json After:
{
  "dependencies": {
    "lz4": "0.6.3",
  }
}

npm add<EMAIL_ADDRESS>for anybody else

add is for yarn. install is for npm @brandonros
yarn add<EMAIL_ADDRESS>npm install<EMAIL_ADDRESS>

Installing 0.6.3 also fails
yarn add<EMAIL_ADDRESS>yarn add v1.22.4
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
error https://registry.yarnpkg.com/lz4/-/lz4-0.6.3.tgz: Extracting tar content of undefined failed, the file appears to be corrupt: "ENOENT: no such file or directory, link '..../Library/Caches/Yarn/v6/npm-lz4-0.6.3-78df6bb69a36d7db6c2e849494876ba6e38e66d6-integrity/node_modules/lz4/build/Release/obj.target/build/Release/lz4.node' -> '/Users/omakiienko/Library/Caches/Yarn/v6/npm-lz4-0.6.3-78df6bb69a36d7db6c2e849494876ba6e38e66d6-integrity/node_modules/lz4/build/Release/obj.target/lz4.node'"
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

Maybe lz4 npm is corrupted ?
I am assembling node-lz4 locally and linking it into project, all works fine.
There is also seems like problem with versions been out of sync:
git:

npm:

Could maintainers push fresh version tag and do npm publishing ?

@omakoleg it seems that the yarn issue might also be something else, see https://github.com/pierrec/node-lz4/issues/97#issuecomment-658831924

Thx @ankon
Helped to fix version:
  "resolutions": {
    "lz4": "0.6.3"
  }

and downgrade yarn: yarn policies set-version 1.21

is this still broken?

is this still broken?

Yes

Yes

Strange this is, even if I try to install the 0.6.3 version (using npm, because yarn gives the same error) I get
Can't resolve '../build/Release/lz4'
Can't resolve '../build/Release/xxhash'

as If nothing was built. Any ideas?

Strange this is, even if I try to install the 0.6.3 version (using npm, because yarn gives the same error) I get
Can't resolve '../build/Release/lz4'
Can't resolve '../build/Release/xxhash'

as If nothing was built. Any ideas?

I have updated dependencies in 0.6.5 and performed a new install without any issue. Let me know if this fixes yours!
Thanks.

I have updated dependencies in 0.6.5 and performed a new install without any issue. Let me know if this fixes yours!
Thanks.

Yup that seemed to fix the problem for us

Yup that seemed to fix the problem for us

Indeed, I can confirm that we can build against 0.6.5.
@pierrec thanks, would you mind also tagging the commits that were used for building the packages in Github?

Indeed, I can confirm that we can build against 0.6.5.
@pierrec thanks, would you mind also tagging the commits that were used for building the packages in Github?

Confirmed. It works!

Confirmed. It works!

I see that there's a tag now as well: https://github.com/pierrec/node-lz4/releases/tag/v0.6.5 -- so I think this can be closed. Thanks!

I see that there's a tag now as well: https://github.com/pierrec/node-lz4/releases/tag/v0.6.5 -- so I think this can be closed. Thanks!


chore: update distroless-iptables to v0.2.5

update distroless-iptables to v0.2.5

resolves CVEs in v0.2.4 (xref: https://dev.azure.com/AzureContainerUpstream/Azure Workload Identity/_build/results?buildId=101037&view=logs&jobId=50e5c204-a982-5a63-4824-cf22f1b24a4e&j=50e5c204-a982-5a63-4824-cf22f1b24a4e&t=94cd4644-8683-57bb-f7f8-715cbe70e34e)

Codecov Report

Merging #993 (5489007) into main (74cea27) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #993   +/-   ##
=======================================
  Coverage   53.71%   53.71%
=======================================
  Files          36       36
  Lines        2290     2290
=======================================
  Hits         1230     1230
  Misses       1014     1014
  Partials       46       46


Font fix

This is how DarkRP does it so I hope it will work here.

Have you confirmed this works with perma textscreens? Using InitPostEntity smells like it could be an issue, as we use the same hook for spawning the perma textscreens.

Sorry I haven't got back in touch sooner, I probably won't be able to test until next weekend.

I believe to have resolved the previously mentioned Lua error (as below) at https://github.com/Cherry/3D2D-TextScreens/commit/dde014f721dd73b1526ca15a8ae14cbac47b0676.

1. SetFont - [C]:-1
2. AddDrawingInfo - lua/entities/sammyservers_textscreen/cl_init.lua:108
3. func - lua/entities/sammyservers_textscreen/cl_init.lua:134
4. unknown - lua/includes/extensions/net.lua:32```

What are the changes here attempting to fix?


Added support for debug port

in mochajs, config debug port :
# YES
mocha --debug=5860
# NO WORK
mocha --debug =5860

Can you look into why the build is failing? Looks like your usage of startsWith.

Closing due to inactivity. Feel free to reopen.


Create priority field to choose which anomaly will be posted on twitter

Today, Jarbas has a limitation of tweets he can make per day, but Rosie finds more anomalies than this limit.
The anomalies are chosen randomly and then published on twitter.
We want that the anomalies can be sorted by some type of priority and when publishing on twitter, choose the anomaly with higher priority.
In an initial stage we can calculate the average and standard deviation of expenses by category, and the anomalies would be prioritized by how far it is from the mean + standard deviation of the category.
If we dig deeper, we could use more and more attributes to decide this priority field.

Today, Jarbas has a limitation of tweets he can make per day, but Rosie finds more anomalies than this limit.

I wouldn't say it's a limtation. If is there a pending tweet, it's just a matter of running python manage.py tweet or, to automate it, change the cronjob config.

The anomalies are chosen randomly and then published on twitter.

Actually, they are not that random. It tweets only tweets from the top quartile based on how recent the suspicion is. This is actually strategic, because because it is easier to pressure congress people that are still in office.

We want that the anomalies can be sorted by some type of priority and when publishing on twitter, choose the anomaly with higher priority.

This is indeed interesting, since we still keep in might that recent issue date is still important from the civic engagement point of view.

In an initial stage we can calculate the average and standard deviation of expenses by category, and the anomalies would be prioritized by how far it is from the mean + standard deviation of the category.

Maybe this old and unaddressed issue might be useful:

Today we have no way to track the amount of each suspicion that might be returned to the treasure in case the suspicion is confirmed and took forward. I believe that even if each classifier has it's own logic, it's possible to add a field with that data:

irregular CNPJ/CPF or electoral expense: 100%
subquotas: the difference between the total spent and the subquota monthly limit
meal outlier: probably a value between the total_net_vale and mean + std
and so on…

I wouldn't say it's a limtation. If is there a pending tweet, it's just a matter of running python manage.py tweet or, to automate it, change the cronjob config.

You're saying that every recent(from 2 years ago until now) anomaly found by rosie will be tweeted? I find that quite strange, since I see only 1 or 2 tweets per day.

This is indeed interesting, since we still keep in might that recent issue date is still important from the civic engagement point of view.

Yeah sure, I agree that the more recent the anomaly is, the higher priority it should have to be tweeted

Maybe this old and unaddressed issue might be useful:

Thank you for this, that's some really good ideas to prioritize tweets.
I think it's even relevant information to add to jarbas front-end!!
I will try to find some time and start developing these new classifiers

You're saying that every recent(from 2 years ago until now) anomaly found by rosie will be tweeted? I find that quite strange, since I see only 1 or 2 tweets per day.

No. I'm not making promises about the future. I'm only saying that changing the pace of tweets is extremely easy and we actually change it every now and then to adjust the pace to the queue ; )

Oh I see
Thanks for the clarification


[Windows, Cpp] LNK2001 - unresolved external symbol OMP_NUM_THREADS

Description
Linker issues after compilation
"LNK2001 - unresolved external symbol OMP_NUM_THREADS"

Reproducible example
Download the latest code as of Dec 15. Compile for windows in x64 bits.
You will see many linker issue in the error dialog
"LNK2001 - unresolved external symbol OMP_NUM_THREADS"
Environment info
Windows 10 PRO
LightGBM version or commit hash:
Latest as of dec 15
Command(s) you used to install LightGBM
start vs
set project to release in x64 bits
clean
compile

Additional Comments
I tried to compile on 2 machines, same result.
The windows GPU version via cmake compile well.

Thanks for the report and sorry about that!
I suspect it's because in #6226, I forgot to add this new file src/utils/openmp_wrapper.cpp to the Visual Studio solution files in https://github.com/microsoft/LightGBM/tree/master/windows.
Would you be willing to try adding it there and putting up a pull request?

@wil70 I suspect you meant to post https://github.com/microsoft/LightGBM/issues/6190#issuecomment-1858310857 over here.
Copying it here:

That worked with the additional file - TY!

I tried to push the code but got an error

I attached the 2 modified project files in a zip
LightGBM.vcxproj.zip

git.exe push --progress "origin" master:master

remote: Permission to microsoft/LightGBM.git denied to wil70.
fatal: unable to access 'https://github.com/microsoft/LightGBM/': The requested URL returned error: 403
git did not exit cleanly (exit code 128) (12032 ms @ 2023-12-15 10:14:51 AM)

you cannot push directly to this repository
when you propose changes, do it from a new branch not one called master

If you're unfamiliar with creating pull requests on GitHub, see https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork.
The process is as follows:

fork this repository by clicking the "fork" button at https://github.com/microsoft/LightGBM
clone your fork to your local environment

# clone
git clone --recursive git@github.com:wil70/LightGBM.git

# (optional) add another remote pointing to the main LightGBM project
git remote add upstream git@github.com:microsoft/LightGBM.git

create a new branch

git checkout -b fix/vs-solution

make changes on that branch and then commit and push them

cd ./LightGBM
git add ./windows
git commit -m "[c++] add openmp_wrapper to Visual Studio solution files"
git push origin fix/vs-solution

in the GitHub UI, go to https://github.com/microsoft/LightGBM/pulls and click "open pull request"

@ if you need any help! We appreciate you taking the time to contribute to LightGBM.

@wil70 are you still interested in submitting a pull request for this?
If not or if you don't have time right now, let me know and I'll put up a fix.

Hi @jameslamb , sorry, for the delay, if you can do it that would be great! (otherwise I shall e back home on 3rd and will be able to do it, but please feel free to push the fix before - TY)

Ok no problem! I'll do it shortly. Thanks again for bringing it to our attention.


lib: standardise attrset type syntax

Description of changes
There are a number of different syntaxes used for attrset type signatures in our doc strings, this change standardises upon one that uses :: for specifying attribute type, and ; terminators to be consistent with nix syntax. There are no bugs in the functions themselves, just that different syntaxes may confuse new users.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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/)
23.05 Release Notes (or backporting 22.11 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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

nameValuePair :: String -> Any -> { name :: String; value :: Any; }

Definitely this one, the name :: String is consistent with nameValuePair :: String -> ...

awesome, I have adopted that syntax across lib; thanks for the confirmation

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


how to link multispans to the same traceId

Please answer these questions before submitting your issue.

Why do you submit this issue?
[ ] Question or discussion
[*] Bug
[ ] Requirement
[ ] Feature or performance improvement

Question

What do you want to know?
I need to know how to link two spans.

Bug

Which version of SkyWalking, OS and JRE?
6.4.0
Which company or project?
zcsmart
The inner framework in our company. https://github.com/karl-free-legion/zcs-legion-cluster.git
What happen?
If possible, provide a way for reproducing the error. e.g. demo application, component version.

I need to know how to link two spans. I try two methods, neither of which is working.
First : I tried the way attach in my message, codes as below
CarrierItem next = contextCarrier.items();
        while (next.hasNext()) {
            next = next.next();
            String contextValue = header.getContextCarrierOrDefault(next.getHeadKey(),"");
            if (!StringUtil.isEmpty(contextValue)) {
                System.out.println("receive message ["+header.getTrackId()+"] contextCarrier got key="+next.getHeadKey()+",value="+contextValue);
                next.setHeadValue(contextValue);
            }
        }

Second: I also use the traceId setting way, such as
List<DistributedTraceId> distributedTraceIds = new ArrayList();
        distributedTraceIds.add(new PropagatedTraceId(header.getTrackId()));
        contextCarrier.setDistributedTraceIds(distributedTraceIds);
        AbstractSpan span = ContextManager.createEntrySpan(header.getTag(), contextCarrier);
//        span.setPeer(header.getModuleSource().getGroupId());
        new StringTag(Constans.CARRIER_LEGION_TRACK_ID_KEY).set(span,header.getTrackId());
        span.setOperationName("handler Message【"+header.getTrackId()+"】");
        Tags.URL.set(span,header.getUri());
        SpanLayer.asRPCFramework(span);
        span.setComponent(ComponentsDefine.GRPC);

The result is
端点:sent out Message【65.96.15723518143630001】
traceId: 65.96.15723518143630001
跨度类型:Exit
组件:
Peer:g001
失败:false
url:M://g001
legion_track_id:65.96.15723518143630001
跨度信息
标记.
端点:handler Message【65.96.15723518143630001】
traceId: 64.91.15723518147410001
跨度类型:Entry
组件:GRPC
Peer:No Peer
失败:false
legion_track_id:65.96.15723518143630001
url:M://g001

Requirement or improvement

Please describe about your requirements or improvement suggestions.

Your code format is not right, could you adjust that in markdown? It is hard to follow.

Thanks for responding

The code for sending message

        X.XMessage rawMessage = (X.XMessage) allArguments[0];
        X.XHeader header = rawMessage.getHeader();
        ContextCarrier contextCarrier  = new ContextCarrier();
        RequestURI request = RequestURI.create(header.getUri());
        AbstractSpan span = ContextManager.createExitSpan(header.getTag(), contextCarrier, request.getGroupId());
        Tags.URL.set(span,header.getUri());
        X.XHeader.Builder newHeader = header.toBuilder();
        newHeader.setTrackId(contextCarrier.getDistributedTraceId().encode());
        span.setOperationName("sent out Message【"+newHeader.getTrackId()+"】");
        span.setComponent(ComponentsDefine.UNDERTOW);
        new StringTag(Constans.CARRIER_LEGION_TRACK_ID_KEY).set(span,newHeader.getTrackId());
        CarrierItem next = contextCarrier.items();
        while (next.hasNext()) {
            next = next.next();
            System.out.println("message=["+header.getTrackId()+"]  traceId=["+contextCarrier.getDistributedTraceId().encode()+"]  sent contextCarrier key="+next.getHeadKey()+",value="+next.getHeadValue());
            newHeader.putContextCarrier(next.getHeadKey(), next.getHeadValue());
        }
        rawMessage = rawMessage.toBuilder().setHeader(newHeader).build();
        allArguments[0] = rawMessage;

The code for handler receiving message

        X.XMessage rawMessage = (X.XMessage) allArguments[0];
        X.XHeader header = rawMessage.getHeader();
        RequestURI request = RequestURI.create(header.getUri());
        System.out.println("X contextCarrier ="+header.getContextCarrierCount());
        for(Map.Entry e : header.getContextCarrierMap().entrySet()) {
            System.out.println("X contextCarrier key="+e.getKey()+",value="+e.getValue());
        }
        ContextCarrier contextCarrier  = new ContextCarrier();
        CarrierItem next = contextCarrier.items();
        while (next.hasNext()) {
            next = next.next();
            String contextValue = header.getContextCarrierOrDefault(next.getHeadKey(),"");
            if (!StringUtil.isEmpty(contextValue)) {
                System.out.println("receive message ["+header.getTrackId()+"] contextCarrier got key="+next.getHeadKey()+",value="+contextValue);
                next.setHeadValue(contextValue);
            }
        }
        List<DistributedTraceId> distributedTraceIds = new ArrayList();
        distributedTraceIds.add(new PropagatedTraceId(header.getTrackId()));
        contextCarrier.setDistributedTraceIds(distributedTraceIds);
        AbstractSpan span = ContextManager.createEntrySpan(header.getTag(), contextCarrier);
        new StringTag(Constans.CARRIER_LEGION_TRACK_ID_KEY).set(span,header.getTrackId());
        span.setOperationName("handler Message【"+header.getTrackId()+"】");
        span.setPeer(header.getModuleSource().getGroupId());
        Tags.URL.set(span,header.getUri());
        span.setComponent(ComponentsDefine.UNDERTOW);

You are not following SkyWalking core API. Why you change the contextCarrier by your self? Once you changed, I don't know what you mean.

I follow the example code  just like below, but it is not working.  So I just tried to set the traceId by myself is also not helping.
contextCarrier.setDistributedTraceIds(distributedTraceIds);

1、Client side steps by Apache HTTPComponent client plugin
            span = ContextManager.createExitSpan("/span/operation/name", contextCarrier, "ip:port");
            CarrierItem next = contextCarrier.items();
            while (next.hasNext()) {
                next = next.next();
                httpRequest.setHeader(next.getHeadKey(), next.getHeadValue());
            }

2、Server side steps by Tomcat 7 server plugin
            ContextCarrier contextCarrier = new ContextCarrier();
            CarrierItem next = contextCarrier.items();
            while (next.hasNext()) {
                next = next.next();
                next.setHeadValue(request.getHeader(next.getHeadKey()));
            }

            span = ContextManager.createEntrySpan(“/span/operation/name”, contextCarrier);

You are doing this
  distributedTraceIds.add(new PropagatedTraceId(header.getTrackId()));
  contextCarrier.setDistributedTraceIds(distributedTraceIds);

Can't understand why.

I have client and service endpoint, need to bind two spans with the same traceId. I use the way transfer CarrierItem in my Message Header. However, it is not working.
I might not have deep understanding. Could you guide me abouth how to link two spans with the same traceId? really appreciate.

Do you read the existing MQ codes? ContextCarrier has APIs to deal with it already. Clearly, you are using the incorrect way.

It is working! Thanks a lot!


Upgrade version of Commanmark Highlighter

I noticed that if I provide the js(javascript) code-block in the post while viewing it goes in infinite loop.
Check Issue https://github.com/spatie/commonmark-highlighter/issues/3
It seems commanmark highlighter's version needs to be updated. I have tested this, after upgrading it works perfectly.
https://github.com/spatie/murze.be/blob/327ba8cf3f9c98d98b9b4d6a8f62913bd3d8096b/composer.json#L35
Thanks

Thanks!


Rename routes and use connected detection

The current routes are a bit confusing,
ServerSelection is at /
StartScreen is at /connected
These should be:
ServerSelection at /login
StartScreen at /home or /
When going to start screen, check if a socket is running or not, if no socket is available then automatically go to ServerSelection.

I think this is fixed now (until @Phrancis finds a bug)


Completed third assigment

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
936

Relevant Lines:
936

💛  - Coveralls


examples: update multinetwork primary iop to use correct fromRegistry

cluster-local hostnames will not be pushed to any proxies in the primary network if networks are configured and we don't set meshNetworks.{mainNetwork}.endpoints[].fromRegistry to the cluster name. The current examples show Kubernetes as the correct value but this fails the check in initNetworkLookup.
There is no way that cluster-1 will have a ranger entry or have "networkForRegistry" set if fromRegistry isn't the clusterID.
Because of this, node.ClusterID will not be set in GetProxyServiceInstances.
This also means on the *model.Proxy instances used in the rest of the eds code, the clusterID will be "", making it not match in cluster-local checks.
I've backtested to 1.5 and the combination of setting up a meshNetworks configuration and setting hosts to be cluster-local prevents cluster-local endpoints from being pushed at all.
The cause of this I believe, is that the default ClusterID of pilot gets overridden by values.global.multiCluster.clusterName.
[ ] Configuration Infrastructure
[] Docs
[X] Installation
[X] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

I suspect we should always be setting clusterID to something. When configuring multicluster, we send values.global.multicluster.clusterName, do you know if this is used in any way to configure the cluster ID in istiod? Perhaps it should?

@nmittler

I suspect we should always be setting clusterID to something. When configuring multicluster, we send values.global.multicluster.clusterName, do you know if this is used in any way to configure the cluster ID in istiod? Perhaps it should?

Pilot does use the configured clusterName/istiod.

@hzxuzhonghu can you chime in pls?  you know this a lot more than me :)

I think the change makes sense and can work as @stevenctl has tested, just wanted to have more eyes to make sure we don't miss any optimization by setting registry as Kubernetes for the local cluster within multicluster scenario.

Also curious where is this example tested?

This line looks very suspicious: https://github.com/istio/istio/blob/f6e6249dadffc2b3b0c2361452678f6f565c5678/pilot/pkg/model/push_context.go#L1675
This code seems to simply assume that registryName and clusterID are the same thing, which I believe is wrong in the case of Kubernetes. I doubt this is the only place that has this issue, but it stuck out since your original issue was related to the gateway.
I think the codebase generally has an issue with conflating registry names with cluster IDs. This is likely related to issues @linsun and others have been seeing WRT multi-network. I suspect we'll have to accept that this is broken in 1.6. For 1.6.x, we should work to comprehensively resolve the ambiguity here and simplify the code to prevent these sorts of issues going forward.
@stevenctl @linsun @costinm @howardjohn @hzxuzhonghu WDYT?

@hzxuzhonghu

Also curious where is this example tested?

@stevenctl has been trying to add multi-network support to the test framework and this is the result of local debugging. So we don't have automated tests ... yet.

@nmittler About the registry and clusterName/clusterID, from my understanding they are the same thing.    @rshriram Has also found this confusing name recently too.  It is from MeshNetworks   which is an very old api.

@hzxuzhonghu both @GregHanson and @stevenctl have validated this change worked well in shared control plane mode and fixed a few issues out there related to incorrect endpoints.  Agreed with confusion names on cluster name and id which would be great to clean up in a different PR.


Queries do not seem to update transforms unless the query is for a tuple of multiple components.

Bevy version 0.12.1
Relevant system information

Rust version: cargo 1.74.1 (ecb9851af 2023-10-18) (but also able to reproduce on cargo 1.76.0-nightly (1a2666ddd 2023-12-17))
macOS Monterey (12.6), but also able to reproduce on Windows 10 (NVIDIA).

If your bug is rendering-related, copy the adapter info that appears when you run Bevy.
AdapterInfo { name: "Apple M1 Pro", vendor: 0, device: 0, device_type: IntegratedGpu, driver: "", driver_info: "", backend: Metal }

SystemInfo { os: "MacOS 12.6 ", kernel: "21.6.0", cpu: "Apple M1 Pro", core_count: "10", memory: "32.0 GiB" }

What you did
I attempted to create a simple toy app to display a moving circle. I based this toy app on the move_sprite.rs example, but ran into a problem with getting the circle to animate.
use bevy::{prelude::*, sprite::MaterialMesh2dBundle};

fn main() {
    App::new()
        .add_plugins(DefaultPlugins)
        .add_systems(Startup, setup)
        // Change "move_circle" to "move_circle_2" to observe the bug.
        .add_systems(Update, move_circle)
        .run();
}

fn setup(
    mut commands: Commands,
    mut meshes: ResMut<Assets<Mesh>>,
    mut materials: ResMut<Assets<ColorMaterial>>,
) {
    commands.spawn(Camera2dBundle::default());
    commands.spawn((
        MaterialMesh2dBundle {
            mesh: meshes.add(shape::Circle::new(50.0).into()).into(),
            material: materials.add(ColorMaterial::from(Color::PURPLE)),
            transform: Transform::from_xyz(100.0, 0.0, 0.0),
            ..Default::default()
        },
        Empty,
    ));
}

#[derive(Component)]
struct Empty;

// This system correctly animates the circle
fn move_circle(mut sprite_position: Query<(&Empty, &mut Transform)>) {
    for (_, mut transform) in &mut sprite_position {
        transform.translation.x = (transform.translation.x + 1.0) % 100.0;
    }
}

// The same system as above, but only querying for the Transform. This system does not animate the circle at all
fn move_circle_2(mut sprite_position: Query<&mut Transform>) {
    for mut transform in &mut sprite_position {
        transform.translation.x = (transform.translation.x + 1.0) % 100.0;
    }
}

What went wrong
When using move_circle as the Update system, the circle animates correctly. However, when I instead use move_circle_2 as the Update system, the circle no longer animates at all. This seems incorrect, since the Transform still gets updated (adding debug print statements inside the for-loop does show that the query returns the Transform and the Transform has it's values set as expected). However, the circle ends up not being animated anyways.
The only difference between the two systems is that the first one queries for (&Empty, &mut Transform) while the second queries just for &mut Transform

Nevermind, I just remembered that cameras also have a Transform, so the second system would transform the camera along with the shape...


Extra cpp-folder in submodules/arrow-folder

make bootstrap won't clone arrow-folder because of empty cpp-folder in arrow-folder.

Can you please try to clone the repository to a new path? (Or alternatively delete submodules/arrow and run git submodule update --init again)
This is likely the result of a workaround that we use to make arrow play nicely with our ccache:
https://github.com/duckdb/duckdb-wasm/blob/60d0186dbcd7bb9e037f04403709fd812455f4a6/lib/cmake/arrow.cmake#L56

This was mainly FYI. I was able to clone everything after this change. I had some issue with older ccache but when I updated to the newest version everything worked nicely.

Thanks for reporting this.
I think this targets the general simplification of the dev setup.
Right now, building duckdb-wasm is still fairly complicated.
I'll close this for now.


Ignore wrath cookies on autoClickGoldenCookie

autoClickGoldenCookie will ignore bad cookies (wrath ones)
Sorry for the duplicated pull request >-<
Now it works :smiley:

Thanks for the feature improvements!


Only try to build local image if K8s version is specified

When K8s version is not specified, it's supposed to use default version. The step of building local image is not implemented to support empty input, it should be skipped when K8s version is empty.

/skip-all


rust.checkWith setting is ignored

No matter what value I set for the rust.checkWith setting in my user settings.json, executing the Cargo: Check command always runs rustc.

Does this still happen? If so can you please post version information about your setup.

Setting rust.checkWith to build uses cargo build as expected with the check triggered by save when rust.checkOnSave is true. However, explicitly invoking the Cargo: Check command always uses cargo rustc -- -Zno-trans regardless of what value rust.checkWith is set to.
Code 1.6.1, Rust Code 0.19.1.
Project: https://github.com/doxxx/grep-access

This is intended. The commands prefixed with Cargo:  always give you what they say. The setting checkWith is only relevant for checking a file automatically on save.

I understand. Thanks!


fix(action): remove unnecessary apostrophes

We are getting some failures when the action is trying to download the executable from releases.
Right now it just downloads a small text file with Not found written inside it. This is because of the apostrophes surrounding the firmware-actin version in the URL.

Is this the only place where this was done?

Is this the only place where this was done?

I hope so

No, you are right, found another place in release-prepare.yml workflow.


Add an option to change emulator channel

Hi,
Thanks for the steps you've created - it makes running instrumentation tests on Bitrise much easier :)
I was wondering if it would be possible to have an option to change the default emulator channel when downloading it with sdkmanager.
Currently channel is set to 3 (https://github.com/bitrise-steplib/steps-avd-manager/blob/master/main.go#L232) which is the Canary channel. There might be some issues with it so I think it would be good to have an option to use the stable channel instead. Maybe a chooser with Stable/Beta/Dev/Canary in Step setup would be a good idea?
Is there any reason why this is set to Canary by default?

Hello there, really sorry for the late reply, I also seen your PR and created a card for the tooling team to check it asap.


Updated helm values for rc1 archive-nodes

Description
Update the helm values used in the rc1-fullnodes deployment in rc1 namespace. Changes:

Included more nodekeys
Added static ip to chart values
Enabled HPA
Using dataSource in pvc template, and updated the size and storageClass.

Using chart celo-fullnode version 0.4.3.
Tested
Not deployed yet.
Related issues

Fixes https://github.com/celo-org/infrastructure/issues/679

Backwards compatibility
It requires manual deployment and delete the statefulset with --cascade=orphan as the new values modifies the volumeClaimTemplates and this field is immutable.
Documentation
The set of community facing docs that have been added/modified because of this change

@carterqw2 Updated the values and now using celo-fullnode chart 0.4.3 (https://github.com/celo-org/charts/pull/41).
Apart from your tip to not include the replicas when hpa is enabled, also the number of services created in this case is maxReplicas, and I have included the affinity configuration as a helm value so we can customize it.

Replaced by https://github.com/celo-org/infrastructure/pull/695


No notification symbol shown anymore if bluetooth is switched off

If Bluetooth is switched off, there used to be a notification symbol in the status bar.
A swipe down then brought up a text with a message that the corona-warn app could not work properly
This symbol (a sun like circle with a corona) is not shown anymore, and thus there is also no message anymore.
I already uninstalled and re-installed the app and accepted all the default settings and I also added the app to be excepted from battery optimizations.
As I said it used to work on my phone, but currently I don't get the notification symbol anymore.
Without a reminder to turn on Bluetooth, the corona-warn app becomes quite useless.
Technical details

BQ Aquaris X5 plus
Android 7.1.1
App version: 2.1.1

Describe the bug
If bluetooth is switched off I don't get a notification symbol in the status bar
Steps to reproduce the issue
Just switch BT off and on and check if the notification symbol appears.
Expected behaviour
If BT is off there should be a notification symbol in the status bar and a swipe down should show a message about disabled exposure logging.

@gitterman
The notification comes from Google and they changed it so it doesn't appear until after a 30 minute wait. See https://github.com/corona-warn-app/cwa-app-android/issues/2657#issuecomment-805822277.
Do you get a warning if you leave Bluetooth disabled for more than 30 minutes?

I just talked to 2 friends and on their phones the icon in the notification bar appears instantly after they switch off Bluetooth.
Their phones run on Android 10 and Android 8 though.

@gitterman
The notification comes from Google and they changed it so it doesn't appear until after a 30 minute wait. See https://github.com/corona-warn-app/cwa-app-android/issues/2657#issuecomment-805822277.
Do you get a warning if you leave Bluetooth disabled for more than 30 minutes?

I get the warning after 30 minutes. Android 8,  Samsung Galaxy A5 (2017).

You're right. On my phone the warning appears only after 30 minutes.
It seems that this crappy "feature" is either not yet activated on all android phones or that google changed it back to like it was.

@gitterman

I just talked to 2 friends and on their phones the icon in the notification bar appears instantly after they switch off Bluetooth.
Their phones run on Android 10 and Android 8 though.

I checked on a Samsung Galaxy A5 (2017) running Android 8.0.0 with ENS Version v1.8 (211515000) and this displays the warning after 30 minutes. Probably this is the same configuration as @DerVogel2020.
Google hasn't unfortunately documented any change in their release notes https://developers.google.com/android/exposure-notifications/release-notes , so we can only observe and compare notes about how our device behave.
I wonder what version of the Google Exposure Notifications System (ENS) your two friends are running? What version do you have?
You can view the ENS version through (Android) Settings > Google > COVID-19 Exposure Notifications then scroll down to the bottom of the page. Older versions of ENS will display something like<PHONE_NUMBER>0, where the first two digits 18 mean v1.8. The next two digits 21 represents the year 2021, then the next two digits e.g. 09 represent the week number of the release. Current versions split out the 18 and continue with the digits as before i.e. 211515000 is from year 2021, week 15.

My version shows: v1.8 (211515000) which is exactly the same as with one of my friends.
On my phone there is the 30 minutes delay while on her phone the notification appears instantly.
Thus, there must be something else which is responsible for the different behavior.


[ISSUE #6242]Uncomment the code that sets the NamesrvAddr in the Consumer example

Make sure set the target branch to develop
What is the purpose of the change

fix #6242
Brief changelog

Uncomment the code that sets the NamesrvAddr in the Consumer example

Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Codecov Report

Merging #6243 (af4824c) into develop (d5d5a63) will increase coverage by 0.00%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             develop    #6243   +/-   ##
==========================================
  Coverage      43.19%   43.19%
- Complexity      8848     8850    +2
==========================================
  Files           1094     1094
  Lines          77193    77193
  Branches       10070    10070
==========================================
+ Hits           33342    33345    +3
+ Misses         39678    39677    -1
+ Partials        4173     4171    -2

Impacted Files
Coverage Δ

...ketmq/proxy/grpc/v2/channel/GrpcClientChannel.java
49.07% <0.00%> (-2.78%)
:arrow_down:

...a/org/apache/rocketmq/filter/util/BloomFilter.java
60.43% <0.00%> (-2.20%)
:arrow_down:

...e/rocketmq/store/ha/autoswitch/EpochFileCache.java
77.08% <0.00%> (-1.39%)
:arrow_down:

...cketmq/broker/schedule/ScheduleMessageService.java
56.71% <0.00%> (-1.14%)
:arrow_down:

...e/rocketmq/remoting/netty/NettyRemotingServer.java
57.83% <0.00%> (-1.05%)
:arrow_down:

...che/rocketmq/test/lmq/benchmark/BenchLmqStore.java
50.24% <0.00%> (-0.50%)
:arrow_down:

...ent/impl/consumer/DefaultLitePullConsumerImpl.java
67.53% <0.00%> (-0.47%)
:arrow_down:

.../apache/rocketmq/store/ha/DefaultHAConnection.java
67.20% <0.00%> (ø)

...cketmq/broker/processor/PopBufferMergeService.java
33.33% <0.00%> (ø)

...apache/rocketmq/store/timer/TimerMessageStore.java
54.25% <0.00%> (+0.09%)
:arrow_up:

... and 7 more

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

@Oliverwqcwrw  Got it! I will close this PR


Adding FCPG via USGS?

Hey @mikejohnson51. not sure if this is the right place or how it all comes together but thought of climateR when I was connecting to these .vrt's at https://prod-is-usgs-sb-prod-publish.s3.amazonaws.com/5f3ab12082ce8df5b6c4076a/params.json . Have a good one!

Hi @joshualerickson! Sorry for the delay. This is a perfect resource to add. Right now it is not a cataloged element but can still be accessed by URL:

url = 'https://prod-is-usgs-sb-prod-publish.s3.amazonaws.com/5f5155b882ce4c3d12386a0c/lc1_fcpg.vrt'

xx = dap(url, AOI = AOI::aoi_get(state = "OR"))

We have an ESIP grant to extend this work. @program--, this is a good, easy dataset to test our auto updating catalog if time allows.

added in non R6 form


HBASE-22604 Dead Link in Docs

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
49
Docker mode activated.

_ Prechecks _

+1
@author
0
The patch does not contain any @author tags.

_ master Compile Tests _

+1
mvninstall
244
master passed

0
refguide
470
branch has no errors when building the reference guide. See footer for rendered docs, which you should manually inspect.

_ Patch Compile Tests _

+1
mvninstall
239
the patch passed

+1
whitespace
0
The patch has no whitespace issues.

0
refguide
466
patch has no errors when building the reference guide. See footer for rendered docs, which you should manually inspect.

_ Other Tests _

+1
asflicense
13
The patch does not generate ASF License warnings.

1545

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-355/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/355

Optional Tests
dupname  asflicense  refguide

uname
Linux a21c87b3e020 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / bdf9d56f2d

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

refguide
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-355/1/artifact/out/branch-site/book.html

refguide
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-355/1/artifact/out/patch-site/book.html

Max. process+thread count
96 (vs. ulimit of 10000)

modules
C: . U: .

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-355/1/console

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.

oof. forgot to include a "closes #355" in the commit message. this went in to ref cc62cb81fb54f2ae54305059018ce381d4c39fa7 for master
backports:
remote: To git@github:apache/hbase.git
remote:    a09c63e..1d93622  1d936229fc9cddb38b3c6c4c997f283a1d9bc529 -> branch-1
remote: To git@github:apache/hbase.git
remote:    13d1c23..5b7a267  5b7a267145f33714c991be8c29b0dc6a49aad3fa -> branch-1.3
remote: To git@github:apache/hbase.git
remote:    241c169..4c0131b  4c0131b5de7212b3be610cefe1eee27eebaa1165 -> branch-1.4
remote: To git@github:apache/hbase.git
remote:    78f7047..2d35d5f  2d35d5f00fa7f4c21cc3d606cc0b21980cf4168d -> branch-2
remote: To git@github:apache/hbase.git
remote:    fc85563..147008e  147008ea84ddbe4ead0c13f70a1c72a51973d6ca -> branch-2.0
remote: To git@github:apache/hbase.git
remote:    352184f..8e83347  8e833472fd138ced7107f6b0733c610b93a1d3c5 -> branch-2.1
remote: To git@github:apache/hbase.git
remote:    5753704..61d5a61  61d5a611c4769fc085a440d06215f41d0297a2c7 -> branch-2.2


🚀 Feature: Adding S3 adapter for Yandex Object Storage

🔖 Feature description
Adding S3 adapter for Yandex Object Storage.
You can check information about storage by this link: https://cloud.yandex.com/en/services/storage
🎤 Pitch
Now appwrite supports 5 adapters (AWS S3, Digital Ocean Spaces, Backblaze, Akamai Object Storage, and Wasabi), but all of them are not suitable for the CIS market.  I am trying to popularize appwrite in Russia and other close countries, but working with appwrite is difficult without storage. Adding this adapter will allow the appwrite platform to expand in new territories! Thanks
👀 Have you spent some time to check if this issue has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[x] I have read the Code of Conduct

@stnguyen90 , @hydromoll added his solution to utopia-php. Can you check it out? When will other users be able to start using this solution?


pilosa needed to be updated in order to build - new PQL stuff

updated everything else too

@linhvo this is still broken actually - hold off reviewing

ok, I think this works now


Fix: Fix limit function for grading table fetch function

Changes atom to use correct atom (page_size instead of limit)
Implement tests for pagination to prevent this from happening again

coverage: 94.326%. remained the same
when pulling 4d66230eb44dbe5fb6fe19c98b8dcaf3daf41a46 on GabrielCWT:fix/grading-limit-query
into b02b43cde69b6d8c3139e63443afdad790d5d618 on source-academy:master.


v0.1.3 is not on npm

The latest version of pulltorefreshjs on npm is 0.1.1 : https://www.npmjs.com/package/pulltorefreshjs
Could you publish version 0.1.3 ?

Solved! :tada:

Faster than light! Thanks a lot for your reactivity and this awesome library


fix load unprocessed relations mgnt command to work with all relation…

…s, not only latest

Fixes https://github.com/RedHatProductSecurity/component-registry/pull/259


Bearer token input background color in send request modal

What happens?

Currently using the kepler theme. the background color is white in dark mode
<EMAIL_ADDRESS>I am currently using 0.3.52, which has the same issue, i was able to work around it using custom css
#http-bearer-token {
  background-color: transparent;
}

however, looks like in the latest version, the id is now includes a hash
<input data-v-e4703b01="" placeholder="Token" id="http-bearer-token-xdl75QpcjH-WyuJ9UWrLc" autocomplete="off" class="border-none text-c-1 min-w-0 w-full peer px-2 py-1.5 outline-none" data-1p-ignore="" spellcheck="false" type="password" value="teststst">

What did you expect to happen?
The background is the same color as the rest of the modal.
How can we reproduce the issue?

create a documentation using kepler theme
open the request client
see token input

OpenAPI Document
No response

hey @davidhu2000 , i wasnt able to see this with the kepler theme in latest version of<EMAIL_ADDRESS>are you able to share a repo or a published docs site so we can look into this? :)

@marclave i only saw the issue in the Bearer Token input. I'm not seeing Bearer token in your screenshot. Can you try using this API https://docs.scalar.com/project-default/version-default/reference-rs89lul6IYVhzkV1SCxLB#tag/authentication/GET/me
the docs unfortunately are not published with the updated version due to this styling issue. Let me know if what I posted above works, if not, i'll try to find some time to setup a repro

I started an empty project and was unable to reproduce this issue. I took a deeper look and noticed that the bearer token input is <input type='password' ... />, which was affected to some default styling i have in my app. i was able to fix it by adding this custom css
.scalar-client [type='password'] {
  background-color: transparent;
  color: #888;
  font-size: inherit;
}

This didn't affect other inputs such as cookies or headers because those aren't actually <input/> tags. Looks like they are using <div/>


ReadComicsOnline not downloading images

Source information
ReadComicsOnline 1.4.11
Source language
English
Steps to reproduce
Add https://readcomiconline.li/Comic/Star-Trek-2022, try to download a chapter
Expected behavior
Images download
Actual behavior
Errors
Mihon/Tachiyomi version
0.16.5
Android version
14
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.15.3.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

My bad, the link is correct


Add logic check first letter have to be alpha

Closes: #1
Fixes #<issue_number_goes_here>

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

@googlebot I signed it!


Release 1.2.7

Make this version compatible with Rails >= 5

5a0bfd3 (HEAD -> master, origin/master, origin/HEAD) [#60] Rails 5.1 support (#79)
863aab9 [#77] Enable auto merge (#78)
2117e9c Update rubocop to version 0.68.1 (#76)
fa4c54a Update rubocop to version 0.68.0 (#75)
2631305 Update rubocop-rspec: 1.27.0 → 1.29.0 (minor) (#65)
85de34f Use create_notification_setting! method on after_create_commit callback (#69)
af99f40 [#72] Fix travis (#73)
90164c1 Update .travis.yml
f59ab4e Change pushers to not immediately push when initialized (#55)
ec47c40 [#45] Fix errors in initialize_pusher (#46)
bb46dab [#33] Automatically build notification_setting if object doesn't have one yet (#40)
b6b1a92 [#35] Treat notifications to be enabled by default (#37)
04841c3 Fix: method_missing needs to be a class method (#32)
5044265 [#26] Update Readmes (#31)


adding specs for Users API

Description
Specs for Users API
Issues Resolved
[#106]
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@nhtruong Can you review this again?


[WIP] remove network package reliance

work in progress

closes #1161

renames StacksNetwork to IStacksNetwork to change inheritance (previously StacksMainnet was parent of StacksTestnet and StacksMocknet)

maybe I prefix should be used for interfaces that also have a object-style class. leave without prefix when they are just and interface for data or similar. similarly this is already being done for IdentifyInterface(suffix) in keychain and IDAppKeys(prefix) in utils.

updates symbols search for IDE/vscode use with typescript (to ignore dist folder)

Codecov Report

Merging #1163 (1e60dc3) into master (08012b2) will increase coverage by 2.36%.
The diff coverage is 74.50%.

:exclamation: Current head 1e60dc3 differs from pull request most recent head 12e75a4. Consider uploading reports for the commit 12e75a4 to get more accurate results

@@            Coverage Diff             @@
##           master    #1163      +/-   ##
==========================================
+ Coverage   62.05%   64.42%   +2.36%
==========================================
  Files         122      122
  Lines        8320     8343      +23
  Branches     1534     1552      +18
==========================================
+ Hits         5163     5375     +212
+ Misses       3052     2862     -190
- Partials      105      106       +1

Impacted Files
Coverage Δ

packages/network/src/index.ts
56.97% <58.33%> (-2.73%)
:arrow_down:

packages/transactions/src/builders.ts
66.75% <86.95%> (+45.64%)
:arrow_up:

packages/auth/src/profile.ts
86.66% <100.00%> (ø)

packages/keychain/src/wallet/signer.ts
40.00% <100.00%> (ø)

packages/transactions/src/utils.ts
93.49% <100.00%> (+4.06%)
:arrow_up:

packages/transactions/src/keys.ts
91.08% <0.00%> (+0.99%)
:arrow_up:

packages/transactions/src/authorization.ts
90.24% <0.00%> (+2.43%)
:arrow_up:

packages/transactions/src/transaction.ts
80.48% <0.00%> (+4.87%)
:arrow_up:

packages/transactions/src/signer.ts
80.00% <0.00%> (+25.71%)
:arrow_up:

... and 1 more

Continue to review full report at Codecov.

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

tested out some commit clean-up with force-pushing after rebasing a few commits togeter (to get a cleaner changelog). unfortunately, GitHub doesn't play well with force-pushes — now not all changes/diffs are shown in the "Files changed" tab
reopened as new PR https://github.com/hirosystems/stacks.js/pull/1168


  The code was expecting BFO:0000050 as the relation term ID, but was getting part_of.  The only other ontology that had this problem was PSI-MOD but that has very few part_of relations and none connecting modification terms used by us.

For SO browsing, ignore part_of (only display is_a)

That fix probably isn't needed now but let me know what you think once the website is fixed on Thursday morning.
After fixing that the annotation appear on the immature peptide region page:

I'll check this on Thursday and close the issue.


[CLI] Service worker produces 403 Error in sweep whereas user API Key doesn't

Description
I am running a complicated cloud set up for sweeps on Google Cloud Platform. To summarise:

All configuration of W&B is happening through environment vars, for example: WANDB_API_KEY, WANDB_ENTITY, WANDB_USERNAME, WANDB_PROJECT are set in the environment
When I use a service worker API key, it is unauthorized to upload logs for the sweep runs. I get the following error:  dropped chunk 403 Client Error: Forbidden for url: https://api.wandb.ai/files/{TEAM_NAME}/{PROJECT_NAME}/{RUN_ID}/file_stream"
I have ommited the actual values in the URL above, but the values are correct.
When I use a User API key, the logging works.

Why is the service worker not working for this configuration? I am unable to view the wandb logs in the container unfortunately.
Thank you in advance

Hey @savvaki is the service account in the {TEAM_NAME} you're logging to?

Yes, when I navigate to my team name and click Team Settings the service account appears there alongside the other members.

Very odd.  I just ran an experiment with a service account with a sweep and it executed fine.  Are you able to see the console output when the script executes?  One of the first lines should look like:
wandb: Currently logged in as: wandb (use `wandb login --relogin` to force relogin)

The service account should say you're logged in as {TEAM_NAME}.  Are the runs themselves showing up in the UI?

I tested this with the most recent version of wandb can you also be sure you're using 0.12.0 by running pip install wandb --upgrade?

@vanpelt I have attached more logs, the team name does appear as you stated above for both the User API key and the Service account API key. You can also see here that a sweep is designated as well as a run. The Conda env exception there can be ignored (it occurs with the User API key as well yet those runs work). Each package should default to the latest wandb but let me check specifically for you.

Are you able to access a debug-internal.log file from one of the failing runs?  If you could sent that to<EMAIL_ADDRESS>that would help us find the root cause.

Can you also try setting the WANDB_ENTITY environment variable to your team or username?

The WANDB_ENTITY is set to the team name that the service account falls under. Let me try and see if I can access a debug-internal.log

I am going to close this issue since I have not had time to get to it. I will reopen one day if need be.


Release

Fix

warning from redundant role="separator"

Change

updated dependencies with npm update

:tada: This PR is included in version 3.10.6 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add project detection fallback function

I add one option for project detection fallback if the current working directory is not a git repository

Would you mind cleaning up the commit history?

Sorry, I didn't notice there was a conversation going on here...
Umm, I would like to, but how can I do the clean up? Do I just have to delete some commit?

Rebase the commits with the actual changes onto the main branch.


Tutorial info popup has disappeared

Usually when selecting a tutorial one get an overview of the selected tutorial in a popup. This popup does not show up anymore, also the tutorial content right menu is not opened.

to be deployed 2022-10-29 04:00:00


GSD Request

--- GSD JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from  to before v4.19.220",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=0275fcd9b54f0364f66f2f3f6a0f3748648f3d35"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "0275fcd9b54f0364f66f2f3f6a0f3748648f3d35",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v4.19.220 by commit 0275fcd9b54f0364f66f2f3f6a0f3748648f3d35. For more details please see the references link."
}
--- GSD JSON ---

This issue has been assigned GSD-2021-1002412


fixing known issues

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

mixed-reality-docs/CONTRIBUTING.md
:white_check_mark:Succeeded
View

mixed-reality-docs/release-notes.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


CLI: ability to check health of all projects for support users

Combined with the above suggestions, it would make it easy to get the status of all projects with an SLA attached.

Combined with the above suggestions, it would make it easy to get the status of all projects with an SLA attached.

Agreed with this. I think the main utility of this command will be for support members to quickly check whether a triggered alert is customer impacting and in production, which warrants higher SLAs and elevated urgency / severity from our side to address. I'm not sure if it was implied in this response, while I do agree it makes sense to limit scope on the search capabilities (especially if the expanded syntax proves tricky / non-trivial to implement), we should at least be able to pass in the has_SLA flag as part of the search criteria (e.g. give me the project health of all production projects or production projects belonging to a specific customer).


Added aria-label to close button in announcement bar

Got some code for us? Awesome 🎊!
Please include a description of your change & check your PR against this list, thanks!

[x] There's a clear use-case for this code change, explained below
[ x Commit message has a short title & references relevant issues
[x] The build will pass (run yarn test:all and yarn lint)

We appreciate your contribution!

🤖 Generated by Copilot at b27dc96
Added aria-label attributes to some elements in the Ghost admin interface to improve accessibility. Fixed some accessibility issues in the AnnouncementBar.js component.
added the aria-label attribute to the announcement bar close button to be a11y compliant

Thanks @paulknulst! 🙂


custom features setting lost in fullscreen with flash player

Customisations via features: ['playpause','progress','current','volume','fullscreen'] are ignored in fullscreen when using the flash player.
v2.6.1

Yes, we've added more controls to Flash's fullscreen, but they are not ordered the JavaScript controls. They are just static. I'd love to build that feature, but it's not on something I plan to do anytime soon. Would you like to contribute it?


Packages are not saved in bower.json

I am not sure if I understand this correctly (I am not an expert on bower), but shouldn't the package list be saved into bower.json?
I suppose it would require some way to distinguish dev and normal dependencies.

bower.json support is now available and also is configurable to save or not the package installed using Quick Search. The new version is available at the registry. Thanks!


hello

https://github.com/YuanGongND/gopt/blob/5ec31ca97f3cbc8b3518dca2a23086083eca2683/src/models/gopt.py#L297
hello, I met a problem.  If i suppose the batch_size=2, shape of x is (2,4,41), the shape of self.pos_embed is (1,55,41). x = x + self.pos_embed will be an error.  Can you give me some suggests?  thx!!
my test example is:
a = GOPTNoPhn(41,4,2)
data = torch.randn(2,4,84)
phn = torch.tensor([[1,4,2,-1],[4,2,3,38]])
a(data,phn)

Hi there,
First, I want to remind that GOPTNoPhn is way worse than GOPT, and should only be used for analysis purpose.
Second, in this script, we hardcoded the sequence length as 50, that's why the positional embedding has shape [1,55,41]. You should either 1) change your input sequence length to 50, something like below:
# embed_dim is the width of the transformer, we suggest to set it as feat_dim, 41 is a quite weird value to me
a = GOPT(embed_dim=41, num_heads=4, depth=2)
# [batch_size, seq_len, feat_dim]
data = torch.randn(2, 50, 84)
# [batch_size, seq_len]
phn = torch.randint(40, (2, 50))
a(data,phn)

or 2) modify the GOPT model sequence length to be your sequence length + 5 (i.e., in your example, if your sequence length is 4, than you should set positional embedding length of 4+5=9).
https://github.com/YuanGongND/gopt/blob/5ec31ca97f3cbc8b3518dca2a23086083eca2683/src/models/gopt.py#L145
Hope this help.
-Yuan

Also, if you do have access to Google Colab, I'd suggest starting from our colab example at https://colab.research.google.com/github/YuanGongND/gopt/blob/master/colab/GOPT_GPU.ipynb

Ok, I got it!  thanks for your help, now I can run it.


Devtools cannot load

After install and minimal e-mail template created I tried to see it in the Devtools, but the panel opens 404 (in my project) or welcome page in Nuxt quickstart template.

Repro: https://stackblitz.com/edit/github-hdqsmc

@iBobik i'll fix this on the next beta release
Thanks for the feedback!

Same here I get a

Leaving a comment here so I get notified when this is fixed. Thanks

Any ideas on how to fix this? Would love to make a pr for this but I'm not sure where to start.

@Dave136 I still get the same error as @csprance has posted, using 0.8.0-beta.5 :/

Ditto. I get the same. If it helps I'm not on the latest nuxt.
I'm on 3.6.1 I know there were a few vite changes maybe that's an issue?