pkgbuild tests fail on new compiler package

The tests that test packages against the set of packages served by public pub, and against the set of packages in the repo, fail on the new compiler package.  They say that certain required packages are missing.  Also, a test complains that compiler and analyzer_cli have incompatible pubspecs.
These test failures are suppressed in /pkg/pkgbuild.status.
pkgbuild_repo_pkgs pkgbuild/pkg/compiler
Expected: Pass
Actual: PubGetError
Could not find package js_runtime at ".../generated_pub_package_builds/sdk/lib/_internal/js_runtime".
Depended on by:

compiler

pkgbuild_repo_pkgs pkgbuild/third_party/pkg/package_config
Expected: Pass
Actual: PubGetError
stderr:
Incompatible version constraints on package_config:

analyzer_cli 1.1.0 depends on version ^0.1.1
compiler 0.0.0 depends on version ^0.0.4

pkgbuild_public_pkgs pkgbuild/pkg/compiler
Expected: Pass
Actual: PubGetError
Could not find package js_ast at "/Volumes/data/b/build/slave/pkg-mac-be/build/sdk/xcodebuild/ReleaseIA32/generated_pub_package_builds/public_packages/js_ast".
Depended on by:

compiler

CC: @ricowind @sigmundch

Another test is just failing on russian windows, due to the changed path:
pkgbuild/samples/third_party/dromaeo
Expected: Pass Slow
Actual: Fail
Could not find asset compiler_unsupported|lib/sdk/internal/compiler/js_lib/shared/async_await_error_codes.dart.

Thanks Bill - somehow I didn't see the failures for these bots. I'll take a look.

I'm still a bit confused with the russian failure, since that test passes on all other platforms. I created this CL to fix all other issues, and filed a separate bug to keep tracking the russian bug.


How is karpenter is supporting Azure

Is an existing page relevant?
No response
What karpenter features are relevant?
Hi team,
Just want to understand how karpenter works with azure AKS
I saw microsoft documentation which says below that there is limitation while working with AKS, we can not create virtual machine scaleset with karpenter while  Karpenter is not designed to directly create Virtual Machine Scale Sets (VMSS) in Azure; instead, it focuses on automatically provisioning individual nodes within a Kubernetes cluster based on pod requirements, essentially bypassing the need to manage VMSS explicitly, allowing for more granular scaling and cost optimization by launching only the necessary nodes.
The AKS cluster must use Virtual Machine Scale Sets for the nodes.
reference: https://learn.microsoft.com/en-gb/azure/aks/create-node-pools#limitations
we also found some issue related to it while we were trying to create internal azure LB, it was showing error
Error syncing load balancer: failed to ensure load balancer: can not extract scale set name from ipConfigurationID (/subscriptions/xxxxxxx/resourceGroups/xxxxxx/providers/Microsoft.Network/networkInterfaces/aks-karpenter-nodepool-xxxx/ipConfigurations/aks-karpenter-nodepool-xxxx)
let me know if there is something wrong with our service below
apiVersion: v1
kind: Service
metadata:
  name: service-loadbalancer
  labels:
    app: service-loadbalancer
  annotations:
    service.beta.kubernetes.io/azure-load-balancer-internal: "true"
    service.beta.kubernetes.io/azure-load-balancer-internal-subnet: xxxxxx
spec:
  type: LoadBalancer
  publishNotReadyAddresses: true
  selector:
    app.kubernetes.io/name: service
  ports:
    - protocol: TCP
      port: 80
  sessionAffinity: None

How should the docs be improved?
Please update the doc which inform more details on this limitation and this issue in some troubleshooting doc
Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

This Karpenter provider creates standalone VMs that are compatible with AKS cluster; AKS documentation is a but outdated in that respect. At this point there is no corresponding AKS agentpool representation for Karpenter NodePools, but it is likely to change in the future. At the same time, AKS is also developing first class support for Virtual Machine nodepools, see https://learn.microsoft.com/en-us/azure/aks/virtual-machines-node-pools.
Please create a separate issue for load balancer.

@tallaxes  Do you have some more insights concerning the development of VM nodepools vs Karpenter (NAP)? How should one choose between the two? From a customer's perspective it's confusing to see two similar features being developed and released in preview at the same time.

@CCOLLOT I know I brought this up in my response, but these kind of questions belong more to Azure/AKS repo.
CC @wdarko1 for any additional insight and/or guidance


Common issue: picture upload rotation issues

I have not seen this issue in a long time, I think it's fixed


🐞[bug]:Signup with google isn't working

Description
Fixes issue #427 signup with google button.
Related Issues
issue #427
Type of PR

[X] Bug fix
[ ] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
https://github.com/Anishkagupta04/RAPIDOC-HEALTHCARE-WEBSITE-/assets/154777864/91906b7d-6d32-4835-80dd-bb3972b41372
Signup in Login Form:
https://github.com/Anishkagupta04/RAPIDOC-HEALTHCARE-WEBSITE-/assets/154777864/8e9fa36d-34ae-4f14-9da1-46357610e9cd
Signup in Register Form:
https://github.com/Anishkagupta04/RAPIDOC-HEALTHCARE-WEBSITE-/assets/154777864/729b7b5c-1800-4ee3-9592-79742cf1ce4e
After Signup:
https://github.com/Anishkagupta04/RAPIDOC-HEALTHCARE-WEBSITE-/assets/154777864/2e5cf86f-acbb-4a0b-be13-2fdde613f6ca
https://github.com/Anishkagupta04/RAPIDOC-HEALTHCARE-WEBSITE-/assets/154777864/a3bc673e-ede1-4245-ac6e-a26b86b473b4
Checklist

[X] I have gone through the contributing guide
[X] I have updated my branch and synced it with project main branch before making this PR
[X] I have performed a self-review of my code
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[X] I have commented my code, particularly in hard-to-understand areas.

Additional context:
Added a file one script file and html file.

@varshith257 @Anishkagupta04 please check i added Signup with google in two forms

@varshith257 @Anishkagupta04 please check i added Signup with google in two forms and also successfully completed signup page.

@Anjaliavv51 Have you used firebase for it?

@varshith257 yes

@varshith257 is their any problem in using firebase?

I will discuss it with Anishka. We are planning to add backend support so that it can be easy for this all

@varshith257 okay

@varshith257 any updates?

@Anishkagupta04 plese Review the CHanges

Some error is there ig google page is not appearing

@Anishkagupta04 I will check it

@varshith257 please review the changes.

@Anishkagupta04  please review the changes.

@Anishkagupta04 Preview it  in vercel deployment

@Anishkagupta04 please review the changes

@Anishkagupta04 please review the changes

@varshith257 please check the PR


uninitialized constant Fluent::Input (NameError)

/opt/td-agent/embedded/lib/ruby/gems/2.4.0/gems/fluent-plugin-zabbix-agent-0.2.0/lib/fluent/plugin/in_zabbix_agent.rb:3:in <top (required)>': uninitialized constant Fluent::Input (NameError) 	from /opt/td-agent/embedded/lib/ruby/site_ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in require'

Try #2.


Gitea local Stats wrong on Rpi3

Description
Hi,
i have setup an local Gitea on my Raspberry 3 and have realized that the Stats are wrong. Most Code inside my Repo is .java and .xml but the Statistics shows most is GLSL (95.8%)
Gitea Version
1.17.0 built with GNU Make 4.1, go1.18.4 : bindata, sqlite, sqlite_unlock_notify
Can you reproduce the bug on the Gitea demo site?
No
Log Gist
No response
Screenshots

Git Version
2.30.2, Wire Protocol Version 2 Enabled
Operating System
Debian
How are you running Gitea?
Gitextensions for commits
Database
MySQL

It seems that gitea calculates the language percentage by file size not the count number of files.
For example, there are only two files in my test repo, but Go is 99.3%.

The data are saved in language_stat table.

We can see that the size of Go files is 457. Then the percentage is 457/(457+3)=99.3%
Also, maybe there are some problems when analysing the file type.


🌐 Add Portuguese translation for docs/pt/docs/reference/background.md

📝 Docs preview for commit 416facfddf0392ce4fe6767d2c39ae919fd9659a at: https://82eea486.fastapitiangolo.pages.dev

📝 Docs preview for commit 86f3a466a2ca233a85ea221ec509f41a2e860c94 at: https://e9d0bf6e.fastapitiangolo.pages.dev

Nice! Thanks to all for the contribution and help  :partying_face: :tada:


Fix slow animated qr in SeedSigner OS

/dev/smh path does not exist in seedsigner OS. Using /tmp instead should work on both raspberry pi OS and SeedSiger OS.

Appreciate this fix.


[INTERNAL] Refer to UI5 Tooling repository for creating issues

Coverage remained the same at 92.955% when pulling 73a13c05bbd7a8eb9dabfed103fb429c2c1007f8 on update-readme-and-workflows into 9433f6a989d6fea46f637ac8ff58c739977f456c on master.


Index toc rendering issue

Fixes https://github.com/apache/incubator-pekko/issues/975#issuecomment-1896210127
We can remove those element not belong the selected group.
still draft because this is not finish yet.

This PR hides the element when toc header link is not the current group, I have verified this on my laptop.
But after PR #86 and #84, this plugin won't render the navigator anymore, because we put these render scripts to CDN,
you could verify this PR following this way:

checkout to the latest pekko project
nothing to do and then clean up and docs/paradoxBrowse, which means compile doc with the paradox
use this PR script to replace docs/target/paradox/site/main/assets/javascripts/groups.js
open the browser and refresh pekko doc page

Select Current Group to Java

Select Current Group to Scala

cc @He-Pin @mdedetrich @pjfanning @samueleresca

close and reopen in the right repo: https://github.com/apache/incubator-pekko-site/pull/72


[2]- Add a navigation bar

In the navigation panel, the user can see links to:
Motorcycles/doctors/classes/items that you selected as a theme.
"Reserve" form.
"My reservations".
"Add motorcycle/doctor/class/item that you selected as a theme" (if you are in a group of 4 people the link is visible to everybody).
"Delete motorcycle/doctor/class/item that you selected as a theme" (if you are in a group of 4 people the link is visible to everybody).

This feature has been completed.


Update unece-category.html

Added a hint

@CiaranMcGuire Can you check this now

Closed because it was a demo


model: Add a concludedLicense field to Package

The concluded license can be used to define the license of a package in
case the license declared in the metadata or the license detected by the
scanner do not match reality.
Signed-off-by: Martin Nonnenmacher<EMAIL_ADDRESS>

This change is

Maybe add to the commit message: "... or the declared / detected licenses require a license choice to be made by the user."

Merge, ignoring unrelated Travis error which was fixed in https://github.com/heremaps/oss-review-toolkit/pull/1087.


feat(scaffolder): remove sections or fields based on if current user is member of specified group

Hey, I just made a Pull Request!

Allows for the ability to hide certain sections of the scaffolder based on if the current user is a member of the specified group. I was originally attempting to solve the issue I created using permissions. Using groups could solve our immediate use case but would definitely like to see permissions implemented here as well.
This expands on the work from #9665 for feature flags and allows for an easier way to add more feature like these in the future.
:heavy_check_mark: Checklist

[x] A changeset describing the change and affected packages. (more info)
[x] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[x] All your commits have a Signed-off-by line in the message. (more info)

I'm thinking it would make sense to work towards #11403 instead?

@Rugvip Yeah I started trying to implement permission but ran into a few roadblocks for adding it. I'd be happy to go down that path, just need a bit of guidance for how to get started

Perhaps @Joonpark13 can help you out with a bit of guidance to get you started 🙏


SITL joystick interface with MAV_TYPE 19

On firmware commit 9e1713eb9f81a28dea7c025a9eb1944d489afd07
TLDR
Start jmavsim sitl like usual and have joystick connected on QGCS. Now change MAV_TYPE parameter to anything else, (1, or 19) and restart QGCS. The stick will not be read properly. Chnage it back to 2 and restart GQCS, it'll work fine. Maybe this issue belongs to qgroundcontrol repo.
Long Version:
Two points to note:

On make sitl_quad, auto-launching of rcS script in Firmware/posix-configs/SITL/init/rcS does not happen anymore (It used to happen a couple of weeks ago, not anymore. I thought it was a new feature, but apparently, its not.)

Interfacing joystick with QGCS when running SITL does not work when the SITL is launched with MAV_TYPE 19, but works for MAV_TYPE 2.  (Tested in QGC v2.5.2 and 2.7.1)

The joystick is still recognized by QGCS, but on doing radio calibration, the analogue sticks also behave like 3 point buttons, although the linux joystick driver reads  the stick value correctly.
Steps to reproduce:
Console 1:
java -Djava.ext.dirs= -cp lib/*:out/production/jmavsim.jar me.drton.jmavsim.Simulator -udp <IP_ADDRESS>:14560

Console 2:
make posix
make sitl_quad

It prompts for launching modules. I input the startup script Firmware/posix-configs/SITL/init/rcS with the exception that MAV_TYPE is 19, not 2.
uorb start
simulator start -s
param load
param set MAV_TYPE 19
param set MC_PITCHRATE_P 0.15
param set MC_ROLLRATE_P 0.15
param set MC_YAW_P 2.0
param set MC_YAWRATE_P 0.35
param set SYS_AUTOSTART 4010
param set SYS_RESTART_TYPE 2
param set COM_RC_IN_MODE 2
dataman start
param set CAL_GYRO0_ID 2293760
param set CAL_ACC0_ID 1376256
param set CAL_ACC1_ID 1310720
param set CAL_MAG0_ID 196608
param set CAL_GYRO0_XOFF 0.01
param set CAL_ACC0_XOFF 0.01
param set CAL_ACC0_YOFF -0.01
param set CAL_ACC0_ZOFF 0.01
param set CAL_ACC0_XSCALE 1.01
param set CAL_ACC0_YSCALE 1.01
param set CAL_ACC0_ZSCALE 1.01
param set CAL_ACC1_XOFF 0.01
param set CAL_MAG0_XOFF 0.01
param set MPC_XY_P 0.4
param set MPC_XY_VEL_P 0.2
param set MPC_XY_VEL_D 0.005
param set SENS_BOARD_ROT 0
rgbled start
tone_alarm start
gyrosim start
accelsim start
barosim start
adcsim start
gpssim start
hil mode_pwm
commander start
sensors start
land_detector start multicopter
navigator start
attitude_estimator_q start
position_estimator_inav start
mc_pos_control start
mc_att_control start
mixer load /dev/pwm_output0 ../../ROMFS/px4fmu_common/mixers/quad_x.main.mix
mavlink start -u 14556 -r 2000000
mavlink stream -r 80 -s POSITION_TARGET_LOCAL_NED -u 14556
mavlink stream -r 80 -s LOCAL_POSITION_NED -u 14556
mavlink stream -r 80 -s GLOBAL_POSITION_INT -u 14556
mavlink stream -r 80 -s ATTITUDE -u 14556
mavlink stream -r 80 -s ATTITUDE_TARGET -u 14556
mavlink stream -r 20 -s RC_CHANNELS -u 14556
mavlink stream -r 250 -s HIGHRES_IMU -u 14556
mavlink boot_complete

Console 3:
Connect joystick to PC and Launch QGCS and connect to UDP. Mavlink connects. Go to radio calibration. Move roll/pitch/yaw sticks, I see that rather than going smoothly from-1 to +1 they jump from -1 to 0 to +1. This is the issue. It is not seen if the whole procedure is repeated with MAV_TYPE 2.
Joystick used FrSky RC with USB.

It seems like QGCS joystick mapping does depend on the system and autopilot type:
/src/input/Joystick.h
// Track axis/button settings based on a Joystick/AutopilotType/SystemType triplet.
// This is only a double-map, because settings are stored/loaded based on joystick
// name first, so only the settings for the current joystick need to be stored at any given time.
// Pointers are kept to the various settings field to reduce lookup times.
// Note that the mapping (0,0) corresponds to when no UAS is connected. Since this corresponds
// to a generic vehicle type and a generic autopilot, this is a pretty safe default.
QMap<int, QMap<int, JoystickSettings> > joystickSettings;

And a little hack to force systemType to 2 makes it work. Of course, there must be a better way of doing it.
void JoystickInput::setActiveUAS(UASInterface* uas)
{
// Do nothing if the UAS hasn't changed.
if (uas == this->uas)
{
return;
}
    // Only connect / disconnect is the UAS is of a controllable UAS class
    UAS* tmp = 0;
    if (this->uas)
    {
        tmp = dynamic_cast<UAS*>(this->uas);
        if(tmp)
        {
            disconnect(this, SIGNAL(joystickChanged(float,float,float,float,qint8,qint8,quint16,quint8)), tmp, SLOT(setExternalControlSetpoint(float,float,float,float,qint8,qint8,quint16,quint8)));
            disconnect(this, SIGNAL(actionTriggered(int)), tmp, SLOT(triggerAction(int)));
        }
        uasCanReverse = false;
    }

    // Save any settings for the last UAS
    if (joystickID > -1)
    {
        storeJoystickSettings();
    }

    this->uas = uas;

    if (this->uas && (tmp = dynamic_cast<UAS*>(this->uas)))
    {
        connect(this, SIGNAL(joystickChanged(float,float,float,float,qint8,qint8,quint16,quint8)), tmp, SLOT(setExternalControlSetpoint(float,float,float,float,qint8,qint8,quint16,quint8)));
        qDebug() << "connected joystick";
        connect(this, SIGNAL(actionTriggered(int)), tmp, SLOT(triggerAction(int)));
        uasCanReverse = tmp->systemCanReverse();

        // Update the joystick settings for a new UAS.
        autopilotType = uas->getAutopilotType();
        systemType = 2;//uas->getSystemType(); // HACK HACK HACK
    }

    // Make sure any UI elements know we've updated the UAS. The UASManager signal is re-emitted here so that UI elements know to
    // update their UAS-specific UI.
    emit activeUASSet(uas);

    // Load any joystick-specific settings now that the UAS has changed.
    if (joystickID > -1)
    {
        loadJoystickSettings();
    }
}

I think since Joystick settings are stored keyed by MAV_AUTOPILOT and MAV_TYPE you need to have calibrated with that type a vehicle activee. If you calibrated with a different vehicle it won't pick that one up. So, although the current implementation seems odd, it is working correctly.


Instagram images aren't appearing on homepage

Describe the bug
The "From Our Collections" section on the homepage is not displaying the images from Instagram as expected, although the Instagram links are still active.
To reproduce
Steps to reproduce the behavior:

Go to rockarch.org
SCroll/navigate down the page to the From Our Collections section,
See that images aren't loading, but links to Instagram work

Error message or screenshots
The console shows 403 errors

Additional context
I checked it out on Safari and Chrome, so it doesn't appear to be browser specific (or my specific browser plugins). The lightwidget site has some possible reasons why this might be happening: https://lightwidget.com/broken-images

Solution: Lightwidget changed the way they did accounts and authorization, so we needed to reconnect our instagram account.


add security config to nginx

Good idea to add some security basics to our Nginx configuration !
Except for some commented line removal, it looks good to me :)

Arf sorry I think I explained badly my point.
I think you should keep all commented lines since they explained each options. But at the end of the file, some comments were useless since header Content-Security-Policy is not used. So I mean something like this :
# don't send the nginx version number in error pages and Server header
server_tokens off;

# config to don't allow the browser to render the page inside an frame or iframe
# and avoid clickjacking http://en.wikipedia.org/wiki/Clickjacking
# if you need to allow [i]frames, you can use SAMEORIGIN or even set an uri with ALLOW-FROM uri
# https://developer.mozilla.org/en-US/docs/HTTP/X-Frame-Options
add_header X-Frame-Options SAMEORIGIN;

# when serving user-supplied content, include a X-Content-Type-Options: nosniff header along with the Content-Type: header,
# to disable content-type sniffing on some browsers.
# https://www.owasp.org/index.php/List_of_useful_HTTP_headers
# currently supported in IE > 8 http://blogs.msdn.com/b/ie/archive/2008/09/02/ie8-security-part-vi-beta-2-update.aspx
# http://msdn.microsoft.com/en-us/library/ie/gg622941(v=vs.85).aspx
# 'soon' on Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=471020
add_header X-Content-Type-Options nosniff;

# This header enables the Cross-site scripting (XSS) filter built into most recent web browsers.
# It's usually enabled by default anyway, so the role of this header is to re-enable the filter for
# this particular website if it was disabled by the user.
# https://www.owasp.org/index.php/List_of_useful_HTTP_headers
add_header X-XSS-Protection "1; mode=block";

Also I'll apreciate if you can squash all your commits in just one. Not really important if you don't I'll do it at merge time ;)
Thanks :)

fix

Great ! Thanks again :)


Filtering on regions

Hello!
Regions doesn't seem to have a label (any more?), so when I try to filter on label (according to https://developers.linode.com/v4/libraries/python/linode-client) I get a error. Not a major issue since I can just loop through every region returned from get_regions() and compare there but would be nice to have this working.
>>> region = c.get_regions(linode.Region.label.contains("Newark"))[0]
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: type object 'Region' has no attribute 'label'

After talking to linode's support (ticket 8747969) I've learnt that the label on regions are depricated so closing this issue.

Sorry for the confusion, I'll update the guide


Feature 70: Role Url in TranceCellAccessToken/VisitorRefreshToken should be Role Class URL.

Role Url in tokens should be as follows:

Token
Role Info
currently
Shoud fix

TransCellAccessToken
Role Class URL
Role Instance URL
Yes

ResidentAccessToken
-
-
No

ResidentRefreshToken
-
-
No

GrantCode
-
-
No

VisitorAccessToken
Role Instance URL
Role Instance URL
No

VisitorRefreshToken
Role Class URL
Role Instance URL
Yes

This fix is necessary to fix the following problem of personium-core
https://github.com/personium/personium-core/issues/516

@shimono this PR is still working? If it's working, add WIP to the title.

Let me merge this PR to dev branch for the following reasons.

The change made here is related to the other PR. (#74)
Tests in the other PR is useful to test the change made in this PR.
We need to use the updated lib-common with both 2 PR to fix the bug in core.
We also need to release engine using new lib-common (1.5.3)


Environment variables not merged into configuration

Consider that we have the following ServiceFactory in MyModule:
public class ServiceFactory {
  private boolean foo = true;
  // .. getter and setter
}

ServiceFactory#foo is true by default, and it's the only configurable option in MyModule, so we don't specify anything in YAML config.
Then, we set an environment variable BQ_MY_FOO to false.
Currently the override won't happen, and ServiceFactory#foo will remain true.
I suspect this is because of the following:

io.bootique.config.jackson.InPlaceMapOverrider puts MY.FOO into the aggregate configuration -- prefix is in upper-case
io.bootique.config.jackson.JsonNodeConfigurationFactory#findChild looks for properties under my (default config prefix) -- in lower-case

Actually the case describe above works. A case that doesn't work requires a Map in the path. As we don't have any guidance as to capitalization of the map keys, unless they are also defined in YAML

Sorry, but I'm pretty sure that the case that I've described does not work. It can be seen pretty clearly from the code that io.bootique.config.jackson.JsonNodeConfigurationFactory#findChild will not find MyModule configuration node if its' key in the configuration tree is in upper case (which is precisely the case when it's merged from CLI variable):
{
  MY: {
    foo: val
  }
}

See Bootique_ConfigurationIT.java on branch 133 : https://github.com/bootique/bootique/commit/031b95480985cd74f49cc2c6611cc809d84dad5f
Your case seems to be equivalent to testConfigEnvVars_NoYaml , which succeeds. testConfigEnvVars_Map is the one that fails.

It's not equivalent because you use an empty prefix:
Bean1 b1 = runtime.getInstance(ConfigurationFactory.class).config(Bean1.class, "");

Ok, prefix results in a top-level map. So we are both right.

I guess I'm not being clear enough. Let me explain the issue once again.
Imagine there is an app that is comprised of 3 modules: CayenneModule, JdbcModule, LinkMoveModule. There is a YAML configuration:
jdbc:
  ds1:
    # datasource config

cayenne:
  configs:
    # list of configs
  datasource: ds1

There is also an environment variable BQ_LINKMOVE_EXTRACTORSDIR.
In runtime the aggregate configuration will look like this:
{
  jdbc: {
    ds1: { ... }
  },
  cayenne: {
    configs: [ ... ],
    datasource: "ds1"
  },
  LINKMOVE: {
    EXTRACTORSDIR: "/path/to/extractors"
  }
}

There isn't any java.util.Map involved in this issue. There is an application's configuration tree in which each child node represents configuration for some module.
Now, when LinkMoveModule calls ConfigurationFactory#config(Class, String) to build an instance of LmRuntime, the io.bootique.config.jackson.JsonNodeConfigurationFactory will NOT find the configuration node for LinkMoveModule, because it will perform the lookup by linkmove prefix (which is suggested by default by ConfigModule), and the configuration is under LINKMOVE key.
Makes sense?

Fixed the case of root config prefix ambiguity. Unfortunately this made config prefix for each module case insensitive. From JsonNodeConfigurationFactory.java:
// TODO: this also makes YAML prefix case-insensitive, and the whole config more ambiguous,
// which is less than ideal. Perhaps we can freeze prefix case for YAMLs by starting with a
// synthetic JsonNode based on the prefix and then overlay CS config (YAML) only then -
// CI config (vars)?  This will require deep refactoring. Also
// we will need to know the type of the root JsonNode (String vs Object vs List, etc.)

Keys in Maps defined via vars will unfortunately stay in uppercase. This is not solved. Perhaps we can better diagnose such cases and print a warning to the users.


Contact for Security Issue

Qinglong version
v2.17.8
Steps to reproduce
Is there an email or way through Github to submit a security bug in private?
有没有通过电子邮件或 Github 的方式私下提交安全漏洞？
What is expected?
Is there an email or way through Github to submit a security bug in private?
有没有通过电子邮件或 Github 的方式私下提交安全漏洞？
What is actually happening?
Is there an email or way through Github to submit a security bug in private?
有没有通过电子邮件或 Github 的方式私下提交安全漏洞？
System Info
No response
Any additional comments?
No response

<EMAIL_ADDRESS>

2.17.11 已修复


Also run test cases on python3.12

Summary
Bump to python3.12
Checklist

[ ] I have run nox and all the pipelines have passed.
[ ] I have made unittests according to the code I have added/modified/deleted.

Related issues

This dupes https://github.com/FasterSpeeding/Alluka/pull/96


can not build multi files package

I got the error below in my personal project, then reproduced it in this repo. check my demo at https://github.com/fishead/builders/commit/ca9cfaaf6546bd4ea96bad6d59d2d5399becd3cb
I made some changes to the master branch of this repo, error occur after running
npm run build

the output is
> pika-pack build

Note: This CLI was recently deprecated. Update your build script to: pika build [flags]
@pika/pack v0.5.0
[1/5] Validating source...
[2/5] Preparing pipeline...
      ❇  pkg/
[3/5] Running @pika/plugin-ts-standard-pkg...
      📝  pkg/dist-src/index.js [esnext]
      📝  pkg/dist-types/index.d.ts [types]
      » Linting with standard-pkg...
[4/5] Running @pika/plugin-build-node...

lerna ERR! npm run build stderr:
Error: Could not resolve './add' from pkg/dist-src/index.js

Do I missing something or pika can not work with multi files package?

I had same issue, but for me it's caused by using module with '/index.ts' entrypoint. I made a repo with samples and some inferences
https://github.com/unordinarity/pika-plugin-ts-standard-pkg-bug-sample


Sync with master

Hi @fcastellacci, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Franco Castellacci). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;

We shouldn't sync from type-annotations to master, we should sync from master to type-annotations.


How can I run the live Bookshop editor locally?

I run the app locally without any issue and it works great 👍, thanks for that.
The question I have is how can I run the live Bookshop editor locally or on a third party server?
I read this in the docs so I guess it's possible but I can't find a guide or additional info about it.

we want to ensure that you aren't vendor-locked to our platform

👋 Bookshop's code is licensed open source, so there's no technical barrier to running it in another location. I don't believe an implementation of the live editing specifically exists outside of CloudCannon, though.
The primary goal there is that you aren't vendor-locked in a technical sense — i.e. building the site doesn't require calling some headless CMS API, and is instead self-contained.
Bookshop itself doesn't know how to edit content, such as modifying front matter, so it does need to paired with some tool that can handle the actual editing.


[google_maps_flutter][image_picker] scroll freezing

Hello! FlutterTeam :)
I'm reporting a scroll freeze issue. :(
First Issue

GoogleMap Widget scrolling does not work after camera is opened using image_picker.

Second Issue

After opening the camera using image_picker, the ListView Widget scrolls freeze when using the GoogleMap Widget inside the ListView Widget.

Android works well, but problems only occur with iOS.
dependencies:
  google_maps_flutter: ^0.5.30
  image_picker: ^0.6.7+4

flutter doctor -v
[✓] Flutter (Channel stable, 1.20.2, on Mac OS X 10.15.6 19G73, locale ko-KR)
    • Flutter version 1.20.2 at /Users/josephnk/development/flutter
    • Framework revision bbfbf1770c (9 days ago), 2020-08-13 08:33:09 -0700
    • Engine revision 9d5b21729f
    • Dart version 2.9.1

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /Users/josephnk/Library/Android/sdk
    • Platform android-30, build-tools 30.0.0
    • ANDROID_HOME = /Users/josephnk/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 11.6)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 11.6, Build version 11E708
    • CocoaPods version 1.9.3

[✓] Android Studio (version 4.0)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin version 46.0.2
    • Dart plugin version 193.7361
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.48.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.13.2

Hi @JosephNK ,
There's similar open issue describing your case, 41959.
Please follow-up there for updates and any questions.
Closing this as duplicate. If you disagree, write in comments and I'll reopen.
Thanks.

Hi. @darshankawar
I think we should reopen it again. because the issue #41959 is too long gone.
and because the issue #64395 is not only the issue of google_map_flutter, there is also the possibility of image_picker issues.

@JosephNK #41959 looks open to me


Cannot run WinUI 3 in desktop(C#) after updating toolset

I confirmed that I can run the template app when it released at Duild.
But now, I can neither run the code I created then, nor a blank new template app.
The original version I deployed at May can run, so it's a toolset issue, not an OS issue.
What I've done from Build (May 20):

Update patch versions of VS(16.6.0->16.6.2, 16.7P1->16.7P2)
Install Windows SDK 19041, but haven't uninstalled 18362
Update .NET 5 from Preview 4 to Preview 5

What symptoms I've met now:

At the default state, deployment of the package project will fail, claims that .NET Framework 4.5.1 target pack is not found. The Universal Windows Development workload of VS requires 4.5, not 4.5.1
After manually select and installed the target pack, deployment successes, but the app throws at WinRT.ComWrappersSupport.InitializeComWrappers, as-if it's running unpacked

I guess the first issue is caused by new Windows SDK, and the second issue is caused by new preview of .NET 5. I don't want to downgrade them to confirm this. Please consider to update the template version.
The detailed environment of my machine (You can create a new VM and confirm if the template app  will fail):
Windows 10 Pro 19041
Visual Studio Enterprise 16.6.2
  - .NET Desktop workload
  - UWP workload, 18362 and 19041 selected
Visual Studio Community 16.7 Preview 2
  - .NET Desktop workload
  - UWP workload, no optional checkbox selected
  - WinUI3 vsix template
.NET 5 SDK Preview 5 x64 (and also the versions come with VS)

@stevenbrix as FYI

@huoyaoyuan the issue with the latest .NET5 Preview5 is a known issue: https://github.com/microsoft/CsWinRT/issues/316
Can you elaborate a bit more on the first one? I'm surprised you need the .NET Framework SDK at all?

@stevenbrix The error was raised at Microsoft.Common.CurrentVersion.targets, L1177
Invoking Build on the package project in VS16.7P2 raises it.
Using toolset from VS16.7 Preview raises the error, but VS16.6 toolset can build succesfully.
Here are msbuild logs:
binlog.zip

@huoyaoyuan thanks for sharing the binlogs! It looks like there was a change to the Microsoft.DesktopBridge.targets in VS16.7 Preview2 that broke this.
VS 16.6:

VS 16.7 Preview2:

I'll reach out to the VS folks to see if this is a known issue. I found the commit that caused this regression, and it's weird because this should affect VS16.7 Preview1 as well, but I don't think we've had issues with that?

@huoyaoyuan can you try adding this to your .wapproj and see if that fixes it for you?

  <PropertyGroup>
    <TargetFrameworkIdentifier>.NETCore</TargetFrameworkIdentifier>
    <TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
  </PropertyGroup>

@huoyaoyuan can you try adding this to your .wapproj and see if that fixes it for you?

@stevenbrix Yes, it fixes building of wapproj.

@huoyaoyuan that's good to know. Do you have the .NET Framework SDK installed? VS will install that by default, so I'm wondering if maybe your install was unsuccessful?

Do you have the .NET Framework SDK installed?

The versions of .NET Framework target packs I've installed:

The one required by .NET Desktop workload (4.7.2)
The one required by UWP workload (4.5)
The one I've manually chosen (4.8)

But, Microsoft.Common.targets was asking for 4.5.1.
I'd expect UWP workload to ask for 4.5 because it does list 4.5 as it's dependency.

@stevenbrix Latest update:
It works with .NET 5 Preview 6 with latest CsWinRT(0.1.0-prerelease.200629.3) installed.
It still have build issue with VS 16.7P4. Your workaround is valid, but please mention the VS SDK folks.

Closing this issue as both symptoms have been resolved

The VS issue is still present in 16.7P6. Please remember it before 16.7 is released.

@stevenbrix I have to mention you again, because this issue prevents me from building the WinUI3 desktop branch of xaml controls gallery.
It generates two errors for missing reference assemblies for .NET Framework, Version=4.5.1 and .NET Framework, Version=5.0. Your workaround only eliminates the first one. Confirmed on VS16.7.1.
Is the fix applied in 16.8?

@huoyaoyuan i'm updating to vs16.7.2 and will let you know what i find

@huoyaoyuan I wonder if your VS config is a bit off. I was able to build with VS16.7.2.
Here is a link to my vs config
See the documentation for how to import this file: https://docs.microsoft.com/en-us/visualstudio/install/import-export-installation-configurations?view=vs-2019#import-a-configuration
This should hopefully get your VS in the correct state.

@stevenbrix I've installed a brand new instance with your config, but was still not able to build it.
To be clear, the solution I built is XamlControlGallery.Desktop.sln in winui3preview branch. Could you confirm that your configuration does work with that solution? Thanks!

Hmm I was able to build and run the desktop sln as well @huoyaoyuan

@stevenbrix I tried on my another machine, and the issue is still present.
Here is the binlog produced.
XamlControlsGallery.binlog.zip

@huoyaoyuan do you have the setting in VS to enable preview versions of .NET Core SDKs?

@stevenbrix Thanks, that solves the problem. I always use global.json to specify preview SDK and have nearly forgotten the global switch.

@huoyaoyuan, fantastic! Yeah, I usually get different errors when I don't have this enabled, you can thank @alwu-msft for this one :)


There is a way to install it on the Panther X2 CN470

The CN470 version has not released the dashboard, can I manually install the dashboard on the Panther X2？
I found that the device SSH is open, but I don't have the password or public key, is there any other way?

@yuzg-test Thanks for your question.
Sorry, we can't support it on CN470. because the GitHub repo was blocked by GFW.


Missing some US NWS alert types

Describe the bug
Currently there is a Cold Weather Advisory in effect where I live.  I have MeteoalarmCard configured with the following integration:
https://github.com/ddeatrich/weatheralerts
The integration shows the alert, but the card does not.  Looking at the code, it does not appear that Cold Weather Advisories are defined.
Here are list of alert types the NWS could potentially issue:
https://vlab.noaa.gov/web/nws-common-alerting-protocol/cap-documentation#_eventcode_inclusion-16
Integration state attributes
alerts:

area: Northern Oneida; Madison; Southern Oneida; Chenango; Otsego; Sullivan
certainty: Likely
description: |-

WHAT...Very cold wind chills as low as 15 to 20 below zero
expected.

WHERE...Chenango, Madison, Northern Oneida, Otsego, Southern
Oneida, and Sullivan Counties.

WHEN...From midnight tonight to 9 AM EST Sunday.

IMPACTS...The cold wind chills as low as 20 below zero could
result in hypothermia or frostbite if precautions are not taken.
ends: "2024-12-22T09:00:00-05:00"
event: Cold Weather Advisory
instruction: |-
Use caution while traveling outside. Wear appropriate clothing, a
hat, and gloves.
response: Prepare
sent: "2024-12-21T15:12:00-05:00"
severity: Moderate
title: >-
Cold Weather Advisory issued December 21 at 3:12PM EST until December 22
at 9:00AM EST
urgency: Expected
NWSheadline:

COLD WEATHER ADVISORY IN EFFECT FROM MIDNIGHT TONIGHT TO 9 AM EST SUNDAY
hailSize: "null"
windGust: "null"
waterspoutDetection: "null"
effective: "2024-12-21T15:12:00-05:00"
expires: "2024-12-21T23:15:00-05:00"
endsExpires: "2024-12-22T09:00:00-05:00"
onset: "2024-12-22T00:00:00-05:00"
status: Actual
messageType: Alert
category: Met
sender<EMAIL_ADDRESS>senderName: NWS Binghamton NY
id: urn:oid:<IP_ADDRESS>.840.0.f1af1e8688d6ec951202b40c64c84bdc718a128f.001.1
integration: weatheralerts
state: NY
zone: NYZ036,NYC053
icon: mdi:alert
friendly_name: weatheralerts_1

Screenshots

Card version
v.2.7.1
Installation type
Home Assistant Community Store (HACS)
Card Configuration
- type: custom:meteoalarm-card             entities:               - entity: sensor.weatheralerts_1             integration: weatheralerts             hide_when_no_warning: false             disable_swiper: false             override_headline: false
Integration type
weatheralerts
Integration configuration
YAML (configuration.yaml)
Integration Configuration
sensor:

platform: weatheralerts
state: NY
zone: 36
county: 53

Unfortunately the alert has expired and I don't remember the exact wording, apologies.  I entered a different entity to get a similar error to appear:

It looked similar to that, with the entity being sensor.weatheralerts_1 and the error text at the top saying something including "Cold Weather" but not "Advisory".  Maybe that the title could not be found?


[feat] add window.set_level API

Describe the problem
I hope that the window layer can be set by setLevel.
Describe the solution you'd like
#![cfg_attr(
    all(not(debug_assertions), target_os = "windows"),
    windows_subsystem = "windows"
)]

use tauri::{LogicalPosition, Manager, Position};

fn main() {
    let context = tauri::generate_context!();

    tauri::Builder::default()
        .setup(|app| {
            let main_window = app.get_window("main").unwrap();

            #[cfg(target_os = "macos")]
            {
                use cocoa::appkit::{NSMainMenuWindowLevel, NSWindow};
                use cocoa::base::id;
                let ns_win = main_window.ns_window().unwrap() as id;
                unsafe {
                    ns_win.setLevel_(((NSMainMenuWindowLevel + 1) as u64).try_into().unwrap());
                }
            }
            // main_window.set_level(WindowLevel::MainMenu+1); // ideal setup

            Ok(())
        })
        .menu(tauri::Menu::os_default(&context.package_info().name))
        .run(context)
        .expect("error while running tauri application");
}

Alternatives considered
No response
Additional context
No response

/upstream tauri-apps/tao

Hey @WumaCoder , Did u get it to be in front of Full screen applications? For me it works in Dev, But when I build it; It Doesn't work...

I only tried dev

Hey @WumaCoder , Did u get it to be in front of Full screen applications? For me it works in Dev, But when I build it; It Doesn't work...

Has anyone figured out a workaround for this? It works perfectly in dev, but once I build it it doesn't work - same as @ParthJadhav

Hey @WumaCoder , Did u get it to be in front of Full screen applications? For me it works in Dev, But when I build it; It Doesn't work...

Hey @harrismcc ,
yes, @ahkohd implemented this and it works great.
https://github.com/ahkohd/tauri-macos-spotlight-example

Workaround works but I would love to see support for this feature.

Hi all👋, although this method achieves the desired result, the system input method runs behind the window when typing. Has anyone encountered this problem and solved it please?
issue: https://github.com/EcoPasteHub/EcoPaste/issues/621


AttributeTypecastBehavior causes unnecessary  update on database

What steps will reproduce the problem?
Assume this table exists
CREATE TABLE `activation` (
 `id` int(11) NOT NULL AUTO_INCREMENT,
 `title` varchar(255) DEFAULT NULL,
 `identity_code` int(11) DEFAULT NULL,
 `is_active` tinyint(1) NOT NULL DEFAULT 0,
 PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8

A model with typecast behavior call it Activation
    public function behaviors()
    {
        return [
            'typecast' => [
                'class' => AttributeTypecastBehavior::className(),
                'typecastAfterValidate' => true,
                'typecastBeforeSave' => true,
                'typecastAfterFind' => true,
            ],
        ];
    }

    public function rules()
    {
        return [
            [['identity_code'], 'integer'],
            [['is_active'], 'boolean'],
            [['title'], 'string', 'max' => 255],
        ];
    }

if we try to update an existing record with the exact same values on db it causes an unnecessary update command on database
//First we're gonna save a record with this data
$activation = new Activation();
$data['is_active'] = 1;
$data['identity_code']  = 1234;
$data['title']  = "some title";
$activation->load($data, '');
$activation->save();
//works fine and we assume the id is 1 which is and we try to update it later with the same data

$data['is_active'] = 1;
$data['identity_code']  = 1234;
$data['title']  = "some title";
$activation = Activation::findOne(['id' => 1]);
$activation->load($data, '');
$activation->save();

What is the expected result?
attributes should be same as _oldAttributes to handle strict comparision in getDirtyAttributes https://github.com/yiisoft/yii2/blob/e6513a2c9ef948b99f325d751a4f2ee6627f3eae/framework/db/BaseActiveRecord.php#L629
so both attributes and _oldAttributes must be set to
array (size=4)
  'id' => int 1
  'title' => string 'some title' (length=10)
  'identity_code' => int 1234
  'is_active' => boolean true

What do you get instead?
attributes is as expected
array (size=4)
  'id' => int 1
  'title' => string 'some title' (length=10)
  'identity_code' => int 1234
  'is_active' => boolean true

but _oldAttributes is not
array (size=4)
  'id' => int 1
  'title' => string 'some title' (length=10)
  'identity_code' => int 1234
  'is_active' => int 1

and the save call will result in an unnesessary update call
The workaround about updating _oldAttributes may work by adding
if(!$this->owner->isNewRecord)
    $this->owner->setOldAttribute($attribute, $this->owner->{$attribute});

at the end of typecastAttributes function
https://github.com/yiisoft/yii2/blob/e6513a2c9ef948b99f325d751a4f2ee6627f3eae/framework/behaviors/AttributeTypecastBehavior.php#L241
Additional info

Q
A

Yii version
<IP_ADDRESS>

PHP version
7.2.15

Operating system
Ubuntu 18.04.1 LTS

Database
10.3.10-MariaDB

Did you try replace tinyint by boolean in table schema?

Actually it is created by the `Migration.
Here's the code
    public function safeUp()
    {
        $this->createTable('activation', [
            'id' => $this->primaryKey(),
            'title' => $this->string()->null(),
            'identity_code' => $this->integer()->null(),
            'is_active' => $this->boolean()->notNull()->defaultValue(0),
        ]);
    }

and trying to change the datatype using alter will result in the same result since mysql treats boolean as tinyint itself

I'm having the same problem... Without using AttributeTypecastBehavior but using FilterValidator instead.
You can get the same error using the provided configuration but removing behaviors and adding the following validation rule
[['is_active'], 'filter', 'filter' => 'boolval'],


Remote Postgresql usage

Can i use remote postgreql url in config.py to store the data ? Does it work ? or need exact mysql url?

Which database urls it will support ?

@rsoorajs idk

@rsoorajs what?

I mean storing our preffered language in a database,right ? can i use postgres for that ?

@rsoorajs yes, i use this in the main bot

@rsoorajs very recommended

@rsoorajs very recommended

Thanks alot


Load Facebook Profile Picture

Is it possible  to load image from Url with a http redirect?
just like

http://graph.facebook.com/{Fb_UserId}/picture?type=large

Perhaps I missing something in ReadMe
Any Help is appreciated, Thanks a lot

I guess currently is not supported automatically.
We may need to implement this for redirecting.
Feature in plan.

I confirm is not supported, I have suffered it myself implementing a 307 with NGINX and HSTS as iOS requirement to server images through https is coming. You can test it with
https://p.aidto.party:41337/parse/files/Paid2Party/ca398f02933ab89ddd0b9f3f43bfbcd5_p1w7xaoRAL_0.jpg, the browser does it just fine.
I think it worth to mention on the docs. Thanks for sharing the good work guys 👍

Sorry but I wish I could have time to implement it soon, in next week. Let's see.  :(

@bluesoulx Just tested with Kingfisher and Facebook image url. It seems that the 302 redirect is already handled by NSURLSession now and I could load the image from the "http://graph.facebook.com/{Fb_UserId}/picture?type=large" without problem. Could you confirm this too?

@onevcat Today I try this url with Kingfisher
I can confirm this is fixed! Thanks for your helps ^^

Hi guys, sorry for hijacking this issue, but I have a question related to that :)
I have  GET REST call, which returns 302 and redirects to Azure Blob store URL.To download image correctly I need to modify Blob store URL a bit (I need to add one key to URL).Is this possible with you library?


Revert "Fix action urls when providing a custom apihost"

Reverts adobe/aio-lib-runtime#21

please ignore, this is invalid and has been reset with a force push

please ignore, this is invalid and has been reset with a force push


WinUI 3 blank app packaged with WAP project does not start when published

Describe the bug
WinUI 3 blank app created with the Visual Studio template "Blank App, Packaged with Windows Application Packaging Project (WinUI 3 in Desktop)" does not start when published.
Steps to reproduce the bug

Open Visual Studio 2022
Create a new project with the template "Blank App, Packaged with Windows Application Packaging Project (WinUI 3 in Desktop)" (C#)
Build the solution and get the following error:

This version of the Windows App SDK requires Microsoft.Windows.SDK.NET.Ref 10.0.19041.38 or later.
    Please update to .NET SDK 6.0.134, 6.0.426, 8.0.109, 8.0.305 or 8.0.402 (or later).
    Or add a temporary Microsoft.Windows.SDK.NET.Ref reference which can be added with:
        <PropertyGroup>
            <WindowsSdkPackageVersion>10.0.19041.38</WindowsSdkPackageVersion>
        </PropertyGroup>
	App5	c:\NUGET_PACKAGES\microsoft.windowsappsdk\1.6.240829007\buildTransitive\Microsoft.WindowsAppSDK.targets	76

In each pubxml file under "Properties" -> "PublishProfiles", replace win10-x64 with win-x64 to avoid the following error when publishing app package.

The specified RuntimeIdentifier 'win10-x64' is not recognized. See https://aka.ms/netsdk1083 for more information.	C:\Program Files\dotnet\sdk\8.0.400\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets	91

Add <WindowsSdkPackageVersion>10.0.19041.38</WindowsSdkPackageVersion> in the WinUI 3 app project file as the error message suggests.
Right click the WAP project, publish -> Create app packages..
Choose side loading, create a self-signed certificate, trust it, tick x64, Debug(x64) on the next screen, leave everything else as is.
Choose an installer location, click create to create the app package.
Once publish is done, open the app package location, double click the msixbundle file to install the app.
The app should launch if "Launch when ready" is ticked in the installation dialog, or try to launch to app from start menu, the app does not launch.

Expected behavior
The blank app should launch after installed with the published msixbundle package.
Screenshots
No response
NuGet package version
WinUI 3 - Windows App SDK 1.6.0: 1.6.240829007
Windows version
Windows 11 (22H2): Build 22621
Additional context
Please see projects that reproduces this issue here: https://github.com/aries-zhang/winui3-adventure/tree/main/published-app-crashes
PackagedBlankApp is a blank app project created with the template "Blank App, Packaged (Win UI 3 in Desktop)" which does not have this issue.
PackagedBlankAppWithWap is the project created with the template "Blank App, Packaged with Windows Application Packaging Project (WinUI 3 in Desktop)" where this issue occurs.

Closing as VS 17.12 does fix this issue as mentioned here: https://github.com/microsoft/microsoft-ui-xaml/issues/9740#issuecomment-2249083831.
However, still having another issue publishing ARM64 app, which is raised separately here: https://github.com/microsoft/microsoft-ui-xaml/issues/9998.

Closing as VS 17.12 does fix this issue as mentioned here: https://github.com/microsoft/microsoft-ui-xaml/issues/9740#issuecomment-2249083831.
However, still having another issue publishing ARM64 app, which is raised separately here: https://github.com/microsoft/microsoft-ui-xaml/issues/9998.


Add ioctl api for fuse and fuse shell tool

What changes are proposed in this pull request?
Add ioctl api for fuse and add a new fuse shell executable tool
Why are the changes needed?
Please clarify why the changes are needed. For instance,

If you propose a new API, clarify the use case for a new API.
If you fix a bug, describe the bug.

User can use fuse2cli communicate with fuse process by using ioctl api.
For example:
Get metadatacache size or clear metadatacache using fuse2cli

Does this PR introduce any user facing changes?
Please list the user-facing changes introduced by your change, including

change in user-facing APIs
addition or removal of property keys
webui
Add a new shell tool and changed libjnifuse.so,libjnifuse3.so

@LuQQiu Can you help review this?


"ESLint: Error while loading rule 'react/display-name': Cannot find module 'react' from '/home/...'.

This version works:
"eslint-plugin-react": "7.11.1",
But new versions are broken.  My project is a bit non standard.  We have the package.json inside the source folder, so it seems the new versions don't find it in this case, but it has worked fine when using 7.11.1

are you on eslint 5 or 6? eslint 6 made some changes that tend to force standard configurations.

I'm using 5.16.0

Can you explain a bit about your project layout, including where package.json and your eslint config lives, and where you ran the eslint command?

@sgehrman, I faced the same today. The cause was a corrupted react module in node_modules. It was partly deleted after installing eslint-plugin-jsx-a11y. Try to remove node_modules and reinstall it.

I am facing the same issue as OP (using eslint 5.16.0), downgrading to 7.11.1 worked for me as well.

I can confirm downgrading eslint-plugin-react to 7.11.1 while running ESLint 6.0.1 is a temporary work around.
The following PRs have been merged since 7.11.1: #2225, #2137, #2109, #2002 and #1098.

As for myself, downgrading to 7.13.0 was enough. This issue starts appearing at 7.14.0.

It seems the error is being caused by this commit specifically https://github.com/golopot/eslint-plugin-react/commit/bdd61922d373f71d8

ah - that might be fixed in #2336 / #2276, just unreleased.

@ljharb any info on when a new release containing that fix will be published?

@michaellopez I just published v7.14.3 with the fix 🙂

I just remove and reinstall, problem solved. my version is 7.12.4
"eslint-plugin-react": "^7.12.4",

I just ran into this with the latest version. I tried (1) restarting VSCode and (2) deleting node_modules and re-running npm install, but neither of those helped. Finally, I tried downgrading to 7.11.1, running eslint, then updating to latest, and running again. This worked!
(Perhaps the issue is caused by trying to run eslint with a much newer version than it was previously run. Maybe you need to run with a somewhat newer version before just suddenly upgrading to the latest version like a crazy person. I'm sorry, I'm just making this up. I have no idea 🤷♂🤷♂🤷♂.)

@devuxer you should be able to upgrade to latest eslint 7 just fine. upgrading to eslint 8 might be trickier.


Query relations

It would be nice if we cannot just load relations via $eager but also query the related items with default feathers query and filter options.
Could look like this:
app.service('users').find({
  query: {
    $eager: {
      todos: ['title'],
    },
  },
});

Also it should be supported to filter for relations:
app.service('users').find({
  query: {
    todos: {
      tag1: {
        $in: ['TEST'],
      },
    },
  },
});

Selecting fields in $eager is possible since 0.4.0.
The filter example is not as easy to implement as I thought. Will close this issue because filtering is also possible with the new $rawWhere query param which is availabel since 0.5.0.


relax tolerance in Rosenbrock p_force regression test

Codecov Report
Patch and project coverage have no change.

Comparison is base (d58b64d) 92.24% compared to head (68122f1) 92.24%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #79   +/-   ##
=======================================
  Coverage   92.24%   92.24%
=======================================
  Files          17       17
  Lines         967      967
=======================================
  Hits          892      892
  Misses         75       75

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


Enable finding domain resource by domain name

Context
At Freeagent we make extensive use of the domains endpoint, to keep our custom sender email addresses in-sync with sender signatures at Postmark.
This usually works well, but we occasionally get into a situation where they get out of sync. I.e. we've lost the reference to Postmark's domain id (by someone successfully deleting the custom sender email at Freeagent) but the call to destroy the domain/sender sig at Postmark failed (sometimes caused by a Postmark API timeout error that is beyond our control).
In order to resolve this (when a customer inevitably wants to re-add this custom sender email), our support team must visit the Postmark dashboard, manually find the domain and delete it from there.
Suggestions
I can suggest two ideas to allow us to programmatically do this:

When your 512 error is returned on creating a domain, include the domain id in the error somewhere (an attribute or within the message so it can be parsed out).

Allow finding a domain resource by domain id. That way we can look for it and delete it through the API knowing its id.  (I realise we could do this by traversing the entire domain list endpoint and searching, but that seems very inefficient given the large number of domains we have).

Finally a question: Is it possible for a domain / sender signature to be created and persisted at Postmark, but the API request times out?

I realise this is not an issue with this gem, but suggestions for your APIin general.  Apologies if this is not the right place for that.

1. When your 512 error is returned on creating a domain, include the domain id in the error somewhere (an attribute or within the message so it can be parsed out).

Just came to say, that I too, would find it helpful if the 512 error would return the domain id!


The editors of one file share and ADLS Gen2 blob container always show blank

Storage Explorer Version: 1.15.0-dev
Build: 20200717.1
Branch: master
Platform/OS: Windows 10/ Linux Ubuntu 18.04/ macOS Catalina
Architecture: ia32/x64
Regression From: Previous release (1.14.2)
Steps to reproduce:

Expand one storage account -> File Shares.
Create a file share -> Check its editor.
Try to create one folder or upload one file.
Check its editor.

Expect Experience:

The editor shows well.
The new folder or uploaded file shows well.

Actual Experience:
The editor always shows blank.

More Info:

This issue also reproduces for one ADLS Gen2 blob container.

Verified on build 20200718.3. This issue has been fixed. So close it.


Remove f from non-f string

Fix from flake8 linter

Coverage remained the same at 57.889% when pulling aa11088944f66368a4de314df874843e6503c000 on jramosf:patch-2 into 5870ff47137228159598e6a055ff6d8de980bfe9 on Netflix:master.

thanks for the PR @jramosf.


TEP-0075: Validate Pipeline object variables in value, matrix and when

Changes
Besides task steps, parameter variables can be used as the value of
another param, matrix or when expression.

Allowed referencing the whole object value but added validation to make sure it can only be used when providing values
for other object param. example:

 	params:
 	- name: arg
           value: $(params.myObject[*])

In all other cases (string/array val, matrix and when expression), only individual object attributes can be referenced i.e. $(params.myobject.key1).

Submitter Checklist
As the author of this PR, please check off the items in this checklist:

[ ] Docs included if any changes are user facing
[ ] Tests included if any functionality added or changed
[ ] Follows the commit message standard
[ ] Meets the Tekton contributor standards (including
functionality, content, code)
[ ] Release notes block below has been filled in
(if there are no user facing changes, use release note "NONE")

Release Notes

/assign @ywluogg
/assign @dibyom

/assign @ywluogg

#4723

Can you mention in the description this is for webhook validation in PR description?

/lgtm

/kind misc

/hold

/test pull-tekton-pipeline-build-tests

/test pull-pipeline-kind-k8s-v1-21-e2e


Update Kyber DAO address with contract repo

To keep consistency across all repos: https://github.com/KyberNetwork/developer-portal/blob/stakingSection/testnet.md

Pull Request Test Coverage Report for Build 135760687

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

Totals

Change from base Build 126113780:
0.0%

Covered Lines:
101

Relevant Lines:
101

💛  - Coveralls


To include permissions in api users/current/projects

Describe level of access to projects by users and tokens via the APIs:

GET: users/id/projects API
GET: projects/{id}

{
    "Permissions" :
    {
        "UserOperations": [ "READ", "WRITE", "OWN" ],
        "AccessTokenOperations": [ "READ" ]
    }
 }

This is included in the response body when the API is invoked with
?include=permissions
If a token is used to authenticate, then both the UserOperations and AccessTokenOperations fields are shown and populated. If the user is using browser authentication for this API call, then the response will not contain the AccessTokenOperations and will only contain the UserOperations.

nice this lgtm!


Use shikiji for syntax highlighting

Replace rehype-pretty-code with shikiji.

Ran into an issue that I cannot fix myself without upstream changes. So I’ll try another way, or just ditch the idea of bright for syntax highlighting as of now.

bright may not work, but looks like Astro supports Shiki(ji) in markdown now.
Shikiji uses hast internally, and with support for in-built (and custom) transformers, I can achieve what I’m doing with rehype-pretty-code with built-in Astro + Shikiji features instead.

There’s also astro-expressive-code


Build failure due to bitvec dependency

Describe the bug
Cargo deny fails to install on a clean docker image. I am posting here in case somebody else is wondering or if there is a fix that can be done for this here, although I think it boils down to a dependency's dependency (see below).
Give a docker file such as:
FROM rust:1.50

RUN cargo install cargo-deny

The build fails due to a dependency:
error[E0034]: multiple applicable items in scope
   --> /usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/bitvec-0.19.4/src/order.rs:315:15
    |
315 |         if ct == R::BITS {
    |                     ^^^^ multiple `BITS` found
    |
note: candidate #1 is defined in the trait `BitMemory`
   --> /usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/bitvec-0.19.4/src/mem.rs:29:2
    |
29  |     const BITS: u8 = mem::size_of::<Self>() as u8 * 8;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
note: candidate #2 is defined in the trait `IsNumber`
   --> /usr/local/cargo/registry/src/github.com-1ecc6299db9ec823/funty-1.2.0/src/lib.rs:144:2
    |
144 |     const BITS: u32;
    |     ^^^^^^^^^^^^^^^^
help: disambiguate the associated constant for candidate #1
    |
315 |         if ct == BitMemory::BITS {
    |                  ^^^^^^^^^^^^^^^
help: disambiguate the associated constant for candidate #2
    |
315 |         if ct == IsNumber::BITS {
    |                  ^^^^^^^^^^^^^^

   Compiling cc v1.0.66
error: aborting due to 43 previous errors

Some errors have detailed explanations: E0034, E0308.
For more information about an error, try `rustc --explain E0034`.
error: could not compile `bitvec`

Error also reported there: https://github.com/bitvecto-rs/bitvec/issues/105
But traced back to yet another package funty
To Reproduce
Steps to reproduce the behavior:

Dockerfile above
docker build . -t cargo-deny-fail -f Dockerfile
See error

Expected behavior
It compiles on a clean system.

Thanks for the report!
cargo install unfortunately defaults to ignore Cargo.lock in the crate when installing, so it will use the latest minor/patch versions of all crates which in this case, as you point out, there is a dependency with a semver incompatible breaking change.
I think easiest approach for now, until that downstream dependency has been fixed, and in general, would be to use cargo install cargo-deny --locked, where the --locked flag makes sure it builds the crate with the provided and tested exact dependencies from Cargo.lock that is checked into this repo.
This Cargo issue / design choice is further discussed in https://github.com/rust-lang/cargo/issues/7169.
@Jake-Shadle we could change the cargo-deny docs to recommend cargo install cargo-deny --locked instead of cargo install cargo-deny?

When using --locked, I get this warning:
package `miow v0.3.5` in Cargo.lock is yanked in registry `crates.io`, consider running without --locked

It seems like it is warranted to release a new version that has an updated miow in the Cargo.lock, at least.

@briansmith I've made a 0.8.6 release that fixes your issue.


Timeline not loading!

!!!!
https://www.aba-icc.org/the-aba-icc-project/aba-policy-on-the-icc/

Might just be something from Knightlab that's not loading (a server down on their end). I'll monitor.

it's working fine. Where did you get that link from? the right link is
http://www.aba-icc.org/the-aba-icc-project/aba-policy-on-the-icc/
Note the difference? http:// vs https://
Can't serve mixed content on a page.

That link came up on a google search! Problem me thinks

what were the search terms?

ABA Urge Syria referral ICC

Okay. I'll see if I can submit something to Google to change those. Not sure why they're coming up that way.

Ok thanks!

This is now fixed, as is the potential issue with for search engines to come to the https link (now the entire site is served over https, which is a good thing)