Height of button tray

Hi, thanks for this nice editor.
Is there a way to reduce the button/icon height (for bold, etc)? Somewhere in CSS? I would prefer it to be ca. 2/3 of its current size.
Thanks,
Klaus

Please refer the this css class.
https://github.com/JiHong88/SunEditor/blob/master/src/assets/css/suneditor.css#L35


Blog Links do not respect Astro Base url setting

Describe the bug
If I have my base setting in Astro's astro.config.mjs defineConfig({}) of base: 'mysite',, then starlight-blog should generate links that use that config. But all links in starlight-blog are / instead.
For example base: 'mysite' should make the "blog" link in the navbar be localhost:port/mysite/blog but instead it's localhost:port/blog. Same for any links within the blog pages (if you know the url to access them and type them by hand).
I should mention my site is on Github Pages, to be colocated near my github project and since I don't want to shell out for a domain name. Github page urls are always my-account.github.io/my-repo/ so I always need to use the base for astro sites on it. I was hoping to use the blog module just for site update news.
Thanks for the nice module, hopefully I get to use it soon!
P.S. I would love the i18n #9 issue to get some love too but that's not nearly as high priority.
To Reproduce
set base setting in defineConfig(), load your site, click on any links generated by starlight-blog to get a bad link.
Expected behavior
It should take base into account.
How often does this bug happen?
Every time
System Info
No response
Additional Context
Adam M and Fryuni in Discord #starlight helped me out to make sure this wasn't just my noobness. They looked into it a bit and mentioned you may need to look at these files, but I don't know the project myself:

https://github.com/HiDeoo/starlight-blog/blob/main/packages/starlight-blog/overrides/Sidebar.astro
https://github.com/HiDeoo/starlight-blog/blob/main/packages/starlight-blog/overrides/ThemeSelect.astro
and possibly wherever the navbar link is done

They also mentioned https://github.com/withastro/astro/issues/10303 which is a similar problem elsewhere but documents the solution, using import.meta.env.BASE_URL to get the prefix that should be added.

Thanks for your report, super appreciated. :raised_hands:
I just published version 0.5.1 which should fix this issue.


Play sound after error, success message

Hi,
This is an awesome project. Small question,how to play a beep sound after raising an error ? The idea would be to get two beep sound. One for success and another one for error, hence while developing application with barcode scanner, it will possible to notify user whether scanning failed or not (in case for example the ean code does not exist ). With thanks and regards, Mehdi

you can easily try integrate a js library such as soundJs or any other for your needs

you can easily try integrate a js library such as soundJs or any other for your needs

Is there any sample class I could use as a template ?

look here
https://github.com/abap2UI5-addons/js-libraries
this repo is for external js projects

I seem to have a different perspective on what "easy" means! 😄 If the sound file is already available on the device and I simply want to play it, I would typically expect to achieve this with something straightforward like:
var audio = new Audio("error.mp3"); audio.play();
Do I really need an entire library just for that?

I seem to have a different perspective on what "easy" means! 😄 If the sound file is already available on the device and I simply want to play it, I would typically expect to achieve this with something straightforward like:
`var audio = new Audio("error.mp3");
audio.play();`
Do I really need an entire library just for that?

I agree, I was also expecting something similar. Is there a simple way to achieve this ?

yes you can do that, check the repo i sent above, ill try to edit this with a relevant program for your need

yes you can do that, check the repo i sent above, ill try to edit this with a relevant program for your need

Thanks a lot. I will wait for your program :-). Playing error/success sound for any scanning application is a "common" requirement that could be added to the abap2ui5 package.

i uploaded a wave file with SE80 and activated in SICF the service /default_host/sap/public/bc/abap/mime_demo

with this demo i am able to play the uploaded sound, if an error occurs
CLASS zmsz_cl_app_sound2 DEFINITION
  PUBLIC
  CREATE PUBLIC.

  PUBLIC SECTION.
    INTERFACES z2ui5_if_app.

    DATA mv_initialized TYPE abap_bool.
    DATA mv_url         TYPE string.

    METHODS on_event.
    METHODS view_display.

    DATA company_code TYPE string.

  PROTECTED SECTION.
    DATA client TYPE REF TO z2ui5_if_client.

  PRIVATE SECTION.
ENDCLASS.

CLASS zmsz_cl_app_sound2 IMPLEMENTATION.
  METHOD on_event.
    CASE client->get( )-event.

      WHEN 'CUSTOM_JS_FROM_EB'.
        IF company_code IS INITIAL.
          client->follow_up_action( val = `playSound()` ).
          client->message_box_display( type = 'error' text = 'Should not be empty' ).
        ELSE.
          CLEAR company_code.
        ENDIF.
        client->view_model_update( ).

      WHEN 'BACK'.
        client->nav_app_leave( ).
        RETURN.

    ENDCASE.
  ENDMETHOD.

  METHOD view_display.
    DATA(view) = z2ui5_cl_xml_view=>factory( ).
    view->_generic( name = `script`
                    ns   = `html` )->_cc_plain_xml(
                        |function playSound() \{ new Audio("/SAP/PUBLIC/BC/ABAP/mime_demo/bam.wav").play(); \}| ).

    DATA(page) = view->shell( )->page(
                     title          = `Client->FOLLOW_UP_ACTION use cases`
                     class          = `sapUiContentPadding`
                     navbuttonpress = client->_event( 'BACK' )
                     shownavbutton  = xsdbool( client->get( )-s_draft-id_prev_app_stack IS NOT INITIAL ) ).
    page = page->vbox( ).
    page->input( id          = `inputApp`
                 value       = client->_bind_edit( company_code )
                 type        = `Number`
                 placeholder = `Company Code`
                 submit      = client->_event( 'CUSTOM_JS_FROM_EB' ) ).
    page->get_parent( )->hbox( class = `sapUiSmallMargin` ).
    page->button( text  = `call custom JS from EB`
                  press = client->_event( 'CUSTOM_JS_FROM_EB' ) ).

    client->view_display( view->stringify( ) ).
  ENDMETHOD.

  METHOD z2ui5_if_app~main.
    me->client = client.

    IF mv_initialized = abap_false.
      mv_initialized = abap_true.
      view_display( ).
    ENDIF.

    on_event( ).
  ENDMETHOD.
ENDCLASS.

Thanks a lot guys !!!

Tested in my system, it Works perfectly

Nice! Thanks to all of you for your work! 👍
I’ve added the information and snippet to the documentation so others can easily find it in the future if they encounter the same issue: https://abap2ui5.github.io/docs/development/barcodes.html

Indeed very nice and highly appreciated. Prepared a little sample app shipped with success and error sounds.

Thank you very much. I'm glad that you are integrating the contribution into the repository to make it easier for future developers.
A great project by the way. i hope to be able to participate in the future as well.

@christianguenter2 not sure if the mime artifact will cause any problems in abap cloud when installing the sample repository with adt-abapgit, will check it another time (maybe it just gets ignored), but its definitely good to have it :)
i think barcodes, scanning etc is one of the evergreen topics, made a little linkedIn tweet out of it:
https://www.linkedin.com/posts/abap2ui5_abap2ui5-abap-ui5-activity-7264554408946946050-QR-d?utm_source=share&utm_medium=member_desktop
thanks again to all of you, i will close this one, just reopen or create a new one if there are further questions.


DOMException: CredentialContainer request not supported

Hi!
After many hours on this and lot of searchs, i come here...
Describe the bug
On a fresh new Nuxt project I'm trying to add Google OneTap SignIn with nuxt-vue3-google-signin.
I added the exact same code as provided in the doc but I have this console error after clicking login button.
The errors seems coming from vue3-google-signin.

Screenshots

Desktop (please complete the following information):
Firefox 122.0
Node v20.11.0
NPM 10.4.0
Nuxt 3.10.0
Vue 3.4.15
nuxt-vue3-google-signin 0.0.10

Ok do not the problem but after restarting "npm run dev" the error was different... CORS problem... Fixed it...

Closing


Support archive/must-gather files compressed with XZ

Creating support of must-gather files compressed with XZ.

Hey @gmeghnag do you think supporting XZ compressed files can contribute to the project? I am working in projects which we are compressing must-gather with XZ to distributed across CI results with smaller files (sometimes 5x+). Having omc support of reading xz compressed must-gather archives will help to decrease steps while reading those files using that amazing tool. Looking forward to hear from you if it makes sense. Local tests works file.
I opened #169 applying gofmt to decrease the changes while reading this PR. Feel free to suggest alternatives.
Thanks.

@mtulio "do you think supporting XZ compressed files can contribute to the project?"
Sure! I see the tests are failing, could you please check why? We need the test to pass before approving the PR, thanks!

@mtulio "do you think supporting XZ compressed files can contribute to the project?" Sure! I see the tests are failing, could you please check why? We need the test to pass before approving the PR, thanks!

Hi @gmeghnag, thanks for your feedback. Rebased/Fixed. Would you mind taking a look?
/assign gmeghnag


Clicking in empty area of chat history should keep it gray

The white is not good, it should stay gray ^^

I absolutely don't know what is this :)
It does this on its own...
(I plan to rewrite AI chat history, so I will later tackle this issue)


Plugin added into a placeholder incorrectly when form gets a validation error

When the plugin form gets a validation error and you cancel it, plugin appears into the placehoder with EMPTY content when it should not.

Fixed in 3.3


Could not find json file

What happened?
Hi there. I've just tried to install Boxbilling using DirectAdmin terminal, with the help of my web host.
However, when running "composer install", I get an error message saying the json file could not be found. It seems this file is not in the latest download files (version 4.22.14) on Boxbilling's site.
Please help?
BoxBilling Version
Current Master Branch
What version of PHP are you running?
PHP 7.4
Additional Notes
Additional notes

this is is the error message I get:
Composer could not find a composer.json file in .........
To initialize a project, please create a composer.json file. See https://getcomposer.org/basic-usage

All sorted


Merge refs/heads/feature/properties-default-values into alpha

Merge refs/heads/feature/properties-default-values into alpha

This PR has been merged into alpha and tagged as 2.0.0-alpha-202307240745. Thanks for your contribution!


next/release

:tada: This PR is included in version 1.6.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Width of a flexbox column grows when I sort it, only in Chrome

From: http://stackoverflow.com/questions/36263952/width-of-a-flexbox-column-grows-when-i-sort-it-only-in-chrome
I have an array corresponding to items that are displayed in a flex container. The html looks like this:

1

2

  ...

and CSS:
.body {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

I collect an array, sectionids containing the ids of all
 elements, and sort this array.  To re-display the sections in sorted order I do an insertion sort on the dom nodes so they end up in array order:
  function redisplay() {
    for (var i=1; i < sectionids.length; i++) {
      $(sectionids[i]).insertAfter($(sectionids[i-1]));
    }
  }

JSFiddle
This works great on IE, Edge, and FF, but on Chrome the width of the first column grows every time you sort. The size pops back to where it is supposed to be if I resize the browser, but not if I issue a window.resizeBy/To.
I've found a horrible hack that works (calling the function below after redisplay()), but it seems rather fragile (e.g. extracting $b.width() into a variable doesn't work):
  function fix_chrome() {
    var $b = $('.body');
  	$b.width($b.width() + 1);
    $b.width($b.width() - 1);
  }

Have you reported this to Chrome?

Have you tried specifying a fixed width to the child elements? This seems to fix it.
https://jsfiddle.net/arz64acd/

@philipwalton I have not.  (I don't know where I would report it to chrome..)

@kumarharsh Specifying a fixed width defeats the purpose, to see why change .body to height: 550px and run with the fixed width child elements (you'll get two very disjoint columns).  iow, dynamic resizing of the (.)body element will be broken.

In your example, the elements are jumping for me in Firefox too, although only by 1-2 pixels.

@thebjorn http://www.chromium.org/for-testers/bug-reporting-guidelines

@kumarharsh are you sure that isn't accounted for by the width of the content?

@philipwalton https://bugs.chromium.org/p/chromium/issues/detail?id=607262


Please where sync tab group .....

where sync tab group  store the groups ?
I installed firefox extended support release on firefox beta, I don't have my groups anymore, why? where are my groups?

....on windos 10 ......

OK, I have found Storage location .... ONLY in the browser download folder .......

The question has already been asked. Please check among the closed issue. Thank you.


Add LRO to Python unit tests

Codecov Report

Merging #1147 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master    #1147      +/-   ##
============================================
+ Coverage     86.16%   86.16%   +<.01%
- Complexity     3654     3656       +2
============================================
  Files           370      370
  Lines         14382    14386       +4
  Branches       1602     1603       +1
============================================
+ Hits          12392    12396       +4
  Misses         1555     1555
  Partials        435      435

Impacted Files
Coverage Δ
Complexity Δ

...nsformer/py/PythonGapicSurfaceTestTransformer.java
100% <ø> (ø)
10 <0> (ø)
:arrow_down:

...api/codegen/transformer/py/PythonSurfaceNamer.java
100% <100%> (ø)
24 <1> (+1)
:arrow_up:

...transformer/py/PythonImportSectionTransformer.java
82.47% <100%> (+0.75%)
23 <2> (+1)
:arrow_up:

Continue to review full report at Codecov.

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

LGTM

Merging now to maximize the tests we get when I generate the speech GAPIC (after googleapis/googleapis#299 is merged).


Azure Cosmos Java SDK - Sorting by with nested keys and requestContinuation fails

Customer is facing issue while Sorting by with nested keys and requestContinuation fails
SQL Query - SELECT * FROM ROOT r  ORDER BY r.calculation.distance ASC
They got a problem when combining requestContinuation and order by nested keys. More specifically they are getting a NullPointerException:
java.lang.NullPointerException: null
at com.azure.data.cosmos.internal.query.OrderByDocumentQueryExecutionContext.GetFormattedFilters(OrderByDocumentQueryExecutionContext.java:319)
They narrowed the problem down to the continuation token being returned:
{'compositeToken':'{\'token\':\'+RID:~CQpLAIqYQw8qCwAAAAAAAA==#RT:2#TRC:40#RTD:aPXEFouCN08ivuLaZXD7BIAA#ISV:2#IEO:65551\',\'range\':\'{\\\'min\\\':\\\'\\\',\\\'max\\\':\\\'FF\\\',\\\'isMinInclusive\\\':true,\\\'isMaxInclusive\\\':false}\'}','orderByItems':[{'item':null,'map':{'item':null}}],'rid':'CQpLAIqYQw-bRwAAAAAAAA==','inclusive':true}
If you pay close attention to the orderByItems you see a 'item':null .
Now they compared query to the results retrieved by the azure portal data explorer.
It translates the query into the following format : SELECT c._rid, [{'item': c.calculation.distance}] AS orderByItems, c AS payload FROM c WHERE (true) ORDER BY c.calculation.distance ASC
and get the following response: {'_rid':'CQpLAIqYQw8=','Documents':[{'_rid':'CQpLAIqYQw8hSAAAAAAAAA==','orderByItems':[{'item':0}], ...
Here the orderByItems says 'item':0 instead of 'item':null
After they manually edited the continuationToken and replaced the null with 0 the request was working fine.
They dived deeper into the issue and found the underlying problem.
The orderByItem part contains the value of the orderBy clause (c.calculation.distance) of the first item on the next page.
In their db they had more items with calculation.distance = null than the page size (in their case 10) therefore also the first item on the second page had calculation.distance=null.

Issue can not be reproed any more.


added option disallowedTagsMode: 'completelyDiscard'

Added disallowedTagsMode: 'completelyDiscard' option to remove content from disallowed tags.

There is a section starting at line 244 that also needs the completelyDiscard option added.


When create a google meet Extra blank tab open

Description
I am developing an chat app.
Action Performed:
open any user chat
click on call icon select google meet option
automatic create extra blank tab on google chrome.
User gets confused due to extra blank tab. Because only white screen is shown in extra tab. The user does not know that this second tab has been opened. He will feel that there is an error.
Interesting; I can reproduce in iOS on Chrome, but in iOS on Safari it doesn't open that blank tab.
This is my code.
```
import {
View, Pressable, Dimensions, Linking,
} from 'react-native';
this.menuItemData = [
{
icon: GoogleMeetIcon,
text: props.translate('videoChatButtonAndMenu.googleMeet'),
onPress: () => {
this.toggleVideoChatMenu();
Linking.openURL(this.props.googleMeetURL);
},
},
];

### React Native Version

0.71.2-alpha.3

### Output of `npx react-native info`

It seems use the RCTLinkingManager.mm

+ (BOOL)application:(UIApplication *)app
            openURL:(NSURL *)URL
            options:(NSDictionary<UIApplicationOpenURLOptionsKey, id> *)options
{
  postNotificationWithURL(URL, self);
  return YES;
}

### Steps to reproduce

Action Performed:
open any user chat
click on call icon select google meet option
automatic create extra blank tab on google chrome.
User gets confused due to extra blank tab. Because only white screen is shown in extra tab. The user does not know that this second tab has been opened. He will feel that there is an error.

### Snack, code example, screenshot, or link to a repository

![googlemeet](https://user-images.githubusercontent.com/104343228/233087317-d8b3cdc5-6f26-45b7-82e6-ab3e541f3fb0.png)

0.71.2-alpha.3

THis is not a valid React Native version. Can you clarify which version are you using?

It's v0.71.2.


[Bug]:  After importing if the user tries to Fork or duplicate the application error is displayed to user

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
When the user tries to fork or duplicate an application within or to another application after importing the application an error message stating "Please enter a valid parameter name." irrespective of using any name format.
However, on refresh it is observed that the application forked or duplicate application would be created

Steps To Reproduce

Navigate to homepage
Click on the action icon of the organization
Import and export the application click on Fork
Fork the application
and observe the error message

Environment
Release
Version
Cloud

@prapullac are you facing this issue, asking this because I'm unable to reproduce this on my end. Also, is this happening to a specific applications?

@abhvsn : Unable to reproduce the issue on the release environment. We can close the issue


⚠ Fortnite has degraded performance

In 8c7f94b, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1327 ms

Resolved: Fortnite performance has improved in 00ceac2.


Maintenance status?

Hi folks,
I'm just wondering if Martin is actively in use and maintained by Urbica? I can see a few PRs from late last year, and the website has been out of action for a couple of weeks. I'm just assessing options for dynamic MVT tiling and want to make sure I don't introduce an unsupported dependency to our stack :)
Thanks
Ed

Hi @edtjones and all,
I still maintain Martin. However, the development pace is not as active as it used to be. The website is available here at the moment, but soon it will be available at martin.urbica.co again.
I really appreciate all the users of this small open source project, and you are the reason I do it. But as far as I do it in my free time, I can't commit to lifetime support.

Thank you for all your work Stepan. 🙂

On 12 Feb 2022, at 13:59, Stepan Kuzmin @.***> wrote:

Hi @edtjones and all,
I still maintain Martin. However, the development pace is not as active as it used to be. The website is available here at the moment, but soon it will be available at martin.urbica.co again.
I really appreciate all the users of this small open source project, and you are the reason I do it. But as far as I do it in my free time, I can't commit to lifetime support.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you were mentioned.


Note: when I intal the example of path_provider in my huawei P20 lite

When I try to install the Example of path_provider 1.5.1 in my Huawei P20 lite have this message in console:
Note: /Users/carlosacchetti/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/e2e-0.2.2+3/android/src/main/java/dev/flutter/plugins/e2e/E2EPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/carlosacchetti/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/e2e-0.2.2+3/android/src/main/java/dev/flutter/plugins/e2e/FlutterRunner.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/carlosacchetti/Dropbox (DropTeam)/Flutter Sviluppo/plugins-master/packages/path_provider/android/src/main/java/io/flutter/plugins/pathprovider/PathProviderPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

The app open and work but I want understand why there's this message.
Thanks
Carlo Sacchetti

Hi @csacchetti
I believe this answers your question.
Closing this issue
if you disagree please write in the comments and I will reopen it
Thank you


Error in symphony-api.js

I followed the steps exactly mentioned in setting up the example api. I am getting an exception when i run the app.
Uncaught TypeError: watcher.getTheme is not a function
    at receiveMessage (symphony-api.js:formatted:2376)

watcher returns false  when data.command is "hello". did i miss anything? or could it be due to the proxy settings?
the error occurs in symphony.js v1.0
     if ("hello" === data.command) {
                    var watcher = SYMPHONY.services.subscribe("theme-watcher")

Are you running the application inside the the Symphony web client, or standalone?

standalone

Okay, the API is not designed to be used in a standalone application, but only in support of extension apps. However, that error also should not cause any problems. It happens because when an app has no parent window, then its window becomes its own parent.  And the API gets confused.

ok makes sense. let me close the issue


[Bug] Client list does not work properly, other data sources are more useful

The problem
In my network only three clients, all wired, show up.  None of the wireless clients show properly.
However, I can see the station list in the System Log - Wireless Log.
Perhaps the integration can make use of that information for the device tracker?  The URL that provides the information is https://<router>/wl_log.asp.
Thanks in advance.
If the integration can also run commands, much more information is available with the following commands:
for dev in $(iw dev | grep Interface | awk ' { print $2 } ') ; do iw dev $dev station dump ; done

Your device model
RT-AX88U Pro
Firmware type
Stock
Firmware version
<IP_ADDRESS>.388
Integration version with the issue
latest
Method of the integration installation
HACS
What version and type of Home Assistant installation do you use
Core 2024.9.0
Is there anything useful in the logs?
No response
Diagnostics information
No response
Additional information
No response

It bears mentioning that the router itself doesn't see any wireless clients (only some wired ones, for some weird reason).


MR Landing Page

Docs Build status updates of commit fa84535:
:warning: Validation status: warnings

File
Status
Preview URL
Details

mixed-reality-docs/TOC.md
:warning:Warning
View
Details

mixed-reality-docs/mixedrealityspatialdatapackager.md
:warning:Warning
View
Details

mixed-reality-docs/mrlearning-speechSDK-ch1.md
:warning:Warning
View
Details

mixed-reality-docs/mrlearning-speechSDK-ch2.md
:warning:Warning
View
Details

mixed-reality-docs/mrlearning-speechSDK-ch4.md
:warning:Warning
View
Details

mixed-reality-docs/tutorials.md
:warning:Warning
View
Details

mixed-reality-docs/holograms-210.md
:warning:Warning
View
Details

mixed-reality-docs/holograms-230.md
:warning:Warning
View
Details

mixed-reality-docs/holograms-101e.md
:warning:Warning
View
Details

mixed-reality-docs/holograms-211.md
:warning:Warning
View
Details

mixed-reality-docs/holograms-100.md
:warning:Warning
View
Details

mixed-reality-docs/holograms-220.md
:warning:Warning
View
Details

mixed-reality-docs/holograms-240.md
:warning:Warning
View
Details

mixed-reality-docs/mixed-reality-250.md
:warning:Warning
View
Details

mixed-reality-docs/holograms-212.md
:warning:Warning
View
Details

mixed-reality-docs/shared-experiences-in-mixed-reality.md
:warning:Warning
View
Details

mixed-reality-docs/unity-spatial-audio-ch1.md
:warning:Warning
View
Details

mixed-reality-docs/holograms-101.md
:warning:Warning
View
Details

mixed-reality-docs/mixed-reality-213.md
:warning:Warning
View
Details

mixed-reality-docs/azure-services.md
:warning:Warning
View
Details

.openpublishing.redirection.json
:bulb:Suggestion

Details

.gitignore
:white_check_mark:Succeeded

mixed-reality-docs/.DS_Store
:white_check_mark:Succeeded

mixed-reality-docs/hologram-stability.md
:white_check_mark:Succeeded
View

mixed-reality-docs/hololens-emulator-archive.md
:white_check_mark:Succeeded
View

mixed-reality-docs/images/mr-learning-asa/asa-02-section2-step1-1.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-02-section3-step1-1.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-02-section4-step1-1.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-02-section5-step1-1.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-02-section5-step1-2.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-02-section5-step1-3.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-02-section5-step1-4.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-02-section5-step1-5.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-02-section5-step1-6.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-02-section6-step1-1.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-02-section7-step1-1.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-02-section8-step1-1.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-02-section8-step1-2.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-02-section8-step1-3.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-03-section1-step1-1.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-03-section1-step1-2.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-03-section2-step1-1.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-03-section3-step1-1.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-04-section1-step1-1.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-04-section1-step1-2.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-04-section1-step1-3.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-05-section1-step1-1.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-05-section1-step1-2.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-05-section2-step1-1.png
:white_check_mark:Succeeded

mixed-reality-docs/images/mr-learning-asa/asa-05-section2-step1-2.png
:white_check_mark:Succeeded

This comment lists only the first 50 files in the pull request.

mixed-reality-docs/TOC.md

Line 0, Column 0: [Warning-exceed-max-file-errors] Warning count exceed '10'. Build will continue but newer logs in 'TOC.md' will be ignored.
Line 115, Column 8: [Warning-file-not-found] Invalid file link: 'mrlearning-base.md'.
Line 116, Column 8: [Warning-file-not-found] Invalid file link: 'mrlearning-base-ch1.md'.
Line 123, Column 8: [Warning-file-not-found] Invalid file link: 'mrlearning-asa-ch1.md'.
Line 124, Column 8: [Warning-file-not-found] Invalid file link: 'mrlearning-asa-ch2.md'.
Line 125, Column 8: [Warning-file-not-found] Invalid file link: 'mrlearning-asa-ch3.md'.
Line 126, Column 8: [Warning-file-not-found] Invalid file link: 'mrlearning-asa-ch4.md'.
Line 133, Column 8: [Warning-file-not-found] Invalid file link: 'mrlearning-sharing(photon)-ch1.md'.
Line 134, Column 8: [Warning-file-not-found] Invalid file link: 'mrlearning-sharing(photon)-ch2.md'.
Line 135, Column 8: [Warning-file-not-found] Invalid file link: 'mrlearning-sharing(photon)-ch3.md'.
Line 136, Column 8: [Warning-file-not-found] Invalid file link: 'mrlearning-sharing(photon)-ch4.md'.

mixed-reality-docs/mixedrealityspatialdatapackager.md

Line 4, Column 9: [Warning-author-not-found] Invalid value for author: 'alfred-msft' is not a valid GitHub ID.

mixed-reality-docs/mrlearning-speechSDK-ch1.md

Line 0, Column 0: [Warning-exceed-max-file-errors] Warning count exceed '10'. Build will continue but newer logs in 'mrlearning-speechSDK-ch1.md' will be ignored.
Line 27, Column 32: [Warning-file-not-found] Invalid file link: 'mrlearning-base.md'.
Line 42, Column 28: [Warning-file-not-found] Invalid file link: 'mrlearning-base-ch1.md'.
Line 42, Column 117: [Warning-file-not-found] Invalid file link: 'mrlearning-base-ch1.md'.
Line 44, Column 4: [Warning-file-not-found] Invalid file link: 'mrlearning-base-ch1.md'.
Line 46, Column 4: [Warning-file-not-found] Invalid file link: 'mrlearning-base-ch1.md'.
Line 48, Column 4: [Warning-file-not-found] Invalid file link: 'mrlearning-base-ch1.md'.
Line 50, Column 4: [Warning-file-not-found] Invalid file link: 'mrlearning-base-ch1.md'.
Line 52, Column 4: [Warning-file-not-found] Invalid file link: 'mrlearning-base-ch1.md'.
Line 54, Column 4: [Warning-file-not-found] Invalid file link: 'mrlearning-base-ch1.md'.
Line 56, Column 17: [Warning-file-not-found] Invalid file link: 'mrlearning-base-ch2.md'.

mixed-reality-docs/mrlearning-speechSDK-ch2.md

Line 44, Column 135: [Warning-file-not-found] Invalid file link: 'mrlearning-base-ch5.md'.

mixed-reality-docs/mrlearning-speechSDK-ch4.md

Line 61, Column 112: [Warning-file-not-found] Invalid file link: 'mrlearning-asa-ch1.md'.

mixed-reality-docs/tutorials.md

Line 24, Column 15: [Warning-file-not-found] Invalid file link: 'mrlearning-base.md'.
Line 26, Column 36: [Warning-file-not-found] Invalid file link: 'mrlearning-asa-ch1.md'.
Line 28, Column 39: [Warning-file-not-found] Invalid file link: 'mrlearning-sharing(photon)-ch1.md'.
Line 54, Column 452: [Warning-file-not-found] Invalid file link: 'mrlearning-base.md'.

mixed-reality-docs/holograms-210.md

Line 10, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 12, Column 455: [Warning-file-not-found] Invalid file link: 'mrlearning-base.md'.

mixed-reality-docs/holograms-230.md

Line 10, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 12, Column 455: [Warning-file-not-found] Invalid file link: 'mrlearning-base.md'.

mixed-reality-docs/holograms-101e.md

Line 10, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 12, Column 455: [Warning-file-not-found] Invalid file link: 'mrlearning-base.md'.

mixed-reality-docs/holograms-211.md

Line 10, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 12, Column 455: [Warning-file-not-found] Invalid file link: 'mrlearning-base.md'.

mixed-reality-docs/holograms-100.md

Line 14, Column 455: [Warning-file-not-found] Invalid file link: 'mrlearning-base.md'.

mixed-reality-docs/holograms-220.md

Line 10, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 12, Column 455: [Warning-file-not-found] Invalid file link: 'mrlearning-base.md'.

mixed-reality-docs/holograms-240.md

Line 10, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 12, Column 455: [Warning-file-not-found] Invalid file link: 'mrlearning-base.md'.

mixed-reality-docs/mixed-reality-250.md

Line 10, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 12, Column 455: [Warning-file-not-found] Invalid file link: 'mrlearning-base.md'.

mixed-reality-docs/holograms-212.md

Line 10, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 12, Column 455: [Warning-file-not-found] Invalid file link: 'mrlearning-base.md'.

mixed-reality-docs/shared-experiences-in-mixed-reality.md

Line 170, Column 16: [Warning-file-not-found] Invalid file link: 'mrlearning-sharing(photon)-ch1.md'.

mixed-reality-docs/unity-spatial-audio-ch1.md

Line 73, Column 90: [Warning-file-not-found] Invalid file link: 'mrlearning-base-ch1.md'.

mixed-reality-docs/holograms-101.md

Line 10, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 12, Column 455: [Warning-file-not-found] Invalid file link: 'mrlearning-base.md'.

mixed-reality-docs/mixed-reality-213.md

Line 10, Column 0: [Warning-h1-not-first] Markdown content is not allowed before H1.
Line 12, Column 455: [Warning-file-not-found] Invalid file link: 'mrlearning-base.md'.

mixed-reality-docs/azure-services.md

Line 65, Column 51: [Warning-file-not-found] Invalid file link: 'mrlearning-asa-ch1.md'.

.openpublishing.redirection.json

Line 185, Column 106: [Suggestion-redirection-url-not-found] Can't preserve document ID for redirected file 'mrlearning-sharing(photon)-ch5.md' because redirect URL 'https://docs.microsoft.com/en-us/windows/mixed-reality/mrlearning-sharing(photon)-ch4' is invalid or is a relative path to a file in another repo. Replace the redirect URL with a valid absolute URL, or set redirect_document_id to false in .openpublishing.redirection.json.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Use modern CSS to simplify input checkboxs and radios. Also improves …

…accessibility since we are now using standard markup.
Fixes #2899

It looks good, just a minor thing that I noticed is a little misalignment in checkbox label and input.

Good catch. I think I found a fix for it now.


power hungry

please see comment on other PR. the solutions need to be on branches described in the instructions of the README. will reopen and merge when they are fixed. let me know if you need help with it


Build from source(python2.7 ubuntu 16.04) has error:  AttributeError: attribute 'doc' of 'type' objects is not writable

System information
Linux Ubuntu 16.04):

TensorFlow installed from (source or
binary): - TensorFlow version 1.13.2
Python version: 2.7.12
Bazel version 0.22.0
GCC  5.4.0
CUDA/cuDNN version: - 10.0/7.6.4
cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb
cuda-repo-ubuntu1604-10-0-local-nvjpeg-update-1_1.0-1_amd64.deb

libcudnn7_<IP_ADDRESS>-1+cuda10.0_amd64.deb
libcudnn7-dev_<IP_ADDRESS>-1+cuda10.0_amd64.deb
libnvinfer5_5.0.2-1+cuda10.0_amd64.deb
libnvinfer-dev_5.0.2-1+cuda10.0_amd64.deb
libnvinfer-samples_5.0.2-1+cuda10.0_all.deb
tensorrt_<IP_ADDRESS>-1+cuda10.0_amd64.deb
./configure    cuda  yes    tensorrt yes
also tried on ubuntu 18.04
tensorflow 1.15.2
bazel 0.24.1
cuda/cudnn   10.2/7.6.5 same problem
tensorrt  nv-tensorrt-repo-cuda10.2-trt<IP_ADDRESS>-ga-20191108
 return *(float*)&ilane;
                  ^

tensorflow/lite/toco/tflite/import.cc: At global scope:
tensorflow/lite/toco/tflite/import.cc:195:6: warning: 'bool toco::tflite::{anonymous}::Verify(const void*, size_t)' defined but not used [-Wunused-function]
bool Verify(const void* buf, size_t len) {
^
ERROR: /home/weilo/tensorflow-1.13.2/tensorflow/BUILD:579:1: Executing genrule //tensorflow:tf_python_api_gen_v1 failed (Exit 1)
Traceback (most recent call last):
File "/home/weilo/.cache/bazel/_bazel_weilo/5dc966cf5c885efffef93d319484bf56/execroot/org_tensorflow/bazel-out/host/bin/tensorflow/create_tensorflow.python_api_1_tf_python_api_gen_v1.runfiles/org_tensorflow/tensorflow/python/tools/api/generator/create_python_api.py", line 27, in
from tensorflow.python.tools.api.generator import doc_srcs
File "/home/weilo/.cache/bazel/_bazel_weilo/5dc966cf5c885efffef93d319484bf56/execroot/org_tensorflow/bazel-out/host/bin/tensorflow/create_tensorflow.python_api_1_tf_python_api_gen_v1.runfiles/org_tensorflow/tensorflow/python/init.py", line 63, in
from tensorflow.python.framework.framework_lib import *  # pylint: disable=redefined-builtin
File "/home/weilo/.cache/bazel/_bazel_weilo/5dc966cf5c885efffef93d319484bf56/execroot/org_tensorflow/bazel-out/host/bin/tensorflow/create_tensorflow.python_api_1_tf_python_api_gen_v1.runfiles/org_tensorflow/tensorflow/python/framework/framework_lib.py", line 52, in
from tensorflow.python.framework.importer import import_graph_def
File "/home/weilo/.cache/bazel/_bazel_weilo/5dc966cf5c885efffef93d319484bf56/execroot/org_tensorflow/bazel-out/host/bin/tensorflow/create_tensorflow.python_api_1_tf_python_api_gen_v1.runfiles/org_tensorflow/tensorflow/python/framework/importer.py", line 28, in
from tensorflow.python.framework import function
File "/home/weilo/.cache/bazel/_bazel_weilo/5dc966cf5c885efffef93d319484bf56/execroot/org_tensorflow/bazel-out/host/bin/tensorflow/create_tensorflow.python_api_1_tf_python_api_gen_v1.runfiles/org_tensorflow/tensorflow/python/framework/function.py", line 36, in
from tensorflow.python.ops import resource_variable_ops
File "/home/weilo/.cache/bazel/_bazel_weilo/5dc966cf5c885efffef93d319484bf56/execroot/org_tensorflow/bazel-out/host/bin/tensorflow/create_tensorflow.python_api_1_tf_python_api_gen_v1.runfiles/org_tensorflow/tensorflow/python/ops/resource_variable_ops.py", line 39, in
from tensorflow.python.ops import variables
File "/home/weilo/.cache/bazel/_bazel_weilo/5dc966cf5c885efffef93d319484bf56/execroot/org_tensorflow/bazel-out/host/bin/tensorflow/create_tensorflow.python_api_1_tf_python_api_gen_v1.runfiles/org_tensorflow/tensorflow/python/ops/variables.py", line 133, in
"* ONLY_FIRST_TOWER: Deprecated alias for ONLY_FIRST_REPLICA.\n  ")
AttributeError: attribute 'doc' of 'type' objects is not writable
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 16309.185s, Critical Path: 310.76s
INFO: 15104 processes: 15104 local.
FAILED: Build did NOT complete successfully

@gms2009
Provide the exact sequence of commands / steps that you executed before running into the problem. Also, looks like Tensorflow not installed properly.please try with tested build configurations for installing tensorflow.Thanks!

tensorflow with python3(build from source in the same machine) has been installed.  that might be the problem?

bazel version is 0.20.0
build configure is   cuda yes   tensorrt yes      all others default
error is around 19xxx
fresh install ubuntu 16.04.06
following is .bash_history unmodified, so has some trash
sudo apt update
sudo apt upgrade
sudo mount /dev/sda5 /mnt/
sudo dpkg -i /mnt/extra/cuda-repo-ubuntu1604-10-0-local-10.0.130-410.48_1.0-1_amd64.deb
sudo apt-key add /var/cuda-repo-10-0-local-10.0.130-410.48/7fa2af80.pub
sudo apt update
sudo apt install cuda
vi vvv
nvidia-smi
sudo mount /dev/sda5
sudo mount /dev/sda5 /mnt/
sudo dpkg -i /mnt/extra/u16/cuda-repo-ubuntu1604-10-0-local-nvjpeg-update-1_1.0-1_amd64.deb
sudo dpkg -i /mnt/extra/nv-tensorrt-repo-ubuntu1604-cuda10.0-trt<IP_ADDRESS>-ga-20181009_1-1_amd64.deb
cd /var/nv-tensorrt-repo-cuda10.0-trt<IP_ADDRESS>-ga-20181009/
ls
sudo dpkg -i libcudnn7_<IP_ADDRESS>-1+cuda10.0_amd64.deb libcudnn7-dev_<IP_ADDRESS>-1+cuda10.0_amd64.deb libnvinfer5_5.0.2-1+cuda10.0_amd64.deb libnvinfer-dev_5.0.2-1+cuda10.0_amd64.deb libnvinfer-samples_5.0.2-1+cuda10.0_all.deb tensorrt_<IP_ADDRESS>-1+cuda10.0_amd64.deb
sudo apt update
sudo apt upgrade
cd
cp /mnt/extra/tensorflow-1.13.2.zip  ./
unzip tensorflow-1.13.2.zip
cd tensorflow-1.13.2/
./configure
sudo dpkg -i /mnt/extra/bazel_0.22.0-linux-x86_64.deb
sudo apt install zlib1g-dev
./configure
sudo apt install python-dev python-pip
pip install six numpy wheel setuptools mock future keras_applications keras_preprocessing enum
pip install --upgrade pip
pip install six numpy wheel setuptools mock future keras_applications keras_preprocessing enum
./configure
ls /mnt/extra/bazel
sudo dpkg -i /mnt/extra/bazel_0.20.0-linux-x86_64.deb
sudo apt install java8-sdk-headless java8-sdk
sudo apt install openjdk-8-sdk-headless openjdk-8-sdk
sudo apt install openjdk-8-jdk-headless openjdk-8-jdk
./configure
bazel build --config=opt --config=cuda //tensorflow/tools/pip_package:build_pip_package

unable to open tested build configurations, hope you can put some info here, like version for cuda cudnn tensorrt tensorflow bazel, for python2 not 3

@gms2009

Automatically closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


Parser doesn't seem to return correct value for created_on

Here are examples I ran in my Ruby console.

You'll see a "Creation Date: 2002-06-21T14:22:15Z" key in the WHOIS record, but it's not populating correctly

[39] dev@us-central1 (main)> whois.lookup('uct.ac.za').parser.created_on
Whois::AttributeNotImplemented: Unable to find a parser for property `created_on'
from /usr/local/bundle/gems/whois-parser-2.0.0/lib/whois/parser.rb:365:in `delegate_property_to_parsers'
[40] dev@us-central1 (main)> whois.lookup('uct.ac.za').parser
#<Whois::Parser:0x0000ffff6c6b9ab0 @record="Whois Server: whois.ac.za\r\nReferral URL: https://whois.ac.za/\r\nDomain Name: uct.ac.za\r\nRegistry Domain ID: dom_1OC3--1\r\nUpdated Date: 2024-07-01T00:00:07Z\r\nCreation Date: 2002-06-21T14:22:15Z\r\nRegistry Expiry Date: 2025-07-01T00:00:00Z\r\nRegis...

This is for NL

[46] dev@us-central1 (main)> a=Whois.lookup('careless-nederland.nl')
"Domain name: careless-nederland.nl\r\nStatus:      active\r\n\r\nRegistrar:\r\n   IONOS SE\r\n   Elgendorfer Strasse 57\r\n   56410 Montabaur\r\n   Germany\r\n\r\nAbuse Contact:\r\n<EMAIL_ADDRESS>     no\r\n\r\nDomain nameservers:\r\n   ns1020.ui-dns.com\r\n   ns1032.ui-dns.org\r\n   ns1087.ui-dns.biz\r\n   ns1063.ui-dns.de\r\n\r\nCreation Date: 2017-12-09\r\n\r\nUpdated Date: 2022-02-18\r\n\r\nRecord maintained by: SIDN BV\r\n"
[47] dev@us-central1 (main)> a.parser.created_on
nil

Could you point me in the right direction on how to get the Creation Date to return correctly?

Those attributes do not seem to be supported/implemented in the specific parser for these TLDs. You can write a PR to add support for them (or see if there's another better parser to re-use for these TLDs). The main repository here has been abandoned though, so if you do contribute, you may want to submit your PR on my fork which is much more up-to-date: https://github.com/jarthod/whois-parser.
Also for some TLD like .NL you can use RDAP (ruby gem) instead of WHOIS, which uses a structured json API common to all TLDs so it's much more reliable to get such information. But unfortunately not all TLD has an RDAP server yet (.ac.za does not for example).
> RDAP.domain('careless-nederland.nl')['events']
# =>
[{"eventAction"=>"registration", "eventDate"=>"2017-12-09T13:19:09Z"},
 {"eventAction"=>"last changed", "eventDate"=>"2022-02-18T11:41:58Z"},
 {"eventAction"=>"last update of RDAP database", "eventDate"=>"2024-09-07T22:10:34Z"}]


Convert unsupported characters

Is this one superseded by the one about OpenPDF?

@enyia21 I think we can close this PR now?

Closing as we won't be usign this approach.


Option 1 does not appear secure

Option 1 does not appear secure as you are suggesting to include the secret in client-side JavaScript. I think you would need to have this portion of the code running on the server and just return the token to the client.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: d0a95d02-732d-3324-37ce-d2c1a41131e0
Version Independent ID: bc0366f3-8714-e758-ff02-07837a7751d0
Content: Connect a bot to the Web Chat channel - Bot Service
Content Source: articles/bot-service-channel-connect-webchat.md
Product: bot-framework
GitHub Login: @RobStand
Microsoft Alias: kamrani

You and the doc are saying same thing. The doc says "Use this option if you can execute a server-to-server request to exchange your web chat secret for a temporary token," For even more security, see this.


Fulfillment Endpoint and Tracking URL

The docs show that one can provide a tracking URL and a tracking company when creating fulfillments.
When I provide these attributes, along with tracking numbers, Shopify ignores the provided values for the URL and company, and instead uses pre-computed values.
When I provide a company and tracking URL, and tracking numbers, I expect the provided data to override the Shopify defaults, not the other way around.
Is there some explanation as to how to provide a correct tracking URL and company and have those values actually be used when creating fulfillments?

do you have any objects IDs that you tried this with? It might help with troubleshooting.
@silverstreaked can you have someone look into this please?

I received a confirmation that this is currently a known issue with Shopify and that the developers are looking into a fix. I can of course reproduce this at will, however I have to do that with the cooperation of a merchant. So it is a bit of a production.
#<ShopifyAPI::Fulfillment:0x007feef28c1fc0 @attributes={"tracking_number"=>"RM391548631KR", "tracking_company"=>"TNT Post", "tracking_url"=>"https://www.17track.net/en/result/post-details.shtml?nums=RM391548631KR", "notify_customer"=>true, "id"=>785878596, "created_at"=>"2015-07-06T15:56:50+09:00", "service"=>"manual", "status"=>"success", "updated_at"=>"2015-07-06T15:56:50+09:00", "tracking_numbers"=>["RM391548631KR"], "tracking_urls"=>["https://www.17track.net/en/result/post-details.shtml?nums=RM391548631KR"], "receipt"=>#<ShopifyAPI::Receipt:0x007feef2830520 @attributes={}, @prefix_options={}, @persisted=true>,

Generates this tracking URL... no match there...
http://parcels-uk.tntpost.com/mytrackandtrace/trackandtrace.aspx?lang=en&I=true&P=&B=RM391548631KR

thanks for the update!

Hi, I am not getting paid for what I consider to be perfect code, due to this open bug in Shopify. It has now been 28 days since this was brought to Shopify attention with ZERO response. My client is not paying till this is fixed... can you PLEASE update me on this issue. Thanks!

@garethson can you look at this?

We have a fix for this in place, will update here when it's rolled out, hopefully later today.

thanks @garethson!!

Indeed, thank you very much for looking into this and fixing it. Korea sends their love I am sure!

This has been deployed. @resistorsoftware Thanks for your patience with us, please report back if this doesn't seem to have fixed the issue.


[release-1.10] Fix empty response from verify-install

This is an automated cherry-pick of #32731

@googlebot I consent.

@istio-testing: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-multicluster-k8s-tests_istio_release-1.10
3f97f10cc882464657d0fa0d809251027ec981ff
link
/test integ-multicluster-k8s-tests_istio_release-1.10

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

@istio-testing: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-multicluster-k8s-tests_istio_release-1.10
3f97f10cc882464657d0fa0d809251027ec981ff
link
/test integ-multicluster-k8s-tests_istio_release-1.10

integ-distroless-k8s-tests_istio_release-1.10
3f97f10cc882464657d0fa0d809251027ec981ff
link
/test integ-distroless-k8s-tests_istio_release-1.10

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

/retest

@istio-testing: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio_release-1.10
3f97f10cc882464657d0fa0d809251027ec981ff
link
/test integ-pilot-multicluster-tests_istio_release-1.10

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

@istio-testing: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio_release-1.10
3f97f10cc882464657d0fa0d809251027ec981ff
link
/test integ-pilot-multicluster-tests_istio_release-1.10

integ-telemetry-mc-k8s-tests_istio_release-1.10
3f97f10cc882464657d0fa0d809251027ec981ff
link
/test integ-telemetry-mc-k8s-tests_istio_release-1.10

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

@istio-testing: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio_release-1.10
3f97f10cc882464657d0fa0d809251027ec981ff
link
/test integ-pilot-multicluster-tests_istio_release-1.10

integ-telemetry-mc-k8s-tests_istio_release-1.10
3f97f10cc882464657d0fa0d809251027ec981ff
link
/test integ-telemetry-mc-k8s-tests_istio_release-1.10

integ-operator-controller-tests_istio_release-1.10
3f97f10cc882464657d0fa0d809251027ec981ff
link
/test integ-operator-controller-tests_istio_release-1.10

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

/retest

@istio-testing: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio_release-1.10
3f97f10cc882464657d0fa0d809251027ec981ff
link
/test integ-pilot-multicluster-tests_istio_release-1.10

integ-telemetry-mc-k8s-tests_istio_release-1.10
3f97f10cc882464657d0fa0d809251027ec981ff
link
/test integ-telemetry-mc-k8s-tests_istio_release-1.10

integ-operator-controller-tests_istio_release-1.10
3f97f10cc882464657d0fa0d809251027ec981ff
link
/test integ-operator-controller-tests_istio_release-1.10

integ-multicluster-k8s-tests_istio_release-1.10
3f97f10cc882464657d0fa0d809251027ec981ff
link
/test integ-multicluster-k8s-tests_istio_release-1.10

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

/retest

@istio-testing: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-multicluster-tests_istio_release-1.10
3f97f10cc882464657d0fa0d809251027ec981ff
link
/test integ-pilot-multicluster-tests_istio_release-1.10

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

/retest


Implement view functionality for ActiveAdmin pages

Bring it current with the current administration pages and schema

Skills and Projects currently fail

May have some dependencies on issue #71

the recent changes i made have fixed at least the most obvious activeadmin - however there are likely remaining bugs, in addition there are many ways activeadmin could be functionally improved (working on the filters and search, the forms, etc. i can try to make a list if anyone is interested in doing this but would just like more guidance


Question: How to remove a worksheet from existing Excel file?

Is there a way to remove an existing worksheet from a file?
I can only find methods for adding new sheets, but no way to remove a file that is already present.  Am I missing something obvious or is this outside the scope of this library?

It's not a simple operation because a bunch of different things need to be updated, but to first order you can just:
function delete_ws(wb, wsname) {
  const sidx = wb.SheetNames.indexOf(wsname);
  if(sidx == -1) throw `cannot find ${wsname} in workbook`;

  // remove from workbook
  wb.SheetNames.splice(sidx,1);
  delete wb.Sheets[wsname];

  // update other structures
  if(wb.Workbook) {
    if(wb.Workbook.Views) wb.Workbook.Views.splice(sidx, 1);
    if(wb.Workbook.Names) {
      const names = wb.Workbook.Names;
      for(let j = names.length - 1; j >= 0; --j) {
        if(names[j].Sheet == sidx) names = names.splice(j,1);
        else if(names[j].Sheet > sidx) --names[j].Sheet;
      }
    }
  }
}

There's probably some other metadata that needs to be updated, but that should suffice for basic workbooks

Thank you, works great!


Refactor Decoders - Transformer Interface Refactor

This PR is a WIP to include the Transformer Interface Refactor in the Refactor Decoders' PR: https://github.com/speechbrain/speechbrain/pull/751

Hi @johntremblay, it looks like some tests are failing here..

Hi @johntremblay, it looks like some tests are failing here..

@mravanelli yeah the intent of the PR was only to agreed on the design! If you are good with it I will clean everything

Dear @johntremblay,
Thank you for your contribution to our project through this pull request. Unfortunately, we have decided to close this pull request due to its staleness.
Since the initial submission, our project has undergone significant updates, and we've released several new versions. As a result, we kindly request you to create a new pull request with the latest commits to ensure compatibility and integration with the current codebase.
Please sync your fork with the latest changes from the main repository and address any potential conflicts that may arise during this process. We appreciate your understanding and continued interest in contributing to our project.
If you have any questions or encounter difficulties while creating the new pull request, feel free to reach out. We value your contributions and look forward to seeing an updated pull request from you.
You may also want to stay in touch with @TParcollet with respect to the goal of this PR. As Transformer interface changed a lot recently, it may be possible that this pull request will have to change its initial purpose.
Best regards,
Adel


Should @types packages be dependencies or devDependencies?

This isn't a bug or feature request, but I noticed that there are @types/ packages in the dependencies section of @material-ui/core. Shouldn't they be devDependencies instead? Or is there a reason for them to be dependencies?
Just wondering, because they current cause some errors in my app:
> tsc -p ./tsconfig.json --noEmit

node_modules/@types/react-transition-group/node_modules/@types/react/index.d.ts:2746:14 - error TS2300: Duplicate identifier 'LibraryManagedAttributes'.

2746         type LibraryManagedAttributes<C, P> = C extends React.MemoExoticComponent<infer T> | React.LazyExoticComponent<infer T>
                  ~~~~~~~~~~~~~~~~~~~~~~~~

  node_modules/@types/react/index.d.ts:2744:14
    2744         type LibraryManagedAttributes<C, P> = C extends React.MemoExoticComponent<infer T> | React.LazyExoticComponent<infer T>
                      ~~~~~~~~~~~~~~~~~~~~~~~~
    'LibraryManagedAttributes' was also declared here.

node_modules/@types/react/index.d.ts:2744:14 - error TS2300: Duplicate identifier 'LibraryManagedAttributes'.

2744         type LibraryManagedAttributes<C, P> = C extends React.MemoExoticComponent<infer T> | React.LazyExoticComponent<infer T>
                  ~~~~~~~~~~~~~~~~~~~~~~~~

  node_modules/@types/react-transition-group/node_modules/@types/react/index.d.ts:2746:14
    2746         type LibraryManagedAttributes<C, P> = C extends React.MemoExoticComponent<infer T> | React.LazyExoticComponent<infer T>
                      ~~~~~~~~~~~~~~~~~~~~~~~~
    'LibraryManagedAttributes' was also declared here.

Found 2 errors.

My problem seems to be similar to https://github.com/mui-org/material-ui/issues/14179#issuecomment-454152746
❯ npm ls @types/react                                                                                ✹
<EMAIL_ADDRESS>/Users/joepea/src/Signafy+mapper-saffron
├─┬<EMAIL_ADDRESS>│ └─┬<EMAIL_ADDRESS>│   └──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├─┬<EMAIL_ADDRESS>│ └──<EMAIL_ADDRESS>deduped
└─┬<EMAIL_ADDRESS>  ├──<EMAIL_ADDRESS>deduped
  └─┬<EMAIL_ADDRESS>    └──<EMAIL_ADDRESS>deduped

So I unpinned the @types/react version.

@trusktr I think that your case is based on some strong foundations:

No type packages in the dependencies of antd while it's written with TypeScript<EMAIL_ADDRESS>Same with formik<EMAIL_ADDRESS>

This isn't a bug or feature request, but I noticed that there are @types/ packages in the dependencies section of @material-ui/core. Shouldn't they be devDependencies instead? Or is there a reason for them to be dependencies?

If they were devDependencies then the wouldn't be installed by default. @types/* packages work the same way.
Basically:

Do you use the types in your released declarations? -> dependency
Otherwise -> devDependency

Issues with conflicting types/* packages is very frequent which is why libraries always use any version.

@eps1lon How do you explain the Antd and Formik tradeoff?

They're doing it wrong.

@eps1lon Ok, we can close then.

@eps1lon Interesting.
Based on this question on Stack Overflow, it should perhaps be in dependencies if we are re-exporting a type for the end user to use, and otherwise it can stay in devDependencies.
I think this makes sense, because: if material-ui isn't re-exporting react-transition-group interfaces, then I won't interact with those interfaces, therefore I don't need the types.
Quick question: is material-ui re-exporting react-transition-group to end users of material-ui?

Maybe "re-exporting" isn't the right word. Are perhaps the react-transition-group types exposed the the users, for example as prop types to the material-ui components?

Ah, I see the react-transition-group types are exposed here:
https://github.com/mui-org/material-ui/blob/674c523dffd0997f08154bc3c513e200823ee228/packages/material-ui/src/transitions/transition.d.ts#L23-L27
Alrighty, looks like they are required in dependencies then! 👍

We're extending a type. If we wouldn't list it as a dependency then users would have to manually add it or trigger errors when compiling. Essentially defeating the purpose of a package.json.
With react it's slightly different since you almost always have those types in your package anyway. A peerDependency would be the perfect candidate here but this will trigger warnings for non-ts users.
There's no silver bullet here at the moment. But I rather stick with the approach that the defacto standard types package uses.

They're doing it wrong.

Just to be clear I don't know if they have any actual dependency on types. I suspect they do not. They're following the same approach concerning peer type dependency as we do.


Folders in new tree UI don't show as expandable until after clicking

The folders that I haven't clicked yet show just a folder icon, and no expansion indicator.  After clicking, they get the expansion indicator, and it doesn't go away.  This is confusing to me.  I'd rather they just display with the expansion indicator no matter what.

It seems that empty folders don't get a chevron.  Most likely, when a folder hasn't been opened, the system thinks it's empty.  If there's an option to show expansion controls even for empty nodes, that would fix it.

jqTree by default no matters what node is - directory, file, etc. Node is just node and only way to make node expansible is add children to it.
Node.type = project | directory is custom property I used to  set icons and logic, it is not jqTree option.
Default jqTree behavior - only expansible nodes(nodes with children) get chevrons.
Another point is expand/collapse node and select/deselect node are not related events, node can be deeply inside collapsed tree but still selected, or some node can be selected while other nodes are expanded.
I see two ways to make this work as you want

make node collapsible/expansible logic dependent not from children, but from node type. I'm not sure it is easy.
Disable jqTree chevrons and make our own via custom node html and call open/close events from code.

I don't think showing the expansion UI for an empty node is necessary.  But I do think that it needs to be shown for a node that's not loaded yet.  Is there some way to hack around that?  For instance, maybe you can add a placeholder child node in every folder until it's actually loaded?

Ok, I hope I'll have time to do something with styles tomorrow.

I believe this one is resolved now since the whole tree is loaded at once?

Yes.


[fix #669] compare identifier in opf and ncx

resolves #669
Raised severity level for NCX_001 from USAGE to ERROR for both EPUB 2 and EPUB 3

Boy, those JSON tests are killing me 😭

Thanks Romain! Waiting to merge until we discussed it in the TF.

When did it stop being an error? It's been a popularly misunderstood error over the years, and I think most tools that were screwing the IDs up are fixed by now.
But it's one of the somewhat useless error checks, in my opinion. Yes, the identifier of the publication should be consistent wherever it's used, but just as a non-unique package identifier doesn't cause any real issues what supposed problem warrants a mismatch being an error?
What even cares about the identifier in the NCX, in other words? A legacy DAISY player? It feels like ideas of DAISY and EPUB co-existing.
I'm hard-pressed to care about changing the severity, in other words.

Since this is possibly quite a breaking change (some previously "valid" EPUB would raise an error), maybe we should bring it to tomorrow's call? ping @TzviyaSiegman

missed that, sorry...

When did it stop being an error? It's been a popularly misunderstood error over the years, and I think most tools that were screwing the IDs up are fixed by now.

This has been a WARNING in EpubCheck 3 ever since, but was changes to  USAGE with EpubCheck 4.0 by #329

This has been a WARNING in EpubCheck 3 ever since, but was changes to USAGE with EpubCheck 4.0

In that case, it may not be worth changing. The lack of matching affects nothing, and making people fix is not really worth the bother.

@rdeltour via IRC:
[19:53] <rdeltour> #798 I'm OK to re-enable the check, it won't affect many people, and the error is pretty straighforward

Ok, going to merge it!

We have difficulties with the check between opf identifier and ncx with epubcheck 4.2.
The opf file contains :  <dc:identifier id="ean">urn:isbn:978207278XXXX</dc:identifier>
The ncx file contains : <meta name="dtb:uid" content="978207278XXXX"/>
This was correct with epubcheck 4.0.x but 4.2 considers that opf identifier and ncx dtb:uid don't match and generates an error :
ERROR(NCX-001):
/OPS/toc.ncx(-1,-1):
L'identifiant NCX ('978207278XXXX') ne correspond pas à l'identifiant
OPF ('urn:isbn:978207278XXXX').
If we change the value of dtb:uid meta in the ncx file for <meta name="dtb:uid" content="urn:isbn:978207278XXXX"/> it is ok for epubcheck 4.2.
Is it a good practice for the "dtb:uid"  content value ?

This is now the way to go @ptytgat, that's correct.


fix: redundant '/' in URL generated in Azure SDK when using Azurite-styled connection string

#200

@fhussonnois Thanks for your review in advance :bow:


Remove unnecessary dependencies in debug-adapter-core

Purpose

Remove unnecessary dependencies in debug-adapter-core

Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[ ] Added necessary tests

[ ] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[ ] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

This was a test PR


Update mgmt.yml for Azure Pipelines

/azp run azure-sdk-for-net - mgmt

@weshaggard could you take a look at why the checks are not being triggered on these PRs?

/azp run azure-sdk-for-net - mgmt

Github webhooks outage, https://www.githubstatus.com/. They started sending them again but there is a large backlog.


Add custom date format options

This adds the options:

commit_date_format: Applied to the commit view.
log_date_format: Applied to all the dates in a log like view. This includes the log, reflog, stashes.

Closes #1568.

Yeah, I don't think thats something you should worry about: I'm building a bunch of e2e tests right now and they can be a tad temperamental.
Anywho, looks reasonable, I'll take it for a spin in a bit. Thanks for doing this :)


check only coverage with ubuntu 20.04

Coverage decreased (-46.9%) to 49.279% when pulling b8f2da39fbb054e3f88f26f48d275836d1d0eb03 on narekgharibyan:coverage_20_04 into 1d262f0f08697aa715b2c887f4a63880a8765c30 on KeyviDev:master.


Can not close settings window actively

I am not able to close the settings window for shindrameter actively.. is it possible to add a close window to the settings too?

Edit:
found out that if you check "invisible when no stats" you can not close the settings menu with clicking on the dps meter since it doesnt show.
So its probally related to that feature.

Here is not shinrameter issue tracker.
To close settings window you can click anywhere outside of it. It's simply context menu.


help: Fix up message deletion permissions documentation.

Current: https://zulip.com/help/delete-a-message
Updated:

Current: https://zulip.com/help/restrict-message-editing-and-deletion
Updated:

Merged, thanks @alya!


Update README.md

Oh!  I only meant if you had other updates, didn't mean to have you make this one tiny change, sorry!

@RamblingCookieMonster sorry about that. I'll get a PR put together tonight with my script and links to Bert's stuff right in the script file


discount factor for Chapter 10

https://github.com/ShangtongZhang/reinforcement-learning-an-introduction/blob/4d8928bb7538d81b818267c983f3fd004ffc9068/chapter10/mountain_car.py#L216
the above code means you just set gamma to 1?

yes


[W6.6h][W14-B2]Teo Wen Zong

Add rename tag use case

@wenzongteo
Some comments added. Please ack & close the PR after reading comments.


Visual Studio 2022 keeps breaking on exception which seems to be handled in Python internally

This issue has been moved from a ticket on Developer Community.

[severity:It's more difficult to complete my work]
I want to debug my Python application with Visual Studio 2022 Pro - we're just evaluating it for our purpose - and am just configuring the solution. I've stumbled upon a very persistant exception, which breaks execution every time I debug my application and it is annoying that I have to continue several times before the application actually runs.
The minimum sample to preproduce the issue looks like this:
import enum
class MyParentClass(enum.Enum):
    def __getattribute__(self, item):
        return super().__getattribute__(item)

class MyEnum(MyParentClass):
    OPTION1 = 1
    OPTION2 = 2
    OPTION3 = 3

What happens is that return super().__getattribute__(item) throws AttributeError exception several times. This seems all to be part of some internal Python logic. I got to the point just before the exception and it looks like this exception is triggered in enum.py, specifically __new__ function, which calls hasattr(enum_member, '_value_').
I couldn't go deeper with the debugger, as it seems this part is not implemented in Python. But considering how the code executes normally afterwards, as if the exception wasn't thrown at all, I'm guessing there is some internal code, which handles this exception.
The main problem seems to be that Visual Studio seems to think this is an unhandled exception and breaks there unconditionally. I tried disabling all exceptions, so it wouldn't break on any, but what I see is that it breaks only on unhandled exceptions. So I'm guessing this is the gist of the problem. I also tried toggling the option Enable Just My Code, but it made no difference in this case.
If I execute this code without a debugger it finishes without any unhandled exceptions.
Other debuggers, such as PyCharm which we are using at the moment, by default do not break on this exception.
This is a blocker for our team, as we don't want to deal with these breaks every time we start debugging our application.
Is there a way to prevent this behavior? If not, do you have a plan to fix it?

Original Comments
Feedback Bot on 3/3/2023, 00:06 AM:
(private comment, text removed)

Original Solutions
(no solutions)

Hi @int19h, do you know if there's a way to not break on this exception in VS?

The fundamental problem here is that it is not known at the point where exception is thrown in Python whether it will be handled or not, because the exception system is one-pass rather than two-pass (as in e.g. C++ or C#). The debugger approximates it by looking at the call stack and inspecting bytecode to see which try-except blocks are currently active. But exceptions can also be handled in native code, and that's what CPython itself does in this case.
Thus, as things stand, the only workaround is to disable reporting that particular exception class entirely - in VS, you can do it via Debug -> Windows -> Exception Settings.
Now, it might be possible to improve the heuristics by looking at more than just try..except blocks - e.g. in this case, the debugger could assume that it's okay for a __getattribute__ frame to raise that particular exception, but report it if and when it shows up in a different frame. However, note that this means that you can also end up suppressing genuine logic errors - e.g. if the implementation of __getattribute__ invokes something else that it does not expect to raise AttributeError; but it does, you'd probably want to know that at the point where it happens. So whatever we do here, I think it needs to be configurable.

I already tried disabling all exceptions in the Debug -> Windows -> Exception Settings, but this exception still breaks the debug session.  So at the moment we don't have any functional workaround for this (apart from hitting run many times each session).
I'm attaching a screenshot as proof:

This issue is still present in late 2024 with VS 2022 Version 17.11.2. It's very disruptive to the debugging experience.


Add edit/delete flow to bot messages

This adds a Slack shortcut to edit/delete bot messages. I still want to test this a bit more but it does what it says on the tin.
Right now it restricts editors based on one of two criteria:

You can edit a post if you are mentioned in it.
You can edit a post if you are a member of #admins or #intake_volunteers. This will necessitate inviting the bot to those channels.

closes: #41

Thanks for the review-- no worries about the delay, I've been busy breaking stuff at work anyhow.
Gating by channel membership was @mab253 's awesome idea. Slack mention-groups are really lame so I'm happy we all agree this is the way to go.
I'll make it delete clear the old message metadata tonight or tomorrow and we can go from there.

Great PR. I meant issue not PR for the followup :/


Add support for local folders

Hello!
Thanks for your extension, it does exactly what I expect from a P4 IDE integration. Here's a little contribution that allows it to work with "solutionless" folders, i.e. the "Open local folder" flow from the splash screen. This works because IVsSolution returns the folder path as solution name, as if it was the solution. To account for the fact that in this flow we have no way to store user preferences (like we do in the solution case), I've implemented detection of P4CONFIG usage, to make the automatic mode a more robust default.
One could argue that the P4CONFIG detection should run also in the solution case, as the subsequent user preference load from the solution should be able to overwrite the detected P4CONFIG defaults, but I don't need that in my case, so I'll leave that as a future opportunity.

Oops, I've only noticed now that I've changed a ton of whitespace by inadvertently converting space indentation to tabs. 😬 If that's an issue, I can revert it. The diff will get much clearer if you click the cog icon and tick "Hide whitespace".

I think automatically checking for the p4config file even with a Solution file should be fine.  Also, I think the settings could be saved to a text file in the .vs folder after you've loaded a folder in VS.  I may work on adding both of those before publishing to the Microsoft Visual Studio marketplace.

There, replaced the top commit with one with whitespace-only changes removed!

Oh dear, I snuck a terrible bug in there. Hold on, fixing.

There, fixed a horrible bug and moved P4CONFIG handling to where it benefits both paths.


Documentation generation

Feature description
There's currently no documentation being generated. It would be nice to have some basics at least.
Describe the solution
This would involve using pydoc or sphinx to build documentation. It might be tricky because the original source may have no documentation, or documentation of differing types. This might need to be ignored. The wrapper code might have some useful documentation, but may also need expanding before it is truly very useful.
Describe alternatives
No response
Additional context
This may be more difficult than expected because of the varieties in coding styles and the wrapping. It might also require more baseline documentation to be written before it is useful.
Are you working on this?
None

Hey @etpeterson I would love to give this a try, I used sphinx before so I may try it. We need to build the content of the /doc folder and generate api documentation as well, right? I think we might also need to add pre-commit hooks to ensure that the code is well-styled and documented, which will subsequently impact the API documentation. Let me know what you think about this.

Yes, it could be a big job. It's important to go light on this because the outside algorithms won't follow any guidelines we set, so that could be ignored or parsed optionally. That's the src/original folder. I wouldn't necessarily block merges on documentation at this point, but it would be nice to warn. Also, just being able to build docs might be the first step, with the followup to be build and check automatically.

Hello, @etpeterson This is Aditi. I have some experience in building docs with sphinx. So Can I just start trying to work on it? #
think I need to work on the src/original . Please correct me if I am wrong.

Hi @Aditish51, glad that you also want to work on it with @AhmedBasem20. It sounds like you both might know more about Sphinx than me. Is there a way to easily split this project into 2 parts?
My thoughts are to split it into documentation generation and documentation automation, but I'm open to suggestions.
Also, can you assign this to yourselves or is that something I need to do?

My thoughts are to split it into documentation generation and documentation automation

I agree, I think we need to publish it somewhere after generating it, I see this: https://readthedocs.com/ is commonly used to deploy sphinx documentation.
I tried generating API docs from src/original but this is still in progress, I think we need to add the documents in /doc folder as well, and we should navigate for what we want from the root page. This way, we can just write future document files manually and it will be deployed automatically.

@etpeterson I am ready to work on the documentation generation part. You can assign this to me. Here is what I tried to generate the index page.

Please check this I can change the design if you want. Can I send a PR for this?

@etpeterson Can you please explain me more on which directory I need to work upon i.e. whether I need to work on src/original
or the standard wrappers inside it .I think there are three sub directories inside the src/original which contains wrappers. please correct me if I am wrong and guide me a bit more.

I think the key is flexibility for this. Ideally it would "work" on any folder, but the src/original is submitted to us and we don't have much control over what is in there. If they're thorough then it would have documentation, but most likely not. The sub directories are individual algorithms which are submitted to us which we then wrap to allow consistent use and testing.
Then there's the src/standardized which is the wrapping of the original into our structure. This we can standardize and make consistent with our structure. It might not contain much now, but we could make this something that generates good documentation.
Starting with what's in src/standardized would be good, but also using what is in src/original, if anything. Perhaps they could be linked in some way to prevent duplication?

@etpeterson  I think for now I can work upon just src/standardized instead of whole src / directory this would probably not duplicate things with src/original


[release-2.7] Manual cherry-pick of status retries (re-revert)

Re-apply:

#512

Because it was reverted in:

#518

ref: https://issues.redhat.com/browse/ACM-4885

/hold for 2.7.7


[kmac] Measure the security risks for dummy entropy in KMAC

This issue is a follow-up of PR #6262
In the PR #6262, KMAC entropy manager creates dummy (all zero) entropy right after out-of-reset state. This is inevitable to let ROM_CTRL to run cSHAKE or SHA3 operation without SW aid in order to verify ROM content.
This revision, however, leads to the possibility that KeyMgr may run KDF without proper entropies if software missed the configuration. In my opinion, this chance is rare as OpenTitan has multiple steps of detecting fault injection attacks.
This issue is to analyze the possibilities and searching for better solutions if needed.

@moidx @cfrantz
I think this effectively boils down to software sequencing.  Ie, until entropy is actually ready, we need to make sure we don't run any keymgr derivation steps so that the root seeds aren't exposed via side channel.
Are you comfortable making this guidance for software? It would not be difficult I think, to ask KMAC to expose the status of its entropy state to keymgr, and let keymgr decide it will not issue a transaction because entropy is not ready.

Hi @tjaychen, I think it is reasonable to lean on mask ROM for this. We are planning to implement incremental consistency check for critical registers, so we can add a state check before keymgr configuration.  We have to tie this with the post boot-init entropy source configuration sequence.

sounds good.
Thanks Miguel!
Then let's close this one down.
On Fri, Apr 23, 2021 at 1:37 PM moidx @.***> wrote:

Hi @tjaychen https://github.com/tjaychen, I think it is reasonable to
lean on mask ROM for this. We are planning to implement incremental
consistency check for critical registers, so we can add a state check
before keymgr configuration. We have to tie this with the post boot-init
entropy source configuration sequence.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/lowRISC/opentitan/issues/6285#issuecomment-825912541,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAH2RSUORGDYBKR7Y55P6T3TKHLCLANCNFSM43PB25HQ
.


Buffer lenght given for "recv" causes error

In Socket.swift file, the recv function has bufferLength paramter given as constant 256. When the incoming message/reply exceeds this size, received string becomes nil. Thus the size needs to be larger but not definite.
Maybe receiving might be reorganised or buffer and its size can be updated. I cound not decide which one would be better and I don't know exactly the process details.
I only changed the size (256 to larger value) and problems solved because bufferSize was larger than bufferLength, it was obvious. But this is not a permanent solution.

@gamzeylmz bufferLength is an optional parameter that you can override. Please let me know what you need.


High CPU usage

Ported from https://github.com/aler9/rtsp-simple-proxy/issues/9

How to transform the rtsp-simple-proxy config:
...

streams:
  cam1:
    url: rtsp://user1:pass1@<IP_ADDRESS>:554/stream1
    protocol: udp
  cam2:
    url: rtsp://user2:pass2@<IP_ADDRESS>:554/stream1
    protocol: tcp
  cam3:
    url: rtsp://user3:pass3@<IP_ADDRESS>:554/stream1
    protocol: udp

to the rtsp-simple-server config?
paths:
  all:
    # source of the stream - this can be:
    # * record -> the stream is provided by a client through the RECORD command (like ffmpeg)
    # * rtsp://url -> the stream is pulled from another RTSP server
    source: record
    # if the source is an RTSP url, this is the protocol that will be used to pull the stream
    sourceProtocol: udp

    # username required to publish
    publishUser:
    # password required to publish
    publishPass:
    # IPs or networks (x.x.x.x/24) allowed to publish
    publishIps: []

    # username required to read
    readUser:
    # password required to read
    readPass:
    # IPs or networks (x.x.x.x/24) allowed to read
    readIps: []

Like this?
paths:
  all:
    readUser: view
    readPass: view-pass
  cam1:
    url: rtsp://user1:pass1@<IP_ADDRESS>:554/stream1
    protocol: udp
  cam2:
    url: rtsp://user2:pass2@<IP_ADDRESS>:554/stream1
    protocol: tcp
  cam3:
    url: rtsp://user3:pass3@<IP_ADDRESS>:554/stream1
    protocol: udp

For what is the publishUser good? :wink:

I can't see any improvements in switching to rtsp-simple-server at all :roll_eyes:
rtsp-simple-server CPU usage (3 streams, idle):

docker stats (3 streams, idle):

Hi, between rtsp-simple-proxy and rtsp-simple-server there's a small difference in terms of CPU usage, the latter uses static buffers while the former allocates a buffer for each frame and relays on garbage collector, so the server should have a slightly better performance (i did many benchmark tests and analyzed output from pprof, that is integrated in rtsp-simple-server).
Anyway, improvements are always possible. The task that consumes most CPU is the one that writes byte buffers to sockets, therefore my idea is to implement a linux-only change that uses the sendfile C function to perform this operation, and this should result in a lower consumption (https://www.informit.com/articles/article.aspx?p=23618&seqNum=13)

Hi @aler9,
It looks like high CPU usage is caused by large buffer being allocated in the for loop grabbing the frames from the camera.
I dropped the buffer down a little and my CPU usage when from 18-25% to 1-3% with the one camera I was using.

@photostorm thank you very much for reporting this, it's a portion of code i forgot to update.
The allocation was replaced with static buffers in in eab4efe7 and v0.8.2

My CPU usage went from ~27% to ~13% which is better but still high compared to GitLab :wink:

Given the fact it supports now sourceOnDemand, I think we can close this issue as the CPU usage goes down to 0% if not in use :wink:

No, keep this open until we find a way to further reduce CPU usage during data transfers.

Performance during data transfers was increased further in 74f7e5d, by removing every call to copy() and by passing frames received from publishers directly to receivers.
The sendfile() function cannot be called in parallel and is not portable.
Improvements are always possible but in the meanwhile i'm closing this issue, since it has become too generic.


Figure out how items should get localized when passing into I18N module functions

I've been racking my brain over this one.
Basically, what the localization environment was supposed to be in my mind was a way of taking the bundle of localization-specific data for map objects like gender/amount and formatting it in a pure way. Map objects and the like would never get passed into the functions under locale/ because they didn't "belong" there. Instead, ILocalizable:produce_locale_data() would get called on them to retrieve just what would be needed for the functions inside the locale environment (he(), his_owned(), etc.).
What I didn't anticipate was that generating the name of an item is an expensive operation that requires the entire data of the item to be available in order to work. If you pass a default name for the item with its amount as 1 and later on need the name generated with its amount set to something else, you can't do that with :produce_locale_data(). You'd have to build the item's name from the code with :build_name() ahead of time. But it sometimes feels like that misses the point of :produce_locale_data() if we're doing all the work from the code anyway.
At the same time, we'd never have functions like he() or his_owned()outside the locale environment, because those are specific to a single language only.
I think the :produce_locale_data() thing works pretty well for characters, but only for characters. Maybe :produce_locale_data() for items should just call :build_name() on the item as a default, and if you need to build the item's name with a different amount, you'd just call :build_name() on it yourself. Then again, you wouldn't be able to pass the item's amount to the locale function in a single argument this way (a string gets returned from :produce_locale_data() instead of a table), and the item's amount is actually used for some functions in the locale environment.
What if, after designing the API so you need to pass the item's amount optionally, you end up needing the number of items for a new language because of some special pluralization rules or something specific to that language, but the item amount wasn't passed in the code?
Still, there wasn't originally any thought given to the localization code in HSP Elona at all, so maybe we'd just have to live with that weirdness between localizing characters and items, so long as it works.

I think biting the dust on the "purity" argument and just passing the full character/item is the simplest option at this point.


Support for senza patch & senza respawn-instances

It would be great to be able to fully automate Taupage image updates of CloudFormation stacks we're already deploying with Lizzy.
Currently we have a shell script that does this for all our stacks:
senza patch <stackname> <stackversion> --image=latest
senza respawn-instances <stackname> <stackversion>

Ideally a scheduled Jenkins jobs could do this without manual interaction.

:+1:

The best way to implement this is to add an image argument to api.patch and apply the change immediately. Later we can add instance-type and user-data, that senza also supports.
@rafaelcaricio maybe you can also move the traffic changing part of the job to api.patch and remove the LIZZY:CHANGE state from the Deployer.handle.

@jmcs Please check the PR #47.
I think the code move of LIZZY:CHANGE I will send in a new PR since this one is already too big. What do you think?

I'm going to check the PR. I agree the Pull Request is already quite large so it's better to leave further refactoring for another PR.


"Racovița", "Căpăt", "Drăgoiești", "Ficătar", "Hitiaș" and "Sârbova" are listed in the drop-down menu

Description:
"Racovița", "Căpăt", "Drăgoiești", "Ficătar", "Hitiaș" and "Sârbova" are listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Racovița" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Racovița, TIMIȘ (Racovița)" and "Comuna Racovița, TIMIȘ".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Type "Căpăt" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Căpăt, TIMIȘ (Racovița)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Type "Drăgoiești" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Drăgoiești, TIMIȘ (Racovița)".

Step 6
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 7
Type "Ficătar" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Ficătar, TIMIȘ (Racovița)".

Step 8
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 9
Type "Hitiaș" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Hitiaș, TIMIȘ (Racovița)".

Step 10
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 11
Type "Sârbova" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Sârbova, TIMIȘ (Racovița)".


Feature: Table sorting

This adds interactive (multi-column!) table sorting to the page via DataTables and fixes a few small things.
You can now (after the page has loaded) conveniently sort by ROM size, or RAM size, or both! (press Shift ⇧ and then click on the second column header to sort by) to easily search for a ROM by size and MBC type, for example.
The full list of changes is below:

Update JQuery 2 to latest version (2.2.0 -> 2.2.4) and use official CDN instead of Google
Update Bootstrap 3.3 to latest version (3.3.6 -> 3.3.7)
Added current version of DataTables (1.10.23) and Bootstrap 3 styling
Fixed some alignment issues in the latter
Edited table headers for improved visuals
Changed Kbits to KiB and added link to Wikipedia's explanation, so there's no more confusion/error about RAM and ROM sizes
Turned table into bordered table for better readability with blank table spaces
Removed font-size from stylesheet (got overridden by Bootstrap the way it was anyway) and put it last in the page order
Changed some semantics at the top of the DOM for better robot handling
Fixed grammatical error of This is list is [...] (one is too many...)

Holy smokes, I actually forgot this repo existed! Thanks for the PR!


Landscape in iOS

Is it possible to have the landscape video on iOS? Running the example, when you change the orientation of the iOS Device, the video doesn't resize.

Same

Any update on this?
I have the same problem

@bulgarian-beast @nickrivers I ended up manually setting the video size based on the media query size which will be updated once you change the orientation.


How to link function documentation to package documentation in blog posts

So for now quarto allows code-link only for code within chunks, not throughout the text.
We can still manually link to the documentation, but that seems rather tedious. What do you @pharmaverse/tech-wg think?
Manual would be:
[function()](www.function.com) rendered as: function()

Umm...I think we should risk and link the functions to the package source documentation.  Can someone set up the link check in #24 ?  This way we at least keep an eye on all our links until we get a permanent solution in place.

Will do!


validate data

As a trusted user I would like to validate that the data is exactly correct even though I have not made any amends.

we can validate data by update an healthsites


Enable Logging Property

Can someone describe to me what the enable logging property does for this control?

To add to this I guess my question is if enable logging is set to yes is a comma separated version of what was selected stored in the textbox field so it can be display in views etc or is enable logging just used for the console.log messages to come through?

Hi, when logging option is set to yes, you are able to monitor the control in the browser console. The control does not store data in a textfield, it associates and disassociates realtime when selecting and deselecting item from the dropdown.
Message can be short, sent from my mobile
Kind regards, met vriendelijke groet,
Niels Minnee
M  +31 6 50 60 66 75tel:+31 6 50 60 66 75 tel:+31 6 50 60 66 75 T  +31 20 30 32 47 0tel:+31 20 30 32 47 0     W  dynamicpeople.nl
Gebouw 'Koningshof' — Schipluidenlaan 4 — 1062 HE Amsterdam
[cid:dynamicpeople_emailsignature_final_page-0008_6e7ca4e2-d218-4dc4-8706-d4aa339c5333.jpg]https://www.dynamicpeople.nl/en/
The information contained in this communication is confidential and intended solely for the use of the individual or entity to whom it is addressed. You should not copy, disclose or distribute this communication without the authority of Dynamic People B.V. Dynamic People is neither liable for the proper and complete transmission of the information contained in this communication nor for any delay in its receipt. Dynamic People does not guarantee that the integrity of this communication has been maintained nor that the communication is free of viruses, interceptions or interference. If you are not the intended recipient of this communication, please return the communication to the sender and delete and destroy all copies.

From: jjones419 @.>
Sent: Monday, July 22, 2024 12:09:31 AM
To: NielsMinnee/NNDropdown @.>
Cc: Subscribed @.***>
Subject: Re: [NielsMinnee/NNDropdown] Enable Logging Property (Issue #17)
You don't often get email from @.*** Learn why this is importanthttps://aka.ms/LearnAboutSenderIdentification
External Email
To add to this I guess my question is if enable logging is set to yes is a comma separated version of what was selected stored in the textbox field so it can be display in views etc or is enable logging just used for the console.log messages to come through?
—
Reply to this email directly, view it on GitHubhttps://github.com/NielsMinnee/NNDropdown/issues/17#issuecomment-2241789862, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AC7ZLOGWBPPQPRSWFHKITCDZNQWRXAVCNFSM6AAAAABLHGJI5WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENBRG44DSOBWGI.
You are receiving this because you are subscribed to this thread.Message ID: @.***>


Draggable Components For User to Arrange Icons

There is this one codeSandox i Know which can help to achieve this goal to covert icons on dextop draggable anywhere on the page without changing its states
.

@blueedgetechno draggable functionality is working but the sort thing is having conflicts with it

are you using react-draggable ? or a custom solution?


Update Unity.gitignore

Ignore proguard mapping files that appear on build

What about .meta files?

What about .meta files?

.meta files form a critical part of your project and hence should be committed to your Version Control System.
Meta files are used to store the settings for each Asset along with a Globally Unique Identifier (GUID) that is used to track references between Assets, for instance when a Material Asset references a Texture Asset.