JxlDecoderSetImageOutCallback cannot reliably convert the pixel data type

Describe the bug
One of the trials I did to support HDR in Krita involved asking libjxl to convert the pixels' data type, from whatever their original format, to JXL_TYPE_FLOAT. This saves me from having to convert the pixels myself before linearizing (our HDR machinery expect floating point images):
                    case JXL_TRANSFER_FUNCTION_PQ: {
                        dbgFile << "linearizing from PQ";
                        d.linearizePolicy = LinearizePolicy::LinearFromPQ;
                        d.m_pixelFormat.data_type = JXL_TYPE_FLOAT;
                        return TRC_LINEAR;
                    }

Widening conversions through this function seem to introduce denormal values at arbitrary locations; they are mostly invisible to the naked eye, until the resulting canvas is tonemapped with e.g. OpenColorIO, which will clamp those invalid pixels to black.
Narrowing conversions will instead turn the pixel data into garbage.
To Reproduce
Download image number 17 from https://people.csail.mit.edu/ericchan/hdr/hdr-jxl.php. This image is identified by jxlinfo as:
JPEG XL file format container (ISO/IEC 18181-2)
JPEG XL image, 2048x2048, lossy, 16-bit RGB
Color space: RGB, D65, Rec.2100 primaries, PQ transfer function, rendering intent: Perceptual
Uncompressed Exif metadata: 918 bytes
Brotli-compressed XML  metadata: 6130 compressed bytes
unknown box: type: "hrgm" size: 75863
layer: full image size, name: "main"

Open it in a JXL compliant viewer, but beforehand, in the pixel format provided to libjxl set data_type to e.g. JXL_TYPE_FLOAT.
Expected behavior
Given that the original image has no NaN or infinite values, no NaN or infinite values should be found in the extracted bitmap.
Screenshots
JXL_TYPE_UINT16 to:

JXL_TYPE_FLOAT16
JXL_TYPE_FLOAT32
Manual conversion

Environment

OS: Windows 10 21H2
Compiler version: Microsoft (R) C/C++ Optimizing Compiler Version 19.34.31721 for x64
CPU type: x86_64 znver1
cjxl/djxl version string: cjxl v0.7.0 0.7.0 [AVX2,SSE4,SSSE3,Unknown]

Additional context
Krita's HDR JXL support is not yet available except for floating point, linear gamma, ICC profile images. I'm working on it, hence why this bug report is being made.

One reason that this could happen is if the endianness is not set correctly in JxlDecoderSetImageOutCallback(). Could you try setting
d.m_pixelFormat.endianness = JXL_NATIVE_ENDIAN;

in the code snippet above and see if the problem persists?

@szabadka Already did that as I use a default-constructed JxlPixelFormat. Setting it to any option is of no use.
On further look, though, it's always the blue channels that come out wrong, Krita's reporting the libjxl values for affected pixels to be "Inf".


Add a few other fields to workload_cache reqmgr2

We should add the following fields (provided during assignment) to the reqmgr_workload_cache document, in reqmgr2:
dashboardActivity, maxRSS, maxVSize, softTimeout and hardTimeout.

Hi Alan, those are already in the reqmgr_workload_cache. But with CamalCase except hardTimeout

I didn't find any of them here Seangchan
https://cmsweb-testbed.cern.ch/couchdb/_utils/document.html?reqmgr_workload_cache/amaltaro_ReDigi_cmsRun2_PNN_Oracle_151008_114823_2481
maybe we are talking about different docs?

Ah, this only works with reqmgr2 request.
https://cmsweb-testbed.cern.ch/couchdb/_utils/document.html?reqmgr_workload_cache/amaltaro_StepChain_ReDigi3_ReqMgr2_Validation_151008_003414_7581
However, it seems hardTimeout is just softTimeout + gracePeriod.  I can add the field (HardTimeout) though.

Seangchan, it seems they are not available even for ReqMgr2 requests only, see
https://cmsweb-testbed.cern.ch/couchdb/_utils/document.html?reqmgr_workload_cache/amaltaro_TaskChainPyquenZeemumuJets_PU_ReqMgr2_Validation_151008_003253_907

Sorry Seangchan, I picked a workflow that has not been assigned, that's why those fields are not there. This one was assigned:
https://cmsweb-testbed.cern.ch/couchdb/_utils/document.html?reqmgr_workload_cache/amaltaro_TaskChainTTbar_ReqMgr2_Validation_151008_003315_396
maxRSS and maxVSize are there, but not the dashboardActivity. Can you make this change as well?

Actually, the name is Dashboard instead of DashboardActivity. Not sure why we change the name in json doc.

All these fields are now available for reqmgr2.


Make AWS keys optional.

If not provided, to get the ECR token - environment variables, system properties, aws profile (~/.aws/credentials), instance profile are checked.

fixes #30

@bdpiparva , @ketan - can you please review this?

@varshavaradarajan - I will take a look at this. Thanks for the PR :)


Add accessible format request text to service page

https://trello.com/c/tUd7Ck2w/275-5-replace-document-links-with-attachment-component-in-frontend-apps
Adds details on how to request accessible versions of the documents on the service page.
Before

After

My review checklist
I've:

[ ] looked at the code
[ ] tested locally
[ ] run functional tests locally


[Improvement] Make property cloud.name and cloud.region-code mutable

What would you like to be improved?
Because there is a possibility that the creation was filled in incorrectly, or that the region changed as the URL of the catalog changed, we should allow modification of these two properties
How should we improve?
Make property cloud.name and cloud.region-code mutable

Hi @mchades ,
I want to follow up this issue.
Can it be assigned to me?
Best Regards,
Edward

Sure, assigned. @LindaSummer

Hi @mchades ,
Sorry to bother you.
I'm not sure related test case should be put in which test class.
Could you give me some advice?
Best Regards,
Edward

You can modify the tests:
https://github.com/apache/gravitino/blob/a89fe92506221d2d2f7a90c2c8681befdca074e7/catalogs/catalog-hive/src/test/java/org/apache/gravitino/catalog/hive/TestHiveCatalogOperations.java#L105-L106
and add integration tests to here:
https://github.com/apache/gravitino/blob/a89fe92506221d2d2f7a90c2c8681befdca074e7/clients/client-java/src/test/java/org/apache/gravitino/client/integration/test/CatalogIT.java#L45


How do I properly allow overriding HTTP Transport's default Dial func?

Hello!
I am very excited about go-micro and want to thank all the contributors for the great work you are doing.
My business needs require using custom Dial function to communicate with microservices in my environment. Unfortunately I couldn't find how to do it properly, and came up with this quick and dirty hack: https://github.com/sthetz/go-micro/commit/95638e3ff433a85ec42b39c51ef577f62baaf69a
If I understand your architecture correctly, the proper way would be to use transport.Option/transport.DialOption to set the Dialer, but I couldn't figure out how to do that. I tried adding a field to these structs and exposing setter functions to set that field, but in func (h *httpTransport) Dial(addr string, opts ...DialOption) (Client, error) the httpTransport didn't have the Dialer that I set.
Am I right in assuming that something like this wouldn't work at the moment?
micro.NewService(
  micro.Transport(
    transport.NewTransport(
      transport.WithDialer(customDialer), // would-be setter function for overriding the dial
    ),
  ),
)

What's the reason for overriding the dialer?

So people could use stuff like https://github.com/rs/dnscache and https://github.com/libp2p/go-reuseport. I do understand that it's very uncommon, but clientside DNS caching helps mitigate networking issues in my particular setup.

In terms of something like dns caching I would say you should handle this higher up. We use service discovery to resolve names to addresses, by the time the address is passed into the transport we're expecting it's been resolved. Either setting fixed ips in discovery or writing a selector which does the lookup would make sense.
Otherwise, the hack is close but not an ideal solution.
We would define Dialer as an interface and then accept that as an option to the transport. Still preserving the transport interface. The transport would then use the dialer to create the client.

You're right, handling dns caching via custom selector plugin is a much more straightforward solution.
Thank you for a swift response and valuable advice.


UX flows for requesting election passwords during ongoing elections

In this PR

Refactor password prompts to the extent that they require reuse in ongoing-election meeting-link flows
Wrote up meeting-link/password-prompt user flows document (see the included markdown file) to get my thoughts straight and as a reference when we need to do more work in this area
Implemented those user flows/journeys
Introduced a context-driven reducer for global client state; useEncryptionPassword() especially needed this because of how it's used on the election page from radically different parts of the component hierarchy. This keeps things in sync.

My recommended review flow

Get the new reducer stuff out of the way; review:

_app/store.tsx
pages/_app.tsx
_app/actions.ts
encryption/hooks.ts
_app/index.ts

Review meeting-link.md to get an idea of what I worked to implement in this PR
Review the rest, beginning with meeting-link.tsx

Future work (not now)

Refactor useLocalStorage() hook to use new store

I believe the reason the builds keep failing is that this is configured to use the eosdac RPC endpoint that's been giving us cors issues all day today.

And the same is happening for the job-dev-gc: https://github.com/eoscommunity/Eden/runs/3458783793?check_suite_focus=true

Nice work in this OG PR and great work in initializing our Global Store and Reducer!!! 👏👏👏


fix email error log templat

Args were passed to the wrong template. This should fix it

Nice catch :fishing_pole_and_fish:, thanks :+1:


When will V1.0 be available?

When will V1.0 be available?

Expected in late May.i will close this issue due to duplicate #432


Add guide for Pack maker tools

Staged
Also fixed the name of the "Insert" and "Packs" menus in various other pages.

Sorry for the late review, but LGTM!


Added Android app with Whatsapp customization

In this app I've used Kotlin and add directly send message without saving contact number Feature

Good @gauravmandall your app looks clean.


Unable to install or uninstall extension due to RESOURCE_ERROR

I'm trying to install the extension in our Firebase environment. After I tried to install the extension via the firebase CLI which failed, but now the extension is stuck in a loop where I can't complete the install or uninstall. The same error is generated every time, and none of the firebase functions seem to be installed. We have all the necessary services in use already by other extensions so any advice on how to fix this issue would be helpful!

FirebaseErrorMessage.json

Bumping this, I'm still getting the error when trying to install.

Hi @JoelHenn
The error seems to be a permissions error, have you verified you have the necessary permissions to activate the services that are failing?
Have you tried setting this up in a clean project to confirm whether it is related to the install that went wrong?
You may need to reach out to Firebase/GCP support.
FYI I'm no longer at the company that was maintaining this project.


Version 1.0

This package has served me well for 2+ years for https://github.com/florimondmanca/www, I think the current API is suited enough for a 1.0 release.

Codecov Report

Merging #14 (f23f08b) into master (670813b) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master       #14   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            8         8
  Lines          229       229
=========================================
  Hits           229       229

Impacted Files
Coverage Δ

src/asgi_sitemaps/__version__.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Apply all PRs created after migration began to azure-sdk-for-java repo

This issue is used to track all PRs needed to be applied to azure-sdk-for-java repo. While this repo is still in service, we should keep track of the merged PRs here and apply them to the azure-sdk-for-java repo.

[x] #866  @saragluna
[x] #868  @chenrujun https://github.com/Azure/azure-sdk-for-java/pull/12134
[x] #870  @saragluna
[x] #872  @saragluna
[x] #873  @saragluna
[x] #880  @saragluna
[x] #881  @saragluna
[x] #882  @chenrujun https://github.com/Azure/azure-sdk-for-java/pull/12079
[x] #885  @saragluna
[x] #890 @chenrujun https://github.com/Azure/azure-sdk-for-java/pull/12186
[x] #893  @saragluna
[x] #895  @chenrujun https://github.com/Azure/azure-sdk-for-java/pull/12189
[x] #896  @chenrujun https://github.com/Azure/azure-sdk-for-java/pull/12318
[x] #900  @chenrujun Not necessary in new repo.
[x] #902  @chenrujun https://github.com/Azure/azure-sdk-for-java/pull/12189
[x] #904  @chenrujun Not necessary any more.
[x] #905   @chenrujun https://github.com/Azure/azure-sdk-for-java/pull/12318
[x] #910  @chenrujun   https://github.com/Azure/azure-sdk-for-java/pull/12187
[x] #912  @chenrujun https://github.com/Azure/azure-sdk-for-java/pull/11979
[x] #915  @chenrujun https://github.com/Azure/azure-sdk-for-java/pull/12189
[x] #919  @chenrujun https://github.com/Azure/azure-sdk-for-java/pull/12188

All PRs have merged to new repo.
I'll close this issue.


Rotation for bg image

This allows to rotate the bg image.
An additional parameter is added to the payload :
{
  "tiles":[
    {
      "screen": <number>,
      "tile": <number>,
      "image": "<encodeBase64(.png)>",
      "zoom": <number>,
      "posOffset":[<x number>,<y number>],
      "angle":<number>
    }
  ]
}

 "angle":<number> is an integer that defines the rotation angle in increments of 0.1 deg (eg 900 = 90 deg)
+ <number> rotates CW , - <number> rotates CCW
each rotation is absolute from origin (not incremental)

I wonder if we should look to re-organise this payload a bit - the zoom, posOffset and angle are image only related but they are in the root tile payload.
What about something like;
{
  "tiles":[
    {
      "screen": <number>,
      "tile": <number>,
      "image": {
        "base64": "<encodeBase64(.png)>",
        "zoom": <number>,
        "offset": [<x number>,<y number>],
        "angle": <number>
      }
    }
  ]
}

That makes sense. I was already thinking about an additional cmnd/ that set the parameters of a previously sent image which saves sending and rendering the same image everytime
{
  "tiles":[
    {
      "screen": <number>,
      "tile": <number>,
      "imageProperties": {
        "zoom": <number>,
        "offset": [<x number>,<y number>],
        "angle": <number>
      }
    }
  ]
}

Would it make sense to keep everything in the one "image": {} payload, and if you don't want/need to send the image itself you just leave out the "base64": <> field (i.e. if already sent earlier)?

OK, so empty "image"  (may be change to "bgImage") payload means remove the image
missing/empty "base64" means use existing image

That sounds good to me.

Please see updated top comment.

Looks great, ship it!


Roll engine 38ac5f30a702..33b0082b1e5b (3 commits)

https://github.com/flutter/engine/compare/38ac5f30a702...33b0082b1e5b
git log 38ac5f30a7026e870619c2e8e8c99c070d74036f..33b0082b1e5b296fc553cbcd67400a9efccc25f8 --no-merges --oneline
33b0082b1 Roll src/third_party/skia a022b0fdc441..7217e22822b2 (1 commits) (flutter/engine#10200)
4ee453d24 Roll fuchsia/sdk/core/linux-amd64 from NDQim5iXsGvfeCYhlEPR_KlvZv33t_0m7BMA41mj8HQC to RbDm6nqefHOlinm0ulXGeQqpMp1hMsBIpfrBAElpkhwC (flutter/engine#10199)
19760216a Roll fuchsia/sdk/core/mac-amd64 from gXIxRFXOagEFKXR0YCwZPnoFd5HsrVLysQ2gQyvtk3kC to vBbEgWegVmypZ-HnXDLc8NopkD3SLzco2m6F5USDhLUC (flutter/engine#10198)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (cbracken@google.com), and stop
the roller if necessary.

Trybots failed. These were the failed builds: https://cirrus-ci.com/task/5338824731787264 , https://cirrus-ci.com/task/4775874778365952

Commit queue failed; closing this roll.


remove Aws and Azure small instance types

@keyki or @doktoric

Jenkins build failed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/786/

Jenkins build finished, all tests passed.
Refer to this link for build results: http://ci.sequenceiq.com/job/cloudbreak-pull-request/787/


Improve tool explanations in docs

Description of feature
In my opinion, the docs would benefit from an overview providing a brief explanation of what each tool does.
While some tools on the tutorials page have short descriptions, others lack them or give a technical explanation without biological context (e.g. Milo - KNN based differential abundance analysis).
Maybe we could add a table or something similar above where we summarize each tool. Helpful could also be to "explain" each tool by providing questions one can answer using that tool. E.g. "How does the cell composition of my data change in response to a perturbation?" --> Milo

Thank you for raising this!
I'm not sure whether I like another table because we already grouped the tools into categories it feels like we'd be grouping them again somehow.
I think that having the tutorials better grouped with small introduction sections like we discussed will help a lot. I'd also improve the descriptions of the first cell in the tutorials and the usage documentation.

I didn't add a table yet but I improved it at least. We might revisit this later but we have other priorities for now.


Root node documentation

http://router5.github.io/docs/configuring-routes.html says

If you pass to Router5 an array, it will automatically create a rootNode with an empty name and empty path (new RouteNode('', '')), which is the recommended way.

However it is impossible to either new Router5({name: '', path: ''}) or router.addNode('', '') because of Uncaught Error: Route constructor expects routes to have an name and a path defined..
Not to mention that '' can't match anything.
So it is both:

recommend to use empty name and route for root node
which is impossible to implement

The use of a not unamed root node is not recommended, not tested and therefore not documented.
The only way to do it is to path a RouteNode object to the constructor, otherwise it will default to this.rootNode = new RouteNode('', '').

new Router5({name: '', path: ''}) will create an unamed root node and then tried to add an unamed route to the tree => error
router.addNode('', '') => constructor has already been called, same as above

Don't you think you need to refactor documentation?

It is part of the roadmap to "1.0.0" to improve documentations. Please raise documentation issues here

It is part of the roadmap to "1.0.0" to improve documentation

Good to know.

Please raise documentation issues here

Link is broken :(

Fixed


兼容swoole的cURL handle

目前swoole curl handle 没有兼容
swoole 环境
swoole
Swoole => enabled
Author => Swoole Team<EMAIL_ADDRESS>Version => 4.8.1
Built => Nov 10 2021 14:57:16
coroutine => enabled with boost asm context
epoll => enabled
eventfd => enabled
signalfd => enabled
cpu_affinity => enabled
spinlock => enabled
rwlock => enabled
sockets => enabled
openssl => OpenSSL 1.1.1f  31 Mar 2020
dtls => enabled
http2 => enabled
json => enabled
curl-native => enabled
pcre => enabled
mutex_timedlock => enabled
pthread_barrier => enabled
futex => enabled
mysqlnd => enabled
async_redis => enabled
Directive => Local Value => Master Value
swoole.enable_coroutine => On => On
swoole.enable_library => On => On
swoole.enable_preemptive_scheduler => Off => Off
swoole.display_errors => On => On
swoole.use_shortname => Off => Off
swoole.unixsock_buffer_size => 8388608 => 8388608

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

fixed in v2.6.0


Feature: Mutliple Ascom Remote Servers

Is it possible to have multiple Ascome Remote Servers?
I have a mini PC on each of my scopes and one for the observatory - could Ascome Live support more than one Ascome Remote server?

Currently it's one astrolive instance per ascom remote. If you're using it running as a container multiple instances are easily possible. Just map a different config file to each instance.

Yeh good idea ! Thanks and great work on this project


Pushdown config

This changes the config model_config = ConfigDict() on BaseModel and __pydantic_config__ = ConfigDict() on dataclasses and TypedDict) to "push down". This means that configs set on an outer model in the case of nested models get recursively pushed onto their children models as long as the child does not explicitly set the config param.

@samuelcolvin this is as far as I can get. The main issue I've run into is that adding the config to the ref causes generics to break because generics also use refs outside of GenerateSchema so there's no way for them to track the "current ref".

If we remove this branch: https://github.com/pydantic/pydantic/blob/ad45332a3ecb5e35fe459ba0a5013a5b4cc6e4a8/pydantic/_internal/_core_utils.py#L121
All tests pass but we will not have resolved the issue of having a single ref with different configs. That would simply be a bug. To make it less likely, we could not push down configs for BaseModel, which IIRC is also the V1 behavior. Still, we should add a test to demonstrate the bug so we can try to fix it later.


Extend the API with a GET call to obtain the file data without setting Accept header

Reportedly it is impossible to do so in the browser JS. So we need this alternative mean to get it.

Something like ../data.


Size prefix for the buffer ?

Hi,
Currently, I manually add a u32/u64 size prefix  (depending on context, always known in advance)  to my archives when storing on disk.
The afterthought is that I may access unaligned data while doing so, because I offset my archive by 4/8 bytes, which is problematic when I read u64 data in my archive. It forces the prefix to be a u64 to play safely.
Having the prefix size handled by the library could help dealing with that automatically.
So, Is there a "buffer length prefix mode" as flatbuffers do, already built in ?
Thanks,

The prefix mode you described does not exit in rkyv. How you get your bytes to rkyv is up to you, you just have to make sure the alignment is correct. Maybe in the future something like this could be useful, but it's a specific use case right now.


[Bug]: The Error log console on the query editor does not go away.. Even after we move to the Edit DS page, it is retained there.

Is there an existing issue for this?

[X] I have searched the existing issues

Description
When I click on Schema/Error/Log/Inspect Entity, and then go to the Edit DS screen, the bottom pane does not go away.
Steps To Reproduce
https://github.com/appsmithorg/appsmith/assets/101863839/cf427ebd-7a42-465c-ae1c-b63979c045a9
Public Sample App
No response
Environment
Production
Issue video log
No response
Version
Cloud

This was not the case before, seems to have broken sometime recently. Tried version v1.10, there also the same issue exists though.


Be able to deploy to the servers with Ansible-Tower

[x] Be able to deploy to the servers with Ansible-Tower

@maxkadel helped with deployment from Ansible-Tower to both the staging and production servers!


Using Head and Link components with TypeScript

The with-typescript example mentions the following about using the Head and Link components with TypeScript:
In tsconfig.json the options jsx="react" compiles JSX syntax into nested React.createElement calls.
This solution doesn't work well with some Next.js features like next/head or next/link.
The workaround is to create JS files that just return the mentioned module and require them from TSX files.

While I have sporadically seen an error using these components, I was wondering if there is/will be an effort to prevent having to write these workarounds in the future. As someone who's evaluating Next.JS at the moment, the TypeScript support seems to be hit or miss and I'm trying to get a sense for whether the plan is to treat it as a first-class citizen within Next.JS going forward.

Tracked here: https://github.com/zeit/next.js/issues/2391


Caliptra resets

1] Is cptra_rst_b warm reset for Caliptra? What all it resets on assertion?
2] Is cptra_pwrgood cold reset for CAliptra? That resets all the blocks - RISC-V, AHB interconnect, Crypto block (including KV and the crypto engines), Data Vault, PCR, SOC interface block?
3] With WDT reset what all blocks in CAliptra are reset?

Please check the integration spec, if we need to add clarity to the spec reopen the issue and let us know here.
cptra_rst_b is the warm reset. It resets everything not deemed "sticky".
cptra_pwrgood is the cold reset. It resets everything.
WDT is an internal function.


Error  Call to undefined method MongoDB\Database::connect().

Laravel-mongodb Version: 4.0
PHP Version: 8.2
Database Driver & Version: mongo 5

Description:
Steps to reproduce

Run php artisan tinker with php8.2
run command : DB::connect();
Error will pop up

Expected behaviour
It should be showing like connection success or failure instead of undefined method
Actual behaviour
php artisan tinker
Psy Shell v0.11.21 (PHP 8.2.10 — cli) by Justin Hileman

DB::connect();

Error  Call to undefined method MongoDB\Database::connect().
Logs:
Insert log.txt here (if necessary)

I think this should answer your need.
DB::connection()->getMongoClient()->listDatabaseNames()

If it connects successfully, it will return database names as ArrayIterator.
But if it fails, it will throw MongoDB\Driver\Exception\ConnectionTimeoutException exception.

Would you like to implement the connect function ? It seems to be in Eloquent.

Before we do that, what's the use case for this? The driver manages connections automatically, and except for in special circumstances, the user shouldn't have to worry about them. Note that the driver doesn't allow closing the connection either, and unless you disable client persistence (which we don't recommend except for very special circumstances) even unsetting the client instance will not close the connection.

@hans-thomas: regarding your solution in https://github.com/mongodb/laravel-mongodb/issues/2649#issuecomment-1777191042, listing database names goes beyond what's needed to ensure the driver actually connects, and in some environments that might also require special privileges on the authenticated user. The simplest approach would be to issue a ping command (admin database would be a fine choice). Alternatively, you can call Manager::selectServer() since topology discovery is a precondition of server selection, and that will ensure the driver initializes its connections. When selecting a server, I'd also suggest using "primaryPreferred" instead of "primary" to avoid potential server selection failures if the primary was temporarily unavailable (assuming we only care about socket initialization here).
Per your other comment in https://github.com/mongodb/laravel-mongodb/issues/2649#issuecomment-1779195537, what is the relation to SQLiteDriver? Or were you just using that as an example of the ConnectsToDatabase trait?

Thank you for your comment. I will give it a try later.

Per your other comment in https://github.com/mongodb/laravel-mongodb/issues/2649#issuecomment-1779195537, what is the relation to SQLiteDriver? Or were you just using that as an example of the ConnectsToDatabase trait?

Nothing, I just wanted to clarify that there is no connect method publically available on DB facade. I used SQLiteDriver for example to check connect method availability.

Closing as solutions to check if the connection have been provided by @jmikola:
use Illuminate\Support\Facades\DB;
use MongoDB\Driver\ReadPreference;
use MongoDB\Laravel\Connection;

DB::connection()->getMongoClient()->getManager()->selectServer(new ReadPreference(ReadPreference::PRIMARY_PREFERRED));

The method Illuminate\Database\Connectors\ConnectorInterface::connect() must return a PDO instance, which we can't do. So we will not implement this method.

@GromNaN I think it's better to make a new ping method on Connection class to make it easy for users to access this feature.

That seems acceptable to me. Let’s do it.


[ENH] __getitem__ aka [ ] dunder for transformers, column subsetting

This PR adds column subsetting functionality to transformers via the [ ] (__getitem__) dunder.
Similar to how this works in pywatts, using the [ ] dunder will change any transformer to additionally subsetting columns of outputs (first key) and/or inputs (second key).
This is done by pipelining with the existing ColumnSelect transformer, using the existing TransformerPipeline.
Examples:
my_trafo["a"] is shorthand for my_trafo * ColumnSelect("a"), which in turn is shorthand for TransformerPipeline([my_trafo, ColumnSelect("a")])
my_trafo[idx1, idx2] is shorthand for ColumnSelect(idx2) * my_trafo * ColumnSelect(idx1), which in turn is shorthand for TransformerPipeline([ColumnSelect(idx2), my_trafo, ColumnSelect(idx1)])
Includes tests.
Relies on #2906, so subsetting like my_trafo["a"] is valid (same as my_trafo[["a"]])

Credit to pywatts for the idea - thanks, @benheid, @smeisen, @kalebphipps!


Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value

When trying to receive calendar info on iOS, I get an
Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value

in SwiftDeviceCalendarPlugin.swift line 217.
This is in the
private func createEventFromEkEvent(calendarId: String, ekEvent: EKEvent)

function, when accessing the ekEvent.title value.

Hi @bardram are you able to replicate this using the example app that's part of the source code? If so, would you be able to submit a WIP pull request that demonstrates the issue - we can take a look and see if we can reproduce and fix the issue.

This has been fixed in v3.1.0


Adds a FAQ as to why Vault's cert chain may not include the intermediate CA cert

This PR attempts to add a FAQ to answer the question users seem to ask a lot now about why the Vault intermediate CA is sometimes not written to tls.crt, see i.e cert-manger#4185, cert-manager#4023.
Closes https://github.com/jetstack/cert-manager/issues/4023
Signed-off-by: irbekrm<EMAIL_ADDRESS>

Thanks for looking at this @maelvls !
Following our discussion this AM, I think we will probably change this behaviour, so there may not be a need for this PR.
/hold

I'll close this since as of https://github.com/jetstack/cert-manager/pull/4261 the intermediate returned will always be part of the chain.


Add helper functions to load all morpholigies in a directory.

ezy.load_neurons(directory_path) returns a list of ezy.Neuron objects,
one for each morphology in directory_path.

I went for n instead of l. I don't want that line to become too long.


PF-109 Added the feature complete ObservationValidator as an example project

@schmidt4brains ,
This adds the ObservationValidator as an example project of using Aquarius .net SDK to interact with Samples system.
Can you review?
Thanks,
Bill

Looks good.


Engagement page performance

This PR proposes some changes on the /engagement view, with the intention to improve performance. It does this by:

basing the db queries on the Engagement table rather than the Product table
optimizing joins and prefetches

Additionally, the HTML table was revamped to accommodate the db changes, with some layout changes.

Thanks, long overdue change :-)
It looks like this page is also printing the count, which would result in lots of queries without prefetching. Could you look at applying the count from #4033 ?

Hey @valentijnscholten - I had actually intended to add something about that to the ticket - we can reduce the query count by replicating that prefetch, but it adds quite a bit of time to the total page load count. Again, that's with our very large test table. But I can give it another go and collect some stats on it.

I think some paging would be in order too, that will really help performance.

Interesting approach with the separate count, never understood why django is not doing it that way. Probably because of the joins it can't know we just want the count for all engagements/tests.

@valentijnscholten sorry, thought I did that already - added name queries back.


Ldanzinger/style file

@JamesMBallard please review/merge. There is slight differing implementation between C++ and QML:

QML needs multiple SymbolStyle objects so we can get multiple search results. C++ uses one SymbolStyle but uses task ID to keep track of each
C++ needs image provider implementation to support createSwatch

Just that one comment about including QScopedPointer twice, otherwise looks good.

@JamesMBallard I refactored the combo box by splitting it out into its own component. Seems a lot cleaner.


aggressive minification

p {"values: "} ->
values:

This is obviously an issue. Minifying code is fine, but against user input is painful to deal with.

Hi, would you like to give a minimal example?
Maud doesn't minify. So I'm not sure how you're seeing this behavior.

@FallBackITA27 If you're using the browser's inspector rather than 'view source', you're seeing the resulting DOM, not the input HTML. Insignificant whitespace is stripped by the browser's HTML parser before appearing in the DOM.

Insignificant whitespace is stripped by the browser's HTML parser before appearing in the DOM.

Nope, it's made into text nodes which are visible to the user and you can actually interact, depending on the tag.
You can actually see this by logging child nodes on an indented element.

Hi, would you like to give a minimal example?

fn build() {
    let x = maud::html {
        head { title { "test" }  };
        body {
            p { "Shroomstrat: " };
        };
    }.to_string();
    std::fs::write("./t.html", x.as_bytes()).unwrap();
}```

The result is as stated above, where the content of p, meaning that space, is removed.
I'm unsure if the example works, I just winged it

The example does not compile; there's no maud::html function. There is a maud::html! macro, but there is no .to_string() function on the PreEscaped<String> it returns.
Changing your example as follows:
    fn build() {
        let x = maud::html! {
            head { title { "test" }  };
            body {
                p { "Shroomstrat: " };
            };
        }
        .into_string();

        std::fs::write("./t.html", x).unwrap();
    }

This creates the following output file:
<title>test</title>
Shroomstrat:

Note that the space is not removed.

Huh. I'll look into it on my own, absolutely 0 idea on why the output isn't the same.


Remove KeyValueDataObject

This experimental data object is basically a lightweight wrapper around the root directory.  It's no longer used in any of our examples, and I don't believe we have a plan to promote it to non-experimental.

No need to mention experimental stuff in the release notes, right?

If we suspected usage we would, but I'm fairly certain this one is unused.


Improve example in the 'arrays' concept and connected exercise

A part of the example didn't make too much sense and a comment was misplaced

Thanks again!


Added changes to support inline tag for the structure

What is the complexity of go cyclo
savitaashture<EMAIL_ADDRESS>于 2018年2月28日周三 17:36写道：

@savitaashture commented on this pull request.
In core/config-manager/unmarshal.go
https://github.com/ServiceComb/go-archaius/pull/9#discussion_r171141576:

@@ -283,9 +327,109 @@ func (cMgr *ConfigurationManager) populateMap(prefix string, mapType reflect.Typ
return rValue, nil
}

-func checkPrefix(heap, prefix string) (bool, int) {
+func isSliceContainString(str string, list []string) bool {

for _, value := range list {

if value == str {

	return true

}

}
return false
+}

+func checkAndReplaceInline(prefix, heap string, tagList []string) (string, string) {
Verified go cyclo.
No issues found for this file.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ServiceComb/go-archaius/pull/9#discussion_r171141576,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABiUiu2Chd_hMl4A-nKuEHWriJ4rhX9Kks5tZNfBgaJpZM4SUqG6
.

18
+18 configmanager (*ConfigurationManager).populateMap ./unmarshal.go:231:1

plz make it to 16 only by refactoring

use some fake service name the pattern is ShoppingCarts, shopping_carts, shopping-carts

and there won't be same tag. don't worry

Used fake service name as ShoppingCarts instead of backoff.
Refactored code and decreased complexity to 16.

+16 configmanager checkAndReplaceInline ./unmarshal.go:348:1
+15 configmanager (*ConfigurationManager).populateMap ./unmarshal.go:256:1
+15 configmanager (*ConfigurationManager).updateEvent ./configurationmanager.go:384:1

@WillemJiang plz merge

@wangkirin Could you take care of it?

LGTM


functions of sound/video/digital characteristics menus

In the original editor, the different pieces of the sound characteristics, video characteristics and digital file characteristics each had a unique template.
Example from the DVD Instance profile:

In the new editor, the display is more streamlined, which is great, but the default options are not changing as the menu options are changed. In addition, any lookups associated with these templates are no longer working.
Test 1 -- create a new DVD instance. I highlight the "Digital file characteristics" template to add a new option.

In the new template, I change to "regional encoding" and type a term in the lookup box

The lookup isn't working; this template is connected to a vocabulary list (https://id.loc.gov/vocabulary/mregencoding) in the profile editor.
Test 2 -- create a new CD instance. I highlight the "Sound characteristics" template

And click the right arrow to change from "Type of Recording" to "Recording medium (Optical)"

The default value of "digital" remains and the default value of "optical" does not appear.

transferred to Gitlab


NF: automatic form generation from jsonschema

Building on top of #216.
This PR adds:

schema $ref resolution, using client-side available schemas (currently for the schemas used in datalad-catalog)
Translating a resolved schema into a form setup object, from which the metadata entry form is then automatically generated using vue components.

To DO (next PR):

enable user button to trigger metadata entry
add ability to upload arbitrary json schemas (draft 2020-12)
fix data binding from child components to form, as well as form/input data editing

Codecov Report
Base: 82.40% // Head: 82.40% // No change to project coverage :thumbsup:

Coverage data is based on head (1c9e9c2) compared to base (a2659b6).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #225   +/-   ##
=======================================
  Coverage   82.40%   82.40%
=======================================
  Files          24       24
  Lines        1580     1580
=======================================
  Hits         1302     1302
  Misses        278      278

Flag
Coverage Δ

unittests
82.40% <ø> (ø)

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

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


GIVE US DISCORD MAPQUEST BECAUSE WE ARE ALL BOOMERS

Thanks.

https://developer.mapquest.com/documentation/open/directions-api


feat: full screen gallery

References https://autoricardo.atlassian.net/browse/DM-740
Motivation and context
Adds fullscreen styling to the gallery component
Before
No fullscreen gallery
After

How to test
Interact with the gallery in storybook

The buttons seem not to match the design they are outside the slides in the linked figma  Are there some changes not represented in the design?

No, you're looking at the existing (no full-screen) gallery variant implemented in #298. Check the full screen story to compare with the design

@GutierrezGo I'll check that with Enrique, but let's not block it because of this. It's feedback towards the inline gallery that already exists

Maybe it's just me but it's hard to find the arrows. Taking listings implementation as an example (is it possible to doble check this with the designer, for UX proposes):

the CFY variant is hard to see on bright images. You have issues with either of the variants. I discussed that throughoutly with Enrique and it is as per design: https://www.figma.com/file/QYphttx4oaLD2Sd2L50meg/AS24-Detail?node-id=2878%3A139763

@GutierrezGo @talamcol I adjusted the arrows so that only the background is opaque (that's how it was designed). Arrow itself is always fully white now. It should alleviate the issue


Kubernetes Cluster install failed due to unable to download image from quay.io/v2/coreos/hyperkube/manifests/v1.8.3_coreos.0

Not sure if this is a bug or not.  When I deploy Kubernetes with kubespray, the ansible-playbook execution stops with the following error. This issue was happening since yesterday.  After whitelisting the coreos repositories in the firewall, the docker images are getting pulled successfully now.


[WIP] Add equality.testers package

Codecov Report
Attention: 73 lines in your changes are missing coverage. Please review.

Comparison is base (ac82309) 100.00% compared to head (f8227d5) 96.59%.
Report is 1 commits behind head on main.

Files
Patch %
Lines

src/coola/equality/testers/default.py
0.00%
60 Missing :warning:

src/coola/equality/testers/base.py
0.00%
9 Missing :warning:

src/coola/equality/testers/__init__.py
0.00%
4 Missing :warning:

Additional details and impacted files
@@             Coverage Diff             @@
##              main     #376      +/-   ##
===========================================
- Coverage   100.00%   96.59%   -3.41%
===========================================
  Files           58       61       +3
  Lines         2068     2141      +73
  Branches       372      386      +14
===========================================
  Hits          2068     2068
- Misses           0       73      +73

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


#518 Add platform option for pull

This also fixes the platform variant test case mentioned in  #518
docker pull --help
Usage:  docker pull [OPTIONS] NAME[:TAG|@DIGEST]

Download an image from a registry

Aliases:
  docker image pull, docker pull

Options:
  -a, --all-tags                Download all tagged images in the repository
      --disable-content-trust   Skip image verification (default true)
      --platform string         Set platform if server is multi-platform capable
  -q, --quiet                   Suppress verbose output

I only squashed the commits


CFP: Support consistent routing for endpoints not in topology aware routing

To keep traffic within the same zone it originated from we are using Topology aware routing. In Topology aware routing all Cilum agents in a zone correctly maps LB service IP to pod endpoints in that zone.
With this setup, if a request from a client first reaches one zone and then goes to another zone, then subsequent requests go to a pod which is different from the pod which handled the first request.
Is it possible to support this feature where connection to pods which is already created can prioritize consistent routing over topology routing?

Would be great if someone can tell me if this can even be supported or not.


SPICE - Update met_to_j2000ns

Summary
Update /Users/lasa6858/imap_processing/imap_processing/cdf/utils/met_to_j2000ns so that it is more accurate by using the spacecraft clock kernel.
MET - spacecraft ticks (close to a second)
SCLK - shows how to adjust clock ticks to a true time
kernel location: https://lasp.colorado.edu/galaxy/display/IMAP/Data
You will need to

furnish the sclk (imap_sclk_0000.tsc) and leapsecond (naif0012.tls) kernels similar to how it works in spice_examples.py:
with spice.KernelPool(kernels): etc.
Use relevant tool/tools listed here to update the met: https://spiceypy.readthedocs.io/en/main/documentation.html#spiceypy.spiceypy

Requirements
The more specific the better.

Implement SPICE SCLK in met_to_j2000ns

Related tickets
No response

For this ticket I suggest that the function should ignore the need to furnish the kernels. Assume that the needed kernels will already be furnished. That piece will eventually be taken care of by the decorator that I will implement. For testing, you will need to furnish the kernels noted in the ticket description in the test function before calling met_to_j2000ns.

I would also suggest that met_to_j2000ns be a wrapper around a function called met_to_j2000 which returns double precision floating point seconds since J2000. That function in turn should essentially vectorize the underlying spiceypy function that does the conversion.

I still have some reading up to do on SPICE. What is meant by "furnish" kernels?

What is meant by "furnish" kernels?

When you furnish a kernel, by calling furnish(path_to_kernel), you are really just "loading the kernel into the program". This lets SPICE know about the kernel. It opens the kernel and reads some metadata to understand what information the kernel provides. That is really all furnishing does.
This page has a nice overview of kernels: https://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/info/intrdctn.html

One piece of background info that I thought might not be obvious is that SPICE source code is written in FORTRAN. NASA's Navigation and Ancillary Information Facility (NAIF) created a C wrapper for the FORTRAN code and provides compiled shared objects that can be called from C. The spiceypy package essentially just wraps the C code such that it can be called from python. If you look at the spiceypy documentation, all of the function documentation link directly to the NAIF CSPICE documentation.


Patch to support matrix params in path

https://github.com/simplegeo/python-oauth2/issues/#issue/35

@groodt thanks so much for your PR!


Image links broken in README.md file

Image links in Beginner and Intermediate sections of the README.md file are broken.
These show broken in Chrome and Edge.

Which images links are exactly broken?

Refer to pic below:

Strange. Currently I can not reproduce it. Which browser are you using and which version?

Can you check again if it working now? Thank you @KinsonDigital

Unfortunately not.
Chrome Version: 76.0.3809.100 (Official Build) (64-bit)
Edge Version: 41.16299.1004.0

@KinsonDigital Is it working now? It is difficult for me, since I can not reproduce it.

Actually, I have only attempted this on my work machine.  So far it is still showing broken on my work machine.  I was curious so I tried this on my home machine and it works just fine.  I have cleared my browswer cached as well on my work machine and still have the same result.
I have a feeling that it might be something specifically with my work machine.  Maybe my client's network firewall is blocking something and causing the issue.  I am not sure.  This is better news at least.  I am sorry if I waisted any of your time.
I can try this on my work machine while NOT being on there networks or connected via VPN and see what result I get.  I will let you know.


yargs-parser modifies args

yargs-parser modifies the args array when parsing, notably when -- is separated by =.
Because args is parsed again when a command is found this causes positional arguments within the command to be misaligned.
This behavior doesn't seem documented in yargs-parser, so maybe the bug is there, or maybe yargs should copy args when calling Parser.detailed.
Happy to provide a fix for either or both projects, just need to know which fix is preferred :smile:

@bcoe if you're going to get a release out, this should be fixed too. It prevents positional arguments in commands from working if a preceding option uses = for its value.

@novemberborn mind adding a failing test? once I have a better idea of what's going on from this, we can talk about which project needs the fix -- I'm guessing it will probably be yargs-parser :+1:

@bcoe failing test: https://github.com/yargs/yargs/pull/399
yargs-parser fix: https://github.com/yargs/yargs-parser/pull/9


Regression: lost ability to drop a folder into Code to open it

Now we try to open the folder as editor which fails. We should detect that a folder is dropped and give the right feedback.

extension file like .vsix need also give the right feedback.

I pushed a fix for it, @f111fei maybe you check it out when we push July insider builds (sometime after we released stable this week).

@bpasero  Extension install failed. I push a PR for this. See https://github.com/Microsoft/vscode/pull/8786

@f111fei thanks for reporting, looks like another issue. I have assigned @joaomoreno and @isidorn to look into that.

Another problem. I am not sure why you add the code DOM.EventHelper.stop(e); when dragover and drop.
https://github.com/Microsoft/vscode/blob/5da820a3b5f0e510abca2aab8645b0d4c8f7726f/src/vs/workbench/electron-browser/window.ts#L91
https://github.com/Microsoft/vscode/blob/5da820a3b5f0e510abca2aab8645b0d4c8f7726f/src/vs/workbench/electron-browser/window.ts#L132

@f111fei by default if you drop a link into an electron window it will try to navigate to that URL. so this is needed to prevent a link from opening.

Yeah. I am writing an extension for vscode. I use vscode.previewHtml to show my html document in webview. In my html, I add some listeners like dragover and drop, but these listeners will also prevented.

@f111fei that surprises me because the drag listeners on the editor area and tabs are also working even with that code. Also, this is not a new change, you can see how this was prevented before already: https://github.com/Microsoft/vscode/blob/1.2.1/src/vs/workbench/electron-browser/window.ts#L67

Maybe this is a bug existed for a long time. I will push an issue for this.

@f111fei please try if you can fix it by removing the drag over handler maybe? What is interesting is that a HTML preview in Code actually runs in a different process (more isolated even than an iframe), so I wonder how DND behaves in this case anyways.

As I know, If renderer process prevent default handler like keydown,   some shortcut operations like copy, cut will not be executed in webview.  I think DND is just that.

@bpasero  This is the issue https://github.com/Microsoft/vscode/issues/8794 about this


[stable/jenkins] external backup and restore of job history

Is this a request for help?:
No
Is this a BUG REPORT or FEATURE REQUEST?:
FEATURE REQUEST
Current version of jenkins helm chart doesn't support external backup and restore mechanism for job history (some people use it for apps versioning).
For temporary solution I have init-container running along with jenkins-master which backups in some period of time.
tar -C /var/jenkins_home -z --exclude jobs/*/config.xml --exclude jobs/*/workspace* --exclude jobs/*/simulation.log -c config-history jobs -f backup

then backup can be uploaded e.g. to s3 bucket and restored during jenkins startup.
But there are some limitation of this approach.
Which chart:
stable/jenkins

I would vote for this feature. It would be of great interest to have a way to restore the job history. Even on an chart upgrade.

@svyotov @muehlburger ok guys, if you want I can make a PR with automated backup and restore in place :)
but the question is - will it be accepted as a solution?


matrics about permission denied

It could work when I first calculated. But when I try other pictures, same way but come up to new issue

Maybe you can replace '/gdata' with a path which you have permission.

Maybe you can replace '/gdata' with a path which you have permission.

okkkk! Thank u! I will try


xray_ignore_rule doesnt have an update resource function, causes error

Describe the bug
We wanted to change and xray ignore rule to edit the component being edited. The change is very basic just remove the component version
Requirements for and issue
Perform a basic update on a resource
     -  component_name  = "gav://org.yaml:snakeyaml:1.33"
    +  component_name  = "gav://org.yaml:snakeyaml

  # xray_ignore_rule.compontent["IR44"] will be updated in-place
  ~ resource "xray_ignore_rule" "compontent" {
        id         = "doesnt matter"
        # (6 unchanged attributes hidden)
      - component {
          - name = "gav://org.yaml:snakeyaml:1.33" -> null
        }
      + component {
          + name = "gav://org.yaml:snakeyaml"
        }
    }

Expected behavior
Terraform updates the resource
Additional context
Terraform produces an error like this
│ Error: doesn't support update
│
│   with xray_ignore_rule.compontent["IR44"],
│   on ignore_rules.tf line 1, in resource "xray_ignore_rule" "compontent":
│    1: resource "xray_ignore_rule" "compontent" {
│
╵

My quick investigation produces that ignore_rule doesnt have an update function specified, so if my understanding is correct it causes the error.    https://github.com/jfrog/terraform-provider-xray/blob/bc0277c8e6b2aba32ac252954bd1708e66249a6e/pkg/xray/resource_xray_ignore_rule.go#L549
The error message is generated when terraform tries to call the update function of that schema https://github.com/hashicorp/terraform/blob/main/internal/legacy/helper/schema/resource.go#L314

@gschaffer-cxn This is because the Xray API for Ignore Rules do not support update.
I will need to mark the name attribute with ForceNew: true so that when it is changed, Terraform will know to delete the original resource and create a new one.

@alexhung figured its something like this. I was able to use null resource and lfecycle rules to set up a parameterzed ForceNew like behavior, but hope this gets implemented soon.
resource "null_resource" "ignore_rule_trigger" {
  for_each = local.xray_component_ignore_rules
  # Changes to any input variable would require a retrigger
  triggers = {
    notes = each.value.notes
    # trigger requires everything to be string
    cves = join(",", each.value.vulnerabilities)
    component_name = each.value.component_name
  }
}

resource "xray_ignore_rule" "compontent" {
  for_each = local.xray_component_ignore_rules
  # note can be max 255 characters, trimming
  notes           = substr("${each.key}-${each.value.notes}", 0, 255)
  cves = each.value.vulnerabilities
  component {
    name = each.value.component_name
  }

  lifecycle {
    replace_triggered_by = [null_resource.ignore_rule_trigger[each.key]]
  }
}

This causes the null resource to count as trigger for replacement, and replace_triggered_by can act on this. Not the prettiest workaround but its better than manual tainting.

@gschaffer-cxn I've released a new version which should trigger Terraform to re-create the resource if name, version, etc. is changed.


Enabling IMU Streaming causes app to crash

Describe the bug
Enabling IMU streaming cases the app to crash.
To Reproduce
Steps to reproduce the behavior:

Tap Download scanner info
Enable Bluetooth searching
Select probe
Tap Load Selected Scanner Details
Connect to probe's WiFi
Tap Connect
Change Application to "msk"
Tap Load Application
Tap Run Imaging
Change Parameter to "imuStreaming"
Tap Get
Change 0 to 1
Tap Set
App crashes

Environment:

SDK variant [e.g. python wrappers, iOS Framework]: iOS Framework
Development platform [e.g. Linux, Xcode]: Xcode
SDK version: 11.3.0
Clarius App version: -

Crash Logs
Unfortunately the crash log didn't symbolicate fully.
Solum Example-2024-06-25-143023.ips.zip

Clarius Update: Fixed in development branch for 11.4 tagging


Links to styleguide are broken

source.coveo.com/styleguide should now be coveo.github.io/styleguide

Fixed in master and gh-pages.


(donotmerge) Extract set_up_typeahead function.

I am posting this to demonstrate a technique that can help #8365 get merged.

I assume we should close this, since it's not intended to be edited/merged?


JCenter Deprecation

[x] I have searched existing issues and confirmed this is not a duplicate

Issues and steps to reproduce
Wait till May 1 and this artifact will no longer be available on JCenter because JCenter is shutting down
Expected behavior
This library will be available on Maven Central or googles own maven repo
Version of the flexbox library
2.0.1
Link to code
https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/

This is duplicate of #566.

:( How did I miss that.  Sorry about the dupe and thanks for the prompt response.


AWS Opensearch as custom AWS resources using CloudFormation template

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
8.1.2
Amplify CLI Version
8.3.1
What operating system are you using?
Windows
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
I added a custom resource using amplify cli by selecting cloudformation as template for new resource and following is the template I added.
{   "AWSTemplateFormatVersion": "2010-09-09",   "Parameters": {     "env": {       "Type": "String"     }   },   "Resources": {     "OpenSearchService": {       "Type": "AWS::OpenSearchService::Domain",       "Properties": {         "AccessPolicies": {           "Version": "2012-10-17",           "Statement": [             {               "Effect": "Allow",               "Principal": "*",               "Action": "es:*",               "Condition": {                 "IpAddress": {                   "aws:SourceIp": "<my-ip-was there>/32"                 }               }             }           ]         },         "ClusterConfig": {           "InstanceCount": 1,           "InstanceType": "t2.small.search",           "ZoneAwarenessEnabled": false         },         "EBSOptions": {           "EBSEnabled": true,           "VolumeType": "standard",           "VolumeSize": 10         }       }     }   },   "Outputs": {},   "Description": "{\"createdOn\":\"Windows\",\"createdBy\":\"Amplify\",\"createdWith\":\"8.3.1\",\"stackType\":\"custom-customCloudformation\",\"metadata\":{}}" }
Amplify Categories
custom
Amplify Commands
push
Describe the bug
I am unable to create opensearch domain via amplify cli using cloudformation template. it throws following error
Resource handler returned message: "Internal error occurred."
Expected behavior
I expect either complete error detail or the success message that opensearch resource is created.
Reproduction steps

create a new amplify app.
amplify add custom resource using amplify add custom.
use cloudFormation as template.
use the following template to add opensearch

{   "AWSTemplateFormatVersion": "2010-09-09",   "Parameters": {     "env": {       "Type": "String"     }   },   "Resources": {     "OpenSearchService": {       "Type": "AWS::OpenSearchService::Domain",       "Properties": {         "AccessPolicies": {           "Version": "2012-10-17",           "Statement": [             {               "Effect": "Allow",               "Principal": "*",               "Action": "es:*",               "Condition": {                 "IpAddress": {                   "aws:SourceIp": "<your-ip-here>/32"                 }               }             }           ]         },         "ClusterConfig": {           "InstanceCount": 1,           "InstanceType": "t2.small.search",           "ZoneAwarenessEnabled": false         },         "EBSOptions": {           "EBSEnabled": true,           "VolumeType": "standard",           "VolumeSize": 10         }       }     }   },   "Outputs": {},   "Description": "{\"createdOn\":\"Windows\",\"createdBy\":\"Amplify\",\"createdWith\":\"8.3.1\",\"stackType\":\"custom-customCloudformation\",\"metadata\":{}}" }
GraphQL schema(s)

# Put schemas below this line

Log output

# Put your logs below this line
`√ Successfully pulled backend environment dev from the cloud.

    Current Environment: dev

┌──────────┬───────────────┬───────────┬───────────────────┐
│ Category │ Resource name │ Operation │ Provider plugin   │
├──────────┼───────────────┼───────────┼───────────────────┤
│ Custom   │ osfordd       │ Create    │ awscloudformation │
└──────────┴───────────────┴───────────┴───────────────────┘
/ Updating resources in the cloud. This may take a few minutes...

UPDATE_IN_PROGRESS amplify-ddrndos-dev-131724 AWS::CloudFormation::Stack Mon May 30 2022 15:49:07 GMT+0500 (Pakistan Standard Time) User Initiated
- Updating resources in the cloud. This may take a few minutes...

CREATE_IN_PROGRESS customosfordd AWS::CloudFormation::Stack Mon May 30 2022 15:49:13 GMT+0500 (Pakistan Standard Time)
| Updating resources in the cloud. This may take a few minutes...

CREATE_IN_PROGRESS customosfordd AWS::CloudFormation::Stack Mon May 30 2022 15:49:14 GMT+0500 (Pakistan Standard Time) Resource creation Initiated
| Updating resources in the cloud. This may take a few minutes...

CREATE_IN_PROGRESS amplify-ddrndos-dev-131724-customosfordd-B3JMFSVRKW35 AWS::CloudFormation::Stack     Mon May 30 2022 15:49:14 GMT+0500 (Pakistan Standard Time) User Initiated
CREATE_IN_PROGRESS OpenSearchService                                     AWS::OpenSearchService::Domain Mon May 30 2022 15:49:19 GMT+0500 (Pakistan Standard Time)
/ Updating resources in the cloud. This may take a few minutes...

CREATE_IN_PROGRESS OpenSearchService AWS::OpenSearchService::Domain Mon May 30 2022 15:49:22 GMT+0500 (Pakistan Standard Time) Resource creation Initiated
\ Updating resources in the cloud. This may take a few minutes...

CREATE_FAILED OpenSearchService                                     AWS::OpenSearchService::Domain Mon May 30 2022 16:06:43 GMT+0500 (Pakistan Standard Time) Resource handler returned message: "Internal error occurred." (RequestToken: e3c774e8-a7da-e94f-5eb4-1c542de12165, HandlerErrorCode: InternalFailure)
CREATE_FAILED amplify-ddrndos-dev-131724-customosfordd-B3JMFSVRKW35 AWS::CloudFormation::Stack     Mon May 30 2022 16:06:44 GMT+0500 (Pakistan Standard Time) The following resource(s) failed to create: [OpenSearchService].
- Updating resources in the cloud. This may take a few minutes...

CREATE_FAILED               customosfordd              AWS::CloudFormation::Stack Mon May 30 2022 16:07:22 GMT+0500 (Pakistan Standard Time) Embedded stack arn:aws:cloudformation:us-east-1:118012458843:stack/amplify-ddrndos-dev-131724-customosfordd-B3JMFSVRKW35/257a7250-e006-11ec-b1aa-128d7b0ae95d was not successfully created: The following resource(s) failed to create: [OpenSearchService].
UPDATE_ROLLBACK_IN_PROGRESS amplify-ddrndos-dev-131724 AWS::CloudFormation::Stack Mon May 30 2022 16:07:23 GMT+0500 (Pakistan Standard Time) The following resource(s) failed to create: [customosfordd].

| Updating resources in the cloud. This may take a few minutes...

UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS amplify-ddrndos-dev-131724 AWS::CloudFormation::Stack Mon May 30 2022 16:07:55 GMT+0500 (Pakistan Standard Time)
/ Updating resources in the cloud. This may take a few minutes...

DELETE_IN_PROGRESS customosfordd AWS::CloudFormation::Stack Mon May 30 2022 16:07:57 GMT+0500 (Pakistan Standard Time)
- Updating resources in the cloud. This may take a few minutes...

DELETE_IN_PROGRESS amplify-ddrndos-dev-131724-customosfordd-B3JMFSVRKW35 AWS::CloudFormation::Stack     Mon May 30 2022 16:07:58 GMT+0500 (Pakistan Standard Time) User Initiated
DELETE_IN_PROGRESS OpenSearchService                                     AWS::OpenSearchService::Domain Mon May 30 2022 16:08:00 GMT+0500 (Pakistan Standard Time)

DELETE_COMPLETE OpenSearchService AWS::OpenSearchService::Domain Mon May 30 2022 16:16:10 GMT+0500 (Pakistan Standard Time)
/ Updating resources in the cloud. This may take a few minutes...

DELETE_COMPLETE amplify-ddrndos-dev-131724-customosfordd-B3JMFSVRKW35 AWS::CloudFormation::Stack Mon May 30 2022 16:16:11 GMT+0500 (Pakistan Standard Time)
| Updating resources in the cloud. This may take a few minutes...

DELETE_COMPLETE          customosfordd              AWS::CloudFormation::Stack Mon May 30 2022 16:16:25 GMT+0500 (Pakistan Standard Time)

Resource Name: opensearchservi-nkobofnaymxp (AWS::OpenSearchService::Domain)
Event Type: create
Reason: Resource handler returned message: "Internal error occurred." (RequestToken: e3c774e8-a7da-e94f-5eb4-1c542de12165, HandlerErrorCode: InternalFailure)

× An error occurred when pushing the resources to the cloud
🛑 An error occurred during the push operation: /
Resource is not in the state stackUpdateComplete`

Additional information
No response

Hey @rizvanhaider :wave: thanks for raising this! Out of curiosity, what is the motivation to deploy OpenSearch through a custom resource? I also have a few follow-up questions:

are there any more descriptive errors in the CloudFormation console?
are you able to deploy this CloudFormation template outside the context of Amplify?

Hey @rizvanhaider :wave: just wanted to follow-up on this one

Was there any resolution on this? Getting same error building similar stack outside amplify with regular cloudformation template:
  OpenSearchDomain:
    Type: 'AWS::OpenSearchService::Domain'
    Properties:
      ClusterConfig:
        InstanceCount: 2
        InstanceType: 't3.small.search'
      EBSOptions:
        EBSEnabled: true
        Iops: 0
        VolumeSize: 20
        VolumeType: 'gp2'
    UpdatePolicy:
      EnableVersionUpgrade: true

Hi, i'm getting the same issue.
Theres any place that we can see the cloudformation logs? Or a detailed error message?

I was able to solve it by giving Cloudformation es:* permissions used in my build pipeline. Would have been helpful is they surfaced an error other than Internal error


Command list_thread or ps Error.

After creating and running a Guest OS, it can not use command list_thread or ps.
I have no idea what reason cause this BUG, just know that there is one node's memory address in Thread Object List has been changed.

Fixed by re-write-vGIC, and still do not know why/what cause this BUG...


add PhysicalCamera.copy

Hi Garrett,
In Polygonjs I make heavy use of Object3D.copy when transferring objects between nodes. So in this case, I've added .copy on PhysicalCamera to make sure its properties are properly carried down the node tree.
Hope that doesn't had an unnecessary method for you.

Thanks! Might be worth adding a copy function to EquirectCamera, PhysicalSpotLight, and ShapedAreaLight, as well.

ah yes, completely missed those. But just added now.

Thank you!


add -d, --debug option to pipe the test's stderr

resolves this issue: https://github.com/isaacs/node-tap/issues/3
I've only supported piping stderr, because that is where debugging output should go.
Maybe people will still want to show stdout, but then you would have to filter out what tap-consumer did not parse.
And that isn't coming in on this sunday morning pull request.

Isaac, there is also a similar pull request in issue 31 - https://github.com/isaacs/node-tap/pull/31
In my version, I did not make stderr optional, it always forwards stderr (if TAP and TAP_DIAG are both not set).
I did add a test to verify the output if you want to adapt it for this patch.
Whatever you prefer.


Sending a message to a thread

I'm having trouble sending a message to a thread (POST /v2/messages), returning a 404:
{"error_code":404,"error_type":"invalid_action","error_message":"Action not found.","error_id":"27d129c058199e4fdeea1d9d76ea90a9"}

Is anyone else seeing the same error?

No. That works ok for me.

Nevermind I was missing a param, thanks for verifying.


same content and voice in testing

Hi everyone
so I started testing after the debug @HikaruHotta  did .and i reached at gloss 7.5 and dloss 0.29 so i decided to convert an output and see if the result is good .
but there is a problem here .my output wav file is from speaker s1 to s2 but its the same evaluation file i have for s1 added some noise .its no VC its just the same file with some noise.
can u tell me whats the problem?

@HikaruHotta My goddamn apologize But
you are a Goddamn Jones
I have this issue for good

@HikaruHotta
yeah pls tell this one

@todalex could you please pull again. I've just approved a PR with some patches

i think u should changed the readme too
some train arguments are not used now


Localise existing views

We recently added localisation to the repo (https://github.com/alphagov/forms-admin/pull/56) and from this point on we will be localising any new views or components we create. However, there are existing views which still have hard-coded English text in them.
We should complete this issue before we start adding support for other languages.
This affects:
forms/

[x] edit.html.erb
[x] new.html.erb
[x] not_found.html.erb
[ ] show.html.erb

home/

[ ] index.html.erb

layouts/

[ ] application.html.erb

Add Spec tests for localisation? (like in the runner)


How to add theme custom color to chart

Make sure these boxes are checked before submitting your issue - thank you!

[ ] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[ ] I have reproduced the issue with at least the latest released version of superset.
[ ] I have checked the issue tracker for the same issue and I haven't found one similar.

Superset version
0.29.0rc7
Expected results
How to add custom   color scheme in this dropdown
Actual results
Steps to reproduce

You can use superset-ui/color  or  write custom color map  like  categoricalSchemeRegistry  color_scheme: {     type: 'ColorSchemeControl',     label: t('Color Scheme'),     default: 'bnbColors',     renderTrigger: true,     choices: () => categoricalSchemeRegistry.keys().map(s => ([s, s])),     description: t('The color scheme for rendering chart'),     schemes: () => categoricalSchemeRegistry.getMap(),   },

You can use superset-ui/color or write custom color map like categoricalSchemeRegistry color_scheme: { type: 'ColorSchemeControl', label: t('Color Scheme'), default: 'bnbColors', renderTrigger: true, choices: () => categoricalSchemeRegistry.keys().map(s => ([s, s])), description: t('The color scheme for rendering chart'), schemes: () => categoricalSchemeRegistry.getMap(), },

i am new superset , is not clear to me , can you some brief explanation


No sound of call 14.4.2

hi. there is no sound when calling 12pro max 14.4.2 untether with app2 5B58. I am ready to give you any files you say. thanks

and the volume control also works

Bluetooth.zip

Bluetooth.zip

Hi what is the file link? Will it work with Fogu 14 unc0over unteather jailbreak for iPhone 12 Pro Max iOS 14.4.1?

No, these are log files. I posted them to be watched by the developer of Tweak
пятница, 28 июля 2023 г., 02:41 +0300 от @.***  @.***>:

Bluetooth.zip
Hi what is the file link? Will it work with Fogu 14 unc0over unteather jailbreak for iPhone 12 Pro Max iOS 14.4.1?
—
Reply to this email directly,  view it on GitHub , or  unsubscribe .
You are receiving this because you authored the thread. Message ID:  <LNSSPsd/PodsGrant/issues/39/1654763840 @ github . com>

Im tested without tweak microphone and sound of call works on 13.2.2 14.71 14.8. But not work on 14.4.2. But strange that ipad with 14.7.1 - work sound and iphone 12promax with 14.7.1 - not work sound. Tweak not help. Is it possible for the tweak to fix the problem with sound on 14.4.2?

Could you reiterate, does your call audio and mic work on 14.8?
My mic doesn't work at all on 14.8.1 :(

Im tested without tweak microphone and sound of call works on 13.2.2 14.71 14.8. But not work on 14.4.2. But strange that ipad with 14.7.1 - work sound and iphone 12promax with 14.7.1 - not work sound. Tweak not help. Is it possible for the tweak to fix the problem with sound on 14.4.2?

Could you reiterate, does your call audio and mic work on 14.8?
My mic doesn't work at all on 14.8.1 :(

I got air pods gen 3, and installed PodsGrant latest version 0.3.0
for my iPhone 12 Pro Max iOS 14.4.1
spatial audio is enabled and working I can see it under settings.
the volume control there is a tweak Silquo Pro for that
noise cancellation seem to work too when I tested a call with it the quality is better
so if your airpods gen 1 or 2 don't work well on iOS 14.8.1 I suggest you get airpods gen 3


Improvement: GitHub compatible heading links

Thank you for this beautiful tool!
I want to offer some improvement for compatibility heading links with GitHub's ones.
GitHub way:
Heading links anchor have no .toLowerCase() transform.
So, if you open this page, you see generated 'Минимальная настройка' heading url with hash, that have first letter in Upper case.
So, in any pages I can use this in this format quick.md#Минимальная настройка. For example, I use this in top of the same page, where I get something like ToC. This works on GitHub, but not works on generated Docsify's pages.
Docsify way
Heading links anchor have .toLowerCase() transform.
So, on this page you can see, that generated heading link anchor have first letter in lower case.
So, if you scroll to top of page, you see, that link does not works.
Try workaround
If change link in ToC to lewercased first letter, it works on Docsify, but not works on GitHub.
Possible solution
I think its enough just to delete this line: https://github.com/QingWei-Li/docsify/blob/master/src/core/render/slugify.js#L8
or maybe somewhere more,
or maybe you want to implement an option.
Or! just write some documentation how to do this.

Sorry, one detail:
This happens only if heading not in English.
If heading have English language like here, GitHub also transform toLowerCase.

Thank you!!! :thumbsup:


Add block-style configuration of Hexdump::Hexdump

It should be possible to configure the Hexdump object via a block.
Hexdump.hexdump(...) do |hexdump|
  ...
end

Also add attr_accessors to allow writing to certain settings.

Implemented in 5bec379a6af388e6ea06a84e5bc5afc8dfdc20a1 and 92e86a153a06288e369ef9728ef2272f071f8c8a.


test

A continuation of https://github.com/exercism/ceylon/pull/86 -
apparently "in progress" is different from "pending" !!!

I wanted to see if there was a green check mark before Travis CI had completed. I saw no such evidence here; I think it only happens if Travis CI doesn't even have a chance to register itself as providing status.


[feature request] Add "activetime" to getmasternodestatus output

Problem
getmasternodestatus command returns helpful information, but a "status 4" message can be displayed even when there are problems that prevent the masternode from accruing activetime.
In my experience, the activetime metric is the definitive indicator for successfully configured and operational masternode.
Feature Request
Add 'activetime" display to 'getmasternodestatus` output.
Additional Context
Is there need for any additional community or dev team discussion about what else should be included in the output?
For example
Currently ionomy platform displays the following details when you click "View daemon data"
{
"rank": 150
"network": "ipv4",
"txhash": "959b59b59b59b59b59b59b59b59b59b59b59b59ba",
"outidx": 0,
"pubkey": "03442586e79778b8989f0bgfhafasdfkljiou75023985092834095isldfjgk098",
"status": "ENABLED",
"addr": "iZzart9023fro7389bor80Olafjlkkmblkjlkjt8jztion",
"version": 95702,
"lastseen":<PHONE_NUMBER>,
"activetime": 170377,
"lastpaid":<PHONE_NUMBER>
}
Compare to: ion-cli current output:
{
"txhash": "959b59b59b59b59b59b59b59b59b59b59b59b59ba",
"outputidx": 0,
"netaddr": "<IP_ADDRESS>:12700",
"addr": "iZzart9023fro7389bor80Olafjlkkmblkjlkjt8jztion",
"status": 4,
"message": "Masternode successfully started"

Have you tried: help listmasternodes
Here is the output:
listmasternodes ( "filter" )

Get a ranked list of masternodes

Arguments:
1. "filter"    (string, optional) Filter search text. Partial match by txhash, status, or addr.

Result:
[
  {
    "rank": n,           (numeric) Masternode Rank (or 0 if not enabled)
    "txhash": "hash",    (string) Collateral transaction hash
    "outidx": n,         (numeric) Collateral transaction output index
    "pubkey": "key",   (string) Masternode public key used for message broadcasting
    "status": s,         (string) Status (ENABLED/EXPIRED/REMOVE/etc)
    "addr": "addr",      (string) Masternode ION address
    "version": v,        (numeric) Masternode protocol version
    "lastseen": ttt,     (numeric) The time in seconds since epoch (Jan 1 1970 GMT) of the last seen
    "activetime": ttt,   (numeric) The time in seconds since epoch (Jan 1 1970 GMT) masternode has been active
    "lastpaid": ttt,     (numeric) The time in seconds since epoch (Jan 1 1970 GMT) masternode was last paid
  }
  ,...
]

Examples:
> ion-cli listmasternodes
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "listmasternodes", "params": [] }' -H 'content-type: text/plain;' http://<IP_ADDRESS>:12705/

Ok, running now listmasternodes to get a list of all masternodes and will pick up any (by txhash, status, or addr)
depending on what you choose, I assume you will want to choose it by address, I just picked any from the list:
listmasternodes ibGDgrjfN7twqUhpiFEqaFFx1Jw37R4e7d

Outputs:
[
  {
    "rank": 118,
    "network": "ipv4",
    "txhash": "fbc7a8f90fee10c1bc7f3be85aecac0221786e6ae88eb683e650deab70cd2484",
    "outidx": 0,
    "pubkey": "0480fe8a369f01d4cfffd790742915b22df2b3fb43fea1392bbae06b150c042c9c2ee62d21daf88186633837de5ad47cd4ea4c67c03c763111768bfd701eca88cf",
    "status": "ENABLED",
    "addr": "ibGDgrjfN7twqUhpiFEqaFFx1Jw37R4e7d",
    "version": 95702,
    "lastseen":<PHONE_NUMBER>,
    "activetime": 484380,
    "lastpaid":<PHONE_NUMBER>
  }
]

as you can see, "activetime": 484380

The recommendation is to as follows.
Use: "getmasternodestatus" to determine only if your masternode is Enable or Disabled
Use: "listmasternodes" to get details of your Masternode this includes Enables or Disabled.


David/628 upgrade dependencies

Thank you a lot for contributing to Cosmos Voyager!

Issue

closes: #628
Screenshots

❤ Thank you!

Looks great -- let's merge #591 first if we can.

Well done @NodeGuy! Finally, no more warnings on our Voyager home page.


[Bug report] Outputsize increased by charset

Description
When built with vite, none ascii characters are formatted to \uxxx

While actually, giving charset to utf-8 for esbuild, they can be directlly outputed and can help desincrese output size.
Reproduction
https://v2.vuepress.vuejs.org/
Used Package Manager
pnpm
System Info
Not needed

Opemed https://github.com/vitejs/vite/issues/10482


feat: polyfill for ::placeholder using placeholderTextColor

This PR adds support for ::placeholder.
Only the color prop is supported on native, because we can't apply custom styles to the text (placeholder element)
Fixes #79

Thanks! I added the warnings for unsupported placeholder styles


feature: optimize header's backdrop-filter in dark mode.

optimize header's backdrop-filter in dark mode, make it more blur to reduce distraction by the header.
here is the difference:
before:

optimized:

Thanks @ohplz 🙏


keyboard library doesn't work

@kleadron ran into this bug, and it explains why ctrl+c doesn't work? For some reason the keyboard library is broken and can't actually detect keys being pressed.
This is probably because I missed some glue code allowing incoming keyboard events to actually go into the keyboard library... or maybe I got it in the wrong order? Need to test for sure!

@Inari did some poking around and apparently there's no way for the keyboard events to reach the keyboard.lua file.

https://github.com/MightyPirates/OpenComputers/blob/917befcd0e8e256bc52abb038f86bc04f236645a/src/main/resources/assets/opencomputers/loot/openos/boot/92_keyboard.lua This is the file I need to add into miniOS to fix the keyboard


Block edge 4.6.8

4.6.8 needs to be disabled:
3 clusters currently failing (11%),  2 gone ( 7%),and 13 successful (48%), out of 27 who attempted the update over 7d
Currently failing classification:
* Node pressure: 1
* Untriaged: 1
* Version retarget: 1

4.6.8 can be enabled again:
4 clusters currently failing (10%),  2 gone ( 5%),and 27 successful (64%), out of 42 who attempted the update over 7d
Currently failing classification:
* Down nodes: 1
* Logging issues: 1
* Node pressure: 1
* SDN issue: 1
* Untriaged: 1
* Version retarget: 1


CryptoKeyVersion resource names (CKA_IDs) longer than 100 characters are rejected by OpenSSL

I ran into the 100 character limit while trying to set up support for key rotation in my project and banged my head against the wall before finding the reason in the documentation. My understanding is that it looks like like the underlying cause is in the libp11 library but it's not entirely clear what is going on and there hasn't been any movement on getting it fixed.
Is there any chance this could be solved in this library somehow? Maybe by using a cryptoKey instead of a keyring as the slot or something.
In the short term I think I will need to create a new key with a shorter name to meet deadlines but I think anything that GCP supports should also be supported in this library one way or another.

I agree that the workaround is relatively easy if you know about it from the start, but if someone creates a key version with a too long name and finds out about this after they start the process of rotating their key like I did, they will be in a situation where the key they already started using can no longer be used. I caught this in my dev environment but I didn’t check the length of the key version that was already used to sign software that we delivered, so we might already be in a situation where using multiple key versions isn’t possible.

I checked when I got to work today and believe it or not, our existing key version name is exactly 101 characters long 😆


News article date on Japanese news pages not in muted colours

Original:

Hlx:

@bosschaert i think this is correct as per the Accessibility.

@jindaliiita thanks but then the English news pages are wrong 😉 e.g. https://main--sunstar-foundation--hlxsites.hlx.page/en/newsroom/737 so maybe it should be changed that it doesn't happen there either (it's a global CSS change).

Heading in page https://main--sunstar-foundation--hlxsites.hlx.page/newsroom/1847 and https://main--sunstar-foundation--hlxsites.hlx.page/en/newsroom/737 is different, one is h1 and other is h2.
And For h2 it picks css style "main .section.newsarticle div h2 + p" to display color light grey. In my opinion heading tag show be same for both the pages

Thanks @jindaliiita I've changed the English news pages to be based on h1 so that all is consistent. Closing this issue now as completed.


fix: correct inaccurate trackBy section

fixes https://github.com/mgechev/angular-performance-checklist/issues/12

Thanks for the update!


Update to Angular 9

Someone tried use this with Angular 9?

Hello I tried to upgraded to Angular 9, and something was wrong with ng-pick-datetime-moment when I ran my application.
ERROR in ../ng-pick-datetime-moment/moment-adapter/moment-date-time.module.ts(22,2): Error during template compile of 'OwlMomentDateTimeModule'
  Function calls are not supported in decorators but 'ɵmakeDecorator' was called in 'NgModule'
    'NgModule' calls 'ɵmakeDecorator'.

Do you plan to updated this package?

I do ^^
From: Andrii Koval<EMAIL_ADDRESS>Sent: samedi 14 mars 2020 18:49
To: DanielYKPan/date-time-picker<EMAIL_ADDRESS>Cc: Frédéric JAMMES<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [DanielYKPan/date-time-picker] Update to Angular 9 (#686)
Someone tried use this with Angular 9?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/DanielYKPan/date-time-picker/pull/686#issuecomment-599108702 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AGE2QUJSUFV3X5HXSYWBSELRHO7RPANCNFSM4LHHX2RA .  https://github.com/notifications/beacon/AGE2QUJ4UAGPICBFDITQUGLRHO7RPA5CNFSM4LHHX2RKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEO22YXQ.gif

I only tried with the builtin app in the package, it might not be enough...
Yet, I can't reproduce the but @chloroplast11 have

Check out https://github.com/danielmoncada/date-time-picker


alluxio-fuse mount with libfuse2 encountered "undefined symbol: fuse_main_real"

Alluxio Version:
v308
Describe the bug
alluxio-fuse mount with libfuse3 is ok but using libfuse2 encountered the following exception
$ ./dora/integration/fuse/bin/alluxio-fuse mount o3fs://alluxio.test.dev/ /mnt/data/
Mounting o3fs://alluxio.test.dev/ to /mnt/data
.............................................................
[2024-02-07T06:46:41+0000]: Failed to mount ufs path o3fs://alluxio.test.dev/ to local mount point /mnt/data.
ERROR ../../src/main/native/libjnifuse/jnifuse_helper.cc:34 Validate standard errors can be logged as expected
/usr/lib/jvm/java-8-openjdk-amd64/bin/java: symbol lookup error: /tmp/libjnifuse5856113114345062784.so: undefined symbol: fuse_main_real

To Reproduce
Add the following configuration to alluxio-site.properties
alluxio.underfs.version=1.2.1
alluxio.underfs.hdfs.configuration=./conf/ozone-site.xml
alluxio.dora.client.ufs.root=o3fs://alluxio.test.dev/
alluxio.dora.enabled=false
alluxio.fuse.jnifuse.libfuse.version=2

and mount with the following command
./dora/integration/fuse/bin/alluxio-fuse mount o3fs://alluxio.test.dev/ /mnt/data/

Expected behavior
mount should succeed

Thanks for creating the issue! Will fix the libjnifuse.so build right away.

Hi @secfree    The fix is merged into main branch now with this commit : https://github.com/Alluxio/alluxio/commit/0fb4043a5cbeaa0091072f33822784b1d9926ad1
Please try again to verify if it fixes your issue, thanks!


Offcanvas navbar example doesn't work in IE 11

I suppose there is a problem with position fixed when using transform.

For me it doesn't work in firefox 58 either, or I'm not sure how it should work, the navbar does not come from the side.


We would like the term to show up next to each course on the home and course page.

User Story:
As a user, I can see the term next to each course on the home and the courses page so that it is easier to find which course I am looking for.
AC:

[ ] Each course has it's term listed next to it on the courses page
[ ] Each course has it's term listed next to it on the home page

It is nice to have, but not necessary for this story, for it to be sortable or filterable... that should probably wait until we refactor the page for react
(that's a separate story, #334)
Implementation notes
Probably a simple change to: https://github.com/brownfield-team/anacapa-github-linker/blob/master/app/views/courses/index.html.erb
For the home page its:
https://github.com/brownfield-team/anacapa-github-linker/blob/master/app/views/visitors/index.html.erb

Though we might want to have a test for this, if we are going to refactor this almost immediately into a React component, I could be persuaded to skip the testing for now, and do it after we refactor.
Because investing time in learning how to write tests for the .erb code might not be the best use of the team's time.


ArticleCard: UI Updates

ArticleCard: UI Updates

This update refactors and adjusts the UI and interactions for ArticleCard, to bring it up to the latest/greatest from HSDS (Embeddables).
The ArticleCard story has been updated with Artboard + Knobs to showcase all the various states and interactions :)
Netlify preview:
https://5c01aa55e5cd161e4c6c9ae1--hsds-react.netlify.com/?selectedKind=ArticleCard&selectedStory=default&full=0&addons=1&stories=1&panelRight=0&addonPanel=storybooks%2Fstorybook-addon-knobs

Pull Request Test Coverage Report for Build 1358

14 of 14 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 1356:
0.0%

Covered Lines:
5106

Relevant Lines:
5106

💛  - Coveralls

I'm gonna merge this up as well! Beta tested with Beacon2 👍


Minified css files are wrong

The script we used to generate minified css files had a mistake in it and garbage (an error message from npm) got written into site.min.css files instead.
We need to re-generate these files with the correct data.

Fixed by #731.

To work around this edit the reference to ~/css/site.min.css in your _Layout.cshtml file to ~/css/site.css.

Fixed by aspnet/Templating#731.


Mixing nullable cast with cascades yields invalid code?

This is on 2.9.0-20.0.dev
This code is fine
Order jsonThing(Map<String, dynamic> json) {
  return Order()
    ..items = json['items'] as List
    ..price = json['price'] as int;
}

class Order {
  List? items;
  int? price;
}

But adding the cast to List? – see below
Order jsonThing(Map<String, dynamic> json) {
  return Order()
    ..items = json['items'] as List?
    ..price = json['price'] as int;
}

yields...
The work around is easy – wrap the whole in () – but it seems...weird
error: Conditions must have a static type of 'bool'. (non_bool_condition at [json_serializable] example/example.dart:26)
error: A value of type 'dynamic' can't be assigned to a variable of type 'List<dynamic>?'. (invalid_assignment at [json_serializable] example/example.dart:26)
error: Expected to find ':'. (expected_token at [json_serializable] example/example.dart:27)
error: Expected an identifier. (missing_identifier at [json_serializable] example/example.dart:27)

FYI – this is fine
Order jsonThing(Map<String, dynamic> json) {
  return Order()
    ..items = json['items'] as List?;
}

So it's just the cascade that messes things up.
Is this more a CFE issue than an analyzer issue?

Does it work under the VM?  If so, then it's almost certainly an analyzer issue.  If the VM also reports issues, then it's probably a parser issue and belongs in CFE.

I believe that expected_token and missing_identifier are both being reported by the parser.

Running in the VM
issue_fun.dart:10:5: Error: Expected an identifier, but got '..'.
    ..price = 42;
    ^^
issue_fun.dart:10:5: Error: Expected ':' before this.
    ..price = 42;
    ^^
issue_fun.dart:9:29: Error: A value of type 'List<dynamic>' can't be assigned to a variable of type 'bool'.
 - 'List' is from 'dart:core'.
    ..items = json['items'] as List?
                            ^

@stereotype441 – seems a CFE issue then – we agree this is a bug?

@stereotype441 – seems a CFE issue then – we agree this is a bug?

Agreed that this is a bug.  Unless there's some grammatical subtlety I'm not aware of, your code definitely should be accepted by the parser.

The grammar does allow a <typeCast> like as List to be used in a cascade like Order()..items = json['items'] as List. It's only required that the part after = is an <expressionWithoutCascade>, and that derives almost all expressions, including this one.

Will be fixed with https://dart-review.googlesource.com/c/sdk/+/153773.


Card image viewer and rights statement

Adds a view, url, and templates for viewing a larger version of a single card image along with a table of associated events from the database. #248
Adds IIIF license image/link/text and IIIF logo to card list and image viewer. #250
Notes:

using the uuid image id from the iiif manifest for the url; this was the only reliably stable id I could come up with for this content, since order may change and we don't have meaningful labels
refactored events_date_range method on footnote queryset so I could re-use the logic to find events associated with a footnote queryset
has minimal pagination: next/previous links but no thumbnails
adapted IIIF license & logo display from derrida; displaying on both card gallery and detail views

Still to do:

use the new partialdate template filter from the borrowing activities feature branch to display dates
mobile styles: table needs to be displayed in tile format, like our other tables; the image and navigation looks wonky (might be mostly due to the table making the container too wide)

Codecov Report

Merging #453 into develop will increase coverage by <.01%.
The diff coverage is 99.16%.

@@             Coverage Diff             @@
##           develop     #453      +/-   ##
===========================================
+ Coverage     98.4%   98.41%   +<.01%
===========================================
  Files          180      180
  Lines         8910     9025     +115
  Branches        26       26
===========================================
+ Hits          8768     8882     +114
- Misses         142      143       +1