Remove duplicated non-standard test, and increase disabled warnings for same test

One invalid test was duplicated, so I removed the implementatino outside of the TEST_WITH_NON_STANDARD_FORMAT_STRINGS block.
Within that block, I disabled two other warnings (one which needed a new pragma definition), because Clang shows one and GCC shows the other in my setup.

Made this PR's commit to the develop branch, so - effectively merged.

Great, thanks.


Dimension lines would be nice!

Cave x/y length and cross-section height-width lines and numbers would be really nice to see

Finally done, nice!


Adds custom injection bundle support

This MR adds customization support for injection bundles.
Reading InjectionIII documentation, we read in Variations on using the InjectionIII app section:

Standalone Injection: Since 4.4.*+ this is now the recommended way of using injection as it contains fewer moving parts that need to be in place for injection to "just work".  (...) download a binary release of the app to make available the "iOSInjection.bundle" but no longer need to run the app (though it still works as it did before if you do).

Thinking about this, and trying to find ways to decrease the number of things my colleagues need to do, me and @andredp came up with this solution.
This way, we can share the iOS bundle in our project repo, and that way nobody needs to do any additional work to setup Hot Reloading in their machine. For other platforms, this would also works, as long as we keep the bundle names according to list.
Hopefully this is a good adition to this project. Looking forward to hear from you! :)

Hi Nuno, Thanks for the PR. 'll have to defer to @krzysztofzablocki on this one as it is his package. There are other alternatives though: Create a third package that has Inject and HotReloading as dependencies and your users would only have to add that. Another alternative to the HotReloading Swift Package would be migrating to the new InjectionLite re-write which brings in less "baggage" and should be equivalent.

_ Create a third package that has Inject and HotReloading as dependencies and your users would only have to add that_
This exactly what we're doing. :)

thanks


Method visibility of onGridAfterRendering in ResponsiveColumnLayout

OpenUI5 version:
Any
URL (minimal example if possible):
https://github.com/SAP/openui5/blob/f70d6325ec3a3b35c7cc09566c66432d6a26628c/src/sap.ui.layout/src/sap/ui/layout/cssgrid/ResponsiveColumnLayout.js#L86
Any other information? (attach screenshot if possible)
I have a hard time extending the ResponsiveColumnLayout in TypeScript. I would like to override onGridAfterRendering. To make it overridable it should be at least protected.
But since this method is called from a different class (GridLayoutDelegate) doesn't it have to be public anyway?

Hello @mschleeweiss ,
Thank you for sharing this finding. I've created an internal incident<PHONE_NUMBER>. The status of the issue will be updated here in GitHub.
Regards, Diana

Hi @mschleeweiss,
We marked the method as "protected". We don't want to mark it as "public", as it only should be used internally in our project.
Best,
Teo


[Vmware] Prevent NPE on template registration if guest OS is removed

Description
This PR fixes an NPE at template installation for Vmware 'Read VM settings from OVA', in case the matches guest OS is removed from database in CloudStack
2022-02-06 14:46:23,651 DEBUG [o.a.c.s.i.d.DeployAsIsHelperImpl] (RemoteHostEndPoint-1:ctx-602c7d2b) (logid:5cd127a6) Persisting template details hardware-item-GraphicsController-8 from OVF properties for template 398
2022-02-06 14:46:23,659 INFO  [o.a.c.s.i.d.DeployAsIsHelperImpl] (RemoteHostEndPoint-1:ctx-602c7d2b) (logid:5cd127a6) Guest OS information retrieved from the template: windows9Server64Guest - Microsoft Windows Server 2016 or later (64-bit)
2022-02-06 14:46:23,661 INFO  [o.a.c.s.i.d.DeployAsIsHelperImpl] (RemoteHostEndPoint-1:ctx-602c7d2b) (logid:5cd127a6) Minimum hardware version vmx-15 matched to hypervisor version 6.7. Checking guest OS supporting this version
2022-02-06 14:46:23,673 ERROR [o.a.c.s.i.d.DeployAsIsHelperImpl] (RemoteHostEndPoint-1:ctx-602c7d2b) (logid:5cd127a6) Error persisting deploy-as-is details for template 398
java.lang.NullPointerException
	at org.apache.cloudstack.storage.image.deployasis.DeployAsIsHelperImpl.retrieveTemplateGuestOsIdFromGuestOsInfo(DeployAsIsHelperImpl.java:178)
	at org.apache.cloudstack.storage.image.deployasis.DeployAsIsHelperImpl.handleGuestOsFromOVFDescriptor(DeployAsIsHelperImpl.java:202)
	at org.apache.cloudstack.storage.image.deployasis.DeployAsIsHelperImpl.persistTemplateDeployAsIsDetails(DeployAsIsHelperImpl.java:136)
	at org.apache.cloudstack.storage.image.BaseImageStoreDriverImpl.createTemplateAsyncCallback(BaseImageStoreDriverImpl.java:210)
	at jdk.internal.reflect.GeneratedMethodAccessor178.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[x] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[x] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?

Update a record on guest_os table set removed = now() to simulate its deletion
Register template from URL selecting 'Read VM settings from OVA', assuming the template guest OS matches the removed guest OS

@bluerangutan package

@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress.

Packaging result: :heavy_check_mark: el7 :heavy_check_mark: el8 :heavy_check_mark: debian :heavy_check_mark: suse15. SL-JID 2570

@blueorangutan test centos7 vmware-67u3

@nvazquez a Trillian-Jenkins test job (centos7 mgmt + vmware-67u3) has been kicked to run smoke tests

Trillian test result (tid-3292)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server 7
Total time taken: 35911 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr5980-t3292-vmware-67u3.zip
Smoke tests completed. 90 look OK, 2 have errors
Only failed tests results shown below:

Test
Result
Time (s)
Test File

test_01_offline_migrate_VM_and_root_volume
Error
88.84
test_vm_life_cycle.py

test_03_live_migrate_VM_with_two_data_disks
Error
56.42
test_vm_life_cycle.py

test_06_disk_offering_strictness_false
Error
143.96
test_service_offerings.py

Merge based on approvals, failing tests are known issues not related to this PR


cannot access to http://demo.pyspider.org/.

cannot access to http://demo.pyspider.org/.

pyspider version:
Operating system:
Start up command:

Expected behavior

Actual behavior

How to reproduce

I met the same problem. To a new beginner, how to handle without demo >.<

我这里也访问不了该网站


Binding a module with "scoped" scope must use "scoped" for its nested imports by default.

A module with "scoped" scope must bind its dependant modules from "imports" with "scoped" scope by default, not "singleton".
Current behaviour with "singleton" default scope leads to binding dependant modules to a parent container. These modules will not destroyed together with a child container.

Closed by #40


Dependency failure with HarfBuzzSharp 2.8.2-preview.178

Describe the bug
Build fails on Mac following the quick start procedure for MAUI from Website. Following errors came up:
******/code/maptest/maptest/EXEC: Error: must specify directory to which to extract with -d option (maptest)
******/.nuget/packages/harfbuzzsharp.nativeassets.maccatalyst/2.8.2-preview.178/buildTransitive/net6.0-maccatalyst13.5/HarfBuzzSharp.NativeAssets.MacCatalyst.targets(9,9): Error MSB3073: The command "unzip -d  " exited with code 10. (MSB3073) (maptest)
To Reproduce
Following the steps outlined at: http://mapsui.com/documentation/getting-started-maui.html (installing MapsUI via VS Nuget Manager or dotnet CLI.
Expected behavior
Successful compiling
Desktop (please complete the following information):

macOS 12.3
Visual Studio 17.3-Pre (b.1038)

**Solution:
HarfBuzzSharp 2.8.2-preview.178 seems to have a stable 2.8.2 release now. I manually installed it and that solved the errors for me.

Same issue on iOS. Not with compilation, but it crashes at runtime.
Adding HarfBuzzSharp <IP_ADDRESS>-preview91 fixed it.
I saw it's already updated in the source code of MapsUI.
So a new nuget release would be nice :)

Can confirm this bug is still present in mapsui.maui 4.0.0-beta.5 and manually installing HarfBuzzSharp <IP_ADDRESS> into maui project works around it.

@hinnerkweiler @taublast @softlion Is this problem still present in Mapsui 4.0.0-beta.8?

Not that one... but still broken. In fact not even the "Mapsui MAUI getting started" from documentation works (tried it today again, still not working) an I abandoned Mapsui.

No it's fixed.

Not that one... but still broken. In fact not even the "Mapsui MAUI getting started" from documentation works (tried it today again, still not working) an I abandoned Mapsui.

You forgot to register the handlers. RTFM :)
	builder
			.UseMauiApp<App>()
			//For Mapsui
			.UseSkiaSharp(true)

@softlion Thanks! I was already googling for a replacement for my broken mac (seriously), but there is no immediate need now.
I'll investigate if there is a better way to deal with error. Also, I improved the getting started a bit
https://mapsui.com/documentation/getting-started-maui.html.

Conclusion: fixed in Mapsui 4.0.0-beta.8.

@softlion

You forgot to register the handlers. RTFM :)
	builder
			.UseMauiApp<App>()
			//For Mapsui
			.UseSkiaSharp(true)

What ever caused you to think I did not do it, led you to a just wrong conclusion.
However, after reading your comment, I compared the errors and they come out the same (see below). If it has no effect to register the handlers it seems obvious that the broken part of mapsui is somewhere else. The exception is at least not caused by just a missing .UseSkiaSharp(true)
@pauldendulk Sorry, but to me it it looks like that old mac could need that replacement ;)
Looking at the edits on the Manual it now reads
and with Microsoft.Mapsui.Platform.HandlerNotFoundException has been thrown on Mac.– This is worse than before as this apparently has nothing to do with the cause identified by @softlion and potentially drives people mad by pointing them in a wrong direction for the cause.
But I have one more thing: The "Getting started" compiles and runs on the iPhone! 🥇 Maybe that would be a better hint for the documentation for people like me who never went so far to even try because it is not even starting on the Mac:
Also since it runs on the phone but not on the Mac it can't be that mapsui is all broken and than I found this in the App Logs when starting it on the mac - and maybe you can spare that new Mac as you can't solve it anyways:
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.

Could it be that this is a SkiaSharp problem and has nothing to do with Mapsui?

@hinnerkweiler Could you try to set the static MapControl.UseGPU = false; before the builder code? Perhaps there is a problem with the Skia SKGLView on Mac.

That's it! @pauldendulk

I just created a new issue as fallow up since this seemed to be of another topic so you may close both issues and save the money for a mac. Perfect! Thank you.


File extension (.typ) is not associated with the Typst language by default

The file association .typ with the Typst language should be done.

It should be associated by default. What version of the extension are you using?

I seem to be having the same issue, with v0.3.2. However, I'm using the lsp on neovim, so I don't know if it is only for VS Code for now. I also tried set filetype=typst manually on a typ file, but the lsp still didn't seem to work. Maybe it's a config issue? I just installed it using Mason.

In neovim, when I open a .typ file, the automatically associated filetype is sql. Hence, the typst LS is not attached.
Setting manually set filetype=typst does not work indeed.
I was able to make the LSP work by adding vim.filetype.add({ extension = {typ = "typst"}}) to my neovim config.
Hence, the problem is indeed that this association is not made by default. I guess that it should be upstream directly to neovim but I am not 100% sure.

In neovim, when I open a .typ file, the automatically associated filetype is sql. Hence, the typst LS is not attached. Setting manually set filetype=typst does not work indeed. I was able to make the LSP work by adding vim.filetype.add({ extension = {typ = "typst"}}) to my neovim config.
Hence, the problem is indeed that this association is not made by default. I guess that it should be upstream directly to neovim but I am not 100% sure.

Hey, sorry to hijack this bug.
I'm using neovim and running into the same problem it seems. The language server is not being attached to the buffer no matter what I do.
I added the file extension .typ to my neovim setup, just like you did and the file is now being recognized as a typst file. This doesn't solve the problem though.
:LspInfo says the following:
Detected filetype:   typst

 0 client(s) attached to this buffer:

 Other clients that match the filetype: typst

 Config: typst_lsp
 	Refer to :h lspconfig-root-detection for help.
 	filetypes:         typst
 	root directory:    Not found.
 	cmd:               typst-lsp
 	cmd is executable: true
 	autostart:         true
 	custom handlers:

 Configured servers list: typst_lsp

I think the problem is that it doesn't find the root directory, but it should attach to the file, shouldn't it?

I guess that it should be upstream directly to neovim but I am not 100% sure.

Done:

vim: https://github.com/vim/vim/commit/4ce1bda869e4ec0152d7dcbe1e491ceac5341d5e
neovim: https://github.com/neovim/neovim/pull/23578

@Pi77Bull The typ file must be in some sort of git folder. I just do a quick git init.

@Pi77Bull The typ file must be in some sort of git folder. I just do a quick git init.

Why so ? I don't see why we need the document to be in a git repo...

Why so ? I don't see why we need the document to be in a git repo...

Because the default config uses this:
root_dir = function(fname)
      return util.find_git_ancestor(fname)
end,

Ok ! Thank you for the explanation

Done:
* vim: [vim/vim@4ce1bda](https://github.com/vim/vim/commit/4ce1bda869e4ec0152d7dcbe1e491ceac5341d5e)

* neovim:

I guess that we can close this issue.
Users will have to either

Use the nightly build of vim/neovim
Wait for this patch to reach the stable releases of vim/neovim
Manually set the filetype association (vim.filetype.add({extension = { 'typ' = 'typst' }})

I guess that we can close this issue.

@nvarner @BlueskyFR

I guess that we can close this issue.

@nvarner @BlueskyFR

Issue is still present on VsCode AFAIK, which was the original purpose of this issue. I'll check asap


[FEATURE] Customizing the Get Started Button

Description
Customizing the Get Started Button
The Get Started button is where users should get attracted more so that they dive into the website. Thus customizing the "Get Started" button and making it a bit more attractive will enhance the user experience and increase the chances of people diving into the website.
Screenshots
Current look:

The look that can be given after modifying(doing some basic changes):

Additional information
These changes can be done by adding some basic properties like font weight, border radius, and border color. This will also help to attract more user attention towards the "Get Started" button.

I would like to work on this issue and make the desired changes.
Can I be assigned to this?

The pull request section does not contain any pull requests, so please assign me the issue if it has not already been resolved.

Check the PR, I raised a PR for this issue

I would like to work on this. Can you assign this to me?


add a new builtin function to convert string to binary literal

Development Task
see https://github.com/pingcap/tidb/pull/29736.
the gbk character is stored as utf8 encoding, some built-in functions like md5 should take the original bytes as the input. So that, we should convert the utf8 encoding character to gbk encoding.
On the tidb side, select md5(a) will build to select md5(to_binary(a)) if a is non-utf8 charset

/cc @TennyZhuang @breeswish

Wow. The idea of to_binary and from_binary actually looks good to me. One thing I'm considering is that, how would it affect the implementation of current charset-aware functions for the new GBK charset?
For example, there exists "lower" and "lower_utf8", which does different lowering logics. What will happen to them when we have a GBK charset?

Will you introduce lower_gbk then?

@breeswish, most of the functions will not change except the lower and upper, please see https://github.com/pingcap/tidb/issues/28360#issuecomment-941905023. I think just introducing a map for the special case is enough.


Split package:pack CLI command in helpful classes [8.6]

This is #7868 against 8.6 instead of 8.5 (develop branch ATM)

PS I also included in this PR the change of #7970

Thanks!


jtcop support

Currently several tests violate test best practices:
        MatcherAssert.assertThat(
            new Jhome().path().toFile().exists(),
            Matchers.is(true)
        );

I suggest to add jtcop plugin to that library.

@yegor256 What do you think?

@volodya-lombrozo sure, let's do it!


how do you even use this library?

Trying to set this up but I have no clue where to start. There's no documentation whatsoever.

https://gist.github.com/Juby210/f9cd5feb55ab8dd9216f23c6972facdd
Maybe this would be helpful


Deprecate starlite

Now that we Litestar support I think we can deprecate Starlite 😊
### Tasks
- [ ] Add notice in the docs
- [ ] Use typing_extensions.deprecated to mark class as deprecated (see https://peps.python.org/pep-0702/)
- [ ] Trigger deprecation warning (with test), this might

Upvote & Fund

We're using Polar.sh so you can upvote and help fund this issue.
We receive the funding once the issue is completed & confirmed by you.
Thank you in advance for helping prioritize & fund our backlog.

@Birdi7 Please feel free to go ahead with this 😊 If you need assistance or a review, feel free to ping me


Autofilling grammar in etymology of higher taxa names

When etymology needs to be added for a new higher taxa, a section on grammar can be autoprefilled as it is standard grammar for each higher rank. For example, families and orders are always "fem. pl. n."  while classes and phyla are always "neut. pl. n.".

I believe this is already supported by the "Automatically fill the etymology" button. See the video tutorial. Or did you mean something different?

@uqmchuvo I'm closing this issue now, but please feel free to reopen if needed

Thanks! This is Ok to be closed.


Post-measurement bit-flip errors

Following the last post from #276, this adds some functionality to add bit-flip noise to measured samples (point 1). More specifically this implements:

A CircuitResult.apply_bitflips(error_map) method that can be used to add bitflip noise on existing measured samples.
The possibility to pass a bit-flip error map in measurement gates:

c = models.Circuit(5)
c.add(...)
c.add(gates.M(0, 1, bitflips=0.2))
c.add(gates.M(3, 4, bitflips={3: 0.1, 4: 0.3}))
result = c(nshots=100)
# measured samples will have some bit-flip errors according to the given probabilities

Note that in both cases the errors are added in the measurement results after simulation/sampling is finished. The user could easily do this manually using just a numpy/Tensorflow random generator however I thought it may be useful to have this functionality built-in.

LGTM, please fix the example in the documentation so we can merge, I will review the #276.

Thanks for the comment, I fixed the typos. If you like you can merge and review everything together in #276.

I have tested the code on GPU, tests are passing.

Thanks for checking. I also have GPU with CUDA installed on my notebook now so I usually run GPU tests before pushing but it is still good to have a second check.


fix(store,world,world-modules): publish solidity-files-cache.json on npm

Publishing this file with NPM enables forge verify-contract to find MUD contract files when they are installed as a dependency.

closing in favour of https://github.com/latticexyz/mud/pull/2750


observability solution verification

Testing a multicluster setup, where multiple child and regional clusters are created and metrics aggregated from both clusters.

It generally works, some dashboard labels probably need adjustment, like [clusterName] (https://github.com/Mirantis/motel/blob/cad8649fef468de3a4aa34ae2c88e5400bbb3532/demo/demo-mothership-values.yaml#L2)
As different child clusters are distinguished by promxyCluster label, clusterName has the same value for all clusters.


Piping with |

Hey, it would be really nice if we could use python | operator to do piping so it looked more like in bash. The idea is that you could turn code like this:
sh.wc(sh.ls("-1"), "-l")

into this:
sh.ls("-1") | sh.wc("-l")

It would require mutating the wc Command object after creation in this case. Not familiar with the codebase so I don't know the complexity of adding this feature.

This has been asked many times and there is an FAQ entry for it.


Fix style

Ensure that the CSS is loaded before the JS.

Oh my gosh. import("test.css") and import "test.css" have different semantics. Thanks for pointing this out!


Re-enable overlap checks that were disabled in the previous commit

Please add a hash in the commit message, not just "previous commit"


Minecraft Bedrock Server Website MIA

Minecraft Bedrock site for the server download is currently MIA. Creating this issue since others may run into this error if they are trying to set up a server today.
Failed to extract download URL '' from https://www.minecraft.net/en-us/download/server/bedrock/
Current bug report: BDS-7631

Thanks for the bug report link. I'll figure out a workaround like suggested in #87

The latest image will now use the existing bedrock_server-*, if present, when the version lookup fails.

@itzg thank you for the super fast response and fix on this issue but im still having the issue even after updating to the latest code. I had the server running on two different machines (both were actually fresh installs just before this issue started happening a day or so ago) and neither one will start even after your update. Is there anything else i bneed to do?
Starting docker-minecraft-bedrock-server_bds_1 ... done
Attaching to docker-minecraft-bedrock-server_bds_1
bds_1  | DEBU[0000] Using /data to match uid and gid
bds_1  | DEBU[0000] Resolved UID=0 from match path
bds_1  | DEBU[0000] Resolved GID=0 from match path
bds_1  | Failed to extract download URL '' from https://www.minecraft.net/en-us/download/server/bedrock/
bds_1  | 2020/07/23 12:51:56 Unable to find an element with attribute matcher data-platform=serverBedrockLinux

That's strange. Can you triple check you have the latest image by doing a docker-compose pull or docker pull itzg/minecraft-bedrock-server?
Adding VERSION: <IP_ADDRESS> will probably fix the issue too but would be nice for the new change to kick in.

...and can also compare the pulled image ID using:
docker image inspect itzg/minecraft-bedrock-server -f '{{.Id}}'
sha256:3773da820343869d38ce7db44e845d17a3976a2102b7a304e318696b688bec85

I have the same issue when running docker on unbuntu
~$docker pull itzg/minecraft-bedrock-server

Using default tag: latest
latest: Pulling from itzg/minecraft-bedrock-server
Digest: sha256:babe67632af1369b971afb192d3bc2350ecfb3260a30cc5d59181835bd292ac4
Status: Image is up to date for itzg/minecraft-bedrock-server:latest
docker.io/itzg/minecraft-bedrock-server:latest

~$ docker start -i -a mc-family
DEBU[0000] Using /data to match uid and gid
DEBU[0000] Resolved UID=0 from match path
DEBU[0000] Resolved GID=0 from match path
DEBU[0000] Forwarding signal                             signal="window changed"
Failed to extract download URL '' from https://www.minecraft.net/en-us/download/server/bedrock/
2020/07/23 20:08:58 Unable to find an element with attribute matcher data-platform=serverBedrockLinux
DEBU[0000] Forwarding signal                             signal="child exited"
john@john-NUC10i7FNH:~$ docker run -d -it -e EULA=TRUE -p 19132:19132/udp itzg/minecraft-bedrock-server
02bf22dc5252a4c4c1ac12ded6997177a99f615f75fc1cb6f47b1dac42dfc825

Its working again, now.
"Thank you" to whoever fixed it.

Its working again, now
"Thank you" to whoever fixed it

Making a note for myself that the page seems to have moved to language scoped path
https://www.minecraft.net/en-us/download/server/bedrock/


sharp.versions should report version of sharp itself

sharp version: 0.31.2
current sharp.versions:
aom: "3.5.0"
cairo: "1.17.6"
cgif: "0.3.0"
exif: "0.6.24"
expat: "2.5.0"
ffi: "3.4.4"
fontconfig: "2.14.1"
freetype: "2.12.1"
fribidi: "1.0.12"
gdkpixbuf: "2.42.10"
glib: "2.74.1"
gsf: "1.14.50"
harfbuzz: "5.3.1"
heif: "1.13.0"
imagequant: "2.4.1"
lcms: "2.13.1"
mozjpeg: "4.1.1"
orc: "0.4.33"
pango: "1.50.11"
pixman: "0.42.0"
png: "1.6.38"
proxy-libintl: "0.4"
spng: "0.7.2"
svg: "2.55.1"
tiff: "4.4.0"
vips: "8.13.3"
webp: "1.2.4"
xml: "2.10.3"
zlib-ng: "2.0.6"

sharp should also report its version info

Good idea, this is useful, added via commit https://github.com/lovell/sharp/commit/02f855d57a4cc4e217790725653b1a5dd3ccbbd6

v0.32.0 now available with this feature.


Add Repository

URL of codelab:
https://developer.android.com/codelabs/basic-android-kotlin-compose-add-repository?continue=https%3A%2F%2Fdeveloper.android.com%2Fcourses%2Fpathways%2Fandroid-basics-compose-unit-5-pathway-2%23codelab-https%3A%2F%2Fdeveloper.android.com%2Fcodelabs%2Fbasic-android-kotlin-compose-add-repository#8
Specify the language of the codelab if it is not English:
In which task and step of the codelab can this issue be found?
9
Describe the problem
The codelab in step 9 starts referring to classes that were not created in previous steps. It looks like the naming was refactored in the previous steps and not updated in this step. Specifically there is no class called NetworkMarsPhotosRepository (should be MarsPhotosRepository)
Steps to reproduce?
N/A
Versions
_Android Studio version:_N/A
_API version of the emulator:_N/A
Additional information
Include screenshots if they would be useful in clarifying the problem.

Just rename DefaultMarsPhotosRepository in the data layer to NetworkMarsPhotosRepository
or rename NetworkMarsPhotosRepository in the test directory to DefaultMarsPhotosRepository
just be aware that DefaultMarsPhotosRepository = NetworkMarsPhotosRepository


        Args:
            instance: The Python object to serialize.
            mode: The output format.
            include: Fields to include in the output.
            exclude: Fields to exclude from the output.
            by_alias: Whether to use alias names for field names.
            exclude_unset: Whether to exclude unset fields.
            exclude_defaults: Whether to exclude fields with default values.
            exclude_none: Whether to exclude fields with None values.
            round_trip: Whether to output the serialized data in a way that is compatible with deserialization.
            warnings: How to handle serialization errors. False/"none" ignores them, True/"warn" logs errors,
                "error" raises a [`PydanticSerializationError`][pydantic_core.PydanticSerializationError].
            serialize_as_any: Whether to serialize fields with duck-typing serialization behavior.
            context: Additional context to pass to the serializer.

        Returns:
            The serialized object.
        """
>       return self.serializer.to_python(
            instance,
            mode=mode,
            by_alias=by_alias,
            include=include,
            exclude=exclude,
            exclude_unset=exclude_unset,
            exclude_defaults=exclude_defaults,
            exclude_none=exclude_none,
            round_trip=round_trip,
            warnings=warnings,
            serialize_as_any=serialize_as_any,
            context=context,
        )
E       UserWarning: Pydantic serializer warnings:
E         Expected `Union[Bird, Cat]` but got `Bird` - serialized value may not be as expected

../.venv312/lib/python3.12/site-packages/pydantic/type_adapter.py:458: UserWarning

P.S. I've read this tip and will probably refactor anyway
Code works fine - it is just confusing as hell to see this message, especially since you can't reach code that does report it and check WTH is going on as the part of code that reports it sits in Rust code of the pydantic-core
Example Code
import abc
from enum import StrEnum
from typing import (
    Annotated,
    Literal,
)

from fastapi import FastAPI
from fastapi.testclient import TestClient
from pydantic import (
    BaseModel,
    Field,
)

class DataType(StrEnum):
    bird = "bird"
    cat = "cat"

class CommonBase(BaseModel, abc.ABC):
    data_type: DataType
    other: str = "some"

class Bird(CommonBase):
    data_type: Literal[DataType.bird] = DataType.bird
    name: str

class Cat(CommonBase):
    data_type: Literal[DataType.cat] = DataType.cat
    data: int

AnyCommon = Annotated[Bird | Cat, Field(discriminator="data_type")]

app = FastAPI(debug=True, separate_input_output_schemas=True)

@app.get("/", response_model=AnyCommon, response_model_exclude={"other"})
async def root():
    return Bird(name="Ernie")

client = TestClient(app)

def test_get_root():
    response = client.get("/")
    assert response.status_code == 200, response.text
    assert response.json() == {'data_type': 'bird', 'name': 'Ernie'}

Python, Pydantic & OS Version
pydantic version: 2.8.2
        pydantic-core version: 2.20.1
          pydantic-core build: profile=release pgo=true
                 install path: /Users/jjuraszek/Documents/pycharm-projects/p312/.venv312/lib/python3.12/site-packages/pydantic
               python version: 3.12.5 (main, Aug  6 2024, 19:08:49) [Clang 15.0.0 (clang-15<IP_ADDRESS>)]
                     platform: macOS-14.6.1-arm64-arm-64bit
             related packages: fastapi-0.112.1 typing_extensions-4.12.2
                       commit: unknown

Hi @nick4u,
Thanks for your question! I've fixed this in v2.22.0 of pydantic-core, and this fix will be released next week with our v2.9 beta of pydantic! Marking as resolved, accordingly.


RSP VADD test fails for unknown reasons

I think there's probably something wrong with my RSP or CPU emulation, but it could be something more sinister.  Is it possible that rust is generating bad code?
Failing test case:
2023-12-10T05:30:20.645594Z  INFO PI: message: Test 'RSP VADD' failed: a == b expected, but (hex):
2023-12-10T05:30:20.645825Z  INFO PI: message: Actual:     [0000, 0003, ffff, 7ffe, 7fff, 8000, 8000, 0000]
2023-12-10T05:30:20.646114Z  INFO PI: message: Expected: [0000, 0002, 8000, fffe, 7fff, 8000, 8000, 0002]
2023-12-10T05:30:20.646546Z  INFO PI: message: Output register (main calculation result) for V2,V4,V5[All]

This is the very first vadd in the VADD test case.  It is attempting to add these two vectors:
2023-12-10T05:30:20.584798Z  INFO RSP: vadd v2, v5, v4[0b0000] // VCO=$0000
left=$000000027FFF7FFF7FFF8001FFFFFFFF right=$000000018000FFFF7FFF800180000001

which correlates with the actual test case in op_vector_arithmatic.rs:
    ...snip...
                    elements.vco_high = false;
                }
            ).as_ref(),
            Vector::from_u16([0, 1, 0x8000, 0xFFFF, 0x7fff, 0x8001, 0x8000, 0x0001]),
            Vector::from_u16([0, 2, 0x7FFF, 0x7FFF, 0x7fff, 0x8001, 0xFFFF, 0xFFFF]))
    }
}

However, as you can see, my test case fails.  The expected result is bizarre to me, as you can clearly see in the 1st lane the sum of $0001 and $0002 should be $0003, which is present in the Actual result, but fails the expected result.
So, I did some debug printing of the VADD test case:
                |elements| {
                    println!("source2={} as i16=${:04X} as i32=${:08X}", elements.source2, elements.source2 as i16, (elements.source2 as i16) as i32);
                    println!("source1=${:08X} source2=${:08X} vco_low={}", (elements.source1 as i16) as i32, (elements.source2 as i16) as i32, elements.vco_low);
                    let unclamped = (elements.source1 as i16 as i32) + (elements.source2 as i16 as i32) + elements.vco_low as i32;
                    println!("unclamped={:08X}", unclamped);
                    let clamped = unclamped.clamp(-32768, 32767);
                    println!("clamped=${:04X}", clamped);
                    elements.target = clamped as u16;
                    elements.accum_0_16 = unclamped as u16;
                    elements.vco_low = false;
                    elements.vco_high = false;
                }

Here are the first few lines from this (PI message prefix is the output from ISViewer)
2023-12-10T05:30:20.584498Z  INFO PI: message: source2=0 as i16=$0000 as i32=$00000000
2023-12-10T05:30:20.585986Z  INFO PI: message: source1=$00000000 source2=$00000000 vco_low=false
2023-12-10T05:30:20.589745Z  INFO PI: message: unclamped=00000000
2023-12-10T05:30:20.591047Z  INFO PI: message: clamped=$0000
2023-12-10T05:30:20.593237Z  INFO PI: message: source2=2 as i16=$0001 as i32=$00000001
2023-12-10T05:30:20.595394Z  INFO PI: message: source1=$00000001 source2=$00000001 vco_low=false
2023-12-10T05:30:20.596347Z  INFO PI: message: unclamped=00000002
2023-12-10T05:30:20.596933Z  INFO PI: message: clamped=$0002
2023-12-10T05:30:20.598059Z  INFO PI: message: source2=32767 as i16=$8000 as i32=$FFFF8000
2023-12-10T05:30:20.598893Z  INFO PI: message: source1=$FFFF8000 source2=$FFFF8000 vco_low=false
2023-12-10T05:30:20.599779Z  INFO PI: message: unclamped=FFFF0000
2023-12-10T05:30:20.600128Z  INFO PI: message: clamped=$FFFF8000
What is going on here? The above is the simulation of VADD for the first three lanes.  Notice in the second lane that source2 is printed as 2 but when casted to i16 and i32 it becomes 1 somehow.  Also, in the third lane, source2 should be $7FFF, not $8000.
This is the n64-systemtest rom running in my emulator so it's very possible that something is wrong with the emulation, however, all 4300i tests are passing...
I appreciate any help or time you guys offer
Cheers

OK, I've found my issue.  Closing.


Unable to reproduce the post rendering

Hi
I tried everything similar as said in the google colab unfortunately, I could able to get the output as shown in the youtube video.
my post output looks like this.

Could you please tell me what is going wrong here.
thanks in advance.

Me too!


Add AllowStatusCodeAttribute

I'm finding that the AllowAnyStatusCodeAttribute is a bit of a sledgehammer option. A common scenario I hit is to throw if there are any failures, but allow a 404 to be interpreted as a null. Under the current implementation I have to use AllowAnyStatusCode but this then takes away the benefit of throwing an exception on any other unexpected status code.
It would be great if there was also an AllowStatusCode attribute (allow multiple) that could target specific scenarios against a member.
For example:
        [Delete("customers/{id}")]
        [AllowStatusCode(HttpStatusCode.NotFound)]
        Task DeleteAsync([Path("id")] string id, CancellationToken cancellationToken = default(CancellationToken));

This would allow for the expected outcomes as well as 404, but throw on anything else.
Thoughts?

I'm a bit wary of adding extra complexity to support niche edge-cases, especially where the same can be achieved in a couple of lines of code.
I think this might be a bit of a rabbit hole. [AllowStatusCode(HttpStatusCode.NotFound)] implies that only 404 is permitted (and any 3xx status code is forbidden). Sure that could be improved by e.g. [AllowNontSuccessStatusCode(HttpStatusCode.NotFound)], but then we're going to need to be able to specify multiple status codes, and status code ranges, and allow any 4xx status code, etc... The complexity increases, and the ability of someone to read a RestEase interface and figure out what's going on decreases.
My preferred approach would be to write an extension method which does the status code checking / throwing you want.

Yep, I understand. I am already using an extension method to convert a model into a dictionary for an API that only supports form post fields.
As far as I can tell even an extension method wouldn't support this case because the status code is handled at a lower level. Presumably I would have to implement my own IRequester to support this scenario.

You could do something like (untested):
public interface IMyApi
{
    [AllowAnyStatusCode]
    [Delete("customers/{id}")]
    Task<HttpResponseMessage> DeleteImplAsync([Path("id")] string id, CancellationToken cancellationToken = default(CancellationToken))
}

public static class MyApiExtensions
{
    public static async Task DeleteAsync(this IMyApi api, string id, CancellationToken cancellationToken = default(CancellationToken)
    {
        var response = await api.DeleteImplAsync(id, cancellationToken);
        if (response.StatusCode != HttpStatusCode.NotFound)
            response.EnsureSuccessStatusCode();
    }
}

I keep toying with the idea of allowing abstract classes instead of interfaces, which would allow you to do something like:
public abstract class MyApi
{
    [AllowAnyStatusCode]
    [Delete("customers/{id}")]
    protected abstract Task<HttpResponseMessage> DeleteImplAsync([Path("id")] string id, CancellationToken cancellationToken = default(CancellationToken));

    public async Task DeleteAsync(string id, CancellationToken cancellationToken = default(CancellationToken)
    {
        var response = await this.DeleteImplAsync(id, cancellationToken);
        if (response.StatusCode != HttpStatusCode.NotFound)
            response.EnsureSuccessStatusCode();
    }
}

... but I haven't yet evaluated how hard it would be.

I get where you are going with this but it really makes the interface design dirty. Clean interfaces was one of the reasons I really like working with RestEase. Abstract classes, hmm, maybe but that isn't as nice either.
Could there be another extensibility point that can be manged via RestClient?  I control how RestClient is used so I could then provide custom implementation for handling (or passing through) the HTTP response.

Could there be another extensibility point that can be manged via RestClient?

IRequester.

Thanks, I'll take a look.


Fix SSH key clearance in buildkite-ami.pkr.hcl

#1311

Thanks @Gezi-lzq – we'll need to get this tested before we approve and merge. We'll let you know how that goes!

Hello :)
We have your fix over in this branch (made it easier on our end in this case to get it tested / merged)
https://github.com/buildkite/elastic-ci-stack-for-aws/pull/1316

Hello :)
We have your fix over in this branch (made it easier on our end in this case to get it tested / merged)
https://github.com/buildkite/elastic-ci-stack-for-aws/pull/1316


[WIP] Docker support

I'm merging this into the docker branch. Will keep working from there since I need to test integration with the Docker Hub as well, which is connected to a @metabrainz repo.


Some thought they would have to visit the Post Office or Barclays in person as part of the verification process

Impact: These users were more likely to abandon verification in favour of the unverified route.
Evidence: Some users mentioned the need to take identity documents to their local branch as a consideration when selecting an identity provider.
This reflects a poor understanding of the role of Verify within the transaction.

@petegale Could you say more about what people said they would do at this point?

A couple of users thought (when they saw Barclays and Post Office) that they would have to take identity documents to their local branch in person. They interpreted this as meaning that the Verify route could not be completed entirely online. Worth noting - only a couple of users, so low priority issue

See also #588 #602


Directly serve rendered pages from cache

Instead of doing the JS loading in any case as it is now.

🤔 Is still an issue?
Please advise... unsure.


Add a "patch" source type

See original issue on GitLab
In GitLab by [Gitlab user @bochecha] on Aug 7, 2017, 15:25
It's currently possible to add patches as a local source: https://gitlab.com/BuildStream/gnome-test-data/blob/48e30c94a85477566c5c77d2790545955d12c6c2/elements/core-deps/mozjs38.bst
It would be much nicer to be able to add patch sources, for example something like this:
sources:
- kind: tar
  url: ...
  ref: ...
- kind: patch
  path: ...
  strip-components: 0

The strip-components would default to 1 (like in flatpak-builder manifests) as that's probably the most common these days given how everybody uses Git.
BuildStream would then automatically patch the sources with the patch sources, in the order they are declared.

In GitLab by [Gitlab user @tristanvb] on Aug 21, 2017, 20:17
This sounds like a sensible convenience; it could be a Source plugin which applies the patch at Source.stage() time and raises an error in case of staging into an empty directory.
Would have to raise an appropriate error if the user tries to open a workspace on a patch source. Handling patch workspaces in a custom way is probably not worthwhile; especially since this one would probably only support local patches (not remote URIs).

In GitLab by [Gitlab user @cs-shadow] on Sep 7, 2017, 13:40
mentioned in merge request !86

In GitLab by [Gitlab user @tristanvb] on Sep 9, 2017, 23:11
closed via merge request !86

In GitLab by [Gitlab user @cs-shadow] on Sep 9, 2017, 23:11
closed via commit b1b5cd56386272b04487eb7563198215ce9ae9a1


Adds carbon-now-cli

I thought this tool might be a good fit for this list. :) I couldn’t find any contribution guidelines, but have tried to be as specific/careful as possible. :)

Waited at least 30 days after first publish of tool ✅
Search previous suggestions before making a new one (extensively) ✅
Tested and documented ✅
Individual PR ✅
Follows format of previous additions ✅
Adds itself in alphabetical order ✅
Links to Github repo ✅
Short & descriptive ✅
Starts with capital ✅
Checked spelling and grammar multiple times ✅
Made sure editor removes trailing whitespace ✅

@alebcay Any update on this? 😇😇😇

@alebcay Let me know if I need to change something. :)


Add count()

Closes #76
Take a look at the ToDo and let me know if you have any recommendations.

Everything looks good to me.

Take a look at the ToDo and let me know if you have any recommendations.

I'm not quite sure what the TODO means - what is it for?

For some reason the order of the columns will randomly switch if you don't set order = True. I'm wondering if there is a way to have the rows match the same order as they appear in the full dataframe. It's nothing critical.

Ah gotcha - not that I know of. The ordering after a group by is definitely an oddity of polars.
There is a maintain_order arg in .groupby() we can use inside .summarize(). It’s slower though.


Ifn dev

Changes proposed in this pull request:

Adding IFN base algorithm (single-target).
Adding 4 IFN based algorithms supporting data-stream.

Checklist
Implementation

[X] Implementation is correct (it performs its intended function).
[X] Code is consistent with the framework.
[X] Code is properly documented.
[X] PR description covers ALL the changes performed.
[X] Files changed (update, add, delete) are in the PR's scope (no extra files are included).

Tests

[X] New functionality is tested.
[X] Tests are created for the new functionality or existing tests are updated accordingly.

[ ] CI/CD pipelines run with no errors.
[ ] Test Coverage is maintained (coverage may drop by no more than 0.2%).

Verification Check
input: Iris dataset (from pandas), alpha = 0.95
output:
network structure:
TARGET ATTRIBUTE NO. 0 (Class)
0	1	2	3	4
2	5	6
3	7	8	9
9	10	11
0 means root node.
each number represent a node.
The first number in each line represent the node being splitted and the following numbers indicate its successors.
first layer split - PetLength (splited nodes in this layer - 0)
second layer split - PetWidth (splited nodes in this layer - 2,3)
third layer split - SepWidth (splited nodes in this layer - 9)

Hi everyone. Firstly, I would like to thank you for the vast amount of work you did so far! This new whole family of learning algorithms is going to be a nice addition to skmultiflow! There's really a lot of code to review, so as a first step, I did a scan of the changes looking for high-level/generic aspects that might not conform with the framework. As we progress with the changes, I will perform more "waves" of review and delve into implementation details. Please, do not hesitate to contact me if you have any questions.
I assembled some general points that deserve attention. For the most part, they can be solved with some refactoring and renaming some files/classes.

Naming pattern:

I would change the prefix Ifn to IFN
Some of the proposed algorithms miss the 'Classifier' suffix, as suggested in the guidelines for contributors
In some cases, the name choice is too generic (considering that the classes are exported to the "outside world" in the __init__.py files)
-> For example: HiddenLayer, MetaLearning. These names might have different interpretations depending on the context. My suggestion, again, is to use the IFN prefix as much as possible. Other suggestions are welcome too.

At some point, a binary search is implemented. I suggest using the package bisect instead, which comes from the standard Python distribution. We might get a boost in the search performance.
The generate interface used for most of the IOLIN-based IFN variants does not follow the ClassifierMixin standards

This part is one of the most problematic since all other algorithms available in the trees submodule follow the same pattern
Ideally, the IFN methods should not the IFNs handle their buffers internally, very much like the BatchIncrementalClassifier
-> They would trigger model retraining and manage the sliding windows of examples in the partial_fit implementation
-> In this case, they would use the currently active network to provide predictions when predict/predict_proba was called
-> The structure depicted in Figure 2 of the original article would still be active, but it would act in the background, rather than acting as the primary access interface
Therefore, an instance of Stream would not be required anymore for the creation of an IFN

Some minor observations:

Predictions should be integers (please, refer to the test files)
Some tests point to the now gone datasets (in src/skmultiflow/data/datasets)
In the test_iolin the function _setup_eliminate_nodes_test_env returns the assembled network but its value is never assigned to a variable. The network is accessed as a global variable
There is no information about the window_size in IfnClassifier's documentation

Following the given code review we made the following changes for now:

adding IFN prefix to our files and classes
adding use in the bisec package
changing prediction to integers
fixing the access to the global variable 'network' in test_iolin
adding documentation to the 'window_size' field in ifnClassifier


Downloadl links for BEiT-3 are no longer working

Thank you for contributing this great work, i'm afraid the links you provided are no longer working . I got EMPTY_RESPONSE_ERROR as it suggest that your links are not valid and need a fix. I tried every link mentioned in unilm/beit3/README.md and every one return with the same error.

May I know how you download the files? I have tried the links in beit3 README and it works.

hello, after your reply, I let my colleague to try these links, and they wrok fine in his computer. Considering that , I will use the weght files downloaded by him. Just let you know that your links work fine, and it was because something went wrong in my computer. I will clsoe this issue


Update eslint.md

Noticed that @unocss didn't work but @unocss/eslint-config did.
I followed the installation instructions.

No, it should work. See https://github.com/antfu/vitesse/blob/main/.eslintrc

Switched .eslintrc.json to .eslintrc and it worked. Switched it back to .eslintrc.json and it still works now. 🥸


Plugin not working in kodi 18.9 on xbox series S

Hi,
I tried to install the latest release of the plugin 0.1.62 in kodi on xbox series S. There is an error WindowsError(3,'L') after install. The plugin does not launch. I tested the same plugin on Android mobile and TV and it works fine.

@daguix there are many issues about xbox. It does not allow to run the binary, nothing to do with it.

Thanks for the quick answer and for all your work.
Le mar. 24 nov. 2020 à 20:56, Denis<EMAIL_ADDRESS>a écrit :

@daguix https://github.com/daguix there are many issues about xbox. It
does not allow to run the binary, nothing to do with it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/elgatito/plugin.video.elementum/issues/649#issuecomment-733199700,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADMUAT6GG5GE2I3AQCH7JALSRQFXTANCNFSM4T7PV3QQ
.

@daguix Can you please try this one - https://github.com/elgatito/plugin.video.elementum/issues/669#issuecomment-1369529351


adapt lushootseed keyboard for Hawaiian

Aloha pumehana kākou. I'm trying to assist our Hawaiian immersion students and others by creating a Hawaiian keyboard for Chrome. I've previously worked with Apple and Microsoft to create Hawaiian keyboards that are included in their respective OS'.
I've spent a few days digging through this site (thanks so much to you all), and have a basic understanding of how these work. What I can't seem to figure out is how to structure the lut variable section properly. Basically all we need is to have a modifier key so that we can add a macron to each vowel (both upper and lower case), and generate a single, curly quote when that modifier key and the apostrophe is generated (this is our glottal stop). It seems the most logical modifier would be right-alt as it generates diacritics in the Intl keyboard, and this is also how we did it on the Windows Hawaiian keyboard.
Any kōkua (help) is greatly appreciated and will benefit many! Once completed, if any of you know how it might be possible to have a Hawaiian keyboard added to the Chrome OS we would be incredibly grateful! Mahalo!
Keola

If you could give me a few example key sequences with their expected output I can help you get started. For example, to output ō you will need to type the modifier followed by "o" "_" = ō. Can you also provide an example of how you would expect the glottal stop to work.

Mahalo so much for your reply. There are no dead keys. The way our Mac/Win keyboard work is you simply hold down the modifier and while it is down you press the vowel to get the macron. Like the US International keyboard where you hold and press Right-Alt and get the grave. So:
Right Alt + a = ā
Right Alt + Shift = Ā
Same for the rest of the vowels.
For the glottal, same. Hold down right alt and press the apostrophe key.
Mahalo again!!

Aloha Brian and anyone else who can help…
I found a keyboard on github that seems to have to code I need - using the AltGr key. However. I've downloaded it and installed it, and while it shows up in my extensions it does not appear in my keyboard list under settings. I have contacted the author and hope he will help, but if anyone knows why this might be happening I'd be grateful for the pointer. I am still digging myself but the Javascript validates and I don't know what else may be causing its failure to appear.
https://github.com/E-Haci/chrome-os-azerbaijani-keyboard
Mahalo!

Currently Chrome OS is using xkeyboard-config version 2.27 (https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/master/x11-misc/xkeyboard-config/) which was released over a year ago. Recently (May 2020), a Hawaiian layout was added to xkeyboard-config (https://github.com/freedesktop/xkeyboard-config/commit/b0852dec5849fd95d265490c2f1283ed493edfc0).
This leaves us with two options:

Wait until Chrome OS pushes an update with a newer xkeyboard-config version,
Create a new extension using a level3 modifier.

I think waiting will take far too long for your needs. I have uploaded an initial attempt at a Hawaiian extension to the hawaiian branch. It is in a partially functional state. As you can read in the latest commit (27851cc7e6a87ff511617a0e4a872bd8feda56c5) message, there are a few shortcut keys that are intercepted by the operating system and prevent the extension from displaying the expected glyph. For example, Alt+e opens the "Edit" menu of the browser rather than emitting ē as desired.

Aloha. I was able to create a functional Hawaiian keyboard using the Azerbaijani keyboard, and it is available for our folks to install in the Google store:
https://chrome.google.com/webstore/detail/hawaiian-keyboard/nbljknjnnkmlpccdnlkkgmnmonhinbnh
I am using the AltGr and AltGr+shift to generate our characters. A few hundred downloads so far and no reports of problems.
If it would possible to get this or something like it into Chrome OS so that it would be available widely, that would be awesome. I can send you or anyone the code.
Mahalo!!!!
Keola

I’ve been reading that the OS is getting ready to make some major changes.   With the sudden surge of Chromebooks now, it seems like that might cause more problems than fix in the short term.
I’m totally a newby at programming, I mainly do video work and website.   What ever you suggest will work for me.  The other tribe just sounded desparate to get something up for school.
Dave
From: Brian Derr<EMAIL_ADDRESS>Sent: Friday, September 18, 2020 5:13 PM
To: google/extra-keyboards-for-chrome-os<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: Re: [google/extra-keyboards-for-chrome-os] adapt lushootseed keyboard for Hawaiian (#83)
Currently Chrome OS is using xkeyboard-config version 2.27 (https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/refs/heads/master/x11-misc/xkeyboard-config/) which was released over a year ago. Recently (May 2020), a Hawaiian layout was added to xkeyboard-config (freedesktop/xkeyboard-config@b0852dehttps://github.com/freedesktop/xkeyboard-config/commit/b0852dec5849fd95d265490c2f1283ed493edfc0).
This leaves us with two options:

Wait until Chrome OS pushes an update with a newer xkeyboard-config version,
Create a new extension using a level3 modifier.

I think waiting will take far too long for your needs. I have uploaded an initial attempt at a Hawaiian extension to the hawaiian branch. It is in a partially functional state. As you can read in the latest commit (27851cchttps://github.com/google/extra-keyboards-for-chrome-os/commit/27851cc7e6a87ff511617a0e4a872bd8feda56c5) message, there are a few shortcut keys that are intercepted by the operating system and prevent the extension from displaying the expected glyph. For example, Alt+e opens the "Edit" menu of the browser rather than emitting ē as desired.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/google/extra-keyboards-for-chrome-os/issues/83#issuecomment-695134780, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADJJKHFRHPCTBBRRPNJQJYLSGPZR3ANCNFSM4QVOVL6Q.

I am using the AltGr and AltGr+shift to generate our characters. A few hundred downloads so far and no reports of problems.

Does your keyboard have an actual AltGr button? That would probably help get around the keyboard shortcut issue I had when testing. My keyboard only has a right Alt button and it doesn't appear that I can remap it to AltGr (at least with the US English language settings).

Aloha. I used AltGr in the code as the Azerbaijani keyboard did, and it
works using the Right Alt key. I'm primarily a Macintosh user, and don't
really know the distinction between RghtAlt and AltGr. All I know is that
works for us in this way.
KD
On Sat, Sep 19, 2020, 6:16 PM Brian Derr<EMAIL_ADDRESS>wrote:

I am using the AltGr and AltGr+shift to generate our characters. A few
hundred downloads so far and no reports of problems.
Does your keyboard have an actual AltGr button? That would probably help
get around the keyboard shortcut issue I had when testing. My keyboard only
has a right Alt button and it doesn't appear that I can remap it to AltGr
(at least with the US English language settings).
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/google/extra-keyboards-for-chrome-os/issues/83#issuecomment-695682444,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AFNDGX2SPKIBZCFQWTOXCM3SGV62HANCNFSM4QVOVL6Q
.

Brian where do we stand on the Umatilla?   What can I do to help?
Dave
From: Brian Derr<EMAIL_ADDRESS>Sent: Saturday, September 19, 2020 9:17 PM
To: google/extra-keyboards-for-chrome-os<EMAIL_ADDRESS>Cc: Dave Sienko<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [google/extra-keyboards-for-chrome-os] adapt lushootseed keyboard for Hawaiian (#83)
I am using the AltGr and AltGr+shift to generate our characters. A few hundred downloads so far and no reports of problems.
Does your keyboard have an actual AltGr button? That would probably help get around the keyboard shortcut issue I had when testing. My keyboard only has a right Alt button and it doesn't appear that I can remap it to AltGr (at least with the US English language settings).
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/google/extra-keyboards-for-chrome-os/issues/83#issuecomment-695682444, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADJJKHDIDYEZ64WERCCXO63SGV62HANCNFSM4QVOVL6Q.

Dave, I created issue #84 to track the Umatilla work.

@keoladonaghy, so do you hold the right Alt key down and press a vowel or are you pressing the key, releasing, and then pressing a vowel? If you are holding it, does Alt+Shift+i not open a popup window to submit feedback?

Hold down the right Alt key and press the vowel.     Is what I found, except for the y key which gets you ü.
Dave
From: Brian Derr<EMAIL_ADDRESS>Sent: Friday, September 25, 2020 2:16 PM
To: google/extra-keyboards-for-chrome-os<EMAIL_ADDRESS>Cc: Dave Sienko<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [google/extra-keyboards-for-chrome-os] adapt lushootseed keyboard for Hawaiian (#83)
@keoladonaghyhttps://github.com/keoladonaghy, so do you hold the right Alt key down and press a vowel or are you pressing the key, releasing, and then pressing a vowel? If you are holding it, does Alt+Shift+i not open a popup window to submit feedback?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/google/extra-keyboards-for-chrome-os/issues/83#issuecomment-699159146, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADJJKHH5YKUZYRAX62HMT6LSHUCBZANCNFSM4QVOVL6Q.

Thank you, t̕igʷicid dxʷʔal adsyayus.   Thank you for your work.
From: Brian Derr<EMAIL_ADDRESS>Sent: Friday, September 25, 2020 2:15 PM
To: google/extra-keyboards-for-chrome-os<EMAIL_ADDRESS>Cc: Dave Sienko<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [google/extra-keyboards-for-chrome-os] adapt lushootseed keyboard for Hawaiian (#83)
Dave, I created issue #84https://github.com/google/extra-keyboards-for-chrome-os/issues/84 to track the Umatilla work.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/google/extra-keyboards-for-chrome-os/issues/83#issuecomment-699158677, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ADJJKHCDZE7UOF5D4BK2RVLSHUB5LANCNFSM4QVOVL6Q.

Aloha. We press and hold the Alt-Right key to generate the characters. Way back (early 1990s) when I was first developing custom fonts for Hawaiian (we replaced the umlaut vowels with our macron vowels) there was overwhelming support from our teachers to do it this way rather than pressing Option (we were on Macs), a modifier key, and then the vowel. This is also how it works on Mac OS' and Windows Hawaiian keyboard, so we'd like to keep it for consistency with those platforms.
Mahalo!!!

Renewing discussion on this thread; it appears that the extension @keoladonaghy may soon be deprecated as per the message on https://chromewebstore.google.com/detail/hawaiian-keyboard/nbljknjnnkmlpccdnlkkgmnmonhinbnh?hl=en-US&pli=1
I have created a feature request at https://issues.chromium.org/issues/369085374 with hopes that the ChromeOS team will enable this input as a first-party keyboard instead of having to rely on an extension for it.  It is fairly simplistic input (only 11 characters) so I see no reason why it shouldn't just be available directly in the OS.
Additionally, both Windows 10/11 and macOS support this Hawaiian keyboard input natively already.


Unable to set adapter-static fallback when using bundleStrategy: inline

Describe the bug
Perhaps I'm missing something obvious here, but attempting to use bundleStrategy: inline with adapter-static in a fresh SvelteKit skeleton project produces the following errors:

My configuration is
import adapter from '@sveltejs/adapter-static';

/** @type {import('@sveltejs/kit').Config} */
const config = {
	kit: {
		adapter: adapter({
			pages: 'build',
			assets: 'build',
			fallback: 'index.html'
		}),
		output: {
			bundleStrategy: 'inline'
		}
	}
};

export default config;

Reproduction
Use npx sv create ... and modify the Svelte config file to the above after adding @sveltejs/adapter-static as a dependency.
Logs
[Error] Error: Not found: /Users/.../Desktop/single-page-test/build/index.html
	handleError (index.html:21:4246)
	Me (index.html:19:45323)
	(anonymous function) (index.html:19:42665)
	st (index.html:19:44185)
	ra (index.html:19:34874)
	(anonymous function) (index.html:19:34277)
[Error] Cross origin requests are only supported for HTTP.
	(anonymous function) (index.html:19:28564)
	r (index.html:19:28764)
	(anonymous function) (index.html:19:43111)
[Error] Fetch API cannot load file:///_app/version.json due to access control checks.
	(anonymous function) (index.html:19:28564)
	r (index.html:19:28764)
	(anonymous function) (index.html:19:43111)
[Error] Not allowed to load local resource: file:///favicon.ico

System Info
System:
    OS: macOS 15.2
    CPU: (16) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
    Memory: 144.17 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 20.8.0 - /usr/local/bin/node
    npm: 10.1.0 - /usr/local/bin/npm
    pnpm: 9.15.0 - ~/Library/pnpm/pnpm
  Browsers:
    Chrome: 131.0.6778.205
    Edge: 131.0.2903.112
    Safari: 18.2
  npmPackages:
    @sveltejs/adapter-auto: ^3.0.0 => 3.3.1
    @sveltejs/adapter-static: ^3.0.0 => 3.0.8
    @sveltejs/kit: ^2.0.0 => 2.15.0
    @sveltejs/vite-plugin-svelte: ^4.0.0 => 4.0.4
    svelte: ^5.0.0 => 5.15.0
    vite: ^5.4.11 => 5.4.11

Severity
annoyance
Additional Information
Really happy to see this feature getting attention -- it's incredibly useful in certain environments.

If I don't specify a fallback and instead pre-render all pages, it seems to work. Unfortunately, I'm trying to create an SPA -- is this fundamentally incompatible with an inline build?

Static output still needs to be served from http as seen in the error message (so apache/nginx or such).


Add ability to specify custom Sentry hub service

As mentioned in https://github.com/getsentry/sentry-docs/pull/3137#discussion_r588942726 , this will allow users to set a custom hub service, eg the one registered by the Sentry bundle.

Thank you @HypeMC.


[boost-build] build failure

Host Environment

OS: Windows 10
Compiler: not sure

To Reproduce
Steps to reproduce the behavior:
.\vcpkg --triplet x64-windows install boost-asio boost-filesystem boost-iostreams boost-lockfree boost-system boost-variant cryptopp curl jsoncpp libmariadb luajit mpir pugixml spdlog
Failure logs
Starting package 1/67: boost-build:x64-windows
Building package boost-build[core]:x64-windows...
-- Using C:/Users/Chris/vcpkg/downloads/boostorg-build-boost-1.75.0.tar.gz
-- Cleaning sources at C:/Users/Chris/vcpkg/buildtrees/boost-build/src/ost-1.75.0-a06f9834b9.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/Users/Chris/vcpkg/downloads/boostorg-build-boost-1.75.0.tar.gz
-- Applying patch fix_options.patch
-- Using source at C:/Users/Chris/vcpkg/buildtrees/boost-build/src/ost-1.75.0-a06f9834b9.clean
-- Using C:/Users/Chris/vcpkg/downloads/boost_LICENSE_1_0.txt
-- Using C:/Users/Chris/vcpkg/downloads/boost-1.75.0-boostcpp.jam
-- Installing: C:/Users/Chris/vcpkg/packages/boost-build_x64-windows/share/boost-build/copyright
-- Bootstrapping...
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
    Command failed: C:/Users/Chris/vcpkg/packages/boost-build_x64-windows/tools/boost-build/bootstrap.bat msvc
    Working Directory: C:/Users/Chris/vcpkg/packages/boost-build_x64-windows/tools/boost-build
    Error code: 1
    See logs for more information:
      C:\Users\Chris\vcpkg\buildtrees\boost-build\bootstrap-x64-windows-out.log
      C:\Users\Chris\vcpkg\buildtrees\boost-build\bootstrap-x64-windows-err.log

Call Stack (most recent call first):
  ports/boost-build/portfile.cmake:63 (vcpkg_execute_required_process)
  scripts/ports.cmake:141 (include)

Error: Building package boost-build:x64-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: boost-build:x64-windows
  Vcpkg version: 2021-08-12-85ab112d5ee102bc6eac8cdbbfdd173a71374e04
-Please attach any additional failure logs mentioned in the console output.

**
** From file: C:\Users\Chris\vcpkg\buildtrees\boost-build\bootstrap-x64-windows-out.log **
**
Building the B2 engine..
Call_If_Exists "bin\VCVARS32.BAT"
###
### Using 'msvc' toolset.
###

C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine>cl /nologo /MP /MT /TP /Feb2 /wd4996 /O2 /GL   -DNDEBUG  builtins.cpp class.cpp command.cpp compile.cpp constants.cpp cwd.cpp debug.cpp debugger.cpp execcmd.cpp execnt.cpp filent.cpp filesys.cpp frames.cpp function.cpp glob.cpp hash.cpp hcache.cpp hdrmacro.cpp headers.cpp jam.cpp jamgram.cpp lists.cpp make.cpp make1.cpp md5.cpp mem.cpp modules.cpp native.cpp object.cpp option.cpp output.cpp parse.cpp pathnt.cpp pathsys.cpp regexp.cpp rules.cpp scan.cpp search.cpp jam_strings.cpp startup.cpp subst.cpp sysinfo.cpp timestamp.cpp variable.cpp w32_getreg.cpp modules/order.cpp modules/path.cpp modules/property-set.cpp modules/regex.cpp modules/sequence.cpp modules/set.cpp /link kernel32.lib advapi32.lib user32.lib
builtins.cpp
class.cpp
command.cpp
compile.cpp
constants.cpp
cwd.cpp
debug.cpp
debugger.cpp
execcmd.cpp
execnt.cpp
filent.cpp
filesys.cpp
frames.cpp
function.cpp
glob.cpp
hash.cpp
hcache.cpp
hdrmacro.cpp
headers.cpp
jam.cpp
jamgram.cpp
lists.cpp
make.cpp
make1.cpp
md5.cpp
mem.cpp
modules.cpp
native.cpp
object.cpp
option.cpp
output.cpp
parse.cpp
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file command.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file builtins.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file compile.cpp)
pathnt.cpp
pathsys.cpp
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(12): fatal error C1083: Cannot open include file: 'crtdbg.h': No such file or directory (compiling source file class.cpp)
regexp.cpp
rules.cpp
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(12): fatal error C1083: Cannot open include file: 'crtdbg.h': No such file or directory (compiling source file constants.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file debug.cpp)
scan.cpp
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(12): fatal error C1083: Cannot open include file: 'crtdbg.h': No such file or directory (compiling source file cwd.cpp)
search.cpp
jam_strings.cpp
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file execcmd.cpp)
startup.cpp
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file execnt.cpp)
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(12): fatal error C1083: Cannot open include file: 'crtdbg.h': No such file or directory (compiling source file debugger.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file frames.cpp)
subst.cpp
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file glob.cpp)
sysinfo.cpp
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file filesys.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file function.cpp)
timestamp.cpp
variable.cpp
w32_getreg.cpp
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file filent.cpp)
order.cpp
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file hcache.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file hash.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file hdrmacro.cpp)
path.cpp
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file headers.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file jam.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file jamgram.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file lists.cpp)
property-set.cpp
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file make1.cpp)
regex.cpp
sequence.cpp
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file modules.cpp)
set.cpp
md5.cpp(55): fatal error C1083: Cannot open include file: 'string.h': No such file or directory
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file make.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file object.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file mem.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file option.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file parse.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file output.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file pathnt.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file pathsys.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file regexp.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file rules.cpp)
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(12): fatal error C1083: Cannot open include file: 'crtdbg.h': No such file or directory (compiling source file native.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file scan.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file search.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file jam_strings.cpp)
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(12): fatal error C1083: Cannot open include file: 'crtdbg.h': No such file or directory (compiling source file startup.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file subst.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file sysinfo.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file w32_getreg.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file timestamp.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file variable.cpp)
C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\modules\../mem.h(14): fatal error C1083: Cannot open include file: 'stdlib.h': No such file or directory (compiling source file modules/regex.cpp)
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(12): fatal error C1083: Cannot open include file: 'crtdbg.h': No such file or directory (compiling source file modules/order.cpp)
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(12): fatal error C1083: Cannot open include file: 'crtdbg.h': No such file or directory (compiling source file modules/path.cpp)
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(12): fatal error C1083: Cannot open include file: 'crtdbg.h': No such file or directory (compiling source file modules/set.cpp)
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(12): fatal error C1083: Cannot open include file: 'crtdbg.h': No such file or directory (compiling source file modules/property-set.cpp)
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\include\yvals.h(12): fatal error C1083: Cannot open include file: 'crtdbg.h': No such file or directory (compiling source file modules/sequence.cpp)

C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine>dir *.exe
 Volume in drive C has no label.
 Volume Serial Number is 28F4-6A0C

 Directory of C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine

C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine>copy /b .\b2.exe .\bjam.exe
The system cannot find the file specified.

Failed to build the B2 engine.

**
** From file: C:\Users\Chris\vcpkg\buildtrees\boost-build\bootstrap-x64-windows-err.log **
**
File Not Found
Additional context
I have tried to .\vcpkg update and git pull
I ran .\bootstrap-vcpkg.bat before this

C:\Users\Chris\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine>copy /b .\b2.exe .\bjam.exe
The system cannot find the file specified.

@ChrisKay27, you need install window sdk, please install it via VS installer and try again.
Duplicated to https://github.com/microsoft/vcpkg/issues/19012, and please reopen this still be a problem for you.

I have installed it. im not using  anti virus and i have my firewall enabled im stuck with this since 4 days ago.
.
-- Installing: C:/vcpkg/packages/boost-build_x64-windows/share/boost-build/copyright
-- Bootstrapping...
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
    Command failed: C:/vcpkg/packages/boost-build_x64-windows/tools/boost-build/bootstrap.bat msvc
    Working Directory: C:/vcpkg/packages/boost-build_x64-windows/tools/boost-build
    Error code: 1
    See logs for more information:
      C:\vcpkg\buildtrees\boost-build\bootstrap-x64-windows-out.log
      C:\vcpkg\buildtrees\boost-build\bootstrap-x64-windows-err.log

Call Stack (most recent call first):
  ports/boost-build/portfile.cmake:63 (vcpkg_execute_required_process)
  scripts/ports.cmake:140 (include)

Error: Building package boost-build:x64-windows failed with: BUILD_FAILED

@Felipe21, could you attach C:\vcpkg\buildtrees\boost-build\bootstrap-x64-windows-out.log again? does it fail with same failures? The ctype.h file located in "C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt\ctype.h" for me, could you check it again?

Ok so i have reinstalled msvc 2017 downlaoded and installed vcpkg but when im installing the librarires Im getting the same error as him. i have my firewall disabled, the ports are allowed by modem

-- Downloading https://github.com/boostorg/build/archive/boost-1.75.0.tar.gz -> boostorg-build-boost-1.75.0.tar.gz...
-- Extracting source C:/vcpkg/downloads/boostorg-build-boost-1.75.0.tar.gz
-- Applying patch fix_options.patch
-- Using source at C:/vcpkg/buildtrees/boost-build/src/ost-1.75.0-a06f9834b9.clean
-- Downloading https://raw.githubusercontent.com/boostorg/boost/boost-1.75.0/LICENSE_1_0.txt -> boost_LICENSE_1_0.txt...
-- Downloading https://raw.githubusercontent.com/boostorg/boost/boost-1.75.0/boostcpp.jam -> boost-1.75.0-boostcpp.jam...
-- Installing: C:/vcpkg/packages/boost-build_x64-windows/share/boost-build/copyright
-- Bootstrapping...
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message):
    Command failed: C:/vcpkg/packages/boost-build_x64-windows/tools/boost-build/bootstrap.bat msvc
    Working Directory: C:/vcpkg/packages/boost-build_x64-windows/tools/boost-build
    Error code: 1
    See logs for more information:
      C:\vcpkg\buildtrees\boost-build\bootstrap-x64-windows-out.log
      C:\vcpkg\buildtrees\boost-build\bootstrap-x64-windows-err.log

Call Stack (most recent call first):
  ports/boost-build/portfile.cmake:63 (vcpkg_execute_required_process)
  scripts/ports.cmake:140 (include)

Error: Building package boost-build:x64-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: boost-build:x64-windows
  Vcpkg version: 2021-08-12-85ab112d5ee102bc6eac8cdbbfdd173a71374e04

Additionally, attach any relevant sections from the log files above.
PS C:\vcpkg>

now im using msvc 2017 but cheked both 2019 and 2017

c:\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file regexp.cpp)
jam_strings.cpp
c:\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file search.cpp)
startup.cpp
c:\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file rules.cpp)
c:\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file scan.cpp)
subst.cpp
sysinfo.cpp
c:\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file jam_strings.cpp)
timestamp.cpp
c:\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file subst.cpp)
c:\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file sysinfo.cpp)
variable.cpp
w32_getreg.cpp
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory (compiling source file startup.cpp)
order.cpp
c:\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file timestamp.cpp)
path.cpp
c:\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file variable.cpp)
c:\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\jam.h(73): fatal error C1083: Cannot open include file: 'ctype.h': No such file or directory (compiling source file w32_getreg.cpp)
property-set.cpp
regex.cpp
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory (compiling source file modules/path.cpp)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory (compiling source file modules/order.cpp)
sequence.cpp
set.cpp
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory (compiling source file modules/property-set.cpp)
c:\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine\modules\../mem.h(14): fatal error C1083: Cannot open include file: 'stdlib.h': No such file or directory (compiling source file modules/regex.cpp)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory (compiling source file modules/sequence.cpp)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\include\crtdefs.h(10): fatal error C1083: Cannot open include file: 'corecrt.h': No such file or directory (compiling source file modules/set.cpp)

C:\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine>dir *.exe
 Volume in drive C is Slim
 Volume Serial Number is 9979-BDFE

 Directory of C:\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine

C:\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine>copy /b .\b2.exe .\bjam.exe
The system cannot find the file specified.

Failed to build the B2 engine.

@Felipe21, you need install windows sdk, open VS installer and select the windows sdk.

C:\vcpkg\packages\boost-build_x64-windows\tools\boost-build\src\engine>copy /b .\b2.exe .\bjam.exe
The system cannot find the file specified.

Failed to build the B2 engine.

Seems like your anti-virus deleted the generated executable automaticly.

@Felipe21, have you solved the problem?

@ChrisKay27 @Felipe21, does this still be a problem for you?


Forced to set-upstream origin  before pushing

Is there a way to automatically run git push --set-upstream origin <branch-name> after creating a new branch?
I never had this issue until recently. Now create new branch > push isn't a valid workflow.

There was a new command Push -u introduced that does exactly this.


"Unexpected token ." on "})?.classGroupId;" due to no optional chaining operator support in certain node_modules runtimes, via tailwind-merge usage.

Describe the bug
Started seeing some Sentries via tailwind-merge originating from tailwind-variants:
  }
  var classRest = classParts.join(CLASS_PART_SEPARATOR);
  return classPartObject.validators.find(function (_ref) {
    var validator = _ref.validator;
    return validator(classRest);
  })?.classGroupId;
}
var arbitraryPropertyRegex = /^\[(.+)\]$/;
function getGroupIdForArbitraryProperty(className) {
  if (arbitraryPropertyRegex.test(className)) {
    var arbitraryPropertyClassName = arbitraryPropertyRegex.exec(className)[1];

To Reproduce
Install tailwind-variants in a new Next.js project and run in the app in a browser that doesn't natively support optional chaining operator. Chrome 60.0.3112 on Windows 7 is a good example.
Expected behavior
No errors.
Screenshots
No visual errors.
Potential solution
Via https://github.com/dcastil/tailwind-merge/issues/344#issuecomment-1809947458 it seems that we can upgrade tailwind-variant's usage of tailwind-merge by upgrading to v2 and using:
import { twMerge } from 'tailwind-merge/es5'

As discussed in #129, the transpilePackages option in Next.js can solve this for users that need to support very old browsers.


Move show password checkbox under password field

@di
This PR implements https://github.com/pypa/warehouse/issues/6722.
Screenshot before:

Screenshot after:

Let me know if you'd like any additional changes.

I could also move "show password" down to be horizontally aligned with "Log in" and "forgot password." I wasn't sure where exactly you wanted it. This does make password one tab away from username as the ticket requests.

I could also move "show password" down to be horizontally aligned with "Log in" and "forgot password."

Yes, please do that! I think that can be done with the split-layout class. We should also remove the split-layout class where it's no longer being used, like https://github.com/pypa/warehouse/issues/6722#issuecomment-538182534 describes.

Ok, I removed the split-layout where it is no longer used. When I apply the rest of the diff from https://github.com/pypa/warehouse/issues/6722#issuecomment-538182534, it basically looks like my screenshot above, without horizontal alignment.
How does d845979 look? I did the following:

Moved "show password" into the form group that has the log in and forgot password buttons
This broke the "show password" functionality. Looks like clicking on "show password" triggers some JS code, but it needs to be in a block that connects it to the Password Controller. So, I moved the entire form group into the
 block. Is there a better solution?

New screenshot below

will cause them to both be moved to the right side, but stacked on top of each other

Ah, I didn't realize that was the goal. Your suggested diff doesn't quite do it, since label and span are both inline (see below).

But when I wrap the label in a div in b98f393, I think it looks right

@nlhkabu No rush, but just a friendly ping on this one in case it got lost.

Thanks for the feedback! Here is an updated version:

The only difference I see is that Nicole's version has double the margin between "Log in" and "Show password." I tried to achieve this with the following, but the margins were getting collapsed with the sibling element:

              {% trans %}Forgot password?{% endtrans %}

I also tried wrapping the span in a div class="margin-top--large"
@di did you have an idea of how to get this extra margin and does it matter to you?

Since there's now a new feature request regarding a "Keep me signed in" button at #8033, would it be beneficial to switch to a :eye: icon, as mentioned by @bittner at #6722, to prevent a clutter of text fields under the password field?
Any thoughts? @di @sanjaysiddhanti

Nice! Adding an :eye: icon can maybe done easily now. Let's see. :smiley_cat:
Thanks for this improvement so far! :1st_place_medal:

Wow! This change is already rolled out. Nice!
Is the pipeline that does this public? It doesn't seem to be the GitHub Actions of this repository. :thinking:

Hi @sanjaysiddhanti! Congrats on landing your first pull request in PyPA projects. Could I ask you to take a look at #5222 and comment there if you can work on it?


MAT-29 Fix datatable row hover storybook

Issue Link

https://fullstacklabs.atlassian.net/browse/MAT-29
Checklist:

[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed locally.

The header looks great now, but looks like there's a problem with the last row when adding the checkbox on these


Fix git push error for protected CLA branch

The pull request is created from master636905150352080365 to master to fix git push error for protected CLA branch

@gewarren : Thanks for your contribution! The author, @TerryGLee, has been notified to review your proposed change.


[NDTensors] CuArray linear algebra in NDTensors

Description
In order to get NDTensorCUDA to replace ITensorGPU, working to update the linear algebra in NDTensors to be backend agnostics. Once these are working we should be able to perform basic BLAS operations like gemm, ger, qr, lu, svd and eigen. This will allow us to use more complex algorithms like dmrg without issue.
Checklist:

[ ] My code follows the style guidelines of this project. Please run using JuliaFormatter; format(".") in the base directory of the repository (~/.julia/dev/ITensors) to format your code according to our style guidelines.
[ ] I have performed a self-review of my own code.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] I have added tests that verify the behavior of the changes I made.
[ ] I have made corresponding changes to the documentation.
[ ] My changes generate no new warnings.
[ ] Any dependent changes have been merged and published in downstream modules.

Codecov Report

Merging #1146 (4d12f44) into main (4dde2e7) will decrease coverage by 5.51%.
The diff coverage is 78.18%.

:exclamation: Current head 4d12f44 differs from pull request most recent head 676bacb. Consider uploading reports for the commit 676bacb to get more accurate results

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##             main    #1146      +/-   ##
==========================================
- Coverage   59.65%   54.15%   -5.51%
==========================================
  Files          87       86       -1
  Lines        8326     8317       -9
==========================================
- Hits         4967     4504     -463
- Misses       3359     3813     +454

Impacted Files
Coverage Δ

src/ITensors.jl
100.00% <ø> (ø)

src/adapt.jl
100.00% <ø> (ø)

src/mps/abstractmps.jl
1.44% <0.00%> (-85.65%)
:arrow_down:

src/mps/projmposum.jl
0.00% <0.00%> (-66.67%)
:arrow_down:

src/itensor.jl
80.07% <63.63%> (+31.09%)
:arrow_up:

src/tagset.jl
89.04% <84.37%> (+8.61%)
:arrow_up:

src/global_variables.jl
100.00% <100.00%> (+54.00%)
:arrow_up:

src/tensor_operations/matrix_decomposition.jl
90.00% <100.00%> (+9.64%)
:arrow_up:

... and 66 files with indirect coverage changes


chore: add footnote about how to install to the release notes

Add footnote about how to install to the release notes in GitHub Releases https://github.com/activescott/lessmsi/releases

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

v1.6.93
GitHub release

Your semantic-release bot :package::rocket:


Fix source examples

Hi all,
I just read the current RML-IO spec and found that two examples had minor typos, so I fixed them.

Thanks!


feat: global go client

Fixes #6289, and enables #6296.
As suggested in #6289, we create a new dagger.io/dagger/dag package which contains all the same methods that a client does. The client itself is constructed lazily behind the scenes on first access.

@jedevc, do you mind updating the description in https://github.com/dagger/dagger/issues/6296 with a similar diff?

@helderco done! Thanks for the reminder :heart:


Add the latest few commits from upstream

Just adding the latest few commits from upstream.
(Re-do of https://github.com/atom-community/atom/pull/404 with our local branch, so we can fix the merge conflicts and GitHub.com will let us hit "merge".)

Hi @DeeDeeG, just want to watch live status

Closing in favor of #406, sorry for the confusion.


feat!: remove jackett

Jackett is no longer needed. Prowlarr has replaced it

There's one case where Jackett is needed: When a tracker has custom categories. Prowlarr don't allow them while Jackett does.


Paginate inputs/outputs

And reduce maximum viewable inputs/outputs element from 100 to x

https://github.com/RCasatta/fbbe/commit/788ac02783f2b3a740c7191c9d3365dcbe403ffd


Before and After Logic functions

It's useful to have a before function to complement the go() function because of the use of do*() functions.
Imaging the first line of go() getting the user from the session. Then the first line of every do function also getting the user from the session.
In this example, it would be useful to have the user set as a property on the logic, but go() is fired after the do functions.

Closed in bca1d67b448cf738161d6bc27a3c4b43f6e0ef6b