Set cross-origin security headers to work with SharedArrayBuffers in FF 79

Firefox 79 recently released with support for SharedArrayBuffers, but you need to set certain headers in order to use them (docs). I'm not sure exactly how webassembly.sh is hosted, but I assume this wouldn't be too hard to implement?

In firefox, yeah.

Just tested it on an instance I host myself, and on nginx it really is as easy as
location / {
    add_header Cross-Origin-Opener-Policy same-origin;
    add_header Cross-Origin-Embedder-Policy require-corp;
    # whatever you had here before
}

It even works perfectly in Chrome, I no longer have the annoying issue of having to use the prompt for stdin.

@syrusakbary would you or someone else be able to look into this?

It even works perfectly in Chrome, I no longer have the annoying issue of having to use the prompt for stdin.

Hit that issue as well in Chrome 93 running the following on webassembly.sh but sounds like it will effect most packages using std io.


Fix failing on KDoc semicolon after other nodes.

/**
 * x;
 */

was working fine because the text was processed as "x;" but
/**
 * [x];
 */

failed because the left bracket, the identifier, and the right racket were processed as separate nodes, and then the node with the single ";" text was checked and failed.
Simply opting out of the check for all KDOC_TEXT seems fine.
Fixes #362.

Thanks!


Incorrect endblock in template templates/oscar/partials/brand.html

Just an incorrect endblock location.
Easily Visible here on master branch atm
https://github.com/django-oscar/django-oscar/blob/master/src/oscar/templates/oscar/partials/brand.html
I believe it should be

        {% block brand_title %}{{ shop_name }}{% endblock %}

     {{ shop_tagline }}

notice where the {% endblock %} tag
Thanks for the nice work guys :)

@RamezIssac  yes !
There is no need of  {% endblock %}
can i fix this ?


chore(examples): lock nextjs version

Due to a regression in swcMinify in nextjs 13.0.3, our (e2e) size limit checks fail. See https://github.com/vercel/next.js/issues/42813
The issue have since been fixed but not released.
As we don't use lock for examples, it's difficult to avoid having that issue to pop up from time to time (making the ci fail for no real reason). I locked the versions of nextjs (till we have better solution). good tradeoff

I'll keep on my list a better solution. Needs a little more time


Request caching and branding re-name.

Adding support for "caching" the request the parsing does to save on
requests. This basically memoize's the fetch method for each "instance"
of the parse method call.
Change the name of the Beam method to Mixer as per re-brand.
Update the tests to reflect the "cache" change.
Fix a case with the parser where if you gave an invalid method it would error out. Now we just ignore it and return the value of what the string part is given in.

Coverage remained the same at 100.0% when pulling 4f599af09b6628d9d81ab0d3feffe91c7432f309 on refactor/request-cache-and-branding into d16e16584e018674c85ddbf87680b62563db2c5c on master.

Coverage remained the same at 100.0% when pulling b30798a947a848f678a0d7800da0644008b3d2bf on refactor/request-cache-and-branding into d16e16584e018674c85ddbf87680b62563db2c5c on master.


Update azure-communication-services-azure-cognitive-services-integrat…

remove acs acronym …ion.md

@valindrae

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

NOTE: please update the author metadata value to valindrae . thanks
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team


Add branch protection

@gvegayon I added basic protections to main: restricting deletions and force pushing. Are there any additional branch protections you want to add?
For example, we could add "Require a pull request before merging"

Let's go with that one, "Requiring PRs".

Okay, done. Closing the issue.


Error using pre trained weights

@seominjoon I tried following the instructions to save the pretrained weights but when I run the model using basic/run_single.sh $HOME/data/squad/dev-v1.1.json single.json I get the following error:
The inter_single folder is missing from the repo .

Would you be able to hep me fix this issue?

closing as no longer an issue - I found the relevant files from CodaLab


Migrate to Modular JavaScript Project

Migrating Project in Modular pattern and formatting for better implementation.

@priyanshuverma-dev
Can u help me with changing title of the tab?

Sure @prashasth-nair
Add
app.set('title', 'My Site');

Sure @prashasth-nair Add
app.set('title', 'My Site');

I already tried it. Its not working.

@prashasth-nair i will create pr tomorrow

@prashasth-nair i will create pr tomorrow

ya sure thanks

It requires html to set title on the page but we are returning json so changing title is not possible 😞

@prashasth-nair any other medium to communicate?

@prashasth-nair any other medium to communicate?

do u have slack account?

@prashasth-nair I have an idea that we can make a component based saas where user can embed component in websites. To discuss this idea share you whatsapp or signal number.

@prashasth-nair I have an idea that we can make a component based saas where user can embed component in websites. To discuss this idea share you whatsapp or signal number.

Message me on signal: +919009468754


Change Dockerfile to clone from services at demo tag

This change allows the Dockerfile to clone from the demo tag on the main branch in services

Added new changes to generalise location (branch or tag) to clone code from


Solved the Issue #232

Now you can center the design using the "control g".

@jackruan99 can you resolve the problems in this one. We need to get the code quality up: https://deepsource.io/gh/CIDARLAB/3DuF/run/c4b15a13-cdef-4101-92c1-cbe64d28990e/javascript


HOOK2 opposite effect than PAFAH1B1, NDE1, NDEL1: exploration for MorphMap paper (ORF)

We found a tight cluster of PAFAH1B1, NDE1, NDEL1, and those 3 have the opposite morphological effect to the gene HOOK2.
Emailed Sivaram V.S. Mylavarapu Nov 29, 2023: https://mail.google.com/mail/u/0/#sent/KtbxLwgxBKKHZtcxwBdZCLKMjxlVNDmDqV
No reply so then I emailed Jan 5<EMAIL_ADDRESS>because at least they studied HOOK2: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6400558/

@niranjchandrasekaran can you please confirm May 24 is the latest/correct correlation matrix and KG values for this set?
(note to self: it's ok there's no CRISPR correlation matrix because only one gene of this set was tested in CRISPR).
Reading thru all this and the paragraph in the paper, I think this story is 'done' but may need reconciling of final figures with the text that describes them in the paper.

can you please confirm May 24 is the latest/correct correlation matrix and KG values for this set?

Can confirm.

This story was included in the morphmap paper.


No cleanup after VPAID Flash ad

I tested on your demo page.
Used this tag: http://search.spotxchange.com/vast/2.00/79391?VPAID=1&content_page_url=localhost.playbuzz.com&cb=3202405928168446&player_width=300&player_height=250
You can see that after starting the player, the VPAID code adds a few elements to the DOM under the body tag.
When the ad finish, and content starts, the elements remain.
Shouldn't the player remove the new DOM elements after the ad finishes?

I'm getting issues using that tag.
But I'm managed to replicate the issue using LiveRail flash sample tag in the demo page.
In reality the player removes the DOM elements that the player created to play the ad. But if the ad creates DOM elements it should remove them when the ad finishes, but sadly sometimes they don't.
<script type="text/javascript" src="http://cdn-static.liverail.com/js/companions.js?20131002"></script>

I could try to intercept ad try to communicate with the outside world but could break some ads.
The fastest way to avoid this issue is to wrap the player around an iframe

Since we don't control this we will close this issue


damage overlay persists once applied

die in a round and have the annoying vignette applied while you are a ghost or get cloned, carries over to the next round. game has to be restarted to fix

Any steps to repro or.

Can't repro.


Fix implement two-way binding in the BitRadioButtonGroup #2541

This closes #2541

@Cyrus-Sushiant ???


Provide screenshots in readme file

It would be useful to see screenshots of what the plugin does.

I have uploaded the screenshot folder.
It is simple a lightbox thing similar to other lightbox plugin, but with the smaller thumb image.


How to obtain the mtrics of PAB

PAB is a really useful work and I wonder how obtain the mtrics of PAB. Thanks a lot!

do you mean the evaluation results? it's in the eval dir

Yes. I notice the files in the eval dir but there is no instruction file and  could you provide more detailed instructions? Thanks!

sure will soon

guide for eval is updated now: https://github.com/NUS-HPC-AI-Lab/VideoSys/blob/master/eval/pab/README.md

currently torch already support flash attention. so we dont require to install flashattn manually.


Nex plugin

NEX plugin
The chat is being spammed by multiple lines of her dialog:
AT LAST, Fumus!, Umbra!, Cruor!, etc.
There is also currently no way to mute her or filter the messages
Solution:
It would be great if her voice audio sounds were imported from pre-eoc and at the same time give us an ability to filter her chat messages in game.
Also, while we are there, - it would be great if we had some damage immunity indicators

chat filter plugin for removing her chat
nex nostaliga plugin from the hub for adding voice lines

The voices are already in a hub plugin.
The chat messages should be filterable with Chat Filter
and whether Nex is immune at the moment is covered by either the voice line, or the chat messages


Update Deploy-only-Service-Health-Alerts.md

Edited Custom deployment step 5, change command and added note for Azure Cloud Shell

@Brunoga-MS , changed the note.


Hide information when a student start a participation

Goal of this PR is to make sure data about text exercise is never leak to students. Also, I fixed some issues reported on sentry.
I have implemented the following checks:

when the user start a participation, do not provide any data about solutions
restrict access to complaints
restrict api call to example submissions
restrict api call to example assessment

Fixed the following sentry errors:

https://sentry.io/organizations/ls1intum/issues/996051141/?environment=test&project=1440029

I found some other places where we should hide sensitive information: https://github.com/ls1intum/ArTEMiS/pull/327
I merged your branch into mine, so maybe we could close this one?

Some changes have been included in another pull request. Please check the current version of develop


ockam node stop should output a message when exiting successfully

Depends on https://github.com/build-trust/ockam/issues/4174
Current
When this command exits successfully, it doesn't show any message.
Desired
When successfully running the command, it should show a simple message to let the user know that the node was stopped.
"The node {name} was stopped.
It can be restarted using the `ockam node start {name}` command."

If the node is already stopped (check https://github.com/build-trust/ockam/issues/4174), then notify the user that the node is already stopped.

We love helping new contributors!
If you have questions or need help as you work on your first Ockam contribution, please leave a comment on this discussion.
If you're looking for other issues to contribute to, checkout this discussion and labels -  https://github.com/build-trust/ockam/labels/good first issue or https://github.com/build-trust/ockam/labels/help wanted

I would like to work on this. How do I get started

I would like to work on this. How do I get started

I would like to work on this. How do I get started

Hi @opeolluwa
Unfortunately there was a duplicate of this issue, which has been worked on.
I've just created a new issue that's very similar in complexity, here

Closing issue as it's a duplicate of this, which has work done on it


Add lidar driver

Codecov Report

Merging #9 (2f3e9f1) into main (f67d5c3) will decrease coverage by 0.07%.
The diff coverage is 0.00%.

@@           Coverage Diff            @@
##            main      #9      +/-   ##
========================================
- Coverage   2.58%   2.50%   -0.08%
========================================
  Files         18      19       +1
  Lines        968     998      +30
========================================
  Hits          25      25
- Misses       943     973      +30

Impacted Files
Coverage Δ

src/bin/lidar_driver.rs
0.00% <0.00%> (ø)

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 f67d5c3...2f3e9f1. Read the comment docs.


chore: add support for overriding the msalConfig used

Custom apps received support back in #55, to use your own Azure app set the authTitle field to your client's id and ensure that the following flags are enabled on the Azure dashboard:


Templates folder in hub

Is your feature request related to a problem? Please describe.
Payload template URLs used in notification tasks are based off of Alan's (@Alan-Cha) personal gist URLs.
Describe the solution you'd like
Create a templates folder in the hub repo. Put the templates under this folder, and use their URLs.

This was done in v0.12-pre, no? Can we close this?


ImportError: No module named streaming using AmazonS3

This is caused by an installation issue installing simples3-1.0-alpha via PyPI.  If you force pip to install version 1.0 (rather than 1.0-alpha) the issue should go away.
pip install simples3==1.0

Bitbucket: https://bitbucket.org/mjs7231/django-dbbackup/issue/3
Originally reported by: Michael Shepanski
Originally created at: 2012-03-14T04:40:18.525

Documented this, so the bug can be closed.

Original comment by: Michael Shepanski

We are no longer using simples3 and switched over to use Boto.  Thanks to Rich Leland.

Original comment by: Michael Shepanski

@paul you should try this: https://bitbucket.org/mjs7231/django-dbbackup/issue/10/s3error-when-called-from-celery#comment-1938650
be sure to install boto before

Original comment by: Bruno Clermont

I still get this even when I force 1.0.
I am running Django 1.4 on Mac OS X

Original comment by: Paul Walsh

Are you sure you are actually running 1.0?  If you could check something for me:
In your Python environment run the following two commands:
{{{
In [1]: import simples3
In [2]: simples3.file
Out[2]: '/home/mjs7231/.virtualenvs/pushingkarma/local/lib/python2.7/site-packages/simples3/init.pyc'
}}}
If you navigate to that directory, you should see a file named "streaming.py" in there, which is included in simples3 version 1.0.  Previous versions of simples3 did not include this file.

Original comment by: Michael Shepanski

We are no longer using simples3 and switched over to use Boto. Thanks to Rich Leland.

Original comment by: Michael Shepanski


Redpanda: Weird consumer group offsets and message count

Hi, first of all thank you for such a great library and I'm sorry if what I'm about to report is not really an issue given I don't have much experience with kafka's API details but here it goes:
Context:
Using redpanda 23.1.13, franz 1.14.1 and the eos transaction example with some changes (code below):
package main

import (
	"context"
	"flag"
	"fmt"
	"os"
	"strings"
	"time"

	"github.com/google/uuid"
	"github.com/twmb/franz-go/pkg/kgo"
)

var (
	seedBrokers  = flag.String("brokers", "localhost:9092", "comma delimited list of seed brokers")
	group        = flag.String("group", "eos-example-group", "group to use for EOS consuming")
	consumeTxnID = flag.String("consume-txn-id", "eos-example-eos-consumer", "transactional ID to use for the EOS consumer/producer")
)

func die(msg string, args ...any) {
	fmt.Fprintf(os.Stderr, msg, args...)
	os.Exit(1)
}

func main() {
	flag.Parse()

	inputProducer()
	go eosConsumer()

	select {}
}

func inputProducer() {
	cl, err := kgo.NewClient(
		kgo.SeedBrokers(strings.Split(*seedBrokers, ",")...),
		kgo.ProducerBatchCompression(kgo.ZstdCompression(), kgo.SnappyCompression(), kgo.NoCompression()),
		kgo.DefaultProduceTopic("test"),
		kgo.WithLogger(kgo.BasicLogger(os.Stderr, kgo.LogLevelInfo, func() string {
			return "[input producer] "
		})),
	)
	if err != nil {
		die("unable to create input producer: %v", err)
	}

	ctx := context.Background()

	e := kgo.AbortingFirstErrPromise(cl)
	rec := kgo.StringRecord("a message")
	rec.Key = []byte("thekey")
	cl.Produce(ctx, rec, e.Promise())
}

func eosConsumer() {
	sess, err := kgo.NewGroupTransactSession(
		kgo.SeedBrokers(strings.Split(*seedBrokers, ",")...),
		kgo.ClientID(uuid.NewString()),
		kgo.RequiredAcks(kgo.AllISRAcks()),
		kgo.AllowAutoTopicCreation(),
		kgo.TransactionalID(uuid.NewString()),
		kgo.DefaultProduceTopic("test"),
		kgo.TransactionalID(*consumeTxnID),
		kgo.FetchIsolationLevel(kgo.ReadCommitted()),
		kgo.WithLogger(kgo.BasicLogger(os.Stderr, kgo.LogLevelInfo, func() string {
			return "[eos consumer] "
		})),
		kgo.ConsumerGroup(*group),
		kgo.ConsumeTopics("test"),
		kgo.RequireStableFetchOffsets(),
		kgo.MaxConcurrentFetches(1),
		kgo.SessionTimeout(25*time.Second),
		kgo.UnknownTopicRetries(len(*seedBrokers)),
		kgo.ProducerBatchCompression(kgo.ZstdCompression(), kgo.SnappyCompression(), kgo.NoCompression()),
	)
	if err != nil {
		die("unable to create eos consumer/producer: %v", err)
	}
	defer sess.Close()

	ctx := context.Background()

	for {
		fetches := sess.PollFetches(ctx)

		if fetchErrs := fetches.Errors(); len(fetchErrs) > 0 {
			for _, fetchErr := range fetchErrs {
				fmt.Printf("error consuming from topic: topic=%s, partition=%d, err=%v",
					fetchErr.Topic, fetchErr.Partition, fetchErr.Err)
			}

			// The errors may be fatal for the partition (auth
			// problems), but we can still process any records if
			// there are any.
		}

		if err := sess.Begin(); err != nil {
			// Similar to above, we only encounter errors here if
			// we are not transactional or are already in a
			// transaction. We should not hit this error.
			die("unable to start transaction: %v", err)
		}

		e := kgo.AbortingFirstErrPromise(sess.Client())
		fetches.EachRecord(func(r *kgo.Record) {
			fmt.Printf("read message with key %s", string(r.Key))
			if string(r.Key) == "thekey" {
				rec := kgo.StringRecord("a message")
				rec.Key = []byte("thekey2")
				sess.Produce(ctx, rec, e.Promise())
			}
		})

		committed, err := sess.End(ctx, e.Err() == nil)

		if committed {
			fmt.Println("eos commit successful!")
		} else {
			// A failed End always means an error occurred, because
			// End retries as appropriate.
			die("unable to eos commit: %v", err)
		}
	}
}

Expected result:
Given I'm using a transaction and producing only two records I expect the result of the program execution to read the initially created message and produce a single message onto the same topic, committed when the transaction is finished. I also expect the consumer group to have the Log end Offset and Group offset be the same.
Actual result:
Once the transaction is committed the topic shows a message count of 4 on the redpanda console (but only two messages on the list). Also the Log end Offset and Group offset of the consumer group do not match.

Transactions send a control record to every partition in the transaction when committing or aborting. The control record is never exposed to consumers, so you can't really commit past it.
You said you're producing two records but I only see one -- did you run this twice?
You can see control records in rpk with rpk topic consume --print-control-records '%o  %a{control-bit;bool}\n'

It's producing one record in inputProducer() and another one on the consumer.
Thanks for clarifying the control record, that would explain why the topic shows a total of 4 messages when only two are produced.
What's weird is that the consumer group offsets consider those records and they are not read, leading to a non existent lag.

Control records contribute to offsets, but they are not visible to the client. The client can't commit past them without extra effort because they aren't exposed to the client. The client can't know that the final offset that it isn't reading is a control record, vs. a 1-record batch. The only way a client can commit past a control record is if the record were visible and consumable by the client -- but applications wouldn't know how to handle control records and would need to check if they're a control record before doing anything with them. You can manually opt into this behavior with the KeepControlRecord option and checking yourself (r.IsControl()), but it's more effort for little gain.

I see, that means that unless I manually read those control messages and ignore them using IsControl my consumer groups will always show lag, right?
Again, I'm sorry if these are newbie questions :(

Yes, correct

Thanks a lot, that clarifies the issue.


Book Mark Pop UP Time is Stored as UTC time

Definition of Ready

[ ] Does this meet the INVEST criteria?
[ ] Does this have a clearly defined user?
[ ] Does this have an estimate?
[ ] Does this have acceptance criteria?
[ ] Does this have sufficient context for the specific functionality being developed (design, business rules, etc.)
[ ] Does this have a dev link been provided in the design?
[ ] Is this traceable to a feature, epic, or PI?

User Story
As a
I want
So that
Acceptance Criteria
Given
When
Then
Development Notes
Does this Story require 508 Testing?

[ ] Implementing a new authoring tool that will produce code / content for the application
[ ] Implementing a 3rd party widget that will be part of the application
[ ] Adding new / updating custom functionality
[ ] Adding new / updating a page template
[ ] Adding new / replacing existing functionality (unless the replacement has already passed 508 testing)
[ ] Full Site Review prior to a scheduled EPA 508 review
[ ] Planning a video that will appear on the application
[ ] Producing a video that will appear on the application
[ ] Producing Training materials
[ ] Producing documents

Context
(User journeys, design mockups, architectural diagrams, business rules, data element definitions)
The created time is actually the same as the one coming from the API and it's UTC based.

Testing
Test Case:
Tester:
Definition of Done

[ ] Have all Acceptance Criteria been agreed to and validated by the scrum team?
[ ] Has the code been unit tested and peer reviewed?
[ ] Have the functional tests been executed?
[ ] Have all defects been reviewed and dispositioned, resolved, or deferred?
[ ] Is the user story ready to be deployed to the test/staging environments?

Per Planning on 5/24, this is an enhancement that can be addressed later on.


Product detail page UI is not rendered properly when description of the product is not available

Current behavior

When the product page has no additional info section then the UI for the pare is not rendered properly.
Expected behavior

The UI should always be consistent.
Steps to reproduce the issue

Go to any product page.
Remove the additional info section.

Can you handle fixing this bug by yourself?

[ ] YES
[ ] NO

Environment details

Browser:
OS:
Code Version:

Additional information

I have founded this issue fixed. Let me know If anything distorted here.
@ymaheshwari1 @AishwaryShrivastav

Hi @priyal-hotwax , You can reproduce it, by removing the description and the additional-info tabs from the details page.
Attaching the screenshot: (when the product description is not present)


unable to delete user that was created by "login with github"

Gitea version (or commit ref): 1.10-rc1
Git version: 2.20.1
Operating system: Debian 10
Database (use [x]):

[ ] PostgreSQL
[X] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:

[X]  Yes (provide example URL)
[ ] No
[ ] Not relevant

Log gist:

Description

Go to try.gitea.io
go to sign-in
click "login with github"
create a new account (left tab)
after logging in with github go to settings/account
click on delete user, enter password, confirm

A white page with the following error appears:
template: user/settings/account:62:48: executing "user/settings/account" at <eq .EmailNotificationsPreference "enabled">: error calling eq: invalid type for comparison
User Workaround:

log out
go to sign-in
click forgot passwort
click on the email link, specify a new password

Now it is possible to delete your user
What I also noticed:

When creating a new user with "login with github", there is no complexity check for the password, a simple one seemed to be accepted (no error visible at least)
the initial password does not work for login without gihub, but after clicking forgot password and creating a new one it does work.

Just a random thought...
Could be worth to check if the complexity check somehow rejects the password silently when creating a new user with "login with github" and if that leads to all the problems (cant login without github, cant delete user)

Please retest, https://github.com/go-gitea/gitea/pull/8826 might have fixed it.

@silverwind I don't think my PR fixed this as there was bug also in LDAP sources but when I tested deleting user with ldap source it was working just fine so it must be something else

Well, I finally has the time to investigate how to setup OAuth2 app in Github (it was pretty easy, I was just over-complicating things myself).
The good (bad?) thing is that I couldn't reproduce the bug with master, so this must have been fixed sometime along the way? I need to check with 1.10.0.
Here's my tests (sorry, forgot to capture the Github login screen, but it's not important):

(Insert missing Github login capture here 😉)

It seems to have been fixed in v1.10.0-rc2 too. Unable to reproduce.

It seems that other users are still hitting this issue, so my findings should at least help isolate the problem. For context, my test instance is configured with:
[service]
REGISTER_EMAIL_CONFIRM            = false
ENABLE_NOTIFY_MAIL                = true
DISABLE_REGISTRATION              = false
ALLOW_ONLY_EXTERNAL_REGISTRATION  = false
ENABLE_CAPTCHA                    = false
REQUIRE_SIGNIN_VIEW               = false

Well, I've tested with all of these combinations and I still can't reproduce:

REQUIRE_EXTERNAL_REGISTRATION_PASSWORD = true (after #8885), PASSWORD_COMPLEXITY = off during the whole test.
REQUIRE_EXTERNAL_REGISTRATION_PASSWORD = true (after #8885), PASSWORD_COMPLEXITY = off at the moment of registration; * PASSWORD_COMPLEXITY = (default) when attempting to delete the account (to attempt triggering an invalid complexity for the preexisting password).
Create the user from the Github OAuth2, adding a password later.
Register as a normal user with password; add OAuth2 later.

In any case, the code for password complexity check (IsComplexEnough()) was never reached during the delete operation (at least in my case).
I'm aware that try.gitea.io shows this problem, but being unable to reproduce... it's a tough task!
In a side note, I'm still bugged by @ashimokawa 's error description:

A white page with the following error appears:
template: user/settings/account:62:48: executing "user/settings/account" at <eq .EmailNotificationsPreference "enabled">: error calling eq: invalid type for comparison

I think that some users at try.gitea.com might have an invalid value in their email_notifications_preference column, although it's unclear how could that be related to this issue.

New development! I've unlinked my previous try account (guillep2k) from Github. Then I created a new try account (guillep3k) using Github; I gave it a password to complete the registration. Now I can log in using Github as expected (it brings me to the guillep3k user), but I can't log in with my password, which connects to this issue. But here's the Strangest Thing™ of all:

Where is my Github linked account?? I've just used it to log in!!
Am I crazy? 😵
I did what any of you would: I've logged off and attempted a new login with Github. I was able to log in. And the linked account is still missing from my settings.
Talk about reproducibility!

The email_notifications_preference bug was fixed by #8562

The email_notifications_preference bug was fixed by #8562

Oh, yes, now I remember.

Just a random thought...
Could be worth to check if the complexity check somehow rejects the password silently when creating a new user with "login with github" and if that leads to all the problems (cant login without github, cant delete user)

Are you sure this can be done when passwords are not in Plain-Text?


Fix the protobuf GitHub Action failures

All my PRs are failing with:
protoc --go_out=../../../ cron/data/request.proto
/bin/bash: protoc: command not found
make: *** [Makefile:10[8](https://github.com/ossf/scorecard/runs/5652653919?check_suite_focus=true#step:7:8): cron/data/request.pb.go] Error 127

Originally posted by @laurentsimon in https://github.com/ossf/scorecard/issues/1772#issuecomment-1075808052

any ideas why this is happening?

No idea! I wish there was an easy answer!

Let me know if the failures are still going on. Hopefully, #1797 fixed this.

@azeemshaikh38  https://github.com/ossf/scorecard/runs/5761442359?check_suite_focus=true still happening 😞

@azeemshaikh38  Most of the PR's are failing with Protoc API rate limit https://github.com/ossf/scorecard/actions/runs/3299383490/jobs/5442690117
As we had discussed offline I am assigning it to you.


Modulo Calculator producing wrong results

Modulo Calculator inside the calculator is giving wrong output for negative numbers. It needs to be fixed!!

@anurag8546 Yes. go for it.

@anurag8546 Make this PR asap or I'll unassign you from 2nd one. Don't make more than one issue at a time.

@Srijita-Mandal
I would like to work on this under JWOC

I've made a PR for the modulo calculator along with the word counter. Please look into it!


Unable to debug plugin

Hello
I'm trying to configure hashicorp plugins and have trouble with it. In my case, I'm trying to fetch secrets from my hashicorp vault server.
On this point, for now, I'm pretty sure this is one of my configuration that isn't working.
But while I'm trying to debug my config I'm adding the --verbose debug flag to my porter command.
Unfortunately, any of the debug/error lines show up on the console.

On the other hand, I've just add the verbosity: debug line in my ~/.porter/config.yaml file and have more lines on the output, so may be just a CLI issue ?

oh! Sorry I didn't notice when we were chatting, but the flag is --verbosity=debug, not verbose. Can you try that and let me know if you get the same additional output as when you changed the config file?

Hello @carolynvs
I tried this command cp -f config.yaml $HOME/.porter/ && porter build && porter install placeholder/foobar --force --verbosity=debug but nothing more of debug

Hello @carolynvs
Did you have time to look into this ? (or anyone else ^^').
I must confess that it would be a great help :)

Hi @LvffY , sorry for the delay. I can look into this while @carolynvs is away. Do you mind to share the version of porter and the hashicorp plugin that you use?

Hi @VinozzZ
No problem for me :)
I tried this morning with all latest versions (i.e porter 1.0.4 and plugin version 1.0.0)

Hi there, I found the issue after some debugging and put up a PR for the fix. https://github.com/getporter/porter/pull/2505
One thing I want to point out is that the verbosity flag only controls how verbose the output is. The --debug is used to indicate that the bundle should run in "debug mode". In debug mode, porter sets the parameter PORTER_DEBUG to true, and the bundle, porter runtime and mixins may check this value to have the bundle behave differently than normal. The --debug is only applied to bundle action commands: install, uninstall, invoke, and upgrade.
Thank you for opening the issue and provide your porter version number. Feel free to try out the fix from that PR and let me know if that fixes your issue

@LvffY Porter v1.0.7 has a fix for --verbosity not being passed properly to the plugins. Please let us know if you run into any further problems!


Won't connect to firebase

[REQUIRED] Step 2: Describe your environment

Xcode version:  11.3
Firebase SDK version: 6.17
Firebase Component: Core
Component version: 6.5.0

[REQUIRED] Step 3: Describe the problem
Firebase project setup phase is stuck at "Run your app yo verify installation" ( worked fine with Android for the same project ).
Steps to reproduce:
Actually I can't reproduce the bug as it happens only with a single firebase project.
We created a project in firebase and configure it as explained in firecasts tutorials with Xcode project for dynamic links.
I tried many things  :
-> Clean / Delete Derived Data / restart device
Nothing did it atm.
I've also sent a message to firebase support as I don't know if it should be reported here, or firebase support.

Hi @Jbarbe-Kaliop, thank for reporting. The final step on project setup in Console is optional, so you could try to skip it for now.
If you're still running into issue connecting to any Firebase Service, let them know in order for them to assist you better and to provide you any updates regarding this.


"float" highlights wrong line when applied to last line of file

Will probably be fixed by my latest pr


[BUG] I had to patch these 2 methods in order to run my script

Describe the bug
(1)
DoubleToFloat transform cannot transform to float if env to be transformed is already a float (e.g. it is a float and the input dtype was declared as double).
I mean, all it has to do is call .to(torch.float) or something, which can be called regardless of the dtype of the input tensor, so why not?
(2)
The torchrl.objectives.utils._cache_values function is also bugged I think. If there is no _cache attribute in self.__dict__, it raises an error, but the function seems to be implemented in a way that it can work anyway. In fact, when I manually do self.__dict__["_cache"] = {}, all is good.
This happens with the torchrl.objectives.ClipPPOLoss.
To Reproduce
I do not know how to reproduce, although my project is fully available at: https://gitlab.com/svnv-svsv-jm/chess-rl/-/tree/develop?ref_type=heads
For more context, I am trying to combine torchrl with pytorch-lightning.
Reason and Possible fixes
For the cache issue with torchrl.objectives.ClipPPOLoss, I patched this:
# in torchrl.objectives.utils
def _cache_values(fun):
    """Caches the tensordict returned by a property."""
    name = fun.__name__

    def new_fun(self, netname=None):
        __dict__ = self.__dict__
       # MY PATCH START
        try:
            _cache = __dict__["_cache"]
        except KeyError as ex:
            __dict__["_cache"] = {}
            _cache = __dict__["_cache"]
        # MY PATCH END
        attr_name = name
        if netname is not None:
            attr_name += "_" + netname
        if attr_name in _cache:
            out = _cache[attr_name]
            return out
        if netname is not None:
            out = fun(self, netname)
        else:
            out = fun(self)
        # TODO: decide what to do with locked tds in functional calls
        # if is_tensor_collection(out):
        #     out.lock_()
        _cache[attr_name] = out
        return out

    return new_fun

For the torch.envs.DoubleToFloat, I patched DTypeCastTransform:
# class DTypeCastTransform
def transform_observation_spec(self, observation_spec):
        full_observation_spec = observation_spec
        for observation_key, observation_spec in list(
            full_observation_spec.items(True, True)
        ):
            # find out_key that match the in_key
            for in_key, out_key in zip(self.in_keys, self.out_keys):
                if observation_key == in_key:
                    if observation_spec.dtype != self.dtype_in:
                        # PATCH START
                        self.dtype_in = observation_spec.dtype
                        # raise TypeError(
                        #     f"observation_spec.dtype is not {self.dtype_in}"
                        # )
                        # PATCH END
                    full_observation_spec[out_key] = self._transform_spec(
                        observation_spec
                    )
        return full_observation_spec

After these patches, all runs smoothly again.
Sorry for not providing a minimal example, but I really wouldn't know how to create one from my code. These are the tests where I encountered the errors: https://gitlab.com/svnv-svsv-jm/chess-rl/-/tree/develop/tests/shark/models/ppo?ref_type=heads

Thanks for reporting!
For the first point, I'd like to understand if your specs are accurate or not? It seems to me that you're asking that we can pass keys which specs are already float to it right?
Why not just doing TransformedEnv(env, DoubleToFloat()) and let DoubleToFloat detect all the double and transform them?
For the second point, I think we can remove the caching mechanism in many places. Your patch could be replaced by a setdefault no? I can do that easily :)

Hi! Thanks for the reply.
Yes that's what I am asking for :) For more info, I am not using a custom env there, I was testing around with "InvertedDoublePendulum-v4".
So as regards the DoubleToFloat issue, I think just calling DoubleToFloat() with args may suffice. I wasn't aware that it would've make a difference if I called it with some input keys or without.
For the cache things, yes exactly I think so, too. That function can already work with __dict__['_cache'] == {}, so it'd make sense to make sure that the __dict__ dictionary attribute has a default value of {} for the key "_cache".

There's probably a deepcopy of some sort somewhere!
I'd be interested to see where things break with lightning, there is certainly a lot that can be done on torchrl side for a better integration


error when running any of the cuisine installs or builds

to reproduce the error try to run any of the builds example ,
in js run :
cuisine = j.tools.cuisine.local
cuisine.apps.redis.build()
doesnt work for all apps and anything using the profile=true param

this is probably because .profile_js is empty , find why and fix bug

#134 resolved


Can mzmine3.4.27 directly identify the adduct form of each feature after GAP-FILLED? and  .msp format will not display the adduct information

Basic information

My operating system and version:windows 64 bits
My MZmine version: 3.4.27

What happened

I want to directly see the adduct form of each feature detected in our sample data, and I have not found that there is a separate module step that can help me identify adduct, and When adjusting the Column in the feature list table, there is no separate ADDUCT option for the feature. Subsequently, I adopted the two steps of "metacorrelate-ion identity networking", and checked the three addition forms in the ion identity library option in "ion identity networking", but there are only a few features in the final feature list table has adduct form information, and other features lacking an adduct form are not sufficient to assist subsequent  spectral library matching and substance identification steps.

At the same time, I also found that the database in .msp format will not display the adduct information in the feature list table.

Please include all parameter values for the MZmine modules you used.
Please upload screenshots of any errors and your log/mzmine.log file.
Please upload a standalone MZmine project file (or a batch + raw files) that demonstrates the problem you are reporting. You can use Google Drive, Dropbox, or a similar repository to upload the project.
Issues opened without an example project are unlikely to be processed

Ion adducts formed depend on many experimental factors. Often you will only get one adduct and then we cannot identity it. But metaCorrelate + ion identity networking is the way to go.
Use the batch wizard to setup a batch to see the default workflow.
We typically export all to mgf for SIRIUS and GNPS. The msp export is outdated and mostly used in the GC-MS workflows.

Thanks for your answer, but there are still some problems here.
I used the batch wizard to setup a batch, in which I successfully found ADDUCT through the method of "metaCorrelate + ion identity networking", but only part of the feature's adduct can be found, most of the feature's adduct information is still missing, the problem How can I solve it?

You will never find adducts for all features.

Many features might be noise.
Many compounds are only ionized as one adduct


Server not receiving request

It seems that my server isn't receiving all the request. Client send around 30 request per second and the server only receive one sometime.
Client code: https://hastebin.com/omujamegod.cs
Server code: https://hastebin.com/akavofogup.vbs
Library version: Last released version
Framework: Unity, .NET Framework
OS: Windows

@Upd4ting do you call PollEvents on server?

@RevenantX Yeah I have this https://gyazo.com/881c2f84cbd612b1ce95a7673df74a13

@Upd4ting connection event works?

@Upd4ting this is very strange code anyway...

@Upd4ting look at example https://github.com/RevenantX/LiteNetLib/blob/master/LiteNetLibSampleUnity/Assets/GameClient.cs

I'll read that and adapt my code to use this pattern, i'll tell you if that helps :)
Thanks for being active on this!

With this lib I can make so Client connect to server, and client dialog with the server and server respond right?

@Upd4ting you can do this with simple TCP socket :) This library intended for fast multiplayer games)

@RevenantX I don't want to use TCP because I need something fast.  Does that mean that dialog between client-server is not possible with this library?
I need something fast because i'm sending 30 request second with pictures from a camera and the server will do computer vision and send result

@Upd4ting any communication type is possible with this library. This just depends on how you implement this. This library is just transport.

@Upd4ting if all your data must be sent reliably (reliable ordered) better use TCP.

@RevenantX TCP would be faster than this? I just need them ordered not reliable

Is there an option for that ?

@Upd4ting https://github.com/RevenantX/LiteNetLib/blob/0.7/LiteNetLib/NetConstants.cs

@Upd4ting SendOptions.Sequenced.

I have this error: Error: Unreliable packet size > allowed (1429)
Is there a way to increase this?

@Upd4ting automatic fragmentation works only for reliable packets. So you can split packet by hands into small pieces. (by size of MTU)

@RevenantX Yeah that's understandable. So if I need that ReliableOrdered will your UDP lib be faster that just a TCP implementation?

@Upd4ting no.

@RevenantX Okay thanks. I'll do some testing on my side. Thanks for helping!


Composer could not find a composer.json file

@BrainMaestro After updating to 2.7 i have face issue for the following scenario.
Project root directory has git folder, Inside that root directory i have another folder which contains project and where composer located.
So now when pre commit hook fired then it gives error Composer could not find a composer.json file
Also it is looking for composer.json in root folder of project where it is not located.
But it is located in another folder inside root directory

Hi @aman00323 was this working correctly before 2.7? That logic shouldn't have changed. Are you running the cghooks from the project folder or the root directory?
Also, Is this project open source? can I see the structure myself?

@BrainMaestro i am not sure it was working or not before 2.7. But here is my directory structure you can have look.

RootFolderOfProject

.git
ProjectCode

composer.json

Try this directory structure and you will get that error, Sorry project is not open source but as i have mention that is project directory structure.
I am running cghooks from the root directory then it gives me error No hooks were added Try updating
If i run the code inside ProjectFolder then also it gives me same output
I am running following command from ProjectFolder ./vendor/bin/cghooks add

I just tested it, and running inside the project folder works correctly. Check your .git/hooks folder, the hooks were probably already added there.

Yes, it is working. Need to change directory while running through composer. Actual code is
"pre-commit": [                 "composer run lint"             ]
And i have changed it to
"hooks": {             "pre-commit": [                 "cd app && composer run lint"             ]         }
This might help to someone who is using same directory.

Oh I see the problem. The hooks are run from the same folder as the .git directory, so you might need to change the directory first like that. I'll just close this now


failed to install the hacmini.pkg

Describe the bug
I followed the steps in the document several times, and each time it failed. The disk partition is in GUID Partition Map format. I can see from the diskutil list that the USB format has EFI partitions and normal partitions.
Environment:

Mac os 10.12(macOS Sierra)
Target drive OSX version: (macos 10.14)
HaC Mini installer version: (2.5)

Logs
Please attach /var/log/install.log
aaa.txt

The problem is the files aren't actually getting installed.
Jan 14 00:12:48 xxxxxxxxdeMacBook-Pro installd[367]: PackageKit: Executing script "./preinstall" in /private/tmp/PKInstallSandbox.2fWBdJ/Scripts/com.osy86.hacmini.setbackup.Yq6VM7
...
Jan 14 00:12:49 xxxxxxxxdeMacBook-Pro installd[367]: PackageKit: Executing script "./postinstall" in /private/tmp/PKInstallSandbox.2fWBdJ/Scripts/com.osy86.hacmini.core.BQ37pu

As you can see, only 1 second passed before preinstall and postinstall. Maybe your download was corrupted? Check the SHA256 hash it should be e7ff7cf63f26665b73ad08cab66b5286fd5f5c551b7028d3418898ebe69af9c2


Improve extractor errors

Motivation and Context
Extractor errors should be meaningful. Prior to this we were using a single blanket error for all extractors.
Description
Add a separate extractor error for each extraction failure.

THANK YOU GUYS! IPHONE 12  PRO MAX


Are iPhone 12 screens supported?

Any changes to update library for iPhone 12 screen support?

I have the same question

Hi @tryWabbit,

Hi @tryWabbit,

Hi @tryWabbit,

Hi @tryWabbit,

Hi @tryWabbit,
Please Add Support for new iPhone & iPad Devices.
Thanks!

Hi @tryWabbit,
Please Add Support for new iPhone & iPad Devices.
Thanks!

@vkhadyka @joaobose @punitsilversky
Hey guys!
I'm sorry I wasn't active here for a while.
I've updated the library to support the latest iPhones. Soon will be updating it for iPad too. Let me know if you face any issues.
v1.0.0 has updated devices. Feel free to open this issue again if you face any problem

@vkhadyka @joaobose @punitsilversky
Hey guys!
I'm sorry I wasn't active here for a while.
I've updated the library to support the latest iPhones. Soon will be updating it for iPad too. Let me know if you face any issues.
v1.0.0 has updated devices. Feel free to open this issue again if you face any problem


Working x86 version

Unfortunately, I don't have VS2015, so I changed the project files to VS2017. :(
However, the project now correctly builds both x86 and x64 version (x86 did not work before, returned UnknownAPI error when calling any function). Also, after building, the DLL is automatically copied to the unity project in the Plugins\x86 or Plugins\x86_64 folder.
The DLLs are from the "Release" version.

Thanks. Hopefully VS2015 project won't be missed. I don't have VS2015 anymore either.


FormatChecker not working on 'email'

I'm sure I'm likely doing something wrong.
This code works fine:
<EMAIL_ADDRESS>                    { "format" : "email"},
                    format_checker=jsonschema.FormatChecker())

But when I define a schema like this:
{
   "type" : "object",
    "tags" : {
	"email" : {
	    "type" : "string",
	    "format" : "email"
       }
    }
}

and load it in from a file and use it to validate a file like this:
{
    "tags" : {
	"email": "noreply",
    }
}

using this code:
 jsonschema.validate(config,
                                    schema,
                                    format_checker=jsonschema.FormatChecker())

It passes. Despite the tags["email"] value not being a valid email format.
What am I doing wrong?
Thanks!

You forgot "properties": "tags".
On May 24, 2017 19:09, "Paul"<EMAIL_ADDRESS>wrote:

I'm sure I'm likely doing something wrong.
This code works fine:
<EMAIL_ADDRESS>{ "format" : "email"},
format_checker=jsonschema.FormatChecker())
But when I define a schema like this:
{
"type" : "object",
"tags" : {
"email" : {
"type" : "string",
"format" : "email"
}
}
}
and load it in from a file and use it to validate a file like this:
{
"tags" : {
"email": "noreply",
}
}
using this code:
jsonschema.validate(config,
schema,
format_checker=jsonschema.FormatChecker())
It passes. Despite the tags["email"] value not being a valid email format.
What am I doing wrong?
Thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Julian/jsonschema/issues/336, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAUIXriLRRm_77Ww0VZyus9te3LVkLMPks5r9LiWgaJpZM4Nlxki
.

@pll have a look at jsonschema._format which simply looks for the presence of the @ character in the string when validating the email format. If you want something fancier like validation against the RFC822 address specification, I suggest you use a custom format with one or more regular expressions or submit a PR to enhance the built-in functionality of jsonschema._format. Acknowledging that, this issue could close.

Thanks!


Fix push command to only push monitors that were modified/deleted

Currently we push all the monitors when pushing monitors, even when the monitor configuration is unchanged which causes confusion to all users. We can filter down and push the modified monitors (Added/Updated/Deleted) ones instead of pushing the all the unchanged monitors as well - https://github.com/elastic/synthetics/blob/21b4b2f4b9243be04bad8105048ef398970a83f7/src/push/index.ts#L93

Same is also applicable to deleted monitor list.

The user has reported that this also causes performance problems:

Some extra info which may help relating to that bug and the API: when using these APIs to push to Kibana, the memory usage of the KB nodes goes up considerably (and is why i noticed we should up our kb memory). I'm not sure if these APIs can be optimized in any way to reduce this, but a bug like this means that if we have 1000 monitors in a bulk push and only 1 monitor is added, it will actually push all 1000, which will effect the performance of the KB nodes during and after the time of the push. So I believe this bug also effects performance in addition to "confusing" users.


MQTTException

I want to connect my Raspberry Pi with amazon web service. I followed this website https://circuitdigest.com/tutorial/getting-started-with-amazon-aws-for-iot-projects. I'm a beginner on amazon web service. I followed these steps correctly. But I got MQTTException error in MQTT.fx. Someone help me

Is it the problem of emqttd ? I supposed you need to open issue on this project


Pull request for fixing Unit Test on UI and deleting FitnesseRoot from OASIS-Maven

OK, we may want to leave the test suite for OASIS Maven in the Fitnesse Root here, we can discuss when I'm back


Dataset size

Hello.
How many images were in the dataset you used to train?
I want to know if its worth it for me to try to make a bigger one, or if it's just too big a task.
Thanks!

I can't remember exactly since it's been a while. I believe it was on the
order of O(1000).
It took me about 40-80 hours of work to create tools to label such a
dataset and to do the labeling manually. the question of "whether it is
worth it" depends on what you want to do exactly : )
You might be interested in this larger superset:
https://github.com/SkyTNT/anime-segmentation. I haven't tried it out
myself, so it's just an FYI.
On Fri, Dec 1, 2023 at 2:37 AM Arthur Wolf @.***> wrote:

Hello.
How many images were in the dataset you used to train?
I want to know if its worth it for me to try to make a bigger one, or if
it's just too big a task.
Thanks!
—
Reply to this email directly, view it on GitHub
https://github.com/jerryli27/AniSeg/issues/13, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACWYNYHC33Q7QDVYSI7JADTYHE7HPAVCNFSM6AAAAABACE6JDWVHI2DSMVQWIX3LMV43ASLTON2WKOZSGAYTSOJTG4ZDGNQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Single register write failed with Deye SUN300G3-EU-230

The register doesn’t get written with this command:
modbus.write_holding_register(register_addr=40, value=10)
Result:
pysolarmanv5.pysolarmanv5.V5FrameError: V5 frame does not contain a valid Modbus RTU frame
But it’s possible to read register_addr=40:
modbus.read_holding_registers(register_addr=40, quantity=1)
Result:
[100]
Is this a Bug or does anyone have an idea ?

The Deye SUN300G3-EU-230 needs function code 16 instead of 6 for writing,
but the result is this Error:
TypeError: object of type 'int' has no len()
With the command:
modbus.write_multiple_holding_registers(register_addr=40, values=10)
Result:
Traceback (most recent call last):
  File "/data/deye/client_example-w.py", line 21, in <module>
    main()
  File "/data/deye/client_example-w.py", line 18, in main
    print(modbus.write_multiple_holding_registers(register_addr=40, values=10))
  File "/usr/lib/python3.8/site-packages/pysolarmanv5/pysolarmanv5.py", line 463, in write_multiple_holding_registers
    mb_request_frame = rtu.write_multiple_registers(
  File "/usr/lib/python3.8/site-packages/umodbus/client/serial/rtu.py", line 169, in write_multiple_registers
    function.values = values
  File "/usr/lib/python3.8/site-packages/umodbus/functions.py", line 1510, in values
    if not (1 <= len(values) <= 0x7B0):
TypeError: object of type 'int' has no len()

Is this TypeError an error like #2
or something different ?

Sorry - my False-Typo - no square brackets.
With the Command:
modbus.write_multiple_holding_registers(register_addr=40, values=[10])
Result:
1
And Register-Read:
modbus.read_holding_registers(register_addr=40, quantity=1)
Result:
[10]

hi @seepv
while this is working on my 2000g3 the actual power is not reduced at all
is the power being reduced for you?

Back to the future.
I have some strange effect. When i write
modbus.write_multiple_holding_registers(register_addr=40, values=[90])
Nothing happen. After that i write:
modbus.write_multiple_holding_registers(register_addr=40, values=[80])
But 90 % appaers. So always the last one, not the actual one i set....
So i have to write twice to get my acctual value.
Any hint?

Oh sorry,
my mistake, i was lost in my own code....
I did a mistake in my sequence.


chore(sequencer): further refactor of fees

Summary
This reduces a lot of boilerplate around fees.
Background
The boilerplate code is very prone to copy-paste errors.  Changing the 14 different (but structurally identical) FeeComponent structs into a single one with a generic arg reduces a lot of the boilerplate code.
Changes

In core, replaced fee component structs with a new FeeComponents<T> where T will be some action type.
In sequencer, changed the FeeHandler trait fairly radically to support the new form of fees.

Testing
Existing tests are sufficient - there should be no changed functionality to the business logic.
Changelogs
No updates required.

Closed in favour of #1811.


Unable to exit Windows processes in Creators Update

I searched for similar issues before posting this and couldn't find anything like it; my apologies if this is a duplicate of a ticket I've missed. This seems similar to #1614, but I'm not entirely sure.
I'm running the Creators Update (ver reports 10.0.15063), and whenever I want to exit (by means of Ctrl+C) a Windows process I've started from bash, the process isn't closed but IO goes back to bash. Once I start a new Windows process, the IO connects to the old (supposedly killed) process instead of the new one.
Example
$ python.exe
Unable to translate current working directory. Using C:\tools
Python 2.7.12 (v2.7.12:d33e0cf91556, Jun 27 2016, 15:19:22) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print "This is Python!"
This is Python!
>>> ^C
$ cmd.exe
Microsoft Windows [Version 10.0.15063]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\>ver
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'er' is not defined
>>> print "This is still Python!"
This is still Python!
>>> ^C
$ echo "This is bash"
This is bash

At this point in time, Windows reports the python.exe process as still running:
C:\>tasklist | findstr python
python.exe                   13100 Console                    1      8,536 K

I expect python.exe isn't being closed by Ctrl+C, but directing the IO streams of subsequent commands to a previous "detached" one (as opposed to the newly-spawned one) is fairly unintuitive. Is this a limitation of the Windows interop implemented so far, or an error?

Marking as a duplicate of #1614.


[BUG] Additional Question Existing Picklist Values Only Map to namespaced fields

Describe the bug
When creating an custom question and opting for using an existing picklist on the registration object I can't add to that list with non-namespaced picklist fields.
To Reproduce
Steps to reproduce the behavior:

Create a new picklist on the registration object.
Add that name to the existing picklist picklist field for use with questions
Create a new custom question with the new picklist option
No picklist appears on front end registration

Expected behavior
The user created picklist that is not packaged should appear as a picklist.

Included in beta release <IP_ADDRESS>

Included in production release <IP_ADDRESS>


Airflow-Datahub image version

Hi! Would it be possible to update the Airflow-Datahub image available in Dockerhub so it uses one of the latest 0.9.x versions of the python package?
Thanks in advance.

For those of you interested in this, just use the following Dockerfile:
FROM apache/airflow:2.2.5-python3.8

RUN python3 -m pip install --upgrade pip
RUN python3 -m pip install --upgrade acryl-datahub==<IP_ADDRESS>
RUN python3 -m pip install --upgrade acryl-datahub[snowflake]==<IP_ADDRESS>

The docker-compose.yaml file from the docs will keep working with these image while you'll still get the latest ingestion version.

Hi @ZipBomb, is this problem still active in the most recent release?


#0: Add 2 CQ Resnet 50 functional and trace tests

Ticket
Link to Github Issue
Problem description
2 CQ TGG Functional Tests are missing from CI.
What's changed
Add 2 CQ Functional Resnet tests for TGG and 2 CQ Trace Unit tests. Perf tests staged in a separate PR.
Checklist

[ ] Post commit CI passes
[ ] Blackhole Post commit (if applicable)
[ ] Model regression CI testing passes (if applicable)
[ ] Device performance regression CI testing passes (if applicable)
[ ] New/Existing tests provide coverage for changes

Passing TGG Frequent: https://github.com/tenstorrent/tt-metal/actions/runs/11267999985

Does one TGG take longer than the other?

Does one TGG take longer than the other?

Yeah thats what it seemed like. The trace unit tests are a sweep over different runtime configs and shapes. Resnet tests just run 4 configs

Yeah we need to get to the bottom of that. We'll need someone to tracy a run on both and compare or something like that


An unexpected error occured - I have the PRO200 plan and bought additional tokens

Describe the bug
TypeError: Cannot read properties of undefined (reading 'available')
at https://bolt.new/assets/_index-DnJyLzC1.js:88:114919
at Nh (https://bolt.new/assets/components-BPQqK2_k.js:22:17831)
at cj (https://bolt.new/assets/components-BPQqK2_k.js:24:3288)
at bj (https://bolt.new/assets/components-BPQqK2_k.js:24:2471)
at $i (https://bolt.new/assets/components-BPQqK2_k.js:24:2002)
at Vk (https://bolt.new/assets/components-BPQqK2_k.js:24:47989)
at Uk (https://bolt.new/assets/components-BPQqK2_k.js:24:40384)
at Tk (https://bolt.new/assets/components-BPQqK2_k.js:24:40293)
at Ik (https://bolt.new/assets/components-BPQqK2_k.js:24:40140)
at Nk (https://bolt.new/assets/components-BPQqK2_k.js:24:36425)
Link to the Bolt URL that caused the error
https://bolt.new/~/bolt-vue-jtdetfei?showPricing=true
Validations

[X] Please make your project public or accessible by URL. This will allow anyone trying to help you to easily reproduce the issue and provide assistance.

Steps to reproduce
Just started a new project and wanted to develop a new feature
All 10.000.000 Tokens have been gone within a second
Expected behavior
All 10.000.000 Tokens have been gone within a second
Screen Recording / Screenshot
Component stack:
at https://bolt.new/assets/_index-DnJyLzC1.js:88:114513
at https://bolt.new/assets/_index-DnJyLzC1.js:88:121476
at ClientOnly (https://bolt.new/assets/ErrorBoundary-COlor5d7.js:1:1119)
at div
at ErrorBoundary (https://bolt.new/assets/ErrorBoundary-COlor5d7.js:97:146)
at https://bolt.new/assets/_index-DnJyLzC1.js:145:9492
at https://bolt.new/assets/_index-DnJyLzC1.js:145:26365
at ProjectImport (https://bolt.new/assets/_index-DnJyLzC1.js:145:25378)
at ClientOnly (https://bolt.new/assets/ErrorBoundary-COlor5d7.js:1:1119)
at div
at IndexLayout (https://bolt.new/assets/_index-DnJyLzC1.js:145:39818)
at Index
Platform
Browser name = Chrome
Full version = <IP_ADDRESS>
Major version = 131
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36 Edg/<IP_ADDRESS>
performance.memory = {
  "totalJSHeapSize": 51861100,
  "usedJSHeapSize": 49142648,
  "jsHeapSizeLimit":<PHONE_NUMBER>
}

Additional context
Error:
TypeError: Cannot read properties of undefined (reading 'available')
    at https://bolt.new/assets/_index-DnJyLzC1.js:88:114919
    at Nh (https://bolt.new/assets/components-BPQqK2_k.js:22:17831)
    at cj (https://bolt.new/assets/components-BPQqK2_k.js:24:3288)
    at bj (https://bolt.new/assets/components-BPQqK2_k.js:24:2471)
    at $i (https://bolt.new/assets/components-BPQqK2_k.js:24:2002)
    at Vk (https://bolt.new/assets/components-BPQqK2_k.js:24:47989)
    at Uk (https://bolt.new/assets/components-BPQqK2_k.js:24:40384)
    at Tk (https://bolt.new/assets/components-BPQqK2_k.js:24:40293)
    at Ik (https://bolt.new/assets/components-BPQqK2_k.js:24:40140)
    at Nk (https://bolt.new/assets/components-BPQqK2_k.js:24:36425)
Component stack:
    at https://bolt.new/assets/_index-DnJyLzC1.js:88:114513
    at https://bolt.new/assets/_index-DnJyLzC1.js:88:121476
    at ClientOnly (https://bolt.new/assets/ErrorBoundary-COlor5d7.js:1:1119)
    at div
    at ErrorBoundary (https://bolt.new/assets/ErrorBoundary-COlor5d7.js:97:146)
    at https://bolt.new/assets/_index-DnJyLzC1.js:145:9492
    at https://bolt.new/assets/_index-DnJyLzC1.js:145:26365
    at ProjectImport (https://bolt.new/assets/_index-DnJyLzC1.js:145:25378)
    at ClientOnly (https://bolt.new/assets/ErrorBoundary-COlor5d7.js:1:1119)
    at div
    at IndexLayout (https://bolt.new/assets/_index-DnJyLzC1.js:145:39818)
    at Index
    at RenderedRoute (https://bolt.new/assets/index-BkkrDsoJ.js:36:3987)
    at Outlet (https://bolt.new/assets/index-BkkrDsoJ.js:36:7773)
    at ErrorBoundary (https://bolt.new/assets/ErrorBoundary-COlor5d7.js:97:146)
    at App
    at ClientOnly (https://bolt.new/assets/ErrorBoundary-COlor5d7.js:1:1119)
    at Layout (https://bolt.new/assets/root-CcPCgfT6.js:60:25)
    at RenderedRoute (https://bolt.new/assets/index-BkkrDsoJ.js:36:3987)
    at RenderErrorBoundary (https://bolt.new/assets/index-BkkrDsoJ.js:36:3227)
    at DataRoutes (https://bolt.new/assets/components-BPQqK2_k.js:33:6470)
    at Router (https://bolt.new/assets/index-BkkrDsoJ.js:36:7825)
    at RouterProvider (https://bolt.new/assets/components-BPQqK2_k.js:33:3672)
    at RemixErrorBoundary (https://bolt.new/assets/components-BPQqK2_k.js:121:84)
    at RemixBrowser (https://bolt.new/assets/entry.client-Pqxp-6g8.js:19:1820)

Hey @habste42, thanks for the report.
This issue should be fixed now. Could you check if it works now on your end?

Cool. I lost 10.000.000 tokens as a PRO200 member...


Force ErrorComponent not to be async?

Describe the feature
I'm seeing errors in a live system that suggest this scenario.  Suppose you're on mobile with an unreliable network connection.  You'll see problems that may result in you ending up on the error page.
But Nuxt has this:
const ErrorComponent = defineAsyncComponent(() => import('#build/error-component.mjs').then(r => r.default || r))
Because ErrorComponent is async, the load of that may fail too.
Is there / could there be a way to force ErrorComponent to be included in the initial bundle so that it is always available?
Additional information

[X] Would you be willing to help implement this feature?
[ ] Could this feature be implemented as a module?

Final checks

[X] Read the contribution guide.
[X] Check existing discussions and issues.

In fact, I think this is a good idea to do by default. PR welcome. 👍

resolved in https://github.com/nuxt/nuxt/pull/21406


Backbone for yolact++

Hey @dbolya,
Great work! I would like to implement a new backbone for yolact++. I have looked at your ResNetBackbone (some issues too) to have an idea about how to implement a new backbone. I have some questions regarding implementing Backbone for yolact++. I would be appreciated if you can answer me.

Is it necessary to use DCN to implement a backbone for yolact++ or I can implement a backbone without DCN and just use the yolact++ base config file?
Could you provide more details about init_backbone and transform_key (when I implement the new backbone model, how should I implement init_backbone for it?

Thanks!

Your new backbone doesn't need DCN, just remember to change the backbone in the yolact++ config.
init_backbone takes in the image-net pretrained weights file and loads it into the backbone. If you're training from scratch [though I don't recommend it], you can just leave the function blank.

To write this function, print out the keys for your backbone implementation:
for k in self.state_dict():
    print(k)

and crossreference that with your pretrained weight file:
state_dict = torch.load(path)
for k in state_dict:
    print(k)

If the two lists of keys match perfectly, you don't need to worry about anything and you can just call self.load_state_dict(state_dict) normally.
If there's some difference in keys, you need to have your loaded state_dict match the keys in self.state_dict(), so that's what transform_keys and the other init_backbone functions are doing. So just make sure they match and you're good.

@dbolya and @Rm1n90, Sorry for jumping between your conversation!
I'm implementing a new backbone for yolact++ too and have some questions about hyperparameters that need to be tuned for a new backbone. what should be the values for these ones in the new backbone to get the best performance (selected_layers, pred_scales, pred_aspect_ratios) and would you please explain the intuition behind? Also, is there any other values need to be set for a new backbone?
Thanks a lot!

@Auth0rM0rgan The most important parameter would be selected_layers. The rest, you should probably keep the same (unless you want to tune these yourself).
selected_layers determines which backbone layers we should add prediction heads to. The indices of this is determined by what you output during the forward pass. So for instance if your forward pass looks like:
def forward(x):
    a = self.conv1(x)
    b = self.conv2(a)
    c = self.conv3(b)
    return (a, b, c)

A selected_layers of [1, 2] would add prediction heads to b and c in the forward function.
When not using FPN (i.e., SSD mode) and you specify a index larger than 2 in this case, the backbone will add more layers to compensate using the add_layer function. If you're using FPN, which I assume you are then you can just ignore this function.
Then the way you add extra layers with FPN is instead of directly selecting them, you set the fpn.num_downsample parameter to the number of layers you want to add.
As for what parameters you should use, both YOLACT and YOLACT++ use 5 prediction heads, so if you don't want to do any extra tuning you should select 5 layers. Both versions select 3 backbone layers and add 2 downsample layers. If you want to be similar to that, you can just select the last 3 "blocks" of your backbone (if there's any stride 2 convolution, output the activations right before that stride), and add 2 FPN layers like in the current configs.
Alternatively (and preferably), you can try to match the scales of the layers with the layers of Resnet. For reference, the layers we select have resolutions for images of size 550x550 of:
conv3 (P3): 1/  8 the image size (69x69)
conv4 (P4): 1/ 16 the image size (35x35)
conv5 (P5): 1/ 32 the image size (18x18)
  .   (P6): 1/ 64 the image size ( 9x 9)
  .   (P7): 1/128 the image size ( 5x 5)

Just match your selected layers with those dimensions and if you need extra layers like with P6 and P7, add them with fpn.num_downsample.
Also by default, we also put protonet on the first of these selected layers (in this case the 69x69 P3), but you can change that too with mask_proto_src.

As an aside, I was about to say you can look at the documentation in config.py for the rest of the parameters, but it looks like I forgot to write documentation for backbone parameters...

@dbolya you are amazing! Thanks for all the information.

Dear @dbolya,
would you please add the MobileNet backbone to the pre-trained models?

@ahkarami It's a good thing to have, so I'll add it to my TODO list (along with efficientnet).

@dbolya, Would you please add the Vovnet and Vovnet2 backbone? It seems these backbones are better than MobileNet, EffecientNet or even ResNet. They have implemented these backbones for Detectron2

@dbolya ，I have replaced hrnet18 with resnet in yolact, but it does not improve,,emmmm

@Auth0rM0rgan I'll add it to the list but this is starting to be too much now.
@elfpattern ¯\_(ツ)_/¯

@dbolya,
On my dataset， I have done comparison experiments between mmdetection and yolact , if using mmdetection, the bbox mAP of hrnet and resnet50 are 78 and 73, if using yolact, the bbox mAP of hrnet are 74 and 75, emmm....，

@elfpattern hey did u check with yolact++ hrnet theoritically you will getting better mAP compared to yolact hrnet . good that you were able to integrate hrnet if possible can you share

@abhigoku10 ok， I will check some small errors and share it

@elfpattern thansk for the response and thanks for sharing

@abhigoku10 ,please give me your email , I will  send you , now the mAP of hrnet18 is lower than resnet50, you can try .

@elfpattern, would you please share it here so everyone can use it? Thanks!

@Auth0rM0rgan ok.

@abhigoku10 ,please give me your email , I will send you , now the mAP of hrnet18 is lower than resnet50, you can try .

<EMAIL_ADDRESS>thanks for sharing

@elfpattern<EMAIL_ADDRESS>is the mail id , thanks for sharing !!1

@elfpattern, is it possible to share with me too --<EMAIL_ADDRESS>? what about the FPS...is it higher than ResNet50? thanks a lot!

url:  https://github.com/elfpattern/yolact
run: python3 train.py --config=yolact_resnet18_config
pretrained model:  search repo: mmdetection

Hey @elfpattern, thanks for sharing. Just a question: how can I write the hrnet32_arch to use for args inside my HRnet32 backbone config file?

Hi @elfpattern ,
Have you also tried with resnet18? In above command, you have mentioned --config=yolact_resnet18_config but I can see your config.py does not contain resnet18 configuration.  Also, what mAPs and FPS you were able to get please let me know.
Thanks


Upgrade Linux Kernel for flatcar-3760 from 6.1.69 to 6.1.71

Subject says it all.

See instead https://github.com/flatcar/scripts/pull/1574


Create Documentation Function #1: Breakeven Point Calculator

Hey guys I am thinking that one of our possible functions could be a break even point calculator. Basically you would give it your variable and fixed costs, as well as your revenue values, and the function would spit our your break even point.
I will work on the documentation, and specification of this function. Let me know what you think.

Yeah I think this is perfect. I think what we can develop from that is a plot funtion that visualize and highlight the break even point being calculated. I'll open up a new issue to see what everyone thinks about this as well.

Hey guys I finished up my function documentation and included an example. If anyone wants to look over it and see what I did. Wondering if it makes sense to leave a 'context' explanation in the Example section of the Doc String?


Error when upgrading appengine to version 1.9.54

java.lang.IllegalAccessError: tried to access class com.google.appengine.repackaged.com.google.common.base.Platform from class com.google.appengine.repackaged.com.google.common.base.Ticker
https://github.com/GoogleCloudPlatform/cloud-pubsub-samples-java/blob/master/appengine-push/src/main/java/com/google/cloud/pubsub/client/demos/appengine/servlet/SendMessageServlet.java
@lesv

@jabubake PTAL

Could this be https://issuetracker.google.com/issues/63123716?

Yes, fixed in next gae sdk push...
On Aug 23, 2017 18:01, "Chanseok Oh"<EMAIL_ADDRESS>wrote:

Could this be https://issuetracker.google.com/issues/63123716?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/GoogleCloudPlatform/cloud-pubsub-samples-java/issues/46#issuecomment-324503295,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAE4zd1d7TdD31Z5FV1XSsc2x7dNSFEkks5sbMtpgaJpZM4OfTdV
.

I believe this is fixed with the latest App Engine SDK.


Implementation

How do I implement this in Confluence (if possible) and can you specify the steps for the installation. I want to integrate confluence and markdown so that it displays markdown in my confluence pages.
Is there any special configuration necessary or a working application link between confluence and bitbucket is enough?

@Diomac13, don't know anything about Confluence or what you mean about "installation".  This repo is a Java library for parsing Markdown to an AST and then rendering it to HTML, Markdown.


android-starter - Add Messages to the On-device Index - Google App updates

Start up the FriendlyChat app and send a new message with the text Hi world!
Go to the Google app, switch to In Apps and search for Hi world.

In more recent versions for the Google app, it is no longer "In Apps" it is under the "Personal" category.

Confirm that the message can be found in the Google app.
Tap on the result and confirm the FriendlyChat app opens.

Closing this old issue since Google Search app no longer supports personal content indexing.


Fix relativ path usage in imports readme

Link to Basic commonJS style and Facebook style was not relative, and therefore did not work.

Thanks!


Aggregation - manually entered date range can be invalid and lock agg tool

To recreate:

Click Aggregation icon (circle A icon)
Select a query from the 'What are you looking for' dropdown and a geohash size from the 'Detail granularity' dropdown
Toggle on 'Specify Date Range'
Click in the Starting Date date field and type in a Starting Date later than Ending Date
Click on 'Select Area' and draw an aoi
Click 'Go'

Result: 'Go' button is disabled until user closes and reopens arcmap.
This also occurs if typing invalid date range via the Ending Date.

We prevent this issue if the user is working with the calendar, but we don't pop up an error if the user manually enters the dates in the fields.
Suggest: If 'Specify Date Range' is toggled on, check Start Date before End Date. If true, submit query. If false, error dialog appears with message 'Please select valid date range and try again.'

While we do not prevent the attempt to submit when Start Date is after End Date, we do provide a "no data found" response, which unlocks the "Go" button. This also doesn't give the user any type of "bad date range" feedback.

Fixed in #88.


Stream is retired

Custom help panes support the following video sources:
Microsoft Stream (Classic) (use for private content)
YouTube
Facebook
Vimeo

Stream is now officially retired. The new stream links don't work with help pages. We need a solution immediately for corporate private content.
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: a092a285-0b74-af20-214d-09409c712bf2
Version Independent ID: 5cd8e6f2-7c17-2a6b-1584-70584495bca9
Content: Create custom help pages - Power Apps
Content Source: powerapps-docs/maker/data-platform/create-custom-help-pages.md
Service: powerapps
Sub-service: dataverse-maker
GitHub Login: @matthewbolanos
Microsoft Alias: matp

Thanks for your comment, @joannachongshen. This issue has been assigned to the doc author for review.


"The font "FontAwesome" cannot be found."

Hello,

Add an alternative shortcut to load the Font Awesome font in the fontawesome.sty file to fix the font error path on my system (macOS 10.10.5 with a full texlive 2016 setup) in case anyone else has encountered this error:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! fontspec error: "font-not-found"
!
! The font "FontAwesome" cannot be found.
!
! See the fontspec documentation for further information.
!
! For immediate help type H <return>.
!...............................................

Add an known error topic to help users identify and fix errors

Hope it'll help.
Thank you for this template.

Try again with latest source code! I fixed this issue few days ago.

I just tried with a fresh git clone but the issue remains on my system (OSX Yosemite + full TeX Live 2016).

Do you have the font FontAwesome on your mac?
Download the .otf and double click on it will install it. You can find it here

Having the same problem! FontAwesome is present in the fonts/ directory but for some reason, xelatex is not able to to find the font.

@abhilash1in try to install the font also. Like open fonts/ and install the .ttf file.

Thank you - I think many of us have made this or similar fixes over the years as posquit0's had other priorities. I have push access now to help maintain Awesome-CV; so I went with my old PR for this (#235/#344) for no reason other than my own familiarity, that I know it's been working for me.
Please do ping me/open another PR if something's still not right or I missed something though! Cheers.


Issue creating a admin_ui

Hello Team,
Getting the below error while pushing web_UI application to CF.
Please kindly suggest ASAP.
cf push admin_ui -c "npm install"
Updating app admin_ui in org miraclesoft / space DEV as admin...
OK
Uploading admin_ui...
Uploading app files from: /home/vchattamoni/Desktop/CF/admin_ui
Uploading 935.7K, 220 files
Done uploading
OK
Stopping app admin_ui in org miraclesoft / space DEV as admin...
OK
Starting app admin_ui in org miraclesoft / space DEV as admin...
-----> Downloaded app package (912K)
-------> Buildpack version 1.5.15
cat: /tmp/staged/app/package.json: No such file or directory
!     Unable to parse package.json
-----> Build failed
We're sorry this build is failing! You can troubleshoot common issues here:
https://devcenter.heroku.com/articles/troubleshooting-node-deploys
If you're stuck, please submit a ticket so we can help:
https://help.heroku.com/
Love,
Heroku
Staging failed: Buildpack compilation step failed
FAILED
Error restarting application: BuildpackCompileFailed
TIP: use 'cf logs admin_ui --recent' for more information

Hello,
You need to compile all stuff before pushing to CF. You can use part of PR #8 to setup your build: https://github.com/icclab/cf-webui/pull/8/commits/223366b0e665ed0969fc758557a2312f0714231b


Ignore punctuation when calculating link density

When calculating link density, punctuation characters should not count as words.
This could be if a paragraph consists of a single link followed by punctuation such as a full stop.
The punctation could also consist of multiple characters such as an ellipsis.
In that case it should still be regarding as a having a high density of links.

Thanks for this PR! And great catch. However I have a few questions:
How will this affect foreign languages? The method you are using inspects if the word is alphanumeric chars only via isalnum. u'字'.isalnum() evaluates to True, which is good but we should have unit tests.
Can you add unit tests for an example with foreign languages and also add an example where ignoring punctuation generates a correct summary (while including punctuation yields a bad summary?)
Thanks a lot again for this, great catch!

@codelucas
This should work for all languages in the same way.
As per documentation (https://docs.python.org/3/library/stdtypes.html#str.isalnum) the lookup is done by checking the character's Unicode class. Any kind of digit or letter, defined as such in Unicode, would therefore be regarded as alpha-numeric by isalnum().
The code performing the lookup can also be inspected here: https://github.com/python/cpython/blob/1fe0fd9feb6a4472a9a1b186502eb9c0b2366326/Objects/unicodectype.c#L291.
I will try to dig out the example that caused me to create this patch and add unit tests soon.

Thanks for this!


Map.! error when using a dependency which has a type alias to a non-exported module

Map.! error with --debug when using a dependency which has a type alias to a non-exported module
This is an example the error described in #1851, in this case because one of the messages has a type alias which points to some external dependencies type, which in turn is just a type alias for something in a non-exported module.

OS: macOS Mojave
Elm: 0.19.0
SSCCE: See this repo for a simple example of when this happens.

Description
Running elm make  src/Main.elm --debug in the SSCCE repo fails:
$ elm make src/Main.elm --debug                                                                                [I] Wed Nov 21 10:38:22 2018
Success! Compiled 1 module.
elm: Map.!: given key is not an element in the map
CallStack (from HasCallStack):
  error, called at libraries/containers/Data/Map/Internal.hs:603:17 in containers-<IP_ADDRESS>:Data.Map.Internal

This is we have a message using the type Point (from Bractlet/elm-plot):
import Plot exposing (Point)

type Msg
    = Msg Point

Point is exported from Bractlet/elm-plot but is there just a type alias for Draw.Point where Draw is an internal module that is not included in the exposed-modules in the package's elm.json.
In my SSCCE I have also included the commands to move the elm-plot source into your own code -- which will make --debug work.
Workaround
A simple workaround for this problem is to make your own type alias instead of using the one that causes the breakage.
In our case Point is Draw.Point is { x : Float, y : Float } so we create our type alias and use that, i.e.:
type alias PlotPoint =
    { x: Float, y: Float}

The root issue is resolved in the development version of the compiler. I described it in a bit of detail here.
The fix should come out with the upcoming 0.19.1 release. Thank you for the report!


chore(ci): bump codecov retry limit to 10

It seems that there's been occasions where the retry helped (e.g. here https://github.com/Kong/kubernetes-testing-framework/actions/runs/4630922396/jobs/8193283484?pr=609 2 failed attempts and the third being successful) whereas sometimes even 3 retries is not enough (e.g. here https://github.com/Kong/kubernetes-testing-framework/actions/runs/4630922396/jobs/8193283631?pr=609)
To try to address this let's bump the limit of retries to 10.

Codecov Report
Patch coverage has no change and project coverage change: -28.14 :warning:

Comparison is base (378b501) 58.15% compared to head (3a9c0a5) 30.02%.

Additional details and impacted files
@@             Coverage Diff             @@
##             main     #613       +/-   ##
===========================================
- Coverage   58.15%   30.02%   -28.14%
===========================================
  Files          43       43
  Lines        3451     3451
===========================================
- Hits         2007     1036      -971
- Misses       1178     2273     +1095
+ Partials      266      142      -124

Flag
Coverage Δ

integration-test
30.02% <ø> (-28.14%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 24 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Curious about why it needs to retry but since a part of this is somewhat out of our control and if we see that a couple more retries might help, sure.

It seems that it's more than just us experiencing this issue: https://github.com/codecov/codecov-action/issues/926


⚠ Adacta-fintech.com has degraded performance

In e0b816f, Adacta-fintech.com (https://www.adacta-fintech.com) experienced degraded performance:

HTTP code: 502
Response time: 787 ms

Resolved: Adacta-fintech.com performance has improved in bbf6483 after 7 minutes.


add visibility check for custom buttons

This project uses semver, please check the scope of this pr:

[x] #patch# - backwards-compatible bug fix
[ ] #minor# - adding functionality in a backwards-compatible manner
[ ] #major# - incompatible API change

CHANGELOG
added visibility check for custom buttons

Visual Acceptance tests:
No changes


Implement bulk import all

Implement
Related to: https://github.com/mlflow/mlflow-export-import/issues/11 - Make export_all work correctly

Import all objects is complex since we have to link the new registered model's version run ID with the already imported experiments and runs. The main problem is scale. If the number of runs can fit into memory, we can use an in-memory hash table of source and destination runs. If not, then what to do? A key value store?

Implemented as a console script import-all which calls import-models since the export directory structure is the same for both.


Update installers to support new Ballerina Tool

Description:
Update installers to support new Ballerina Tool.

Fixed
https://github.com/wso2/ballerina-build-artifacts/pull/102


Initial fix for #949 + #1023

Code below and #1023 (only component for now) should now work.
#[component]
fn Test<T: Into<String>>(cx: Scope, test: T) -> impl IntoView {}

Later i plan to implement a fix for fn func(arg: impl Fn() -> u32) {}

@funlennysub My sense is that you'd completed work on at least some of this — Do you want to finish it, or merge what's already been done and split the rest into a separate PR?

I don't mind making another pr, a bit busy with things, so merging right now seems fine

Very cool. For anyone reading along, this means that (const) generic bounds in the fn Component<T: SomeTrait> position now work, in addition to fn Component<T> /* ... */ where.
i.e., the following now compiles
#[component]
fn App(cx: Scope) -> impl IntoView {
    view! { cx,
        <A prop="test A"/>
        <B prop="test B"/>
        <C prop=[0, 1, 2]/>
    }
}

#[component]
fn A<T>(cx: Scope, prop: T) -> impl IntoView where T: Debug {
    format!("{prop:?}")
}

#[component]
fn B<T: Debug>(cx: Scope, prop: T) -> impl IntoView {
    format!("{prop:?}")
}

#[component]
pub fn C<const N: usize>(cx: Scope, prop: [i32; N]) -> impl IntoView {
    prop.into_iter().collect_view(cx)
}

and this one not quite yet, but hopefully one day soonish
// not yet
#[component]
fn D(cx: Scope, prop: impl Debug) -> impl IntoView {
    format!("{prop:?}")
}


Bugfix/self not in security group

When the security group for the vault cluster's nodes is created, it does not include itself in the allowed inbound security group ids.

Great, thanks! Merging now and will let tests run. When they pass, I'll issue a new release and paste the link here.

https://github.com/hashicorp/terraform-aws-vault/releases/tag/v0.10.3