Feature Request - allow user to set UUID

Hello,
Could you please enable the ability to control the bhyve uuid number in iohyve?
Obviously the "secret sauce" that MS use to detect reuse of a license is a well guarded secret, but some googling indicates that the VM's MAC address and UUID are part of this.
To minimise the likelihood of tripping up the microsofts activation it would be useful to ensure that the UUID doesn't change when a (windows) VM is moved to another machine or the host OS is updated.
This isn't to run multiple windows vm's with the same license but be able to use the one license on the same hardware with out activation issues when the OS is upgraded/change I.E, freebsd 10.3 upgrading to 11-stable when released.
Separate question, Are you aware of any restrictions on the uuid, I.E. can it be set to any "random" string or "random" number sequence.
-U	uuid	 Set the universally unique identifier (UUID) in the guest's
System	Management BIOS	System Information structure.  By
default a UUID	is generated from the host's hostname and
vmname.
Thanks
Brendan

I do not know anything about the UUID properties in bhyve. I have never used them personally.
Before we go adding another feature, have you tried setting the UUID in the bargs property?
Something like iohyve set windows10 bargs="-H -w -U $UUID" Where $UUID is your UUID you want to use.

Have you tried setting the UUID via the -U flag?

Sorry I haven't spend any time on this for a few days.  I did try before but miss read your instructions so I've just tired again, with out prepending "$" to the UUID.
before I tried
 root@Jupiter:/mnt/working/iohyve # iohyve set win10b bargs="-H -w -U $92AD66CB-A5F0-AF3F-B019-EF08C46AF299"
[: bargs=-H: unexpected operator
Setting win10b bargs=-H -w -U AD66CB-A5F0-AF3F-B019-EF08C46AF299...
this gave
 root@Jupiter:/mnt/working/iohyve # iohyve getall win10b
Getting win10b iohyve properties...
bargs          -H_-w_-U_AD66CB-A5F0-AF3F-B019-EF08C46AF299
and bhyve failed to start
 root@Jupiter:/mnt/working/iohyve # iohyve start win10b null.iso
 root@Jupiter:/mnt/working/iohyve # fbuf frame buffer base: 0x942800000 [sz 16777216]
Assertion failed: (error == 0), function main, file /usr/src/usr.sbin/bhyve/bhyverun.c, line 945.
So Trying just now with out the $ prepended to the UUID which interestingly didn't seem to affect how iohyve set that value
root@Jupiter:/TankC/FreeBSD/bhyve # iohyve set win10b bargs="-H -w -u AD66CB-A5F0-AF3F-B019-EF08C46AF299"
[: bargs=-H: unexpected operator
Setting win10b bargs=-H -w -u AD66CB-A5F0-AF3F-B019-EF08C46AF299...
root@Jupiter:/TankC/FreeBSD/bhyve # iohyve getall win10b
Getting win10b iohyve properties...
bargs          -H_-w_-u_AD66CB-A5F0-AF3F-B019-EF08C46AF299
bhyve fails to start
root@Jupiter:/TankC/FreeBSD/bhyve # iohyve start win10b null.iso
root@Jupiter:/TankC/FreeBSD/bhyve # Usage: bhyve [-abehuwxACHPSWY] [-c vcpus] [-g <gdb port>] [-l <lpc>]
             [-m mem] [-p vcpu:hostcpu] [-s <pci>] [-U uuid] <vm>
UUID = 92AD66CB-A5F0-AF3F-B019-EF08C46AF299 is from the OS install hostname "11alpha6".  I am now running 11 Beta2 with hostname "Jupiter" and this gives a new UUID = 00D44C68-13D3-EE38-9258-22C8BEFA5CCF.
I've tried setting the UUID to both 92A.... and 00D... with out success.
What worries me is that the bhyve error has changed, from first time listing a error in a specific line of bhyve code no now simply not running at all and just giving the usage of the command.  I can't see what I did differently.

Ignore previous, I've broken something

OK, I have no idea what I broke so my heavy handed fix was to reload the OS.
I also noticed that I had used a lower case -u (RTC keeps UTC time) not uppercase -U
Setting iohyve
 iohyve set win10c bargs="-H -w -U AD66CB-A5F0-AF3F-B019-EF08C46AF299"
[: bargs=-H: unexpected operator
Setting win10c bargs=-H -w -U AD66CB-A5F0-AF3F-B019-EF08C46AF299...
root@Jupiter:/home/Brendan # iohyve getall win10c
Getting win10c iohyve properties...
bargs          -H_-w_-U_AD66CB-A5F0-AF3F-B019-EF08C46AF299
gives the same error as I first observed
root@Jupiter:/home/Brendan # iohyve start win10c
root@Jupiter:/home/Brendan # fbuf frame buffer base: 0x942800000 [sz 16777216]
Assertion failed: (error == 0), function main, file /usr/src/usr.sbin/bhyve/bhyverun.c, line 945.
In terms of how the UUID changes I've now tested the following combinations. These the underlying hardware is the same.
Install on 11.0 Alpha 6 hostname "11alpha6" vmname = win10c
=> UUID = 164D5764-EA19-7A3F-B5A0-80E78BC9416E
run on 11.0 Alpha 6 hostname "Jupiter" vmname = win10c
=> UUID = EDCEA331-D8CE-0738-9E47-36DD4453AE11
run on 11.0 Beta2 hostname "Jupiter", vmname "win10c"
=> UUID = 86C4ADD7-45A5-723A-97E3-8F5C2B32364F
so the comment in the BHYVE man page about the UUID being set from the host and vm names isn't the whole story or at least the UUID isn't set exclusively from these two paramters
Brendan

Is the entire hostname identical on those two machines? The source code seems to confirm that only the hostname and vm name go into the UUID:
/*
 * Universally unique and yet reproducible are an
 * oxymoron, however reproducible is desirable in
 * this case.
 */

[...]

MD5Init(&mdctx);
MD5Update(&mdctx, vmname, strlen(vmname));
MD5Update(&mdctx, hostname, sizeof(hostname));
MD5Final(digest, &mdctx);

The if statement on lib/ioh-zfs:6 needs quotes around the variable to get rid of the unexpected operator error (to be honest I'd recommend quoting variables in most places). I still don't see any obvious reason why you get that assert error when starting the guest though. Does that only happen when the UUID is specified in bargs.
I do however think it makes some sense to fix the guests's UUID at creation time, most likely using a iohyve:uuid property. Some things may expect the hardware UUID to be constant, and the bhyve sources mention above that a reproducible id is desirable, although they only produce the same id as long as the host & vm name don't change.

Matt, as far as I intended it to be,  yes the host name was the same.  I haven't got a log of exactly everything so I can't be 100% sure as I have reloaded the host operating system a number of times now.  When I did change the hostname in the 11.0 Alpha6 host I only changed it in /etc/rc.conf and I assumed that the would be the only spot?
The assert error was only when UUID was specified in bargs.
I have been able to successfully run and control the UUID when starting the VM's directly in bhyve
4,ahci-hd,/dev/zvol/sam830/iohyve/win10a/disk0 -s 5,virtio-net,tap1,mac=00:A0:98:0A:71:01 -s
29,fbuf,tcp=<IP_ADDRESS>:5911,w=1280,h=1024 -s 30,xhci,tablet -s 31,lpc -l com1,/dev/nmdm1A -l
bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd win10a```

I was previously having problems with starting bhyve directly with an error ```Invalid bootrom size 3``` however running the same firmware through iohyve worked.  Fortunately for me the update of the UEFI-GOP code resolved this firmware error after running ```pkg install uefi-edk2-bhyve```

Brendan

The only reason I ask is that we can only see "Jupiter". I can't tell if you entered a proper fqdn into rc.conf, and if so whether the full host names were the same. Looking at the code, it should give the same uuid if the host name and vmname are the identical.
I think iohyve can be run in a debug mode that shows the commands being run, which would hopefully show what's going wrong when the uuid is specified. Alternatively you can just add '-xv' to the #! line at the top of the main iohyve script.

The if statement on lib/ioh-zfs:6 needs quotes around the variable to get rid of the unexpected operator error (to be honest I'd recommend quoting variables in most places).

This is being worked on as part of bringing in changes from #170.
I'll make the bargs property a priority so @pobkac can test his UUID stuff soon tan later.

pr1nf, Don't rush it on my behalf.  I'm happy to be a tester for you.  I've still got a "spare" drive in my nas server that I can use as a non critical 2nd boot drive.
I've proven to myself that I can control the UUID in bhyve and that the Windows VM is responds to the change.  I hope that this is going to be sufficient in keeping the activation happy.
I really do think that it is a worthwhile addition to your software

Glad you go the proof of concept going.
The feature will come eventually, whether in it's own feature or a apart of bargs.


TypeError: Cannot read properties of undefined (reading '_nextI18Next')

Environment
Docker
Version
0.10.0
Describe the problem
After watchtower updated docker images, Homarr stopped working and is just showing "Internal Server Error" in web browser. Reviewed the logs and found an issue with nextI18Next (see logs in Additional Info).
I have yet to fix, had to roll back to 0.9.2
My docker compose is as follows:
version: '3'
networks:
net:
ipam:
config:
- subnet: <IP_ADDRESS>/29
services:
homarr:
container_name: homarr
image: ghcr.io/ajnart/homarr:latest
restart: unless-stopped
networks:
net:
ipv4_address: <IP_ADDRESS>
environment:
- TZ=America/Phoenix
volumes:
- configs:/app/data/configs
- public:/app/public
- /var/run/docker.sock:/var/run/docker.sock
ports:
- '7575:7575'
volumes:
configs:
public:
Additional info
warn  - using beta Middleware (not covered by semver) - https://nextjs.org/docs/messages/beta-middleware
TypeError: Cannot read properties of undefined (reading '_nextI18Next')
at AppWithTranslation (/app/node_modules/next-i18next/dist/commonjs/appWithTranslation.js:92:29)
at Fb (/app/node_modules/react-dom/cjs/react-dom-server-legacy.node.production.min.js:65:44)
at Ib (/app/node_modules/react-dom/cjs/react-dom-server-legacy.node.production.min.js:67:254)
at W (/app/node_modules/react-dom/cjs/react-dom-server-legacy.node.production.min.js:73:89)
at Ib (/app/node_modules/react-dom/cjs/react-dom-server-legacy.node.production.min.js:67:482)
at W (/app/node_modules/react-dom/cjs/react-dom-server-legacy.node.production.min.js:73:89)
at Jb (/app/node_modules/react-dom/cjs/react-dom-server-legacy.node.production.min.js:76:98)
at Kb (/app/node_modules/react-dom/cjs/react-dom-server-legacy.node.production.min.js:75:140)
at W (/app/node_modules/react-dom/cjs/react-dom-server-legacy.node.production.min.js:73:345)
at Ib (/app/node_modules/react-dom/cjs/react-dom-server-legacy.node.production.min.js:68:479)
Error: ENOENT: no such file or directory, scandir '/app/public/locales/en'
at Object.readdirSync (node:fs:1442:3)
at getLocaleNamespaces (/app/node_modules/next-i18next/dist/commonjs/config/createConfig.js:214:16)
at /app/node_modules/next-i18next/dist/commonjs/config/createConfig.js:231:20
at Array.map ()
at getNamespaces (/app/node_modules/next-i18next/dist/commonjs/config/createConfig.js:230:44)
at createConfig (/app/node_modules/next-i18next/dist/commonjs/config/createConfig.js:271:29)
at _callee$ (/app/node_modules/next-i18next/dist/commonjs/serverSideTranslations.js:201:53)
at tryCatch (/app/node_modules/@babel/runtime/helpers/regeneratorRuntime.js:86:17)
at Generator._invoke (/app/node_modules/@babel/runtime/helpers/regeneratorRuntime.js:66:24)
at Generator.next (/app/node_modules/@babel/runtime/helpers/regeneratorRuntime.js:117:21) {

errno: -2,
syscall: 'scandir',
path: '/app/public/locales/en'
}
Please tick the boxes

[X] You've read the docs
[X] You've checked for duplicate issues
[X] You've tried to debug yourself

Can you try to change the folder you are mounting ? I believe it's because you somehow didn't get the /public/locales folder which contains the 'en' translation.
Do you have a password set-up ? What page is this hapenning on ?

Can you try to change the folder you are mounting ? I believe it's because you somehow didn't get the /public/locales folder which contains the 'en' translation. Do you have a password set-up ? What page is this hapenning on ?

Yep, that took care of it. Thanks!


add docker user tests

add integration tests where  container is run with a non-root user and with a root user

this was already merged


add ngrok.connect(map) functionality

Current dependencies on/for this PR:

bob/connect

PR #43

PR #44   👈

This comment was auto-generated by Graphite.


Tflite traking fps performance

Hi, @Qengineering
I saw that below 2 link from the top is the same link and not firecting the Tflite-tracker code.
Is these fps for tflite + tracking ?
Can raspbery pi 4 handle the vehicle count ie 20 fps ?

The tracking algorithm is very fast. It don't lower the inference times of the models much.
That's why I have made a YoloX version with tracking, and extrapolate the other times (TFlite and NanoDet).
So, TFlite with tracking will run at 20 FPS.
Take a look to the YoloX code and see how the tracking is implemented.
Use the same strategy for the TFlite code.

@Qengineering   :)
I am working monitoring the traffic on the roads and intersections etc  .

Tflite performed poor on above and similar videos
what would be the best way to detect vehicles  for counting purposes ?
And always targeted  to cheap HW ie raspberryPi or ZYSJ RK3588 (https://www.cnx-software.com/2022/03/12/249-rockchip-rk3588-8k-mini-pc-16gb-ram/    very powerfull yet affordable with over priced Rp4)

Best
https://www.youtube.com/watch?v=QuUxHIVUoaY&list=PPSV

@MyraBaba,
Please see https://github.com/Qengineering/Traffic-Counter-RPi_64-bit

@Qengineering  Can u please using cmake?

Dear @jinfagang,
Please find the CMake and follow the instructions in the README.md


qt-full 5.12 - permission denied

Describe the bug
Can't upgrade my system because of qt full producing errors:
created 648 symlinks in user environment
/nix/store/01xalm9xmzv24s6hwr4l6pp71cz67rsx-stdenv-linux/setup: line 1289: /nix/store/9gf9zs5351hpb8wrx05nfrn4d8dg8ylq-qt-full-5.12.0/bin/qt.conf: Permission denied
building '/nix/store/zpcn75gpis4gdc7ijhasanhrg5xmbwwp-reload-container.drv'...
building '/nix/store/0avqnqj2ixc59by406nlh7hxdr6h40ak-sddm.pam.drv'...
building '/nix/store/3lzcsjvpmllk67sz7zh9s2h49h8an4kh-set-environment.drv'...
builder for '/nix/store/my7knnjbfyx30km6lclaglwm1nhgiy76-qt-full-5.12.0.drv' failed with exit code 1
building '/nix/store/kqd8llgkbjc3zcx2jwb9iwhc9dzc3132-slim.pam.drv'...
building '/nix/store/0gy6kfx9akw7jfajm298l65mgnzfba2x-smartd-notify.sh.drv'...
cannot build derivation '/nix/store/y05mmqdaljp98a66709kjk6jzwiihi6s-system-path.drv': 1 dependencies couldn't be built
building '/nix/store/8xiwb5ipnsb2gn6q1m1zmig5ain3bq2c-systemd-user.pam.drv'...
building '/nix/store/10xm5zi70nlhs13jrh37rsd1l6hizcrk-torrc.drv'...
building '/nix/store/0pmkyp7finqwrzwccdxf5b95w7j3lys9-udev-path.drv'...
building '/nix/store/y4j4yzc3kdfclsvbi61hwm59h4lxvspf-unit-alsa-store.service.drv'...
building '/nix/store/gn2ghyhswyrzlc7f9spm3bwap0wnq9fv-unit-audit.service.drv'...
building '/nix/store/bziy7faaf5ia6zxndjs9mzgw9qwn7x97-unit-avahi-daemon.service.drv'...
cannot build derivation '/nix/store/80dws8nc3vqqqvnp0f96q8h8s8vn5bgn-nixos-system-subi-19.09pre186857.239fffc90d7.drv': 1 dependencies couldn't be built
error: build of '/nix/store/80dws8nc3vqqqvnp0f96q8h8s8vn5bgn-nixos-system-subi-19.09pre186857.239fffc90d7.drv' failed

Metadata

system: "x86_64-linux"
host os: Linux 5.1.11, NixOS, 19.09.git.83ba5af (Loris)
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.2.2
channels(hyper): "nixos-19.09pre185402.5eac339829b"
channels(root): "nixos-19.09pre186857.239fffc90d7"
nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixos

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:
# a list of nixos modules affected by the problem
module:

cc @ttuegel

Fixed in #65446.


We should have the new ELI5 Velox video from youtube embedded in the homepage

Description
We should replace the current explainer diagram with this video

@psbell-meta Can you create an image for it ?
I dont think we can embed videos in mark down pages at the moment : https://stackoverflow.com/questions/11804820/how-can-i-embed-a-youtube-video-on-github-wiki-pages

@kgpai PR is already approved, I tested local and loaded the staging view and the embed worked fine, I think Docusaurus handles it
https://deploy-preview-4244--meta-velox.netlify.app/
Let me know if you still have concerns

I am sorry I thought you meant the Velox github README page (https://github.com/facebookincubator/velox#readme)  and not netlify page. No concerns at all from my end; I misunderstood what the home page was .


Document using serde_bytes with CBOR byte strings

CBOR byte strings are much more efficient than generic arrays.  Also,
add tests for encoding CBOR's various fixed-width byte string types.
Fixes #53

Something is sending SIGKILL to the test process.  Does Travis object to tests that use 8GB of RAM?  I'll disable that part of the test.

Travis nodes have 7.5 GB of RAM.


Provide theme compatibility to angular-material

The angular-material project looks interesting and it might be a good idea to have ng-scrolling-table aligned with the theming of this.  Proposal would be to use themed classes where appropriate within ng-scrolling-table to give it a material L&F and behavior

To what extend are you planning on supplying a theme?
Are you wanting to supply a fully themed component or something that only provided the bare essentials, such as the layering such that Material describes, and leave the actual theming to the users of the component?

Maybe nothing so extreme.  Material does not really cover tables to my understanding as they mostly focus on list views.  But that doesn't always work and there is a place for tables.  If we think about the table itself the styles could largely be described as
control fonts
borders
control background (for things like buttons - analogous to table headers?)
content background (for rows) and maybe a style for striping
color for selection highlight should be based on a theme color/style defined in material
We should be able to abstract the styles such that when ng-scrolling-table is used in a material angular project it looks and feels like it belongs rather than a standout

How does this related to #55


wip: configurable https redirects

TODO:

SSL port configurable? Not really needed
Write migration to backfil https_redirect_status_code column or
handle it in the DAO?
Break up commits to respect commit atomicity

Can we support 307 and 308 as well?

@hishamhm @thibaultcha I've updated the PR with the migration as we discussed.

@hbagdi Hi! Could you rebase your branch on top of the latest upstream's next? It currently has a few conflicts due to recently merged PRs. Thanks!

@thibaultcha Done.

Thanks, big deal patch!


I'm stucking when I get SSR Ship.

Whenever I get an SSR ship the bot hangs and I have to restart again

it stucking when your end boss node and get SSR or Elite right ?

it stucking when your end boss node and get SSR or Elite right ?

I noticed that when the boss node is over and luckily I get an SSR ship just hangs, I just saw it happening with SSR ship

By the way, it doesn't show any error messages, it just stops working.

in my case i manual fix by
modules\combat.py
in line 188 - 203
        if Utils.find("menu/drop_ssr"):
            Logger.log_msg("Received SSR ship as drop.")
            Utils.touch_randomly(self.region['dismiss_ship_drop'])
            continue
        if Utils.find("menu/drop_elite"):
            Logger.log_msg("Received ELITE ship as drop.")
            Utils.touch_randomly(self.region['dismiss_ship_drop'])
            continue
        if Utils.find("menu/drop_rare"):
            Logger.log_msg("Received new RARE ship as drop.")
            Utils.touch_randomly(self.region['dismiss_ship_drop'])
            continue
        if Utils.find("menu/drop_common"):
            Logger.log_msg("Received new COMMON ship as drop.")
            Utils.touch_randomly(self.region['dismiss_ship_drop'])
            continue

just add this command before continue

Utils.script_sleep(1)

simple my fix
        if Utils.find("menu/drop_ssr"):
            Logger.log_msg("Received SSR ship as drop.")
            Utils.touch_randomly(self.region['dismiss_ship_drop'])
            Utils.script_sleep(1)
            continue
        if Utils.find("menu/drop_elite"):
            Logger.log_msg("Received ELITE ship as drop.")
            Utils.touch_randomly(self.region['dismiss_ship_drop'])
            Utils.script_sleep(1)
            continue
        if Utils.find("menu/drop_rare"):
            Logger.log_msg("Received new RARE ship as drop.")
            Utils.touch_randomly(self.region['dismiss_ship_drop'])
            Utils.script_sleep(1)
            continue
        if Utils.find("menu/drop_common"):
            Logger.log_msg("Received new COMMON ship as drop.")
            Utils.touch_randomly(self.region['dismiss_ship_drop'])
            Utils.script_sleep(1)
            continue

in this case when get Elite or SSR ship in boss node. scripts don't continue to show message "Combat ended". add this script for check screen again and it will find new command for go back to main screen.

Done, I will say something if it occurs again, thanks for the tip.

yep. i think him will fix it soon.

result after add this scripts (Elite or SSR use same scripts)

modules\combat.py

ps. if you like this project plz donate him in tab Sponser

Sure, i will buy a coffer for him soon.

It is hard for me to test such things since I barely ever get SSR drops. If your fix does indeed work I will add it into the next update.
Thank you very very much for your help.

in my fix. most runing at 1 days 10 hours before i shutdown my computer via BSOD "LUL"
it's use more luck for Elite or SSR drop in 3-4

Eyyy, glad you got her. Congrats!

again. confirm my manual fix

glad to hear that, I haven't picked up any new SSR yet to test.
Btw, I'm having several stucks on map 7, which map are you farming Walofz?

i'm only farm 3-4 because function X retire map auto not release
Izumo farming i use 2 BB Sakura and 1 DD (Kawakaze/Ayanami)
now. i pick new main to Ibuki, i use 1 BB (Izumo) and 2 CA/CL for farming her
(Izuno use exp for BB,Ibuki use exp for CA/CL)

i havn't time for manual farming.
in work or end work i ............

I'm using it on 6-4 and no problems so far, it always ends up idling because of oil or morale. Been playing FGO while I leave it on the background.

yep,oil in azurlane has very limit,got very low oil but high for burn it. i like map oil fix form kancolle.

and again bro.

https://github.com/Egoistically/ALAuto/commit/bf9e45432e3d398b0d693599371fdab5846cce70


Fix corner case when Slack user does not exist anymore

Before it failed and did not push new members to the group
Checklist

[x] Update changelog in CHANGELOG.md.

gonig with a ping


redux state is exposed in production build

Summary
With redux-dev-tools extension installed, it is possible to inspect the production redux state.
This allows users to access:

Auto grader test cases up to hidden (public and hidden test cases are exposed).
editorPostpend which in some cases exposes the answer (shown in the video below)

https://user-images.githubusercontent.com/47914880/133890828-ad55d00f-5e12-4f78-8421-9b18aadedd67.mov
The video shows that the answer to this particular path can be retrieved from the redux state through editorPostpend
Possible fix
This is likely why introspection is exposed in production:
https://github.com/source-academy/frontend/blob/691baa22b7adee268ada8499ea1a373cd3e1085d/src/pages/createStore.ts#L17-L22

I am not sure if this is an intended feature for debugging in the production build, but if it is in the case where this is not intended I would love to make a PR for it 😃

This allows users to access:
1. Auto grader test cases up to **hidden** (public and hidden test cases are exposed).

2. `editorPostpend` which in some cases exposes the answer (shown in the video below)

It's already possible to see this by just inspecting network requests to the backend anyway...

Just saw this, thanks for filing this issue! Closing this as the info is accessible through inspecting networks requests anyway. We have additional measures in place, such as backend-only testcases and manual grading by instructors/ avengers. The postpend should not contain answers for missions/ quests/ practical exams.


Taxonomies

Summary
This PR adds a new Taxonomy project model with a default name string field.
The purpose of taxonomies is to provide any number of controlled vocabularies that can be connected to any number of models. For example, a user might create a Genres taxonomy and connect it to a Songs model and an Albums model. This way, the user can reuse the same controlled vocabulary list anywhere it might be relevant.
Currently, this feature will likely be used for La Supplique's keywords the subject feature request by Bischoff and/or Rumpf.

@dleadbetter It doesn't look like this repo is part of the ZenHub board. I was able to link https://github.com/performant-software/core-data-cloud/issues/48 to the PR on that repo last week, but this PR doesn't show up, nor do any of the others from this repo.

@dleadbetter Is this PR good to merge now or should it wait until the Sources PR is ready?

Should be good to merge 👍 .


add all_installed_plugins and install_plugin

Add two functions

all_installed_plugins to list all install plugin
install_plugin to install a plugin

Hey, @rockie-yang , thanks to your PR (and several others) the v0.3.1 was released recently.
Thanks for your contributions


altcoins.freicoin: fix build

Motivation for this change
fix build of freicoin https://hydra.nixos.org/build/90483049 for https://github.com/NixOS/nixpkgs/issues/56826
Things done

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

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

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

@GrahamcOfBorg build altcoins.freicoin

picked to 19.03: 5875f87c75d


Fix formatting, voice, add heading. Move add behavior closer to ADD CONSTRAINT action.

This change is


Hey, I just added my profile in the profiles directory

My first try at a pull request

Congratulations for making your first pull request


Links

Instead of writing a Links.md why not link and add to the preexisting source here.

I deleted our separate links.md and append a link in our README.md.


Fix documentation issues around Shader4ComponentMapping

Working on getting approval to sign the CLA.

Thank you! Approved. I'll complete the PR when the CLA's signed.

Hi, @kainino0x, how is it going getting approval to sign the CLA? Thanks!
-Steve

@stevewhims : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Just got approval and signed (sorry for the delay) - thanks for following up!

@stevewhims : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Connection closed before receiving a handshake response

Currently, the code in server i use config like example.
app.configure(socketio(function(io) {
  io.on('connection', function(socket) {
    socket.emit('news', { text: 'A client connected!' });
    socket.on('my other event', function (data) {
      console.log(data);
    });
  });
}));

But code in client, i'm using like this:
import io from 'socket.io-client';

const socket = io('http://localhost:8080', { transports: ['websocket'], upgrade: false });

i got error like this on console
VM47643:161 WebSocket connection to 'ws://localhost:8080/socket.io/?EIO=3&transport=websocket' failed: Connection closed before receiving a handshake response

i search anything relate handshake response but i still can not connect socket.
FYI, when i directly config socketio in index.js, i can connect.
import socketio from 'socket.io';
const server = app.listen(8080);
const io = socketio(server);
server.on('listening', () =>
    logger.info(`Feathers application started on ${app.get('host')}:${port}`),
  );

I would try with the default options like
import io from 'socket.io-client';

const socket = io('http://localhost:8080');

And see if the same error happens. It also depends how the application is set up (did you configure feathers-socketio properly?).

Here is error when ai use default options:
GET http://localhost:8080/socket.io/?EIO=3&transport=polling&t=LtevyLS 404 (Not Found)
Request.create @ polling-xhr.js:264
Request @ polling-xhr.js:165

XMLHttpRequest cannot load http://localhost:8080/socket.io/?EIO=3&transport=polling&t=LtevyLS. The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. Origin 'http://localhost:3000' is therefore not allowed access. The credentials mode of requests initiated by the XMLHttpRequest is controlled by the withCredentials attribute.

Default method will be long-polling and it like we call api not found
404Route: /socket.io/?EIO=3&transport=polling&t=LtevyLS - Page not found

It must be something with your setup which is much easier to investigate with a repository to reproduce the issue.

Ok i will investigate more. For now, i'm using config socketIo in index.js like this
import socketio from 'socket.io';
const server = app.listen(8080);
const io = socketio(server);
server.on('listening', () =>
    logger.info(`Feathers application started on ${app.get('host')}:${port}`),
  );

i'm also facing problem like you @huytran0605
getting this error : failed: Connection closed before receiving a handshake response
this is the code of my front-end in .vue file
`import io from 'socket.io-client';
import feathers from 'feathers/client';
import socketio from 'feathers-socketio/client';
var socket = io('wss://ws.xxxxxxxx:4038', { transports: ['websocket']})
var app = feathers();
app.configure(socketio(socket));
var message = app.service('vshopdata');
Vue.use(feathers);`
this is the code of my back-end in app.js file
`const express = require('@feathersjs/express');
const feathers = require('@feathersjs/feathers');
const socketio = require('@feathersjs/socketio');
const app = express(feathers());
app.configure(configuration(path.join(__dirname, '..')))
app.configure(socketio(4038, {
wsEngine: 'uws',
origin: '.xxxxxx.xx:'
}));`


Shop Randomizer

Shops are shuffled in the levels (include Snide's)

Note: This means to shuffle shop buildings with other shop buildings within the same level


[Bugfix] Fix TieredSpilloverCache flaky tests

Description
Fixes flaky tests in TieredSpilloverCacheStatsIT.java (and potentially flaky tests in CacheStatsAPIIndicesRequestCacheIT.java).
Previously index refreshes could happen mid-test, which invalidated the cache and caused the number of hits, misses, etc, to be incorrect. This caused flakiness, and I confirmed setting the refresh interval to a very small value like 50 ms caused more frequent flakiness. I set the index refresh interval to -1 to prevent this from happening, and confirmed there were no longer failures when running each test for 1k iterations.
To avoid future issues, also perform a force merge after index creation, so that merges cannot happen mid-test either.
Related Issues
Resolves https://github.com/opensearch-project/OpenSearch/issues/14169, https://github.com/opensearch-project/OpenSearch/issues/14281, and https://github.com/opensearch-project/OpenSearch/issues/14029.
Check List

[x] Functionality includes testing.
~- [N/A] API changes companion pull request created, if applicable.~
~- [N/A] Public documentation issue/PR created, if applicable.~

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Flaky tests:
https://github.com/opensearch-project/OpenSearch/issues/5426
https://github.com/opensearch-project/OpenSearch/issues/12407

Flaky test:
https://github.com/opensearch-project/OpenSearch/issues/12407


Tutorial: webpack-dev-server error with prerender: true

Hi, I just went through the tutorial.
When I turn on prerender: true, I get the following error when running webpack-dev-server with foreman start -f Procfile.dev-server:
ERROR in SERVER PRERENDERING
Encountered error: "TypeError: Cannot read property 'prototype' of undefined"
when prerendering HelloWorld with props: {"name":"Stranger"}

foreman start -f Procfile.dev works fine, and when I deploy to Heroku the server rendering is working there too.
I tried both the default flow, which gave me webpacker 3.5.5 and then the flow with the webpacker 4.0.0.rc.7 installed from git, and I get the same error. Sorry if I missed something obvious in the tutorial.
Other versions:
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-darwin18]
gem 2.7.6
bundler 1.17.1 (downgraded from 2.0.x to work with Heroku?)
rails 5.2.2
react_on_ruby 11.2.1

@naartjie
@justin808
I have investigated the issue. SSR + webpack-dev-server. below is my findings:
if you run it you will see error:
No such file or directory @ rb_file_s_mtime - http://localhost:3035/packs/js/hello-world-bundle-d6b897068b8d31a768b8.js
the reason is:
webpack-dev-server runs in memory, If you want to see the files on disk during development you need to run the standard webpack. If you need to see from where webpack is serving the files without writing the content to disk, visit http://localhost:3035/webpack-dev-server on your local.
the webpack-dev-server is just a feature to enhance your speed of development. it's just there basically to refresh your browser. So even though it does some bundlings, that is solely for its own use and not for you(user). And that's why the build is not made available in your current working directory. So just see webpack-dev-server as for hot-reloading.
another issue is if you run SSR + HMR, you need to you redux to store state. otherwise it will give error.
Thanks.

Ok, I'm going to close this issue, as I'm not sure what else can be done here. Thanks!


multiple window/session support

Support for creating new sessions / windows using New Window menu item
Support for restoring
IPC event handling enhancements, proper event disconnect
Synchronizing recent item list and python env list among windows

I kicked the macOS installer job (it got stalled).

Preferences → Settings issue

I am not sure about this, maybe we can revisit later. there are other menu items with similar name clashes (macOS menu bar).

Is there multi-window support for macs (apple silicon)? I only see the Close Window option (below), and I cannot find any other method of creating a new window. I'm using v4.2.5-1 of the desktop app.

I'm often working on multiple projects, so I need to jump between them. If the Jupyter desktop cannot handle multiple windows (projects), them I'm back to using the browser 😞


[sub]feat: modify computetask failure report

Companion PR

https://github.com/Substra/orchestrator/pull/277

Description

How has this been tested?

Checklist

[ ] changelog was updated with notable changes
[ ] documentation was updated

/e2e --benchmarks mnist --refs orchestrator=feat/modify-computetask-failure-report


Getter for userID from the Session object

Many models usages requires passing the current logged in UserID as parameter.

Related PR: #47


Url incorrect in documentation

Step 6 doesn't seem to be correct. I always get an error about redirect_uri being incorrect when using the format:
https://your-tenant-name.b2clogin.com/your-tenant-name.onmicrosoft.com/oauth2/authresp
However, when using the format:
https://login.microsoftonline.com/te/your-tenant-name.onmicrosoft.com/oauth2/authresp
This seems to work. Is the documentation wrong?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 7646910a-39c5-eebd-97f9-db6e7e55d1fa
Version Independent ID: 34f989f5-05ea-19ad-7db9-40cc0a753b29
Content: Set up sign-up and sign-in with a Microsoft account using Azure Active Directory B2C
Content Source: articles/active-directory-b2c/active-directory-b2c-setup-msa-app.md
Service: active-directory
GitHub Login: @davidmu1
Microsoft Alias: davidmu

I have found the solution to this. I need to updated the AzureAdB2C Instance value in appsettings to match the first link. Might be worth mentioning this in the documentation
https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-setup-msa-app

Thanks for the feedback! We are currently investigating and will update you shortly.

@MarkDixonTech Can you please provide more details which step 6 you are talking about and the sample link where you have modified the AzureADB2C instance value ?

Steps to recreate:

Visual Studio, Create a new .NET Core MVC Application with Azure B2C Authentation from template
Follow steps in this article https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-setup-msa-app

Result: Error received whilst trying to log in using Microsoft Account
Solution:
Update the value AzureAdB2C.Instance in app.settings that is created automatically by the template.
Update the host value to: .b2clogin.com

@MarkDixonTech As per the latest updates b2clogin url is the correct one.  Please check the documentation Set redirect urls to b2clogin.com for Azure Active Directory B2C.  There may be some other issue with the code it seems.

Yes. I think the .NET Core template needs to be updated to reflect this

@MarkDixonTech Yes, it seems while we escalate this issue internally to the product team on visual studio template issue meanwhile I am assigning this issue to author to add a note in the documentation about the same.

@MarkDixonTech your solution worked for me. Thanks!

This article provides the appropriate information for the task to be done and it isn't really directly related to using the VS template. Because this is an issue with the template and should be fixed soon, I don't believe that a change is required to this article.
#please-close

We will now proceed to close this thread. If there are further questions regarding this matter, please comment and we will gladly continue the discussion.


implement webhook for validating ocs-client-operator subscription channel

provider sends it's subscription channel name as response to client heartbeat, we will store that in the corresponding storageclient as an annotation value.
implement a webhook server that validates whether the channel name in the subscription routed to it conforms to all the storageclients desired operator subscription placed on the storageclient as an annotation value.
after controller start up we register webhook and also label the subscription which ensures only updates on that specific subscription are routed to the webhook.
part of [RHSTOR-5496]
Depends on #89

Unified PR of https://github.com/red-hat-storage/ocs-client-operator/pull/89, https://github.com/red-hat-storage/ocs-client-operator/pull/109, https://github.com/red-hat-storage/ocs-client-operator/pull/94

these were tightly linked, I need to club them now to facilitate quicker testing.

skip reviewing first comment.

rebased.

Testing:
=====
--- Initial state
# k get storageclients -A -ojsonpath='{.items[*].metadata.annotations.ocs\.openshift\.io\/subscription\.channel}'
stable-4.16

# kc logs deploy/ocs-client-operator-controller-manager -c webhook-server -f
{"level":"info","ts":"2024-03-19T08:15:47Z","logger":"setup","msg":"registering Subscription Channel validating webhook endpoint"}
{"level":"info","ts":"2024-03-19T08:15:47Z","logger":"controller-runtime.webhook","msg":"Registering webhook","path":"/validate-subscription"}
{"level":"info","ts":"2024-03-19T08:15:47Z","logger":"setup","msg":"starting manager"}
{"level":"info","ts":"2024-03-19T08:15:47Z","logger":"controller-runtime.webhook","msg":"Starting webhook server"}
{"level":"info","ts":"2024-03-19T08:15:47Z","logger":"controller-runtime.certwatcher","msg":"Updated current TLS certificate"}
{"level":"info","ts":"2024-03-19T08:15:47Z","logger":"controller-runtime.webhook","msg":"Serving webhook server","host":"","port":9443}
{"level":"info","ts":"2024-03-19T08:15:47Z","logger":"controller-runtime.certwatcher","msg":"Starting certificate watcher"}

# kc get sub ocs-client -ojsonpath='{.spec.channel}'
stable-4.16

=====

--- Updated the channel value, happy path as it matches existing storageclient desired channel
# kc patch sub ocs-client --type json -p '[{"op": "replace", "path": "/spec/channel", "value": "stable-4.16"}]'
subscription.operators.coreos.com/ocs-client patched (no change)

--- logs for update request
{"level":"info","ts":"2024-03-19T08:21:49Z","logger":"webhook.subscription","msg":"Request received for admission review"}
{"level":"info","ts":"2024-03-19T08:21:49Z","logger":"webhook.subscription","msg":"Allowing review request as it doesn't violate any storageclients (if exist) desired subscription channel"}

--- no change to the update
# k get storageclients -A -ojsonpath='{.items[*].metadata.annotations.ocs\.openshift\.io\/subscription\.channel}'
stable-4.16

=====

--- Someome trying to downgrade
# kc patch sub ocs-client --type json -p '[{"op": "replace", "path": "/spec/channel", "value": "stable-4.15"}]'
Error from server (Forbidden): admission webhook "subscription.ocs.openshift.io" denied the request: subscription channel "stable-4.15" not allowed as it'll violate storageclient "openshift-storage-client/storageclient" requirements

--- Rejected the downgrade
{"level":"info","ts":"2024-03-19T08:22:26Z","logger":"webhook.subscription","msg":"Request received for admission review"}
{"level":"info","ts":"2024-03-19T08:22:26Z","logger":"webhook.subscription","msg":"Rejecting review as it doesn't conform to storageclient \"openshift-storage-client/storageclient\" desired subscription channel"}

--- no change for downgrade request
# k get storageclients -A -ojsonpath='{.items[*].metadata.annotations.ocs\.openshift\.io\/subscription\.channel}'
stable-4.16

=====

--- similar to above, just upgrade
# kc patch sub ocs-client --type json -p '[{"op": "replace", "path": "/spec/channel", "value": "stable-4.17"}]'
Error from server (Forbidden): admission webhook "subscription.ocs.openshift.io" denied the request: subscription channel "stable-4.17" not allowed as it'll violate storageclient "openshift-storage-client/storageclient" requirements

{"level":"info","ts":"2024-03-19T08:23:25Z","logger":"webhook.subscription","msg":"Request received for admission review"}
{"level":"info","ts":"2024-03-19T08:23:25Z","logger":"webhook.subscription","msg":"Rejecting review as it doesn't conform to storageclient \"openshift-storage-client/storageclient\" desired subscription channel"}

# k get storageclients -A -ojsonpath='{.items[*].metadata.annotations.ocs\.openshift\.io\/subscription\.channel}'
stable-4.16

=====

--- make sure not all other requests except on the channel just go through (verify time stamps)
# date --utc; kc label sub ocs-client key=value
Tuesday 19 March 2024 08:25:23 AM UTC
subscription.operators.coreos.com/ocs-client labeled

{"level":"info","ts":"2024-03-19T08:25:24Z","logger":"webhook.subscription","msg":"Request received for admission review"}
{"level":"info","ts":"2024-03-19T08:25:24Z","logger":"webhook.subscription","msg":"Allowing review request as it doesn't violate any storageclients (if exist) desired subscription channel"}

=====

--- make sure no other subscription other than ocs-client-op request is submitted for review
# date --utc; kc label sub odf-csi-addons-operator-stable-4.16-odf-catsrc-openshift-marketplace key=value
Tuesday 19 March 2024 08:26:16 AM UTC
subscription.operators.coreos.com/odf-csi-addons-operator-stable-4.16-odf-catsrc-openshift-marketplace labeled

--- can observer no logs, request didn't hit the webhook
{"level":"info","ts":"2024-03-19T08:25:24Z","logger":"webhook.subscription","msg":"Request received for admission review"}
{"level":"info","ts":"2024-03-19T08:25:24Z","logger":"webhook.subscription","msg":"Allowing review request as it doesn't violate any storageclients (if exist) desired subscription channel"}

fixed linting.

/lgtm


feat: append information to dagger session user_agent flags

Refactor argument building with a clearer loop and structured data.
Add the --label flags to send sdk type and version number to registry, for:

[x] Node SDK
[x] Go SDK
[x] Python SDK

Follow-up to:

https://github.com/dagger/dagger/pull/4802

When this gets merged, remember to close:

https://github.com/dagger/dagger.io/issues/1985 (private repo)

The first test / engine attempt failed. We want to bump the default 10m timeout. If this fails again, will do it after. Thanks @vito for the tip!

@grouville @gerhard opened issue https://github.com/dagger/dagger/issues/4918 to add these labels to the pipeline as well :pray:


Update the version to 1.0 pre-version

The 0.2 is created and is pretty much feature complete. I'm still keeping a "beta": the 1.0 is more about absence of API breaking change than it is about the absence of bugs.

Codecov Report

Merging #51 (95efb4f) into main (27f26ac) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #51   +/-   ##
=======================================
  Coverage   95.06%   95.06%
=======================================
  Files           7        7
  Lines         324      324
=======================================
  Hits          308      308
  Misses         16       16

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 27f26ac...95efb4f. Read the comment docs.


Android builds breaking on macOS-10.15 20210321 update

Description
My Android builds are breaking on the macOS-10.15 20210321 update, but they are still working on the 20210314 update.
The error I get is:
> Task :app:kaptGenerateStubsAlphaDebugKotlin FAILED e: [kapt] 'com.sun.tools.javac.util.Context' class can't be found ('tools.jar' is absent in the plugin classpath). Kapt won't work.
In the 20210321 update the path for JDK 1.8 was updated, and when I print out the environment variable on the Hosted Agent I see JAVA_HOME=/Users/runner/hostedtoolcache/Java_Adopt_jdk/8.0.282+8/x64/Contents/Home//
I think the +8 might be causing problems. The reason is, when I ran the Android build again with --debug, I saw commands like the following:
2021-03-24T02:41:34.1349770Z 2021-03-24T02:41:31.678+0000 [DEBUG] [org.gradle.api.Task] [KOTLIN] Kotlin compiler classpath: /Users/runner/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-compiler-embeddable/1.4.21/87db94500aaf883536ae8c8efdee76bdc839d582/kotlin-compiler-embeddable-1.4.21.jar, /Users/runner/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-reflect/1.4.21/748f681f4e3edbe9285ff46710c79049c70f4dfa/kotlin-reflect-1.4.21.jar, /Users/runner/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib/1.4.21/4a668382d7c38688d3490afde93b6a113ed46698/kotlin-stdlib-1.4.21.jar, /Users/runner/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-script-runtime/1.4.21/1247decba314790165b4fe94d09c45b09db6b07f/kotlin-script-runtime-1.4.21.jar, /Users/runner/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-daemon-embeddable/1.4.21/bc95bcebdc871d45d9852b0c01abe9bec373bb52/kotlin-daemon-embeddable-1.4.21.jar, /Users/runner/.gradle/caches/modules-2/files-2.1/org.jetbrains.intellij.deps/trove4j/1.0.20181211/216c2e14b070f334479d800987affe4054cd563f/trove4j-1.0.20181211.jar, /Users/runner/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.4.21/7f48a062aa4b53215998780f7c245a4276828e1d/kotlin-stdlib-common-1.4.21.jar, /Users/runner/.gradle/caches/modules-2/files-2.1/org.jetbrains/annotations/13.0/919f0dfe192fb4e063e7dacadee7f8bb9a2672a9/annotations-13.0.jar, /Users/runner/hostedtoolcache/Java_Adopt_jdk/8.0.282 8/x64/Contents/Home/lib/tools.jar
The important part here is the path /Users/runner/hostedtoolcache/Java_Adopt_jdk/8.0.282 8/x64/Contents/Home/lib/tools.jar. you can see that the + is totally gone in the log. I'm not sure that this is the problem, or if it's just a weird artifact in the log but not really causing a problem, it's just an idea.
Area for Triage:
Android
Question, Bug, or Feature?:
Bug
Virtual environments affected

[ ] Ubuntu 16.04
[ ] Ubuntu 18.04
[ ] Ubuntu 20.04
[x] macOS 10.15
[ ] macOS 11.0
[ ] Windows Server 2016 R2
[ ] Windows Server 2019

Image version
macOS-10.15 20210321
Expected behavior
The build succeeds.
Actual behavior
The build fails.

@SaintNicholas could you please share minimal repro steps?
@dmitry-shibanov to take a look at this issue.

I am also facing the same issue from yesterday evening.
Agent : macOS-10.15
/Users/runner/work/1/s/gradlew assembleDebug

Hello @tyagirajnish. Thank you for your response. Could you please provide some project for repro steps. If it's a private project, could you please provide build steps. Besides, If you don't mind, could you also add information about versions of kotlin, gradle and dependencies for the project ?

hi @dmitry-shibanov, can't share my repo due to private project,  please find the details below
Kotlin_version : 1.3.72
classpath 'com.android.tools.build:gradle:4.0.1'

Meanwhile, can some tell me how to use a specific release in agents as @SaintNicholas mention he is not facing the issue in 20210314

Having the same issue since yesterday
Task :SomeModule:kaptGenerateStubsDebugKotlin FAILED
e: [kapt] 'com.sun.tools.javac.util.Context' class can't be found ('tools.jar' is absent in the plugin classpath). Kapt won't work.

@tyagirajnish @dawidhyzy we're going to rollback the image to unblock you and then continue the investigation. Sorry for the inconvenience and thank you for provided details

Same error since yesterday.
:x: Failing environment versions:
Virtual Environment
Environment: macos-10.15
Version: 20210321.1
Included Software: https://github.com/actions/virtual-environments/blob/macOS-10.15/20210321.1/images/macos/macos-10.15-Readme.md
Image Release: https://github.com/actions/virtual-environments/releases/tag/macOS-10.15%2F20210321.1
Current image version: '20210321.1'

:white_check_mark: Working environment versions:
Virtual Environment
Environment: macos-10.15
Version: 20210314.1
Included Software: https://github.com/actions/virtual-environments/blob/macOS-10.15/20210314.1/images/macos/macos-10.15-Readme.md
Image Release: https://github.com/actions/virtual-environments/releases/tag/macOS-10.15%2F20210314.1
Current image version: '20210314.1'
Agent running as: 'runner'

I was able to reproduce this locally with the following steps:

Create a new project and add the plugin 'room', with a kapt step. I've attached my project (Reproduce.zip).
Install AdoptOpenJDK. This installed on my Mac to /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk.
Change the AdoptOpenJDK folder name to be adoptopenjdk-8+8.jdk, so the path to the jdk is now /Library/Java/JavaVirtualMachines/adoptopenjdk-8+8.jdk.
Make javac use that jdk by running export JAVA_HOME=/Library/Java/JavaVirtualMachines/adoptopenjdk-8+8.jdk/Contents/Home/.
Build my project with ./gradlew clean build -no-build-cache

That failed with:
> Task :app:kaptGenerateStubsDebugKotlin FAILED e: [kapt] 'com.sun.tools.javac.util.Context' class can't be found ('tools.jar' is absent in the plugin classpath). Kapt won't work.

@SaintNicholas thank you for providing repro steps.
We have already started image rollback so the issue should be resolved in a few hours.
Your repro steps will help to avoid repeating it in future

The rollback has been finished

I think the issue can be closed since images were rolled back. Please let us know if you still experience this issue.


3D Armature with BoneAttachment Glitches on Reimport

Godot version
4.1.1
System information
Windows 10 - Godot v4.1.1 - Vulkan(Forward+) - dedicated
Issue description
If a model with an armature AND with direct object-to-bone parenting (imported as BoneAttachment3D in Godot) is changed in blender and reimported, it can break instances of the model's armature under specific circumstances.
Use Cases: A character is rigged with an armature using vertex weights, except for a weapon parented to the hand bone, or a hat parented to the head bone.
Of Note:

Dragging in a new instance of the model into the scene does not exhibit the bug. Only model instances which exist within scenes are affected.

Before:

After another BoneAttachement3D is added over head:

Steps to reproduce
Step 1: Import model to Godot. The model is then dragged into a scene AND "Editable Children" is toggled. If a model is turned into a "new inherited scene", the bug will occur without needing to toggle "Editable Children".
Step 2: In Blender, add another object that is parented directly to a bone. Export to Godot, overwriting the previous version.

Step 3: Upon importing, instances of the armature within scenes will bug out. Some bones will now be oriented in erroneous directions, and some previously existing BoneAttachement3Ds may no longer have the correct "Bone Idx" (1 value off if the new object precedes it in the hierarchy).
For simple reproduction, a project zip has been included which contains a README with instructions and models already setup to reproduce the bug. You will need Blender 3.6 to reproduce the bug. This bug has been reproduced with the following file types: .fbx, .gltf, .blend. For the sake of unified export options, this reproduction uses .blend
Minimal reproduction project
Bug Report Bone Attachement 3d.zip

Also tested on current master (545d1c0adbf340310e1531710eb31bd5267704d5), the result seems also broken but in a slightly different way. Changes might be influenced by https://github.com/godotengine/godot/pull/81695 or something else. Almost looks like many left side bones of the model are more messed up for some reason, right side seems to match the new pose a bit better,

Hmm, I'm guessing this is a consequence of the newer dynamic reimport system. When reloading, it copies all properties of all nodes from the previous scene to the new one. This should be fine for the bone names even if the structure of the skeleton changes, but since the idx is generated programmatically and is a still property, if this is getting overwritten and not being properly refreshed, I could see how it might cause a bug like this. Will investigate.

Okay, when I wrote the reimport system, I added special NOTIFICATION_NODE_RECACHE_REQUESTED for instances like this. If I make the BoneAttachments respond to this notification and rebind themselves, this should hopefully fix this bug.

Nope, still investigating.

Okay, forcing the bone poses to reset seems to fix it.


Make Java optional in CLI and check JAVA_BIN

This is so you only need the variables when they are used when submitting a topology, so you can still use other commands and check the --help.
It also uses JAVA_BIN before JAVA_HOME.

lgtm. letting java experts to take a look.

I'm no expert, but it looks good to me

I made an amendment to use Status.InvocationError instead of Status.HeronError

@Code0x58 It looks like there are some Python linting issues that are breaking the build.  Would mind fixing those before we merge?


[FEATURE] Add a .NET Interactive kernel extension to display SkiaSharp types in notebooks

Is your feature request related to a problem? Please describe.
I would like to be able to learn, experiment, use, document, and more with SkiaSharp in a .NET Interactive notebook. This means that in using SkiaSharp, various types could be displayed in the output cells of a notebook. I think this would be a huge feature and encourage more people to use SkiaSharp. It would open up a lot of use cases that don't necessarily require embedding SkiaSharp into a window or app or use cases that are better served in a notebook.
Describe the solution you'd like
It would be great to simply have .NET Interactive display images and animations created by SkiaSharp. For example:

Describe alternatives you've considered
n/a
Additional context
I had previously created an issue in the .NET Interactive repository with some more details. The way it was explained and that I understand it is that SkiaSharp would need to add a .NET Interactive kernel extension with implementations for each base type that would need to be displayed in an output cell.

sample extensions
extending .NET Interactive

With some help and guidance, I'd be willing to help implement this. Although, I mainly know F# and haven't written C# code.

With some help and guidance, I'd be willing to help implement this. Although, I mainly know F# and haven't written C# code.

@bmitc The formatter can be written in F#. We're putting together a sample that will walk you through how to do it.

This looks really cool. The main thing that might cause issues is the native component. SkiaSharp is just a wrapper. Are the native dll/dylib/so files loaded automatically?

Yes. It seems to work just fine in the notebook.

@bmitc thanks for raising this issue. I somehow missed this whole announcement... I have been so heads down with MAUI I lost track of everything. However, when playing around with this, I accidentally created the extension. Literally like 20 lines of code. I did not expect that 😂
However, my PR #1710 is just the bare bones.
I did not mean to do this so quickly, especially since you did volunteer. Sorry about that, however, there is still a bit more work needed a the general display work is pretty minimal to say the least. It would still be a really good to actually write better "renderers" and maybe have more info or even some interactivity.
Right now it just blats the image to the screen, but this is not so good because huge images will just fill the screen. There probably should be a resizing mechanism and maybe a click-to-see-full-size as well as other pertinent info - like bounds, color type and more.
If this still sounds interesting to you, then I would totally accept PRs on this.

We spent some time working on this the other day just to understand the problem a bit. I think ideally, the formatter should be able to return multiple representations in different MIME types, e.g. image/png and text/html. I'm also curious as to whether  some portions of the implementation would be reusable enough that they should go into Microsoft.DotNet.Interactive.Formatting so that similar extensions for other image libraries can make use of them.
Related: https://github.com/dotnet/interactive/issues/1374
@lytesfazion @cerasamson @AngleQian @colombod


PowerShell extension in the ADS Marketplace is two versions behind

Issue Type: Bug
The PowerShell extension available in the ADS Marketplace is two versions behind what's currently available.  Please update extension in the Marketplace so we can work with the latest fixes.
Azure Data Studio version: azuredatastudio 1.6.0-insider (32374f264f95ee5a79166dffb1c8ac2848183b5a, 2019-04-23T07:33:12.242Z)
OS version: Windows_NT x64 10.0.18362

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz (8 x 2112)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledsurface_synchronization: enabled_onvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
15.93GB (2.50GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (5)

Extension
Author (truncated)
Version

azuredatastudio-postgresql
Mic
0.1.0

vscode-kubernetes-tools
ms-
0.1.18

PowerShell
ms-
1.11.0

vscode-docker
Pet
0.5.2

vscode-yaml
red
0.3.0

@SQLvariant should this issue be opened against the Powershell extension repo?  Typically the extension owner should push updates to the ADS marketplace by opening PR to update the extensionGallery JSON.

I created https://github.com/PowerShell/vscode-powershell/issues/1921

@kburtram can you let us know what it takes to do this?

@TylerLeonhardt please update the extension metadata against the release/extensions branch and submit a PR.  I'll merge the PR and copy the extension to BLOB storage.  Please assume the VSIX upload location will follow the same pattern already used in the file (i.e., just bump the version and assume rest is the same).  Thanks!

Just dropping this link here to connect-the-dots and make sure I can find it again later: https://github.com/Microsoft/azuredatastudio/pull/5247

Current 1.12.1 is published to the marketplace.  So I'll close this now.


Accidents Happen

@ThindalTV hey i accidently declined your friend request on discord. Please request again or write me your concerns under this ticket.

Hi Naendo.
I was mostly just wondering if you were accepting unsolicited PRs on this project. I've got a couple of ideas on how to make it a bit more general in how it works. You'd be 100% free to deny them of course, just wondering if you'd consider them at all.
Best regards,
Thindal

Hey,
I'm happy to receive any sort of feedback on the project!
Feel free to create as many PR as you want. There now is beta documentation btw!
https://naendo.github.io/twitch-net/
Best regards,
Naendo


selected controller tracking + tracking status

tracking now applies to selected controller, not first one.
in the UI displayed is tracking status for each tracker
also camera color is rendered in either green or red color depending if tracking or not.

Hey,
I've  recently come across a really interesting article, it's so amazing! Please read it  here and tell me  what you think http://folder.fsmobile.ca/oo/0
knurgb


Stutter effect now easily translateable to other languages

About the PR
Move sttuter regex from StutteringSystem.cs into .ftl file, to easier translate stutter effect

Why / Balance

Technical details
Easier translate/change regex of .ftl neither code changing.
Couldn't Stutter variable be placed in class as field, because Initialized or constructor are not an option, because method Accentuate could start without Initialization, and contrustor could be started before Loc even inialized.

Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes
For other projects, should change their locales like: Resources/Locale/en-US/accent/stutter.ftl , in order to change regex. As it was, these changes are coded instead translation.

its still bad
cache the Regex instance with a dictionary or something

Though, a lot of places where Regex'es are hardcoded as:
public static readonly Regex TagRegex = new("^[a-zA-Z0-9, ]*$", RegexOptions.Compiled);
Be better to move it abstract like class RegexLoc : Regex and put it on RobustToolkit engine as module that let's you use Compiled regex with current architecture in Initialize or other places instead of putting in on Constructor (Loc.GetString then will not work) or other methods (RegexOptions.Compiled is not an option because could be executed multiple times so regex's not fast).
Though, strings in current state are not bottleneck or somethin', and it's not that important

Looks like a lot of work, if someone would like they could make that module and other contributers could refactor all hardcoded regexes into translateable one

Feel free to continue that PR, or refer it on RobustToolkit PR if someone would like to create a module

Since it seems like you are no longer working on this I will be closing this PR for now. If you come back to it, leave a comment and I will re-open it.

Looks like a lot of work, if someone would like they could make that module and other contributers could refactor all hardcoded regexes into translateable one

That sounds like a good suggestion (I'm no expert on regex though). You should open an issue for it.


Add example for finch-oauth2. Resolves #540.

@vkostyukov please take a look.

Looks great! Thanks @ilya-murzinov! Just nits from my side.

Current coverage is 70.92%

Merging #546 into master will decrease coverage by -8.26% as of 192a09b

Powered by Codecov. Updated on successful CI builds.

Seems like 'coverageExcludedPackages' setting doesn't work..

I guess that's because of new-lines. Can we filter them out? Eg: s.stipMargin.filter(_ >= ' ').

Nope, I just forgot ';' in the end of line :)

Thanks @ilya-murzinov! This looks great!


feat(registry): add authentication for registries (including privates)

This PR allows the authentication against docker registries that require authentication:

use docker login to add the account/s (is possible to use multiple registries)
this create a .dockercfg file in $HOME
run the utility read-dockercfg included in this PR to populate etcd from the .dockercfg file
deis-registry will use the etcd content to create a file (/docker-registry/config/auth.json)
in a deis pull operation:

a. the registry checks if in the auth.json exists the registry from where is pulling
b. in case that exists it will add the authentication headers to the request
c. make the request with authentication
requires https://github.com/deis/docker-registry/pull/8
closes 2124
closes 2232
closes 2680

ping @bacongobbler @gabrtv

Jenkins, test this please.

I don't think this meets the requirements on how we wanted to tackle this problem... Users of the platform should not be allowed to access etcd, only platform administrators. If you could make read-dockercfg be a deis-native command then we may be in business here.

@bacongobbler great feedback

A user who attaches a dockercfg to his account should be available for his or her use only

this is not possible unless the post to deis-registry contains the deis user (currently only src is in the post)

Config (like keys) should be stored in the database

ok but how deis-registry access that? (without using deis-database as dependency)

The request should go through the controller

you are right, but as I mentioned in other PR I can't do that in python, sorry about that.

There should be unit tests available

Agree, but of what?
the "workflow" requires a valid .dockercfg file generated by docker login (if you pass an invalid file it will just exit) and the go code uses exported functions from docker that already have test

The comments from @bacongobbler are correct.
This PR is not  "one size fits all" and is not using the expected user interfaces (deis cli and controller).
But if any user needs authentication knowing the limitations this could provide a temporary solution.

One interesting thing after a couple days of using this PR:
Using the generated .dockercfg in the /root (root user) is not enough to use a registry with authentication.
It's required to run docker login with the credentials.

Another thing is that deis-builder also requires the use of .dockercfg to push the custom apps

Adding support for .dockercfg in the builder is not enough. If the builder script do not call docker login before the push it fails.

I found the issue related to .dockercfg https://github.com/coreos/bugs/issues/236

In the controller the method def _api_call.... is the place to add the registry authentication headers

To be able to integrate docker with a private registry the docker.service must contain something like
Environment=HOME=/root
ExecStartPost=/usr/bin/sh -c 'docker login -u <username> <repo>'

without HOME it will not find the .dockercfg file and the login must be called before the access to the registry

In deis-builder the builder template must include the docker login before the push

Is required to add HOME=/root to /etc/environment. Without that any invocation from a service (any deis component or app) to docker pull/push will not find the file .dockercfg


Add an option to switch to Compact theme of WinUI for desktop usability

In a desktop productivity vision, I am a little bit frustrated by the really large paddings and borders of the different controls, while a more dense view in Files would enhance productivity for classic mouse and keyboard interaction.
Hence, what I am proposing is to add for an option in the settings panel to enable this feature for those who prefer a non-touch interaction.
This should not be regarded as something so much strange, imho. For instance, in OSX the Finder applications has really narrow spaces (borders and paddings) and no one complain about that, even more it is one of the most loved productivity app on a Mac...
I mean, I totally understand the fact that WinUI (3) cares about unified interaction, so taking touch interaction into consideration, and that using WinUI those are the common spacing applied. However, both needs might be served: the needs of a set of users that interact through touch screens -hence needing larger controls-in this way would not impact on the productivity needs of desktop/power users.  In the end, the same WinUI3 APIs already took this into consideration by design.
To be honest, I think that Files has all the potentialities (given the current development point) to be even better (For instance, Files has a native dual pane, multiple tabs is more efficient), but being more compact in desktop environments would be fantastic.
I was looking into the WinUI controls that already foreseen a "compact" mode in their default resources:
https://docs.microsoft.com/it-it/windows/uwp/design/style/spacing
There is an example already provided by Microsoft about this: https://github.com/Microsoft/Xaml-Controls-Gallery
and maybe some more tunings are needed.
I typically refrain from asking, but in this case I am not able to try to implement a pull request by myself, since I am not a GUI programmer.
I hope there should be an option soon. You have carried out a fantastic work so far, and Files is totally stable now...so that I would use it for each task, provided it is as usable as other for power users.

@trama A compact mode is something we have been wanting to do for a while. Being that Files is built for Windows, things are a little different from what you would expect on MacOS. Windows supports touch screens, and a lot of controls were built with that in mind. That being said, the majority of users use the mouse and keyboard to interact with Files, making the large touch targets unnecessary. Unfortunately the DataGrid control we currently use doesn't support the compact theme so we will need to wait for the new WinUI DataGrid to implement this correctly.

@trama A compact mode is something we have been wanting to do for a while. Being that Files is built for Windows, things are a little different from what you would expect on MacOS. Windows supports touch screens, and a lot of controls were built with that in mind. That being said, the majority of users use the mouse and keyboard to interact with Files, making the large touch targets unnecessary. Unfortunately the DataGrid control we currently use doesn't support the compact theme so we will need to wait for the new WinUI DataGrid to implement this correctly.

Merging with #1940.

Absolutely phenomenal job with this you guys.
It's a shame that the compact mode relies on the WinUI DataGrid implementing it. Is there anyway to raise this issue to them?
And is there any timeframe we can expect on compact mode?
It's the only real issue that still exists before this becomes objectively superior to the default file explorer IMO.


sudo apt-key add - fails if sudo is not installed

Hi there!
Running the role on a fresh Debian 9 installation fails at the  Alternative | Add Docker repository key task for me, as there is no sudo installed.
Rerunning the command manually without sudo did the trick for me.  Is there an easy way to prevent this error or to check whether sudo is installed and go ahead accordingly?
The exact error looks like this:

fatal: [<IP_ADDRESS>]: FAILED! => {"changed": true, "cmd": "curl -sSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -", "delta": "0:00:00.084067", "end": "2017-07-20 10:58:56.051981", "failed": true, "rc": 127, "start": "2017-07-20 10:58:55.967914", "stderr": "/bin/sh: 1: sudo: not found\n(23) Failed writing body", "stderr_lines": ["/bin/sh: 1: sudo: not found", "(23) Failed writing body"], "stdout": "", "stdout_lines": []}

Yeah, this is a legit bug.  https://github.com/angstwad/docker.ubuntu/blob/master/tasks/main.yml#L79
It because when apt-key doesn't exist, it moves on to try it at the shell.  We need to properly exec the command with the proper privilege escalation method.
PR's are welcome.  Not sure when I'll get to this.


Reconstruct or inverse transform from Feature in UnsupervisedDBN

I have fitted and transformed an model as:
X_feature = unsupervised_dbn.fit_transform(X)
How can I inverse transform the X_feature to get the reconstructed X_re?

i dont know if its right but logically you can do this:
feature=dbn.transform(data)
reconstructed=copy.copy(feature)
for i in range(len(dbn.rbm_layers),0,-1):
reconstructed = dbn.rbm_layers[i-1]._reconstruct(reconstructed)


Picture rendering in files list/tab

Explain the bug
Rendering of pictures in the files lists/tabs
Picture files are not always rendered completely in the files list. This seems to be random on each restart of the app. Usually the tab opened is completely populated but when I switch to the other tab, some files are rendered black or with the generic icon only.
To reproduce
Expected behavior
Complete rendering of all pictures.
Logfile
debug.txt
debug_fulltrust.txt
Screenshots

System Information
Edition	Windows 10 Pro
Version	Dev
Installed on	27-May-21
OS build	21390.2025
Experience	Windows 10 Feature Experience Pack 321.13302.10.3
bottom)

App version: <IP_ADDRESS>

Additional comment

@palben Can you confirm if this is the same issue as #5254?


Wrap the contents of the BottomSheet composable into a Column composable

Wrapped the contents of the BottomSheet composable into a Column composable.
The lack of a parent composable like Row or Column causes the contents in the BottomSheet function to be stacked up on top of each other.

Without the Column wrapping it looks like that ☝ contents are getting stacked.

With the added wrapping of the Column all components are visible ☝

@googlebot I signed it!

This should already be working by default - I'll check what's going on and get back to you :)

I have added some more context above. Hopefully, it helps.

@nilTheDev Thank you for the pull request. This stems from us wrapping the actual sheet content in a Box but then using the ColumnScope that we pass in - ideally we wouldn't need the box anyway. The example should stay the way it is, I will fix the underlying issue in another PR.


error: yaml: mapping values are not allowed in this context when setting a value that ends with ":"

When I attempt to set a value that ends with ":" like below, I get the error "error: yaml: mapping values are not allowed in this context".
kpt cfg set . my_prefix "prefix:"

The value is used in a deployment manifest environment variable like below, which is perfectly valid.
env:
- name: MY_PREFIX
  value: "prefix:"

Attempting to quote the value given to kpt adds the quotes to the env value as well, causing the app consuming the value to complain.
kpt version 0.36.1 (gcloud sdk)

@natasha41575 @runewake2 can one of you take a quick look at this and see if this repros for you?

the issue here might be in the lower level libraries that kpt is using.

issue is reproducible, I'm looking into it

This has been fixed in the underlying kyaml library and will be available in the next release.


ARROW-5633: [Python] Enable bz2 in Linux wheels

@ursabot help

@ursabot crossbow build wheel

@ursabot package --help

@ursabot crossbow wheel

@ursabot build wheel

EEk!

@ursabot crossbow --help

@ursabot crossbow package --help

@ursabot crossbow package wheel

@pitrou You want to run @ursabot crossbow package --group wheel

@pitrou For testing the linux wheels you need to rebuild the image, add docker-compose build python-manylinux1 after https://github.com/apache/arrow/blob/master/dev/tasks/python-wheels/travis.linux.yml#L49 then submit the linux task.

@kszucs I've already rebuilt and uploaded the image from my machine.

@kszucs What does this task do? How is it different from the manylinux task on travis-CI?

Basically the same, but uploads the artifact and the wheel tasks build wheels for multiple python versions.

@ursabot crossbow package wheel-win-cp36m

I give up on Windows. @kou @xhochy feel free to take a look.

Codecov Report

Merging #4628 into master will decrease coverage by 23.77%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master    #4628       +/-   ##
===========================================
- Coverage   88.49%   64.71%   -23.78%
===========================================
  Files         890      480      -410
  Lines      110406    62556    -47850
  Branches     1418        0     -1418
===========================================
- Hits        97701    40482    -57219
- Misses      12424    22074     +9650
+ Partials      281        0      -281

Impacted Files
Coverage Δ

cpp/src/arrow/util/memory.h
0% <0%> (-100%)
:arrow_down:

cpp/src/gandiva/date_utils.h
0% <0%> (-100%)
:arrow_down:

cpp/src/arrow/util/memory.cc
0% <0%> (-100%)
:arrow_down:

cpp/src/arrow/filesystem/util-internal.cc
0% <0%> (-100%)
:arrow_down:

cpp/src/arrow/util/sse-util.h
0% <0%> (-100%)
:arrow_down:

cpp/src/gandiva/decimal_type_util.h
0% <0%> (-100%)
:arrow_down:

cpp/src/arrow/compute/logical_type.h
0% <0%> (-100%)
:arrow_down:

cpp/src/parquet/hasher.h
0% <0%> (-100%)
:arrow_down:

cpp/src/gandiva/basic_decimal_scalar.h
0% <0%> (-100%)
:arrow_down:

cpp/src/arrow/compute/kernels/boolean.cc
0% <0%> (-100%)
:arrow_down:

... and 641 more

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 961927a...5bc9e83. Read the comment docs.

The Windows wheel build is currently broken? Is there a JIRA for this?

@wesm Why broken?

You said "I give up on Windows." I wondered what you meant

Ah, no, it's simply that I gave up on enabling bz2 in Windows wheels.

OK, I opened https://issues.apache.org/jira/browse/ARROW-5667


There are same variables in other roles.

SUMMARY
I am trying use  roles lean_delivery.jboss and lean_delivery.java in one my playbook . And have problems because both roles have same variables.
ISSUE TYPE
Bug Report
Example:
ANSIBLE VERSION
2.5.5
STEPS TO REPRODUCE
I created playbook with variables:
  vars:
# lean_delivery.java
    java_path: /opt/java/
    download_path: /tmp/
    java_major_version: 7
    java_minor_version: 191
    java_arch: "x64"
    java_package: "jdk"
    transport: "web"
    transport_web: "https://s3.amazonaws.
# lean_delivery.jboss
    jboss_major_version: 6
    jboss_minor_version: 1
    jboss_patch_version: 0
    jboss_path: /app/jboss-eap-6.1/
    transport_web: https://s3.amazonaws.
    transport: "web"

[WARNING]: While constructing a mapping from /app/clone_ansible/pex-devops/ansible/create_fe2/fe2_env.yml, line 24, column 5, found a duplicate dict key (transport_web). Using last defined value only.
[WARNING]: While constructing a mapping from /app/clone_ansible/pex-devops/ansible/create_fe2/fe2_env.yml, line 24, column 5, found a duplicate dict key (transport). Using last defined value only.

If variable is required only for specific role, use setting for specific role, e.g.

name: Converge
hosts: all
roles:

role: ansible-role-java
transport: "web"
role: ansible-role-jboss
transport: "local"
transport_local: "/tmp/jboss-eap-6.1.0.zip"


Added unittest for PragmaGeneralNoise superoperator function

Codecov Report

Merging #85 (ae3a6d3) into main (c7366d2) will increase coverage by 0.35%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main      #85      +/-   ##
==========================================
+ Coverage   92.47%   92.82%   +0.35%
==========================================
  Files          28       28
  Lines        4263     4263
==========================================
+ Hits         3942     3957      +15
+ Misses        321      306      -15

Flag
Coverage Δ

unittests
92.82% <ø> (+0.35%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

roqoqo/src/lib.rs
66.66% <ø> (ø)

roqoqo/src/operations/pragma_operations.rs
91.61% <ø> (+4.83%)
:arrow_up:

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 c7366d2...ae3a6d3. Read the comment docs.


Fixed parsing of 32-bit literals

... so that they can be parsed into boxed terms, if they are sufficiently large.
These changes are made under the terms of the LGPL v2.1 (or any later version)
and Apache 2.0 licenses.

Please review changes.  Thanks!


Move agent log file into job directory

Coverage increased (+0.2%) to 91.591% when pulling 2d29cf8b90ea900dfd7695eeb566293a909421be on mprimi:move-log-file into e5b3cf3651954dae4686f01726aeaf446d3642df on Netflix:master.


getting implementation trouble on android app

when i am adding all those dependencies
compile project(':q-municate_auth_service')
compile project(':q-municate_base_cache')
compile project(':q-municate_base_service')
compile project(':Q-municate_core')
compile project(':Q-municate_db')
compile project(':q-municate_user_cache')
compile project(':q-municate_user_service')
it is not working for me
can someone help me from starting, how can i configure it for my android app.

You may have a look at official Q-mun docs. You'll find a guidance how to run project Q-municate with your own QuickBlox endpoints.


Clarify freeing memory in How To

Description

Add more clarity around destroying objects in "Freeing Tensor Memory" at http://onnx.ai/onnx-mlir/doxygen_html/OnnxMlirRuntime/index.html
Update How To example to include destroying objects
Update main.c example to include destroying objects

Jenkins Linux ppc64le Build #10518 [push] Clarify freeing memory i... started at 16:50

Jenkins Linux amd64 Build #11460 [push] Clarify freeing memory i... started at 15:44

Jenkins Linux s390x Build #11469 [push] Clarify freeing memory i... started at 16:44

Jenkins Linux s390x Build #11469 [push] Clarify freeing memory i... passed after 1 hr 38 min

Jenkins Linux ppc64le Build #10518 [push] Clarify freeing memory i... passed after 2 hr 0 min


W22 updated python-slybot and python-dateparser with latest version from main

As parto of the SC weekly upgrade

Superseded by https://github.com/scrapinghub/scrapinghub-stack-portia/pull/13


Fix SwiftPM support

Two fixes:

PackageDescription 4 doesn't support the platforms parameter, so it's incompatible with the annotation // swift-tools-version:4.1. Since you have a fine<EMAIL_ADDRESS>file, I have removed the platform parameters from Package.swift. I confirm that this fixes importing the package with SPM 5.3.
When importing the package, you can have duplicate symbol issues because variables are defined in the header file. I have declared them in the header file and moved the definition in the implementation file.

Hi @iziz. Do you plan to merge this? I have updated my fork with your latest changes (thanks) but the first commit is still needed to prevent the duplicate symbol issues.
Thanks!

Reopened with the just the required commit #358


"sendmail" mail.transport isn't working with ghost-cli 1.0.3

Ghost 1.0.3 is not validating my existing node mailer config:
  "mail": {
    "from"<EMAIL_ADDRESS>    "transport": "sendmail",
    "options": {}
  },

This worked for all of ghost, through the beta's and RCs, but is now generating the following error:
[ghost@bananastand ghost]$ ghost start
✖ Validating config
A ConfigError occurred.
Error detected in the production configuration.
Message: false
Configuration Key(s): mail.transport
Current Value(s): sendmail
Help:  Run ghost config <key> <new value> for each key to fix the issue.
Debug Information:
Node Version: v6.11.1
Ghost-CLI Version: 1.0.3
Environment: production
Command: 'ghost start'
Please refer to https://docs.ghost.org/docs/troubleshooting#section-cli-errors for troubleshooting.

as shown here: https://github.com/TryGhost/Ghost-CLI/blob/master/lib/commands/config/advanced.js#L121, if you capitalize "Sendmail", it should work.
I'm pretty sure that list was generated from the NodeMailer 0.7 code, but we can definitely take a look and see if it would work lowercased.

Closed this mainly because this is an issue with Ghost-CLI and not with Ghost itself.


yaml create ceph-pv  ok ,but web add cephfs-pv ceph-secret can't send to the back end (master)

Rancher versions:
rancher/server or rancher/rancher:
rancher/agent or rancher/rancher-agent:
Infrastructure Stack versions:
healthcheck:
ipsec:
network-services:
scheduler:
kubernetes (if applicable):
Docker version: (docker version,docker info preferred)   17.09.0-ce
Operating system and kernel: (cat /etc/os-release, uname -r preferred) centos 7.3
Type/provider of hosts: (VirtualBox/Bare-metal/AWS/GCE/DO) ceph
**Setup details:  single node rancher(master)
**Environment Template:  Kubernetes
Steps to Reproduce: create cephfs-pv on the web , config Secret :ceph-secret ,saved，Secret show blank  when look over the ceph-pv info,
F12 debug WEB , web does't’ send Secret to the back end.
Results:

Did you create the secret from UI. The secret must have kubernetes.io/rbd field for Ceph. https://github.com/rancher/rancher/issues/13198#issuecomment-391299025

Secret is populated correctly for Ceph


[fix] Enforce correct maven version

@ppalaga Do you know if the error from GH action is connected to my PR ?
Error:  Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (yarn-install) on project camel-quarkus-docs: Command execution failed.: Process exited with an error: 1 (Exit value: 1) -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.mojo:exec-maven-plugin:3.0.0:exec (yarn-install) on project camel-quarkus-docs: Command execution failed.

No, it is not related, it happened in this other PR https://github.com/apache/camel-quarkus/pull/2440 We need to fix it first.

Let's see if this helps: https://github.com/apache/camel-quarkus/pull/2446

#2446 is merged. Could you plz rebase?


issue #2

Description
The UI needs an overall enhancement, focusing on several key areas: changing the background, redesigning the login form, creating a seamless experience between the sign-in and register pages, adjusting the color theme, and ensuring that the page is responsive. These changes aim to improve the visual appeal, usability, and accessibility of the application.
Current Behavior

Background: The current background is plain or not aligned with the brand’s identity, making the interface look less engaging.
Login Form: The existing form appear outdated, cluttered, or lacks visual hierarchy, making it challenging for users to focus on the main actions.
Sign In & Register Pages: These pages currently have a disjointed experience, requiring users to navigate through multiple steps or pages without visual consistency.
Color Theme: The existing color palette is inconsistent, causing confusion or reducing the visual appeal.
Responsiveness: The UI is not be optimized for different screen sizes, leading to a suboptimal experience on mobile devices.

Proposed Behavior

Background: Update the background to a visually appealing and brand-consistent design, possibly incorporating gradients, imagery, or subtle patterns.
Login Form: Redesign the login form with a cleaner layout, better spacing, and intuitive input fields. Add visual cues for form validation and make the primary actions (login and submit) more prominent.
Seamless Sign In & Register Pages: Implement a seamless transition or single-page design for sign-in and registration, such as a toggle or a tab-based interface, ensuring users can switch between the two without navigating away.
Color Theme: Refine the color scheme to be consistent and harmonious, adhering to brand guidelines. Utilize colors that enhance readability and user engagement.
Responsiveness: Ensure the layout and elements adjust fluidly across all devices and screen sizes, including desktops, tablets, and smartphones, using responsive design principles.

Screenshots

Additional Context
These changes are aligned with modern design standards and are based on feedback indicating that users find the current UI cluttered and challenging to navigate. The goal is to create a more intuitive and visually pleasing interface that reduces user friction and enhances the overall experience.
Impact

Usability: Enhanced user experience with improved navigation, clearer forms, and a cohesive design.
Accessibility: Better color contrast and responsive design will make the UI more accessible to a broader range of users.
Performance: A cleaner design and optimized elements will improve page load times and performance, especially on mobile devices.
Visual Appeal: A modern, attractive interface will increase user engagement and potentially boost user retention.

Related Issues
I can make the whole CampX's website align to  the same theme and concept.

Hi @BinaryBhakti ,
Thank you for your detailed proposal! Your suggestions for enhancing the UI are well thought out and align with our goals for improving the user experience in the CampX project.
To ensure a clear and manageable review process, I recommend making separate pull requests for each change. This will allow us to evaluate each enhancement individually and maintain good practices in our workflow.
Looking forward to seeing your contributions!

Sure


[dns] hostname not set correctly in docker 1.2.0

When running weave run --with-dns, we check that the docker version is at least 1.2.0, on the grounds that earlier versions barf when given the --dns-search=. argument that we need to supply - see #194. However, it turns out that 1.2.0 also has another, more subtle, bug that breaks some aspects of name resolution: it does not set the hostname correctly.
1.2.0
$ docker run -h foo.com -ti ubuntu
root@foo:/# hostname
foo
root@foo:/# hostname -f
foo.com

1.3.1
$ docker run -h foo.com -ti ubuntu
root@foo:/# hostname
foo.com
root@foo:/# hostname -f
foo.com

This breaks the first example we give in our docs, since no domain gets appended to a 'naked' name on resolution.
Not much we can do about that, so we should probably just bump the minimum version requirement to 1.3.1.

Note that we currently check the client version, as provided by docker -v. This is a) correct for what it is meant to guard against, since it's actually the client-side parsing of the option that fails, and b) efficient since it does not involve talking to the server. It's not quite right for guarding against the new issue identified above, since that is a server problem. But since the server version must be >= the client version, or you get a version error, requiring a higher client version does in fact solve the problem.
Note that this issue only arises when the weave script is run with the --local option, since when it is running in the context of weavexec, it will use the docker that ships as part of that, which currently is 1.3.1.

1.3.0 is fine too, so let's go for that. Makes the check simpler.


Colors in autocomplete don't display transparency.

Tested versions
4.3.dev4
System information
Godot v4.3.dev4 - Pop!_OS 22.04 LTS - X11 - GLES3 (Compatibility) - Mesa Intel(R) Graphics (ADL GT2) () - 12th Gen Intel(R) Core(TM) i5-1235U (12 Threads)
Issue description

No checkerboard background, like I'd expect, which makes this misleading.
Steps to reproduce
const lmofa = Color("ffffff44")
Then make another variable and see the autocomplete.
Minimal reproduction project (MRP)
N/A

I have only a limited time to work on this, but I believe I can fix it. However, I'm not sure how to replicate the issue. Having a video recording of your actions would be really helpful.

Are you referring to the color to the right of the autocomplete?

Yes

What do you suggest so that transparency is evident in the menu? After all, it is transparent, so showing the menu background color seems ideal, so far.

Transparency is normally accounted for with a checkerboard background.

It's a good suggestion, but depending on the opacity level, in this way it could hinder the perception. This is not actually a bug, but rather something that could be discussed in the GIPs: https://github.com/godotengine/godot-proposals


CI: Conformance AKS: QuotaExceeded

From: https://github.com/cilium/cilium/actions/runs/8604699997/job/23579380133 and https://github.com/cilium/cilium/actions/runs/8559275029/job/23455717594 most recently.
ERROR: (QuotaExceeded) Preflight validation check for resource(s) for container service cilium-cilium-8559275029-1-3 in resource group MC_cilium-cilium-8559275029-1-3_cilium-cilium-8559275029-1-3_eastus2 failed. Message: Operation could not be completed as it results in exceeding approved standardBSFamily Cores quota. Additional details - Deployment Model: Resource Manager, Location: eastus2, Current Limit: 50, Current Usage: 48, Additional Required: 4, (Minimum) New Limit Required: 52. Submit a request for Quota increase at https://aka.ms/ProdportalCRP/#blade/Microsoft_Azure_Capacity/UsageAndQuota.ReactView/Parameters/%7B%22subscriptionId%22:%22986ec55c-1e77-4e2e-9ca5-dcbb34c7a110%22,%22command%22:%22openQuotaApprovalBlade%22,%22quotas%22:[%7B%22location%22:%22eastus2%22,%22providerId%22:%22Microsoft.Compute%22,%22resourceName%22:%22standardBSFamily%22,%22quotaRequest%22:%7B%22properties%22:%7B%22limit%22:52,%22unit%22:%22Count%22,%22name%22:%7B%22value%22:%22standardBSFamily%22%7D%7D%7D%7D]%7D by specifying parameters listed in the ‘Details’ section for deployment to succeed. Please read more about quota limits at https://docs.microsoft.com/en-us/azure/azure-supportability/per-vm-quota-requests. Details:
Code: QuotaExceeded
Message: Preflight validation check for resource(s) for container service cilium-cilium-8559275029-1-3 in resource group MC_cilium-cilium-8559275029-1-3_cilium-cilium-8559275029-1-3_eastus2 failed. Message: Operation could not be completed as it results in exceeding approved standardBSFamily Cores quota. Additional details - Deployment Model: Resource Manager, Location: eastus2, Current Limit: 50, Current Usage: 48, Additional Required: 4, (Minimum) New Limit Required: 52. Submit a request for Quota increase at https://aka.ms/ProdportalCRP/#blade/Microsoft_Azure_Capacity/UsageAndQuota.ReactView/Parameters/%7B%22subscriptionId%22:%22986ec55c-1e77-4e2e-9ca5-dcbb34c7a110%22,%22command%22:%22openQuotaApprovalBlade%22,%22quotas%22:[%7B%22location%22:%22eastus2%22,%22providerId%22:%22Microsoft.Compute%22,%22resourceName%22:%22standardBSFamily%22,%22quotaRequest%22:%7B%22properties%22:%7B%22limit%22:52,%22unit%22:%22Count%22,%22name%22:%7B%22value%22:%22standardBSFamily%22%7D%7D%7D%7D]%7D by specifying parameters listed in the ‘Details’ section for deployment to succeed. Please read more about quota limits at https://docs.microsoft.com/en-us/azure/azure-supportability/per-vm-quota-requests. Details:
Error: Process completed with exit code 1.

The quotas have been increased. We can keep the issue open until we can confirm the problem is not recurring.

The problem is not recurring. I am closing the issue.


Incorrect file extension in a Model iRT file on figshare

I do not know if this is the correct place for this but in the readme, there is a link to the figshare where the models are depositied. In the model_irt_prediction folder, the model.yaml file should be model.yml.

This is indicated in line 9 of the model.py script. When the server tries to call the model, it says the model.yml does not exist. This is fixed by simply changing the file extension of the model file to model.yml from model.yaml

Hey, could you submit a PR for the repository? Changing on Figshare will generate new links :/


Fix reftime calendar and remove fill value fix

Related to https://github.com/roocs/dachar/issues/92
Updated decadal fix template to derive reftime calendar and removed fill value fix

Looks good @ellesmith88 , I'll test.


Write stream data into PostgreSQL database

Is your feature request related to a problem? Please describe.
We should have an integration (sink) that write data directly into a PostgreSQL database. The program connects to a stream (using the SinkConnector and Sink abstraction in sink-common) and, for each batch, writes data to the database.
Additional context

Tables should have one column with the block number/cursor. When a chain reorganization happens, all invalidated rows should be deleted from the database.
How to handle schema? Should the user manually create the tables and then craft a jsonnet transformation that is compatible with it?

Can I work on this one?

Sounds good.

Hi, Any help needed?

Hi, Any help needed?

Thank you, not at the moment
@fracek I'm working on this one, can you assign it to me please

Updated 👍