add histogram metric type

We have a polyglot set of services for which we've already established a pattern of collecting certain metrics as histograms, and I'd like to be able to use this gem to collect the equivalent metrics from the ruby apps in that ecosystem as well.
This is a pretty naive implementation, so please let me know if there are changes you'd like to see in order to merge this.
Thanks!

Overall this looks great to me! Do we want to allow people to pick buckets when they initialize the metric? It feels to me like something people will want.
Can you also update the README with some info about this?
Can you change this as well? I think we always target Rubies with + support
(String.new << "a").encoding
=> #<Encoding:ASCII-8BIT>

((+"") << "a").encoding
=> #<Encoding:UTF-8>

Thanks Sam!
I think letting the user pick the buckets should be pretty straightforward, but I was wondering if you had thoughts on what that should look like when using client.register(:histogram, ...)?
I'll make the string change but the same issue already exists in the summary class I mostly copied this from. Maybe those other places where this exists should be touched in a separate PR?
I'll add examples to the readme when the rest is ironed out.

I pushed a fix for summary, thanks for that! Interestingly we don't do custom quantiles for summary, we should add support for that.
I think if you are using client.register ... you should just rely on defaults, anything fancy really should use custom transport imo, it is far more efficient to move data around like that.
Happy to merge this in as soon as you are ready, maybe just add the readme.
Adding support for custom quantiles in summary now so we have better parity at least in the api level

@SamSaffron - re client.register, happy to use defaults. So far we haven't had a reason to specify our own buckets.
Note that I I did change the constructor for histogram from
# original
Histogram('foo', 'foo time', [1, 2, 3])

to this using an opts dict
# latest
Histogram('foo', 'foo time', buckets: [1, 2, 3])

I think if you ever changed your mind about allowing options in client.register this will let you have a more uniform api for passing them. But let me know if you prefer the "original" version above and I can change it back along with the readme examples.
Otherwise, I'm happy with this if you are.

This looks good to me! We should do the same for summary then so we are consistent. Can you do a PR to update the readme?
Very happy with the change, thank you 👍


Resolves Issue #1669

This is 100% what you intended for this issue, and is in no way incorrect or inaccurate.
Thank You.


[FAB-17638] Support retrieving application configuration from an existing config

Signed-off-by: xu wu<EMAIL_ADDRESS>

Type of change

New feature

Description

Retrieve application configuration from an existing config;
Fix some nits in https://github.com/hyperledger/fabric/pull/899;

Additional details

Related issues
https://jira.hyperledger.org/browse/FAB-17638

@hellosmallstone it looks like your unit tests are failing now after rebasing. Apologies for neglecting this PR and making you rebase over and over, we will prioritize getting it reviewed and merged after the unit tests are addressed. Thanks!

@caod123 I have fixed the unit tests.
The main reason for the previous failure is that the definition of the Organization in Application struct is an array, which is obtained by traversing the map structure. However, the map is traversed in random order.  When performing equal comparisons later, random errors may occur.
for orgName := **range applicationGroup.Groups** {
    orgConfig, err := c.GetApplicationOrg(orgName)
    ......
    applicationOrgs = append(applicationOrgs, orgConfig)
}

Defining Organizations in Application struct as a map type also seems to be an option.


How to check net/rpc based code?

With net/rpc and similar packages we've some type which methods will be called using reflect for incoming RPC calls. So, these methods and their dependencies shouldn't be counted as unused. How to check such code?

Exported methods on used types are always considered used. And since net/rpc requires passing an instance of the type to rpc.Register, the type should also be used. As long as you're not using the -exported flag, unused should already behave correctly. For -exported, we may need to add a special case for net/rpc.

Yes, I'm using -exported. How we can work around this case?

With net/rpc and similar packages

Can you tell me which the "similar packages" are?

Can you tell me which the "similar packages" are?

Well, I was talking about net/rpc codecs like net/rpc/jsonrpc and https://godoc.org/github.com/powerman/rpc-codec/jsonrpc2 - not sure is this makes any difference for unused.

I don't think it matters, as the type will be registered with net/rpc, not the codecs. I have pushed a change that explicitly adds support for net/rpc – please check if the new version fixes your issue.

Yeah, at a glance looks like it works! Thanks!


Update Webpack section in README

The currently linked solution for Webpack usage is incorrect as it does not define fetch as a global and as a result will fail when an application uses external modules which expect fetch to be available, as those will generally not be processed by Webpack's ProvidePlugin.
Including fetch in the entry configuration of Webpack is the correct way to polyfill and fixes this issue. This is consistent with how other polyfills are used e.g. babel-polyfill, and does not require any special loader.

Thanks for the heads-up. Could you simply remove all Webpack documentation instead? We don't want to be updating this every time, and we don't use Webpack ourselves so we can't assess the validity of this over time.

Up to you, this part of the Webpack API is pretty stable and is identical in the upcoming v2 of Webpack, and it has always been in Webpack, so I don't think it will change much over time.
I can remove this section and post a gist with the instructions. But, the advantage of pointing to the correct instructions is it will help reduce the number of users using the wrong setup. We can also simply point to the Webpack entry documentation

PS: It looks as if Travis CI is having some issues with some of the tests taking too long and thus showing as failing. This is unlikely to be related to this PR.

OK for now I will merge this, but I'm not keen on keeping up with module loader configuration examples if they keep changing. Thanks for the update!

@tarikjn Your 'solution' doesn't work at all !
npm install whatwg-fetch --save
entry: ['whatwg-fetch', ...]
import 'whatwg-fetch';

'fetch is not defined'
The old one is OK. Please remove this pull request...

@vieks you're not supposed to import it when you place it in your entry point. If you still haven't figured it out, please open an issue an mention me, I will also need to look at your full Webpack (or fuller) config so I can help you.

@tarikjn Sorry mate, I spoke too fast, in fact both solutions are OK, but as you said your one is the way to go.
My problem was about isomorphic execution, where obviously this 'fetch' implementation is not defined on server side.
Have a good day|night.


scmi: Remove an unused piece of code

SensorT methods invalid_property and process_property are unused and the compiler complains about the fact.
Summary of the PR
SensorT methods invalid_property and process_property are unused and
the compiler complains about the fact.
Fixes: #694

@mz-pdm thanks! Can you add a line in the Unreleased section of vhost-device-scmi/CHANGELOG.md ?

@mz-pdm thanks! Can you add a line in the Unreleased section of vhost-device-scmi/CHANGELOG.md ?

Done.


Refactor npm start

Change value from node server/server to node ..

@bajtos Merging without review as this is a simple fix.


Upgrade to 4.20

Description
Changes required to run on 420.
420 engine branch: https://github.com/improbableio/UnrealEngine/tree/4.20-SpatialOSUnrealGDK
Test suite PR: https://github.com/spatialos/UnrealGDKTestSuite/pull/112
TPS PR: https://github.com/spatialos/UnrealGDKThirdPersonShooter/pull/26
Tests
Ran TestSuite, and all tests ran.
Documentation
Documentation updated to point to the 420 branch.
Primary reviewers
@girayimprobable @danielimprobable

Does Starter Project need a PR too?

No changes needed for StarterProject.


No space in chunk queues for a few minutes

On a timeshift recorder, the following warning messages were shown:
2021-07-09T03:20:36.088064111+09:00  WARN mirakc_core::broadcaster: tuner#0.6: No space for tuner#0.6.1, drop the chunk
2021-07-09T03:20:36.096073166+09:00  WARN mirakc_core::broadcaster: tuner#0.6: No space for tuner#0.6.1, drop the chunk
...

Those messages means that there was no space in a chunk queue for broadcasting from tuner#0 to a timeshift recording pipeline.
Several seconds later, the same situation occurred in another chunk queue:
2021-07-09T03:20:43.754704518+09:00  WARN mirakc_core::broadcaster: tuner#1.7: No space for tuner#1.7.1, drop the chunk

Eventually, all chunk queues were full.
Warning messages stopped within a minute like blow:
2021-07-09T03:21:11.036205496+09:00  WARN mirakc_core::broadcaster: tuner#0.6: No space for tuner#0.6.1, drop the chunk
2021-07-09T03:21:11.041626046+09:00 DEBUG mirakc_core::command_util: mirakc-arib#47: [record-service] [info] service-recorder: Event#67AF: Updated: 2021/07/09 03:20:27.239@1453096960000
2021-07-09T03:21:11.042690906+09:00 DEBUG mirakc_core::timeshift: bs1: Record#60E73D20: Updated: 2021-07-09 03:20:27.239 +09:00@1453096960000: 美しき世界の山々「サザンアルプス（ニュージーランド）」

I checked Record#60E73D20 and confirmed there were dropped packets around 00:20:36.

Using Grafana dashboard, I confirmed that there was a spike in the CPU usage of the timeshift recorder machine.
In addition, I found the following messages:
Jul 09 03:20:49 rock2 kernel: sd 0:0:0:0: [sda] tag#29 uas_eh_abort_handler 0 uas-tag 30 inflight: CMD OUT
Jul 09 03:20:49 rock2 kernel: sd 0:0:0:0: [sda] tag#29 CDB: opcode=0x8a 8a 00 00 00 00 01 d8 a6 4d 80 00 00 04 00 00 00
...

Therefore, I concluded that this is not a bug in mirakc.
One of workarounds for this issue is disabling UAS.

Disabling UAS might have to be documented somewhere.


Add OMDb credit at footer

Updated footer with info -
'Quarantine Movie Nights' uses OMDb API for additional information and is not affiliated with this site.
This site is intended for entertainment purposes only and cannot guarantee accuracy of information.
Styled in CSS


Add docker

Codecov Report

Merging #43 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #43   +/-   ##
=======================================
  Coverage   79.16%   79.16%
=======================================
  Files           2        2
  Lines          24       24
  Branches        9        6    -3
=======================================
  Hits           19       19
- Misses          3        4    +1
+ Partials        2        1    -1

Impacted Files
Coverage Δ

src/services/head/index.ts
64.28% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


How to record multi-D455 simultaneously by the viewer?

Required Info

Camera Model
{ D455 }

Firmware Version
(<IP_ADDRESS>）

Operating System & Version
{Ubuntu 18.04}

Kernel Version
(5.4.0-58-generic)

Platform
PC

SDK Version
{ 2.40 }

Language
{python}

Segment
{VR }

Issue Description

I'm trying to record multi streams with the realsense-viewer. But the Sync button seems to be disabled (as shown in the picture above). Do I need some further settings or the viewer does not support recording multi-D455?
I also find a python script from the previous issue to grap frames of multiple cameras. But I notice that there is no explicitly sync operation. Does the SDK offer a sync function?

Hi @Oldog  In the link below, Dorodnic the RealSense SDK Manager explains that the greyed-out button sat the top of the RealSense Viewer's options side-panel relates to software sync.
https://github.com/IntelRealSense/librealsense/issues/3084#issuecomment-455227691
Each camera that is added to the Viewer's options side-panel though has its own Record button, and activating the record button for each individual camera results in a separate bag-file recording for each of the cameras.

Multiple cameras can have their stream timestamps synced with a master signal through hardware sync but this is not the same as recording from multiple cameras.
https://dev.intelrealsense.com/docs/external-synchronization-of-intel-realsense-depth-cameras
So a bag-file recording in the Viewer should capture all of the currently active streams from a particular camera, (e.g depth, infrared and color) but not combine the streams of all cameras into a single bag file.

For capturing streams from multiple cameras on the same computer into a single recording, it may be more practical for you to use ROS.  Its rosbag record function can record all currently available stream 'topics' using its -all condition.  You can launch each camera independently in a separate ROS 'terminal' window, and the collective topics from all of the camera sources should get captured by the 'all' function of rosbag record.
https://wiki.ros.org/rosbag/Commandline#rosbag_record
More information about configuring a multi-camera ROS setup with multiple terminals can be found in the tutorial in the link below.
https://www.intelrealsense.com/how-to-multiple-camera-setup-with-ros/
Once a bag has been recorded with rosbag record, you should be able to play it back and view its data in a ROS interface called RViz, as described in the link below by Doronhi** the RealSense ROS wrapper developer.
https://github.com/IntelRealSense/realsense-ros/issues/1076#issuecomment-586702026

If you prefer a Python-based solution and are okay with saving eac camera into a separate bag file, the link below may be a useful reference.
https://github.com/IntelRealSense/librealsense/issues/2882

If you prefer a Python-based solution and are okay with saving each camera into a separate bag file, the link below may be a useful reference. Starting the recording automatically for each camera with the script would make it easier for each bag to have relatively the same timing, which would be harder to achieve with the Viewer if you had to press each camera's Record button to start and stop the individual recordings.
#2882

Thanks for the help. Now I have 3 D455 and I connect the pin5 and pin9 with a star-configuration. unfortunately I find that they are not synchronized..The framerate of different cameras are not the same. Is the external signal generator neccessary?
I summarize the conclusions here:

For HW sync: disable the auto exposure priority in control of RGB cameras. Set the sync mode in control of stereo module. Set to master to mode 1 and others to mode2.
The realsense viewer can not record several streams at the same time. Users need to start / stop recording one by one manually.
Software sync just bundle the different streams by selecting closest frame-sets in time of arrival.

An external signal generator is not needed if you set the Inter Cam Sync Mode of one of the D455 to a value of '1'.  This makes it the Master camera that generates a sync pulse from pin 5.
The other two D455 should both have their Inter Cam Sync Mode set to '3' (Full Slave) if you want to sync RGB, or both to '2' (Slave) if you just want to sync depth.

Hi @Oldog  Do you require further assistance with this case, please?    Thanks!

Hi @Oldog  Do you require further assistance with this case, please?    Thanks!

Hi @Oldog Do you require further assistance with this case, please? Thanks!

So appreciate for your help~
Although the hardware sync still does not work. I'll use an O-scope to check it.
Currently no more questions and I close this issue.

Hi @Oldog Do you require further assistance with this case, please? Thanks!

So appreciate for your help~
Although the hardware sync still does not work. I'll use an O-scope to check it.
Currently no more questions and I close this issue.

Thanks very much for the update - good luck with your further tests!

Thanks very much for the update - good luck with your further tests!


Error in making visualizations in studies loaded since the EDA release

Browse and subset is working well for the GAMIN study on qa.restricted but throws up an error (see screenshot) when I try to make any visualizations.

Comment from Jay: I keep wondering if these errors that say a study "does not exist" are related to the table StudyIdDatasetId. This table should only belong in the ApiDBTuning schema.
However since the beginning of development it was baked into some web code that this table belongs in ApiDB, and then after the schema was parameterized, EDA.
So for the time-being I have been keeping EDA.StudyIdDatasetId as a copy of ApiDBTuning.StudyIdDatasetId. But ApiDB.StudyIdDatasetId is permanently dead and I will never resurrect it. But I wonder if some web code is still referencing that long-dead table.
Comment from Steve: seems we should remove eda.studyiddatasetid.  it is not supposed to be supported.

dave and danielle are working together to solve this permanently

I noticed the version of reserve on qa is out of date. I just updated it. I will test again in 30 minutes, when the deployed instance has been updated.

my understanding is this turned out to be a docker compose configuration issue, and that BobB has since resolved this. I'm going to close it, so it can be QA'd.

Issue is resolved.


Improve UI (Add some contents)

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Add some contents, like pictures and change the structure of content.

Change the color match


AccountOptions

Hello,
Since feedback about storing data in  account.json, I have placed some options in another file accountoptions.json

Good for me & thanks.


Add tag 'skill'

Add skeleton of skill feature

I changed the assert() method in JsonSerializableAddressBookTest::toModelType_typicalPersonsFile_success() to compare String values instead of addressbook. Does comparing string values undermine the integrity of the testcase?
Instead of :
assertEquals(addressBookFromFile., typicalPersonsAddressBook);
I am now using:
assertEquals(addressBookFromFile.toString(), typicalPersonsAddressBook.toString());

I think you can proceed to merge.


Tests failing with Cannot perform Construct on a detached ArrayBuffer

I made to build and run tests for changes in https://github.com/lbguilherme/crystal-js/pull/1/files. github action logs
For deno it returns:
error: Uncaught TypeError: Cannot perform Construct on a detached ArrayBuffer
          crypto.getRandomValues(new Uint8Array(__memory.buffer, buf, len));
                                 ^
    at new Uint8Array (<anonymous>)
    at random_get (file:///tmp/crystal-js-spec.MnKIAS.mjs:214:34)
    at __wasi_random_get (wasm://wasm/00b26d9e:1:1530849)
    at *Crystal::System::Random::random_bytes<Slice(UInt8)>:Nil (wasm://wasm/00b26d9e:1:515273)
    at __crystal_main (wasm://wasm/00b26d9e:1:7418)
    at *Crystal::main_user_code<Int32, Pointer(Pointer(UInt8))>:Nil (wasm://wasm/00b26d9e:1:1517400)
    at *Crystal::main<Int32, Pointer(Pointer(UInt8))>:Int32 (wasm://wasm/00b26d9e:1:1517328)
    at _start (wasm://wasm/00b26d9e:1:135618)
    at init (file:///tmp/crystal-js-spec.MnKIAS.mjs:245:13)
    at async file:///tmp/crystal-js-spec.MnKIAS.mjs:251:3

If build also web version it shows next error in console:

The line with error:
crypto.getRandomValues(new Uint8Array(__memory.buffer, buf, len));

and __memory.buffer is looks like ArrayBuffer { byteLength: 0 }
I am new to WASM and looking for help how debug such problem and possible fix.

I believe it is related to https://github.com/emscripten-core/emscripten/issues/6747
With logs in different places console.log("before start: ", __memory.buffer);
I identify that the size is 0 for random_get.

The size of buffer looks like increased in my case from to 720896.
I am prepare PR to fix the problem.


fix(ci): join low and high memory Quarkus native test

Closes #5526

Release Note
fix(ci): join low and high memory Quarkus native test

PR ready to merge. All tests are now executed in one single shoot:

✅ TestNativeBinding (8m32.52s)
✅ TestNativeBinding/binding_with_native_build (8m18.94s)
✅ TestNativeHighMemoryIntegrations (32m43.98s)
✅ TestNativeHighMemoryIntegrations/groovy_native_support (8m32.77s)
✅ TestNativeHighMemoryIntegrations/java_native_support (15m45.79s)
✅ TestNativeHighMemoryIntegrations/java_native_support/java_native_same_should_not_rebuild (2.12s)
✅ TestNativeHighMemoryIntegrations/java_native_support/java_native_should_rebuild (7m50.01s)
✅ TestNativeHighMemoryIntegrations/kotlin_native_support (8m17.3s)
✅ TestNativeIntegrations (16m16.85s)
✅ TestNativeIntegrations/automatic_rollout_deployment_from_jvm_to_native_kit (8m20.47s)
✅ TestNativeIntegrations/automatic_rollout_deployment_from_jvm_to_native_kit/yaml_native_should_not_rebuild (2.12s)
✅ TestNativeIntegrations/unsupported_integration_source_language (670ms)
✅ TestNativeIntegrations/xml_native_support (7m47.91s)
``


PYIC-3505 : On-the-fly VC Status (4): Get status of last visited CRI VC on-the-fly in EvaluateGpg45ScoresHandler

Proposed changes
What changed
Add new method (and tests for) getVCSuccessStatus to UserIdentityService. The new method will

fetch the VCs from credential store
return an optional indicating whether the VC for the given user and issuer is successful or not, if it exists
return an empty optional otherwise

Why did it change
EvaluateGpg45ScoresHandler determines the status of the last visited CRI VC on-the-fly
Issue tracking

PYIC-3505

Checklists
Environment variables or secrets

[ ] No environment variables or secrets were added or changed

[ ] Documented in the README
[ ] Added to deployment repository
[ ] Added to local startup repository

Other considerations

[ ] Update README with any new instructions or tasks

The new PR-1210 was created due to the merge of the 'Lib refactor' changes. This PR has been closed for that.


NIFI-11744 Add Required Permission to Reference Remote Resources

Summary
NIFI-11744 Adds reference-remote-resources as new value for the RequiredPermission enumeration and applies the restriction to components that support retrieving configuration information from a remote URL.
Remote resource retrieval is a useful configuration option for shared resources, but configuring an HTTP URL instructs the framework to make an HTTP request to a remote location. This should be a restricted operation so that fine-grained access controls can be applied when necessary, along the lines of other similar required permissions for performing privileged actions.
Changes include applying the new permission to the following components:

CaptureChangeMySQL
ConsumeJMS
DBCPConnectionPool
ExtractGrok
GrokReader
HikariCPConnectionPool
HadoopDBCPConnectionPool
HBase_2_ClientService
JMSConnectionFactoryProvider
PublishJMS
ValidateJson
ValidateXml

Tracking
Please complete the following tracking steps prior to pull request creation.
Issue Tracking

[X] Apache NiFi Jira issue created

Pull Request Tracking

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

Pull Request Formatting

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

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

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

[ ] JDK 17

Licensing

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

Documentation

[ ] Documentation formatting appears as expected in rendered files

+1 LGTM, thanks for the improvement! Merging to support/nifi-1.x and main


Add indexPathForItem or indexForItem to SSSection

It would be useful to return an index path or index for a given item contained in a SSSection. This would make it easy to check for the inclusion of a given item into an existing SSSection. Right now we have itemAtIndex, bot not indexPathForItem or indexForItem.

@gfzabarino You could do [mySection.items indexOfObject:anObject] on your SSSection. We could also think about adding a search method to the sectioned data source that searches all sections for an item.

You're right I just started with the framework and didn't saw the direct access to the sections backing array. Your suggestion about adding a method to the sectioned data source that would search an item across all sections sounds useful. Feel free to close this issue. Thanks for this framework makes my code so much cleaner and easy to read!

@gfzabarino You may enjoy #45!


Please migrate to python 3

Python 2 has been officially deprecated since 2020. Please migrate to Python 3.

That document proves nothing!


Cannot access entered text when not selected from list

I have a form where we have a set of pre-defined objects that users may choose from along with a requirement to allow custom entry. I was wondering if there's a reason the NgModel doesn't update unless an object is selected rather than as it's typed. It seems like that's how it should function in the first place. Also, can I access the input's model when the entry is typed by some other method?
I did try the overrideSuggested switch, but that leaves me with an empty model no matter what after the blur event fires.

A note, I've modified my local installation to emit the string when it changes, but this doesn't really match the behavior one would expect from NgModel.

@gelliott181 the reason is that the output of this component is the selected value so it only changes when a value is selected unless overrideSuggested is used and then it should contain the last value of the input even if nothing has been selected.

So if I understand correctly the proper trigger to put the input into the
model would be setting that true after text is entered? I ask because when
I had previously tried I had been setting it true for the entire lifecycle
of the component, and that only produced an empty model any time I checked
the value.
On Sat, Nov 5, 2016 at 4:07 AM Ofer Herman<EMAIL_ADDRESS>wrote:

@gelliott181 https://github.com/gelliott181 the reason is that the
output of this component is the selected value so it only changes when a
value is selected unless overrideSuggested is used and then it should
contain the last value of the input even if nothing has been selected.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/oferh/ng2-completer/issues/72#issuecomment-258597570,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADajDWXS_1xoTTurKnsfCVUXpmA4L8N0ks5q7Dk8gaJpZM4KlOVE
.

in all cases the model value is set only when a selection is made or focus is lost.
if you want to get the input value as it changes the only way to do that at the moment is to write a custom component.

Ahh, then it seems I found a bug because my model never set on blur even with [overrideSuggested]="true". I'll see if I can reproduce it in a minimal project, but I solved the foremost issue in my project where I needed the model value on submission which could happen before the input loses focus.

I think that the NgModel have to match the text entered in input field. When an object is selected the NgModel correspond to selected object. For other consideration is also useful the selected  event handler. @oferh  Are you working to solve this issue in this way?

Starting from 1.0.0 ngModel matches the input value


Make a new example CI server using GitHub Apps and the Checks API

I'm modernizing the docs here to use GitHub Apps and the Checks API. Naturally, a new sample app is called for. This one only does a few things beyond what the old one did:

It's an app! So there's that.
It uses the Checks API, but you saw that one coming
It handles the case where a check run or check suite is re-requested, so it can handle new commits on a PR gracefully.
It checks the signature on the incoming webhook because security

Closing, because this PR will be superceded by a different set of PRs.


Create ISSUE_TEMPLATE.md

I think that it would be a good addition and is recommended by the community standards. Would also help guide questions/issues so we don't have issues that are unclear.
Also close some issues:
closes #190, closes #162 (Old), closes #171, closes #205 (General Question)

This is a very good idea!


Visibilities grouped by brokers

Pull Request Test Coverage Report for Build 375

110 of 156 (70.51%)  changed or added relevant lines in 4 files are covered.
3 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-4.8%) to 90.263%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/sbproxy/reconcile/reconcile_task.go
6
8
75.0%

pkg/sbproxy/reconcile/reconcile_visibilities.go
95
103
92.23%

pkg/sm/client.go
5
41
12.2%

Files with Coverage Reduction
New Missed Lines
%

pkg/sbproxy/reconcile/reconcile_visibilities.go
3
94.55%

Totals

Change from base Build 369:
-4.8%

Covered Lines:
825

Relevant Lines:
914

💛  - Coveralls


Where is 0.3.5?

is there something that is meant to be fixed in .3.5?

ok dont know what to do here. add more context and we can re open

Oh, I failed to mention there is no 0.3.5 on NuGet

ok understood. this has been stable for ages. i will bump to 1.0 and deploy

pushed 1.0


add ability to handle examples for node doc; deep link example

not sure if this is too subtle of a desciption for deep links


fix(angular-query): align types to React Query

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (f43d2ad) 41.74% compared to head (83c3906) 81.25%.
Report is 6 commits behind head on main.

Files
Patch %
Lines

...s/angular-query-experimental/src/inject-queries.ts
0.00%
1 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #6654       +/-   ##
===========================================
+ Coverage   41.74%   81.25%   +39.50%
===========================================
  Files         179       13      -166
  Lines        7011      144     -6867
  Branches     1419       21     -1398
===========================================
- Hits         2927      117     -2810
+ Misses       3713       27     -3686
+ Partials      371        0      -371

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


Sync .auto branch with the latest branch in internal repository

Description
Sync .auto branch with latest branch in internal repository
Review Procedure

Remarks

Pre-Review Checklist for the PR Author
PR Author should check the checkboxes below when creating the PR.

[ ] Read pull request guidelines
[ ] Code follows coding guidelines
[ ] Assign PR to reviewer

Checklist for the PR Reviewer
Reviewers should check the checkboxes below before approval.

[ ] Commits are properly organized and messages are according to the guideline
[ ] Code follows coding guidelines
[ ] (Optional) Unit tests have been written for new behavior
[ ] PR title describes the changes

Post-Review Checklist for the PR Author
PR Author should check the checkboxes below before merging.

[ ] All open points are addressed and tracked via issues or tickets
[ ] Write release notes

CI Checks

Build and test for PR / build-and-test-pr: Required to pass before the merge.
Build and test for PR / clang-tidy-pr: NOT required to pass before the merge. It is up to the reviewer(s). Found false positives? See the guidelines.
Check spelling: NOT required to pass before the merge. It is up to the reviewer(s). See here if you want to add some words to the spell check dictionary.

@wep21 Could you rebase on the main branch or merge main? :pray:

@1222-takeshi
git merge origin/use-autoware-auto-msgs
としてから
こちら、ビルド確認/psim確認お願いできますか?

ビルド、PSim共に動作確認できました。
psimもengageまで問題なく動いてそうです。

@yukke42 centerpointちょっと変えたので問題ないか確認してもらえると🙏

これってsquashマージで良いんですかね
@wep21  @kenji-miyake

@tkimura4 1個1個revertする可能性があるならRebase and mergeが良いですが、そうじゃないならSquashでも大丈夫です。Rebase and mergeをする場合は有効化します。
でもRebaseにするなら、事前にここはSquashしておきたい感じがありますね。


HDFS-15151 Use TransmitFile for file to socket data transfer

NOTICE
Please create an issue in ASF JIRA before opening a pull request,
and you need to set the title of the pull request which starts with
the corresponding JIRA issue number. (e.g. HADOOP-XXXXX. Fix a typo in YYY.)
For more details, please see https://cwiki.apache.org/confluence/display/HADOOP/How+To+Contribute

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 33s
Docker mode activated.

_ Prechecks _

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

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

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
1m 15s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
22m 28s
trunk passed

+1 :green_heart:
compile
18m 58s
trunk passed

+1 :green_heart:
checkstyle
3m 18s
trunk passed

+1 :green_heart:
mvnsite
3m 12s
trunk passed

+1 :green_heart:
shadedclient
23m  4s
branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
3m  1s
trunk passed

+0 :ok:
spotbugs
3m 36s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
6m 22s
trunk passed

-0 :warning:
patch
3m 57s
Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 24s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
2m 10s
the patch passed

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

-1 :x:
cc
19m 35s
root generated 5 new + 23 unchanged - 3 fixed = 28 total (was 26)

+1 :green_heart:
golang
19m 35s
the patch passed

-1 :x:
javac
19m 35s
root generated 4 new + 1873 unchanged - 0 fixed = 1877 total (was 1873)

-0 :warning:
checkstyle
3m 14s
root: The patch generated 6 new + 285 unchanged - 2 fixed = 291 total (was 287)

+1 :green_heart:
mvnsite
3m  2s
the patch passed

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

+1 :green_heart:
xml
0m  1s
The patch has no ill-formed XML file.

+1 :green_heart:
shadedclient
14m 51s
patch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
3m  9s
the patch passed

+1 :green_heart:
findbugs
6m 44s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
10m 35s
hadoop-common in the patch passed.

-1 :x:
unit
93m 29s
hadoop-hdfs in the patch failed.

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

238m 52s

Reason
Tests

Failed junit tests
hadoop.hdfs.TestDFSInotifyEventInputStreamKerberized

hadoop.hdfs.TestDeadNodeDetection

hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA

hadoop.hdfs.server.blockmanagement.TestUnderReplicatedBlocks

Subsystem
Report/Notes

Docker
Client=19.03.4 Server=19.03.4 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1825/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1825

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc golang xml

uname
Linux 64ff69155737 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / bf8686f

Default Java
1.8.0_242

cc
https://builds.apache.org/job/hadoop-multibranch/job/PR-1825/3/artifact/out/diff-compile-cc-root.txt

javac
https://builds.apache.org/job/hadoop-multibranch/job/PR-1825/3/artifact/out/diff-compile-javac-root.txt

checkstyle
https://builds.apache.org/job/hadoop-multibranch/job/PR-1825/3/artifact/out/diff-checkstyle-root.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1825/3/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1825/3/testReport/

Max. process+thread count
3496 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1825/3/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

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

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

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+0 :ok:
mvndep
1m  9s
Maven dependency ordering for branch

+1 :green_heart:
mvninstall
21m  4s
trunk passed

+1 :green_heart:
compile
17m 31s
trunk passed

+1 :green_heart:
checkstyle
2m 57s
trunk passed

+1 :green_heart:
mvnsite
2m 42s
trunk passed

+1 :green_heart:
shadedclient
20m 55s
branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
2m 47s
trunk passed

+0 :ok:
spotbugs
3m  5s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
5m  7s
trunk passed

-0 :warning:
patch
3m 25s
Used diff version of patch file. Binary files and potentially other changes not applied. Please rebase and squash commits if necessary.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 21s
Maven dependency ordering for patch

+1 :green_heart:
mvninstall
1m 54s
the patch passed

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

-1 :x:
cc
16m 49s
root generated 5 new + 23 unchanged - 3 fixed = 28 total (was 26)

+1 :green_heart:
golang
16m 49s
the patch passed

-1 :x:
javac
16m 49s
root generated 4 new + 1873 unchanged - 0 fixed = 1877 total (was 1873)

-0 :warning:
checkstyle
2m 48s
root: The patch generated 4 new + 285 unchanged - 2 fixed = 289 total (was 287)

+1 :green_heart:
mvnsite
2m 36s
the patch passed

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

+1 :green_heart:
xml
0m  1s
The patch has no ill-formed XML file.

+1 :green_heart:
shadedclient
13m 51s
patch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
2m 50s
the patch passed

+1 :green_heart:
findbugs
5m 25s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
10m  9s
hadoop-common in the patch passed.

-1 :x:
unit
107m 54s
hadoop-hdfs in the patch failed.

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

240m  4s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.namenode.ha.TestDelegationTokensWithHA

Subsystem
Report/Notes

Docker
Client=19.03.5 Server=19.03.5 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1825/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1825

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc golang xml

uname
Linux 0847e8f1d4ff 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 1e3a0b0

Default Java
1.8.0_232

cc
https://builds.apache.org/job/hadoop-multibranch/job/PR-1825/4/artifact/out/diff-compile-cc-root.txt

javac
https://builds.apache.org/job/hadoop-multibranch/job/PR-1825/4/artifact/out/diff-compile-javac-root.txt

checkstyle
https://builds.apache.org/job/hadoop-multibranch/job/PR-1825/4/artifact/out/diff-checkstyle-root.txt

unit
https://builds.apache.org/job/hadoop-multibranch/job/PR-1825/4/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt

Test Results
https://builds.apache.org/job/hadoop-multibranch/job/PR-1825/4/testReport/

Max. process+thread count
2937 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common hadoop-hdfs-project/hadoop-hdfs U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1825/4/console

versions
git=2.7.4 maven=3.3.9 findbugs=3.1.0-RC1

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

This message was automatically generated.


ADDED - IPL Dataset 2008-2019

Solved Issue #135

@Kesavan-Raman
Congrats 🎉, your PR got merged. To be eligible for the swags from ClueLess. Follow these steps.

Star this repository. ⭐
SignIn / SignUp in [ClueLess Website](https://www.clueless.tech/) .
Go to the profile section from the top right-hand corner.

Comment your profile URL under this comment tagging the person who merged your PR.

That’s it. Follow the leaderboard!
And don’t forget to share your achievement with your friends.

My Clueless profile URL (https://www.clueless.tech/profile/admin/103674088248579034464) @nikhil25803 Please see this.


Sorry for very late reply but thank you!
On Mon, Apr 10, 2023, 6:22 AM User8865 @.***> wrote:

Reloading the page after turning motion blur off should fully disable it.
—
Reply to this email directly, view it on GitHub
https://github.com/covector/cursor-motion-blur/issues/3#issuecomment-1501225779,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A6AIQJQS2KVSPRQ5LIDPJZ3XAMZCLANCNFSM6AAAAAAVR6H3MA
.
You are receiving this because you authored the thread.Message ID:
@.***>


canAddProperty errors out if the schema has no properties field

I have a schema that defines a certain object like this:
{
 "type": "object",
 "patternProperties": "<someRegex>",
 "additionalProperties": true
}

Notice that there's no properties field but there is a patternProperties field.
However, when I try to add an object to that node, treema errors out with Uncaught TypeError: Cannot read property '<property>' of undefined with the culprit being in the following generated check on the canAddProperty method (line 3097 on my file):
      if (this.workingSchema.properties[key] != null) {
        return true;
      }

I changed the above check to
      if (this.workingSchema.properties && this.workingSchema.properties[key] != null)

and it worked nicely. I don't coffescript so I can't send a PR with the fix.

Thanks for pointing this out! Added a test and fixed that whole bit of logic.


Add examples in Readme.md

Most of the things in Readme are descriptive and theoretical. Add some examples that illustrate each concept.

Closed in favour of #57


Fix tests and example [list-ops]

Hey,
I've found a couple of inconsistencies here. Some assert should be assert_equal, and fixing that, I've realized that some tests doesn't pass anymore. So I'm proposing those changes.
Please have a look and let me know.
Thanks!

That stuff was definitely pretty broken 😨
Thanks, @srabuini, these changes look good to me.

Who merged this? Oh, it was me :cry:
Why did I do that? I was cleaning up abandoned pull requests, and this one looked like it had enough work on it that just rejecting it would be a waste.
I wrote:

Does anyone want to address the issues raised by @bernardoamc's last review?
If not I suggest we should just merge it and have a less-than-perfect problem out there for people to try and then suggest improvements to.

Wow, this turned out to be more broken than I expected, but at least my plan worked.  Many thanks @srabuini

Merging this now due to the brokenness of the original version.
Any tweaks needed can be made in another PR.


Code generation fails for definition with allOf and local schema

Let's say I have an Image schema that uses allOf to reuse the Links schema.  My first thought would be to author it like this:
Image:
  description: An image of an application and revision
  allOf:
    - $ref: '#/definitions/Links'
  type: object
  properties:
    created:
      description: The timestamp the image was created
      type: string
      format: date-time
    size:
      description: The size of the image, in bytes
      type: integer
    imageId:
      description: The docker image id SHA
      type: string
  required:
    - created
    - size
    - imageId

Whenever I use go-swagger to validate my Swagger document, there are no errors but when I use it to generate my server, the Image struct is empty.  If I instead change it so that there is no local schema and both schemas are in the allOf, the code generation works fine:
Image:
  description: An image of an application and revision
  allOf:
    - $ref: '#/definitions/Links'
    - type: object
      properties:
        created:
          description: The timestamp the image was created
          type: string
          format: date-time
        size:
          description: The size of the image, in bytes
          type: integer
        imageId:
          description: The docker image id SHA
          type: string
      required:
        - created
        - size
        - imageId

To me, these schema definitions are both valid and are functionally equivalent.  I'm copying a few people on this to get their opinions as well because my expectations could be wrong: @fehguy, @tnine and @webron

Here is the Image struct generated from the first Swagger definition:
type Image struct {
}

And here is the Image struct generated from the second Swagger definition:
type Image struct {
    Links

    /* The timestamp the image was created
    Required: true
    */
    Created strfmt.DateTime `json:"created"`

    /* The docker image id SHA
    Required: true
    */
    ImageID string `json:"imageId"`

    /* The size of the image, in bytes
    Required: true
    */
    Size int64 `json:"size"`
}


Compression for point cloud captured from intel real sense d435i camera.

Hello everyone,
Thanks a lot for this tremendous repository. Currently this compression algorithm is working for internet dataset for example longdress but I was trying to use testdata as a point cloud captured from a intel real sense camera d435i. But unfortunately its not showing compressed file same as input provided. Please may I know how to solve this issue??
Looking forward to hearing from you
Thank You.

Hi,
The repository is only applied to the provided test dataset, other data sets may not be applicable.


When using RumRoute it causes a re-render of entire component tree on history.push() calls

Based on the instructions detailed here we integrated this library in order to get better and more meaningful reports collected in Datadog RUM service.
Problem is that using RumRoute (as Route) causes each call to history.push() (where const history = useHistory(); in the standard way) causes a re-render of the components tree employed on the screen currently using used.
If we eliminate this import { RumRoute as Route } from '@datadog/rum-react-integration'; and import from react-router-dom problem is gone.
We're not sure where exactly the problem lies as the code inside this library and probably more so in @datadog/browser-rum-core is complex
Context (Environment)

React v18.3.1
react-router-dom v5.3.4

Same happens in my case as well, any luck here?

React v18.2.0
React Router Dom v5.2.0


Nonce exposed to policy + fixes

Changes to allow policies access to the verification session nonce + fixes to nonce handling.

Changes to allow policies access to the verification session nonce + fixes to nonce handling.

On the commit message:
Could you please clarify a bit more clearly about the change? Why this is needed and how this is helpful?

I believe the commit messages explain that. Please could you clarify what
needs to be added to them?
On Mon, 25 Sept 2023, 17:36 Yogesh Deshpande, @.***>
wrote:

Changes to allow policies access to the verification session nonce + fixes
to nonce handling.
On the commit message:
Could you please clarify a bit more clearly about the change? Why this is
needed and how this is helpful?
—
Reply to this email directly, view it on GitHub
https://github.com/veraison/services/pull/198#issuecomment-1734101308,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAG433IGMRYPGLRYU52FAS3X4GXIJANCNFSM6AAAAAA5GHZK3M
.
You are receiving this because you authored the thread.Message ID:
@.***>

fixes to nonce handling.

Two things:
I am not clear what is been stated: Why would the policy needs the session nonce ?
What is the context? Is there a github issue that describes the context?
Also  fixes to nonce handling:
is it the size correction or anything, I am not clear reading what is been fixed?

I am not clear what is been stated: Why would the policy needs the session nonce ? What is the context? Is there a github issue that describes the context?

The policy should be able to make any decision as a scheme handler or the relying party verifier, as it is intened to be a potential per-deployment override/subsititute for either.  The fact that it did not already have access to it  is an omission (basically due to the fact that policies get called for each individual submod and  so don't have access to the outer attestation result, where the nonce happens to be. This is a bug being fixed, not a feature being added. There is no issue for this. I've added an additional paragraph to the second commit's message to clarify this. Let me know if something else being added.

Also fixes to nonce handling: is it the size correction or anything, I am not clear reading what is been fixed?

The fact the nonce was being lost form the attestationresult (see the first commit's message)
The nonce size limits (indirectly by ugrading the ear depency --  see 3rd bullet in the second commit's message).

@setrofim Thank you for all the explainations and clarifications. LGTM now!


File.open w is throwing an error in Ruby 3.1.4

https://github.com/actsasflinn/typst-rb/blob/main/lib/typst.rb#L20 is causing me grief while using this library inside a Rails project. Changing that line to use 'wb' instead of 'w' solved the problem for me, but I'm not sure if the real cause was elsewhere.
I forked the library during my testing, so I could send a MR if you're interested.

Thank for the issue and solution. Fix committed and new gem published.


MEKANISM 1.10 DOESNT WORK

HEY AIDANCBRADY
I TRIED OPENING IT BUT I FAILED TO OPEN
A detailed walkthrough of the error, its code path and all known details is as follows:
-- System Details --
Details:
Minecraft Version: 1.10.2
Operating System: Mac OS X (x86_64) version 10.11.5
Java Version: 1.8.0_74, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 104086296 bytes (99 MB) / 337932288 bytes (322 MB) up to<PHONE_NUMBER> bytes (1011 MB)
JVM Flags: 5 total; -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.32 Powered by Forge <IP_ADDRESS>6 6 mods loaded, 6 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UC	mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UC	FML{<IP_ADDRESS>} [Forge Mod Loader] (forge-1.10.2-<IP_ADDRESS>6.jar)
UC	Forge{<IP_ADDRESS>6} [Minecraft Forge] (forge-1.10.2-<IP_ADDRESS>6.jar)
UE	Mekanism{9.2.1} [Mekanism] (Mekanism-1.10.2-3.jar)
UE	MekanismGenerators{9.2.1} [MekanismGenerators] (Mekanism-1.10.2-3.jar)
UE	MekanismTools{9.2.1} [MekanismTools] (Mekanism-1.10.2-3.jar)
Loaded coremods (and transformers):

FIX IT AIDAN

FIX IT AIDAN

Don't make demands @ADITHYAMC

Mekanism-1.10.2-3 is NOT a proper Mekanism version.  Delete whatever the heck that (likely malware) is and never use that site again.
I would bypass the "official" download links that take you to malware happy AddFly.  I personally downloaded the Hermitpack modpack and pulled the files from there, but there is also a way to skip strait to the download page by editing the download link's URL.
Aidan really needs to get around to uploading it to CurseForge (he said he would shortly after v9 came out).  AddFly is far to untrustworthy.

can we please get a pull request for deploader to be updated so it actually installs the right mcmultipart so not everypack that has mekanism and other mods doesnt crash because you guys are using outdated deploader please :(

works fine for me


Option to use Auto1111 Weighting in Comfy Backend

From fooocus github page
"Fooocus uses A1111's reweighting algorithm so that results are better than ComfyUI if users directly copy prompts from Civitai. (Because if prompts are written in ComfyUI's reweighting, users are less likely to copy prompt texts as they prefer dragging files)
To use embedding, you can use "(embedding:file_name:1.1)"
Enable this in the main screen would be killer.

Fwiw auto's weighting is very similar to comfy, the main difference iirc is one of them prefers the weight numbers to go higher than the other does, I forget which is which offhand.
The syntax works the same, you can do (word:1.5) or you can highlight the word, then hold control and hit up/down arrow keys.

the difference between comfUI's and A1111's prompt weighting is that A1111 normalizes the weight among all other prompts. ComfyUI does show them in as they have been specified. So we's being asked for here is a weight normalization

Fwiw auto's weighting is very similar to comfy, the main difference iirc is one of them prefers the weight numbers to go higher than the other does, I forget which is which offhand. The syntax works the same, you can do (word:1.5) or you can highlight the word, then hold control and hit up/down arrow keys.

You aren't saying anything OP doesn't seem to know.
The issue isn't that they're similar. It's that they aren't the same.
If you grab a prompt made in AUTO1111, it's a nice feature to paste that prompt and hit GO. It's OK if you need to select Use A1111 Weighting as a selection or toggle.
For those of us that switch between the two, this would be a valuable option.

if you have an image with metadata on it, just drag it into the center of swarm, it will load the image and its metadata, then click "Reuse Parameters"

That's trus but I don't want to save the image from civitai,  go to my download folder and import . I would like copy , past then generate that image. Big difference

It would be nice to have a little toggle/dropdown on the main generate tab to switch from comfy to a1111 (or others) weighting. I haven't looked into the code or anything, but it seems like it might be a relatively simple addition since all that would be needed is the additional code in the swarm cliptextencode node. Something similar to the node here https://github.com/BlenderNeko/ComfyUI_ADV_CLIP_emb
I tried using this node as is, but it lacks some of the other features the swarm node is using, so it didn't work as well as I'd hoped out of the box. There is probably a way to work around it with a fully custom workflow, but I'm not very familiar with comfyui and what nodes are available so I haven't gotten very far with that yet.


Convert demo cluster to Kubernetes

Converted the Docker Compose Kafka + ArangoDB cluster to Kubernetes. This will allow us to work on new features like adding Kafka Connect source functionality as ArangoDB operates differently in a clustered mode.
Additionally, some dependencies were updated along the way.
May still make a few other tweaks -- will update the comments.

Other changes:

Updated dependencies
GitHub Actions Release workflow uploads Confluent Package
Replaced PropertiesLoader


add /test slash command to re-run ci

sometimes you want to manually trigger the Test workflow from a PR comment (https://github.com/pangeo-data/pangeo-docker-images/pull/156)
This allows you to add /test as the first line of a comment to re-run CI

/test
^ like so (although this probably needs to get merged to work in subsequent PRs)


Support CDXML

At the moment, Ketcher does not know how to work with the CDXML format. I wish there was support for it.

Tested v.2.3


chore(e2e): removes unnecessary cy.wait calls

Removes a couple of calls to cy.wait from our tests.
Signed-off-by: Philipp Rudloff<EMAIL_ADDRESS>

Just to check, you mentioned a "couple", but there was only one removed just infront of checking the title, which I guess is now unnecessary?

The other removals are in the form of commands in feature files which are also cy.wait calls.

Ah gotcha 🤔


BAU Dependabot live security updates

Not 100% if Dependabot will respect multiple entries for the same package manager, this configuration would work well for us though.

Patch security issues as soon as they come up (stopping Snyk/ npm audit from complaining)
Patch other updates on a weekly basis

Have discussed the live security concept with @jankowiakmaria, we think it can be tried out on Toolbox to see if it works or overwhelms.
It also passes https://dependabot.com/docs/config-file/validator/ as suggested by @jankowiakmaria


Standardize with Ruby mojinizer gem

The Ruby mojinizer gem has some very solid romaji conversion logic that might resolve some of the issues here:
https://github.com/ikayzo/mojinizer/blob/master/lib/mojinizer/conversion.rb

@polco @thoogeveen FYI this issue is relevant to the "ー" char not being converted by Wanakana (also https://github.com/WaniKani/WanaKana/issues/40)

Closing due to punctuation/long char combo conversion improvements.


npm run build:win64 succeed, but the .exe file cannot run/start, error attached

Description
Firstly, thank u for your work.
Here is the problem I came accross:
npm run build:win64 succeed, but the .exe file cannot run/start, error attached
Specifications

Version of Electron (run $ electron --version): ``
electron-packager: ^7.0.0
electron-prebuilt:  ^1.1.0
OS: Windows 7
Stack trace from the error message (if any)

无法启动此程序，因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll。尝试重新安装该程序以解决此问题
I've tried every solution on my google search result.
rebuild or install all windows update. nothing worked.
and i've tried built the wechat app on my Mac. It works fine.
<Stack trace here>

Windows update program doesn't install what the program want (api-ms-win-crt-runtime-|1-1-0.dll)
So install the update manully at:
https://support.microsoft.com/en-us/kb/2999226
download the install package that suits your platform.


Activity feed not using project handle

JuiceboxDAO has a handle (@juicebox) but we're rendering Project #1 in the feed. Should be @juicebox

Duplicado ser? https://github.com/jbx-protocol/juice-interface/issues/1912
I was working on this but then switched to https://github.com/jbx-protocol/juice-interface/issues/1926 to clear my head in the meantime

Whatever the solution is to #1912 would fix this also i assume

Thanks @NakedFool yep, totally a duplicate of https://github.com/jbx-protocol/juice-interface/issues/1912
Closing!


What type does the iup.Tree USERDATAid attribute expect?

In the C docs, it seems to expect a pointer to a custom struct, but I cannot figure out how to store userdata in the Go port. I've tried int and string, and it returns garbage after I've set the attribute. I've also tried a pointer to a Go struct, as well as an instance of iup.User without success. (The hope was that I could use int value corresponding to the iup.Ihandle as a unique key.)
How do you use this attribute in the Go port?
If it's not possible, is there any other way to get a unique value (of any kind) for each visible node in the tree and obtain it from the current ID of a node as it is e.g. delivered in a callback? The problem is that LASTADDNODE does not return such a value when I build the tree because I'm adding items recursively in reverse order. Later in callbacks the ID is completely different because the order of items has changed.

It allows the data to be passed but returns 0 later. Maybe I really don't understand how to use this attribute. I set the data as follows after adding a new node:
last := d.tree.GetAttribute("LASTADDNODE")
n, err := strconv.Atoi(last)
if err != nil {
	log.Println(err)
}
user := iup.User()
iup.SetAttribute(d.tree, fmt.Sprintf("USERDATA%v", n), user)

user  is not 0 and I can convert it to int to store my own data. No error occurs. I'm adding data like this for every node in the tree during construction. Using LASTADDNODE like this works fine for images. However, when I later attempt to retrieve the userdata for a node by given ID, it doesn't work:
user := iup.GetAttributeHandle(d.tree, fmt.Sprintf("USERDATA%v", id))
log.Printf("This is always 0: %v\n", user)

As the text says, this is always 0 aka NULL. The node positions change during construction of the tree but the given id in the above code is valid. For example, I use the id provided by SELECTION_CB. It's as if nothing is stored.

I just checked, looks like it is working like this:
user := iup.User()
user.SetAttribute("my", 10)

iup.TreeSetAttributeHandle(tree, "USERDATA", n, user)
...

// then later
user := iup.GetAttributeHandle(iup.GetHandle("tree"), fmt.Sprintf("USERDATA%v", n))
fmt.Printf("%v %d\n", user, user.GetInt("my"))

I also noticed that extra functions like IupTreeSetUserId/IupTreeGetUserId/IupTreeGetId are not implemented, which seems to be useful for these cases. When I find the time I can add them.

Thanks, that reply was very helpful. Since user is 0 in my tree, this confirms that there is no problem with user attribute but that I cannot use LASTADDNODE in the way I'm populating the tree. I'm doing this from bottom up, using ADLEAF with the level as ID and adding items in reverse order. That is, I always use ADDBRANCH and ADDLEAF and go through items in reverse order, recursively. This adds them in the right order in the tree, but LASTADDNODE returns numbers like 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 2,1.
What's puzzling is that using LASTADDNODE for IMAGEid in this way works fine, all entries have the right image. But it appears that USERDATA requires the real index of the node. Unfortunately, there does not seem any way to obtain the real index from the tree, and calculating it is complicated - in fact, I still don't really get how IUP's own example of "method 1" for populating a tree in the docs works for more complex nested trees. Both methods are the most obscure ways of specifying a tree I've ever encountered. :(

int IupTreeGetId(Ihandle *ih, void *userid);

ih: Identifier of the interface element.
userid: Pointer or Lua table associated to the node.

Returns the id of the node that has the userid on success or -1 (nil) if not found. SetUserId must have been called with the same userid.

This looks like it is what you need. I skipped those functions because they pass a user pointer. Maybe cgo.Handle can be used here, so the user can wrap Go struct etc. like it is now, iup.Ihandle already works, and iup.User is designed for that, not sure what to do here. Adding support for iup.User would be easy, can be used for string, int, float, etc.

That seems to be what I need. Adding support for this would be helpful. I'm not 100% sure though because my problem   seems to be knowing the right ID when adding the userdata. The problem is that branches are counted differently from leaves, which makes keeping track of it difficult when adding data recursively according to "method 2" (bottom up). It's kind of annoying that IUP doesn't just provide a unique node ID out of the box, no matter how the node is being moved. Ironically, IMAGEid would suffice for my use case but it is write only.
I've re-opened the issue as a reminder - feel free to close it if you don't have time to add more of these helper functions.

I've found a crazy workaround for my problem, just in case someone has the same problem. When adding nodes, I set the title to an arbitrary key counter as string, add this key with my custom data to an internal store, a simple map[key]datum. After everything has been added, a traverse the nodes directly by counting i from 0...COUNT-1, get the title, lookup my custom data, correct the title, and set the custom data in my internal store with key i:
// correctTitles corrects the titles for the asset tree nodes based on the numbers stored, after all nodes
// have been added, and adds the asset to the id store of the tree. This is a bit of a hack.
// CHECK Performance.
func (d *AssetTreeDisplay) correctTitles(ctx context.Context, prj *projects.Projects, p projects.Project,
	store map[int]projects.Asset) {
	total := d.tree.GetInt("COUNT")
	for i := 0; i < total; i++ {
		n := d.tree.GetInt(fmt.Sprintf("TITLE%v", i))
		asset, ok := store[n]
		if !ok {
			log.Printf("WARN: Missing title for asset tree node %v.\n", i)
			continue
		}
		if asset.IsNull() {
			d.tree.SetAttribute(fmt.Sprintf("TITLE%v", i), fmt.Sprintf(tr.T("dlg.asset-list-project-name"), p.Name(prj)))
		} else {
			d.tree.SetAttribute(fmt.Sprintf("TITLE%v", i), asset.Name(prj, p))
		}
		d.ids.Set(i, asset)
	}
}

It's quite a hack but works like a charm. The changing of the title is not visible.


Added event timestamp to Jackson log

Signed-off-by: Asif Sohail Mohammed<EMAIL_ADDRESS>Description

Added default timestamp to Jackson log which will be defaulted to time when we build the JacksonLog object.
Named the field as "event_timestamp". Let me know if there are any other suggestions

Issues Resolved
Check List

[ ] New functionality includes testing.
[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed with a real name per the DCO

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

Thanks for making this change. Can you help me understand the goal of this new field some?
I also made some inline comments.

In general Log pipeline doesn't have a timestamp field for events if customer wants to create dashboards based on timestamp. Logstash has a @timesamp field which is by default set to when it sees the event.
Date processor has a target configuration option which determines which field to update the date time extracted from log(usually a field generated by Grok). By default the event_timestamp will be updated if target configurations is not provided.
Sample configuration
date:
match: ["logdate", "MMM dd yyyy HH:mm:ss"]
target: event_timestamp
zoneid: America/Chicago

Thanks for making this change. Can you help me understand the goal of this new field some?
I also made some inline comments.

In general Log pipeline doesn't have a timestamp field for events if customer wants to create dashboards based on timestamp. Logstash has a @timesamp field which is by default set to when it sees the event.
Date processor has a target configuration option which determines which field to update the date time extracted from log(usually a field generated by Grok). By default the event_timestamp will be updated if target configurations is not provided.
Sample configuration date: match: ["logdate", "MMM dd yyyy HH:mm:ss"] target: event_timestamp zoneid: America/Chicago

Hey all, I think we are making design decisions in a PR request. Let's pause this work here and hash some of this out in the issue: #509. I think this will save us time and ensure there aren't a significant number of revisions to get this PR through. Additionally, there are other unknowns we should agree upon before implementing the functionality for #509.

Date Time Processor Configuration fields
The concept of timestamps on Data Prepper (should this be for all event types or just logs?)
How to perform pattern matching
etc...(there are probably more)

I updated the issue #509  with list configurations I'm planning to implement.
I think we should add timestamp for all event types.

Closing this PR. Will create a new PR for adding timestamp to Jackson event.


Google Drive OSX desktop tool not syncing files from local

OSX 10.10.5
G-Drive app ver: ?
Changes on cloud gets synced instantaneously.

Updating the software to the latest one available (1.31.2873.2758. Wow) seems to solve the issue for me.

I thought re-installing the app solved but now I'm seeing the issue occurring again. Re-booting the app doesn't seem to help.

Today it seems upload is working well. Hm..

Context is now a bit different since the last time because I'm now on a re-created account and OSX is upgraded to 10.12.1 Sierra, but an older version of G-Drive seems to have a problem in uploading several hundreds of thousand files. With today's latest 1.32.4066.7445 it seems to be working at least for the last few hours.

Now it's all synced.
I moved the Mac to right next to the wifi router (before it was 15+ feet away with walls). Initially even after the move G-Drive showed the same symptom but one day suddenly it finished syncing. So, I don't know what worked.


Update ballista readme link

Which issue does this PR close?
Closes #.
Rationale for this change
Ballista has moved, update link
What changes are included in this PR?
Updates Ballista README.md link
Are there any user-facing changes?
No

Codecov Report

Merging #1765 (adb3711) into master (8e1666a) will increase coverage by 0.00%.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1765   +/-   ##
=======================================
  Coverage   83.47%   83.48%
=======================================
  Files         196      196
  Lines       55923    55949   +26
=======================================
+ Hits        46684    46710   +26
  Misses       9239     9239

Impacted Files
Coverage Δ

parquet_derive/src/parquet_field.rs
65.75% <0.00%> (-0.23%)
:arrow_down:

arrow/src/compute/kernels/cast.rs
95.77% <0.00%> (-0.05%)
:arrow_down:

parquet/src/encodings/encoding.rs
93.65% <0.00%> (+0.19%)
:arrow_up:

arrow/src/array/transform/mod.rs
86.96% <0.00%> (+0.22%)
:arrow_up:

Continue to review full report at Codecov.

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


replace sfdisk w/ python library in rouge

sfdisk sucks, can't create GPT images for UFS device. Aim for more flexibility with native gpt-image library.

Thanks! I'm generally happy with changes, but there are few minor comments.
Also, looks like CI tools it not happy. You can do local checks with
flake8 . --count --max-complexity=12 --max-line-length=120 --statistics

corrected, also rebased on main


Fix broken link

The link to the atom repository was broken, so I fixed it.

For what it's worth, the link to rss should also be updated, as it also uses the old repo name (though GitHub is kind enough to redirect us to the new repo, for now)

@just1602, the link should point to https://github.com/rust-syndication/rss

Check #12 instead :)


editorconfig: apply formatting rules more selectively

I worked out why Vim was using spaces for indentation in the makefile!

well spotted
:cake:


Current per phase?

I assume that all exposed data is added as sensors in the (awesome) integration? Is in that case, the API really not exposing current in, or power in, per phase? Should be requested from Easee since it will be required for correct and efficient power control (eg manual load balancing).

Hi, currents in all phases are available as attributes on the in_current sensor, the state is showing the maximum value of the phase currents. Is this what you are looking for?

Maybe, but in that case the nomenclature is incorrect. It should be L1..L3 (plus possibly N) for incoming currents. T-currents is outgoing currents or even delta connected load currents, which really would mess everything up. I can't believe there are any delta connections in the box though.
Possibly the (T2,T3,T4) is (-L3/2,+L2/2,-L1/2) and T5 is +L3/2, but that would surprise me. T5 could be N-related aswell, but not standard. T1 and T6 is missing. Can't know for sure without more data on internal connections or information on set attribute names. If nothing else, I can measure all currents and do my own analyze, I guess.
Anything you have any data on?

Yes, I think the names are confusing, but let me try to explain:
Tx means terminal x in this case. In the unit there are five connection terminals that this refers to.
You can see in the manual from easee what is connected to each terminal depending on your electrical system page 23-24:
https://easee-international.com/uk/wp-content/uploads/2021/02/EN_Easee_HomeCharge_Guide.pdf
They are numbered from the left and 1 is always PE and therefore never have any current (unless there is a fault in the connection).
So it depends on your electrical system which of the Tx values are interesting for you.
In some future we may change this so that it displays more easily understandable names, like L1-L3, but for now we are presenting it as received from easee API.
It is the same with the voltage sensor if you look at the attributes you can see things like "inVoltageT2T3" and this means the voltage as measured between terminal 2 and terminal 3.
outputCurrent is the current limit applied to the charger right now, it is the resulting current limit from all the other current limits, hence "output" current. So it is not a measurement, it is a setting.
There is an ongoing internal discussion how to present the current limits, my personal preference is to collect all current limits in a single sensor with attributes. And change the name of the sensor above to just "current" (i.e. remove the "in_" part of the name).
The current setup is a bit of a result of us having a hard time understanding things initially as well, but I think we are getting more enlightened as we go along, so it should improve as we make future releases.

Ok, thank you Ola! I guess it's natural to call the terminal connections Tn, even though it makes it easy to mix up with the internal three phase lingo. Thank you for the explanation, I can get what I need - closing case. It may, however, be an idea to consider change from Tn to something else in the future to avoid misunderstandings.


proposal: issues: distinguish "blocks beta/rc" from "blocks final release"

When we (@golang/osp-team) triage the issues labeled with release-blocker prior to a release, we often end up sorting them into a finer granularity:

“blocking the next beta” (issues that will need broad testing before the release),
“blocking the release candidate” (known regressions with limited impact and clear testing steps),
“blocking the final release” (documentation, certain kinds of test flakiness).

We end up repeating that classification for each pre-release build, and we spend time discussing the classifications when they could often be made by smaller numbers of people ahead of time.
Furthermore, it's probably useful for folks in the community to be able to see that classification, so that they can set expectations appropriately (and so that they can point out issues that might need more testing than we thought).

I propose that we do one of the following:
a. Create milestones for each pre-release (Go1.13beta1, Go1.13rc1, and so on).

These pre-releases are conceptually before the main miletone (Go1.13), so a release-blocker on Go1.13 would indicate the “blocking the final release” category.

b. Or, create labels for each pre-release (next-beta, next-rc), with the expectation of zero next-beta issues open when we cut a beta release and zero next-rc issues open for a given milestone when we cut the corresponding pre-release for that milestone.

We would need to decide whether to have GopherBot ensure that next-* issues are also labeled release-blocker, or have GopherBot remove the release-blocker label as redundant.

@andybons believes that our increased attention to the release scheduling process may make this less of an issue, and that we should revisit this after the Go 1.14 release, in light of how well Go 1.14 worked.
Putting on hold for now.


chore: Tweak tabs, cleanup PropTypes, and default exports

High Level Overview of Change
Context of Change
Tabs will now switch _ to - for the url
Several components had both prop interfaces and PropTypes defined. Switched more locations to explicit exports. This uncovered several places that imported components using the name "Account" that weren't correct.
Type of Change

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] Refactor (non-breaking change that only restructures code)
[ ] Tests (You added tests for code that already exists, or your new feature included in this PR)
[ ] Documentation Updates
[ ] Release

Can you make the _ versions of the site also redirect to the same page? (That way old links to specific transactions won't break)

Can you make the _ versions of the site also redirect to the same page? (That way old links won't break)

Only the new upgrade status page is affected


[chore] Update @typescript-eslint

Summary: To get the fixes from this saga of bugs.
Relevant Issues: N/A
Type of change: /kind bugfix
Test Plan: yarn typecheck && yarn lint. Editors should still behave.

As per usual with the pr-third-party-deps check: this is only updating existing dependencies, not adding new ones.


Update project-ideas.json

Changes proposed
I have added project resources for web development which are free and guided ones.

Hi @rover07. Welcome to LinksHub! :) We don't accept unassigned pull requests, so I'm putting yours in draft mode for now. In the future, please raise an issue wait until it has been approved and assigned to you before you submit a pull request. Refer to our Contributing Guide to learn how to effectively contribute to the project. Happy Contributing! 😊

Sure, Thanks!

This PR is invalid.


fix: quick fix to data attribute at CommandPrimitive.Item that was applying a disabled state style all the time

Data attributes at <CommandPrimite.List /> component should be written as data-[disabled=true] in order to avoid styles being applied to element, even when it's not disabled.

Hello @ricardoraposo, I had the same problem and fixed it the same way. Thank you for your Pull Request, it allowed me to be sure that my fix was correct.

@shadcn u need to review this PR

Thank you so much. I was struggling with this too until I saw your PR

+1 for this PR. I had the same issue and this change fixed it.

@ricardoraposo thankkkssss .. ui -> command.tsx -> [search] CommandPrimitive.Item -> [Copy Paste]
ClassName={cn(
"relative flex cursor-pointer select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none aria-selected:bg-accent aria-selected:text-accent-foreground data-[disabled=true]:pointer-events-none data-[disabled=true]:opacity-50 0"

thanks so much @ricardoraposo, @shadcn please review this PR

@shadcn there is still some missing pieces to Command, #2626 which is a follow up to #1980. ie. Incorrect usage of aria attributes instead of data atrributes.


packages: reloading a package fails

Description
Reloading a package is broken, as it tries to re-add the service and it fails if the service is already running.
Version information

OS: e.g. Ubuntu 18.05
Project commit/version: development (4e9f2d4fbe6e3da089e48ac26297cfe7a87c0d7d)
Browser: e.g. chrome

Installation method
Development installation via poetry install
Steps to reproduce
Reload any package from packages UI.
Traceback/Logs/Alerts
Traceback (most recent call last):
  File "/home/abom/projects/jumpscale/js-next/js-sdk/.venv/lib/python3.6/site-packages/gevent/baseserver.py", line 26, in _handle_and_close_when_don$
    return handle(*args_tuple)
           │       └ (<gevent._socket3.socket object, fd=17, family=2, type=2049, proto=0>, ('<IP_ADDRESS>', 59030))
           └ <bound method GedisServer._on_connection of GedisServer(
               instance_name='threebot',
               host='<IP_ADDRESS>',
               port=16000,
               enab...
  File "/home/abom/projects/jumpscale/js-next/js-sdk/.venv/lib/python3.6/site-packages/jumpscale/servers/gedis/server.py", line 279, in _on_connectio
n
    result = self._execute(method, args, kwargs)
             │    │        │       │     └ {'path': '/home/abom/projects/jumpscale/js-next/js-sdk/jumpscale/packages/tfgrid_solutions'}
             │    │        │       └ []
             │    │        └ <bound method Packages.add_package of <packages.Packages object at 0x7f9d7b3fbb00>>
             │    └ <function GedisServer._execute at 0x7f9d80326c80>
             └ GedisServer(
                 instance_name='threebot',
                 host='<IP_ADDRESS>',
                 port=16000,
                 enable_system_actor=True,
                 run_async=True,
                 _a...
> File "/home/abom/projects/jumpscale/js-next/js-sdk/.venv/lib/python3.6/site-packages/jumpscale/servers/gedis/server.py", line 228, in _execute
    response["result"] = method(*args, **kwargs)
    │                    │       │       └ {'path': '/home/abom/projects/jumpscale/js-next/js-sdk/jumpscale/packages/tfgrid_solutions'}
    │                    │       └ []
    │                    └ <bound method Packages.add_package of <packages.Packages object at 0x7f9d7b3fbb00>>
    └ {}
  File "/home/abom/projects/jumpscale/js-next/js-sdk/.venv/lib/python3.6/site-packages/jumpscale/servers/gedis/baseactor.py", line 25, in wrapper
    result = func(*bound.args, **bound.kwargs)
             │     │     │       │     └ <property object at 0x7f9d8afd4ea8>
             │     │     │       └ <BoundArguments (self=<packages.Packages object at 0x7f9d7b3fbb00>, path='/home/abom/projects/jumpscale/js-next/j$
-sdk/jumpsc...
             │     │     └ <property object at 0x7f9d8afd4e58>
            │     └ <BoundArguments (self=<packages.Packages object at 0x7f9d7b3fbb00>, path='/home/abom/projects/jumpscale/js-next/js-sdk/jumpsc...
             └ <function Packages.add_package at 0x7f9d7b3a9d90>

  File "/home/abom/projects/jumpscale/js-next/js-sdk/jumpscale/packages/admin/actors/packages.py", line 35, in add_package
    return j.data.serializers.json.dumps({"data": self.threebot.packages.add(path=path, giturl=giturl, **extras)})
           │ │                                    │    │                     │    │     │      │         └ {}
           │ │                                    │    │                     │    │     │      └ ''
           │ │                                    │    │                     │    │     └ ''
           │ │                                    │    │                     │    └ '/home/abom/projects/jumpscale/js-next/js-sdk/jumpscale/packages/
tfgrid_solutions'
           │ │                                    │    │                     └ '/home/abom/projects/jumpscale/js-next/js-sdk/jumpscale/packages/tfgri
d_solutions'
           │ │                                    │    └ <property object at 0x7f9d7b3ab188>
           │ │                                    └ <packages.Packages object at 0x7f9d7b3fbb00>
           │ └ <property object at 0x7f9d88990e58>
           └ <jumpscale.loader.J object at 0x7f9d88989208>

  File "/home/abom/projects/jumpscale/js-next/js-sdk/jumpscale/servers/threebot/threebot.py", line 459, in add
    self.install(package)
    │    │       └ <jumpscale.servers.threebot.threebot.Package object at 0x7f9d7930a550>
    │    └ <function PackageManager.install at 0x7f9d80393730>
    └ PackageManager(
        instance_name='default',
        parent=ThreebotServer(instance_name_='default'),
        packages={'auth': {'path': '/...

  File "/home/abom/projects/jumpscale/js-next/js-sdk/jumpscale/servers/threebot/threebot.py", line 551, in install
    self.threebot.services.add_service(service["path"])
    │    │                             └ {'name': 'tfgrid_solutions_auto_extend_pools', 'path': '/home/abom/projects/jumpscale/js-next/js-sdk/jumpsca
le/packages/tfgri...
    │    └ <property object at 0x7f9d803919a8>
    └ PackageManager(
        instance_name='default',
        parent=ThreebotServer(instance_name_='default'),
        packages={'auth': {'path': '/...

  File "/home/abom/projects/jumpscale/js-next/js-sdk/jumpscale/tools/servicemanager/servicemanager.py", line 128, in add_service
    raise j.exceptions.Value(f"Service with name {service.name} already exists")
          │ └ <property object at 0x7f9d88990a48>
          └ <jumpscale.loader.J object at 0x7f9d88989208>

jumpscale.core.exceptions.exceptions.Value: Service with name threebot_deployer_auto_extend_pools already exists

on verification

on verification


Implement a device posture hook inside the client

Is your feature request related to a problem? Please describe.
We want to make sure our clients fulfill some basic criteria (such as an enabled AV or an up-to-date patchlevel of the OS) before connecting to our backends.
Describe the solution you'd like
It would be great if we could implement some pre-connect-hook so we can run custom scripts and checks before the client connects to a network. Of course this can be tinkered with but it still would improve our security by a good margin.
https://ferrumgate.com/docs/configuration/settings/device-posture/ offers a potential way how this could be implemented.
Describe alternatives you've considered
If we can approve devices conditionally based on their endpoint protection status which is queried from a backend - that could be a viable workaround too.

This is no longer relevant as we're using another method to check device posture.

Can you enlighten us as to what you chose for posture management please?

Hey @acrow-geo
Would you mind joining NetBird Slack? We have a few thoughts about these features too
https://join.slack.com/t/netbirdio/shared_invite/zt-vrahf41g-ik1v7fV8du6t0RwxSrJ96A


Push releases from travis

After building a tag travis should push a prerelease draft containing the zip files for each os (assembling the release message from the changelog can come later)

is this actually blocking 30.1 release?

done


Add Akeneo adapter

Hello,
It's possible to add a Akeneo adapter ?
https://github.com/kiboko-labs/flyimg/tree/master/src/Akeneo
thank's for advance.

Hey @Philippe-M
Thank you for opening this issue, could you please provide more details about the new adapter?
if you have something already up and running maybe you can create a PR to add it to Flyimg.

Hey @sadok-f
Akeneo is a PIM, it offers an API to be able to use it with other applications.
For example I use it from Excel by VBA code which queries Akeneo by the API, in return I get a url corresponding to the high definition image, then I pass this url to Flyimg which allows me to generate an embeddable image low definition on the fly and at the right dimension in Excel.
Unfortunately I do not master the development well enough to offer a PR.
There is this fork https://github.com/kiboko-labs/flyimg of Flyimg which integrates Akeneo but it seems to be based on an old version.

Hi @Philippe-M
I'm wondering if you still use Flyimg in your company/organisation ?
If so, it would be great if you could add your entry here in the Adoperts file
https://github.com/flyimg/flyimg/blob/main/ADOPTERS.md
many thanks!


Add uninstall script and make the bootstrap script install-only

This PR adds a new toltecctl script, installed by the toltec-bootstrap package, that supersedes the former entware-reenable script and provides a way to uninstall Toltec (fixes #295). This script could be extended to add new install management features in the future. The uninstall script does the following things:

Uninstalls all Toltec and Entware packages, running removal scripts for each package.
Removes the bind mount of Toltec files on /opt (the mount is removed lazily so that it does not fail even if some processes that have files opened in that folder are still running)
Removes all Toltec files
Clears Toltec definitions from .bashrc
Re-enables xochitl
Reboots the device

Another major change of this PR is to make the bootstrap script fail if files from previous installs remain in the folders used by Toltec (fixes #332). With this change, the bootstrap script only has a single role, that is to create a new Toltec install in a clean system. Roles previously assumed explicitly or implicitly by the bootstrap script are deprecated:

To re-enable an existing install after a system update, users should run toltecctl enable instead of re-running the bootstrap script.
To create a new clean install, users should first uninstall the existing one and then run the bootstrap script.
To switch to another branch (see #341), users should manually edit the /opt/etc/opkg.conf file instead of re-running the bootstrap script (a future PR could extend the toltecctl script to handle switching branches).

Test plan
(Only tested on rM2 so far.)
Uninstall script

Upgrade the toltec-bootstrap package to version 0.0.5-1 (this will remove the bootstrap and entware-reenable scripts from the home folder and add the toltecctl script to the ~/.local/bin folder)
Run ~/.local/bin/toltecctl enable and re-source .bashrc (to add .local/bin to the PATH)
Run toltecctl uninstall
After the tablet reboots, make sure no traces of the Toltec install remain (in ~/.entware, /opt, /lib/systemd/system/opt.mount)
If you had disabled xochitl, make sure that it starts up again after uninstalling

Re-enable script

Upgrade the toltec-bootstrap package to version 0.0.5-1 (this will remove the bootstrap and entware-reenable scripts from the home folder and add the toltecctl script to the ~/.local/bin folder)
Simulate a system update, for example by switching to the other root partition or using remarkable-update
Run ~/.local/bin/toltecctl enable
Make sure that Toltec has been re-enabled (files visible in /opt, opkg command working, apps running)

Bootstrap script

Copy the new bootstrap script to the tablet.
Try running the bootstrap script with an existing Toltec install (the script should fail and tell you that Toltec is already installed)
Try running the bootstrap script with only some parts of a Toltec install remaining (for example, only the .entware folder - the script should fail and tell you which files need to be cleaned up)
Run the bootstrap script after uninstalling Toltec or from a clean system, and make sure the install works.

Thank you very much for your review @LinusCDE!

A cool feature would be to have toltec-bootstrap automatically add /home/root/.local/bin to PATH upon upgrade to the newer version.

I added a new toltecctl set-path action that automatically fixes or upgrades the PATH in bashrc. I added this command to the package’s configure() block so that it is invoked when the package is updated.

Disabling toltec also doesn't affect the services. It removes /opt, but systemd may still be configured to attempt launching remux. In my case it also didn't fall back to xochitl, so resetting the service files similar to on uninstall may be needed. Or at least warn the user about what to do.

This is a good point. Actually, I’m not sure whether the action of disabling Toltec without uninstalling it is useful to have in toltecctl. I assume most users will want to completely uninstall it. So I’ve removed this option to make things less confusing.
Also, thanks for working on the Bash completions! I updated the _toltecctl completion script to match the new set of actions.

Cool. I tested the set-path command on the rm1 and it works fine!
Would you want me to retest everything again or can I just accept it? I looked at the new commits and I don't see any issues or things that need a full re-review imo.

Would you want me to retest everything again or can I just accept it? I looked at the new commits and I don't see any issues or things that need a full re-review imo.

On my side, I re-did the tests for the uninstall and bootstrap scripts (on rM2), and also tested that upgrading the package sets the PATH as expected. I don’t think it’s necessary to re-do all the other tests since there weren’t any major changes.

Maybe we should revert @Eeems’ suggestion from above of bumping toltec-reenable’s version from 0.0.4 to 0.0.6 if this PR is to be merged before #342.

Reverted the version to 0.0.5. I will set PR #342’s version to 0.0.6.

Hi, I'm trying to run the uninstall command added, but get this error:
"/home/root/.local/bin/toltecctl: line 181: uninstall_force: command not found"
Any ideas what's going on?

Hi, I'm trying to run the uninstall command added, but get this error:
"/home/root/.local/bin/toltecctl: line 181: uninstall_force: command not found"
Any ideas what's going on?

Just kidding, figured it out. uninstall-force() is defined but uninstall() references uninstall_force(). Changing the underline  to a hyphen fixes the issue.


SWD: 5V pin?

I'm creating SOICbit footprints and components for https://librepcb.org/, in order to connect an ARM based board to an SWD debug probe (JLink).
JLink offers a (non-standard?) 5V pin on the connector (power from USB) that can be turned on via software: https://www.segger.com/products/debug-probes/j-link/technology/interface-description/#swd-connector-pinout Do you think we could put it on pin 2 or 3, to get some kind of standardization?

I have no problem with that. I should say that the suggestions on the Readme.md are not standards, merely suggestions. But I also appreciate that suggestions can become standards through convention and inertia. Will you submit an amended Readme.md with the PR for the Librepcb footprint files? I acknowledge that Librepcb is less dependent on Github repos for footprints - but it would be nice to host them here too.

Yes, I can open a PR!
LibrePCB libraries should usually be repositories themselves (for easier checkout), but I can submit a file with a link to the library repo (https://github.com/dbrgn/SOICbite.lplib).

thanks for the link. I'm not an expert on licenses but you seem to have a different one than the one used for SOICbite. Is that compatible?

CC0 is essentially public domain, so it's compatible with any license! It means "no restrictions or guarantees whatsoever".

But no attribution. It's interesting as I don't really think copyright comes into play if you use a different file format to generate the same footprint in copper etc and you have linked to the original repo so there is kind of attribution there. But you don't impose attribution on anyone who copies your code. I'm not bothered about attribution to a large degree - the main reason I added a license was because someone asked for it. Just interesting to see how a license does or does not affect things! :-)

CC0 is the recommendation for all LibrePCB libraries, since LibrePCB should be usable for commercial projects as well, and a project always contains the library elements. If you want to do a commercial project and include a library element that requires attribution, dealing with this in a legally correct way is probably quite tricky.
It seems that most people simply ignore this issue when using licenses with attribution requirements :slightly_smiling_face:


Create SortingAnArray.md

@chaiturocks1999  thnx for contributing, try this year, and make sure you follow me and star this repo for updates about special swags I will be giving.
Contribute in October for Hacktoberfest 2020


Bad response from server

When using offlineshop, bad response from server error is get when using COP currency . Usd works fine
Using bluewallet

Seems like main problem is the currency data feed.


Changing the APEX repository to the new location

at https://github.com/UO-OACISS/apex.git, and updating
the APEX documentation link to https://uo-oaciss.github.io/apex.
Any background context you want to provide?
Moved the APEX repo from my personal workspace on GitHub to the UO-OACISS organization.

Can one of the admins verify this patch?

add to whitelist


Smokepopbelt BulletImpactNearby Error

IMPORTANT: Please first search existing bugs to ensure you are not creating a duplicate bug report!
--> Searched and didnt see it/
Describe the bug
When a smokepop belt is lying around on the ground and bullets impact nearby than the error log will show reds.
Steps to reproduce the behavior (VERY IMPORTANT)

Start new Coliny
Spawn in a smokepop belt
Draft a colinist and let him stand next to the belt on the ground
Shoot at that colonist standing next to the belt with another colonist

Error Log
playerlog.txt

Hugslib log
https://gist.github.com/4ea4cb9e179491cfdbe5e96f1aa752c3
Save file
!!! Please add a save file where the issue occurs to speed up testing and fixing of the issue !!!
added a safefile named Smokepoperror.rws in an zip in comment below
Screenshots
!!! Add screenshots to help explain your problem here !!!

added a screenshot
Mod list (For vanilla report, it has to be same as below list.)

Harmony
Core
Royalty (optional)
HugsLib
RimThreaded

i used this exact modlist with rovalty, rimthreaded version 1.3

somehow i cant add that safefile here. if you need it, ping me in your discord, my name is clark there and i send it to you

The same error can be trigger with the royaltry low-shield pack item
Exception ticking Bullet_ChargeRifle24201: System.NullReferenceException: Object reference not set to an instance of an object
at RimWorld.BroadshieldPack.Notify_BulletImpactNearby (RimWorld.BulletImpactData impactData) [0x0000e] in :0
at RimWorld.Bullet.NotifyImpact (Verse.Thing hitThing, Verse.Map map, Verse.IntVec3 position) [0x00074] in :0
at RimWorld.Bullet.Impact (Verse.Thing hitThing) [0x0004a] in :0
at Verse.Projectile.ImpactSomething () [0x00329] in :0
at Verse.Projectile.Tick () [0x000ed] in :0

Smokepoperror.zip

[Tested on RT 1.3.2]
I tested the save provided here, and was able to reproduce the error...However, the same error happened even without RimThreaded.
Conclusion
This is an issue with RimWorld itself, and is not related to RimThreaded.

Oh sorry about that. I had too much trust in Tynan apparently... #foxyourgamegoddammit

Oh sorry about that. I had too much trust in Tynan apparently... #foxyourgamegoddammit

It's okay, that's why we test these. But do keep this issue open, as there is a reason we didn't close it ourselves. ;)
It is now labeled as a Vanilla Bug and will be forwarded to Tynan, I believe.

oh you will forward it? let me edit that # out real quick :P


Fix handling of PageSize for ELB/ELBv2

Resolves #1497

Thanks and welcome to the Moto community!

Thanks!