"Rendering Overlay" issue after adding a new entity

Hi! My mod, which I've been working on for a while, suddenly no longer will compile correctly (game crashes almost instantly upon opening) because of a "Rendering overlay" issue? If anyone could help me out with this, I'd greatly appreciate it.
I've attached the crashlog from MCreator here:
https://pastebin.com/snrT9wKt

I'm having this problem as well. I really hope Nerdy notices this soon.
Here's my latest.log file, by the way. This extra information should be able to help Nerdy fix this issue.
https://pastebin.com/nVGYWDcL

Both cases are caused by broken animation files. You'll just have to delete the files from the workspace. The animations are broken when converted from the bedrock format.

@thunderingstatic @EnderPreston try my new application GeckoLib animation fixer on your workspaces. It should fix your animation files.

Two questions: Where do I put this in my workspace folder, and why does Windows keep saying it's a virus?

You open it, select your workspace, and press fix workspace animations. Windows probably thinks it's a virus because it's not signed with a certificate.

But really, if I actually wanted to give people viruses, it would have been alot easier to do it with java plugins than by trying to get them to run programs.


Species count on higher taxa in tree API

In the existing CoL portal theres a species count on all higher taxa in tree.
This is probably calculated once when the release is done. Is it possible to have species counts in the tree api, at least on released catalogues ?

Yes, for all datasets that are static this can be done. I would then also precalculate numGenus, numSpecies, numInfraspecies & numDescendants. How to know that a dataset is immutable still needs thinking. Maybe instead of datasetType a managed or immutable flag? In that case the MANAGED datasetType is not needed anymore.

duplicate of #834


Specify ContentType on PutObject, not returned in ObjectInfo.ContentType from ListObjects?

I have an odd issue I'm trying to understand.
I create an object in MinIO using PutObject, and specify a ContentType:
	_, err = n.c.s3Client.PutObject(ctx, s3BucketName, s3ObjectName, f, fileInfo.Size, minio.PutObjectOptions{
		ContentType: info.ContentType,
	})

I can see in minio console that the content type has been stored, under "Object Metadata" there is an entry for "content-type".
When I then use ListObjects to retrieve information about the object however, I don't get the ContentType back:
	objectch := s.client.ListObjects(ctx, s.bucketName, minio.ListObjectsOptions{
		Prefix:       prefix,
		Recursive:    true,
		WithMetadata: true,
	})
	for o := range objectch {
		if o.Err != nil {
			return nil, o.Err
		}
		fmt.Printf("%s %s\n", o.Key, o.ContentType)
                fmt.Printf("%v\n", o.UserMetadata)

The o.ContentType field is blank.
However, the content type DOES get returned in the UserMetadata field as "content-type", in the same way that it is displayed in the minio console.
Is this expected? If so, what's the ContentType field for in the ObjectInfo?
Thanks

The o.ContentType field is blank.
However, the content type DOES get returned in the UserMetadata field as "content-type", in the same way that it is displayed in the minio console.

ContentType is not populated @tomqwpl this is only populated during StatObject()/GetObject() - HTTP header availability.
ListObjects do not return such HTTP headers so they are populated as part of UserMetadata. So use UserMetadata.
NOTE: this is just a MinIO extension AWS S3 doesn't return any content-type in ListObjects.

OK, that explains it.
Thanks.


add test to assert ios simulator incompatibility with extended range pixel formats

https://github.com/flutter/engine/pull/39825 introduced conditional compilation that disables wide gamut support in the simulator since the extended range pixel formats are not supported on the simulator today.  When calling -[MTLDevice newRenderPipelineStateWithDescriptor:error: the following error is printed out and an abort() is called:
Render Pipeline Descriptor Validation
pixelFormat, for color render target(0), MTLPixelFormatBGR10_XR is not color renderable.

It would be helpful if there was an automated test for this incompatibility so that we get a notification as soon as the simulator starts supporting these pixel formats.
I tried to add a UI test in scenario_app tests for this, but that setup isn't good for asserting something crashes.  I think the easier way will be to have a whole different test runner, then we parse the stdout from the run to look for the pixel format error.
Jenn pointed to a devicelab test that does something similar: https://github.com/flutter/flutter/blob/22cbe6e8bdb2baacda1a03f0178a22a7aa183260/dev/devicelab/bin/tasks/module_test_ios.dart#L527-L528. She also pointed to a function that will test against the latest sdk available, which is what we'd want: https://github.com/flutter/flutter/blob/781c84a860a4d8c1a85b7a84b855560528a236b2/dev/devicelab/lib/framework/ios.dart#L54
cc @jmagman

We are reworking the capabilities checks in Impeller for Vulkan. I think the same mechanism can be used to detect capabilities on iOS as well. I'll take a look at this after Vulkan.


fix(ui): add a visual download PDF feature

Fixes: #55
This pr adds:

[x] Functionality to download a notion file as pdf
[x] Add a route at /pdf/.../... to convert notion doc to pdf
[x] Add a visual button in AppBar component

My approach to this problem:

Load all the notion slides in a single page
Render the Appbar conditionally (don't render it on pdf)
Use the native window.print function to convert the html into PDF
Add a separate route under pdf/.../...

@hkirat could you please review it?

https://github.com/code100x/daily-code/assets/76874341/101480e4-ae0a-46cb-ace1-a862713d3aaf

@hkirat ping for attention. could you please review this??

great work can you fix the file name as a the page title?

Hi so sorry not getting the time to review
/bounty $120
This loos great, will review later

great work can you fix the file name as a the page title?

Yea, sure thanks for the suggestion

@devsargam Please ensure all content within toogle  buttons  is also printed in the pdf.
I think you missed on it.
I have cloned your branch and it doesn't work.
P.S: Even when I opened the toggle buttons, the code opens a new page with all the toggle buttons closed. And pdf doesn't support text search as well.

@devsargam Please ensure all content within toogle  buttons  is also printed in the pdf.
I think you missed on it.
I have cloned your branch and it doesn't work.
P.S: Even when I opened the toggle buttons, the code opens a new page with all the toggle buttons closed. And pdf doesn't support text search as well.

Alright I'll work on it right now thanks for the bug

@mumin-khan please check. I've fixed the solution now showing up issue now.

@mumin-khan please check. I've fixed the solution now showing up issue now.

@devsargam It works now.
Saving the pdf as microsoft print to pdf creates a non searchable pdf while as simple save as pdf creates a searchable one.
Adding a hint to select save as pdf may be useful.

Also the track and pdf routes have almost the same code. It would be better to refactor the code to avoid duplication.

@mumin-khan please check. I've fixed the solution now showing up issue now.

@devsargam It works now.
Saving the pdf as microsoft print to pdf creates a non searchable pdf while as simple save as pdf creates a searchable one.
Adding a hint to select save as pdf may be useful.

Also the track and pdf routes have almost the same code. It would be better to refactor the code to avoid duplication.

Haven't faced such issues actually maybe I'm on a mac
And regarding the same code it's actually a little different so I don't think it requires a refactor

@mumin-khan please check. I've fixed the solution now showing up issue now.

@devsargam It works now.
Saving the pdf as microsoft print to pdf creates a non searchable pdf while as simple save as pdf creates a searchable one.
Adding a hint to select save as pdf may be useful.

Also the track and pdf routes have almost the same code. It would be better to refactor the code to avoid duplication.

Haven't faced such issues actually maybe because I'm on a mac
And regarding the same code it's actually a little different so I don't think it requires a refactor

I would respectfully disagree with the your opinion here.
I think you are passing the same problemDetail for all pages in a track.

@devsargam can u fix the merge conflicts

merged in a few PRs, might've broken something

or did u change something related to firebase or notion?

Also, you can merge this @hkirat

Hey @devsargam
Can you check if it is working on https://projects.100xdevs.com/ ?
As it is giving me a blank page as pdf

@AdiGaikwad yeppp, seems something is wrong I'm investigating

But it does give correct for few cases right?

@AdiGaikwad yeppp, seems something is wrong I'm investigating

I checked for 2 tracks both of them gave a blank page
I will check more

Hey, @devsargam  the solutions are not opening on the website. It's working locally but in the production, it doesn't

There is a pr which hopefully fixes that @thrishank


implement didcomm org

static website didcomm org version 0.1.0

https://github.com/sicpa-dlab/didcomm-gemini/issues/27
https://github.com/sicpa-dlab/didcomm-gemini/issues/35
https://github.com/sicpa-dlab/didcomm-gemini/issues/36
https://github.com/sicpa-dlab/didcomm-gemini/issues/26
404 page

protocol definition publishing instructions

https://github.com/sicpa-dlab/didcomm-gemini/issues/34

basic pull request validation
https://github.com/sicpa-dlab/didcomm-gemini/issues/37

Tagging @TelegramSam to review this. It may be hard to evaluate by looking at the diff, since much of what's included here is about building a ghithub-pages rendering. A demo of the code behind the PR was given here: https://cloud.dsr-corporation.com/index.php/s/C9f28oorbP5CjtH (about offset 22:00)


⚠ Bofrost.fr has degraded performance

In 918a5ef, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 2042 ms

Resolved: Bofrost.fr performance has improved in f31725f after 4 minutes.


Notes

#Notes
##User Story
As a bootcamp student
I want to update/add into my prework study guide notes
so that I can continue to reference the webpage to study
##Acceptance Criteria
GIVEN a Prework Study Guide website
WHEN I view the study guide
THEN all my notes are there along with any typos fixed

###Added Git Flow:

Issue: Need to figure out possible styling so can properly nestle ordered list under "Git Flow" and be properly indented.
Referecnce


fix Fix ThreadMemTrackerMgr consumer tracker remove reserve memory

count_scope_mem and consumer_tracker not support reserve memory and not require use _untracked_mem to batch consume, because count_scope_mem is thread local, consumer_tracker will not be bound by many threads, so there is no performance problem.

run buildall

run buildall

run buildall

run buildall

run buildall


Online Grocery Store Template is now fully responsive

Description
I made Online grocery store fully responsive .Its #621 which now work properly on mobileview.
Fixes:  #621

Type of change

[X] Bug fix (non-breaking change which fixes an issue)
[X] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[X ] I have taken help from some online resourses
[X] My code follows the style guidelines of this project
[X ] My changes generate no new warnings

![capture](https://user-images.githu

2-82b9-2bb9844ab583.PNG)

-b75b-475

busercontent.com/93785942/163360976-81f762d9
ATTACH SCREEN-SHOTS / DEPLOYMENT LINK

Please review my PR @VidhiBhatt01

Please review my PR @arpit456jain @VidhiBhatt01


Add note in README that the size should be set with CSS width and height properties

Hello, I can't find references to width and height in README anymore.
My problem is that I can't display a model-viewer with dimensions different from 300px x 150px. Is it possible to change them?
Thanks!

It seems I just have to add CSS width and height to model-viewer...

@eLBati Correct; as a custom element, it inherits most of the generic CSS attributes.


Fix incorrect description of call pseudoinstruction expansion

Fix #206

Changes:

Apply @jrtc27's suggestion.

Squashed :)


Search feature in ReadTheDocs

Currently, the search in ReadTheDocs is not working.
Issue: The search in ReadTheDocs does not return any results when you enter a search term.
Successful PR:

[x] Search returns results in ReadTheDocs.

Fix with PR #29 is in place.

Check after closing #34


[Bug] /bin/sh: /usr/lib/llvm10/bin/llvm-lto: not found

---- Making install in liblwgeom
---- Making install in libpgcommon
---- Making install in postgis
/bin/sh: /usr/lib/llvm10/bin/llvm-lto: not found
make[1]: *** [/usr/local/lib/postgresql/pgxs/src/makefiles/pgxs.mk:236: install] Error 127
make: *** [GNUmakefile:22: install] Error 1

How can I fix it

@QuanJingHong I just updated image to the latest versions of postgresql, postgis and timescale. Please, can you try to build an image again?


how to save image into gallery with predicted object.

I solved the save image issue using the RepaintBoundary widget and ImageGallerySaver package to save into my gallery. but still, I am facing an issue with video framing and saving videos in the gallery.


issue 1960 private to public

make DialogContext constructor public (it was internal) this was a customer ask from two independent sources
make DelegatingTurnContext protected rather than private in ActivityHandler - this allows derived classes to also get the benefit of slightly stronger typing (this was really a bug as ActivityHandler was intended for extensibility through inheritance)

Pull Request Test Coverage Report for Build 66903

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 71.942%

Totals

Change from base Build 66757:
0.0%

Covered Lines:
4528

Relevant Lines:
6294

💛  - Coveralls

:x: 1 Binary Compatibility issues for Microsoft.Bot.Builder compared against version 4.3.1

CannotMakeMoreVisible : Visibility of type 'Microsoft.Bot.Builder.ActivityHandler.DelegatingTurnContext<T>' is 'Family' in the implementation but 'Private' in the contract.

:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.AI.Luis.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.AI.QnA.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.ApplicationInsights.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.Azure.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.Dialogs.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Builder.TemplateManager.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Configuration.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Connector.dll compared against version 4.3.1
:heavy_check_mark: No Binary Compatibility issues for Microsoft.Bot.Schema.dll compared against version 4.3.1

This was reverted. I also "undeleted" the branch so it can be worked on.


DI

WHY
WHAT
REF

Codecov Report

Merging #70 into master will decrease coverage by 1.1%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master      #70      +/-   ##
==========================================
- Coverage   50.03%   48.93%   -1.11%
==========================================
  Files          36       37       +1
  Lines        1379     1410      +31
==========================================
  Hits          690      690
- Misses        640      671      +31
  Partials       49       49

Impacted Files
Coverage Δ

pkg/grapicmd/cmd/build.go
0% <0%> (ø)
:arrow_up:

pkg/grapicmd/cmd/generate.go
0% <0%> (ø)
:arrow_up:

pkg/grapicmd/cmd/init.go
0% <0%> (ø)
:arrow_up:

pkg/grapicmd/cmd/cmd.go
0% <0%> (ø)
:arrow_up:

pkg/grapicmd/cmd/destroy.go
0% <0%> (ø)
:arrow_up:

pkg/grapicmd/di/app.go
0% <0%> (ø)

...kg/grapicmd/internal/module/generator/generator.go
0% <0%> (ø)
:arrow_up:

pkg/grapicmd/cmd/protoc.go
0% <0%> (ø)
: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 9d58099...51f0df4. Read the comment docs.


Fixes #1874

Fixes #1874. Social media tabs appearing both on Login and Register page. De-colored and smaller size.

Thanks @baba-gana do you have a screen shot you can include that shows how this looks now?  Thanks again for your contribution!


[v4] Describe how to include web resources

I can't find any info in the docs describing how to include web resources (e.g. static files from a Maven project's src/main/webapp folder). If I use "war" packaging for my project, the Thorntail Maven plug-in skips this, stating "... as packaging is not jar".

Web resources should go in src/main/resources/public (from the Servlet section here)
Perhaps in future it should make use of more of a use-case driven index

Thanks for the pointers!
FWIW, I didn't expect this under "Servlet", as it's in fact not strictly related to that (even in case it's using some servlet tech under the hood, that's not apparent to the user for pure static resources). Same btw. for the options for HTTP port etc.
Perhaps all this should be pulled up into a separate section of the guide, e.g. something like "Building web applications"?


Amazon.com Error: No element found for selector: input[type=email]

Version used: 2.0.6-dev.2 in Docker
Host: Ubuntu 22.04 LTS
TLD: .com
Using this via Docker - first run here's the debug log:-
[0] [debug] [2024-07-19 15:07:09] [scrape:amazon]: 	Options: {
[0]     "logLevel": "debug",
[0]     "debug": true,
[0]     "logPath": "logs",
[0]     "recurring": true,
[0]     "recurringCron": "*/30 * * * *",
[0]     "fileDestinationFolder": "data",
[0]     "fileFallbackExentension": ".pdf",
[0]     "onlyNew": false,
[0]     "username": "timg",
[0]     "password": "e",
[0]     "tld": "com",
[0]     "yearFilter": 2024,
[0]     "pageFilter": 1
[0] }
[0] [debug] [2024-07-19 15:07:09] [scrape:amazon]: 	Getting selectors...
[0] [debug] [2024-07-19 15:07:09] [scrape:amazon]: 	Selectors: {
[0]     "orderCards": "div.order.js-order-card",
[0]     "invoiceSpans": "span.hide-if-no-js .a-declarative[data-action=\"a-popover\"]",
[0]     "orderNr": ".yohtmlc-order-id span:nth-last-child(1) bdi",
[0]     "orderDate": ".a-column .a-row:nth-last-child(1) span",
[0]     "popover": "#a-popover-content-{{index}}",
[0]     "invoiceList": "ul.invoice-list",
[0]     "invoiceLinks": "a[href*=\"invoice.pdf\"]",
[0]     "pagination": "ul.a-pagination li.a-normal:nth-last-child(2) a",
[0]     "yearFilter": "select[name=\"timeFilter\"] option",
[0]     "authError": "#auth-error-message-box .a-unordered-list li",
[0]     "authWarning": "#auth-warning-message-box .a-unordered-list li",
[0]     "captchaImage": "div.cvf-captcha-img img[alt~=\"captcha\"]"
[0] }
[0]     Error: No element found for selector: input[type=email]
[0] docudigger scrape all exited with code 1

Thanks!
PS: real username/password removed/replaced.

It seems amazon changed the login page and some of their DOM structure. Could you please retest this and, if thats not working, save the page (save as in the browser) and attach this?
It's pretty awkward to test different TLDs with amazon because you need an account and some orders and amazon is changing their site frequently to stop those scrappers. Unfortunatly they have different DOM structures across TLDs.

Please try the latest version. There were several fixes. Hope it works for you with that new version.


Add additional equality test to clock exercise

The existing test suite was not rigorous enough in testing the equality
of two clock values. Specifically, it was unable to compare two clocks
where the times were offset by 24 hours. For example,
clock{0, 1}
clock{0, 1441}
Since there are 1440 minutes in a 24 hour period, the time on the second
clock should be wrapped around, making it equal to the first.
This new test will catch this situation.

Thanks!


Clarify behviour when writing to a union field that implements Drop

Discussion in the tracking issue for unions turned up a corner case not addressed by RFC1444: whether assigning to a union field that implements Drop should drop the previous value of the field.  Based on that discussion, document that such an assignment does drop the previous value of the field.  Also document how to work around that if needed, and add a note that the lint warning for declaring a union field with a type implementing Drop should explicitly document this issue in its explanation.

It would be helpful if you could summarise the discussion from the tracking issue which led to the decision in this RFC, thanks!

@nrc Done.

This RFC PR was discussed (briefly) in the lang team meeting and is now :bell: entering the final comment period :bell:.

union Union {
  string: String,
  vec: Vec<u32>,
}
let mut x: Union;
x = Union { string: "".to_owned() };
x = Union { vec: vec![] };
// both of these are assigning to mutable lvalues of type Union
// in the second case, this is equivalent to
// `drop_in_place(&mut x); write(&mut x, Union { vec: vec![] });`
// this doesn't run any drop glue, because Union doesn't inherit
// drop glue from it's internal members (Union only has drop glue
// if it literally impls Drop)

// however
x.vec = vec![];
// in this case you're assigning to an lvalue of type Vec<u32>
// which is equivalent to `drop_in_place(&mut x.vec); write(&mut x.vec, vec![])`
// which obviously drops the vector

Basically, what I'm saying is, :+1: to this change :)

I'm in favor of this specification. It's a subtle issue, but I agree with the conclusion of the earlier discussion that on the whole, this RFC's behavior provides the greatest degree of consistency.
The use of a lint to alert users of the potential footgun here is very good; I expect we won't use many unions with Drop data, except as a means of explicitly controlling when drops happen.

Huzzah! The @rust-lang/lang team has decided to accept this RFC.


Document k8s Events for ClusterTriggerAuthentication

Signed-off-by: Zbynek Roubalik<EMAIL_ADDRESS>

Thanks @tomkerkhove but the PR with the code is not yet merged 😄

Ha, I'm too trigger happy 🙈 Thought it was missing docs, sorry!


Use cythonize in pyximport

This PR uses cythonize() in pyximport. Closes #2304.

Based on https://github.com/cython/cython/issues/2304#issuecomment-617978036 also #3541 should be closed (I have not tested it).

Hi @scoder this is humble ping. Could you have a look on this PR? It closes blocker issue and is fixing multiple other problems.

Doesn't this require any test changes or additions at all?
.pyxbld files may not be tested at all, for example.
I was not able to find any tests covering pyximport code. I can try to add some tests. Could you point me to right direction?

@scoder I have reviewed the tests for pyximport and they are pretty covered. However, I have found a case which fails in master branch but is fixed in this PR. Is there anything else that you consider to be tested?

Thanks a lot! Let's see what users think about it.

Thanks for this fix.


fill_form_field's RETURN entry might be too much

I've come across a case where I want to enter text into a form field, but I don't know what the browser to register an enter key hit. That makes this helper a little more than I bargained for. Obviously debatable, but I wonder if it might be too much and the form filling and enter hitting should be separated into two separate functions.
If you agree, I'd be happy to submit a PR.
https://github.com/biglocalnews/court-scraper/blob/master/court_scraper/base/selenium_helpers.py#L12

@palewire Two new methods (one for populating the form field and a second to hit the enter key) could be a good addition, but I'd vote to leave in place the current behavior of fill_form_field in order to avoid the need to refactor Odyssey and likely WI. Might be good to refactor form_fill_field to use the two new methods, but changing it's behavior to no longer do send.keys() may not be worth the trouble...

This is done.


Variables from external task to camunda engine

Hi, I'am trying returning boolean variable from external dotnet core task to camunda engine switch in gateway component, but occourring exception in Camunda Incident view.
How should I do this?
Thank you, your library is very good!

Gateway expression

Camunda cockpit incident:
condition expression returns non-Boolean: result has class java.lang.String and not java.lang.Boolean

Sorry, I found my mistake, I used "$ ()" instead of "$ {}" in modeling.


Create the random_id.certificate resource only when needed.

The option to add a random prefix to the name of the managed certificate
was added as part of #160. When this option is disabled, the random_id
resource is still created, despite not being used anywhere. This could
cause confusion when looking at the output of terraform plan.
This PR makes the creation of that resource conditional on the
random_certificate_suffix flag. When the flag is set to false, v5.0
and v6.0 generate the same resources.
(I tried reopening the old PR, but it was not possible, sorry for the mess)

Thanks for the PR! 🚀✅ Lint checks have passed.

@aurecchia Thanks for the contribution.


"OSError: could not get source code" for "k_WestVel = pset.Kernel(WestVel)" command in tutorial

When I tried to follow the tutorial of parcels in python shell in ubuntu 20.04, I got this error:
`$k_WestVel = pset.Kernel(WestVel)

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

  File "/.../py3_parcels_mpi/lib/python3.10/site-packages/parcels/particleset/particlesetsoa.py", line 639, in Kernel
    return Kernel(self.fieldset, self.collection.ptype, pyfunc=pyfunc, c_include=c_include,

  File "/.../py3_parcels_mpi/lib/python3.10/site-packages/parcels/kernel/kernelsoa.py", line 58, in __init__
    self.funccode = funccode or inspect.getsource(pyfunc.__code__)

  File "/.../py3_parcels_mpi/lib/python3.10/inspect.py", line 1147, in getsource
    lines, lnum = getsourcelines(object)

  File "/.../py3_parcels_mpi/lib/python3.10/inspect.py", line 1129, in getsourcelines
    lines, lnum = findsource(object)

  File "/.../py3_parcels_mpi/lib/python3.10/inspect.py", line 958, in findsource
    raise OSError('could not get source code')

OSError: could not get source code`

I found these on google:
https://stackoverflow.com/questions/57035364/inspect-getsourcelinesobject-shows-oserror-if-run-from-python-shell-but-gives
https://github.com/HunterMcGushion/hyperparameter_hunter/issues/191
in which they believed that the "inspect.getsource(...)" function is not working in the interactive mode of python. So I wonder if this is the issue and how to solve it, like making a script instead?

This does not appear to be an Issue with Parcels, but rather with (your installation) of python? Can you try this in a script, indeed?


OverflowError when training with 100k+ iterations

Environment info
Operating System: Windows 7 SP2 (and same issue on macOS 10.13.6 but it crashes python kernel without any message)
CPU/GPU model: CPU
C++/Python/R version: Python 3.6
LightGBM version or commit hash: 2.2.3 (and 2.2.0)
Error message
When training lightgbm with more than 100,000 iterations, the model can finish training (still enough memory) but fail when it try to exit the training process.
[358000]	training's mape: 0.000139252
[360000]	training's mape: 0.00013805
[362000]	training's mape: 0.000136836
[364000]	training's mape: 0.000135664
[366000]	training's mape: 0.000134525
---------------------------------------------------------------------------
OverflowError                             Traceback (most recent call last)
<ipython-input-22-f940fa105e9d> in <module>()
     11
     12 # train model
---> 13 model = lgb.train(params, lgb_train, valid_sets=lgb_train, **lgb_other_params)
     14
     15 y_pred = model.predict(df_test[cols_feats])

c:\python36\lib\site-packages\lightgbm\engine.py in train(params, train_set, num_boost_round, valid_sets, valid_names, fobj, feval, init_model, feature_name, categorical_feature, early_stopping_rounds, evals_result, verbose_eval, learning_rates, keep_training_booster, callbacks)
    240         booster.best_score[dataset_name][eval_name] = score
    241     if not keep_training_booster:
--> 242         booster.model_from_string(booster.model_to_string(), False).free_dataset()
    243     return booster
    244

c:\python36\lib\site-packages\lightgbm\basic.py in model_to_string(self, num_iteration, start_iteration)
   2096         # if buffer length is not long enough, re-allocate a buffer
   2097         if actual_len > buffer_len:
-> 2098             string_buffer = ctypes.create_string_buffer(actual_len)
   2099             ptr_string_buffer = ctypes.c_char_p(*[ctypes.addressof(string_buffer)])
   2100             _safe_call(_LIB.LGBM_BoosterSaveModelToString(

c:\python36\lib\ctypes\__init__.py in create_string_buffer(init, size)
     58         return buf
     59     elif isinstance(init, int):
---> 60         buftype = c_char * init
     61         buf = buftype()
     62         return buf

OverflowError: The '_length_' attribute is too large

However, if I set the keep_training_booster=True, it can finish the entire training without problem. So this seems to happen only when Lightgbm is trying to turn the model into a string before removing it.
Reproducible examples
You can try with any regression problem with ~50,000 samples and 150 features, and train it with ~300,000 iterations but small learning rate like 0.001.
params = {
    'boosting_type': 'gbdt', 'task': 'train', 'objective': 'mse', 'metric': 'mse',
    'feature_fraction': 0.9, 'learning_rate': 0.001, 'num_leaves': 255,
}
lgb_other_params = {'num_boost_round': 366000, 'verbose_eval': 2000}
lgb_train = lgb.Dataset(df_train[cols_feats], df_train[col_target]).construct()
model = lgb.train(params, lgb_train, valid_sets=lgb_train, **lgb_other_params)

where df_train in our case has about 50,000 samples and 150 features and it still fit in our 16GB memory during training. But only fail when exiting the training with keep_training_booster=False.

c:\python36\lib\ctypes\__init__.py in create_string_buffer(init, size)
     58         return buf
     59     elif isinstance(init, int):
---> 60         buftype = c_char * init
     61         buf = buftype()
     62         return buf

OverflowError: The '_length_' attribute is too large

It seems this error is caused by ctypes...

Just curious. Do you think it is possible to bypass the model_from_string(booster.model_to_string()) part?

keep_training_booster=True is the only solution for now.

@guolinke Do you think that this issue is fixable?

There could be a work around, for example, returning multiple small strings and concat them outside ctypes.

Closed in favor of being in #2302. We decided to keep all feature requests in one place.
Welcome to contribute this feature! Please re-open this issue (or post a comment if you are not a topic starter) if you are actively working on implementing this feature.


Documentation should note what the max subnet size is and what factors/usage drive sizing decision

The documentation should note what the max subnet size could be, and what drives that size.  For example App Gateway subnet size is a function of max instances, which a customer can control.  The Bastion docs note a minimum of /27, but no description of what usage scenarios (if any) would trigger the need for a larger address space and what the maximum size is.  If it's a fixed size, then the doc should just say the size must be /27.
The subnet will be dedicated to the Bastion host and must be named as AzureBastionSubnet. This subnet must be at least /27 or larger.

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

ID: 196cd28d-c7b6-9e3f-ef55-1c85d6c9be5f
Version Independent ID: 6daf260e-526d-c5c5-50ca-c7a85e17c78a
Content: Create an Azure Bastion host: portal
Content Source: articles/bastion/bastion-create-host-portal.md
Service: bastion
GitHub Login: @cherylmc
Microsoft Alias: cherylmc

@dave-read Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

#reassign:charwen

Thank you for you dedication to our documentation.
Unfortunately, we have been unable to review this issue in a timely manner. We sincerely apologize for the delayed response. We are closing this issue. If you feel that the problem persists, please respond to this issue with additional information.
Please continue to provide feedback about the documentation. We appreciate your contributions to our community.
#please-close


Added Japanese translation as issued.

Summary
Added Japanese translation of title headings, templates and labels
Closing Issues
#84
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Improvements to existing code, such as refactoring or optimizations (non-breaking)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x] I have read the CONTRIBUTING document.
[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

@a-ayush19 I will probably review this on either Wednesday or Thursday. I just wanted to acknowledge that I saw that you submitted this PR.

@a-ayush19 I will probably review this on either Wednesday or Thursday. I just wanted to acknowledge that I saw that you submitted this PR.

Okay no worries, thanks.

@a-ayush19 Not yet, but I'm going to do so soon.


Cleanup: Move local event test cases into api tests.

Move the local event test cases into api tests. The advantage will be that we can more easily test corner cases by simply updating the local event store using the model objects directly, rather than relying on all the API setup code as well and exercising the sync logic.

This was completed as part of adding new API tests in recent PRs.


Better message

When Remove-PIMAzureResourceActiveAssignment OR Remove-PIMAzureResourceEligibleAssignment
message shows below
SUCCESS : Assignment created!
It should be assignment removed :)

Hi @limjianan, technically speaking we don't remove the assignment, we create a new one that invalidate the other. But I agree it will be better to have the message aligned with the cmdlet name :)


python3Packages.pymodes: init at 2.11

Description of changes
https://github.com/junzis/pyModeS - Python ADS-B/Mode-S Decoder
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, as applicable:

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

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Thanks for the review @fabaff, I have applied all of your comments.

Move to a new PR https://github.com/NixOS/nixpkgs/pull/359536


Prefer higher-priority inferences from generic signatures over low-priority inferences from the first pass

fixes https://github.com/microsoft/TypeScript/issues/56931
At the moment, I'm treating this as an experiment and my primary goal is to get some potential feedback from the test suite run (cc @jakebailey).


Replaced old twitter count api call with opensharecount api

Related issue: https://github.com/Julienh/Sharrre/issues/258
See http://opensharecount.com/ for details
To get this working you need to sign up with http://opensharecount.com/ and authorize them to your twitter account so they can make REST api calls.

+1. This worked for me too.

OpenShareCount contacted me and the &callback=? causes their system to not be able to cache the request and caused their server load to go up.  They asked me to remove the callback param.

Hi,
Thanks again for using OpenShareCount to show twitter share counts on your site.
We've noticed your site is sending us lots of requests for our API that we can't cache, and this is  putting a high load on our server.
In the file for the Sharrre plugin you are using
could you change
http://opensharecount.com/count.json?url={url}&callback=?
to
http://opensharecount.com/count.json?url={url}
please?
Getting rid of th 'callback=?' part will make your request cacheable on our end. This will help decrease the load on our servers and get results back to your visitors faster. Win-win!

Ah that's interesting. I wondered that when I did it. I followed their instructions precisely. They might want to reword the instructions.
It took a while for us to see any results but we do now get a few tweet counts. But the difference in numbers from the old api is substantial. Eg used to be hundreds, now less than ten. Also we've noticed that a huge number of our urls return 0 shares.
This is not an issue with opensharcount. The Twitter search api is just a terrible replacement for the old count api.

On 1 Dec 2015, at 10:28, John Albers-Mead<EMAIL_ADDRESS>wrote:
OpenShareCount contacted me and the &callback=? causes their system to not be able to cache the request and caused their server load to go up. They asked me to remove the callback param.
Hi,
Thanks again for using OpenShareCount to show twitter share counts on your site.
We've noticed your site is sending us lots of requests for our API that we can't cache, and this is putting a high load on our server.
In the file for the Sharrre plugin you are using
could you change
http://opensharecount.com/count.json?url={url}&callback=?
to
http://opensharecount.com/count.json?url={url}
please?
Getting rid of th 'callback=?' part will make your request cacheable on our end. This will help decrease the load on our servers and get results back to your visitors faster. Win-win!
—
Reply to this email directly or view it on GitHub.

Hi, guys. I wanted to offer you another alternative for Twitter share counts: newsharecounts.com. It might be more suitable for those who own many websites.


Enhance documentation.

CC @salv-orlando

btw, +1 from me, my comments were just minor suggestions.
I'm not sure if you're using Acked-by headers, but if so...
Acked-by: Russell Bryant<EMAIL_ADDRESS>

I updated the commit and added Russell's Acks and committed this.


Keep track of function call chain

Many code languages have the feature "Go to Definition".  Many times you want to drill lower to see the code for the underlying functions/methods, but then you want to walk your way backwards to where you started.  I find myself copying/pasting the names of the methods into a notepad so I can remember.   In particular if you have long call chains.
It would be nice if there was a navigation that kept track of the call chain as you navigate lower in the call stack.  The navigation would allow you to click on the function/method to jump back to the call.

There is existing feature Call Hierarchy which can show incoming and outgoing calls for functions.
See https://code.visualstudio.com/updates/v1_43#_call-hierarchy-support-for-javascript-and-typescript or search "Call Hierarchy" in docs.
Have you tried this feature?

It seems this feature is only supported with JS and TS.  I mostly code in C, C++, Golang, and Python.

VS Code doesn't support these languages out of the box so extensions need to provide support for this feature - VS Code provides API.
Here's for example request for Python https://github.com/microsoft/python-language-server/issues/888, however Pylance should have support https://github.com/microsoft/pylance-release/issues/109.
You can check repositories of extensions that provide support for other languages, support/monitor existing requires or create new feature requests if there are no existing.

Ok, your right.   The "Go to Definition" feature is specific to the language extension, in this case the C/C++ extension I'm using.
I'm using vscode-cpptools, and found this request:  https://github.com/microsoft/vscode-cpptools/issues/16
I'll close this feature request.


MonitorControl not working with Dell S2721QS and 2018 Intel i7 Mac Mini over HDMI

Checklist

[x] I have searched for existing issues
[x] I have looked through the Monitor Troubleshooting wiki
[x] I have updated MonitorControl to the latest version

Describe the issue
I just installed 2.1.0 for the very first time to use with a recently purchased Dell S2721QS paired with my 2018 i7 Mac Mini. I am connected using the built-in HDMI port on the Mac Mini and I have tried two different HDMI cables. Previously I was using an LG Ultrafine 4K via USB-C (the Apple partnered version) but decided to switch as I now need a monitor with multiple inputs and the LG was also ageing with panel discoloration.
ddcctl also does not appear to change the Dell monitor's brightness or volume levels.
Example output when running ddcctl:
./ddcctl -d 1 -b 30
D: CGDisplay C56F4C2B-23EE-A272-AC15-6A0B208F3BFF dispID(#724052430) (1920x1080 0°) HiDPI
I: found 1 external display
E: Failed to parse WindowServer's preferences! (/Library/Preferences/com.apple.windowserver.plist)
I: polling EDID for #1 (ID 724052430 => (null))
I: got edid.serial: JDB5M43
I: got edid.name: DELL S2721QS
D: action: b: 30
D: setting VCP control #16 => 30
Expected behavior
Brightness and Volume controls should change the monitor's state.
Screenshots
Additional context
I also tried a USB-C hub (which included HDMI) from Satechi connected to one of the TB3/USB-C ports on the rear of the Mac Mini and I was able to control the brightness and volume. This shows that my cables appear to work and the monitor responds. This is not an ideal solution as the monitor is then limited to UHD @ 30fps with that hub.
Environment Information (please complete the following information):

macOS version: 11.4
MonitorControl version: 2.1.0
Monitor(s): Dell S2721QS
Mac model: Mac Mini 2018 (Intel Core i7)
Monitor Cable(s)/Connection(s): HDMI (I have tried the Dell supplied cable and a 2nd other brand cable)
Apple Silicon/M1 (yes or no): No

Unfortunatelly DDC control does not work through the HDMI port of the 2018 Intel Mac Mini. There is not much we can do about that at the moment. I recommend using USB-C to DisplayPort cable with this display for UHD 60Hz and DDC control.
For more information see: #102


418 errors should display error message (Services webservice grab bag)

418 errors should display error message (statusMessage currently null)

sync account should add user to any existing services they have access too, and pull any new ones that the app is installed on but aren't on Dockstore (Charles)

┆Issue is synchronized with this Jira Story
┆Issue Type: Story
┆Fix Versions: Dockstore 1.7
┆Sprint: Seabright Sprint 16 Pram
┆Issue Number: DOCK-826
┆Epic: Dockstore  My Services

It seems like the issue is due to us returning a TEXT-PLAIN message for error response instead of the JSON object that WebApplicationException would usually create. The logging probably expects the response to be in the latter form.
Current CustomWebApplicationException response:
A service already exists for GitHub repository agduncan94/test-service

Typical WebApplicationException response:
{
  "code": 418,
  "message": "A service already exists for GitHub repository agduncan94/test-service"
}

The solution was to use the message body as the error message for 418 errors only. This was done in the lambda.

➤ Gary Luu commented:
Everything seems to work.  Sync all takes a fairly lengthy amount of time though.


[Bug]: Upsert with Duplicated IDs fails

What happened?
Tried to upsert with duplicate IDs
Versions
Chroma v0.3.23
Python 3.10.2
Relevant log output
File "/root/modal_cluster.py", line 72, in create_embeddings
    collection.upsert(
  File "/usr/local/lib/python3.10/site-packages/chromadb/api/models/Collection.py", line 295, in upsert
    ids, embeddings, metadatas, documents = self._validate_embedding_set(
  File "/usr/local/lib/python3.10/site-packages/chromadb/api/models/Collection.py", line 347, in _validate_embedding_set
    ids = validate_ids(maybe_cast_one_to_many(ids))
  File "/usr/local/lib/python3.10/site-packages/chromadb/api/types.py", line 117, in validate_ids
    raise errors.DuplicateIDError(
chromadb.errors.DuplicateIDError: Expected IDs to be unique, found duplicates for: {....}

@AmanKishore i was not able to reproduce this. can you help provide a minimal example?
import chromadb

client = chromadb.Client()
collection = client.get_or_create_collection(name="cohere-test")

collection.add(
    ids=["1", "2", "3"],
    documents=["document1", "document2", "document3"],
    metadatas=[{"name": "John"}, {"name": "Jane"}, {"name": "Jack"}],
)

print(collection.get(ids=["1"]))

collection.upsert(
    ids=["1", "2", "3"],
    documents=["document11", "document22", "document33"],
    metadatas=[{"name": "John1"}, {"name": "Jane1"}, {"name": "Jack1"}],
)

print(collection.get(ids=["1"]))

Tough to reproduce, error only happened with >15k inputs

@AmanKishore 😱 in a loop?

No! All at once

Can you write out a bit more context so I can try to reproduce?
Upserting 10k ok?
Upserting 15k always bad?
etc
Thanks!

Upserting under 10k is always fine, over 15k always fails

I've also experience this using python and with a large dataset (without realizing it was a bug)

For me when I try to do 'upsert' on < 7-8 documents (each document about 1500 tokens) it works, but it fails for anything more than that.
This is what I get when trying to insert more then 7-8 docuemnts:
"""requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: http://<IP_ADDRESS>:8000/api/v1/collections/16bed3bb-10ab-4e55-9f21-dadd6ef214dd/upsert"""
I'm using chroma client-server architecture & this is how I instantiated the chroma client:
chroma_client = chromadb.Client(Settings(chroma_api_impl="rest",                                         chroma_server_host="localhost",                                         chroma_server_http_port=8000                                     ))

Just to add. I'm seeing this same error when trying to upsert 10 documents (each document 1000 characters).
500 Server Error: Internal Server Error for url: http://<IP_ADDRESS>:8001/api/v1/collections/2d19ed06-693f-4e1c-aae7-f07da80108ee/upsert

@shaktiman101 @gururise thanks for the response here. I think what is likely happening is max_query_size is being hit inside clickhouse. We are removing clickhouse tomorrow (and providing a seamless upgrade path) and all of this should go away. Sorry for the troubles.

Any updates on the removal of clickhouse?  We are currently using the docker container and git pulled the latest release (0.37) and are still encountering this issue.

@gururise Monday the release

Closing this as it is stale and we have made substantial improvements since this issue was posted (a whole new backend). Please let me know if anything else pops up here and we can re-open it.


Update linkding extension

Description

Adds action and shortcut to copy bookmark to clipboard
Adds the ability to create and remove bookmarks
Fetches website metadata while creating a bookmark to automatically fill bookmark creation form
Changes keyboard shortcuts for delete and copy actions
Updates to<EMAIL_ADDRESS>

Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Had some trouble with some things, but I think it should be ready. Thanks for reviewing it.


Quantum Software and Games  [unitaryhack]

This Issue is available during the UnitaryHACK:
Note: Teams of 1-5 people are suggested busts_in_silhouette
This tutorial must be written in a way that high school and undergraduate students can understand. The product format can be a video, tutorial, or explanation. However, it will primarily focus on a markdown file. A jupyter notebook can be created and exported.
a reference for a tutorial check here
Design a tutorial where you cover one or more of the possible areas: Quantum Software or Quantum Games.
Your tutorial should provide clear explanations of each essential concept, guiding students step by step to understand the theory. Attach the code as the desired result and the necessary dependencies to be able to run it. Focus on the educational part and explain each section of the code with references. In the final part, share a note about how you got started in this area of quantum computing. The aim is that your project will inspire others.
If you have a previously made project for another hackathon or school project, please note that this tutorial will be open-source. This means that your work will be shared with the community, and all credits will be given to you. It's a great opportunity to contribute to the field of quantum computing and be part of a larger community. To get an idea of what we expect as a result, you can check out our website.
If you have doubts about which idea could be helpful for your tutorial, we list the following possible tutorials that can be done below:
Idea one: Explains fundamental concepts with a quantum computing framework.
Idea two: Give an application using a quantum algorithm such as Grover's algorithm, Shor, and others.
Idea three: Design a tutorial to decompose circuits in the Clifford+T group.
Idea four: Design a game that uses a concept from quantum computing.
Idea five: Design a game that helps explain a concept or algorithm of quantum computing.
Idea six: Design a quantum computing reminder bot for the Quantum Universal Education discord server.

If you have your own unique idea that aligns with the above requirements, we encourage you to share it :smiley: . Your creativity and unique perspective are highly valued. Just reply to this Issue to confirm your idea.

@MaldoAlberto Can you tell me the location where I should create my files in the directory?

Hi @shubhusion ! The folder and similar files are located in the _post folder

@MaldoAlberto Okay I will make changes.

@MaldoAlberto I have made a PR. please let me know if this works

@MaldoAlberto linked a PR here, do let me know your feedback :)


*: release v2.1.0-rc.4

Signed-off-by: disksing<EMAIL_ADDRESS>What problem does this PR solve?
Add changelog of v2.1.0-rc.3 and v2.1.0-rc.4.
Check List
Tests

No code

/run-all-tests tidb=release-2.1 tikv=release-2.1


[ANDROID] textAlignVertical not work on 4.4.2

When i set textAlignVertical="center" it doesnt work on Android 4.4.2
Any Ideas?

do you have any solution?


Run dashing behind a reverse proxy (with path prefix)

I'm trying to run dashing behind a reverse proxy. I'm using the following proxy settings:
ProxyPass        /dashboard http://myhost:3030/dashboard
ProxyPassReverse /dashboard http://myhost:3030/dashboard

In order to account for the /dashboard prefix, I tried modifying config.ru as follows:
map '/dashboard' do
  map Sinatra::Application.assets_prefix do
    run Sinatra::Application.sprockets
  end

  run Sinatra::Application
end

There are several problems with this approach:

accessing /dashboard redirects to /foo (where foo is the name of a board) instead of /dashboard/foo
paths in /dashboard/layout.erb are hardcoded (e.g. /assets/application.js)

I presume much of this could be solved by using the right Sinatra URL helpers. But then, I don't have much experience with Sinatra...
Any suggestions?

@Sjlver did u find a solution for that. i am having the same problem

@odrino14 I think with the documentation pointed to by mcritchlow, it should work.

i tried it with taht but it is not working

@Sjlver it is not working. i get Drats! That Dashboard doesn't exist.
did u make something else i don't know where to look


start command needs more documentation

[Enter feedback here]
so I am trying to figure out how to launch a command prompt in a new windows with a command. Once it's done executing the exit code is always 0 even if the process has failed. start "my app" java -jar myapp.jar  for example. The goal was to make an exit code of 4097 and reboot it if that has occurred. I just don't see a way of doing this. the /wait flag was very helpful it helped me to keep the program open while the process was running. it's not just you guys though. apple and linux will have the same issues. is there any documentation on how to get a child process on windows from the start command so I can get the real process? I don't know I think the best thing for my app would be to have process to process communication which I haven't seen a good way of doing yet

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

ID: a52b78b6-e846-0b32-25c0-f9aab145b112
Version Independent ID: 0c56bb98-4f1f-dd55-63ae-8bb18535cee1
Content: start
Content Source: WindowsServerDocs/administration/windows-commands/start.md
Product: windows-server
Technology: windows-commands
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

Hey @jredfox,
Thanks again for contacting Microsoft. We value your feedback.
As we understand it, you may be describing a problem with the product itself and not with the product documentation. GitHub isn't quite the right location if searching for technical support or feature requests as it is completely outside our scope. It is mainly for documentation updates, improvement, and clarity. If there are any issues within the content itself, please let us know.
To get assistance or support for your product issue, we recommend that you engage with the product community or open a ticket with Microsoft Support.
Additional support forums listed below:

TechNet: https://social.technet.microsoft.com/Forums/en-US/home
MSDN: https://social.msdn.microsoft.com/Forums/en-US/home
Microsoft Community: https://answers.microsoft.com/

We hope that one of the experts in those communities can better assist. We will now be closing this thread. We do wish that you have a most pleasant day!
#please-close


The pagination links need to account for restful paths

https://bugzilla.redhat.com/show_bug.cgi?id=1277641

@miq-bot add_label ui, bug, wip
WIP - will add specs

@miq-bot remove_label wip

/cc @dclarizio

@lgalis I tested out going from page to page and that works.  However, changing the per page value gets a routing error as well.  Thinking we can change that from POST to GET as it doesn't make any permanent DB changes.

@miq-bot add_label wip
need to check why the travis is failing - the test succeeds when run locally.

@miq-bot remove_label wip
@dclarizio - the rspecs are fixed, as well as the number per page field.

Verified changes.


Optimal rewriting under a set of inventions

Cathy:

When Stitch does rewriting with respect to a library, and if there are multiple library functions that could be used to rewrite a given program, does it find the shortest possible rewriting? Or does it use some other method (like ordering of the library)?
I'm remembering how at some point this was just iterating over a list of inventions -- but this would make me think that we'd want to order our library in terms of most potentially compressive to shortest in order to get maximal rewriting

It assumes that you found these inventions one after another (building on each other in the usual greedy way) so it loops over the inventions, rewriting the whole set of programs with one invention after another. This is how i did it because it's how the set of programs would look if you rewrote it throughout doing search, but if you have a use case where something different is preferable then Im happy to think about how to approch that!
Actually an egraph might be a really easy way to do this optimally if you didn't need it to be too fast (which you probably don't when you're rewriting, you're fine with it taking a few seconds)
Use cases:

finding more optimal solutions eg where a later invention lets you realize that your earlier invention could be used in a new place
rewriting the test set or any other new set of programs
merging multiple libraries found by compressing different subsets
This also seems like it'd be a nice feature to have in general! A nice optimality guarantee

Approach:

Throw the set of programs in an egraph, run dynamic rewrites that match on the ?# version of the pattern and dynamically optionally rewrite them. Note that you could directly use ?x and ?y and such to get multiuse matches directly, but I think just giving everyone unique pattern variables in a better call to account for cases like 2nd-order refinement multiuse if that gets added in the future.
I think this would converge rather fast since every rewrite is a shrinking rewrite

I actually think bottom up would work fine with this and egraphs are unnecessary


Fail while running precast.py file

Hi, I'm a newbie studying about using deep learning to predict future trajectory on cars.
I have been studying your paper, and I am now starting to run your code.
I made a dockerfile to run this code by using nuscenes' mini data, and I succeed on running "preprocess.py",
but I failed while running "precast.py".
I got this error, " keyerror : 'train on all sweeps' ", and I would like to get some advice on how to solve this error.
Also if possible, could you explain the order in which code should be executed?
It would be a great honor to run your code by your help.
(base) root@b1d627403c9b:/usr/src/app# python -W ignore precast.py
Using /root/.cache/torch_extensions as PyTorch extensions root...
Detected CUDA files, patching ldflags
Emitting ninja build file /root/.cache/torch_extensions/raycaster/build.ninja...
Building extension module raycaster...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
[1/2] /usr/local/cuda/bin/nvcc -DTORCH_EXTENSION_NAME=raycaster -DTORCH_API_INCLUDE_EXTENSION_H -isystem /opt/conda/lib/python3.6/site-packages/torch/include -isystem /opt/conda/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -isystem /opt/conda/lib/python3.6/site-packages/torch/include/TH -isystem /opt/conda/lib/python3.6/site-packages/torch/include/THC -isystem /usr/local/cuda/include -isystem /opt/conda/include/python3.6m -D_GLIBCXX_USE_CXX11_ABI=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -gencode=arch=compute_70,code=sm_70 -gencode=arch=compute_52,code=sm_52 -gencode=arch=compute_61,code=sm_61 -gencode=arch=compute_86,code=sm_86 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_80,code=sm_80 -gencode=arch=compute_60,code=sm_60 -gencode=arch=compute_75,code=sm_75 --compiler-options '-fPIC' -std=c++14 -c /usr/src/app/lib/raycast/raycaster.cu -o raycaster.cuda.o
[2/2] c++ raycaster.o raycaster.cuda.o -shared -L/opt/conda/lib/python3.6/site-packages/torch/lib -lc10 -lc10_cuda -ltorch_cpu -ltorch_cuda -ltorch -ltorch_python -L/usr/local/cuda/lib64 -lcudart -o raycaster.so
Loading extension module raycaster...
Loading NuScenes tables for version v1.0-mini...
Loading nuScenes-lidarseg...
32 category,
8 attribute,
4 visibility,
911 instance,
12 sensor,
120 calibrated_sensor,
31206 ego_pose,
8 log,
10 scene,
404 sample,
31206 sample_data,
18538 sample_annotation,
4 map,
404 lidarseg,
Done loading in 0.375 seconds.
Reverse indexing ...
Done reverse indexing in 0.1 seconds.
Traceback (most recent call last):
File "precast.py", line 29, in
dataset = nuScenesDataset(nusc, "train", dataset_kwargs)
File "/usr/src/app/data.py", line 106, in init
self.train_on_all_sweeps = kwargs["train_on_all_sweeps"]
KeyError: 'train_on_all_sweeps'

I have the same issue


Fix parsing 7 character hex colors successfully

Changes
Fix parsing color strings in hexadecimal notation with 7 character successfully. This is caused by the sRGB color space's hex test regexp allowing a match of 3 valid characters followed by a match of 4 valid characters (and vice-versa). The fix is done by separating the regexp for the collapsed and non-collapsed forms.
Add four tests for invalid hex color strings with invalid lengths. Three of them (those for 2, 5, and 9 characters) pass without this fix. Only the one for 7 characters doesn't already.
Notes

I can't get the tests to run in my Windows environment using Terminal+PowerShell. I'm getting a Error importing tests from C:\Users\phil\dev\color.js\test\adapt.js: Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only URLs with a scheme in: file, data, and node are supported by the default ESM loader. On Windows, absolute paths must be valid file:// URLs. Received protocol 'c:' error for all test files. In my Ubuntu environment, they work however. It looks like there might be a dynamic import somewhere that is fed with a c:\...-style path but I couldn't find it in this repository or htest.

I can't get the tests to run in my Windows environment using Terminal+PowerShell.

@DmitrySharabin could you please investigate if this is an hTest bug?
If not, we should document how to run the tests in CONTRIBUTING.md.

The change LGTM, thank you! Someone should run the tests before merging though.

The tests pass

I can't get the tests to run in my Windows environment using Terminal+PowerShell.

@DmitrySharabin could you please investigate if this is an hTest bug? If not, we should document how to run the tests in CONTRIBUTING.md.

I pushed a commit to upgrade to the latest version of htest. @kleinfreund can you try running the tests again with the latest version of htest. I'm guessing the tests will still fail but it's worth giving it a shot.

I can't get the tests to run in my Windows environment using Terminal+PowerShell.

@DmitrySharabin could you please investigate if this is an hTest bug? If not, we should document how to run the tests in CONTRIBUTING.md.

It turned out that there is a known issue with paths when used in dynamic imports. So, it's something that should be fixed in hTest. I already sent a PR with the fix.

I can't get the tests to run in my Windows environment using Terminal+PowerShell.

It should be fixed now in the latest version of hTest (v0.0.16).

It should be fixed now in the latest version of hTest (v0.0.16).

I can confirm that running npm run test on the latest commit in the colorjs.io main branch fixes the issue of not being able to run tests in Windows.


Optimize Selenium HTML XSS Scans

The current method of manually rending DOM and testing XSS is bad. I need a better way of doing it. If you would like a good hacktoberfest project and first issue take this on!

Hello, could you elaborate a bit?
Which part of your code needs tweaking exactly and how'd you like it to be?

@TotallyNotChase the block of code below here. It's supposed to be inputting the payloads into input and textarea elements and then finding a submit button and clicking but I don't believe it's the correct way or the best way of doing it. I need a more optimized, correct way of doing this DOM injection.

Yep! you are correct, iterating through everything is a bad idea indeed.
I'll give it a go, I'll update you on any progress :)

Thanks mate!

Also, I just checked the last commit on the master branch, this indentation seems crooked, what's up with that?

shouldn't all those if and try statements be inside the elements loop?

Yes they should be

@M4cs I noticed you merged my PR, thanks! I think we might still be able to improve on this though. Can you tell me what is the purpose of using the new = driver.find_element_by_css_selector('button').click() inside the try block in the input or textarea block?

That's a really bad way of trying to test a submit button. Need to improve that as well

That's not gonna work at all though since it's only gonna find the first element in the whole DOM with the button tag, so at the moment, that achieves nothing. I'll look into that.
I'd also like to restructure the inner loop block (i.e the try and if statements) if you're fine with that. I'll make sure it does nothing less than it already does though :)

Yes please. I just want some reliable way of emulating manual input and clicks. Hard without target classes/ids. Maybe add a menu option for that?

I think adding menu option would be rather un-intuitive. I'm looking into correctly approximating the correct submit button, have some ideas off the top of my head, I'll see how far we can take it. I'll update you on the progress!
One thing that I REALLY need to know though, what happens the form gets submitted? For instance, let's say the id.send_keys(Keys.ENTER) works correctly and submits the form, couldn't the resulting webpage be completely new sometimes? Which would invoke StaleElementException every time, hence wasting time and resources?
Sorry if I misunderstand, I just kinda need to know how it works haha

The driver.switch_to.alert.text confirms a JavaScript alert has triggered. Currently the scanners are just looking for that.
We need to add reflective scanning for something like a bold script injector. (i.e )


Keyboard shortcuts for paramter hints not working

Environment Details:
VSCode Version : 1.24.0
Additional Details:
MAS Violated: MAS2.1.1
Repro Steps:
Launch VS Code.
Open Keyboard Shortcuts.
Actual:
Trigger Parameter Hints( Ctrl+Shift+Space and Ctrl+P) has different behaviors while both have same functionalities.
Expected:
Both the commands should have same behavior.
Recommendations:
Refer below link which is repository of bug fixes code snippets:
https://microsoft.sharepoint.com/teams/msenable/mas/pages/browse-fixes.aspx
Attachment for Reference:
A11y VSCode Keyboard Shortcuts .pptx
MAS Reference
https://microsoft.sharepoint.com/:w:/r/teams/msenable/_layouts/15/WopiFrame.aspx?sourcedoc={8492c4eb-c179-40ae-8777-cd044ed725a2}
Does this issue occur when all extensions are disabled?: Yes

@sandy081 Is this a problem with the keybindings editor? The screencast shows the same commands several times.

@AccessibilityTestingTeam-TCS I can not reproduce this with latest vscode insiders.
Did you customize your keybindgins? If yes, can you reproduce with latest vscode insiders?

@isidorn checked on version 1.25.0, and still finding the same behavior.

@AccessibilityTestingTeam-TCS please try vscode insiders as I have mentioned in my comment above https://code.visualstudio.com/insiders/
Thanks


Typings

Solves project item "Add typescript typings to get syntax checking"

Thank you ! I'm having lots of fun with your project lately. Good performance impression so far. I'm building some utilities and abstraction layer on top of it and I think you can find a couple of things interesting and perhaps intersecting this project
https://github.com/cancerberoSgx/autumn-leaves/tree/master/imagemagick-browser
ignore the readme, what you have is:

higher level execute() function that can execute several commands remembering the output files so they can be used in following commands
typings (enums) for all IM list types automatically generated by executing convert -list morphology (for example) . Generated code : https://github.com/cancerberoSgx/autumn-leaves/tree/master/imagemagick-browser/src/list
. Automation : https://github.com/cancerberoSgx/autumn-leaves/blob/master/imagemagick-browser/scripts/generateImEnums.ts
utilities for parsing CLI options to array format, extracting image information (executing convert foo.png json:foo.json), and utilities to  handle array, blobs, input elements (in general to easily handling the types (MagickInputFile and MagickOutputFile)

I "believe" in unix philosophy and I think your project should only be responsible of providing the call() function (as it doing now) so I'm not sure if the mentioned things should be integrated on it or if they should be in a separate project (like mine). But perhaps some stuff, in particular the enums could make sense. What do you think - Would be great to know your opinion
BTW I have new toys :

image transformation UI : https://cancerberosgx.github.io/autumn-leaves/#/home
encypher images: https://cancerberosgx.github.io/autumn-leaves/#/encipher
extract information : https://cancerberosgx.github.io/autumn-leaves/#/imageInformation

I didn't put attention to the UI but building tools like this (and other ideas) with a nice UI would help this project to be known by more people. BTW did you announced this project somewhere ? at least to the imagemagick team ?
Thanks, keep it up - sorry for the long msg

I have posted to the imagemagick developers forum link. Asking about short file names bug I hit (the one real thing I wish was fixed). As well as another response t to a person asking about iphone development where I suggested they could use this project and just write a PWA (the whole thread was deleted, not just my post). I have been permanently banned from the forum.
Another place I did mention it at was https://github.com/kripken/emscripten/wiki/Porting-Examples-and-Demos .
I really like all the typings. I have no problem if you want to enhance this project with those apis. I think it would make sense to have one project. The biggest issue would only be about overcrowding the initial readme between advanced and simple usage, to give them enough information to break out into the appropriate place and not scare them off, or have them leave unimpressed.
The project has pretty much served my purpose and culminated in the following youtube video where use it by writing a bookmarklet to extend webtoons.com website to autoconvert people's image upload into the right formats.
I really like how you have extended things and the pages you have built with it. Thanks for helping me with NPM & typescript. Would you want push access to this git & the NPM project?

I would love to see this project in this list https://imagemagick.org/script/develop.php

I have been permanently banned from the forum.

Wow, this people still use forums? and you were banned ? Aja, good signal not to register myself in there. I had some luck in github project https://github.com/ImageMagick/ImageMagick for example, I reported a small issue and they already fixed it: https://github.com/ImageMagick/ImageMagick/issues/1333
I've noticed that they have some examples in the docs that I cannot find in the repos sources. Let me try to familiarize with the sources and figure out how we can add some links to this project in there - it really deserve it! I think it has great potential. I'm using my projects in an iphone5 with no-small images and its working acceptably (most of the time). I want to refine and design the UI better before I push the projects.
If I cannot/dunnot know how to make the PR to "anounce" this project, then I'll try to build a good demo site, with a good design  demonstrating different transformations and a playground and then report them an issue asking to add just need to report an issue with a t

The project has pretty much served my purpose and culminated in the following...

That's it mean that you won't maintain it anymore? Or don't have any plans / features for the future ? You sound like no motivation, if so I'm having lots of simple ideas for webpages using it that could be very fun to build and who knows :)
I would like to ask a couple of questions mostly regarding the libraries you have forked:

Mostly I wonder how easy it's to upgrade imagemagick and its libraries. I see that you needed to make some changes in libpng, libjpg and imagemagick. I cannot understand what were the changes in this one:
https://github.com/LuaDist/libjpeg/compare/master...KnicKnic:master Perhaps you or your editor just indented all those files ? or you really made changes there ?

What happen if you don't patch any of the libraries ? just won't work at all ? I understand your changes in ImageMagick repo to bypass library checkings but I'm concerned why did you need to patch the actual .c sources of libs (ilke https://github.com/glennrp/libpng/compare/libpng16...KnicKnic:libpng16)

Is OK if I start reporting issues with things that I don't understand or details so we keep track in  the future ? Can I add some project cards for me? Can I try to tackle a couple of existing issues (mostly mine regarding flexibility to load .wasm file from any url - I think that's important)

I tried to add freetype library support (https://github.com/cancerberoSgx/WASM-ImageMagick/tree/freetype) but it seems convert try to spawn gs program and of course that will never work in the browser so I give up. My next step will  be trying to add support to webp I will track this work in an issue.

Would you want push access to this git & the NPM project?

Yes please! git would be enough I can publish the project but I think you as the author should do it .
Your reply motivate me to migrate a couple of things from my project to your's. WIll start with IM enums. That would facilitate things for me :)
Also don't know if already mentioned it to you but in my project I have some tests in the browser (using puppeteer) I think this project should too. WiIl try to migrate some of that infrastructure here, ok?
Just out of curiosity, do you work at Microsoft ?
See you

What happened to the WebP support?

unlike last time I checked, seems several example of porting libwebp to emscripten, unfortunaty, personally I don't have much time for it but it seems straighforward:

https://medium.com/@kennethrohde/on-the-fly-webp-decoding-using-wasm-and-a-service-worker-33e519d8c21e
https://github.com/kenchris/wasm-webp
https://github.com/proxytype/wasm-webp

I suggest you use https://github.com/dlemstra/Magick.Native which has webp support

@KnicKnic  that is very interesting, but has no docs, do you know if they are reusing/translating IM sources or how much they if/had to write from scratch ? thanks for the link!

dlemstra had a better position with understanding the compile process from previous work on imagemagick. I do know that they took my code as a starting block for that project however. My understanding is that the project pulls the imagemagick codebase in, and it is not a forked one.
The reason I have a forked imagemagick code base was I couldn't understand the compile flags to get certain specific options enabled in the codebase. My guess is dlemstra did.
Some of the dependency projects like libpng that I forked due to incompatibilities with webassembly (function ptr mismatch) (I never bothered to get the changes clean enough to submit upstream).

aja, Wonder what do you think about the future of this project ? or how the two relates. Personally I don't think is important to be up to date with current supported image formats - they won't add new features - probably only stability/performance/compatibility only. I suspect they have little activity (zip, libpng, tiff, jpg, etc). About ImageMagic, I know it for about 10-15 years and far as I remember I didn't see new features (do you?) - probably it improved in performance - compatibility - (?) -- see emscripten ports for zlib, libpng (last updated in 2015) https://github.com/emscripten-ports.
BTW recently I found this initiative https://wapm.io/ (WebAssembly Package Manager) which is like npm for wasm projects , still very new and few package. Not sure if it's a good idea to manage packages outside npm but it's nice to see a collection/gallery of wasm packages.
Now I see  somebody take the initiative with this project:

https://wapm.dev/package/imagemagick
https://github.com/wapm-packages/imagemagick

Personally I'm not sure I like this . Maybe is a good idea to promote the package manager also I think authors should be able to be the first person deciding to publish or not a repository before others fork and publish. What do you think?
Will research more - sorry for the noise and so arbitrary topics...

Current State
Reasons I use ImageMagick

Had all options I wanted and was easy to use
Supported most image formats I wanted

PNG, JPEG, TIFF, PSD
biggest next format I want is .clip (it is however a proprietary format)

Great photoshop compatibility

Other solutions I found didn't have the same level.

Downsides I know of compare to some other solutions are

Uses a lot of CPU
Uses a lot of RAM

this is the biggest issue for me

Doesn't have a great native javascript api

Future
Api
Honestly I see https://github.com/dlemstra/Magick.Native  as solving the last one. However as you said, the project could be more approachable. I currently lack the motivation to invest in any project in this area substantially. I am okay for maintenance tasks, moving PR's along. Basic issues. Release is Automated, so I do not have to worry about that.
cmdline
I am not sure that https://github.com/dlemstra/Magick.Native aims to solve this. But it was also a nice feature of this project. A website where you can give people a cmdline to process their images; https://knicknic.github.io/imagemagick/ this is one place I could see it being nice to support more image formats.
This is also how the wapm package is using it.
Packaging
Size
Since Imagemagick is so heavy it would be nice if the delegates were lazily loaded. I think over half the assembly size is just imagemagick however. Meaning you don't save tons by lazily loading. You can get great wins by caching the binary on the client via serviceworkers, largely removing this as an issue
Internet
Frankly I like to view webassembly like your CPU and the internet like your file system. It would be great if everything were modules on the internet, and shared so could be reused by multiple sites. Inevitably testing gets in the way, and you end up with little shared as everyone uses the version they signed off with. (I know wasmer sees opportunity to run webassembly outside the browser)
However in the above vain I do maintain a place where I put the most recent version of ImageMagick webassembly such that it can be easily loaded (not versions) allowing you to just
import * as Magick from 'https://knicknic.github.io/wasm-imagemagick/magickApi.js';

Forks / Opensource
I love that developers are using the code in ways that work for them. I do wish code is centralized in as few places as possible. @syrusakbary is there any way to merge your code back in. Currently I will not take a pull request as you checked in a magick.wasm binary and I do not think that artifacts belong in the source tree and that is what releases are for. I can make another release.
Ultimately if you want the binary generation to be in the hands of wasmer the easiest option I see is you setting up a CICD pipeline and letting me download the artificats from that location. Or you can trust the one I setup azure pipelines. I am not sure how auditable they are, but I do grab my artificats from there. Then you would use a secure cryptographic hash to validate the binaries in wamp. I couldn't understand how repository management is done for wapm, would this be possible?
@syrusakbary is there a specific reason that you are maintaining an organization of forks for wapm?

Thanks for the ping @KnicKnic.

@syrusakbary is there any way to merge your code back in

I would love to merge the wapm fork.
The main reason we haven't done it yet is because the magick.wasm file was not yet working with wasmer (we are working on it). Once it's officially working, I'll create a PR into this repo with your suggestions :)

Ultimately if you want the binary generation to be in the hands of wasmer the easiest option I see is you setting up a CICD pipeline and letting me download the artificats from that location

I think that's a great idea. Let's chat once magick.wasm runs in wasmer so I can make sure this use case is covered.

Then you would use a secure cryptographic hash to validate the binaries in wapm.

We are working on package signing in wapm. This way the packages can't be tampered in any way. In about a week or less we will publish the article on how to use it.

@syrusakbary is there a specific reason that you are maintaining an organization of forks for wapm?

Yes, mainly because not all the maintainers of the repos want the wapm changes upstream, but we still want to make them available on wapm. Overtime I foresee the number of packages in wapm-packages moving towards 0 🤞
Hope this clarifies things!

@KnicKnic

with. (I know wasmer sees opportunity to run webassembly outside the browser)

In my experience WASM and cia was one of the mose intersting experices. The painful parts for someone that don't write a a line of Something that needs to be compiled was, as author maintaining / debugging / wasm projects. But I see some people do it painless.
Where I didn't saw any good solution was for the user to have a good install experience. In generalyou alwasy need to luckly just manually coping wasm files but in general generating them. And lots of people refuce being forced to do it or install docker or wsdk for building frontend.
Really that's why an idea like  wesmer could be a good one. I tried to register but it didn't let me login nor send me the password by email so I guess is broken hopully temporarily. For some commands like see owners you need to login.
What I dislike is that this kind of projects, first of all, need to be transparent, with a clear policy and better one copied or owned by a known trusted actor, like npm.
In summary I think wasm projects authors are missin aplace to store those big files. And Iwonder why they just not use npm ? In npm you don't store sources, you store bynaries. so it makes totally sense to me.
For what you mention perhaps wasmer is doing it the other way around storing  binaries in in the git repo ? I'm consumin a couple of projecs written in rust , c++, etc with scripts for generate wasm and I currenlty also store those in my .git repo since are private not meant tobe published.

Then you would use a secure cryptographic hash to validate the binaries in wamp.

Again, why not use npm for .wasm that as you mention already solves those problems and again is for artifacts not for code ?

import * as Magick from 'https://knicknic.github.io/wasm-imagemagick/magickApi.js';

can I trust will have latest version ? :P
The saddest think I saw regarding the open source community is a certain project, unique in its class, tackling a not ordinary problem  which author which is brilliant go to find other battles and how people desperates in issues and forks the fork of the forks and you know how hard to understand  and how little could be a briliant engineer code and documentation... And on he other hand  I see so many repeated projects, over-promotionated competing for intelligent phrases, icons and logos, all in phrases and logos, to see which complies better with the current trending topic,, tight in the same poduim, with hands up, shouting to be most responsive, awesome and liquid, and there in silence, surrounded by user tears, unresponsive issues and dry markdown, with its hundred unattended pull requests, but more than alive, as it will after ten generations of "state-of-the-art" passed by, all by it self, by its code, by its problem, by it countless desperate users for which is not given even resignation.

@cancerberoSgx I will update the docs to point to a npm instead of my github. My understanding is I have to go through a cdn like unpkg (any recommendations here?).
Also my releases script broke.... I fixed it, hopefully it releases now and I will test the docs and update them against the new location.

So I tested switching to a cdn and... it didn't work in edge beta(chromium version). it works in edge, firefox, chrome...
I tested 2 cdns.

https://unpkg.com

does not work due to wrong mime type on wasm files

https://jsdelivr.net

fails to fetch the wasm file due to a type error
has correct mime type

broken page is https://knicknic.github.io/imagemagick/rotate/index.cdn.html


Create arm64 image for secretgen-controller

Describe the problem/challenge you have
Currently, secretgen-controller cannot run on an ARM64 host, as there is no image[0].
Could we switch to doing multi-arch builds and produce arm64 alongside amd64?
Related issue for kapp-controller: https://github.com/vmware-tanzu/carvel-kapp-controller/issues/573
This is needed for Tanzu Community Edition

This is related to a bigger epic in tanzu community edition. Currently engineering have built their own image, so the sooner, the better, as with kapp-controller.


Bug 2085721: Create symlink to image-customization-* binaries

Binarys are being renamed to machine-image-customization-*,
using a symlink for now to ensure backward compat, can be
removed at a later stage
This will require https://github.com/openshift/installer/pull/5909 before CI passes

/reittle Bug 2085721: Create symlink to image-customization-* binaries

/retitle Bug 2085721: Create symlink to image-customization-* binaries

Superseded by #50
/close


Merge release-4.7.0-m11 branch back to 4.7.x

Purpose
$subject

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


Support auto create topic affects by namespace policy.

Fixes #540
Master Issue: 540
Motivation
The current auto-create topic is just affected by broker configuration, this PR support can be affected by namespace policy.
Modifications

Add logic that gets policy to determine whether to automatically create a topic.

Verifying this change

[x] Make sure that the change passes the CI checks.

Documentation

[x] no-need-doc

Codecov Report

Merging #541 (1b72878) into master (0e825a2) will decrease coverage by 0.01%.
The diff coverage is 71.42%.

@@             Coverage Diff              @@
##             master     #541      +/-   ##
============================================
- Coverage     74.53%   74.51%   -0.02%
- Complexity      602      608       +6
============================================
  Files            83       83
  Lines          2788     2802      +14
  Branches        195      196       +1
============================================
+ Hits           2078     2088      +10
- Misses          585      587       +2
- Partials        125      127       +2

Impacted Files
Coverage Δ

...e/pulsar/handlers/mqtt/utils/PulsarTopicUtils.java
75.80% <71.42%> (-0.56%)
:arrow_down:

Continue to review full report at Codecov.

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


Have to press "Copy System Info" button twice

Tested versions

Reproducible in: v4.2.1.stable.official [b09f793f5]
Reproducible in: v4.3.dev1.official [9d1cbab1c]

System information
Godot v4.3.dev1 - Windows 10.0.19045 - Vulkan (Forward+) - integrated AMD Radeon(TM) Vega 8 Graphics (Advanced Micro Devices, Inc.; 31.0.21029.1006) - AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx (8 Threads)
Issue description
When pressing Help > Copy System Info for the first time after starting an engine, it does nothing. Only pressing it after that will copy system info.
Steps to reproduce

Close and then open Godot.
Open any project.
Press Help > Copy System Info once.
Look into the clipboard, try pasting what should be there.
Press Help > Copy System Info the second time.
Look into the clipboard again.

Minimal reproduction project (MRP)
N/A

I can confirm this on 4.3.dev https://github.com/godotengine/godot/commit/352434668923978f54f2236f20116fc96ebc9173 (Linux).

Interesting, I did not reproduce it in Godot v4.3.dev (352434668) - Windows 10.0.19045 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 3060 (NVIDIA; <IP_ADDRESS>19) - 11th Gen Intel(R) Core(TM) i7-11700K @ 3.60GHz (16 Threads)


Update not accepting request format

Starting from:
url = "http://<IP_ADDRESS>:8080/SDX-Controller"
original payload:
client_name = "Test SDX SC24 L2VPN"
client_endpoints = [
{"port_id": "urn:sdx:port:ampath.net:Ampath2:50", "vlan": "306"},
{"port_id": "urn:sdx:port:tenet.ac.za:Tenet02:50", "vlan": "306"},
]
{'service_id': '720db03e-7a8d-4eaf-8089-04e9bbaa6249'}
I sent the following request to update the l2vpn using the above service_id:
client.update_l2vpn(service_id='720db03e-7a8d-4eaf-8089-04e9bbaa6249', name="new l2vpn")
And received back a 400 response: Failed to update L2VPN. Status code: 400: Request does not have a valid JSON or body is incomplete/incorrect
My understanding is that the user should be able to send the update request using the existing service_id along with any user defined attributes (name, endpoints, description, notifications, scheduling, qos_metrics) - plus the additional option to update the state - that the user wishes to modify. So, I am understanding that if all I wish to modify is the name, the above query should be acceptable.

This is not supported yet. We need to carefully design this, if we want to simply replace a single field.
Currently if you want to update, use the PATCH API, send the service_id as query param, a new request as the request body.

@SColson82 Thx for the clearly written issue. What you observed is a correct response of the current version:
(1) The required fields in the patch and original requests are the same: specifically "endpoints" is required.
(2) Any changes to the format need to be coordinated with Meican.
(3) Technically, the requests are generated by software, not manually, based on pre-defined templates. So if Meican wants to change its template. We can change accordingly.
Basically, what you suggested makes sense. Please raise it with Meican developers to reach a consensus and let us know, then we can change the parser behavior of SDX-Controller accordingly.
For now, I am tagging this issue "Enhancement", a feature request to be discussed.


Test Failure - Scene/Primitive shader validation

I'm seeing this in master on Chrome.  @lilleyse @IanLilleyT, do you see this too?
Scene/Primitive shader validation
Expected function to throw DeveloperError.
Error: Expected function to throw DeveloperError.
    at stack (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1475:17)
    at buildExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1445:14)
    at Spec.expectationResultFactory (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:584:18)
    at Spec.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:332:34)
    at Expectation.addExpectationResult (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:528:21)
    at Expectation.toThrowDeveloperError (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1399:12)
    at http://localhost:8080/Specs/Scene/PrimitiveSpec.js:1175:12
    at Object.<anonymous> (http://localhost:8080/Specs/spec-main.js:89:30)
    at attemptAsync (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1793:24)
    at QueueRunner.run (http://localhost:8080/ThirdParty/jasmine-2.2.0/jasmine.js:1746:26)

I can see this in the 1.75 release, also on Linux but not on Windows. It's the only test failure at the time of writing.


add memory leak test

memory leak test for #117
It creates a new browser instance, exits, then creates another and then repeats the whole process. It doesn't yet actually test it, just display the logs. I'm not sure how much increase should be considered to pass/fail the test. But by the 24th iteration the heapUsed increase is up by 50%
browser count: 24
rss increase: 0% (19% total)
heapTotal increase: 0% (41% total)
heapUsed increase: 1% (53% total)

That's not a test for PR, because test can pass of fail. Probably, this is demo for separate repo. But, as i said in issue, there is nothing wrong that node consume some memory after start not as you expect.


Provide a docker that contains uptrace and all its dependencies

Closed as fixed in https://github.com/siyuan0322/uptrace-helm-charts repo


Added missing 'data-dismiss="modal"' on the first example model source.

Take 2 - :(
Added missing 'data-dismiss="modal"' on the first example model source.

cool thanks!


None of these files exist:   * close.png

Error: Unable to resolve module ../assets/close.png apps/node_modules/react-native-good-tooltip/lib/commonjs/index.js:
None of these files exist:

close.png

Thank you for posting the issue.
Can you check it out in the RN project in the example folder of this repo?

The problem occurred because the assets were not included in the dist folder.
A modified version v1.2.1 has been distributed.
Thank you for sharing the issue.


NSDateTimeAgo Extension for Swift

Thanks for the extension. You may want to modify it and submit it to https://github.com/MatthewYork/DateTools as well.
This repo is in archive form. The DateTools repo is still active.


[Bug Report] For  the change event is emitted on every keypress

Element UI version
1.3.0
OS/Browsers version
Chrome
Vue version
2.3.2
Reproduction Link
https://jsfiddle.net/zw97tx80/
Steps to reproduce
Enter anything into the input
What is Expected?
The onchange event should be emitted/triggered when the input looses focus, not as soon as any input is entered
What is actually happening?
The onchange event is emitted immediately

Yes, the regular onchange event is fired when a field loses focus, and the regular oninput behaves like @change of Element, so there is a confusion there. But, the @change is more intuitive as evident by the # of views of this answer.
Try the regular onblur or onfocusout events instead: https://jsfiddle.net/zw97tx80/1/

Thanks for getting back to me.
We thought about onblur and onfocusout but those aren't really what we are looking for because those don't mean that the HTML input has actually changed.
We can definitely work around this issue, so it's not critical...but we thought it might make sense for the Element inputs to follow the base HTML paradigms.

keyup event?

@freeman-g Maybe you can use native event @change.native
<el-input v-model="input" v-on:change.native="handleChange"></el-input>

The change event serves more like Vue's watch than the native HTML change.
@freeman-g Your point makes sense, but it will be a huge break change. So we'll keep it as it is now.

@Leopoldthecoder - thank you - sounds reasonable
@QingWei-Li using @change.native worked perfectly - thank you for the suggestion


No system tray support, application exiting.

I tested on windows 10 vmware and ubuntu 18.xx and have this message.
1)Do you know how many windows 10 have system tray return true?
2)it can be possible implement for java desktop on c++ when it returns false?

@robertmakrytski, as far as I'm aware, calling FXTrayIcon.isSupported() should always return true on Windows 10 machines.
In Ubuntu, I know on 20.04 (the latest LTS release) FXTrayIcon.isSupported() should return false, as GNOME uses AppIndicator, which the AWT TrayIcon does not support.
FXTrayIcon.isSupported() will also return true on the latest MacOS Big Sur.
I've yet to test other Linux distros, but assuming that they use a desktop environment in which the SystemTray is supported, FXTrayIcon.isSupported() should return true.
In response to question two: 2)it can be possible to implement java desktop on c++ when it returns false? Yes, but this is not currently the goal of FXTrayIcon Another of my projects (NotiFX) aims to do exactly this. The library will determine the OS that it's running on, then call native code using either JNI or the Foreign Linker API available in JDK 16 as an incubator project. This project is still in development and not ready for public use.

learn this https://github.com/dorkbox/SystemTray

@robertmakrytski I took a quick look at dorkbox/SystemTray. It seems you may need to run your Java application as root (sudo).
I'm going to close this issue for now, as native support is not a long-term goal of FXTrayIcon, but rather NotiFX as I mentioned above.


Unexpected declaration error when using symbols and intersections

🔎 Search Terms

declarations

🕗 Version & Regression Information

This is the behavior in every version I tried, and I reviewed the FAQ for entries about generating declarations.

⏯ Playground Link
https://www.typescriptlang.org/dev/bug-workbench/?#code/PTAEAEDMEsBsFMB2BDAtvAXKWB7A5nvAE4B0ALgM4BQ8AHgA45FmgDGOiFLAMvoUQFUASgElQAXlABlAJ6oARjlgAKAES8CxVQEoA3FRoMmLMjPrxQG-lOIA3aKwuSA3qEg4cWLkWiI8oAF9QADJQZypQUABtK2JhEQBdLFd5ZCIvMh8-QP0A-SoQCBgEFHQsZHpocmpoVEZmUAAqUGQKSz5iNyIcVFBVEmBcTSJVfLp6lgATeFZYNIt2ThZIRAB1LAAeAEEAGlAAIQA+ZWQsLe0JQ9BleSx9i-ErrZCD-XHjUGnZ+bYOLjdEJstsdTqBzpdrrcwQ8nvkvnMiAs-ixaFhYqR0TYiPZHPlCoAZckAfBuAel2CmAAKJGZjwSagWxpaDIeQIUAAcmQrNAAAtWqAmKBoG0AK4UXz+UoWVno+KcyDdXp0MjEFCwUCoHCTIUs1TFTAgQYdEageRClisZCIRA4FjyCwSyYkZQAFgADAAmADM2kME1+SxaEgBq2UtD0ZNAgFByH0fRb-eSBlYhsNAA
💻 Code
// @filename: logger.ts
export const LoggerURI = Symbol("Logger");

export type LoggerService = { foo: string } & {
  [LoggerURI]: { bar: string };
};

// @filename: api.ts
import * as Logger from "./logger";

export declare const fnW: <A, B>(a: A) => (b: B) => A & B;
export declare const fn: <A>(a: A) => (b: A) => A;

declare const x: Logger.LoggerService;

// ❌🤯
// Exported variable 'a' has or is using name 'LoggerURI' from external module "file:///logger" but cannot be named.(4023)
export const a = fnW(x);
// ✅
export const b = fn(x);

🙁 Actual behavior
Unexpected type error:
Exported variable 'a' has or is using name 'LoggerURI' from external module "file:///logger" but cannot be named.(4023)

🙂 Expected behavior
No type error. LoggerURI is exported so it can be named.
Additional information about the issue
No response

I guess it doesn't really matter if the symbol is exported or not; it should still be possible to name it either way.