jupyterhub version upgrade to 1.3.0

as part of jupyterhub upgrade, we need to upgrade jupyterhub version to 1.3.0

We can't merge this, as this won't work with current deployment that has older jupyterhub version.

We can't merge this, as this won't work with current deployment that has older jupyterhub version.

We are performing Jupyterhub upgrade tomorrow. Then we are planning to merge and also create a stable release.

that's great, but it ain't building anymore, cause things in the world moved on and we are not pinning things enough

that's great, but it ain't building anymore, cause things in the world moved on and we are not pinning things enough

oh, but it was working last week and manage to test geoscienceaustralia/sandbox-dev:upgrade-jupyterhub-version image.

Yep, but we updated base image to fix CVE, that in turn caused re-build of python environment, and in there this library
https://pypi.org/project/pysal/#history now no longer work on python 3.6

Yep, but we updated base image to fix CVE, that in turn caused re-build of python environment, and in there this library
https://pypi.org/project/pysal/#history now no longer works on python 3.6

I saw you are making some quick fix. shell I wait until you complete it. We also need this change tomorrow

We'll see, hopefully it builds fine, I was also having issues with curl failing to fetch ffmpeg binary. But once it works fine it will be cached in a docker layer.


Version 2.3.8 shows version release-arch-fix-test

On 2.3.8, the version shown in the footer is release-arch-fix-test. And dev is still in version.txt.
System info:

Ubuntu 20.04
Got release by curl -L https://wakapi.dev/get | bash

❯ md5sum wakapi
213d98de815b6ecc1493265cab0db09a  wakapi

Thanks for the report.
We've recently had some build issues after adding some target architectures.
I believe the zips were directly taken from #404.
This should be resolved by the next proper release, given that the version is automatically replaced in the release pipeline.

Resolved by 2.4.0 Release


Added support for external kms

Description
Support for external kms was added to both secure-cross-regional-bucket and secure-regional-bucket DAs.
Issue: https://github.com/terraform-ibm-modules/terraform-ibm-cos/issues/636
Release required?

[ ] No release
[ ] Patch release (x.x.X)
[ ] Minor release (x.X.x)
[ ] Major release (X.x.x)

Release notes content

Run the pipeline
If the CI pipeline doesn't run when you create the PR, the PR requires a user with GitHub collaborators access to run the pipeline.
Run the CI pipeline when the PR is ready for review and you expect tests to pass. Add a comment to the PR with the following text:
/run pipeline

Checklist for reviewers

[ ] If relevant, a test for the change is included or updated with this PR.
[ ] If relevant, documentation for the change is included or updated with this PR.

For mergers

Use a conventional commit message to set the release level. Follow the guidelines.
Include information that users need to know about the PR in the commit message. The commit message becomes part of the GitHub release notes.
Use the Squash and merge option.

/run pipeline

/run pipeline

/run pipeline

:tada: This issue has been resolved in version 8.9.0 :tada:
The release is available on:

GitHub release
v8.9.0

Your semantic-release bot :package::rocket:


rpcsrv: properly cleanup testing WS reader and network server

Close #3378.

NAME  TestFilteredNotaryRequestSubscriptions
2024-04-01T16:27:45.0636903Z     subscription_test.go:36:
2024-04-01T16:27:45.0637406Z         	Error Trace:	D:/a/neo-go/neo-go/pkg/services/rpcsrv/subscription_test.go:36
2024-04-01T16:27:45.0638020Z         	            				C:/hostedtoolcache/windows/go/1.22.1/x64/src/runtime/asm_amd64.s:1695
2024-04-01T16:27:45.0638228Z         	Error:      	Received unexpected error:
2024-04-01T16:27:45.0638709Z         	            	read tcp <IP_ADDRESS>:58641-><IP_ADDRESS>:58640: i/o timeout
2024-04-01T16:27:45.0639025Z         	Test:       	TestFilteredNotaryRequestSubscriptions
2024-04-01T16:27:45.0639728Z     logger.go:146: 2024-04-01T16:24:24.578Z	DEBUG	processing rpc request	{"method": "subscribe", "params": "[notary_request_event ]"}
2024-04-01T16:27:45.0640436Z     logger.go:146: 2024-04-01T16:24:25.157Z	INFO	persisted to disk	{"blocks": 10, "keys": 825, "headerHeight": 23, "blockHeight": 23, "took": "0s"}
2024-04-01T16:27:45.0640551Z panic: test timed out after 15m0s
2024-04-01T16:27:45.0640633Z running tests:
2024-04-01T16:27:45.0640816Z 	TestFilteredNotaryRequestSubscriptions (1m45s)
2024-04-01T16:27:45.0641059Z 	TestFilteredNotaryRequestSubscriptions/matching_sender (1m44s)
2024-04-01T16:27:45.0641068Z
2024-04-01T16:27:45.0641168Z goroutine 13877 [running]:
2024-04-01T16:27:45.0641270Z testing.(*M).startAlarm.func1()
2024-04-01T16:27:45.0641552Z 	C:/hostedtoolcache/windows/go/1.22.1/x64/src/testing/testing.go:2366 +0x265
2024-04-01T16:27:45.0641651Z created by time.goFunc
2024-04-01T16:27:45.0641895Z 	C:/hostedtoolcache/windows/go/1.22.1/x64/src/time/sleep.go:177 +0x45
2024-04-01T16:27:45.0641902Z


FFMPEG no aac encoder found

Preapologize if this is not the right place, but it seems since 2023.6 for some ffmpeg is no longer including an aac encoder. This causes issues when trying to use talkback to unifi cameras as originally mentioned here, https://github.com/home-assistant/core/issues/94378, and then later mentioned again in this repo, https://github.com/AngellusMortis/pyunifiprotect/pull/292
Was this disabled intentionally or just a side effect of something else? And is there any issue with re-enabling?

Closing as requested in another issue as this seems related to a python upgrade not a ffmpeg issue


Solve a Regression problem  📈

Solve a Regression Problem 📈  !!
Add a new Folder - "Regression" and add a notebook for the solution to any regression dataset !!
Choose and download your dataset from here.
After downloading the dataset , you can work on that in an ide or a notebook. Solve the problem with proper EDA and data engineering. Use any regression algorithm you think is cool and submit a README.md file with the brief documentation of your project along with the .py/.ipynb file.

Please assign me the issue. I will be using the California House Price Prediction dataset. Thanks!

@khusheekapoor , i am assigning this issue to you !! Please create a separate folder stating R-programming language  and add proper documentation for your work. For example you can check the classification directory !!

I want to work on this issue. I will be using the car price prediction dataset. Please assign it to me.

Please assign this issue to me, I have some knowledge of it and will work on Medical Cost Personal Dataset. Thanks in advance!

@neerajanand-coder and @somyagr i will assign you !! please have proper documentation along with your project (README). For example you can check the Classification or CNN directories !! All the best !!

Can You assign this to me bhaiya?

@varun290101 try to use some other regression dataset and work on that !! I have already assigned a few people here and i dont want PRs for the same project !!! And please also include the link of the dataset to Dataset.md in main and also in the readme of the project !!

@somyagr and @neerajanand-coder any updates ??

@somyagr, @khusheekapoor and @neerajanand-coder any updates ??

Working on it!

Great !! Shouldn't take much time !!

Great !! Shouldn't take much time !!

Yes, will upload by tomorrow. Exams in college delayed it.

@somyagr, @khusheekapoor and @neerajanand-coder any updates ??

Working on it will upload it by tomorrow.

@somyagr, @khusheekapoor and @neerajanand-coder any updates ??

Working on it, will upload soon.

can I add another regression model with another dataset?

@varun290101 this issue has been assigned to many people. I don't think another one would be necessary !! Try the other issues ! They are challenging and also you will learn from that !


Mini Card (Feature Request)

So like many people I am trying use this to replicate an intercom in my house.    The sip card is nice, but too large to put onto my main tab, but when on a separate tab it doesn't always load/register.  I have tried using browser-mod, etc, but nothing really works correctly.  So my thought is to make the main rendering a mushroom chip style card or something along those lines.  Since the card itself would be loading it would be possible to load jssip and register with asterisk.  When you click on button popup a browser-mod style popup (ha-dialog) that has the current stuff in it (call buttons, etc).
Thoughts on this idea?  I forked the project to start playing around with as I have time, but I am curious what others think about this idea.

Look at: https://github.com/thomasloven/hass-browser_mod/blob/master/js/plugin/popups.ts
for an example of ha-dialog in use.

Alternatively could do something like kiosk mode and "inject" the code into the header.  That way you could load the client regardless of the page.   Think of it this way, the settings would be done on the dashboard level itself.
sip:
  enabled: true
  extension: 200
  name: My NAme
  secret: My Secret

kiosk_mode:

views:
  ....

Think about automatically inserting the button into the header on the far right or something with a telephone icon.  When clicked on would popup the current card.  Since it is loading in the header though should be able to stay registered.


Support Deno

What problem does this feature solve?
Deno has higher performance
What does the proposed API look like?
https://deno.land/

https://github.com/vuejs/rfcs


Not enough tokens in file

Wen I run this project bot this the message at my terminal :

TgCrypto is missing! Pyrogram will work the same, but at a much slower speed. More info: https://docs.pyrogram.org/topics/speedups
Not enough tokens in file
Sent 0/3
Done

Why the "not enough tokens in file" appear?
Thanks for your help

Not enough tokens in file I'm created session but not work

Amount of tokens in file accounts.txt should be correspond which was set in .env file. Example if you have set 10 accounts then 10 tokens must be in file. First, try with small amount of tokens


What changes in the output of a conversion if multiple DSM are set?

Following the T5 conversion guide I see:
"By default, -DSM is set by 70, 75, 80 and 86. When users set more kinds of -DSM, it requires longer time to compile. So, we suggest setting the -DSM for the device you use only. Here, we use xx as an example due to convenience."
Does this mean that we can build FasterTransformer for multiple DSM, convert a model, and then run it on GPUs using any of those DSM architectures and expect the same results?
How does the model use the proper instructions at runtime? Is that done by the fastertransformer_backend?

Does this mean that we can build FasterTransformer for multiple DSM, convert a model, and then run it on GPUs using any of those DSM architectures and expect the same results?

Yes, you can build once and run on different GPUs.

How does the model use the proper instructions at runtime? Is that done by the fastertransformer_backend?

It is handled by cuda driver. We don't consider such problem in application level.


UI redesign: message typography, including mention pills

The following changes described in this issue can be implemented without waiting on larger/adjustable font size work.

[ ] 1. For the light theme text color is color: #262626;
[x] 2. Text color for the dark theme is hsla(0, 0%, 100%, 0.75)
[x] 2. Mention pill colors
[ ] 3. Code spans:

border: 1px solid rgba(0, 0, 45, 0.15) and in dark theme is rgba(255, 255, 255, 0.1)
background color for both themes is rgba(255, 255, 255, 0.05)

As part of the redesign we want to update styles of text inside messages.
I also know that there is a desire to create "enlarge text" feature. Which require some responsive styling, probably based on a base font-size. @andersk could be a good reviewer here, because he has some clear vision about the implementation.
I'll give fixed px sizes here, but it is up to developer to make them adoptable to a different font-size.
Figma frame with related designs

This task is not about message item as a whole (will be described in a separate issue) but only about typography of it.
Base text sizing
font-size: 15px;
line-height: 19px;

for the author's name use font-weight: 600;

for the light theme text color is color: #262626; for the dark theme is hsla(0, 0%, 100%, 0.75)
For the paragraph spacing, which is smaller than 1 empty line, I use 12px. The general principle here is to make 2 separate messages and 1 message with 2 paragraphs look the same.

Bottom content padding is 5px:

And there is 2px between the edge of the message rectangle and its content

6px is a top/bottom margin between list/table/quote and regular text
. Between list items it is also 6px
16px between images and regular text.
Unordered list

Dots `background: hsla(0, 0%, 15%, 1);` and for dark theme are just white `background: hsla(0, 0%, 100%, 1);`
Ordered list

I suggest to have 5px spacing to text. By default numbers grow to the left, as it is now in Zulip, and its ok:

Quote

vertical line has 4 px width and color is `rgba(166, 166, 166, 1)`  for both themes
Mention pill

The pill has the size of 17px while line height is 19px:

so text is aligned by the baseline and the pill looks vertically centered.
font-size: 15px;
line-height: 17px;
padding: 0px 3px;
border-radius: 3px;

Background color of the pill for user mention is background: hsla(240, 58%, 52%, 0.1) (on hover is 15% opacity, so background: hsla(240, 58%, 52%, 0.15)), and the text color is as regular text. But for mentioned viewer of the message (me) the text color is hsla(240, 52%, 45%, 1) and font-weight: 600;.
In the dark theme pill background color is background: hsla(240, 52%, 70%, 0.3) (on hover is 40% opacity, so background: hsla(240, 52%, 70%, 0.4)) and mentioned viewer text color is rgba(194, 194, 255, 1).
For the group mentions the background color is hsla(183, 59%, 38%, 0.1) (on hover hsla(183, 59%, 38%, 0.15)) and for viewer's group text color hsla(183, 52%, 26%, 1). In dark theme group background color is hsla(183, 52%, 40%, 0.3) (on hover hsla(183, 52%, 40%, 0.4)) and for viewer's group text color hsla(183, 52%, 63%, 1).
Code pill
font-size: 13px;
line-height: 15px;

border: 1px solid rgba(0, 0, 45, 0.15) and in dark theme is rgba(255, 255, 255, 0.1)
background color for both themes is rgba(255, 255, 255, 0.05)

Related issues:

#24877

Related thread: https://chat.zulip.org/#narrow/stream/431-redesign-project/topic/font.20size

@terpimost For breaking up this issue, would it work to start with the color changes?

Mention pills
Borders and colors for code pills
Links

That would probably be simplest, as it wouldn't be tangled with any future font size changes.

I suggest to perform 0. main text styles including link styles, then code pills and only after mention pills

Based on discussion on CZO, for practical implementation reasons, we will plan to start with the color changes.
Marking the issue as "help wanted' just for changing the colors (not fonts/spacing/etc.) for now.

@zulipbot claim

still actively working!

@zulipbot claim

As discussed on CZO, we will manage further design improvements described here on a case-by-case basis.


I cannot import napari-bbox.

I encountered an issue while trying to import the napari-bbox plugin.
It seems like I was importing it from the private napari._qt, and it only works with older versions of napari.

I want to use this plugin for masking with fill between slices to create 3D annotations(napari-nd- annotator).

Hey @cauliflower0077,
unfortunately the plugin is not yet available for napari==0.4.19. I was notified about the problem, but I didn't have enough time to inspect the problem, but what's sure is that the plugin has to be reworked for the new napari version. But I will fix it as soon as I get there. Until that, could you use a previous napari version?

Thank you for your reply. I understand.

Hey,
I recently published the new version of napari-bbox (0.0.7), which should work with all newer versions of napari (up to 0.4.19). Feel free to try it, and reach out, if you encounter any problems.

I tried it again and succeeded in importing napari-bbox plugin and annotating using it. Thank you.


Need to be able to set the size of the undo history

VSCode Version: 1.3.1
OS Version: OSX 10.11.5

Steps to Reproduce:

Make many changes in a file.
Try to undo them.

I haven't counted but it seems that it will only go back about 20 - 25 changes. I would like to be able to set this higher but don't see a config setting for it.

Actually there is no limit to the undo history so it must be something else... @daden Any chance the file did change in anther editor? In that case we would drop the undo history cos we don't know what happened outside

Closing this issue since we did not get enough info. Please provide required info and reopen. Thanks.

Problem: vscode does not have deep enough undo history.
What other info do you need?

@sandy081  I think you should reopen it. There should be a setting to store more past code change history in VSCode, we could simply provide a numeric value of number of changes VSCode has to retain in history so that we can Undo it easily.


Weird vertical text selection behaviour

I used alt + shift + arrow up/down
Syntax perl
my $sth = $dbh->prepare(q~
	SELECT
		TableA.id																AS TaskObserverId
		,TableA.i_user_id														AS TaskObserverUserId
		,TableB.s_displayname													AS UserDisplayName
		,TableB.s_email															AS UserEMail
	FROM
		TableA WITH(NOLOCK)
		LEFT OUTER JOIN TableB WITH(NOLOCK)ON TableA.id = TableB.i_user_id
~);

Atom 0.184.0 on Ubuntu 14.10 x64

What package are you using to do this?  You should really post this
question at the package's repo.
On Fri, Feb 27, 2015 at 8:52 AM, Florian Kinder<EMAIL_ADDRESS>wrote:

[image: optimised]
https://cloud.githubusercontent.com/assets/1900106/6416808/2e4526c2-bea9-11e4-9e35-873a2210f9b5.gif
I used alt + shift + arrow up/down
Syntax perl
my $sth = $dbh->prepare(q~    SELECT        TableA.id                                                               AS TaskObserverId        ,TableA.i_user_id                                                       AS TaskObserverUserId        ,TableB.s_displayname                                                   AS UserDisplayName        ,TableB.s_email                                                         AS UserEMail    FROM        TableA WITH(NOLOCK)        LEFT OUTER JOIN TableB WITH(NOLOCK)ON TableA.id = TableB.i_user_id~);
Atom 0.184.0 on Ubuntu 14.10 x64
—
Reply to this email directly or view it on GitHub
https://github.com/atom/atom/issues/5788.

yea sorry i thought this were a base feature from atom

I only see this feature in linux (ubuntu 14.10), on windows i can't use this feature.
I removed all custom packages to validate that this is an core feature, tested with latest 0.186.0 version.

@Fank could you explain what's going on on that GIF in the issue? I've watched it 5 times and I'm not sure what you're trying to do or what the problem is. If you could use a simpler example and explain what exactly is the problem and what you expected to see instead, that would be helpful. Step-by-step instructions for reproducing using the snippet you provided would be great.

Ok sorry i thought a gif may be better. So the main issue is that if you use a vertical text selection (not shift + click), the multiple cursors should be at the same position on the vertical axis, but they won't as shown in the gif.
If you try the to select multirows on the front part of the text it spawn all cursors on the same position.
But if try to select something surrounded of tabs it spawns the cursors on random positions and not in the same position as it should do, same behaviour on the right part (near AS ...)

Ok sorry i thought a gif may be better.

It is better and thank you for posting that GIF, it's just that it's sometimes hard to understand what's going on -- it's not clear what you're clicking or which keys you're pressing and when. That's why it's always helpful to have step-by-step instruction which explain what you're doing, what happened and what you expected instead. One thing which helps with this is the keybinding resolver: https://github.com/atom/keybinding-resolver. If you record a GIF with that turned on, then everyone can see which keys you're pressing.
Anywaaay, I first tried to reproduce this by copy/pasting the example you provided, but it didn't copy/paste the tabs correctly -- I only got spaces. After I replaced the spaces with the tabs, I could reproduce the problem you reported in the latest version of Atom on OSX:

That's not the behavior I expected to see as well, so I'm labeling this as a bug. Thanks for reporting and reopening.


Add QuickStart for ZenDNN CPU Inference

This is a 3-step quick server & client setup for CPU inference serving. The instruction was added to the readme, and one file was added to fetch the model and configure the model directory to mount in the server docker.

Can one of the admins verify this patch?

@varunsh-xilinx , please review again.


MW Task

I have complated the given task

Thank you for the PR @nigila22 👍
We'll review it and get back to you.


global: alpha release

Requires https://github.com/inveniosoftware/invenio-cli/pull/11
Closes https://github.com/inveniosoftware/invenio-cli/issues/12

Closes #1

Blocked: https://github.com/inveniosoftware/invenio-app-rdm/pull/13 Should go before.

Closed in favor of: https://github.com/inveniosoftware/invenio-cli/pull/15


Could not determine the dependencies of task ':compileReleaseAidl

`Could not determine the dependencies of task ':compileReleaseAidl'.

SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties file at '/home/youssef/flutter/.pub-cache/hosted/pub.dartlang.org/google_mobile_ads-0.11.0+1/android/local.properties'.`

Closing due to lack of response. Feel free to reopen if needed.


Non-author contributor affiliations

Affiliations for non-author contributors, to be considered separately from the affiliations for the authors.
User Stories
Author

As an author, I would like to be able to see the affiliations for non-author contributors (reviewers, editors etc) so that I can confirm this information is correct.
As an author, I want to be able to clearly distinguish the affiliations for non-author contributors from those for authors so that I do not confuse the two.

Production staff

As production staff, I want to be able to delete the affiliations for non-author contributors so that I can remove any added in error.
As production staff, I want to be able to add new affiliations for non-author contributors so that I can include any missed in error.
As production staff, I want to be able to edit the affiliations for non-author contributors so that I can ensure that the information is correct and conforms to house style.

But what if . . . ?

Considerations

We need to make sure it's not possible to associate an editor/reviewer affiliation with an author and vise versa.
It is possible, though unlikely given how peer review is supposed to be independent, that an editor or reviewer will have the same affiliation as an author (possible in Feature content for eLife). Additionally, it seems plausible that this case could occur with translators. In these cases, the shared affiliation will need to appear twice, once for the author list and once for the non-author contributor list.

XML requirements
Affiliations for editors are currently captured as children of the editor's contrib (in variance to how authors are captured)
<contrib-group content-type="peer-review">
                <contrib>
                    <name>
                        <surname>Harrison</surname>
                        <given-names>Melissa</given-names>
                    </name>
                    <role>Senior Editor</role>
                    <xref ref-type="aff" rid="aff6">6</xref>
                </contrib>
                <contrib>
                    <name>
                        <surname>Collings</surname>
                        <given-names>Andy</given-names>
                    </name>
                    <role>Reviewing Editor</role>
                    <xref ref-type="aff" rid="aff6">6</xref>
                </contrib>
                <aff id="aff6">
                    <institution>eLife Sciences</institution>
                    <country>United Kingdom</country>
                </aff>
</contrib-group>

This is because it's very unlikely for more than one affiliation needed to be captured for them in eLife's use-case.
Flexibility
eLife are happy to be flexible in how these are captured, provided that the distinction between author affiliations and editor affiliations is maintained - these should never be listed in the same place and conflated! - and that the capture is one of forms recommended by JATS4R.
Taken from: https://github.com/elifesciences/TextureRequirements/issues/49

Currently unavailable in Texture. We would imagine this to work the same as affiliation assignment generally
See inVision files for design suggestions


Attempted to load class "Client" from namespace "PayPay\OpenPaymentAPI". Did you forget a "use" statement for "GuzzleHttp\Client"?

This error emerges in Symfony4
Attempted to load class "Client" from namespace "PayPay\OpenPaymentAPI".
Did you forget a "use" statement for "GuzzleHttp\Client"?

Please help

Worst payment gateway


Wrong network namespace when exec in container created with --net=host

Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)
/kind bug
Description
When a container is created with podman run --net=host all instances of podman exec to that container do not attach to the containers network namespace but use whatever network namespace they are executed in.
Steps to reproduce the issue:
ip netns add foo
ip netns exec foo podman run --net=host -d <image>
podman exec <cid> ip link

Describe the results you received:
I receive a list of the network devices in my current network namespace.
Describe the results you expected:
I expect to see the network devices currently present in the containers network namespace.
Additional information you deem important (e.g. issue happens only occasionally):
I actually use --net=host to manually create a network namespace as root and then I use ip netns exec su --login -c "podman run --net=host ..." <user> to drop privileges and run a rootless container inside that namespace.
This allows me to put whatever I like into that namespace prior to running any container app. This is especially useful to put a macvlan or veth interface into a rootless container.
Output of podman version:
% podman version
Version:            1.6.2
RemoteAPI Version:  1
Go Version:         go1.13.3
OS/Arch:            linux/amd64

Output of podman info --debug:
probably not necessary

Package info (e.g. output of rpm -q podman or apt list podman):
% xbps-query podman
architecture: x86_64
build-date: 2019-10-28 09:08 UTC
filename-sha256: 9f02213136c2e47678d2a7df463ff39b38ef0bde9e2f423e06f8d8a25ad31f0b
filename-size: 17MB
homepage: https://podman.io/
install-date: 2019-11-02 14:30 UTC
installed_size: 52MB
license: Apache-2.0
maintainer: Cameron Nemo<EMAIL_ADDRESS>metafile-sha256: 217e71f163e554521506eee062869443aa3467d1b3a4d1a3ded0f738b0ddbc4b
pkgver: podman-1.6.2_1
repository: https://alpha.de.repo.voidlinux.org/current
shlib-requires:
	libpthread.so.0
	libgpgme.so.11
	libassuan.so.0
	libgpg-error.so.0
	libseccomp.so.2
	librt.so.1
	libdevmapper.so.1.02
	libc.so.6
short_desc: Simple management tool for containers and images
source-revisions: podman:1c4242350be
state: installed

Additional environment details (AWS, VirtualBox, physical, etc.):
Void Linux, physical machine.

I strongly suspect this is a bug with the OCI runtime - runc or crun. Podman does not influence this beyond calling the OCI runtime.

So do I have to report the bug somewhere else?

I would inspect the container and look for the OCIRuntime key - that will tell you what runtime we're using to launch containers. I suspect it will be runc which lives at github.com/opencontainers/runc - you'll probably want to report against them

@faulesocke also could you try with crun, to see if it works differently?
@giuseppe WDYT?

not sure what would be the best way to handle it.  When you specify --net=host you basically tell the OCI runtime to not create any network namespace and use whatever it runs in.
If you create a network namespace, and run Podman from there, that will be the namespace used, despite --net=host seems like using the host network namespace.
Similarly for exec, if no network namespace must be created then it uses whatever is used at podman exec time.
An obvious solution would be to join the network namespace for the container process.  But that would cause other issues, e.g. the container process might have created another network namespace so it is still different than the original --net host one.
Given the choice between the two behaviours I think we should prefer the former, where we use the network namespace we are running in, as it is controllable by the user instead the latter behaviour depends from the application running inside of the container.

Why would exec ever create a network namespace? I thought it's there to join the existing namespaces.

@rhatdan I will try with crun.

Why would exec ever create a network namespace? I thought it's there to join the existing namespaces.

it should not.  It should either use the existing one, or join the first process in the container network namespace .

not sure what would be the best way to handle it. When you specify --net=host you basically tell the OCI runtime to not create any network namespace and use whatever it runs in.

Exactly that was my thought.

If you create a network namespace, and run Podman from there, that will be the namespace used, despite --net=host seems like using the host network namespace.
Similarly for exec, if no network namespace must be created then it uses whatever is used at podman exec time.

To me that is counter-intuitive. Why would exec behave differently for a container with it's "own" network namespace than for a container that got created with a previously existing one? If it would be possible, I would use the --net=ns:/path/to/netns syntax but this seems to be impossible for rootless containers. However, in that case I would expect exec to also join the namespace specified at creation time and not the one that the podman command is run from.

crun behaves exactly the same way. I am still searching for a way to attach a rootless container to a network namespace I previously created as root.

--netns=path:$PATH doesn't work?

crun behaves exactly the same way. I am still searching for a way to attach a rootless container to a network namespace I previously created as root.

if the network namespace was created by root in the initial user namespace, then a rootless container cannot join it.

@giuseppe Does the network namespace have to be created within the user namespace or just be owned by the root of the user namespace?

@giuseppe and would it be possible to create the user and network namespaces as root and then tell podman to use these?

@giuseppe Does the network namespace have to be created within the user namespace or just be owned by the root of the user namespace?

it must be owned by the root of the user namespace, as long as you are in an user namespace which is parent or the same as the owner of the network namespace.
So if you have something like:
+-- initial namespace A (user must be root here)
|-----+ user namespace B
        |----- network namespace D
|----- user namespace C

where both user namespaces are created by the same rootless user.
You cannot join network namespace D if you are in the user namespace C.
You can join it either if you are in A or in B.

@giuseppe and would it be possible to create the user and network namespaces as root and then tell podman to use these?

if root owns these namespaces, then rootless cannot join them.

And I imagine a simple chown won't work - it actually needs to be created by the user namespace?

And I imagine a simple chown won't work - it actually needs to be created by the user namespace?

I don't think the user namespace ownership can be changed, I've tried to chown it and I get an Operation not permitted error

@giuseppe @faulesocke Is there any fix for this other then to document the behaviour?

@rhatdan there is no fix for rootless containers, as they cannot join a namespace owned by root.

Ok can you document this in the rootless.md file?


Credentials favicons not shown

Whether on the CredentailsListScreen nor on the CredentialsInfoScreen the favicon is shown.

Seems like the service where the favicons are fetched from is down. I will switch to another one within the rewrite-branch.

I deployed a new container to be undependend of other services. The service was coded by mat/besticon. You can find it here: Passman Favicon Service


Cloudflare has explained OSI model greatly

I think, the Cloudflare article is better than the YouTube video linked for the OSI model.

Thank you! Looks good.


Handle task failures with merge-on-read

Failure and retry - Hdfs Throws AlreadyBeingCreatedException - when fs.append, because lease is not expired or close is not called. Roll over the log if this happened?
Need to think about this.

This is handed by trying to recover the lease internally.


meson: 0.57.1 -> 0.59.1

Motivation for this change
Bump versions.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

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

[x] Fits CONTRIBUTING.md.

I see. Maybe I should either close/set this to draft for now?

Successfully built knot-resolver glib cairomm pangomm harfbuzz dav1d atk gegl on macos 10.15 & nixos x86_64.

Thanks for this, I steal these meson PRs for nixpkgs-wayland since wlroots/sway/wayfire want newest meson often.

I guess this PR can be closed in favor of https://github.com/NixOS/nixpkgs/pull/144779 now. Feel free to reopen if I'm wrong.


Prototype: CLI utilities and file builders

CLI command structure
File builder, generating thing like models, controllers and view from templates

Closing as this will likely never be merged, but picked up again in the future in a different implementation.


restore old signal handler asap

might help with #1310

This seems to help a lot! However I still got a flake here https://github.com/graingert/distributed/runs/4967453793?check_suite_focus=true#step:13:1240

Thanks, but this doesn't seem to fix #1310.  Detailed reproduction steps are at https://github.com/nedbat/coveragepy/issues/1310#issuecomment-1024178941

I've added a setting to opt-in to SIGTERM handling.


feat: Fix clippy lints from Rust 1.82.0

Description

fix https://rust-lang.github.io/rust-clippy/master/index.html#too_long_first_doc_paragraph and https://rust-lang.github.io/rust-clippy/master/index.html#large_enum_variant clippy lints
Testing Instructions
cargo t

Allow CI Workflow Run

[ ] approve CI run for commit: cf3ae36bd19bb3c5a37c932c30e94a7e90d97985

Note: this should only be enabled once the PR is ready to go and can only be enabled by a maintainer


Add support for FIFO queues

Adds support for AWS's FIFO queues
Usage
QueueHandler
Define your QueueHandler as a FIFO queue by adding the isFifoQueue attribute.
export const handler = QueueHandler(
	{
		queueName: 'createUser',
		memorySize: 1024,
		timeout: 900,
		isFifoQueue: true,

		sqs: new SQSClient({ region: 'us-east-1' }),
		validator: (body: any) => {
			return body as User;
		},
	},
	async (event) => {	},
);

Queuing messages
When generating the queuer function, there now exists a new option { isFifoQueue: boolean } which will tell typescript what kind of message it expects.

I wonder if there's any way we can make the isFifoQueue on the generateQueueSender automatic, if I have some time I can take a shot at it.


[MRG] Add experiment for omnibus8/omnibus4 with and without SciQ dataset

This dataset adds a file for running various experiments on SciQ. In addition, it has JValues to create combined datasets with Omnibus 4 + SciQ / Omnibus 8 + SciQ.

just going to leave some notes in these PRs to keep track of what branch runs what: this branch is used for the ASReader / GAReader Omnibus vs Omnibus + SciQ tests (run from scala).

thanks for the review @matt-gardner , addressed your comments.

@matt-gardner did you want to look at this again before I merge?


Rich text editor | Cursor disappears when moved to the start of the line with mention node

🐛 Bug Report

When the editor is in focus, the mention node is at the start of the line, and moving it to the start of the line will disappear the text cursor. Please find the GIF in the below section.
💻 Repro or Code Sample

Add a mention node at the start of a line in the rich text editor component
Press the left arrow key to move the text cursor to the start of the line
The text cursor disappears but typing something will insert a text

🤔 Expected Behavior

The cursor should be visible
😯 Current Behavior

The cursor is not visible

💁 Possible Solution

To fix this bug, change the display for nimble-rich-text-mention-users-view to inline from inline-block. However, when performing the set content via a setMarkdown() API, the cursor is not inserted at the end of the editor when focused. This is a problem when performing edit a comment in SLE.
🔦 Context

Bug 2603497: Cursor not coming up when navigated to beginning of the mention node
🌍 Your Environment

OS & Device: [e.g. MacOS, iOS, Windows, Linux] on [iPhone 7, PC]
Browser [e.g. Microsoft Edge, Google Chrome, Apple Safari, Mozilla FireFox]
Version [e.g. 1.8.0]

Duplicate AzDO work item – Bug 2645467: [@mention] Rich text editor | Cursor disappears when moved to the start of the line with mention node

Marked as currently deprioritized as this is being tracked in AzDO as https://dev.azure.com/ni/DevCentral/_workitems/edit/2603497


accessing functions defined in bag

I notice that any functions defined in bag.js startup are no longer accessible in the global name space, eg:
bag.require(['/site.css', '/jquery.js', '/site.js'], function (err) {
  if (err) {
    console.log('loading error: ', err);
    return
  }
  // code to run after loading
  function testFunction() {
               console.log('hello');
       }
}).
How do I access these named functions as window['testFunction']() no longer works?

I did not changed much in bug.js last year. It just inserts css/js into the head, and it's your responsibility what to do in those scripts. It doesn't know anything about your code.
If you think this problem is related to bag.js - please provide a minimal example in test repo to reproduce. Or navigate commits history and point commit that could cause your case. But i suspect problem is not here.


Added Skylark Uploaders

@klugier , I don't see a problem with this cool nice app, but just to be clear: Are we going to add apps to UppHub?

the source code AFAIK shouldn't be in the root
I can update it.

IMO, this app serve as a  demo of skylark like SurfaceCtrl serve as a demo of OpenGL Ctrl

the source code AFAIK shouldn't be in the root
I can update it.

IMO, this app serve as a demo of skylark like SurfaceCtrl serve as a demo of OpenGL Ctrl

@Xemuth ,
OK then. If you could only move this demo app to SkylarkUploaders/examples directory, and only leave license and readme files in the root dir, that'll be great. We'll merge your pull request and in case of any problem we'll handle it (or I'll notfiy you).
P.s. Yyou don't need to create a pull request, although it is also welcome. You can just set up your next project and inform us about it. We'll take care of the rest. :)


PDFDocument readable stream not respecting highWatermark on _write (push)

Hello,
One of the issues I'm having with pdfkit is that it doesn't respect the highwatermark of the underlying stream.
https://github.com/devongovett/pdfkit/blob/master/lib/document.coffee#L113
(in javascript)
    PDFDocument.prototype._write = function(data) {
      if (!Buffer.isBuffer(data)) {
        data = new Buffer(data + '\n', 'binary');
      }
      this.push(data); // <--- guilty line
      return this._offset += data.length;
    };

To fix this problem the code would have to look more like this:
    PDFDocument.prototype._write = function(data) {
      if (!Buffer.isBuffer(data)) {
        data = new Buffer(data + '\n', 'binary');
      }
      this._offset += data.length;
      var ok = this.push(data);
      return ok;
    };

And callers of it need to look like this:
if(!document.write(chunk) {
   document.once('drain', function() {
     //continue writing chunks
  });
}

Unfortunately making document._write asynchronous requires a substantial patch to pdfkit to use callbacks because right now it relies on a lot of synchronous code.
One benefit of doing this fix is that you would end up getting the "document.end callback" as mentioned here:
https://github.com/devongovett/pdfkit/issues/265
The reason I am having this problem is documented here:
https://github.com/joyent/node/issues/8048
It was hard to find documentation on this problem but i stumbled across this link showing that .push does indeed respect the highwatermark.
https://github.com/joyent/node/issues/4814
Also related to:
https://github.com/devongovett/pdfkit/issues/258#issuecomment-50839123
https://github.com/devongovett/pdfkit/issues/264 (possibly)

@devongovett I didn't realize you responded to this thread suggesting creating a larger buffer and flushing it less frequently to the underlying stream.  I think this is a good idea.. I haven't had a change to revisit this problem in many months... I'm sorta hoping the streams performance problem goes away with node 0.12 but your suggestion sounds totally sane.  When i'm back dealing with pdf generation I will look into this suggestion... thank you!

@tomauty
I think you should be able to wait for stream.on('finish') in your code to be able to figure out whether the buffer has been flushed or not but feel free to read on if you want to tame the behavior of what happens after calling document.end();
Okay, so I was looking at this problem again now that i'm up and running on 0.12.2 stable.   I know  the following doesn't specifically fix the problem with pushing onto the destination stream but it allows you to solve the main performance problem I am seeing with PDFKit.  This method can be used to externally manage the performance problem without breaking PDFKit's api.  Note that this approach doesn't fix the document._write path but I believe the performance problem with PDFKit is almost completely mitigated using the following strategy of controlling how we write to the deflate stream.
This solution also may be more more related to this issue I documented here:
https://github.com/devongovett/pdfkit/issues/264
I am keeping the discussion going on this thread since we are talking about here coming up with a solution to the problem and I believe, at least in my testing, that this is the biggest performance problem.
I have come up with a non-intrusive patch  that does not rely on affecting the PDFKit api.
https://github.com/ashelley/pdfkit/commit/82bdfb67ebfdcc7cfd3a84adbe309e22d75254e7
What the patch does is broadcast to the event listenr all of the deflate streams (when you are using compression) that have hit their highWaterMark.
To demonstrate how this helps I've come up with a proof-of-concept code here:
https://gist.github.com/ashelley/a32b87c04e43608fe4e1
Unfortunately, to make the fix work you need to be aware of the issue and deal with it by structuring your rendering loop to be re entrant.  Once you are able to re-enter your rendering loop you are able to take advantage of "pausing your writes" until the deflate stream can drain.
https://gist.github.com/ashelley/a32b87c04e43608fe4e1#file-pdfkit-perf-test-js-L66-L82
One thing to note is that the deflate can 'finish' without 'drain' ever being called.  The above code attempts to deal with this situation by keeping track of when 'drain' has been called on a particular deflate stream instance and also when 'finish' has been called.  There might be more nuances to this but I found that the above solution was working for me.
I've put several options in the test script so that you can use to control the various results as the problem is not apparent until your PDF document reaches a certain size.   To show that the problem isn't specific to having the destination piped to the filesystem I've included a Nullstream that simply throws the data out.
Uncomment one of these two lines in the test script to switch between outputting to the filesystem and Nullstream  so that you may view the output pdf after it has been generated:
https://gist.github.com/ashelley/a32b87c04e43608fe4e1#file-pdfkit-perf-test-js-L46-L47
Other settings include maxPages and maxLines (to control the size of the output document)
https://gist.github.com/ashelley/a32b87c04e43608fe4e1#file-pdfkit-perf-test-js-L12-L13
And the most important option, allowing the draining to occur:
https://gist.github.com/ashelley/a32b87c04e43608fe4e1#file-pdfkit-perf-test-js-L30
Here are the results, as you will see that as you increase the size of the pdf the total performance increase/decrease becomes evident.

Notice that with a smaller file size that the performance improvements aren't as noticeable.

NODE_VERSION =  v0.12.2 shouldLetDrain =  true maxLines =  50 maxPages =  500  using nullStream =  true
render time =  30.14 flush end =  0.03 total time =  30.17

NODE_VERSION =  v0.12.2 shouldLetDrain =  false maxLines =  50 maxPages =  500  using nullStream =  true
render time =  14.02 flush end =  20.35 total time =  34.38

NODE_VERSION =  v0.12.2 shouldLetDrain =  true maxLines =  70 maxPages =  500  using nullStream =  true
render time =  44.23 flush end =  0.02 total time =  44.25

NODE_VERSION =  v0.12.2 shouldLetDrain =  false maxLines =  70 maxPages =  500  using nullStream =  true
render time =  19.71 flush end =  29.33 total time =  49.04

If you increase the file size the results really are quite dramatic

NODE_VERSION =  v0.12.2 shouldLetDrain =  true maxLines =  70 maxPages =  1000  using nullStream =  true
render time =  88.87 flush end =  0.04 total time =  88.91

NODE_VERSION =  v0.12.2 shouldLetDrain =  false maxLines =  70 maxPages =  1000  using nullStream =  true
render time =  43.86 flush end =  71.19 total time =  115.04

The above shows the difference with the "NullStream".  Please note that on my system, i found that I had more sporadic performance when not using "shouldLetDrain".

In otherwords, when running the tight loop that doesn't let deflate drain be sure to run the test multiple times because the total time (flush time) can vary greatly.  Also note that i found when using "shouldLetDrain" the performance was more consistent.

When running with an actual filestream I found that not only did the results of not using "shouldLetDrain" vary wildly, but the performance difference is quite noticeable.  I think it is also worth noting that when using "shouldLetDrain" that the performance is acceptable.  I believe ~100s on my system, based on my personal experience with pdf generation on other platforms, is a totally acceptable number.

NODE_VERSION =  v0.12.2 shouldLetDrain =  true maxLines =  70 maxPages =  1000  using nullStream =  false
render time =  100.48 flush end =  0.15 total time =  100.63

NODE_VERSION =  v0.12.2 shouldLetDrain =  false maxLines =  70 maxPages =  1000  using nullStream =  false
render time =  44.69 flush end =  341.98 total time =  386.66

Please note that i'm not using an SSD here.  Some testing on other systems would be required.  To confirm the benefits to this.  I'm going to be trying this probably after I post to see how different systems behave.

Going forward, I want to attempt to try to fix the problem in pdfkit as I think it might  be able to be done because of how when a "PdfReference" is ending it calls deflate.end:
https://github.com/devongovett/pdfkit/blob/master/lib/reference.coffee#L45
Which defers to calling .finalize when the stream ends:
https://github.com/devongovett/pdfkit/blob/master/lib/reference.coffee#L24
Based on this it might be possible to fix this code to inherently be nicer to the zlib stream due to the fact that it does the deferred continuation.  I've made attempts to bring back the code from the older versions of pdfkit that "do this differently" as noted here:
https://github.com/devongovett/pdfkit/issues/264
https://github.com/devongovett/pdfkit/blob/933aee7d6062c4f5c5a147c15ca3d999f224f0b9/lib/reference.coffee#L41-46
But I haven't come up with anything that works yet.  Not sure how much longer I can work on this project but I just wanted to share some more information that I had and confirm that the problem wasn't fixed in node 0.12.2.
Also I would like to note that I think the compression stream is the biggest problem rather than not respecting the return value of .push.  As noted by watching the _writableState.needDrain on your own destination stream you can control your own flow where as with the built in deflate stream in pdfkit it's not easily externally controllable without exposing the each deflate stream via the 'streamNeedsDrain' event as my patch does.
My conclusion is that without using a method to control the behavior of the deflate stream my performance is super sporadic when dealing with larger files, but this needs more testing.

Oops, maybe flag @devongovett in case they are interested

After doing some more testing I can confirm that the patch + workaround does indeed provide positive results.  To test using an SSD i fired up a digital ocean 1GB computer and immediately ran into issues with OOM.  To test use the provided script and set to " shouldLetDrain" false and constrict the v8 heap size to 1GB
I also set maxLines to 70 and maxPages to 1000.

without the workaround even with 1GB of heap, the process will not complete

node --max_old_space_size=1024 perf-test.js
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory
Aborted (core dumped)

with the workaround you can run the 1000 page test in as little as 20MB of memory and still have it complete without thrashing the GC

node --max_old_space_size=20 perf-test.js
calling document.end
NODE_VERSION =  v0.12.2 shouldLetDrain =  true maxLines =  70 maxPages =  1000  using nullStream =  false
render time =  159.61 flush end =  0.12 total time =  159.73

@devongovett do you plan to implement a fix for this performance problem ?
We also encounter this performance problem to generate PDF files from our NodeJS server.

Also hitting this. Compression speed is pathologically slow: it takes minutes to process a pdf of a couple meg. It's much faster to send on the wire uncompressed.

Thanks for sharing this level of detail in the issue discussion. This helped my team to realize that if we provided our source images in JPEG instead of PNG, we could bypass the zlib / deflate performance issues, because PDFKit's JPEG code does not use zlib.
https://github.com/foliojs/pdfkit/blob/master/lib/image/jpeg.js
If your solution affords you a choice in your source image format, this can be a reason to make the switch! We were able to reduce an 18 page pdf generation from around 14 seconds to < 5 seconds. Our users will be much happier. :)


Row Up/Down to Move and Save in Db

Hello,
We want to row up/down to move and also save in db.
We are referring Column reordering example but can't get solution.
Could you please help us for row move to store db ?
Any help would be appreciated .
Thanks

Do you have any particular question about the Row Reordering demo?
What's unclear exactly?

No,
We just referring below demo though with Rows Reordering.and trying and demo has not save in DB.But We are trying.
http://js-grid.com/demos/
please give me help or hint suggestion.So i can try it.
Thanks

If I got your question correctly, you need to call backend endpoint instead of console.log in the example, to save the order. Obviously, you need to have an Order field in the DB which you will set for items (you can send to backend either indices or item ids).


FlutterJNI.loadLibrary
java.lang.UnsatisfiedLinkError - dlopen failed: library "libflutter.so" not found

#123458
Hi i encountered this error on flutter 3.24.1
Any updates?
'''
Could not load libflutter.so this is possibly because the application is running on an architecture that Flutter Android does not support (e.g. x86) see https://docs.flutter.dev/deployment/android#what-are-the-supported-target-architectures for more detail. App is using cpu architecture: i686, and the native libraries directory (with path /data/app/edu.xaban.xaban-SbWOJOO43PyXRvO_-x2KXA==/lib/x86) contains the following files: null
'''

Closing as duplicate of https://github.com/flutter/flutter/issues/151638. Please follow-up in it for further updates.


email: Change sender and subject of missed message emails.

Currently, if there is a Huddle message with A, B, and C, and B and C have a bit of a conversation while A is away, A will get missed message emails with two different subjects: "Missed Zulip from B" and "Missed Zulip from C". Each email thread will have half the conversation.
It'd be great to change the missed message emails as follows:

The sender should be "Zulip Missed Messages"
The subject should be one of the following, as appropriate:

name sent you a message in realm
name @-mentioned you in realm
Group PMs with name_list in realm

name_list should be one of:
"name1 and name2"
"name1, name2, and name3"
"name1, name2, and others"
Thoughts

Possibly name1 should actually be user_profile1.short_name, or user_profile1.full_name.split(' ')[0] (and similarly for name2 and name3)
I'm not sure how to choose the order of the names. Maybe order by date_joined? Alphabetical is always an option, but feels lame.

Implementation:

zerver/lib/notifications.py is a good file to look at. Search for missedmessage.

Everything but the sender part of this is done.

@rishig is this fully resolved?

yeah. We may want to tweak things later, but done for now. Closing.


Reduce MergeMeshes resource utilization

MergeMeshes tends to be heavily used in Babylon React Native to reduce the size of the scene graph since JS execution is relatively slow without JIT. However, MergeMeshes can be relatively slow (e.g. a few seconds when merging say 200-300 meshes for a glb, or a few hundred milliseconds when merging a few dozen meshes created at runtime, which can be a noticeable hitch). Given this, I spent a little time profiling MergeMeshes and improving several aspects of it:

Rather than merge pairs of meshes repeatedly until all meshes are merged, just merge all meshes in one pass.
Figure out how big we'll need the arrays to be up front and allocate them only once (the final size needed for all merged meshes).
Don't use Array.concat as it is really slow and can't merge more than two arrays at once.

These changes make MergeMeshes about 5x-10x faster, depending on the scenario. It also reduces memory pressure about about 10x-12x.
Before
In this example, there were about 250 meshes. It took about 1.5 seconds and memory spiked up to about 1.4GB.

After
Again, 250 meshes, but now taking about 233ms and memory climbing to only about 129mb (without big memory spikes and big GCs).

Unfortunately the change in perf was not as significant in Babylon Native, so I will have another round of changes coming that specifically targets native.

Sounds like an amazing improvement, I ll take a closer look before merging !!!


Greyed out icon

Hi - seems like a great tool, but for some reason when I install it the extension is greyed out in my Chrome toolbar and no icon appears in my Trello. But there is a check next to 'enabled' in my list of extensions.
I tired a few other Trello extensions to see if the same thing happened. Generally everything works fine with the most popular ones but with the more obscure ones I get this same problem.
Any idea what the issue might be?

Open a Trello board page, force refresh with Ctrl+Shift+R (or Cmd+Shift+R), then click the button in the top-right corner, as in the screenshot below:

If that button still doesn't appear, then try opening a Trello board in a Chrome incognito window, with all extensions disabled except for this one. If it works there, then it's likely a conflict with another extension, which you can isolate by enabling one other extension at a time.

Thanks for your response.It's very odd: I tried force refreshing, to no avail. I also disabled every other extension, and reinstalled yours, but it still appears as grey in my toolbar. If I click on the icon, I get a drop-down with: 'list layouts for trello', which takes me to the Chrome extension page; 'Options', which is grayed out; 'remove from chrome'; 'hide in chrome menu'; 'manage extensions' (which shows it enabled); and 'inspect popup', which is grayed out.
Do you know if there's a chrome setting or something else that messes with your extension? Thanks again!

The icon in the toolbar doesn't do anything, it's the button that is added to the top-right of the page (see red outline in the screenshot above) that toggles the layouts.
This might have been a poor design choice, I really just made the extension for myself and my personal preference is avoiding things cluttering up my toolbar if they're only applicable to one website, so I added a button to the board page instead. When I have some free time to dedicate to this I might rethink it.
I'm closing this issue as solved, but if it still isn't working just post another message here and I'll re-open it.

Sorry, I didn't explain myself properly - I do understand that; the icon with the red outline in the screenshot above doesn't appear for me at all. Nothing appears to the right of the bell for me.

No idea why that's happening, but this is not the first issue with just getting the embedded button to appear. I think this is probably the wrong way to do the extension. Using the toolbar button just makes more sense, and would be more reliable and easier to maintain.
If I can fix this issue and #15, then it'd be worth it, so I'll try to get to it this week or weekend.

That would be really great - thanks a lot! I can't seem to isolate the problem: I've tried it on three different PCs with the same result. Given that it works for others, this is very strange!

@kjp99 I'm hoping this issue is resolved with the most recent updates. Would you be willing to test the development version of the extension before I release it? Instructions for installing from source are available here: INSTALL.md.

I tested it - now works perfectly. (ie. I don't get an icon in my trello interface; instead, when I click on the browser extension when I'm in a board, it toggles between layouts ).
I really appreciate your work!


Fix tag matching logic

When attempting to run the release pipeline for 8.0 GA, an error occurred when attempting to mirror the tag to the partners repo:
Tagging 40e7f014ff784457efffa58074549735e30772ae as v8.0.0
Tag v8.0.0 already exists, checking if it points to the same commit
Tag v8.0.0 already exists but does not point to a 40e7f014ff784457efffa58074549735e30772ae, aborting

This is because the logic which checks for an existing tag is not constrained enough:
https://github.com/dotnet/source-build/blob/198e13b4ad85563ffa2de1c79734501442257dde/eng/templates/stages/mirror.yml#L153
It simply greps on the tag name. But the repo already contains tags like refs/tags/v8.0.0-preview.7.23375.6. So it's matching on those and thinks the v8.0.0 tag already exists when it does not.
I've updated the logic to match on the exact tag name.

@oleksandr-didyk - This will need to be ported to the other repo.

@oleksandr-didyk - This will need to be ported to the other repo.

PR - https://dev.azure.com/dnceng/internal/_git/dotnet-release/pullrequest/35064


Why not work with 10 bit input data?

I have 10 bit input data like this
const double inputs[110][8] = {
{540,131,48,3,0,0,0,0},
{624,167,63,15,0,0,0,0},
{736,224,96,31,0,0,0,0},...
but after learning output is the same for exemple
0.8215888
0.8215888
0.8215888
...
after i divide for 1024 i have data like this
const double inputs[110][8] = {
{0.52734375,0.1279296875,0.046875,0.0029296875,0,0,0,0},
{0.609375,0.1630859375,0.0615234375,0.0146484375,0,0,0,0},
{0.71875,0.21875,0.09375,0.0302734375,0,0,0,0},...
and it works perfectly...
How to do without dividing the input data???

@nazariiixa  As a good start, i think it would be right to replace double with float, unlless you have made any channge in the source code of library
If that wont work try instead of having inputs as "const float inputs[110][8] = {{540,131,48,3,0,0,0,0},..." ,  having inputs as "const float inputs[110][8] = {{540.0,131.0,48.0,3.0,0.0,0.0,0.0,0.0},..."
If that also won't work , it would be really helpfull if you could post some more info about the microcontroller or code [...]

The first two methods do not work, the output values are the same. Yes, everything works with normalization, but this is a microcontroller, and there is always not enough processor time, and there’s also an extra division ... May be problem is in float datatype? As i know in arduino float=double="as large as 3.4028235E+38 and as low as -3.4028235E+38" only... not 1024...
microcontroller esp32, my code based on "Backpropagation_double_Xor" i change here only inputs, expectedOutput, and layers.

@nazariiixa
Thanks for the insight, (but i deleted my previous comment because i realised why the issue existed)
After Viewing my code i realised that it is because of no normalization of 10bit input data (most probably i will add this feature in future updates*) : It has to do with the Backpropagation/Training-phase and the inputs
*Thanks you for pointing it out (: , i should have thought about it .. but its ok (:
(i will add an example of normalization here such you can work with)

Ok, thank you!

it is "return (Input_i - MinInput)/(MaxInput-MinInput); "
i had by mistake "return (Input_i - MaxInput)/(MaxInput-MinInput);"
i've edited it though


Can't get an MR surface pure white

How can I get my panel pure white?

@hanbollar Mind if I start assigning any lighting related issues to you? seems like this is due to the default lighting issues we've discussed in the past.

This is actually mr-panel now, and will effect any element with a mesh associated with it.

probable fix is allow for a ‘ignore-lighting’ flag in 3d-style or just style part of css

thank you for support
will take a look

oh sorry @Dinoel27 i didnt mean that was a solution yet, i should have specified that that’s a probable fix i need to implement - will keep you posted for when it’s ready

got it, thank you:)

leo noted that this is working in foodproject demo meaning the threejs bump solved this - so closing as no longer needed