General: Fix hints not shown in problem statement

Checklist
General

[x] I tested all changes and their related features with all corresponding user types on a test server.
[x] This is a small issue that I tested locally and was confirmed by another developer on a test server.
[x] Language: I followed the guidelines for inclusive, diversity-sensitive, and appreciative language.
[x] I chose a title conforming to the naming conventions for pull requests.

Client

[x] I followed the coding and design guidelines.
[x] I added multiple integration tests (Jest) related to the features (with a high test coverage), while following the test guidelines.
[x] I documented the TypeScript code using JSDoc style.
[x] I added multiple screenshots/screencasts of my UI changes.

Motivation and Context

Fixes #1400
In the problem statement of the exercise details page for students, exercise hints would never show.
Description

This was due to the fact that the exercise hints were never loaded from the server. Simply adding a call to ExerciseHintService::findByExerciseId and passing them to the ProgrammingExerciseInstructionComponent fixes this issue
Steps for Testing

Prerequisites:

1 Programmign Exercise with Exercise Hints
1 Student

Log in to Artemis
Start the exercise with the student
Commit any changes that does not solve the task associated with the exercise hint
The '?' to show the exercise hints should appear after the build completed

Review Progress

Code Review

[ ] Review 1
[ ] Review 2

Manual Tests

[ ] Test 1
[ ] Test 2

Test Coverage

Screenshots

Before:

After:

I was intended that we do not use an additional REST call.
In fact exerciseService.getExerciseDetails(...) should call the REST method GET exercises/{exerciseId}/details on the server, which then should load exercise hints from the database.
Can you double check why this implementation does not work correctly?

I was intended that we do not use an additional REST call.
In fact exerciseService.getExerciseDetails(...) should call the REST method GET exercises/{exerciseId}/details on the server, which then should load exercise hints from the database. Can you double check why this implementation does not work correctly?

I just took a look at it.
The reason why the exercise hints are not returned in the GET exercises/{exerciseId}/details call is that the exerciseHints field in Exercise is marked with @JsonIgnore.
The hints are correctly loaded from the database, but are ignored when converting the exercise into JSON.
If you want I can remove the @JsonIgnore annotation and remove the newly added REST call on the client.

I think I found the issue in the Exercise class

The annotation is wrong and simply needs to be removed

I was intended that we do not use an additional REST call.
In fact exerciseService.getExerciseDetails(...) should call the REST method GET exercises/{exerciseId}/details on the server, which then should load exercise hints from the database. Can you double check why this implementation does not work correctly?

I just took a look at it. The reason why the exercise hints are not returned in the GET exercises/{exerciseId}/details call is that the exerciseHints field in Exercise is marked with @JsonIgnore. The hints are correctly loaded from the database, but are ignored when converting the exercise into JSON. If you want I can remove the @JsonIgnore annotation and the newly added REST call on the client.

Yes, please remove the JsonIgnore, it does not make sense and I don't know why it was added before. Then we can save the additional REST call on the client

I have now removed the @JsonIgnore annotation and also removed the previously added REST call.
Still works as expected.


Maintenance Commit w/ Small Changes

eslint --fix
spell check
vscode extensions list
editorconfig
dependabot tooling
fix readme

Cheers!

Also,
Your killing it on YouTube.
Keep up the good work!

Thanks. I'm so happy about the involvement from the backend community. I'll merge this in when I'm back on the open source work. Thanks so much for all the efforts. I really appreciate it.

It's just a quick type reference my editor generated. Happy to clean those up as your right; it doesn't provide any info other than {any} which is inherit.

Have a look now! Thanks for the feedback.

Sorry I know that's a lot to review, hoping to see this project go 1.0.0 soon!
Cheers

Let me know if you need another commit to merge properly.

Thanks @mxttwoods much appreciated!

Thanks @mxttwoods much appreciated!

i'll try and get ci/cd going this week.
Cheers


Kitchen cabinets of the Revit house are being mirrored when receiving.

Using our beloved Revit Sample House:
Sending and receiving the kitchen cabinets results in them being flipped along the start/end line.
Could be related to #1127

Dumped this in discord but leaving it here for posterity:
Turns out there's a Mirrored property  (getter only 🤦🏼♂) in every FamilyInstance we were not taking into account on export/import.
The problem is, RevitAPI does not allow a newly created family instance to be mirrored, afaik you can just mirror a new copy of it. This would be fine.... except Revit doesn't return the id of the newly created mirrored element 😅 🤦♂ https://www.revitapidocs.com/2017/36027166-d494-9937-74c2-d61197af3878.htm
So we end up with the original (incorrectly placed) instance, and the new mirrored instance.
If i delete the original instance, then my placeholder will throw an error, as I don't have access to the new mirrored element to update the placeholder with 🥲
Since this is happening in the FamilyInstance conversion, it would explain why some things appear "out of place" when receiving (including the roof windows).


Improve support for custom Dictionary implementations

Currently, custom Dictionary implementations are allowed but they don't really get the best support. If you want all dictionaries to be created using your custom implementation, you have a lot of duplication in your code and, even then, there's little gain. I would like to see the following added to improve their support:

Add options parameter to Searcherer constructor to include a dictionaryType option

Parameter will replace existing dictionary parameter, which will be merged into options
Option will be a constructor for Dictionary or an implementation of that class
Option will default to Dictionary

Move Dictionary.parse method to Searcherer#parseDictionary and respect dictionaryType option
Add protected Dictionary#createRegExp(pattern, flags) method that will be called internally when a RegExp needs to be created for a pattern
Add protected Dictionary#createResult(pattern, match, context) method that will be called internally by Dictionary#search to create a Searcherer~SearchResult object

This should provide much greater control and power to custom Dictionary implementations and their usage.

These changes have been implemented in 7321a89 and will be included in the 0.2.0 release.


How do you install this on a Mattermost server?

Hi. You can find the related documentation in https://docs.mattermost.com/configure/calls-deployment.html#configure-recording. Bear in mind this is currently available in our Enterprise plan.


Add support for max category label count

Instead of getting ...

you can set the max label count to 16 like this
chart.getStyler().setXAxisMaxLabelCount(16)

and get ...

Relates to this fabulous decision tree tutorial

PR: https://github.com/knowm/XChart/pull/348


update main readme

References #14

I would put there link to https://www.kiwi.com/jsweekend/ as well, probably


Added logic for collecting Odyssey SBE dump

Changes are been made to handle the SBE dump collection scenarios for Odyssey memory chip.
The changes are been tested on local machine with full OpenBMC build and looks good. PFA the build compeltion screenshot.

Please address comments

Addressed

Please add test details too

Full build screenshot attached now as suggested.


Bump to Qt version to 5.14

I doubt it's the right way to do things, but I'll just try anyway. Let me know if I better do that differently.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

Failed to even lint the recipe, probably because of a conda-smithy bug :cry:. This likely indicates a problem in your meta.yaml, though. To get a traceback to help figure out what's going on, install conda-smithy and run conda smithy recipe-lint . from the recipe directory.

Hi @m-kuhn pinning is done globally for all conda forge packages (see https://conda-forge.org/docs/maintainer/pinning_deps.html). There will be an automated process updating packages to a newer qt when it is ready.
BTW the latest version of qt in conda-forge is 5.12.5. If you need a later version maybe you could submit a PR to the qt feedstock with an update to 5.14?

Thank you @gillins I'll have a look into upgrading qt.
Slightly off topic, but still curious: there is a qgis long term release (patch releases each month) and this should preferably always be shipped with qt lts versions. Then this needs a qt-lts package as well as lts packages for all the qt reverse dependencies. Or is that a concept that would need to live outside conda-forge?

@m-kuhn There is the LTR branch in this feedstock which handles the LTR releases.

For QGIS LTS, what's the preferable way to pin specific dependences?

For reference https://github.com/conda-forge/qt-feedstock/pull/152

I think pinning has to be done globally otherwise we end up with software combinations that can't be installed into the same environment. So we probably don't want to pin LTS software different from anything else.
Is this right @ocefpaf ?

Well, if we want to give support to LTS versions, we need to be able to pin dependencies for those cases, because LTS versions won't probably work with the most recent versions of every dependency.
I was under the impression that we could pin versions in the recipe or in a "local" config file.

You are both correct. The pinning is applied globally but we can have a local conda_build_config.yaml file with an override for special cases like this one.
It seems that the case here is that you want to use a newer Qt from the global pin, right? We need to build that one first and then start a migration/global pin update.

When you say migration-gloabl pin update, you mean rebuilding everything with the new dependency version?

It seems that the case here is that you want to use a newer Qt from the global pin, right? We need to build that one first and then start a migration/global pin update.

Right now yes. But in general it will be vice versa: ship qgis-3.10.x for a year with the same (major) dependency versions even if global moves forward.

@ocefpaf where should the local conda_build_config.yaml file be placed? Next to the recipe?

@ocefpaf where should the local conda_build_config.yaml file be placed? Next to the recipe?

In the recipe folder. Here is an example of a package that we build for two versions of gdal: https://github.com/conda-forge/rasterio-feedstock/blob/master/recipe/conda_build_config.yaml


Cannot install local dev

All paths to installation fail.

Docker Run
docker pull then manually configure container
make then migrate
Docker compose in git
brew tap

frontier % ./frontier server migrate
2024-04-16T23:44:04.720-0400    info    frontier is migrating   {"version": "v0.9.0"}
2024-04-16T23:44:04.722-0400    error   error running migrations[error URL cannot be empty]     {"error": "URL cannot be empty"}
URL cannot be empty

rontier % brew install raystack/taps/frontier
==> Tapping raystack/taps
Cloning into '/usr/local/Homebrew/Library/Taps/raystack/homebrew-taps'...
remote: Repository not found.
fatal: repository 'https://github.com/raystack/homebrew-taps/' not found
Error: Failure while executing; `git clone https://github.com/raystack/homebrew-taps /usr/local/Homebrew/Library/Taps/raystack/homebrew-taps --origin=origin --template= --config core.fsmonitor=false` exited with 128.

Screenshots
(scrrenshots not uploading...?)
macbook air
Additional context
Accidently bumped into this looking fo rzitadel stuff.  Looks a lot closer to waht I need.  Excited to give it a run...

To run frontier locally, just starting via docker compose should be enough, no need to install anything. What happens when you clone the repo and do docker-compose up?

If you mean this as is https://github.com/raystack/frontier/blob/main/docker-compose.yml
it just builds the pg dbs and spicedb...
If I uncomment the frontier images the do docker compose  before make I get this:

If i make then do docker compose I get the same.

UPDATE:  Looked a little closer at the docs seems you need ot go through the whole installation to find some more info on iinstall with docker compose.  So made some progress but here I am stuck again:
Did the ./frontier init to create the config.toml and tried to run migrate and said url cannot be blank, so I saw in the config.tonl an empty postgres param and updated it with the pg just installed by docker compose.  Ran migrate again and success.  Then came the moment of joy trying to start the server and got blocked with:

I see in the config.toml an empty passkey object...but I have NO idea what to do here.

Quick question whil I got ya - Is there a way to abstract the billing engine from the authn?

If you just want to start, no additional configs should be required. Give this docker-compose file a try, this is the default one you see in repo with frontier uncommented. This will build frontier locally on your machine and run it in docker.
version: "3.7"

services:
  pg:
    image: postgres:13
    environment:
      - POSTGRES_DB=frontier
      - POSTGRES_USER=frontier
      - POSTGRES_HOST_AUTH_METHOD=trust
    volumes:
      - ./temp/pgdata:/var/lib/postgresql/data
    ports:
      - "5432:5432"
    healthcheck:
      test: [ "CMD-SHELL", "pg_isready -U frontier" ]
      interval: 30s
      timeout: 30s
      retries: 3

  pg2:
    image: "postgres:13"
    environment:
      POSTGRES_USER: "spicedb"
      POSTGRES_DB: "spicedb"
      POSTGRES_HOST_AUTH_METHOD: "trust"
    volumes:
      - ./temp/pgdata2:/var/lib/postgresql/data
    ports:
      - "5431:5432"
    healthcheck:
      test: [ "CMD-SHELL", "pg_isready -U spicedb" ]
      interval: 30s
      timeout: 30s
      retries: 3

  frontier-migrate:
    build:
      context: .
      dockerfile: Dockerfile.dev
    command: migrate
    restart: on-failure
    depends_on:
      pg:
        condition: service_healthy
    environment:
      - FRONTIER_DB_DRIVER=postgres
      - FRONTIER_DB_URL=postgres://frontier:@pg:5432/frontier?sslmode=disable
      - FRONTIER_SPICEDB_PORT=50051
      - FRONTIER_SPICEDB_HOST=spicedb
      - FRONTIER_SPICEDB_PRE_SHARED_KEY=frontier

  frontier:
    build:
      context: .
      dockerfile: Dockerfile.dev
    ports:
      - "8081:8080"
    command: start
    restart: on-failure
    depends_on:
      pg:
        condition: service_healthy
      frontier-migrate:
        condition: service_completed_successfully
    environment:
      - FRONTIER_DB_DRIVER=postgres
      - FRONTIER_DB_URL=postgres://frontier:@pg:5432/frontier?sslmode=disable
      - FRONTIER_SPICEDB_PORT=50051
      - FRONTIER_SPICEDB_HOST=spicedb
      - FRONTIER_SPICEDB_PRE_SHARED_KEY=frontier
      - FRONTIER_APP_RESOURCES_CONFIG_PATH=file:///opt

  spicedb-migration:
    image: quay.io/authzed/spicedb:v1.29.2
    command: migrate head --datastore-engine postgres --datastore-conn-uri postgres://spicedb:@pg2:5432/spicedb?sslmode=disable
    restart: on-failure
    depends_on:
      pg2:
        condition: service_healthy

  spicedb:
    image: quay.io/authzed/spicedb:v1.29.2
    ports:
      - "7443:8443"
      - "50051:50051"
    command:
      serve --grpc-preshared-key "frontier" --datastore-engine postgres
      --datastore-conn-uri postgres://spicedb:@pg2:5432/spicedb?sslmode=disable --http-enabled=true
    restart: on-failure
    depends_on:
      pg2:
        condition: service_healthy
      spicedb-migration:
        condition: service_completed_successfully

Billing engine is abstracted & disabled by default unless we specify stripe key. It will have no effect on the default user/authn/z management.

The error you see is because while generating the config, it has initialized the fields with empty values. I'll fix this to avoid confusion. You can find sample config and their details on docs page. Note: this doesn't have info about billing engine at the moment.

Ok cool thank you - gave it a run and it 'looks' like I got something to start digging into.  Did see this error in the compose up though:

ALso FYI in your docs you need ot add escapes \ to your docker run sample here:

As for the question abt billing - I am in the process of replacing our home grown auth for a payment switch I run.  Billing / recurring billing is also going ot be replaced so when I saw your package had this raised my eyebrows.  So I will need ot integrate our stuff.  maybe an ISV opportunity here...?

This error is related to frontier UI which is disabled by default. To use it, we need to setup the mailer daemon in the config as well. The UI is still in the early stages but I'll update the docs on how to set it up.


[Feature][Data source] Support Databend to DolphinScheduler Datasource

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
Hi team,
I am a developer from databend and Databend is an open-source Elastic and Workload-Aware modern cloud data warehouse. I want to make databend as an embeeded datasource in dolphinscheduler.
Would like to evaluate it and assign this task to me if it available.
Use case
We have a lot of users who are using datax to sync data from MySQL to databend and they want to use dolphinScheduler to manage thees sync  tasks.
Related issues
No response
Are you willing to submit a PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

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

Looking forward to your contribution. @hantmac


What are the fonts for?

Hey,
thanks for sharing @aiekick.
it looks pretty cool.
I get it working in openFrameworks, but I had to disable the fonts loading.
(and it looks the same that your gifs)
What are they intended to do?

Hello,
what font loading are you speaking ? what was the result with yout "font loading" ?
i dont understand the sense of your question. you are missing many details..

Sorry, I mean about this part:
https://github.com/aiekick/ImCoolBar/blob/c9009a75b29feea43ff780947a05de55e25d8b8a/main.cpp#L205
I don't understand what it does... Maybe allows to use some font icons?
I just disabled, but I don't see any difference with your screencast/gif...

This part can be removed for sure.
Was used at first for using font icons (from CustomFont).
but was not used at end. replaced by texture icons.


[Question] Why are invisible scenes back in the stack still rendered in iOS?

Version

react-native-router-flux 4.0.0-beta.27
react-native 0.51.0

Expected behaviour
I have a stack of scenes in iOS, scene 3 is on top:
scene 1 - scene 2 - scene 3
Scene 1 & scene 2 don't need re-rendering since they are not visible
Actual behaviour
Scene 1 & scene 2 are being rendered
Is this a limitation of UINavigationController? When I have a performance hogging module like a MapView in scene 1 this slows down the app even if only scene 3 is visible.
Thanks for clarifications.

Please try to reproduce it with Example project and latest version 4.0.0-beta.40. Feel free to open if the issue still exists


The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /path/*.dylib

I can't build in release mode, always getting some errors about dylibs signature. Do you have any hints ?
Everything seems up to date :

Visual Studio 2022 : 17.4.1

Xamarin.iOS : <IP_ADDRESS>

Xamarin.Swift : 1.0.11 (latest stable)

Xamarin.Swift4 : <IP_ADDRESS> (latest stable)

Xamarin.Swift4.* : <IP_ADDRESS> (latest stable)

MacBookPro M1 : Ventura 13.0.1

Xcode : 14.1

Here are the errors :
/usr/bin/mdimport bin/iPhone/Release/
1>  { '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool' -l 'bin/iPhone/Release/my.app/Frameworks/Charts.framework/Charts' & '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool' -l 'bin/iPhone/Release/my.app/Frameworks/FirebaseCore.framework/FirebaseCore' & '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool' -l 'bin/iPhone/Release/my.app/Frameworks/GoogleAPIClientForREST.framework/GoogleAPIClientForREST' & '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool' -l 'bin/iPhone/Release/my.app/Frameworks/GoogleToolboxForMac.framework/GoogleToolboxForMac' & '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool' -l 'bin/iPhone/Release/my.app/Frameworks/GoogleUtilities.framework/GoogleUtilities' & '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool' -l 'bin/iPhone/Release/my.app/Frameworks/GTMSessionFetcher.framework/GTMSessionFetcher' & '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool' -l 'bin/iPhone/Release/my.app/Frameworks/IQKeyboardManager.framework/IQKeyboardManager' & '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool' -l 'bin/iPhone/Release/my.app/Frameworks/leveldb.framework/leveldb' & '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool' -l 'bin/iPhone/Release/my.app/Frameworks/nanopb.framework/nanopb' & '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool' -l 'bin/iPhone/Release/my.app/Frameworks/Protobuf.framework/Protobuf'; } | grep @rpath/libswift | awk -Frpath/ '{print $2}' | awk -F..offset '{print $1}' | sort | uniq | while read line; do '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool' -l "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.0/iphoneos/$line" | grep @rpath/libswift | awk -Frpath/ '{print $2}' | awk -F..offset '{print $1}';done | sort | uniq | while read line; do '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo' "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift-5.0/iphoneos/$line"  -remove armv7s -remove arm64e -output "bin/iPhone/Release/my.app/Frameworks/$line";done
1>  /usr/bin/codesign --verify -vvvv "-R=anchor apple generic and certificate 1[field.1.2.840.1136<IP_ADDRESS>.1] exists and (certificate leaf[field.1.2.840.1136<IP_ADDRESS>.2] exists or certificate leaf[field.1.2.840.1136<IP_ADDRESS>.4] exists)" bin/iPhone/Release//my.app
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftCoreFoundation.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftCoreGraphics.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftQuartzCore.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftObjectiveC.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftFoundation.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftCoreMedia.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftCoreImage.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftCoreAudio.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftDispatch.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftCoreData.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftDarwin.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftUIKit.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftMetal.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftCore.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftos.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftObjectiveC.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftCoreFoundation.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftCoreImage.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftCoreData.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftCoreGraphics.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftDarwin.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftCoreAudio.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftFoundation.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftQuartzCore.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftUIKit.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftDispatch.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftMetal.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftCoreMedia.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftCore.dylib.
1>C:\Users\me\.nuget\packages\xamarin.swift4\<IP_ADDRESS>\build\Xamarin.Swift4.targets(27,5): error : The "Codesign" task was not given a value for the required parameter "StampFile", nor was there a "CodesignStampFile" metadata on the resource /Users/me/Library/Caches/Xamarin/mtbs/builds/App.iOS/1d69185ac3e9061a9e8d4ebd6795b05258c09699d364bb71f6c7ec3ccfda330b/bin/iPhone/Release/my.app/Frameworks/libswiftos.dylib.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
========== Elapsed 04:48,109 ==========

@jonathanfontaine Please remove all Xamarin.Swift4 and Xamarin.Swift4.* packages. Only Xamarin.Swift : 1.0.11 is necessary.
Please let me know if works.
In the past I would publish a new version every time a new swift version was released, but that was hard to maintain. Xamarin.Swift now just copies it from your Xcode installation.

Thanks a lot.


Research how much of an improvement constraint diffing is

I know apple recommends not removing all constraints, which I agree with. So I want to make sure that the amount of time the framework takes to do diffing is less than the amount of time to do another layout pass as a sanity check

With my README example (which is a bad example but readily available to start with), the framework with diffing takes ~1.2ms to do the diffing.

I changed the implementation to just deactivate all of the old constraints and activate the new ones
Without the layout pass included, the updateConstraints method now takes ~1.8ms
The layout pass itself takes ~0.2ms
total, about 2ms
This, however, still has all of the constraints wrapped, so maybe the not-diffing part will be faster if i don't do that

It's not really any different when removing the constraint wrapping. the NSLayoutconstraint.activate method must be the biggest bottleneck here that the larger number of constraints it has to deal with takes longer than doing the diffing and updating properties on constraints already there.

aaand I've been benchmarking on a Debug build 🤦♂

Well after running in release, it doesn't help the removing all constraints and re-adding all very much. That time stays pretty consistent. Though the total time for the implemented constraint diffing drops the diffing time to ~0.75ms, so a total of 1ms.
For this scenario, doing the constraint diffing seems to be about 100% faster

Increasing this now to 100 views instead of what's just in the READMe.
Total time current implementation: 1.7, 1.8ms, something like that
Total time for removing all constraints and re-adding: similar, 1.6, 1.7ms.
So they kind of evened out, which doesn't inspire confidence
Let's do it for 20 views (and so 20 constraints), much more like reality
Current: 1ms
Removing all/re-adding: 1.6ms

It seems that the constraint diffing performs significantly better for normal usage. As your constraint number increases the time to diff them will eventually be surpassed by deactivating/activating constraints it seems.
I'm not trying to solve for outliers, so this doesn't really bother me. However, there's definitely room for improvement with the constraint diffing


expose commit stats

for review before submission to upstream https://github.com/yoshidan/google-cloud-rust/issues/272

Thanks for the proposal.
Breaking change is acceptable, as it will add useful information and there is almost no delay due to the additional processing.
Could you please change the return value of the existing read_write_transaction and read_write_transaction_with_option from Option<Timestamp> to Option<CommitResult>.


Applying sliding window concept to managing pre-images

The core of this PR is using a cycle index of pre-image for enrollment. The enrollment manager uses only one cycle of pre-images like 1008 for enrollment. We don't use a height for managing pre-images anymore.
Relates #767

Ready for review.

The code and documentations have been updated after pair-programming with @Geod24

There's a couple things I'd like to go over but we can do this in another PR.

Thanks @AndrejMitrovic , submitted #834


Client command line SSL support

Hello,
I added the support to do a HTTPS connection to push a gem with inabox command to a geminabox server. I was forced to do that due to the fact I installed geminabox behind Apache reverse proxy with HTTPS only.
First, the certifacates that are signed officially normally worked (I had not the infrastructure to test that). But for self-signed certifacte we have to force the OpenSSL verification to VERIFY_NONE. This is done by an additional option to the command line tool. The new option -t (trust-certifcates) disable the check for self-signed certificates as well as the valid ones.
The configuration file is also updated with the configuration for the self-signed certifcates.
Best regards
PS: I have some documentation for "How to install geminabox on Max OS X Snow Leopard Server behind Apache reverse proxy. With launchctl (launchd) as the service launcher for the server under a specific user." It is quite complicated to do that and could be usefull. Tell me if you have some interrest for that, I need probably to review part of the documentation.

This was very helpful for me and worked for pushing gems to my https geminabox server.  Thank you.

+1

I get the use of this, and the demand for all the flags, but it just seems like a lot of work that we shouldn't be responsable for building and maintaining. Is there a gem that covers all this complexity in an abstraction, and a test suite?
See also my comments on #51

Ok, found time to use httpclient, does this get things into a happy place for you, or do we still need the flag?

This should now be supported (and tested) in v0.6.0 and up.


Is it necessary to recreate activity after font change?

Hi. Thanks million times for such a great library bro! As a newbie my question would be is there a way we can continue using the new font without recreating the application upon changing. Thanks a lot again
Czesc

Seen as you can't change xml at runtime you'd have to manually change it via setTypeface() anyway.
If you do any theme switching I'm fairly sure they require an activity restart.
Anyway, this is not really a Calligraphy limitation or feature this is something you need to think about how you design your app.


Revert "Use external GOV.UK Jenkins library in builds"

This seems to be causing issues on the CI Jenkins, builds fail with:
java.lang.ClassNotFoundException: null
This reverts commit f7fde044fe4a1f64019acfb117affe356e83a737.

An example of a failing build: https://ci.integration.publishing.service.gov.uk/job/govuk-taxonomy-supervised-learning/job/use-ijson-for-measure-average-taxons/2/console


Testing Commit Status Updates from Travis CI

Change Description
Following up on AUTO-140, I am debugging commit status updates from Travis CI to GitHub. This pull request is not intended to be merged!
See Also

Pull Request 57 -- tested using an account not behind SSO
Pull Request 58 -- tested using an account behind SSO
Pull Request 59 -- tested using the original reporter's account

API Changes

[ ] API Changes
None.

Documentation Additions

[ ] Documentation Additions
None.

Our testing is complete. Commit status updates from Travis CI are currently working.


How to work with multiple  queries

Hello,
Let's say I have two queries in the app :
Query query1;
Query query2;

PaginateFirestore(
 query: query1 && query2,
)

I am searching for a way to combine them together but i couldn't find a  way. Is there any suggestion.
It could be even more helpful if you added a pramater like documentSnapshots :
PaginateFirestore(
 documentSnapshots:  ,
)

Because this could make it easier in terms of the problem context to combine now multiple documentSnapshots.
Thanks!

Hi @Nader2004. If you are comfortable with using documentSnapshots, you can go with the package pagination_view. I made it for a general use case.

Closing this as it is a duplicate of #58


Add inbuilt support for popular managed cloud kubernetes services

The task involves the following:

Setting up a terminal with the cluster in context for kubectl
Run move2kube collect
Copy the m2k_collect/clusters/
Change name to .yaml
In yaml, change metadata.name to clustername used above
Check in to https://github.com/konveyor/move2kube/tree/master/internal/metadata/clusters
Do make generate
Submit a pull request after committing with git commit -s -m comment

@akhil-ghatiki If you have access to any kubernetes cluster from any of the cloud services, this might be a easy issue to fix, in case you are interested.

I will check this out. I think I better work on this first than Add collector for Amazon ECS and Azure Container Service #43. (Because #43 requires lot of other exploration)

@ashokponkumar I have set up the terminal with the cluster in context for kubectl for an aws eks. After running the move2kube collect the cluster folder is just empty. No yml got generated.

Is there any other configuration that has to be changed ? OR I afraid if #43 has to be fixed before this can be fixed.

@ashokponkumar I have set up the terminal with the cluster in context for kubectl for an aws eks. After running the move2kube collect the cluster folder is just empty. No yml got generated.

Is there any other configuration that has to be changed ? OR I afraid if #43 has to be fixed before this can be fixed.

@akhil-ghatiki #43 is about container service, and is not related to this issue. Can you please share the log output of move2kube collect -v?

@ashokponkumar any more managed services support is required ? or is this issue good to close ?

If you have access to managed openshift in any of them, we can use them too. If not, lets close it for now.

If you have access to managed openshift in any of them, we can use them too. If not, lets close it for now.

I don't have the access to managed to openshift in them. I think now we can create an issue asking for specific inbuilt support.


coremark Iterations for 40000 times

Hi,
I'm using this riscv-baremetal and find its default iterations alway equal to 40000. I have tried to change it to num 1 by cmd "./spike ./coremark.bare.riscv 0x0 0x0 0x66 1", but it does work! However, when I use pk, changing iterations by using cmd "./spike ./coremark.riscv 0x0 0x0 0x66 1" works well.
Can someone tell me how to change the default iterations in baremetal mode? Thanks.

There is no way to pass cmd line arguments into bare metal binaries. To change number of iterations, you must edit the coremark source code.


[1.3.0-M2] Symbol 'type sbt.io.PathFinder.Combinator' is missing from the classpath

steps
https://jenkins.scala-sbt.org:8592/job/sbt-community/641/consoleFull
[22:43:20] [akka-stuff] Fetching https://github.com/akka/akka.git

problem
[error] /xxxx/akka/project/AddLogTimestamps.scala:19:68: Symbol 'type sbt.io.PathFinder.Combinator' is missing from the classpath.
[error] This symbol is required by 'method sbt.io.BaseSyntax.singlePathPathFinderCombinator'.
[error] Make sure that type Combinator is in your classpath and check for conflicting dependencies with `-Ylog-classpath`.
[error] A full rebuild may help if 'BaseSyntax.class' was compiled against an incompatible version of sbt.io.PathFinder.
[error]   val enableTimestamps: Boolean = CliOption("akka.log.timestamps", false).get
[error]                                                                    ^
[error] one error found
[error] (Compile / compileIncremental) Compilation failed
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?

expectation
works.
notes
See also https://twitter.com/nafg613/status/1110328280643719168

@eatkins I am not sure if the error position is correct, but somewhere along the line IO syntax broke the bincompat, I think.
https://github.com/sbt/io/commits/develop/io/src/main/scala/sbt/io/syntax.scala

Yeah. I’ve seen some weirdness with that. I’ll look into it.

I think I know what's going on.
As the error message suggests, I should've first tried -Ylog-classpath. https://gist.github.com/eed3si9n/664583b405d84666657544170b04715d is the output you get, showing:
/xxx/.ivy2/cache/org.scala-sbt/io_2.12/jars/io_2.12-1.2.2.jar

This is because sbt 1.3.0 reuses application classpath from the sbt launcher into metabuild. I've excluded sbt out of the metabuild graph, but I need to probably exclude all sbt modules and/or organization.


Update microsoft-teams-add-on-licensing.md

https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/7124
Added/changed info

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@cichur PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


Modified not to show loading view on fetch and save data

Closes: #239
Done
I've modified not to show loading view on fetch and save data. While loading data, the loading view still shows and it will dismiss when loading is finished.
Looks like this:

OK! I'll check tomorrow. Thanks for your fix :)

thank you! Good night!

Looks good for me.
@KeithYokoma Any thoughts?

No! LGTM!!


flake: add bors TOML check

A new trick to keep the bors.toml in sync between Garnix and the flake content.

bors merge


'Remove-SSHSession' and '.Disconnect()' kills nohup and ampersand processes

Hi again,
In my code I use the 'Invoke-SSHStreamExpectSecureAction' function to execute a command:
sudo nohup longrunningscript.sh &
This returns what is expected to the stream i.e. [1] 1234
Using ps and grep I can see the process running.
When I then use 'Remove-SSHSession' or the disconnect method on the session object, it kills this process before its time.
The web searching I have done indicates that what I am doing should let that process continue running.
I did notice that invoking that command returns false, despite the output of the stream, and an independent check using ps.
Any help would be appreciated.

Hello,
This was not an issue with the module or functions, but was actually with me, and not thinking through what I was doing. The reason this did not work is because I was putting the process into the background with sudo, and because sudo uses the standard input, it halted the background process. I needed to change my approach.
Thanks.


Provide brew (or other installer) packages for installing the the cli and tui

Is your feature request related to a problem? Please describe.
Since the expansion of the scope of the project to provide a cli and tui we should consider providing packages for users to conveniently install and use the applications without having to worry about the rest client package.
Describe the solution you'd like
Research which package managers we should support across operating systems (please update this list as ones are considered):

[x] [brew] under macOS
[ ] Docker container (cross platform) published via ghcr

This could be one where we can enlist community contributors (give the variety of package managers across operating systems) to help with managing the packages.
Describe alternatives you've considered
NA
Additional context
NA

Follow homebrew-tap for commits to manage our brew Formula.

A basic containerised version of the cli is working in 9e10ce8, from here we should:

use this as a template for the tui and the cli
publish packages for both the utilities
document what we provide and how to run things via docker

Note we will need to pass the environment variables for the API Key for the utilities to function properly


[FLINK-28663][runtime] Allow multiple downstream consumer job vertices sharing the same intermediate dataset at scheduler side

What is the purpose of the change
Currently, one intermediate dataset can only be consumed by one downstream consumer vertex. If there are multiple consumer vertices consuming the same output of the same upstream vertex, multiple intermediate datasets will be produced. We can optimize this behavior to produce only one intermediate dataset which can be shared by multiple consumer vertices. As the first step, we should allow multiple downstream consumer job vertices sharing the same intermediate dataset at scheduler side. (Note that this optimization only works for blocking shuffle because pipelined shuffle result partition can not be consumed multiple times)
Brief change log

Allow multiple downstream consumer job vertices sharing the same intermediate dataset at scheduler side

Verifying this change
This change added tests.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

@zhuzhurk @TanYuxin-tyx Thanks for the review and feedbacks. I have updated the PR.

@zhuzhurk I have updated the PR and add two fixup commits. Please take another look.

@flinkbot run azure


Allow users to specify a build target directory - useful if for examp…

This small changes allows users to specify a build target path. I find this useful in cases where my project has many modules and I'd like to be able to specify the path of say a REST service to be rebuild and run.

How is this different from the BuildPath?

The BuildPath is where the binary goes and the BuildTargetPath is where the source resides - ie look here for buildable code.

In that case, couldn't you use the AppRoot config setting?

That wouldn't really work. That setting is used by the walker which needs to know about all the code you have in your project - not just the build target directory.

Merged! Thanks!

Thank you!

From: Mark Bates<EMAIL_ADDRESS>Sent: 29 June 2017 21:55
To: markbates/refresh
Cc: opalfroot; Author
Subject: Re: [markbates/refresh] Allow users to specify a build target directory - useful if for examp… (#12)
Merged! Thanks!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/markbates/refresh/pull/12#issuecomment-312106046, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ACG7VByohT39qoQ9WAdA60FYww7sXxPqks5sJA8_gaJpZM4OIEJ_.


Add get_attribute_values on product model

This way we also get the parent attribute values (which are not filled out on the child) which solves some weird code in the Scale and also shows it on the frontend.

This is a nice improvement. One minor change requested on the tests. Could you please also add a note to the 3.0 release notes about this change, along the lines of "A new method get_attribute_values() was added to the Product model which returns a merged set of attribute values for child and parent products."

Would you want the release note under "Minor changes" or "What's new in Oscar 3.0?"

Would you want the release note under "Minor changes" or "What's new in Oscar 3.0?"

Suggest we put it in "minor changes" for now - we'll review and reorganise the release notes before we actually cut a release. It's just helpful to put stuff in there as we go so that we don't forget.

Would you want the release note under "Minor changes" or "What's new in Oscar 3.0?"

Suggest we put it in "minor changes" for now - we'll review and reorganise the release notes before we actually cut a release. It's just helpful to put stuff in there as we go so that we don't forget.

Yea for sure. I will rebase the branch and push the changes.


set node-version output

This PR adds node-version to the action output.
closes #150

@MaksimZhukov is this something you may look into?

Can we get some movement on reviewing this PR? This output is needed to make a better cache key (invalidate when minor version increases.)

ping @0xdeafcafe @dmitry-shibanov, would any of you be able to review/merge this? ☺

I would love to merge, but I'm not a project owner @LinusU 😅

@dmitry-shibanov @MaksimZhukov going by the upvotes this is a sought after feature.

ping @dmitry-shibanov, any chance of landing this?

Superseded by #534


setting aside more resources for buildah

We're hoping that by setting aside more memory and cpu resources for buildah pods, the scheduler will a) distribute them more evenly across nodes and b) auto-scale to more nodes sooner. The hope is that this would improve our ability to handle spikes of concurrent PipelineRuns by recruiting more compute resources.

See also: https://redhat-internal.slack.com/archives/C04PZ7H0VA8/p1685704688375289


BTooltip Nuxt 3

Most if not all Bootstrap 5 features we use are working in Nuxt 3 except for tooltips. I've looked at the docs and added as required but no such luck.
nuxt.config.ts
export default defineNuxtConfig({
  components: [{ path: '~/components', pathPrefix: false }],
  modules: [
    '@bootstrap-vue-next/nuxt',
  ],
  bootstrapVueNext: {
    composables: true, // Will include all composables
    // directives: {vBColorMode: true, vBTooltip: true, all: false}, // Will include only vBColorMode & vBTooltip
    directives: {vBColorMode: false, vBTooltip: true, all: true} // Will include everything except vBColorMode & vBTooltip
  },
  css: ['assets/css/styles.css'],
})

Added a tooltip within a vue page:
  <ClientOnly>
    <div v-b-tooltip.hover.top title="my title">//something</div>
  </ClientOnly>

We have to wrap inside ClientOnly otherwise there is an SSR error:
Cannot read properties of undefined (reading 'getSSRProps')

Within the console we get the following error:
[Vue warn]: Failed to resolve directive: b-tooltip

Am I missing something here?

Import it directly

You may be able to see the issue https://github.com/bootstrap-vue-next/bootstrap-vue-next/blob/9d6e391b30761b70f8057ca45f7778aa2e79ee97/packages/nuxt/src/module.ts#L57

ah ha it is commented out!

Importing directly should be the preferred method for fixing this issue. I have removed out the existing example and created a small section in the getting started page about this.


"Loading dependency graph, done."

Hello,
I have followed the documentation to configure appr but the build travis stops with the following error message:"Loading dependency graph, done.".
What could this problem be? I think it's because expo is launching the application and waiting for interactions, but I don't know how to fix this problem.
Thank you

@sofaws this was due to exp now requiring a --non-interactive flag, which was not set by Appr until I just merged https://github.com/FormidableLabs/appr/pull/11
I'm testing the latest versions now, and plan to release a new version shortly if everything checks out.


Add scrollToOverflowEnabled property to ScrollView

Resolves reasonml-community/bs-react-native#381

@cedmans you can look for // ScrollView props in the codebase and update those component as well. We don't have a better way to avoid duplication atm.

All good points, I'll work on implementing that.

@cknitt @MoOx New commit is available for review.

Thanks!


Codacy Badge

View rendered README.md

Fixed with https://github.com/Seagate/cortx-multisite/pull/16


Bug: Bulk Calendar - Scout Method

Describe the bug
When creating a program entry on Terrain | Summit, it only allows you to select 1 Scout Method, whereas in Scouts | Terrain you can select multiple.
To Reproduce
Steps to reproduce the behavior:

Go to Bulk Calendar
Create a new entry and try and select 2 Scout Methods

Expected behavior
I expect to be able to select multiple Scout Methods
Screenshots
Terrain | Summit

Scouts | Terrain

Device : Lenovo Ideapad
OS: Windows
App Type: Chrome
Version: 2.4.0

Additional context
Additionally, this would also apply to organisers, lead and assist columns too.

I probably need to add instructions but just hold down CRTL and you can click more than one.

Let me know if it works and I can close the ticket.

All good. Instructions would be good in a future build for those who would not know.
Thank you for all your hard work building this awesome extension.


Make C_PRIMARY configurable

Using CLI option --ui-theme-color-primary=HEXVALUE/COLORNAME

Superseeded by #127


Remote execution by REST (--cli.remote) broken

Ironically, there seem to be problems with submitting to the REST API of the API tester: when using the (still undocumented) option --cli.remote, the client exits without a useful error message.

Cannot be reproduced. Closing.


lavaan objects

I'm trying to convert the fitted tetrad object into an object compatible with functions in the R lavaan library, as described in the documentation, but instructions are vague and the function $get_lavaan() doesn't seem to work, or at least doesn't work in an intuitive way.
What does $get_lavaan() do?   Can you provide brief documentation/example and confirm that its working correctly?
This could easily be user error on my part and I'd like to rule that out first.  If not, there may be a small error in the supporting code for the function.
Thank you for your time,
Chris

Hi Chris,
That method should return a string for a SEM in the format used by Lavaan. I am not very familiar with Lavern, but I know it has several methods that take a string as input to create a parametric SEM. The get_lavaan function should create and return such a string.
Best,
Bryan

@cjpatster12 Can I close this issue?

Yes please close, thank you!


BYOP and DB2OnCloudSetup has out of date instructions for datasource configuration

Describe the bug
The documentation at DB2OnCloudSetup documentation shows the pre-4.6.0 way of doing datasource configuration. It should be updated to reflect the new style of configuration.
There is also a reference to jndi/fhirProxyDataSource in BringYourOwnPersistence#config that I believe should be updated or removed. In FHIRServerUsersGuide 3.3.1 The JDBC Persistence Layer, it says that the default JNDI name is now jdbc/fhir_tenantId_dsId, so I feel like BYOP is out of date.
Environment
4.7.1
To Reproduce
Steps to reproduce the behavior:

Go to the Configuring an IBM FHIR Server datasource section of the DB2OnCloudSetup documentation and note that it still uses connectionProperties.
Got to the Config section of BringYourOwnPersistence and note the reference to jndi/fhirProxyDataSource as the default.

Expected behavior
Documentation is updated to be correct for the latest release.

@csandersdev the guides are now updated and so I'm marking this closed.  please have a look and re-open / contact us if you have further questions/concerns.


Intermittent and temporary failures installing new packages

Here's a build log from FAKE where the following happens:

A new version of FAKE is produced and published to nuget.org
A subsequent build step executes: 'nuget.exe install FAKE' to get the latest version of FAKE
The command-line reports: "Unable to find version '2.15.6' of package 'FAKE'."

This means that nuget.exe was determining that version 2.15.6 is the latest version and then it tries to install it, but installing it fails.  We are internally inconsistent.
This is leading to nasty/hard-to-repro issues for @forki and they've been plaguing him for some time now.

Temporary solution: https://github.com/neurospeech/NuGetProxy


🍒 Cherry pick PR #13106 to staging 🍒

🍒 Cherry pick https://github.com/Expensify/App/pull/13106 to staging 🍒

🚀 Cherry-picked to staging by @OSBotify in version: 1.2.33-4 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

🚀 Deployed to production by @luacmartins in version: 1.2.33-7 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅

🚀 Deployed to production by @luacmartins in version: 1.2.33-7 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Cherry-picked to staging by https://github.com/AndrewGable in version: 1.3.28-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

@Expensify/applauseleads please QA this PR and check it off on the deploy checklist if it passes.

🚀 Deployed to production by https://github.com/AndrewGable in version: 1.3.28-5 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Testing discipline: algebraic operations

Refactor: no longer duplicated genericDist and error typedefs. (this led to some @genType hustling)
arguably many of these tests are vacuous because the precision is so low, and often the results are counterintuitive anyway, making us think that the
The TestHelpers.res env object is now much bigger parameters. if you increased sampleCount by one more factor of ten you'd get a 2x slowdown in test execution, but up to where it is (1e6) the slowdown is unmeasurable.

Codecov Report

Merging #232 (3eef83e) into develop (43e29e7) will increase coverage by 0.42%.
The diff coverage is 62.50%.

@@             Coverage Diff             @@
##           develop     #232      +/-   ##
===========================================
+ Coverage    51.31%   51.74%   +0.42%
===========================================
  Files           43       43
  Lines         2467     2468       +1
===========================================
+ Hits          1266     1277      +11
+ Misses        1201     1191      -10

Impacted Files
Coverage Δ

packages/squiggle-lang/__tests__/TestHelpers.res
88.88% <ø> (ø)

...ns/DistributionOperation/DistributionOperation.res
60.74% <ø> (ø)

...pt/Distributions/GenericDist/GenericDist_Types.res
23.52% <ø> (ø)

...script/Distributions/SymbolicDist/SymbolicDist.res
61.16% <ø> (+3.39%)
:arrow_up:

packages/squiggle-lang/src/rescript/Utility/E.res
41.08% <0.00%> (+0.86%)
:arrow_up:

...rescript/Distributions/GenericDist/GenericDist.res
82.17% <71.42%> (ø)

...ges/squiggle-lang/src/rescript/Utility/XYShape.res
60.57% <0.00%> (+0.57%)
:arrow_up:

...rescript/Distributions/PointSetDist/Continuous.res
59.34% <0.00%> (+0.81%)
:arrow_up:

Continue to review full report at Codecov.

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

I realize you have some intuitions against this, but this seems pretty extreme to me. Happy to discuss.

Not feeling very strongly about them in this case, since the tests are of such a repetitive form. Plus the ergonomic benefits are substantial.

@OAGr I'm proposing we call it a day here and merge this in. There are comments to the effect that we should come back and improve later.


v0.36.3

Changes:

More accurate calculation of dispersion and crab dispersion
In twiss method="4d" freezes the energy variables (but not zeta).
Fixes in management of cached and pre-built kernels.
Fixes in twiss orientation management

Will be handled in v0.36.4 together with other modifications


Re-Consider Support for Styled Components

This is my intent (choose one)

[ ] I want to report a bug
[ ] I want to request a feature or change
[ ] I want to provide or change a feature

The problem
No support for styled components...
Proposed solution
Integrate https://github.com/foosbyte/kicker-trainer/tree/hops/packages/hops-styled-components and consider supporting arbitrary HTML head extensions.

Looks good to me. We might want to scope the configuration for styled components and also add a styledComponentsExtension. Both should be trivial, though.

We now have https://github.com/xing/hops/tree/master/packages/styled-components


[Bug] BUG: LB_EXTENDED for ListBox they show up in generated code [sf#194]

Reported by dekker67 on 2016-08-20 13:13 UTC
When selecting LB_EXTENDED for ListBox they never show up in generated code.
File with bug/glitch: wxGlade\widgets\list_box\wconfig.py  -- Line 25:
Bogus version:
    'wxLB_EXTENDED': {
        'desc': _('Extended-selection list: the user can extend the '
                  'selection by using SHIFT or CTRL keys together with '
                  'the cursor movement keys or the mouse.'),
        'exclude': '**wxLB_EXTENDED**|wxLB_MULTIPLE',
    },

Corrected version:
    'wxLB_EXTENDED': {
        'desc': _('Extended-selection list: the user can extend the '
                  'selection by using SHIFT or CTRL keys together with '
                  'the cursor movement keys or the mouse.'),
        'exclude': '**wxLB_SINGLE**|wxLB_MULTIPLE',
    },

Corrected file is attached!

Commented by dekker67 on 2016-08-20 13:16 UTC
Hmmm... ignore the "stars/multiplicator" signs in the code - I wanted to highlight the wrong/corrected word.

Updated by cgrohmann on 2016-08-23 18:01 UTC

summary: BUG: LB_EXTENDED for ListBox they never show up in generated code --> BUG: LB_EXTENDED for ListBox they show up in generated code
status: open --> closed
assigned_to: Carsten Grohmann

Commented by cgrohmann on 2016-08-23 18:01 UTC
Hi Marco,
the bug is fixed in the development branch with 1988:7944e3a47e97 and in the stable branch with revision 1992:18c4e35f7076.
The change will be also part of the next official release.
You can download and use the fixed version from the stable branch directly: https://bitbucket.org/agriggio/wxglade/get/WXG-BRANCH-VERSION_0_7_2.tar.gz .
The installation from such a downloaded source is described in section "Installation" of the wxGlade manual at http://wxglade.sourceforge.net/manual/installing.html .
Thank you for reporting this bug.
Carsten


ZXBasic - Path Issue (Mac)

I have set up the path to zxbasic (Mac OSX) and it is correct in my project settings as shown below. But if I try to compile a program I get the error message:-
Compilation failed: ENONET: no such file or directory, open '/Users/daveb/klive_test_2/code/program.zxbas.bin

It looks to me like the bin suffix is the issue as the code is in program.zxbas with no bin suffix
{
  "machineType": "sp48",
  "viewOptions": {
    "showToolbar": true,
    "showSidebar": true,
    "showFrameInfo": true,
    "showKeyboard": false,
    "showStatusbar": true,
    "keyboardHeight": 0
  },
  "debugger": {
    "breakpoints": [],
    "resolved": []
  },
  "builder": {
    "roots": [
      "/code/code.kz80.asm",
      "/code/code.zxb.asm",
      "/code/program.zxbas"
    ]
  },
  "ide": {
    "zxbasic": {
      "executablePath": "/Users/daveb/dev/zxbasic/zxbc",
      "machineCodeOrigin": 32768
    }
  },
  "machineSpecific": {
    "fastLoad": false,
    "lastTapeFile": null,
    "clockMultiplier": 1,
    "soundLevel": 0.5,
    "muted": false
  }
}

Dave, thanks for signing this issue. Unfortunately, I do not have a Mac to reproduce the problem. According to the quick code check, it seems that Klive was unable to invoke ZXBC. The missing program.zxbas.bin file is supposed to be the compilation output.
Please, try to collect some more diagnostics info with the help of this article: https://dotneteer.github.io/kliveide/documents/detecting-klive-issues

I cannot see any errors in console. Only this in logs:-
2022-02-21T20:07:44.821Z: Sending response: CompileFileResponse (5)
2022-02-21T20:15:27.382Z: Request from IDE: CompileFile
2022-02-21T20:15:27.457Z: Error while invoking ZXBC compiler: Error: ENOENT: no such file or directory, open '/Users/daveb/dev/spectrum/debug/code/program.zxbas.bin'; Error: ENOENT: no such file or directory, open '/Users/daveb/dev/spectrum/debug/code/program.zxbas.bin'
    at Object.openSync (node:original-fs:585:3)
    at readFileSync (node:original-fs:453:35)
    at ZxBasicCompiler.compileFile (/Applications/Klive.app/Contents/Resources/app.asar/main.bundle.js:24419:79)
    at async processIdeRequest (/Applications/Klive.app/Contents/Resources/app.asar/main.bundle.js:10749:33)

But it looks like a path issue on MAC OSX as the file program.zxbas.bin is not getting created.
This works from command line:-
/Users/daveb/dev/zxbasic/zxbc ./program.zxbas --output program.zxbs.bin

I could build a copy locally and insert some debug in ZxBasicCompiler.ts. Is it easy to build?

I've managed to build and run locally.
The problem is in the file ompilerBase.ts
The cwd option of the exec command is not working on MacOSX. I checked that the correct value was being set for workdir but it made no difference.
This is fixable by changing the cmd variable as follows to include the full path to the command
const cmd = `${execPath} ${cmdArgs.split("\\").join("/")}`;

Dave, I'm glad you have found the issue and fixed it! In a few hours, I'll check that the fix works on Windows too, I will release a path version soon:-)

My pleasure. I'm happy to help you with Mac builds/testing. Just ask. And thanks for a great IDE

Yes that works perfectly.

Thanks, Dave! Soon I will release v0.12.1 with this patch and close this issue right after the release. Please report any other issues you find!


Create Task to Add Author to Suggested Users to Follow

GitHub Issue: Create Task to Add Author to Suggested Users to Follow
Objective: Develop a task that adds the author of an article to the suggested users to follow for the logged-in user. This task should run automatically after positive actions (comments, likes, and saves) are created for the article.
Description:
Tasks:

Create Suggested User Task:

Develop a task named AddSuggestedUserToFollow that accepts the articleId as a parameter.
This task will be responsible for adding the author of the article to the suggested users to follow for the logged-in user.

Task Execution Logic:

Within the AddSuggestedUserToFollow task, implement the logic to identify the author of the article and the logged-in user.
Add the author to the suggested users to follow for the logged-in user.

Integration with Positive Actions:

Integrate the AddSuggestedUserToFollow task with the positive actions creation process (comments, likes, and saves) so that it runs automatically after these actions are created.

Error Handling:

Implement error handling within the task to handle any exceptions or issues that may occur during the addition of the suggested user.

Acceptance Criteria:

The AddSuggestedUserToFollow task is implemented and accepts the articleId as a parameter.
The task identifies the author of the article and the logged-in user.
The author is added to the suggested users to follow for the logged-in user after positive actions (comments, likes, and saves) are created for the article.
The task runs automatically after positive actions are created.
Proper error handling is in place to address any exceptions or issues during the addition of the suggested user.

@prasenjeet-symon Is the User entity Author of the Article model?

@prasenjeet-symon Is the User entity Author of the Article model?

Yes!

You can close this

You can close this

Yes! Thanks for letting me know.


Glitchy "null spaces" in the Nether

Minecraft version & Mod Version:
1.12.2
1.14.2
Single player or Server:
Single Player
Problem:
Go to the nether and look for strange empty cavities in the netherack that look ore vein sized. Try walking into these cavities and eventually you'll find spots where you get sort of stuck.
Placing blocks in these cavities creates null blocks that give experience when broken.
I think cyclic is trying to generate ores and something is going wrong.

Reloading the game removes the glitchy player trapping effect, but newly generated chunks will have new error zones appear.
Edit: I've been exploring a regenerated nether after opening cyclic_ores.cfg and setting every ore there to false. So far I haven't encountered any null spaces. globalOverride could be busted.

https://minecraft.curseforge.com/projects/cyclic/files/2541669


feat: add limits for modifiers and dimensions

🔗 Linked issue
#45

❓ Type of change

[ ] 📖 Documentation (updates to the documentation, readme, or JSdoc annotations)
[ ] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality like performance)
[x] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description
Based on the issues mentioned, using encrypted URLs as a deterrent against abuse should be considered. However, inspired by Cloudinary's approach (where the server stops serving images beyond 8000px, which likely meets current screen usage), and taking into account the limitations on images in the ImageKit.io documentation, we have decided to impose restrictions on the usage of modifiers. Additionally, requests for width or height must conform to the maximum limits. This configuration serves as the minimum guarantee to prevent server abuse when URL encryption is not applied.
Furthermore, an example of using IPX_DOMAINS is added because it defaults to an empty array, but the input value is in the form of a comma-separated string, leading to confusion due to the different data types in use.
ImageKit.io doc about limits image : https://docs.imagekit.io/limits-and-troubleshooting/limits
📝 Checklist

[x] I have linked an issue or discussion.
[x] I have updated the documentation accordingly.

Taking into consideration the deployment issues of existing users and to avoid any breaking changes, the default values will retain all settings. By limiting the maximum pixels, potential damage caused by attacks can be minimized.

Is there any way I can continue to promote this PR? Because we're suffering from memory crashes due to mass production of images.

I guess until @pi0 can have a look at it, you can use your fork version @ausir0726

I wonder if validating modifiers via a Joi, zod or typebox schema would be the better approach?


Replace smart object/ layer

Hi.
I was wondering if, by any chance, smart object or some layer is replaceable using psd.js and then possibly export the output as a .png or .jpg.
Thanks!

👋🏾 Howdy @DOEHOONLEE, I'm not exactly sure what you mean by this? Could you elaborate?

I am wondering too. In photoshop you can open PSD mockup and find there smart object. Then you double click that smart object, open in new window, replace image, save it and you get mockup with updated image. Is it possible to replace image in smart object using PSD.js and export that image?

bro Have you made any progress?I am also troubled by this question

Have you made any progress?I am also troubled by this question

👋🏾 Howdy @DOEHOONLEE, I'm not exactly sure what you mean by this? Could you elaborate?

how can i replace  psd file with has smart objects
layer to

It seems that everyone have this problem, is there any solution?😂


Modernize code using clang-tidy

I'll wait for all greens here.

@egorpugin, is it possible to build the unittests with cmake?

I'll wait for all greens here.

💚

is it possible to build the unittests with cmake?

It is possible, but not implemented.
The problem is in dependency management. I used cppan/sw for this.
Easy way is to try the same approach. (I'm using mostly windows.)
On linux deps could be plugged in faster.
See my sw code for tests https://github.com/tesseract-ocr/tesseract/blob/master/sw.cpp#L222
From https://www.kdab.com/clang-tidy-part-1-modernize-source-code-using-c11c14/
I see that clang-tidy uses compile_commands.json (Generating a compile_commands.json file section).
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ..
Sw can do the same:
sw generate -Dwith-tests=1 -g compdb
The result is in .sw\g\compdb, but you need to extract only unittests from there because it contains whole build.

IMHO cmake dependencies are problem for training only. AFAIK leptonica dependencies are "cmake ready" (or there is alternative solution e.g. gif).


chore(main): release 1.0.2

:robot: I have created a release beep boop
1.0.2 (2023-04-14)
Bug Fixes

移除附录 (#155) (f421574)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/CCXXXI/thesis/releases/tag/v1.0.2 :sunflower:


IGC event mapper bugs

Some bugs noted in the current IGC event mapper logic that need to be fixed:

[x] relationship events are marked UPDATE when the relationship in IGC changes, irrespective of the endpoints being the same or different -- should probably be a DELETE_PURGE followed by a NEW when the GUID of the relationship will change (ie. one of the endpoints of the relationship changes). UPDATE should presumably only be used when the properties of the relationship change but the endpoints remain the same (ie. the GUID remains unchanged).
[x] CategoryHierarchyLink relationship changes (ie. removal of a parent to make a category another root level category) does not seem to generate a relationship DELETE_PURGE event (or at least it is deleted until some other relationship on the changed category occurs?)
[x] TermCategorization relationship changes (ie. moving a term from one category to another) does not seem to generate any relationship: neither a DELETE_PURGE event for the original, nor a NEW_RELATIONSHIP for the new one
[x] UPDATED_RELATIONSHIP events are being sent before NEW_RELATIONSHIP events, when one end of the relationship is a generated type (eg. __|RDBST|__)
[ ] deleting an entity should cycle through all of its relationships and send a DELETE_PURGE for all of those as well
[ ] deleting an entity should cycle through any "contained" entities (eg. deleting a database_table should do so for database_columns) and send a DELETE_PURGE for all of those as well
[x] new DELETE_PURGE event seems to be generating many PURGED_ENTITY events as well (see below) -- not sure if this is correct (or if not, where it has gone wrong?)

Remaining issues around deletion cascading moved to #95


Can we manage indices attributes of DataProvider annotation from @Test or TestNg.xml

TestNG Version

Note: 7.0

Expected behavior
When we use indices attribute in @DataProvider annotated method, we can execute only for particular sets of data. But in future if we want to execute with different sets of data, we need to update the code. Instead of updating the code, is there any way that we can manage from either @Test level or from TestNg.xml ?
Actual behavior
Currently we need to update the indices every time whenever we need to execute with different sets of data.
Is the issue reproductible on runner?
It is not a issue.

[ ] Shell
[ ] Maven
[ ] Gradle
[ ] Ant
[ ] Eclipse
[ ] IntelliJ
[ ] NetBeans

Test case sample

Please, share the test case (as small as possible) which shows the issue

@DataProvider(name="testsample", indices={1,3})
public Object[][] myData(){
return new Object[][]{{"hari","123"},{"raju","345"},{"raju","346"}}
}

You can use an Annotation Transformer: https://testng.org/doc/documentation-main.html#annotationtransformers

@juherr : I have tried with IAnnotationTransformer2 which has tranform() method which accepts IDataProviderAnnotation. But i am not able to figure out any method is available to set the indices. Can you please provide me any code snippet.

https://javadoc.jitpack.io/com/github/cbeust/testng/master/javadoc/org/testng/IAnnotationTransformer2.html#transform-org.testng.annotations.IDataProviderAnnotation-java.lang.reflect.Method-
and
https://javadoc.jitpack.io/com/github/cbeust/testng/master/javadoc/org/testng/annotations/IDataProviderAnnotation.html#setIndices-java.util.List-


Citation key formula field has no effect

Debug log ID
ZVR3IKCV-refs-euc/6.7.248-7
What happened?
The citation key formula does not seem to affect the resulting output.
Specifically, it seems that the output is stuck on the BB default.

Can you install build 7236, right-click an item, choose "refresh" from the BBT submenu, and send a new log?

This should do it: 66BER5ZM-refs-euc/<IP_ADDRESS>36-7

your citekey formula is set to just title, and the refresh has set the citekey accordingly; unchanged from what it was, but refreshed nonetheless. Is it not displaying measurecriticalvaluesdifferentiablemaps?

Yes, I was just using title to mess around, so I expected a key like that. And when I export the single item the .bib file contains the appropriate key.
However, I had only been checking the output of the whole collection, which was not (and is still not) using title as the formula.

OK, but did you refresh those items? Changing the formula has no effect on existing keys.

I did not realize this, sorry for the hassle. Refreshing the entries of the collection produces the desired result.
I read the docs but this fact was in a section I skimmed over too fast. Thanks for the help!


Versions 2.0.4 and 2.0.5 not availble in docs (pages)

Required information
https://iceoryx.io/latest points to https://iceoryx.io/v2.0.3, even though both 2.0.4 (tag) and 2.0.5 (release) have been made,
and their CI pipeline job for the docs succeeded. These versions are not in the version picker dropdown. https://iceoryx.io/v2.0.4 and https://iceoryx.io/v2.0.5 are error pages.
Operating system:
NA
Compiler version:
NA
Eclipse iceoryx version:
NA
Observed result or behaviour:
https://iceoryx.io/latest points to https://iceoryx.io/v2.0.3
Expected result or behaviour:
https://iceoryx.io/latest points to https://iceoryx.io/v2.0.5/, 2.0.4 and 2.0.5 are in the version picker dropdown and their docs are available and not an error page.
Conditions where it occurred / Performed steps:

@michael-sbarra-apexai thanks for pointing this out. Usually @mossmaurice takes care of updating the website.

@michael-sbarra-apexai Thanks for creating the issue! I'll publish the docs in the next few days.


Add comment to message

Hi, I'm in need of a way to post comments on existing messages and, unless I'm mistaken, it looks like this is not supported yet, right? Any chance you'd be able to add it soon?
If not, I'll try something similar to what was done for issue 6 but I wanted to check first.
Thank you

Assuming the API is the same as it was for 6 this should be pretty straight forward - I could put this up in a branch pretty quick if you wouldn't mind testing it from there? Unfortunately I don't use basecamp for work anymore so I don't have easy access to API.

I pushed the changes to a separate branch - birarda/logan#message-comments.
The pre-release is here if you can test it out: https://github.com/birarda/logan/releases/tag/0.2.3

Wow, thanks so much. I'll give it a go and let you know.

Hi, sorry about the delay.
I tried your branch but I ended up modifying things a little bit because of my needs and I wanted to get your thoughts.
I imagine the "proper" way to go about this would be to load the project via the projects(proj_id) method, and then to load the message in a similar way. However, I don't think this is available either but I also think it's not necessary to make the call since I just want to post a comment to it as, in our case, we know the project and message ids from the start.
So, what I have temporarily done is, essentially, replicated your method within project like so:
module Logan
  class Project

….

   # post a comment to a message if the msg id is known
    def create_message_comment(msg_id, content, subscribers = nil)
      body = { :content => content }
      body[:subscribers] = subscribers if subscribers != nil

      comment_params = {
        :body => body.to_json,
        :headers => Logan::Client.headers.merge({'Content-Type' => 'application/json'})
      }

      response = Logan::Client.post<EMAIL_ADDRESS>comment_params
      Logan::Comment.new response
    end

To be more correct, I should create an instance of Message on which I could make your call. I just want to avoid making a query to Basecamp to retrieve the message since it might not be necessary (unless the caller wants to query the list of recipients to update it).
I'm somewhat new to ruby so I'm not 100% certain but I think if I create an instance of Message, it's going to expect data as received from Basecamp whereas I'd like to have just a representation of the Message with the id. Does that make sense? Do you have some suggestions as to how I should rework this?
Alternatively, I could create a class method within Message that performs the action you wrote and that I replicated and then we could have both methods call it, if you feel this is valid usage.
I'm working on this in the evenings but I can reply if you have any questions or comments. Thank you.


[BUG]: [extra740] Resources more than max items

Discussed in https://github.com/prowler-cloud/prowler/discussions/1399

Originally posted by MxxxxxF October 11, 2022
Hi Prowler,
Regarding to this check rule [extra740] Check if EBS snapshots are encrypted, I have about 500+ EBS snapshots.
However, based on my output, the scan only report my first 100 snapshots.
Is this a limitation?
How can I have prowler to scan all of my snapshots?
Current the output display as below
PASS - 99. snapshot_99 is encrypted
PASS - 100.snapshot_100 is encrypted
PASS - 101. 500 encrypted snapshots out of 500 snapshots found. Only the first 100 encrypted snapshots are reported.
INFO  - 102. 0 unencrypted EBS volume snapshots out of 500 total snapshots
Thank you

-m        Specify the maximum number of items to return for long-running requests (default: 100).

Hi @MxxxxxF we fix it refactoring the logic to show one line per resource and getting rid of the % value because it doesn't follow Prowler's checks pattern.
With that you can use the -m option to set the MAX_ITEMS value for long-running requests.
Feel free to reopen it if you face more problems regarding that issue.
Thank you for you contribution.

Thank you so much for fixing this.
Would like to check, if I just run ./prowler across my entire account. I will still have to state the max item with -m right? else it will only run the default item which will be 100?
E.g: ./prowler -m 500?

Yes, you're right, you have to set the -m <MAX_ITEMS> value. By default the value is 100.

Thank you so much for fixing this. Would like to check, if I just run ./prowler across my entire account. I will still have to state the max item with -m right? else it will only run the default item which will be 100? E.g: ./prowler -m 500?

Yes, you're right, you have to set the -m <MAX_ITEMS> value. By default the value is 100.


Created patch based on xcaptain's patch for CMS

Applied the patch @xcaptain made here:
https://github.com/BootstrapCMS/CMS/pull/185
This covers Account Details, Account Password, and User Edit.

Thanks.


chore: upgrade to Gatling 3.13.1

Hey @fherbreteau !
I saw a discussion on StackOverflow and decided to contribute a Gatling upgrade.

Thx for the help @slandelle.
I'll merge it as soon as possible.
When merged I'll probably release a new version of it.

Thanks!


docs: add bluesky links

Description
Add Bluesky links to navbar and team members, same as:

https://github.com/vitejs/vite/pull/18568

Also updated contributors names, that it seems was very outdated


Spike: investigate implementing matchConditions

matchConditions are CEL expressions that allow to filter requests in a more fine-grained way.
We need to investigate how to implement this feature in our policies.
It might be possible to delegate the matchConditions evaluation to the ValidatingAdmissionWebhookConfiguration resource, by simply populating the matchConditions field (see: https://kubernetes.io/docs/reference/access-authn-authz/extensible-admission-controllers/#matching-requests-matchconditions, in this case, we need to modify the controller and the policies CRDs to support this.

Closing as duplicate.


chore(master): release 0.24.0

:robot: I have created a release beep boop
0.24.0 (2022-05-18)
Features

Add option to disable the default lunr stemmer (ff8e9a2)

Bug Fixes

deps: update dependency fs-extra to v10 (96c9220)
Fix parsing of top level pages when using docs only mode (ff8e9a2)
Fix passing of top sections for versions of docusaurus with breadcrumbs (ff8e9a2)
Fix search term highlighting when reusing the same search string (ff8e9a2)

This PR was generated with Release Please. See documentation.

Coverage remained the same at 75.967% when pulling 25e85db2ace1055697b3ed9733cbfdfa672b76ad on release-please--branches--master--components--docusaurus-search-local into 4a4975399151c53cc4629917055c446fe9ef838c on master.

:robot: Release is at https://github.com/easyops-cn/docusaurus-search-local/releases/tag/v0.24.0 :sunflower:


Rename private defun for clarity

Uh oh.  Looks like I need to get in the habit of always creating a PR so that the checks will run and keep me honest...


AX_ARIA_13 and AX_TOOLTIP_01 displayed in test results, but not on this Git Wiki.

I'm pretty new to Accessibility Testing and was wondering about the audit rules AX_ARIA_13 and AX_TOOLTIP_01. When I run a test on a page, these two audit rules don't appear in the Audit Rules in the Wiki Tab (https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules), nor do they always appear in the Goggle Chrome Plugin Accessibility Audit.
For example:

Should I not be seeing these because these rules don't exist or have they just not been added to this page's wiki?
Thanks!

Heya @ssjjcc,
Welcome to wild world of accessibility testing :) You're absolutely right, those rules are not present in the wiki. I went ahead and made two stubs just so the links aren't broken - https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules/_compare/b212de272832768d3f88c4058a7238297a81a893...6095fb53952a36245929460b7e576b83d59e696e. Be sure to holler if any other entries are missing from the wiki.
cc'ing @kennyw12 and @ctaymor in case they want to write little blurbs for those audits.
Regarding your second point: the chrome extension was last built and released on October 12, 2015. These plugins appear to have landed after that.
I'll go ahead and close this issue since the links are no longer broken, but be sure to let me know if you come across any other weirdness. Thanks for reporting 🌟

Awesome! Glad to have helped and thanks for getting that taken care of.
From: Jordan Scales<EMAIL_ADDRESS>Sent: Tuesday, May 24, 2016 8:50 AM
To: GoogleChrome/accessibility-developer-tools<EMAIL_ADDRESS>Cc: Scott Jordan Christensen<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [GoogleChrome/accessibility-developer-tools] AX_ARIA_13 and AX_TOOLTIP_01 displayed in test results, but not on this Git Wiki. (#280)
Heya @ssjjcchttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_ssjjcc&d=CwMFaQ&c=z0adcvxXWKG6LAMN6dVEqQ&r=Cd7s9HuOvz88IeC1iMbYPY6dqk3MfeqxkHtosY5rxEVnGO48S19SWIOzvszXVthC&m=CcboBhMLxDtLcOXLf4-IqCMMeqJ5slSY6hIoKr5KRxM&s=vtSEiWWn65Amux8xbkBs2B6F34UOutCub4eVl3B0mTQ&e=,
Welcome to wild world of accessibility testing :) You're absolutely right, those rules are not present in the wiki. I went ahead and made two stubs just so the links aren't broken - https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules/_compare/b212de272832768d3f88c4058a7238297a81a893...6095fb53952a36245929460b7e576b83d59e696ehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_GoogleChrome_accessibility-2Ddeveloper-2Dtools_wiki_Audit-2DRules_-5Fcompare_b212de272832768d3f88c4058a7238297a81a893...6095fb53952a36245929460b7e576b83d59e696e&d=CwMFaQ&c=z0adcvxXWKG6LAMN6dVEqQ&r=Cd7s9HuOvz88IeC1iMbYPY6dqk3MfeqxkHtosY5rxEVnGO48S19SWIOzvszXVthC&m=CcboBhMLxDtLcOXLf4-IqCMMeqJ5slSY6hIoKr5KRxM&s=nG40omqpdcw3lfk_nTB_seacwiaOwU7LE_HNxfDoEyg&e=. Be sure to holler if any other entries are missing from the wiki.
cc'ing @kennyw12https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_kennyw12&d=CwMFaQ&c=z0adcvxXWKG6LAMN6dVEqQ&r=Cd7s9HuOvz88IeC1iMbYPY6dqk3MfeqxkHtosY5rxEVnGO48S19SWIOzvszXVthC&m=CcboBhMLxDtLcOXLf4-IqCMMeqJ5slSY6hIoKr5KRxM&s=RBJRO8jLM36zjHmc-7jlW4Ox0TpPqGHRuH4nvzx4j_s&e= and @ctaymorhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_ctaymor&d=CwMFaQ&c=z0adcvxXWKG6LAMN6dVEqQ&r=Cd7s9HuOvz88IeC1iMbYPY6dqk3MfeqxkHtosY5rxEVnGO48S19SWIOzvszXVthC&m=CcboBhMLxDtLcOXLf4-IqCMMeqJ5slSY6hIoKr5KRxM&s=ptUztIZky0NHJn_oFbjNRNy_fsfVGdKGuD1b-4G2Za4&e= in case they want to write little blurbs for those audits.
Regarding your second point: the chrome extension was last built and released on October 12, 2015. These plugins appear to have landed after that.
I'll go ahead and close this issue since the links are no longer broken, but be sure to let me know if you come across any other weirdness. Thanks for reporting 🌟
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_GoogleChrome_accessibility-2Ddeveloper-2Dtools_issues_280-23issuecomment-2D221295665&d=CwMFaQ&c=z0adcvxXWKG6LAMN6dVEqQ&r=Cd7s9HuOvz88IeC1iMbYPY6dqk3MfeqxkHtosY5rxEVnGO48S19SWIOzvszXVthC&m=CcboBhMLxDtLcOXLf4-IqCMMeqJ5slSY6hIoKr5KRxM&s=ysk4KJQR_9KRwGCRkJ-G4V4-B24o6GyyMJsC-xnDi9w&e=


Refresh Tab Group colors

With the re-introduction of tab groups into uPortal, the coloring / skinning around the tab groups could use some rework.

Review the current tab group skinning and less variables around these elements
Update the default skin to have a demoable / quickstart color set

can you describe more about this issue
i am ready to contibute for this

@555vedant I'd recommend starting with https://github.com/uPortal-Project/uPortal/issues/2287

what you mean shall i start with #2287 ??

I mean that the task labeled "good first issue" is a good first issue, and that you volunteered to do that two weeks ago, but haven't opened a PR yet.
Finish that before asking for details on other issues.

@ChristianMurphy i will definetly work on it for sure