Convert in to Urdu language

[checked] Have you followed the contributing guidelines?
[checked] Have you explained what your changes do, and why they add value to the Guides?

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.

In redmi/firebasa
Non ho la mail e relativa password
Quindi smettere di inviare mail x le dovute correzioni prendetevela con chi
ha creato il profilo
Venanzio Bianchi
Il mar 14 mag 2024, 07:43 Areeb Rafiq @.***> ha scritto:

[checked] Have you followed the contributing guidelines
https://github.com/github/opensource.guide/blob/HEAD/CONTRIBUTING.md?
[checked] Have you explained what your changes do, and why they add
value to the Guides?

Please note: we will close your PR without comment if you do not check
the boxes above and provide ALL requested information.

You can view, comment on, or merge this pull request online at:
https://github.com/github/opensource.guide/pull/3223
Commit Summary

9c427c6
https://github.com/github/opensource.guide/pull/3223/commits/9c427c687a002d4f4094b768ffed7cd2e30b6617
Convert into Urdu lang
3708ac7
https://github.com/github/opensource.guide/pull/3223/commits/3708ac741ad976ed13331095fb7f13d4fd9aca23
Merge branch 'main' of https://github.com/Areebey/opensource.guide
c301ea6
https://github.com/github/opensource.guide/pull/3223/commits/c301ea676e04c58a3445b4e78cc88de3c22953e6
completly convert in urdu building-community file
7a9b63d
https://github.com/github/opensource.guide/pull/3223/commits/7a9b63d23727bc4e49054c72222cad389e70539a
convert code-of-conduct file in urdu as well
6dfe9d5
https://github.com/github/opensource.guide/pull/3223/commits/6dfe9d5fc68cdc89cccc1f00be8494ad94c9168f
finding-users file completed to convert.
71a7a0e
https://github.com/github/opensource.guide/pull/3223/commits/71a7a0e09867d0dc3e9516c8a6dffe0ede701209
getting-paid file also completeed to convert.
1b0b95c
https://github.com/github/opensource.guide/pull/3223/commits/1b0b95cb216df82314eb449f4415dfbf13d67cdc
make and initialize how-to-contribute file
9e2d593
https://github.com/github/opensource.guide/pull/3223/commits/9e2d593dd91c30e1cd02a5a3b88051f8e890b4de
still working on contributing.md file
35dd134
https://github.com/github/opensource.guide/pull/3223/commits/35dd134766f82991b032024a3fc1596bd03f8257
convert how-to-contribute file in urdu.
9c07173
https://github.com/github/opensource.guide/pull/3223/commits/9c07173a19f11274f7114fa44a6155218dbd2396
added hyper text file as well.
9c266e8
https://github.com/github/opensource.guide/pull/3223/commits/9c266e821cda3b3a1f47c0c5783ff6a2adb74a10
completed, all files convert into urdu sucessfully
eaaea7e
https://github.com/github/opensource.guide/pull/3223/commits/eaaea7e8b62b294e493aa00147b70f448d361647
Merge branch 'github:main' into main
7b18267
https://github.com/github/opensource.guide/pull/3223/commits/7b182678aae15e63efe42faff3377e9df842b8d8
Merge pull request #1 from github/main

File Changes
(12 files https://github.com/github/opensource.guide/pull/3223/files)

A _articles/ur/best-practices.md
https://github.com/github/opensource.guide/pull/3223/files#diff-33419ce32f3e27d2ad2a52d33f8c314a8fed1202deb6de67eb25c2c7e0c96560
(284)
A _articles/ur/building-community.md
https://github.com/github/opensource.guide/pull/3223/files#diff-116140f04116b9c9d2c3c201fc2a423dc61e2d64dd1010e8fcecc1a8aa1e1c92
(279)
A _articles/ur/code-of-conduct.md
https://github.com/github/opensource.guide/pull/3223/files#diff-b35250fb885f870f7ca680954dea39ec539d6f64d15e2a7febefa1bef53a72ea
(114)
A _articles/ur/finding-users.md
https://github.com/github/opensource.guide/pull/3223/files#diff-fd7394c19ee58b2f8d18934c253a5af996e60cc4f51f69dfa922fa9825edf71c
(151)
A _articles/ur/getting-paid.md
https://github.com/github/opensource.guide/pull/3223/files#diff-14ce51bffa987a99b6ebd141c225e92a01b669f22d0197d35dad0605f0399413
(177)
A _articles/ur/how-to-contribute.md
https://github.com/github/opensource.guide/pull/3223/files#diff-91f6d8e9efed11718a78710bf3a15f238f013cc5a14edb6af1f2efcefa697275
(522)
A _articles/ur/index.html
https://github.com/github/opensource.guide/pull/3223/files#diff-dccdefdfe2f91fc984b9c89902e81b54be088fd6cf16bac2a59ea52caee8ef2f
(6)
A _articles/ur/leadership-and-governance.md
https://github.com/github/opensource.guide/pull/3223/files#diff-78721a9f4e962441cb469e5512c7b0dfa7c6788d1b7ffd8782017205bc97a385
(156)
A _articles/ur/legal.md
https://github.com/github/opensource.guide/pull/3223/files#diff-d646e9bb32575b3410efe01914c224c877ede7112786e3b098254eac0ba8d25d
(158)
A _articles/ur/maintaining-balance-for-open-source-maintainers.md
https://github.com/github/opensource.guide/pull/3223/files#diff-5b1050135807b8fdbb94fa1114bd1d0cace34332bed2b9a91c6c0fa1875f2a31
(226)
A _articles/ur/metrics.md
https://github.com/github/opensource.guide/pull/3223/files#diff-c91d2ed244ce7198bf61f0efa1e3c05be9677509645796862620645da1a41c3a
(131)
A _articles/ur/starting-a-project.md
https://github.com/github/opensource.guide/pull/3223/files#diff-4ff2b58339fc7709a50ea31f9cfd457f08b10a07b064eec53348e55b86fc27f3
(357)

Patch Links:

https://github.com/github/opensource.guide/pull/3223.patch
https://github.com/github/opensource.guide/pull/3223.diff

—
Reply to this email directly, view it on GitHub
https://github.com/github/opensource.guide/pull/3223, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZH4X2T37EREAV2JT7FXHI3ZCGQAHAVCNFSM6AAAAABHVOVPM2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGI4TINBVGM2TKMQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

@Areebey Thank you for your contribution but it looks like you have a good number of errors to work through via the GitHub Actions CI/tests status check.

Hello world

@Areebey in order for this translation to work, you will need to add a YAML file as
_data/locales/ur.yml  that follows the correct format - see https://github.com/github/opensource.guide/blob/main/_data/locales/en.yml  for the example.
This will fix a lot of the test failures but there are many additional problems in the translation that must be fixed before this can merge. From the output of the test failures, I see some small changes that will fix most of the failures:

any time there is an internal link in markdown to another page, like building-community.md:29 :

[A friendly README](../starting-a-project/#writing-a-readme)

The anchor after the # needs to link to the translated name of that header

There are many links which have got Unicode characters embedded in them, maybe due to your editor? It looks like it has changed the ASCII . to a Unicode &#1748 entity ۔  These need to be fixed for the links to work, example building-community.md:179

(https://github.com/rub inius/rubinius/blob/HEAD/.github/contributing۔ md):

Thank you for this work, I hope you will keep improving it so we can add this language!

😂

Ok 3223

Oj

[]

#–-

@Areebey in order for this translation to work, you will need to add a YAML file as
_data/locales/ur.yml  that follows the correct format - see https://github.com/github/opensource.guide/blob/main/_data/locales/en.yml  for the example.
This will fix a lot of the test failures but there are many additional problems in the translation that must be fixed before this can merge. From the output of the test failures, I see some small changes that will fix most of the failures:

any time there is an internal link in markdown to another page, like building-community.md:29 :

[A friendly README](../starting-a-project/#writing-a-readme)

The anchor after the # needs to link to the translated name of that header

There are many links which have got Unicode characters embedded in them, maybe due to your editor? It looks like it has changed the ASCII . to a Unicode &#1748 entity ۔  These need to be fixed for the links to work, example building-community.md:179

(https://github.com/rub inius/rubinius/blob/HEAD/.github/contributing۔ md):

Thank you for this work, I hope you will keep improving it so we can add this language!

Contribute

什么叫跟踪拉取请求？本人有答应让你跟吗？？？

[checked] Have you followed the contributing guidelines?
[checked] Have you explained what your changes do, and why they add value to the Guides?

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.
----- Lebih Punya pasal.

Complate: Process completed with exit code 1. Well done.very good good job.you are the best .get full bonus.

可以删除吗？和我没有关系的不要连过来。本人不明白是什么。 你不删除。我为你删除我本人账号

@Areebey This is getting a lot of spam. I am going to lock conversation on this PR but will keep watching it for updates - if you push more commits I will re-open and hope we can get it merged. Thank you!

@Areebey Are you able to address the failing tests?

@Areebey going to close this.  Please reopen and update if you would like to.


TLS issue in Samsung Devices

Basically i'm facing issue in Samsung Devices all devices working Fine it give exception that :
Something went wrong while connecting ,make sure the credentials are right and try again:
W/System.err(29284): org.jivesoftware.smack.SmackException$NoResponseException: No response received within reply timeout. Timeout was 5000ms (~5s). While waiting for establishing TLS [XMPPTCPConnection[not-authenticated] (0)]
W/System.err(29284): at org.jivesoftware.smack.AbstractXMPPConnection.waitForConditionOrThrowConnectionException(AbstractXMPPConnection.java:731)
W/System.err(29284): at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection.java:857)
W/System.err(29284): at org.jivesoftware.smack.AbstractXMPPConnection.connect(AbstractXMPPConnection.java:526)
W/System.err(29284): at org.xrstudio.xmpp.flutter_xmpp.Connection.FlutterXmppConnection.connect(FlutterXmppConnection.java:527)
W/System.err(29284): at org.xrstudio.xmpp.flutter_xmpp.Connection.FlutterXmppConnectionService.initConnection(FlutterXmppConnectionService.java:72)
W/System.err(29284): at org.xrstudio.xmpp.flutter_xmpp.Connection.FlutterXmppConnectionService.lambda$start$0$org-xrstudio-xmpp-flutter_xmpp-Connection-FlutterXmppConnectionService(FlutterXmppConnectionService.java:93)
W/System.err(29284): at org.xrstudio.xmpp.flutter_xmpp.Connection.FlutterXmppConnectionService$$ExternalSyntheticLambda0.run(Unknown Source:2)
in flutter just on every samsung device this show why

basically this issue come from xmpp_flutter pkg which is live on pub.dev

Right now i test in this library there is no issue hope fully this will work fine
i'm contributor of xmpp_flutter library which is on pub.dev


Test compilation issue in Ubuntu 22.04

When Cartographer is compiled on Ubuntu 22.04 Jammy or derived, with libgtest-dev and libgmock-dev installed from APT, the following errors occurred in the test suite compilation (tested both on GCC and Clang):
/usr/bin/ld: CMakeFiles/cartographer.mapping.3d.hybrid_grid_test.dir/cartographer/mapping/3d/hybrid_grid_test.cc.o: в функции «cartographer::mapping::(anonymous namespace)::AllCwiseEqualMatcherP<Eigen::Array<int, 3, 1, 0, 3, 1> >::gmock_Impl<Eigen::Array<int, 3, 1, 0, 3, 1> const&>::FormatDescription[abi:cxx11](bool) const»:
hybrid_grid_test.cc:(.text+0x321b): unresolved reference to «testing::internal::FormatMatcherDescription(bool, char const*, std::vector<char const*, std::allocator<char const*> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)»
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)

This error happened due to presence of the custom GTest value matcher in Cartographer.
Do anyone know a workaround to embed the googletest source of the proper version as a submodule?

Solved it by installing gtest 1.8.1


Decline/cancel IOU feedback.

Details

Provide feedback when declining/cancelling an IOU.
This is achieved by tracking the transaction ID that is being rejected (in Onyx).
Text vs ActivityIndicator is conditionally rendered based on if the transactionID is present in rejectTransaction array, which is maintained by Onyx.
State of rejectInProgress just after cancel of an IOU.

State of rejectInProgress after cancel of the IOU is done.

Cancelling multiple money requests.

Fixed Issues

Fixes #3346
Tests

Request money to user A.
Click "View details" of the transaction.
Cancel the request for money.
You should be able to see a spinner. After rejection the component unmounts.

QA Steps

Tested On

[x] Web
[x] Mobile Web
[x] Desktop
[x] iOS
[x] Android

Screenshots

Web

Initial state.

Feedback for cancelling request.

Mobile Web
Initial state

Feedback for cancelling request.

Desktop

iOS

Android

Initial state

Feedback for canceling money request.

I have read the CLA Document and I hereby sign the CLA

recheck

I have read the CLA Document and I hereby sign the CLA

recheck

ActivityIndicator is now centered.

Also here's a screenshot I got from testing with iOS:

Sorry, accidentelly pushed without git signature.
Reverted and cleaned commit history.

All requests resolved.
Thanks for the help, and the iOS screenshot.
Learnt a lot.

Hi @rushatgabhane, looks like there's a small conflict

Tests well on all platforms, there's just the final comment to resolve

Tests well on all platforms, there's just the final comment to resolve

Awesome! Thanks for your time, I'll make sure to be more proactive for future PRs.

Back to you @Beamanator

Hold on the merge

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging in version: 1.0.70-1🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production in version: 1.0.73-3🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


label erro with dev branch

the command of "ohsome2label label" with default config gives me the following error:

I think it is related to
https://github.com/GIScience/ohsome2label/blob/19f456ceabf2a5ffe2e83b29eed5fc707ffd8b27/ohsome2label/label.py#L354
@wuzyzy could you maybe check the dev branch?

Yes, I change the pipeline. You should use ohsome2label tile before using ohsome2label label and ohsome2label download. Here is  a function called get_tile_list  in label.py, I divided it from gen_label . Cause I found that when I use the user-defined WMTS serveice for downloading satellite image, the old version cannot run to the end when the area of vector is exceed the region covered by the WMTS without a tile_list.
Sorry I forgot to mention it in git commit. I think we should change the readme so users can use it correctly.

Current status:

new function "viewer" in dev branch
new command link logic in dev branch --> ohsome2label vector, tile, image, label

Aim to solve:

bad annotation without valid image from the used WMTS
index error when having multiple classes objects/classes

Decision:

continue with seperated branch in dev
release main branch as  https://pypi.org/project/ohsome2label/1.1.3/


WingBGI link in "HISTORY.md" now leads to the correct website!

It's just a simple issue.
The old link led to an unregistered site (http://www.codecutter.net/tools/winbgim/). The actual domain has changed to (https://winbgim.codecutter.org/).  I checked the wayback machine, it's the same site, take a look: https://web.archive.org/web/20190421035959/http://www.codecutter.net/tools/winbgim/.

@Stopfield nice! thanks for the review! 👍🙂


Hotfix new testnet

/deploy

PR NET pr-1470 Successfully deployed! explorer  https://explorer-pr-1470.prnet.taraxa.io  RPC  https://rpc-pr-1470.prnet.taraxa.io Boot NodesBoot Node <IP_ADDRESS>Boot Node 2<IP_ADDRESS>Boot Node 3<IP_ADDRESS> RPC NodesRPC Node <IP_ADDRESS>RPC Node <IP_ADDRESS>RPC Node 3<IP_ADDRESS>

/cleanup

prnet cleaned-up successfully

/deploy

PR NET pr-1470 Successfully deployed! explorer  https://explorer-pr-1470.prnet.taraxa.io  RPC  https://rpc-pr-1470.prnet.taraxa.io Boot NodesBoot Node <IP_ADDRESS>Boot Node <IP_ADDRESS>Boot Node 3<IP_ADDRESS> RPC NodesRPC Node <IP_ADDRESS>RPC Node <IP_ADDRESS>RPC Node 3<IP_ADDRESS>

Forced push this branch to testnet.


Putty - add user prompt when installing DCAF

Customers are reporting confusion about the Putty installer.  let's add a one-button dialog before running the installer to tell folks that we need this and that it is not in fact scary.

Putty is also a zero config install, I'd suggest a dialog and then just unzipping it to the vi.lib directory.
Theres also the question of security (in either the current situation or my suggestion). Does VIPM do any verification of the file contents to be sure that the exe you are giving to customers is actually the correct, safe one?


filter with contains not working on RichTextUploadingField

I'm trying to filter model by RichTextUploadingField contains my query.
But it won't work that I wanted to use.
model.py
class News(models.Model):
    title = models.CharField(_('Title'), max_length=100, blank=True)
    cover_text = models.CharField(_('Cover text'), max_length=300, blank=True)
    published = models.BooleanField(_('Published'), default=False)
    content = RichTextUploadingField(_('News Content'), blank=False, null=True)

view.py
def news_search(request):
    if request.method == 'GET':
        filter_query = request.GET['query']
    else:
        filter_query = ''
    search_result = News.objects.filter(
        Q(title__contains=filter_query) |
        Q(cover_text__contains=filter_query) |
        Q(content__contains=filter_query)  # which isn't work
    )
    return render(request, 'search/search_result.html', {'news': search_result})

Actually it writes text field on database.
Do you guys have any idea to filter with contains?

It works somehow when I wiped out the database and made migration. If anyone faced same problem you could try wipe out your database and migrate the model again. I've changed nothing on the code.


Recreating a rs2::depth_frame from the bytes data of the frame and query frame configurations from realsense camera

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
D400 }

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
Linux (Ubuntu 18.04)

Kernel Version (Linux Only)
5.4

Platform
PC (corei7)

SDK Version
2.41.0

Language
C++

Segment
Computer Vision

Issue Description
<Describe your issue / question / feature request / etc..>

The get_data() member function of the rs2::frame class retrieves data from frame handle. In an application I want to send only the frame data in bytes format over a message bus. Now at the other end of the application I want to again create a rs2::depth_frame with this frame data. I want to recreate just the depth frame and not the entire frameset. Is there any APIs for this ?
How to query the maximum width, height and framerate supported by the realsense camera through the APIs ?

Hi @sandeshk1

A possible approach to this program may be to convert rs2::frame to cv::mat and then at the other end convert cv::mat to rs2::frame.  Conversion is a subject that we have discussed previously.

https://support.intelrealsense.com/hc/en-us/community/posts/360052840153-Converting-Depth-Frame-to-Color-Frame-With-RealSense-Depth-Cameras
Convert rs2::frame to cv::mat
https://github.com/IntelRealSense/librealsense/tree/master/wrappers/opencv/imshow
Convert cv::mat to rs2::frame
https://github.com/IntelRealSense/librealsense/issues/2634

Though you can query available stream profiles - a principle demonstrated by the rs-sensor-control example - I am not aware of a mechanism to detect the maximum setting available on a particular camera model.

https://github.com/IntelRealSense/librealsense/tree/master/examples/sensor-control

@MartyG-RealSense converting cv::mat to rs2::frame may be one of the approaches.
I was trying to understand if there is a simpler way to construct a rs2::depth_frame by directly using the bytes data of the depth frame.
For instance opencv supports Mat constructor to create a cv mat frame from the bytes data of the depth frame.

Some Python users have explored the possibility of converting rs2::frame to a numpy array and back again, though if your project must use C++ then that would not be a viable option for you.
https://support.intelrealsense.com/hc/en-us/community/posts/360047819294-Conversion-of-Frame-to-Numpy-Array-and-Vice-Versa
The SDK supports using C++ to convert a depth image to a jpeg and then recover the depth image from the jpeg.  This may be an awkward process though, as the depth recovery part of the process has to be performed outside of the SDK.
https://dev.intelrealsense.com/docs/depth-image-compression-by-colorization-for-intel-realsense-depth-cameras
https://dev.intelrealsense.com/docs/depth-image-compression-by-colorization-for-intel-realsense-depth-cameras#section-3-2-depth-image-recovery-from-colorized-depth-images-in-c
Another option might be saving the depth frame as a raw format image file (an image format that preserves depth information) and then retrieve the depth data from the raw by loading it into the SDK's software_device interface.
https://github.com/IntelRealSense/librealsense/issues/2231#issuecomment-412810987

@MartyG-RealSense This is good info for now. Will close it for now.

Thanks very much @sandeshk1 for the update!


Spletter with large rock based training base

Anyone have a large rock based training base they could share to get better rock song separations?
Thanks, Roger

Hi @Mixerrog
The music information retrieval scientific community maintain a list of publicly available datasets. and the SigSep group has one dedicated to stems you can use for training.
Hope this helps


Robust git:diff and git: graph

Here are the options that I'd like to see.

git: log

For current branch
For all branches
Filtered by author

Display list of all committers
When committer is selected, display commits filtered by author

Filtered by commit message regexp

Prompt user for regexp text
When text is entered, display commits filtered by commit message; git log --grep="[Pp]rovided regexp"

Filtered by diff contents

Prompt user for regexp text
When text is entered, display commits filtered by commit changes; git log -G"[Pp]rovided regexp"

git: log current file

same options as those for git: log

git: graph

same options as those for git: log

i guess we could duplicate all the options of git: log to git: graph.

Yes, that's what I intended, although it didn't come across clearly.  I've edited the description.

👍  for unifying these three commands in what they prompt for.

When we are talking about rewrite git log,  graph especially. There is many option like --no-merges, it would be nice to have a way to toggle these?
I have two proposals
1.

git: log

--no-merges (inactive) -> would open the same prompt but change from inactive to active
For current branch
For all branches
Filtered by author

Display list of all committers
When committer is selected, display commits filtered by author

Filtered by commit message regexp

Prompt user for regexp text
When text is entered, display commits filtered by commit message; git log --grep="[Pp]rovided regexp"

Filtered by diff contents

Prompt user for regexp text
When text is entered, display commits filtered by commit changes; git log -G"[Pp]rovided regexp"

git: log current file

same options as those for git: log

git: graph

same options as those for git: log

When the graph is open press ?(ether a html view or a commad pannel) to toggle all kind of options

I believe what is left to do here is:

[ ] Toggle off/on merge commits
[ ] Filtered by commit message regexp
Prompt user for regexp text
When text is entered, display commits filtered by commit message; git log --grep="[Pp]rovided regexp"
[ ] Filtered by diff contents
Prompt user for regexp text
When text is entered, display commits filtered by commit changes; git log -G"[Pp]rovided regexp"

Somewhat relates to #1012


Missing Timestamp typing for TS

After updating my dependency to v2.0 in a React project, I have lost the capability of importing a Timestamp type.
Formerly I could use:
import { Timestamp } from '@bufbuild/protobuf';

interface IGroupRoleMapping {
  id: string;
  group: string;
  roleIds: string[];
  createdAt?: string;
  updatedAt?: Timestamp;
}
export default IGroupRoleMapping;

but it is no longer an exported memeber:
Module '"@bufbuild/protobuf"' has no exported member 'Timestamp'.ts(2305)
Any guidance is appreciated!

Hi @futurethang. The import path actually changed a bit with v2. It should be @bufbuild/protobuf/wkt. See docs here.

Followup on this, another missing type is PartialMessage. This is not listed with well known types, but is prevalent in previous protos


File token name changes????

What steps will reproduce the problem?
Whenever I try to download a file with %date:yyyy.MM.dd.hh.mm.ss%_%md5%.%ext% as the file name, it says the %date:yyyy.MM.dd.hh.mm.ss% token does not exist and will not be replaced
What is the expected behavior? What do you get instead?
I'm used to getting file names that look like this ex:
2<IP_ADDRESS>.49.57_9ec958ea28f66d27bb79074105d297bc
But now they look like this:
04-05-2016 23.49_9ec958ea28f66d27bb79074105d297bc
What version of the program are you using? On what operating system?
Version 4.7.0 on windows 10
Please provide any additional information below
I'd like to resolve this issue so I can go back to using the old file names that i'm used to, seeing as how I save things in order and if I suddenly switch over to this new format, things will get out of order. Thanks for any help I can get!

Hello,
The syntax for these kind of token "settings" have changed with the 4.7.0 update, to allow for more flexibility.
It's explained in the Filename wiki page
Now, you have to use:;
%date:format=yyyy.MM.dd.hh.mm.ss%

instead of the previous:
%date:yyyy.MM.dd.hh.mm.ss%

Sorry for the change! I guess I didn't make it clear enough in the release notes.

Oh ok thanks! I'm sure the release notes were clear!! I probably just didn't read them through thoroughly!!

Oh okay thanks, however, I changed it to this:
%date:format=yyyy.MM.dd.hh.mm.ss%_%md5%.%ext%
Still giving me the error though.... so im probably doing something wrong like not using the proper format for something. Sorry for all the hassle :/ when its probably completely straight forward!!
On a sidenote, how do you exactly delete saved file names in the drop down menu?

The error is actually just a warning, if you use the format it will still work.
The warning will be removed in next version.

On a sidenote, how do you exactly delete saved file names in the drop down menu?

You can't from the UI currently, but you can always delete or edit the filenamehistory.txt in the settings folder (File > Open settings folder).


Refactor and redesign

This change makes some substantial changes to the project:

Remove distinct CLI flags for each language, replace them all with
--lang and --outputDir
Create public interface for codegen in the pkg/codegen namespace
while placing internal utilities under internal/
Simplify cobra usage, simplify program config substantially
A new test env var, TEST_SKIP_CLEANUP, can be set to instruct the
crds_test.go tests to not perform temp dir cleanup after the test
run, for the purposes of investigating bad output during test failure.
Generated code is now placed in temp dirs with friendly, identifiable
names for each test case.
General refactoring: removal of dead code, reorganizing functions into
more appropriately named files or packages.
Update to latest Pulumi SDK as well as update all other dependencies.
Update to Go 1.18

:shipit:


[Feature] Allow to render flow layout inside templates

So, we'll have FlowLayout.render() or similar API for use with just within templates.
So, we can have nested layouts in style.
<template name='kadira-debug'>
  <h1> This is My Sub Component.
  <!-- Here's getData is a template helper which gives us data -->
  {{>FlowLayout render="kadira-debug-layout" data=getData}}
</template>

This is dynamic templates :)


Executed twice of one region

A region with only JavaScript code(has no request) executed twice.
{{+
    console.log('A');
}}

### 1
{{
    console.log('B');
}}

When region1 is executed ,it print two B.

It's confusing me so mush....

The mistake is funny. When parsing, I assign the same Id js to both scripts. The initial thought was that nobody has the same element in a range. However, the + pushes it into the same processing chain. Actually no problem, because I actually make sure that they still have a unique idea, except for this case. Too bad. Both end up in a map with the same ID and the second script overwrites the first. Fixed by forcing a unique id in this case as well.

The mistake is funny. When parsing, I assign the same Id js to both scripts. The initial thought was that nobody has the same element in a range. However, the + pushes it into the same processing chain. Actually no problem, because I actually make sure that they still have a unique idea, except for this case. Too bad. Both end up in a map with the same ID and the second script overwrites the first. Fixed by forcing a unique id in this case as well.

Appreciate for you efficiency    o(￣▽￣)ｄ


Connection from client works but client is unable to break out to the internet after connecting

Hi,
first of all, wow, your work here is really amazing, thanks for all the effort.
The installation went smooth for me and also connection from a client (Android Phone) works great.
However after connecting, the client can't connect to any internet services (e.g. www)
Does anything have to be configured on the server to do that?
The config in dhcpcp.conf seems to be fine:
::: interface eth0
static ip_address=<IP_ADDRESS>/24
static routers=<IP_ADDRESS>
static domain_name_servers=<IP_ADDRESS>

Prob something with IP tables. What OS is your pi on?

Latest Jesse light image.
Am 05.11.2016 3:16 vorm. schrieb "0-kaladin"<EMAIL_ADDRESS>
Prob something with IP tables. What OS is your pi on?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pivpn/pivpn/issues/143#issuecomment-258584909, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AS_ClA__NkLZYR0vroTOOtMjMTLV3br2ks5q6-cOgaJpZM4KqGUn
.

If that does fix it then there is a bug somewhere...

It did not fix the problem 🙁
Am 06.11.2016 12:54 vorm. schrieb "0-kaladin"<EMAIL_ADDRESS>If that does fix it then there is a bug somewhere...
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pivpn/pivpn/issues/143#issuecomment-258650424, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AS_ClOQoII34Hbmfk_BoQU1o0kgUulIJks5q7Rc_gaJpZM4KqGUn
.

Where could I check if something is wrong with the IP routing?

try setting this:
static domain_name_servers=<IP_ADDRESS>
to <IP_ADDRESS> instead.

https://github.com/pivpn/pivpn/issues/151

@chaoszone is pi-hole also installed or no?

Here I have installed and also client don't have internet. I commented this line:
#push "redirect-gateway def1"
Then, restart server and client and now works

@lupa18 This worked for me. I ran this command prior (plus reboot after) to the config file update

sudo /sbin/iptables -P FORWARD ACCEPT
sudo /sbin/iptables --table nat -A POSTROUTING -o eth0 -j MASQUERADE

Not sure if the iptables step was necessary though.

I am able to connect a fedora client to the PiVPN server, and it appears to be routing all internet traffic through the PiVPN server to my router, but I am not able to see any local machines.

@eckirchn have you tried all methods spoken here?
please provide more info ... pivpn debug ... log files ... iptables rules output

@cfcolaco, thank you for the response, I found out it is working, however it was avahi that was leading me to think it was not.  Avahi was not being forwarded, which for now, I am ok with.  It sounds like I need to go to a level 2 VPN, which appears to be bridging, which I am not interested in doing.  Unless there are any other suggestions, I am content not having avahi functional, as it does add a layer of security to the connection.

@redfast00 this one can be closed also! ;) thank you again


Export to pdf

I think that this feature could be handled by the browser :-P
If you define a print CSS that put each slide on a page it could be done easely (it's the way I do my resume ^^

I agree, asciidoctor makes this through playwright or something like that

Thank for you advice


No hover shadows on cards in dark mode

I only see shadows when hovering over the cards in home in light mode.

Yes, right now this is intentional, but in the near future, I plan on making the dark theme a little less dark. Right now, it's mostly pitch black. I would like to start a discussion on usability for this. I'll keep you posted, and please tell me what you think.

@duke7553 you can close this issue now since you addressed this issue already 👍


it8xxx2_evb: Test in /tests/subsys/cpp/libcxx fail.

Describe the bug
cpp.libcxx : cpp.libcxx.newlib.exception
To Reproduce
Steps to reproduce the behavior:

cd zephyrproject
./zephyr/scripts/twister -p it8xxx2_evb --device-testing -T zephyr/tests/subsys/cpp/libcxx--west-flash="../itetool/loader.sh" --device-serial=/dev/ttyUSB0
See error

Expected behavior
The test should pass, but it's stuck.
Logs and console output

***** delaying boot 1ms (per build configuration) *****
*** Booting Zephyr OS build v3.0.0-rc3-2-g8889114e3ca9  (delayed boot 1ms) ***
version 201703
Running test suite libcxx_tests
===================================================================
START - test_array
PASS - test_array in 0.1 seconds
===================================================================
START - test_vector
PASS - test_vector in 0.1 seconds
===================================================================
START - test_make_unique
PASS - test_make_unique in 0.1 seconds
===================================================================
START - test_exception
exit

Environment (please complete the following information):

OS: Ubuntu
Toolchain zephyr-sdk-0.13.2
Commit 8889114e3ca9

@fuhaolei,
We can not build the test on the top of repository:
fatal error: array: No such file or directory
7 | #include
Can you build the test without error in your environment?

@Dino-Li ,We also meet this error. The reason is that some definitions are missing. It passed after these definitions were added.

This test passed on it81302 board. And because we no longer use the it8320 board. So this issue should be closed.


Feature: option to use "collapse" or "accordion"

Accordion is cool but I need only basic "collapse" functionality. => Panels keep opened, not auto collapsed, more panels can be opened at the same time.
Difference is only in specifying "data-parent" attribute. If it is specified it behaves as accordion, if not is simple collapse.
In actual version, it is on line 106:
'data-parent': '#' + parentId,

It would be nice to specify this in options. Something like
$( "#nav-tabs--fleet" ).tabCollapse( {
	accordion: true
} );

if(this.options.accordion){
	'data-parent': '#' + parentId,
}

It would be helpful.
Or there is some another workaround?

Generally: this library is called "tabcollapse" not "tabaccordion". So in first place, it should behave like simple collapse and accordion should extend the default collapse behavior.

I created a pull request with basic implementation of this feature.

This is what I needed too, thanks for doing the legwork. Wish the pull would be accepted :(


Issue with hands on lab guide - launchapp.sh missing

https://github.com/oracle-devrel/redbull-analytics-hol/tree/main/beginners#beginners-hands-on-lab
In Starting The Web Application it reads:
cd /home/opc/redbull-analytics-hol/beginners/web
./launchapp.sh start
However is launchapp.sh is missing, for example
(redbullenv)  cd /home/opc/redbull-analytics-hol/beginners/web
(redbullenv)  ./launchapp.sh start
bash: ./launchapp.sh: No such file or directory

Docs have been updated to reflect that the cd command was not needed. Sorry for the inconvenience.


A query string shows in the table statistics activity log even though the query is not executed

Storage Explorer Version: 1.29.0-dev
Build Number: 20230407.2
Branch: main
Platform/OS: Windows 10/Linux Ubuntu 22.04/MacOS Ventura 13.3 (Apple M1 Pro)
Architecture: ia32/x64
How Found: From running test cases
Regression From: Previous release (1.28.1)
Steps to Reproduce

Expand one storage account -> Tables.
Create a table -> Click 'Query'.
Add a clause -> Click 'Table Statistics'.
Check no query string shows in the activity log.

Expected Experience
No query string shows in the activity log.

Actual Experience
A query string shows in the activity log.

@v-xianya This is by design. It would be too confusing to allow a query to be "active" or not when the query panel is open. So we now just assume that if the query panel is open, a query is "active". That means that any successive actions (refresh, table stats, etc.) will use the query if the panel is open. If the panel is closed, all subsequent actions will not use the query.


Error: ('Keyword argument not understood:', 'freeze') while trying to convert RetinaNet (.h5) --> (.pb)

I downloaded a pre trained  Keras model from:
https://github.com/fizyr/keras-retinanet/releases/download/0.4.1/resnet50_coco_best_v2.1.0.h5
Keras  and Tensorflow version:
>>> import keras as k
Using TensorFlow backend.
>>> k.__version__
'2.2.0'

>>> import tensorflow as tf
>>> tf.__version__
'1.8.0'
>>>

I tried with keras version 2.1.0 too, get the same error.
I get the error  with command:
python keras_to_tensorflow.py -input_model_file  resnet50_coco_best_v2.1.0.h5
Traceback (most recent call last):
  File "keras_to_tensorflow.py", line 114, in <module>
    net_model = load_model(weight_file_path)
  File "/Users/srajanku/anaconda2/envs/retina-test/lib/python3.6/site-packages/keras/engine/saving.py", line 261, in load_model
    model = model_from_config(model_config, custom_objects=custom_objects)
  File "/Users/srajanku/anaconda2/envs/retina-test/lib/python3.6/site-packages/keras/engine/saving.py", line 335, in model_from_config
    return deserialize(config, custom_objects=custom_objects)
  File "/Users/srajanku/anaconda2/envs/retina-test/lib/python3.6/site-packages/keras/layers/__init__.py", line 55, in deserialize
    printable_module_name='layer')
  File "/Users/srajanku/anaconda2/envs/retina-test/lib/python3.6/site-packages/keras/utils/generic_utils.py", line 145, in deserialize_keras_object
    list(custom_objects.items())))
  File "/Users/srajanku/anaconda2/envs/retina-test/lib/python3.6/site-packages/keras/engine/network.py", line 1036, in from_config
    process_layer(layer_data)
  File "/Users/srajanku/anaconda2/envs/retina-test/lib/python3.6/site-packages/keras/engine/network.py", line 1022, in process_layer
    custom_objects=custom_objects)
  File "/Users/srajanku/anaconda2/envs/retina-test/lib/python3.6/site-packages/keras/layers/__init__.py", line 55, in deserialize
    printable_module_name='layer')
  File "/Users/srajanku/anaconda2/envs/retina-test/lib/python3.6/site-packages/keras/utils/generic_utils.py", line 147, in deserialize_keras_object
    return cls.from_config(config['config'])
  File "/Users/srajanku/anaconda2/envs/retina-test/lib/python3.6/site-packages/keras/engine/base_layer.py", line 1124, in from_config
    return cls(**config)
  File "/Users/srajanku/anaconda2/envs/retina-test/lib/python3.6/site-packages/keras/legacy/interfaces.py", line 91, in wrapper
    return func(*args, **kwargs)
  File "/Users/srajanku/anaconda2/envs/retina-test/lib/python3.6/site-packages/keras/layers/normalization.py", line 75, in __init__
    super(BatchNormalization, self).__init__(**kwargs)
  File "/Users/srajanku/anaconda2/envs/retina-test/lib/python3.6/site-packages/keras/engine/base_layer.py", line 128, in __init__
    raise TypeError('Keyword argument not understood:', kwarg)
TypeError: ('Keyword argument not understood:', 'freeze')

Your model has custom layers. You need to pass the custom objects to the load_model command.
Check this issue: https://github.com/fizyr/keras-retinanet/issues/86

Thanks a lot! I will try and let you know:-)

Thanks:-) It works

Your model has custom layers. You need to pass the custom objects to the load_model command.
Check this issue: fizyr/keras-retinanet#86

I am facing the same issue, where should I pass this and how?

I figured in out, this is how its done
in keras_to_tensorflow.py
Add
from keras_retinanet import models
Then comment line 62
model = keras.models.load_model(input_model_path)
and add the following like this
model = models.load_model(input_model_path, backbone_name="resnet50")

It works!!! thanks!!!!


Wrong brand in preset for shop "ICA" in Sweden

Describe the bug
The company ICA in Sweden has 4 different brands:

ICA Nära
ICA Supermarket
ICA Kvantum
Maxi ICA Stormarknad

However, the preset in ID will mark stores with the correct brand (as above) as WRONG, which means a user wo does not have the understanding for ICA's four brands will "correct" the error and unknowingly create a new error.
To Reproduce

Find an ICA store, for example: https://www.openstreetmap.org/way/435519193
edit with ID
Read the suggested error description.. which is not an error, it's really the preset which is not correct.

Expected behavior
I expect none of the 4 brands mention above to be denoted as a error. HOWEVER, i excpect a store with brand=ICA (and nothing else) will be denoted as an error "specify which of the four ica brands that shall be chosen"
Screenshots

Additional context
These two tags should also be included in the preset. They maybe already are, i'm not sure.
brand:wikidata=Q1663776
brand:wikipedia=sv:Ica

Please note that brand related presets are managed in name-suggestion-index, feel free to open an issue here

Ok, done.
https://github.com/osmlab/name-suggestion-index/issues/7524


Get add delete update device

Closes #92
Closes #94
Closes #95
Closes #96
Got a bit code happy and finished 4 in 1
the export format may not be correct, and file location may (likely will) need to be changed

closing since actual api endpoints don't exist yet


Update the repository list for sig-policy

I noticed the repo list was old. I removed the archived repos from the list, I could change that to a note if desired.

/cc @dhaiducek @mprahl
Let GRC team review first.
/hold

/approve

/unhold


multiple scroll bars on flutter web

There are multiple scroll bars on flutter web, below is the demo code and capture image, but there is only one scroll bar under flutter app.

code

import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  MyHomePage({Key? key, required this.title}) : super(key: key);

  final String title;

  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  List<int> _items = [1];
  ScrollController _controller = new ScrollController();

  @override
  Widget build(BuildContext context) {
    return Material(child:Scrollbar(child:Container(margin: const EdgeInsets.all(16), alignment: Alignment.centerLeft, child:
        MediaQuery.removePadding(
          removeTop: true, context: context, child:ListView.builder(
          shrinkWrap: true,
          itemBuilder:  (BuildContext context, int index){
            return _container();
          },
          itemCount: _items.length,
          controller: _controller,
        )
      )
    )));
  }
   Widget _container() {
    return Container(child:Column(children: [
      Container(height: 300, child: Text('hello1'),),
      Container(height: 300, child: Text('hello2'),),
      Container(height: 300, child: Text('hello3'),),
      Container(height: 300, child: Text('hello4'),),
    ]));
   }
}

flutter doctor

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.2.2, on Mac OS X 10.15.5 19F101 darwin-x64, locale en-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[!] Xcode - develop for iOS and macOS
    ✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
      Download at: https://developer.apple.com/xcode/download/
      Or install Xcode via the App Store.
      Once installed, run:
        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
        sudo xcodebuild -runFirstLaunch
    ! CocoaPods 1.9.1 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.
[✓] Chrome - develop for the web
[✓] Android Studio (version 3.5)
[✓] IntelliJ IDEA Ultimate Edition (version 2017.1.6)
[✓] VS Code (version 1.57.1)
[✓] Connected device (4 available)

Scrollbars are added automatically on desktop and on the web. Remove the Scrollbar widget to see only one scrollbar

As I remember that before flutter 2.0, the same code of flutter web is just have only one scroll bar, not multiple, and if I delete the scroll bar in code, there is no scroll bar under the flutter app. flutter app code must have scrollbar widget to show scroll bar.

Scrollbars are added automatically on desktop and on the web. Remove the Scrollbar widget to see only one scrollbar
As I remember that before flutter 2.0, the same code of flutter web is just have only one scroll bar, not multiple, and if I delete the scroll bar in code, there is no scroll bar under the flutter app. flutter app code must have scrollbar widget to show scroll bar.

the multiple scroll bar appears after flutter 2.2 in the same code

I found how to achieve this.


kubeclarity: 2.19.0 -> 2.21.0

Diff: https://github.com/openclarity/kubeclarity/compare/refs/tags/v2.19.0...v2.21.0
Changelog: https://github.com/openclarity/kubeclarity/releases/tag/v2.21.0
Description of changes

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.11 Release Notes (or backporting 23.05 Release notes)

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

[ ] Fits CONTRIBUTING.md.


spi master, mode DDR not take effect (IDFGH-8501)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
V4.4.2
Operating System used.
Windows
How did you build your project?
Command line with idf.py
If you are using Windows, please specify command line type.
No response
Development Kit.
esp32-s3-wroom-1_wroom-1u
Power Supply used.
USB
What is the expected behavior?
spi master write/read use ddr mode
What is the actual behavior?
when SPI_DEVICE_DDRCLK is set,  the spi is also working SDR .
I can't find any SPI_DEVICE_DDRCLK used in esp_idf sdk
Steps to reproduce.
spi_bus_config_t buscfg={
    .miso_io_num=SPI2_MISO,
    .mosi_io_num=SPI2_MOSI,
    .sclk_io_num=SPI2_CLK,
    .quadwp_io_num= -1,
    .quadhd_io_num= -1,
    .max_transfer_sz= 32,
    .flags = SPICOMMON_BUSFLAG_MASTER
};
spi_device_interface_config_t devcfg={
    .command_bits = 0,
    .address_bits = 0,
    .dummy_bits = 0,
    .clock_speed_hz=SPI_MASTER_FREQ_20M,           //Clock out at 26 MHz
    .mode=0,                                //SPI mode 0
    .spics_io_num=SPI2__CS,               //CS pin
    .flags =SPI_DEVICE_DDRCLK | SPI_DEVICE_NO_DUMMY,
    .queue_size=50,                          //We want to be able to queue 50 transactions at a time
    .pre_cb=NULL,  //Specify pre-transfer callback to handle D/C line
};
//Initialize the SPI bus
ret=spi_bus_initialize(SPI2_HOST, &buscfg, SPI_DMA_CH_AUTO);
ESP_ERROR_CHECK(ret);
ret=spi_bus_add_device(SPI2_HOST, &devcfg, &spi2);

spi_device_polling_transmit(spi2, &t);
Debug Logs.
spi send value 0xaaaa00a0

More Information.

I am also attempting to use the SPI_DEVICE_DDRCLK as described in the esp-idf and on the forums, but on the original ESP32, it also appears to have no effect. I don't see any mention of it in the technical reference manual, so either I missed it or it just doesn't exist.

the SPI driver in esp_idf is not use the SPI_DEVICE_DDRCLK  flag, but can call the LL driver extra to set the flag


Sub area or sub service should be fed from Dataverse

Cotnext comes from https://github.com/Azure/azure-sdk-tools/issues/3762 where it is explained how subservice can be obtained from CLC or Service Tree.
Should there be a dropbdown for subarea that is independent from sub product? In which specific cases is sub area needed?

Is this something that has been considered in the other PowerApps?

Note:
From a service perspective, they are responsible for each particular release. But there could be some features or offerings that are grouped in the same SDK.

@praveenkuttappan  FYI

We need to figure out how we map the APEX products to the service and subarea.  The release plans will be mapped to a product, not a service.  So we need to make sure that we have service and subarea data fields for the product data tables and Azure Devops work item (there is a field for service already, I can add subarea.  Sometimes subarea will map to the APEX product but other times it will not.

This is how I see it. If we follow Service Tree,:

Service name: Key Vault
Product: Key Vault
Subservice: Secrets (this is not in Service Tree but it is how the SDKs are partitioned)

With this it looks like:

Informational meetings should have Service name and Product name
API meetings: Service name and Product name
SDK meetings: Service name, product name, and subservice

So subservice shouldn't come from service tree, and it is only for SDK meetings when needed.
Across all of our Release process, the way to identify a relationship with partner team is with Service name & Product name (maybe something with release date or version or something else I am missing)

I put on target milestone to be '2023-1', and add a label 'needs-triage'

@josefree I am thinking if maybe we should try this first in the Scheduler tool, get feedback and according to that make changes to the Release Planner app... what do you think?

Action items from this issue:

Add product field to Informational meeting: https://github.com/Azure/azure-sdk-tools/issues/4682
Add Product field and remove sub-service to API meeting: https://github.com/Azure/azure-sdk-tools/issues/4926
Add Product field to SDK meeting: https://github.com/Azure/azure-sdk-tools/issues/4927

For now all work is in scheduler tool and has been individually tagged so we can close this issue


[BUG] Please add the version property.

OpenIM Server Version
3.8.2
Operating System and CPU Architecture
Linux (AMD)
Deployment Method
Source Code Deployment
Bug Description and Steps to Reproduce
类似于 https://github.com/openimsdk/open-im-sdk-flutter/blob/main/lib/src/openim.dart#L5 的 version.
Screenshots Link
No response

What is your purpose? Does it refer to the version of sdk core?

不，指的是 WASM 的版本，例如：3.8.2-3 这个值；这对我们做 log 审计非常有帮助。

Isn't this value already in package.json? Do you mean you want to obtain it from the code?

是的，package.json 我们做了 pather

Will be added in v3.9.


Can we make it "more sensitive"

Like, in order to trigger the event, adjust sensitivity to "need less swipe motion" ?

My guess is (until I really try it out) to
expose
private static final int REFRESH_TRIGGER_DISTANCE = 120;

Actually, I found it easier to fiddle with
private static final float MAX_SWIPE_DISTANCE_FACTOR = .1f;
I will implement it and create a PR one of these days

Hello miroslavign can you please say how to use it with this one.


Prioritize CRD's in diff

While #244 already does this for apply, the work done in #237 should be extended to CustomResourceDefinitions as well.

This will be addressed in a follow-up PR that will cover the rest of #227 . Splitting the original PR made it a bit easier to rewrite and review.

This has been implemented for apply in https://github.com/grafana/tanka/pull/244 and https://github.com/grafana/tanka/pull/259; working this out for diff is still pending.

A simple experiment (sorting all objects instead of separating the ns/crds/...) showed  that the object order actually doesn't seem to matter for diff -- even with CRDs at the top, tk diff on not-yet-installed cert-manager was failing with:
$ tk diff .
error: unable to recognize "STDIN": no matches for kind "ClusterIssuer" in version "cert-manager.io/v1alpha2"
exit status 2

We might still implement sorting for the UX reasons (having diffs shown in the same order as they willl be applied might help), but there's likely little to no added value besides that.

OTOH, sorting the objects for UX purposes will still require more heavyweight refactoring, since the diff calculation works on two different sets of manifests.

I don't think this has a priority right now. Will close and reopen if needed.


Deploy HTTP Strict Transport Security on sandcats.io

sandcats.io should support HTTP Strict Transport Security. Ideally with long duration and with includeSubdomains on.
Also, since people are unlikely to visit sandcats.io directly and actually get the HSTS header, it'd be nice if the homepage of https://sandstorm.io included a reference to e.g. a Sandcats URL that returns 204 No Content - at least until sandcats.io makes it into the preload list of browsers (assuming you submit it to the preload list). That way anytime someone visits the Sandstorm homepage, their browser's HSTS cache will be primed with an entry for sandcats.io.
I'm assuming all *.sandcats.io instances support HTTPS here, but obviously you guys are the only ones that can confirm that. I would suggest doing this ASAP, since the more users Sandcats gets the more likely that someone will (for whatever harebrained reason) decide to run Sandstorm/Sandcats without HTTPS.

When Sandcats was first introduced, it did not provide free TLS certificates. As a result, there are some Sandcats servers out there that don't have it enabled. Unfortunately we cannot automatically enable TLS since it may require manual intervention to open ports on a firewall or to update reverse proxy configs.  :/ Probably a more efficient use of time would be to enable HSTS specifically on Sandcats subdomains that have TLS enabled.
Additionally, note that sandcats.io is in the public suffix list, which may interact with the HSTS preload list in unexpected ways. (We've seen funny behavior before, e.g. a CA refused to give us a certificate for sandcats.io because it was in the public suffix list, which caused the CA's software to treat it as a TLD.)

Ah. Right on.
Seems like we could also just send emails (don't all Sandcats accounts have emails on file?) but that doesn't solve the potential suffix problem...


Recursion Depth Issue

I've been running into an issue where errors are not added for elements that are more then ten elements deep.  This is the fix.  Grunt ran fine.  It worked for me in angular 1.3 (haven't have a chance to setup a 1.2 project).

Is this issue resolved now with the latest code?


Workflow logical sequence and symbols are not accessible for blind and visually impaired developers.

Describe the Problem
I'm a blind developer (backend java) and I'm using screen readers to work with computers.When I open a bpmn file, I can click on the boxes and see it's details but I can not understand the logical flow of the app through boxes because my screen reader only reads the name of the box and can not understand bpmn symbols that relate boxes together and shape flow of the app.You can test it with a free and open source Nvda screen reader app on windows.
It's portable and easy! just download and press enter and test the accessibility of the bpmn models.If possible, after opening a bpmn model, try to close your eyes and compare the information you hear with the information you just saw on the screen.You should understand the logical flow of the bpmn model and be able to say which flow starts first, which flow relates to another and ...
I'm here for any support for testing the accessibility and suggesting fixes.
Expected Behavior

Diagram is readable by screen readers (i.e. Nvda)
Diagram can be navigated / discovered via keyboard shortcuts

Depends on https://github.com/bpmn-io/diagram-js/issues/567

Hi @hamidrezaabroshan, thanks for opening this issue.
To share my perspective on the topic, accessibility on (BPMN) diagrams involves two core things. Given a certain element:

Read it out (with all required context, i.e. label, documentation but also, potentially including implementation details)
Discover and follow along the flow on forward or backward, with the keyboard (i.e. navigate from a Task to an outgoing SequenceFlow to the connecting ExclusiveGateway).

We need to properly support this at the core and my hope is that this diagram-js issue already captures the gist of it. Could you cross check the expected behavior we've captured?
My hope is that we did fully capture the problem domain. I'd be glad to get your feedback here.

Thanks @nikku for your attention to this topic.
I read the mentioned issue and I think that covers most of my needs, but I'm consulting some of my friends who are using screen reading softwares and getting their comments.
I'll ask them to reflect on this issue.
For now, I have general note:

Screen reader users mostly use  keyboards and everything should be navigable with system focus E.G, you should be able to navigate by arrow keys and tab or shift+tab.
consider using shortcuts to navigate between flows, getting more info, and their symbols.
Regards.

Thanks for your follow up. You're feedback is highly appreciated!

consider using shortcuts to navigate between flows, getting more info, and their symbols.

How do you generally deal with shortcuts? Is there a way simple way for screen readers to discover shortcuts (beyond the basic ones you've mentioned)? Or do you read the documentation upfront?

Screen reader users mostly use keyboards and everything should be navigable with system focus

How would you deal with the fact that multi-selection is possible in our tool, and system selection may not support it? I guess a strategy would be to only make the first / primary selected element selected, from the browser / OS point of view.

E.G, you should be able to navigate by arrow keys and tab or shift+tab.

Given that we're dealing with a graph here and not a sequential document this may be hard to accomplish; in a graph, there simply does not exist a canonical next and previous element in many cases.

Thanks @nikku,
I 'll answer the ones that I know and these are my initial solutions but may not be the best.
1.
"Given that we're dealing with a graph here and not a sequential document this may be hard to accomplish; in a graph, there simply does not exist a canonical next and previous element in many cases."
Graph nodes could be navigated by up or down and by pressing the write arrow this node will expand and User can explore it's childs and by pressing the left arrow key this node will collapse and the user can see other nodes.
You can test something similar by tree view in windows with a screen reader.
Note. vertical or horizontal layout does not affect Screen reader users because it can confuse the user whether the layout is vertical or horizontal.
A Similar way is to show only the first parents or the root nodes for screen readers and by pressing the enter key on each of them, the child's will appear and by pressing Esc key the user can go back to parent roots and so on.
Like a web menu that by pressing enter on them it will show it's sub menus.

@nikku:
"How do you generally deal with shortcuts? Is there a way simple way for screen readers to discover shortcuts (beyond the basic ones you've mentioned)? Or do you read the documentation upfront?"
For mnemonic keys, Screen readers will extract and informs users automatically E.g, file starts with F and New in File menu, starts with N and mnemonic key will be alt,F,n.For accelerator keys, E.g ctrl+alt+j,  in windows Guis they will write the accelerator key in menu or button label and in Web you can use alt text to inform your user.Also, please study about  aria tag for accessibility>> with tag, you can send accessibility info to screen readers.

"How would you deal with the fact that multi-selection is possible in our tool, and system selection may not support it? I guess a strategy would be to only make the first / primary selected element selected, from the browser / OS point of view."First I need to say because camunda modeler is actually a web app, most of it is accessible by default and you do not have to do complex work oor heavy change in this app.I write this info to make things more clear and don't think that all this info needs a change in UI.I think just by providing some accessibility info this app will become fully accessible.
I usually test if I can select one or more elements if I need to.Standard components like checkbox, listbox,  buttons are accessible by themselves.
but you should inform your screen reader user that this element is selected if you are using a custom component E.G, if you use an image box that can be selected by pressing enter on that box, you can make it accessible by creating a standard checkbox beside that image or inform the user by providing accessibility info.E.G, if Screen reader user presses enter on a checkbox, Screen reader says the name of the element and "checked" and if he presses enter again, it will say: "unchecked"

I have exactly the same problem. Please!, This bug should be addressed very soon. This problem greatly annoys blind programmers and limits their abilities.


Implement S3 headbucket API

Implement HeadBucket call
Users using probing which shoots headbucket gets incorrectly routed to getbucket, it needs to have correct headbucket implentation.
User will get correct headbucket behavior with correct responding time
pr-link: Alluxio/alluxio#16393
change-id: cid-5866e796785882c3f8c25c7815fc85fc05f2e282 Conflicts:
core/server/proxy/src/main/java/alluxio/proxy/s3/S3ErrorCode.java

alluxio-bot, merge this please


Are there runtime traversal utils available for browser usage?

Search terms

query
util
runtime
traverse

I found in response to one of my other questions: https://github.com/TypeStrong/typedoc/issues/2392
These were suggested;

https://typedoc.org/api/classes/Models.Reflection.html#traverse
https://typedoc.org/api/classes/Models.Type.html#visit

how do I get access to these?
Question
how do I get access to traversal utils? is the browser bundle small? (should be 0 dependencies, yeah?)

There are not - typedoc doesn't provide a browser bundle. Theoretically the models could be extracted with some work to remove node dependencies, but they currently also depend on node apis.

One thing I'm trying to figure out, and kinda gave up on last night (for now?) is finding the object in the output-json that represents a Reference.
like in Foo<X>, what is actually X?
I know this points at the symbolIdMap, but that has a sourceFilepath, which doesn't matches to the file paths in sources[].filePath, so I figure there must be some other way.
This is the code I was last trying: https://github.com/universal-ember/kolay/pull/43/files#diff-e67be3ef957214cba90a21f8bcc80542a449df7086fb062c8b933ab4ee76a24aR9
(apologies for the any usage all over the place, but I also couldn't figure out the types of the JSON structure, and I'm fairly certain that everything I have type-wise around the JSON output is wrong :sweat_smile: )

Don't have time to look at your code tonight, but https://typedoc.org/api/modules/JSONOutput.html has interfaces which describe the output.
X is probably a reference type. How it shows up in the json depends on if it has been resolved or not. If it includes a numeric target, that is pointing to a serialized reflection, it isn't pointing at the symbol ID map.

I spent a bit of time looking at your code... and I'm not sure what you're actually trying to do. getSignatureType implies you're looking for call signatures but it looks like you're actually trying to get the first type argument? Maybe "signature" has some special meaning in your domain...
In the case of (extendedType as any).target.sourceFileName existing, the reference is pointing to some type which is not included in the doucmentation, so you can't resolve that reference.

In my specific case, Signature is the name of the type that has has this shape:
interface Signature {
  Element: HTMLElement;
  Args: { ... };
  Blocks: { ... };
}

the reference is pointing to some type which is not included in the doucmentation, so you can't resolve that reference.

yeah, this kinda makes sense -- I've generated typedoc JSON from emitted declarations, rather than from source
what I'm trying to do with references, is in this situation:
export interface Signature { ... }

export default class Demo extends Component<Signature> { ... }

I want to get the type of Signature from Demo, like:
class Demo extends Component<Signature>
//                            ^ what properties are on this?

The Signature type is exported, so I figured it'd referenceable.

details, if you're curious :sweat_smile:

but it looks like you're actually trying to get the first type argument
Maybe "signature" has some special meaning in your domain...

yeah, the base class I'm referencing only takes one type argument (or function, etc), I have these situations where I'm trying to obtain the type:
class extends Component<?> { }
class extends Modifier<?> { }
class extends Helper<?> { }
const a = modifier<?>(() => {})
const b = helper<?>(() => {})
const c = resource<?>(() => {})

and I'm not sure what you're actually trying to do

at a super high level, I'm trying to generate nice looking type docs for known shapes of types/interfaces -- examples here (where "not currently supported" means I couldn't figure it out):

components: https://kolay.nullvoxpopuli.com/Runtime/docs/component-signature.md
functions / helpers: https://kolay.nullvoxpopuli.com/Runtime/docs/helper-signature.md
modifiers: https://kolay.nullvoxpopuli.com/Runtime/docs/modifier-signature.md

I spent a bit of time looking at your code

I appreciate your time!! <3

Converting this to a feature request, will probably be 0.27... december-ish?


Fix #2574 thimble.mozilla.org - Autocomplete Suggestions UI Styling

max-height jshint-jsdoc's class property removed.

Read this issue for more info
https://github.com/mozilla/thimble.mozilla.org/issues/2574

Please let me know if some other changes have to be made. 😃

Flagging @flukeout for review on this.  I think we have other issues to deal with, but this is a good start.


Motivation for this change
I experience this case (72c9ed78d0) and even though I resolved it quite easily someone less versed in git might have more trouble.
Not sure if it common enough to make it worth adding though? Now that we have a wiki it might be a better place.
Things done

[ ] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md.

@GrahamcOfBorg eval

Any updates on this pull request, please?

@olejorgenb can you please rebase?

Rebase is still required.


Fixes #130

This change is

Codecov Report
Attention: 21 lines in your changes are missing coverage. Please review.

Files
Coverage Δ

...NetCore/Configuration/IMachineBuilderExtensions.cs
0.00% <0.00%> (ø)

...ine.AspNetCore/Services/CancellationInterceptor.cs
0.00% <0.00%> (ø)

... and 2 files with indirect coverage changes
:loudspeaker: Thoughts on this report? Let us know!

Reviewed 2 of 2 files at r1, all commit messages.
Reviewable status: all files reviewed, 1 unresolved discussion (waiting on @Enkidu93)

src/SIL.Machine.AspNetCore/Services/CancellationInterceptor.cs line 27 at r1 (raw file):

            {
                _logger.LogInformation(exception: ex, message: null);
                return null;

Does this mean that the gRPC endpoint won't return a CANCELLED status code?

Before:

After:

It returns a cancelled status code (which is wasn't before) and gets filtered on the other end. The notable difference is that it is logged as info rather than an failure.

src/SIL.Machine.AspNetCore/Services/CancellationInterceptor.cs line 26 at r1 (raw file):
Previously, ddaspit (Damien Daspit) wrote…
Do we need to log this at all?

@johnml1135 , you're the one who asked for it to be moved to info. Do you want this logged at all? A lower log level than info? Just ignore it?

src/SIL.Machine.AspNetCore/Services/CancellationInterceptor.cs line 26 at r1 (raw file):
Previously, Enkidu93 (Eli C. Lowry) wrote…
@johnml1135 , you're the one who asked for it to be moved to info. Do you want this logged at all? A lower log level than info? Just ignore it?

Probably instead of printing the whole exception, we can just say "this job was cancelled."  So we can know that the cancellation signal was successful. Info is fine - I don't need a stack trace though.

src/SIL.Machine.AspNetCore/Services/CancellationInterceptor.cs line 26 at r1 (raw file):
Previously, ddaspit (Damien Daspit) wrote…
Sounds good to me.

Done.


Expose id and className in plugin pages

Feature Suggestion
Please allow us to pass id or className to plugins that represent pages.
Possible Implementation
Just expose id and className
Context
I'm trying to style an element in the UI is really tough since you guys have decided to go with Styled components which not only adds performance issues but changes the class names with every build. Making it impossible to select with CSS. For example, I'm trying to customize the look of few things in the service catalog and I would expect something like this:
<CatalogIndexPage id='service-catalog' />

This allows me to easily use CSS selector to target elements only inside the service catalog:
#service-catalog > div {
  // rules here
}

Other solutions that might work
Instead of exposing id and className which might be of a hassle depending on the complexity. Just add a className that is not touched by Styled Components. For example, the service catalog page would have a selectable class name like

A data-testid would also be enough since I can use it as a selector
#root [data-testid="service-catalog"] {
  // rules
}

Just give us anything

The MUI docs have this page on customization
https://material-ui.com/customization/components
Those are "the MUI way" of doing things.
On our end, it's probably about becoming better at making conveniently stylable components, for example using the classes prop standard like here

That would work if you're exposing className or classes prop, but that's not the case currently. Use the following example, try to pass classes to CatalogIndexPage:
import { CatalogIndexPage } from '@backstage/plugin-catalog';
import { Route } from 'react-router';

const Component = () => (
  <Route
    path='catalog'
    element={<CatalogIndexPage />}
  />
);

The only props that it accepts are key and initiallySelectedFilter

If we take a step back here, I think that approaching styling of things inside the any plugin using arbriatary CSS is going to cause problem amongst updates, the DOM changes throughout releases of plugins that you don't control will cause frequent breakages to the page. So whilst we can add these overridable things to each plugin, I still would bear in mind that it's could get tricky.
@freben, maybe this is a good time for the plugin manifest? We could wrap the router in a boundary which has an id="@backstage/plugin-catalog" or something?
Otherwise, we can use the data-test-id property which would be used for some E2E tests, but again they're not always guaranteed to be there because things change in plugins.
There's also the possibility of forking the catalog plugin, but it depends how much you want to change in it.

I think that our approach will be to support a couple of targeted, well contained customizations in default components - and then make it easy to replace them wholesale with your own tweaked versions, composing little pieces together. I.e. there may be a DefaultCatalogPage, but if you don't like it you can route to your own which uses some of the DefaultCatalogFilters, DefaultCatalogTable etc, or substitute your own.
I'm fine with us establishing the pattern of doing more of the classes thing I linked to. This will probably be asked for more and more, and is not a huge burden on us to provide. But prop drilling specific behaviors through the layers and making things excessively tweakable is just asking for trouble long term

Honestly, I would take any solution that let's me use a CSS selector to target an element in a page. id, data-testid, class, even aria-label="catalog-header". There are many reasons to despise Styled Components including one that caused tremendous performance cut-back. In one plugin for Continuous Deployment Platform (CDP), I ran an analysis and found some shocking findings. By replacing Styled components with good old CSS, we improved the performance by 83%. The UI was snappy again. This discussion is long but the gist of it is, a support for CSS is much needed for those of us who finds it crucial. You can see a graph of a function execution time that renders thousands of lines of logs below:

I don't think you should be worried that much about side-effects from updates. We would expect such changes in v0.x.x. The user takes full responsibility of catching-up to changes until it goes to the first major release v1.x.x. There are countless times where we update backstage packages and it breaks our code, you guys made sure you have documented these changes very well. Plus, you can write these CSS classes or IDs in a way that doesn't really causes much breakage. For example, only place them on top-level components, i.e. page, header, article, sidemenu.

I could fork it, but then it would be very difficult to maintain that fork giving the frequency of all the great updates you guys are releasing 🤘.

Yeah, I appreciate your concerns with us using something similar to styled-components. But the truth is, is that the benefit that mui gives us with clear established and battle tested UI patterns and developer benefit of CSS in JS really outweighs the slight performance cost that we pay for it.
I get that it's frustrating when you just want to style some certain parts and can't because of the classname's that it produces.
We're working on the customisation part and trying to make things more customizable, but the truth is the only way right now is the use the mui and our custom theme rather than arbitrary css route.
We might further down the road automatically add these wrapping divs that can identify plugins, but it's not something that we're working on right now or have a plan for.


[zh] Localize feature-gates/z*.md

Related to issue #44410
Localize 1 feature-gates/z*.md:

zero-limited-nominal-concurrency-shares.md

/approve


Remove e2e.sh and change default tag to _

Running presubmits at https://istio-testing.appspot.com/job/manager/job/presubmit/282/ ...

manager/presubmit failed. Details at https://istio-testing.appspot.com/job/manager/job/presubmit/282/.

Running presubmits at https://istio-testing.appspot.com/job/manager/job/presubmit/284/ ...

manager/presubmit passed. Details at https://istio-testing.appspot.com/job/manager/job/presubmit/284/.

Jenkins job manager/presubmit started

Jenkins job manager/presubmit passed

@rshriram, I factored out the docker specific steps into prepareDockerImage.
You can still build standalone images from the command line, e.g.
bazel build //docker:app
You can also use your own images by using docker save to create layers for the app, init, and runtime images.
mkdir layers
docker save <App ImageID> -o layer/app-layer.tar
docker save <Runtime ImageD> -o layer/runtime-layer.tar
docker save <Init ImageID> -o layer/init-layer.tar
bazel run //test/integration:integration -- --layers layers/ --hub `whoami`

Did you have something else in mind?

Jenkins job manager/presubmit started

Jenkins job manager/presubmit passed

Jenkins job manager/presubmit started

Jenkins job manager/presubmit passed

Jenkins job manager/presubmit started

Jenkins job manager/presubmit passed

Jenkins job manager/presubmit started

Jenkins job manager/presubmit passed

Jenkins job manager/presubmit started

Jenkins job manager/presubmit passed


Make chain manager track the locked block's blobs.

Motivation
We only insert but never remove pending blobs in the chain manager. But these need to be sent to the client with a chain info response, which needs to fit into a gRPC message.
So the pending blobs should always be exactly those belonging to the locked block.
Proposal
Keep ChainManager::locked_blobs in sync with ChainManager::locked, and put in all blobs that are published or read (for the first time on this chain) by that block.
Since the chain manager's blobs are sent in a single message to the client, we now apply the block proposal limit to the read blobs, in addition to the published ones.
We might be able to loosen these restrictions after https://github.com/linera-io/linera-protocol/issues/2301 is done.
Test Plan
The tests were updated and extended. The new test_finalize_locked_block_with_blobs failed without the fixes.
Release Plan

Nothing to do / These changes follow the usual release cycle.

Links

Closes https://github.com/linera-io/linera-protocol/issues/2704.
Supersedes https://github.com/linera-io/linera-protocol/pull/2813.
reviewer checklist

Thanks! Yes, I agree. But I also wanted to limit the size of the PR. Some of these refactorings alone would already have more lines of code than this.


added failing test on form.elements

Zombie.js does not support returning radio inputs in form.elements properly. If there are more radio inputs found, form.elements[name] should return array with all of them, however now it does not.
Test case that exposes this behaviour has been added.
Screenshot below shows how Chrome (v31) returns array of all radio inputs.

a


Support read JFR file chunk by chunk

If the JFR file is large, for example, alloc event is enabled, it may cost large heap space to process millions of events.
This PR intends to amortize memory consumption by allowing users to read a single chunk once.
API:
As is used by readAllEvents in the JfrReader.java,
    public <E extends Event> List<E> readAllEvents(Class<E> cls) {
        Chunks<E> chunks = readChunks(cls);
        ArrayList<E> events = new ArrayList<>();
        for (final Chunk<E> chunk : chunks) {
            for (final E event : chunk) {
                events.add(event);
            }
        }
        Collections.sort(events);
        return events;
    }

Still questions: (Excuse for my poor understanding of the JFR spec)
In the current impl, I noticed only types and typesByName are cleared. However, according to the file format, Chunk should be self-contained. Does it mean that we can clear all intermediate states, e.g. classes, symbols, methods when we start to read a new Chunk?

The problem is known and I have already addressed it in my recent not-yet-published work.
I pushed the relevant change - it introduces the new flag in JfrReader: stopAtNewChunk that breaks reading between chunks. Without the flag set, everything works as before.
This change is tiny comparing to the grand refactoring in the proposed PR, and it does not introduce any performance overhead.

I tried your implementation, but unfortunately it does not work with my JFR files (produces empty HTML). So, in the presense of the alternative, let me close this PR.

In the current impl, I noticed only types and typesByName are cleared. However, according to the file format, Chunk should be self-contained. Does it mean that we can clear all intermediate states, e.g. classes, symbols, methods when we start to read a new Chunk?

Yes, chunks are self-contained. However, if we create a new copy of all constant pool items with every new chunk, this will be a big waste of memory, especially for long recordings. JfrReader relies on the implementation details of the particular JFR writer. Not good for universal solution, but quite efficient for regular async-profiler and JFR recordings.

I tried your implementation, but unfortunately it does not work with my JFR files (produces empty HTML). So, in the presense of the alternative, let me close this PR.

I cherry-picked from an internal repo. Maybe some nits. I've tried your commit, it worked well!

Yes, chunks are self-contained. However, if we create a new copy of all constant pool items with every new chunk, this will be a big waste of memory, especially for long recordings. JfrReader relies on the implementation details of the particular JFR writer. Not good for universal solution, but quite efficient for regular async-profiler and JFR recordings.

Thanks for your explanation. I understand JfrReader in this repo may only work for async-profiler, but it is fast and cost less memory!


No systray icon displayed in Mageia 6 with Plasma5

Hi,
Latest Nitroshare 0.3.2 doesn't show any systray icon in Plasma5 (KDE5), unless it is called with:
$ env XDG_CURRENT_DESKTOP=plasma nitroshare
Regards,
David

Thanks for letting me know. Can you please provide the output of the following command?
echo $XDG_CURRENT_DESKTOP

The fact that you need to set that environment variable suggests that its value is not the one NitroShare is expecting for KDE.

output:
$ echo $XDG_CURRENT_DESKTOP
KDE
$

Excellent, thank you. I'll have this fixed in the next release.

Reproducible in Fedora 24, Plasma 5, Qt 5.6.1

Hmmm! doesn't work here :(

@david-geiger what doesn't work?

always no systray icon displayed after applying your patch.
and with it work only with:
$ env XDG_CURRENT_DESKTOP=plasma nitroshare

Hmm... that's odd. Let me install KDE on a VM and see if I can reproduce this behavior.

I tried to reproduce this with Plasma 5.5.5 on Ubuntu 16.04 but the icon appeared in the tray without the environment variable being set:

Three hours later, I managed to get Mageia 6 installed :smile:
Indeed, the icon does not appear in the tray by default. However, it does show up under notifications, albeit without the icon:

Switching it to an application indicator seems to work, so I'll implement that.

Hmm... further investigation yielded some interesting surprises. First of all, the application isn't using application indicators at all, as I had mistakenly thought. It appears that Qt is doing some magic here depending on the value of that environment variable. Setting XDG_CURRENT_DESKTOP to anything other than KDE seems to cause the icon to appear.
So it appears as though this is a feature of KDE and not a problem with NitroShare. If you right-click the tray and select the "Entries" panel, you can change the visibility of the NitroShare icon and have it appear in the tray.

However, there should be an icon appearing next to the entry in the menu. This is a problem with NitroShare and I will investigate further.

Yes in my test I see that it shows up under notifications, only when the icon (tray.svg) is not displayed/found but if you start nitroshare with " env XDG_CURRENT_DESKTOP=plasma nitroshare" here you can see that the icon is displayed and that it appear now in the tray by default.

The tray.svg file is compiled into the binary, so it should never be missing.

It appears that the problem is because the icon is an SVG. I can get it to work with a PNG. This is very strange.

Seems to be fixed now. Please let me know if there are any problems.

Yes now it's good, the tray.svg icon is properly displayed.
Thanks a lot!


internal/jsonrpc2: fix jsonrpc result no pending[id] blocking

fix jsonrpc result no pending[id] always waits for a response

@googlebot I signed it!

I also ran into this bug.
If you cancel the context given to Call server-side and then the client sends a reply anyway it deadlocks the server.
@ianthehat

I believe this issue is fixed by 88be01311a71af0cda63cfee99fafd9f44e84fe1


Add a new project  Sudoku-Solver-Game

Project title
Sudoku Solver Game
Project Description
This is a digital sudoku solver game with points tally and countdown timer.
It is made using vanilla js , html and css
Stack:

[x] Html
[x] CSS
[x] JavaScript

I am gssoc22 contributor.
Can you assign me this task @khushi-purwar

I am gssoc22 contributor. Can you assign me this task @khushi-purwar

It is a good project, I will start assigning from tomorrow.

I am gssoc22 contributor. Can you assign me this task @khushi-purwar

It is a good project, I will start assigning from tomorrow.

Sure ..look forward to it.

The project's been done and awaiting pr @khushi-purwar


Segment fault when running YGZ-SLAM

SLAM Crash
compile GAAS's modified 'YGZ-SLAM' with master branch of PCL, G2O, and DBOW3, the slam crashed, after showing several frames( up to 25th frame some times  )  the window disappear and the shell tell me that:

********* Tracking frame 5 **********
I0420 19:26:40.691682 24832 TrackerLK.cpp:110] Tracking frame 1
USING PX4 ATTITUDE INFO!!!
I0420 19:26:40.696871 24832 ORBExtractor.cpp:470] Calling fast single level
I0420 19:26:40.697415 24832 TrackerLK.cpp:554] Detect new feature cost time: 0.0005701
I0420 19:26:40.698292 24832 TrackerLK.cpp:626] new stereo: 0, new Mono: 0, update immature: 0, total features: 80
I0420 19:26:40.698318 24832 TrackerLK.cpp:631] Create map point cost time: 0.00147538
I0420 19:26:40.698329 24832 Tracker.cpp:505] Insert keyframe done.
I0420 19:26:40.698333 24832 TrackerLK.cpp:235] Insert KF cost time: 0.00149248
I0420 19:26:40.698343 24832 TrackerLK.cpp:114] Tracking frame 2
I0420 19:26:40.698351 24832 TrackerLK.cpp:148] Tracking frame 3
I0420 19:26:40.698357 24832 TrackerLK.cpp:153] Tracker position = -1.57783e-06,-2.04626e-06,-7.27003e-06,
vision pose: -2.04625e-06, -7.27004e-06, 1.57778e-06
EstimatedPose : -2.04625e-06, -7.27004e-06, 1.57778e-06
I0420 19:26:40.699643 24833 BackendSlidingWindowG2O.cpp:36] Process new KF
I0420 19:26:40.699885 24833 BackendSlidingWindowG2O.cpp:133] new good points: 0 in total immature points: 27
I0420 19:26:40.699896 24833 BackendSlidingWindowG2O.cpp:156] Local BA cost time: 5.7e-08
I0420 19:26:40.699909 24833 BackendSlidingWindowG2O.cpp:427] Clean map point done, total bad points 0
I0420 19:26:40.699913 24833 BackendSlidingWindowG2O.cpp:165] Backend KF: 6, map points: 80
I0420 19:26:40.699918 24833 BackendSlidingWindowG2O.cpp:38] Process new KF done.
[ INFO] [1555759600.702383595, 89.504000000]: Heading received: 92.612405
[ INFO] [1555759600.723196985, 89.526000000]: Heading received: 92.607102
I0420 19:26:40.730252 24832 TrackerLK.cpp:98]
********* Tracking frame 6 **********
I0420 19:26:40.730317 24832 TrackerLK.cpp:110] Tracking frame 1
USING PX4 ATTITUDE INFO!!!
segment fault(dumped core)

During this time I can see a window with the /gi/simulation output and some colored feature points there(seems It was initialized correctly). Then this window splashed out, and error message show up.
Same error in EurocStereoVO  with EurocStereo Dataset
Then I download the dataset for testing your modified YGZ, then crash out too.
BUT EVERYTHING WORKING WELL IN ORIGINAL YGZ
I switch to master Gao's repo and run the ygz the euroc data set, everything looks fine...
But this repo don't support rostopic,,, I feel so sad....

Already solved in recent update
Thanks for all contributors!


Update agents tests for beta3

Includes changes from comments of previous PR into feature/azure-ai-projects-b2 (now closed) https://github.com/Azure/azure-sdk-for-python/pull/38656
Main changes:

Updates test files to include streaming functions and user_functions using various input types.
Updates test_agent_client.py and test_agent_client_async.py test files to use with self.create_client() as client: instead of creating and deleting the client in each function
Switches to helper functions for tests that use the same logic for different body/input structures
Skips certain tests depending on region deployment or sanitation issues, which I will continue looking into once issues with endpoints are resolved
Updates conftest.py to remove batch sanitizer for ID and enables agents tests
Updates assets.json to include new test recordings

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-ai-projects


Rewrite configuration.py using Document class

You should rebase this on top of target branch. I.e. git rebase upstream/milestone0.3 instead of just git rebase -i for example. That will drop my commit from the PR.

Manually merged work done under the PR in 3acf2635f9504cfd9bf3ec04bcc1617667f8990c


Convert back to editor js json block from html

Is there any way to convert HTML to editor js JSON block?

I do not think it will be possible or feasible for the editorjs team as well.

Because, how you translate your editorjs data is upto you. So, you have may have different variations for the same block. Hence, transforming back will not be feasible, provided that you may try passing arbitrary html data into the parser.
Your editorjs data must be treated as the single source of truth. This approach would allow you to load your data into editorjs and edit it to your requirements.

However, If there is something else or if you think the other way around. I would be very much keen to listen.
Thank You.


Support for saving to PNG functionality

Need to support converting diagram into PNG

Fixed with https://github.com/valb3r/flowable-bpmn-intellij-plugin/issues/231


Added new feature visitor counter

Added new Feature Visitor Counter feature #346

Kindlye cross check the last commit!!
CSS file link is removed in last PR !


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v3.16 to before v4.9.277",
  "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=2d53139f31626bad6f8983d8e519ddde2cbba921",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=ae3209b9fb086661ec1de4d8f4f0b951b272bbcd"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "2d53139f31626bad6f8983d8e519ddde2cbba921",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "ae3209b9fb086661ec1de4d8f4f0b951b272bbcd",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "usb: max-3421: Prevent corruption of freed memory\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.9.277 by commit ae3209b9fb086661ec1de4d8f4f0b951b272bbcd, it was introduced in version v3.16 by commit 2d53139f31626bad6f8983d8e519ddde2cbba921. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1001435


Middleware does not work with IIS

The middleware fails to render the metrics when deployed under IIS. Content-Length returned is 0.
The issue is caused by the internal stream needing to be reset to the start before sending the response. I will make a change to my fork and then add it to the PR that i raised for the Histogram metric.

Closed, reopened in the correct repo


How to use resgen generate file with version

https://github.com/dotnet/docs/blob/master/docs/framework/tools/resgen-exe-resource-file-generator.md
I have checked the document for resgen, however I can not find the option to generate file(*.resources.dll) with specified version.

@chucklu, resgen creates a .resources file, not a *.resources.dll file. That .resources file can then be included in a versioned assembly by using either a language compiler (to embed it in an application assembly) or Al.exe, the Assembly Linker) (to embed it in a satellite assembly); it's at this stage that you specify a version. For information about the overall process of including resources in an app, see Creating Resource Files.
That said, the topic on resgen.exe could be clearer in placing resgen within the overall context of developing an app that uses resources. And the Creating Resources topic needs to be modernized for .NET Core. I'm leaving this issue open and assigning it to myself so that this work can be scheduled.

@rparcalab  Thanks, I mistaken the usage.  I have tried with al.exe to generate the *.resources.dll file.
Maybe I can close this issue?


Provide a way to temporarily store the data array in DaskSpectralCube to a zarr array

We should provide a way in DaskSpectralCube to dump the current dask array to disk in a zarr array and then re-loading it straight away, as a way to effectively force a computation and avoid long chains of e.g. spectral then image then spectral operations which could be quite inefficient. This would be the equivalent of the use_memmap option in some methods in the plain SpectalCube. Note however that this would just be a generic method rather than adding an option to all methods (alternatively it could be added to all methods via a decorator, but I think a separate explicit method would be nicer). Any suggestions for API?

Can we have a subclass, or a boolean property like allow_huge=True/False that does all operations through zarr-dumps when set?  So if you're using a really big cube, all operations happen through the non-memory path?
Otherwise, the optional argument to each operation sounds nice as an API, though a pain to implement.


Added package MySQL-client

Left name as MySQL-client for the MySQL C Connector because of the name of library file.
MySQL provides a C++ Connector which has the libcppcon library file name, which depends on this C connector. If anyone would add the C++ connector in the future, I guess they could name the Hunter package MySQL-cppcon and create a target name MySQL::cppcon because this seems to be the vocabulary used for the library filename in the build instructions for the C++ Connector.

Opened this pull request towards the wrong branch. Sorry!