Constraints not matching up on iOS 8 and iOS 9.

The same code is rendering differently on iOS 8 and 9.
It appears when analyzing the constraints, there aren't any generated on the tableView (the class is a UIViewController with a UITableView added on it) in iOS 8.
This is how it looks on iOS 9 (renders correctly).

This is how it looks on iOS 8 (renders incorrectly).

Here's the code that's used for laying out the view controller.
CGFloat const padding = 10.0f;
CGFloat const buttonHeight = 52.0f;

self.tableView.translatesAutoresizingMaskIntoConstraints = NO;
[self.tableView.leadingAnchor constraintEqualToAnchor:self.tableView.superview.leadingAnchor constant:padding].active = YES;
[self.tableView.trailingAnchor constraintEqualToAnchor:self.tableView.superview.trailingAnchor constant:-padding].active = YES;
[self.tableView.topAnchor constraintEqualToAnchor:self.tableView.superview.topAnchor constant:3*padding].active = YES;
[self.tableView.bottomAnchor constraintEqualToAnchor:self.tableView.superview.bottomAnchor constant:-3*padding].active = YES;

_loginButton = [UIButton buttonWithType:UIButtonTypeCustom];
[self.view addSubview:_loginButton];

_loginButton.translatesAutoresizingMaskIntoConstraints = NO;
[_loginButton.leadingAnchor constraintEqualToAnchor:_loginButton.superview.leadingAnchor constant:padding].active = YES;
[_loginButton.trailingAnchor constraintEqualToAnchor:_loginButton.superview.trailingAnchor constant:-padding].active = YES;
[_loginButton.bottomAnchor constraintEqualToAnchor:_loginButton.superview.bottomAnchor constant:-padding].active = YES;
[_loginButton.heightAnchor constraintEqualToConstant:buttonHeight].active = YES;

_signupButton = [UIButton buttonWithType:UIButtonTypeCustom];
[self.view addSubview:_signupButton];
_signupButton.translatesAutoresizingMaskIntoConstraints = NO;
[_signupButton.leadingAnchor constraintEqualToAnchor:_loginButton.leadingAnchor].active = YES;
[_signupButton.trailingAnchor constraintEqualToAnchor:_loginButton.trailingAnchor].active = YES;
[_signupButton.bottomAnchor constraintEqualToAnchor:_loginButton.topAnchor constant:-padding].active = YES;
[_signupButton.heightAnchor constraintEqualToAnchor:_loginButton.heightAnchor].active = YES;

_onboardingButton = [UIButton buttonWithType:UIButtonTypeCustom];
[self.view addSubview:_onboardingButton];
_onboardingButton.translatesAutoresizingMaskIntoConstraints = NO;
[_onboardingButton.leadingAnchor constraintEqualToAnchor:_signupButton.leadingAnchor].active = YES;
[_onboardingButton.trailingAnchor constraintEqualToAnchor:_signupButton.trailingAnchor].active = YES;
[_onboardingButton.bottomAnchor constraintEqualToAnchor:_signupButton.topAnchor constant:-padding].active = YES;
[_onboardingButton.heightAnchor constraintEqualToAnchor:_signupButton.heightAnchor].active = YES;

And below are the constraints generated.
The constraints generated on iOS 9 look like this:
TableView: (
    "<NSAutoresizingMaskLayoutConstraint:0x7fd71b9b9620 h=--& v=--& UIView:0x7fd71b82a3e0.midX == + 177.5>",
    "<NSAutoresizingMaskLayoutConstraint:0x7fd71b9b7ad0 h=--& v=--& H:[UIView:0x7fd71b82a3e0(355)]>",
    "<NSAutoresizingMaskLayoutConstraint:0x7fd71b9b9a10 h=--& v=--& UIView:0x7fd71b82a3e0.midY == + 32>",
    "<NSAutoresizingMaskLayoutConstraint:0x7fd71b9b84b0 h=--& v=--& V:[UIView:0x7fd71b82a3e0(64)]>"
)
Login: (
    "<NSContentSizeLayoutConstraint:0x7fd71b9bd210 H:[UIButton:0x7fd7196a1d10'Login'(55)] Hug:250 CompressionResistance:750>",
    "<NSContentSizeLayoutConstraint:0x7fd71b9bd9b0 V:[UIButton:0x7fd7196a1d10'Login'(31)] Hug:250 CompressionResistance:750>",
    "<NSLayoutConstraint:0x7fd7196a2aa0 V:[UIButton:0x7fd7196a1d10'Login'(52)]>"
)
Sign up: (
    "<NSContentSizeLayoutConstraint:0x7fd71b9be300 H:[UIButton:0x7fd7196a3410'Register'(81)] Hug:250 CompressionResistance:750>",
    "<NSContentSizeLayoutConstraint:0x7fd71b9be3a0 V:[UIButton:0x7fd7196a3410'Register'(31)] Hug:250 CompressionResistance:750>"
)
Onboarding: (
    "<NSContentSizeLayoutConstraint:0x7fd71b9be000 H:[UIButton:0x7fd7196a4da0'Picks? What's that...'(222)] Hug:250 CompressionResistance:750>",
    "<NSContentSizeLayoutConstraint:0x7fd71b9bea40 V:[UIButton:0x7fd7196a4da0'Picks? What's that...'(46)] Hug:250 CompressionResistance:750>"
)

The constraints generated on iOS 8 look like this:
TableView: (
)
Login: (
    "<NSContentSizeLayoutConstraint:0x7fd5836e1900 H:[UIButton:0x7fd585921fe0'Login'(55)] Hug:250 CompressionResistance:750>",
    "<NSContentSizeLayoutConstraint:0x7fd5836e1960 V:[UIButton:0x7fd585921fe0'Login'(31)] Hug:250 CompressionResistance:750>"
)
Sign up: (
    "<NSContentSizeLayoutConstraint:0x7fd5836a8900 H:[UIButton:0x7fd583794e90'Register'(81)] Hug:250 CompressionResistance:750>",
    "<NSContentSizeLayoutConstraint:0x7fd5836a8960 V:[UIButton:0x7fd583794e90'Register'(31)] Hug:250 CompressionResistance:750>"
)
Onboarding: (
    "<NSContentSizeLayoutConstraint:0x7fd5858109f0 H:[UIButton:0x7fd5837967c0'Picks? What's that...'(222)] Hug:250 CompressionResistance:750>",
    "<NSContentSizeLayoutConstraint:0x7fd585810a50 V:[UIButton:0x7fd5837967c0'Picks? What's that...'(46)] Hug:250 CompressionResistance:750>"
)

Hey, Thanks for the great info, I will definitely address this on the weekend.

Hello,
Was the tableView added in the XIB? or did you add it by code?
In iOS9 the tableview constraints look like they are auto resizing mask constraints, specifically:
"<NSAutoresizingMaskLayoutConstraint:0x7fd71b9b9620 h=--& v=--& UIView:0x7fd71b82a3e0.midX == + 177.5>",
"<NSAutoresizingMaskLayoutConstraint:0x7fd71b9b7ad0 h=--& v=--& H:[UIView:0x7fd71b82a3e0(355)]>",
"<NSAutoresizingMaskLayoutConstraint:0x7fd71b9b9a10 h=--& v=--& UIView:0x7fd71b82a3e0.midY == + 32>",
"<NSAutoresizingMaskLayoutConstraint:0x7fd71b9b84b0 h=--& v=--& V:[UIView:0x7fd71b82a3e0(64)]>"

Additionally, I tried the code you provided, I got the following layout:

Would it be possible to have a sample runnable project that reproduces this as I am unable to reproduce it?

@mergesort Any more info about this one?

@oarrabi Sorry, I haven't had much time to look into it after this weekend. I was adding the tableView in code, not in a XIB. I tried making a sample project, and everything laid out just fine.
I'm currently trying to replace PureLayout, and subbing in equivalent constraints, and that's where I'm seeing the issues. I'm not sure why, but when I replace the OALayoutAnchors with UILayoutAnchors (and test on iOS 9), it lays out fine, but I don't have any definitive information right now because I'm trying to move forward in a project during that time. :disappointed:
Sorry I don't have any more information right now on the topic.

This is no longer relevant... I'm going to close it out so people don't think there's a bug looming anymore.


[zstr] zstr_make_unique_polyfill.h missing, causing compile errors on C++11 projects

Host Environment

OS: Xubuntu 20.04.2 LTS
Compiler: Clang 10

To Reproduce
Steps to reproduce the behavior:

[...]/vcpkg$ ./vcpkg install zstr
Create these files:

CMakeLists.txt:

add_executable(foo src/foo.cpp)

set_target_properties(foo PROPERTIES
    CXX_STANDARD 11
    CXX_STANDARD_REQUIRED ON
)

find_package(ZLIB REQUIRED)
find_path(ZSTR_INCLUDE_DIRS "zstr/strict_fstream.hpp")

target_link_libraries(foo PRIVATE ZLIB::ZLIB)
target_include_directories(foo PRIVATE ${ZSTR_INCLUDE_DIRS})

src/foo.cpp:

#include <zstr/zstr.hpp>

int main()
    {return 0;}

[...]/build$ cmake .. -DCMAKE_TOOLCHAIN_FILE:FILEPATH=[...]/vcpkg/scripts/buildsystems/vcpkg.cmake
[...]/build$ cmake --build .

Failure logs
In file included from [...]/src/foo.cpp:1:
[...]/vcpkg/installed/x64-linux/include/zstr/zstr.hpp:20:10: fatal error: zstr_make_unique_polyfill.h: No such file or directory
   20 | #include <zstr_make_unique_polyfill.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Additional context
zstr/zstr.hpp:19-21:
#if __cplusplus == 201103L
#include <zstr_make_unique_polyfill.h>
#endif

Simply inserting ${SOURCE_PATH}/src/zstr_make_unique_polyfill.h into here will fix this
https://github.com/microsoft/vcpkg/blob/a3db16a4475b963cacf0260068c497fb72c8f3c0/ports/zstr/portfile.cmake#L9-L12

I think the following is the wrong approach:

find_path(ZSTR_INCLUDE_DIRS "zstr/strict_fstream.hpp")

because you will get the directory were "zstr/strict_fstream.hpp" is. But you seem to need the directory where "strict_fstream.hpp" is. How about the following:
find_path(ZSTR_INCLUDE_DIRS "zstr.hpp" PATH_SUFFIXES "zstr")

(Note: the public header, not the implementation detail.)
Then you can also use
#include <zstr.hpp>

@dg0yt That is relevant to the other issue I've made, not this one.


Send PII values properly using TelemetryPiiProperty.

Fix #1861
I double-checked the data types (using the debugger) in the properties dictionary at the point where TelemetrySession.PostEvent is called, to make sure it's sending the class instance, not a string representation.

👍


Mocking Transitions

Updating to from rc5 to rc7 break our test for the components that use transitions. How can we mock transitions or use transitionStub ?
Currently the documentation https://vue-test-utils.vuejs.org/v2/guide/transitions.html is empty for transitions.
Regards

hi! Could you share your test so we can reproduce the issue? 🙌

In beta 7 we mock transitions by default - I am a little confused by your issue.
I will write some docs for transitions before the end of the month.
You can opt out of the default transition stub, see here. You can also do this globally with config.

Hi - any update on this?

@lmiller1990 We switch back to beta 5 for now. You can close it and I will write here again if necessary. Thank you!

In beta 7 we mock transitions by default - I am a little confused by your issue.
I will write some docs for transitions before the end of the month.
You can opt out of the default transition stub, see here. You can also do this globally with config.

It works for me

jest.config.js
  setupFiles: ['./tests/setup.ts']

tests/setup.ts
import { config } from '@vue/test-utils';

config.global.stubs.transition = false;

https://next.vue-test-utils.vuejs.org/guide/advanced/transitions.html
Doc may need update

What worked for me was this
jest.config.js
setupFiles: ["<rootDir>/jest.init.js"],

jest.init.js
const transition = {
  template: "

",
}

config.global = {
 plugins: ..., //your plugins go here,
 mocks: ..., //your mocks go there,
 directives: ..., //your directives go here,
 stubs: {
   ...,
   ...,
   transition: transition,
  }
}


try chatops for condalock

This addresses some pieces of https://github.com/pangeo-data/pangeo-stacks-dev/issues/27. In particular it will enable generating lockfiles from PRs using "ChatOps" (https://github.com/peter-evans/slash-command-dispatch).
So in theory someone edits environment.yml in there fork and creates a PR. Then in a PR comment writes:
/condalock
Then a bot will run conda-lock and add the lockfiles for each image into the PR. I'll probably follow up with some direct commits to test this out or additional PRs.

Why do we not just want to build conda-lock on a PR from a fork?

@tjcrone I think this is the only way to add a commit to someone's PR.

Can we add a commit on a merge?

Probably, but the problem with that is that you can't really run accurate tests before merging (since building uses the lockfile).
I can imagine scenarios where the lockfile generation fails or the image build fails with the lockfile for some reason. Then we'd have to follow up with additions commits.
It would be nice to keep the commits to master to a minimum and guarantee that for any commit to master environment.yml -- conda-linux-64.lock -- and dockerimage:comit are always in sync.

Can we build the lock file for the tests but not commit it until the merge?

The reason I am asking here is that while chatops are pretty cool, the goal here was to simplify, and I don't see chatops, which almost nobody has even heard of much less used, as a simplification. I think keeping the commit history clean with an extra commit on merge seems a lot better and simpler to me than chatops. Maybe someday everyone on GitHub will be chatoping left and right. But at this stage, it seems pretty unconventional and likely to add confusion.


[Linux] Squiggles not showing up where expected

Found via Linux testing validation -
Squiggles are not showing up in some places where they should. For example, I do not have anything named X, yet there is no red squiggle:

The same goes for whatever name I change "X" to.
However, the squiggles does show up under "asdfasdf", so it seems like squiggles are somewhat working.

This issue no longer reproduces in C# extension v1.25.4.


Create CODE_OF_CONDUCT.md

bors: r+

bors: r+

bors: try

bors: r+

bors: r+

bors r+

bors you better listen up, y'hear??!

bors: ping

bors: ping

bors: ping

Closing and reopening this to see if bors gets a life from it

bors plz be good to us

On Oct 9, 2018, at 4:36 PM, Dylan DPC<EMAIL_ADDRESS>wrote:
Closed #263.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

lord and savior, bors administrator :pray:


exclude Title, Container, and Issue objects from search results

Descriptive Summary
Since we are pursuing a page-level or article-level search results pattern in the front-end UI, we need to prevent NewspaperTitle, NewspaperContainer, and NewspaperIssue objects from appearing in search results generated by user keyword or facet queries.
All Newspaper* objects should still appear as results in the admin search in the Dashboard UI (dashboard/my/works?).
This ticket requires adding parameters to exclude the unwanted objects. This will likely involve injecting some code into a SearchBuilder class in the local application created by the Hyrax install.
Rationale
Non-page or -article works are unlikely to be useful to users. Most newspaper search systems (open-oni, Newspapers.com) use page-level results; this is a common pattern.
In particular, Issue results would likely duplicate Page results, which would be confusing for users.
Expected behavior
As a non-logged in user
When I am on the home page
And I perform a keyword search
I should not see any results representing NewspaperTitle, NewspaperContainer, or NewspaperIssue objects
So that I am not overwhelmed with non-useful or duplicative search results.
Additional info
n/a
This ticket will be complete when:
Functionality above is working.

This behavior could be confusing. Consider the following user path:

View Title page
Click on Issue date link in calendar
View Issue page
Click on any metadata value that is not propagated to Page (such as LCCN)

The user will see no results, despite the fact that there may be other issues with the same LCCN in the repository.
Could this behavior (excluding non-Page/Article objects) be restricted to keyword searching somehow?

Not bugs, but likely need to fix

Depositor is not set for ingested objects
Admin set relationship is not set for ingested objects
Visibility automatically set to private for ingested objects
NewspaperTitle title doesn't exactly match child Issue
NewspaperTitle: The Park Record
NewspaperIssue: The Park Record (Park City, UT)

Could potentially add args to rake task to address 1-3 above?
Not bugs, but needs change

Issue title syntax and date formatting
This: The Park Record (Park City, UT) (1935-08-02)
Should be: The Park Record (Park City, UT): August 2, 1935

Issue edition value
This should come from //MODS:detail[@type='edition']/MODS:number.
(In batch_local ingest, this was set as the value of //MODS:detail[@type='edition']/MODS:caption)

Page title syntax
This: The Park Record (Park City, UT) (1935-08-02): Page 1
Should be: The Park Record (Park City, UT): August 2, 1935: Page 1

Page identifier
Attempt to just use filename without directory and extension.
batch_local:
This: /mnt/nash.iarchives.com/data01/jobq/root/projects/production/LeanProcessing/UofU/Park_Record/Park_Record_Set01/tpr_19350705-19380630/ocr/0657b.tif
Should be: 0657b
batch_ver_01:
This: ././0006.tif
Should be: 0006

Seems like a bug

Issue/Page relationships
The Issue show page does not load the IIIF viewer, or show the Pages as associated/child objects in the Items section of the page. I'm not exactly sure what the cause of this is. A bit of console testing reveals that while issue.pages returns the expected response, both issue.ordered_pages and issue.ordered_page_ids return an empty array [].
This is also having consequences for the Page indexing, which depends on the ordered_page_ids method to set fields related to first page and previous/next pages.

Word coordinates
IIIF search in the viewer is retrieving results, but the coords are incorrect. The viewer tries to focus somewhere beyond the page, which seems to trigger just showing the bottom/corner page edge. If you zoom way out, then drag the page to one side, you can see the highlights, see screenshot:

Page title missing page number
In the batch_ver_01 ingest, the Page titles were missing page numbers.
This: Daily national Democrat (Marysville, Calif.) (1858-08-13): Page
Should be: Daily national Democrat (Marysville, Calif.): August 13, 1858: Page 1

Fixed via #172.


Upload NER Corpus to GitHub repository

AS A End-User
I WANT TO have mapped NER corpus in the Github repository
SO THAT I could use NER models to identify named entities
Acceptance criterias:

[ ] NER corpus bases new Estonian NER Corpus (additional datasets are added for increased accuracy and precision)
[ ] NER corpus is uploaded to Bürokratt GitHub repository
[ ] Format of the corpus is .json
[ ] NER corpus accuracy and F1 score is 95%

Korpuse formaat + notatsioon

Acceptance criteria "NER corpus accuracy and F1 score is 95%" seems irrelevant since we are dealing with manually notated data.

Removed the irrelevant acceptance criteria.


[toast-messages] more precise language for org toast messages

Cute animal pic

Because everyone likes pictures of animals.
Link to Trello card (if applicable)
https://trello.com/c/sW6isTAD/285-toast-messages-about-scratch-orgs
If this PR relates to a Trello card, don't forget to reference this PR on the card as well.
Description
The commit messages say what you did; this should explain why and/or how.

[x ] Description is in Trello card

Steps to test/reproduce
Messages about orgs should be specific and say Scratch/Test/Dev depending on the type of org a message is referring to.

Create, delete or make changes in an org.
The toast message should say 'Test', 'Dev' or 'Scratch' org for each respective type.
Please explain how to best reproduce the issue and/or test the changes locally (including the pages/URLs/views/states to review).

Show me

Provide screenshots/animated gifs/videos if necessary.

 Toast Messages about Scratch Orgs

@jgerigmeyer Some of the translations still need to be added but I wanted to have you look at what I've done so far in the meantime.
I think the changes I've made cover all of the Scratch Org toast messages.

@dvdherron I think this might be ready for merge -- are there other things missing?

@dvdherron I think this might be ready for merge -- are there other things missing?

Fantastic 🎉
This should cover it. It can be merged @jgerigmeyer


Each time creates new User ?

I would like to use the user who already been ? Is that possible to use the user who got in ?
But it creates each time new user ? And then inside in login page Configuration not working after running dev. How to use the Login with Uport ?

Hello!
Uport has been disabled in this project, and the configure button is still non-functional at this point.  Additionally, the domain orbit.chat has an older version of orbit-web running at the moment, and we are in the progress of updating it.
User names are not unique, and the private keys are browser-based and saved in the browser's localStorage. This means that at this point in time, the user's state is not synchronisable between browsers/devices unless you copy the user settings from the localStorage to another browser.

Hi @JaniAnttonen  Thank you for the response. Could you help me fetch the user setting from the browser and to migrate to another browser is there any way ? Could you help me out ?

Follow-up in #70


Improvement: add support for nested labels

After #2 gets improved or merged, the event listener could be extended with support for nested TestLabel tests (not to be confused with nested test groups):
"Nested labels" >::: [
          "Outer label" >: ("Inner label" >: ("Tests with nested labels" >::: [
            TestCase (fun _ -> assert_equal false (is_even 100) ~msg:"Incorrect answer for n=100" ~printer: string_of_bool);
            TestCase (fun _ -> assert_equal false (is_even 100) ~msg:"Incorrect answer for n=100" ~printer: string_of_bool);

          ]))
        ]

Such construct should not be too common, nonetheless OUnit supports it, it should not be difficult to support it in the listener, and currently the listener omits outer labels and displays only the innermost one.

I also suggest to print test duration after <COMPLETEDIN::>. Time values can be retrieved with Univ.gettimeofday ().


Use struct init shorthand when applicable in fill struct fields assist

This PR tweaks the fill struct fields assist to use the struct init shorthand when a local variable with a matching name and type is in scope.
For example:
struct Foo {
    a: usize,
    b: i32,
    c: char,
}

fn main() {
    let a = 1;
    let b = 2;
    let c = 3;
    let foo = Foo { <|> };
}

Before we would insert
Foo {
    a: (),
    b: (),
    c: (),
}

now we would insert
Foo {
    a,
    b,
    c: ()
}

bors d+

bors r=matklad


Only create service for cr gateway when enabled

Fixes #336
NOTE I noticed that RBAC resources are created for each service  too, even when the service is disabled as well. I could add a check for that to this PR quickly if needed.

Thanks @TimJones.  It would be great to add this to the RBAC resources too.

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

@adamreese Updated to only create ServiceAccount\Roles\RoleBindings for each component only when it is enabled.

Thanks!


Logs are written to wrong location (/etc/crontabs instead of /crontab-ui/crontabs/logs)

Hi! Thanks for the amazing app!
I'm running alseambusher/crontab-ui:0.3.16 in Docker.
Everything works fine, except the location of the logs. Logs are written to wrong location — /etc/crontabs instead of /crontab-ui/crontabs/logs. Setting CRON_DB_PATH to /crontab-ui/crontabs doesn't work either.

Is this a bug or misconfiguration?
Thanks!

Hi.
I have the same issue, but I fixed
Maybe you have mounted crontqb dir as an host dir?
If yes, in my case you have to manually create the logs folder, and then everything will be fine.
Node cant create the dir for us apparently
Also the Cron logs is always created at /etc/crontab path and then is copied to /crontab-ui folder
You can se the actual Cron job by doing cronjob -l and see the code of the cron

you have to manually create the logs folder, and then everything will be fine. Node cant create the dir for us apparently
Also the Cron logs is always created at /etc/crontab path and then is copied to /crontab-ui folder You can se the actual Cron job by doing cronjob -l and see the code of the cron

So I mounted the folder /crontab-ui/crontabs/logs but my logs are not in there. When not a mounted directory that directory already existed but not persistent but it only had one file in it README.md
This folder will have all the log files

The container had been running for over 2 days & had completed many jobs but nothing was ever moved into that folder except the ironic README file. Mounting it changed nothing.
I am running a custom image based on this one, as I use it to run cron jobs itself as opposed to managing ones for the host system & I have added needed dependencies to run those jobs, like python3, pip, Perl & others, but no changes I have made should be related to this. Can you confirm that you are actually getting logs in the /crontab-ui/crontabs/logs folder? If so could you share your setup?
This seems like a minor problem as anything in etc/crontabsis going to be checked by the system but since there's no chance there will be a user with the name of the file it's just a few wasted clock cycles. My bigger concern is that the I want to access these logs, livetail access, & to do that I need to expose the crontabs directory to whatever is going to access them which is a security risk


add: BIRCH Algorithm

Describe the algorithm/code
BIRCH algorithm
The Balance Iterative Reducing and Clustering using Hierarchies (BIRCH) algorithm works better on large data sets than the k-means algorithm. It breaks the data into little summaries that are clustered instead of the original data points. The summaries hold as much distribution information about the data points as possible. please assign me this issue with hacktoberfest tag
Do you want to work on this feature?

[x] I am willing to implement this feature.

Hi @adi271001! 👋🏻
You can start working on this issue! Do let me know if you need any help. ✨


Collection & PinnedWorks API design

Checklist

[x] Design APIs

Can query user collections
Can mutate user collections: cover, name, description, articles (orders)
Can query pinned works
Can mutate pinned works: list of articles or collections, dominant color

[x] Output documentation

https://www.notion.so/matterslab/Anthology-pinned-work-085614059f8049519860dad589727a52


Add support for Postgres 10

Closes https://github.com/clkao/docker-postgres-plv8/pull/28, https://github.com/clkao/docker-postgres-plv8/issues/27 and https://github.com/clkao/docker-postgres-plv8/issues/26.
Regarding #26, depot_tools has to be in sync with the version of V8 being compiled so I checked out a version around the same date.
From version 2.0.0 up, only major versions of plv8 will be tracked. The release cadence under the new maintainer (@JerrySievert) is much higher which makes it both impractical and unnecessary to keep up with dedicated Dockerfile for every minor release.

Any estimate date for having this merged into master?

@pdaher ideally I would not merge this without a review by @clkao.

@pdaher tests pass so I'm merging this. It will be up to @clkao to add the respective image tag on Docker Hub.


Master

Since blocking was a non existant variable i removed references to it in the dockstring on line 75 and fixed it with what it should be.
Issue address #24693.
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI or the workflows README to see a list of phrases to trigger workflows.

assign to next reviewer


Tint floating action button

There is no possibility to tint floating action button and set icon color or drawable.
I got all button in the tint color without any icon

The tint is simply a color overlay, and should only be used for simple opaque icons.
The FAB cannot be tinted using this method because the icon within it is covered by the color overlay.
The guidelines omit examples of the FAB being tinted, so I'm not inclined to support this. Additionally, supporting something like this is non-trivial and will likely degrade performance due to color blending calculations.


Doubt about the accuracy of the CK+ dataset

Why are the detection accuracy of the CK+ dataset published on the paper(https://arxiv.org/pdf/1811.04544.pdf) and on github different?
89.2%on the paper and 94.646% on the github.

Oh! This paper use my code but it designs a different method~


Un-necessary colon in changelog.

"More details, though they're not as relevant to guinget:"
This is on the changelog on the Releases page.

Forgot to change this, but it can go into the next version.

The edit preview looked like a division symbol:


Can't compile C# files without an (initial) internet access

Tested versions
its tested on all versions yea c# doesn't work offline even in godot 3
System information
linux godot 4.3 glcompatibility
Issue description
+the issue:
c# doesn't work offline in godot mono
i have to connect to the internet atleast once per project to be able to code
thats without mentioning the exporting it also fails if im not connected the internet
+how i expect it to be:
being able to use godot without internet just like gdscipt godot and also just like unity since it uses c# and it works offline
+possible solution?:
this error sounds like a missing c# package that godot downloads every project so the solution could be adding a fallback to an offline package included in mono godot?
+error screenshot:

i would love some help if possible
Steps to reproduce
just open mono godot while completely offline then create a new empty project then make any c# code and build it and you will get that error
Minimal reproduction project (MRP)
N/A

Please take a screenshot the photo of the screen is unreadable

The tooltip reads:
Message: Unable to load the service index for source https://api.nuget.org/v3/index.json
  Resource temporarily unavailable (api.nuget.org:443)
  Resource temporarily unavailable
Type: error
File: /usr/share/dotnet/sdk/8.0.100/NuGet.targets
Line: 156
Column: 5
Project: /home/ahmad/wadaw/wadaw.sln

I confirm the issue. Impossible to cold compile Godot C# files without an initial internal access to nuget.

I tested out @paulloz's suggestion in the Godot Developers Chat and it works.

I don't have an easy way to make a fresh box without internet at the moment, but you might try dotnet nuget add source path/to/your/godot/folder/GodotSharp/Tools/nupkgs --name Godot and have it working

Either we:

add this tip to the documentation; or
we add an entry inside the C# tools to install the nuget source path; or
we make this automatic if we don't see the nuget package installed.

We used to manage a fallback folder automatically in early 4.x development. It was killed in #73984 AFAIK because it was planned to entirely stop distributing the nupkgs with the releases at some point (i.e. preparing for the editor unification).


adds details page for feedback

Changes in this PR

additional step after submitting feedback
form for opting into user research
if user is logged in, user id is recorded against feedback given

Screen-capture of UI changes
https://user-images.githubusercontent.com/6339025/154731657-dbd77fcc-19c8-4d35-a002-d9a9629a922d.mov

 UR Beta Banner - Contact details page


Return default value if path is invalid

This is the last untested part of the code (#70)

Can you do a new test (with a descriptive title)

Test, not assertion.


Networking

Add convenient interface for multiplayer/web games

already in trello board

I like how UE does that. Probably good idea will be to take their design. But first we need to support custom object serialization, which is hard to support if engine api is constantly changing


can't stop the process Vmmem

I have wsl2 on my pc. Every time I open any Linux distribution I have a prosses called "vmmem" that takes 5 GB of my ram.
After I close my Linux that process keeps running. Before that I had wsl1 and it worked prefect.
I tried to stop the process with task manager but it is not possible.
please help.

wsl --shutdown terminate vm immediately.
vmIdleTimeout can adjust the time to terminate automatically, but it does not terminate immediately.
https://docs.microsoft.com/en-us/windows/wsl/release-notes#build-20190


Drop pointer for forwarded from fields

What changed?
Drop pointer for forwarded from fields within internal types.

Why?
This is one of PRs planned to drop pointers for always required fields in internal types. It will make them more idiomatic and easier to use. These pointer are legacy of Thrift types that were used previously through our codebase. This will also allow safer migration to grpc, as proto primitive types don't have nils by default.

How did you test it?
Passing build and existing tests.

Potential risks

Coverage increased (+0.02%) to 61.527% when pulling e6518c8527b6b074a2f3b6a2b2714064f5457a0a on vytautas-karpavicius:drop-ptr-forwarded-from into 79b8acf23cee35c7b0a610084b3eb00346fc1e96 on uber:master.

Coverage increased (+0.02%) to 61.527% when pulling e6518c8527b6b074a2f3b6a2b2714064f5457a0a on vytautas-karpavicius:drop-ptr-forwarded-from into 79b8acf23cee35c7b0a610084b3eb00346fc1e96 on uber:master.


Update Popover prop of anchor and placement

wip

There is position problem when you have only one line in the paragraph

Select
Popover

The position is a bit off from the highlighted text

Edit
Preview


Unhide DG detection option

PR Description
Unhide the doppelganger detection activation option
Fixed Issue(s)

https://github.com/ConsenSys/teku/issues/6800
Documentation

[X] I thought about documentation and added the doc-change-required label to this PR if updates are required.

Changelog

[x] I thought about adding a changelog entry, and added one if I deemed necessary.

one thing that does concern me is this doesnt update any AT, which tends to suggest we have no AT for this feature...

one thing that does concern me is this doesnt update any AT, which tends to suggest we have no AT for this feature...

It does update TekuNode and TekuValidatorNode which are used in AT.

one thing that does concern me is this doesnt update any AT, which tends to suggest we have no AT for this feature...

It does update TekuNode and TekuValidatorNode which are used in AT.

ah ok! That's fine then :)


Update the ticket by email

hello, nice project congratulations.
Can a technician respond to the ticket by simply replying to the email received?
I'm looking for a project where the various tickets are updated by sending emails

Hi There!
I just looked at your projects, and they are really nice!

The only problem is, I do live in Brazil, and right now our currency sucks!
1 USD = 5 (Sucking) Brazilian (Su)Real Money
[image: image.png]
Are you open to negotiating prices?
Or even better, although South America is cheap, there are all kinds of
demand for technology!
Regards
Tulio Collenghi
Em sex., 17 de fev. de 2023 às 08:37, Salvo @.***>
escreveu:

hello, nice project congratulations.
Can a technician respond to the ticket by simply replying to the email
received?
I'm looking for a project where the various tickets are updated by sending
emails
—
Reply to this email directly, view it on GitHub
https://github.com/go2ismail/DotnetDesk/issues/16, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB2OILCFFGQWRE35GFCNSUTWX5PHVANCNFSM6AAAAAAU7KL7BU
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Sitemap module times out with large site

We are using the sitemap module which worked fine in development with a just a few pages,
but in production /sitemap.xml times out before it will load (on Heroku). We have 16 500+ pages currently  in Wagtail.
Perhaps the sitemap could be generated outsite of the request as suggested by http://webmasters.stackexchange.com/questions/78064/does-the-load-time-of-an-xml-sitemap-matter
and http://www.azgaard.com/2012/06/06/generating-a-sitemap-xml-file-on-heroku-with-ruby-on-rails/
According to http://www.mugo.ca/Blog/Google-Sitemaps-for-big-sites-splitting-the-sitemap-into-multiple-files we should be able to have 50k entries in a sitemap.

Thanks @lee-kagiso. It would be great to have a management command for this.

I don't know what the current discussion around this is but is it not optimal to generate and maintain a physical xml file instead of trying to programmatically generate one per request? I am currently using Wagtail  for a very large site (The South African SDG Hub), and while I could make a quick, hacky fix my increasing the timeout on my reverse proxy, that doesn't really address the issue.
I know the solution I would personally like to move towards, is to have the sitemap.xml generation linked to page change events, such that the file is created and maintained and updated on page-change (so every time you change a pages entry/url/title, go find its entry in the sitemap and update it, etc). Depending on how far along asgi and async implementation is, this could prove a fairly low-impact experience for the website and interface itself as well.
Again, don't know the inner details though. Thoughts dearest Wagtail Maintainers?

Regardless, you still need to generate the sitemap at some point, which is clearly a performance issue currently, regardless of when you generate it.
Spending some time trying to optimise the generation itself sounds like a good use of time.
Similarly, putting a cache on the sitemap would also massively help performance. Sitemaps don't change often, and when they do, Wagtail has good signals for it. Perhaps we could include a cache in the view which is cleared on certain signals. That way only the odd request is slower, and the rest are instant.

Side-stepping the 'how to generate a sitemap' discussion for now...
I've reviewed the code, and things look about as optimal as they can be from a generation perspective. The only thing I can think we could realistically do to help is to make the 'page size' configurable, so that fewer objects need to be held in memory at any time.
Currently, we're using the default value of 50000 (set via `django.contrib.sitemaps.Sitemap.limit), which could be quite expensive in some setups (especially if url methods have been customised in a way that requires additional queries/data).
It should be quite simple to make this configurable via a Django setting or something instead (e.g. WAGTAILSITEMAPS_SITEMAP_PAGE_SIZE).

I've done some testing on this, and in the 10 years since this issue was created, both Wagtail and Django have come along way. Testing a sitemap with ~10000 items takes just 1.5 seconds locally.
Whilst reviewing, I found a few places we might be able to make things even better, especially for particularly large sites, which I've opened as #12064.
Making the page_size configurable could lead to a foot-gun. The pagination is only visible to search engines if they find the "index" sitemap and crawl from there, which needs different URLs setup vs a single sitemap. Setting the page_size too low will truncate the sitemap without a way to find the other pages. If someone wants to modify it, it's easily done by subclassing Sitemap.
Static sitemaps might be a solution, but with a CMS it becomes a challenge for when to invalidate the sitemap, as content changes all the time. Instead, caching it with a CDN (or alike) should make it fast enough for most cases, in the knowledge that even a cache miss won't be too expensive.
I think we can consider this issue resolved with #12064.


process finished with exit code -1073741819 (0xc0000005)

When I run BrainExtractor， sometimes the process stops suddenly with this：
process finished with exit code -1073741819 (0xc0000005)
How can I fix it？ And what caused it？
Thanks！

It's difficult to debug this without additional context. What data are you trying to run? Are there any messages before/after the error (this may help me figure out at what stage the process failed).
Other information that may help:

Python version
Operating System
Parameters you are running Brainextractor with

Sorry， there is no message before/after this error.  I tried BET on data collection UCSF-PDGM which can be found on TCIA.
I use Python 3.7 and Windows 10， and the iteration of BET is set to 800.  I found if the iteration is set to 300, this error disappeared. So this is caused by insufficient computer memory?
Thanks！

I've only tested brainextractor on Linux based systems, and ensuring this works on Windows is just something I currently don't have the bandwidth for.
Try running this on Linux and if you get the same issue. Feel free to make another issue.

Thanks!

Now I see Linux is OK. Maybe my PC is not good enough......


How do you test Redux?

I noticed that you contributed to react-redux to make sure we can access the wrappedInstance of the connect HOC. How do you test your top level component that gets additionally wrapped by Provider?
In this example:
layout = Tree(
        <Provider store={getStore()} ref='provider'>
          {() => <Layout/>}
        </Provider>
      );

Without the Provider I can access the Layout component, but because it's wrapped in connect, it needs a Provider. How would you get access to the Layout component? Do you have a way of stubbing the store or do you reach down through the provider?

We recently released a new feature which should help with this. Check out the section on Higher Order Components in the README. You should be able to do something like so:
Layout.innerComponentRef = 'wrappedInstance'
let layout = tree(
  <Provider store={getStore()}>
    {() => <Layout/>}
  </Provider>
);

layout will then be a reference to the test tree starting with your Layout component rather than the provider.

I set innerComponentRef to 'wrappedInstance' before exporting the Layout component but the layout object returned by tree isn't that rendered Layout component, it's the Provider. What do I do to get around the Provider?

Oh wait, I think I see your problem now. This is related to https://github.com/QubitProducts/react-test-tree/issues/36 about handling out-of-render refs (give it a read, should explain the situation you are running into). tl;dr of it, wrap your testing component in it's own component like so:
var TestingComponent = React.createClass({
  render: function () {
    return (
      <Provider store={getStore()} ref='provider'>
        {() => <Layout ref='layout' />}
      </Provider>
    );
  }
});

var tree = tree(<TestingComponent />);
tree.layout;
tree.provider;

You could optionally combine this with the innerComponentRef stuff to exclude your testing component from the tree:
var TestingComponent = React.createClass({
  render: function () {
    return (
      <Provider store={getStore()} ref='provider'>
        {() => <Layout ref='layout' />}
      </Provider>
    );
  }
});
TestingComponent.innerComponentRef = 'layout';

var layout = tree(<TestingComponent />);

Woo! It worked with tree.provider.layout. Thanks a ton! This project is fantastic. Making our tests real clean!

Out of interest, did you end up having to wrap it in a testing component?

Yes it didn't work without that trick. Thanks!

Hopefully once #36 is resolved you won't even need to do the wrapping, testTree will do it for you :)


No Issues found with large Function Groups

Unfortunately we have a large Function Group (14 Function Modules) from a external Consulting Company (so refactoring everything would be no option right now). But we would like to check every new development with abaplint.
But we get zero issues but would expect over a hundred.
2023-04-21 12:51:14, listRules
2023-04-21 12:53:52, check_file, FUGR, ZINBOX_0, 0 issues, 2023834 bytes, 12035 ms
2023-04-21 12:53:52, ping

Log seems like everything is send correctly.
Version abaplint: 2.97.12

are these generated table maintenances? whats the value of skipGeneratedFunctionGroups in the configuration?

No they aren't generated table maintenances and i set skipGeneratedFunctionGroups to false and tried again with still 0 issues.
Yes we are using the SCI Client (i'm using it with Eclipse). Works great on other Function Modules / Classes...)


MInification error when used with create-react-app

After upgrading to 6.0.0, when I type 'yarn run build' command to create production build, it shows the following error
$react-scripts build
Creating an optimized production build...
Failed to compile.
Failed to minify the code from this file:
    ./node_modules/query-string/index.js:8

Read more here: http://bit.ly/2tRViJ9
error An unexpected error occurred: "Command failed.
Exit code: 1

Duplicate #126 & #127


9p sync can produce mount_tag which is too long

If you have a folder sync with a path longer than 31 bytes, creation will fail due to the mount_tag being too long.
Example failing config:
myvm.vm.synced_folder "/tmp/blah", "/etc/puppet/environments/vagrant", type: '9p'

Error:
Call to virDomainCreateWithFlags failed: internal error: process exited while connecting to monitor: qemu-system-x86_64: -device virtio-9p-pci,id=fs0,fsdev=fsdev-fs0,mount_tag=/etc/puppet/environments/vagrant,bus=pci.0,addr=0x6: mount tag '/etc/puppet/environments/vagrant' (32 bytes) is longer than maximum (31 bytes)

Thanks for reporting the problem. Any opinions on how we should fix it?

First thought that comes to mind would be truncating it and appending it with a numeric identifier to catch cases of similarly named mounts. However I haven't looked at the code yet so not sure that is viable.
If you were to truncate and use a numeric identifier, are there cases where another sync'd filesystem might be added to an existing VM without knowing the original mount is there? Pardon my ignorance - very new vagrant user.

I am having this specific problem also.
It used to work, but I think the problem started when I upgraded to vagrant version 1.7.2 form version 1.6.x. Using rsync instead of 9p works.
I looked in the coded, but not being very ruby literate, I couldn't see my way through the files i the plugin.
In which file is the 9p mount tag generated?


feat: add PR template

Adds a simple PR template that's been useful for various projects that I've worked on. The intent is to provide context for the issue a PR is trying to solve, a brief description of it, and then a high-level overview of the changes being submitted.
Feel free to close if it's not useful, just figured it'd be a worthwhile addition to help standardize submissions 😄

cc @chrisdhanaraj

Heyo could you change this to a chore? This shouldn't trigger a new release

Fine by me otherwise though 👍

Done @chrisdhanaraj

Bluemix toolchain: Delivery Pipeline deployed carbon-components-react to Bluemix Design System, including commit 052beeb68b7dd9db6219c8e8790ce72ab97df13b


Read me. spelling mistake errors

https://github.com/togethercomputer/OpenChatKit#retrieval-augmented-models
just below spelling of download


Re-installing Tango Core deletes ADFs

Hi, I was experiencing issues running apps on my Tango so I uninstalled and re-updated Tango core, which worked, but then found that it had deleted all of my ADF files. To test , I created another ADF and re-installed core again and the same thing happened.

Fully uninstalling TangoCore will delete Area Descriptions, but that should not be possible since the system image comes with a TangoCore. Are you just reverting to the system image's TangoCore or are you somehow fully uninstalling TangoCore?

No replies in about a month, I'm assuming this is addressed. Please reopen if you still have this issue.


Make python be able to be run as commands

Add 2 folders in /Library/bin/: cbin (for c code) and pybin (for python scripts, they function like installed by package install) so users can make their own commands without having to submit a pull request to the command repository.
Run commands in cbin using lli, and commands in pybin using python3

+1 why not allow installing packages via pip / pipx? It would be much more handy. Anyway, each universal approach would be great. For @A765-ALEX maybe as a workaround, custom GitHub repo would work by setting up DNS cloaking (DNSCloak app)

@ink-splatters You can install packages via pip, you need to run python3 -m pip install packagename
Just wanted to say.

@ink-splatters You can install packages via pip, you need to run python3 -m pip install packagename
Just wanted to say.

iPhone $ python3 -m pip install colorama
Defaulting to user installation because normal site-packages is not writeable
Collecting colorama
Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Installing collected packages: colorama
ERROR: Could not install packages due to an OSError: [Errno 1] Operation not permitted: '/private/var/mobile/Containers/Data/Applicatio

@ink-splatters You can install packages via pip, you need to run python3 -m pip install packagename
Just wanted to say.

iPhone $ python3 -m pip install colorama Defaulting to user installation because normal site-packages is not writeable Collecting colorama Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) Installing collected packages: colorama ERROR: Could not install packages due to an OSError: [Errno 1] Operation not permitted: '/private/var/mobile/Containers/Data/Applicatio

Yeah, you should probably open your own thread instead of reviving mine from 2 yrs and 1 mo ago...


test

OPS Build status updates of commit 4d9b20a:
:clock10: Preparing: average preparing time is 46 sec(s)

OPS Build status updates of commit 4d9b20a:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error] Cannot sync git repo to specified state. Please make sure the pull request is mergeable. Details: Git merge results in conflict, repository remote url: https://github.com/MicrosoftDocs/msftdynamicsgpdocs, working directory: W:\510t-s, target branch: live, target branch commit: 53578b99365b5eef443b270b48862cc0dd7297e6, source branch: master, source branch commit: .

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


attr_list extension doesn't work well with tables extension

Hi,
I have tried to add some styles to table created with tables extension using attr_list extension, but it works quite strange. For markdown:
| column 1 | column 2 |
|----------|----------|
| value 1 {: .text-primary} | value 2 {: .text-danger }|
{: .text-success }

it creates new empty row with cell of given class (with extensions=['markdown.extensions.extra']):

column 1
column 2

value 1
value 2

instead of setting class of whole table what I would expect:

column 1
column 2

value 1
value 2

Is it a correct behavior of attr_list extension? or is there same workaround to style whole table?
>>> markdown.__version__
'3.1.1'

This is a duplicate of #312.


[nrf fromtree] bluetooth: samples: Add hci_uart_async

Cherry-pick of all commits from https://github.com/zephyrproject-rtos/zephyr/pull/59880 to bring in samples/bluetooth/hci_uart_async

[nrf fromtree] dts: bindings: Remove reg from vnd,serial
[nrf fromtree] drivers: serial_test: Implement interrupt and async APIs
[nrf fromtree] bluetooth: samples: Add hci_uart_async

Might need zephyrproject-rtos/zephyr@fae3cdd as well since it removes some changes added by the cherry-picked commits.

It looks like it's not strictly needed. It's just removing a build assert that is now ensured by the Kconfig of the serial mock. The asserts are still true.

Might need zephyrproject-rtos/zephyr@fae3cdd as well since it removes some changes added by the cherry-picked commits.

It looks like it's not strictly needed. It's just removing a build assert that is now ensured by the Kconfig of the serial mock. The asserts are still valid.

I pulled in the whole patchset from PR 63238 as tests/drivers/build_all/modem/drivers.modem.modem_cellular.build failed to build in CI. All the changes from it seem relevant to drivers: serial_test: Implement interrupt and async APIs.


Autocompletion not working if jedi 0.15.1 was previously installed in env (Spyder 4.0.0rc1)

Issue Report Checklist

[x] Searched the issues page for similar reports
[x] Read the relevant sections of the Spyder Troubleshooting Guide and followed its advice
[x] Reproduced the issue after updating with conda update spyder (or pip, if not using Anaconda)
[ ] Could not reproduce inside jupyter qtconsole (if console-related)
[x] Tried basic troubleshooting (if a bug/error)

[x] Restarted Spyder
[x] Reset preferences with spyder --reset
[ ] Reinstalled the latest version of Anaconda
[x] Tried the other applicable steps from the Troubleshooting Guide

[x] Completed the Problem Description, Steps to Reproduce and Version sections below

Problem Description
I installed spyder-4.0.0rc1 into a conda env that previously had jedi 0.15.1 installed. I have jedi 0.14.1 now, which is the version required by spyder, but when I start Spyder it complains about not finding METADATA of jedi 0.15.1 dist-info. Solved that by removed the dist-info folder of 0.15.1 that was still present in the site-directory of the env. However, I now don't get an error anymore, yet also no autocompletion.
As a workaround, I installed Spyder into its own conda env and use the interpreter from the other env that also has the correct spyder-kernels version installed. Like this, I have autocompletion and can use all packages installed in the second env. The only problem is that now I cannot open variables from the variable explorer anymore. I get the error:
Spyder was unable to retrieve the value of this variable from the console.

The error message was:
'tuple' object has no attribute 'raise_error'

This does not seem to dependent on the actual type of the variable. Should I make a separate issue for this? I'd prefer to just install Spyder 4 into my base env, but there I also have jedi 0.15.1 so I expect the same issue.
What steps reproduce the problem?

Install Spyder 4.0.0rc1 into env that previously had jedi 0.15.1 installed
Run spyder

What is the expected output? What do you see instead?
Expected autocompletion to work with correct version of jedi installed. Instead no autocompletion available, even though in an install in a clean env with the same version of jedi autocompletion works.
 I have jedi 0.14.1 now, which is the version required by spyder, but when I start Spyder it complains about not finding METADATA of jedi 0.15.1 dist-info. Solved that by removed the dist-info folder of 0.15.1 that was still present in the site-directory of the env. However, I now don't get an error anymore, yet also no autocompletion.

Ok, thanks for letting us know about this, it's a very serious issue indeed. How did replace Jedi 0.15.1 with 0.14.1? Did you use pip for that?

The only problem is that now I cannot open variables from the variable explorer anymore

This is very serious too. Please open a new issue about it so here we focus only on the Jedi problem.

Excuse late reply.

How did replace Jedi 0.15.1 with 0.14.1? Did you use pip for that?

conda install of spyder 4.0.0rc1 automatically downgraded jedi.

This is very serious too. Please open a new issue about it so here we focus only on the Jedi problem.

To be clear, this only happens when choosing a different interpreter than the one of the env in which Spyder is installed.

To be clear, this only happens when choosing a different interpreter than the one of the env in which Spyder is installed.

Sure, I understand that.

This was not reported by anyone else, so I think it was a problem with your setup.


Roadmap to Molecule v3

I've just recently started using Molecule to test my playbooks, and after hacking around with docker/podman still didn't manage to use systemd within containers (systemctl daemon-reload errors).
The only option seems to be for now the vagrant builder, but I'd have to switch from v3 to v2.22. I read around various GitHub issues to find that out (worth a bold note in the README for now).
As this repository seems to have a number of users that volunteered as maintainers could we get an idea when/if this will work with Molecule v3?

Not a maintainer, but the latest master of this repo does work with Molecule v3.

Thanks for the info, do you perhaps know how I can enable it in my project? For molecule v2 I only had to install python-vagrant for it to be available.

You would need to install it from git, e.g. with git+https://github.com/ansible-community/molecule-vagrant.git@master in your requirements.txt.

@mhitza With molecule v3, some drivers where moved away from molecule to their own repositories. This means that in order to use molecule-vagrant, it's not installed with molecule, so one has to do:
pip3 [--user] install molecule
pip3 [--user] install molecule-vagrant

The version 0.2 should be working, but it's possible to use master branch, as noted in https://github.com/ansible-community/molecule-vagrant/issues/29#issuecomment-629975169.
As regards a new release, some PR are blocked due to some CI issues but once merged, it would be nice to get a new release.

FWIW I've been running systemd in podman containers. It's not possible to run systemd inside a CentOS 7 container on Fedora, but CentOS 8 works ok. It takes a while to figure out how to debug problems, though. Did you open a ticket at https://github.com/ansible-community/molecule/issues ?

Molecule-vagrant 0.3 has been released, so I guess it's fixing this issue ?
I'm going to close this bug. If there's still any issue, please open a new bug.


Register Workflow should validate extension

Dialog asks for extension despite dropdown specifying CWL or WDL.
We should either validate or just autofill the extension

This has been fixed already, we autofill the extension and validate.


(BUG) The "Wallet" button doesn't work on the "HELP & FEEDBACK" page

Precondition:
Issue reproduce if the user logged out (the  "Wallet" button works inside the app)
The "WELCOME TO GOODDOLLAR!" page is opened
Steps to reproduce:

Click the "Sign in" button
Click the "Still having issues? contact support" button
Click the "Wallet" button
Pay attention to the lack of redirection to the "WELCOME TO GOODDOLLAR!" page

Actual result: The "Wallet" button doesn't work on the "HELP & FEEDBACK" page
Expected result: The "WELCOME TO GOODDOLLAR" page is opened after clicking the "Wallet" button on the "HELP & FEEDBACK" page
Checked on dev 1.3.1-2
Desktop: Windows 10 // Google Chrome 87.0.4280.66
Samsung S9 // Android 10
Video: https://www.screencast.com/t/bklhFWkFY

The iframe component receives all props correctly, so it's not like we're missing data at some point or have a silent crash. Though the router never tries to change the url.
Also tested with safari and issue is reproduced there too.

@mauriguz have you traced what actually happening when you're clicking the button ? which onPress handler it receives ? probably something went wrong inside handler ? or probably the handler was wrapped to the useCallback with some missing deps which causes it working incorrectly ?

@serdiukov-o-nordwhale @mauriguz still reproduced
Video: https://www.screencast.com/t/8XiA2P5r
Checked on  QA 1.10.1-1
LG V30+ // Android 8.0 // Google Chrome 86.0.4240.75
Desktop: Windows 10 // Google Chrome   87.0.4280.66

@WolfVV this should be fixed

@sirpy button redirects to start page as expected
Checked on dev 1.11.6
Desktop: Windows 10 // Google Chrome   87.0.4280.88


Resolves #15: Solution for Boost library and Framework related warnings on Mac OS build

This PR resolves #15
Has solution for Boost library and Framework related warnings on Mac OS.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

@fdb-build test this please


NIFI-10562 Added MongoDB testcontainers to support integration testing.

Summary
NIFI-00000
Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[ ] Apache NiFi Jira issue created

Pull Request Tracking

[ ] Pull Request title starts with Apache NiFi Jira issue number, such as NIFI-00000
[ ] Pull Request commit message starts with Apache NiFi Jira issue number, as such NIFI-00000

Pull Request Formatting

[ ] Pull Request based on current revision of the main branch
[ ] Pull Request refers to a feature branch with one commit containing changes

Verification
Please indicate the verification steps performed prior to pull request creation.
Build

[ ] Build completed using mvn clean install -P contrib-check

[ ] JDK 8
[ ] JDK 11
[ ] JDK 17

Licensing

[ ] New dependencies are compatible with the Apache License 2.0 according to the License Policy
[ ] New dependencies are documented in applicable LICENSE and NOTICE files

Documentation

[ ] Documentation formatting appears as expected in rendered files

@exceptionfactory can I get a review?

@MikeThomsen, sure, I have a couple other items to review, but will plan on taking a closer look. On a cursory review, there appears to be a new property and other changes in PutGridFS, is that intentional? It would be better to keep the changes focused to integration testing.

Yes, the changes to PutGridFS are intentional. Per the documentation, the md5 built-in attribute was deprecated and appears to have been removed as of MongoDB 5.X (6.x is the latest stable).

Yes, the changes to PutGridFS are intentional. Per the documentation, the md5 built-in attribute was deprecated and appears to have been removed as of MongoDB 5.X (6.x is the latest stable).

Thanks for the confirmation, that is helpful to know.

@exceptionfactory any chance you could review this? To validate it, just run this with docker running:
mvn clean install -Pcontrib-check,integration-tests while Docker is running from the mongo bundle folder.

@ChrisSamo632 I can apply the changes I made to make Testcontainers optional for this one too. Do you have a little time to do a review?

Going to redo this from scratch @exceptionfactory to limit the scope.

Thanks @MikeThomsen, sounds good!


configure next/prev buttons

allow user to customize next/prev buttons.

@davidpett Could you give an example on how you'd customize the buttons? I tried and failed miserably so far.

@Chee7ah Did you try it according to swipers api? http://idangero.us/swiper/api/
In general cli-swiper just passes its parameters as they come.

@Chee7ah It allows you to pass a selector for each of the buttons, like: https://ember-twiddle.com/bc3168660ea8677cbab16237ae1ff2c3?openFiles=templates.application.hbs%2C

I see! Thank you!


modalPresentationStyle should be .FullScreen

Since there is no custom UIPresentationController, then the ModalViewController's modalPresentationStyle should be .FullScreen.
There are two different level of custom presentation.

custom animator only
https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/CustomizingtheTransitionAnimations.html#//apple_ref/doc/uid/TP40007457-CH16-SW1

custom UIPresentationController, which manage all staff about presentation (including the dimming View) https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/DefiningCustomPresentations.html#//apple_ref/doc/uid/TP40007457-CH25-SW1

since the musicPlayerTransition do not need custom UIPresentationController, the the ModalViewController's should be .FullScreen, and system will call viewWillAppear, viewDidAppear, viewDidDisappear, viewWillDisappear automatically.

Hi.
Sorry for the delay in my response...
You're right.
I resolved it.
17548ea0059e110b9a53c866f7bd97c508331980
Thanks!


Add numerical support of other real types (continue)

Continue #1909.
Tasks:

[ ] compressible_euler_multicomponent_1d, compressible_euler_multicomponent_2d
[ ] compressible_euler_quasi_1d
[ ] unit tests for above

Why do CI tests seem so vulnerable here?

Why do CI tests seem so vulnerable here?
CI tests could be easily passed locally https://github.com/huiyuxie/Trixi.jl/actions/runs/9135929568 and it seems like there is something wrong with the token in the upstream.

It's a Codecov issue for PRs from forks to open-source repositories, see https://github.com/trixi-framework/Trixi.jl/issues/1905 and https://github.com/codecov/feedback/issues/301

@ranocha Please check the new push in the first PR (sample test). Little test data seems wired to me or maybe we can opt for a random data generator to feed the functions?
Could you please provide your benchmark results for Float64 and Float32 if available? Does this running process default to multithreading? I also want to see your running environment (i.e., basic CPU information), if you would like to share .

That PR has too many comments so I comment here.

It starts to become messy if we discuss stuff about another PR here, so take everything with a grain of salt since I may be confused.

The small amount of test data seems odd to me or maybe we can opt for a random data generator to feed the functions?

I would like to avoid randomness (or at least print the values that are used for randomized testing so that debugging becomes possible).

I have tested the modified parts, but should I test all the functions even if they were not touched?

At least the modified parts should be tested. You can also use a test-driven workflow and start adding new tests (@test_broken) for functions that you will fix later in other PRs.

Hi @huiyuxie! Thanks for your contributions. We have merged your other PR setting up the testing infrastructure. Thus, you can go ahead and add tests in this PR as well.
Please also add your name to our list of authors in https://github.com/trixi-framework/Trixi.jl/blob/main/AUTHORS.md

Thanks for the review! Please wait as I am still busy with some other things these days ;)

Would it be good to open an issue for this https://github.com/trixi-framework/Trixi.jl/pull/1947#discussion_r1631347563? For later change it back to integer 0

@huiyuxie I am fairly busy this week and at a conference the next week. When do you need this review by?

@huiyuxie I am fairly busy this week and at a conference the next week. When do you need this review by?

I think there is no need for you to review this PR.

@jlchan Good luck!

Fine, overall it is not a big issue. Moving the whole process forward is much more important to me - this PR looks like holding up other PRs for a long time. I will open another PR to fix these things from former PRs.

Name added. Ready for final review and approval of merge @ranocha.


Add nightly cron job to symbiflow-examples.

Fixes #132

@acomodi / @kgugala Looks like LiteX Linux isn't working anymore:
22:23:29 | + tar -xf riscv64-unknown-elf-gcc-8.1.0-2019.01.0-x86_64-linux-ubuntu14.tar.gz
22:23:41 | + export PATH=$PATH:$PWD/riscv64-unknown-elf-gcc-8.1.0-2019.01.0-x86_64-linux-ubuntu14/bin/
22:23:41 | + cd litex-boards/litex_boards/targets
22:23:41 | + ./arty.py --toolchain symbiflow --cpu-type vexriscv --build
22:23:41 | bash: line 21: ./arty.py: No such file or directory

@acomodi / @kgugala Looks like LiteX Linux isn't working anymore:
22:23:29 | + tar -xf riscv64-unknown-elf-gcc-8.1.0-2019.01.0-x86_64-linux-ubuntu14.tar.gz
22:23:41 | + export PATH=$PATH:$PWD/riscv64-unknown-elf-gcc-8.1.0-2019.01.0-x86_64-linux-ubuntu14/bin/
22:23:41 | + cd litex-boards/litex_boards/targets
22:23:41 | + ./arty.py --toolchain symbiflow --cpu-type vexriscv --build
22:23:41 | bash: line 21: ./arty.py: No such file or directory

yep, LiteX targets are now prefixed with vendor name. #134 fixes that


MP Checks - SPAN-58, 59

The scope of this ticket is to address the following Checks:
ECMPS Monitoring Plan Check Specifications

[ ] SPAN-58 - High Span Scale Transition Point Valid (Result A)
[ ] SPAN-59 - Low Span Scale Transition Point Valid (Result A)

Test Case: TC1244

SPAN-59-A POST

SPAN-59-A PUT

SPAN-58-A IMPORT

SPAN-58-A POST

SPAN-58-A PUT

Test Passed


Travis CI

Work in progress

@scr-oath is this error valid? OR are we missing some dependency during build?
https://travis-ci.com/github/West-Coast-Devops/scheduled-scaler/builds/202242743#L247

Hey… would love to have a more direct communication channel - I'm not familiar with how folks connect in open space world; I am, for the time being supporting this for our cluster, so if there's any public IRC or slack channel, I'd be happy to hop on and look for you…
Regarding your comment, I'll take a look now

Hmm… why is it only testing one thing in make test?
Shouldn't that be something more like just go test ./... ?

When I run go test ./... it's not running that test, and when I run that test in GoLand it runs fine… so not quite sure where the disconnect is, but I'll keep looking.

Hey… would love to have a more direct communication channel - I'm not familiar with how folks connect in open space world; I am, for the time being supporting this for our cluster, so if there's any public IRC or slack channel, I'd be happy to hop on and look for you…
Regarding your comment, I'll take a look now

https://join.slack.com/t/westcoastdevops/signup

Found it - stack overflow to the rescue :D
https://stackoverflow.com/questions/31352239/how-to-test-the-main-package-functions-in-golang
Seems like it's because at the tippy top your package doesn't match your dir, so you have to pass both the test and the file under test.

Please merge this cross-branch merge https://github.com/West-Coast-Devops/scheduled-scaler/pull/35

How do I get a westcoastdevops.com email?

How do I get a westcoastdevops.com email?

Sorry, I've removed that limitation. Please try again.

Hah… now…

https://join.slack.com/t/westcoastdevops/shared_invite/zt-iyl2aghv-H145AIPWF3mguj1zND5U6A

hopefully last link works and yay ci working here for tests. I'll get this merged back to master for all future PR's


Set compactors_per_host on a per queue basis

Is your feature request related to a problem? Please describe.
There is a desire to configure a different number of compactors per defined queue.
Add the ability to the cluster.yaml to define the number of compactors per host on a per-queue basis.
Describe the solution you'd like
Define the number of desired compactors per host under each queue section in the cluster.yaml.
  compactor:
    - q1:
        compactors_per_host: 2
        - localhost1
        - localhost2
    - q2:
        compactors_per_host: 1
        - localhost1
        - localhost2

I think the script may support this in a rudimentary way (but I have not tested this). A top level compactors_per_host setting was added in #4329. I wonder if using different hostnames in the lists would allow you to start multiples of that setting. For example:
  compactor:
    - q1:
        - localhost
    - q2:
        - localhost
        - <IP_ADDRESS>
    - q3:
        - localhost
        - localhost.localdomain
        - <IP_ADDRESS>
...
  compactors_per_host: 1

I'm curious if that would satisfy your need. I'm wary of making the accumulo-cluster script some full-blown cluster management solution.

Another way this could be done is by making the information parallel.

  compactor:
    - q1:
      - localhost1
      - localhost2
    - q2:
      - localhost1
      - localhost2
    - q3:
      - localhost1
      - localhost2

compactors_per_host: 1
   -q1: 5
   -q2: 2

In the above example q3 would have 1 compactor per host, q1 5 compactors per host, and q2 2 compactors per host.  The drawback of this approach is that runtime checks and errors are needed to ensure consistency of queue names specified in two places.  Only suggested this because it seems easier to implement from a compatibility standpoint.

Could we optionally add a struct after  a queue name?  Looking at the yaml spec, seems like this could be done.  But not sure if its needed everywhere then. Using a struct allows adding more field in the future.
  compactor:
    - q1: {compactors_per_host: 5}
      - localhost1
      - localhost2
    - q2: {compactors_per_host: 2}
      - localhost1
      - localhost2
    - q3:
      - localhost1
      - localhost2

compactors_per_host: 1


Change groups at topbar home icon

Closes #1746
What does this PR do?
Adds a group switcher to the topbar home icon
Links to related issues
Checklist

[ ] added a test, or explain why one is not needed/possible...
[x] no unrelated changes
[x] asked someone for a code review
[x] joined chat.foodsaving.world/channel/karrot-dev
[ ] added an entry to CHANGELOG.md (description, pull request link, username(s))

Oh, two details that need fixing:
1 - Groups that do not have an image are not aligned with those that have. Still not sure how to fix it.
2 - How to do about inactive groups? They're probably still showing and we do not want them to show there, right?

To align groups without image, you could add a placeholder div with fixed size.
I'm not concerned about listing inactive groups - show them if the users is still member (they get removed anyways after 7 months of inactivity)
What about users that have only one group? I think the Karrot logo was a nice way to get back to the group home page. Of course, they could also use the sidenav menu to achieve the same.
I just thought of having a dropdown-type of thing next to the Karrot/group logo - it would always show your current group (replacing that part of the breadcrumb). When you click on it, jump to group home page. When you click the dropdown-arrow on the right, show the group menu. What do you think about this?

The snapshots seem to diverge a lot from master - your packages might be out of date. To refresh them:
git checkout master -- src/__snapshots__/storyshots.spec.js.snap
git merge master
yarn
yarn test -u storyshots

One "story" also needs updating; you might have noticed the warning [vuex] unknown getter: groups/mine when updating the snapshots. To fix it, open Layout.story.js and add another mock getter in createDatastore:
From
groups: { getters: { all: () => groupsMock } },

to
groups: { getters: {
    all: () => groupsMock,
    mine: () => groupsMock,
  } },

Thank you for the review, Tilmann! I believe the things you pointed out are fixed. However, I just noticed a little unexpected behavior that needs fixing also before merging. When going to the group gallery, all of groups in which the user's application is pending are appended to the list of groups on the topbar.

However, I just noticed a little unexpected behavior that needs fixing also before merging. When going to the group gallery, all of groups in which the user's application is pending are appended to the list of groups on the topbar.

Seems they should either be always there or never, regardless if the user visited the group gallery. It just affects the people that have an application pending, so it may not be many on production sites.
Which solution would you prefer? Hide groups for which applications are pending?

By the way, the linter wants some more newlines in the code I gave you, have a look at this:
/root/repo/src/topbar/components/Layout.story.js
   9:11  error  Expected a line break after this opening brace   object-curly-newline
  12:5   error  Expected a line break before this closing brace  object-curly-newline

Probably not the most elegant solution, but everything seems to work now! You're welcome to change nonetheless. I'm just glad I made it work, but I can learn from other approaches.

Great work :+1: ... just the snapshot tests failing still... yarn test -u will fix it, then commit the src/__snapshots__ directory :) Then go for a merge!

I merged master into it (rebase had conflicts) and updated the snapshots :)


[GH-727] Fix match register for old users

Motivation
Every time you played a match they wasn't being saved in the backend. This was due to the create_arena_match_results failing on the give_prestige step due to old users not having the unit to update. We have the following error in the backend:
** (exit) an exception was raised:
Jun 27 19:21:13 mirra-central-europe-testing entrypoint.sh[1388105]:     ** (CaseClauseError) no case clause matching: {:error, {:update_prestige, "a8875c87-7e09-48e3-9ab5-06e059a6a69e"}, :unit_not_found,

The behavior should be to create the unit if that user doesn't have it, this would be an issue in the future when we add new units to the db
Closes #727
Summary of changes

Create unit instead on failing when not present in the user when running create_arena_match_results

How to test it?

Log in as Guest
Run this command GameBackend.Repo.delete_all(GameBackend.Units.Unit)
Play a match and it should be registered

Checklist

[x] Tested the changes locally.
[x] Reviewed the changes on GitHub, line by line.
[ ] This change requires new documentation.

[ ] Documentation has been added/updated.

I don't find this fix accurate. I think we should fix this in another way.
I think we should insert/update/delete units to users accordingly, and also do the proper checks, instead of just patching it. > It seems ok now, but it could lead to a worse bug in the future.
Finally, I would do the fix keeping in mind two things we mentioned in this PR:

As i mentioned in the pr we don't have any "unlock" mechanic yet to create this unit in the user, that may come in a near future but this is breaking the game now, maybe we can create every missing unit for the user that logs in through the routes  create_guest_user or validate_token  instead of creating them in the match result insert.
Every fix will end up in a "will be fixed in a near future when we have X" imo, so i wouldn't look for a permanent solution right now. We can talk about this


[make-no-direct-mutation-state] Handle update expressions

For https://github.com/yannickcr/eslint-plugin-react/issues/1386, so that code such as
this.state.foo++
or
this.state.foo--
gets warned.
Let me know if there is any improvement you have in mind or any case I haven't covered.

How does this PR compare to #1387, which already handles #1386?

@ljharb Sorry, didn't notice. My bad. Closing this. :sweat_smile:


Attach search functionality to existing input

Congratulations for the good work, this plugin is awesome.
I am building a React app and I am using leaflet (1.0.2) map for it. Is there any chance to attach the search functionality to an existing input element instead of creating an input in the onAdd method?

Hi @stoil,
Is your existing input element in React? If so, this might work better for your needs: https://github.com/abec/react-autosuggest-geocoder (you would have to wire it up to Leaflet yourself, though.)


read hystrix code

How to start reading the hystrix source code？

Well, I didn't fully get your question, but nevertheless you can always clone this repository and open it in your favorite IDE.


Polishing

some polishing

Thanks! This repository has been created two days ago. There are certainly a lot of room for improvement ;-)


inside() predicate includes first argument in results

I know this may not be the right place but don't see any other place more suitable.
According to the docs, inside(a, b) should include results that are greater than a and less than b. However, when I use gremlin_python it includes "a".
For example, if I have [1, 2, 3, 4, 5, 6]
Using inside(2, 5) includes the results:
[2,3,4]
The correct results should be:
[3,4]
I had a look at line 270  below which just seems to be an abstraction:
https://github.com/apache/tinkerpop/blob/master/gremlin-python/src/main/jython/gremlin_python/process/traversal.py
The gremlin-core implementation (line 184) also seems to be correct in:
https://github.com/apache/tinkerpop/blob/master/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/P.java
Running it in gremlin console also produces the correct results so it leads me to believe the problem is with gremlin-python or some other interface it is using.
Any ideas where to start looking?
Cheers

Hi @AndrewChau , you may want to post over at https://issues.apache.org/jira/projects/TINKERPOP/issues to report this issue
since it doesn't look like you can create an issue at https://github.com/apache/tinkerpop/ for https://github.com/apache/tinkerpop/tree/master/gremlin-python
this project represents some early work to be able to use python syntax in rexster with an older version of tinkerpop and likely doesn't work with more recent http://tinkerpop.apache.org versions.


Large Static files

Please what could I possibly do in such situations; apart from minifying js files/ shrink images ?

In trying to push to heroku which I'm hosting on, I get this

I don't find this a problem, sending gzipped JS and CSS files would weight around 160KB altogether.
The error seems not related to the big files, have you set up your buildpacks properly on Heroku? Saleor needs nodejs and python to work properly
How did you deploy, manually or via 'deploy to Heroku' button on our initial page?

So I shrinked the pictures, the existing problem now are about the js files being too big. Please how can I possibly fix this ?

@austineinstein The size warning is just that, a warning. It's not the cause of the problems you're having. It seems that you're using an older build of Saleor.
What happens if you change the scripts section of your package.json to match what is currently on master. Mainly:
  "scripts": {
    "build-assets": "webpack -p --progress",
    ...
  }

Thank you!


National schema based NIH/APHL standard elements

Is your feature request related to a problem? Please describe.
NIH (with the help of APHL) has created a list of HL7 elements that need to be included in every ELR. ReportStream should be able to accept and send data that complies with this specification.
Describe the solution you'd like
A schema that collects all the data elements defined in https://www.nibib.nih.gov/hl7v2-fields-for-reporting.
Describe alternatives you've considered
Additional context
The NIH defines about 200 data elements. The set has a significant overlap with those collected by ReportStream in the COVID-19 schema.

An evaluation of the schema determines that it is not appropriate for most senders.


Is there any way to disable Paypal from showing up as a payment option

For now we would only like to show credit cards as a payment option.
Is there a way to hide paypal?

I think you can do it from your braintree account Settings > Processing Options > Payment Methods
note that you can't disable it in a sandbox account!


Can't use two cameras

Finished release profile [optimized] target(s) in 26.51s
Running target\release\mod_moco_app.exe
2024-07-07T06:48:32.677923Z  INFO bevy_winit::system: Creating new window "App" (0v1)
2024-07-07T06:48:33.510099Z  INFO bevy_render::renderer: AdapterInfo { name: "NVIDIA GeForce RTX 4080 Laptop GPU", vendor: 4318, device: 10208, device_type: DiscreteGpu, driver: "NVIDIA", driver_info: "556.12", backend: Vulkan }
2024-07-07T06:48:34.188173Z ERROR space_editor_ui::meshless_visualizer: Failed to dynamic load assets. Loading defaults from memory
2024-07-07T06:48:34.195802Z  INFO space_bevy_xpbd_plugin: Add bevy_xpbd_3d plugin to editor
BevyXpbdPlugin::build
2024-07-07T06:48:34.229887Z  INFO space_editor_ui: Set start state
2024-07-07T06:48:34.573378Z  INFO bevy_diagnostic::system_information_diagnostics_plugin::internal: SystemInfo { os: "Windows 11 Home", kernel: "22631", cpu: "13th Gen Intel(R) Core(TM) i9-13900HX", core_count: "24", memory: "31.7 GiB" }
2024-07-07T06:48:34.652806Z  INFO space_editor_ui::game_view: Window scale factor: 1.5 egui scale factor: 1
2024-07-07T06:48:34.707773Z  INFO space_editor_ui::game_view: Window scale factor: 1.5 egui scale factor: 1
2024-07-07T06:48:34.712830Z  INFO space_editor_ui::game_view: Window scale factor: 1.5 egui scale factor: 1
2024-07-07T06:48:35.118646Z  INFO space_editor_ui::game_view: Window scale factor: 1.5 egui scale factor: 1
2024-07-07T06:48:42.246221Z ERROR log: Handling wgpu errors as fatal by default
thread '' panicked at C:\Users\minim.cargo\registry\src\index.crates.io-6f17d22bba15001f\wgpu-0.19.4\src\backend\wgpu_core.rs:3006:5:
wgpu error: Validation Error
Caused by:
In a RenderPass
note: encoder = <CommandBuffer-(0, 389, Vulkan)>
In a set_bind_group command
note: bind group = gaussian_view_bind_group
Dynamic binding offset index 0 with offset 14720 would overrun the buffer bound to bind group 0 -> binding 0. Buffer size is 7680 bytes, the binding binds bytes 0..608, meaning the maximum the binding can be offset is 7072 bytes
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace
Encountered a panic in exclusive system bevy_render::renderer::render_system!
thread 'main' panicked at C:\Users\minim.cargo\registry\src\index.crates.io-6f17d22bba15001f\bevy_render-0.13.2\src\pipelined_rendering.rs:49:67:

related issue: https://github.com/mosure/bevy_gaussian_splatting/issues/47

Thanks I didn't realize, I'll work on solving the issue


Decide what to do with study-programme code mapper now when there are substitutions.

removing this while removing old oodi-related stuff from oodikone


Add support for TLS protected access

There seems to be no way to specify certificate and key to access remote docker engine via TLS protected connection.
Setting DOCKER_HOST to:
export DOCKER_HOST=tcp://address:port DOCKER_TLS_VERIFY=1
forced ctop to https/tls mode, but there is no way to specify key needed to authenticated with remote demon.
Details can be found here: https://docs.docker.com/engine/security/https/

at the bottom of the doc you've linked are examples of how to configure your cert/key path via DOCKER_CERT_PATH env var

Yes, but selection of auth mode is now available via variables. One need a way to choose from:
Client modes tls: Authenticate server based on public/default CA pool tlsverify, tlscacert: Authenticate server based on given CA tls, tlscert, tlskey: Authenticate with client certificate, do not authenticate server based on given CA tlsverify, tlscacert, tlscert, tlskey: Authenticate with client certificate and authenticate server based on given CA

As tlscacert, tlscert, and tlskey all have default client values, the client modes section is only describing how the client will be configured if those certs/keys are found and/or tlsverify is enabled. Those options are all directly passed into the http client tls.Config.
In cases where you would want to enable tls, but not tlsverify, it seems there is no way to configure this via env var. You may want to open an issue with Docker on this, or follow one of the issues related to adding tls to client configuration file

closing for now, as all of the client configuration is upstream in the docker main project. Feel free to re-open with any questions.


Theming v2 channel list and preview react

🎯 Goal

add React specific changes to v2 styles
add VirtualMessageList styles
add MessageNotifications styles

:tada: This PR is included in version 3.0.0-theming2.1 :tada:
The release is available on:

npm package (@theming2 dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 3.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add mmcls2torchserve

This P.R. enables serving MMClassification models with TorchServe. A new section Model Serving has been added to tutorials.

Hello, thanks for your contributing!
It's a good idea to export mmcls model to torchserve, but I think the docker deployment is a little heavy for mmcls repo, and how to deploy a torchserve model to docker is not much related to mmcls repo.
Since there is a complete deployment tutorial in serve repo, I think just linking it in the tutorial is enough, including docker deployment and local deployment.
What do you think? @ycxioooong

Hello, thanks for your contributing!
It's a good idea to export mmcls model to torchserve, but I think the docker deployment is a little heavy for mmcls repo, and how to deploy a torchserve model to docker is not much related to mmcls repo.
Since there is a complete deployment tutorial in serve repo, I think just linking it in the tutorial is enough, including docker deployment and local deployment.
What do you think? @ycxioooong

I agree with your points, the only thing might be that, as far as I know, if someone follows the official serve instructions (i.e. docker deployment) the mmcls models won't work because mmcv/mmcls won't be installed in the environment.

Hello, thanks for your contributing!
It's a good idea to export mmcls model to torchserve, but I think the docker deployment is a little heavy for mmcls repo, and how to deploy a torchserve model to docker is not much related to mmcls repo.
Since there is a complete deployment tutorial in serve repo, I think just linking it in the tutorial is enough, including docker deployment and local deployment.
What do you think? @ycxioooong

I agree with your points, the only thing might be that, as far as I know, if someone follows the official serve instructions (i.e. docker deployment) the mmcls models won't work because mmcv/mmcls won't be installed in the environment.

Well, maybe I need some time to be familiar with torchserve to evaluate and improve this function and tutorial better. Thanks for your contribution again.


Add restart to the kube apiserver.

Why do we need this one? Shouldn't apiserver has a crash handler implemented, which auto-restart apiserver already?


train medusa stage-2

how can i launch stage-2 training without using axolotl? can i just comment these lines in the train_code and save the whole model?
https://github.com/FasterDecoding/Medusa/blob/5e980538695096e7e372c1e27a6bcf142bfeab11/medusa/train/train_legacy.py#L346-L348

and one more question. how can i obtain the medusa_choices during inference like the choices in this file? is it generated automatically or set manually?
looking forward to your relay!
@leeyeehoo @ctlllll


ISPN-8357 Remove usages of deprecated Index.LOCAL

https://issues.jboss.org/browse/ISPN-8357

I've just rebased this

Merged thanks @anistor !


Add basic chunk utilities to infinite layers

As requested by @ShikuWorld & @adambiltcliffe in #167. I'd appreciate if you could review these changes as well, to see if they suit your needs.
Adds map-wrapped chunks (ChunkWrapper) and the ability to access infinite tile layer chunks via InfiniteTileLayerData::chunks & InfiniteTileLayerData::chunk_data, as well as chunk data via Chunk::get_tile_data & ChunkWrapper::get_tile.

True, but since I don't know whether the tiles iterator issue is going to be fixed for 0.11.0, I'll mark the TODOs with the version instead of the issue.

Until this PR is included in the next version, remember you can add
[patch.crates-io]
tiled = { git = "https://github.com/aleokdev/rs-tiled", branch = "chunks-iter" }

To your Cargo.toml file to be able to use the changes in the PR.

Until this PR is included in the next version, remember you can add
[patch.crates-io]
tiled = { git = "https://github.com/aleokdev/rs-tiled", branch = "chunks-iter" }

To your Cargo.toml file to be able to use the changes in the PR.

Thank you I actually didn't know that.


Support using kubelet managed identity

Consider support using the default kubelet managed identity, this allows us use msi-acrpull to workaround some kubelet bugs.

I'm not sure we will be going down this route at any point. Please feel free to re-open if you think we should reconsider.


Bauble Ideas - Retooled for TC6

Band of Sanity
Allows you to see your sanity wihtout holding a sanity meter.

Band of Aura
Allows you to see the aura levels without holding a thaumometer.

Voidseer's Pearl
Grants vis discount based on Permanent warp
Increases likelihood and severity of warp events when worn
Has Warping II
"You peer into the inky blackness... you could swear you saw something staring back..."

Voidwalker's Sash
Dampens the damage taken from using portals based on permanent warp

Charm of Curiosity
Absorbs experience orbs with a chance to convert them into research resources.

Charm of Draining
Chance for slain mobs to drop their essentia as crystals.

Cleansing Charm
Converts Sticky and Temporary Warp to flux in the aura, slowly.
"May cause indigestion, vomiting, intense sobriety, etc."

Festering Sash
Prevents Tainted poison when in tainted biome/standing on taint.
Tainted mobs ignore you.
Has Warping I.

Taintacle Necklace
Taintacles will become friendly, and attack your enemies.
Has warping I.
"You find this amulet's vice-like grip on your neck reassuring, somehow..."

Beads of Mending
Repairs equipped armor & items in inventory.
Uses vis instead of experience

Orderly Sash
Sorts inventory for you
Allows you to set items to ignore on the ground.

Effect stacks with 2 rings, allowing you to keep your hotbar as well.

Flagellant's Choker
Increases vis discount based on health.
<2 hearts = 20%
<4 hearts = 10%
<6 hearts = 5%

Deatheater's Girdle
Allows you to ignore the hunger debuf from rotten flesh
Also gain a weak regeneration buff from eating zombie brains.

Ring of Bone
Undead will ignore you, unless provoked.

Bloodthirsty Ring
Heal player for a portion of melee damage dealt.
Effect stacks with 2 rings.
Must deal damage to opponent, doesn't proc if opponent has shielding

Fierce Locket
Doubles potency of foci.

Searing Sash
Blazes & Firebats ignore you, unless provoked.

Charm of Ash
2x exp from mobs killed, but no drops.

Incendiary Amulet
Causes a large explosion that sets fire to nearby blocks when the player dies.
Creepers ignore you.
"You have to resist the urge to hiss softly in peoples ears when you sneak up behind them."

Molten Band
Increased chance to mine native clusters.
Effect stacks with 2 rings.

Charm of Gills
Grants Waterbreathing

Lunar Amulet
Slowly fills with vis.
Speed depends on the phase of the moon.
Holds half as much vis as the amulet of vis storage.

Soothing Talisman
Prevents any status effect from being applied to the player.

Thrifty Locket
Doubles Frugality of foci

Prismatic Circlet
Ancient Guardians will ignore you.

Fleeting Pendant
Increases player speed / jump.

Charm of Gusts
Repels projectiles.

Angelic Wings
Elytra, but also allows a double jump

Nimbus Ring
Double jump with a little puff of mist.
Effect stacks with 2 rings, allowing 2 extra jumps.
Combined with Angelic wings, allows for 3 consecutive jumps.
(Shamelessly stolen / inspired by the cloud in a bottle from terraria)

Stoic Circlet
Doubles your runic shielding.

Steadfast Charm
Doubles your runic shielding's recharge rate.

Sturdy Bandolier
Negates knockback, Doubles the knockback of your own attacks.

Burrower's Ring
Mine faster, the lower down in the world you are.
Effect stacks with 2 rings.

Geomancer's Ring
Chance to mine primal essentia crystals when mining stone, diorite, andesite or granite.
Chance to gain bonus crystals when breaking or right-clicking clusters.
Effect stacks with 2x rings, increasing chance.

Sash of Spiderclimb
Allows you to climb walls like a spider. Also allows you to pass through web blocks unhindered and stand on top of them.

A few of these seem a little over powered without durability or some other resource gate, but overall this list is awesome!

@xenxero1 considering they all need vis to function, and have to be crafted (presumably by infusion in most cases) I feel they're mostly fair. Plus, "overpowered" is relative in minecraft imo.

Perhaps the beads ARE a bit op as is - also slightly redundant given that void tools repair themselves anyway.

I do definitely think a greater expansion of Baubles' presence in TC6 would be nice. There's a lot of potentially not-too-difficult visual modifications to be made to the existing rings, amulets, et cetera to distinguish them from each other, and all of these functions seem cool. I love that some of them encourage different play styles, like the taint-based ones, or the Charm of Ash for when you really want XP but not drops. Balance may be an issue, and the Beads are perhaps a little extraneous, but overall these are great ideas in my opinion.
If you have any ideas for how they'd look, I can make really quick, hacky sprite edits of the existing items/baubles for funsies.

This issue was moved to Azanor/thaumcraft-suggestions#171


animateToRegion with duration 0 not working on Android

Summary
Calling the animateToRegion-method with a duration of 0 has no effect on android devices.
We use this method on a search-button event. Meaning, we provide a region and want the map to move this location instantly.
This issue has not been present in version <1.0.0
Reproducible sample code
const adjustedRegion = {
            ...this.position,
            latitude: adjustedLatitude,
        };

this.mapView.animateToRegion(adjustedRegion, 0);

Steps to reproduce
Animate to region with a duration of 0 on a button-event for a region which is not equal to the current position.
Expected result
Jump to the region without delay/animation.
Actual result
The map does not move at all and stays at its current position.
React Native Maps Version
1.0.0
What platforms are you seeing the problem on?
Android
React Native Version
0.67.1
What version of Expo are you using?
SDK 44
Device(s)
Android devices/emulators
Additional information
No response

Hello @MichaelHolley 👋. I've just released v1.0.3 that should fix the issue. Could you check it out and report back to me?

Hello @MichaelHolley 👋. I've just released v1.0.3 that should fix the issue. Could you check it out and report back to me?

Hey there. I have just checked out v1.0.3 and the issue seems to be resolved. 😊 Thank you for your quick solution.

its not working on ANDROID because "animateToRegion"  also needs  "delta" params
Not working :
latitude: 41.012031,
longitude: 39.01001,

Working :
latitude: 41.012031,
longitude: 39.01001,
latitudeDelta: 0.04,
longitudeDelta: 0.05


Feat: Generate pipeline APIs with ability to process multiple text files

Resolves https://github.com/Unstructured-IO/community/issues/11

[x] Prior hard-coded file parameter is removed and text_files parameter is added if the pipeline function accepts a text parameter. The text_files parameter accepts one or more files and returns a multipart/mixed response in case of multiple files.
[x] Updated unit tests
[x] Updated version and changelog.

@cragwolfe, Updated version to 0.4.0. Thanks!


MINOR: get dirname of script bin/qfc.sh to allow running qfc from arb…

…itrary location (not necessarily ~/.qfc)
This should allow the script to be sourced from arbitrary location (some users might not want to store the repository in ~/.qfc)

I noticed this is covered by #17 as well; however, that one goes ahead and leaves PATH untouched.

#17 seems a better approach


Change dhcp-host filename pattern

With the initial name, we just had MAC addresses, and had to open the
file and find which network was associated to the selected IP.
This change allows to know directly which network (and host, if set) is
configured with that file, making debugging and searching faster.
As a pull request owner and reviewers, I checked that:

[x] Appropriate testing is done and actually running

/approve