Add discount amount column to order table

Adding a discount amount column to the order table will allow the amount of the discount to be preserved if the discount price itself changes.
Also add an UI indicator on a contact's order showing that a discount was used. (also display whether there was a discount on the refunds page)

Just a heads up a discount total was added in the last PR merged into Main 👍


Error: UNKNOWN, open on build

If I run nwbuild myapp -v 0.11.2 -r it works fine but if I try to build it using nwbuild myapp -v 0.11.2 -p osx64 I get errors such as
[ { [Error: UNKNOWN, open '/myapp/node_modules/grunt-contrib-watch/CONTRIBUTING.md']
    errno: -1,
    code: 'UNKNOWN',
    path: '/myapp/node_modules/grunt-contrib-watch/CONTRIBUTING.md' } ]

[ { [Error: UNKNOWN, open '/myapp/node_modules/grunt-contrib-uglify/package.json']
    errno: -1,
    code: 'UNKNOWN',
    path: '/myapp/node_modules/grunt-contrib-uglify/package.json' } ]

but it references a different file each time I try. Any ideas as to why this would be?

I've just tried on a different machine and don't get this issue. Both are running the same version of nw-builder so unsure what else could be causing this.

I have no idea idea to be honest. I've never seen anything like it.

Reopen if still an issue please.


CSS Variables are not supported in the rollup config colors section

When configuring the color palette I'd like to be able to configure the palette using css variables so that I have easier runtime control. It looks like the color.js in the utils section attempts to convert the var function into a hex value which produces a #000 color instead. Would it be possible to have an exclusion for this during the buildPalette function?
smelte({
    tailwind: {
        colors: {
            primary: "var(--color-primary)"
        }
    }
})

A wonderful library well done!

Please find a proposed solution at https://github.com/matyunya/smelte/pull/164


Unable to load web workers in Electron app with Webpack

monaco-editor version: 0.20.0
Browser: Electron 8 (chromium)
OS: MacOS 10.15.6
Repo with reproducible issue: https://github.com/alanqthomas/electron-webpack-monaco-test
I've created a basic Electron app using the boilerplate from. https://github.com/electron-react-boilerplate/electron-react-boilerplate
I also added a custom language implementation, basically just copy/pasting the relevant bits from https://github.com/amazzalel-habib/TodoLangEditor.
I get the following errors when monaco tries to load the web worker:

I've searched far and wide on github and stack overflow for solutions but I can't seem to find anything that works. I have a feeling this might have more to do with webpack/the build, but I'm not sure if that's an issue with my configuration or a limitation of monaco editor.
Please see the linked repo to reproduce the issue. It can be run with yarn install followed by yarn dev. The relevant webpack config is in configs/webpack.config.renderer.dev.babel.js.
Any pointers in the right direction would be much appreciated.

I am also facing same issue

@vcgupta I've worked around the problem, but I'm not sure if I've exactly "fixed" it, though.
From my testing, it seems that the Webpack configs that make the difference here are target and output.libraryTarget. The web workers should be built with a target of webworker and output.libraryTarget of var (which is the default value).
Unfortunately, this conflicts with the bundling of other files (I think it might have something to do with the fact that I'm also bundling native node modules in my build). What I've done instead is used a two-step build with a separate Webpack config for the web workers with the previously mentioned config options. This outputs the bundled files into a local directory (for temporary storage, i.e. it's ignored by git). Then in my main Webpack build, I copy over those built web worker files into my main output directory using copy-webpack-plugin.
I've looked into multi-config webpack setup (where you export an array of configs), but I couldn't get it to work – probably because my main build actually requires the web worker build to be completed before it begins, and the multi-config setup runs in parallel.
This setup "works" – the app runs and web workers are functioning correctly. But the build is much slower now because I'm running two separate builds in serial. I also lose quality of life features like hot reloading. If I make any changes I make to a web worker file, I have to restart my app entirely, waiting for the build all over again. The entire build (both steps) takes ~14s, which isn't terrible, but it's not what it could be.
I hope this helps anyone with a similar issue, but I'm almost positive there's a much nicer way to achieve the same result.


Application project initial commit

Application project
Java version: Java 17
Build system: Gradle
Dependency Added

junit 5.8.1
assertj 3.25.3
lombok 1.18.32

EOL 처리 필요


Add channel array generation tool

Issue
Currently, SpikeStream and SpikeFetch require manual input of the array of channels to fetch data from. This is tedious. Additionally, real-time data analysis may require consideration of which neuropixels channels are in the same mux groups, which is not visible without accessing the SpikeGLX meta files (but can be accessed using the SDK).
Proposed Solution
A new source marble that automates creation of channel index arrays would address these issues. This marble should:
(1) parse strings that summarize channel ranges (e.g. "0:55,67:85"); and
(2) have a dropdown to filter the channels to only those in the same mux group.

Addressed with the addition of the ImecChannelSelector source marble.


Improvements for Layers logic

Introduce some new Layer classes.
Introduce paintChildWith* methods.
Convert paint() methods to use paintChildWith* where appropriate.
Fix paintBounds logic in Layer world.
Introduce Layer.replaceWith(), so that it's clearer what's going on.
Make RenderObjects have a ContainerLayer, not a PictureLayer.
Introduce a PaintingContext.replacingLayer() constructor to highlight
where we are creating a layer just to replace an older one.
Rename some layer-related methods and fields for clarity:
requiresCompositing -> hasLayer
hasCompositedDescendant -> needsCompositing
updateCompositing -> updateCompositingBits
_needsCompositingUpdate -> _needsCompositingBitsUpdate
markNeedsCompositingUpdate -> markNeedsCompositingBitsUpdate
After updating compositing bits, if we find that the bit changed, we
now call markNeedsPaint().
Reorder markNeedsPaint() logic for clarity.
Make flushPaint() start at the deepest node.
Make _compositeChild() avoid repainting children with hasLayer that
aren't dirty, instead it just reuses their existing layer.
Made RenderView reuse the RenderObject layer instead of having its own.
Made RenderView have hasLayer set to true.
Add various asserts and comments.

LGTM ... but we probably want a follow up CL to remove paintFrame and just set up the root layer once.

@abarth I've updated the patch on this PR to address your comments and fix the tests.

LGTM


Always defaulting to AM

Hello.  Great work - nicely expanded on top of the original clockpicker.  The best improvement I was seeking is the ability to control the time increments (e.g. minutes).
One issue I'm having... once a time is set into a text field and that field is clicked again to adjust the time, the pop-up clock always defaults to "AM" of the time already set.
Example:  if you set the time to "01:30 PM" and then click the box again to adjust the time, the window pops-up with the clockface and has "01:30 AM" - notice it's defaulting to "AM" instead of using whatever the field was already containing.
Any chance you could look into this?  It would be much appreciated.

I'm curious if this is still an active project.  If so, I'm willing to make a contribution to get this issue addressed.  Possible?

Hey Donluz a pull request would be appreciated. I wont have time this week for adjusting  this project but i can do it next week if you need some help.
Cheers!

Ok, pull request complete (I think - totally new to me).  Will look forward to your response next week.
Much appreciated!

Oops - meant to ask one more thing... the placement of the control (pop-up)... I wonder if anything can be done to "auto-locate" based on screen location.  Initially I realize that adds complexity, but I've seen it done in other controls.  Selecting "top" or "bottom" is fine until it's off the screen.
Just a thought if it can be considered.

Hello again.  I am hoping to follow-up on this to learn of any updated status.  When you get a moment, please let me know.  Thank you.

Am I posting in the right place?  Please let me know if you are still willing to work on this project.  I did the pull request, but again I'm unsure what I'm doing with that regard.
Thank you for any assistance.

https://github.com/JordyMoos/clockpicker/pull/6


feat: parse pem certificates

Revisits TLS and HTTPS serving. Adds support for PEM files loading.

@stackinspector I have been checking on the TLS certificates issue as you suggested on #128.
I did update the rustls PEM file parser crate and also ensure the buffer loads bytes from file as expected.
I tested the HTTP Server using certificates generated by mkcert,
here is the step by step on how I got it running.

Create certificates with mkcert as follows:

mkcert -cert-file tmp/local.test-http-server.com.crt -key-file tmp/local.test-http-server.com.key local.test-http-server.com

Then added local.test-http-server.com to my /etc/hosts file:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
<IP_ADDRESS> localhost
<IP_ADDRESS> broadcasthost
::1             localhost

# Added by User
<IP_ADDRESS>       local.test-http-server.com

Finally run the HTTP Server

cargo run -- --tls  --tls-cert ./tmp/local.test-http-server.com.crt --tls-key ./tmp/local.test-http-server.com.key --verbose --logger --tls-key-algorithm pkcs8 --proxy https://example.com

Open your favorite browser and visit https://local.test-http-server.com:7879, you must see example.com through the proxy.

Please let me know any questions! I'm glad to help!

@stackinspector given that now we are loading the PEM files accordingly Im merging this.
Please let me know any issues you have!


Exclude test files from npm package

The IndexedDB shim is also in there (73 kb):
$ irish-pub
npm will publish<EMAIL_ADDRESS>as vweevers, including the following files:

package.json
.npmignore
README.md
index.js
iterator.js
.airtap.yml
collaborators.md
.travis.yml
test/custom-test.js
test/index.js
test/levelup-test.js
test/structured-clone-test.js
test/support-test.js
test/util/idb-shim.js
test/util/test-common.js
LICENSE.md
sauce-labs.svg
util/immediate-browser.js
util/immediate.js
util/is-data-clone-error.js
util/mixed-to-buffer.js
util/support.js

I think we need to go over all packages and make sure they only publish the necessary files.


example in readme doesn't work

python sat.py -v --input test_input/simple/02.in
should be
python sat.py -v --input tests/simple/02.in

Thanks for reporting. It's fixed now!


yii site design

Hi there,
I see nice artwork on repo homepage seems like you know bit about design as well, I was wondering would you be able to give us a hand with yii2 home design.
here is what we have currently.
https://github.com/yiisoft-contrib/yiiframework.com
regards
Alrazi

@allyraza Thanks for getting in touch.
I'd be glad to help out with the new yii2 site home page - do you have any particular issues/requests?
Would be good to get an idea of what you're looking for and then I can see where I might be able to best assist?
Are you fine with working using Sketch files?
You can grab me at<EMAIL_ADDRESS>if that's easier?
Cheers

@alexjcollins thank you for taking the time I really appreciate.
I have few ideas, I see improvements can be made to the current design I have been putting together a list of urls just to get ideas that we can use on yii's new site. look at laravel's homepage for example see the design is really elegant they are making use of space very nicely as well as the typography helps make the design nice and good looking. please look at the links below.
http://laravel.com
really nice looking design.
https://dribbble.com/shots/3090809-Landing-page/attachments/652287
I found this to be attractive in terms of how they laid out the feature cards.
https://designmodo.com/slides/
this design has very elegant hero section and navigation is also nice
https://shopify.github.io/Timber/
I really like this for the docs scroll just below the hero you will see the docs section done very nicely.
perhaps we can adopt some of these ideas to put together a better design for yii's new site, lets see if we can contribute something back to the yii community. if you would like to discuss this further please let me know.
btw I am alrazi on yii forums in case you guys ever need assistance with anything yii related.
cheers

@allyraza I just want to be sure that the people who will be making a decision with these kind of things in the yii community are aware of this request. I wouldn't like for us both to spend time and put effort into some work for it to not be used/required. Have you spoken to anyone on the core team?
As for your suggestions - I think they're good and certainly have a more visually engaging aesthetic.
Once we've figured out if they actually want us to suggest anything, I'd be happy to make a start on some ideas.
Cheers

Hi Alex,
I am already discussing internally with the yii team to get a go ahead, will keep you posted.


Sharing is not possible

0.14 broke the sharing button :( "Toggle sharing" is grey and not clickable.
Tested Linux and OS X

Confirmed above.  Not working on OS X El Capitan 10.11.6.  I'm also seeing that the status button that normally says "Operational" is stuck in "Waiting" even though the map is working and showing Pokemon.
Great app. Thank you for your hard work!

Seems like it's a problem with the button. Just logout and in again. Then click the toggle button once and wait patiently :D after a few secs the link will appear.

Upgraded to 0.15 and the issue is no longer present.  thanks!


Remote OTA Basic

Do not merge to mainline. We will keep developping on branch.

Close PR, will stay on branch. No mainline merge at this point in time,


read-only file system in iOS

Hi guys,
And I'm trying to use ios/native-xcode-node-folder sample project.
But I can't to save data to the file inside main.js
var fs = require('fs');
fs.writeFileSync('test.txt', 'Hello World!');
EROFS: read-only file system, open 'test.txt'
Does anybody know how it can be writable?
Thanks a lot

In the cordova and react-native plugins, there's an API for it.
On iOS, the current working directory might be the App sandbox by default or this might be accessible through homedir ( https://nodejs.org/dist/latest-v12.x/docs/api/os.html#os_os_homedir ).
The iOS app sandbox will have a Documents directory you can write too, if I recall corrrectly.


Validation error messages expose too much implementation detail

Category
Cedar validation features
Describe the feature you'd like to request
Consider the example policy,
// Everyone in the group UserGroup::"jane_friends" can view this specific photo
@id("jane's friends view-permission policy")
permit (
  principal in UserGroup::"jane_friends",
  action == Action::"view",
  resource == Photo::"VacationPhoto94.jpg"
) when {
  [UserGroup::"jane_friends"].contains(Photo::"VacationPhoto94.jpg")
};

The validator reports,
Validation Results:
validation error on policy `jane\'s friends view-permission policy` at offset 258-324: unable to find upper bound for types: [{"type":"Entity","name":"Photo"},{"type":"Entity","name":"UserGroup"}]

Upper bound for entity types seem cryptic to users.
Describe alternatives you've considered
We should produce more user-friendly explanation.
Additional context
No response
Is this something that you'd be interested in working on?

[ ] 👋 I may be able to implement this feature request
[ ] ⚠ This feature might incur a breaking change

+1 to this issue. Proposal for new wording: incompatible types: <type 1> and <type 2>, with context-specific help messages like the following:

both branches of an if-then-else must have the same type
both sides of an equality must have the same type
sets must contain elements of the same type


Remove the splash screen (to save 365kb (compressed!))

We're a Centennial application; we can't even use the splash screen.

Yes, I am deleting assets from design. I'm not worried about it, because if we do need a splash screen we'll know where to find it. History.

365kb is approximate, partly because I used a different compressor. Let me try again.

Using makeappx cut the savings to 100kb.


Add shared-disk-failover to regex pattern with list of ignored section

Unless hierarchy is handled better, it will produce an invalid NewRelic payload. Ignore shared-disk-failover for now.

This is now OBE, changes incorporated with other updates pushed to the develop branch


Linter de Commits

The decision is to use conventional commits: https://www.conventionalcommits.org/en/v1.0.0/

https://github.com/gustavolimav/clone-tabnews/pull/17


XAML Use of Custom Panels

Would you please provide an example of this panel in use?  How do I provide the name of the custom panel in XAML?  Do I use the x:Name=, or x:Class= property?  Or some other method?  Don't most XAML classes have the keyword "partial" as part of the class declaration in order for the XAML to manipulate expose properties?  Does XAML get access to the base class, or does it even need it?

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

ID: d4239a3c-6a26-3b05-4154-09df54bee5d6
Version Independent ID: 1eb8acb6-1379-8df8-aef9-e858bf9c315d
Content: BoxPanel, an example custom panel (Windows apps) - UWP app developer
Content Source: windows-apps-src/design/layout/boxpanel-example-custom-panel.md
Product: windows
GitHub Login: @muhsinking
Microsoft Alias: mukin

Additionally, adding the refinement into the code didn't compile.  I changed it to use the "UseSquareCells" property in the conditional, but that may not have been what was intended.  Further, how does DependecyProperty.Register() accomplish it's task.  I wasn't allowed to use the name it provided in my code, so I assume that property name is to be part of the XAML code...I think.

Adding onto above, UseSquareCells is a boolean value that allows you to set the value of the dependency property, or get the value of the dependency property - so using it in a conditional should be fine. That property name should be accessible from the XAML as well. DependencyProperty.Register simply initializes and adds a DependencyProperty onto a certain object type. More info here.


This PR enables authenticated session for GRPC and includes a simple golang client to be used in the test-harness

Fixes #509

Codecov Report

:exclamation: No coverage uploaded for pull request base (rusk-ipc@370da9e). Click here to learn what that means.
The diff coverage is n/a.

@@             Coverage Diff             @@
##             rusk-ipc     #560   +/-   ##
===========================================
  Coverage            ?   55.66%
===========================================
  Files               ?      159
  Lines               ?     9983
  Branches            ?        0
===========================================
  Hits                ?     5557
  Misses              ?     3760
  Partials            ?      666

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 370da9e...d34a1b4. Read the comment docs.

Unit test is failing with:
--- FAIL: TestCreateDropSession (0.00s)

    session_test.go:12:

        	Error Trace:	session_test.go:12

        	Error:      	Received unexpected error:

        	            	rpc error: code = Unimplemented desc = unknown service node.Auth

        	Test:       	TestCreateDropSession

FAIL


Adds "On Windows" page to gogs.io/docs/installation/

Guide to Gogs on Windows as local user and as a service. Images are in PR and mirrored on imgur.com. Image markup in install_gogs_on_windows.md comments out the gogs.io markup to be used, e.g.:
![](http://i.imgur.com/PPUCm5Y.png)
<!--
![](/docs/images/install_gogs_on_windows_nssm_1.png)
-->

Thanks a lot!


Added firebase auto deployment configuration(#20d6xcu)

Closing as we have added common firebase auto deployment script for apps.
https://github.com/hotwax/dxp-components/tree/main/.github/workflows


CKS Enhancements

Description
This PR extends the CloudStack Kubernetes Service functionalities, matching these requirements:

[x] Ability to specify different compute or service offerings for different types of CKS cluster nodes – worker, master or etcd: The createKubernetesCluster API and the corresponding UI must provide an option to provide different offering for different types of nodes. CKS compute offerings will be marked as CKS compatible.
[x] Ability to use CKS ready custom templates for CKS cluster nodes: CKS will allow users to specify their own templates for different CKS node types (control and worker) at the point of cluster creation. Those templates will be marked as CKS compatible.
[x] Ability to use generic (non CKS ready) custom templates for CKS cluster nodes: CKS will allow users to specify their own templates for different CKS node types (control and worker) at the point of cluster creation. Those templates will be marked as CKS compatible. The user will be responsible for installing all necessary packages in the template.
[x] Ability to add and remove a pre-created instance as a worker node to an existing CKS cluster: An instance (either virtual of physical) which has been built and prepared for CKS can been added to the desired CKS cluster. The instance must have all the CKS worker node packages installed.
[x] Ability to separate etcd from master nodes of the CKS cluster: End users should be provided with an option to separate etcd cluster at the time of CKS cluster creation. The user can enable such option in the UI or in the createKubernetesCluster API and specify the size of the etcd cluster. Based on the user inputs CloudStack should be able to provision such etcd nodes for the CKS cluster.
[x] Ability to mark CKS cluster nodes for manual only upgrade: An end user should be able to mark the desired compute offering (or the CKS template) for manual upgrades only. CKS cluster nodes marked for manual upgrade should be untouched during the Kubernetes version upgrade when executed using upgradeKubernetesCluster API.
[x] Ability to dedicate specific hosts/clusters to a specific domain for CKS cluster deployment: The dedicateHost/dedicateCluster APIs can be used to provide this functionality to dedicate hosts/clusters for CKS cluster deployments. During the deployment of CKS cluster node VMs they will by default be deployed in the dedicated cluster.
[ ] Methodology for AS number management: Operators should be able to assign a range of AS numbers to an ACS Zone. ACS must have a method to assign an AS number to each Isolated network (or VPC tier), which can be retrieved via the UI and API.
[ ] Methodology to use diverse CNI plugins (Calico, Cilium, etc…): End users should be able to deploy CKS clusters with Calico CNI. An option to specify which CNI plugin to be used for a CKS cluster must be provided in the createKubernetesClusterCmd API. The CNI configuration and setup can be registered as a managed userdata, and any configurable parameters – here, AS number, BGP Peer AS number and IP address, can be defined as variables in the userdata be set during the creation of the CKS cluster. This provides a flexible way for users to use the CNI plugin of their choice.

Types of changes

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

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[x] Major
[ ] Minor

Bug Severity

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

Screenshots (if appropriate):
How Has This Been Tested?
In testing on vCenter 7.0 environment + NSX SDN
How did you try to break this feature and the system with this change?

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✔ el7 ✔ el8 ✔ el9 ✖ debian ✔ suse15. SL-JID 9649

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✔ el7 ✔ el8 ✔ el9 ✖ debian ✔ suse15. SL-JID 9650

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✔ el7 ✔ el8 ✔ el9 ✖ debian ✔ suse15. SL-JID 9678

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✔ el7 ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 9682

@nvazquez a [SL] Trillian-Jenkins matrix job (centos7 mgmt + xenserver71, rocky8 mgmt + vmware67u3, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

[SF] Trillian Build Failed (tid-10268)

[SF] Trillian test result (tid-10269)
Environment: vmware-67u3 (x2), Advanced Networking with Mgmt server r8
Total time taken: 54411 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr9102-t10269-vmware-67u3.zip
Smoke tests completed. 127 look OK, 4 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

test_01_events_resource
Error
333.90
test_events_resource.py

test_02_balanced_drs_algorithm
Failure
132.45
test_cluster_drs.py

test_01_invalid_upgrade_kubernetes_cluster
Failure
348.67
test_kubernetes_clusters.py

test_02_restore_vm_with_disk_offering
Error
58.23
test_restore_vm.py

test_03_restore_vm_with_disk_offering_custom_size
Error
54.11
test_restore_vm.py

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✔ el7 ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 9799

@blueorangutan test matrix

@nvazquez a [SL] Trillian-Jenkins matrix job (centos7 mgmt + xenserver71, rocky8 mgmt + vmware67u3, centos7 mgmt + kvmcentos7) has been kicked to run smoke tests

[SF] Trillian Build Failed (tid-10366)

[SF] Trillian test result (tid-10365)
Environment: xenserver-71 (x2), Advanced Networking with Mgmt server 7
Total time taken: 45160 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr9102-t10365-xenserver-71.zip
Smoke tests completed. 132 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

[SF] Trillian test result (tid-10367)
Environment: kvm-centos7 (x2), Advanced Networking with Mgmt server 7
Total time taken: 47832 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr9102-t10367-kvm-centos7.zip
Smoke tests completed. 132 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✖ el8 ✖ el9 ✖ debian ✖ suse15. SL-JID 11259

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✖ el8 ✖ el9 ✖ debian ✖ suse15. SL-JID 11263

@blueorangutan package

@nvazquez a [SL] Jenkins job has been kicked to build packages. It will be bundled with  KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress.

Packaging result [SF]: ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 11272

@blueorangutan test matrix

@nvazquez a [SL] Trillian-Jenkins matrix job (EL8 mgmt + EL8 KVM, Ubuntu22 mgmt + Ubuntu22 KVM, EL8 mgmt + VMware 7.0u3, EL9 mgmt + XCP-ng 8.2 ) has been kicked to run smoke tests

[SF] Trillian Build Failed (tid-11610)

[SF] Trillian test result (tid-11609)
Environment: kvm-ol8 (x2), Advanced Networking with Mgmt server ol8
Total time taken: 53612 seconds
Marvin logs: https://github.com/blueorangutan/acs-prs/releases/download/trillian/pr9102-t11609-kvm-ol8.zip
Smoke tests completed. 141 look OK, 0 have errors, 0 did not run
Only failed and skipped tests results shown below:

Test
Result
Time (s)
Test File

@nvazquez is this ready for review, if so - can you move this out of the draft.
@blueorangutan package

Packaging result [SF]: ✔ el8 ✔ el9 ✔ debian ✔ suse15. SL-JID 11680

Hi @rohityadavcloud we’ve checked its missing only the CNI changes, we’ll add and move out of draft cc. @Pearl1594

@bernardodemarco many thanks for your review. I'll be taking some days off but will address your comments as soon as possible when back to work


Fan does not start in v1.3b2 (95fe19902a)

Stratux version: v1.3b2 (95fe19902a)

Stratux config:
SDR

[ ] single
[X ] dual

GPS

[ X] yes
[ ] no
type:GPYes

AHRS

[X ] yes
[ ] no

power source: 2.4A
usb cable: 6inch

EFB app and version: (e.g., WingX Pro7 8.6.2)
FlyQ
EFB platform: (e.g., iOS 9.2)
iOS10.2
EFB hardware: (e.g., iPad Mini 2)
iPad Air2

Description of your issue:

Fan does not start, webui temp showing 63.4C. If I downgrade to v1.3b1 and use update-stratux-v1.3b1-a6f9aaf9f5.sh, fan works but I can never lock on GPS satellites. GPS button in GPS/AHRS menu always shows RED. with v1.3b2 (95fe19902a), GPS locks on but the Fan never comes on. Currently at 12:35am the CPU temp is displaying 65degsC indoors. Im afraid, sitting on the panel while flying to Palm Springs tomorrow, it might get fried.
If possible, enable "Replay Logs", reproduce the problem, and provide a copy of the logs in http://<IP_ADDRESS>/logs/stratux/ and http://<IP_ADDRESS>/logs/stratux.log.

Give the latest build a try.

Thanks, tried latest build update-stratux-v1.3b2-506db50fb2.sh but No Joy with this ver. either, fan wont start. waited over 30mins.
Downgraded to v1.3b1 and use update-stratux-v1.3b1-a6f9aaf9f5.sh and fan is running what seems to be Full Speed holding CPU temp at 41degc C.
By the way, What is the best way to downgrade? Format and reinstall? I couldn't just reload *.sh file.
Also, I have had corruptions a couple of times. What is the best method to power on/off the unit? Please point me to a guide if there is one.
TIA

Fixed in #612 with https://github.com/cyoung/stratux/commit/7fd67ccbc17686014158b39d838d2377cc4baaa3.
http://updates.stratux.me/builds/update-stratux-v1.3b2-45e8ea90ac.sh (or later).


Get critters to work

Describe the bug
Currently fails. Unsure what the errors mean. Currently disabled because of it.
Simply add critters to views package, and then bun run build -> vite-ssg automatically picks it up
Reproduction
read above
System Info
System:
    OS: macOS 14.5
    CPU: (11) arm64 Apple M3 Pro
    Memory: 110.34 MB / 18.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 21.7.1 - ~/.pkgx/nodejs.org/v21.7.1/bin/node
    npm: 9.9.3 - ~/.pkgx/npmjs.com/v9.9.3/bin/npm
    bun: 1.1.20 - ~/.pkgx/bun.sh/v1.1.20/bin/bun
  Browsers:
    Safari: 17.5

Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guide.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
[X] The provided reproduction is a minimal reproducible of the bug.

It's Beasties now


fix: unexpected token 'export' and typos

This PR fixes four things:

The Unexpected token 'export' error from https://github.com/yesmeck/remix-routes/issues/4
The error that the function was reading routesInfo[route] instead of routes[route]
And a missing closing parenthesis in the forEach
Check that routeParams is not undefined and have paramsNames before use it

fix #4


Decimal::mod() vs Decimal::rem()

First and foremost, thank you very much for bringing such a valuable library to PHP's world. We decided to drop our Decimal implementation in favour of PHPDecimal and it has proved to be a good decision so far.
I notice that in the docs you say the Decimal::mod() is the function that overloads the % operator. It is not exactly correct, as the % operator performs the remainder operation that is not the same as the modulo operation. As such, -3 mod 4 = 1 while -3 % 4 = -3, however $minus3->mod(4) == $minus4->rem(4) == -3. So, Decimal::mod() and Decimal::rem() are basically aliases here.
Besides fixing the docs about it (I can provide a PR for it :), I'd suggest changing Decimal::mod() to perform the modulo operation as it is quite useful.

Sorry, I just noticed that this issue belongs to another repository:
https://github.com/php-decimal/ext-decimal/issues/20


Header Image in User Card Seems Misaligned

It's aligned properly in the hero image.

@hoffmabc what is your GUID?

QmU7EGgAqmA5aEE5H5FS2MwDpGykNAYSc37PmTNJHavDYM/home

I can't reach your node for some reason. 🤔
The user card background-image is set to display background-size: cover, which seems correct, so something else may be causing the display issue.

I think it also needs a background-position: center.


Add more verbose output to rake task

Print out start and end message so you know JsonLint completed
Output the error count when errors are found

LGTM. Thanks @shortdudey123!


Accept invite button doesn't do anything?

When you click '+' on /apps/sciencemesh/accept, it seems that nothing happens.
In particular, it seems that https://github.com/pondersource/OC-Sciencemesh/blob/829824f/lib/RevaHttpClient.php#L105 is not executed when doing
docker exec -it oc2.docker /bin/bash
and then
tail -f /var/log/apache2/error.log
We do see those error log messages happening for the '+' button on /apps/sciencemesh/generate. What could be the matter?

I see this is fixed in the code and I did a --no-cache rebuild of the owncloud image on ocmhost.pondersource.com but still seeing the old code there in the browser inside tester-ubuntu.
Not sure why it's not updating there, it doesn't need any build step, right?
Will investigate further
For now, working around it by pasting the code for adding the 'elem' onclick into the console.


add statement of values

This PR adds the statement of values from https://docs.google.com/document/d/1-PrUKDJcxy8OyNGc8CyiHhv2VgLvjt7LRGlEpbg1nmQ/edit?usp=sharing that we've been working on for some time now. Feel free to add your name to this file.

there's something of a disorienting tonal lurch between the gravity of the ethics statement and then the list of roles that is has terms like "wizard" and "gameplay engineer" in it - these should be separate documents i think

I agree with @damian0815 that the vibe is a kinda weird with the fun roles vs the more serious statement. Let's just have our names/usernames there as signatories - the statement doesn't really care what our roles are anyways, more that we are the core contributors and all agreed to the statement.

Maybe the entire Who's Who thing has no place in the Ethics statement. We should just have a different members doc for that.
The ethics statement should be from the overall team no matter who joins or leaves it. So I feel its overall better to not have individual names mentioned on this particular doc.

Maybe the entire Who's Who thing has no place in the Ethics statement. We should just have a different members doc for that.
The ethics statement should be from the overall team no matter who joins or leaves it. So I feel its better to not have individual names mentioned on this particular doc.

I think makes the most sense - “who’s who” can be in a readme or other team.md doc

I'm making what seems to be the collectively-agreed changes, will push to the branch soon.

d6d9a3a breaks up the text
9901de3 is a small copy edit that removes a repeated word and reduces the claim of "many artists" on the team to "several artists" - i think it's important not to overstate our credentials here.

Also LGTM! Good adds @damian0815

LGTM


IM HUNGRY

I arrived late unfortunately not because I was eating. I wish a snack was included in this formation

I was late too, but because of the closed door !


[#151202533] add telemetry and insights

Added tracking of:
for each queue handler:

number of TransientErrors (retry) + time elapsed from message creation

number of PermanentErrors + time elapsed from message creation

number of Sucessful processing + time elapsed from message creation

duration of calls to email provider (and failures)

duration of calls to webhook endpoint (and failures)

that would be useful to monitor queues lenght as well, but that would require a dedicated function.

Warnings

:warning:

Remember to fix the PR title by removing WIP wording when ready

Affected stories

🌟 #151202533: Come AMS voglio poter avere una stima sul tempo che intercorre tra l'accodamento e l'invio di una notifica, in modo da verificare il corretto funzionamento del sistema

  Generated by :no_entry_sign: dangerJS

@cloudify this is ready for review


Multi Edit is possible

Hi dude, I done the Changes in Tools.js  active={(selectedRows.length !== 1) ? false : true} so popup is showing for when we select more than 1 and click edit but it fetching first selected data and its updating for first select data please help me on this

1st of all - STOP creating issues, just because U need faster reaction.
2nd, U didn't starred yet my plug-in neither contribute in any way  and demand a large amount of time.
3d U can't edit multiple rows, U can only delete multiple rows with Gigatables, or set the real-time edit with editableCells: true
U R welcome

Also, U should recognize the fact, that U can't change the code, because of next versions support, which will tear Your previous version.


generate incluster kubeconfig

Signed-off-by: calvin0327<EMAIL_ADDRESS>/kind feature
if there is no kubeconfig be supported by user,  generate incluster kubeconfig.

Helmclient will generate incluster kubeconfig, this pr is not necessary.


feat: Custom label.

Issue
https://github.com/ossf/allstar/issues/44
Changes

Open issue with custom label.

Override by IssueLabel by org/repo allstar.yml.

@five510 I was just going to delete configdef then run a configdef -> config find-replace, but ended up changing a bit more.

I removed ActionConfig. The actions are top-level concepts in Allstar, and don't need to be in sub-parts of config. The OptConfigs are used in all the policies, but this isn't. I usually don't like the idea of passing around structs as parameter lists for functions, preferring to list out all the params if needed in each function.
I made the issue package call config directly, no need for this to be in the ensure package.
I moved the label-calculating logic to the issue package. This is specific to issues. Config package is good for helper functions that can be used by multiple policies.
Please take a look and let me know if it looks good. Thanks.


Using matrix action to reduce action time

Change Log:

using matrix action to reduce action time

Problem:

Solution:

Issue Tracking: #

need new branch protection single point check.


VR: ChargeLinks update and stop requests are rejected via new validation rule

Synopsis
Given that functionality for updating and stopping a ChargeLink is not available when we let external parties start testing, we've decided to implement a temporarily validation rule that rejects any update or stopping requests.
This validation will be checking if an incoming request's charge link period overlaps an existing charge link period (for same charge and metering point combination), if so => reject.
Tech notes:

Validation rule setup has not been made for charge links yet
Even though it is not the intention in the long run, it is currently possible to submit a charge link with an end date which will not be rejected by this rule. E.g.
Existing Charge Link with start = 01/01/2022
Same charge link submitted with start and end dates = 01/11/2021 - 01/12/2021 (accepted)
Domain test should be updated by adding 1 failing charge link resulting in 3 message types being received by MessageHub (Rejected, Accepted and the 2 charge links)

Tech Tasks
- [ ]  (1) And why do we use ProtoBuf internally? Is it still an architect requirement?
- [ ]  (2) Only one contract. Example:    ChargeCommand = ChargeCommandReceived = ChargeCommandAccepted =     ChargeCommandRejected.ChargeCommand.
- [ ]  (3) Don't repeat enums in contracts Use int's for enum values and just cast on both sides (serialization and deserialization).
- [ ]  Make protobuf Decimal a shared type (get Søren (SA) to sign off on namespace)

[x]  Ensure that any function or queue/topic name related to the Default Charge Links flow, has links in plural and 'default' included in their name, so it's clear that they are related to this sub process and may include multiple links.

[x]  Swith to Json on internal events in Charges domain

[x] Cleanup files used to send Protobuf internally in Charges domain

[x] Add unit test to ensure switch on BundleType enum in BundleCreatorProvider is always complete

[x] Create meaningful reject messages to market participants for all validation rules

Acceptance Criteria:
AC 1 Update and stops are not supported, and will be handled by an added validation rule, with an error text reflecting this.
AC 2: New validation rule to be added to general validation rule excel sheet and to overview on GitHub

@HenrikSommer and I have discussed the Json / Protobuf usage internally in the Charges domain. We found the existing overhead of maintaining the existing internal protbuf contracts and their mappers etc, are quite high. And would only grow in the future. So we think it would be beneficial to switch to Json internally.

Following the shift to json-serialization internally in the charges domain, the DecimalValue is now only represented once, hence that issue is now a non-issue.

Har oprettet en bug, da jeg ikke modtager en afvisning efter jeg indsender en prislink med start/Stop. Jeg kan se, at beskeden modtages og vises på MP/GUI men den danner en ny linje, hvor jeg forventede at den havde over skrevet samme tarif eller afvist da stop og opdatering af ude af scope.

Blocked by #1087

https://app.zenhub.com/files/345465244/49e94fa9-8346-4bac-bdbf-f89d88f7324e/download

Receive reject = OK
cim:textCharge ID U-001Id01 for owner<PHONE_NUMBER>925 of type Subscription cannot yet be updated or stopped. The functionality is not implemented yet.</cim:text>
But the text could be more specific. ( specify meteringpoint and change charge to chargelink)
eg:
cim:textChargelink ID "U-001Id01" for owner<PHONE_NUMBER>925 of type Subscription can't be updated or stopped for meteringpoint "571254147033029296". The functionality is not implemented yet.</cim:text>

I have made a new test after the reject text has been change so it is more specific.
cim:textCharge link for metering point ID 5725202 and Charge with ID AbonnId01 for owner of type cannot yet be updated or stopped. The functionality is not implemented yet.</cim:text>
Everything is do as I expect and the bug can be closed

Test 1087 ok.
ChargeLinks update and stop requests are rejected via validation rule


[Mod Compatibility] Hide It vs. No Radioactive Desert And More!

Apologies if this info already tracked, but posting here just in case.
First mod
Hide It! by Keallu
I've not checked Hide It, Bobby! version; it's implemented slightly different so may or may not be affected by the mod below.
Other mod
No Radioactive Desert And More by BP
Compatibility

Same Functionality - the mods provide the same functionality / change the same thing, making them incompatible.
Issues - using both mods together gives major issues (please describe below).

Wen using the mods together;

Causes all resource textures to disappear from map (user can't see where resources are in the info views)

Suggestion: Use one of the mods, not both.
Additional information
https://github.com/keallu/CSL-HideIt/issues/15

The report will already warn that these mods have the same functionality and are incompatible.

And no worries about posting something that is already there. I'm really grateful for all your help.


Iris causes AttributeError when attempting to catch an OSError when loading a dataset

When attempting to open a NetCDF dataset in Iris, I wrap it in a try: ... except OSError block, to catch bad files or URLs. This can, however, cause an AttributeError instead.
An example (the corrupted file is truncated, while the HadCRUT dataset is not served by an OpenDAP server):
import iris
url = 'corrupted.nc'
url = 'https://crudata.uea.ac.uk/cru/data/temperature/HadCRUT.<IP_ADDRESS>.median.nc'
try:
    cube = iris.load(url)
except OSError:
    print('>>><<<')
print('continuing')

Note that while the AttributeError is raised, it is also ignored, and the script will continue.
The traceback and output for the corrupted file is:
HDF5-DIAG: Error detected in HDF5 (1.10.4) thread<PHONE_NUMBER>:
  #000: H5F.c line 509 in H5Fopen(): unable to open file
    major: File accessibilty
    minor: Unable to open file
  #001: H5Fint.c line 1400 in H5F__open(): unable to open file
    major: File accessibilty
    minor: Unable to open file
  #002: H5Fint.c line 1700 in H5F_open(): unable to read superblock
    major: File accessibilty
    minor: Read failed
  #003: H5Fsuper.c line 623 in H5F__super_read(): truncated file: eof = 21365110, sblock->base_addr = 0, stored_eof = 21365116
    major: File accessibilty
    minor: File has been truncated
>>><<<
Exception ignored in: <function CFReader.__del__ at 0x1147f51e0>
Traceback (most recent call last):
  File "/usr/local/miniconda3/envs/testiris/lib/python3.7/site-packages/iris/fileformats/cf.py", line 1124, in __del__
    self._dataset.close()
AttributeError: 'CFReader' object has no attribute '_dataset'
continuing

For the HadCRUT dataset, it is a bit longer: essentially a HTML page that netCDF4 can't parse (presumably, it tries to access OpenDAP API entry points).

The likely cause of this is Python's garbage collection attempting to clean up intermediate variables. In this case, it runs the __del__ method of CFReader, which will unconditionally perform self._dataset.close() (it is probably also the garbage collector that safely ignores the raised exception inside the __del__ method).
In this case, however, the OSError was raised in the netCDF4 module, when attempting to load and create the netCDF4 Dataset:
self._dataset = netCDF4.Dataset(self._filename, mode='r')

and self._dataset was never initialized, or even declared, hence the AttributeError.
I think the simplest solution would be to complete remove the __del__(self) method from CFReader: if the CFReader instance is garbage collected (or explicitly deleted), its attributes, such as _dataset, will be deleted as well, and the filehandle closed.
This assumes netCDF4.Dataset is well behaved, and closes its file pointers when deleted (if it's using a Python file handler under the hood, it should do automatically); a quick test suggests it is indeed:
import netCDF4
ds = netCDF4.Dataset('HadCrut.<IP_ADDRESS>.median.nc')
del ds
import psutil
proc = psutil.Process()
print(proc)
print(proc.open_files())

yields:
psutil.Process(pid=23636, name='python3.7', started='14:32:40')
[]

Note that this is a CPython implementation detail. It is not a language feature, so there may be Python implementations that use Iris and netCDF4, but that do not close their file handles upon garbage collection (these would be far and few though, given the dependencies on numerous C libraries for these packages, which makes CPython almost a requirement).

@evertrol Thanks for taking the time to report this issue and investigate it further - much appreciated! :smile:
I can easily recreate the issue with your example, so thanks again for providing this to clarify - invaluable.
I'm keen to bank a fix for this, and this is what I'd recommend (after a quick test):
Ensure that the cf.CFReader._dataset has a default state before attempting to read the dataset, then attempt to read the NetCDF dataset i.e.
    ....
    self._dataset = None
    self._dataset = netCDF4.Dataset(self._filename, mode='r')
    ....

The trick is then to ensure that the cf.CFReader.__del__ method only attempts to close the dataset if it was successfully opened i.e.
    if self._dataset is not None:
        self._dataset.close()

Do you fancy raising a pull-request with the fix, and perhaps add some simple tests for good measure? I'm happy to guide you through the process, if that helps?

Happy to put in a PR.
Is there a particular reason you don't want to trust the automatic closing of the filehandle during garbage collection, but be more explicit?

At the time of writing (a wee while back now) we were keen to call netCDF4.Dataset.close() explicitly as it also handles error checking internally for cases when it can't close the file or view for whatever reason.
The thinking was that this might be handy for the user to know (in those very rare failure cases), rather than relying on the garbage collector and netCDF4.Dataset instance being well behaved.
Perhaps a tad over-cautious, but it seems like a harmless philosophy to adopt.
Can you buy into that? Happy to be convinced otherwise :wink:

I'm curious now: would netCDF4.Dataset.close() raise an exception if it fails for some reason (it does appear so, stepping mentally through the code and looking at _ensure_nc_success)? Because that exception would be ignored during garbage cleanup, since it happens in the __del__ attribute; just printed to stderr.
Of course, just like now, the user would still see the exception text, but the exception itself would be ignored. I'm not sure if that helps or confuses a user (note: this is so far just my mental exercise: I actually haven't tried to create such a problem and see what happens).
Apologies for being picky; I just like to avoid overriding or using __del__. Depending on how the CFReader class is viewed, perhaps an explicit close method would be more suitable, together with an __enter__/__exit__ combo (that last part could possibly be implemented anyway?)


perplexity 🤖

Close: https://github.com/sunner/ChatALL/issues/86
Close: https://github.com/sunner/ChatALL/issues/117
Close: https://github.com/sunner/ChatALL/issues/488
Close: https://github.com/sunner/ChatALL/issues/669

Thank you very much. The PR will be included in next release.


CVE-2023-38039, CVE-2023-38408, CVE-2023-38039, CVE-2023-38039, CVE-2023-44487

Jenkins and plugins versions report
Wiz reported these issue.
CVE-2023-38408
  The package openssh-client version 1:9.2p1-2 was detected in APT package manager on a container image running Debian 12.1 is vulnerable to CVE-2023-38408, which exists in versions < 1:9.2p1-2+deb12u1.

  The vulnerability was found in the Official Debian Security Advisories with vendor severity: Critical (NVD severity: Critical).

  This vulnerability has a known exploit available. Source: Packetstorm.

  The vulnerability can be remediated by updating the package to version 1:9.2p1-2+deb12u1 or higher, by adding the following command to the Dockerfile: RUN apt upgrade openssh-client.

  The package is associated with the technology OpenSSH.

CVE-2023-38039
  The package curl version 7.88.1-10+deb12u1 was detected in APT package manager on a container image running Debian 12.1 is vulnerable to CVE-2023-38039, which exists in versions < 7.88.1-10+deb12u3.

  The vulnerability was found in the Official Debian Security Advisories with vendor severity: High (NVD severity: High).

  This vulnerability has a known exploit available. Source: Hacker1.

  The vulnerability can be remediated by updating the package to version 7.88.1-10+deb12u3 or higher, by adding the following command to the Dockerfile: RUN apt upgrade curl.

  The package is associated with the technology cURL.

  The package libcurl3-gnutls version 7.88.1-10+deb12u1 was detected in APT package manager on a container image running Debian 12.1 is vulnerable to CVE-2023-38039, which exists in versions < 7.88.1-10+deb12u3.

  The vulnerability was found in the Official Debian Security Advisories with vendor severity: High (NVD severity: High).

  This vulnerability has a known exploit available. Source: Hacker1.

  The vulnerability can be remediated by updating the package to version 7.88.1-10+deb12u3 or higher, by adding the following command to the Dockerfile: RUN apt upgrade libcurl3-gnutls.

  The package is associated with the technology Libcurl.

  The package libcurl4 version 7.88.1-10+deb12u1 was detected in APT package manager on a container image running Debian 12.1 is vulnerable to CVE-2023-38039, which exists in versions < 7.88.1-10+deb12u3.

  The vulnerability was found in the Official Debian Security Advisories with vendor severity: High (NVD severity: High).

  This vulnerability has a known exploit available. Source: Hacker1.

  The vulnerability can be remediated by updating the package to version 7.88.1-10+deb12u3 or higher, by adding the following command to the Dockerfile: RUN apt upgrade libcurl4.

  The package is associated with the technology Libcurl.

CVE-2023-44487
  The package libnghttp2-14 version 1.52.0-1 was detected in APT package manager on a container image running Debian 12.1 is vulnerable to CVE-2023-44487, which exists in all current versions.

  The vulnerability was found in the Official Debian Security Advisories with vendor severity: High (NVD severity: High).

  This vulnerability has a known exploit available. Source: CISA Known Exploited Vulnerabilities Catalog.

  This vulnerability cannot be remediated because a fix has not been released.

What Operating System are you using (both controller, and any agents involved in the problem)?
Running Jenkins on EKS 1.27 of helm-chart 4.8.1 image: "jenkins/jenkins"  tag: "2.414.3-jdk11"
Reproduction steps
NA
Expected Results
no issues needs to be detected by wiz.
Actual Results
no issues needs to be detected by wiz.
Anything else?
No response

Please, see https://github.com/jenkinsci/docker/issues/1740#issuecomment-1771387222 for the curl CVEs. The reports provided here looks really wrong:
$ docker run --rm --entrypoint='' jenkins/jenkins:2.414.3-jdk11 sh -c 'dpkg -l | grep -w curl'
ii  curl                      7.88.1-10+deb12u4              arm64        command line tool for transferring data with URL syntax

Same, the OpenSSH report looks suspicious:
$ docker run --rm --entrypoint='' jenkins/jenkins:2.414.3-jdk11 sh -c 'dpkg -l | grep -w openssh-client'
ii  openssh-client            1:9.2p1-2+deb12u1              arm64        secure shell (SSH) client, for secure access to remote machines

Like the curl package, the image you mentioned ( jenkins/jenkins:2.414.3-jdk11) have the fixed packages, making the request not realistic.
You should check what your "wiz" (No idea what it is) tool is doing and checking but it looks like it's sending you false positives.

As for [CVE-2023-44487](https://github.com/advisories/GHSA-qppj-fm5r-hxr3, please check https://www.jenkins.io/security/advisory/2023-10-18/ which delivered the Jetty server with the patch for Jenkins.
There is a libnghttp2 (shared) library in the images but I can't find any proof of exploit due to this library. As per https://security-tracker.debian.org/tracker/CVE-2023-44487, there are NO fix for nghttp2 webserver but it is not installed.


Fix stop service

I have changed some code responsible for stopping the service. Unfortunately, I could not find a way to call a function on app exit so I added a button.

This shouldn't be fixed in this way. I suggested FFI as a temporary workaround for your own project. I didn't expect changing the app template itself.


Interfaces path to be friendlier

Currently, the scaffold command gets the path to interfaces via -i argument. The value of this argument should be relative to -o (output) path supplied to scaffold command.
While this is explicit, we can also support -i path as path from src directory and dynamically find out relative path.

I'm this kind of makefile:
MAKEFLAGS += --no-builtin-rules
MAKEFLAGS += --no-builtin-variables

src/generated/resolvers.ts: src/schema.graphql
	yarn graphql-resolver-codegen interfaces \
		--output=$@ \
		--schema-path=$<

src/resolvers: src/schema.graphql src/generated/resolvers.ts
	yarn graphql-resolver-codegen scaffold \
		--force \
		--interfaces=$(shell python -c "import os.path; print os.path.splitext(os.path.relpath('"$(word 2, $^)"', '"$(word 1, $^)"'))[0]") \
		--output=$@ \
		--schema-path=$<

It should be quite easy to port the python part, WDYT?

The new API should have fixed this issue now.


Spartacus does not start on dev servers

Tried on dev2 and dev17.  Get the same error upon startup.

Fixed the installation script (config files needed to be updated)


Update image picker

(Reverts keybase/client#7115)
Fixes a bug where the image picker wouldn't come up after giving permissions on Android.
I also needed to upgrade the react-native-camera package too.
There are other fixes we are picking up too. We should merge this after our release so we can do more testing (only tested on iOS and Android simulators).
https://keybase.atlassian.net/browse/DESKTOP-3790

Also fixed here: https://github.com/keybase/client/pull/7243


Quests not found

What is your Quests version / build number (do not say "latest")?
3.7.7
Describe the problem and how to replicate it. Any console errors to post using Pastebin.com?
Basically it is taking a search that I am caught.
For example, quest name: Example1
/ quests leave example1
but I did not get the quest, ie I have no quest to leave but it appears that left.
If applicable, can you provide an example quest from quests.yml using Pastebin.com?
It is not necessary

Post your startup log. Chances are the plugin failed to load the quest.

It is not a mission that is not started, it is a player who can get out of a mission that is not doing it.

It's now my understanding that your player is able to quit a quest which they have not taken.
However, I'm unable to replicate this. Using /quests leave example1 without having taken any quests gives me "You do not currently have any active Quests." If I take a quest first, then the same command gives me "Quest not found."
Could you provide an example quest and screenshots of what you're seeing?

Ok. I solved


Initialize 2.2.1.dev0 version

Coverage remained the same at 90.23% when pulling e1cb33ca4ee0b2920c1eeb5acd330419cd15cc47 on release/dev into bc38bb8e28e6bc4168cde2c3de17ec99a4a870da on master.


Remove swab types manage devices

Related Issue or Background Info

Closes #3013

Changes Proposed
Backend / Data

Facility default devices are when a test card is updated (TestOrderService::editQueueItem)

As a result, facilities may not be configured with a default device at test time

This column was always nullable in the database, but in practice, any facility that could report data would have a default device selected during registration

Add updateFacilityNew and addFacilityNew mutations to GraphQL schema

Main difference: can't set default device with these mutations

Frontend

Removes swab type selection field from facility device management form
Test card device dropdown only includes devices configured for current facility
Test card handles case where facility is not explicitly configured with a default device

Will pre-select any device and swab that is available to the facility

Uses new updateFacilityNew and addFacilityNew mutations in facility form

Additional Information

Backwards compatibility is of significant concern in this ticket:

The primary concern is that facility device data can now technically exist on two tables:

facility_device_specimen_type
facility_device_type

When this patch is deployed, the application will switch in "midstream" to reading from facility_device_type as the source of truth for facility device data
However, at the time of release that table will be empty - all device data is located in facility_device_specimen_type
We chose not to perform a one-time data migration into the new table and will instead read from both, if necessary

I.e. if a facility has no devices in facility_device_type, read from facility_device_specimen_type
All save operations will write facility devices to the new, correct table

As always, new GraphQL mutations have been slotted into the schema alongside the current version of the mutation. The frontend has been updated to send the new mutations, while the backend gracefully funnels either version of the mutation into a single path in service code

Screenshots / Demos

Cannot set default device from facility form
Cannot set default swab type for device from facility form

Device dropdown on test card only includes devices configured with the selected facility

Swab type dropdown on test card only includes swabs that have been configured with the selected device

Selecting a device and swab type on a test card sets the default device swab specimen for the facility

https://user-images.githubusercontent.com/27730981/146984116-eecd1735-7bb4-4ff8-a9f7-18e578d3bab7.mov
Checklist for Author and Reviewer

[ ] We will have to be very careful preserving backwards compatibility here, both in terms of our GraphQL schema and with data validity as we read and write to another table. Did the authors miss anything here?

UI

[ ] Any changes to the UI/UX are approved by design
[ ] Any new or updated content (e.g. error messages) are approved by design

Testing

[x] Includes a summary of what a code reviewer should verify

Changes are Backwards Compatible

[x] Database changes are submitted as a separate PR

[x] Any new tables that do not contain PII are accompanied by a GRANT SELECT to the no-PHI user
[x] Any changes to tables that have custom no-PHI views are accompanied by changes to those views
(including re-granting permission to the no-PHI user if need be)
[x] Liquibase rollback has been tested locally using ./gradlew liquibaseRollbackSQL or liquibaseRollback
[x] Each new changeset has a corresponding tag

[x] GraphQL schema changes are backward compatible with older version of the front-end

Security

[x] Changes with security implications have been approved by a security engineer (changes to  authentication, encryption, handling of PII, etc.)
[x] Any dependencies introduced have been vetted and discussed

Cloud

[x] DevOps team has been notified if PR requires ops support
[x] If there are changes that cannot be tested locally, this has been deployed to our Azure test, dev, or pentest environment for verification

@emmastephenson @nickclyde I am not sure how to deploy the backend by itself to dev since the github action takes the entire branch, any ideas?

@emmastephenson we dont have a empty selector in the drop down, it selects the first available device by default. and then the user has to change it to their desired device, I changed the next selected device to be the next available in alphabetical order.

@emmastephenson @nickclyde I am not sure how to deploy the backend by itself to dev since the github action takes the entire branch, any ideas?

Hmmm, would this work? :thinking:

Deploy this branch to dev
Deploy main to dev
Run the "Rollback Dev API" action

@nickclyde I deployed the old frontend with the new backend to Pentest and everything checks out. Thanks for the suggestion.


Treesitter error when running any call

Hi,
I just installed this plugin as a replacement for the discontinued rest.nvim.
Whenever I try to run a call on a simple http file I get this error:

I tried reinstalling almost everything but with no success,
Thanks,
Franck

You're right, thanks! I skipped the requirements section in the docs, hoping to find the full procedure in the Install section, my bad.
The http call now starts but it ignores my .env file. I put the .env in the same directory as the .http file, is this correct?
Thanks,
Frank

It is indeed correct. Can you share your config with me and obfuscate sensitive information?

By config, I mean the http file and the .env filw

Sure, the .env file is as simple as this:
BASEURL=https://mydomain.api.com/v2
USERNAME=myusername
PASSWORD=mypwd

I first tried this kind of http file:
POST {{BASEURL}}/api/my/login
Content-Type:application/json

{
    "username": "{{USERNAME}}",
    "password": "{{PASSWORD}}"
}

It seems to make the call but I don't understand which values are being used, is there a way to get the full call detail?

is there a way to get the full call detail?

Yes, set debug = true in the options table in the kulala.setup function.
The request will be stored in your data dir in tmp/kulala/request.txt
On my machine it points to $HOME/.local/share/tmp/kulala/request.txt

By looking at the request.txt it seems that only the {{USERNAME}} variable was replaced, the other ones are still displayed as placeholders,
Frank

Will take a look when I'm back home. Will take about 3hrs I guess.

I published v1.6.1 and this is working for me now:
POST https://httpbin.org/post HTTP/1.1
content-type: application/json
accept: application/json

{
  "username": "{{USERNAME}}",
  "password": "{{PASSWORD}}"
}

dotenv
USERNAME=gorillamoe
PASSWORD=xxxxxxxxxxxxxxx=yyyyy1

Hi,
Thanks a lot for your support!
I tried last version but when I run I get this:

Thanks

did you call kulala.setup() in your plugin manager of choice?

Yes, my actual Lazy config is:
return {
    {
        'mistweaverco/kulala.nvim',
        lazy = false,
        config = function()
            local kulala = require('kulala')
            kulala.setup({
                debug = true,
                additional_curl_options = {"-v"}
            })
            vim.keymap.set('n', "<leader>rr", kulala.run)
        end
    }
}

Perfect, thanks, can you try v1.6.2

It gives me the same error... :(

Aaaah, I think the additional_curl_options = {"-v"} setup option is causing this.
Can you try removing it?

I left setup() with no parameters but the error still perists..

Your :lua vim.print(require("kulala.globals").VERSION) says 1.6.1 and you're at least on nvim 0.10.0 right?

The command says 1.6.2 and my version is 0.10.0,
Thanks

I'm running out of ideas, can you try v2.0.1 and see if it works?

Hi, sorry for the late response, still have the same error with 2.3.0... I'll try rewriting my tests..

Can you try the companion tool https://github.com/mistweaverco/kulala-fmt
Maybe this helps 🤷🏾

Any updates here?


🚧Update Code of Conduct

I have done the items below . . .

[X] I have updated the title without removing the 🚧 emoji.

Description
Update code of conduct file.  Use the file below:
code_of_conduct.md
Acceptance Criteria
This issue is finished when:

[ ] Code of Conduct file updated

ToDo Items

[X] Priority label added to this issue.  Refer to the Priority Type Labels section below.
[X] Change type labels added to this issue.  Refer to the Change Type Labels section below.
[X] Issue linked to the correct project.
[X] Issue linked to the correct milestone.
[ ] Draft pull request created and linked to this issue.

Issue Dependencies
No response
Related Work
No response
Additional Information:
Change Type Labels

Change Type
Label

Bug Fixes
https://github.com/KinsonDigital/[TODO: add project name here]/labels/%F0%9F%90%9Bbug

Breaking Changes
https://github.com/KinsonDigital/[TODO: add project name here]/labels/%F0%9F%A7%A8breaking%20changes

Enhancement
https://github.com/KinsonDigital/[TODO: add project name here]/labels/enhancement

Workflow Changes
https://github.com/KinsonDigital/[TODO: add project name here]/labels/workflow

Code Doc Changes
https://github.com/KinsonDigital/[TODO: add project name here]/labels/%F0%9F%93%91documentation%2Fcode

Product Doc Changes
https://github.com/KinsonDigital/[TODO: add project name here]/labels/%F0%9F%93%9Ddocumentation%2Fproduct

Priority Type Labels

Priority Type
Label

Low Priority
https://github.com/KinsonDigital/[TODO: add project name here]/labels/low%20priority

Medium Priority
https://github.com/KinsonDigital/[TODO: add project name here]/labels/medium%20priority

High Priority
https://github.com/KinsonDigital/[TODO: add project name here]/labels/high%20priority

Code of Conduct

[X] I agree to follow this project's Code of Conduct.

🖐😊


Floaty Title Direction RTL, LTR

I used Floaty in bottom left of screen and floaty title and other related things are located somewhere in the left of Floaty, which means they are not visible in screen. Is there any way to define Direction for floaty? I want the title be be on the left of screen.

I found my answer, just use this method :
floatyButton.addItem("I got a handler", icon: UIImage(named: "account")!, titlePosition : .right ,
handler: { item in
print("Handler")
})


make it a lot easier to define any kind of configuration values

So far one would have had to add for each configuration setting
to set a dedicated parameter and add an ini_setting.
This change introduces a simple hash structure to set configuration
values. This hash matches the influxdb toml file structure.
Unfortunately puppet doesn't yet have an easy way
(https://github.com/puppetlabs/puppetlabs-inifile/pull/129) to do
things like that. Which means that I had to trick around a little
bit with puppet data structures.
This can be removed once create_ini_settings got merged into the
inifile module, until then this is a workaround, that makes the
configuration much more flexible.

Did you see #18 ? I was looking toward using a parameterized template moving forward. All values would have default values (as noted in the InfluxDB config.sample.toml). Thoughts

Yes I saw this, but why go with a clumsy template that one has to maintain, if it can be that "simple"?
My problem with the template approach is that every time influxdb adds a new configuration parameter you need adapt either your template, the class parameters or both.
With this approach, we can say, that we go with the default template influxdb deploys, and we can change any configuration option we want, without touching any puppet code.
Too much magic?

Given that this was now merged in puppetlabs/puppetlabs-inifile#129 could we merge that one as well?

This project is no longer maintained. I recommend you check out golja/influxdb for an updated Puppet module for InfluxDB.


JVM_EXTRA_OPTS need to be set to start

Hi,
I can't start the container.  JVM_EXTRA_OPTS and JVM_INIT_HEAP_SIZE can't be unset
If I remove the variable container also doesn't start.
I can set JVM_INIT_HEAP_SIZE to 512M but what can I set for this parameter to start the container?
OS/distribution version: Synology DSM 6.2
Docker version: 17.05.0-0344
Labels from docker inspect goofball222/unifi:sc
Thanks
Rico

JVM_EXTRA_OPTS and JVM_INIT_HEAP_SIZE are there for tuning only if needed and are set to null/blank by default when the container builds from the Dockerfile. If you're providing those as --env/-e flags to the container at launch with no parameters that's may be why it's complaining. You should be able to launch the container without specifying them as environment flags and the defaults will take over.
Can you provide a sanitized/no private paths, etc. example of the docker run command or docker-compose.yml file you're using to launch and the Labels section of the docker inspect goofball222/unifi:XX command, where "XX" is the tag you're using IE: docker inspect goofball222/unifi:sc
"Labels": {
                "org.label-schema.build-date": "2017-10-13T06:01:39Z",
                "org.label-schema.license": "Apache-2.0",
                "org.label-schema.name": "UniFi Controller",
                "org.label-schema.schema-version": "1.0",
                "org.label-schema.url": "https://github.com/goofball222/unifi",
                "org.label-schema.vcs-ref": "c996121",
                "org.label-schema.vcs-url": "https://github.com/goofball222/unifi.git",
                "org.label-schema.vendor": "goofball222",
                "org.label-schema.version": "5.6.19-17e4cda571"
            }

If you haven't yet I'd also recommend re-pulling the latest version of the container build for the version you need to make sure you're up-to-date.

I tried it again and removed the variables from the environment settings. This time the container starts without problems. Strange, the laste time I did this, I got errors regarding the variable.
Thanks for your help and that great work!


.put results in an empty file

Using the following code I end up with a created file on a webdav server with the size of 0Byte.
	request
	.get('http://www.spielwiki.de/images/d/d9/Test.png')
	.pipe(request
	  .put('https://path.to.webdav.server/remote.php/webdav/mail2webdav/test.png')
	  .auth('user', 'pass', false))

Any ideas what I am doing wrong?
Thank you!

When I change the third parameter of auth to true everything is working as expected.
.auth('user', 'pass', false))

See the documentation about sendImmediately


Jp integer sk

test pull

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

Closing test PR. If a PR is only for testing, please mark it as 'Draft' and close it as soon as possible.
BTW, please also sign the CLA at your convenience.
Thanks.


CLOUDSTACK-8928: While adding VMs to LB rule, default NIC IP is always displayed rather than the IP corresponding to the NIC where LB is being created

While calling the listNics API, instead of sending the default nic id as parameter, it should send the network id as a parameter.
So, replaced that nicid parameter as networkid parameter.

@nitin-maharana Any automated tests for this ? if not, can you spend the time to write some. thanks

@runseb I think there is no automated tests for this. I will try to write one. Thanks.

@nitin-maharana Any update on this?

@remibergsma I was busy in some other works. Within 3-4 days I will work on this and will give an update. Thank you.

Hi @runseb @remibergsma I don't understand how to write a test for this. If you have any idea of how to write one, please help me out. Thanks.

great find @nitin-maharana
manually tested the fix
In my setup, I had a vm with two nics
isolated1 - 	<IP_ADDRESS> - default
isolated 2 - 	<IP_ADDRESS> - non default
When I add a LB rule in network isolated2 for the VM, this is API call before the change and it failed.

After the fix, it took the right IP and succeeded.

:+1: LGTM

Nice small fix, LGTM.

Thanks @karuturi @remibergsma.


Please add/confirm support for v5 VM SKUs in vNet encryption

Please update the page to include whether v5 SKUs (e.g. Dv5, Dav5, Ev5, Eav5) are also compatible with vNet encryption. Including the temp disk variants (e.g. Ddv5, Edv5) and the premium storage variants (Dsv5, Ddsv5, Esv5, Edsv5)
The table only mentions the v4 VM SKUs as being compatible. But v5 SKUs also run on Gen 8 compute clusters.

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

ID: e1ba079c-c76b-eeeb-f390-08a8ea0b1333
Version Independent ID: 0352c017-19e6-b72b-de2d-086e46598ef3
Content: What is Azure Virtual Network encryption? (Preview)
Content Source: articles/virtual-network/virtual-network-encryption-overview.md
Service: virtual-network
GitHub Login: @asudbring
Microsoft Alias: allensu

@jolauMSFT
Thanks for your feedback! We will investigate and update as appropriate.

@jolauMSFT , We have assigned this to the content owner/author for review.
@asudbring , for your review.

@Global Support Team for BLK @.***> for visibility.

From: Gitarani Sharma @.>
Sent: Wednesday, August 23, 2023 8:38 PM
To: MicrosoftDocs/azure-docs @.>
Cc: Joey Lau (AZURE) @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] Please add/confirm support for v5 VM SKUs in vNet encryption (Issue #113836)
@jolauMSFThttps://github.com/jolauMSFT , We have assigned this to the content owner/author for review.
@asudbringhttps://github.com/asudbring , for your review.

Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/113836#issuecomment-1689722525, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AMCBS2VMKAJKGSRFY65VP6LXWXMQDANCNFSM6AAAAAA325KMNA.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

Hi @jolauMSFT
Thanks for the feedback.  The V5 versions of the VM sku's will be supported at GA.  Currently no time frame for GA at this time.
Thanks!
#please-close


Add revision support to v1alpha1 schema API

Allows for reading a combined revision from ReadSchema, and using the same revision as a precondition to WriteSchema to determine if any of the types have changed since the last read occurred

Updated

Updated


[AIRFLOW-4163] IntervalCheckOperator supports relative diff and not i…

Make IntervalCheckOperator supports calculating ratio with relative difference. And also add an option to not ignore zero values in metric.
Cherry picked from: https://github.com/apache/airflow/pull/4983

Codecov Report

Merging #125 into data-platform-upgrade will increase coverage by 0.3%.
The diff coverage is 100%.

@@                   Coverage Diff                    @@
##           data-platform-upgrade     #125     +/-   ##
========================================================
+ Coverage                  68.78%   69.09%   +0.3%
========================================================
  Files                        142      142
  Lines                      11272    11340     +68
========================================================
+ Hits                        7754     7835     +81
+ Misses                      3518     3505     -13

Impacted Files
Coverage Δ

airflow/operators/check_operator.py
89.13% <100%> (+34.01%)
:arrow_up:

airflow/utils/state.py
86.66% <0%> (-13.34%)
:arrow_down:

airflow/executors/__init__.py
64.51% <0%> (-3.23%)
:arrow_down:

airflow/settings.py
91.13% <0%> (-2.54%)
:arrow_down:

airflow/www/app.py
94.11% <0%> (-2.36%)
:arrow_down:

airflow/utils/dag_processing.py
85.77% <0%> (-0.82%)
:arrow_down:

airflow/configuration.py
83.91% <0%> (-0.51%)
:arrow_down:

airflow/utils/helpers.py
43.06% <0%> (-0.5%)
:arrow_down:

airflow/www/views.py
68.11% <0%> (-0.35%)
:arrow_down:

airflow/jobs.py
73.8% <0%> (-0.2%)
:arrow_down:

... and 3 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 95ed858...97d17e3. Read the comment docs.

@govindkothari @astahlman @feng-tao

👍


PERF: Cache subcategory_list and categories_for_tags

Will you be able to provide a description of what the performance issue which we are trying to solve here is?


Support rendering cesium to new window

For the most part, rendering cesium to a window generated with window.open works great. I've encountered the following issues:

Animation widget styling wrong and dragging not working
Timeline widget dragging not working
Fullscreen button not working

See this demo
These issues are all caused by these widgets assuming the global document object is the document in which they are being rendered. The Animation widget styling fails because it attaches css styles to document to copy into the generated SVG elements. The Animation and Timeline widgets' dragging fails because they attach mouse listeners to document. The Fullscreen button command fails because it defaults the fullscreenelement to document.body.
Screenshot of Animation widget rendering issue:

Fixed in https://github.com/CesiumGS/cesium/pull/8236


ocamlPackages.js_of_ocaml: 3.2.0 -> 3.2.1

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from js_of_ocaml.
meta.description for ocamlPackages.js_of_ocaml is: '"Compiler from OCaml bytecode to Javascript"'.
Compare changes on GitHub

Checks done (click to expand)

built on NixOS

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 3.2.1 with grep in /nix/store/dyzz0353k4wa4liwqbrg88bqrsh63ch1-js_of_ocaml-3.2.1

directory tree listing: https://gist.github.com/9817c8a1a5ada15ffd4e6bee5e12e733

du listing: https://gist.github.com/b2746b0a5a3abb5c82b8d804c0856f2e

Instructions to test this update (click to expand)

One-time optional setup to skip building using Cachix:

Install cachix from https://cachix.org/
Use r-ryantm's cache:cachix use r-ryantm

Test this update by entering a nix shell, seeing what is inside the
result, and if applicable, running some binaries:
nix-shell --pure -I nixpkgs=https://github.com/r-ryantm/nixpkgs/archive/8a94364e06a13ce9c4c553a6d266c5bd43730b6c.tar.gz -p ocamlPackages.js_of_ocaml
ls -la /nix/store/dyzz0353k4wa4liwqbrg88bqrsh63ch1-js_of_ocaml-3.2.1

cc @vbgl for testing.

@GrahamcOfBorg build jackline eff stog

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: jackline, eff, stog
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowBroken = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowBroken = true; }
to ~/.config/nixpkgs/config.nix.

Success on x86_64-darwin (full log)
Attempted: jackline, eff, stog
Partial log (click to expand)
installing
Processing file jackline.install as jackline.
post-installation fixup
moving /nix/store/fisspx2zwd42if8n18xf7ynfkchpqimj-jackline-2017-12-24/doc to /nix/store/fisspx2zwd42if8n18xf7ynfkchpqimj-jackline-2017-12-24/share/doc
strip is /nix/store/df6k4mgdjxciy0f637lryp7c9ln7n1m3-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/fisspx2zwd42if8n18xf7ynfkchpqimj-jackline-2017-12-24/lib  /nix/store/fisspx2zwd42if8n18xf7ynfkchpqimj-jackline-2017-12-24/bin
patching script interpreter paths in /nix/store/fisspx2zwd42if8n18xf7ynfkchpqimj-jackline-2017-12-24
/nix/store/fisspx2zwd42if8n18xf7ynfkchpqimj-jackline-2017-12-24
/nix/store/2wfagahssiyn62n09b4cskm85dx37l8i-eff-5.0
/nix/store/9jkvhs1yy988azfx0ifr5f9ps6bkr8h6-stog-0.18.0

Success on x86_64-linux (full log)
Attempted: jackline, eff, stog
Partial log (click to expand)
moving /nix/store/29jyfqyf6qrjfb82dwk0k44nijgw976z-jackline-2017-12-24/doc to /nix/store/29jyfqyf6qrjfb82dwk0k44nijgw976z-jackline-2017-12-24/share/doc
shrinking RPATHs of ELF executables and libraries in /nix/store/29jyfqyf6qrjfb82dwk0k44nijgw976z-jackline-2017-12-24
shrinking /nix/store/29jyfqyf6qrjfb82dwk0k44nijgw976z-jackline-2017-12-24/bin/jackline
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/29jyfqyf6qrjfb82dwk0k44nijgw976z-jackline-2017-12-24/lib  /nix/store/29jyfqyf6qrjfb82dwk0k44nijgw976z-jackline-2017-12-24/bin
patching script interpreter paths in /nix/store/29jyfqyf6qrjfb82dwk0k44nijgw976z-jackline-2017-12-24
checking for references to /build in /nix/store/29jyfqyf6qrjfb82dwk0k44nijgw976z-jackline-2017-12-24...
/nix/store/29jyfqyf6qrjfb82dwk0k44nijgw976z-jackline-2017-12-24
/nix/store/1ams22666jzxjh0j386wv6qmc27p1lq4-eff-5.0
/nix/store/jzfwhvrna8xf3nqb1kqxbzms4bllsdkh-stog-0.18.0


FormBuilderJson nested dialogs

Hello,
How can I organize nested dialogs and transitions between the dialogue (from parent to child) I use JSON scheme and class FormBuilderJson.
When I use it
...
"properties": {
    "Ingredients": { //it is not a nested dialog, but would like to get through to FormBuilderJson, he was treated as a nested dialog at the end of the dialogue with the transition to the parent. Is that possible?

          "type": "object",
          "required": [ "Bread" ],
           "properties": {
                 ...
           }
   }
}
...

, It turns out that I'm going through all the attached property does not mean that this new dialogue.

I don't understand your question.  FormFlow works across the whole structure which can include nested complex objects.  FormFlow does not though support things like an array of complex objects.  It would be great to add that and you should add it to user voice if that is what you are looking for.

Thanks for the answer, the question is closed. I made the transitions between dialogue manually.


ARROW-5580: [C++][Gandiva] Correct parameter order for date subtract methods

To summarize:
The date difference functions have confusing parameter order: conventionally, in a subtraction function the minuend is the left operand while the subtrahend is the right operand.


[Feature]: 10+ multiyear average F_std_scaling

Describe the solution you would like.
2 # F_std_scaling: 0=no scaling; 1=F/Fspr; 2=F/Fmsy; 3=F/Fbtgt; where F means annual F_std, Fmsy means F_std@msy; values >=11 invoke N multiyr (up to 9!) using 10's digit; >100 invokes log(ratio); < -100 invoke N multiyr (more than 9) using 100’s and 10's digits to choose the years to average; < -1000 invoke log(ratio)
Describe alternatives you have considered
2 # F_std_scaling: 0=no scaling; 1=F/Fspr; 2=F/Fmsy; 3=F/Fbtgt; where F means annual F_std, Fmsy means F_std@msy; values >=11 invoke N multiyr (up to 9!) using 10's digit; >100 invokes log(ratio); < -1000 invoke N multiyr (more than 9) using 1000’s and 100's digits (could use more than two digits for 100+ years) to choose the years to average; the 10’s digit informs whether to use log (1) or not (0)
Statistical validity, if applicable
No response
Describe if this is needed for a management application
We need to estimate the std of F/FMSY for a 12-year window for management purposes.
Additional context
No response

Hi Rick,
Your proposed specification looks reasonable to me.

[ ] need to extend same logic to other types of multi-yr averaging
[ ] multiyr averaging only applies to time_series; should we add a feature such that the averaging is continuous from time_series into forecast?


upgrading to go 1.18.3

Duplicate of #416 to unblock "DCO Expected — Waiting for status to be reported"
Checklist

[ ] Commits are signed with Developer Certificate of Origin (DCO)
[ ] Any necessary documentation is added, such as:

README.md
The docs/ directory
The docs repo

Closed as original PR merged successfully.


ERRORS with memgpt load dirctory --input-files ./MemGPT-WhitePaper.pdf --name MemGPT-Whitepaper

Describe the bug
Perform a load of MemGPT-whitepaper and name it MemGPT-Whitepaper:
memgpt load directory --input-files ./MemGPT-WhitePaper.pdf --name MemGPT-Whitepaper

table name created during load: memgpt_memgpt_whitepaper  it appears all "memgpt"s are stripped, including the name. as seen in  agent1/config.json
"data_sources": [      "whitepaper"  ],

To Reproduce
Steps to reproduce the behavior:

On the CLI, execute memgpt load directory --input-files ./MemGPT-WhitePaper.pdf --name MemGPT-Whitepaper
Look in the Postgresql database for table name: memgpt_memgpt_whitepaper
On CLI, execute memgpt run --agent agent1
/attach it lists only whitepaper select it.
Look in agent1/config.json
See error: "data_sources": [      "whitepaper"  ],

Expected behavior
It should use memgpt_whitepaper as this is a legitimate name, and the memgpt should not be stripped of the name.
I should only strip the first memgpt. the second one is an actual name starting with memgpt_whitepaper

How did you install MemGPT?

pip install -U pymemgpt

Your setup (please complete the following information)

Your OS: Linux
Where you're trying to run MemGPT from

Terminal

Your python version: Python 3.11.2
pymemgpt version: pymemgpt           0.2.4`

Thanks for reporting this issue! This was indeed a bug with the database table listing, and should be fixed in #535.


Add sphinx link

Add link to the Sphinx API doc to the README.md.
Fixes #10

@axeoman @deztructor
PR is ready to be merged.

However, I would like to ask you to squash both commits into a single one and call it with a capital letter.

Done


[PE-D][Tester C] Export not functioning for a working Eventbook

Description
For a normal Eventbook

The export command does not appear to function.

for the same address book without making modifications in between
No CSV is opened either

I would also want to provide the json for my data to help with reproduction but I cannot directly access. Happy to assist further with reproducing

Labels: type.FunctionalityBug severity.High
original: R-Laksh/ped#6

check what happens when theres a comma

I think this is the same issue as #100.


removal of only child w/willRemove hook & Promise results in loop

Hi Leon,
I accidentally managed to write some code that triggers willRemove lots of times, then went on to find out what causes it.
It looks to me like there's something strange going on when you 1) remove the last child of a node, and 2) the node returns a Promise from its willRemove hook.
 When I let it run freely, it keeps the browser tab so busy that it's hard to see anything):
https://codepen.io/anon/pen/xrYbRM
Maybe I'm trying to use things the wrong way - I do have a talent for that. :)

hey, thanks for the repro. this looks like a legit bug. i've reduced the testcase further: https://codepen.io/anon/pen/owEjXE?editors=1010
var el = domvm.defineElement;

function View1(vm, data) {
    var x = 0;

    var hooks = {
        willRemove: node => {
            console.log("willRemove", node);

            if (++x < 10)
                return new Promise((resolve, reject) => setTimeout(resolve, 100));
        }
    };

    return () =>
        el("ul", data.map(word =>
            el("li", {_hooks: hooks}, word)
        ))
}

var data = ["foo"];

var vm = domvm.createView(View1, data).mount(document.body);

setTimeout(function() {
    data.pop();
    vm.redraw();
}, 1000);

this should be resolved. thanks for the report.

cool! :)


error：ValueError: need at least one array to stack

when i run python inference_video.py, an error occurred:
Traceback (most recent call last):
File "/root/HelloMeme/inference_video.py", line 117, in
inference_video(engines, ref_img_path, drive_video_path, save_path, trans_ratio=0.0)
File "/root/miniconda3/envs/hellomeme/lib/python3.10/site-packages/torch/utils/_contextlib.py", line 116, in decorate_context
return func(*args, **kwargs)
File "/root/HelloMeme/inference_video.py", line 50, in inference_video
(drive_face_parts, drive_coeff, drive_rot, drive_trans) = get_drive_params(engines['face_aligner'],
File "/root/HelloMeme/hellomeme/utils.py", line 234, in get_drive_params
frame_list, landmark_list = det_landmarks(face_aligner, frame_list, save_size=(512, 512), reset=False)
File "/root/HelloMeme/hellomeme/utils.py", line 220, in det_landmarks
save_landmark_list = np.stack(save_landmark_list, axis=0).astype(np.float16)
File "/root/miniconda3/envs/hellomeme/lib/python3.10/site-packages/numpy/_core/shape_base.py", line 453, in stack
raise ValueError('need at least one array to stack')
ValueError: need at least one array to stack
how can i solve it?

In the meantime, you can manually adjust the composition of the input images or videos to highlight the main subject, making it easier for the detection algorithm to capture essential information without omission. I'm currently working on optimizing VREM usage, and these issues will be fully resolved in future updates. Please stay tuned.


Support lazy context data

This adds support for providing lazily calculated context data. It provides 3 ways of doing this:

Plain lazy data, when you don't need the context: LazyValueWrapper(someMagicStuff())
Lazy data using context: LazyValueWrapper { context in … }
Lazy data using a copy of the context (for example in custom tags): LazyValueWrapper(copying: context) { context in … }

An example where this is useful is in SwiftGen, where we want to avoid doing some heavier metadata parsing that most users won't need. We made our own implementation, which can be replaced with this PR.
https://github.com/SwiftGen/SwiftGen/blob/stable/Sources/SwiftGenKit/Stencil/ContextHelpers.swift

Hey 👋 I'm Eve, the friendly bot watching over Stencil 🤖
Thanks a lot for your contribution!

Seems like everything is in order 👍 You did a good job here! 🤝

  Generated by :no_entry_sign: Danger


V1.0.6

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 6.66667% with 14 lines in your changes missing coverage. Please review.

Project coverage is 1.21%. Comparing base (58c7f0d) to head (f06d7d5).
Report is 1 commits behind head on main.

Files with missing lines
Patch %
Lines

src/solution.jl
0.00%
9 Missing :warning:

src/snapshot.jl
0.00%
5 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff            @@
##            main     #30      +/-   ##
========================================
+ Coverage   1.17%   1.21%   +0.03%
========================================
  Files         30      30
  Lines       2553    2558       +5
========================================
+ Hits          30      31       +1
- Misses      2523    2527       +4

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


Additional per-game options per system

Support having additional per-game options that get passed to the relevant emulator.
The possible options would be defined in es_systems.cfg.
For example, for FUSE (ZX Spectrum emulator), you can specify 128k mode with "--machine 128" or 48k mode with "--machine 48" - some games have to run in the correct mode.
Example es_systems.cfg layout:
<system>
  <fullname>ZX Spectrum</fullname>
  <name>zxspectrum</name>
  <path>~/RetroPie/roms/zxspectrum</path>
  <extension>.sna .SNA .szx .SZX .z80 .Z80 .ipf .IPF .tap .TAP .tzx .TZX .gz .bz2 .udi .UDI .mgt .MGT .img .IMG .trd .TRD .scl .SCL .dsk .DSK</extension>
  <command>fuse %OPTIONS% %ROM%</command>
  <platform>zxspectrum</platform>
  <theme>zxspectrum</theme>
  <options>
    <option>
      <id>mode</id>

OPTIONS

      <description>Emulation mode</description>
      <values>
        <value>
          <id>48k</id>
          <description>48k</description>
          --machine 48
        </value>
        <value>
          <id>128k</id>
          <description>128k</description>
          --machine 128
        </value>
      </values>
    </option>
  </options>
</system>

This could also be used to select between multiple emulators:
<system>
  <fullname>ZX Spectrum</fullname>
  <name>zxspectrum</name>
  <path>~/RetroPie/roms/zxspectrum</path>
  <extension>.sna .SNA .szx .SZX .z80 .Z80 .ipf .IPF .tap .TAP .tzx .TZX .gz .bz2 .udi .UDI .mgt .MGT .img .IMG .trd .TRD .scl .SCL .dsk .DSK</extension>
  <command>%EMULATOR% %ROM%</command>
  <platform>zxspectrum</platform>
  <theme>zxspectrum</theme>
  <options>
    <option>
      <id>mode</id>

EMULATOR

      <description>Emulator</description>
      <values>
        <value>
          <id>fuse</id>
          <description>FUSE</description>
          fuse
        </value>
        <value>
          <id>fuse-sdl</id>
          <description>FUSE (SDL mode)</description>
          fuse-sdl
        </value>
        <value>
          <id>unrealspeccy</id>
          <description>Unreal Speccy</description>
          unrealspeccy
        </value>
      </values>
    </option>
  </options>
</system>

Looking at adding this feature myself :)

Follow-up article here: http://emulationstation.org/forum/index.php?topic=280.0

We are planning a feature to configure emulators from inside ES. Your suggestion goes one step further by defining options for a emulator on a per-game basis, am i right?

Yes absolutely - I've implemented this in my fork (both in unstable & gamelistdb).
I use it for changing the ZX Spectrum emulator FUSE per-game to select either 128k or 48k emulation mode, and also for selecting emulators per game whilst having them all appear in the same 'system'.

Something like this would be awesome. I would love to be able to modify the command to initiate the emulator on a per-game basis. This would make it possible to launch emulators with different command line options per-game- I use ePSXe for PSX and would like to launch some games with the multitap option enabled. Is this something that might feature in a future release? That would be cool as.