[SAGE-100] Creation Wizard Payment Dropdown

Description
Add payments dropdown to the creation wizard mocks page.
Some notes for potential tasking/discussion:

[ ] Support for keyboard functionality
[ ] Focus state styling
[ ] Add new icons to system.
[ ] Refactor JS
[ ] Should we set up external files for mock js?

Screenshots

Testing in sage-lib
Navigate to http://localhost:4000/pages/mock/creation_wizard
Click on the Payment Dropdown tab
Verify the payment dropdown looks and functions as expected.
Testing in kajabi-products
N/A
Related
https://kajabi.atlassian.net/browse/SAGE-100

@philschanely would love to get your 👍🏼 on this one so I can merge it in. TIA!

@pixelflips Once quick follow up is that we do indeed have separate JS files. See the way contact_profile mock is configured to include a JS file in docs/lib/sage-frontend/javascript/docs/mocks and through settings in docs/app/helpers/mocks_helper.rb Otherwise this is good to go. Thanks for your patience.

@philschanely Thanks for the info and I'll get this updated. Appreciate all the help!


StraboSpot2 Lasso data from Stereonet fails to import in new Stereonet Mobile

Observed Bug
Uncertain if this is a StraboSpot2 or updated version of Stereonet Mobile (v 4.0.4) bug. Data that are lassoed and copied successfully to the clipboard in StraboSpot2 fail to open in Stereonet Mobile because "the file does not appear to be in a format that the app can open."
Steps to reproduce the behavior:

In StraboSpot2 Lasso Spots for Stereonet
Click on End Draw
Success! Data had been copied to the clipboard
Open Stereonet Mobile app on iPad
Click on Data in top right corner
Click the paste symbol in bottom center of screen
Messages from Stereonet: "Stereonet Mobile pasted from StraboSpot2" and then "The file does not appear to be one that the ap can open. Sorry!"

I also emailed Rick Allmendinger in case the bug is with Stereonet Mobile v 4.0.0

We are in the process of updating to fit the new StereoNet v4.x.x.

@srmulcahy We have updated the data for v4 of Stereonet.  There is some conversion issues with the time and date that I emailed Rick about.  The changes will be out in a new version soon.

I am going to close this issue for now. Feel free to reopen it if you are having anymore issues.


Add more links to framework integrations

Let's add links to all the framework integrations we have implemented to the README under the "Getting Started" section.

Thanks @ramonza, am on it!

@odeke-em anything more to add or can this issue be close?


extending from Faceter::Mapper

@nepalez what's correct way of extending Faceter::Mapper
I want to add one command structure do mapper. When I do this (see below) other commands like symbolize_keys are not available.
class ApiMapper::Mapper < Faceter::Mapper
  configure do
    command :structure, ApiMapper::Structure, &ApiMapper::Coerces[:structure]
  end
end

@martinciu Actually I didn't plan to extend mappers, so I need to think. This is not the bug, but definitely this feature of extendability could be useful. I think this worth an issue to the abstract_mapper
The problem with configure is that his method of AbstractMapper::DSL redefines all mapper settings. When you call it in your ApiMapper the only mapper command is :structure.

@nepalez agree that it's not a bug.
I was also thinking of extending faceter (or abstract_mapper) in this way:
class Mapper < Faceter::Mapper
  symbolize_keys

  child_mappings # mappings defined in IssueMapper

  wrap to: :attributes, only: attributes_list
  create from: [:attributes] do |attributes|
    entity_class.new(attributes)
  end
end

class IssueMapper < Mapper
  entity_class Issue
  attributes_list :id, :title, :status

  # child_mappings
  rename :statusCode, to: :status
end

Does it make any sense to you? Or maybe it's our of the scope of faceter? I'm open for suggestions to solve it in other way. Thanks!

I think it does. But I'd like to play with the idea for some time.

@martinciu Eventually (in v0.1.0) I've made mapper's configure to update existing set of commands and rules like in your first post in this thread. Would be nice if you could check it and give a feedback :)
The second thing with lazy definition proves to be more tricky. I need to dig it more.


DUP-Admin-> FAQ page does not show any success or error message when saving after the page time-out

Parent ticket: https://github.com/bcgov/parks-reso-admin/issues/325
Scenario:

Navigate to the DUP-Admin on TEST: https://d3jkh5unv9de6y.cloudfront.net/dayuse/
Log in as a sysAdmin
Navigate to the FAQ page and then add content
Try to save the content after like 15 minutes/after the page has timed-out.

Issue:

When the content is saved after the page has timed out, the confirmation message is displayed but after that neither success nor error message is displayed.

@manuji  After the pages times out and you confirm you want to make the changes; Why happens to the information you are saving? Does it successfully save or does it fail? I am currently try to reproduce

Hi @Christopher-walsh22 , no, the data wasn't saved. I lost my changes when I refreshed the page.

@manuji  After do some digging into this one I think its related to accessing restricted pages after you've timed out. You would need to be re-authenticated to allow the form to submit. If the form isn't submitting then there wouldn't be an api response to trigger the toast message. I can dig further into this one but it feels like it would be how DUP uses key cloak at a higher level rather than an problem with the FAQ page. We should discuss this further at the next refinement session if needed.

Moving out of sprint 7 - this is something that should likely be addressed across all of our admin platforms - an error page to make users aware when they have timed out.

November 21, 2024 - DUP prioritization session. This ticket/issue was identified as low priority. Have updated to low and added to icebox for now. Can be revisited at a later date.


Enable object detection and classification

The project uses densecap, but the original author disabled it. There is no explanation why it was disabled. We should be trying to get it to run and evaluate if it is usable or if we need a new machine learning model.
https://github.com/LibrePhotos/librephotos/blob/289f413c303bc06e04de2c8c8decb764ba86481c/api/models.py#L206-L221
We need to also need to change this function to add it to the AlbumThings:
https://github.com/LibrePhotos/librephotos/blob/289f413c303bc06e04de2c8c8decb764ba86481c/api/models.py#L496-L515

Well I tried it, and it just crashed :/ Maybe somebody else will have more luck with it. We could also switch to a different object detection and classification framework.

Well I tried it, and it just crashed :/ Maybe somebody else will have more luck with it. We could also switch to a different object detection and classification framework.

Related to #36

Related to #36

Maybe we should try https://github.com/OlafenwaMoses/ImageAI

Maybe we should try https://github.com/OlafenwaMoses/ImageAI

Or Yolov4: https://github.com/AlexeyAB/darknet

Or Yolov4: https://github.com/AlexeyAB/darknet

We should maybe use this. Looks like the most used framework: https://github.com/tensorflow/models/blob/master/research/object_detection/colab_tutorials/inference_tf2_colab.ipynb

We should maybe use this. Looks like the most used framework: https://github.com/tensorflow/models/blob/master/research/object_detection/colab_tutorials/inference_tf2_colab.ipynb

https://github.com/facebookresearch/detectron2

https://github.com/facebookresearch/detectron2

@airfield20 Hey, I saw your post in the ownphotos thread. Are you still interested in implementing object detection for the project?

@airfield20 Hey, I saw your post in the ownphotos thread. Are you still interested in implementing object detection for the project?

Yes, I'd like to contribute if I can. I did not know the project was active again.

Yes, I'd like to contribute if I can. I did not know the project was active again.

Could you write a python script that implements YOLO Object Detection? Input would be a picture or image path and output would be the list of objects as strings and their confidence value.
Also, some install instructions for YOLO would be great so that I can implement in the dockerfile 👍

Could you write a python script that implements YOLO Object Detection? Input would be a picture or image path and output would be the list of objects as strings and their confidence value.
Also, some install instructions for YOLO would be great so that I can implement in the dockerfile 👍

Sure, should I submit a pull request to the dev branch with the file in the root directory? or just post it here

Sure, should I submit a pull request to the dev branch with the file in the root directory? or just post it here

I think it will be easiest to use the YOLO classifier that's built into opencv, to ensure maximum compatibility. If we test another better performing classifier later on that may depend on specific hardware, we could add a configuration option for the user to select which system they prefer.

I think it will be easiest to use the YOLO classifier that's built into opencv, to ensure maximum compatibility. If we test another better performing classifier later on that may depend on specific hardware, we could add a configuration option for the user to select which system they prefer.

Sounds like a good idea!
Pull request, but put the file in api folder 👍
I don't know much about classifiers, but could you choose a model that is able to find a lot of different object classes?

Sounds like a good idea!
Pull request, but put the file in api folder 👍
I don't know much about classifiers, but could you choose a model that is able to find a lot of different object classes?

@derneuere

testing yolov4 w/ opencv. Hows this?
Also these are the class names that can be detected: https://raw.githubusercontent.com/hhk7734/tensorflow-yolov4/master/test/dataset/coco.names

@derneuere

testing yolov4 w/ opencv. Hows this?
Also these are the class names that can be detected: https://raw.githubusercontent.com/hhk7734/tensorflow-yolov4/master/test/dataset/coco.names

Just basing my implementation on this gist https://gist.github.com/YashasSamaga/e2b19a6807a13046e399f4bc3cca3a49

Just basing my implementation on this gist https://gist.github.com/YashasSamaga/e2b19a6807a13046e399f4bc3cca3a49

Looks good! 👍  But I would prefer more classes. This one seems to support up to 9000: https://github.com/philipperemy/yolo-9000 Could you try if the cfg and the weight files are compatible?

Looks good! 👍  But I would prefer more classes. This one seems to support up to 9000: https://github.com/philipperemy/yolo-9000 Could you try if the cfg and the weight files are compatible?

cfg is here: https://github.com/pjreddie/darknet/tree/61c9d02ec461e30d55762ec7669d6a1d3c356fb2/cfg
You have to download this folder https://github.com/philipperemy/yolo-9000/tree/master/yolo9000-weights and do this:
cat yolo9000-weights/x* > yolo9000-weights/yolo9000.weights # it was generated from split -b 95m yolo9000.weights

cfg is here: https://github.com/pjreddie/darknet/tree/61c9d02ec461e30d55762ec7669d6a1d3c356fb2/cfg
You have to download this folder https://github.com/philipperemy/yolo-9000/tree/master/yolo9000-weights and do this:
cat yolo9000-weights/x* > yolo9000-weights/yolo9000.weights # it was generated from split -b 95m yolo9000.weights

Just tried that and the model will not initialize using cv2.dnn_DetectionModel class

Just tried that and the model will not initialize using cv2.dnn_DetectionModel class

Hmm, in https://github.com/AlexeyAB/darknet there are the following tips. Seems to be a fork:
186 MB Yolo9000 - image: darknet.exe detector test cfg/combine9k.data cfg/yolo9000.cfg yolo9000.weights
Remember to put data/9k.tree and data/coco9k.map under the same folder of your app if you use the cpp api to build an app

Hmm, in https://github.com/AlexeyAB/darknet there are the following tips. Seems to be a fork:
186 MB Yolo9000 - image: darknet.exe detector test cfg/combine9k.data cfg/yolo9000.cfg yolo9000.weights
Remember to put data/9k.tree and data/coco9k.map under the same folder of your app if you use the cpp api to build an app

@derneuere I've managed to get yolo-9000 working using https://pypi.org/project/darknetpy/
code snippet:
from darknetpy.detector import Detector

detector = Detector('/home/aaron/Repos/yolo-9000/darknet/cfg/combine9k.data',
                    '/home/aaron/Repos/yolo-9000/darknet/cfg/yolo9000.cfg',
                    '/home/aaron/Repos/yolo-9000/yolo9000-weights/yolo9000.weights')

results = detector.detect('/home/aaron/Repos/librephotos/api/yolo/test_images/pets.png')
print(results)

the cfg file requires the data folder from https://github.com/pjreddie/darknet/tree/61c9d02ec461e30d55762ec7669d6a1d3c356fb2
I think this detector.detect function has the interface that you require.

@derneuere I've managed to get yolo-9000 working using https://pypi.org/project/darknetpy/
code snippet:
from darknetpy.detector import Detector

detector = Detector('/home/aaron/Repos/yolo-9000/darknet/cfg/combine9k.data',
                    '/home/aaron/Repos/yolo-9000/darknet/cfg/yolo9000.cfg',
                    '/home/aaron/Repos/yolo-9000/yolo9000-weights/yolo9000.weights')

results = detector.detect('/home/aaron/Repos/librephotos/api/yolo/test_images/pets.png')
print(results)

the cfg file requires the data folder from https://github.com/pjreddie/darknet/tree/61c9d02ec461e30d55762ec7669d6a1d3c356fb2
I think this detector.detect function has the interface that you require.

@derneuere do you want this wrapped in a function in the API folder or is this good enough?

@derneuere do you want this wrapped in a function in the API folder or is this good enough?

Yes, that would be great 👍  I also need some install instructions. Do I only have to download the files and add darknetpy to the requirements or do I have to do more?

Yes, that would be great 👍  I also need some install instructions. Do I only have to download the files and add darknetpy to the requirements or do I have to do more?

darknetpy relies on clang to be installed as well. which can be installed via apt. I will write more in depth instructions and post them here after I create the PR.

darknetpy relies on clang to be installed as well. which can be installed via apt. I will write more in depth instructions and post them here after I create the PR.

I got it to work and opened up a pull request: https://github.com/LibrePhotos/librephotos/pull/142
But I have a memory issue see here: https://github.com/danielgatis/darknetpy/issues/31

I got it to work and opened up a pull request: https://github.com/LibrePhotos/librephotos/pull/142
But I have a memory issue see here: https://github.com/danielgatis/darknetpy/issues/31

We should use MobileNetV3 to implement object detection:
https://pytorch.org/vision/stable/models.html
import torch
import cv2
from torchvision import transforms, models
import torchvision

mobilenet_v3 = models.mobilenet_v3(pretrained=True)
normalize = transforms.Normalize(mean=[0.485, 0.456, 0.406],
                                 std=[0.229, 0.224, 0.225])
mobilenet_v3(normalize(images))
// The images should be resized to 224x224 because that's the size torchvision likes.
image=torch.tensor(cv2.resize(cv2.imread("individualImage.png"),(224,224))/255.0).to(torch.float32).permute(2,0,1).unsqueeze(0)(edited)

out=mobilenet_v3(normalize(image))
// Textfile with the classes: https://gist.github.com/yrevar/942d3a0ac09ec9e5eb3a
imagenetidx[int(out.argmax())]


Implement USER Registration

Implement User Management
Create functionality for user registration, login, role management, data retrieval, and deletion within the system.
Repository: Misight-Server
Actionable Tasks:

Create User Model:
Implement User entity class in the model package with attributes:
user_id: INT, primary key, auto-incremented.
username: VARCHAR(255), unique, not null.
password: VARCHAR(255), not null (ensure password is hashed for security).
role: ENUM('ADMIN', 'MINE_ADMIN', 'STAKEHOLDER'), not null.
Create User Repository:
Implement UserRepository interface in the repository package.
Create User Service:
Create UserService class in the service package with methods:
User registerUser(User user): Register a new user.
Optional findByUsername(String username): Find user by username.
User login(LoginRequest loginRequest): Authenticate user login.
List getAllUsers(): Retrieve all users.
User updateUserRole(int userId, String role): Update user role.
void deleteUser(int userId): Delete a user by ID.
Create User Controller:
Implement UserController class in the controller package.
Map endpoints:
@PostMapping("/users/register") - Endpoint for user registration.
@PostMapping("/users/login") - Endpoint for user login.
@GetMapping("/users") - Endpoint to retrieve all users.
@GetMapping("/users/{id}") - Endpoint to retrieve a user by ID.
@PutMapping("/users/{id}/role") - Endpoint for updating user roles.
@DeleteMapping("/users/{id}") - Endpoint for deleting a user.
Implement Role-Based Access Control:
Ensure that only ADMIN users can manage user roles and perform deletions.
Input Validation and Error Handling:
Implement input validation for registration and login.
Handle exceptions for user not found or unauthorized actions.

Completion Criteria:
User management functionality is fully implemented, including registration, login, role management, retrieval, and deletion, with corresponding unit tests and documentation.

Changes Implemented:

Updated User model with secure password handling using BCrypt
Added role-based user management (ADMIN, MINE_ADMIN, USER)
Implemented secure password verification
Added data validation annotations
Enhanced data privacy in toString method

Technical Details:

Using Spring Security's BCryptPasswordEncoder
Roles implemented as Enum for type safety
Added unique constraint on username
Passwords are encrypted before storage
Added proper null checks and validations

Testing Required:

User registration with password encryption
Login with encrypted password verification
Role assignment and validation
Username uniqueness constraint
Password update functionality

Dependencies Added:

spring-boot-starter-security


[Question]: waht's the prupose of below code

Describe your problem
in pdf_parser.py ,
if sum([1 if e else 0 for e in self.is_english]) > len(self.page_images) / 2:
self.is_english = True
else:
self.is_english = False
    self.is_english = False

why do u set self.is_english = False finally?

Previously, different approaches were taken for handling languages, but the results were not satisfactory, so it was abandoned.


Remove Support for Deprecated TLSProfileOld

The Go authors deprecated support for SSLv3 in go 1.13. They've decided to remove it in go 1.14, and have already merged the commit.
See: https://golang.org/issue/32716
This PR, or something like it, should probably land before February 2020.

What do you think of changing the minimum version to drop SSL3 support without removing the "old" profile entirely?

It's tricky, yeah? If someone is depending on the behavior of "old" and it changes, is that better than having "old" disappear entirely, break something for someone, but make the change obvious?

I added a deprecation warning for this in #2183 and I think we can merge the removal after the next release goes out with that warning.

@zwass Can we merge this? The deprecation was introduced in 2.5.0 which has been out for over 6 months.


Docs: Fix AABB is_finite() and is_equal_approx()

Fixes https://github.com/godotengine/godot-docs/issues/10184 and fixes https://github.com/godotengine/godot-docs/issues/10185.

Thanks!


Single quote character in haystack causes missing matches and breaks sorting

I noticed that if an entry in the haystack contains a single quote character ' and one uses interLft: 2 (or 1), the idxs.length and order.length of the result of search() do not match up. The order array will have less items than idxs. This results in missing matches and the ordering being broken.
Reproduce with:
let haystack = [
  "Foo'xy1234567890",
  "xy1",
  "xy123",
];

let needle = "xy";

let opts = {
  intraMode: 0,
  interLft:  2,

  sort: (info, haystack, needle) => {
    return info.idx.map((v, i) => i).sort((a, b) => haystack[info.idx[a]].length - haystack[info.idx[b]].length);
  }
};

let uf = new uFuzzy(opts);

let [idxs, info, order] = uf.search(haystack, needle, true, 1e5);

console.log(idxs.length, order.length, order.map(i => haystack[idxs[i]]));

Which will output
3, 2, ["Foo'xy1234567890", "xy1"]

Note how "xy123" is missing from the order results and the long string comes before the short one even though we are sorting by shortest string.
If we instead change the single quote in Foo'xy1234567890 to some other special character like a dot Foo.xy1234567890 we will see this output instead:
3, 3, ["xy1", "xy123", "Foo.xy1234567890"]

All results are returned and the sorting works as expected.
This does not happen if you use interLft: 0. I was not able to find other special characters that behave in the same broken way.

I was not able to find other special characters that behave in the same broken way.

there is some special treatment for ' to avoid splitting a needle like d'angelo into two terms d angelo or where's waldo into where s waldo, since d and s should not be treated as separate terms.
you can avoid this special behavior by adjusting the regexps and intraContr

Thank you for the explanation and pointing to a workaround.
But even considering these facts shouldn't the "idxs" and "order" arrays always have the same length? Note how instead of the entry containting the ', another entry will be omitted from the matches. On the other hand the entry with the ' that should not be in the matches is there. Oh and the sort order being wrong :)
Unless I mixed something up with the array indices?

yeah, i'll check it out. probably bug.

ok, not a bug.
idxs is only relevant  when info and order are null. once you have those, you should rely on the info.idx array, and order being a reference into that. this is because the "info" pass does additional post-filtering. this is mentioned in the example code comments: https://github.com/leeoniya/uFuzzy#example


Update script.js

improve readability , remove unused code and In the 'handleWeatherError' function, you can display a user-friendly error message or use a default weather icon.
Title and Issue number

Title :
Issue No. :
Code Stack :
Close #<issue_no>

Video (mandatory)

Checklist:

[ ] I have mentioned the issue number in my Pull Request.
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have created a helpful and easy to understand README.md
[ ] I have updated the projectData.json file for my contribution
[ ] I have added the img of my project in the assets/img section

Additional context (Mandatory )
Are you contributing under any Open-source programme?

@hemant933 First of all raise a proper issue & after get assigned , only then submit your PR. Please go through contributing.md before contributing.


Laravel 10

Hi,
I have updated this excellent app to Laravel 10 and it works fine, for those who are interrested; you need to use laravel-filemanager so I have updated it too this package to Laravel 10 and it's available now on my repository : https://github.com/VDHSoft-com/laravel-filemanager
thanks for sharing this code Mario, it's great !
sincerly,
Domi.

thank you :) I haven't use laravel for ages, but if you find it useful I am really glad it helped you!


Fix sensu2 extension list for all namespaces

Upstream fixed sensuctl extension list to support --all-namespaces.  This will need to be applied in #1013.  This is one item mentioned in #901
Upstream fix: https://github.com/sensu/sensu-go/pull/2337

@treydock can this be closed now that https://github.com/sensu/sensu-puppet/pull/1013 is merged?

Yep, closing.


downloading cloud-api lambda function codebases takes a long time

I have 5 cloud apis and the size of them are pretty much the same as the boilerplate generated by awsmobile. but downloading cloud-api lambda function codebases takes a really long time sometimes it just hangs and I don't know if it's still downloading. Is it normal? Do you need more details from me?

Also would be great if the tool displays how big the files are and much has been downloaded. My download speed is 300mb/s and the files size is around 500mb. It takes way less time for me to upload the files.
So some times I just cancel this step when I do awsmobile push

Thanks. We use git to manage our source so when we push, we make sure it's the latest code. We probably don't need the get the latest same code.

Hi All,
I am also experiencing the same issue with the "awsmobile push" command, and with only a sample lambda function.  The command nevers seems to complete downloading.....
Stuck here:
retrieving the latest backend awsmobile project information
awsmobile project's details logged at:
awsmobilejs/#current-backend-info/backend-details.json
awsmobile project's specifications logged at:
awsmobilejs/#current-backend-info/mobile-hub-project.yml


Add CopyTo and change behavior of TransformTo

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1666

Relevant Lines:
1666

💛  - Coveralls


Logos squashed in Workloads view

Expected behaviour
Logos for Workloads should be scaled proportionally.
Actual behaviour
Rectangular logos seem to be forced into a square shape, which looks squashed.
Steps to reproduce the behavior
View Nginx or Quarks cf-operator in the Workloads view.


Sui doc content issue or request

we face some problem to find links in laptop and those links are easly found in the mobile app version

we face some problem to find links in laptop and those links are easly found in the mobile app version

Duplicate of #7866


Adding package manager info

I added package manager info to most supported disros. By package manager I took the most common one(s) used.

the info you want updated on it isn't going to be added
and its not going to be added cause package manager info its pointless to add when people can just ask or google it
its not needed and the info is for more of the more important info if the distro is good enough for you

(c) Preshyon


I use submit_review, Recently，Have been failing lately ,Help me！

i use submit_review, Keep failing, I'm going to cry, display the following message, what should I do， help me！
[11:27:53]: appStoreVersions with id 'xxxx-xxxx-xxxx-xxxx-xxxxx' is not in valid state. - This resource cannot be reviewed, please check associated errors to see why.
The provided entity is missing a required attribute - You must provide a value for the attribute 'whatsNew' with this request
The provided entity is missing a required attribute - You must provide a value for the attribute 'whatsNew' with this request
The provided entity is missing a required attribute - You must provide a value for the attribute 'whatsNew' with this request
The provided entity is missing a required attribute - You must provide a value for the attribute 'whatsNew' with this request
The provided entity is missing a required attribute - You must provide a value for the attribute 'whatsNew' with this request
The provided entity is missing a required attribute - You must provide a value for the attribute 'whatsNew' with this request
The provided entity is missing a required attribute - You must provide a value for the attribute 'whatsNew' with this request

It seems like you have not included the output of fastlane env To make it easier for us help you resolve this issue, please update the issue to include the output of fastlane env 👍

✅ fastlane environment ✅
Stack

Key
Value

OS
11.4

Ruby
2.6.3

Bundler?
false

Git
git version 2.32.0 (Apple Git-132)

Installation Source
/usr/local/bin/fastlane

Host
macOS 11.4 (20F71)

Ruby Lib Dir
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib

OpenSSL Version
LibreSSL 2.8.3

Is contained
false

Is homebrew
false

Is installed via Fabric.app
false

Xcode Path
~/Downloads/Xcode.app/Contents/Developer/

Xcode Version
13.2.1

Swift Version
5.5.2

System Locale

Variable
Value

LANG
en_US.UTF-8
✅

LC_ALL
en_US.UTF-8
✅

LANGUAGE

fastlane files:
No Fastfile found
No Appfile found
fastlane gems

Gem
Version
Update-Status

fastlane
2.205.0
✅ Up-To-Date

Loaded fastlane plugins:
No plugins Loaded
Loaded gems

Gem
Version

did_you_mean
1.3.0

rouge
2.0.7

xcpretty
0.3.0

terminal-notifier
2.0.0

unicode-display_width
1.7.0

terminal-table
1.8.0

plist
3.5.0

addressable
2.8.0

multipart-post
2.0.0

word_wrap
1.0.0

optparse
0.1.1

tty-screen
0.8.1

tty-cursor
0.7.1

tty-spinner
0.9.3

artifactory
3.0.15

babosa
1.0.3

colored
1.2

highline
2.0.3

commander
4.6.0

faraday
1.0.1

faraday_middleware
1.0.0

gh_inspector
1.1.3

mini_magick
4.10.1

naturally
2.2.0

rubyzip
2.3.0

security
0.1.3

xcpretty-travis-formatter
1.0.0

dotenv
2.7.6

simctl
1.6.8

uber
0.1.0

declarative
0.0.20

declarative-option
0.1.0

representable
3.0.4

retriable
3.1.2

mini_mime
1.0.2

httpclient
2.8.3

webrick
1.4.2

google-apis-core
0.4.2

google-apis-playcustomapp_v1
0.7.0

google-apis-androidpublisher_v3
0.16.0

google-cloud-env
1.3.3

google-cloud-errors
1.0.1

google-cloud-core
1.6.0

google-apis-iamcredentials_v1
0.10.0

google-apis-storage_v1
0.11.0

digest-crc
0.6.1

google-cloud-storage
1.36.1

emoji_regex
3.0.0

rexml
3.2.5

nanaimo
0.3.0

colored2
3.1.2

claide
1.0.3

CFPropertyList
3.0.3

atomos
0.1.3

xcodeproj
1.21.0

public_suffix
4.0.6

excon
0.76.0

unf_ext
<IP_ADDRESS>

unf
0.1.4

domain_name
0.5.20190701

http-cookie
1.0.3

faraday-cookie_jar
0.0.7

fastimage
2.2.0

json
2.3.1

bundler
2.1.4

jwt
2.2.2

multi_json
1.15.0

signet
0.16.1

os
1.1.1

memoist
0.16.2

googleauth
1.1.2

rake
13.0.3

aws-eventstream
1.1.0

aws-sigv4
1.2.2

aws-partitions
1.368.0

jmespath
1.4.0

aws-sdk-core
3.105.0

aws-sdk-kms
1.37.0

aws-sdk-s3
1.80.0

forwardable
1.2.0

logger
1.3.0

stringio
0.0.2

ipaddr
1.2.2

openssl
2.1.2

ostruct
0.1.0

strscan
1.0.0

date
2.0.0

io-console
0.4.7

fileutils
1.1.0

etc
1.0.1

zlib
1.0.0

libxml-ruby
3.1.0

psych
3.1.0

mutex_m
0.1.0

generated on: 2022-03-22

There are many reasons why you might be feeling like a failure. Some factors that might play a role include.

Fill in the new content for all languages supported by App in the Background of Apple Connection, and it will work normally


feat(widget-space): ability to control selected activity externally

Adds a react prop setCurrentActivity that allows react users of the widgets to control the current activity.

@harborhoffer this would need to be added to our journey test suite, but we currently only testing the browser global and data api implementation method. I'll mark these as blocked until we get that testing in.


💅 False positive error for noInteractiveElementToNoninteractiveRole and custom element

Environment information
CLI:
  Version:                      1.7.3
  Color support:                true

Platform:
  CPU Architecture:             aarch64
  OS:                           macos

Environment:
  BIOME_LOG_DIR:                unset
  NO_COLOR:                     unset
  TERM:                         "xterm-256color"
  JS_RUNTIME_VERSION:           "v18.19.0"
  JS_RUNTIME_NAME:              "node"
  NODE_PACKAGE_MANAGER:         "yarn/4.1.0"

Biome Configuration:
  Status:                       Loaded successfully
  Formatter disabled:           false
  Linter disabled:              false
  Organize imports disabled:    false
  VCS disabled:                 true

Linter:
  Recommended:                  true
  All:                          false
  Rules:                        a11y/noRedundantAlt = "warn"
                                a11y/useButtonType = "warn"
                                complexity/noForEach = "off"
                                complexity/useArrowFunction = "warn"
                                complexity/useFlatMap = "warn"
                                complexity/useLiteralKeys = "off"
                                complexity/useOptionalChain = "warn"
                                correctness/useJsxKeyInIterable = "off"
                                performance/noAccumulatingSpread = "warn"
                                performance/noDelete = "warn"
                                style/noInferrableTypes = "warn"
                                style/noNamespace = "off"
                                style/noParameterAssign = "warn"
                                style/noUselessElse = "warn"
                                style/useConst = "warn"
                                style/useImportType = "warn"
                                style/useSelfClosingElements = "warn"
                                style/useSingleCaseStatement = "off"
                                style/useSingleVarDeclarator = "warn"
                                style/useTemplate = "warn"
                                suspicious/noAssignInExpressions = "warn"
                                suspicious/noClassAssign = "off"
                                suspicious/noConfusingLabels = "warn"
                                suspicious/noConsoleLog = "warn"
                                suspicious/noExplicitAny = "warn"

Workspace:
  Open Documents:               0

Rule name
noInteractiveElementToNoninteractiveRole
Playground link
https://biomejs.dev/playground/?code=ZgB1AG4AYwB0AGkAbwBuACAAcgBlAG4AZABlAHIAQwB1AHMAdABvAG0ARQBsAGUAbQBlAG4AdABXAGkAdABoAFIAbwBsAGUAKAApACAAewAKACAAIAByAGUAdAB1AHIAbgAgADwAeAAtAGUAbABlAG0AZQBuAHQACgAgACAAIAAgACAAcgBvAGwAZQA9ACIAZwByAG8AdQBwACIAIAAgACAAIAAgACAACgAgACAAIAAvAD4ACgB9AA%3D%3D
Expected result
Autonomous  custom elements should be treated as non-interactive elements.
Code of Conduct

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

Autonomous custom elements should be treated as non-interactive elements.

Do you have some link that we can use as a source of truth?

I admit that the statement may have been a bit strong, but I believe it to be fundamentally accurate.
Autonomous custom elements, as described here Using custom elements, directly extend the HTMLElement class, and thus, they do not possess any inherent interactivity.
On the other hand, customized built-in elements extend classes of interactive elements like <button>, <a>, etc., which is a different case.

The reason I'm asking is because this needs to be documented, in case this is a valid bug. So a W3C link that explains this is beneficial for us developers and end users

From the W3C spec, autonoumous custom elements can have any role, so I think it's reasonable to ignore custom elements in this rule.


Upgrade dependencies

Wonder if this will resolve https://github.com/foxglove/fox/issues/40

Doesn't fix the failing test, but merging anyway since the work is done and it did not make anything worse.
Note I had to hold typescript at 4.6.x because 4.7.x is causing some weird issues with missing types for commander.


Update Custom Model Binding to 2.1.

Addresses #16319.
Fixes #16367

@serpent5  nice work, thanks!

@guardrex I think this affects #5495. I'm going to look at the linked issues next and then do a 3.1 update. I dunno if you want to wait until then before updating the sample-tracker. I'm just putting it on your radar for when you're back from ~working through your holidays~ being OOF. :smile:

Thanks @serpent5 ... Since I'm not cross-linking to the PRs, I'll just update it in the tracking issue to 3.1 now. Well ... "now" = "Monday" :smile: lol ... I'm savoring my last two PTO days before 🏃 in January.

I'm savoring my last two PTO days before 🏃 in January.

Glad to hear it. You guys work too hard but what you do is great.


Performance test at releases

Create a test script that runs 1000tx and captures performance. Run this regularly as part of the release process to determine any performance changes.

Add in slashing protection
Capture the results so we can compare against at every release


Build docs during CI

Fixes https://github.com/discopy/discopy/issues/229

I've been trying to speed up the build / docs workflow (for now it takes ~8min, almost twice as long as build / test) by caching the directories docs/_build and docs/_api. On my local machine it also takes ~8 min to build the entire docs from scratch but then it takes less than a minute to build them again. But on CI it looks like it's not working ATM...

The Upload step takes over 2 minutes to complete for some reason. We don't actually need the artifact since it's gonna be re-deployed by read-the-docs anyway so we can probably remove that. Still unclear why the Build step takes so long.

@boldar99 I also tried this ammaraskar/sphinx-action@master but it didn't seem to be doing anything better than just running the install + build ourselves. Also it was a nightmare to debug.

I think the most reasonable option is to keep this very long docs build, but make sure that we only run it when the source code or docs has changed in the previous commit (e.g. not when we only change the tests).

Oh yeahhh 😎
build / docs (3.9) (pull_request) Successful in 21s

Let's merge this!


Complete equation derivation for whole turbine

Completed constraints and documented proposed data layout; need to complete constraint-gradient.

Completed constraint gradient for full turbine; should be checked once more before marking this as done.
Would like to see Derek's implementation of the Pitch-controller perform successfully as test of the underlying formulation.

Marking this as done; Derek confirmed success of the pitch controller application.


Remove some crates.io patches from zebra/Cargo.toml

Some of the crates.io patches refer to commit hashes that aren't in @yaahc's GitHub repositories any more, causing build failures like:
https://github.com/ZcashFoundation/zebra/pull/524/checks?check_run_id=841330606
Removing the color-eyre and spandoc patches works on my machine, and hopefully CI:
https://github.com/ZcashFoundation/zebra/pull/524/commits/b05e6b55f7c0c52ee446fa7b3c0d76ffc0632d70
https://github.com/ZcashFoundation/zebra/pull/524/checks?check_run_id=841458489
But I'm not sure if that's the right thing to do.

spandoc patches shouldn't need to be removed, but we should remove the color-eyre ones. I was afraid they would break but i was hoping with the rev stuff henry did it would survive deleting the branch... guess not. Sorry about that :sweat_smile:


Fix comments in return statement argument

Fixes #611

This PR should fix #611.

I sent a variation of this approach on #683, let me know what you think.

Thanks!


Intermittent ''_dependants.isEmpty' is not true" exception

I've been seeing this exception, but only intermittently. Not sure what the root problem is as the stack doesn't contain anything directly related to what I'm working on.
Note also: I think in American English we just use 'dependent'.
--------- beginning of main
--------- beginning of system
I/flutter : -- EXCEPTION CAUGHT BY WIDGETS LIBRARY ---------------------------------
I/flutter : Exception caught while building Overlay-[GlobalKey 699493554]
I/flutter : 'packages/flutter/src/widgets/framework.dart': Failed assertion: line 1543: '_dependants.isEmpty' is not true.
  This is probably another symptom.

Spelling fix in https://github.com/flutter/flutter/pull/2746


Enhancements in video player

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
*The problems

When the player goes to fullscreen, the bottom controller doesn't disappear manually and goes after several seconds in that time it hides the subtitles.
can't change the source in the player (well not a very big prob)
3)if i press back then the player continues to play videos .
no keyboard shortcuts to forward or backward some seconds (or I don't it)

*Solution

add something like vlc that after a right click the bottom control panel  disappear or decrease the disappearing time
its not something a big prob but if u can add an option to change source in player then it would be noice
its a bug
there can be 2 things that I don't know the shortcuts or there's none

*alternatives
I can't think of anything
Additional context
this softwares real gud but it needs some polishing like when i search for some anime it gives an empty result.

K. But I think this point is missed "if I press back then the player continues to play videos ." Cause of numbering mess up

I've seen that sometimes, but it doesn't happen always, need to how to reproduce it first

can you list all the shortcuts you want and what they should be?
you won't be able to change shortcuts, adding a control to edit shortcut seems like too much work.

can you list all the shortcuts you want and what they should be?
you won't be able to change shortcuts, adding a control to edit shortcut seems like too much work.

Umm sorry for the late reply
And for the shortcuts:

Add keys for forward or backward 10 sec
Ctrl+ keys for next or previous episode ( if possible else it can be forward/backward 30 sec)
Space for pause/play
F key for fullscreen

I can think of these only for now but these are the most needed ones aswell so


Display the active sessions to the logged in user (client)

@itsniezwe the screen for this is Start.js, and I've added a dummy variable "noSessions" that I set to "XX" for now. You should be able to replace that dummy with a method to fetch the actual number of sessions that can be joined. Hope this helps.


Runtime error: valid_page_size issue with the maxpool configuration for Vanilla UNet.

Describe the bug
Experiencing a valid page_size issue in the maxpool operation for a configuration of Vanilla U-Net.
Configuration:-
Input shape - [1, 256, 60, 80] (NCHW)
kernel_size= (2,2)
padding=(0, 0)
stride=(2, 2)
dilation=(1,1)
To Reproduce
Steps to reproduce the behavior:

Checkout to branch punith/vanilla_unet_maxpool_issue
Run command, pytest tests/ttnn/unit_tests/operations/test_maxpool2d.py::test_run_max_pool_vanilla_unet

Expected behavior
It should pass without any issue.
Screenshots
E       RuntimeError: TT_FATAL @ ../tt_metal/impl/buffers/buffer.cpp:38: valid_page_size
E       info:
E       For valid non-interleaved buffers page size 40 must equal buffer size 2528. For interleaved-buffers page size should be divisible by buffer size

Please complete the following environment information:

OS: Ubuntu 20.04
Device: WH-n150

fyi @saichandax

by rebasing to main, I was able to resolve this issue @punithsekar .
I will close the issue now. cc: @mbahnasTT


vagrant worker connection refused

When I run vagrant up worker I get the following error message from Vagrant:
$ vagrant up worker
Bringing machine 'worker' up with 'virtualbox' provider...
==> worker: Importing base box 'generic/alpine38'...
==> worker: Matching MAC address for NAT networking...
==> worker: Checking if box 'generic/alpine38' version '3.1.22' is up to date...
==> worker: Setting the name of the VM: vagrant_worker_1611164269731_58978
==> worker: Fixed port collision for 22 => 2222. Now on port 2200.
==> worker: Clearing any previously set network interfaces...
==> worker: Preparing network interfaces based on configuration...
    worker: Adapter 1: nat
    worker: Adapter 2: intnet
==> worker: Forwarding ports...
    worker: 22 (guest) => 2200 (host) (adapter 1)
==> worker: Running 'pre-boot' VM customizations...
==> worker: Booting VM...
==> worker: Waiting for machine to boot. This may take a few minutes...
    worker: SSH address: <IP_ADDRESS>:22
    worker: SSH username: vagrant
    worker: SSH auth method: private key
    worker: Warning: Connection refused. Retrying...
    worker: Warning: Connection refused. Retrying...
    worker: Warning: Connection refused. Retrying...
    worker: Warning: Connection refused. Retrying...

The logs (displayed from the docker-compose logs -f tink-server boots nginx command) show the following:
boots_1                  | {"level":"info","ts":1611163375.3727038,"caller":"syslog/receiver.go:114","msg":"host=<IP_ADDRESS> facility=kern app-name=ipxe msg=\"http://<IP_ADDRESS>/misc/osie/current/vmlinuz-x86_64... Operation not permitted (http://ipxe.org/410c613c)\"","service":"github.com/tinkerbell/boots","pkg":"syslog"}
boots_1                  | {"level":"info","ts":1611163375.3755722,"caller":"syslog/receiver.go:114","msg":"host=<IP_ADDRESS> facility=kern app-name=ipxe msg=\"Could not boot image: Operation not permitted (http://ipxe.org/410c613c)\"","service":"github.com/tinkerbell/boots","pkg":"syslog"}
boots_1                  | {"level":"info","ts":1611163375.3776581,"caller":"syslog/receiver.go:114","msg":"host=<IP_ADDRESS> facility=kern app-name=ipxe msg=\"No more network devices\"","service":"github.com/tinkerbell/boots","pkg":"syslog"}

I then tried interrupting vagrant up worker with Ctrl-C, and ran vagrant reload worker, and the following error message was printed:
$ vagrant reload worker
==> worker: Checking if box 'generic/alpine38' version '3.1.22' is up to date...
==> worker: Fixed port collision for 22 => 2222. Now on port 2200.
==> worker: Clearing any previously set network interfaces...
==> worker: Preparing network interfaces based on configuration...
    worker: Adapter 1: nat
    worker: Adapter 2: intnet
==> worker: Forwarding ports...
    worker: 22 (guest) => 2200 (host) (adapter 1)
There was an error while executing `VBoxManage`, a CLI used by Vagrant
for controlling VirtualBox. The command and stderr is shown below.

Command: ["modifyvm", "e7ac9167-740b-40bb-bf22-9a5e99c816e2", "--natpf1", "ssh,tcp,<IP_ADDRESS>,2200,,22"]

Stderr: VBoxManage: error: A NAT rule of this name already exists
VBoxManage: error: Details: code NS_ERROR_INVALID_ARG (0x80070057), component NATEngineWrap, interface INATEngine, callee nsISupports
VBoxManage: error: Context: "AddRedirect(Bstr(strName).raw(), proto, Bstr(strHostIp).raw(), RTStrToUInt16(strHostPort), Bstr(strGuestIp).raw(), RTStrToUInt16(strGuestPort))" at line 1907 of file VBoxManageModifyVM.cpp

Expected Behaviour

I should be prompted to login by the GUI.
Current Behaviour

Connection refused. Retrying... is printed until I interrupt vagrant up worker with Ctrl-C.
Possible Solution

Unsure :man_shrugging:
Steps to Reproduce (for bugs)

Follow the steps in the Local Setup with Vagrant guide until you try to bring up the worker machine with vagrant up worker step.

Context

I'm trying to complete the Local Setup with Vagrant guide. I've followed all of the steps provided in the guide, as provided. This is my second attempt at following the guide, and I am getting stuck at the same step. I'm unsure of the next steps that I should take.
Your Environment

Operating System and version (e.g. Linux, Windows, MacOS):

Ubuntu 20.04.1 LTS

How are you running Tinkerbell? Using Vagrant & VirtualBox, Vagrant & Libvirt, on Packet using Terraform, or give details:

Vagrant & VirtualBox

Hello @webdavis ! Thank you for opening this issue
I am not able to reproduce but I will keep trying with a proper Ubuntu box. @parauliya do you have Ubuntu installed? Do you mind giving it a try as well?

Hello @webdavis ! Thank you for opening this issue
I am not able to reproduce but I will keep trying with a proper Ubuntu box. @parauliya do you have Ubuntu installed? Do you mind giving it a try as well?

It may have worked the first time if I waited long enough. However, on my first attempt it wasn't clear to me that the Connection refused message is supposed to be printed. I have since watched your YouTube videos on Tinkerbell and learned that is normal behavior. I will attempt it again later today (starting from scratch), and I will let you know what I find.

It may have worked the first time if I waited long enough. However, on my first attempt it wasn't clear to me that the Connection refused message is supposed to be printed. I have since watched your YouTube videos on Tinkerbell and learned that is normal behavior. I will attempt it again later today (starting from scratch), and I will let you know what I find.

@jacobweinstock Hey, this weekend was crazy busy and I didn't get a chance to try it out. I will attempt it asap. My apologies!

Hi @stephenalandavis, just checking in. Is this still a problem or did #90 resolve you issue?

Hey @stephenalandavis, thanks again for submitting this. no rush on checking this. Whenever you have some time please test out the latest commit. I'm going to close this, but If you find this issue is still occurring with latest, please do re-open this ticket.


Rails generator generates wrong Model

As we are using MongoDB as a database, you whenever we generate any  Model, it should include include Mongoid::Document instead of inheriting from ActiveRecord::Base.
$ rails g model Test

# Now:

class Test < ActiveRecord::Base
end

# Actual

class Test
  include Mongoid::Document
end

I don't know if that's an error with OpenFarm or with Mongoid not overwriting the generator.

@simonv3: actually when we use mongoid then we have to override Rails generator config so that Rails uses correct config while generating new Model file. Config is given somewhere in mongoid docs.

It will help newcomers to generate correct Model file.

👍


i18n(fr): update configuration-reference.mdx

Description (required)

No changes! This was a typo in the English version (see #9383)

(I don't know if there is another way to mark a file as updated than using an empty commit.)

Related issues & labels (optional)

Suggested label: i18n

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

fr
reference/configuration-reference.mdx
Localization changed, will be marked as complete.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


Add glom-like searching for keys

Implemented glom-like search in json file.
Slightly refactored the partial_read_only method
Added a class for building indexes and a class for searching in a json file

fix type hinting now all python version works fine

@UmbrellaMalware great work! I can’t review it properly until the weekend, because I have to write my masters thesis and swore not to touch this project during the week.
But looks fantastic, I would say it only needs a few more changes:

Rename the Searcher class to something more explicit, eg. KeySearcher
More Tests, especially for edge cases when a subkey doesn’t exist
Docs also need to be updated
I'm also wondering how to add this to partial writing for completeness

So in general, don't use classes if not required because of the overhead, except when needed. In this case, classes with slots are a good compromise

The code in the project is sometimes incompatible with PEP8 how about using the Black formatter?
https://github.com/psf/black

The code in the project is sometimes incompatible with PEP8 how about using the Black formatter? https://github.com/psf/black

Yes, when this PR is done, I will choose a formatter (I don't like black, probably gonna go for yapf)

@UmbrellaMalware Can you re-open this PR to the branch https://github.com/mkrd/DictDataBase/tree/feat/glom-like-key-searching so I can add commits aswell? I will add you to this project as a collaborator so you can work on the branch aswell!

@UmbrellaMalware Can you re-open this PR to the branch https://github.com/mkrd/DictDataBase/tree/feat/glom-like-key-searching so I can add commits aswell? I will add you to this project as a collaborator so you can work on the branch aswell!

Done
But, I need a few more days to finish everything I wanted for this PR, I think I will prepare a new PR over the weekend, and we can review or fix it

Perfect!


LINK : fatal error LNK1181: cannot open input file 'ffx_fsr2_api_dx11_x64.lib'

I am very new to modding, gitting, hubbing etc and I don't know any programming language whatsoever.
Decided to compile this thing and got this error:
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(1134,5): error MSB6006: "link.exe" exited with code 1181.
LINK : fatal error LNK1181: cannot open input file 'ffx_fsr2_api_dx11_x64.lib'
I already built both DX12 and VK versions of FSR2 included in the submodule but didn't understand steps 3 to 15 (from the official FSR2 guide) completely. I understand that it's written for certified devs but still, I want dev English to no IQ English translation...
The whole thing lacks comprehensibility for beginners. Like, none at all.

I am facing the same issue. Did you find a solution?


Can't withdraw tokens/ETH?

(wait for rinkeby to check)

actual

actual

Tested on Rinkeby: ETH/ERC20, Internal/Metamask  - OK

Tested on Rinkeby: ETH/ERC20, Internal/Metamask  - OK


Bump the webrtc-adapter dependency to latest version

Description
Safari 11 is landing on desktop and iOS11 soon! Bumping to the latest webrtc-adapter will make it so that we can use MediaStreams bug-free, among other things.
Testing
I tested this on the account verification flow locally for airbnb.com with all major versions since 2.1.0.

@ljharb

@ljharb PTAL

Released shortly in v1.12.0


Only create one background writer for multiple datasets

This will eventually make it safe to have multiple datasets writen at the same time and therefor to nest measurement context managers. However there are a number of open questions in the design

This binds the background thread as a class variable in the Dataset class. Alternatively this could be a module level class (or something else?)
All datasets share one queue. This is the simplest implementation of the background writer as multiple queues would require
handling that one queue is empty but anther one is full. (Likely done with a timeout on get and cycle between the queus)
This seems like it would be hard to ensure optimal performance in this way. However a single queue makes it hard to block on there not being any data left to write for a specific dataset
To get the tests to pass this requires ensuring that flush is always called with block=True otherwise the background writer may not be done when the context exits. Technically this could happen even without this change but seems to be more likely to happen now.

perhaps we should add a few cells to the measurement context manager notebook showing that nested measurements work and mentioning that they work with the background thread and that mixing is not allowed?


Some refinement proposals are missing

I noticed that when I try to complete refinements in a Ceylon class that extends a Ceylon class that extends a Java class, I don't see proposals for refinements of methods from the Java class. For example in IdeaModule I can't refine getAvailableDeclarations using code completion.

It might be a problem similar to #353, where the lookup string is already used for invocations or references.

Yeah, I think this bug has the same root cause as #353.

Propose @fbb9c4a which fixes this.

Fixed.


[fix] link to github project

Thank you very much for correcting that!

No problem, nice job on everything. The least I could do. =)

@lookfirst thanks for your suggestion on the template stuff too :)


31 make source code and instructions ready for publication

Hi, @minump.. I have updated the license to Apache 2.0, which seems directly compatible with the segmentation notebook and adapted from the SAM 2 repository. I will merge this PR now, but we can discuss this later and make any further updates as needed.


Update cert-manager version for HA installs

LetsEncrypt is no longer going to support cert-manager < v0.8.0 as of November 1, and the docs on how to install/use cert-manager is pinned to v0.5.2.
Need to investigate if there are any other issues with using a later version of cert-manager version and update docs after investigation.
There’s a new yam file for cert-manager CRDs that we just need to reference in the docs and also potentially host on our site
https://rancher.com/docs/rancher/v2.x/en/installation/ha/helm-rancher/#optional-install-cert-manager

We also need to investigate/account for the users who are using the old cert-manager and need to upgrade to the latest cert-manager.

Update:
The steps are slightly more complicated that before. See here: https://cert-manager.readthedocs.io/en/latest/getting-started/install/kubernetes.html
Has a lot of implications. Heres what we need to do:

These steps also involve putting cert-manager into its own namespace called cert-manager, so we will add that to the list of namesapces that get automatically added to the system project (Dan)
The docs update will have a link to the official install steps, but also inline those steps in our documentation. (Dan)
Docs also need a "call out" or "note" section that warns people that they need to upgrade cert-manager because the old version will stop working with letsEncrypt soon (Dan)
Rancher HA upgrade docs should have a reference to upgrading cert-manager (Dan)
We should call out in our v2.3 release notes that ppl need to update cert-manager (Bill or Craig or Denise)
We should send out an advisory warning people of this (Denise)

@deniseschannon , @cjellick As part of this issue, do we also plan on updating the Let's Encrypt cert-manager available in the catalog? Currently it only let's you select v0.5.2, v0.4.1, and v0.3.2.

@dnoland1 https://github.com/rancher/charts/issues/179

Update:
The steps are slightly more complicated that before. See here: https://cert-manager.readthedocs.io/en/latest/getting-started/install/kubernetes.html
Has a lot of implications. Heres what we need to do:

These steps also involve putting cert-manager into its own namespace called cert-manager, so we will add that to the list of namesapces that get automatically added to the system project (Dan)
The docs update will have a link to the official install steps, but also inline those steps in our documentation. (Dan)
Docs also need a "call out" or "note" section that warns people that they need to upgrade cert-manager because the old version will stop working with letsEncrypt soon (Dan)
Rancher HA upgrade docs should have a reference to upgrading cert-manager (Dan)
We should call out in our v2.3 release notes that ppl need to update cert-manager (Bill or Craig or Denise)
We should send out an advisory warning people of this (Denise)

You should know jetstack has been notifying users about the passing of 0.8.0 via the email registered with LE, so that's at least on its way already

rancher/rancher:master-head dbd970ae7
Fresh install

Deployed Rancher in HA with self-signed certs using new cert manager installation instructions

https://github.com/rancher/docs/pull/1691

Created a cluster
Deployed some workloads / ingress
Installation was successful
cert-manager namespaces are present in System project

Upgrade

Deployed Rancher v2.2.8 in HA with self signed certs, following existing cert manager installation instructions
Followed new docs to backup and upgrade cert manager

https://github.com/rancher/docs/pull/1691

Upgraded Rancher to master-head with 2.3.0-alpha7 chart
cert-manager is upgraded (now version 0.9.1)
cert-manager namespaces are present in System project

Fresh install Rancher:v2.3.0-rc1 in the air-gapped HA mode
Steps:

Prepare Images

helm repo add jetstack https://charts.jetstack.io
helm repo update
helm fetch jetstack/cert-manager --version v0.9.1
helm template ./cert-manager-v0.9.1.tgz | grep -oP '(?<=image: ").*(?=")' >> ./rancher-images.txt

Render the cert-manager template

helm template ./cert-manager-v0.9.1.tgz --output-dir . \
--name cert-manager --namespace cert-manager \
--set image.repository=my-registry/quay.io/jetstack/cert-manager-controller

Download the required CRD file for cert-manager

curl -L -o cert-manager/cert-manager-crd.yaml https://raw.githubusercontent.com/jetstack/cert-manager/release-0.9/deploy/manifests/00-crds.yaml

Create the namespace for cert-manager

kubectl create namespace cert-manager
kubectl label namespace cert-manager certmanager.k8s.io/disable-validation=true

deploy

kubectl apply -f cert-manager/cert-manager-crd.yaml
kubectl  apply -R -f ./cert-manager

https://github.com/rancher/docs/pull/1713

Upgrade

Deployed Rancher v2.2.8 in HA with self signed certs, following existing cert-manager installation instructions (cert-manager:v0.5.2)
add a custom RKE cluster and enable cluster monitoring and istio
Upgraded Rancher to v2.3.0-rc2
cluster still works
upgrade cert-manager to version 0.9.1
cert-manager namespaces are present in System project
cluster still works, I can also rotate certificates

Is there any sort of timeline for when the cert-manager chart in the https://git.rancher.io/charts library will be updated to allow users to install cert-manager versions >= 0.8.0?


Add support for ellipse() ?

It would be very useful to have support for the ellipse() method.
Specs: https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-ellipse

Is ellipse new? Doesn’t look like part of CanvasPathMethods:
https://www.w3.org/TR/2dcontext/#canvaspathmethods

I found it in this MDN documentation page, which lead to the HTML Living Standard spec.
I am not 100% sure about the status of these specifications, but the W3C one you mentioned is marked as "superseded". A level 2 spec was in the working, but it seems to be abandoned: https://www.w3.org/TR/2dcontext2/
I tested ellipse() with canvas on Chrome 88. It also seems to be widely adopted, according to https://caniuse.com/mdn-api_canvasrenderingcontext2d_ellipse

I hope it could be a matter of adapting the code to accept two different radii, given that the A command in an SVG path definition represent an elliptical arc. And providing an ellipse() method that could be also leveraged by arc().

@nitaku Do you have an idea in mind for what the API could look like?

I would expect this signature for the ellipse method:
ellipse(x, y, radiusX, radiusY, rotation, startAngle, endAngle, counterclockwise)
as described here in more detail: https://html.spec.whatwg.org/multipage/canvas.html#dom-context-2d-ellipse


How to get the total test execution stats like passed/failed etc

What are you trying to achieve?
How to get the total test execution stats like passed/failed etc?
I am aware that I can count with the listeners Paased/Failed events. But if we run it in multiple workers, how to maintain this count?
I see the ./node_modules/codeceptjs/lib/cli.js has the results function. I am just curios to know how to pass the constructors to CLI class to get the results (the mocha Base class stats)
Any help would be really great. Is there a way you can expose the test results stats so that we can make use of?
Also, I see event.all.result, but this listener doesn't show anything related to the reports
What do you get instead?
Unable to get the test stats.
Details

CodeceptJS version: 3.3.7
NodeJS Version:
Operating System: MacOS
puppeteer || webdriverio || testcafe version (if related) - Any
Configuration file:

# paste config here

One possibility is extracting data from allure reports.

Awesome..Thank you...I can get it as well from the mocha xml reports. Thank you so much @PeterNgTr


Review and Scope IBM Quantum Accelerator

We need to spend time scoping v1.0 + identifying resource needs

@lerongil, we've reviewed it here

Can the content from that box note be captured in a github issue so that we can start scoping it?

@JRussellHuffman, I copied it over into here

Awesome, thanks. I added a "needs grooming" label to it.


Consolidate Expm functionality, introduce mepropagator

This is quite a large PR, my apologies for that.
By consolidating all of the expm methods, it was straightforward to add support for mepropagator, at least for constant or pwc Hamiltonians/jump operators. I haven't been able to get mepropagator to work yet with time-dependent operators, so I am leaving that out for now.
I also moved the terms methods into core/diffrax_solver.py to prevent code duplication for sepropagator and sesolve. I also moved the terms method used by mesolve there looking ahead to support for time dependent ops for mepropagator.
There is a legacy TODO item in mesolve/expm_integrator.py, could someone shed light on what they want done there?

Actually sorry I see Pierre's commits above: it seems I need to rebase, I will close this for now

@dkweiss31 you can just force-push on the PR 😉 Just pull main and
git rebase --onto main HEAD~4

The
        # TODO: implement bexpect for vectorized operators and convert at the end
        #       instead ofat each step

is because to compute expectation value we move back from the vectorized form for rho to the matrix form, because we don't have a working expect in vectorized form (which is trivial, just need to write it).

It looks good overall, I'll make a proper review next week, thanks a lot! 🙏

Right sorry about that: should be appropriately rebased now, thanks @pierreguilmin for the assistance!

Thanks so much for your review and additions @pierreguilmin ! Everything LGTM :)


Upgraded to Neo4j 1.5

Hi Andreas,
I've upgraded Neo4j.jrb to Neo4j 1.5, the has_list mapping needed to be changed to use the new LuceneTimeline. Other than that, everything went smoothly. Is there any way to check if the enterprise features (monitoring, ha, backup) are working correctly? The CI is green : http://travis-ci.org/#!/vivekprahlad/neo4j
I was also thinking about whether it made sense to include the appropriate jars depending on whether user was intending to use one of the 3 Neo4j distributions (community/advanced/enterprise)?
Cheers,
Vivek

Fantasic !
I usually check the ha by running the ha examples, in the exampel folder.
Backup was already broken, not sure since when. I'm at a conference oredev,
will have a look at it. Btw, have you looked at cypher ?
sent from my phone
On Nov 11, 2011 12:33 PM, "Vivek Prahlad" <
<EMAIL_ADDRESS>wrote:

Hi Andreas,
I've upgraded Neo4j.jrb to Neo4j 1.5, the has_list mapping needed to be
changed to use the new LuceneTimeline. Other than that, everything went
smoothly. Is there any way to check if the enterprise features (monitoring,
ha, backup) are working correctly? The CI is green :
http://travis-ci.org/#!/vivekprahlad/neo4j
I was also thinking about whether it made sense to include the appropriate
jars depending on whether user was intending to use one of the 3 Neo4j
distributions (community/advanced/enterprise)?
Cheers,
Vivek
You can merge this Pull Request by running:
git pull https://github.com/vivekprahlad/neo4j master
Or you can view, comment on it, or merge it online at:
https://github.com/andreasronge/neo4j/pull/72
-- Commit Summary --

First pass at Neo4j-1.5 upgrade
First pass at fixing timeline
Fixed timeline to use new LuceneTimeline

-- File Changes --
M lib/neo4j.rb (36)
M lib/neo4j/algo/algo.rb (3)
M lib/neo4j/has_list/class_methods.rb (2)
M lib/neo4j/has_list/mapping.rb (29)
D lib/neo4j/jars/core/neo4j-backup-1.4.1.jar (0)
A lib/neo4j/jars/core/neo4j-community-1.5.jar (0)
A lib/neo4j/jars/core/neo4j-cypher-1.5.jar (0)
R lib/neo4j/jars/core/neo4j-graph-algo-1.5.jar (0)
A lib/neo4j/jars/core/neo4j-graph-matching-1.5.jar (0)
D lib/neo4j/jars/core/neo4j-index-1.3-1.3.M01.jar (0)
A lib/neo4j/jars/core/neo4j-jmx-1.5.jar (0)
D lib/neo4j/jars/core/neo4j-kernel-1.4.1.jar (0)
A lib/neo4j/jars/core/neo4j-kernel-1.5.jar (0)
R lib/neo4j/jars/core/neo4j-lucene-index-1.5.jar (0)
R lib/neo4j/jars/core/neo4j-shell-1.5.jar (0)
A lib/neo4j/jars/core/neo4j-udc-1.5.jar (0)
R lib/neo4j/jars/core/org.apache.servicemix.bundles.jline-0.9.94_1.jar (0)
A lib/neo4j/jars/core/scala-library-2.9.0-1.jar (0)
A lib/neo4j/jars/core/server-api-1.5.jar (0)
A lib/neo4j/jars/ha/neo4j-backup-1.5.jar (0)
D lib/neo4j/jars/ha/neo4j-com-1.4.1.jar (0)
A lib/neo4j/jars/ha/neo4j-com-1.5.jar (0)
A lib/neo4j/jars/ha/neo4j-enterprise-1.5.jar (0)
D lib/neo4j/jars/ha/neo4j-ha-1.4.1.jar (0)
A lib/neo4j/jars/ha/neo4j-ha-1.5.jar (0)
D lib/neo4j/jars/ha/neo4j-jmx-1.4.1.jar (0)
D lib/neo4j/jars/ha/neo4j-management-1.4.1.jar (0)
A lib/neo4j/jars/ha/neo4j-management-1.5.jar (0)
D lib/neo4j/jars/ha/netty-3.2.1.Final.jar (0)
A lib/neo4j/jars/ha/org.apache.servicemix.bundles.netty-3.2.5.Final_1.jar
(0)
M spec/has_list/timeline_spec.rb (41)
-- Patch Links --
https://github.com/andreasronge/neo4j/pull/72.patch
https://github.com/andreasronge/neo4j/pull/72.diff

Reply to this email directly or view it on GitHub:
https://github.com/andreasronge/neo4j/pull/72

Thanks, I'll test it out.. I haven't looked at cypher at all yet, but I'm been trying to find ways of doing ad-hoc aggregation for the project I'm working on at the moment.
I've heard a lot about oredev from my ThoughtWorks colleagues, hope you have a nice conference!
Vivek

Ok,
I think I've fixed the HA config.. I'm able to run the ha example, and the logs seem to show that the online backup kernel extension is loaded correctly. Now the only thing to test is whether backup works with the core jars.
Vivek


Display all post belonging to the first level tag

Describe the solution you'd like
When I use multi-level tags, clicking on a first level tag cannot display all the content belonging to that first level tag. In other words, I want to search for all content belonging to the first level tag, rather than searching for content belonging to the second level tag separately.

Type of feature
User Experience (UX)
Additional context
No response

Duplicate of https://github.com/usememos/memos/issues/3948
This has been resolved in versions > 0.22.5


Post nightly version / build number to issue / PR as comment

[ ] Post GitHub comment after having built nightlies.
[ ] Build nightlies at midnight on issue branches, on commit if an associated PR exists.
[ ] Update CI integration documentation.

We can likely use GitHub actions through fastlane.

 This is a comment

 This is a comment

 This is a comment

This is a comment

This is a comment

This is a comment

This is a comment

My comment

My comment

My comment

My comment

My comment

My comment

My comment

My comment

My comment

My comment

My comment

My comment

My comment

My comment

My comment

My comment

My comment

The implementation can be tested by installing the following nightly builds
with TestFlight:

Platform
Version

iOS
1.2.3

tvOS
2.3.4

🌙 Available in TestFlight nightlies

Platform
Version

iOS
1.2.3

tvOS
2.3.4

🌙 Available in TestFlight nightlies

Platform
Version

iOS
1.2.3

tvOS
2.3.4

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
iOS version

tvOS
tvOS version

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
iOS version

tvOS
tvOS version

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
1.2.3 (456)

tvOS
-

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
-

tvOS
9.8.7 (654)

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
1.2.3 (456)

tvOS
-

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
1.2.3 (456)

tvOS
-

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
1.2.3 (456)

tvOS
-

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
1.2.3 (456)

tvOS
-

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
1.2.3 (456)

tvOS
-

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
1.2.3 (456)

tvOS
-

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
-

tvOS
-

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
-

tvOS
-

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
1.2.3 (456)

tvOS
-

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
1.2.3 (456)

tvOS
-

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
1.2.3 (456)

tvOS
-

🌙 Available in TestFlight nightlies
The most recent state can be tested in the following builds:

Platform
Version

iOS
1.2.3 (456)

tvOS
-

For builds triggered from a PR we should:

Retrieve the issue id via the GitHub API.
Post the comment there.

I updated my initial idea a bit:

Build status will be posted on PRs only, since PRs are issues and TeamCity provides the PR number as parameter automatically. This is much more reliable than finding how a PR is linked to an issue to post the comment there.
I will use the PR draft flag to decide between on-commit builds and status checks (false) or only on a nightly basis (true).

The preview feature works as expected.


NETOBSERV-933: make sure flows collector CRD has the right namespace for OCP

flowcollectors namespace in the bundle need to point to the new namespace openshift-netobserv-operator

/ok-to-test

so when running make deploy, it will now deploy the operator in openshift-netobserv-operator ?
If so we need to check if there are other impacts (in doc, makefile, etc.)

tested with make deploy +1
/lgtm

/hold
seeing the following in the operator
2023/04/03 12:23:40 http: TLS handshake error from <IP_ADDRESS>:39758: remote error: tls: bad certificate

and the following in apiserver operator
E0403 12:23:26.363192       1 degraded_webhook.go:128] x509: certificate is valid for netobserv-controller-manager-service.openshift-netobserv-operator, netobserv-controller-manager-service.openshift-netobserv-operator.svc, not netobserv-webhook-service.openshift-netobserv-operator.svc

it seems we don't this change, OLM should have set the namespace info based on where the operator is deployed in


Backport "HBASE-25739 TableSkewCostFunction need to use aggregated deviation (#3067)" to branch-2

Signed-off-by: Michael Stack<EMAIL_ADDRESS>Reviewed-by: David Manning<EMAIL_ADDRESS>

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 22s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ branch-2 Compile Tests _

+1 :green_heart:
mvninstall
4m  2s
branch-2 passed

+1 :green_heart:
compile
3m 21s
branch-2 passed

+1 :green_heart:
checkstyle
1m 18s
branch-2 passed

+1 :green_heart:
spotbugs
2m 11s
branch-2 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 42s
the patch passed

+1 :green_heart:
compile
3m 16s
the patch passed

+1 :green_heart:
javac
3m 16s
the patch passed

-0 :warning:
checkstyle
1m 17s
hbase-server: The patch generated 1 new + 82 unchanged - 17 fixed = 83 total (was 99)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
hadoopcheck
13m  3s
Patch does not cause any errors with Hadoop 3.1.2 3.2.1.

+1 :green_heart:
spotbugs
2m 18s
the patch passed

_ Other Tests _

+1 :green_heart:
asflicense
0m 13s
The patch does not generate ASF License warnings.

44m  8s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3169/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/3169

Optional Tests
dupname asflicense javac spotbugs hadoopcheck hbaseanti checkstyle compile

uname
Linux e6cac82a16bd 4.15.0-136-generic #140-Ubuntu SMP Thu Jan 28 05:20:47 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 32207cd478

Default Java
AdoptOpenJDK-1.8.0_282-b08

checkstyle
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3169/1/artifact/yetus-general-check/output/diff-checkstyle-hbase-server.txt

Max. process+thread count
86 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3169/1/console

versions
git=2.17.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 23s
Docker mode activated.

-0 :warning:
yetus
0m  5s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+1 :green_heart:
mvninstall
4m  3s
branch-2 passed

+1 :green_heart:
compile
1m  1s
branch-2 passed

+1 :green_heart:
shadedjars
6m 32s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 38s
branch-2 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 45s
the patch passed

+1 :green_heart:
compile
1m  1s
the patch passed

+1 :green_heart:
javac
1m  1s
the patch passed

+1 :green_heart:
shadedjars
6m 34s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 37s
the patch passed

_ Other Tests _

-1 :x:
unit
218m 38s
hbase-server in the patch failed.

246m 23s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3169/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/3169

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 4e1ebbfe91e4 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 32207cd478

Default Java
AdoptOpenJDK-1.8.0_282-b08

unit
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3169/1/artifact/yetus-jdk8-hadoop2-check/output/patch-unit-hbase-server.txt

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3169/1/testReport/

Max. process+thread count
2680 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3169/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 11s
Docker mode activated.

-0 :warning:
yetus
0m  5s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

+1 :green_heart:
mvninstall
4m 52s
branch-2 passed

+1 :green_heart:
compile
1m 10s
branch-2 passed

+1 :green_heart:
shadedjars
7m 35s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 43s
branch-2 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m 29s
the patch passed

+1 :green_heart:
compile
1m 11s
the patch passed

+1 :green_heart:
javac
1m 11s
the patch passed

+1 :green_heart:
shadedjars
7m 30s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 40s
the patch passed

_ Other Tests _

-1 :x:
unit
216m  0s
hbase-server in the patch failed.

247m 23s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3169/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/3169

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 5f73f18435c4 4.15.0-136-generic #140-Ubuntu SMP Thu Jan 28 05:20:47 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 32207cd478

Default Java
AdoptOpenJDK-11.0.10+9

unit
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3169/1/artifact/yetus-jdk11-hadoop3-check/output/patch-unit-hbase-server.txt

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3169/1/testReport/

Max. process+thread count
2676 (vs. ulimit of 12500)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-3169/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@clarax Same here...

We want this to land @ndimiduk ?

This JIRA had problems with flakey tests. As I recall, it was committed everywhere and then reverted after nightlies started failing. Looking at the JIRA, it seem you came back through and committed things after flakes were resolved, so this PR is probably stale from my first go-around.
Looking in the history on branch-2, I see two commits bearing this JIRA ID, and no reverts. I'm not sure what happened.
287cf207ff6 * HBASE-25739 TableSkewCostFunction need to use aggregated deviation - backport (#3475)
dfc9ac8ffb8 * HBASE-25739 TableSkewCostFunction need to use aggregated deviation - backport

dfc9ac8ffb8 appears to be the commit containing content. 287cf207ff6 is an empty commit, the committer being GitHub<EMAIL_ADDRESS>I'm not sure what happened.
Anyway, this one has already landed, so I'll close it. Thanks for checking.


Add Web Support

Addressing suggestion in #11 with localStorage support.

Hi! Thanks for the PR! I've never used RN Web before - how do I test this out? Could you also add a web app to the example/ so I can test it?

Made suggested changes @mrousavy

I made the further suggested edits.

So I ran the App for iOS and Android and nothing seems to be broken there, so that's good. However, when I run yarn web I get the following error:
example 🔥 yarn web
yarn run v1.22.10
$ cd web && webpack serve
ℹ ｢wds｣: Project is running at http://localhost:8080/
ℹ ｢wds｣: webpack output is served from /
ℹ ｢wds｣: Content not from webpack is served from /Users/mrousavy/Projects/react-native-mmkv-pr/example/web
✖ ｢wdm｣: asset vendor.js 1.33 MiB [emitted] (name: vendor) 1 related asset
asset app.js 387 KiB [emitted] (name: app) 1 related asset
asset index.html 392 bytes [emitted]
runtime modules 51.4 KiB 20 modules
cacheable modules 1.28 MiB
  modules by path ../node_modules/webpack-dev-server/ 21.1 KiB 11 modules
  modules by path ../node_modules/react-dom/ 901 KiB 6 modules
  modules by path ../node_modules/html-entities/lib/*.js 61 KiB 5 modules
  modules by path ../node_modules/querystring/*.js 4.51 KiB 3 modules
  modules by path ../node_modules/react/ 70.6 KiB 2 modules
  modules by path ../node_modules/webpack/hot/*.js 1.42 KiB
    ../node_modules/webpack/hot/emitter.js 75 bytes [built] [code generated]
    ../node_modules/webpack/hot/log.js 1.34 KiB [built] [code generated]
  modules by path ../node_modules/url/*.js 23.1 KiB
    ../node_modules/url/url.js 22.8 KiB [built] [code generated]
    ../node_modules/url/util.js 314 bytes [built] [code generated]
../node_modules/webpack/hot/ sync nonrecursive ^\.\/log$ 170 bytes [built] [code generated]

ERROR in app
Module not found: Error: path argument is not a string

ERROR in app
Module not found: Error: path argument is not a string

webpack 5.30.0 compiled with 2 errors in 4681 ms
ℹ ｢wdm｣: Failed to compile.

@PhysicsAreBad

Actually the native app also breaks by this PR. This must be some issue with the new babel config:
yarn run v1.22.10
$ react-native start --reset-cache

                        #######
                   ################
                #########     #########
            #########             ##########
        #########        ######        #########
       ##########################################
      #####      #####################       #####
      #####          ##############          #####
      #####    ###       ######       ###    #####
      #####    #######            #######    #####
      #####    ###########    ###########    #####
      #####    ##########################    #####
      #####    ##########################    #####
      #####      ######################     ######
       ######        #############        #######
         #########        ####       #########
              #########          #########
                  ######### #########
                       #########

warning: the transform cache was reset.
                    Welcome to Metro!
              Fast - Scalable - Integrated

transform[stderr]: Could not resolve "/Users/mrousavy/Projects/react-native-mmkv-pr/src/index" in file /Users/mrousavy/Projects/react-native-mmkv-pr/example/src/App.tsx.
transform[stderr]: Could not resolve "/Users/mrousavy/Projects/react-native-mmkv-pr/src/index" in file /Users/mrousavy/Projects/react-native-mmkv-pr/example/src/Benchmarks.ts.
 BUNDLE  ./index.tsx

error: node_modules/react-native/Libraries/Components/DatePicker/DatePickerIOS.ios.js: /Users/mrousavy/Projects/react-native-mmkv-pr/example/node_modules/react-native/Libraries/Components/DatePicker/DatePickerIOS.ios.js: Missing class properties transform.
  114 |  */
  115 | class DatePickerIOS extends React.Component<Props> {
> 116 |   static DefaultProps: {|mode: $TEMPORARY$string<'datetime'>|} = {
      |   ^
  117 |     mode: 'datetime',
  118 |   };
  119 |
 BUNDLE  ./index.tsx

error: node_modules/react-native/Libraries/Components/MaskedView/MaskedViewIOS.ios.js: /Users/mrousavy/Projects/react-native-mmkv-pr/example/node_modules/react-native/Libraries/Components/MaskedView/MaskedViewIOS.ios.js: Missing class properties transform.
  64 |  */
  65 | class MaskedViewIOS extends React.Component<Props> {
> 66 |   _hasWarnedInvalidRenderMask = false;
     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  67 |
  68 |   render(): React.Node {
  69 |     const {maskElement, children, ...otherViewProps} = this.props;

A quick stackoverflow search showed me a possible approach, however I don't think that is a solution but rather a wacky workaround. Can we make the babel config only apply to the web project and leave the normal config for the native apps as is? Surely react-native-web has a solution for this.

I think it would be easier to have a separate example folder for web, and just use a minimal expo web template.

RN MMKV now supports web 🎉


don't call #allowed just to check the type!

This could potentially be an expensive call, and the assurance that it provides is only very superficial.

Coverage decreased (-0.08%) to 98.492% when pulling eb912c24be693dc755f44591eeccce18d999b305 on jneen:bugfix/valid-rules-object into 63d35df6b4312379692162ec0230af3b088296b9 on randx:master.

Coverage decreased (-0.08%) to 98.492% when pulling eb912c24be693dc755f44591eeccce18d999b305 on jneen:bugfix/valid-rules-object into 63d35df6b4312379692162ec0230af3b088296b9 on randx:master.

Coverage decreased (-0.1%) to 98.469% when pulling<PHONE_NUMBER>7b6fe35b560512a34d60966831fefe on jneen:bugfix/valid-rules-object into 63d35df6b4312379692162ec0230af3b088296b9 on randx:master.

I think the coverage decreased by 0.08% because there is just slightly less code now. the only thing not covered is the specific error messages which I'd prefer not to spec.


chore: update cypress vite dev server version

updating cypress/vite dev server version manually

@spences10 since the pipelines are failing and it looks like we might need to make some changes to our cypress tests, I'll not merge yet. But thanks for approving already :)

So, is the package-lock.json not included in the repo now?


Proposal: OpenYurt Convertor Operator for converting K8S to OpenYurt

Signed-off-by: nunu<EMAIL_ADDRESS>
What type of PR is this?

Uncomment only one  /kind <> line, hit enter to put that in a new line, and remove leading whitespace from that line:
/kind bug
/kind documentation
/kind enhancement
/kind good-first-issue
/kind feature
/kind question
/kind design
/sig ai
/sig iot
/sig network
/sig storage
/sig storage

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:

Does this PR introduce a user-facing change?

other Note

/assign @yixingjia

/kind feature

/assign @rambohe-ch

Also，please think about the following questions:

Should YurtCluster CR be a singleton in each Cluster?
What are the controller behaviors when the YurtCluster CR is deleted?

Hi Fei,
Very heuristic suggestions. Thanks!
I am going to refine the proposal on data struct and implementaion details such as CR addition (if singleton) and deleteion response.

If the cluster nodes have multiple different deployment methods, what will happen at this time? E.g. kubeadm binary.
And does it mean that there will be two sets of code for convert/revert?

If the cluster nodes have multiple different deployment methods, what will happen at this time? E.g. kubeadm binary.
And does it mean that there will be two sets of code for convert/revert?

I think the converted effect is added necessary changes to the node to be an OpenYurt node. If nodes are added through different methods, maybe there would be specific code for each case. This should be transparent to user. The Operator needs do all dirty works necessary. :)

Hi @Fei-Guo,
I refined the proposal based on your suggestions. Two points worth mentioning:

Now that CR would be a singleton, the ConfigMap mentioned in the original proposal for merging CRs' requests is not necessary any more.
On CR deletion, the whole cluster would be recovered back to K8S.

Please see if anything is missing.
Thanks!

/assign @rambohe-ch

the refinement link is here:
https://github.com/openyurtio/openyurt/pull/389/commits/54f227d22fc2f6a95fb3fc8e24acb78e38871126

sorry, one more refinement: use camelCase for json tags:
https://github.com/openyurtio/openyurt/pull/389/commits/f84094e75f77d38b0fc033a74d5d0c38aea617a1

Please fix markdownlint error. Overall, LG.
I don't worry the performance too much since the node components installation can be done in parallel. You probably need to maintain an internal state machine to track the covert progress for each node to deal with frequent switches between edge mode and cloud mode for any reason.
@rambohe-ch Please take a look as well.

Thanks Fei!
markdownlint errors fixed.
Really nice mention about cloud-edge transition. It's necessary to design for such corner cases for overall right function and performance.

Shaoqiang

@gnunu  please merge all of six commits into one commit.

@gnunu please merge all of six commits into one commit.

Hi @rambohe-ch, thanks, have made revision on your suggestions.
will merge all the commits nto one.

@Fei-Guo @rambohe-ch,
I created a new pull request, for my bad not created a branch in the first place, sorry!
https://github.com/openyurtio/openyurt/pull/395

just pushed the merged proposal.
thanks @rambohe-ch for guide to do this!

/lgtm

/approve


Fix for Events list markup

Fix Event List markup
Changes

Updates '_event-landing-macros.html" file to change markup for new media object.
Updates 'events/_event-post-macros.html' file to change google image size.
Updates 'event.less' file to accomodate to new media object.

Review

@jimmynotjim
@anselmbradford

et al

:+1: Looks good to me


First Section / Navbar Issue

If I go to my index.html for example, nothing happens, my scrolling doesn't work, but if I go a bit down on the page it changes the URL to /#home (my first section) and NOW it works normally. So as a way to "fix" it I used the method move to "#home" as soon as the page loads and it's working normally like that.
The problem is for some reason when I'm at my first section (#home) the page is a little bit scrolled down (I guess because I have a navbar fixed top) so I can see like 50px of the next section... It's really annoying because I want every section to be full screen height.
I was able to fix it on the other sections by changing the "offset" on the configurations, but it does nothing to the first section.
Any ideas?

What's the position rule or your navbar? Also, is it outside the first section?

I'm using bootstrap's navbar-fixed-top class. I've tried it both inside and outside the section, doesn't make any difference.

Well, looks like I just fixed it, there was some random CSS on the first section setting it's position to relative and using 'top' to move it 40px. I guess it was some early fix I used and then forgot to remove it when it wasn't necessary. Thanks for trying to help!


chore: Update orchestrator-core reference to 4.14.4

Fixes #
Description

Specific Changes

Testing

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
19934

Relevant Lines:
22320

💛  - Coveralls


fix layout issues with jenkins-1.658

Update the javascript selection to find the new <footer> element, to give it relative positioning.

+1 ♨  :shipit:


admin (steam id) and unadmin (steam id), invalid parameter (i think is a bug)

i was trying to unadmin somebody using unadmin steam64idhere, and it said invalid parameter, it will only let me admin or unadmin somebody if they are connected to the server, tried unadmin "steam64id" and it still said it, and i did use the command from console, i know it cant be used from in-game anymore..
and also there isnt any messages from console when u do it with someone connected ether

/duty is also not working,i cannot unadmin at all

Just checked vanilla, and unadmin worked, so it must be a rocket bug

/duty was remove in a recent rocket build just to let u know

This was set with Rocket to be only available in the console, not in game.

I tried doing unadmin in the console and all it said was "Invalid parameter", but it isn't a problem for me really since I am the only admin anyway :)

I stand corrected, it is working.

Well if the player your trying to admin/unadmin is connected to the server it does it it just doesnt say it didit, but if utry to admin/unadmin a player using their steamid64 it says invalid parsmeters

And i had no issues with admining/unadmining players using steam64id before this version of rocket

The admin/unadmin commands are now part of Rocket, those didn't parse the id in the past. Added this functionality now.


chore(worker): remove disable consumer flag

Signed-off-by: Bo-Yi Wu<EMAIL_ADDRESS>

Codecov Report

Merging #16 (7ebbb70) into main (d1c23a8) will increase coverage by 0.60%.
The diff coverage is 60.97%.

@@            Coverage Diff             @@
##             main      #16      +/-   ##
==========================================
+ Coverage   85.18%   85.79%   +0.60%
==========================================
  Files           2        2
  Lines         189      183       -6
==========================================
- Hits          161      157       -4
+ Misses         20       19       -1
+ Partials        8        7       -1

Flag
Coverage Δ

go-1.17
85.79% <60.97%> (+0.60%)
:arrow_up:

go-1.18
85.79% <60.97%> (+0.60%)
:arrow_up:

ubuntu-latest
85.79% <60.97%> (+0.60%)
:arrow_up:

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

Impacted Files
Coverage Δ

options.go
100.00% <ø> (ø)

nsq.go
81.56% <60.97%> (+1.14%)
: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 d1c23a8...7ebbb70. Read the comment docs.


fix ci image

what
CI image was based on quay.io/centos/centos:stream9 which reached EOL and cannot be used. When trying to build dev image from the CI image, the installation of the packages failed.
This PR depends on #325 because that PR updates the Gemfile, simplifying it. The new Gemfile removes some dependencies, one of them being pg which was used to access PostgreSQL. Since pg is no longer needed, postgreSQL is not needed in the CI image either. Thus, this PR removes postgreSQL from the CI image.
The new image is based on UBI 9 registry.access.redhat.com/ubi9:9.1.0.
Dev notes: there were some issues installing postgreSQL dependencies such as bison, flex and readline-devel. Since postgreSQL is no longer needed, the issues were gone.
Once merged, the new CI image must be pushed to quay.io/3scale/apisonator-ci to be used in the dev image.
Verification steps

build new CI image

make ci-build

run dev env

make dev

additionally, you can run tests from the container

script/ci

If I Understand Correctly (IIUC), the "fix" here is just the EOL base image, right ?
Otherwise, this seems to just be removing some unneeded dependencies, which looks good to me.

If I Understand Correctly (IIUC), the "fix" here is just the EOL base image, right ?

That was the motivation of the PR

Otherwise, this seems to just be removing some unneeded dependencies, which looks good to me.

I had issues installing (with the existing installation method) of postgreSQL. I found out that it is a leftover and no longer used feature, so in the CI image there is no need to have postgresql installed. It was not being used.

Thanks for the explanation @eguzki !
Let's Get This Merged (LGTM)

Thanks to you. This information is relevant for later reference and I should have added that before.

bors r+


New player using Tasker

Hey there. I'm trying to make a player that launcher a task made in Tasker.
This is my code:
    -a android.intent.action.VIEW
    -d tasker://assistantactions?task=exampletask

It works fine on termux (using "am start" of course) but on daijisho it says that null package was not found on the device.
I also have a Intent Receiver profile on tasker (named startTask) but it shows the same error no matter how I try to make it work on daijisho.
Tasker's package name is: net.dinglisch.android.taskerm
I'm also able to launch the task using am broadcast on termux:
am broadcast -a net.dinglisch.android.tasker.ACTION_TASK --es task_name exampleTask

Please check out Daijishou Console with \am_start command. Also do not forget -n  argument in your launch command.

Closed due to inactive. Btw .dpt format is introduced for tasker.