text:
Add formula C6H11O9P to CHEBI:140159

Hi ChEBI
could you please add the formula C6H11O9P to CHEBI:140159 ?
There is no structure but the formula would be used for balancing in Rhea.
Thank you, Alan

Hi Alan,
Now done.
Best regards,
Gareth

authors: G-Owen alanbridge

repo: ebi-chebi/ChEBI


text:
Please add relation to CHEBI:144045

If you can please add relation CHEBI:144045 is_a CHEBI:84497 that would be great.
Thanks

Now done.

source: gharchive/issue

license_type: permissive

license_source: github-api


text:
import_stps command throws error when attempting to read CSV file

Sentry link is here: https://sentry.io/organizations/ebm-datalab/issues/1090907827/?project=1254683
Traceback:
InvalidFileException: openpyxl does not support .csv file format, please check you can open it with Excel first. Supported formats are: .xlsx,.xlsm,.xltx,.xltm
  File "openprescribing/manage.py", line 27, in <module>
    execute_from_command_line(sys.argv)
  File "django/core/management/__init__.py", line 364, in execute_from_command_line
    utility.execute()
  File "django/core/management/__init__.py", line 356, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "django/core/management/base.py", line 283, in run_from_argv
    self.execute(*args, **cmd_options)
  File "django/core/management/base.py", line 330, in execute
    output = self.handle(*args, **options)
  File "pipeline/management/commands/run_pipeline_e2e_tests.py", line 33, in handle
    run_end_to_end()
  File "pipeline/management/commands/run_pipeline_e2e_tests.py", line 127, in run_end_to_end
    runner.run_all(2017, 9, under_test=True)
  File "pipeline/runner.py", line 433, in run_all
    run_task(task, year, month)
  File "pipeline/runner.py", line 403, in run_task
    task.run(year, month, **kwargs)
  File "pipeline/runner.py", line 245, in run
    call_command(*tokens)
  File "pipeline/runner.py", line 383, in call_command
    return django_call_command(*args)
  File "django/core/management/__init__.py", line 131, in call_command
    return command.execute(*args, **defaults)
  File "django/core/management/base.py", line 330, in execute
    output = self.handle(*args, **options)
  File "pipeline/management/commands/import_stps.py", line 16, in handle
    wb = load_workbook(kwargs['filename'])
  File "openpyxl/reader/excel.py", line 311, in load_workbook
    data_only, keep_links)
  File "openpyxl/reader/excel.py", line 126, in __init__
    self.archive = _validate_archive(fn)
  File "openpyxl/reader/excel.py", line 96, in _validate_archive
    raise InvalidFileException(msg)

Possibly one for @inglesp?

Since #1793 the format has been XLS; tests need updating

authors: evansd sebbacon

repo: ebmdatalab/openprescribing

license: MIT


text:
Adjust sickrage's module height to match plex modules

Enhancement request to increase sickrage's module height to match plex's modules,

Enhancement added 133e69443dfdae409f86ce9a6ffe365ecf4c59f9

repo: ebright/maraschino


text:
feat: separate unexpected from expected exceptions

What this PR changes/adds
Distinct between expected (subclasses of EdcApiException) from unexpected (any other) exceptions.
The latter, as unexpected, will return a 5xx error, by default a 500 Internal Server Error, as it's a generic "server failure" error.
Why it does that
To improve error handling.
Further notes

introduced a InvalidRequestException that replaces all the IllegalArgumentException in the data-management api modules
separated the exception mapper in 3 parts: EdcApiExceptionMapper, ValidationExceptionMapper and UnexpectedExceptionMapper

Linked Issue(s)
Closes #1730
Checklist

[x] added appropriate tests?
[x] performed checkstyle check locally?
[x] added/updated copyright headers?
[x] documented public classes/methods?
[x] added/updated relevant documentation?
[x] assigned appropriate label? (exclude from changelog with label no-changelog)
[x] formatted title correctly? (take a look at the CONTRIBUTING and styleguide for details)

Codecov Report

Merging #1744 (42635f1) into main (7b204aa) will decrease coverage by 56.77%.
The diff coverage is 0.00%.

@@              Coverage Diff              @@
##               main    #1744       +/-   ##
=============================================
- Coverage     67.33%   10.56%   -56.78%
- Complexity        0      475      +475
=============================================
  Files           785      785
  Lines         16858    16842       -16
  Branches       1061     1059        -2
=============================================
- Hits          11352     1779     -9573
- Misses         5050    14979     +9929
+ Partials        456       84      -372

Impacted Files
Coverage Δ

...r/core/defaults/assetindex/InMemoryAssetIndex.java
0.00% <ø> (-91.23%)
:arrow_down:

...e/dataspaceconnector/api/ServiceResultHandler.java
0.00% <0.00%> (ø)

...r/api/datamanagement/asset/AssetApiController.java
0.00% <0.00%> (-97.73%)
:arrow_down:

...i/datamanagement/catalog/CatalogApiController.java
0.00% <0.00%> (-71.43%)
:arrow_down:

...tractagreement/ContractAgreementApiController.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...actdefinition/ContractDefinitionApiController.java
0.00% <0.00%> (-95.35%)
:arrow_down:

...tnegotiation/ContractNegotiationApiController.java
0.00% <0.00%> (-96.67%)
:arrow_down:

...gotiation/model/NegotiationInitiateRequestDto.java
0.00% <0.00%> (-100.00%)
:arrow_down:

...ionInitiateRequestDtoToDataRequestTransformer.java
0.00% <0.00%> (-90.00%)
:arrow_down:

...nagement/policy/PolicyDefinitionApiController.java
0.00% <0.00%> (-93.34%)
:arrow_down:

... and 537 more

Continue to review full report at Codecov.

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

source: gharchive/pull-request

authors: codecov-commenter ndr-brt


text:
fix: compilation

What this PR changes/adds
Fix compilation errors caused by https://github.com/eclipse-edc/GradlePlugins/pull/200
Why it does that
Briefly state why the change was necessary.
Further notes
List other areas of code that have changed but are not necessarily linked to the main feature. This could be method
signature changes, package declarations, bugs that were encountered and were fixed inline, etc.
Linked Issue(s)
Closes # <-- insert Issue number if one exists
Please be sure to take a look at the contributing guidelines and our etiquette for pull requests.

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

Comparison is base (c72fc66) 71.72% compared to head (cd1ac68) 71.71%.
Report is 1 commits behind head on main.

Files
Patch %
Lines

...or/dataplane/api/DataPlaneControlApiExtension.java
0.00%
4 Missing :warning:

.../api/controller/DataPlaneControlApiController.java
66.66%
2 Missing :warning:

...tor/dataplane/api/DataPlanePublicApiExtension.java
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    #3699      +/-   ##
==========================================
- Coverage   71.72%   71.71%   -0.02%
==========================================
  Files         919      919
  Lines       18447    18450       +3
  Branches     1034     1034
==========================================
  Hits        13232    13232
- Misses       4756     4759       +3
  Partials      459      459

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

repo: eclipse-edc/Connector


text:
refactor: streamline decorators and registry

What this PR changes/adds
This PR streamlines the token decorators and registry in the following way:

there is only one TokenDecoratorRegistry interface and only one implementation
the TokenDecoratorRegistry gets registered once in the core module
a new TokenDecorator interface, with a changed signature to enable @FunctionalInterface/lambda:void decorate(Map<String, Object> claims, Map<String, Object> headers);

Why it does that
harmonized way to generate tokens (e.g. JWTs)
Further notes

the signature change of TokenDecorator is not only a breaking change, it also changes the semantics, because previously, it was more like a "producer", whereas now, the decorator mutates the claims and headers fields, which makes it more semantically intuitive.

Linked Issue(s)
Closes #3744
Please be sure to take a look at the contributing guidelines and our etiquette for pull requests.

sorry for being nitpicking on unit tests, in any case it can be merged

that's totally fine, i've been refactoring, copy-pasting, renameing and redoing so many classes and tests over the last couple of weeks, that a fresh set of eyes is very welcome :)


text:
TRG 5.09 Helm test and upgrade workflow missing

The current helm-chart-lint workflow is only linting the Chart, but not executing the test and upgrade step, like described in the workflow example in TRG 5.09

Since the Chart contained in this repo rely heavily on the tracusx-edc, the Helm test and upgrade workflow can be added (if possible) at a later point in time. Not necessarily needed in 1.10.15 (Tracuts-X 23.12)

repo: eclipse-tractusx/knowledge-agents-edc


text:
fix: Updated Trivy workflow

Fixed Trivy workflow. Removed not required steps from workflow
Updated base image for docker

@kelaja It seems that Sebastian is not there. Do you know who else can support us here?
We need somebody to commit the PR.
This PR will solve the Problem in Trivy.

repo: eclipse-tractusx/sd-factory


text:
Update Reason
The model is neither used in a standard document or triangle document, which indicates that the model is not used anymore.
If there are still reasons to still have this model in the repository, please provide a short rationale in the comments. If not, please indicate with a "+1" that you are OK with deprecating the model.
Deprecating a model means, that it will be removed after two Tractus-X releases from the repository. For details, please refer to the GOVERNANCE process.
MS1 Criteria

[ ] The model that should be deprecated exists and is not deprecated already
[ ] The respective model does not affect existing use cases (aspect is either used in higher versions or replaced by a different aspect)
[ ] A shared aspect, which will be deprecated, is not used by any released aspect model

@TorstenHirsch please check this request

QAX is not using urn:bamm:io.catenax.vehicle.product_description:2.0.0 any more

authors: TorstenHirsch bs-jokri

repo: eclipse-tractusx/sldt-semantic-models


text:
feat(build): only increase patch version on final releases

WHAT
This PR improves the release workflow by changing the logic where the new snapshot version is selected.
Assuming <major>.<minor>.<patch> versions, previously, we always incremented the patch version, regardless of what the input was. So 0.5.0-rc1 would have resulted in a 0.5.1-SNAPSHOT, which is incorrect.
Now, we only increase the <patch> version, if there is no -rc1 or anything:

0.5.0 becomes 0.5.1-SNAPSHOT
0.5.0-rc1 becomes 0.5.0-SNAPSHOT

WHY
The existing logic would have handled release candidates etc. incorrectly.
FURTHER NOTES
List other areas of code that have changed but are not necessarily linked to the main feature. This could be method signature changes, package declarations, bugs that were encountered and were fixed inline, etc.
Closes # <-- insert Issue number if one exists

\cc @jimmarino

repo: eclipse-tractusx/tractusx-edc


text:
Add clang-tidy-12 in CI

This PR adds clang-tidy-12 in CI pipeline

@BishrutSubedi - can this be closed now that #258 has been merged?

Yes, good to close

authors: BishrutSubedi gregmedd

repo: eclipse-uprotocol/up-cpp


text:
Move InMemorySubscriber from L2 to L3 client module

Bug fix: The on_receive method in the UListener class has been updated to be asynchronous. This change resolves an issue in the request handler where responses were sent using the asynchronous send API without being awaited, resulting in failures to receive the response. By making the on_receive method asynchronous, the send API is now properly awaited, thereby fixing the response handling issue.
Moved InMemorySubscriber from L2 communication to L3 client module
Bump version to 0.2.0 for major release introducing L2 and L3

LGTM

authors: DivyaVuppala neelam-kushwah

repo: eclipse-uprotocol/up-python


text:
Pin to the older msrv version.

Fix the CI failure
https://github.com/eclipse-uprotocol/up-transport-zenoh-rust/actions/runs/11265771929/job/31328151458
If we use msrv 0.16.x, it needs at least Rust 1.78.0. I guess it will be good to support the minimum version we need.
Therefore, I decide to fix at 0.15.1.

IMHO the issue is that you are explicitly setting the rust toolchain to 1.75 using the rust-toolchain.yaml file.
FMPOV this is not really necessary. The msrv check in the nightly build is specifically designed to make sure that your code can actually be compiled using rust 1.75 ...
If you remove the rust-toolchain.yaml file, everthing should work as expected. Alternatively, you could explicitly switch to the stable toolchain before invoking cargo install msrv-check ...

IMHO the issue is that you are explicitly setting the rust toolchain to 1.75 using the rust-toolchain.yaml file. FMPOV this is not really necessary. The msrv check in the nightly build is specifically designed to make sure that your code can actually be compiled using rust 1.75 ... If you remove the rust-toolchain.yaml file, everthing should work as expected. Alternatively, you could explicitly switch to the stable toolchain before invoking cargo install msrv-check ...

I remember the reason I added rust-toolchain.yaml is because Zenoh couldn't compile with the latest compiler at that time. Since this is not the case, I agree it's fine to remove it now.


text:
Added WebAuthn4J module

Almost the same API as the WebAuthn module, but backed by WebAuthn4J
Related to https://github.com/vert-x3/vertx-dependencies/pull/197 and an upcoming vertx-web PR

in vertx5, MANIFEST.MF files are not used anymore since we use module declaration, you can remove it

Removed manifest.

Minor comment, LGTM, good work Steph

authors: FroMage vietj

repo: eclipse-vertx/vertx-auth


text:
terraform-boot new deploy service with script file contents in request body

We currently have terraform-boot services where the workspace is details are provided and terraform-boot executes the requested command on the requested folder. In addition to this, we need to add new service for deploy

[ ] rename existing deploy service as deployFromDirectory

[ ]  rename existing data model - TerraformDeployRequest to TerraformDeployFromDirectoryRequest

[ ] create new service 'deployWithScripts' with new data model TerraformDeployWithScriptsRequest -> with similar data model as before. but additionally have 'files' as below.
         {
            "scripts":[
               {
                  "script":"dffdfdfdfdfdfdfdfd"
               },
               {
                  "script":"dffdfdfdfdfdfdfdfd"
               },
               {
                  "script":"dffdfdfdfdfdfdfdfd"
               }
            ]
         }

[ ] create a random directory under terraform.root.module.directory folder.

[ ] create files with random file names with '.tf' extension for each of the script in the scripts list.

[ ] Then execute the terraform command.

[ ]  Extend TerraformResult data model to have a new optional field 'terraformState'. In case of TerraformDeployWithScriptsRequest  method, the tfstate file contents from the workspace directory and return in the new field.

[ ] Service must be offered as both sync and async.

let  me do it

authors: WangLiNaruto swaroopar

repo: eclipse-xpanse/xpanse


text:
cxx::vector::erase() should return an iterator following the last removed element

Brief feature description
The std::vector::erase() method returns an iterator following the last removed element. We should be compatible in this aspect to the STL.

side note:
also check call to destructor in std::vector::erase() being called on removed list element (not last/'back' element) of vector.

@bishibashiB Can we close this issue?

Only cosmetic things addressed (left) => closing is fine with me.
Thanks bothering~

authors: bishibashiB elfenpiff mossmaurice

repo: eclipse/iceoryx


text:
Problem in the project "Leshan-server-demo",  The tens of Seconds delay occured in the Method -> LeshanServer.send(Registration registration, WriteRequest writeRequest)

Question
Now I have a problem with my project.
In the project leshan-server-demo, I used leshanServer to connect to device A. And I defined an interface which is called by the third party system. In the interface, it first calls the method leshanServer.send() to send information to device A, then device A will do some processing and send the information to the connected device B, and finally return the result to my system.
Interface delays now occur every dozen or so times, I don't know whether threr is a problem from my system to device A or the problem from device A to device B. I have done a lot of tests, but it doesn't help. To sum up, I would like to know the stability of leshan-server's connection to devices through LwM2m protocol.

I didn't get too much your explanation :grimacing:  anyway note that leshan-server-demo is not intended to be reused to build some production server. This is just a demo ... Leshan library aims to be reused for production.

To sum up, I would like to know the stability of leshan-server's connection to devices through LwM2m protocol.

At least, I can say we use it in production environment without any issue. I believe that Leshan and Californium are largely used.

Interface delays now occur every dozen or so times,

If this happens so frequently, this should be not so hard to understand what happens with log or tcp dump capture :thinking:
Bonus question : Are you using  leshanServer.send() sync or async way ?

Thank you for taking the time to answer my question !
I used leshanServer.send() sync in my project.
After I tested the interface last night and found that there was a communication problem between devices A and B, it seems that Leshan and Californium are really trustworthy. Therefore, I want to sort out the test data and ask the provider of device A to check their problems.

send() can block for tens of seconds if there is some packet drop and re-transmission (which is normal with CoAP/UDP). It's probably more a link issue.

I used leshanServer.send() sync in my project.

Most of the time for production server this is better to use async way.
sync way is more for demo or testing.

@kijSims  let us know if/when we can close this issue.

I'm sorry about that.
I've identified the source of the problem. I used Wireshark to capture packets and found that the target device responded late or even did not respond to the packets. Leshan is no problem.
Thank you very much ! Thank you Leshan !

You're welcome :wink:

authors: jvermillard kijSims sbernard31

repo: eclipse/leshan


text:
Race condition on add/cancel observation

There is a race condition in CaliforniumObservationRegistryImpl while invoking addObservation and cancelObservation calls. Due to this race condition it could still be possible to have a duplicate observation for the same resource and client reported in #163.
For more details see #169 PR.

We merge Client and Observations registries in RegistrationStore (#192), with a common lock so this should be fixed.
@balsmn  Did you have a way to tests this ?

Yes but not directly. I can verify whether this is resolved now with the new code and will get back to you.


text:
[Technical Discussion] Technical calls

when: bi-weekly
Day: Tuesday
Time: 11am PDT
Calendar
Twitter description
Answers: Why should I join and contribute to this project?

Yes, Emily👍
The description needs to follow suit with current tweets on joining the Community, Mktg, Steering & CN4J calls.

Join Today's #MicroProfileTechnicalCall & let your actions show a commitment to the evolution & sustainability of #MicroProfile. #MicroProfilers' participation ensures continued growth & development of a well-governed, vendor-neutral #OpenSource ecosystem.
https://t.co/GOU4zQzjRo?amp=1

great usage of the message @Emily-Jiang +1.
The adjustment is to use the MP Calendar link instead.
Join Today's #MicroProfileTechnicalCall to discuss technical issues and contribute to @MicroProfileIO's technical goals. #MicroProfilers' participation ensures continued growth & development of a well-governed, vendor-neutral #OpenSource ecosystem. https://bit.ly/calendar-zoom-minutes

Hola @TetianaFTV,
I couldn't assign you to the ticket, so adding you via comments in case you want to help schedule this call.
That means that the design needs to be created as well.
I have assigned @rstjames as well in case you want to skip it.

hi, we've made such card based on the previous designs, so feel free to use it for sharing if it works ok

Dias Tetiana,
It looks awesome.
Do you know how to schedule recurring tweets via MP?
Example Prospectus
The technical call needs to be scheduled for the day of the meeting (~5hrs before the start) on  April 20th and every 2 weeks from there for the rest of 2021 :)
MP media currently uses Buffer, yet Ryan is bringing us some other options that sadly he was not able to show this week.
Ryan could write how stuff is done, if needed, as part of media documentation for media Admins. Debbie also is aware of the consecutive scheduling
HUgs

oh, this is also part of the Consecutive Yearly Media Messages
As the mktg email stated, the items in bold have not been tackled yet.

@rstjames or @debbiehoffman, can you please cover Twitter scheduling of the mentioned post about Tech Call?

Ill take care of it

set for the year.

https://twitter.com/MicroProfileIO/status/1384522242080448527?s=20

authors: Emily-Jiang TetianaFTV aeiras rstjames

repo: eclipse/microprofile-marketing


text:
GH-2544 Java 15

Signed-off-by: hmottestad hmottestad@gmail.com
GitHub issue resolved: #2544
Briefly describe the changes proposed in this PR:
Support Java 15.

PR Author Checklist (see the contributor guidelines for more details):

[ ] my pull request is self-contained
[ ] I've added tests for the changes I made
[ ] I've applied code formatting (you can use mvn process-resources to format from the command line)
[ ] every commit message starts with the issue number (GH-xxxx) followed by a meaningful description of the change
[ ] every commit has been signed off

Note: we merge all feature pull requests using squash and merge. See RDF4J git merge strategy for more details.

This is currently failing since spin uses the js script engine (nashorn?) and it was removed in java 15.

@jeenbroekstra we need to bump the maven build plugin, I think I remember that we don't need to do CQs for that anymore.

Looks like the merge block is stopping us from merging this because it is expecting a build for java 14. So we are going to have to disable the merge block if we don't want to build on both 8, 14 and 15!

@jeenbroekstra we need to bump the maven build plugin, I think I remember that we don't need to do CQs for that anymore.

That depends - we have a single "list" CQ that covers these kinds of dependencies, usually with a version-range for each one. See https://dev.eclipse.org/ipzilla/show_bug.cgi?id=20318. I see it's the bundle plugin you're updating, which is covered up to version 4.2.0, but you're bumping to 5.1.1, so it's not covered.
I will get in touch with the IP team on how to log these kinds of things, as I am not sure how we are supposed to update that list CQ.

Looks like the merge block is stopping us from merging this because it is expecting a build for java 14. So we are going to have to disable the merge block if we don't want to build on both 8, 14 and 15!

Ah, that is a pain. I'll ask them to update the settings so that only the 1.8 build is actually required, gives us a bit more flexibility in the future.

Branch protection has been adapted.

This is currently failing since spin uses the js script engine (nashorn?) and it was removed in java 15.

Out of curiosity: what does the spin implementation use a javascript engine for?

I think users can implement transformations of data using JS in SPIN functions. Haven't looked more into it though, so not sure.
I know TopQuadrant are doing something similar in their SHACL implementation by using GraalVM. I assume that was due to people using the JS support in SPIN.

authors: hmottestad jeenbroekstra

license_source: bigquery


text:
Q: Data binding - nested object property binding possible?

Question
Hi there
Is it possible to bind into nested models? So, for example you have a model property User with an email field and would like to bindAll something like:
user.email: '#xyz.text'

to the models property path.
Is this possible in any way or am I thinking wrong here? ^^
Thanks a lot

You can bind to nested properties in one-way bindings[1], but not in two-way bindings[2]. The bindAll decorator creates two-way bindings. For an MVVM approach this should be sufficent as a ViewModel usually doesn't contain domain-specific models. You can also mix the two, though I'm not sure that is such a good idea.
[1] https://github.com/eclipsesource/tabris-decorators/blob/adddfc8a0a572e0a8dadc47a5937a771041d16bc/examples/bind-one-way/src/ExampleComponent.tsx#L35
[2] https://github.com/eclipsesource/tabris-decorators/blob/adddfc8a0a572e0a8dadc47a5937a771041d16bc/examples/bind-two-way-model/src/ExampleComponent.tsx#L12

Ahoi @tbuschto
Thanks for that and the enlightenment.
That is a good info, so I will adapt accordingly. I was just fooling around and testing whats possible and what not. But you make some good points.
Thanks a lot

authors: nea tbuschto

repo: eclipsesource/tabris-js


text:
visualMap自定义柱状图颜色没有效果

提问前应该做的事
请确保提问前做了以下事，将完成的项目的 [] 改为 [x]：

[x] 我已通读过 README
[x] 我已阅读过 FAQ

需提供的信息
将符合项的 [] 改为 [x]，并补充需要的信息：
简单描述问题：
Echarts图表visualMap在web端和小程序端表现不一致，小程序无效果。 我希望通过visualMap来自定义柱状图的颜色，增长为红色，下跌为绿色。具体参数如下：
const upColor = '#00da3c'
const downColor = '#ec0000'
const errorColor = '#eeeeee'
option = {
  color: ['#ff994f', '#a4a1e8'],
  animation: false,
  grid: [{
    right: 50,
    top: 50,
    height: 100
  }, {
    right: 50,
    top: 200,
    height: 100
  }],
  tooltip: {
    show: true,
    trigger: 'axis'
  },
  xAxis: [{
    type: 'category',
    axisLabel: {
      color: '#ff994f',
      formatter: function (value) {
        return value < 10000 ? value : (value / 10000) + 'w'
      }
    }
  }, {
    type: 'category',
    gridIndex: 1,
    axisLabel: {
      show: false
    },
    axisLine: {
      show: false
    },
    axisTick: {
      show: false
    },
    splitLine: {
      show: false
    }
  }],
  yAxis: [{
    // boundaryGap: false,
    type: 'value',
    // scale: true,
  }, {
    gridIndex: 1,
    type: 'value',
    axisLabel: {
      show: false
    },
    axisLine: {
      show: false
    },
    axisTick: {
      show: false
    },
    splitLine: {
      show: false
    }
  }],
  axisPointer: {
    link: {
      xAxisIndex: 'all'
    }
  },
  visualMap: [{
    show: false,
    type: 'piecewise',
    seriesIndex: 1,
    dimension: 2,
    pieces: [{
      value: 1,
      color: downColor
    }, {
      value: -1,
      color: upColor
    }, {
      value: 0,
      color: errorColor
    }]
  }],
  dataZoom: [{
    show: true,
    xAxisIndex: [0, 1],
    type: 'inside',
  }, {
    xAxisIndex: [0, 1],
    type: 'slider',
    top: 320
  }],
  series:[{
      type: 'line',
      data: [
        [1, 2],
        [2, 132],
        [3, 12],
        [4, 42],
        [5, 12],
        [6, 24],
        [7, 78],
      ]
  }, {
      xAxisIndex: 1,
      yAxisIndex: 1,
       type: 'bar',
      data: [
        [1, 2, 1],
        [2, 132, -1],
        [3, 12, 1],
        [4, 42, 1],
        [5, 12, -1],
        [6, 24, 1],
        [7, 78, 1],
      ]
  }]
}

预期效果：
希望小程序可以和web端展示的一样，显示出红绿色，如图：

实际效果：

（如有需要请提供截图）
复现环境：

[x] 在微信开发工具中存在该问题
[x] 在真机上存在该问题

谢谢！！！！！！

找到问题原因， 自定义构建忘引入了visualMap

我是没想到这也要构建进去的。感谢老铁

repo: ecomfe/echarts-for-weixin


text:
[WIP]feat(correios v2): Create app to integrate Correios new APIs

Refs.:
https://github.com/ecomplus/app-correios-db
https://github.com/ecomplus/app-correios-v2

@leomp12 portei o app do correios v2, até aqui sem muitos problemas.
Já com o fill-database fiz bastantes alterações (se esse era mesmo o caminho), pq vi que a api v2 do correios os paramentros para o calculo de frete inclui também as dimensões (que acabou gerando laços de repetição encadeados).

Isso pode ser um problema? por questões de performace e/ou custos do proprio firebase?

Então quando puder fazer a revisão aqui poderia ser mais criteriosa, para ver se fez ou não sentido as modificações feitas.

repo: ecomplus/cloud-commerce


text:
Update sudoku.py

xrange function is not supported by current version of Python.
Also, import function has Capital 'T' but now it used small 't'

These names are different because the code was written for Python 2 and you are probably used to or running with Python 3.

Got it okay.

authors: merwok sarveshshah

repo: econchick/new-coder

license: Zlib


text:
Add --dryrun flag to skip doWorkload

Resolves #61.  If the --dryrun flag is added on the command line, the program will run the same but will skip running the workloads and leave the workload results columns out of the output dataframe.

Codecov Report

Merging #76 into develop will decrease coverage by 0.06%.
The diff coverage is 97.05%.

@@            Coverage Diff             @@
##           develop     #76      +/-   ##
==========================================
- Coverage    86.97%   86.9%   -0.07%
==========================================
  Files           23      24       +1
  Lines          453     443      -10
  Branches        23      25       +2
==========================================
- Hits           394     385       -9
+ Misses          59      58       -1

Impacted Files
Coverage Δ

...bench/workload/ml/LogisticRegressionWorkload.scala
100% <ø> (ø)
:arrow_up:

.../sparktc/sparkbench/workload/sql/SQLWorkload.scala
100% <ø> (ø)
:arrow_up:

...arktc/sparkbench/workload/exercise/CacheTest.scala
9.09% <0%> (+0.75%)
:arrow_up:

.../com/ibm/sparktc/sparkbench/cli/Configurator.scala
100% <100%> (ø)
:arrow_up:

...com/ibm/sparktc/sparkbench/workload/Workload.scala
100% <100%> (ø)
:arrow_up:

...parktc/sparkbench/workload/ml/KMeansWorkload.scala
85.71% <100%> (-1.56%)
:arrow_down:

.../com/ibm/sparktc/sparkbench/cli/GlobalConfig.scala
100% <100%> (ø)

...ibm/sparktc/sparkbench/workload/SuiteKickoff.scala
100% <100%> (ø)
:arrow_up:

.../workload/exercise/PartitionAndSleepWorkload.scala
100% <100%> (ø)
:arrow_up:

...m/sparktc/sparkbench/sparklaunch/SparkLaunch.scala
74.19% <100%> (+3.82%)
:arrow_up:

... and 5 more

Continue to review full report at Codecov.

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

This isn't ready to merge yet.  There's a small symptom -- the workload name column in the results has a dummy value -- that reflects a deeper structural problem that I think may take some work to resolve.  I'm making the pull request now so we can track this.

authors: codecov-io showermat

repo: ecurtin/spark-bench


text:
Publications/Funding IDs for Aber

We need to confirm what validation is required on both the funding and publications for Aber and implement this.
Also there may be need for a (helpful) message in the form to instruct users what is required/expected.

relevant Slack conversation:

Ed Bennett 12:04 PM
that answers another question we had; is “finance code” a good word to describe what we request from users as an identifier for a particular grant?
Colin Sauze 12:04 PM
I think the official term is work order code

We don't currently do any validation on AMS IDs. I think encoding validation rules into the Institution model is beyond what we can achieve in this sprint, so could be opened as another issue if it's something we think is worthwhile.

I was thinking this could be in the next release. Shall we just re-tag it @edbennett?

I'm about to PR that will close out the urgent part of this; I'll create a separate issue with a little more detail for the more wide-reaching part


text:
Attribution routes not showing all the info

Attribution index view:
http://localhost:8000/en-gb/funding/list/
Doesn't show funding sources which have not been approved. Page should contain two lists approved/not approved.
Steps:
Open project creation form
Add some funding sources and publications
Return to dashboard and visit attributions page
Publications are shown but not funding sources

We do tell the user in a message that their attribution will become visible once it is approved, so reprioritising this to a maybe for now.


text:
Font problem with Vietnamese

There's a problem with the font when I change Publication Language to vi (vietnamese). Can you guys check that !
Some letter was bolder

How to use a different character encoding

I will close this issue since the answer from @lapphan should fix the issue ;)

authors: eddiesigner lapphan vutuanlinh2k2

repo: eddiesigner/liebling


text:
Authorization problem  PROD

MIS:
Helsi
Середовище:
Prod
Steps to reproduce:

Пререйти на сторінку auth.ehealth-ukraine.org
Ввести коректні логін та пароль
Натиснути "Увійти"
Expected results:
Успішна авторизація
Описание
Повідомлення "Логін чи пароль не вірні".
У частині випадків допомагає очистка кешу.
У частині випадків допомагає зміна браузеру.

Один і той же користувач може увійти через одін барузер/прилад та не може із іншого браузера/ прилада.

https://drive.google.com/drive/u/0/folders/1vBNizx50nbSA8lsdnvl1rPgD0XPwUAJx
На даний момент зафіксували 5 випадків з однаковою помилкою (додаю скріни). Пробували:
натиснути на клавіатурі Ctrl+F5;
очистити хеш/куки;
оновити браузер до останньої версії;
скористтися іншим браузером;
спробувати пройти авторизацію з іншого комп'ютера;
Помилка залишалася та сама.
Після натискання "Забули пароль" і зміни логіну+паролю на одному з акаунтів авторизація пройшла успішна.
Є припущення, що пароль застарів, але чому вертає що "невірний логін/пароль"?
Що робити з подальшими випадками?

В усіх користувачів пароль не прострочений.
Для вирішення проблеми - Ввести правильний пароль.
Якщо забули пароль, пройти процедуру скидання паролю.

authors: ehealthua-tech lymychp


text:
Optimize Samsung logos

Optimizes all three Samsung logos, especially the main one, which was previously at a high 1023 bytes.

Amazing, thanks!

authors: Eiim edent

repo: edent/SuperTinyIcons


text:
[Triggers] False positive recursive trigger

EdgeDB Version: "3.1+a33a828"
EdgeDB CLI Version: EdgeDB CLI 3.4.0+4d95a2c
OS Version: MacOS

Steps to Reproduce:

Migrate
see the error

The trigger should happen on update only, and only inserts an object. This wouldn't trigger another update.
error: trigger on default::Theme is recursive

Schema:
abstract type WithRevisions {}
	type Revision {
		required object: WithRevisions;
	}
type Theme extending WithRevisions {
	        required name: str;
		trigger revision_create after update for each do (
			insert Revision {
				object := (
					insert Theme {
						name := __old__.name
					}
				)
			}
		);
	}

I have same error when using when clause (https://github.com/edgedb/edgedb/pull/6184)
type User {
  link chats := .<members[is ChatBase];
  multi chat_memberships: ChatMembership {
     on source delete delete target;
     constraint exclusive;
  };
  trigger RequireChatsMembership after insert, update for each when (count(__new__.chats) > count(__new__.chat_memberships)) do (
     for new_chat in __new__.chats
     union (
        update User
        filter .num = __new__.num
        set {
           chat_memberships += (
              insert ChatMembership {
                 chat := new_chat,
              }
           )
        }
     )
  );
}

error: trigger on default::User is recursive

And this too:
type ChatMembership {
  single link user := .<chat_memberships[is User];
  trigger ProhibitSameDialogs after update for each do (
     (delete __new__) if not exists __new__.user else <ChatMembership>{}
  );
}

@MrFoxPro's example is being rejected correctly. It is doing an update from within an update trigger, and so should be rejected (and is).
The original issue does seem like a false positive, though.

authors: MrFoxPro haikyuu msullivan

repo: edgedb/edgedb


text:
Performance issue with in / = on indexed property

EdgeDB Version: 4.5+9324bab
EdgeDB CLI Version: 4.1.0+c3b6bc7
OS Version: macos 11.7.10

Steps to Reproduce:
With a populated (1M items) table,

it takes 130ms to run

select A
filter .value in {'0.26215992867653615'}

it takes 330ms to run

select A
filter .value = array_unpack(['0.26215992867653615'])

it takes no time (0.05ms) to run:

select A
filter .value in array_unpack(['0.26215992867653615'])

select A
filter .value = '0.26215992867653615'

Schema:
type A {
    required property value -> str {
        constraint exclusive;
    }
    property detail -> str;
}

It behaves the same with params instead of inlining .value:
with
  value := <str>$value
filter .value ...

I've also encountered this: https://github.com/edgedb/edgedb/issues/6668 - in is causing it to ignore the index

I've also encountered this: https://github.com/edgedb/edgedb/issues/6668 - in is causing it to ignore the index

What really interesting, is that wrapping the inlined data in array_unpack speeds up my example (330ms -> 0.05ms)

authors: jollygreenlaser themajashurka


text:
Update fly.io deployment guide

There were two main aspects that were broken in this guide.

The fly tooling really wants you to have a fly.toml file now.
The 512MB of memory for the postgres VM was not enough for edgedb to bootstrap successfully.

cc @raddevon


text:
navigazione router-based

se clicco su una coversazione

aggiono l'url dell'applicazione
carico i dati della conversazione
li renderizzo in pagina

Issue portata avanti nel branch "feature/navigazione_router_base"
Riusciamo ad aggiornare l'URL e a renderizzare la corretta conversazione, ma non riusciamo a usare l'URL per arrivare direttamente alla conversazione.

authors: Tutanto moebiusmania


text:
Update swtpm to latest tip

This is part of integrating TPM changes to EdgeOS QEMU

@jpward Can you please review this, this blocks https://github.com/edgeos/meta-edgeos/issues/16

repo: edgeos/meta-security

license: mit


text:
fix: Upgrade rtsp-simple-server to fix vulnerability

Upgrade rtsp-simple-server to v0.21.6 to fix vulnerability
Fix #178

If your build fails  due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/edgex-go/blob/main/.github/Contributing.md
PR Checklist
Please check if your PR fulfills the following requirements:

[x] I am not introducing a breaking change (if you are, flag in conventional commit message with BREAKING CHANGE: describing the break)
[x] I am not introducing a new dependency (add notes below if you are)
[ ] I have added unit tests for the new feature or bug fix (if not, why?) not impact
[ ] I have fully tested (add details below) this the new feature or bug fix (if not, why?) not impact
[ ] I have opened a PR for the related docs change (if not, why?) not impact

Testing Instructions

Run core service and device-usb-camera to test video stream
New Dependency Instructions (If applicable)

Codecov Report

Merging #179 (3d9796f) into main (4e47f77) will not change coverage.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@          Coverage Diff          @@
##            main    #179   +/-   ##
=====================================
  Coverage   3.05%   3.05%
=====================================
  Files          6       6
  Lines        687     687
=====================================
  Hits          21      21
  Misses       666     666

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@ajcasagrande , we need to also do this for the upcoming Levski patch release.

repo: edgexfoundry/device-usb-camera


text:
feat: Add Acknowledged field to support-notification to enhance the API

GET /notification: Multiple conditions query
PUT /notification/acknowledge/ids/{ids}: Update the acknowledgement status of one or more notifications to true
PUT /notification/unacknowledge/ids/{ids}: Update the acknowledgement status of one or more notifications to false
DELETE /notification/ids/{ids}: Delete one or more notifications

close #5006

If your build fails  due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/edgex-go/blob/main/.github/Contributing.md
PR Checklist
Please check if your PR fulfills the following requirements:

[ ] I am not introducing a breaking change (if you are, flag in conventional commit message with BREAKING CHANGE: describing the break)
[ ] I am not introducing a new dependency (add notes below if you are)
[ ] I have added unit tests for the new feature or bug fix (if not, why?)
[ ] I have fully tested (add details below) this the new feature or bug fix (if not, why?)
[ ] I have opened a PR for the related docs change (if not, why?)

Testing Instructions

New Dependency Instructions (If applicable)

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 19.30435% with 464 lines in your changes missing coverage. Please review.

Project coverage is 28.00%. Comparing base (0ef5369) to head (fec1316).

Files with missing lines
Patch %
Lines

internal/pkg/infrastructure/redis/notification.go
0.00%
141 Missing :warning:

...ations/infrastructure/interfaces/mocks/DBClient.go
26.61%
68 Missing and 34 partials :warning:

...ternal/pkg/infrastructure/postgres/notification.go
0.00%
99 Missing :warning:

internal/pkg/infrastructure/redis/client.go
0.00%
58 Missing :warning:

.../support/notifications/application/notification.go
0.00%
44 Missing :warning:

...port/notifications/controller/http/notification.go
84.09%
7 Missing and 7 partials :warning:

internal/support/notifications/router.go
0.00%
4 Missing :warning:

internal/pkg/infrastructure/postgres/sql.go
0.00%
1 Missing :warning:

...ternal/pkg/infrastructure/postgres/transmission.go
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    #5034      +/-   ##
==========================================
- Coverage   28.05%   28.00%   -0.06%
==========================================
  Files         243      243
  Lines       17602    17975     +373
==========================================
+ Hits         4938     5033      +95
- Misses      11536    11788     +252
- Partials     1128     1154      +26

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

authors: codecov-commenter jinlinGuan

repo: edgexfoundry/edgex-go


text:
Integration test for manual , Testcase : Export001

Hi @cloudxxx8 ,
while performing integration test for device-virtual, I am facing the following error.
Export_data_to_backend.robot
Testcase: Export001
INFO:Export data to backend:Suite Setup: testcases version: 1.0
Export001 - Export events/readings to HTTP Server                     ....Error: No such container: edgex-app-http-export
Export001 - Export events/readings to HTTP Server                     | FAIL |
CalledProcessError: Command 'docker logs edgex-app-http-export --since 1646654869' returned non-zero exit status 1.

I have gone through the report, but I can't get any help in understanding the issue for this.
Please let me know for any suggestions. Thanks in advance.

@dipshirajput that's our mistake the keyword is depended on the docker logs command
this should be improved, so I opened a new issue to deal with it in the future
https://github.com/edgexfoundry/edgex-taf/issues/589
Please don't run the test cases using get_service_logs_since_timestamp keyword in non-docker environment for now
https://github.com/edgexfoundry/edgex-taf/blob/71fd72e5bb3027d24703a67c6a37c126e5661488/TAF/testCaseModules/keywords/setup/edgex.py#L104

@cloudxxx8  ok, thanks for the confirmation.

Hi @cloudxxx8 ,

can you suggest some way by which I can use the test case by modifying the test case to work with my non docker environment instead of ignoring the test case ?
Also, please let me know what is the expected time for the issue #589 to get resolved ?

Thanks.

we are waiting for volunteer to resolve https://github.com/edgexfoundry/edgex-taf/issues/589 , so I can't provide the expected time.
you can modify the test case by executing the specific shell script to read log instead of docker logs command.  if you achieve that, you can also open a PR to resolve #589

@cloudxxx8
can you suggest how can my script read the log instead of docker logs command and can be used instead of docker logs command used ?
Thanks in advance.

Close this issue due to no activity. If you have further question, please file questions on Github Discussions (https://github.com/orgs/edgexfoundry/discussions). Thank you.

authors: cherrycl cloudxxx8 dipshirajput

repo: edgexfoundry/edgex-taf


text:
Update the size of kamakura image for performance test

🚀 Feature Request
Relevant Package [REQUIRED]

 This feature request is for performance test
Description [REQUIRED]
Update the size of kamakura image
Describe the solution you'd like
 If you have a solution in mind, please describe it.
Describe alternatives you've considered
 Have you considered any alternative solutions or workarounds?

Fixed by PR #673

Should update on main branch.

authors: cherrycl jumpingliu


text:
⚠ edjufy Frontend has degraded performance

In 78dec9d, edjufy Frontend (https://my.edjufy.com/login) experienced degraded performance:

HTTP code: 200
Response time: 5228 ms

Resolved: edjufy Frontend performance has improved in cc44dda after 10 minutes.

repo: edjufy/system-status


text:
chore(deps): updates deps

and dev deps

Codecov Report

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

@@          Coverage Diff          @@
##           master    #95   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           1      1
  Lines          20     20
  Branches        2      2
=====================================
  Hits           20     20

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 f49ed48...a4304f5. Read the comment docs.


text:
Crash on android gradle plugin 3.0.1 version

Hi,
first of all thank you for sharing your library, it has saved me a lot of implementation time.
I'm using the CropImageView like this:
 <com.edmodo.cropper.CropImageView
        android:id="@+id/image"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_centerInParent="true"
        android:layout_below="@id/toolbar_layout"
        android:layout_marginTop="20dp"
        android:layout_marginBottom="20dp"
        cropper:fixAspectRatio="true"
        cropper:scaleType="fitCenter" />

and with android gradle plugin version 2.3.3 i've never had problems, but since i want to update it, now when i try to show that view the app crash with this message:
03-15 11:19:46.057 5476-5476/? E/AndroidRuntime: FATAL EXCEPTION: main
                                                 Process: com.mangomobi.tuttodanza, PID: 5476
                                                 java.lang.RuntimeException: Unable to resume activity {com.mangomobi.tuttodanza/com.mangomobi.showtime.app.MainActivity}: android.view.InflateException: Binary XML file line #15: Binary XML file line #15: Error inflating class com.edmodo.cropper.CropImageView
                                                     at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3844)
                                                     at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3885)
                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1692)
                                                     at android.os.Handler.dispatchMessage(Handler.java:102)
                                                     at android.os.Looper.loop(Looper.java:154)
                                                     at android.app.ActivityThread.main(ActivityThread.java:6776)
                                                     at java.lang.reflect.Method.invoke(Native Method)
                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1496)
                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1386)
                                                  Caused by: android.view.InflateException: Binary XML file line #15: Binary XML file line #15: Error inflating class com.edmodo.cropper.CropImageView
                                                  Caused by: android.view.InflateException: Binary XML file line #15: Error inflating class com.edmodo.cropper.CropImageView
                                                  Caused by: java.lang.reflect.InvocationTargetException
                                                     at java.lang.reflect.Constructor.newInstance0(Native Method)
                                                     at java.lang.reflect.Constructor.newInstance(Constructor.java:430)
                                                     at android.view.LayoutInflater.createView(LayoutInflater.java:652)
                                                     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:794)
                                                     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:734)
                                                     at android.view.LayoutInflater.rInflate(LayoutInflater.java:865)
                                                     at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:828)
                                                     at android.view.LayoutInflater.inflate(LayoutInflater.java:525)
                                                     at android.view.LayoutInflater.inflate(LayoutInflater.java:427)
                                                     at com.mangomobi.showtime.module.user.view.CropPictureView.onCreateView(CropPictureView.java:74)
                                                     at android.support.v4.app.Fragment.performCreateView(Fragment.java:2343)
                                                     at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1421)
                                                     at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1752)
                                                     at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1821)
                                                     at android.support.v4.app.BackStackRecord.executeOps(BackStackRecord.java:797)
                                                     at android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2595)
                                                     at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2382)
                                                     at android.support.v4.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2337)
                                                     at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2244)
                                                     at android.support.v4.app.FragmentController.execPendingActions(FragmentController.java:382)
                                                     at android.support.v4.app.FragmentActivity.onResume(FragmentActivity.java:488)
                                                     at com.mangomobi.showtime.app.MainActivity.onResume(MainActivity.java:309)
                                                     at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1277)
                                                     at android.app.Activity.performResume(Activity.java:7101)
                                                     at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3821)
                                                     at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3885)
                                                     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1692)
                                                     at android.os.Handler.dispatchMessage(Handler.java:102)
                                                     at android.os.Looper.loop(Looper.java:154)
                                                     at android.app.ActivityThread.main(ActivityThread.java:6776)
                                                     at java.lang.reflect.Method.invoke(Native Method)
                                                     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1496)
                                                     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1386)
                                                  Caused by: java.lang.IllegalArgumentException: Cannot set aspect ratio value to a number less than or equal to 0.
                                                     at com.edmodo.cropper.cropwindow.CropOverlayView.setInitialAttributeValues(CropOverlayView.java:331)
03-15 11:19:46.057 5476-5476/? E/AndroidRuntime:     at com.edmodo.cropper.CropImageView.init(CropImageView.java:490)
                                                     at com.edmodo.cropper.CropImageView.<init>(CropImageView.java:101)

Notice that by creating a class that has the exact source code of your CropImageView and putting it in my sources the crash doesn't happen, this is why i think is related to the gradle plugin update.
Also, the dependency i have is:
implementation "com.githang:com.edmodo.cropper:1.0.2"
Any suggestion/fix/workaround?
Thanks

I had the same issue.
I solved it using implementation 'com.edmodo:cropper:2.0.0' but you will have to deal with https://github.com/edmodo/cropper/issues/125 :-/

authors: maugagneur nlasagni

repo: edmodo/cropper


text:
Make a PE reset button

The <button type="reset">Reset</button> works well for resetting native HTML forms. I think it's awesome that it's progressively enhanced. I also think it's awesome that list.append and list.remove are progressively enhanced as well.
Unfortunately when using these together, they do not progressively enhance. Any ideas on how to make this work?

The native reset button does not work well in a NoJS environment because the initial value of the form is keep changing as you click on each button and the form values are persisted by using as the previous form data as the initial value.
As an alternative solution, Conform could provide a reset intent that you can set on the button and have it working both before and after JS is loaded.

Yes, this would be super 👍

This is now possible with v1.0.0 through a new reset intent. Checkout the docs here: https://conform.guide/intent-button

authors: edmundhung kentcdodds

repo: edmundhung/conform


text:
Flow manager dynamic args for action dispatcher

Flow manager requires to use binding values from fact

implemented if given fact is in exec list, convert to string and replace in the args

repo: edtoktay/pardus-tools-starter-parent


text:
EDU-1006 use plyr in abc notation and ear training

Closes https://educandu.atlassian.net/browse/EDU-1006

Such a good cleanup and simplification, especially for a "one-size-fits-all" media player approach.

authors: adrianaluchian ahelmberger

repo: educandu/educandu


text:
save detected face

can i save detected face as image or get face as base64 to send it to api

Hi @mohamedyasser
actually, the plugin doesn't implement this, but you can create a pull request with this feature.

authors: edufolly mohamedyasser


text:
minor documentation issue: --assignment argument doesn't work with fetch-scores

I'm using the version installed with pip install, and it looks like the documentation for fetch-scores is not quite accurate.  The examples in the README use an --assignment argument:
python3 -m canvas.cli.assignment.fetch-scores --assignment 123456

python3 -m canvas.cli.assignment.fetch-scores --assignment 'My Assignment'

But that's not what the usage message says:
$ python3 -m canvas.cli.assignment.fetch-scores --assignment 'Assignment 1'
usage: fetch-scores.py [-h] [--config CONFIG_PATHS] [--log-level {DEBUG,INFO,WARNING,ERROR,CRITICAL}] [--server SERVER] [--token TOKEN] [--course COURSE] [--skip-headers] assignment
fetch-scores.py: error: unrecognized arguments: --assignment

(If I leave out --assignment, it works fine.)

Yup, you are correct.
We have an old flag there.
Documentation just updated in 1eda6c750904dffb49a5d1cd07923f1c5a06203c.
Thanks for the find.

authors: eriq-augustine lkuper

repo: edulinq/py-canvas


text:
Feature mirror own video setting

Added option in settings to turn on and off mirroring of own videos. This include main video and extra videos, but not screen sharing which is always not mirrored.

Looks good to me!

authors: Astagor havfo

repo: edumeet/edumeet


text:
Working Directory

Hi Guys, how would I go about adjusting the working directory.
Our App starts well using fxlauncher (which is working well to download the files initially but fails with a NullPointer during the fxLauncher.LibarayFile.needsUpdate when checking for updates or new files in a folder inside of the primary folder when opening it after the initial download has been done) however is there any way that we can set the working Directory for the application, what I mean is if I call the fxlauncher.jar from outside of the folder that I need to run files in it is unable to run an executable file that we require to run as well.
it tells me that the file cannot be found (as it is looking for the file in the current directory that called fxlauncher, if running it from cmd).
for example C:\Windows> java -jar C:\users\user\appdata\local\appfolder\fxlauncher.jar --app=http:\somedomain.com\app.xml --uri=http:\somedomain.com\appfolder\
calling this means that the working directory is C:\Windows and when fxlauncher starts it tries to find required external files to run in C:\Windows\resources (which doesn't exist) for example.

@TravFitz I have another windows issue to investigate this weekend, I will look at this one too

@TravFitz which version of fxlauncher are you using?

sorry for the late reply @ronsmits its been the Easter Long weekend here in Oz, I am using version 1.0.16

@ronsmits I have worked out what the bracketed issue was about the NullPointer error in needsUpdate, it was because I was not aware that the checksum was non-optional, had a few issues doing the conversion from Adler32 hex to Long but got it in the end, if anyone is having issues with that too, this link has an application that will convert any file you choose to Adler32 hex, you will just need to do the hex to long conversion yourself (lots of resources online for that though) JavaHash 1.1

@TravFitz I'm confused? Do you create the app.xml manifest manually? The CreateManifest functionality already takes care of that?

@edvin yeah I did create it manually. I wasn't aware that it would create a manifest, whoops. oh well its setup now. I got the working directory thing sorted out as well, I added if (OS.current.toString().equals("win")) {             if (superLauncher.getManifest().cacheDir.contains("USERLIB/")) {                 System.setProperty("user.dir", superLauncher.getManifest().cacheDir.replace("USERLIB/", System.getenv("LocalAppData")+"\\"));             } else {                 System.setProperty("user.dir", superLauncher.getManifest().cacheDir);             }         } else if (OS.current.toString().equals("linux")) {             if (superLauncher.getManifest().cacheDir.contains("USERLIB/")) {              System.setProperty("user.dir", superLauncher.getManifest().cacheDir.replace("USERLIB", System.getenv("user.home")));             } else {                 System.setProperty("user.dir", superLauncher.getManifest().cacheDir);             }         }
into the launchAppFromManifest just before app.init(); this changes the working dir to the directory specified in the app.xml I still needed to add a map to my interface in my app to link the working directory and add that before file calls, but at least its dynamic.

authors: TravFitz edvin ronsmits

repo: edvin/fxlauncher


text:
chore: start server

[x] 您的代码是否能够编译通过？
[x] 您是否检查了目前在 pull requests 中是否有与你的贡献功能相同的更改？
[x] 您的贡献是否符合贡献者代码协议？
[x] 您的贡献是否符合开发规则？

Descriptions of this pull request:

server能够和自己写的client进行连接并简单收发消息。

我感觉还是有可能出现一帧内给不同玩家不同的信息，可以再思考一下怎么设计


text:
EXC_BAD_ACCESS

I was wondering if anyone has any pointers as to what might cause this:
Process 998 stopped
* thread #8: tid = 0x34807, 0x25c634aa JavaScriptCore`WTFCrash + 54, name = 'WebThread', stop reason = EXC_BAD_ACCESS (code=1, address=0xbbadbeef)
    frame #0: 0x25c634aa JavaScriptCore`WTFCrash + 54
JavaScriptCore`WTFCrash:
->  0x25c634aa <+54>: str    r1, [r0]
    0x25c634ac <+56>: trap
    0x25c634ae <+58>: nop

JavaScriptCore`WTFCrashWithSecurityImplication:
    0x25c634b0 <+0>:  push   {r4, r7, lr}
(lldb)

There are tons of cases in which that happens, for example when CPU is very busy doing other heavy tasks. Anyhow ensure you are using the provided WebSocket workaround (see #12).
I close this issue because there is no a magic solution/workaround for this.

Right, thanks for the pointer it might just as wel be that


text:
🛑 Nodo UTT Morón is down

In 234fe5e, Nodo UTT Morón (https://www.nodouttmoron.com.ar) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nodo UTT Morón is back up in 58bafa0.

repo: efecear/upptime


text:
🛑 Almacén Reina Batata is down

In 4c4c830, Almacén Reina Batata (https://www.reina-batata.com.ar) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Almacén Reina Batata is back up in d36430c.


text:
🛑 Nodo UTT Morón is down

In cee01a7, Nodo UTT Morón (https://www.nodouttmoron.com.ar) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nodo UTT Morón is back up in cf5f8c3.


text:
🛑 Nodo UTT Ramos Mejia is down

In 3465417, Nodo UTT Ramos Mejia (https://www.uttnodoramosmejia.com.ar) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Nodo UTT Ramos Mejia is back up in a13ead6.


text:
🛑 Almacén BioPandora is down

In 3826214, Almacén BioPandora (https://www.biopandora.com.ar) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Almacén BioPandora is back up in f6f5454.


text:
🛑 Tierra Firme is down

In 1b16009, Tierra Firme (https://www.tierrafirmenodoutt.com.ar) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Tierra Firme is back up in 9347230.


text:
Extend reset's type for combineEvents to pass an array of units

Description
There is a little fix to have an option to pass an array of units to combineEvents reset to avoid code complexity like this:
const first = createEvent<number>();
const second = createEvent<string>();
const third = createEvent<boolean>();

const firstReset = createEvent<string>();
const secondReset = createEvent<boolean>();

const reset = sample({ source: [firstReset, secondReset] })

const target = combineEvents({ events: [first, second, third], reset });

I'd like to turn in into:
const first = createEvent<number>();
const second = createEvent<string>();
const third = createEvent<boolean>();

const firstReset = createEvent<string>();
const secondReset = createEvent<boolean>();

const target = combineEvents({ events: [first, second, third], reset: [firstReset, secondReset] });

@stavrogyn Why do you closed? Maybe you need some assistance?

authors: sergeysova stavrogyn

repo: effector/patronum


text:
JIT backend: Add sbt target to download jit binary

Currently, this has to be done manually and requires either a GH_TOKEN
environment variable or running gh auth login first.
This is a possible (temporary) solution to #121.

This needs a GitHub secret named JITTING_EFFECTS_GH_TOKEN containing a GitHub token with repo access to http://github.com/se-tuebingen/jitting-effects.
Sadly, this currently only seems to work with a personal access token. One possibility would be to create a separate GitHub account for this (or, just live with the full access to all repositories from the token).

Maybe something like this could also be used.

repo: effekt-lang/effekt


text:
🛑 CDN-Mikrotik-2 is down

In eafd351, CDN-Mikrotik-2 (http://118.179.50.70) was down:

HTTP code: 0
Response time: 0 ms

Resolved: CDN-Mikrotik-2 is back up in 25a0a09 after 58 minutes.


text:
Support services that implement IAsyncDisposable

Can TestContext and/or TestServiceProvider be made to implement IAsyncDisposable?
Is your feature request related to a problem? Please describe.
I'm getting an exception on my test TearDown method, where I'm calling _context?.Dispose()
System.InvalidOperationException : 'MyService' type only implements IAsyncDisposable. Use DisposeAsync to dispose the container.
I believe this related to #233. The MyService type uses an IJSObjectReference internally and so it implements IAsyncDisposable

Yes, that should not be a problem.  Thanks for bringing this to my attention.
Can you help with a test and component that causes this error?

Sorry for the delayed response. Yes,  I can do that. Happy to help.
Can I assume the component would go under Bunit.TestAssets.SampleComponents?
Where would you like the actual test to go,  Bunit.Web.Tests or Bunit.Core.Tests?

Just post them here as code snippets or attach a small runnable project here that I can try locally. Then I will add the needed test cases to bUnit 🙂

No problem, here you go:
Service:
public class AsyncDisposableService : IAsyncDisposable
{
  public ValueTask DisposeAsync() => ValueTask.CompletedTask;
}

Component:

ComponentWithAsyncDisposableService

@inject AsyncDisposableService Service

@code { }

Failing Test:
var context = new TestContext();
context.Services.AddScoped<AsyncDisposableService>();
var component = context.RenderComponent<ComponentWithAsyncDisposableService>();

// throwsSystem.InvalidOperationException : 'AsyncDisposableService' type only implements IAsyncDisposable. Use DisposeAsync to dispose the container.
context.Dispose();

authors: egil jmaillet

repo: egil/bUnit


text:
gitflow-helper-maven-plugin is not compatible with maven plugins that rewrite the POM file

When you have a project that uses a maven plugin that rewrites the POM file (such as the flatten-maven-plugin) in combination with the gitflow-helper-maven-plugin, you'll notice that the rewritten POM file(s) are correctly uploaded to the stage repository, but not to the releases repository.
The issue is that when the build on master executes, it does download all artefacts that were build and deployed to stage, except the POM file itself. As a result, the POM file finally published into the releases repository is not the same as the one deployed to stage, but the POM file from git itself in case a plugin is activated that tries to rewrite the POM file (ie. flatten-maven-plugin).

Submitted PR #129 that adds a feature that provides means for the described use-case to work.


text:
Example of using custom icons?

is there a way to use a custom icon?
import { IconSet } from '@iconify/tools';

const iconSet = new IconSet({
    prefix: 'custom',
	icons: {
		my-custom-icon: {
			body: '<g fill="currentColor"><path d="M14 7v1H8v6H7V8H1V7h6V1h1v6h6z"/></g>',
		},
	},
});

module.exports = {
    ....
    plugins: [
		iconsPlugin({
			collections: {
				...getIconCollections(['mdi', 'lucide', 'twemoji']),
				wizard: iconSet,
			},
		})
	],
}

It's working for me like this (without using new IconSet()):
`
const customIcons = {
prefix: 'custom',
icons: {
'my-custom-icon': {
body: '',
width: 14,
height: 14
}
}
}
module.exports = {
....
plugins: [
iconsPlugin({
collections: {
custom: customIcons,
...getIconCollections(['mdi', 'lucide']),
},
})
],
}
`

just like @vernaillen 's example, I also just updated the readme: https://github.com/egoist/tailwindcss-icons#custom-icons

authors: arafays egoist vernaillen

repo: egoist/tailwindcss-icons


text:
Increase rank separation in graphviz output

At least in my use cases the graphviz output tends to get very cluttered quickly. I propose to increase the rank separation by default. This will likely not fit all uses cases, I am sure, but at least for me seems to be a good default value for non-trivial cases. Please let me know what you think.

I think that it might even make sense to change the layout to left-to-right and remove the arrow anchors. But that is a bigger change.

This sounds like a good idea. Do you have before and after pictures?

Yes, see below. The first is the default style, the second is the style produced by this pull request. The third is a left-to-right layout.
default

with increased rank separation

left-to-right (my personal favourite)

I think this commit should address this in a flexble way: https://github.com/egraphs-good/egg/commit/c0ea058d4d4ca34b70a28e1cb4e6974c2f657c6b
Now you can just add whatever lines you want to the dotfile. Feel free to reopen if this is insufficient.

I think that this is a good solution. In addition, I propose to remove the anchors, since these will lead to suboptimal endpoint placement of the edges. Here is an example.

I don't think we can remove the anchors in general, since the order of children is semantically important. Thoughts?

I solved a similar issue by putting a number label on the respective edge to indicate the position in the respective expression.

The latest commit allows you to turn the anchors off.

Thank you! This will be very useful. Up until you said so, I was not aware that the argument position was retained in the graphs and I have been scratching my head about the anchors.

Very nice :heart:

authors: fabric-and-ink mwillsey

repo: egraphs-good/egg


text:
atk removal tracker

[ ] atkmm
[ ] gimp #91
[ ] gtk+2
[ ] gtkmm3 #93
[ ] inkscape #93
[ ] sylpheed
[X] librewolf firefox.
[X] firefox-beta dependency can simply be removed

[ ] webkit2gtk #91
[ ] vimb-git webkit2gtk

libressl should not interefere with webkit2gtk. Ive never had any issues with it anyway..
regarding building it without atk, Ive not been able to do so.
I used the patch a few weeks ago, and webkit2gtk complained about missing atk.h. installing atk did not help. so had to rebuild gtk+3 without the patch.
I did not investigat  any further beyond that point.
maybe webkit itself also depend on atk, I dunno.

libressl should not interefere with webkit2gtk. Ive never had any issues with it anyway..

ruby is a dependency of webkit2gtk and i am unable to compile it for that reason.

Its because of header changes in libressl past version 3.5, this needs to be patched upstream, I didn't bother to fix this.

@wael444 @hovercats Here's openbsd's patches for ruby 3.1
https://github.com/openbsd/ports/tree/master/lang/ruby/3.1/patches

I can confirm that said patch worked for me aswell.
just had to adjust the patch to the proper formatting as you said.
@cemkeylan, this might be of interest for you aswell, even with the solution you already have for building ruby.

Luckily the latest version of ruby no longer requires the patch.

thats nice though. but the new ruby version doesnt build for me.
due to psych cant get configured or something.
*** Following extensions are not compiled:
psych:
        Could not be configured. It will not be installed.
                Check ext/psych/mkmf.log for more details.
                *** Fix the problems, then remove these directories and try again if you want.
                make[1]: Leaving directory '/tmp/13893/build/ruby'
                Generating RDoc documentation
                /tmp/13893/build/ruby/lib/yaml.rb:3: warning: It seems your ruby installation is missing psych (for YAML output).
                To eliminate this warning, please install libyaml and reinstall your ruby.
                uh-oh! RDoc had a problem:
                cannot load such file -- psych

                run with --debug for full backtrace
                make: *** [uncommon.mk:598: rdoc] Error 1

Hadn't realised libyaml is no longer an optional dependency.

seems its required now.. unfortunatly.

@ehawkvu you can just disable atk in chromium..
oh wait! IT ALREADY IS!
https://github.com/ehawkvu/kiss-xorg/blob/master/community/chromium/build#L183

authors: apprehensions cemkeylan ehawkvu hovercats kyx0r wael444

repo: ehawkvu/kiss-xorg


text:
negative pitch values fail using gcp mode using -2.0   works fine with +2.0

The generateSpeech Options seems to generate a null value if a negative value is used for the pitch parameter.  example -2.0   Works fine with a positive value  +2.0

What is the exact command you are running? For your security, please "X" out any AWS access keys and secrets.

tts test.txt test.mp3 --service gcp --project-file xxxx.json  --language en-uS --type ssml --voice en-US-Wavenet-B --pitch -2.0
tts-cli called with arguments {"2":0,"_":["test.txt","test.mp3"],"service":"gcp","project-file":"xxxx.json","language":"en-uS","type":"ssml","voice":"en-US-Wavenet-B","pitch":true} +0ms

What result are you seeing in the console? Copy & paste the exact output you get, with debugging turned on

tts-cli called with arguments {"2":0,"_":["test.txt","test.mp3"],"service":"gcp","project-file":"xxxx.json","language":"en-uS","type":"ssml","voice":"en-US-Wavenet-B","pitch":true} +0ms
generateSpeech Options: {"ffmpeg":"ffmpeg","format":"mp3","language":"en-uS","limit":5,"pitch":null,"projectFile":"xxxx.json","region":"us-east-1","type":"ssml","voice":"en-US-Wavenet-B"} +0ms
generate Error during request: 3 INVALID_ARGUMENT: Synthesizer RPC generic::invalid_argument: Invalid (or unsupported) synthesis parameters +0ms
generateAll Requested all parts, with error Error: 3 INVALID_ARGUMENT: Synthesizer RPC generic::invalid_argument: Invalid (or unsupported) synthesis parameters +0ms
generate Error during request: 3 INVALID_ARGUMENT: Synthesizer RPC generic::invalid_argument: Invalid (or unsupported) synthesis parameters +0ms
Error: 3 INVALID_ARGUMENT: Synthesizer RPC generic::invalid_argument: Invalid (or unsupported) synthesis parameters
at Object.exports.createStatusError (C:\Users\ElJefe\AppData\Roaming\npm\node_modules\tts-cli\node_modules\grpc\src\common.js:87:15)
at Object.onReceiveStatus (C:\Users\ElJefe\AppData\Roaming\npm\node_modules\tts-cli\node_modules\grpc\src\client_interceptors.js:1188:28)
at InterceptingListener._callNext (C:\Users\ElJefe\AppData\Roaming\npm\node_modules\tts-cli\node_modules\grpc\src\client_interceptors.js:564:42)
at InterceptingListener.onReceiveStatus (C:\Users\ElJefe\AppData\Roaming\npm\node_modules\tts-cli\node_modules\grpc\src\client_interceptors.js:614:8)
at callback (C:\Users\ElJefe\AppData\Roaming\npm\node_modules\tts-cli\node_modules\grpc\src\client_interceptors.js:841:24)

If copyright allows, please upload your input file somewhere (e.g. pastebin) and put a link to it here.

What OS are you using (Windows, OSX, Linux) and what version?

What version of Node.js is being used? (Run node -v in the console to find out.)

What version of ffmpeg is being used? (Run ffmpeg -version in the console to find out.)

Oh yes, I ran into this too but forgot to mention it in the docs. The problem is in how the CLI parser interprets arguments that begin with a hyphen. The workaround is to use the alternate "equal sign" format for those arguments: tts test.txt test.mp3 --service gcp --project-file xxxx.json --language en-uS --type ssml --voice en-US-Wavenet-B --pitch=-2.0 (note the = between the pitch name and value).
I might be able to tweak the code so that the equal-sign format is not necessary. At the very least I'll add a note to the docs to point that out.
More technical explanation:
The parser module follows POSIX conventions, so anything that begins with a hyphen is considered an option. So something like --pitch -2 is interpreted as 2 different options, pitch=true and 2=true (nevermind that seems nonsensical), rather than pitch=2.

authors: eheikes sonodave

repo: eheikes/tts-cli


text:
chore(release): v1.0.0 🎉

:robot: I have created a release beep boop
1.0.0 (2023-08-07)
Features

init: initialize based on with-simple-caching (e51cade)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/ehmpathy/with-cache-normalization/releases/tag/v1.0.0 :sunflower:

repo: ehmpathy/with-cache-normalization


text:
Dev Environment Setup Documentation

Zoom Video recording
https://youtu.be/C8na_kzCJcs (1st part)
https://youtu.be/_6cgKO0Rod0 (2nd part)

Latest steps (attached Avatar Creation.txt)

Hi Erwin, I've merged your changes and imported the repo at https://avatar-server.readthedocs.io/en/latest/local files.html. Thanks.

Closing ticket with essential changes. Documentation to be enhanced/updated as we go.


text:
cout is not working in lambda function of a route

the code inside a handler works as usual, except 'cout', for example:
server.resource["^/$"]["GET"] = [](................){
  cout << "abc";
};

it doesn't print out anything
void handle_get_root(.........................){
  cout << "xyz";
}

server.resource["^/$"]["GET"] = handle_get_root;

doesn't print out 'xyz' too

tks god, i found the answer:
http://stackoverflow.com/questions/14858262/stdcout-wont-print
i need to call cout.flush()
but i still don't know why i have to call 'flush'.
most of the time nobody needs to call 'flush'

There are no guarantees that a flush is called when you use std::cout, unless using std::endl, std::flush, or when a program exits. In the case above, I would simply write cout << "abs" << endl; when using std::cout for testing purposes.

ah yeah, endl works

authors: eidheim johnlowvale

repo: eidheim/Simple-Web-Server


text:
Cache not working

ci.yml:
  check:
    name: 'check'
    runs-on: ubuntu-latest
    if: github.event_name != 'push'
    steps:
      - uses: actions/checkout@v4
      - uses: mozilla-actions/sccache-action@v0.0.4
      - uses: dtolnay/rust-toolchain@stable
        with:
          components: clippy
      - uses: webfactory/ssh-agent@v0.9.0
        with:
          ssh-private-key: ${{ secrets.XXXX_SSH_KEY }} ${{ secrets.XXXX_SSH_KEY }}
      - uses: taiki-e/install-action@just
      - uses: baptiste0928/cargo-install@v3
        with:
          crate: cargo-cranky
      - uses: eifinger/setup-rye@v1
        with:
          enable-cache: true
      - uses: docker/setup-qemu-action@v3
        with:
          platforms: 'arm64'
      - run: |
          just install
          just check

The run basically does:
rye sync --no-lock
rye lint
rye run mypy

Run eifinger/setup-rye@v1:
  with:
    enable-cache: true
    version: latest
  env:
    CARGO_INCREMENTAL: 0
    CARGO_NET_GIT_FETCH_WITH_CLI: true
    RUSTC_WRAPPER: sccache
    RUSTFLAGS: -Dwarnings
    SCCACHE_GHA_ENABLED: true
    SCCACHE_PATH: /opt/hostedtoolcache/sccache/0.7.7/x64/sccache
    ACTIONS_CACHE_URL: https://acghubeus1.actions.githubusercontent.com/XXXXXXXXXXXXXXXXXX/
    ACTIONS_RUNTIME_TOKEN: ***
    CARGO_TERM_COLOR: always
    SSH_AUTH_SOCK: /tmp/ssh-XXXXXXRYONL9/agent.1718
    SSH_AGENT_PID: 1719
Latest version is 0.24.0
Downloading Rye from "https://github.com/mitsuhiko/rye/releases/download/0.24.0/rye-x86_64-linux.gz" ...
Extracting downloaded archive...
/usr/bin/gunzip /home/runner/work/_temp/785c558a-0255-4e63-9161-ssssssssssss.gz
/usr/bin/chmod +x /home/runner/work/_temp/785c558a-0255-4e63-9161-ssssssssssss
Installing Rye into /home/runner/work/_temp/rye_temp_home
/home/runner/work/_temp/785c558a-0255-4e63-9161-ssssssssssss self install --yes
Welcome to Rye!

This installer will install rye to /home/runner/work/_temp/rye_temp_home
This path can be changed by exporting the RYE_HOME environment variable.

Details:
  Rye Version: 0.24.0
  Platform: linux (x86_64)

Installed binary to /home/runner/work/_temp/rye_temp_home/shims/rye
Bootstrapping rye internals
Downloading cpython@3.12.1
Checking checksum
success: Downloaded cpython@3.12.1
Upgrading pip
Installing internal dependencies
Updated self-python installation at /home/runner/work/_temp/rye_temp_home/self

The rye directory /home/runner/work/_temp/rye_temp_home/shims was not detected on PATH.
It is highly recommended that you add it.
Added to PATH.
note: for this to take effect you will need to restart your shell or run this manually:

    source "/home/runner/work/_temp/rye_temp_home/env"

error: process ID out of range

Usage:
 ps [options]

 Try 'ps --help <simple|list|output|threads|misc|all>'
  or 'ps --help <s|l|o|t|m|a>'
 for additional help text.

For more details see ps(1).
For more information read https://mitsuhiko.github.io/rye/guide/installation

All done!
Moved Rye into /opt/hostedtoolcache/rye/0.24.0/x86_64
Added /opt/hostedtoolcache/rye/0.24.0/x86_64/shims to the path
Cache is not found

If you run this action for the first time it will not find a cache yet. It is created in the Post step. Do you have a public workflow run you can link here?

For example in this run the cache is created here: https://github.com/eifinger/setup-rye/actions/runs/7914237486/job/21603560019#step:7:6

Actually, it is working in our test workflow, but not in our check workflow. Unfortunately, it is not a public repo or something that I can share. I'm closing for now.

You can also run with debug logging enabled to get more information what is happening

repo: eifinger/setup-rye


text:
🛑 Home Assistant is down

In eca5bd8, Home Assistant (https://homeassistant.kevinstillhammer.de) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Home Assistant is back up in 02f6bdb.

repo: eifinger/upptime


text:
chore/update go 117 and handle go build comment

feat: ignore go:build comments in code
chore: update to go 1.17

It was changed for satisfying the demands of the new linter version instead of turning the lint check off.

repo: einride/goreview


text:
Newbodies added to bodies module

Addresses #234
I have added class for moon and other planets of solar system + Pluto to bodies.py .I have used all data from NASA JPL.
@shreyasbapat @ritzvik please review it

Should I write tests for it too before merging?

@abhijeetmanhas indeed. Tests are important. :)

@shreyasbapat
I've not developed the bodies module, but still, here's my two cents.

It wasn't a wise design decision to have BlahBlahBody = _BlahBlahBody() because each time we import anything from bodies module, all 11 __init__() in all predefined bodies are getting executed, making the module slow!
Further, we are not giving user the freedom to make different instances of the same class. We are giving them predefined instances. Now it may be possible that the user might want 2 different instances of _Sun(), one with a slight change in it, but he won't be able to do that easily.

Well, it was never intended to have solar system bodies

It was mentioned in comments of bodies.py that it was supposed to have predefined bodies, I added those. I also thought that writing body = _body will make it slow, but I found it was done for sun and earth, so I followed same format.
So should I remove all lines containing body = _body even for earth and sun? Or should I not create different classes for other planets, but store their attributes in some dictionary and  create 3 parent classes: star, planet & satellite?

authors: abhijeetmanhas rishi-s8 ritzvik shreyasbapat

repo: einsteinpy/einsteinpy


text:
Handle 300 errors triggered by an upsert where the external ID matches multiple records

If you try to insert or update (upsert) a record using an external ID (see https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_upsert.htm) and the external ID provided is not unique, Salesforce returns a 300 response with a list of matching records as an array. This 300 behaviour can also be expected elsewhere in the API (https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/errorcodes.htm).
This allows us to handle that response and raise an exception, as you'd expect, and provides access to the list of matching IDs returned, since once can access the response body of a Faraday::ClientError with #response (http://www.rubydoc.info/github/lostisland/faraday/Faraday/ClientError).
Fixes #224.

@greysteil It'd be great if you could take a quick look at this.

:+1:

authors: greysteil timrogers

repo: ejholmes/restforce


text:
Updated lib/sitemap.js

It's now possible to add an xsl URL the sitemap.xml file via the parameter xslUrl. I edited the file rather quickly, because I needed it fast, but maybe I'm not the only one who likes to link to sitemaps in website footers and likes when even the sitemaps fit the general site design :)
I also weeded out some small typos, replaced this with the var it was already cached in and corrected some false references in method comments.

Cool!  Thanks!

You're welcome. Very useful module, by the way.

Very useful module, by the way.

Thanks! Glad it's helpful for you.

authors: ekalinin odiumediae


text:
Showing the correct state of dishwasher

Is your feature request related to a problem? Please describe.
Current the state of Siemens Dishwasher - Operation State is BSH.Common.EnumType.OperationState.Inactive it would be nicer (and easier to make some automations) if the state could be "Inactive" and "Running" or "Active"
Describe the solution you'd like
See above
Describe alternatives you've considered
Using the state as provided but that would be a lot harder to share, edit and remember

This is based on translation files. What is you configuration and what language do you have configured in HA?

home_connect_alt:
  client_id: 2EA4F1E7FC32DEAB42CB7FDE715A03DAD1D55BEC61CECADC6FA0EC9182DAF9EB
  client_secret: F4DE8B220A9725B189D5355D342699016FD05F40A86E27455EAF145791668E9B```

Language is set to English

Just to be clear, are you seeing these values in the current sensors state or only in history? If in history then this is a known HA bug that doesn't translate history value. If in current sensor values, please provide a screenshot.
It's never a good idea sharing private/secret keys in public. I strongly recommend you reset your keys (to be honest I'm not even sure if that is possible), or just create a new app and use a different set of keys.

And just to address your point about automation. The integration is intentionally using the same ENUM values used by the API for two reasons: 1) it allows using the HC documentation for reference; 2) The values are consistent across different languages which allows for sharing of automation scripts.

authors: EvertJob ekutner

repo: ekutner/home-connect-hass