Fix for expand-less copies with multiple files

This is an attempt to fix #220 with a test that fails against the current master.
Basically, it looks like if dest is not freshly-created for each src path for a target that does not use expand, the return value of path.join(dest, src) for the first src ends up persisting for every following src (and you only end up with a single file in the destination directory).
If run without the change, the test will fail:
>> copy - noexpandWild
>> Message: should copy file structure at level 2
>> Error: [ 'test.js', 'test2.js' ] deepEqual [ 'test.js' ]

Thanks for the project. Cheers!

:+1:
Tested your change and it fixed the problem for me. The bug causing this was introduced in commit a15feecc7763269e995235dcb4647b223d67f516.
@sindresorhus The Travis CI failure is unrelated to this change. Please land this.

@sindresorhus Please merge this fix.

I just updated to 0.8.2 from 0.8.0, and it seems that flatten: true is now broken, at least in combination with expand: false.


Sword Art Online: Fatal Bullet - Mesh files give an error when being read.

When trying to load mesh files from SAO: Fatal Bullet, I get given this error.
Memory: allocated 150144 bytes in 223 blocks
Loaded in 0 sec, 4 allocs, 0.00 MBytes serialized in 0 calls.
Loading Skeleton SKL_AM_HAIR_000_000 from package Mesh/SKL_AM_HAIR_000_000.uasset
******** Loading object Skeleton'SKL_AM_HAIR_000_000.SKL_AM_HAIR_000_000' ********
*** ERROR: Skeleton::Serialize(SKL_AM_HAIR_000_000): 4 unread bytes
LoadObject:Skeleton'SKL_AM_HAIR_000_000.SKL_AM_HAIR_000_000', pos=696, ver=516/0 (unversioned), game=ue4.19 <- UObject::EndLoad <- CUmodelApp::ShowPackageUI <- UIMenuItem::HandleCommand <- UIMenuItem::HandleCommand <- CUmodelApp::WndProc <- VisualizerLoop <- Main:umodel_build=710

If needed, here is a zip with the file in question: https://cdn.discordapp.com/attachments/429759548937732097/433494652310781952/AM_HAIR_000_000.zip
Textures on the other hand though seem to work fine.

Here was said that the game uses 4.17
http://www.gildor.org/smf/index.php/topic,6070.0.html
I see you're using 4.19.

Oh my bad, I was told it was 4.19. Sorry about that.
Setting it to 4.17 seems to work with most models, though some models have errors like with this one.
*** ERROR: Package "Texture/T_AM_BODY_001_200_N.uasset": wrong name index -15588229
UnPackage::SerializeFName:pos=00000410 <- FPropertyTag<< <- CTypeInfo::SerializeProps <- UObject::Serialize <- UTexture3::Serialize4 <- UTexture2D::Serialize4 <- UTexture2D::Serialize <- LoadObject:Texture2D'T_AM_BODY_001_200_N.T_AM_BODY_001_200_N', pos=410, ver=513/0 (unversioned), game=ue4.17 <- UObject::EndLoad <- CUmodelApp::ShowPackageUI <- CUmodelApp::ProcessKey:key=6F, down=1 <- VisualizerLoop <- Main:umodel_build=710

You didn't tell me that you used 4.19 - error message told me :)
Give me a sample, please. It appears to be the same error as here:
http://www.gildor.org/smf/index.php/topic,2864.msg27433.html#msg27433
(but with a different game).

Sure, here you go.
https://drive.google.com/open?id=1IS0TQCHoAGEN-0wfVrQ4v9_7LZqk0xvC
Had to upload it to google drive.

Hey guys i'm relatively new to extracting assets from a game. I really want to use the 3D model characters from sword art online fatal bullet but i'm having some trouble finding the character assets to export. When I export whatever content I do find, i can see the meshes and assets i'm looking for in the loading bar but not in the folders. I believe umodel crashes too afterwards. If anyone knows what I can do to see theses meshes that would be awesome!

Also I am using 4.17 as well

"Trouble finding assets" is technically not an ISSUE, isn't it?
In UModel, there's menu with "Help" items, please watch tutorial videos.

Yeah sorry. I Should have checked there first, I will take a look thanks!


Add open pilot support for 2015 Kia Optima LX

hi
Do your car has LKAS?

It does not no, I was hoping to use open pilot as an enhanced LKAS...


Log error when resolve name fails

Don't merge this until the refactor settings branch is in, I accidently based this off of that.


Fix date rollover

Pivotal Card

@sduckett Agreed. This is sort of the MVF (minimum viable fix) since this codebase is being replaced soon. And I already checked the new tool and it did not display this problem, I think i part because we are using a modern JS library to handle these things.


Refactor targets to avoid passing name, version, arch and snapshots around separately

Description
Builds and CI runs have a "target", which is typically a version and whether to build or not a snapshot. Build targets also have name and architecture. Refactor into BuildTarget and CiTarget classes to make things simpler.
Check List

[x] Commits are signed per the DCO using --signoff

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

Codecov Report

Merging #443 (4aa773c) into main (e60a664) will increase coverage by 0.92%.
The diff coverage is 83.75%.

@@            Coverage Diff             @@
##             main     #443      +/-   ##
==========================================
+ Coverage   63.53%   64.46%   +0.92%
==========================================
  Files          46       48       +2
  Lines        1245     1269      +24
==========================================
+ Hits          791      818      +27
+ Misses        454      451       -3

Impacted Files
Coverage Δ

bundle-workflow/src/build.py
0.00% <0.00%> (ø)

bundle-workflow/src/ci.py
0.00% <0.00%> (ø)

...ci_workflow/check_gradle_publish_to_maven_local.py
100.00% <ø> (ø)

bundle-workflow/src/ci_workflow/ci.py
60.00% <75.00%> (+2.10%)
:arrow_up:

...ndle-workflow/src/build_workflow/build_recorder.py
98.86% <100.00%> (-0.04%)
:arrow_down:

bundle-workflow/src/build_workflow/build_target.py
100.00% <100.00%> (ø)

bundle-workflow/src/build_workflow/builder.py
100.00% <100.00%> (ø)

bundle-workflow/src/ci_workflow/check.py
87.50% <100.00%> (-5.36%)
:arrow_down:

...kflow/src/ci_workflow/check_gradle_dependencies.py
100.00% <100.00%> (ø)

...i_workflow/check_gradle_dependencies_opensearch.py
100.00% <100.00%> (ø)

... and 5 more

Continue to review full report at Codecov.

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


Tim Sort

I would like to implement Tim Sort in C++ as part of GSSOC'21. Kindly assign this to me.
@tarun26091999

Hi, I'm Shivam Kumar , participant of GSSOC'21.
I would like to implement  Tim Sort in JAVA with proper comment, indentation and time-complexity.
Please assign this issue to me.

Hello @rudrakshi99 @dheerajkotwani @tarun26091999 @todi-2000 @geekquad @plazzy99
I am a GSSoC21 participant.
What I want to contribute :
My code will be in C++
The code will be commented for easy understanding, including 2 test cases
Please assign this issue to me.

I would like to implement it in python. Please assign it to me.

Hello  @tarun26091999
What I want to contribute :
My code will be in Python
The code will be commented for easy understanding, including 2 test cases
Please assign this issue to me.

I would like to contribute to the above problem in java as I am a participant of GSSOC'21. Kindly assign this to me.

I would also like to implement it in C++, Java, or C#. Please reassign it to me for any of these three languages.


Is there a method to get a Schema for a certain key?

I would like to validate an object against a bigger part of a schema, for instance only the user profile part of a user schema. Of course I could use nested schemas and save them for reference later. But is there a way to obtain a directly for a certain key? I mean something like
var profileSchema = userSchema.getSchema({key: 'profile'});
check(profileObj, profileSchema);

Try pick

Thanks for your quick reply. I was blind... Will try it and close this issue now.


Add non-energy use technology #1773

Summary of the discussion
Implement non-energy use technology as equivalent class.
Type of change (CHANGELOG.md)
Add

Class: non-energy use technology

Definition: A non-energy use technology is a technology that describes among other things how to combine non-energy use of energy carriers with other processes and artificial objects or other material entities in a specific way.
Alternative label: non-energy consumption technology
Axiom: 'non energy use technology' EquivalentTo: technology and ('is about' some ('participates in' some 'non-energy use'))

Update

Add alternative label non-energy consumption to class non-energy use.

Workflow checklist
Automation
Closes #1773
PR-Assignee

[ ] 🐙 Follow the Pull Request Workflow
[ ] 📝 Update the CHANGELOG.md
[ ] 📙 Add #'s to term tracker item

Reviewer

[ ] 🐙 Follow the Reviewer Guide
[ ] 🐙 Provided feedback and show sufficient appreciation for the work done

This issue #1726 is very similar to #1773. There is a proposal for industrial technology.

First proposal: industrial technology: An industrial technology is a technology that describes how to combine industrial plants, energy transformations, material transformations, energy, energy carriers and other materials in a specific way to produce an industrial material.
We don't have yet industrial plant, so let's define it: An industrial plant is an artificial object that applies one or more industrial processes to produce one more kinds of industrial products.

https://github.com/OpenEnergyPlatform/ontology/issues/1726#issuecomment-1813962631
I'd suggest the following:

make industrial technology alternative label to non-energy use technology (or main label?)
extend the def od industrial plant to An industrial plant is an artificial object that applies one or more industrial processes to produce one more kinds of industrial products and thereby consumes energy and/or energy carriers.
use the def of industrial technology proposed in #1726 instead of the one proposed here. Maybe extend it like that: An industrial technology is a technology that describes how to combine industrial plants, energy transformations, material transformations, energy, energy carriers and other materials in a specific way to produce an industrial material or product.

@l-emele what do you think?

Sorry, I have to object against this proposal. The concepts non-energy use technology and industrial technology are related but not synonyms. In a lot of industrial processes there is non-energy use, the most obvious one are plastics are manufactured from mineral oil (or other carbon containing materials).
But there are also industrial materials which are produced without a non-energy use of fuels. For example, cement production needs a lot of fuels, but all that energy is used to produce the heat in the ovens. None of the fuels are agents in the chemical reaction that forms the cement, so no non-energetic use of fuels in this case.
Further, non-energy use also happens outside the industry. One simple counterexample are the lubricants (Schmierstoffe) used in vehicles: Lubricants are mineral oil products and as such fuels and energy carriers. But those lubricants are not combusted and hence not used to propel the vehicles but instead used to lubricate motors and gears. But driving a vehicle is for sure not an industrial process in the sense that a good will be produced.
So for specific industrial processes and technologies we can add that non-energy use is a part, but not in general.

I see. Are there, the other way round, non-energy use technologies that are not industrial technologies ( which should be consideres in OEO)?

Are there, the other way round, non-energy use technologies that are not industrial technologies ( which should be consideres in OEO)?

Yes, see the lubricants example above. I don't know whether we need to include lubricant technology or something like that in the OEO, but at least it shows that non-energy use technology and industrial technologies are not identical, despite having large overlaps.

@stap-m : Any need further discussion? If not please review and approve the PR.


Add  SessionContext/SessionState::create_physical_expr()  to create PhysicalExpressions from Exprs

~Draft as it builds on https://github.com/apache/datafusion/pull/10331~
Which issue does this PR close?
Closes https://github.com/apache/datafusion/issues/10181
Rationale for this change
Rationale:
There important use cases for creating Exprs and executing them as a
PhysicalExpr outside the context of a query (for example, to apply delete
predicates in delta.rs)
At the moment this is possible but is often tricky as users have to manually
invoke type coercion and simplification rules to get the Expr into a form that
can be executed (see example here)
After #8045, to use certain expressions that translate to functions it is also important to
to apply function rewrite rules. See https://github.com/apache/datafusion/issues/10181 for more details
Thus having a proper, tested, documented public API that does this I think is
valuable and will prevent future regressions as we continue refactoring.
What changes are included in this PR?
Changes

Add SessionContext::create_physical_expr() and SessionState::create_physical_expr()
Apply FunctionRewrites
Update examples to use the new API
Add tests for the new API

Are these changes tested?
Yes, new tests
Are there any user-facing changes?
Yes: New API

@phillipleblanc @westonpace Do you have any further feedback on this PR? I think this is the final item we're waiting on before releasing 38.0.0

@phillipleblanc @westonpace Do you have any further feedback on this PR? I think this is the final item we're waiting on before releasing 38.0.0

Looks good to me.

Thanks for your reviews @phillipleblanc  and @westonpace
@andygrove  I can't merge this PR until it is approved by a committer, based on the rules in this repo, but from my perspective it is good to go.


DDT won't display from production server

I'm unable to get the Django Debug Toolbar to display from my production server.  I'm running a Django 1.6 project via Gunicorn 19.1.1 on a Debian 7.8 website behind Nginx 1.2.1.  I've documented my settings and provided more details on what I've done to try and resolve the problem in this Stackoverflow question.  Briefly, I've used the "Explicit" configuration as described in the DDT documentation.  I've also created a middleware module to ensure that my client IP address gets passed from Nginx to the DDT.  None of this has worked.  As of this morning, my question on SO has had 40 views without so much as a single response.  Can anyone here see what I'm doing wrong?  Thanks!

The FAQ contains some troubleshooting tips for this problem. I checked the SO question and didn't spot a mistake.

Have you considered changing the SHOW_TOOLBAR_CALLBACK configuration option?

Without more information, there isn't much we can do here.


Fix labels mapping in invoke for serverless functions

Motivation and context

Don't allow the lambda manager to return objects with a label which doesn't exist in the task.
How has this been tested?

Manually in debugger.
Checklist

[ ] I submit my changes into the develop branch
[ ] I have added description of my changes into CHANGELOG file
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[ ] I have linked related issues (read github docs)
[ ] I have increased versions of npm packages if it is necessary (cvat-canvas,
cvat-core, cvat-data and cvat-ui)

License

[ ] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.
[ ] I have updated the license header for each file (see an example below)

# Copyright (C) 2020 Intel Corporation
#
# SPDX-License-Identifier: MIT

Pull Request Test Coverage Report for Build 7302

0 of 4 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.03%) to 70.78%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

cvat/apps/lambda_manager/views.py
0
4
0.0%

Totals

Change from base Build 7298:
-0.03%

Covered Lines:
12498

Relevant Lines:
17262

💛  - Coveralls


Meteor TypeError: $activeEl.position(...) is undefined

On Meteor, I have this error (l.581, in _setScroll function) :

If I use this old version :
https://github.com/stubailo/murshed/blob/master/client/jquery.textcomplete.js
I don't have this issue.

I'm not sure the problem is still alive, so I close this. Please drop me a line if it has not been fixed yet.


[Registration and Pharmacy Module]Checkin patient not working as it should

[Actual Results]: The does not checkin the patient
[Expected results]: When the user clicks on checkin button, the system should checkin the patient
[Steps to reproduce]: Go to dev server -> Search for a patient -> checkin the patient on the  patient dashboard -> Refresh the page

@Benilde Try deleting the cookie and login again, that should work.


Custom layout with mat-ui tab

Hi,
I'm customizing my layout with tab. I want to use tab instead of list view in menu.
I can render the Tab base on Resource.
I put Link inside Tab label.
I want to click on Tab having same action as Menu item.
But it does not work.
And I'm also stuck on how to render Tab content, it seems that I have many different {children}s in every .
This is rather my own issue than admin-on-rest.
I have search but no example with Tab to study.
Any help is welcome.
Thank you very much.

Hi,
If you're looking for an example of custom list component, take a look at the cards list in the blog example:
https://github.com/marmelab/admin-on-rest/blob/7867690db6ae118754f5011c47becd912d863a50/example/comments.js#L46-L80
If you're looking for general help regarding the material UI Tab component, I advise you to use the material ui gitter channel instead.


[SEDONA-215] Add ST_ConcaveHull

Did you read the Contributor Guide?

Yes, I have read Contributor Rules and Contributor Development Guide

Is this PR related to a JIRA ticket?

Yes, the URL of the associated JIRA ticket is https://issues.apache.org/jira/browse/SEDONA-215. The PR name follows the format [SEDONA-215] Add ST_ConcaveHull.

What changes were proposed in this PR?
Implementation of ST_ConcaveHull
How was this patch tested?
Scala, Python, and Java integration tests
Did this PR include necessary documentation updates?

Yes, I am adding a new API. I am using the 1.3.1-incubating-SNAPSHOT in since v1.3.1 format.

Thanks for your contribution. In addition to the functions in Spark, please also add ST_ConcaveHull to Sedona Flink. Thanks!

Added in https://github.com/apache/incubator-sedona/pull/737/commits/4985ef5e643270aa0e4b2002cded61802e80e75c


ES Search Query Collect All Response

Feature or Bugfix

Bugfix

Detail

For catalog_indexer_task ensure we collect all hits from query response for with_deletes option

Up the Query Size to 1000 results (default is 10)
Add logic to continue querying to collect all hits if there are more than the query size limit (i.e. > 1000)

Relates

Security
Please answer the questions below briefly where applicable, or write N/A. Based on
OWASP 10.

Does this PR introduce or modify any input fields or queries - this includes
fetching data from storage outside the application (e.g. a database, an S3 bucket)?

Is the input sanitized?
What precautions are you taking before deserializing the data you consume?
Is injection prevented by parametrizing queries?
Have you ensured no eval or similar functions are used?

Does this PR introduce any functionality or component that requires authorization?

How have you ensured it respects the existing AuthN/AuthZ mechanisms?
Are you logging failed auth attempts?

Are you using or adding any cryptographic features?

Do you use a standard proven implementations?
Are the used keys controlled by the customer? Where are they stored?

Are you introducing any new policies/roles/users?

Have you used the least-privilege principle? How?

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

TESTING - Tested both locally and in AWS for the following:

[x] Test startReindexTask successfully runs catalog_indexer_task when withDeletes=False
[x] Test startReindexTask successfully runs catalog_indexer_task when withDeletes=True
[x] Test startReindexTask successfully runs catalog_indexer_task when withDeletes=True and # of objects to delete is > 10 and QUERY_SIZE is 10 (i.e. multiple search calls required to collect all responses)
[ ] UI button works to invoke startReindexCatalog as Admin with either withDeletes Switch T/F

Looks good. I just want to confirm the new way we are dealing with the response of search. response = {'hits':{'hits':[{'_id:1, ...}...]}} Before:
* we extract docs.get('hits', {}).get('hits', []) in the catalog indexer task from search

* we extract hits-hits in the FE from search - with the Catalog DataSearch props...
  After:

* we directly get the hits in the catalog indexer task from search_all

* we extract hits-hits in the FE from search - we do not change anything to not mess up with the Catalog view

Correct! The FE Component we use automatically handles all the pagination for us


Markdown incorrectly rendering on dea docs for Real_world_examples/Burnt_area_mapping_using_Sentinel2_data.ipynb

Small bug: The markdown rendering of equations in the Real_world_examples/Burnt_area_mapping_using_Sentinel2_data.ipynb is incorrectly displaying in dea docs. Not sure if it replicates in the sandbox.
eg.

Pin @Matt-dea @erin-telfer: https://docs.dea.ga.gov.au/notebooks/Real_world_examples/Burnt_area_mapping.html

Hey @Matt-dea @erin-telfer @supermarkion - is this something your team could take on? Should be an easy/quick fix 😃

Hey @robbibt , I'll sort this out on Monday :)

Hi @erialC-P , Could you share what browser you are viewing docs in? I couldn't replicate in Chrome/Edge, and displays correctly for me in sandbox as well.


[Feature] After build and run, provide quick actions to interact with the app

Here's a list of options:

Provide the URL to visit the app
Show the app status
Show the logs of the app
Connect to the app via ssh

I  think we have fixed this issue


Bring back site analytics

There is infrastructure in place to use https://matomo.com but the service has expired.
Bring it back or choose another solution, so we can know the amount of visits and the most visited pages.

Currently toying with Hotjar and Google Analytics (because it's already in use in the rest of the company).

HotJar turned out to be far more than I wanted (I don't think I need heatmaps and session recordings), and it does not provide the basic stuff I did want, like the list of the most visited pages.
Therefore, I removed HotJar and enabled Google Analytics, which is already being paid for 🤷♂


Add showcmd to the statusline.

Add showcmd to the statusline potentially when showcmdloc=statusline.
I noticed in #5 this functionality was mentioned, but it does not show up in when i load the plugin.

I have implemented showcmd support.
Please use Neovim 0.9 or later and set both set showcmdloc=statusline and set showcmd. The showcmd content will be displayed in the right-hand side area (inside the linenumber section).
Hopefully it works well for you.
Best regards.

It works perfectly.
Appreciate it!


Test fails with "RangeError: Maximum call stack size exceeded" message when we perform action click on download link.

Appearance: https://travis-ci.org/testcafe-build-bot/testcafe/jobs/121397666#L1215
Looks like consequence of testcafe-hammerhead-issue-521

I don't get it. How it could be a consequence of #521 when #521 is not fixed yet?

Is this test run in some PR. If yes, in which one?

@inikulin It seems this issue will be resolved after #521 is fixed.
The problem was detected after a regression test was added  here https://github.com/DevExpress/testcafe/pull/429 (tests report)
We should investigate this, so we've create this ticket for that.

So why we need this one if we have DevExpress/testcafe-hammerhead#521?

We removed this failed test from #429 to merge it. We need this issue to don't forget to add the test when the hammerhead issue is fixed

The related testcafe-hammerhead issue was fixed, now we can resolve this issue. But we've found one more issue with click on a download link. pageUnloadBarrier works incorrectly after a click on the download link is performed. Let's fix it in the context of this issue. /cc @georgiy-abbasov

In fact, any test brakes after click on a download link now, so I move this issue to the MVP milestone

I'm working on this.

@AlexanderMoskovkin why it's in APIv2 MVP? Is this somehow completely breaks any API? Or it's just a severe bug? If later - it's shouldn't be in MVP milestone

It's a severe bug

I'll take it from the milestone then. For server bugs we just use important label.

@AlexanderMoskovkin Do I understand right that it was fixed by #759?

it was fixed by #759


Better schema validation failure reporting

Maintainers will complete the following section:

[ ] Commit messages are descriptive enough
[ ] "Signed-off-by:" line is present in each commit
[ ] Code coverage from testing does not decrease and new code is covered
[ ] JSON/YAML configuration changes are updated in the relevant schema
[ ] Changes to metadata also update the documentation for the metadata
[ ] Pull request includes link to an osbs-docs PR for user documentation updates

/packit copr-build

It's actually tree and path from context may be more useful, I think this requires more designing how to proper report schema violation.

/packit copr-build

Please fix error reported by stickler

/packit copr-build

/packit copr-build

Release notes: osbs-client will report nicer error messages when schema validation of container.yaml fails


$activities->causer returns null

I want to get the loggedin user's name instead of user's id. So I tried to get causer->name instead of causer_id but it returns null.
$activities = Activity::all()->last();
echo $activities->causer->name;

Solved.
We need to include "use Spatie\Activitylog\Models\Activity" at top


fix: use UserID from token for Update

Woah those tests are taking tooo loooong
2023-09-27T02:17:17.4548444Z test modules::post::post_create::creates_post_with_parent ... ok
2023-09-27T02:17:51.9545494Z test modules::user::user_register::creates_a_new_user ... ok
2023-09-27T02:18:59.3670704Z test modules::user::user_register::creates_a_new_user_with_existing_email ... ok
2023-09-27T02:20:06.4990754Z test modules::user::user_register::creates_a_new_user_with_existing_username ... ok
2023-09-27T02:20:39.8890466Z test modules::user::user_update::updates_a_user ... ok


Error: @react-native-community/netinfo: NativeModule.RNCNetInfo is null.

Ask your Question
Error: @react-native-community/netinfo: NativeModule.RNCNetInfo is null.
Hello, I am using this package very well! Other than that, it leaves you with a problem as you cannot resolve the error while using this package.
I'm using react-native cli and the versions are:
react-native-cli: 2.0.1
react-native: 0.74.2

Since it is React Native version 0.60 or higher, the command below does not seem to apply to me.
react-native link @react-native-community/netinfo
To resolve the error, I tried deleting node_modules and reinstalling the package, but it did not work.
If you know how to resolve the error, please share. thank you!

I turned off vscode and turned it on and it was resolved. Obviously, rebuilding didn't work, but turning it off and turning it back on worked! If you are unable to resolve the issue, please refer to it.


feat: Expose security database initial credentials

Description
We are exposing the database credential in the output.tf as secure variable thus a randomly generated can be loaded into other places.
Motivation and Context
Closes #75

Up

#remove_stale_label
@antonbabenko Please can you review it?


Implement C Memory1 package

Description
This pull request implements the Memory1 package. RULE-9-5 is blocked at the moment and not in this PR.
Change request type

[ ] Release or process automation (GitHub workflows, internal scripts)
[ ] Internal documentation
[ ] External documentation
[x] Query files (.ql, .qll, .qls or unit tests)
[ ] External scripts (analysis report or other code shipped as part of a release)

Rules with added or modified queries

[ ] No rules added
[x] Queries have been added for the following rules:

RULE-9-2 - closes github/coding-standards-team#755
RULE-9-3 - closes github/coding-standards-team#756
RULE-9-4 - closes github/coding-standards-team#757

[ ] Queries have been modified for the following rules:

rule number here

Release change checklist
A change note (development_handbook.md#change-notes) is required for any pull request which modifies:

The structure or layout of the release artifacts.
The evaluation performance (memory, execution time) of an existing query.
The results of an existing query in any circumstance.

If you are only adding new rule queries, a change note is not required.
Author: Is a change note required?

[ ] Yes
[x] No

🚨🚨🚨
Reviewer: Confirm that format of shared queries (not the .qll file, the
.ql file that imports it) is valid by running them within VS Code.

[ ] Confirmed

Reviewer: Confirm that either a change note is not required or the change note is required and has been added.

[ ] Confirmed

Query development review checklist
For PRs that add new queries or modify existing queries, the following checklist should be completed by both the author and reviewer:
Author

[x] Have all the relevant rule package description files been checked in?
[x] Have you verified that the metadata properties of each new query is set appropriately?
[x] Do all the unit tests contain both "COMPLIANT" and "NON_COMPLIANT" cases?
[x] Are the alert messages properly formatted and consistent with the style guide?
[x] Have you run the queries on OpenPilot and verified that the performance and results are acceptable?As a rule of thumb, predicates specific to the query should take no more than 1 minute, and for simple queries be under 10 seconds. If this is not the case, this should be highlighted and agreed in the code review process.
[x] Does the query have an appropriate level of in-query comments/documentation?
[x] Have you considered/identified possible edge cases?
[x] Does the query not reinvent features in the standard library?
[x] Can the query be simplified further (not golfed!)

Reviewer

[ ] Have all the relevant rule package description files been checked in?
[ ] Have you verified that the metadata properties of each new query is set appropriately?
[ ] Do all the unit tests contain both "COMPLIANT" and "NON_COMPLIANT" cases?
[ ] Are the alert messages properly formatted and consistent with the style guide?
[ ] Have you run the queries on OpenPilot and verified that the performance and results are acceptable?As a rule of thumb, predicates specific to the query should take no more than 1 minute, and for simple queries be under 10 seconds. If this is not the case, this should be highlighted and agreed in the code review process.
[ ] Does the query have an appropriate level of in-query comments/documentation?
[ ] Have you considered/identified possible edge cases?
[ ] Does the query not reinvent features in the standard library?
[ ] Can the query be simplified further (not golfed!)

🤖 Beep Boop! gcc/c/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! clang/c/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! clang/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! Matrix Testing for this PR has been completed. If no reports were posted it means this PR does not contain things that need matrix testing!

🤖 Beep Boop! clang/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! clang/c/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/c/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! Matrix Testing for this PR has been completed. If no reports were posted it means this PR does not contain things that need matrix testing!

🤖 Beep Boop! clang/c/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! clang/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! Matrix Testing for this PR has been completed. If no reports were posted it means this PR does not contain things that need matrix testing!

🤖 Beep Boop! clang/c/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/c/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed but I didn't find anything to test!

🤖 Beep Boop! Matrix Testing for this PR has been completed. If no reports were posted it means this PR does not contain things that need matrix testing!

🤖 Beep Boop! clang/cpp/x86_64 Matrix Testing for this PR has been completed. See below for the results!

COMPILE_PASS         : True
RULE                 : M8-5-2
COMPILE_ERROR_OUTPUT :
TEST_PASS            : True
QUERY                : UseInitBracesToMatchTypeStructure
PACKAGE              : Initialization
SUITE                : AUTOSAR
TEST_DIFFERENCE      :

COMPILE_PASS         : True
RULE                 : M8-5-2
COMPILE_ERROR_OUTPUT :
TEST_PASS            : True
QUERY                : NestedZeroValueInitialization
PACKAGE              : Initialization
SUITE                : AUTOSAR
TEST_DIFFERENCE      :

COMPILE_PASS         : True
RULE                 : M8-5-2
COMPILE_ERROR_OUTPUT :
TEST_PASS            : True
QUERY                : MissingExplicitInitializers
PACKAGE              : Initialization
SUITE                : AUTOSAR
TEST_DIFFERENCE      :

🤖 Beep Boop! gcc/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

SUITE                : MISRA-C-2012
QUERY                : InitializerForAggregateOrUnionNotEnclosedInBraces
COMPILE_ERROR_OUTPUT :
TEST_PASS            : True
COMPILE_PASS         : True
PACKAGE              : Memory1
TEST_DIFFERENCE      :
RULE                 : RULE-9-2

SUITE                : MISRA-C-2012
QUERY                : PartiallyInitializedArrayWithExplicitInitializers
COMPILE_ERROR_OUTPUT :
TEST_PASS            : True
COMPILE_PASS         : True
PACKAGE              : Memory1
TEST_DIFFERENCE      :
RULE                 : RULE-9-3

SUITE                : MISRA-C-2012
QUERY                : RepeatedInitializationOfAggregateObjectElement
COMPILE_ERROR_OUTPUT :
TEST_PASS            : True
COMPILE_PASS         : True
PACKAGE              : Memory1
TEST_DIFFERENCE      :
RULE                 : RULE-9-4

🤖 Beep Boop! clang/c/x86_64 Matrix Testing for this PR has been completed. See below for the results!

RULE                 : RULE-9-2
TEST_PASS            : True
TEST_DIFFERENCE      :
QUERY                : InitializerForAggregateOrUnionNotEnclosedInBraces
PACKAGE              : Memory1
COMPILE_ERROR_OUTPUT :
COMPILE_PASS         : True
SUITE                : MISRA-C-2012

RULE                 : RULE-9-3
TEST_PASS            : True
TEST_DIFFERENCE      :
QUERY                : PartiallyInitializedArrayWithExplicitInitializers
PACKAGE              : Memory1
COMPILE_ERROR_OUTPUT :
COMPILE_PASS         : True
SUITE                : MISRA-C-2012

RULE                 : RULE-9-4
TEST_PASS            : True
TEST_DIFFERENCE      :
QUERY                : RepeatedInitializationOfAggregateObjectElement
PACKAGE              : Memory1
COMPILE_ERROR_OUTPUT :
COMPILE_PASS         : True
SUITE                : MISRA-C-2012

🤖 Beep Boop! gcc/cpp/x86_64 Matrix Testing for this PR has been completed. See below for the results!

TEST_PASS            : True
QUERY                : UseInitBracesToMatchTypeStructure
RULE                 : M8-5-2
TEST_DIFFERENCE      :
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT :
SUITE                : AUTOSAR
PACKAGE              : Initialization

TEST_PASS            : True
QUERY                : MissingExplicitInitializers
RULE                 : M8-5-2
TEST_DIFFERENCE      :
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT :
SUITE                : AUTOSAR
PACKAGE              : Initialization

TEST_PASS            : True
QUERY                : NestedZeroValueInitialization
RULE                 : M8-5-2
TEST_DIFFERENCE      :
COMPILE_PASS         : True
COMPILE_ERROR_OUTPUT :
SUITE                : AUTOSAR
PACKAGE              : Initialization

🤖 Beep Boop! Matrix Testing for this PR has been completed. If no reports were posted it means this PR does not contain things that need matrix testing!


dns/bind: enable DNSSEC zone signing

Enables the configuration of 'dnssec-policy' and 'inline-signing' to primary zones for automatic DNSSEC signing.
The field 'DNSSEC policy' in the settings of primary zones allows the selection of the 'default' built-in policy or a 'custom' policy. This 'custom' 'dnssec-policy' can be configured within the 'General' tab (see example in help text).
Checking the 'DNSSEC inline-signing' checkbox in the primary zone settings enables 'inline-signing' (see help text).

Some additional information:
The required DNSSEC keys are generated fully automatically by BIND after activation of the 'dnssec-policy' and stored by default in /usr/local/etc/namedb/working/. The location can be adjusted as required using key-directory.
The 'dnssec-policy' default generates a Combined Signing Key (CSK). Dedicated Zone Signing Keys (ZSK) and Key Signing Keys (KSK) can also be generated with the 'dnssec-policy' custom (see example in help text of the 'custom DNSSEC policy' field).
The zone is signed automatically by BIND each time the zone is changed.
The appropriate public CSK or KSK can then be added as a DS record in the superordinate DNS zone, so that the primary zone managed by OPNsense is classified as trusted.


Network: Misc changes to used by logic

@stgraber something that occurred to me during this PR, the network UsedBy function currently looks for instance's using this network from the expanded device list (i.e from profile devices too), but it also separately checks for profile devices referencing this network.
Is this correct/expected? More generally do we expect that all instances using a profile should also be considered "users" of what ever the profile uses, or should we only look at local config when considering if an instance is a "user" of something?

All instances and all profiles should be listed.

All instances and all profiles should be listed.

Perfect thanks that is how it is now.

Testsuite passed


fix make docker step

This fixes PR #52 -- thanks Michael for suggesting it.
The 'make docker' fails due to the symbolic links in ecc/enclave.
Additionally, the 'make debug' contains an incorrect reference to an environment variable.
Signed-off-by: Bruno Vavala<EMAIL_ADDRESS>

Thanks bruno!


Deleting CFN results in old S3 Buckets remaining behind in error state

Describe the bug
I had to delete the AWS Perspectives stack. After i completed the full deletion process, the S3 console, still has a few old S3 buckets which are left in an error state. Refer to the attached diagram to see the error state buckets.
To Reproduce
Deploy v1.0 of the stack and then run a discovery process on your existing account. Once it completes, delete the stacks completely. If they error out, resolve the errors manually and then ensure that the stack is deleted completely from the cloudformation console.
The go to S3 console and look through the buckets.
Expected behavior
The buckets either should not be deleted at all or deleted completely and cleanly. It should not be left in this error state.
Screenshots

Browser (please complete the following information):

Name Chrome
Version 85.0.4183.121

Additional context
None

Are the buckets empty?

Thanks for raising this issue @Th3G4mbl3r
I believe this is the same issue as #30
The custom resource that attempts to clean up the buckets before deletion is not working correctly. We will fix this in the upcoming release.
I intend to close this issue and use #30 for tracking.


feat(rate limits): Bumping anonymous rate limits to 20 RPM

:tada: This PR is included in version 1.20.0 :tada:
Your semantic-release bot :package::rocket:


Doctor Limits BE

as a NHS Admin
i want doctors have a limit of possible declaration
so that they were not overloaded

[x] add flag on declaration overlimit: boolean, optional Apiary
[x] add properties to party - properties: {"declaration_amount": n-1, "declaration_limit": 2000} Apiary
[x] Add declaration_count and declaration_limit to reports.parties
[x] implement logic spec

reports.parties.declaration_count starts from 0, should start from 1

"overlimit" always saved to DB as null
should be true or false


Join list into string

Feature Request
Very common user case: When we want to join our list into a string with some separator (like a comma ",").
L = ['a', 'b', 'c']
S = L.join(',')

Hello, you can do
S = ",".join(['a', 'b', 'c'])


Unload and reload of react component -> MonacoEditorReactComp ("@typefox/monaco-editor-react")

I am working with monaco that will be loaded into multiple different components and connects to a language server. If I were to leave the page where monaco has previously been loaded onto, and then return to the page. I get the console output saying lifecycleService.js:54 Uncaught (in promise) Error: Lifecycle cannot go backwards. I am not sure if the instance has not been destroyed properly or there is something I am doing wrong...
My config is below.

My console output is below.

With #634 I consider this one resolved as well,


TOC navigation broken (headings inside spine item)

@JCCR do you think this is a CFI "navigation logic" issue?
Try "Accessible EPUB3":
https://readium.firebaseapp.com/?epub=https%3A%2F%2Freadium.firebaseapp.com%2Fepub_content%2Faccessible_epub_3
...open the TOC, and link-click into any heading under "2. Building a Better EPUB: Fundamental Accessibility".
This works fine in Chrome, but fails in Firefox, Internet Explorer and Edge! :(

Fixed in a110d5f.
Tested in Firefox.
@danielweck Could you test on IE/Edge for me and close this when done? Thanks

The fix is working great @JCCR Thank you!
Tested on Windows 10 in: Chrome, Firefox, Edge and Internet Explorer.
(PS: there is still the issue of CPU spike in IE, laggy TOC linking, see https://github.com/readium/readium-shared-js/issues/247 )


The Next steps section has formatting issues

The section ## Next steps has formatting issues.

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

ID: 6e97c60e-0e31-ee4d-445e-392a46e1e617
Version Independent ID: 540ef37d-b439-47fc-9100-715e189f54b6
Content: Creating and configuring a key vault for Azure Disk Encryption - Azure Linux Virtual Machines
Content Source: articles/virtual-machines/linux/disk-encryption-key-vault.md
Service: virtual-machines-linux
GitHub Login: @msmbaldwin
Microsoft Alias: mbaldwin

Thanks for bringing this to our attention. I have created a PR with the update, changes will be live shortly.
Thanks for improving our documentation! Just so you know, it's also possible to make these changes yourself, if you are interested. Doing so will improve our documentation, and it will add you as a contributor to the document.
In case you're interested, these are the steps to do so:

Navigate to the page of interest
Select the "Edit" button at the top right of the page
Select the "Pencil" icon on the right
Modify the text within the text box in markdown format - more info: https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet
Name your file change and provide a description, if necessary
Select "Propose file change"
Select "Create pull request" on the 'Comparing changes' page
Select "Create pull request" on the 'Open a pull request' page
You can find a GIF that demonstrates the end-to-end process for submitting changes here: https://aka.ms/editsqldocs.

https://github.com/MicrosoftDocs/azure-docs-pr/pull/115585


Admins can download past reports

User story
As the admin of a Collective, Host, or Organization, I want to be able to download past reports so I can access records and provide information as needed.
This comes up for all kinds of reasons, like providing info to accountants for taxes, creating budget reports, filling out grant applications, etc.
Currently reports are emailed out monthly, but there is often the need to look up past info and it's very hard to track down. Plus if I need a report from before I was the admin I don't have it in my email archive.
Best solution for this problem
A section where admins can see and download past reports (monthly and annual). They could have the same info that we put in the emails, just in a downloadable format, with past months and years available.

going to close this on the basis that you can filter by month in the new reports dashboard:

Reopen if we think it's still important.


HTMLEditorField::setRows(int $rows) needs CSS string, not integer

Affected Version
Observed on SS 3.7.3. (SS 4.4.3 not affected)
Description
If you pass an integer to $htmlEditorField->setRows() the field becomes shorter than the default height, but that height is always the same regardless of the number you pass. If you pass a string like 100px or 15em though, the height changes as expected.
https://api.silverstripe.org/3/HtmlEditorField.html#method_setRows

Hey @jonom, 3.x is only getting security fixes now so I don’t think we’ll be looking to fix this. If it’s an issue in any version of 4.x though, feel free to re-open! 😄

@kinglozzer sorry, I looked at the roadmap but didn't stop to check what yellow meant 😄


Weird outputs on Mac & Windows

Describe the bug
Terminalgpt is currently returning some weird outputs. I know this is something new because I made a video about this library on the 18th and it was running perfectly. However, today I noticed I couldn't run it from root anymore (as I show in my Youtube video) and had to reinstall in a new folder. Ok... Reinstall.. New API Key, no problem. But still.. the answers I'm getting are really weird and not like before.
I just tested both on Mac and Windows. Had to reinstall on mac too, but I was able to install directly in root. On Mac it doesn't give you random sentences before the answer, but they are nonsense, worse than on windows.
To Reproduce
Steps to reproduce the behavior:

Reinstalled
Add token
Ask anything. After 2 questions, the problems start.

Expected behavior
Well.. I expected to work nicely as it was working earlier :D Specially now that I made a video about this tool.
Screenshots
The whole conversation on windows:

The whole conversation on mac:

Desktop (please complete the following information):

OS: Windows & macOS Monterey
Terminnal : powershell / Terminal

Additional context
I'm a big fan of this library and I hope we can figure this out! :) I wanted to make more videos about it today, and that's when I faced this current issue. Is it just me?

Hi @bellacapilla thanks for informing this issue! I'll be check the context and I'll see what's happening.
I've changed the way it uses context, and I might have a fix for the next version later today or early tomorrow.


Add CocoaPods as Supported Install method

Description
CocoaPods is a popular dependency manager for Objective-C projects.  It would be nice to be able to include Squirrel in applications via CocoaPods.
CocoaPods Requirements

[ ] Start using Tags for versioning
[ ] Create Podspec
[ ] Publish the Podspec to CocoaPod's Specs Repo

@MarshallOfSound years have passed since this was filed and now Mantle and ReactiveCocoa both have CocoaPods  support. I am planning to build a Squirrel plugin for the Flutter framework and CocoaPods would make building that plugin a lot easier. Do you mind to reopen this issue? Or should I file a new one?

@cbenhagen The same statement still kind of stands, as the only real "maintainer" of this repo we don't actually build Squirrel.Mac using xCode, we (Electron) build Squirrel.Mac from source using Chromiums build system and therefore use gclient to manage the dependencies on Mantle and ReactiveObjC.  Any PR you land here to that effect (using CocoaPods) would not really be utilized by anyone and I fear would become a maintenance burden 🤷


Encryp-JDBC rewrite wrong sql when sql contain character '('

Encrypt-JDBC rewrite wrong sql when sql contain character '('. Besides, it works normally with the version of 4.0.0-RC2.
Version of ShardingSphere
4.0.0-RC3
JDBC I use
Encrypt-JDBC
Expected behavior
Rewrite the sql correct which is contain character '('
Actual behavior
The rewrite sql error when sql contain character '('
Steps to reproduce the behavior, such as: SQL to execute, sharding rule configuration, when exception occur etc.
1.MySQL table and encrypt configuration
table：
create table t_demo{
username varchar(20),
phone varchar(20),
username_encrypt(64),
phone_encrypt(64)
}
encrypt configuration
spring.shardingsphere.datasource.name = ds
spring.shardingsphere.datasource.ds.type = com.alibaba.druid.pool.DruidDataSource
spring.shardingsphere.datasource.ds.driver-class-name = com.mysql.jdbc.Driver
spring.shardingsphere.datasource.ds.url = xxx
spring.shardingsphere.datasource.ds.username = xxx
spring.shardingsphere.datasource.ds.password = xxx
spring.shardingsphere.encrypt.encryptors.encryptor_aes.type = AES
spring.shardingsphere.encrypt.tables.t_demo.columns.username.plainColumn = username
spring.shardingsphere.encrypt.tables.t_demo.columns.username.cipherColumn = username_encrypt
spring.shardingsphere.encrypt.tables.t_demo.columns.phone.plainColumn = phone
spring.shardingsphere.encrypt.tables.t_demo.columns.phone.cipherColumn = phone_encrypt
spring.shardingsphere.encrypt.tables.t_demo.columns.phone.encryptor = encryptor_aes
spring.shardingsphere.encrypt.tables.t_demo.columns.username.encryptor = encryptor_aes
2.My dao method definition
List query(@Param("phoneList") List phoneList);
3.My mybatis sql

SELECT * FROM t_demo t
WHERE
(t.username IN

#{phone}

OR t.phone IN

#{phone}
)
AND delete = 0

4.Encrypt-JDBC rewrite sql(The rewrite sql get more left parenthesis)
method: EncryptPreparedStatement.getSQLUnit(final String sql)
sql: select * from t_demo t where (t.username_encrypt in (('xxx','xxxx') or t.phone_encrypt in (('xxx','xxxx')) and delete = 0;

i hava two question for this issue，First，this spring.shardingsphere.encrypt.encryptors.encryptor_aes.props.aes.key.value = ?
Second, SELECT * FROM t_demo t WHERE (t.username IN #{phone} OR t.phone IN #{phone} ) AND delete = 0 this sql is error，Is that Right, SELECT * FROM t_demo t WHERE (t.username IN ('13718687573') OR t.phone IN ('13718687573'))

Frist question: Copy from my project. It is not needed in this is issue demo.
Copy from my project.
Sencondary questuon: I dont know with my content was formated to '
SELECT * FROM t_demo t WHERE (t.username IN #{phone} OR t.phone IN #{phone} ) AND delete = 0'
Actual content is

ok, I verified this，let me see

@terrymanu Please assign me to solve @HongJinFeng @zjcnb question.

![image](https://user-images.githubusercontent.com/33616750/69893591-b99@zjcnb 80-134e-11ea-8fff-c3a438f51593.png)
EncryptPredicateRightValueToken.toStringForIn
@zjcnb I found the bug.

@zjcnb

Found the reason~~,  it is a little complicate to describe. This case close.

@SteNicholas Thank you, assigned


Please disable github workflow actions on forks

Laravel Version: #.#.#
PHP Version: #.#.#
Database Driver & Version:

Description:
Can you please disable scheduled github workflow actions on forks? It was running once a day on my fork, probably on every body's fork, which is a waste of resource as well as unnecessary email notifications.
Steps To Reproduce:
I don't know how it should be disabled but I see this in my fork of react-native:

Or maybe you could add conditional schedule something like if github.repository == ‘laravel/framework’.
The same issue exists in laravel/horizon and probably other laravel projects.

Maybe the workflow codes run on my fork because they were added after I forked the repositories. Having said that, maybe this PR is helpful: https://github.com/arduino/arduino-cli/pull/888

Github resolved the issue!

Scheduled workflows in forks of public repos created before today have been disabled and they will be disabled for all new forks of public repos moving forward. Scheduled workflows in forks of public repos can be manually enabled if you need them to run.

Forks still seem to run cron workflows for me:
https://github.com/Unilang/googleapis/actions/workflows/diregapic.yaml


Is this actually using the instruct version of Falcon?

Does it matter that this model is falcon-40b and not falcon-40b-instruct?
https://github.com/marshmellow77/falcon-document-chatbot/blob/main/chatbot.py#LL17C1-L17C6

Hi @kmulka-bloomberg , you are correct - the notebook deploys falcon-40b. I forgot to update the notebook, will do so later. Thanks!


Add volume support to RBAC; Improve function signature; Update Docs

I'm assuming this is a "sync"


fix upgrade protobuf to 21.11

What problem does this PR solve?
Problem Summary:
Upgrade protoc to 21.11, to fix some cve
Check List (For Committer)

Test

[ ] Regression test
[ ] Unit Test
[ ] Manual test (add detailed scripts or steps below)
[x] No need to test or manual test. Explain why:

[ ] This is a refactor/code format and no logic has been changed.
[ ] Previous test can cover this change.
[x] No colde files have been changed.
[ ] Other reason

Behavior changed:

[x] No.
[ ] Yes.

Does this need documentation?

[x] No.
[ ] Yes.

Release note

Bump protobuf version to 21.11

Check List (For Reviewer who merge this PR)

[ ] Confirm the release note
[ ] Confirm test cases
[ ] Confirm document
[ ] Add branch pick label

run buildall


ESC key response is slower than other keys.

Describe the bug
ESC key response is slower than other keys like a,b,c, BACKSPACE, SPACE, ... .
To Reproduce
add print to process_event function
run application
type a,b,c, and ESC
Expected behavior
print log right after type the keyboard.
but when press the ESC key, log was printed after about 1 second.
System details (please complete the following information):

ubuntu 16.04
python==3.5.2
asciimatics==1.12.0

https://asciimatics.readthedocs.io/en/latest/troubleshooting.html#there-s-a-big-delay-when-i-press-escape

https://asciimatics.readthedocs.io/en/latest/troubleshooting.html#there-s-a-big-delay-when-i-press-escape

@peterbrittain
Thank you for quick response.

@peterbrittain
Thank you for quick response.


chore(demo): Card fix "Paddings and radii" demo

Close #8916

@waterplea label title styles is a different PR: #8931


Implement serialization for NonZero values in nightly.

This adds a new Cargo feature so that you can opt into this feature on nightly if you need it while maintaining compatibility with stable Rust.

r? @erickt


Migrate the demos/requirements.txt and demo to work with lakefs_sdk

As per title.

Addressed in https://github.com/appliedAI-Initiative/lakefs-spec/pull/117

Addressed in https://github.com/appliedAI-Initiative/lakefs-spec/pull/117


Submission embargo fix by removing group select

References

REST part of https://github.com/DSpace/dspace-angular/issues/869 (Does not fully fix issue though)
Related to REST Contract

Description
This is the REST part to fix the embargo bug https://github.com/DSpace/dspace-angular/issues/869
It removes the group select as discussed in the issue and REST contract
Instructions for Reviewers
Keep in mind for this change, the Angular part is also required. The REST contract details how the access conditions can be defined
List of changes in this PR:

The group selection has been removed from the spring config, java classes, REST, …
When setting an access condition, the parameters are now also validated first (are the dates correct, …)
The solution to create the resource policies based on the access condition has been centralized to the AccessConditionOption class
This also removes the patchUploadAddAccessConditionTest IT because that test was specific to the group selection

Checklist
This checklist provides a reminder of what we are going to look for when reviewing your PR. You need not complete this checklist prior to creating your PR (draft PRs are always welcome). If you are unsure about an item in the checklist, don't hesitate to ask. We're here to help!

[x] My PR is small in size (e.g. less than 1,000 lines of code, not including comments & integration tests). Exceptions may be made if previously agreed upon.
[x] My PR passes Checkstyle validation based on the Code Style Guide.
[x] My PR includes Javadoc for all new (or modified) public methods and classes. It also includes Javadoc for large or complex private methods.
[x] My PR passes all tests and includes new/updated Unit or Integration Tests based on the Code Testing Guide.
[x] If my PR includes new, third-party dependencies (in any pom.xml), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.
[x] If my PR modifies the REST API, I've linked to the REST Contract page (or open PR) related to this change.

hi @tdonohue thanks to ping me on this issue, I admit to haven't noted the issue nor the corresponding REST PR.
As you noted in the issue this feature was currently available in previous versions so it is a pity that we are now removing it instead than fix... anyway if we are going to do that please be sure to create a task to reconsider this decision.
Indeed, the real fix would be not complicated, instead than expose the uuid of the parent group having the (angular) client to discover the sub-groups we would have modified the access condition configuration exposed via REST to directly list the group and the uuid. The patch operation could have been extended to check against illegal attempt to select unexpected group. I will take a look to the code in the next days as I understood that other edge condition and fixes are provided included so this could be a first PR regardless to a reconsideration of the decision to drop the feature

@abollini : I've responded to you over in your more detailed comment at https://github.com/DSpace/dspace-angular/issues/869#issuecomment-773478173  Simply put, I don't think we have time to rethink this now, but I've created a follow-up ticket at https://github.com/DSpace/dspace-angular/issues/1011 where we can discuss how best to restore this feature.
So, for the purposes of this PR, I'd recommend we stay with the current decision & remove the feature for 7.0.  We can then discuss how to properly restore it (and ensure we can resolve the issues noted in the original analysis).  Thanks!


fix(codecov): add local-integration-test-backend

Motivation
Run code coverage on
https://github.com/chanzuckerberg/single-cell-data-portal/blob/b158b69185aac9d15039896c15c9f7ceffec85fb/Makefile#L162-L163
This will increase our codecoverage.
Definition of Done
The persistence code is covered by code converage
Tasks

Run coverage in this make recipe.
Update backend-integration-test to generate a covereage report and cache it.
Add backend-integration-test as a depedency to submit-codecoverage

@Bento007 , can this be closed?


Can't install via composer

Hi,
I can't install the module via composer, i get this message, see screenshot -> http://prntscr.com/ikca2c
Any idea what's wrong?

Yeah it's currently a known issue where hybridauth only has a release candiate out (not a "stable" 3.0).
You can temporarily work around there problem as described here.

Assuming the above will fix your issue. If not, feel free to re-open.


[FR] The latest version of unity (8.9.0) IOS is not 8.14.0

IOS 8.14.0 fixes a serious problem

We should support the latest iOS version in our next release. Until then, you can update the *Dependencies.xml files to change the version.

We should support the latest iOS version in our next release. Until then, you can update the *Dependencies.xml files to change the version.

Is there any incompatibility between IOS and unity plug-in using this update operation


ModuleNotFoundError: No module named 'diffusers'

Hello, I tried to install and run the demo.ipynb in a colab notebook, but during the installation process this error occurred:

I rerun the installation process several times, but it always ends up with the same result. As you can see 'diffusers' is installed successfully. There is also diffusers folders in the directories.
How can I fix this problem?

Hello! May I ask if you have resolved it? I also encountered the same problem, I found that the src/diffusers/pipelines/stable_diffusion/pipeline_re_sd.py is located here, but this file also introduces files from the diffusers folder.

Could #2 help?

I simplified the code. You can install the latest diffuser to run it.


Fix menu overflow

This resolves issue: https://github.com/docker/docker.github.io/issues/5511
However, I would like to fine tune the actions on viewport rescaling a bit more.
More to come  :)

@johndmulhausen

update -
Still noticing issues in some browsers. Needs further refinement.

@mistyhacks - Thank you for the above comments/details!
Going to take another crack at this 🌟


how to check device connected in session

how to implementated conn.state == 'open' on this script?

You can check for the websocket state, it's available on session.ws.readyState. Then you can compare it with the websocket contant.

Você pode verificar o estado do websocket, ele está disponível em session.ws.readyState. Então você pode compará-lo com o conteúdo do websocket .

Hi, sorry to open this topic.
I need to implement a route to check the state of sessions, but I don't understand how I can get this information using session.ws.readyState, @ookamiiixd can you give me an example please?


Create pip and conda packages to enable simple cross-platform installation

See also #3

See https://packaging.python.org/tutorials/installing-packages, in particular https://packaging.python.org/tutorials/installing-packages/#source-distributions-vs-wheels to install from the source, but we should support installation via pip etc.

Addressed by @XingerTang in a series of recent commits! Well done @XingerTang !


UnmarshalManyPayload with Links

Hi,
I've been trying to use the jsonapi for marshaling and unmarshaling a JSON object containing links, and I am able to marshal the JSON object (and have the links section in it), however, I am not able to unmarshal and extract the link from the JSON object.
I am unable to find any code sample, even in the tests, to see how it could be done. Is this information lost when the unmarshal is done through this library? is there any workaround which is not clear?
Thanks.

It's insane how this can be considered useable without the ability of deserialising a list of objects.

@edisonspencer there is currently no one liner way to unmarshal a payload of the form:
"data": [...],
"links": {...}

However you can do something like:
payload := new(ManyPayload)
if err = json.NewDecoder(in).Decode(payload); err != nil {
	t.Fatal(err)
}

And payload.Links should contain the Links Object at the "links" top level member. See this test for a more complete example: https://github.com/google/jsonapi/blob/master/request_test.go#L553

I believe the link in https://github.com/google/jsonapi/issues/68#issuecomment-275572468 should be https://github.com/google/jsonapi/blob/master/request_test.go#L694

Also, it would be more helpful to have a working example that demarshalled a structure that used jsonapi structure tags.


[BUG] Error on   await GetStorage.init();

void main() async {
  await GetStorage.init();
  // await dotenv.load();
  runApp(MyApp());
}

MissingPluginException (MissingPluginException(No implementation found for method getApplicationDocumentsDirectory on channel plugins.flutter.io/path_provider))

Flutter 2.5.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 18116933e7 (il y a 2 mois) • 2021-10-15 10:46:35 -0700
Engine • revision d3ea636dc5
Tools • Dart 2.14.4

flutter doctor -v
[✓] Flutter (Channel stable, 2.5.3, on Arch Linux 5.15.10-arch1-1, locale fr_FR.UTF-8)
• Flutter version 2.5.3 at /home/gaetan1903/environnements/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 18116933e7 (il y a 2 mois), 2021-10-15 10:46:35 -0700
• Engine revision d3ea636dc5
• Dart version 2.14.4
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
• Android SDK at /home/gaetan1903/Android/Sdk
• Platform android-31, build-tools 31.0.0
• Java binary at: /home/gaetan1903/environnements/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
• All Android licenses accepted.
[✓] Chrome - develop for the web
• CHROME_EXECUTABLE = /usr/bin/chromium
[✓] Linux toolchain - develop for Linux desktop
• clang version 13.0.0
• cmake version 3.22.1
• ninja version 1.10.2
• pkg-config version 1.8.0
[✓] Android Studio (version 2020.3)
• Android Studio at /home/gaetan1903/environnements/android-studio
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
[✓] Connected device (3 available)
• Redmi Note 9 Pro Max (mobile) • 213b45b0 • android-arm64  • Android 11 (API 30)
• Linux (desktop)               • linux    • linux-x64      • Arch Linux 5.15.10-arch1-1
• Chrome (web)                  • chrome   • web-javascript • Chromium 96.0.4664.110 Arch Linux
• No issues found!

get_storage:
dependency: "direct main"
description:
name: get_storage
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.3"

flutter upgrade fix it.


Avoid tests being packaged in the secretsfoundry npm package

@innoavator
I think the issue can be closed as there is a files field already present in package.json which I just saw.


Revisit Mutation Listener and possibility to replace Parser

User story

As a developer
I want / need to revisit the Mutation Listener
So that I can replace the Parsers in the best case scenario

Acceptance criteria

Documentation on using a Mutation Listener to replace our parsers is uploaded in the Wiki
Pros and Cons are listed in the article
An approach how to implement the Listener is provided

Definition of done (DoD)

All acceptance criteria are met.
Work products are uploaded to the Github repository.
A pull request is created for each related branch.
The work products in the pull requests are reviewed.
Github CI Workflow passes for the branches
The corresponding branches are merged and closed.
The bill of materials section of the planning documents is updated.
Tests are written for the added features, if suitable.

DoD general criteria

Feature has been fully implemented
Feature has been merged into the mainline
All acceptance criteria were met
Product owner approved features
All tests are passing
Developers agreed to release

build a jar that is added to launch jar path from pitwest, then it should be able to be loaded. As a tip from the IPs. Needs to be added to the launch jar path .


Support for .jsx extension

I've just attempted to add my first component into an mdx-deck presentation, and hit this issue which stumped me for a while... I was getting:
Module not found: Error: Can't resolve './components/Foo' in '...'
after much head scratching, and searching, i realised my component ended in .jsx - as usual, but mdx-deck doesn't support this. Renaming to .js works - but breaks my editor.
Any chance support for .jsx could be added?
Thanks

Mark

This should be supported now, so closing this out


Can O' Spam: Watch projectsforeveryone.com

Can O' Spam requests the watch of the watch_keyword projectsforeveryone\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

projectsforeveryone\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Ryan M in Charcoal HQ


[BLOCKED]backoffice: display number of overdue reminders in loan details

Closes inveniosoftware/invenio-app-ils#523

move actions in loan details to side
make anonymous user unclickable (not in places where user with ongoing loans is displayed)
in frontsite allow document cards to be opened in a new tab
remove send reminder button from overview and loan search page
add loading to send reminder button

Depends on inveniosoftware/invenio-app-ils#1037
Button:

Popup:

Loading:

Great work here! It looks very very good! :) 🚀

nice!
very little comment: for the button I think it would be better to place the counter in the top right corner instead of left, because of the natural reading direction: Send remider -> 9 sent

If it's on the right corner it's very close to the edge of the screen and it doesn't look good

It looks good to me!!! I am not sure what is the last version of the button, can we see it tomorrow in action in the morning or stand up?


[Question] How to edit SAPIEN menu UI

I was wondering if there's a way to edit the UI elements of the SAPIEN menu, such as text/color and even additional functionality)? I understand there's the SAPIEN repo, but I'm not sure how to edit it via the ManiSkill repo / my end.
Thanks!

It is possible, but we haven't made it easily accessible yet.
I'll add some basic documentation soon about adding plugins / modifying default ones in the viewer

@StoneT2000 Hey Stone, are there any updates on this? If not no worries!

Sorry this is a little bit lower priority at the moment.
To help our team though can you detail some examples? Ideally for the documentation we can release a useful tutorial for a somewhat commonly used modification to the viewer

I was thinking of being able to edit the look and functionality of the UI. For instance, In Godot you can create custom where you can change specific properties like text, colors, fonts, icons, sliders, dropdown menus, etc. A good example is Passivestar's godot-minimal-theme (https://github.com/passivestar/godot-minimal-theme). Even being able to re-arrange certain containers/sections would be something I'm interested in. I'm also interested in being able to create custom plugins or edit the functionality of the UI, like with Blender's plugins. In Blender, you can create plugins that add new buttons, dropdown menus, sliders, etc for the user to use.


Camera

Hi.
How create camera in pixi.js? I made camera using DisplayObjectContainer:
scont = new PIXI.DisplayObjectContainer();
scont.position.x = (stageWidth / 2);
scont.position.y = (stageHeight /2);
cont = new PIXI.DisplayObjectContainer();
cont.position.x =0;
cont.position.y =0;
scont.scale.x = scont.scale.y = 0.3;
but may be have better solution?
Sorry for the English))

For anyone else coming in late, I would suggest using 2 containers:  one to rotate and one to move x,y.


SSL connection problem on Mac

Environment: Mac High Sierra
Anki version: 2.1.9
Is there any work around for the following problem?
Debug info:
Anki 2.1.9 (ae67c976) Python 3.6.7 Qt 5.12.1 PyQt 5.11.3
Platform: Mac 10.13.6
Flags: frz=True ao=True sv=1
Add-ons possibly involved: memrise2anki-extension-master
Caught exception:
File "/Volumes/Data/jupiter/Library/Application Support/Anki2/addons21/memrise2anki-extension-master/importer.py", line 968, in startCourseImporter
if memriseService.isLoggedIn() or MemriseLoginDialog.login(memriseService):
File "/Volumes/Data/jupiter/Library/Application Support/Anki2/addons21/memrise2anki-extension-master/memrise.py", line 761, in isLoggedIn
response = self.openWithRetry(request)
File "/Volumes/Data/jupiter/Library/Application Support/Anki2/addons21/memrise2anki-extension-master/memrise.py", line 749, in openWithRetry
return self.opener.open(url)
File "urllib/request.py", line 526, in open
File "urllib/request.py", line 544, in _open
File "urllib/request.py", line 504, in _call_chain
File "/Volumes/Data/jupiter/Library/Application Support/Anki2/addons21/memrise2anki-extension-master/memrise.py", line 728, in https_open
return self.do_open_wrapped(http.client.HTTPSConnection, req, context=self._context, check_hostname=self._check_hostname)
File "/Volumes/Data/jupiter/Library/Application Support/Anki2/addons21/memrise2anki-extension-master/memrise.py", line 718, in do_open_wrapped
response = self.do_open(http_class, req, **http_conn_args)
File "urllib/request.py", line 1320, in do_open
<class 'urllib.error.URLError'>: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:847)>

See https://github.com/wilddom/memrise2anki-extension/issues/68


Please invite to this community :)

Github username - hemantwasthere
Email -<EMAIL_ADDRESS>||<EMAIL_ADDRESS>I am really passionate towards open source, looking forward to working with you guys 😊

Hi Hemant - please just star this repo and you'll receive an invite. thanks!

@robmoffat okay, i have done that :)


release 0.11.2

xref https://github.com/coreos/rkt/issues/2188#issuecomment-227550521
/cc @dgonyeo @s-urbaniak

Do we want to get https://github.com/appc/docker2aci/pull/176 first?

I'd like #176 to land first, @dgonyeo thoughts?

Sure, I'd be fine waiting for that.

I think we should make this 0.12.0 because #176 is not just a bugfix.

#179


Is build system deterministic

Not completely, as there is a cache. Which means you may get second-time-around effects.
It is possible to clear the cache on travis. See https://travis-ci.org/haskell/haskell-ide-engine/caches

I see this as a real problem. I won't feel save clicking 'Merge' button knowing that it might show green but not be really green.
Is there a way to make it not happen ever?
I do not understand the invalidation rules for Travis but then I see that if .travis.yml has changed it should invalidate cache, should it not?

I see that the issue in this case is that stack does not recompile if flag --pedantic is added or removed, is that right?

I think we can do a stack clean immediately prior to the test itself, then run the test with --pedantic

I think the problem was the dependency HaRe requiring too much RAM, which broke things. A new version has been released that compiles with -O0, reducing memory usage.


[ISSUE-766] Remove replace bugfix

Purpose
Resolves #768
Bug fix of mess in variables.mk
PR checklist

[x] Add link to the issue
[x] Choose Project
[x] Choose PR label
[] New unit tests added
[] Modified code has meaningful comments
[ ] All TODOs are linked with the issues
[ ] All comments are resolved

Testing
Bugfix

/ci


[SPARK-29734][SQL] Datasource V2: Support SHOW CURRENT NAMESPACE

What changes were proposed in this pull request?

This PR introduces a new SQL command: SHOW CURRENT NAMESPACE.
Why are the changes needed?

Datasource V2 supports multiple catalogs/namespaces and having SHOW CURRENT NAMESPACE to retrieve the current catalog/namespace info would be useful.
Does this PR introduce any user-facing change?

Yes, the user can perform the following:
scala> spark.sql("SHOW CURRENT NAMESPACE").show
+-------------+---------+
|      catalog|namespace|
+-------------+---------+
|spark_catalog|  default|
+-------------+---------+

scala> spark.sql("USE testcat.ns1.ns2").show
scala> spark.sql("SHOW CURRENT NAMESPACE").show
+-------+---------+
|catalog|namespace|
+-------+---------+
|testcat|  ns1.ns2|
+-------+---------+

How was this patch tested?

Added unit tests.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/18095/
Test PASSed.

cc: @cloud-fan @rdblue

Test build #113181 has started for PR 26379 at commit 7df7574.

I was planning to expose SHOW CURRENT NAMESPACE as a separate command. But, how about just exposing SHOW CURRENT NAMESPACE which prints both current catalog and namespace? In this case, we don't need to expose SHOW CURRENT CATALOG. Please let me know your thoughts. Thanks!

Test build #113181 has finished for PR 26379 at commit 7df7574.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class AlterTableRenamePartitionStatement(
case class AlterTableDropPartitionStatement(

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/113181/
Test PASSed.

SGTM. SHOW CURRENT NAMESPACE always put the current catalog name in the first part, which should be good enough.

Thanks @cloud-fan. I updated it to SHOW CURRENT NAMESPACE and updated title/description of PR.

Test build #113215 has started for PR 26379 at commit 506ce2a.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/18126/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/18128/
Test PASSed.

Test build #113218 has started for PR 26379 at commit aed9bc8.

Test build #113215 has finished for PR 26379 at commit 506ce2a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/113215/
Test PASSed.

Test build #113218 has finished for PR 26379 at commit aed9bc8.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/113218/
Test PASSed.

Test build #113227 has started for PR 26379 at commit a667321.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/18137/
Test PASSed.

Merged to master. The last touched test case already passed~

Thanks everyone for review and help!

Test build #113227 has finished for PR 26379 at commit a667321.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/113227/
Test PASSed.


SCM Volumes do not recognize custom content

Durability can go higher than the data value so a separate field will need to be created for it.

Done


Support plotting control output file in QGIS

Currently, the output is a timeseries of (string) states, which we can't visualize yet in the imod timeseries plugin see #790.

If we pick this up we should consider also other result files.

I have been looking a bit at DataPlotly. That tool might be able to do it. Then we don't need to implement it ourselves.


Fix Client.shutdown to use correct close function

As corrected by @mikemliu in #633, the Client and thus the Provider shutdown is not properly written in the native Http2 implementation.

Coverage remained the same at 100.0% when pulling eeb681564ea4d784f1944790fcc719ca681a92ab on rudyzeinoun:native-http2 into<PHONE_NUMBER>499fe53c9974b19f1b169d25649039 on node-apn:native-http2.

Coverage remained the same at 100.0% when pulling eeb681564ea4d784f1944790fcc719ca681a92ab on rudyzeinoun:native-http2 into<PHONE_NUMBER>499fe53c9974b19f1b169d25649039 on node-apn:native-http2.


Version 1.2.7 breaks editabletext context=_original

I had astronomy and editable text working nicely together (I would simply put context=_original as an option in editable text), but with the 1.2.7 update that breaks and I get a match error (explained here: https://github.com/JackAdams/meteor-editable-text/issues/43). Any idea why this broke with the last release?

You shouldn't access private properties of Astronomy. The _original property was one of the causes of performance problem. I've decided to remove it. But for backward compatibility it's computed on the fly when accessed. You would have to show me some example when it does not work. Maybe there is a better way then accessing the _original property.

I see. The problem with editable text is that it expects a plain object, so I have to choose to use a plain object and sacrifice methods (via .get()), or not use editable text, neither of which I particularly like. I think I may know a way around it, and I'm working with Jack on that, but in the meantime, the _original property isn't working in the editable text template, for example {{> editableText collection=example field=title context=_original}}, which I would guess would be because it becomes available after editable text has called for it.

Have you been trying to use doc.raw() instead of doc._original?

I haven't been. How would that work in the context parameter? I still wouldn't have the methods, right?

The doc.raw() method returns pure data, without methods etc.
So the problem is that the _original property was changed to Astronomy object, right? So I've probably missed it. I will try to make a fix.

I've improved backward compatibility in 1.2.8. Please check it out and let me know if it works.

Yep, that did it, thanks!


Not Working /<EMAIL_ADDRESS>

I just create a new app,
meteor remove standard-minifier-css
meteor add semantic:ui juliancwirko:postcss less jquery
And put the blank file
/client/lib/semantic/custom.semantic.json
The build is trigger cause file is not empty any more, but files struture are not created and semantic is not merge at final css

It seems like there's some issues with juliancwirko:postcss package. Based on this https://github.com/juliancwirko/meteor-postcss/issues/22 issue it's not going to be maintained anymore. We probably should find an alternative way of using SemanticUI for Meteor. Any thoughts?

@jpsantosbh Try changing an option in your custom.semantic.json and then resaving. This triggered semantic to generate the various directories for me.

@Orbyt thanks that worked

@jpsantosbh Can I close this?

Yes go ahead


Create vn.toml

Add vietnamese language in i18n.

Do you mind to make the PR for the relearn-theme, too?
The relearn theme is visually compatible to the learn-theme but fixes a lot of bugs.
Also, it contains some few more strings.

Thanks. I've merged it into [hugo-theme-relearn](https://github.com/McShelby/hugo-theme-relearn]

logo changed to a swear word! @berryp @mbbx6spp @matalo33 @McShelby


Add batch accepting/rejecting for iRODS delete requests

I discussed this with @holtgrewe and it would make sense to allow batch accepting or rejecting of iRODS delete requests, with some fallbacks.
Spec

Add checkboxes for delete requests
Replace Create Request button with a Request Operations dropdown with the following options:

Create Request
Accept Selected
Reject Selected

Make "Accept Selected" and "Reject Selected" options disabled, if no checkboxes are selected

This has to be done in JQuery of course

Modify IrodsRequestAcceptView and IrodsRequestRejecttView to accept a list of objects

I believe IrodsRequestAcceptView should be changed from FormView to View similar to IrodsRequestRejecttView.. But whatever works is ok :)

Make sure to list all files to be deleted from each request in the accept confirmation view
Add tests
Update docs to note that accepting/rejecting multiple requests is possible this way
HINT: Check filesfolders in SODAR Core for an example how we have done this before

..at least regarding the UI & JQuery side
The batch delete/move view itself is quite messy and is not probably the best example :)

This is also something that is useful for CADS. Is it currently already possible to issue delete requests via API? Accepting via API is not necessary.
We need to delete all files associated with a single assay entry, if this is already something possible without issuing a single deletion request for each individual file, please let me know.

Right now it's possible to create delete requests for single files or collections. As for now, issuing requests via API is not possible, but this can definitely be added in the future.

Done by @gromdimon.


[Bug] Bot doesn't auto duel

yugioh-bot-log.txt
I've copied the log text to notepad & attached it, just in case you can spot something I can't,
I haven't changed any defaults in config or anywhere.
In the 1st block, when it says "Tapping at location (208,700)" it taps the event bar at the bottom,
& then just stops & sits in that menu.
In the 2nd block, where it shows:
2017-12-24 17:09 - DEBUG - bot.provider.Nox - Tapping at location (254,436)
2017-12-24 17:09 - DEBUG - bot.provider.Nox - Tapping at location (150,400)
2017-12-24 17:09 - DEBUG - bot.provider.Nox - Verifying battle
I think it's tapping too fast, the Auto-duel button barely shows up, then it says "Verifying battle",
& then just sits in that Duel/Auto-duel menu.
This could all be my fault, I have no idea, but I followed instructions as closely as I could.
I'd be glad to provide any more information you need, any assistance would be appreciated, thanks!

So I have implemented a sleep factor into the bot to account for various hardware running the software since Nox is a emulator. I just have not brought it out to the config file. I will bring it out so the sleep factor to the config file so that the sleep calls can be elongated.
If you could provide a video that would also help, the log file also is telling me that the that the run through falling, there must be an unhandled exception some where.

There could be something missing, I had to manually pip install Deprecation & PyQt5 as well as add the python directory paths into the System Properties > Environment Variables. No idea why, I checked the option to add it's location to environment when installing.
https://youtu.be/4MLv4r2XGHE
Thanks for the help!
Happy holidays :D

Also I don't know if it's relevant but I have Hyper-V disabled because it recently started causing a BSoD when I run any emulators, that started when I installed Visual Studios 2017.

Thanks for pointing that out. I have updated the dependencies for this projects as well as giving a note about the BSoD error. I complete forgot about that error since it occurred to me a log time ago.
I implemented the sleep factor in the config file, so you can change that. With one being the base lowering will increase sleeps between calls and increasing will prolong calls to the sleeps. So give that a try and see if that fixes it.
I can't seem to reproduce the error that you keep experiencing, so I added some logging to the problem area that you are experiencing.
I tested this in 3.5.4 and in 3.6.3.

I've been using 3.6.4, I'll give it a shot with 3.6.3 & let you know how that goes, as well as provide those logs afterwards.

I'm getting the same problem as before with 3.6.3 & changing the sleep factor in config doesn't seem to help sadly, it doesn't seem to actually press in the auto duel button location, it taps the duelist, then to skip dialogue, & then tries to verify the battle but doesn't tap.
Here is an events log:
events.log
This was a weird one:
events1.txt
It went into the gate and back, then went into missions and back twice, clicking in the middle of nowhere in between, & then found one of those yellow item things & said it "completed auto play through" without hitting the ok button.

Yes the algorithm for npc detection is not the best as it tries to detect circles on the screen so occasionally it will tap on things that are not relevant at all as well as the world rewards. I made it this way since I have no real experience using memory scanners to find things.
So this looks like an issue with the OCR, as both the duel button and ok button depend on it as it check the word before clicking it. You log also doesn't go past the check point of which auto-duel version found(one with auto-duel button and one without), that I implemented in e0f2c5f038d5083766d2f0a56d5d6f660a713b98. The thing that bother me though is that the exception is not printing since the whole auto play through is in catch blocks.
Do you have tess installed the bin directory?
Run this command from the root directory of this repo:
bin\\tess\\tesseract.exe --tessdata-dir bin\\tess\\tessdata tmp\\ocr.png tmp\\ocr -c tessedit_char_whitelist=ABCDEFGHIJKLMNOPQRSTUVWXYZ -psm 7> nul 2>&1

And give me its output. There should be an old tmp\ocr.png from the previous runs if not just run it again.

I think I do, all i did was extract it & copy the files into bin\tess

& when I run that command here is the output:
C:\Users\Chronic\Yugioh-bot>bin\tess\tesseract.exe --tessdata-dir bin\tess\tessdata tmp\ocr.png tmp\ocr -c tessedit_char_whitelist=ABCDEFGHIJKLMNOPQRSTUVWXYZ -psm 7> nul 2>&1
Tesseract Open Source OCR Engine v3.05.00dev with Leptonica
ERROR: Can not open input file tmp\ocr.png
Error during processing.

Do you have a tmp folder in the root director?

No tmp folder

Ok make one in the root directory and try the bot again. I will put that in the program to make and check that it exists.

A bit of progress, created the tmp folder, here's the log from afterwards:
events.log
& that commands results:
C:\Users\Chronic\Yugioh-bot>bin\tess\tesseract.exe --tessdata-dir bin\tess\tessdata tmp\ocr.png tmp\ocr -c tessedit_char_whitelist=ABCDEFGHIJKLMNOPQRSTUVWXYZ -psm 7> nul 2>&1
Tesseract Open Source OCR Engine v3.05.00dev with Leptonica
It still hasn't started the duel, but this time it said:
2017-12-27 13:27 - INFO - bot.provider.Nox - Verifying battle
2017-12-27 13:27 - DEBUG - bot.provider.Nox - Duel-Buttons Version 2
2017-12-27 13:27 - INFO - bot.provider.Nox - NPC Battle Mode,Points: (170,482) at location: (2), message: Starting Battle

I fixed the battle tuple extraction and the uncaught exception in the Nox scanner in acd5732ffceb1565bf6b0269f245ff447270e22c.

Have I done something wrong?
oops.txt
I haven't seen this before


Fix RetryTemplate retry condition

Fix RetryTemplate retry condition on SpringAiRetryAutoConfiguration
RetryUtils was refereced.
resolved #846
see also #1073

This looks wrong indeed.
Thanks for catching it @Cho-D-YoungRae

Rebased and merged at 75db25b13ddec60f7343ac5a84d9a5f56d590d36


Emoji Picker refinements

Emoji Picker refinements

This update includes a few small Emoji Picker refinements:

rename heart emoji
changed the displayed Heart emoji symbol
refactor trigger colors

add handler for onOpen and onClose Dropdown events

Clean up Storybook stories
Fix bug where size was not being passed to Emoji Item component

@TerrenceLJones Changes look good! Travis is complaining because of some missed test coverage. Most likely due to the state.isOpen change.
Something you can try is.. maybe write a cyan test that clicks (the Trigger) that opens/closes the EmojiPicker :)

Pull Request Test Coverage Report for Build 2284

17 of 17 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 2283:
0.0%

Covered Lines:
11269

Relevant Lines:
11269

💛  - Coveralls

@ItsJonQ Ahh shoot, didn't see the failing test coverage yesterday. I fixed it up and pushed my changes...should be ready.


Less loading time

Mod name
kennytvs-epic-force-close-loading-screen-mod-for-fabric
Curseforge link
No response
Other links
https://modrinth.com/mod/forcecloseworldloadingscreen
What it does
Since 1.18.2, the client only quits the world loading screen once the chunk it is in has been received... and at least 2 seconds have passed.
By default, the mod fixes that behavior. Additionally, you can also fully get rid of the screen
Why should it be in the modpack
Seems very promising, speeds up the process of world / server loading.
Why shouldn't it be in the modpack
Not available on curseforge.
Categories
New feature
Additional details
No response

Duplicate of #261 😄


[BUG] useSimpleList in nextjs with syncWithLocation on, url is not getting appended with current and pageSize.

Describe the bug
Tried using useSimpleList in nextjs with syncWithLocation on. But the url is not getting appended with current and pageSize.
To Reproduce
const { listProps } = useSimpleList<IPost>({     resource: "wfhapproval",     syncWithLocation: true,     queryOptions: {       initialData,     },     pagination: {       pageSize: 24     }   });
Expected behavior
url should be appended with current and pageSize.

After removing the code which disables syncWithLocation when custom resourceProp is included, syncWithLocation is working fine. Except the issue i mentioned in this comment https://github.com/pankod/refine/issues/1537#issuecomment-1038700511 which is common to both useTable and useSimpleList.

After removing the code which disables syncWithLocation when custom resourceProp is included, syncWithLocation is working fine. Except the issue i mentioned in this comment #1537 (comment) which is common to both useTable and useSimpleList.

Hey @tspvivek,
Yes, now I remember why we turn off syncWithLocation when using "resource" prop.
The part that causes this is:
https://github.com/pankod/refine/blob/master/packages/core/src/hooks/useTable/index.ts#L144
We will discuss how we can improve this behavior. Do you have a suggestion?

@omeraplak You mean the extra render.

@omeraplak You mean the extra render? Can we use shallow routing like https://nextjs.org/docs/routing/shallow-routing in nextjs? For react-router can we use history.replace() ?

The problem was not rendering, but using resourceName for routing. I created a PR #1542 . I hope there will be a merge soon :)

Great, Waiting try it. :)

@omeraplak Tested and Works great !!


Fix missing events from httpfilter

While working on the integration tests for Rust I noticed a strange edge case, if the Rust server wasn't sending any data back on an API call, like our '/smoke' API, we weren't catching the smoke events. In my tests I had to add a fake plaintext response to make the tests pass.
After digging further I found out that the actix web framework has an optimisation, if you send multiple identical requests that don't have any response, it reuses the last accepted connection, so technically it doesn't call the accept4 syscall, nor it allocates a new socket, if the connection is not closed.
Since sometimes we might miss the first accept call based on timing, we weren't capturing the /smoke API calls, since we never found a filtered connection info. To mitigate this I added a kprobe on tcp_rcv_established which will establish the filtered connection info if there's not one already. Accept and connect are allowed to overwrite this info, so technically it's there only if we never saw an accept happen. I don't think this can happen with a client call, but I'll experiment more and see if I have to worry about client calls and matching what kind of request is established. Right now if it's missing we assume a server request.
I also reworked some of the docker compose files for Java and Rust. Naming things as rusttestserver was problematic when we use make cleanup-integration-test which I had to do a lot of :). The cleanup uses the regular docker-compose.yaml, and if the names don't match we don't bring down all of the containers.

Codecov Report

Merging #136 (26546db) into main (40e14a6) will increase coverage by 26.45%.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##             main     #136       +/-   ##
===========================================
+ Coverage   40.36%   66.82%   +26.45%
===========================================
  Files          30       30
  Lines        2056     2107       +51
===========================================
+ Hits          830     1408      +578
+ Misses       1169      584      -585
- Partials       57      115       +58

Flag
Coverage Δ

integration-test
66.82% <100.00%> (?)

unittests
?

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

Impacted Files
Coverage Δ

pkg/ebpf/httpfltr/httpfltr.go
78.06% <100.00%> (+50.91%)
:arrow_up:

... and 28 files with indirect coverage changes

Thanks Mario!