Large MathJax equation blocks are not responsive

Large sections of math flow outside of the page body.
A responsive solution is required, most likely either resizing the equation to fix, adding a scroll bar, or adding line breaks.

This might be helpful http://docs.mathjax.org/en/latest/output.html#automatic-line-breaking

Thanks @pkra. I read through several threads yesterday regarding this, and saw your help/work in some of them.
You may be able to assist in something else. We wish to have a local copy of MathJax stored in our repo, so when it creates HTML output with all the JS/CSS files it can display math offline (we were using CDN before).
The full installation of MathJax is quite large in both size and number of files. We have followed an older guide to trim the files down (removing docs, etc) but we still don't know what we actually need for our project. Do you know of any docs/guides that talk through the different configurations/setups of MathJax? For example, I don't know which font is best (or do I need multiple for compatibility?).
We haven't had a proper search yet, but thought I should ask since you've popped up on this repo. Any help is appreciated!

We have followed an older guide to trim the files down

Have you seen https://github.com/mathjax/MathJax-grunt-cleaner? It hasn't been updated for 2.6.0 yet though.

we still don't know what we actually need for our project.

Hard to tell as an outsider. Usually one input, one output, one font.

For example, I don't know which font is best (or do I need multiple for compatibility?

Most people are fine with any choice. See also http://docs.mathjax.org/en/latest/font-support.html#character-fallbacks


Fix client side lint issues

add separate modes to run_test for fixing and testing lint
fix lint errors and warnings

@qlj-lijuan @fpernice-google fyi - note the new -f option for ./run_test.sh

@qlj-lijuan @fpernice-google fyi - note the new -f option for ./run_test.sh

Got it. Thanks!


Uncaught Error: The element has already been freed!

(Going to lazy here) But all of the details are here - https://github.com/atom/atom/issues/13137#issuecomment-258155877
Let me know if you need anything more!

I haven't been able to reproduce it so some steps to do that would be helpfull

@danielbrodin I haven't had it in a while to be honest.  It was happening "randomly" before and hasn't since I've done a few beta updates.
I'll mark as closed for now as it doesn't seem to be an issue,  if anyone else that 👍 it has some steps to reproduce then I'll re-open!


Incorrect warning about missing rust-analyzer on unsupported platform (FreeBSD)

I get the following warning when launching VSCode (installed as FreeBSD package):
Unfortunately we don't ship binaries for your platform yet. You need to manually clone rust-analyzer repository and run cargo xtask install --server to build the language server from sources. If you feel that your platform should be supported, please create an issue about that here and we will consider it.
I do have rust-analyzer installed (as binary FreeBSD package):
$ pkg info | grep rust-analyzer
rust-analyzer-2021.09.13       Experimental Rust compiler front-end for IDEs
$ which rust-analyzer
/usr/local/bin/rust-analyzer

You need to set "rust-analyzer.serverPath": "/usr/local/bin/rust-analyzer" in the vscode config.

Wow - that was by far the fastest response, and fix, that I've received. Ever.
It works now, thanks!


Linux native solution (without DAW)

Hello guys,
Thanks for bringing this awesome piece of software !
As Linux user and guitar player, I would be very pleased to see a native Linux version (AppImage, Flatpak ?) of NAM.
I don't know how complicated it would be but I think Linux guitar player would love it :)
Thanks,
T13nou

Is this a duplicate of #34? If not, let me know what you're specifically looking for--a Makefile to build for Linux, built artifacts to be included in Releases...?
Thanks

Well Ideally I would look for a standalone equivalent in Linux (something easily portable from one distro to another like Flakpak or AppImage).
But if a plugin version can be hosted somewhere with the same easiness it could be a good trick
thanks @sdatkinson

Second this. Would be cool if I don't have to boot into windows for BIAS FX every time I want to play.

Same here @EviTRea , this is the last milestone to get rid of Windows :) I tried... so hard last night to make it work by compiling and running into Clara, but definately didn't work :'(

For now, until NAM is Linux compatible, you can use https://github.com/mikeoliphant/neural-amp-modeler-lv2. It is very basic at the moment and i.e. Reaper can't open nam files within the plugin since Reaper's LV2 implementation does not seem to support atom:Path. Ardour works well though.

For Reaper users on Linux, it is possible to use yabridge (https://github.com/robbert-vdh/yabridge) to access the windows plugin, installed in wine.  I have tried a couple of models, and they sound great.

Same here @EviTRea , this is the last milestone to get rid of Windows :) I tried... so hard last night to make it work by compiling and running into Clara, but definately didn't work :'(

what i did was i used wine-staging and it works just fine, ymmv

https://github.com/brummer10/guitarix has a NAM module which can be added to its signal chain. If you don't use any of it's other features, it can serve as a simple linux native NAM frontend.

This issue seems to be asking for a linux native NAM standalone application? It should probably be renamed to distinguish it from #34.


Travis add OSX to test

https://github.com/metanorma/metanorma/issues/46

@CAMOBAP795 I don't see macOS here?

Ah it is. It's just failing on Windows. Merging now.


Does not handle cases where the list is empty

https://github.com/charafau/json2builtvalue/blob/677fe7721c6ed7cd41e611914640c0e7971e63e3/lib/parser.dart#L159

thanks for comment. surely tests would cover that. real question is, what should generator do in that case? probably skip field.

Either skip the field or make it dynamic, whatever you feel more comfortable with


Driver input method cannot type '['

Discovered while logging in with randomized passwords using karate 1.4.1 and 1.5.0-RC3 (OpenJDK 17). Reproduction testing with develop branch and OpenJDK 21.
Reproducing Error
The below code can be used with any locator for an element accepting input. (Minimal project attached at end.)
test.feature -- central logic
* input('#testinput','()[]{}')
* match value('#testinput') == '()[]{}'

Output log contains this unexpected match failure:
15:39:25.544 [main] ERROR com.intuit.karate - classpath:ui/test.feature:9
* match value('#testinput') == '()[]{}'
match failed: EQUALS
  $ | not equal (STRING:STRING)
  '()]{}'
  '()[]{}'

Root cause
Debug log contains these lines:
15:39:25.517 [main] DEBUG c.intuit.karate.driver.DriverOptions - >> {"id":12,"sessionId":"284DC1AB2976E0A071838D59EEBD35E6","method":"Input.dispatchKeyEvent","params":{"modifiers":0,"type":"rawKeyDown","text":")","windowsVirtualKeyCode":522}}
15:39:25.518 [nioEventLoopGroup-5-1] DEBUG c.intuit.karate.driver.DriverOptions - << {"id":12,"result":{},"sessionId":"284DC1AB2976E0A071838D59EEBD35E6"}
15:39:25.518 [main] DEBUG c.intuit.karate.driver.DriverOptions - >> {"id":13,"sessionId":"284DC1AB2976E0A071838D59EEBD35E6","method":"Input.dispatchKeyEvent","params":{"modifiers":0,"type":"char","text":")","windowsVirtualKeyCode":522}}
15:39:25.519 [nioEventLoopGroup-5-1] DEBUG c.intuit.karate.driver.DriverOptions - << {"id":13,"result":{},"sessionId":"284DC1AB2976E0A071838D59EEBD35E6"}
15:39:25.521 [main] DEBUG c.intuit.karate.driver.DriverOptions - >> {"id":14,"sessionId":"284DC1AB2976E0A071838D59EEBD35E6","method":"Input.dispatchKeyEvent","params":{"modifiers":0,"type":"keyUp","text":")","windowsVirtualKeyCode":522}}
15:39:25.522 [nioEventLoopGroup-5-1] DEBUG c.intuit.karate.driver.DriverOptions - << {"id":14,"result":{},"sessionId":"284DC1AB2976E0A071838D59EEBD35E6"}
15:39:25.522 [main] DEBUG c.intuit.karate.driver.DriverOptions - >> {"id":15,"sessionId":"284DC1AB2976E0A071838D59EEBD35E6","method":"Input.dispatchKeyEvent","params":{"modifiers":0,"type":"rawKeyDown","windowsVirtualKeyCode":91}}
15:39:25.523 [nioEventLoopGroup-5-1] DEBUG c.intuit.karate.driver.DriverOptions - << {"id":15,"result":{},"sessionId":"284DC1AB2976E0A071838D59EEBD35E6"}
15:39:25.523 [main] DEBUG c.intuit.karate.driver.DriverOptions - >> {"id":16,"sessionId":"284DC1AB2976E0A071838D59EEBD35E6","method":"Input.dispatchKeyEvent","params":{"modifiers":0,"type":"rawKeyDown","text":"]","windowsVirtualKeyCode":93}}
15:39:25.523 [nioEventLoopGroup-5-1] DEBUG c.intuit.karate.driver.DriverOptions - << {"id":16,"result":{},"sessionId":"284DC1AB2976E0A071838D59EEBD35E6"}
15:39:25.524 [main] DEBUG c.intuit.karate.driver.DriverOptions - >> {"id":17,"sessionId":"284DC1AB2976E0A071838D59EEBD35E6","method":"Input.dispatchKeyEvent","params":{"modifiers":0,"type":"char","text":"]","windowsVirtualKeyCode":93}}
15:39:25.524 [nioEventLoopGroup-5-1] DEBUG c.intuit.karate.driver.DriverOptions - << {"id":17,"result":{},"sessionId":"284DC1AB2976E0A071838D59EEBD35E6"}
15:39:25.525 [main] DEBUG c.intuit.karate.driver.DriverOptions - >> {"id":18,"sessionId":"284DC1AB2976E0A071838D59EEBD35E6","method":"Input.dispatchKeyEvent","params":{"modifiers":0,"type":"keyUp","text":"]","windowsVirtualKeyCode":93}}
15:39:25.527 [nioEventLoopGroup-5-1] DEBUG c.intuit.karate.driver.DriverOptions - << {"id":18,"result":{},"sessionId":"284DC1AB2976E0A071838D59EEBD35E6"}

Notice the departure from pattern at "id":15. Raw key down, no text, virtual key code 91.
com.intuit.karate.driver.DevToolsDriver - method input() - lines 637-663
        Input input = new Input(value);
        while (input.hasNext()) {
            char c = input.next();
            int modifiers = input.getModifierFlags();
            Integer keyCode = Keys.code(c);
            if (keyCode != null) {
                switch (keyCode) {
                    case Keys.CODE_SHIFT:
                    case Keys.CODE_CONTROL:
                    case Keys.CODE_ALT:
                    case Keys.CODE_META:
                        if (input.release) {
                            sendKey(null, modifiers, "keyUp", keyCode);
                        } else {
                            sendKey(null, modifiers, "rawKeyDown", keyCode);
                        }
                        break;
                    default:
                        sendKey(c, modifiers, "rawKeyDown", keyCode);
                        sendKey(c, modifiers, "char", keyCode);
                        sendKey(c, modifiers, "keyUp", keyCode);
                }
            } else {
                logger.warn("unknown character / key code: {}", c);
                sendKey(c, modifiers, "char", null);
            }
        }

Based on the Debug log snippet, default block is used for most characters, but [ has decided to sendKey "rawKeyDown" with keyCode 91.
com.intuit.karate.driver.Keys - lines 140, 195, and 240-242
    public static final int CODE_META = 91; // left command key on mac, right is 93
// ...
        put(META, CODE_META, "Meta");
// ...
        CODES.put('[', 91);
        CODES.put('\\', 92);
        CODES.put(']', 93);

(For context, method put() runs CODES.put(META, CODE_META) as well as VALUES.put(META, "Meta").)
After the above, CODES.get('[') == CODES.get(META) == 91. Since the switch checks for Keys.CODE_META and finds keyCode == 91, the break before default is executed and [ is never typed.
Thus, Driver.input() cannot type [ due to a duplicate numeric value in Keys.CODES map. Specifically due to the overlap with a modifier key code.
Project file
karate-input-open-bracket.zip
Run UiRunner.java as unit test to demonstrate. mvn test did not find UiRunner in my testing.
pom.xml is set to use karate version 1.6.0-SNAPSHOT due to testing with local develop branch. My IDE didn't want to compile master. Feel free to use other versions; the conflict was introduced in Feb 2022 per git history.

While looking into this, I noticed that there are some other incomplete mappings in the codes.
16:52:11.588 [main] WARN  c.intuit.karate.driver.DriverOptions - unknown character / key code: ~
16:52:11.599 [main] WARN  c.intuit.karate.driver.DriverOptions - unknown character / key code: %
16:52:11.600 [main] WARN  c.intuit.karate.driver.DriverOptions - unknown character / key code: ^
16:52:11.623 [main] WARN  c.intuit.karate.driver.DriverOptions - unknown character / key code: |
16:52:11.643 [main] WARN  c.intuit.karate.driver.DriverOptions - unknown character / key code: ?
16:52:11.653 [main] ERROR com.intuit.karate - classpath:ui/test.feature:9
* match value('#testinput') == '`~!@#$%^&*()[]{}|\\;:\'",./<>?'
match failed: EQUALS
  $ | not equal (STRING:STRING)
  '`~!@#$%^&*()]{}|\;:'",./<>?'
  '`~!@#$%^&*()[]{}|\;:'",./<>?'

Despite falling into the else block, these "unknown" key codes are entered into the input successfully.

tagging as help wanted - PRs welcome

Before submitting a Pull Request (PR), please make sure that you have had a discussion with the project-leads

Please proceed with a PR only after the project admins or owners are okay with your approach. We don't want you to spend time and effort working on something - only to find out later that it was not aligned with how the project developers were thinking about it !

I would be happy to contribute if I knew the meaning behind the numbering system, assuming the numbering system is the aligned solution path. It proved challenging to pin down. Possibly due to being assembled across at least three years.
I found one resource that came close to fitting. That resource came with a warning that all such mappings can be hardware-dependent. If these numbers have a specific function elsewhere in the code base I wouldn't want to break that.
My experiments with the develop branch and this lone test case determined that the numbers are arbitrary in the operation under test. Multiple reassignments of the [ key code resulted in a green test.
With multiple solution paths possible, what standard should I pursue? Changing the numbers in Keys.CODES is a simple solution, but is that the aligned approach?

If PR #2555 is satisfactory, my employer has allowed access to 1.5.0-RC versions. I do not know what your release versioning policy is, but if we can get it into an easily accessed version, my coworkers and I would be much obliged.

Upon further research, It turns out that the issue described in the opening post is not the only way to have an error involving the input method and [. I have not finished pinning down the cause(s), but it can be avoided by adding a \ to the [ before hand-off to WebDriver.input() creates the JSON for the request payload sent to the remote browser (SauceLabs, in my case). Comparing input string, modified input string, logged request payload, screenshot value of input, and expected value for matching the returned actual value, there were four variants of the test string. Most interesting was the evidence that some where in the input-to-request logic the / turned into \/, so someone else already made one escape-character insertion.
Minimal reproduction will be provided when time permits.

@SirJerric I'm really sorry for the delay even merging a PR, thanks for the contribution.
we can release a 1.5.0.RC5 shortly, let me know if you need it

1.5.0 has been released


Fix #228

Fix #228

Looks good. Please propagate the error as well in case of future issues.
Everything else was already covered by tests.


Rename test file to be consistent with other integrations

bors try

Cannot be mergeable because the --no-analytics=true flag is not available. Meilisearch v0.26.0rc0 cannot start and the CI fails

Our future PR will fix this


Reuse existing lnd.conf file without modification

This would allow easily checking out shustar without messing with the conf file, and easily go back to lnd proper when checking is done.

I've kind of addressed this issue in https://github.com/lightninglabs/lightning-terminal/pull/116.
Re-using the lnd.conf directly isn't really feasible because then you'd need more than one config file to add the options for loop and faraday.
What I ended up doing is giving LiT its own file by default (located in ~/.lit/lit.conf) that can be created by copying lnd.conf, adding the lnd. prefixes and removing (or commenting out) all section headers ([...]).
That way you can try out LiT with minimal effort and without needing to change the original lnd.conf. Would that also work for you, @halseth ?

I was thinking just pointing Lit to the various conf files: lit --lndconf=./lnd/lnd.conf --loopconf=./loop/loop.conf.
Is that hard to achieve?

Original reason I created the issue was

This would allow easily checking out terminal without messing with the conf file, and easily go back to lnd proper when checking is done.

I think that is indeed addressed with #116 since we can just connect to the running setup 😄


Fix vagrant deployment

Two issues at the moment:

Aparrently latest CentOS docker releases use systemd for cgroup
management. The kubelet needs to use that too, otherwise kubernetes does
not come up.
With latest kubelet, bootstrapping  the cluster is broken https://github.com/kubernetes/kubeadm/issues/212

~The first one is fixed below, still looking for a good workaround for the second one.~
fixes #43.

ok to test

ok to test

retest this please

retest this please


Fix: pass retriever metadata to the filter argument of the Postgres (…

Metadata filtering wasn't working on SupabaseHybridSearch. Metadata was not getting passed to the Postgres function.
This fixes it.
Twitter: https://twitter.com/Enejdd_
Fixes #2182

Thank you!


Do not recreate Dom at each rendering pass

Disclaimer: I know next to nothing
It looks like the Dom is deleted and recreated each time there's a rendering pass, whereas in a typical js setup I would create the Dom once and just update its data when needed. Isn't that a bit heavy on the browser ?
(Note that I didn't do any perf test to add credibility to my random thought)

There's actually an internal DOM representation similar to how React or Elm work. When render is called, the result is diff'ed with the last rendered DOM, and the changes are applied.

I'm going to close. Feel free to reopen if I didn't fully clarify the behavior, or if there's some more advanced behavior you're looking for.

Aaah perfect ! Thanks for the clarification.


drop deprecated ignore_ext parameter

This is a follow up from https://github.com/RaRe-Technologies/smart_open/issues/607
We currently have two mutually exclusive parameters, ignore_ext (deprecated) and compression. We introduced the new one and marked the old one as deprecated about 6 months ago. I think sufficient time has passed for us to remove this parameter.
We still have a function for compatibility with ancient code (smart_open.smart_open). That's still there and remains the same.
This is a backwards-incompatible change, so we should probably put it in the same release as #660

OK, added migration docs. Please have a look.

@piskvorky I'm going to merge this now, and release 6.0.0 within the next several days. Please have a look and let me know if anything looks fishy.


Azure Blob service access - Python client with Proxy

Hi Team,
I need to list down the blobs available in the Azure Blob containers. But python client is running behind the proxy. Could you please tell me how to access the azure services via proxies in python code level.
Thanks,
Balachandar Raju

Hi @Balachandar-R
Azure storage is not this repo, but here:
https://github.com/Azure/azure-storage-python
That being said, we all use requests as core library, this might help:
http://docs.python-requests.org/en/master/user/advanced/#proxies
Especially the environment variable.
If you have more specific question on how to declare it using the azure-storage client, please open an issue in the above repo.
Thanks!


Scan Map for struct panic ch: column has empty name [recovered]

I have tag all the field with ch:column_name tag , but where  db.NewSelect().Model(&result).Limit(1).Scan(ctx) scan the struct panic:ch: column has empty name [recovered]

Please provide https://stackoverflow.com/help/minimal-reproducible-example. The query that panics should be enough.

sorry , now faced a new problem:
I have a table like:
CREATE TABLE adbi.testTable
(
    `c1` Date,
    `c2` String,
    `c3` String,
    `c4` String,
    `c5` String,
    `c6` String,
    `c7` String,
    `c8` String,
    `c9` String,
    `c10` String,
    `c11` String,
    `c12` String,
    `c13` String,
    `c14` String,
    `c15` String,
    `c16` Float64,
    `c17` Int64,
    `c18` Array(Nullable(Int64)),
    `c19` Array(Nullable(Int64)),
    `c20` Array(Nullable(Int64)),
    `c21` Array(Nullable(Int64)),
    `c22` String,
    `c23` String,
    `c24` String
)engine = MergeTree PARTITION BY c1
        ORDER BY (c2, c3, c4, c5, c6, c7, c8, c9,
                  c10, c11, c12, c13, c14, c15, c16, cityHash64(c9))
        SAMPLE BY cityHash64(c9)
        SETTINGS index_granularity = 8192;

and I my test code is
type testTable struct {
	ch.CHModel `ch:"table:testTable,columnar"`

	c1  time.Time `ch:"c1"`
	c2  string    `ch:"c2"`
	c3  string    `ch:"c3"`
	c4  string    `ch:"c4"`
	c5  string    `ch:"c5"`
	c6  string    `ch:"c6"`
	c7  string    `ch:"c7"`
	c8  string    `ch:"c8"`
	c9  string    `ch:"c9"`
	c10 string    `ch:"c10"`
	c11 string    `ch:"c11"`
	c12 string    `ch:"c12"`
	c13 string    `ch:"c13"`
	c14 string    `ch:"c14"`
	c15 string    `ch:"c15"`
	c16 float64   `ch:"c16"`
	c17 int64     `ch:"c17"`
	c18 []*int64  `ch:"c18"`
	c19 []*int64  `ch:"c19"`
	c20 []*int64  `ch:"c20"`
	c21 []*int64  `ch:"c21"`
	c22 string    `ch:"c22"`
	c23 string    `ch:"c23"`
	c24 string    `ch:"c24"`
}

func TestName(t *testing.T) {
       //some init
	config.InitLog()
	dal.InitGoClickhouseConnection()
	conn := dal.GetGoClickhouseConnection()
	ctx := context.Background()
	dest := new(testTable)
	if err := conn.NewSelect().Model(dest).Limit(1).Scan(ctx); err != nil {
		panic(err)
	}

}

but when I run the code I got this panic message like:

it seems that column tag is not work

Sorry My misstake ,I have changed the c to C ,then I run it again,got this panic:

Should be improved in v0.3.0


Finding Optimal Throughput for our Model :scientist:

Plan for model profiling various setups for the model, before starting a small training run (dataset TBD).

[x] Using the calculations here and here we can create a Callback to record the estimated FLOPs (lower bound) for various model setups
[x] Get a vanilla PyTorch (standard minGPT) example together to compare against xFormers optimizations
[x] Ensure BFloat16 works with Triton v2
[ ] Record values for various model setups and model parameters and activation checkpointing configurations

From initial messing around, DeepSpeed configuration seems to be key to performance. I notice a pretty large shift in terms of estimated TFLOPs based on parameters. I think it would be worth pinging the wizards in the DeepSpeed team once I get some hard numbers to go of, they'll probably save me some headache :)
In addition, might be also worth checking FSDP out.

Waiting on #10 to be able to progress further. Need to ensure both the BlockSparseAttention or the ScaledDotProductAttention work correctly with BFloat16 before proceeding.

Splitting this into multiple issues


Cache Providers

Summary
DNET Labs should expose ways for developers to use other means of caching within their bot, the goal of this is to help with bigger bots and reduce memory use within the library.
Things to do:

[ ] Add a way for developers to create a ICacheProvider and use it within their client
[ ] Make entities serializable for caching "offshore", needs to be fast to serialize and deserialize
[ ] Create a default cache provider.
[ ] Improve on the overall memory usage of the dnet labs library

Feel free to use this issue as a discussion for CacheProviders, all feedback is welcome

One idea for serializing is having each entity thats cached implement a model serializer that directly converts it to a byte array, this way communication for offshore caches can be done thru network based means. This also has the benifactor of being small in size.

I've been searching for ICacheProvider, I'm not sure where this is from.
The main problem I'm looking to solve in my bot right now is the speed of the user downloads. In theory, caching could help here, but I wonder how you would deal with issues of changes to whatever you're caching happening during bot restarts?
Whether the offshore data is in sql or nosql, I'm curious as to how you're thinking to approach data relationships? For example, as users are added or removed from a guild, you don't really want a master list of all users. When finding all users with a given role, you don't really want to iterate through every user looking for them.  Ideally, you would ask the cache provider for that, and let the implementation there figure out how to handle it.  I regularly use mongo, redis and mysql, and the approach I'd take in each of these scenarios would be significantly different.  However, if you just pass a byte-array, a binary blob, to the cache provider, presumably with a key, the cache provider will be pretty limited in how it can improve performance here, so I'm assuming you're thinking of a bit more than that?
Side note - when I'm caching stuff in redis, I've taken to using protobuf for the binary serialisation. That may be something to consider, but the reality is that you can let someone else provide a ProtobufCacheProvider that handles that.

The main issue is having an efficient and fast was of serializing and deserializing strong typed entities which contain references to other strong typed entities. The reason I'm starting with byte arrays is because it covers alot of potential applications of a cache provider.
I've had a few discussions with some large scale developers and we came up with having different types of cache providers: a smart cache provider and a "dumb" cache provider. The smart one would support linq and other forms of querying while the dumb one doesnt. The main issue is the querying - since the data is a byte array you would have to deserialize it to query the properties.
Maybe it would be simpler to just expose json data and allow developers to send this any way they want, this would also make in language querying a bit easier.

I wouldn't even suggest exposing json data.  Just expose the data model you want cached, and let the developer convert it to binary, json, protobuf, whatever, as they need.  As long as your interface indicates the types of activities you need to allow the developer to figure out the optimisation strategy, it should be fine.  For example, getting all the users based on guild ID, or all the users based on role ID and guild ID, updating a user, etc.
Third-party packages could provide common strategies, such as redis or mongo or sql or in-memory or whatever.

Alright. Some other concerns that may come up is sharding, shards should be able to fetch/store their data per shard - not collectively amongst them. There's some use cases to do this as well as query all shards data. To resolve this I could attach a shard id to all models when sharding to query against.


Figure out how to use the identically-labeled-clique information to make things better

This is now available at https://stars.renci.org/var/babel_outputs/2024aug18/reports/duckdb/identically_labeled_cliques.tsv.gz -- note that column 3 is the files that these clique leaders come from, while column 4 is the Biolink types for these clique leader. There are 1,716,212 preferred labels with more than one clique.

These are pretty fascinating. My general feeling is that we'll probably need to do some evaluation per-group here to really decide what to do.  and we probably only care about the biggest groupings (over 1000?).
With my quick poking around, for instance, I think that the Gene groupings seem very much like they're all orthologs.  We might think about whether we want an ortholog conflation going forward...
OrganismTaxon, on the other hand, it looks like we have lots and lots of cases where our NCBI/UMLS grouping is just failing, so that's one that we should probably consider a bug.
The small molecules seem to be mostly isotope differences, something that we've also thought about as a conflation.
Molecular Mixture it looks like Pubchem has many different e.g. mixtures of propane and ethane in different ratios.  Each ratio is a different ID.  But they all get the same name.   Seems fine, maybe a possibility for conflation?
I think getting into the Chemical Entity vs Protein is another one where we probably have real work to do, figuring out how/when to merge these things.

Gwenlyn mentioned that NCBITaxon:577310 "Parasutterella" is not properly cliqued by UMLS:C2660976 "Parasutterella".


Is the development alive?

As I didn't see any update in much time I wanted to be sure.

You can check the mdsol/rest-client, although the author disables issues... :/

@EchedeyLR are you looking for any specific feature? We've not got any tickets for any bugs in the existing codebase.

How about support for JSON request and response body with indentation and syntax coloration, a more beautiful UI and a dark theme ? Thanks xD

There are some months since I opened the report and I don't remember so much but I was looking for a reliable alternative to Postman to use in classroom. I found https://github.com/Kong/insomnia as one but I didn't like to use Electron and being too heavy. It also integrated extra services for their thingies I didn't need.
One of the most used features was what @KaKi87 named about JSON request and response body as our REST API used it a lot. The reason why I used Insomnia.

In the other part, we didn't use them too much but I feel some authentication method could be added. I should check Insomnia again to be sure. I am not doing so much web development this course so this is why I need to check first ^^;

Just like you, I was looking for a non-Electron alternative, and I actually found one :  FRequest. Also open source and multiplatform, it supports JSON and has a dark theme.

I have used and tested a few times https://flathub.org/apps/details/com.gitlab.kendellfab.restscope but development is a bit slow and has some faulty functionalities.
I other side, both FRequest and Rest Scope are maintained and are hosted by just a person without any group support in any sense. https://github.com/mdsol/rest-client wiztools/rest-client fork seems to be better in that sense but without a place to report issues in conditions and given they didn't even write most part of the utility...
This is a big offtopic though, I think that asking for the faulty functionalities here would be more than enough. Later I will try to make a comparison to see what was faulty at all in wiztools/rest-client that I needed or could need.

I have also used and tested a few times https://flathub.org/apps/details/com.gitlab.kendellfab.restscope

Linux-only, however.

This is a bit offtopic though

Agreed, let's wait for the dev's answer, see if implementing these features is possible.

@KaKi87 JSON indentation and syntax coloring is already supported. This is the screenshot of the options dialog to configure it:

Please open ticket for Dark theme.

JSON indentation and syntax coloring is already supported.

I see, how about :

having these 3 checkboxes enabled by default
being able to set indentation at 4 spaces
using a monospace font

Regarding syntax highlight, well...

This is pink mode
This is syntax highlight

Please open ticket for Dark theme.

Okay, can I put :

making the light theme beautiful
creating a dark theme
making the dark theme beautiful

In the same issue ? 😅

up


Only one instance of mcp2515

Hello,
nrf52840 with Zephyr v2.x.x
I am unable to get two mcp2515 instances using DEVICE_DT_GET because the can_cmp2515 driver creates a device only for the first found instance of "microchip, mcp2515".
The adxl362 driver, on the other hand, will iterate through all adxl362 instances, using DT_INST_FOREACH_STATUS_OKAY
why mcp2515 not ? would it be possible to remedy?
I'm not sure why the can_mcp2515 driver won't iterate through all the instances, if it is intentional or just a mistake.
thank'you
Babos

I'm not sure why the can_mcp2515 driver won't iterate through all the instances, if it is intentional or just a mistake.

Drivers have been updated over time but this one has not, it should be possible to replace the macros and add support for multiple devices.

I'll add multi-instance support. This was just an oversight.

@babos You can test the multi-instance support in #51539.

awesome, thx


workflows are broken

See the results:
https://github.com/KhronosGroup/OpenXR-Tutorials/actions

Invalid workflow file: .github/workflows/build-eoc-archs.yml#L19
The workflow is not valid. .github/workflows/build-eoc-archs.yml (Line: 19, Col: 13): A sequence was not expected

Invalid workflow file: .github/workflows/build-common-archs.yml#L19
The workflow is not valid. .github/workflows/build-common-archs.yml (Line: 19, Col: 13): A sequence was not expect

Invalid workflow file: .github/workflows/build-android-arch.yml#L19
The workflow is not valid. .github/workflows/build-android-arch.yml (Line: 19, Col: 13): A sequence was not expected

I have updated those files so that they are valid workflows and updated the index of the related shell script to have execute permission. I also added workflow_dispatch so that the workflows can be manually triggered. Commits 18acfc8 through to 6a9231c.

Just made the v0.0.2 tag (6a9231c). All the workflows were executed successfully and the build results were uploaded alongside the tag release. https://github.com/KhronosGroup/OpenXR-Tutorials/tree/v0.0.2
Closing issue.


Regenerate AndroidManagement client

This PR was generated using Autosynth. :rainbow:
Here's the log from Synthtool:
synthtool > Executing /tmpfs/src/git/autosynth/working_repo/synth.py.
synthtool > Cloning https://github.com/googleapis/elixir-google-api.git.
synthtool > Running: docker run --rm -v/home/kbuilder/.cache/synthtool/elixir-google-api:/workspace -v/var/run/docker.sock:/var/run/docker.sock -w /workspace gcr.io/cloud-devrel-public-resources/elixir16 scripts/generate_client.sh AndroidManagement
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
  File "/tmpfs/src/git/autosynth/env/lib/python3.6/site-packages/synthtool/metadata.py", line 63, in write
    with open(outfile, "w") as fh:
FileNotFoundError: [Errno 2] No such file or directory: 'clients/AndroidManagement/synth.metadata'

We'll let this one regenerate.


Salvar Mascaras no Banco de Dados

Olá.
Muito bom seu projeto. Parabens !!.
Tem alguma opção que consigo habilitar para quando pegar os dados no ngModel, as mascaras continuem ???
No seu demo http://assisrafael.github.io/angular-input-masks/ o model value vem sempre sem mascara.

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/22139564-salvar-mascaras-no-banco-de-dados?utm_campaign=plugin&utm_content=tracker%2F1022469&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1022469&utm_medium=issues&utm_source=github).

At the moment no.
But you could write a directive that assigns the $viewValue to another model, or, you could use https://github.com/the-darc/br-masks to apply the mask again before submitting the values to server.


Add the ability to use Dataset property in the title

Hello @thetutlage. Thanks for making this awesome tool.
Description
Jest allow us to customize the test title of a dataset for each row,  would be awesome if Japa allow to use the dataset row to customize the test title. This would improve the coding and reader experience.
With JEST you can customize the test title with the dataset property using the $ symbol with the property name, maybe Japa can use the same strategy.
https://jestjs.io/docs/api#testeachtablename-fn-timeout

name: String the title of the test block.

Generate unique test titles by positionally injecting parameters with printf formatting:

%p - pretty-format.
%s- String.
%d- Number.
%i - Integer.
%f - Floating point value.
%j - JSON.
%o - Object.
%# - Index of the test case.
%% - single percent sign ('%'). This does not consume an argument.

Or generate unique test titles by injecting properties of test case object with $variable

To inject nested object values use you can supply a keyPath i.e. $variable.path.to.value
You can use $# to inject the index of the test case
You cannot use $variable with the printf formatting except for %%

Interesting. Let's do it. I will have to think about the API a little bit


Documentation on how to set passwords.

This library is great, and seems to be a full replacement for the standard Apache http auth.  However it is impossible to actually use if someone doesn't know how to set passwords.  I think people are left doing what I am doing: scratching my head and reading the source code, guessing, and failing repeatedly.
Ultimately this needs a simple extension to the README that:

enumerates the ways that a password can be set
shows one example of using each

Ideally one example shows how to just make it read a standard .htaccess file and have it just work.  Everything else is a corner case.
If I figure this out, I'll make a PR.

This overlaps #56 asking about how to do this with BasicAuth.


workaround for bad logging in console

@keybase/react-hackers this gives us better console logging when isDev is true
There is a stupid chromium bug that's super old where it only shows the first argument otherwise which is kinda useless.
https://code.google.com/p/chromium/issues/detail?id=365427

:+1: % q


Pack into Shiv to simplify distribution?

Hey Anders!
Do you think it's worth it to try and pack autotorrent2 into a Shiv binary? Run on CI, it should make installation and use much easier.

Sounds fine, it'll be part of a bigger automated release setup #26

Next release will have a bunch of artifacts.


The link is broken.

The link to the video folder is broken.

Check out the videos folder for detailed walkthroughs of each one of the tutorials.

This is in the Robot and Marbles Tutorial Series section. I think it's because the video folder is not in the tutorials directory.

This is in the Tutorials chapter.

solved by #30


strip environment variable list items

Trim items in list environment variables.
Should fix https://github.com/lnbits/lnbits/issues/990

Codecov Report

Merging #993 (207bf12) into main (c5cc65a) will decrease coverage by 1.12%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #993      +/-   ##
==========================================
- Coverage   43.20%   42.07%   -1.13%
==========================================
  Files         244      244
  Lines       13542    13542
==========================================
- Hits         5851     5698     -153
- Misses       7691     7844     +153

Impacted Files
Coverage Δ

lnbits/settings.py
95.23% <100.00%> (ø)

lnbits/extensions/boltz/mempool.py
60.34% <0.00%> (-32.76%)
:arrow_down:

lnbits/wallets/cln.py
19.00% <0.00%> (-29.76%)
:arrow_down:

lnbits/wallets/lndrest.py
17.09% <0.00%> (-29.06%)
:arrow_down:

lnbits/extensions/boltz/boltz.py
49.75% <0.00%> (-18.91%)
:arrow_down:

lnbits/db.py
80.80% <0.00%> (-9.61%)
:arrow_down:

lnbits/wallets/macaroon/macaroon.py
27.53% <0.00%> (-5.80%)
:arrow_down:

lnbits/extensions/boltz/crud.py
81.53% <0.00%> (-3.08%)
:arrow_down:

lnbits/bolt11.py
78.57% <0.00%> (-2.39%)
:arrow_down:

lnbits/extensions/boltz/views_api.py
64.46% <0.00%> (-1.66%)
:arrow_down:

... and 1 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

can you rebase to main?

can you rebase to main? so the tests are passing

Rebased

nice, test should pass now, tomorrow will be merge day @callebtc


[Docs] Fix missing documentation, logo path, Images and Table of Content

Current State:

Documentation missing in https://meshery.layer5.io/docs/installation/platforms/windows
The logos are broken in https://meshery.layer5.io/docs/installation/platforms
Images are not shown in https://meshery.layer5.io/docs/guides/interpreting-performance-test-results
Sections in the table of contents are repeated twice on,

https://meshery.layer5.io/docs/guides
https://meshery.layer5.io/docs/functionality

Desired State:

[ ] Windows documentation should be added as soon as possible.
[ ] Logos should appear correctly.
[ ] Images should appear correctly.
[ ] Table of contents should be fixed in,

https://meshery.layer5.io/docs/guides
https://meshery.layer5.io/docs/functionality

Contributor Resources

Meshery documentation site
Meshery documentation source
Instructions for contributing to documentation

@JubayerJoy thanks for this. Have a look at https://github.com/layer5io/meshery/pulls/1388

@leecalcote, I have reviewed the PR. Some great work by @PluckyPrecious 🚀
That PR fixes image issue.
I think windows documention, broken logo, and ToC is not yet covered 😕
@PluckyPrecious, what are your thought about this?

Hi @JubayerJoy it is great if you can cover those as i'm on transit and will be off my system for now. @leecalcote what you say?

@JubayerJoy Thanks for pointing these out. I'd like to take this one on if you haven't started working on it already.

@chandrashritii sure, I haven't started, go-ahead 👍

Is this issue still open? If so, I'll take this on.

@kishore007k I'm working on this one at the moment. Let's find you another issue :)

@chandrashritii 👍🤞

Is this issue still open?

https://meshery.layer5.io/docs/architecture is missing the images.

Hi @sbs2001, good catch!
A common practice is to open a new issue if you can't find the same issue listed or mentioned anywhere.
If you want you can create a new issue or I can open one for you if you want.
Cheers!

@JubayerJoy

If you want you can create a new issue or I can open one for you if you want.

No thanks !

A common practice is to open a new issue if you can't find the same issue listed or mentioned anywhere.

FWIW this ticket is labeled duplicate  for some reason, add to that my issue is a subset of what you are proposing(atleast the title). So IMHO  opening a new issue  is not necessary.

@sbs2001

FWIW this ticket is labeled duplicate for some reason, add to that my issue is a subset of what you are proposing(atleast the title).

True, your issue is a subset of the issues mentioned in the title. It's labeled duplicate cause some of them are already covered by other tickets (You can see some of them are already fixed).

So IMHO opening a new issue is not necessary.

My point is, I am not updating this list with similar issues, so the issue you mentioned might go unnoticed.
Each time an image breaks or document is missing, it falls under this title.
So, why not open a new issue?

@JubayerJoy This issue should be closed. The issue with the missing links in the architecture page have been captured in #1675. New issues should be opened to point out any future documentation errors

//CC @leecalcote Closing this issue.


Out of place URL in docs

Hi.
In https://github.com/owlcollab/owltools/wiki/Install-OWLTools there is this text:
Change into the owltools directory and type the following:
https://github.com/owlcollab/owltools/issues/139
cd owltools/OWLTools-Parent
mvn clean install

Is the URL an accidental paste?

Yes, that was a copy and paste error. It has been fixed. Thank you for reporting the issue.


Drop the tokio runtime before the task_manager

I commented here that this had no importance but I was wrong. The tokio runtime must be dropped before the task_manager. Otherwise the objects the task_manager keep alive are dropped before the tasks are finished.

build failing.

(could not reproduce it locally, I restarted the build)


allow the host to define engine laziness

is this possible?

I think it makes more sense for the parent/consuming application to enable/disable lazy-loading for the engines it mounts.

I think this can be configured on both sides, both in the consumer app and in the engine itself

Consumer App: It can and should decide your flow.

Engine: I want to decide a default value to enable/disable lazyLoading

But the consumer app anyone who always prefers and override the engine configuration


I want to use GPU instead of CPU

I am using CVAT but it works with CPU, It is well but I want to work it faster, so I want to work with GPU(instead of CPU) How can I fix it?

Please, be more specific. Are you talking about serverless functions? Which one?

If it is regarding the serverless functions then i was under the impression that you need nvidia container toolkit? (https://opencv.github.io/cvat/docs/administration/advanced/installation_automatic_annotation/#gpu-support)

Please, be more specific. Are you talking about serverless functions? Which one?

Yes it is severless functions.

If it is regarding the serverless functions then i was under the impression that you need nvidia container toolkit? (https://opencv.github.io/cvat/docs/administration/advanced/installation_automatic_annotation/#gpu-support)

I have already nvidia container toolkit.

Not all the serverless functions support GPU. Summary table might be found here. To deploy them on gpu, please use deploy_gpu.sh instead of deploy_cpu.sh.
Also read the guide you send to be sure you performed all the preparation steps.


[Bug]: PyLoxone not working after Firmware Upgrade to

Describe the bug
After the Upgrade to the newest firmware the Integration is not working.  All entities are showing as unavailable.
Firmware of your Miniserver
<IP_ADDRESS>
HomeAssistant install method
Hacs
Version of HomeAssistant
2024.8.3
Version of Pyloxone
0.6.14
Update pyloxone
Already latest
Log
Settings for the log can be found on the main page under the section Log Configuration

@PatchPaladin update hacs reinstall pyloxone and restart.

Worked! Sorry and thank you!

Update, reinstall fixed the issue.


Crash: signal 4 (SIGILL), code 1 (ILL_ILLOPC) libfilament-jni.so

Describe the bug
I use Sceneform in my Android app. For some users, I have got the following crash:
signal 4 (SIGILL), code 1 (ILL_ILLOPC)
libfilament-jni.so
pid: 0, tid: 0 >>> com.mycompany.myapp <<<
backtrace:
#00  pc<PHONE_NUMBER>052eae  /data/app/com.mycompany.myapp-PuYPm-sE_PEw==/lib/arm/libfilament-jni.so
To Reproduce
Steps to reproduce the behavior:
Random crash. Only on Android 9 devices (not on Android 8).
Expected behavior
No crash :)
Screenshots
N/A
Desktop (please complete the following information):

OS: Android 9.x
GPU: don't know
Backend: ?

Smartphone (please complete the following information):

Device: don't know
OS: Android 9.x

Additional context
The filament library is used via Sceneform in my app.

is there any solution for this issue? I still face this.

is there any solution for this issue? I still face this.


Disable click behaviour on Checkbox map

Hi,
Is it possible to disable all click behaviour for the Checkbox map?
I have a world map and I am currently highlighting certain countries using the selectedLocationIds but I do not want the click behaviour to fill / unfill the countries upon clicking.
Is there a better way to approach this other than using the Checkbox map?
Thanks

Hello,
I think you can use the SVGMap component and pass a function to the locationClassName prop to highlight certain countries.
You can have a look at the heat map example and customize the function to fit your needs.
Feel free to re-open the issue, if you have more questions about it.


Reverting changes to legacy polys and generic prims

Due to my less than eagle-like view over these functions I had wrongly assumed they were passing in a single buffer input. They aren't, which makes the changes to increase buffer efficiency not work.
So these particular changes should be reverted. When I have more time I'll see whether the API for these calls can be changed, because as is, the multiple glSubBufferData calls could well be causing stalls on some hardware.
Fixes the multicolor polygons when batching is off in editor #42899

Thanks!


Templates don't appear using TLJH 0.1

I'm running TLJH v0.1. It's a fresh install on a self-hosted server running Ubuntu 18.04. Everything else in the system seems to work fine, but I can't get any templates to show up in JupyterLab.
I've tried installing (via pip), activating with jupyter labextension and jupyter server extension, but still get no template option or list in my lab instance. Here is my output for the lab and server extension lists:
jupyter labextension list && jupyter server extension list

JupyterLab v3.2.4
/opt/tljh/user/share/jupyter/labextensions
        jupyterlab_templates v0.3.1 enabled OK
        @jupyter-server/resource-usage v0.6.0 enabled OK (python, jupyter-resource-usage)
        @jupyter-widgets/jupyterlab-manager v3.0.1 enabled OK (python, jupyterlab_widgets)

Other labextensions (built into JupyterLab)
   app dir: /opt/tljh/user/share/jupyter/lab
        @openchemistry/jupyterlab v0.1.1 enabled OK*

   local extensions:
        @openchemistry/jupyterlab: /opt/tljh/user/share/jupyter/lab/extensions/jupyterlab_cjson
Config dir: /home/jupyter-dwheeler/.jupyter

Config dir: /opt/tljh/user/etc/jupyter
    jupyter_resource_usage enabled
    - Validating jupyter_resource_usage...
      jupyter_resource_usage  OK
    jupyterlab enabled
    - Validating jupyterlab...
      jupyterlab 3.2.4 OK
    jupyterlab_templates enabled
    - Validating jupyterlab_templates...
      jupyterlab_templates 0.3.1 OK
    nbclassic enabled
    - Validating nbclassic...
      nbclassic  OK
    nbgitpuller enabled
    - Validating nbgitpuller...
      nbgitpuller 1.0.2 OK

Config dir: /usr/local/etc/jupyter

When I start a new lab, I can see that the templates are available, but there's no button visible and no menu option to create a new notebook from a template.

Hello, i have exactly the same problem. Did you find an solution ?

+1

@mskblackbelt, @fcarpentey75012 the extension has to be enabled in the user environment. For TLJH, you could create the file /opt/tljh/user/etc/jupyter/jupyter_notebook_config.d/jupyterlab_templates.json with contents:
{
  "NotebookApp": {
    "nbserver_extensions": {
      "jupyterlab_templates.extension": true
    }
  }
}

Be sure to restart any instances of JupyterLab for it to take effect. (You need to restart JupyterLab instances, not JupyterHub.)

Closing as this doesn't seem to be specific to this extension, but rather any server extension.


1)Go to VS Code's menu: File/Preferences/Settings, you will see User Settings interface.

    1)Go to VS Code's menu: File/Preferences/Settings, you will see User Settings interface.

2)Input prolog in the search area
3)mouse over on "prolog.executablePath" will show up a pen icon
4)mouse over the icon, you see 'Edit' tip
5)click the icon and then 'Copy to Settings' menu
6)edit the path on the right editor to where your 'swipl' locates, e.g. C:/Program files/swipl/bin/swipl in Windows.
Originally posted by @arthwang in https://github.com/arthwang/vsc-prolog/issues/4#issuecomment-365147941

still got error


Internal audit remediation

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (6486deb) to head (c499287).

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #24   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            7         7
  Lines          251       249    -2
  Branches        59        56    -3
=========================================
- Hits           251       249    -2

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


add iip/oop update_coeffs for SciMLBase.UJacobianWrapper

https://github.com/SciML/OrdinaryDiffEq.jl/pull/1917#discussion_r1187740916.
might as well do the other wrappers in SciMLBase.jl/src/function_wrappers.jl.
cc @gaurav-arya

This was resolved in #1917


xorg: batch of updates, bump luit

Announcements with details of changes
can be found on the mailing list,
and since IIRC these are all from
this month they all are listed here:
https://lists.x.org/archives/xorg-announce/2019-March/thread.html

Grab luit from mirror because our fetcher's
default behavior doesn't get along with
invisible-island's FTP server apparently (?).
Or perhaps server is problematic, not sure.
Example URL:
ftp://ftp.invisible-island.net/luit/luit-20190106.tgz

Using curl or wget:
"Server denied you to change to the given directory"
(or so)
Using curl with --ftp-mode nocwd: success

curl's manpage suggests this is less-compliant behavior
used for speed, offering a third option that's more
likely to work but not quite as fast.
So it seems like the more compliant behavior is
rejected but the fast behavior is accepted.
Dunno, hopefully it'll be on a content-addressed
server soon enough so it doesn't matter as much :).
Hash used here matches manually-fetched from official URL
as well as from the mirror.
Motivation for this change
Things done
I have not tested this on staging yet,
but on my tree which is generally pretty close :).

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

libXdmcp contains security fix, although the issue itself has been known (with patch to fix) for some time.. but I don't think we were doing so.
See: https://lists.x.org/archives/xorg-announce/2019-March/002974.html

Also noteworthy AMD/ATI driver updates, which look rather exciting:

https://lists.x.org/archives/xorg-announce/2019-March/002966.html
https://lists.x.org/archives/xorg-announce/2019-March/002967.html

FWIW the update script dependency magic added  mesa_noglu and libGL to the ATI driver,
they were already on the AMD one? Dunno :).

cc @lovek323 who is a maintainer on some of these

I've noticed that these xorg updates can stall a little longer than in other distros.
I think it would be a welcome improvement if we could streamline them more since this is obviously important.

Started "just" fixing uses of mkfontdir package to use mkfontscale package instead,
and one thing led to another.  Some overdue fixups to the generate script, which makes it possible to avoid the problems resulting in reported issues manually fixed previously, such as:

#56978
#57664
(and others, see the bits removed from overrides.nix)

Also, fix various dependencies (mostly font utils) to be nativeBuildInputs since they (only) provide binaries used by the builder.

(eval failure unrelated, darwin hfsevents which I believe has been fixed now)
@GrahamcOfBorg eval

Inclined to go ahead with this, it works on my machines and doesn't look like there are any problems with the updates in other distributions "yet" :).
Sound okay?


[UI & UX] Prototype from wireframe

Hey @divyashukla23 @himanshu007-creator, As I can see the project is building from scratch and I've also seen the wireframe has been assigned.
So after the wireframe has been made, I would like to create a prototype [UI & UX] design from the wireframe for the website.

Heyy !!!
I can to the best wireframes to meet our requirements please assign it to me.
Thankss !!!

@archanagandhi HI, please submit ideas for for UI,UX by this week. You can suggest color schema and wireframe of new website as well. Send 2 separate PR's 😉

Thanks for assigning this to me @himanshu007-creator sir, where can I get the new wireframe for reference?

Thanks for assigning this to me @himanshu007-creator sir, where can I get the new wireframe for reference?

Hi @archanagandhi , there is no wireframe as of now. I want you to suggest color pallet ( 5 color scheme ), and font suggestion for the website

inactive


Add more data to Anime response.

Added popularityRank, ratingRank and episodeCount to Anime response (#187).

Thanks @narendravardi! 👍

@swapagarwal thanks for the merge :)


BulkAll doesn't retry 429s when ThrowExceptions is enabled

NEST/Elasticsearch.Net version: 7.10.0
Elasticsearch version: 7.10.0
.NET runtime version: .net 6.0
Operating system version: Windows 10.0.19044 Build 19044
Description of the problem including expected versus actual behavior:
BulkAll won't retry 429s if ThrowExceptions is enabled.
Steps to reproduce:

Turn on ThrowExceptions.
Call BulkAll with BackOffRetries set to something greater than 0.
Call Wait on the BulkAllObservable returned by BulkAll.
Ensure a 429 will occur. This can be done by bulk indexing more documents than your cluster can handle.

Expected behavior
429s are retried with ThrowExceptions enabled.

A quick fix could be to disable ThrowExceptions on the BulkAsync call performed by BulkAllObservable:
https://github.com/nobowned/elasticsearch-net/blob/f6bbf21e81c22d9fe160725f87e16ab2ed0cdbdb/src/Elastic.Clients.Elasticsearch/Helpers/BulkAllObservable.cs#L120-L124
I think this should be fine since BulkAllObservable will throw it's own exceptions if something goes wrong anyways.. regardless of the "ThrowExceptions" setting.

Thanks for raising this @nobowned. I'll need to spend some time on this to reproduce and determine the best option for this.


THIS CREATES A LOGIN ITEM WITH NINDI GILL!!!

This MIST tool is creating a login item with "Nindi Gill" This needs to change. This is causing an issue.

Nindi Gill is the developer of Mist and thus the tool is signed with his Apple Developer Certificate.
This is expected behavior and not a bug.

For independent developers, it is simple to create a developer account as an individual and this will always have the developers name as the signing identity.
To have the signing identity be a company/organization name, the developer account has to be made as an organization which has a lot more overhead and legal requirements that tend to put that option out of reach for small independent developers who are publishing their passion/side projects for free or open source (like Mist is).
More info: https://developer.apple.com/programs/enroll/
To be blunt, the issue here is an education issue on your end. The signing identity being the developers name is not unprofessional nor is it hacky or indictive of any vulnerability. Showing the developers name may give you pause, but with a little research you can understand why this is the way it is (which is Apple's decision) and you can also research the developer listed to see if you feel they are to be trusted. In this case I personally consider Nindi Gill to be a trusted individual in the Mac development community.

Deleting or uninstalling LaunchDaemons is also a standard macOS knowledge issue. In this case, the simplest way to get it off your background items list is to remove the app and remove this file /Library/LaunchDaemons/com.ninxsoft.mist.helper.plist and reboot
And next time, rather than getting all twisted about standard macOS behavior, maybe think twice before putting in your administrator password when prompted. The app had to ask you to authenticate to get that Daemon in place. You approved it without researching or understanding what it was. You're just lucky this was a reputable app/developer and not actual malware.

A individual developer account does not have the ability or choice to change their developer signing identity name. It will always be the person's name. To have a business name, that requires the business/organization name where the name you choose must be an established legal entity name and has all those associated legal hoops to jump through.

That all being said, I believe it should be possible to get the LaunchDaemon to show the "Mist" app name rather than the signing identity. Hopefully Nindi may be able to get that sorted.


Too many connections! The tunnel session 'ts_1hlqlpmaWrbJN1bOTucLT1dsx2M'

Too Many Connections
Too many connections! The tunnel session 'ts_1hlqlpmaWrbJN1bOTucLT1dsx2M' has violated the rate-limit policy of 20 connections per minute by initiating 26 connections in the last 60 seconds. Please decrease your inbound connection volume or upgrade to a paid plan for additional capacity.
The error encountered was: ERR_NGROK_702
What does this even mean?
I tried using code server as always. Throws unprecedented error.

Same as an old issue #23 .
(https://github.com/abhishekkrthakur/colabcode/issues/23)

fixed it in #36
Get authorization token from "Setup & Installation" tab in your ngrok account and pass it to authtoken argument

fixed it in #36
Get authorization token from "Setup & Installation" tab in your ngrok account and pass it to authtoken argument

Hello! When I add my token into the authtoken argument, I get the message "Tunnel xxxxxxxxx.ngrok.io not found". Do you have any advice?

fixed it in #36
Get authorization token from "Setup & Installation" tab in your ngrok account and pass it to authtoken argument

Hello! When I add my token into the authtoken argument, I get the message "Tunnel xxxxxxxxx.ngrok.io not found". Do you have any advice?

This is because ngrok tunnel is created using free account which gives limit to make 20 api requests per minute.
You can try this on your local machine for more detail with :
`

sudo snap install ngrok
jupyter notebook
ngrok http 8888`

You will see number of requests made and when it exceeds limit of 20 the error you are facing will occur.
I hope it will help you understand clear picture of this problem.


updated the ci envs

Added support for gcsfs for the environments

It is for this PR #471

I don't think we need this - I commented in the other PR. If you actually make a test that uses gcsfs, we shall see.


issue #147: add support to ~ expand in bookmarks

With this patch, bookmarks start with ~ can be correctly recognised, thus when migrating to different platform, some bookmarks can be reused.

I guess you were bitten recently by that issue. Merged, cheers :)

haha, thanks. I have been waiting this for a long time ... :)


ONNX runtime is not supported in current server

Issue Type: Bug
I get this error message when click "Make predictions"
python 370
pip installed onnxruntime succesfully
Extension version: 0.11.0
Azure Data Studio version: azuredatastudio 1.36.2 (2299a76973585fa962cfd06e8acab4abb41567de, 2022-05-19T04:18:20.649Z)
OS version: Windows_NT x64 10.0.19044
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7820X CPU @ 3.60GHz (16 x 3600)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledskia_renderer: enabled_onvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
63.69GB (36.78GB free)

Process Argv

Screen Reader
no

VM
18%

Reopening, the linked issue appears to be where we added the error message. But I'm guessing that @superichmann is saying they aren't expecting this to fail - is that correct?
@llali to help figure out what the issue is here and improve documentation/error message as needed

@llali I'd suggest making that error message clearer - indicating specifically what is/isn't supported and ideally linking to docs as well?

Hi guys, thanks for the replies!
I have installed SQL Server 2019 developer on windows 10 and azure data studio with ML extension on the same machine.
These features should work? maybe I am missing something :(


feat(all): Read secret key from environment

Type of change

[ ] 🐛 Bug fix
[x] 🌟 New feature
[ ] 🔨 Breaking change
[ ] 📖 Refactoring / dependency upgrade / documentation
[ ] other:

Packages affected

[x] @clerk/clerk-js
[ ] @clerk/clerk-react
[ ] @clerk/nextjs
[x] @clerk/remix
[ ] @clerk/types
[ ] @clerk/themes
[ ] @clerk/localizations
[ ] @clerk/clerk-expo
[ ] @clerk/backend
[x] @clerk/backend-core
[x] @clerk/clerk-sdk-node
[ ] @clerk/edge
[ ] @clerk/shared
[ ] build/tooling/chore

Description

[ ] npm test runs as expected.
[ ] npm run build runs as expected.

In addition to CLERK_API_KEY, the Backend API secret key might now be set via CLERK_SECRET_KEY as well.
Resolves AUTH-75

I believe there are more places where we are reading the env variable. For example next.js server, sdk-node etc


DataContainer * Operator

This should return instance of operator not a ImageData

from ccpi.framework import ImageGeometry
from ccpi.optimisation.operators import Identity

ig = ImageGeometry(4,5)
x = ig.allocate('random', seed = 10)

Aop = 2*Identity(ig)

res = x * Aop

print(res.as_array())

Do we even have multiplication between DataContainer and Operator? I'm
surprised it runs (just tested and it does). How would we interpret this?
Not sure how relevant, but we could write xA = ( (xA)^T )^T = (A^T*x^T)^T
so it could in principle be interpreted as the transpose of (the adjoint of
A applied to the transpose of x). But I don't think we have transposition
of ImageData do we? And how about multiplication between Operator and
ImageData? That would either be expressed as a call to direct, or in this
case due to the transposition, as a call to adjoint.
On Sat, 4 Apr 2020 at 20:08, Vaggelis Papoutsellis<EMAIL_ADDRESS>wrote:

This should return instance of operator not a ImageData
from ccpi.framework import ImageGeometryfrom ccpi.optimisation.operators import Identity
ig = ImageGeometry(4,5)
x = ig.allocate('random', seed = 10)
Aop = 2*Identity(ig)
res = x * Aop
print(res.as_array())
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/vais-ral/CCPi-Framework/issues/546, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACMDSCBD4LQUDFN2BZDJ6E3RK5ZQDANCNFSM4L6ZZSEA
.

I think we need another operator class, but have not sure yet.
One way is to use DiagonalOperator and CompositionOperator

As discussed in the tcon the multiplication should fail, but at this line we do not raise TypeError if we get any other data than the one we initially thought.


[Storage] Change algorithm used to sort headers

This PR aims to solve the differences between how Python's built-in sort algorithm sorts the headers compared to the service. Although this is usually not problematic as headers are quite contrived and restricted to what values they can be, the issue arises with metadata where it allows user input to be part of the headers we are going to sort. #10277
With that in mind, we discovered that only ASCII values are acceptable on the service side, making our acceptable character-space much smaller.
Then we can eliminate ASCII values 0-32 as they are nonsensical (NULL, LF, Space, etc.) and also 127 (DEL).
This leaves us with the following characters (following ASCII value sorting scheme):
"!"#$%&'()*+,./-^_`0123456789:;<=>? @ ABCDEFGHIJKLMNOPQRSTUVWXYZ[]abcdefghijklmnopqrstuvwxyz{|}~"
Now, we need to check what values are accepted once we send the headers off for authentication. And so, the following characters either fail in the _is_legal_header_name check or simply throws a Bad Request (comma separated):
:, ", `, ^, (, ), comma, /, , ;, <, =, >, ?, @, [, ], {, }
Now at this point, if we use our pared-down list of the ASCII values and remove all the illegal characters as stated above, the sort will still fail if we use these weights (ASCII-value as the weight), as the service does not follow ASCII value weight convention.
And so, after much testing, we finally land on this as the proper weighting to match how service is sorting the characters:
"-!#$%&*.^_|~+"'(),/`~0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]abcdefghijklmnopqrstuvwxyz{}"

API change check
API changes are not detected in this pull request.

/azp run python - storage - tests

/check-enforcer override


TEMP_CELSIUS is a deprecated constant

Version of Home Assistant
2024.4.3
Version of the custom_component
2023.1.0
Describe the bug
I received the following warning on startup of HomeAssistant:
TEMP_CELSIUS was used from victorsmartkill, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfTemperature.CELSIUS instead, please report it to the author of the 'victorsmartkill' custom integration

I wasn't using main, so I missed that this was fixed since 2023.1.0.


Add snyk scan to build workflow

Context
Our standard practice is to run SNYK scanning against build images
Changes proposed in this pull request
Add snyk to build step
Guidance to review
Check build workflow log
Link to Trello card
https://trello.com/c/9g2RL16e/1996-add-snyk-scan-to-cicd

 add snyk scan to cicd


Link example when the main config file is first referenced in the README

I didn't have a configuration file handy, and it was not immediately obvious to me where to find one. I only knew that it was specifying the main config as I've used prometheus before, so it would be a good idea to point new folks in the right direction. :)
Contributing asks me to link a maintainer for minor changes, so, cc @juliusv

Thanks! \o/ I think it's ok to add it in that section for now.
Even better for the future would be if we could disentangle the information in those sections a bit more and separate installing/building/running more cleanly (except in the Docker case, that's basically one step). Then there'd be a "Running" section that only covers that, and that would be the best place to mention the config file.


german: problem with the name "jürgen", depending on it's position in the text.

Piper 1.1.0
VOICE="de-kerstin-low"
"Hallo Jürgen" is falsely pronounced as "jüven"
"ich habe keine Ahnung wie es Jürgen geht." hier Jürgen is correctly pronounced.
piper-jürgen-examples.zip

Medium voices seem to be ok, e.g. de_DE-thorsten-medium

Same (or even worse) problem with 1.2.0 ..
It's a TIMING issue, as "Jürgen ist kein Name den ich aussprechen will" is working correctly.
There seems to be a major issue with very short sentences or single words.

does not happen with any "thorsten" model.


⚠ Bofrost.at has degraded performance

In f9d6c2a, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1869 ms

Resolved: Bofrost.at performance has improved in 210bbaf.


Cache real objects

Hi!
Right now django-select2 caches Querys instead of real objects:
{
    'queryset': [[], <django.db.models.sql.query.Query at 0x7f93ac4c24a8>],
    ...
}

What's the point? You still have to query the database, and that should be avoided.
Or am I missing something here?

Yes, I do have the Query in the database, but not the Queryset.
To be honest, it would even work if we would just cache the the query string, except you have multiple databases setup. Therefore I believe this solution to be a bit better.

@codingjoe , I'm confused. How is caching query better then caching database response for that query? This kind of cache doesn't reduce database load.
Isn't it much better to fetch objects from database once and then store them with expiration date?
For example, if default expiration time is 5 minutes, then for most popular queries database wouldn't be hit for 5 minutes. For high load services this would be very beneficial.
And if one has data that updates constantly and always needs to be fetched from database, one could set expiration time to -1 (although in this case caching could be avoided alltogether).
On the other hand if one has data, that never updates in database (and therefore never expires), one could set expiration time to 0. At that case well heated cache would replace database.

@roboslone you are talking about separate issue. First of all, the Query is just a SQL statement wrapped in some python code. Thus, the statement does not get executed when it's serialized for the cache.
Regarding cache querysets: You can't not cache entire querysets since you don't know their size. Especially the large once, which this package is build for, will overflow you cache faster than you can say Mississippi. Further more it would make no sense, since the queryset that "is cached" is actually filtered again, depending on the users input. Therefore you would need to execute another query anyways.
Using caches to speed up skip db queries isn't such a good idea anyways. The problem might just be, that you are doing the query wrong or are using the wrong db.
For very large querysets, you'd be wise to create full text index and overwrite the filter_queryset method on the model widgets to search the index.


FilterBridge: add ability to override feed title

Is your feature request related to a problem? Please describe.
This is not a problem as many feed readers allow their users to change the feed name, but I think it would be handy as an option.
Describe the solution you'd like
Simple option that'll allow the user to chair the feed name
Describe alternatives you've considered
Built-in abilities of feed readers.

thanks for suggestion.


chore(ci): use release build for ci tesets

It seems like the debug build is crashing a lot, let's try release builds.

Let's wait for the CI to build, then re-run test jobs a few times to see if things crashes.

seems release also panic


Notebook

This looks great @eramdiaz !

Just a few comments on spelling. Also great to see that your model knows how great PADL is ;)


fix(datasource/dvid): remove unnecessary calls of getting dvid info

This PR cleans up some code in dvid/frontend to remove unnecessary requests of getting data instance info from node level. Such information can be retrieved from previous repo calls. The extra requests were added to handle a bug in DVID that causes missing information at the repo level. Now the bug has been fixed and it's no longer necessary. The fix does not only improve the performance a little bit, but also facilitate future improvement which I will send through more PRs.

Thanks!


Feature: Theming

Look and feel (aka theming)
The LookAndFeel object

[ ] system_theme
[ ] system_colors

from tukaan.lnf import LookAndFeel

print(LookAndFeel.system_theme)
# LookAndFeel.system_theme returns:
# - 'dark' or 'light' on macOS and MS Windows
# - current global theme on Plasma
# - current Gtk theme on Gnome and Xfce

print(LookAndFeel.system_colors)
# Returns a namedtuple containing the system colors (options may vary by platform)

Using native themes

[ ] AquaTheme
[ ] GtkTheme

[x] Submodule works
[ ] Tcl part rewritten in python

[ ] KolorScheme
[ ] NativeTheme
[ ] Win32Theme

from tukaan.lnf import AquaTheme, GtkTheme, KolorScheme, LookAndFeel, NativeTheme, Win32Theme

LookAndFeel.theme = AquaTheme  # macOS only
LookAndFeel.theme = Win32Theme  # MS Windows only
LookAndFeel.theme = GtkTheme  # Tries to use native Gtk 2.0 theme, Linux only
LookAndFeel.theme = KolorScheme  # Uses Clam theme with Plasma colorscheme, needs `kreadconfig5`

LookAndFeel.theme = NativeTheme

Using CSS themes (beta)
See #71

[x] CssTheme class
[x] Css parser
[ ] Generate Tcl theme script

Theme collection
Theme collection module with Tcl themes. See #74

Can we add the sun-valley ttk theme as a built-in theme? Question: can we still allow the user to choose button width/height and font even when using a special theme (something tkinter does not allow)?

Can we add the sun-valley ttk theme as a built-in theme? Question: can we still allow the user to choose button width/height and font even when using a special theme (something tkinter does not allow)?

@rdbende said he was going to make a extension for Tukkan with many themes

So, if I have a Windows 11 GTK/KDE theme, will the app match that theme, or does GTTK only work with system themes?

Gttk can use any Gtk theme that is installed on the system, provided that the theme has a Gtk 2.0 version. So if it's Gtk 3 only (which uses CSS for styling), it won't be able to use it.
On KDE Plasma (which is based on Qt) it can't use the widget styles, instead it will use the buil-in clam theme, and apply the system colorscheme to it

When we add theming can we still allow the user to choose button width/height and font even when using a special theme (something tkinter does not allow)? I find it important to be able to choose font because I brand my apps with a special font style but also love ttk looks so it's often really frustrating for me to not be able to get both (A silly annoyance I know)

Gttk can use any Gtk theme that is installed on the system, provided that the theme has a Gtk 2.0 version. So if it's Gtk 3 only (which uses CSS for styling), it won't be able to use it. On KDE Plasma (which is based on Qt) it can't use the widget styles, instead it will use the buil-in clam theme, and apply the system colorscheme to it

I thought Tukaan also supports CSS theming?

Yes, but the Tukaan css theming is a bit different than Gtk.
In Tikaan you have to use png images, just as in Tkinter, but the css syntax makes it much easier to set the other properties, however it doesn't support dynamic styling.

What do you mean by dynamic styling?

When you do this:
.button {
  color: #fafafa;
  background-color: #6667ab;
  padding: 4px 8px;
  border-radius: 4px;
}

Tukaan can't generate widget styles based on information like this.

I could create a lexer for it. We could also have it use a png generator that bases it off of a built in design and modify it to specifications. It would be a bit of work but could be done

Yupp, that was my first idea when I started with ttk themes. But then it became "just" the Azure theme, because I realized how much work it would be just to build a CSS parser and generate Tcl scripts from it. However, if I'm actually halfway done with that whole thing in Tukaan, why not make a png generator too? (I believe, PIL.ImageDraw doesn't support antialiasing, so it wouldn't be suitable for this purpose.)

They do support antialiasing on every platform! 🤔
Just take a look at one of my themes, they are all antialiased.
Tk supports displaying antialiased images, and since most ttk theme are mafe of pixmap, they look good even on Windows. The only thing in Tk that doesn't support antialiasing on Linux and Windows is the Canvas widget, but (of course :) Tukaan has a alternative canvas implementation, that has everything you can imagine.

Hello,

Tukaan has a alternative canvas implementation, that has everything you can imagine.

I am interested in the implementation of the canvas and its improvements. It's not released yet right?

Yup, it's not yet complete. But basically it just uses the TkPath project (an alternative canvas widget that uses native backends for drawing), instead of Tk's original canvas widget. So actually it's not the original canvas that's been improved, but it's an alternative implementation.
I'm also working on a wrapper around the TkPath canvas widget for Tkinter.

What does the canvas look like currently?

import tukaan
from tukaan.gfx import Brush, Canvas, Gradient, Pen, Transform

app = tukaan.App()

c = Canvas(app)
c.grid()

rect = Canvas.Rect(
    c,
    30,
    30,
    80,
    80,
    border_radius=10,
    brush=Brush(fill=Gradient.Linear(["#cc00ff", "#007fff"])),
    pen=Pen(color="#fff", opacity=0.7, width=2),
)

path = Canvas.Path(
    c,
    draw="M 50 50 C 50 100, 50 100, 100 50",
    pen=Pen(color="#aaffaa", width=4, line_cap="round"),
)

rect.transform(Transform.Scale(1.3) @ Transform.TranslateX(-10))

app.run()

Can you break down what path is?

Path is an SVG element originally. Basically it's a very powerful pen element with which you can draw lines, curves, arcs, and more.
Documentation: https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Paths

I have a feeling that this week need a very in depth segment of documentation

https://tukaan.github.io/docs/themes/themes

https://tukaan.github.io/docs/themes/themes

Theres nothing over there...

Yes, I know. That's why we need to fill it in 🙃

But wait, is that little thingy under the "Docs" label actually dark blue?

But wait, is that little thingy under the "Docs" label actually dark blue?

Yes

That's strange. It should be light blue, like the edit button on the tight. It's that light blue color for me on both desktop and mobile and I even tried it in another browser (Chromium).

No - its light blue...
(At least if i check now)

👍


Another another "downgrade" step for deleting buildings with addresses.

Deleting a building that has an address will result in the address being deleted, even if the parcel on which the building existed still has an address.  This means that many addresses can be deleted accidentally with no warning.
What I propose is another "downgrade" step to solve this problem.  If a building is deleted, a new address point should be added at the center of where the building was, and that point should become selected.
This would mean that it would take three steps to remove a building with an address and a POI: first, the POI could be removed.  Then, the building outline could be removed, and finally, the address point could be deleted.
Try for example deleting this building.
I have accidentally deleted several addresses because of this (that I noticed - I'm not sure how many I really deleted), which is why I am opening this issue.

Sounds fine. I wonder if we should have a hidden "power delete" option that just nukes everything immediately if you hold down an extra key. Three-step deletion sounds tedious for users who know what they want to do.
Another consideration are buildings with addresses that already have points with addresses inside of them. Then there wouldn't be much point in leaving a new address point.

Another consideration are buildings with addresses that already have points with addresses inside of them. Then there wouldn't be much point in leaving a new address point.

A multitenant building may have only some of the tenants mapped as points within the building; for the rest, it’s still useful to have the overall building tagged with the address. Also, in some regions, buildings themselves have addresses, not necessarily only the businesses within them.

Well, as long as the new address created becomes selected after the downgrade, people should notice and hopefully ensure that nothing was messed up.
Even if they don't, the worst that could possibly happen is that a duplicate address could be created.