WMS ID 9104 Quarterly QA completed

Add here your WMS ID
WMS ID 9104
Performed Quarterly QA: Updated configuration files, ensured the lab steps works as expected, general clean up on contents, remvoed unused files, updating GUI to the latest OCI..
General requirements

Information in the workshop is adequate and updated
Code is correct and working
Links are correct
Make sure you enter the help email link in your manifest.json
Please make sure WMS URLs are updated as needed after your PR is approved

Checklist - Refer to the QA document for the complete list
Please confirm that the following is completed before submitting your PR

[X] All filenames are lower case (including folders, images, files, etc.)
[X] Filenames are descriptive
[X] Your workshop folder structure should be similar to the one used in the sample workshop (https://github.com/oracle-livelabs/common/tree/main/sample-livelabs-templates/sample-workshop)
[X] Are you using multiple versions (desktop/, sandbox/, tenancy/)? Make sure that each of them contains a manifest.json and an index.html
[X] Image references in markdown contain an alternate text

Hi @yutakats ! I sent you a DM.


the use of forceValidation

$scope.$watch('vm.model.name', function() {
$scope.vm.model.email = $scope.vm.model.name
})
When the error message is "This field is required", I set the value of email as above, but the message don't disappear.
In the "jcs-auto-validate.js" , I update "opts.forceValidation = true;", the message can disappear.
Can you explain for me the use of  "forceValidation"?
Thank you very much!

It is used to the the validation even if the form or element is valid


Add support for keyboard events to support bluetooth buttons

Pest control company wanted to use a bluetooth button called Flic. For us to support such devices and use them to start and end feature capture etc, we need to listen to keyboard events (letters) and allow users to map them to a quickcapture buttons.

+1 Oil and gas user

Introduced support for keyboard shortcuts to buttons.
Configuration is via the key=keycode option which can be added to a template's description.
keycode is the numeric or hexdecimal keycode of the the key to associate with the button.
e.g. To associate the A key to a button
// key=65
or in hexdecimal
// key=0x41
For testing purposes -

Key codes can be found by going into the Settings page and then press and hold on the title bar to reveal a key information panel at the bottom of the page. Click on the key information then press keys to show their respective key code.

Press and hold on the data capture page title to show buttons that have an associated key

Initial testing looks good.

Keyboard key listener is working and picks up connect keyboards (physical and Bluetooth)
Template key-value pairs are working
Button key indicator text is appearing (when press and hold applied)

Inputs tested

Logitech keyboard (Bluetooth) works on Windows/UWP and Android (but not iOS)
Virtual Box joystick (Bluetooth) works on Android and only the joystick (up, down. left and right) generated key events

More testing required......

@spatialdude - The iOS keyboard is not working. Crossreferencing the related HawkView commit:

Added hidden text input to capture key events

https://github.com/ArcGIS/duoculi/commit/f67d823efdb706528c5b31c43de92246f041770c

@spatialdude  - It looks like this functionality is only working for point layers, not lines or polygons. Key labels don't appear and buttons are not firing.


Fix that value change events are not triggered

With my refactoring of CheckBoxButton and RadioButton the value change events were not triggered anymore because jQuery does not trigger native event listeners. Therefore I use the ClickHandler here.
Another option would be to use a jQuery listener as used in CheckableInputButton but I don't believe that JSNI is a nice solution.

gwtbootstrap3 » gwtbootstrap3 #411 SUCCESS
This pull request looks good
(what's this?)


Hotfix/explicitly provide ping interval on ios

Explicitly provide ping interval on ios (into dev branch)

K\N issue: https://youtrack.jetbrains.com/issue/KT-52193

Just to notify that Jenkins had a successful build.


ClearML pipeline: research about Pipeline Decorator

Corresponding MR: https://gitlab.com/tourmalinecore/poc/mlops/clearml/-/merge_requests/1

Reviewer: @myadryshnikova


Is there a way to customize how assertion messages determine the name of an element?

like, when a message says "expected X to exist" (paraphrasing, could be the has/contains text check or whatever), X could be (for a single element), a really long name, if using tailwind. It'd be great to customize this so we could prioritize our data-test selectors (which unfortunately aren't data-test=...), over the class, and then fall back to the class if the test selector doesn't exist?

nope, there is currently no such functionality.

would you be open to a PR that adds some way to configure this? maybe in the setup method?

I think something like https://github.com/simplabs/qunit-dom/pull/905 will implement this as a side-effect


Seed command, delete tenant, copy s3 content for an account, local hosting s3 assets

Super seed this PR : https://github.com/BLSQ/iaso/pull/79 and allows

hosting static assets (js/..) in a minio (allowing to override the s3 url endpoint) via AWS_S3_ENDPOINT_URL env variable
put sql logs at debug with env variable DEBUG_SQL=true

this allowed me to understand queries run by workers
fine tune sql to prevent loading the whole db in memory where id (select id from ...) vs where id in (1,  2 ,3,... 1000000)

See information shared on slack on how to produce a local hosting (db dump and s3 zip file) and restore it on a machine provisioned by https://github.com/BLSQ/ops-local-hosting
Notes
There's risk that I broke asset deployment for production settings (s3)
if someone can deploy this on staging for testing before merging that would be great.

Haven't read the whole code yet as it quite a beast, tested by

creating a new database,
Seeding it with  docker-compose run --rm iaso manage seed_test_data --mode=seed --dhis2version=<IP_ADDRESS>
Creating a new Account (which got the id 2)
Running the command with: docker-compose run --rm iaso manage delete_accounts --account-to-keep 2

I still have User, Profile, Account on the wrong account and the external credential. I don't see any polio related stuff but from what I understand it is out of scope.
Haven't tested the media migration logic yet. The config part looks ok.
Had to add a try catch because I didn't have the table users_profile on a fresh db. Made  a commit and pushed it

following discussion it was probably a manipulation error on my part.
Device are not removed but we can adress it later.
Settings seems fine to me.
Added a commit to remove a warning in docker. Merged with main


[5pt] PR: get cross sections info and finalized standardization of rating curves

Summary
By this PR:

water surface elevation (wse) and flow results are compiled for all cross sections

standardization is implemented for rating curves and cross section results. This involves:

A copy of rating curve files (both metric and U.S. units) for individual feature ids is saved in folder 06_metric/Rating_Curve.
A copy of cross sections files (both metric and U.S. units) for individual feature ids is saved in folder 06_metric/Cross_Section.
Also, the two files "all_cross_sections.csv" and "all_rating_curves.csv" stacking all individual files are created in 06_metric

This PR addresses issue #117.
Changes

src/worker_fim_rasters.py
1- for each modeled discharge, read wse and flow for all cross sections
2- report the above results in both metric and U.S. unit in a csv file for each feature id.

src/simplify_fim_rasters.py
1- make rating curve files in folder “06_metric”
2- make cross sections files (wse and flow results) in folder “06_metric”

src/shared_variables.py
Added variables to hold the name of new folders "Rating_Curve" and "Cross_Sections" within 06_metric folder

Testing
Successfully tested for HUC 12090301 (with below arguments) using 5 sample models:
python ras2fim.py -w 12090301 -p EPSG:2277  -t 12090301_dem_meters_0_2277.tif
Checklist
You may update this checklist before and/or after creating the PR. If you're unsure about any of them, please ask, we're here to help! These items are what we are going to look for before merging your code.

[x] Informative and human-readable title, using the format: [_pt] PR: <description>
[ ] Links are provided if this PR resolves an issue, or depends on another other PR
[x] If submitting a PR to the dev branch (the default branch), you have a descriptive Feature Branch name using the format: dev-<description-of-change> (e.g.: dev-revise-levee-masking)
[ ] Changes are limited to a single goal (no scope creep)
[x] The feature branch you're submitting as a PR is up to date (merged) with the latest dev branch
[x] Changes adhere to PEP-8 Style Guidelines
[x] Any change in functionality is tested
[x] New functions are documented (with a description, list of inputs, and expected output)
[ ] Placeholder code is flagged / future todos are captured in comments
[x] Project documentation has been updated (CHANGELOG and/or README)
[x] Reviewers requested

@JamesColl-NOAA Thanks Jim. I just made a small change to have both metric and U.S. units in rating curve files in folder 06_metric. I tested this small change successfully.


[274] Close new incoming email case

Changes in this PR
Adds action for closing a case that is: state: :new and source: :incoming_email
Screen-capture of UI changes
https://user-images.githubusercontent.com/6339025/155293412-5e177b5b-407a-4a33-a2d8-97a0e6b93d56.mov

 #383 Ability to close 'Inbound email' case in 'NEW' status

@shafiqahmedkhan specs/assertions:
Case closure
  Function
    when case is new and from an incoming email
      closes the case and records the action
    when the case is not new
      does not show the action link
    when the case is not incoming_email
      does not show the action link
  Pages
    displays the closure reason page
    displays the flash message upon saving
  Error messages
    when the case is not new
      displays an error message
    when the case is not incoming
      displays an error message
    when no reason is selected
      displays an error message


fix(curriculum): Update description for step 5 of calorie counter project

Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Closes #53409

The description for this step was unclear. So I changed it so that anyone can understand it better.

Thank you for opening up this PR.
We just merged a similar PR that addresses the same issue so we are going to close this one.
https://github.com/freeCodeCamp/freeCodeCamp/pull/53413
If you are interested in contributing, please take a look at the other first timers only and help wanted issues. 👍


Remove legacy /healthcheck route

govuk-puppet and govuk-aws have now been updated to only use the new
routes, so the old one is no longer needed.
See RFC 141 for more information.

Trello card

Code looks good, but I think the API docs should be updated https://github.com/alphagov/account-api/blob/main/docs/api.md#healthcheck


Add method to RewriteOptions to modify www to non-www and vice-versa.

Seems like a use case that should be inherently supported. Though most rewriters do not support regex match on host name, if we can support it with a method, that'd be great!

Sounds like a good feature!  We'll assess this in the future based on the customer feedback.

http://stackoverflow.com/questions/41205435/asp-net-core-1-1-url-rewriting-www-to-non-www

An option for matching on the entire URL would be nice here, including scheme and even fragments.

See also #220, rewrite entire URL including parameters.
This is essential in order to be able to serve facebook crawler the right details when using SPA.
I have copy-paste the code from the rewrite rule on my site but I don't think it's the right approach.
the following is the rule I would like to remove from my web.config:
Current code can't do it.
<rewrite>
   <rules>
	 <rule name="opengraph" patternSyntax="ECMAScript" stopProcessing="true">
	   <match url=".*" />
	   <action type="Rewrite" url="/api/opengraph/{C:1}" logRewrittenUrl="true" />
	   <conditions logicalGrouping="MatchAny" trackAllCaptures="true">
		 <add input="{QUERY_STRING}" pattern=".*escaped_fragment_=%2F%3Fs%3D(.*)" />
	   </conditions>
	 </rule>
   </rules>
</rewrite>

Any updates on this? Is there a plan to support this request?

@muratg Could this be something to add in 2.1?

Any updates on this?

Yeah, it's been a while...

Pinging... I still have a piece of code I would like to get rid of and am waiting for this to be solved so remove it.

@glennc

@glennc Do you think this is something we'd consider in 2.1?
@HarelM @alvipeo -- would one of you guys be interested in sending a PR?

sure, any guidelines? Tests locating? Preferred implementation method?

I'd say we can do something similar to what we did for Redirection to Https: https://github.com/aspnet/BasicMiddleware/blob/dev/src/Microsoft.AspNetCore.Rewrite/Internal/RedirectToHttpsRule.cs
We would need to add tests and doc comments too. Thanks for the help!

I couldn't find unit tests to RewriteRule did I miss anything?
Also the same fix should be applied to both RedirectRule right?
I'm hoping to solve #196, #193 and #220 on the same pull request...

Well, I tried... downloaded the project, ran ./build.cmd /t:restore and got it to compile outside visual studio.
Couldn't make it compile from visual studio.
Added a test to simulate the issue, it failed and I don't know how to debug it...
Sorry guys, too complex for the time I have to invest in this.
I don't want to send a pull request without a test that demonstrate the issue I want to fix.
The changes I wanted to add are relatively small but I'm not sure they cover everything.
Here they are:
    public class RewriteRule : IRule
    {
    ...
        public virtual void ApplyRule(RewriteContext context)
        {
            var pathWithQuery = context.HttpContext.Request.Path + context.HttpContext.Request.QueryString;
            var initMatchResults = InitialMatch.Match(pathWithQuery == PathString.Empty
                ? pathWithQuery
                : pathWithQuery.Substring(1));

instead of what was formally written:
        public virtual void ApplyRule(RewriteContext context)
        {
            var path = context.HttpContext.Request.Path;
            Match initMatchResults;
            if (path == PathString.Empty)
            {
                initMatchResults = InitialMatch.Match(path.ToString());
            }
            else
            {
                initMatchResults = InitialMatch.Match(path.ToString().Substring(1));
            }

Maybe the pathWithQuery should also contain host and basebase for this issue as well, same as the example of RedirectToHttpsRule.
This probably needs to be applied to RedirectRule and not just Rewrite.
Sorry. Hope you'll decide to fix it without my PR...

Thanks for the starting point. Considering the feedback, I think we should add this options for 2.1. Are you using the nightly bits of AspNetCore? If not, then you wouldn't see these changes until 2.1-preview anyways. @muratg I can put this in my backlog for 2.1?

@HarelM, thank you for giving it a shot!
@jkotalik Assigned to you in 2.1, but this is lower priority than the other items in your queue, I think.

Backlogging this, but we'll accept contributions.

@muratg this was already done by an external contributor with #297

Duh, right.

Out of curiosity, the BasicMiddleware repo does not contain any information on how do I install latest version of that repo from the NuGet. Maybe it's just me don't knowing to which NuGet this repo corresponds.
Readme is almost blank

@alexsorokoletov The repo corresponds to different packages. If you're looking for the doc coverage for URL Rewriting Middleware (Microsoft.AspNetCore.Rewrite), it's here :point_right: https://docs.microsoft.com/aspnet/core/fundamentals/url-rewriting

@alexsorokoletov an RTM build with this has not been released yet.  If you're interested in using unsupported nightly builds, you can use our myget feed. Detailed instructions are here: https://github.com/aspnet/home/#builds

Thank you @muratg. I would appreciate if that info (builds) and mapping to packages was included somewhere in README.
When do you plan to release the RTM?

@alexsorokoletov RTM dates are still TBD.
Re README, there's a link to home repo's root (README file). We can look into changing it to look more discoverable if you have any recommendations.  For mapping the package names, I recommend checking the source folder structure under src folder.
Thank you for your feedback!

I'm not sure this issue can be closed since as far as I can understand it groups the following issues:
#196, #193, #220
Which were closed in favor of this issue, am I missing something?
non-www to www is just one aspect of missing rewrite/redirect...

@HarelM Could you file another issue with your proposal?  Thanks.

Already did, see #220. Feel free to reopen it.

@muratg Thanks for taking the time and reviewing my comments, please also consider opening #193 and #196 as they too were closed in favor of this issue.


Appropriate model_config arguments  for initial training upon predicting with long sequence

Hi,
I have some long sequences that can't be predicted using alphaflow default settings.
To deal with long ones I changed arguments to predict as below.
config = model_config(
    'initial_training',
    train=False,
    low_prec=False
    long_sequence_inference=True
)

For long sequence prediction initial training is not needed? I'm afraid it results in decrease in precision. I want conformer ensembles with wide ranges of conformations and high precision.
There seems no description about the best practice or settings to predict proteins with long sequences.

I think they set "inital_training" just for config sake since no training should be occurring if we are just making predictions and loading up pre-trained weights.
From the config.py script we can see that it just keeps the default args set by the config dict: https://github.com/bjing2016/alphaflow/blob/9ebdaeb8771ecd761b1d2a08b44215b8c6ec1fbd/alphaflow/config.py#L59
I see where the confusion comes from though since train is set to true in the predict.py file, I am not sure why this is.
https://github.com/bjing2016/alphaflow/blob/9ebdaeb8771ecd761b1d2a08b44215b8c6ec1fbd/predict.py#L45

@jyaacoub
Thank you for your comment. As you say, training usually doesn't happen but I just harbored a thought of that possibility.
After reading code I noticed that thought is not correct.


Add new logo

Big thanks to Madeline Peck (@madelinepeck) for creating our awesome new logo!
The following is a shared link to editable version of the logo:
https://docs.google.com/presentation/d/1NvwidntE_6MrcOIPUHLCXrHp-qOkeq3yGBadSq014k4/edit?usp=sharing

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 80.88%. Comparing base (723e647) to head (ed40a03).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #143   +/-   ##
=======================================
  Coverage   80.88%   80.88%
=======================================
  Files          11       11
  Lines         994      994
=======================================
  Hits          804      804
  Misses        123      123
  Partials       67       67

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


Consider how we might offer resource code as an ARM resource

Summary of the new feature / enhancement
The intention would be for DSC resources to be published as an ARM resource. The motivation for such as solution would be to eliminate the machine configuration dependency on external artifacts, by modeling resources in ARM and writing them as a control-plane API.
This might be workable, based on Run Command resources. In that model, the script reference can either be in-line code or an external file.
https://learn.microsoft.com/en-us/azure/virtual-machines/windows/run-command-managed#rest-api
Proposed technical implementation details (optional)
For very simple one-liners we could consider passing in the command syntax with the parameter input. This probably would be most useful in audit scenarios. Set scripts are more often complicated but Get scripts can sometimes be quite short.
If we followed the Run Command schema, this is what the json might look like.
{
  "source": {
    "get": "$service = get-service -name $env:Name; @{Name = $service.Name; Status = $service.status}"
  },
  "parameters": {
    "Status": "Running",
    "Name": "bits"
  }
}

So an end-to-end automation command would look something like this.
{"source": {"get": "$service = get-service -name $env:Name; @{Name = $service.Name; Status = $service.status}"},"parameters": {"Status": "Running","Name": "bits"}} | dsc resource

This would require the machine configuration service team to create a new resource type under Microsoft.GuestConfiguration. Then a configuration in JSON format in ARM could reference the script code as a dependency.

I think it would be really useful to be able to convert a resource manifest to the definition that ARM expects for a resource. That would keep the authoring considerations limited but expand the options for publishing/reuse/deployment.


Branch clean

Please consider removing the following branches if they are not required any more:

[ ] https://github.com/micro-ROS/micro-ros-build/tree/feature/agent_lite
[x] https://github.com/micro-ROS/micro-ros-build/tree/feature/mempools_refactor
[x] https://github.com/micro-ROS/micro-ros-build/tree/feature/parameters
[x] https://github.com/micro-ROS/micro-ros-build/tree/feature/tof_sensor <- Is this used on the Malaga demo? Should it be a tag?

@Acuadros95 can we remove the branch and close this?

Yes, and maybe we should also delete the rest of old branches:

https://github.com/micro-ROS/micro_ros_setup/tree/feature/freertos_host
https://github.com/micro-ROS/micro_ros_setup/tree/feature/hardware-bridge

Not sure about the others. Closing this


Git repo 'about' is somewhat misleading

It says ... "Reliable remove_dir_all implementation for Windows", but this somewhat implies that its only for Windows. I'm not sure how to better present it though :/

I've updated the about now, if we need better copy feel free to send me it.


LIB 490 Fix ability to save files

Instead of blindly refreshing whole object right before saving files
(and by that - removing these files before they were saved) we now
modify response object to contain files that need to be uploaded.
Also made needsToBeUploaded public. I tried using valueForKey and SEL but it felt dirty, and could easily break with potential property name change.
Added FMDB as a dependency - otherwise it doesn’t install in projects using our library.

@trapi Could you review? Unfortunately with my last fix, I broke something else saving files. Fill with JSON was using response from server with no files or old files and replacing/removing the one we wanted to send, right before calling saveFilesUsingAPIClient method.


feat: add support for Bitnami cataloguer

Description
This PR adds supports for a new Bitnami cataloguer so Syft is able to recognize Bitnami SBOMs and properly detect the packages available on Bitnami images.

Fixes https://github.com/anchore/syft/issues/3065

Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (please discuss with the team first; Syft is 1.0 software and we won't accept breaking changes without going to 2.0)
[ ] Documentation (updates the documentation)
[ ] Chore (improve the developer experience, fix a test flake, etc, without changing the visible behavior of Syft)
[ ] Performance (make Syft run faster or use less memory, without changing visible behavior much)

Checklist:

[x] I have added unit tests that cover changed behavior
[ ] I have tested my code in common scenarios and confirmed there are no regressions
[x] I have added comments to my code, particularly in hard-to-understand sections

cc @willmurphyscode

Hi all! I just wanted to check in and see if there's anything I can do to help here.
My understanding is that the current state of this PR is that @juan131 is going to implement the changes discussed in https://github.com/anchore/syft/issues/3065#issuecomment-2492433009. Is that everyone else's understanding? Is there anything you all need from me? Thanks!


Cannot run version .5.16

The version of node-mapnik installed by "npm install" on tilemill's HEAD, version .5.16, won't start for me. I get:
~/tilemill/node_modules/mapnik master $ node
> require("mapnik")
Error: Cannot find module './_mapnik.node'
    at Function._resolveFilename (module.js:334:11)
    at Function._load (module.js:279:25)
    at Module.require (module.js:357:17)
    at require (module.js:368:17)
    at Object.<anonymous> (/Users/bill/rocksteady/tilemill/node_modules/mapnik/lib/mapnik.js:3:14)
    at Module._compile (module.js:432:26)
    at Object..js (module.js:450:10)
    at Module.load (module.js:351:31)
    at Function._load (module.js:310:12)
    at Module.require (module.js:357:17)

Any ideas? I don't see where _mapnik.node is supposed to come from.

Can you post the full traceback from npm install? It's likely that the build step failed.

That's strange... I could have sworn that npm install had succeeded. After npm uninstall mapnik && npm install, I get:
[ 8/18] cxx: src/mapnik_grid.cpp -> build/default/src/mapnik_grid_1.o
13:22:51 runner system command -> ['/usr/bin/g++', '-g', '-O3', '-D_FILE_OFFSET_BITS=64', '-D_LARGEFILE_SOURCE', '-fPIC', '-DPIC', '-I/usr/include', '-I/usr/include', '-I/usr/include/freetype2', '-I/usr/include/libxml2', '-I/usr/include/gdal', '-I/usr/include/postgresql', '-g', '-O3', '-DHAVE_JPEG', '-DBOOST_REGEX_HAS_ICU', '-ansi', '-Wall', '-pthread', '-ftemplate-depth-300', '-DLINUX', '-DBOOST_SPIRIT_THREADSAFE', '-DMAPNIK_THREADSAFE', '-O3', '-finline-functions', '-Wno-inline', '-Wno-parentheses', '-Wno-char-subscripts', '-DNDEBUG', '-DHAVE_CAIRO', '-DHAVE_LIBXML2', '-I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', '-I/usr/include/libpng12', '-I/usr/include/cairomm-1.0', '-I/usr/lib/cairomm-1.0/include', '-I/usr/include/cairo', '-I/usr/include/sigc++-2.0', '-I/usr/lib/sigc++-2.0/include', '-I/usr/include/pixman-1', '-D_LARGEFILE_SOURCE', '-D_FILE_OFFSET_BITS=64', '-D_GNU_SOURCE', '-DEV_MULTIPLICITY=0', '-I/usr/include/nodejs', '../src/mapnik_grid.cpp', '-c', '-o', 'default/src/mapnik_grid_1.o']
../src/mapnik_feature.cpp:8:42: fatal error: mapnik/feature_kv_iterator.hpp: No such file or directory
compilation terminated.
In file included from ../src/node_mapnik.cpp:27:0:
../src/mapnik_expression.hpp:10:33: fatal error: mapnik/expression.hpp: No such file or directory
compilation terminated.
../src/mapnik_map.cpp:23:33: fatal error: mapnik/expression.hpp: No such file or directory
compilation terminated.
In file included from ../src/mapnik_grid.cpp:14:0:
../src/js_grid_utils.hpp: In function ‘void node_mapnik::write_features(const T&, v8::Local<v8::Object>&, const std::vector<typename T::lookup_type>&)’:
../src/js_grid_utils.hpp:133:9: error: ‘feature_ptr’ is not a member of ‘mapnik’
../src/js_grid_utils.hpp:133:29: error: expected ‘;’ before ‘feature’
../src/js_grid_utils.hpp:138:18: error: ‘feature’ was not declared in this scope
../src/js_grid_utils.hpp:142:18: error: ‘feature’ was not declared in this scope
../src/js_grid_utils.hpp:162:17: error: ‘feature_kv_iterator’ is not a member of ‘mapnik’
../src/js_grid_utils.hpp:162:45: error: expected ‘;’ before ‘itr’
../src/js_grid_utils.hpp:163:17: error: ‘feature_kv_iterator’ is not a member of ‘mapnik’
../src/js_grid_utils.hpp:163:45: error: expected ‘;’ before ‘end’
../src/js_grid_utils.hpp:164:24: error: ‘itr’ was not declared in this scope
../src/js_grid_utils.hpp:164:29: error: ‘end’ was not declared in this scope
../src/js_grid_utils.hpp: In function ‘void node_mapnik::write_features(const T&, v8::Local<v8::Object>&, const std::vector<typename T::lookup_type>&) [with T = mapnik::hit_grid<short unsigned int>, typename T::lookup_type = std::basic_string<char>]’:
../src/mapnik_grid.cpp:265:28:   instantiated from here
../src/js_grid_utils.hpp:135:9: error: ‘const class mapnik::hit_grid<short unsigned int>’ has no member named ‘key_name’
../src/mapnik_grid.cpp:265:28:   instantiated from here
../src/js_grid_utils.hpp:153:17: error: ‘const class mapnik::hit_grid<short unsigned int>’ has no member named ‘key_name’
Waf: Leaving directory `/Users/bill/tilemill/node_modules/mapnik/build'
Build failed:
 -> task failed (err #1):
    {task: cxx mapnik_feature.cpp -> mapnik_feature_1.o}
 -> task failed (err #1):
    {task: cxx node_mapnik.cpp -> node_mapnik_1.o}
 -> task failed (err #1):
    {task: cxx mapnik_map.cpp -> mapnik_map_1.o}
 -> task failed (err #1):
    {task: cxx mapnik_grid.cpp -> mapnik_grid_1.o}
npm ERR! error installing<EMAIL_ADDRESS>Error<EMAIL_ADDRESS>install: `node-waf -v configure build`
npm ERR! error installing<EMAIL_ADDRESS>`sh "-c" "node-waf -v configure build"` failed with 1
npm ERR! error installing<EMAIL_ADDRESS>   at ChildProcess.<anonymous> (/Users/bill/npm/lib/node_modules/npm/lib/utils/exec.js:49:20)
npm ERR! error installing<EMAIL_ADDRESS>   at ChildProcess.emit (events.js:67:17)
npm ERR! error installing<EMAIL_ADDRESS>   at ChildProcess.onexit (child_process.js:192:12)
npm ERR<EMAIL_ADDRESS>install: `node-waf -v configure build`
npm ERR! `sh "-c" "node-waf -v configure build"` failed with 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is most likely a problem with the mapnik package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-waf -v configure build
npm ERR! You can get their info via:
npm ERR!     npm owner ls mapnik
npm ERR! There is likely additional logging output above.
npm ERR!
npm ERR! System Linux 2.6.38-11-server
npm ERR! command "node" "/Users/bill/npm/bin/npm" "install"
npm ERR! cwd /Users/bill/tilemill
npm ERR! node -v v0.4.12
npm ERR! npm -v 1.0.106
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/bill/tilemill/npm-debug.log
npm not ok

And indeed, feature_kv_iterator.hpp doesn't exist.
$ locate feature_kv_iterator.hpp
$

Unlike feature_factory.hpp:
$ locate feature_factory.hpp
/usr/include/mapnik/feature_factory.hpp

The contents of my /usr/include/mapnik are here: https://gist.github.com/1878007
And version.h says #define MAPNIK_VERSION 200000

node-mapnik releases, for now, track mapnik master. I realize this is painful and it will change soon. For now, you'll need to update to more recent mapnik master.

But that would bust my release version of tilemill, right?

Yep, but should be workable. To hotfix your release version to use latest mapnik just rebuild its local copy of node-mapnik like:
cd /usr/share/tilemill/node_modules/mapnik
sudo make clean
sudo ./configure
sudo make

pushed new tag and published to npm that works with latest mapnik. see README for the mapnik hash. closing. Also closes #88


Save output dataframe as HDF5, not Pickle

I was having issues with reading Pickles from a buffer — as updated in ee641937, in order to accommodate multiple backends, the output Pickle is now read via a transport, rather than with a simple pd.read_pickle("filename") call.
HDF5 is more amenable to being read/written via buffers, so I've switched over.

Coverage increased (+0.002%) to 59.545% when pulling 6dadba265ce10f8b2c7286d82e057d7188b8162a on julianhess:hdf5 into 6a2e28916ceda6b08d3b22a885425cb2878138c9 on broadinstitute:master.


DB attempt to create a duplicate event times out the sqs poller rake task and re-queues the same message

Expected behavior
The enqueued message should be consumed by bibdata and get deleted.
Actual behavior
Bibdata database attempts to create a duplicate event. As a result and because of the constraints we have in Event and Dump it raises an error and aborts the sqs_poller rake task RAILS_ENV={{rails_app_env}} /usr/local/bin/bundle exec rake bibdata:indexing:poll_sqs. Then the polling times out and requeues the same message. This is happening until it reaches 1000 counts (MaxReceiveCount:1000) and then it's  moved to the SQSDeadLetterQueue. 1000 counts take around 9-10 hours. The rest of the incremental messages pile up and we don't see events/dumps in Bibdata only after 9-10 hours.
Steps to replicate
Impact of this bug
Records delay to index.
Bibdata raises too many errors.
Honeybadger link and code snippet, if applicable
https://app.honeybadger.io/projects/54497/faults/110646756
Validation failed: Message body has already been taken message_body: {"id":"39235082590006421"

https://app.honeybadger.io/projects/54497/faults/110272324
ActiveRecord::RecordInvalid: Validation failed: Message body has already been taken

Resolved by:
Deleted the message that was enqueued by the attempted duplicate event
Set a lower number of MaxReceiveCount


fix compatibility with h5py version 3 and unpin tests

h5py version 3.1 broke our tests. I pinned it to version 2.10 in #4569. We should therefore

fix the issues
unpin h5py again

The failures could be related to a change how strings are read: https://docs.h5py.org/en/latest/strings.html I am not sure if this has to be fixed in xarray or in h5necdf. I'd be happy if someone else took this one.
Failed tests:

FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_zero_dimensional_variable
FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_write_store - As...
FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_roundtrip_test_data
FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_load - Assertion...
FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_dataset_compute
FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_roundtrip_object_dtype
FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_data
FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_orthogonal_indexing
FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_vectorized_indexing
FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_isel_dataarray
FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_array_type_after_indexing
FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_append_write - A...
FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_append_overwrite_values
FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_write_groups - A...
FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string
FAILED xarray/tests/test_backends.py::TestH5NetCDFData::test_compression_encoding
FAILED xarray/tests/test_backends.py::TestH5NetCDFFileObject::test_zero_dimensional_variable
FAILED xarray/tests/test_backends.py::TestH5NetCDFFileObject::test_write_store
FAILED xarray/tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_test_data
FAILED xarray/tests/test_backends.py::TestH5NetCDFFileObject::test_load - Ass...
FAILED xarray/tests/test_backends.py::TestH5NetCDFFileObject::test_dataset_compute
FAILED xarray/tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_object_dtype
FAILED xarray/tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string
FAILED xarray/tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_encoding
FAILED xarray/tests/test_distributed.py::test_dask_distributed_netcdf_roundtrip[h5netcdf-NETCDF4]
FAILED xarray/tests/test_distributed.py::test_dask_distributed_read_netcdf_integration_test[h5netcdf-NETCDF4]

Example failure:
>  assert_allclose(original, computed)
E  AssertionError: Left and right Dataset objects are not close
E
E  Differing coordinates:
E  L * dim3     (dim3) <U1 'a' 'b' 'c' 'd' 'e' 'f' 'g' 'h' 'i' 'j'
E  R * dim3     (dim3) object b'a' b'b' b'c' b'd' b'e' b'f' b'g' b'h' b'i' b'j'<

@mathause A quick check running h5netcdf testsuit suggest it needs fixing in h5netcdf. I'll have a closer look.

The longer I look at that trying to find the differences the more confused I get. Any hints appreciated. Trying to catch up tomorrow.

I opened an issue over at h5netcdf (https://github.com/shoyer/h5netcdf/issues/81) with my current evaluations.

This should possibly be resolved by https://github.com/shoyer/h5netcdf/pull/82. At least the xarray testsuite runs with that h5netcdf-patch for all versions of h5py.

I've updated https://github.com/h5netcdf/h5netcdf/pull/82. Review from xarray-folks very much appreciated.

I've updated https://github.com/h5netcdf/h5netcdf/pull/82. Review from xarray-folks very much appreciated.

There is a potential fix in #4893.


fail to add package from SPM

Describe the bug
i am try to install it . but fail
with err msg

Showing Recent Messages
package at 'https://github.com/MarcoDotIO/OpenAIKit' @ 2e6ad42b94ac283697a0affe41f9e9cd235a7777 is using Swift tools version 5.7.0 but the installed version is 5.5.0 in https://github.com/MarcoDotIO/OpenAIKit

To Reproduce

open xcode any project
File -> add package
search for "https://github.com/MarcoDotIO/OpenAIKit"
click add package

Code snippets
no code just xcode UI interact

OS
11.6.5
Swift Version
Swift 5.5
Xcode Version
Xcode 13.2.1
Library version
OpenAikit 1.1.1

Hello,
What iOS / macOS / watchOS / tvOS target version is your project?

Actually hold that thought, looked it up and 5.5 is backwards compatible with iOS 13 and similar Apple hardware versions. I will be making a version later today that incorporates multiple Swift versions down to 5.5. Thank you for bringing this up!

Alright @LonYui please let me know if 1.1.2 reports the same errors for your project. I'd be happy to help further, as I have now added the different package variations for Swift 5.5 and 5.6.

Closing the issue, assuming the issue has been resolved. Please reopen if any further problems arise.

i just test. it's pass ✅. thx!!
MarcoDotIO @.***> 於 2022年12月18日 週日 上午2:03寫道：

Closed #31 https://github.com/MarcoDotIO/OpenAIKit/issues/31 as
completed.
—
Reply to this email directly, view it on GitHub
https://github.com/MarcoDotIO/OpenAIKit/issues/31#event-8062289918, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACI375QHQBOVRTOMUFGVM4TWNX557ANCNFSM6AAAAAATBMZC2I
.
You are receiving this because you were mentioned.Message ID:
@.***>


add generating routing number

Codecov Report
Patch coverage: 100.00% and project coverage change: +0.01 :tada:

Comparison is base (fb52428) 98.04% compared to head (5830559) 98.05%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #56      +/-   ##
==========================================
+ Coverage   98.04%   98.05%   +0.01%
==========================================
  Files          16       16
  Lines        1276     1286      +10
==========================================
+ Hits         1251     1261      +10
  Misses         25       25

Impacted Files
Coverage Δ

src/FinanceTest.cpp
100.00% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


20 feat display tasks into the front page and add filter properties according to figma 1

Implemented main task page using CardMultiTasks()

Closing this issue to fix the branch
#38


Fix: use fallback encoding to decode stderr

close #966

We should probably release this sooner since is it is a bugfix an not a improvement.

I am on vacation


An information leakage from FileBackedCachingStorageEngine to ClientRequestExecutor without control through an EOFException

Operations: During voldemort system testing, I started one server and two clients, then I executed "voldemort.partition.TestDistribution" while I applied dynamic taint analyzer (distTaint). I find the bug from a tainted path finally.
The source: voldemort.store.configuration.FileBackedCachingStorageEngine:
private void loadData() {
    BufferedReader reader = null;
    try {
        reader = new BufferedReader(new FileReader(new File(this.inputPath)));
        String line = reader.readLine();
		......
    }
}
The sink: voldemort.store.socket.clientrequest.ClientRequestExecutor:
	protected void read(SelectionKey selectionKey)  {
		......
		if((count = socketChannel.read(inputStream.getBuffer())) == -1)
			throw new EOFException("EOF for " + socketChannel.socket());
		......
	}

The tainted path:
voldemort.store.configuration.FileBackedCachingStorageEngine -->
voldemort.server.RequestRoutingType -->
voldemort.client.protocol.RequestFormatType -->
voldemort.cluster.Zone -->
voldemort.cluster.Node -->
......
voldemort.common.nio.ByteBufferContainer -->
voldemort.common.nio.ByteBufferBackedInputStream -->
voldemort.common.nio.ByteBufferBackedOutputStream -->
voldemort.store.socket.clientrequest.ClientRequestExecutor
I am going to submit a CVE, so please confirm this is not a true positive.

Could I open a PR for it?


Drawing over image does not save the whole image with the signature

Hi,
The Drawing over image functionality does not save the background image, but only the signature.
here is my fiddle copied from the original one:
https://jsfiddle.net/thesourav/Ltzq3bLx/

It's not really a problem with the demo - it's supposed to work like this. It just places an image over the canvas, but doesn't actually draw the image to it. You can easily change the demo to:

store the signature and then draw the image and then the signature over it to an offscreen/hidden canvas
draw the image to the visible canvas and draw signature over it

You might want to look into globalCompositeOperation as well.

@szimek Thanks for the reply. I understand your point. But, how do i place the signature at the exact same position on the top of the image.

You can probably put both the image and canvas in a container that has position: relative.
Here's also a demo that saves an image, but it kind of sucks, because you'd have to redraw the image every time the canvas is cleared, either by user or by resize/screen orientation change.

@szimek Thanks a Lot. That works. I just need it to be sent to the database once user confirms.


This fixes that.

Looks good to me! :+1: :shipit:


TintView will not show when customizing suggestion adapter

when we setSuggestions by default,it will show mTintView
public void setSuggestions(String[] suggestions) {
        if (suggestions != null && suggestions.length > 0) {
            mTintView.setVisibility(VISIBLE);
            final SearchAdapter adapter = new SearchAdapter(mContext, suggestions, suggestionIcon, ellipsize);
            setAdapter(adapter);

            setOnItemClickListener(new AdapterView.OnItemClickListener() {
                @Override
                public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                    setQuery((String) adapter.getItem(position), submit);
                }
            });
        } else {
            mTintView.setVisibility(GONE);
        }
    }

but when we customized a adapter,it do nothing

@X3Daniel could you find a solution?


Improve article 2111.00171

Conversion is overall very good:
https://ar5iv.org/html/2111.00171
https://arxiv.org/pdf/2111.00171.pdf
Several issues. roughly in order of importance:
1 - Citation style has been switched from name+year to numbered.  I prefer numbered but this LaTeX doc was written to directly reference articles (\cite{ }) and indirectly reference articles (\citep{ }). example from PDF:

Maintaining compatibility with both \cite{ } and \citep{ } is probably important for many docs.
2 - Equation numbering messed up.  Example:

No idea what happened here, since it seems correct everywhere else.
3 - hyperref package has not been fully included.  All links, refs and labels seem to work, but no longer have the red colour applied to them (defined via color package).  This seems weird since for example section headers are red in the ar5iv doc:

I think coloured links improve the readability of the doc, as in the PDF version:

Of course now I am just realizing I used the incorrect red for one of colour package defs . . .
4 - Custom symbol for tensor is floating away in ar5iv:

while it's in the correct place in PDF:

Probably my fault for wanting tensors to look different from vectors.

Thank you for such a detailed report, this is very useful for us to improve fidelity. We'll follow up.


Throw on 402 error

Hi,
When I go over my API limit for opencage it throws: "Error: Response status code is 402" from \lib\httpadapter\httpadapter.js:58:25
This is acceptable, but there is no way to catch it. When I go over the Google API limit, the error it is thrown in a catchable manner and I see output: "Error: Error: Status is OVER_QUERY_LIMIT. You have exceeded your rate-limit for this API."
Below is an example to reproduce these two cases. Google is how it should work, while opencage I believe has a bug.
import 'babel-polyfill';

import co from 'co';
import NodeGeocoder from 'node-geocoder';
const geocoder = NodeGeocoder('opencage', 'https', {apiKey: 'MYAPYKEYHERE'});
//const geocoder = NodeGeocoder('google');

co(function *() {
    for (let i = 0; i < 5000; ++i) {
        try {
            const res = yield geocoder.reverse({lat: '40.71', lon: '-74.0'});
            console.log(res)
        } catch (err) {
            console.log('Error: ' + err);
        }
    }
});

I thinks we could have a generic QuotaExcedeed error.

That would be helpful. A starting set of generic errors could include:
QuotaExceeded, RateExceeced, InvalidAPIKey, InvalidRequest, ServerError


Update Eclipse Codesigning Machine To Run Jenkins Agent With JDK 17

See: #3741
The following jenkins node requires upgrading, and the agent running with JDK17
[online]eclipse-codesign-machineLinux (amd64)In sync380.73 GiB0 B380.73 GiB11.0.18+104.13.3

Issue logged with EF infra https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/5089

Machine is now running on JDK17.


Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_Braking

Reported by ahaumer on 28 Feb 2016 13:04 UTC
Modelica.Electrical.Machines.Examples.SynchronousInductionMachines.SMPM_Braking has chattering in Dymola, doesn't simulate in OpenModelica.

Migrated-From: https://trac.modelica.org/Modelica/ticket/1930

Comment by ahaumer on 28 Feb 2016 13:05 UTC
resolved by 5c91f8c9c237fb6f0fcee8f613689b8f9310839a


Words are being split on underscore

If the command cw is executed at the beginning of this text:
foo_bar: 123

then the subsequent state is:
_bar: 123

The expected result is:
: 123

I believe the corresponding configuration in Vim would be iskeyword, which typically includes [a-zA-Z0-9_]

Thank you again - this works perfectly now :)


Decide how to proceed with connector

It seems that implementing the reference copy handling won't be possible per #4.
Options for proceeding:

Make the connector read-only.
Allow creates and updates (via addEntity, etc -- just not the reference copy equivalents). We will also need:

a fix for #3 as we will need change notifications for any write activities on a home repository
to decide how to handle cases where a composition of objects is needed (eg. cannot create an AtlasGlossaryCategory without an AtlasGlossary and defining the anchor on the AtlasGlossaryCategory)

Also need to decide scope of these:

For all Open Metadata types (ie. add the new types)?
For only the out-of-the-box Atlas types?

And in each of those cases:

How to handle a mis-match in the types eg. extra properties or relationships in Open Metadata type that do not exist in Atlas:

always use null values (only works for a read-only connector)?
extend pre-existing Atlas types with extra properties (invasive, but allows writes)?

I think going for a read only version to start with is a good option.  If there are demands for storing metadata in Atlas then we can work with the Atlas team to get the fixes we need.
For the read-only (publishing) connector, just omit the properties that are not included in the Atlas model rather than setting them to null values.
If/when we extend the connector to write metadata into Atlas, I would suggest focusing on the built in types because there is likely to be Atals support for using the metadata once loaded.

Makes sense -- I was thinking of also starting with the Classifications from open metadata (just those that apply to the Atlas out-of-the-box types), since there are no out-of-the-box Classifications.


Archive pending transfers below minimum amount

Description/Reasoning
To avoid reprocessing transfers that are below the minimum amount, perhaps consider archiving them or put them in another state which avoids processing them everytime. When another deposit is submitted to the same recipient address, the status can be changed and the transfers can be merged.
Current Behaviour
Expected Behaviour
Steps to reproduce (for bugs)
Relevant Logs or Files

@milapsheth can this be closed?


Update upickle to 2.0.0

Updates com.lihaoyi:upickle from 1.6.0 to 2.0.0.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (1.6.0).
You might want to review and update them manually.
readme.adoc

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.lihaoyi", artifactId = "upickle" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequest = { frequency = "@monthly" },
  dependency = { groupId = "com.lihaoyi", artifactId = "upickle" }
}]

labels: library-update, early-semver-major, semver-spec-major, old-version-remains, commit-count:1

@lihaoyi Is it safe to bump this? Meaning, can a project switch from Mill 0.10.0 to main (0.10.x) and back without build issues caused by upickle format changes?

@lefou my understanding is we invalidate all caches aggressively on any classpath change, so this should be safe. Caches will be busted, but no different from any other Mill code change

@lihaoyi Thanks. Looks like it's safe enough, then.

I'm observing a regression after this update.
Everytime I restart the server all the build files get recompiled from scratch even if they were not touched at all.
Can it be because Ammonite depends on upickle 1.6.0 while Mill uses 2.0.0 ?


Track type information for IR expressions

For now pointer member access operator (#129) works only for lvalues, but not rvalues. E.g. this sample doesn't compile:
foo x;
(&x)->x = 42; // error

In #129 to find members by identifier we relied on GetValueType: unit -> TypeReference method implemented for all lvalues. I propose to extend this approach and track type information for all IR expressions:
foo x;
// `x` is lvalue expression of type `foo`
// `(&x)` is rvalue expression of type `foo*`
// `(&x)->x` is lvalue expression of type `int`
(&x)->x = 42; // works!
(42)->x = 42; // error: "Int32" has no member named "x"

[x] Fix parser for expressions in parentheses
[x] Implement GetConstantType for constants
[x] Implement GetExpessionType for address-of operator (&) expression
[x] Implement GetExpressionType for other unary expressions
~Implement GetExpessionType for binary operator expressions~ See #136
[x] Implement GetExpressionType for other expressions
[x] Fix pointer member access operator
[x] Tests, tests, tests!
[x] Add sample

Thanks for the review!


No way to run effects synchronously (e.g. Document.execCommand)

We need to use Document.execCommand to copy/cut something to clipboard. For security, it is allowed only right after user interaction.
I tried this using port. It worked on Chrome, but did not work on Firefox. Maybe there is no way to achieve this without using Native(Kernel) code.

Alright, going to track this general topic in https://github.com/elm-lang/virtual-dom/issues/108
Thanks for the report!


Performance issue with serving files in Karma 1.4

Expected behaviour
I have an Ext JS project with over 500 files. With karma 1.3, it was serving all these files in around 3-5s.

Actual behaviour
With Karma 1.4 and the exact same files, it was taking over 80 seconds to serve these files, which results in a timeout before the tests can even run.

Environment Details

Karma version (output of karma --version): 1.4

Steps to reproduce the behaviour

Simply run npm test with Karma 1.3 and 1.4

Could https://github.com/karma-runner/karma/commit/3d94b8c be the culprit @dignifiedquire ? I wonder if this would be improved when we switch to Node 6+ .

@wesleycho that shouldn't be a problem, safe-buffer checks if the methods are there before patching


How to cite circosJS?

Hi @nicgirault
A nice project. I used the circosJS in my project and will publish a paper. Could you please inform me the appropriate way to cite circosJS? Thanks!

Nice! Nowaday there is no other way than a link to the repository: https://github.com/nicgirault/circosJS. I would be glad to read your paper if you can give me a link later.
Thanks

Thanks @nicgirault. I will at first try to cite the repository link, and will definitely acknowledge your excellent work.


Fix symlinks for windows

@ThijsVroegh it should work again, let me know if you still run into issues. I will do some testing this myself next week on Windows.
I renamed data->images to avoid name clashes on your end. You may need to adjust some of the directories you are using.
Closes #44

@stefsmeets , thanks, I checked it and it works properly!


DX adoption

DX adoption master branch
Resolves:
MWPW-160255
MWPW-155175
Test URLs:

Before: https://dev--ecc-milo--adobecom.hlx.page/
After: https://dx-adoption--ecc-milo--adobecom.hlx.page/

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 57.03%. Comparing base (13516fc) to head (25db867).
Report is 168 commits behind head on dev.

Additional details and impacted files
@@             Coverage Diff             @@
##              dev     #283       +/-   ##
===========================================
- Coverage   67.22%   57.03%   -10.20%
===========================================
  Files           2        3        +1
  Lines         238      256       +18
===========================================
- Hits          160      146       -14
- Misses         78      110       +32

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


Mixins are not generated and changes on class are not recognized by the builder

Hi there,
i created a file called user.dart, containing the example on https://flutter.io/json/#code-generation .

/// This allows the `User` class to access private members in
/// the generated file. The value for this is *.g.dart, where
/// the star denotes the source file name.
part 'user3.g.dart';

/// An annotation for the code generator to know that this class needs the
/// JSON serialization logic to be generated.
@JsonSerializable()

/// Every json_serializable class must have the serializer mixin.
/// It makes the generated toJson() method to be usable for the class.
/// The mixin's name follows the source class, in this case, User.
class User extends Object with _$UserSerializerMixin {
  User(this.name, this.email);

  String name;
  String email;

  /// A necessary factory constructor for creating a new User instance
  /// from a map. Pass the map to the generated _$UserFromJson constructor.
  /// The constructor is named after the source class, in this case User.
  factory User.fromJson(Map<String, dynamic> json) => _$UserFromJson(json);
}

The yaml file:
  flutter:
    sdk: flutter
  cloud_firestore: ^0.8.1
  firebase_auth: ^0.5.12
  scoped_model: ^0.3.0
  google_sign_in: ^3.2.1
  flutter_simple_dependency_injection: ^0.0.5
  json_annotation: ^1.2.0

dev_dependencies:
  flutter_test:
    sdk: flutter
  build_runner: ^1.0.0
  json_serializable: ^1.5.1

The problem is, that the generated output is following:

part of 'user3.dart';

// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************

User _$UserFromJson(Map<String, dynamic> json) {
  return User(json['name'] as String, json['email'] as String);
}

Map<String, dynamic> _$UserToJson(User instance) =>
    <String, dynamic>{'name': instance.name, 'email': instance.email};

Am I right that the mixin is missing there, also VS Code shows me an error.
Also if I change for example a field in the model, then run the builder, the generated file gets no update. If i change the filename then the file is regenerated.
How can i solve this issue?
Flutter 0.9.4 • channel beta • https://github.com/flutter/flutter.git Framework • revision f37c235c32 (2 weeks ago) • 2018-09-25 17:45:40 -0400 Engine • revision 74625aed32 Tools • Dart 2.1.0-dev.5.0.flutter-a2eb050044

I tried everthing,

 ```dart
on its own line before and
```
after the code properly formats the code

Glad you figured it out. There are many folks stumbling on this. The web site needs to be updated.
https://github.com/flutter/website/issues/1255


🐛 Bug Fix for invalid 'showBorder' prop- Closes #32

Link to issue https://github.com/shapeshift/web/issues/32
Description
I removed the showBorder property from the Image element as it is invalid syntax. I verified that nowhere in the application relies on this property in its invalid form or what would be valid as a custom property showborder. I also checked documentation for the Image element and confirmed the property does not exist.
Testing

Got latest from develop branch and ran project locally
Saw the error when the WalletButton component was initialized
Removed invalid property
Re-ran application and confirmed no side effects from change

This prop is removed in #44

Closing this pr because it ended up getting fixed in #44 which was merged yesterday. Thanks for contributing.


Adding a "Featured" tab to main page projects list

In addition to public and private - as we put more datasets on the site, it would be good to have a tab for 'Featured' public datasets (e.g. CCLE). For instance, someone maybe analyzes a few CCLE samples on their own and pushes a public project called CCLE to the site. In the list of all public projects, it might be good if we can show a few curated ones in a separate tab.
I imagine this would involve adding an admin feature, for a site admin to mark a public project as 'featured'.

Hi Ted,
I would say once every few months. Obviously a bit more during run-up to the launch.  In total I would expect that tab to have perhaps 5 or 6 things in it.

pull request sent in


RB exhaustive tester fix

please supply a correct but conservative transfer function for each instruction, instead of commenting out the tests

also please protect debug output behind a command-line flag instead of commenting out stuff

updated

LGTM


Fix retry functionality failing of Unifi

Description:
Fix controller not being stored when setup fails and sequentially fails the retry functionality
Same fix as https://github.com/home-assistant/home-assistant/pull/17877, but fixes tests as well.
Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass

@balloob this one would be good to get into .2


[Security] Workflow documentation.yml is using vulnerable action actions/checkout

The workflow documentation.yml is referencing action actions/checkout using references v1. However this reference is missing the commit a6747255bd19d7a757dbdda8c654a9f84db19839 which may contain fix to the some vulnerability.
The vulnerability fix that is missing by actions version could be related to:
(1) CVE fix
(2) upgrade of vulnerable dependency
(3) fix to secret leak and others.
Please consider to update the reference to the action.

Thanks for the report, the action has been updated.


Menu error

The 'contribute' drop down menu for users does not work properly on the pages in the Land Library or Land Debate. The search box is in front of the 'add library resource', which causes that we can't click on that feature in the menu.

Looks like a x-index issue.
The search block (CSS #block-search-form) has a z-index value of 500.

16a7245


Add support for acrylic fallback to main UI when Mica is unavailable (and of course fallback to solid colour)

Is this a totally new sample, an addition to an existing sample page, or a modification of an existing sample page?

[ ] New sample
[ ] Addition to existing sample
[ ] Modification to existing sample
N/A.

If this is an addition/modification to an existing sample page, which one?
Describe the sample

not a sample, dummy.
Is your sample request related to a problem? Please describe it

NOT A SAMPLE REQUEST OMG
Additional context

Mica handles fallback itself, with WinUI AFAIU
Right now, on Windows 10, Mica displays as a solid background colour, the same as when a Mica window is inactive on Windows 11.

@mdtauk I know ;)

@Poopooracoocoo Then it's not clear what you're requesting people to add. Mica (from WinUI 2.6 onwards) is already runnable on Windows 10, so there is no hypothetical situation where "Mica is unavailable"; it just looks different than on Win11. Acrylic as a main background material is deprecated, Mica being its replacement in newer designs. Acrylic's fallback to solid color in certain situations is already the same when you swap that with Mica. Acrylic is only intended to be used on transient surfaces like flyouts, teaching tips with no controls, and context menus, and not in the UI's base layer, as macOS does on certain surfaces like non-floating sidebars.
(Off-topic: issue templates are not rigid and you can easily delete anything that doesn't apply. No need to call anybody a dummy.)

Thank you for clarifying @fitojb. I'll close this issue.

@gregwoo-microsoft Can you confirm if Mica is available for Windows 10 as per the comment you cited above? That's the part that confuses me and if that's not correct makes their point moot.

The above comment is correct, Mica is available on Windows 10 and will show a solid color: https://docs.microsoft.com/en-us/windows/apps/design/style/mica#usability-and-adaptability As Acrylic is only intended for transient surfaces and not long-lasting backgrounds due to performance and appearance considerations, we do not recommend it as a fallback color for any app backgrounds.

and will fallback to show a solid color: https://docs.microsoft.com/en-us/windows/apps/design/style/mica#usability-and-adaptability

That's what I meant. Mica falls back to a solid colour.

As Acrylic is only intended for transient surfaces and not long-lasting backgrounds due to performance and appearance considerations, we do not recommend it as a fallback color for any app backgrounds.

Got it. 👍


Add mkdocs so we can create a easy-to-read documentation site

Basic Structure of documentation for the Streaming Runtime so we have an easy way to introduce the runtime to people.
TODO

[x] Structure for Docs
[x] Add Home Page
[ ] Create Logo and Add logo
[x] Add Tutorials
[x] Add Installation
[ ] Add Documentation for all the CRDs (Streams, Cluster Streams, Processors)
[x] Add Code samples

site built already


Bug: inconsistent input validation between spreadsheet and commandline functions

The input validation stack between the spreadsheet and the command line do_rsoxs, do_nexafs functions appear to be different: polarizations=90 works in a spreadsheet but from command polarizations requires an Iterable such as a single-element list.  It would provide a more consistent user experience to unify the input validation/cleanup code from rsoxs_scans such that the same parameters are accepted for both.

In principle I think this is right, however, do_rsoxs and do_nexafs are not ever suggested to be used in general.  spreadsheets have a validation step which these commands do not.  There is an expectation that if a user is running the commands directly they should know inputs rather than trusting the running code to clean it up as with spreadsheet input.

If they stick to the output of the columns from the OUTPUT spreadsheets, it should work perfectly


How to run DcmInterpolationTest

@GiulioRomualdi A simple question.How can I run DcmInterpolationTest? My steps are as follows:
cd /unicycle-footstep-planner/build/tests/
./DcmInterpolationTest
But it reminds me that I have no footprint name.
[DCM TRAJECTORY GENERATOR] The name of the footprint is neither left nor right. Does iCub have more legs?!
[DCM TRAJECTORY GENERATOR] Unable to get the ZMP Delta.
[FEETINTERPOLATOR] Failed while computing the DCM trajectories.
:-1 : assertTrue failure

so I try
./DcmInterpolationTest left
It doesn't work either.

Hi @dosh1234! The test was bugged. Can you try to pull and run the test again? No arguments are needed.

Hi @S-Dafarra! Thank you for your changes. After rerunning, everything was fine, and I got three DCM tracks, which helped me understand iCub's walking strategy better. Some theoretical knowledge can be obtained from Johannes Englsberger. Thank you for your works.

Glad to hear that! Thank you!


Issue 181/sprite support

Addresses 2D elements such as sprites (#181 )
A few clips:

Future Improvements:

Trait to handle animations as enums, maybe https://crates.io/crates/strum

@rewin123 merging this so I can focus on the other task. Any comments here I can address later

No problem


Routers for the app

https://github.com/fylein/fyle-integrations-settings-app/pull/24#pullrequestreview-1249916979
few comments in base PR, will review this once base is fixed


Fixing typos all over the shot and added a couple of nanotrade discord quotes

Fixing typos all over the shot and added a couple of nanotrade discord quotes

much appreciated


ransomware is missing

ransomware/backdoor is missing

As most malware families today implement behavior belonging to multiple categories, the individual malware categories (virus, worm, ransomware, etc.) have been removed with the restructurization of classification "malicious code" last year. This has been replaced by "infected system".
Ransomware incidents additionally could be classified as "Unauthorised modification of information".

IMHO, there is a significant issue for organisation willing to use the taxonomy to attach classification to tickets.  Sometime an analyst just got the sample but it doesn't fall into the current values available malicious-code but (s)he knows it's a ransomware (and doesn't know how the malware was distributed). If there is a consensus to avoid such classification in RSIT, no worries. Additional existing taxonomies can be used then.
Another issue, the taxonomy removed some values from the previous version:
https://github.com/MISP/misp-taxonomies/blob/master/rsit/machinetag.json#L56
I will do the update for the MISP taxonomy to the latest version of RSIT. Thanks for the feedback.


Running redtail on a Nvidia NANO

With the release of the NANO, it would be ineresting to test it with redtail.
Here are the specs:
https://developer.nvidia.com/embedded/buy/jetson-nano-devkit
GPU | 128-core Maxwell
CPU | Quad-core ARM A57 @ 1.43 GHz
Memory | 4 GB 64-bit LPDDR4 25.6 GB/s
Storage | microSD (not included)
Considering the architecture, is this a practical project ?

I agree with you...

Jetson Nano is essentially Jetson TX1 with half of the GPU, that is, 128 CUDA cores in Nano instead of 256 in TX1, so our TrailNet model should run fine (but slower). Long time ago we did a performance comparison of redtail running on TX1 vs TX2 here (slide 24), you can see that SResNet runs in about 11ms per frame in FP16 so even if Nano runs the network 2 times slower, this still should be enough to run the model at 30fps.

I am currently most of the way through implementing this project on the Nano, and have ran into difficulties. Mainly due to the fact that the Nano has to use jetpack 4.2 and this project heavily depends on jetpack 3.2/3.3 aswell as ubuntu 16.04. I am using a docker container on the Nano that is running ubuntu 16.04 and I was able to install everything so far up to the caffe_ros_node. I am currently having difficulties getting tensorRT 4.0 installed inside of my docker container.

@akrolic have you managed to fix issues with docker?

I was not able to get past the issues with Tensor RT but it was suggested to me by other people that I could try to extract the .deb package for tensor RT from Jetpack. When you are installing jetpack onto the TX2, you first download the packages on your host machine and then push those packages onto the TX2. If you are familiar with flashing the J120 firmware, you would know where to access these .deb packages. Copying the .deb package from there is the only way I am aware of in order to have a version of Tensor RT that is installable on a arm64 machine (like the TX2 and Nano). I will post an update when I get time to work more on this project again. But it might be a while

@akrolic I got redtail adopted to and running with Jetpack 4.2.2 including TensorRT on a TX2 along with a ZED camera.
As far as I tested no issues yet.
I installed everything directly, no docker necessary.
Here is the link to my git:
https://github.com/mtbsteve/redtail
Instructions are in the JP4.2 install script

@mtbsteve  Great to hear this! I'll tried to play with your repo.
Thanks for sharing this news!!!

@mtbsteve @gskachkov I will look at your repo as well steve, what version of ubuntu are you running? Still 16.04 or bionic?

@akrolic I am running Ubuntu 18.04 along with ROS melodic and Jetpack 4.2.2 on the TX2.

@akrolic  Are you still working on implementing on the NANO ?

@patrickpoirier51 Hey Patrick, Good to hear from you.
I lent the Nano out to a fellow student so she can complete a project this semester.
I might purchase another Nano to continue this development. It would be great to have this project working on the smaller platform. I will post an update here as soon as I begin working on it.
If anyone else is interested in supporting this effort to get Redtail fully implemented and optimized for the Nano let it be known here. :D

I am interested in testing it on the Nano. I will try to go through @mtbsteve ’s TX2 instructions and see if it works

@arush  Cool! I've checked it on Nano on Ubuntu 18 without docker and it works fine!

Hey there! Is there a way to connect Jetson Nano to PixHawk 2.4.8? I have been unable to get PixHawk working on Jetson Nano since I failed to connect it to a topside computer. Any ideas?


[BUG] Volume Set To Default Every Time You Launch A Foundry World

Describe the bug
When you launch your Foundry world after it's been shut down, and start playing Syrinscape music through the Foundry music player, the music will play at the default volume even though the volume slider for Syrinscape isn't set to the default position. You notice this if you move the volume slider one step down and then one step back up, as the volume does not return back to where it started.
To Reproduce
Steps to reproduce the behavior:

Launch your Foundry world
Navigate to the music tab
Start playing a Syrinscape playlist
Notice that the volume the playlist plays at is the default volume and not the volume shown in the Syrinscape volume slider

Expected behavior
When you launch your Foundry world, the Syrinscape saved volume position on the volume slider should dictate the volume the music from Syrinscape playlists starts playing at.
Details
please complete the following information:

OS: Windows 10
Browser: Chrome
Foundry VTT version 10.303
Module version: 0.5.2

I recently updated to Foundry v11.309 and this issue disappeared so looks like it's a v10 issue only.

Looks like this bug is now happening with the latest module version in Foundry v11.315


[FLINK-16572][e2e][pubsub] Acknowledge message in previous test

What is the purpose of the change
Further trying to fix the Pubsub test instability. Adding the logs hasn't really helped, but I noticed that the test running before the unstable test was incorrect.
Brief change log

Improve logging (Test logger)
ack messages
make the test more robust by making it fail on timeout.

Thanks for the review! Merging ...


Add support for specifying multiple CRDs in one yaml file

Currently, OLM operators in the catalog need to split out all of their CRDs into separate files. This issue is to track adding support for specifying multiple CRDs in one yaml file.

Is this still an issue?

This is still an issue but is tracked in operator-registry. Closing here.


Invariant Violation: [233, "RNSVGText",71...] is not usable as a native method argument.

I have this error in my React Native(Expo) app:
Invariant Violation: [233,"RNSVGText",71,{"matrix":[1,0,0,1,0,0],"x":[52],"y":["<<NaN>>"],"propList":["fill"],"opacity":1,"fill":[0,3439329279],"fillRule":1,"fillOpacity":1,"stroke":null,"strokeOpacity":1,"strokeLinecap":0,"strokeLinejoin":0,"strokeDasharray":null,"strokeWidth":1,"strokeDashoffset":null,"strokeMiterlimit":4,"vectorEffect":0,"font":{"fontSize":12,"textAnchor":"end"},"dx":[],"dy":[],"rotate":[]}] is not usable as a native method argument

This error is located at:
    in RNSVGText (at Text.tsx:41)
    in Text (at abstract-chart.js:138)
    in RNSVGGroup (at G.tsx:28)
    in G (at bar-chart.js:111)
    in RNSVGGroup (at G.tsx:28)
    in G (at Svg.tsx:170)
    in RNSVGSvgView (at Svg.tsx:157)
    in Svg (at bar-chart.js:90)
    in RCTView (at bar-chart.js:89)
    in BarChart (at Chart/index.js:46)
    in RCTView (created by Context.Consumer)
    in StyledNativeComponent (created by Styled(RCTView))
    in Styled(RCTView) (at Chart/index.js:37)
    in RCTView (at createAnimatedComponent.js:151)
    in AnimatedComponent (at TouchableOpacity.js:308)
    in TouchableOpacity (created by Context.Consumer)
    in StyledNativeComponent (created by Styled(TouchableOpacity))
    in Styled(TouchableOpacity) (at Chart/index.js:35)
    in Chart (at Home/index.js:314)
    in RCTView (created by Context.Consumer)
    in StyledNativeComponent (created by Styled(RCTView))
    in Styled(RCTView) (at Home/index.js:313)
    in RCTView (created by Context.Consumer)
    in StyledNativeComponent (created by Styled(RCTView))
    in Styled(RCTView) (at Home/index.js:289)
    in RCTView (at src/index.js:329)
    in RCTScrollContentView (at ScrollView.js:1038)
    in RCTScrollView (at ScrollView.js:1151)
    in ScrollView (at createAnimatedComponent.js:151)
    in AnimatedComponent (at src/index.js:432)
    in RCTView (at src/index.js:129)
    in ParallaxScrollView (at Home/index.js:257)
    in RCTView (created by Context.Consumer)
    in StyledNativeComponent (created by Styled(RCTView))
    in Styled(RCTView) (at Home/index.js:230)
    in Home (at SceneView.js:9)
    in SceneView (at StackViewLayout.tsx:900)
    in RCTView (at createAnimatedComponent.js:151)
    in AnimatedComponent (at StackViewCard.tsx:106)
    in RCTView (at createAnimatedComponent.js:151)
    in AnimatedComponent (at screens.native.js:100)
    in Screen (at StackViewCard.tsx:93)
    in Card (at createPointerEventsContainer.tsx:95)
    in Container (at StackViewLayout.tsx:975)
    in RCTView (at screens.native.js:131)
    in ScreenContainer (at StackViewLayout.tsx:384)
    in RCTView (at createAnimatedComponent.js:151)
    in AnimatedComponent (at StackViewLayout.tsx:374)
    in PanGestureHandler (at StackViewLayout.tsx:367)
    in StackViewLayout (at withOrientation.js:30)
    in withOrientation (at StackView.tsx:104)
    in RCTView (at Transitioner.tsx:267)
    in Transitioner (at StackView.tsx:41)
    in StackView (at createNavigator.js:80)
    in Navigator (at createKeyboardAwareNavigator.js:12)
    in KeyboardAwareNavigator (at SceneView.js:9)
    in SceneView (at src/index.tsx:72)
    in RCTView (at Transitioning.js:133)
    in Wrapped (at src/index.tsx:67)
    in AnimatedSwitchView (at createNavigator.js:80)
    in Navigator (at createAppContainer.js:430)
    in NavigationContainer (at App.js:15)
    in RCTView (at App.js:10)
    in App (at withExpoRoot.js:26)
    in RootErrorBoundary (at withExpoRoot.js:25)
    in ExpoRoot (at renderApplication.js:40)
    in RCTView (at AppContainer.js:101)
    in DevAppContainer (at AppContainer.js:115)
    in RCTView (at AppContainer.js:119)
    in AppContainer (at renderApplication.js:39)

fn
    NativeModules.js:137:10
renderRoot
    [native code]:0
runRootCallback
    [native code]:0
dispatchAction
    [native code]:0
setTimeout$argument_0
    index.js:187:10
callFunctionReturnFlushedQueue
    [native code]:0

My dependencies:
"expo": "^36.0.0",
"react-native-chart-kit": "^5.1.1",
"react-native": "https://github.com/expo/react-native/archive/sdk-36.0.1.tar.gz",

Anybody help me?

This happened when I tried to use a percentage in width or height, changing to number fixed the problem for me.

Got similar error after upgrading to expo sdk 37
[Invariant Violation: [1187,"RNSVGCircle",121,{"matrix":[1,0,0,1,0,0],"propList":["fill","fillOpacity"],"opacity":1,"responsible":true,"fill":4294967295,"fillRule":1,"fillOpacity":0,"stroke":null,"strokeOpacity":1,"strokeLinecap":0,"strokeLinejoin":0,"strokeDasharray":null,"strokeWidth":1,"strokeDashoffset":null,"strokeMiterlimit":4,"vectorEffect":0,"cx":242.13333333333335,"cy":"<<NaN>>","r":"14"}] is not usable as a native method argument], Object {
  "componentStack": "
    in RNSVGCircle (at Circle.tsx:24)
    in Circle (at line-chart.js:94)
    in RNSVGGroup (at G.tsx:28)
    in G (at line-chart.js:403)
    in RNSVGGroup (at G.tsx:28)
    in G (at line-chart.js:325)
    in RNSVGGroup (at G.tsx:28)
    in G (at Svg.tsx:170)
    in RNSVGSvgView (at Svg.tsx:157)
    in Svg (at line-chart.js:312)
    in RCTView (at line-chart.js:311)
    in LineChart (at LineChart.js:33)
    in RCTView (at Card.js:6)
    in _default (at LineChart.js:31)
    in _default (at ChartsTab.js:58)
    in BloodChart (at ChartsTab.js:122)
    in RCTView (at ChartsTab.js:119)
    in RCTView (at ChartsTab.js:116)
    in RCTScrollContentView (at ScrollView.js:1038)
    in RCTScrollView (at ScrollView.js:1178)
    in ScrollView (at KeyboardAwareHOC.js:517)
    in KeyboardAwareScrollView (at Container.js:14)
    in RCTSafeAreaView (at SafeAreaView.js:55)
    in SafeAreaView (created by Context.Consumer)
    in StyledNativeComponent (created by Styled(SafeAreaView))
    in Styled(SafeAreaView) (at Container.js:13)
    in _default (at ChartsTab.js:76)
    in ChartsTab (at ChartsTab.js:142)
    in _default (at SceneView.tsx:98)
    in StaticContainer
    in StaticContainer (at SceneView.tsx:89)
    in EnsureSingleNavigator (at SceneView.tsx:88)
    in SceneView (at useDescriptors.tsx:125)
    in RCTView (at BottomTabView.tsx:38)
    in SceneContent (at BottomTabView.tsx:122)
    in RCTView (at ResourceSavingScene.tsx:37)
    in RCTView (at ResourceSavingScene.tsx:26)
    in ResourceSavingScene (at BottomTabView.tsx:117)
    in RCTView (at screens.native.js:132)
    in ScreenContainer (at BottomTabView.tsx:101)
    in RCTView (at BottomTabView.tsx:100)
    in SafeAreaProviderCompat (at BottomTabView.tsx:99)
    in BottomTabView (at createBottomTabNavigator.tsx:41)
    in BottomTabNavigator (at MainTabNavigator.js:23)
    in _default (at SceneView.tsx:98)
    in StaticContainer
    in StaticContainer (at SceneView.tsx:89)
    in EnsureSingleNavigator (at SceneView.tsx:88)
    in SceneView (at useDescriptors.tsx:125)
    in RCTView (at CardContainer.tsx:190)
    in RCTView (at CardContainer.tsx:189)
    in RCTView (at Card.tsx:513)
    in RCTView (at createAnimatedComponent.js:151)
    in AnimatedComponent (at Card.tsx:496)
    in PanGestureHandler (at Card.tsx:489)
    in RCTView (at createAnimatedComponent.js:151)
    in AnimatedComponent (at Card.tsx:485)
    in RCTView (at Card.tsx:479)
    in Card (at CardContainer.tsx:156)
    in CardContainer (at CardStack.tsx:519)
    in RCTView (at CardStack.tsx:109)
    in MaybeScreen (at CardStack.tsx:512)
    in RCTView (at CardStack.tsx:92)
    in MaybeScreenContainer (at CardStack.tsx:410)
    in CardStack (at StackView.tsx:384)
    in KeyboardManager (at StackView.tsx:382)
    in RNCSafeAreaView (at src/index.tsx:28)
    in SafeAreaProvider (at SafeAreaProviderCompat.tsx:42)
    in SafeAreaProviderCompat (at StackView.tsx:379)
    in RCTView (at StackView.tsx:378)
    in StackView (at createStackNavigator.tsx:67)
    in StackNavigator (at AppNavigator.js:19)
    in EnsureSingleNavigator (at BaseNavigationContainer.tsx:267)
    in ForwardRef(BaseNavigationContainer) (at NavigationContainer.tsx:39)
    in ThemeProvider (at NavigationContainer.tsx:38)
    in ForwardRef(NavigationContainer) (at AppNavigator.js:12)
    in _default (at App.js:75)
    in RCTView (created by Context.Consumer)
    in StyledNativeComponent (created by Styled(RCTView))
    in Styled(RCTView) (at App.js:64)
    in ErrorBoundary (at App.js:63)
    in App (at withExpoRoot.js:26)
    in RootErrorBoundary (at withExpoRoot.js:25)
    in ExpoRoot (at renderApplication.js:40)
    in RCTView (at AppContainer.js:101)
    in DevAppContainer (at AppContainer.js:115)
    in RCTView (at AppContainer.js:119)
    in AppContainer (at renderApplication.js:39)",
}

[Error: Exception in HostFunction: Malformed calls from JS: field sizes are different.

[[134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134],[5,3,5,3,5,5,3,5,5,3,5,5,5,5,5,5,5],[[1159,"RNSVGText",121,{"rotate":[],"strokeMiterlimit":4,"strokeDashoffset":null,"strokeWidth":1,"strokeDasharray":null,"dx":[],"vectorEffect":0,"strokeLinejoin":0,"fillOpacity":1,"strokeLinecap":0,"matrix":[1,0,-0,1,0,0],"y":[205],"fill":3438434438,"strokeOpacity":1,"font":{"textAnchor":"middle","fontSize":12},"fillRule":1,"stroke":null,"opacity":1,"dy":[],"propList":["fill"],"x":[242.13333333333335]}],[1159,[1157]],[1163,"RNSVGGroup",121,{"strokeMiterlimit":4,"strokeDashoffset":null,"strokeWidth":1,"fillOpacity":1,"strokeLinecap":0,"matrix":[1,0,0,1,0,0],"fill":4278190080,"strokeOpacity":1,"strokeDasharray":null,"font":{},"fillRule":1,"vectorEffect":0,"strokeLinejoin":0,"stroke":null,"opacity":1,"propList":[]}],[1163,[1149,1155,1159]],[1165,"RNSVGPath",121,{"strokeMiterlimit":4,"strokeDashoffset":null,"strokeWidth":2,"fillOpacity":1,"strokeLinecap":0,"matrix":[1,0,0,1,0,0],"fill":null,"strokeOpacity":1,"strokeDasharray":null,"fillRule":1,"vectorEffect":0,"strokeLinejoin":0,"stroke":871520390,"opacity":1,"d":"M64,NaN Q 86.25, NaN, 108.5, NaN Q 130.75, NaN, 153, NaN Q 175.25, NaN, 197.5, NaN Q 219.75, NaN, 242, NaN","propList":["fill","stroke","strokeWidth"]}],[1167,"RNSVGGroup",121,{"strokeMiterlimit":4,"strokeDashoffset":null,"strokeWidth":1,"fillOpacity":1,"strokeLinecap":0,"matrix":[1,0,0,1,0,0],"fill":4278190080,"strokeOpacity":1,"strokeDasharray":null,"font":{},"fillRule":1,"vectorEffect":0,"strokeLinejoin":0,"stroke":null,"opacity":1,"propList":[]}],[1167,[1165]],[1169,"RNSVGPath",121,{"strokeMiterlimit":4,"strokeDashoffset":null,"strokeWidth":0,"fillOpacity":1,"strokeLinecap":0,"matrix":[1,0,0,1,0,0],"fill":[1,"fillShadowGradient"],"strokeOpacity":1,"strokeDasharray":null,"fillRule":1,"vectorEffect":0,"strokeLinejoin":0,"stroke":null,"opacity":1,"d":"M64,NaN Q 86.25, NaN, 108.5, NaN Q 130.75, NaN, 153, NaN Q 175.25, NaN, 197.5, NaN Q 219.75, NaN, 242, NaN L242.13333333333335,181 L64,181 Z","propList":["fill","strokeWidth"]}],[1173,"RNSVGGroup",121,{"strokeMiterlimit":4,"strokeDashoffset":null,"strokeWidth":1,"fillOpacity":1,"strokeLinecap":0,"matrix":[1,0,0,1,0,0],"fill":4278190080,"strokeOpacity":1,"strokeDasharray":null,"font":{},"fillRule":1,"vectorEffect":0,"strokeLinejoin":0,"stroke":null,"opacity":1,"propList":[]}],[1173,[1169]],[1189,"RNSVGGroup",121,{"strokeMiterlimit":4,"strokeDashoffset":null,"strokeWidth":1,"fillOpacity":1,"strokeLinecap":0,"matrix":[1,0,0,1,0,0],"fill":4278190080,"strokeOpacity":1,"strokeDasharray":null,"font":{},"fillRule":1,"vectorEffect":0,"strokeLinejoin":0,"stroke":null,"opacity":1,"propList":[]}]],1150]], Object {
  "componentStack": "
    in RNSVGGroup (at G.tsx:28)
    in G (at line-chart.js:413)
    in RNSVGGroup (at G.tsx:28)
    in G (at line-chart.js:325)
    in RNSVGGroup (at G.tsx:28)
    in G (at Svg.tsx:170)
    in RNSVGSvgView (at Svg.tsx:157)
    in Svg (at line-chart.js:312)
    in RCTView (at line-chart.js:311)
    in LineChart (at LineChart.js:33)
    in RCTView (at Card.js:6)
    in _default (at LineChart.js:31)
    in _default (at ChartsTab.js:58)
    in BloodChart (at ChartsTab.js:122)
    in RCTView (at ChartsTab.js:119)
    in RCTView (at ChartsTab.js:116)
    in RCTScrollContentView (at ScrollView.js:1038)
    in RCTScrollView (at ScrollView.js:1178)
    in ScrollView (at KeyboardAwareHOC.js:517)
    in KeyboardAwareScrollView (at Container.js:14)
    in RCTSafeAreaView (at SafeAreaView.js:55)
    in SafeAreaView (created by Context.Consumer)
    in StyledNativeComponent (created by Styled(SafeAreaView))
    in Styled(SafeAreaView) (at Container.js:13)
    in _default (at ChartsTab.js:76)
    in ChartsTab (at ChartsTab.js:142)
    in _default (at SceneView.tsx:98)
    in StaticContainer
    in StaticContainer (at SceneView.tsx:89)
    in EnsureSingleNavigator (at SceneView.tsx:88)
    in SceneView (at useDescriptors.tsx:125)
    in RCTView (at BottomTabView.tsx:38)
    in SceneContent (at BottomTabView.tsx:122)
    in RCTView (at ResourceSavingScene.tsx:37)
    in RCTView (at ResourceSavingScene.tsx:26)
    in ResourceSavingScene (at BottomTabView.tsx:117)
    in RCTView (at screens.native.js:132)
    in ScreenContainer (at BottomTabView.tsx:101)
    in RCTView (at BottomTabView.tsx:100)
    in SafeAreaProviderCompat (at BottomTabView.tsx:99)
    in BottomTabView (at createBottomTabNavigator.tsx:41)
    in BottomTabNavigator (at MainTabNavigator.js:23)
    in _default (at SceneView.tsx:98)
    in StaticContainer
    in StaticContainer (at SceneView.tsx:89)
    in EnsureSingleNavigator (at SceneView.tsx:88)
    in SceneView (at useDescriptors.tsx:125)
    in RCTView (at CardContainer.tsx:190)
    in RCTView (at CardContainer.tsx:189)
    in RCTView (at Card.tsx:513)
    in RCTView (at createAnimatedComponent.js:151)
    in AnimatedComponent (at Card.tsx:496)
    in PanGestureHandler (at Card.tsx:489)
    in RCTView (at createAnimatedComponent.js:151)
    in AnimatedComponent (at Card.tsx:485)
    in RCTView (at Card.tsx:479)
    in Card (at CardContainer.tsx:156)
    in CardContainer (at CardStack.tsx:519)
    in RCTView (at CardStack.tsx:109)
    in MaybeScreen (at CardStack.tsx:512)
    in RCTView (at CardStack.tsx:92)
    in MaybeScreenContainer (at CardStack.tsx:410)
    in CardStack (at StackView.tsx:384)
    in KeyboardManager (at StackView.tsx:382)
    in RNCSafeAreaView (at src/index.tsx:28)
    in SafeAreaProvider (at SafeAreaProviderCompat.tsx:42)
    in SafeAreaProviderCompat (at StackView.tsx:379)
    in RCTView (at StackView.tsx:378)
    in StackView (at createStackNavigator.tsx:67)
    in StackNavigator (at AppNavigator.js:19)
    in EnsureSingleNavigator (at BaseNavigationContainer.tsx:267)
    in ForwardRef(BaseNavigationContainer) (at NavigationContainer.tsx:39)
    in ThemeProvider (at NavigationContainer.tsx:38)
    in ForwardRef(NavigationContainer) (at AppNavigator.js:12)
    in _default (at App.js:75)
    in RCTView (created by Context.Consumer)
    in StyledNativeComponent (created by Styled(RCTView))
    in Styled(RCTView) (at App.js:64)
    in ErrorBoundary (at App.js:63)
    in App (at withExpoRoot.js:26)
    in RootErrorBoundary (at withExpoRoot.js:25)
    in ExpoRoot (at renderApplication.js:40)
    in RCTView (at AppContainer.js:101)
    in DevAppContainer (at AppContainer.js:115)
    in RCTView (at AppContainer.js:119)
    in AppContainer (at renderApplication.js:39)",
}


pythonPackages.elasticsearch: 1.9.0 -> 2.4.1

Since the latest version of pythonPackages.pyelasticsearch requires
pythonPackages.elasticsearch < 2, we preserve the old version.
Motivation for this change
Things done

[ ] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[x] Linux

[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Dependency of #25752.

Since the latest version of pythonPackages.pyelasticsearch requires
pythonPackages.elasticsearch < 2, we preserve the old version.

The last pyelasticsearch update we got is one and a half year ago and the package is hardly seeing any maintenance, so I think its better to just remove the expression.
@dtulig , you originally added the expression.

If you're updating a whole stack of packages that belong together, then please bundle them as separate commits in a single PR.

One consideration to keep in mind before removing it is the python elastic search library tracks the elastic search versions. It would be reasonable to keep the latest pyelasticsearch_1, pyelasticsearch_2, pyelasticsearch_5 available, with a default, pyelasticsearch, on the most recent stable elasticsearch version (in this case, that appears to be 5) or the primary nixpkgs supported elasticsearch (perhaps 2.x?). Nixpkgs has elasticsearch for 1.x and elasticsearch2 for 2.x.
That said, I'm not attached to keeping 1.x around so if others feel strongly about keeping a single version I'm ok with that.


Bungeecord

Please update plugins that can run at bungeecord <3
/fakeplayers summon
i love u author

Thank you for your suggestion. Bungeecord support will be added with the next update. It should take me up to 1 week to release it.

thanks you <3


Fix hand tracking permission

In AndroidManifest_oculus.xml, the permission oculus.permission.handtracking should instead be HAND_TRACKING.

https://github.com/bjornbytes/lovr/pull/321


MBCircularProgressBar in Swift

Failed to render and update auto layout status for ViewController (3ER-ba-6G7): dlopen(MBCircularProgressBar.framework, 1): no suitable image found. Did find: MBCircularProgressBar.framework: required code signature missing for 'MBCircularProgressBar.framework'. When Add the MBCircularProgressBar Class to view this Error Show.Please help me. Thanks

Duplicate of #55


plugin to use to control a 9v valve irrigation system

hi, it is possible to use the plugin to control an irrigation system for 9v valves? i need to send a short pulse to the valve to switch on and after a period of time another pulse to an other pin to switch off (the pulses should be sent on 2 different pins to use on an h bridge with relays).
thx

You can send a pulse on a GPIO pin using the switch device, see https://github.com/ebaauw/homebridge-rpi/wiki/switch-device.  Note that GPIOs on the Raspberry Pi are 3.3V, so you might need a relay if your irrigation system expects a 9V pulse.  Homebridge RPi can easily expose two switch devices, one to turn on the irrigation, and one to turn it off.
Maybe expose a dummy valve device, see  https://github.com/ebaauw/homebridge-rpi/wiki/valve-device, on an unused GPIO, for the timer and a better user experience.  Then add some simple HomeKit automations to turn on the On switch device, when the valve device is turned on, and to turn on the Off switch device, when turned off (automatically, after the duration).  You do need a home hub for HomeKit automations.

ok, thx. one more question: i need to send these short pulses at a preset time, how can i do this (let' say at 20:50, every day for "ON" and after half hour for "OFF") i don't know how to insert also "time"... pls help me, regards.

Use time triggered HomeKit automations.


Revert to white theme

After the first trial, the dark theme felt difficult to read through. So it's better that we use a white theme with a sharper colour for easier distinction of the graphs

The main reason this was asked for was so the graphs would be more prominent. This will be done separartely so closing this issue.


SPP-8416-Update-Method-Titles

Description
This ticket was to update two method names in the methods catalogue table to make their text style/ format consistent with the other method names on the table.
Documentation & code comments are not required for this ticket as this ticket was a simple UI change.
https://jira.ons.gov.uk/browse/SPP-8416
Please include the link to the relevant Jira ticket here for ease of cross-referencing.
Type of change
Please delete options that are not relevant.

[x] New feature (non-breaking change which adds functionality)
[x] Technical Enhancements

Checklist:
If any of these are not completed, please explain why in the notes.
Definition of Done
Code and merges

[ ] Code to be commented on where applicable
[ ] Documentation updated where required
[x] Have considered non-functional requirements such as Security, Performance, Scalability, and Fault Tolerance
[x] I have linted the code

Testing

[x] All levels of acceptance test are passing (automated, integration, manual, accessibility, etc.)
[x] I have run the behave command to check the selenium behaviour tests pass locally
[x] I have run the pytest command (see tests/README.md) to check that unit tests pass locally
[x] Acceptance criteria met

Other Checks

[x] I have performed a self-review of my own code
[x] I have checked for spelling errors
[x] I have commented on my code, particularly in hard-to-understand areas
[x] I have added the JIRA ticket link to this PR
[x] My changes don't break anything unexpected
[x] I have checked and updated the security.txt file where required
[x] Up to date with the main branch

You also need to do it on their relevant pages :)

Need to update relevant pages as well

The content/ values for the methods table and the individual method summary pages get pulled from the jsonnet files and updating it there updates it across to the methods table and its relevant summary pages =)

Looks good to me well done :)


[BUG] D&D Character Sheet Actions disappear on encounter turn change

Describe the bug
The actions tab of the New D&D character (3.1.2) sheet becomes blank when switching turns during an encounter.
To Reproduce
If there are any specific steps needed to reproduce the behavior:

New foundry world with 1 actor (with actions), D&D 5e 3.1.2, and this module.
Add actor token to scene and add to combat.
Open character sheet to actions tab.
Start encounter and move to the next turn.
Actions tab clears and becomes blank.

Expected behavior
Actions don't disappear!
Screenshots
https://github.com/eastcw/foundryvtt-dnd5eCharacterActions/assets/5529540/80381ffc-b3da-47aa-86e4-2712f3de84b6
Version

Looks like the legacy sheet jumps to the "Attributes" tab when you click the next turn on the tracker. Could be related?
https://github.com/eastcw/foundryvtt-dnd5eCharacterActions/assets/5529540/597beb3d-e955-4dbf-92ac-75efc6840024

Chiming in with some follow-up information.
In testing, it looks like if a represented actor is not in the turn order, their sheet won't be affected by this.
A potential work-around for players would be to unlink their actor data from the sidebar, though that would require a bit of back and forth to synchronize those changes in and out of initiative.


I get a curl error when trying to run "flutter upgrade"

Steps to Reproduce

flutter upgrade
See error message

Hi @carlomigueldy
Can you please provide your flutter doctor -v, your flutter upgrade --verbose
Thank you

Hello @TahaTesser
I have fixed it already, it was only about Linux permissions. I just had to execute
chmod -R 775 ~/flutter and chown -R $USER:www-data ~/flutter and I was able to run the flutter upgrade command
Thanks for the response

Hi @carlomigueldy
given your last message I feel safe to close this issue, if you disagree please write in the comments and I will reopen it.
Thank you


Mobile

[ ] Previous/Next Chapter links at the end of a doc file are not properly aligned in mobile. flex-direction:column is applied then, breaking the layout. Maybe submit a PR to the main docs site if the bug exists there?

[x] npm & github links need to hide in their container and appear in the special mobile header

Low priority, most people reading docs do such from desktop/laptops/tablets over mobile. Also, these bugs are minor, doesn't stop a User from navigating the site

fixed the npm & github logo appearance in mobile in pr #23


Able to build Nuclear units without the Manhattan Project

The Manhattan Project city improvement wonder enables the ability to build Nuclear units.  Without it, I should not be able to build Nuclear units.

The Manhattan Project effects are not yet implemented, but I will pick this up for the next preview build.


#[allow(clippy::too_many_arguments)] does not work on #[op(fast)]

This is because the #[allow(clippy::too_many_arguments)] only get's copied onto Op::call but not on Op::v8_fn_ptr_fast.

-> deno_core